From e4aab258bb0dec05b46c2620da6b57335710f023 Mon Sep 17 00:00:00 2001 From: 0xMRTT <0xMRTT@tuta.io> Date: Wed, 14 Sep 2022 15:38:01 +0200 Subject: [PATCH 01/10] fix: asyncio with preset manager --- gradience/modules/custom_presets.py | 29 ++++++++++++----------------- 1 file changed, 12 insertions(+), 17 deletions(-) diff --git a/gradience/modules/custom_presets.py b/gradience/modules/custom_presets.py index 907cb966..bda85491 100644 --- a/gradience/modules/custom_presets.py +++ b/gradience/modules/custom_presets.py @@ -26,23 +26,19 @@ import aiohttp import asyncio -async def fetch(session, url): - async with session.get(url) as response: - return await response.text() - async def main(repo): async with aiohttp.ClientSession() as session: try: - http = await fetch(session, repo) + async with session.get(repo) as http: + try: + raw = json.loads(await http.text()) + except json.JSONDecodeError as error: + buglog(f"Error with decoding JSON data. Exc: {error}") + return False, False except aiohttp.ClientError as error: buglog(f"Failed to establish a new connection. Exc: {error}") return False, False - try: - raw = json.loads(http) - except json.JSONDecodeError as error: - buglog(f"Error with decoding JSON data. Exc: {error}") - return False, False preset_dict = {} url_list = [] @@ -73,17 +69,16 @@ def fetch_presets(repo) -> [dict, list]: async def _download_preset(name, repo_name, url) -> None: async with aiohttp.ClientSession() as session: try: - http = await fetch(session, url) + async with session.get(url) as http: + try: + raw = json.loads(await http.text()) + except json.JSONDecodeError as error: + buglog(f"Error with decoding JSON data. Exc: {error}") + return False, False except aiohttp.ClientError as error: buglog(f"Failed to establish a new connection. Exc: {error}") return False, False - try: - raw = json.loads(http) - except json.JSONDecodeError as error: - buglog(f"Error with decoding JSON data. Exc: {error}") - return False, False - data = json.dumps(raw) try: From fdf907b3c7643f48486abf39c93df2252547792b Mon Sep 17 00:00:00 2001 From: 0xMRTT <0xMRTT@tuta.io> Date: Wed, 14 Sep 2022 15:40:35 +0200 Subject: [PATCH 02/10] fix: no plugins found card --- gradience/plugins_list.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/gradience/plugins_list.py b/gradience/plugins_list.py index 56556855..834ca1bb 100644 --- a/gradience/plugins_list.py +++ b/gradience/plugins_list.py @@ -97,13 +97,14 @@ class GradiencePluginsList: "Plugins add additional features to Gradience, plugins are made by Gradience community and can make issues." ) ) - if self.pm: - for pluginInfo in self.pm.getAllPlugins(): - row = GradiencePluginRow( - pluginInfo.plugin_object, preset, self) - self.rows[pluginInfo.plugin_object.plugin_id] = row - group.add(row) - else: + empty = True + for pluginInfo in self.pm.getAllPlugins(): + row = GradiencePluginRow( + pluginInfo.plugin_object, preset, self) + self.rows[pluginInfo.plugin_object.plugin_id] = row + group.add(row) + empty = False + if empty: row = Adw.ActionRow() row.set_title(_("No plugins found")) group.add(row) From aa2a834d78b412fb6a7361a9da8ddd40010338d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=97=98=EB=A0=A8=28Jisu=20Kim=29?= Date: Wed, 14 Sep 2022 07:48:51 +0000 Subject: [PATCH 03/10] translate: translated using Weblate (Korean) Currently translated at 100.0% (194 of 194 strings) Translation: Gradience/Gradience Translate-URL: https://hosted.weblate.org/projects/GradienceTeam/gradience/ko/ --- po/ko.po | 449 ++++++++++++++++++++++++++++++++----------------------- 1 file changed, 263 insertions(+), 186 deletions(-) diff --git a/po/ko.po b/po/ko.po index 9533523f..85960827 100644 --- a/po/ko.po +++ b/po/ko.po @@ -9,208 +9,214 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-08-31 17:25+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" +"PO-Revision-Date: 2022-09-14 12:57+0000\n" +"Last-Translator: 엘련(Jisu Kim) \n" +"Language-Team: Korean \n" "Language: ko\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 4.14.1-dev\n" #: data/com.github.GradienceTeam.Gradience.desktop.in.in:3 #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:8 #: data/ui/window.blp:5 src/main.py:616 msgid "Gradience" -msgstr "" +msgstr "Gradience" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:9 msgid "Change the look of Adwaita, with ease." -msgstr "" +msgstr "Adwaita의 외관을 쉽게 변경하세요." #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:11 src/main.py:618 msgid "Gradience Team" -msgstr "" +msgstr "Gradience팀" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:20 msgid "" "Gradience is a tool for customizing Libadwaita applications and the adw-gtk3 " "theme." -msgstr "" +msgstr "Gradience는 Libadwaita 애플리케이션과 adw-gtk3 테마를 커스터마이징하기 위한 " +"도구입니다." #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:23 msgid "With Gradience you can:" -msgstr "" +msgstr "Gradience를 사용하면 다음을 수행할 수 있습니다:" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:25 msgid "Change any color of Adwaita theme" -msgstr "" +msgstr "Adwaita 테마의 색상 변경" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:26 msgid "Apply Material 3 colors from wallpaper" -msgstr "" +msgstr "바탕화면 이미지에서 Material 3 색상 적용" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:27 msgid "Use other users presets" -msgstr "" +msgstr "다른 사용자의 사전 설정 사용" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:28 msgid "Change advanced options with CSS" -msgstr "" +msgstr "CSS로 고급 옵션 변경" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:29 msgid "Extend functionality using plugins" -msgstr "" +msgstr "플러그인을 사용하여 기능 확장" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:31 msgid "This app is written in Python and uses GTK 4 and libadwaita." -msgstr "" +msgstr "이 앱은 Python으로 작성되었으며 GTK 4 및 libadwaita를 사용합니다." #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:36 msgid "colors" -msgstr "" +msgstr "색상" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:40 msgid "colors purple" -msgstr "" +msgstr "보라 색상" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:44 msgid "monet" -msgstr "" +msgstr "monet" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:48 msgid "monet purple" -msgstr "" +msgstr "monet 보라색" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:52 msgid "advanced" -msgstr "" +msgstr "고급" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:56 msgid "advanced purple" -msgstr "" +msgstr "고급 보라색" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:85 msgid "A small bug fix release of Gradience." -msgstr "" +msgstr "Gradience의 작은 버그 수정 릴리스." #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:87 msgid "Small improvements to the welcome screen" -msgstr "" +msgstr "시작 화면의 작은 개선 사항" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:88 msgid "Fixing release notes" -msgstr "" +msgstr "릴리스 변경 내용" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:94 msgid "New Release of Gradience." -msgstr "" +msgstr "Gradience의 새로운 릴리스." #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:96 msgid "Rebrand" -msgstr "" +msgstr "리브랜드" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:97 msgid "Refactoring meson architecture" -msgstr "" +msgstr "meson 아키텍처 리팩토링" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:98 msgid "New debug check" -msgstr "" +msgstr "새로운 디버그 검사" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:99 msgid "Switching runtime to GNOME 42 and adding adw 1.2" -msgstr "" +msgstr "런타임을 GNOME 42로 전환하고 adw 1.2 추가" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:100 msgid "Add more info about monet" -msgstr "" +msgstr "모네에 대한 자세한 정보 추가" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:101 msgid "Add preset manager with option to download other users presets" -msgstr "" +msgstr "다른 사용자 사전 설정을 다운로드하는 옵션이 있는 사전 설정 관리자 추가" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:107 msgid "First release of Gradience." -msgstr "" +msgstr "Gradience의 첫 번째 릴리스." #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:109 msgid "Add AdwViewSwitcher in the header bar" -msgstr "" +msgstr "제목 표시줄에 AdwViewSwitcher 추가" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:110 msgid "Move CSS to the \"Advanced\" tab" -msgstr "" +msgstr "CSS를 \"고급\" 탭으로 이동" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:111 msgid "Move the rest to the \"Colours\" tab" -msgstr "" +msgstr "나머지를 \"색상\" 탭으로 이동" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:112 msgid "Add Monet tab which generates a theme from a background" -msgstr "" +msgstr "배경에서 테마를 생성하는 Monet 탭 추가" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:113 msgid "Add disk saved and disk unsaved icon in the header bar" -msgstr "" +msgstr "제목 표시줄에 디스크 저장 및 저장되지 않은 디스크 아이콘 추가" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:114 msgid "Update about dialog" -msgstr "" +msgstr "정보 대화상자 업데이트" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:115 msgid "Change license to GNU GPLv3" -msgstr "" +msgstr "GNU GPLv3으로 라이선스 변경" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:116 msgid "Begin plugin support" -msgstr "" +msgstr "플러그인 지원 시작" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:117 msgid "Move preset selector to a drop-down called palette (icon palette)" -msgstr "" +msgstr "팔레트(아이콘 팔레트) 드롭다운으로 사전 설정 선택기를 이동" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:118 msgid "Add ability to apply the theme onlyfor dark theme or oy for light theme" -msgstr "" +msgstr "어두운 테마 또는 밝은 테마에만 테마를 적용하는 기능 추가" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:119 msgid "" "Automaticly use Adwaita-dark preset if the user prefered scheme is dark." -msgstr "" +msgstr "사용자가 선호하는 구성표가 어두운 경우 자동으로 Adwaita-dark 사전 설정을 " +"사용합니다." #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:120 msgid "Added Flatpak CI build" -msgstr "" +msgstr "Flatpak CI 빌드 추가" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:121 msgid "Added issue template for bug and feature request" -msgstr "" +msgstr "버그 및 기능 요청에 대한 문제 템플릿 추가" #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:122 msgid "" "`Main` branch is now protected by GitHub branch protection. The development " "is done on `next` branch" -msgstr "" +msgstr "`Main` 브랜치는 이제 GitHub 브랜치 보호로 보호됩니다. 개발은 `next` " +"브랜치에서 이루어짐" #: data/ui/app_type_dialog.blp:14 msgid "Select app types you want to affect:" -msgstr "" +msgstr "영향을 미치려는 앱 유형 선택:" #: data/ui/app_type_dialog.blp:17 msgid "Libadwaita and GTK 4 apps" -msgstr "" +msgstr "Libadwaita 및 GTK 4 앱" #: data/ui/app_type_dialog.blp:21 msgid "GTK 3 apps (adw-gtk3 theme required)" -msgstr "" +msgstr "GTK 3 앱(adw-gtk3 테마 필요)" #: data/ui/builtin_preset_row.blp:9 data/ui/preset_row.blp:15 msgid "Apply preset" -msgstr "" +msgstr "사전 설정 적용" #: data/ui/custom_css_group.blp:5 msgid "Custom CSS" -msgstr "" +msgstr "커스텀 CSS" #: data/ui/custom_css_group.blp:6 msgid "" @@ -218,284 +224,291 @@ msgid "" "so that applications could hardcode values like paddings and margins. Only " "GTK 4 CSS will be previewed here." msgstr "" +"이것을 변경하면 일부 프로그램이 깨질 수 있습니다. Libadwaita는 응용 " +"프로그램이 패딩 및 여백과 같은 값을 하드코딩할 수 있도록 만들어졌습니다. " +"여기에서는 GTK 4 CSS만 미리 볼 수 있습니다." #: data/ui/custom_css_group.blp:29 msgid "GTK 4" -msgstr "" +msgstr "GTK 4" #: data/ui/custom_css_group.blp:29 msgid "GTK 3" -msgstr "" +msgstr "GTK 3" #: data/ui/explore_preset_row.blp:9 msgid "Download and apply" -msgstr "" +msgstr "다운로드 및 적용" #: data/ui/explore_preset_row.blp:17 msgid "Download only" -msgstr "" +msgstr "다운로드만" #: data/ui/option.blp:10 msgid "GTK 3 Support Warning" -msgstr "" +msgstr "GTK 3 지원 경고" #: data/ui/option.blp:18 msgid "Explanation" -msgstr "" +msgstr "설명" #: data/ui/option.blp:43 msgid "Toggle Text Value" -msgstr "" +msgstr "텍스트 값 토글" #: data/ui/plugin_row.blp:8 msgid "Enable plugin" -msgstr "" +msgstr "플러그인 활성화" #: data/ui/plugin_row.blp:16 msgid "Settings" -msgstr "" +msgstr "설정" #: data/ui/plugin_row.blp:24 msgid "Remove plugin" -msgstr "" +msgstr "플러그인 삭제" #: data/ui/preset_row.blp:28 msgid "Edit preset name" -msgstr "" +msgstr "사전 설정 이름 편집" #: data/ui/preset_row.blp:37 msgid "Remove preset" -msgstr "" +msgstr "사전 설정 삭제" #: data/ui/presets_manager_window.blp:5 data/ui/window.blp:46 #: data/ui/window.blp:47 msgid "Presets" -msgstr "" +msgstr "사전 설정" #: data/ui/presets_manager_window.blp:23 msgid "Import" -msgstr "" +msgstr "가져오기" #: data/ui/presets_manager_window.blp:30 msgid "Delete" -msgstr "" +msgstr "삭제" #: data/ui/presets_manager_window.blp:41 msgid "Open in file manager" -msgstr "" +msgstr "파일 관리자로 열기" #: data/ui/presets_manager_window.blp:59 msgid "Installed" -msgstr "" +msgstr "설치됨" #: data/ui/presets_manager_window.blp:68 msgid "Explore" -msgstr "" +msgstr "탐색" #: data/ui/presets_manager_window.blp:73 msgid "Search for presets" -msgstr "" +msgstr "사전 설정 검색" #: data/ui/presets_manager_window.blp:74 msgid "" "Enter a keyword to search on GradienceTeam/Community." msgstr "" +"GradienceTeam/" +"Community에서 검색할 키워드를 입력하세요." #: data/ui/presets_manager_window.blp:84 msgid "e.g. \"Pretty Purple\"" -msgstr "" +msgstr "예시: \"Pretty Purple\"" #: data/ui/presets_manager_window.blp:109 msgid "No Results Found" -msgstr "" +msgstr "검색 결과가 없음" #: data/ui/presets_manager_window.blp:118 msgid "Offline" -msgstr "" +msgstr "오프라인" #: data/ui/welcome.blp:41 msgid "Previous" -msgstr "" +msgstr "이전" #: data/ui/welcome.blp:62 msgid "Welcome to Gradience" -msgstr "" +msgstr "Gradience에 오신 것을 환영합니다." #: data/ui/welcome.blp:63 msgid "Customize Adwaita with ease" -msgstr "" +msgstr "Adwaita를 쉽게 커스터마이징" #: data/ui/welcome.blp:72 msgid "Customize Adwaita Theme" -msgstr "" +msgstr "Adwaita 테마를 커스터마이징" #: data/ui/welcome.blp:73 msgid "" "Change colors of windows, buttons, lists and more with advanced features " "like adding custom CSS" -msgstr "" +msgstr "사용자 정의 CSS 추가와 같은 고급 기능으로 창, 버튼, 목록 등의 색상 변경" #: data/ui/welcome.blp:79 msgid "Configure themes" -msgstr "" +msgstr "테마 구성" #: data/ui/welcome.blp:80 msgid "Install adw-gtk3 theme for legacy applications." -msgstr "" +msgstr "레거시 애플리케이션용 adw-gtk3 테마를 설치합니다." #: data/ui/welcome.blp:85 msgid "adw-gtk3 theme" -msgstr "" +msgstr "adw-gtk3 테마" #: data/ui/welcome.blp:89 data/ui/welcome.blp:99 msgid "Allow installation" -msgstr "" +msgstr "설치 허용" #: data/ui/welcome.blp:94 msgid "System configuration" -msgstr "" +msgstr "시스템 설정" #: data/ui/welcome.blp:109 msgid "Installing themes" -msgstr "" +msgstr "테마 설치" #: data/ui/welcome.blp:110 msgid "Please wait until themes will be installed. " -msgstr "" +msgstr "테마가 설치될 때까지 기다려 주세요. " #: data/ui/welcome.blp:116 msgid "Continue" -msgstr "" +msgstr "계속" #: data/ui/welcome.blp:135 msgid "Done" -msgstr "" +msgstr "완료" #: data/ui/welcome.blp:136 msgid "Now you can make your own presets, or download some online." -msgstr "" +msgstr "이제 자신만의 사전 설정을 만들거나 온라인에서 일부를 다운로드할 수 있습니다." #: data/ui/welcome.blp:141 msgid "Please Finish the setup first" -msgstr "" +msgstr "먼저 설정을 완료하세요" #: data/ui/welcome.blp:149 msgid "Start using Gradience" -msgstr "" +msgstr "Gradience 시작" #: data/ui/welcome.blp:166 msgid "Next" -msgstr "" +msgstr "다음" #: data/ui/window.blp:23 src/main.py:406 src/window.py:146 msgid "Apply" -msgstr "" +msgstr "적용" #: data/ui/window.blp:55 msgid "Save Preset" -msgstr "" +msgstr "사전 설정 저장" #: data/ui/window.blp:82 msgid "Colors" -msgstr "" +msgstr "색상" #: data/ui/window.blp:91 msgid "Monet" -msgstr "" +msgstr "Monet" #: data/ui/window.blp:99 msgid "Advanced" -msgstr "" +msgstr "고급" #: data/ui/window.blp:122 msgid "Reset Applied Color Scheme" -msgstr "" +msgstr "적용된 색 구성표 재설정" #: data/ui/window.blp:126 msgid "About Gradience" -msgstr "" +msgstr "Gradience에 대하여" #: data/ui/window.blp:135 msgid "Adwaita Demo" -msgstr "" +msgstr "Adwaita 데모" #: data/ui/window.blp:139 msgid "GTK4 Demo" -msgstr "" +msgstr "GTK4 데모" #: data/ui/window.blp:143 msgid "GTK4 Widget Factory" -msgstr "" +msgstr "GTK4 위젝 팩토리" #: src/app_type_dialog.py:46 src/main.py:443 msgid "Cancel" -msgstr "" +msgstr "취소" #: src/explore_preset_row.py:57 src/explore_preset_row.py:81 msgid "Preset could not be downloaded" -msgstr "" +msgstr "사전 설정을 다운로드할 수 없습니다" #: src/explore_preset_row.py:69 src/explore_preset_row.py:86 msgid "Preset downloaded" -msgstr "" +msgstr "사전 설정 다운로드됨" #: src/main.py:329 msgid "Unsaved changes" -msgstr "" +msgstr "저장되지 않은 변경사항" #: src/main.py:339 msgid "Save changes" -msgstr "" +msgstr "변경 사항을 저장" #: src/main.py:403 msgid "Apply this color scheme?" -msgstr "" +msgstr "이 색 구성표를 적용하시겠습니까?" #: src/main.py:404 msgid "" "Warning: any custom CSS files for those app types will be irreversibly " "overwritten!" -msgstr "" +msgstr "경고: 해당 앱 유형에 대한 모든 사용자 정의 CSS 파일은 되돌릴 수 없도록 " +"덮어씁니다!" #: src/main.py:416 msgid "Reset applied color scheme?" -msgstr "" +msgstr "적용된 색 구성표를 재설정하시겠습니까?" #: src/main.py:417 msgid "Make sure you have the current settings saved as a preset." -msgstr "" +msgstr "현재 설정이 사전 설정으로 저장되어 있는지 확인해주세요." #: src/main.py:419 msgid "Reset" -msgstr "" +msgstr "초기화" #: src/main.py:429 msgid "Save preset as..." -msgstr "" +msgstr "사전 설정을 다른 이름으로 저장..." #: src/main.py:431 src/main.py:457 src/main.py:472 #, python-brace-format msgid "" "Saving preset to {0}. If that preset already exists, it will be " "overwritten!" -msgstr "" +msgstr "사전 설정을 {0}에 저장하는 중입니다. 해당 사전 설정이 이미 있는 " +"경우 덮어씁니다!" #: src/main.py:444 msgid "Save" -msgstr "" +msgstr "저장" #: src/main.py:514 msgid "Preset saved" -msgstr "" +msgstr "사전 설정 저장됨" #: src/main.py:578 msgid "Preset set sucessfully" -msgstr "" +msgstr "사전 설정이 성공적으로 적용되었습니다!" #: src/main.py:611 msgid "Preset reseted" -msgstr "" +msgstr "사전 설정 재설정됨" #: src/main.py:650 msgid "" @@ -522,6 +535,29 @@ msgid "" " \n" " " msgstr "" +"\n" +"
    \n" +"
  • 제목 표시줄에 AdwViewSwitcher를 추가
  • \n" +"
  • CSS를 \"고급\" 탭으로 이동
  • \n" +"
  • 나머지를 \"색상\" 탭으로 이동
  • \n" +"
  • 배경에서 테마를 생성하는 Monet 탭 추가
  • \n" +"
  • 제목 표시줄에 디스크 저장 및 저장되지 않은 디스크 아이콘 " +"추가
  • \n" +"
  • 정보 대화상자 업데이트
  • \n" +"
  • GNU GPLv3으로 라이선스 변경
  • \n" +"
  • 플러그인 지원 시작
  • \n" +"
  • 팔레트(아이콘 팔레트)라는 드롭다운으로 사전 설정 선택을 이동
  • " +"\n" +"
  • 어두운 테마 또는 밝은 테마의 경우에만 테마를 적용하는 기능 " +"추가
  • \n" +"
  • 사용자가 선호하는 구성표가 어두운 경우 자동으로 Adwaita-dark " +"사전 설정을 사용합니다.
  • \n" +"
  • Flatpak CI 빌드 추가
  • \n" +"
  • 버그 및 기능 요청에 대한 문제 템플릿 추가
  • \n" +"
  • `Main` 브랜치는 이제 GitHub 브랜치 보호로 보호됩니다. 개발은 " +"`next` 브랜치에서 이루어집니다.
  • \n" +"
\n" +" " #: src/main.py:668 msgid "" @@ -539,88 +575,106 @@ msgid "" "This app is written in Python and uses GTK 4 and libadwaita.\n" " " msgstr "" +"\n" +"Gradience는 Libadwaita 애플리케이션과 adw-gtk3 테마를 사용자 정의하기 위한 " +"도구입니다.\n" +"Gradience를 사용하면 다음을 수행할 수 있습니다:\n" +"\n" +"- Adwaita 테마의 색상 변경\n" +"- Wallaper에서 Material 3 색상 적용\n" +"- 다른 사용자 사전 설정 사용\n" +"- CSS로 고급 옵션 변경\n" +"- 플러그인을 사용하여 기능 확장\n" +"\n" +"이 앱은 Python으로 작성되었으며 GTK 4 및 libadwaita를 사용합니다.\n" +" " #: src/option.py:55 msgid "This option is only partially supported by the adw-gtk3 theme." -msgstr "" +msgstr "이 옵션은 adw-gtk3 테마에서 부분적으로만 지원됩니다." #: src/option.py:59 msgid "This option is not supported by the adw-gtk3 theme." -msgstr "" +msgstr "이 옵션은 adw-gtk3 테마에서 지원되지 않습니다." #: src/option.py:102 msgid "Not a color, see text value" -msgstr "" +msgstr "색상이 아님, 텍스트 값 참조" #: src/plugins_list.py:59 msgid "Plugins" -msgstr "" +msgstr "플러그인" #: src/plugins_list.py:61 msgid "" "Plugins add additional features to Gradience, plugins are made by Gradience " "community and can make issues." msgstr "" +"플러그인은 Gradience에 추가 기능을 추가하며, 플러그인은 Gradience " +"커뮤니티에서 만들어지며 문제를 일으킬 수 있습니다." #: src/plugins_list.py:69 msgid "No plugins found" -msgstr "" +msgstr "플러그인을 찾을 수 없습니다" #: src/preset_row.py:117 msgid "Preset renamed" -msgstr "" +msgstr "사전 설정 이름이 변경됨" #: src/presets_manager_window.py:60 src/presets_manager_window.py:214 msgid "Builtin Presets" -msgstr "" +msgstr "내장 사전 설정" #: src/presets_manager_window.py:64 src/presets_manager_window.py:221 msgid "User Presets" -msgstr "" +msgstr "사용자 사전 설정" #: src/presets_manager_window.py:74 src/presets_manager_window.py:124 msgid "Preset removed" -msgstr "" +msgstr "사전 설정 제거됨" #: src/presets_manager_window.py:77 msgid "Undo" -msgstr "" +msgstr "실행 취소" #: src/presets_manager_window.py:120 msgid "Unable to delete preset" -msgstr "" +msgstr "사전 설정을 삭제할 수 없습니다" #: src/presets_manager_window.py:160 msgid "Preset already exists" -msgstr "" +msgstr "사전 설정이 이미 있습니다" #: src/presets_manager_window.py:170 msgid "Preset imported" -msgstr "" +msgstr "가져온 사전 설정" #: src/presets_manager_window.py:174 msgid "Unsupported file format, must be .json" -msgstr "" +msgstr "지원되지 않는 파일 형식, 파일형식은 .json이어야 합니다" #: src/presets_manager_window.py:208 msgid "Failed to load preset" -msgstr "" +msgstr "사전 설정을 로드하지 못했습니다." #: src/presets_manager_window.py:223 msgid "" "See GradienceTeam/" "Community on Github for more presets" msgstr "" +"더 많은 사전 설정은 Github에서 GradienceTeam/Community를 참조" #: src/presets_manager_window.py:232 msgid "" "No preset found! Use the import button to import one or search one on the " "Explore tab" -msgstr "" +msgstr "사전 설정을 찾을 수 없습니다! 가져오기 버튼을 사용하여 가져오거나 탐색 " +"탭에서 검색하십시오." #: src/settings_schema.py:23 msgid "Accent Colors" -msgstr "" +msgstr "강조 색상" #: src/settings_schema.py:25 msgid "" @@ -628,12 +682,14 @@ msgid "" "labels, and entries, to indicate that a widget is important, interactive, or " "currently active." msgstr "" +"이러한 색상은 버튼, 레이블 및 항목과 같은 다양한 위젯에서 사용되어 위젯이 " +"중요하거나 대화형이거나 현재 활성화되어 있음을 나타냅니다." #: src/settings_schema.py:30 src/settings_schema.py:57 #: src/settings_schema.py:84 src/settings_schema.py:111 #: src/settings_schema.py:138 msgid "Standalone Color" -msgstr "" +msgstr "독립 색상" #: src/settings_schema.py:32 src/settings_schema.py:59 #: src/settings_schema.py:86 src/settings_schema.py:113 @@ -643,6 +699,8 @@ msgid "" "contrast when used as foreground color on top of a neutral background - for " "example, colorful text in a window." msgstr "" +"독립 색상은 배경 색상과 유사하지만 무채색 배경(예: 창의 다채로운 텍스트) " +"위에 전경색으로 사용할 때 더 나은 대비를 제공합니다." #: src/settings_schema.py:38 src/settings_schema.py:65 #: src/settings_schema.py:92 src/settings_schema.py:119 @@ -651,7 +709,7 @@ msgstr "" #: src/settings_schema.py:242 src/settings_schema.py:267 #: src/settings_schema.py:284 msgid "Background Color" -msgstr "" +msgstr "배경색상" #: src/settings_schema.py:43 src/settings_schema.py:70 #: src/settings_schema.py:97 src/settings_schema.py:124 @@ -660,79 +718,83 @@ msgstr "" #: src/settings_schema.py:247 src/settings_schema.py:272 #: src/settings_schema.py:289 msgid "Foreground Color" -msgstr "" +msgstr "전경색상" #: src/settings_schema.py:50 msgid "Destructive Colors" -msgstr "" +msgstr "파괴적인 색상" #: src/settings_schema.py:52 msgid "" "These colors are used for buttons to indicate a dangerous action, such as " "deleting a file." -msgstr "" +msgstr "이 색상은 파일 삭제와 같은 위험한 작업을 나타내는 버튼에 사용됩니다." #: src/settings_schema.py:77 msgid "Success Colors" -msgstr "" +msgstr "성공 색상" #: src/settings_schema.py:79 msgid "" "These colors are used across many different widgets, such as buttons, " "labels, entries, and level bars, to indicate a success or a high level." -msgstr "" +msgstr "이러한 색상은 버튼, 레이블, 항목 및 수준 표시줄과 같은 다양한 위젯에서 성공 " +"또는 높은 수준을 나타내는 데 사용됩니다." #: src/settings_schema.py:104 msgid "Warning Colors" -msgstr "" +msgstr "경고 색상" #: src/settings_schema.py:106 msgid "" "These colors are used across many different widgets, such as buttons, " "labels, entries, and level bars, to indicate a warning or a low level." -msgstr "" +msgstr "이러한 색상은 버튼, 레이블, 항목 및 수준 표시줄과 같은 다양한 위젯에서 경고 " +"또는 낮은 수준을 나타내는 데 사용됩니다." #: src/settings_schema.py:131 msgid "Error Colors" -msgstr "" +msgstr "오류 색상" #: src/settings_schema.py:133 msgid "" "These colors are used across many different widgets, such as buttons, " "labels, and entries, to indicate a failure." -msgstr "" +msgstr "이러한 색상은 버튼, 레이블 및 항목과 같은 다양한 위젯에서 실패를 나타내는 데 " +"사용됩니다." #: src/settings_schema.py:158 msgid "Window Colors" -msgstr "" +msgstr "창 색상" #: src/settings_schema.py:159 msgid "These colors are used primarily for windows." -msgstr "" +msgstr "이 색상은 주로 창에 사용됩니다." #: src/settings_schema.py:175 msgid "View Colors" -msgstr "" +msgstr "뷰 색상" #: src/settings_schema.py:177 msgid "" "These colors are used in a variety of widgets, such as text views and " "entries." -msgstr "" +msgstr "이러한 색상은 텍스트뷰 및 항목과 같은 다양한 위젯에서 사용됩니다." #: src/settings_schema.py:194 msgid "Header Bar Colors" -msgstr "" +msgstr "제목 표시줄 색상" #: src/settings_schema.py:196 msgid "" "These colors are used for header bars, as well as widgets that are meant to " "be visually attached to it, such as search bars or tab bars." -msgstr "" +msgstr "이러한 색상은 제목 표시줄과 검색 표시줄 또는 탭 표시줄과 같이 시각적으로 " +"연결되는 위젯에 사용됩니다." #: src/settings_schema.py:211 msgid "Border Color" -msgstr "" +msgstr "테두리 색상" #: src/settings_schema.py:213 msgid "" @@ -742,10 +804,15 @@ msgid "" "the border dark. This variable is only used for vertical borders - for " "example, separators between the two header bars in a split header bar layout." msgstr "" +"테두리 색상은 전경색과 동일한 기본값을 갖지만 함께 변경되지는 않습니다. " +"이것은 밝은 창에 밝은 텍스트가 있는 어두운 제목 표시줄이 있는 경우 유용할 수 " +"있습니다. 이 경우 테두리를 어둡게 유지하는 것이 바람직할 수 있습니다. 이 " +"변수는 세로 테두리에만 사용됩니다(예: 분할 제목 표시줄 레이아웃에서 두 제목 " +"표시줄 사이의 구분 기호)." #: src/settings_schema.py:219 msgid "Backdrop Color" -msgstr "" +msgstr "백드롭 색상" #: src/settings_schema.py:221 msgid "" @@ -754,154 +821,161 @@ msgid "" "and changes together with it. When changing this variable, make sure to set " "it to a value matching your header bar background color." msgstr "" +"창에 포커스가 없을 때 배경색 대신 백드롭 색상이 사용됩니다. 기본적으로 창 " +"배경색의 별칭이며 함께 변경됩니다. 이 변수를 변경할 때 제목 표시줄 배경색과 " +"매칭되는 값으로 설정해야 합니다." #: src/settings_schema.py:227 src/settings_schema.py:252 #: src/settings_schema.py:301 msgid "Shade Color" -msgstr "" +msgstr "그림자 색상" #: src/settings_schema.py:229 msgid "" "The shade color is used to provide a dark border for header bars and similar " "widgets that separates them from the main window." -msgstr "" +msgstr "그림자 색은 제목 표시줄 및 기본 창에서 이들을 구분하는 유사한 위젯에 어두운 " +"테두리를 제공하는 데 사용됩니다." #: src/settings_schema.py:237 msgid "Card Colors" -msgstr "" +msgstr "카드 색" #: src/settings_schema.py:238 msgid "These colors are used for cards and boxed lists." -msgstr "" +msgstr "이 색상은 카드 및 상자 목록에 사용됩니다." #: src/settings_schema.py:254 msgid "" "The shade color is used for shadows that are used by cards to separate " "themselves from the window background, as well as for row dividers in the " "cards." -msgstr "" +msgstr "그림자 색상은 카드가 창 배경과 자신을 분리하는 데 사용하는 그림자와 카드의 " +"행 구분선에 사용됩니다." #: src/settings_schema.py:262 msgid "Dialog Colors" -msgstr "" +msgstr "대화 상자 색상" #: src/settings_schema.py:263 msgid "These colors are used for message dialogs." -msgstr "" +msgstr "이 색상은 메시지 대화 상자에 사용됩니다." #: src/settings_schema.py:279 msgid "Popover Colors" -msgstr "" +msgstr "팝오버 색상" #: src/settings_schema.py:280 msgid "These colors are used for popovers." -msgstr "" +msgstr "이 색상은 팝오버에 사용됩니다." #: src/settings_schema.py:296 msgid "Miscalleneous Colors" -msgstr "" +msgstr "기타 색상" #: src/settings_schema.py:297 msgid "Colors that don't fit in any particular group." -msgstr "" +msgstr "특정 그룹에 맞지 않는 색상." #: src/settings_schema.py:303 msgid "" "The shade color is used by inline tab bars, as well as the transitions in " "leaflets and flaps, and info bar borders." -msgstr "" +msgstr "그림자 색상은 인라인 탭 표시줄과 전단지 및 플랩의 전환, 정보 표시줄 " +"테두리에서 사용됩니다." #: src/settings_schema.py:309 msgid "Scrollbar Outline Color" -msgstr "" +msgstr "스크롤바 외곽선 색상" #: src/settings_schema.py:311 msgid "" "The scrollbar outline color is used by scrollbars to ensure that overlay " "scrollbars are visible regardless of the content color." -msgstr "" +msgstr "스크롤바 외곽선 색상은 콘텐츠 색상에 관계없이 오버레이 스크롤바가 보이도록 " +"하기 위해 스크롤바에서 사용됩니다." #: src/settings_schema.py:319 msgid "Blue" -msgstr "" +msgstr "파란색" #: src/settings_schema.py:320 msgid "Green" -msgstr "" +msgstr "녹색" #: src/settings_schema.py:321 msgid "Yellow" -msgstr "" +msgstr "노란색" #: src/settings_schema.py:322 msgid "Orange" -msgstr "" +msgstr "주황색" #: src/settings_schema.py:323 msgid "Red" -msgstr "" +msgstr "빨간색" #: src/settings_schema.py:324 msgid "Purple" -msgstr "" +msgstr "보라색" #: src/settings_schema.py:325 msgid "Brown" -msgstr "" +msgstr "갈색" #: src/settings_schema.py:326 msgid "Light" -msgstr "" +msgstr "밝은 색" #: src/settings_schema.py:327 msgid "Dark" -msgstr "" +msgstr "어두운 색" #: src/window.py:141 msgid "Monet Engine" -msgstr "" +msgstr "Monet 엔진" #: src/window.py:143 msgid "" "Monet is an engine that generates a Material Design 3 palette from an " "image's color." -msgstr "" +msgstr "Monet은 이미지 색상에서 Material Design 3 팔레트를 생성하는 엔진입니다." #: src/window.py:152 msgid "Background Image" -msgstr "" +msgstr "배경 이미지" #: src/window.py:164 msgid "Choose a file" -msgstr "" +msgstr "파일 선택" #: src/window.py:187 msgid "Monet Palette" -msgstr "" +msgstr "Monet 팔레트" #: src/window.py:194 msgid "Tone" -msgstr "" +msgstr "톤" #: src/window.py:206 msgid "Theme" -msgstr "" +msgstr "테마" #: src/window.py:232 msgid "Unsupported background type" -msgstr "" +msgstr "지원되지 않는 배경 유형" #: src/window.py:248 msgid "Palette generated" -msgstr "" +msgstr "팔레트 생성됨" #: src/window.py:252 msgid "Select a background first" -msgstr "" +msgstr "먼저 배경을 선택하십시오" #: src/window.py:291 msgid "Palette Colors" -msgstr "" +msgstr "팔레트 색상" #: src/window.py:293 msgid "" @@ -909,3 +983,6 @@ msgid "" "href=\"https://developer.gnome.org/hig/reference/palette.html\">GNOME Human " "Interface Guidelines." msgstr "" +"일부 응용 프로그램에서 사용하는 명명된 팔레트 색상입니다. 기본 색상은 GNOME Human " +"Interface Guidelines을 따릅니다." From 1a1bc9ff53ae51251c1fed813ed17eafd5865811 Mon Sep 17 00:00:00 2001 From: 0xMRTT <0xMRTT@tuta.io> Date: Wed, 14 Sep 2022 12:57:49 +0000 Subject: [PATCH 04/10] translate: translated using Weblate (Korean) Currently translated at 100.0% (194 of 194 strings) Translation: Gradience/Gradience Translate-URL: https://hosted.weblate.org/projects/GradienceTeam/gradience/ko/ --- po/ko.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/po/ko.po b/po/ko.po index 85960827..e36d3f3f 100644 --- a/po/ko.po +++ b/po/ko.po @@ -4,13 +4,14 @@ # Gradience Team, 2022. # # 엘련(Jisu Kim) , 2022. +# 0xMRTT <0xMRTT@tuta.io>, 2022. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-08-31 17:25+0200\n" -"PO-Revision-Date: 2022-09-14 12:57+0000\n" -"Last-Translator: 엘련(Jisu Kim) \n" +"PO-Revision-Date: 2022-09-14 13:38+0000\n" +"Last-Translator: 0xMRTT <0xMRTT@tuta.io>\n" "Language-Team: Korean \n" "Language: ko\n" From 63c68f09f78f1d9e25dedad676047e5008b97f60 Mon Sep 17 00:00:00 2001 From: "deepsource-autofix[bot]" <62050782+deepsource-autofix[bot]@users.noreply.github.com> Date: Wed, 14 Sep 2022 13:40:49 +0000 Subject: [PATCH 05/10] Format code with black and autopep8 This commit fixes the style issues introduced in fdf907b according to the output from black and autopep8. Details: https://deepsource.io/gh/GradienceTeam/Gradience/transform/bb96c4e9-d03c-4a3b-bb1b-600791893db5/ --- gradience/plugins_list.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gradience/plugins_list.py b/gradience/plugins_list.py index 834ca1bb..022acee8 100644 --- a/gradience/plugins_list.py +++ b/gradience/plugins_list.py @@ -99,8 +99,7 @@ class GradiencePluginsList: ) empty = True for pluginInfo in self.pm.getAllPlugins(): - row = GradiencePluginRow( - pluginInfo.plugin_object, preset, self) + row = GradiencePluginRow(pluginInfo.plugin_object, preset, self) self.rows[pluginInfo.plugin_object.plugin_id] = row group.add(row) empty = False From 03cbd9c01df3f2a3330cc385b8877e7087520041 Mon Sep 17 00:00:00 2001 From: 0xMRTT <0xMRTT@tuta.io> Date: Wed, 14 Sep 2022 15:49:43 +0200 Subject: [PATCH 06/10] fix: update potfiles --- po/POTFILES | 41 +++++++++++++++++++++++++++-------------- 1 file changed, 27 insertions(+), 14 deletions(-) diff --git a/po/POTFILES b/po/POTFILES index 699d15d5..3faf8c36 100644 --- a/po/POTFILES +++ b/po/POTFILES @@ -12,17 +12,30 @@ data/ui/preset_row.blp data/ui/presets_manager_window.blp data/ui/welcome.blp data/ui/window.blp -src/modules/flatpak_overrides.py -src/app_type_dialog.py -src/custom_css_group.py -src/error.py -src/explore_preset_row.py -src/main.py -src/option.py -src/palette_shades.py -src/plugins_list.py -src/preferences.py -src/preset_row.py -src/presets_manager_window.py -src/settings_schema.py -src/window.py +gradience/modules/css.py +gradience/modules/custom_presets.py +gradience/modules/flatpak_overrides.py +gradience/modules/preset.py +gradience/modules/repo.py +gradience/modules/run_async.py +gradience/modules/shell.py +gradience/modules/utils.py +gradience/app_type_dialog.py +gradience/builtin_preset_row.py +gradience/custom_css_group.py +gradience/error.py +gradience/explore_preset_row.py +gradience/main.py +gradience/option.py +gradience/palette_shades.py +gradience/plugin_row.py +gradience/plugin.py +gradience/plugins_list.py +gradience/preferences.py +gradience/preset_row.py +gradience/presets_manager_window.py +gradience/repo_row.py +gradience/setting.py +gradience/settings_schema.py +gradience/welcome.py +gradience/window.py From e5cca03e40e942f4158761cd4e80162d15b07186 Mon Sep 17 00:00:00 2001 From: AdwCustomizer Date: Wed, 14 Sep 2022 14:11:40 +0000 Subject: [PATCH 07/10] ci: generate .pot file --- po/Gradience.pot | 322 ++++++++++++++++++++++++++--------------------- 1 file changed, 176 insertions(+), 146 deletions(-) diff --git a/po/Gradience.pot b/po/Gradience.pot index 4f33434c..8f3cd1a7 100644 --- a/po/Gradience.pot +++ b/po/Gradience.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-09-13 12:18+0000\n" +"POT-Creation-Date: 2022-09-14 14:11+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -19,7 +19,7 @@ msgstr "" #: data/com.github.GradienceTeam.Gradience.desktop.in.in:3 #: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:8 -#: data/ui/window.blp:5 src/main.py:694 +#: data/ui/window.blp:5 gradience/main.py:896 msgid "Gradience" msgstr "" @@ -27,7 +27,8 @@ msgstr "" msgid "Change the look of Adwaita, with ease." msgstr "" -#: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:11 src/main.py:696 +#: data/com.github.GradienceTeam.Gradience.appdata.xml.in.in:11 +#: gradience/main.py:898 msgid "Gradience Team" msgstr "" @@ -156,7 +157,7 @@ msgstr "" msgid "Remove plugin" msgstr "" -#: data/ui/preferences.blp:5 data/ui/window.blp:132 +#: data/ui/preferences.blp:5 data/ui/window.blp:131 msgid "Preferences" msgstr "" @@ -230,8 +231,7 @@ msgstr "" msgid "Remove preset" msgstr "" -#: data/ui/presets_manager_window.blp:5 data/ui/window.blp:46 -#: data/ui/window.blp:47 +#: data/ui/presets_manager_window.blp:5 data/ui/window.blp:47 msgid "Presets" msgstr "" @@ -277,8 +277,9 @@ msgstr "" msgid "Offline" msgstr "" -#: data/ui/presets_manager_window.blp:132 src/presets_manager_window.py:118 -#: src/presets_manager_window.py:393 +#: data/ui/presets_manager_window.blp:132 +#: gradience/presets_manager_window.py:119 +#: gradience/presets_manager_window.py:394 msgid "Repositories" msgstr "" @@ -368,141 +369,172 @@ msgstr "" msgid "Next" msgstr "" -#: data/ui/window.blp:23 src/main.py:403 src/window.py:137 +#: data/ui/window.blp:23 gradience/main.py:565 gradience/window.py:144 msgid "Apply" msgstr "" -#: data/ui/window.blp:55 +#: data/ui/window.blp:54 msgid "Save Preset" msgstr "" -#: data/ui/window.blp:82 +#: data/ui/window.blp:81 msgid "Colors" msgstr "" -#: data/ui/window.blp:91 +#: data/ui/window.blp:90 msgid "Monet" msgstr "" -#: data/ui/window.blp:99 +#: data/ui/window.blp:98 msgid "Advanced" msgstr "" -#: data/ui/window.blp:122 +#: data/ui/window.blp:121 msgid "Restore Applied Color Scheme" msgstr "" -#: data/ui/window.blp:126 +#: data/ui/window.blp:125 msgid "Reset Applied Color Scheme" msgstr "" -#: data/ui/window.blp:136 +#: data/ui/window.blp:135 msgid "About Gradience" msgstr "" -#: data/ui/window.blp:145 +#: data/ui/window.blp:144 msgid "Adwaita Demo" msgstr "" -#: data/ui/window.blp:149 +#: data/ui/window.blp:148 msgid "GTK4 Demo" msgstr "" -#: data/ui/window.blp:153 +#: data/ui/window.blp:152 msgid "GTK4 Widget Factory" msgstr "" -#: src/modules/flatpak_overrides.py:65 src/modules/flatpak_overrides.py:84 +#: data/ui/window.blp:160 +msgid "Built-in Presets" +msgstr "" + +#: gradience/modules/flatpak_overrides.py:65 +#: gradience/modules/flatpak_overrides.py:84 msgid "Failed to save override" msgstr "" -#: src/modules/flatpak_overrides.py:152 src/modules/flatpak_overrides.py:212 -#: src/modules/flatpak_overrides.py:295 src/modules/flatpak_overrides.py:357 +#: gradience/modules/flatpak_overrides.py:152 +#: gradience/modules/flatpak_overrides.py:212 +#: gradience/modules/flatpak_overrides.py:295 +#: gradience/modules/flatpak_overrides.py:357 msgid "Unexpected file error occurred" msgstr "" -#: src/app_type_dialog.py:44 src/main.py:453 src/presets_manager_window.py:180 +#: gradience/app_type_dialog.py:44 gradience/main.py:615 gradience/main.py:685 +#: gradience/presets_manager_window.py:181 msgid "Cancel" msgstr "" -#: src/explore_preset_row.py:58 src/explore_preset_row.py:84 +#: gradience/explore_preset_row.py:58 gradience/explore_preset_row.py:84 msgid "Preset could not be downloaded" msgstr "" -#: src/explore_preset_row.py:73 src/explore_preset_row.py:89 +#: gradience/explore_preset_row.py:73 gradience/explore_preset_row.py:89 msgid "Preset downloaded" msgstr "" -#: src/main.py:329 +#: gradience/main.py:176 gradience/main.py:204 +#: gradience/presets_manager_window.py:318 +#: gradience/presets_manager_window.py:345 +msgid "Failed to load preset" +msgstr "" + +#: gradience/main.py:233 +msgid "Open in File Manager" +msgstr "" + +#: gradience/main.py:240 +msgid "Installed Presets" +msgstr "" + +#: gradience/main.py:491 msgid "Unsaved changes" msgstr "" -#: src/main.py:340 +#: gradience/main.py:502 msgid "Save changes" msgstr "" -#: src/main.py:398 +#: gradience/main.py:560 msgid "Apply this color scheme?" msgstr "" -#: src/main.py:400 +#: gradience/main.py:562 msgid "" "Warning: any custom CSS files for those app types will be irreversibly " "overwritten!" msgstr "" -#: src/main.py:413 +#: gradience/main.py:575 msgid "Restore applied color scheme?" msgstr "" -#: src/main.py:414 src/main.py:426 +#: gradience/main.py:576 gradience/main.py:588 msgid "Make sure you have the current settings saved as a preset." msgstr "" -#: src/main.py:416 +#: gradience/main.py:578 msgid "Restore" msgstr "" -#: src/main.py:425 +#: gradience/main.py:587 msgid "Reset applied color scheme?" msgstr "" -#: src/main.py:428 +#: gradience/main.py:590 msgid "Reset" msgstr "" -#: src/main.py:438 +#: gradience/main.py:600 msgid "Save preset as..." msgstr "" -#: src/main.py:440 src/main.py:467 src/main.py:483 +#: gradience/main.py:602 gradience/main.py:629 gradience/main.py:645 +#: gradience/main.py:672 gradience/main.py:702 gradience/main.py:718 #, python-brace-format msgid "" "Saving preset to {0}. If that preset already exists, it will be " "overwritten!" msgstr "" -#: src/main.py:454 +#: gradience/main.py:616 gradience/main.py:687 msgid "Save" msgstr "" -#: src/main.py:546 +#: gradience/main.py:670 +msgid "You have unsaved changes!" +msgstr "" + +#: gradience/main.py:686 +msgid "Discard" +msgstr "" + +#: gradience/main.py:745 msgid "Preset saved" msgstr "" -#: src/main.py:608 +#: gradience/main.py:810 msgid "Preset set sucessfully" msgstr "" -#: src/main.py:651 +#: gradience/main.py:853 msgid "Could not restore GTK4 backup" msgstr "" -#: src/main.py:684 +#: gradience/main.py:886 msgid "Preset reseted" msgstr "" -#: src/main.py:728 +#: gradience/main.py:930 msgid "" "\n" "