From 5041fc5712da31c156c954b07a4b37fbe4a98f61 Mon Sep 17 00:00:00 2001 From: Konloch Date: Tue, 13 Jul 2021 03:44:03 -0700 Subject: [PATCH] LAF Expansion Thank you @weisJ! This includes: + Better DarkLAF combability #317 + More LAF Themes to select from + More translations --- .../0.3.3bcv/darklaf-extensions-0.3.3bcv.jar | Bin 0 -> 20567 bytes .../darklaf-extensions-0.3.3bcv.jar.md5 | 1 + .../darklaf-extensions-0.3.3bcv.jar.sha1 | 1 + .../0.3.3bcv/darklaf-extensions-0.3.3bcv.pom | 8 +++ .../darklaf-extensions-0.3.3bcv.pom.md5 | 1 + .../darklaf-extensions-0.3.3bcv.pom.sha1 | 1 + .../darklaf-extensions/maven-metadata.xml | 12 +++++ .../darklaf-extensions/maven-metadata.xml.md5 | 1 + .../maven-metadata.xml.sha1 | 1 + pom.xml | 5 ++ .../bytecodeviewer/gui/theme/LAFTheme.java | 42 ++++++++++++--- .../bytecodeviewer/gui/theme/RSTATheme.java | 51 +++++++++++++++--- .../translation/Translation.java | 14 ++++- src/main/resources/translations/arabic.json | 15 +++++- src/main/resources/translations/english.json | 14 ++++- src/main/resources/translations/farsi.json | 15 +++++- src/main/resources/translations/finnish.json | 15 +++++- src/main/resources/translations/french.json | 15 +++++- src/main/resources/translations/georgian.json | 15 +++++- src/main/resources/translations/german.json | 15 +++++- src/main/resources/translations/greek.json | 15 +++++- src/main/resources/translations/hausa.json | 15 +++++- src/main/resources/translations/hebrew.json | 15 +++++- .../resources/translations/hungarian.json | 15 +++++- .../resources/translations/indonesian.json | 15 +++++- src/main/resources/translations/italian.json | 15 +++++- src/main/resources/translations/japanese.json | 15 +++++- src/main/resources/translations/malay.json | 15 +++++- .../resources/translations/nederlands.json | 15 +++++- .../resources/translations/norwegian.json | 15 +++++- src/main/resources/translations/polish.json | 15 +++++- .../resources/translations/portuguese.json | 15 +++++- src/main/resources/translations/spanish.json | 15 +++++- src/main/resources/translations/swahili.json | 15 +++++- src/main/resources/translations/swedish.json | 15 +++++- src/main/resources/translations/turkish.json | 15 +++++- .../resources/translations/ukrainian.json | 15 +++++- .../resources/translations/vietnamese.json | 15 +++++- 38 files changed, 472 insertions(+), 40 deletions(-) create mode 100644 libs/com/github/weisj/darklaf-extensions/0.3.3bcv/darklaf-extensions-0.3.3bcv.jar create mode 100644 libs/com/github/weisj/darklaf-extensions/0.3.3bcv/darklaf-extensions-0.3.3bcv.jar.md5 create mode 100644 libs/com/github/weisj/darklaf-extensions/0.3.3bcv/darklaf-extensions-0.3.3bcv.jar.sha1 create mode 100644 libs/com/github/weisj/darklaf-extensions/0.3.3bcv/darklaf-extensions-0.3.3bcv.pom create mode 100644 libs/com/github/weisj/darklaf-extensions/0.3.3bcv/darklaf-extensions-0.3.3bcv.pom.md5 create mode 100644 libs/com/github/weisj/darklaf-extensions/0.3.3bcv/darklaf-extensions-0.3.3bcv.pom.sha1 create mode 100644 libs/com/github/weisj/darklaf-extensions/maven-metadata.xml create mode 100644 libs/com/github/weisj/darklaf-extensions/maven-metadata.xml.md5 create mode 100644 libs/com/github/weisj/darklaf-extensions/maven-metadata.xml.sha1 diff --git a/libs/com/github/weisj/darklaf-extensions/0.3.3bcv/darklaf-extensions-0.3.3bcv.jar b/libs/com/github/weisj/darklaf-extensions/0.3.3bcv/darklaf-extensions-0.3.3bcv.jar new file mode 100644 index 0000000000000000000000000000000000000000..e4ff46d74b885280e860ddac705749070da8c2b3 GIT binary patch literal 20567 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 rwi9E}0o_*gMk~VB09T}%9omEq@MZ-T%nS@-K + + 4.0.0 + com.github.weisj + darklaf-extensions + 0.3.3bcv + diff --git a/libs/com/github/weisj/darklaf-extensions/0.3.3bcv/darklaf-extensions-0.3.3bcv.pom.md5 b/libs/com/github/weisj/darklaf-extensions/0.3.3bcv/darklaf-extensions-0.3.3bcv.pom.md5 new file mode 100644 index 00000000..0405d0b2 --- /dev/null +++ b/libs/com/github/weisj/darklaf-extensions/0.3.3bcv/darklaf-extensions-0.3.3bcv.pom.md5 @@ -0,0 +1 @@ +3c0261998c3205e394dd24c679481ca6 \ No newline at end of file diff --git a/libs/com/github/weisj/darklaf-extensions/0.3.3bcv/darklaf-extensions-0.3.3bcv.pom.sha1 b/libs/com/github/weisj/darklaf-extensions/0.3.3bcv/darklaf-extensions-0.3.3bcv.pom.sha1 new file mode 100644 index 00000000..a88b3898 --- /dev/null +++ b/libs/com/github/weisj/darklaf-extensions/0.3.3bcv/darklaf-extensions-0.3.3bcv.pom.sha1 @@ -0,0 +1 @@ +52644d5b1dcb89bd91dbfc3323147590bd2cae2c \ No newline at end of file diff --git a/libs/com/github/weisj/darklaf-extensions/maven-metadata.xml b/libs/com/github/weisj/darklaf-extensions/maven-metadata.xml new file mode 100644 index 00000000..a4764098 --- /dev/null +++ b/libs/com/github/weisj/darklaf-extensions/maven-metadata.xml @@ -0,0 +1,12 @@ + + + com.github.weisj + darklaf-extensions + + 0.3.3bcv + + 0.3.3bcv + + 20210713094232 + + diff --git a/libs/com/github/weisj/darklaf-extensions/maven-metadata.xml.md5 b/libs/com/github/weisj/darklaf-extensions/maven-metadata.xml.md5 new file mode 100644 index 00000000..2b394387 --- /dev/null +++ b/libs/com/github/weisj/darklaf-extensions/maven-metadata.xml.md5 @@ -0,0 +1 @@ +450406d8bfe5493a52a03ef7c320db78 \ No newline at end of file diff --git a/libs/com/github/weisj/darklaf-extensions/maven-metadata.xml.sha1 b/libs/com/github/weisj/darklaf-extensions/maven-metadata.xml.sha1 new file mode 100644 index 00000000..87a4ae3e --- /dev/null +++ b/libs/com/github/weisj/darklaf-extensions/maven-metadata.xml.sha1 @@ -0,0 +1 @@ +fc4d651a764c009a18af03a55148ea7a47d19af2 \ No newline at end of file diff --git a/pom.xml b/pom.xml index 4b0c0c9c..132f6a38 100644 --- a/pom.xml +++ b/pom.xml @@ -224,6 +224,11 @@ darklaf-core 2.5.5 + + com.github.weisj + darklaf-extensions + 0.3.3bcv + diff --git a/src/main/java/the/bytecode/club/bytecodeviewer/gui/theme/LAFTheme.java b/src/main/java/the/bytecode/club/bytecodeviewer/gui/theme/LAFTheme.java index e19e763c..dca45546 100644 --- a/src/main/java/the/bytecode/club/bytecodeviewer/gui/theme/LAFTheme.java +++ b/src/main/java/the/bytecode/club/bytecodeviewer/gui/theme/LAFTheme.java @@ -1,8 +1,7 @@ package the.bytecode.club.bytecodeviewer.gui.theme; import com.github.weisj.darklaf.LafManager; -import com.github.weisj.darklaf.theme.DarculaTheme; -import com.github.weisj.darklaf.theme.IntelliJTheme; +import com.github.weisj.darklaf.theme.*; import the.bytecode.club.bytecodeviewer.translation.Translation; import javax.swing.*; @@ -14,9 +13,14 @@ import javax.swing.*; */ public enum LAFTheme { - SYSTEM("System Theme", RSTATheme.DEFAULT, Translation.SYSTEM_THEME), //System theme - DARK("Dark Theme", RSTATheme.DARK, Translation.DARK_THEME), //DarkLaf - LIGHT("Light Theme", RSTATheme.DEFAULT, Translation.LIGHT_THEME), //Intellij theme + SYSTEM("System Theme", RSTATheme.THEME_MATCH, Translation.SYSTEM_THEME), //System theme + DARK("Dark Theme", RSTATheme.THEME_MATCH, Translation.DARK_THEME), //DarkLaf + LIGHT("Light Theme", RSTATheme.THEME_MATCH, Translation.LIGHT_THEME), //Intellij theme + ONE_DARK("One Dark Theme", RSTATheme.THEME_MATCH, Translation.ONE_DARK_THEME), + SOLARIZED_DARK("Solarized Dark Theme", RSTATheme.THEME_MATCH, Translation.SOLARIZED_DARK_THEME), + SOLARIZED_LIGHT("Solarized Light Theme", RSTATheme.THEME_MATCH, Translation.SOLARIZED_LIGHT_THEME), + HIGH_CONTRAST_DARK("High Contrast Dark Theme", RSTATheme.THEME_MATCH, Translation.HIGH_CONTRAST_DARK_THEME), + HIGH_CONTRAST_LIGHT("High Contrast Light Theme", RSTATheme.THEME_MATCH, Translation.HIGH_CONTRAST_LIGHT_THEME), ; private final String readableName; @@ -47,23 +51,47 @@ public enum LAFTheme public void setLAF() throws ClassNotFoundException, UnsupportedLookAndFeelException, InstantiationException, IllegalAccessException { + boolean testLAF = true; switch(this) { default: case SYSTEM: UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); + testLAF = false; break; case DARK: LafManager.install(new DarculaTheme()); - failSafe(); break; case LIGHT: LafManager.install(new IntelliJTheme()); - failSafe(); + break; + + case ONE_DARK: + LafManager.install(new OneDarkTheme()); + break; + + case SOLARIZED_DARK: + LafManager.install(new SolarizedDarkTheme()); + break; + + case SOLARIZED_LIGHT: + LafManager.install(new SolarizedLightTheme()); + break; + + case HIGH_CONTRAST_DARK: + LafManager.install(new HighContrastDarkTheme()); + break; + + case HIGH_CONTRAST_LIGHT: + LafManager.install(new HighContrastLightTheme()); break; } + + //test theme installed correctly + if(testLAF) + failSafe(); } /** diff --git a/src/main/java/the/bytecode/club/bytecodeviewer/gui/theme/RSTATheme.java b/src/main/java/the/bytecode/club/bytecodeviewer/gui/theme/RSTATheme.java index f2df0875..9759be48 100644 --- a/src/main/java/the/bytecode/club/bytecodeviewer/gui/theme/RSTATheme.java +++ b/src/main/java/the/bytecode/club/bytecodeviewer/gui/theme/RSTATheme.java @@ -1,24 +1,51 @@ package the.bytecode.club.bytecodeviewer.gui.theme; +import com.github.weisj.darklaf.extensions.rsyntaxarea.DarklafRSyntaxTheme; import org.fife.ui.rsyntaxtextarea.RSyntaxTextArea; import org.fife.ui.rsyntaxtextarea.Theme; +import the.bytecode.club.bytecodeviewer.Configuration; import the.bytecode.club.bytecodeviewer.Constants; import the.bytecode.club.bytecodeviewer.translation.Translation; +/*************************************************************************** + * Bytecode Viewer (BCV) - Java & Android Reverse Engineering Suite * + * Copyright (C) 2014 Kalen 'Konloch' Kinloch - http://bytecodeviewer.com * + * * + * This program is free software: you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation, either version 3 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program. If not, see . * + ***************************************************************************/ + /** * @author ThexXTURBOXx * @since 6/23/2021 */ + public enum RSTATheme { - DEFAULT("Default (Recommended Light)", null, Translation.DEFAULT_RECOMMENDED_LIGHT), - DARK("Dark (Recommended Dark)", "/org/fife/ui/rsyntaxtextarea/themes/dark.xml", Translation.DARK_RECOMMENDED_DARK), + //uses the darklaf RSyntaxTextArea extension + THEME_MATCH("Theme Match (Recommended)", null, Translation.THEME_MATCH), + //uses the default theme from RSyntaxTextArea + DEFAULT("Default (Recommended Light)", "/org/fife/ui/rsyntaxtextarea/themes/default.xml", Translation.DEFAULT_RECOMMENDED_LIGHT), + //uses the default dark theme from RSyntaxTextArea + DARK("Dark (Recommended Dark)", "/org/fife/ui/rsyntaxtextarea/themes/dark.xml", Translation.DARK), + DEFAULT_ALT( "Default-Alt", "/org/fife/ui/rsyntaxtextarea/themes/default-alt.xml", Translation.DEFAULT_ALT), ECLIPSE("Eclipse", "/org/fife/ui/rsyntaxtextarea/themes/eclipse.xml", Translation.ECLIPSE), IDEA("IntelliJ", "/org/fife/ui/rsyntaxtextarea/themes/idea.xml", Translation.INTELLIJ), VS("Visual Studio", "/org/fife/ui/rsyntaxtextarea/themes/vs.xml", Translation.VISUAL_STUDIO), DRUID( "Druid (Dark)", "/org/fife/ui/rsyntaxtextarea/themes/druid.xml", Translation.DRUID_DARK), - MONOKAI( "Monokai (Dark)", "/org/fife/ui/rsyntaxtextarea/themes/monokai.xml", Translation.MONOKAI_DARK); + MONOKAI( "Monokai (Dark)", "/org/fife/ui/rsyntaxtextarea/themes/monokai.xml", Translation.MONOKAI_DARK), + ; private final String readableName; private final String file; @@ -41,11 +68,21 @@ public enum RSTATheme } public RSyntaxTextArea apply(RSyntaxTextArea area) { - if (file != null) { - try { - Theme.load(Constants.class.getResourceAsStream(file)).apply(area); - } catch (Throwable ignored) { + try { + switch(this) + { + case THEME_MATCH: + if(Configuration.lafTheme == LAFTheme.SYSTEM) //on system theme force default theme + Theme.load(Constants.class.getResourceAsStream(DEFAULT.file)).apply(area); + else + new DarklafRSyntaxTheme().apply(area); + break; + + default: + Theme.load(Constants.class.getResourceAsStream(file)).apply(area); + break; } + } catch (Throwable ignored) { } return area; } diff --git a/src/main/java/the/bytecode/club/bytecodeviewer/translation/Translation.java b/src/main/java/the/bytecode/club/bytecodeviewer/translation/Translation.java index 42e4bb12..f35961b9 100644 --- a/src/main/java/the/bytecode/club/bytecodeviewer/translation/Translation.java +++ b/src/main/java/the/bytecode/club/bytecodeviewer/translation/Translation.java @@ -51,10 +51,22 @@ public enum Translation SYSTEM_THEME, DARK_THEME, LIGHT_THEME, + ONE_DARK_THEME, + SOLARIZED_DARK_THEME, + SOLARIZED_LIGHT_THEME, + HIGH_CONTRAST_DARK_THEME, + HIGH_CONTRAST_LIGHT_THEME, + DARK, + ONE_DARK, + SOLARIZED_DARK, + SOLARIZED_LIGHT, + HIGH_CONTRAST_DARK, + HIGH_CONTRAST_LIGHT, TEXT_AREA_THEME, DEFAULT_RECOMMENDED_LIGHT, - DARK_RECOMMENDED_DARK, + THEME_MATCH, + DARK_ALT, DEFAULT_ALT, ECLIPSE, INTELLIJ, diff --git a/src/main/resources/translations/arabic.json b/src/main/resources/translations/arabic.json index 7cb2c1c8..a8a0a5bb 100644 --- a/src/main/resources/translations/arabic.json +++ b/src/main/resources/translations/arabic.json @@ -110,5 +110,18 @@ "NEW_JAVASCRIPT_PLUGIN": "البرنامج المساعد الجديد لجافا سكريبت", "NEW_JAVA_PLUGIN": "البرنامج المساعد الجديد جافا", "SAVE_AS": "حفظ باسم ...", - "SAVE": "يحفظ..." + "SAVE": "يحفظ...", + "HIGH_CONTRAST_LIGHT": "ضوء عالي التباين", + "DARK_ALT": "الظلام البديل", + "ONE_DARK_THEME": "مظهر مظلم واحد", + "HIGH_CONTRAST_DARK_THEME": "مظهر داكن عالي التباين", + "DARK": "داكن (موصى به داكن)", + "ONE_DARK": "ظلام واحد", + "SOLARIZED_DARK": "الظلام الشمسي", + "SOLARIZED_DARK_THEME": "موضوع داكن بالطاقة الشمسية", + "SOLARIZED_LIGHT_THEME": "موضوع ضوء الشمس", + "THEME_MATCH": "تطابق الموضوع (موصى به)", + "SOLARIZED_LIGHT": "ضوء شمسي", + "HIGH_CONTRAST_DARK": "عالي التباين داكن", + "HIGH_CONTRAST_LIGHT_THEME": "موضوع ضوء التباين العالي" } diff --git a/src/main/resources/translations/english.json b/src/main/resources/translations/english.json index 3abeb149..2dcc1916 100644 --- a/src/main/resources/translations/english.json +++ b/src/main/resources/translations/english.json @@ -24,9 +24,21 @@ "SYSTEM_THEME": "System Theme", "DARK_THEME": "Dark Theme", "LIGHT_THEME": "Light Theme", + "ONE_DARK_THEME": "One Dark Theme", + "SOLARIZED_DARK_THEME": "Solarized Dark Theme", + "SOLARIZED_LIGHT_THEME": "Solarized Light Theme", + "HIGH_CONTRAST_DARK_THEME": "High Contrast Dark Theme", + "HIGH_CONTRAST_LIGHT_THEME": "High Contrast Light Theme", + "ONE_DARK": "One Dark", + "SOLARIZED_DARK": "Solarized Dark", + "SOLARIZED_LIGHT": "Solarized Light", + "HIGH_CONTRAST_DARK": "High Contrast Dark", + "HIGH_CONTRAST_LIGHT": "High Contrast Light", "TEXT_AREA_THEME": "Text Area Theme", "DEFAULT_RECOMMENDED_LIGHT": "Default (Recommended Light)", - "DARK_RECOMMENDED_DARK": "Dark (Recommended Dark)", + "THEME_MATCH": "Theme Match (Recommended)", + "DARK": "Dark (Recommended Dark)", + "DARK_ALT": "Dark-Alt", "DEFAULT_ALT": "Default-Alt", "ECLIPSE": "Eclipse", "INTELLIJ": "Intellij", diff --git a/src/main/resources/translations/farsi.json b/src/main/resources/translations/farsi.json index fc6eeea2..ad1d8e77 100644 --- a/src/main/resources/translations/farsi.json +++ b/src/main/resources/translations/farsi.json @@ -110,5 +110,18 @@ "NEW_JAVA_PLUGIN": "پلاگین جاوا جدید", "SAVE_AS": "ذخیره به عنوان...", "SAVE": "صرفه جویی...", - "RESULTS": "نتایج" + "RESULTS": "نتایج", + "HIGH_CONTRAST_LIGHT": "نور با کنتراست بالا", + "DARK_ALT": "Dark-Alt", + "ONE_DARK_THEME": "یک تم تاریک", + "HIGH_CONTRAST_DARK_THEME": "تم تاریک با کنتراست بالا", + "DARK": "تیره (تاریک توصیه شده)", + "ONE_DARK": "یک تاریک", + "SOLARIZED_DARK": "تاریک خورشیدی", + "SOLARIZED_DARK_THEME": "تم تاریک خورشیدی", + "SOLARIZED_LIGHT_THEME": "تم نور خورشیدی", + "THEME_MATCH": "مسابقه تم (توصیه می شود)", + "SOLARIZED_LIGHT": "نور خورشیدی", + "HIGH_CONTRAST_DARK": "تضاد بالا تیره", + "HIGH_CONTRAST_LIGHT_THEME": "تم نور با کنتراست بالا" } diff --git a/src/main/resources/translations/finnish.json b/src/main/resources/translations/finnish.json index cdca58e3..f2369743 100644 --- a/src/main/resources/translations/finnish.json +++ b/src/main/resources/translations/finnish.json @@ -110,5 +110,18 @@ "NEW_JAVA_PLUGIN": "Uusi Java-laajennus", "SAVE_AS": "Tallenna nimellä...", "SAVE": "Tallentaa...", - "RESULTS": "Tulokset" + "RESULTS": "Tulokset", + "HIGH_CONTRAST_LIGHT": "Suuri kontrasti", + "DARK_ALT": "Tumma-Alt", + "ONE_DARK_THEME": "Yksi pimeä teema", + "HIGH_CONTRAST_DARK_THEME": "Erittäin kontrastinen tumma teema", + "DARK": "Tumma (suositeltava tumma)", + "ONE_DARK": "Yksi pimeä", + "SOLARIZED_DARK": "Solarized Dark", + "SOLARIZED_DARK_THEME": "Solarized Dark -teema", + "SOLARIZED_LIGHT_THEME": "Solarized Light -teema", + "THEME_MATCH": "Teeman ottelu (suositus)", + "SOLARIZED_LIGHT": "Solaroitu valo", + "HIGH_CONTRAST_DARK": "Suuri kontrasti tumma", + "HIGH_CONTRAST_LIGHT_THEME": "Korkean kontrastin kevyt teema" } diff --git a/src/main/resources/translations/french.json b/src/main/resources/translations/french.json index b47d370b..d1bff0e6 100644 --- a/src/main/resources/translations/french.json +++ b/src/main/resources/translations/french.json @@ -110,5 +110,18 @@ "NEW_JAVASCRIPT_PLUGIN": "Nouveau plugin Javascript", "NEW_JAVA_PLUGIN": "Nouveau plugin Java", "SAVE_AS": "Enregistrer sous...", - "SAVE": "Sauvegarder..." + "SAVE": "Sauvegarder...", + "HIGH_CONTRAST_LIGHT": "Lumière à contraste élevé", + "DARK_ALT": "Dark-Alt", + "ONE_DARK_THEME": "Un thème sombre", + "HIGH_CONTRAST_DARK_THEME": "Thème sombre à contraste élevé", + "DARK": "Sombre (Sombre recommandé)", + "ONE_DARK": "un noir", + "SOLARIZED_DARK": "Sombre solarisé", + "SOLARIZED_DARK_THEME": "Thème sombre solarisé", + "SOLARIZED_LIGHT_THEME": "Thème de la lumière solarisée", + "THEME_MATCH": "Match de thème (recommandé)", + "SOLARIZED_LIGHT": "Lumière solarisée", + "HIGH_CONTRAST_DARK": "Sombre à contraste élevé", + "HIGH_CONTRAST_LIGHT_THEME": "Thème de lumière à contraste élevé" } diff --git a/src/main/resources/translations/georgian.json b/src/main/resources/translations/georgian.json index 10812bd8..62e495b8 100644 --- a/src/main/resources/translations/georgian.json +++ b/src/main/resources/translations/georgian.json @@ -110,5 +110,18 @@ "NEW_JAVA_PLUGIN": "ახალი ჯავა მოდული", "SAVE_AS": "Შეინახე როგორც...", "SAVE": "Გადარჩენა...", - "RESULTS": "შედეგები" + "RESULTS": "შედეგები", + "HIGH_CONTRAST_LIGHT": "მაღალი კონტრასტული შუქი", + "DARK_ALT": "მუქი-ალტ", + "ONE_DARK_THEME": "ერთი ბნელი თემა", + "HIGH_CONTRAST_DARK_THEME": "მაღალი კონტრასტული მუქი თემა", + "DARK": "მუქი (რეკომენდებულია მუქი)", + "ONE_DARK": "ერთი ბნელი", + "SOLARIZED_DARK": "სოლარიზებული ბნელი", + "SOLARIZED_DARK_THEME": "სოლარიზებული მუქი თემა", + "SOLARIZED_LIGHT_THEME": "სოლარიზებული მსუბუქი თემა", + "THEME_MATCH": "თემის მატჩი (რეკომენდებულია)", + "SOLARIZED_LIGHT": "სოლარიზებული შუქი", + "HIGH_CONTRAST_DARK": "მაღალი კონტრასტული მუქი", + "HIGH_CONTRAST_LIGHT_THEME": "მაღალი კონტრასტული სინათლის თემა" } diff --git a/src/main/resources/translations/german.json b/src/main/resources/translations/german.json index 5e3a712c..898ae78f 100644 --- a/src/main/resources/translations/german.json +++ b/src/main/resources/translations/german.json @@ -110,5 +110,18 @@ "NEW_JAVASCRIPT_PLUGIN": "Neues Javascript-Plugin", "NEW_JAVA_PLUGIN": "Neues Java-Plugin", "SAVE_AS": "Speichern als...", - "SAVE": "Speichern..." + "SAVE": "Speichern...", + "HIGH_CONTRAST_LIGHT": "Licht mit hohem Kontrast", + "DARK_ALT": "Dunkel-Alt", + "ONE_DARK_THEME": "Ein dunkles Thema", + "HIGH_CONTRAST_DARK_THEME": "Dunkles Thema mit hohem Kontrast", + "DARK": "Dunkel (Empfohlenes Dunkel)", + "ONE_DARK": "Eine Dunkelheit", + "SOLARIZED_DARK": "Solarisierte Dunkelheit", + "SOLARIZED_DARK_THEME": "Solarisiertes dunkles Thema", + "SOLARIZED_LIGHT_THEME": "Thema Solarisiertes Licht", + "THEME_MATCH": "Themenübereinstimmung (empfohlen)", + "SOLARIZED_LIGHT": "Solarisiertes Licht", + "HIGH_CONTRAST_DARK": "Hoher Kontrast Dunkel", + "HIGH_CONTRAST_LIGHT_THEME": "Lichtthema mit hohem Kontrast" } diff --git a/src/main/resources/translations/greek.json b/src/main/resources/translations/greek.json index 8d5d0f3e..f5d03189 100644 --- a/src/main/resources/translations/greek.json +++ b/src/main/resources/translations/greek.json @@ -110,5 +110,18 @@ "NEW_JAVA_PLUGIN": "Νέα προσθήκη Java", "SAVE_AS": "Αποθήκευση ως...", "SAVE": "Σώσει...", - "RESULTS": "Αποτελέσματα" + "RESULTS": "Αποτελέσματα", + "HIGH_CONTRAST_LIGHT": "Φως υψηλής αντίθεσης", + "DARK_ALT": "Dark-Alt", + "ONE_DARK_THEME": "Ένα σκοτεινό θέμα", + "HIGH_CONTRAST_DARK_THEME": "Σκούρο θέμα υψηλής αντίθεσης", + "DARK": "Σκούρο (Προτεινόμενο σκοτάδι)", + "ONE_DARK": "Ένα σκοτάδι", + "SOLARIZED_DARK": "Σολωμένο σκοτάδι", + "SOLARIZED_DARK_THEME": "Σκούρο θέμα Solarized", + "SOLARIZED_LIGHT_THEME": "Θέμα Solarized Light", + "THEME_MATCH": "Αντιστοίχιση θεμάτων (συνιστάται)", + "SOLARIZED_LIGHT": "Ηλιακό φως", + "HIGH_CONTRAST_DARK": "Σκούρο με υψηλή αντίθεση", + "HIGH_CONTRAST_LIGHT_THEME": "Θέμα φωτός υψηλής αντίθεσης" } diff --git a/src/main/resources/translations/hausa.json b/src/main/resources/translations/hausa.json index edd09cb1..0c12ccaa 100644 --- a/src/main/resources/translations/hausa.json +++ b/src/main/resources/translations/hausa.json @@ -110,5 +110,18 @@ "NEW_JAVA_PLUGIN": "Sabon fulogin Java", "SAVE_AS": "Ajiye Kamar ...", "SAVE": "Ajiye ...", - "RESULTS": "Sakamako" + "RESULTS": "Sakamako", + "HIGH_CONTRAST_LIGHT": "Babban Bambancin Haske", + "DARK_ALT": "Duhu-Alt", + "ONE_DARK_THEME": "Jigo Guda Daya", + "HIGH_CONTRAST_DARK_THEME": "Babban Bambancin Duhu", + "DARK": "Duhu (Nagari mai duhu)", + "ONE_DARK": "Daya Duhu", + "SOLARIZED_DARK": "Duhun dare", + "SOLARIZED_DARK_THEME": "Haske Mai duhu", + "SOLARIZED_LIGHT_THEME": "Jigon Hasken Haske", + "THEME_MATCH": "Matsalar Jigo (Nagari)", + "SOLARIZED_LIGHT": "Haske mai haske", + "HIGH_CONTRAST_DARK": "Babban Bambanci Duhu", + "HIGH_CONTRAST_LIGHT_THEME": "Babban Haske Haske" } diff --git a/src/main/resources/translations/hebrew.json b/src/main/resources/translations/hebrew.json index 38336e4b..4417820b 100644 --- a/src/main/resources/translations/hebrew.json +++ b/src/main/resources/translations/hebrew.json @@ -110,5 +110,18 @@ "NEW_JAVA_PLUGIN": "תוסף Java חדש", "SAVE_AS": "שמור כ...", "SAVE": "להציל...", - "RESULTS": "תוצאות" + "RESULTS": "תוצאות", + "HIGH_CONTRAST_LIGHT": "אור ניגודיות גבוה", + "DARK_ALT": "כהה-אלט", + "ONE_DARK_THEME": "נושא אפל אחד", + "HIGH_CONTRAST_DARK_THEME": "נושא כהה בעל ניגודיות גבוהה", + "DARK": "כהה (מומלץ כהה)", + "ONE_DARK": "אפל אחד", + "SOLARIZED_DARK": "חשוך שמש", + "SOLARIZED_DARK_THEME": "נושא אפל שמש", + "SOLARIZED_LIGHT_THEME": "נושא אור סולארי", + "THEME_MATCH": "התאמת נושא (מומלץ)", + "SOLARIZED_LIGHT": "אור שמש", + "HIGH_CONTRAST_DARK": "ניגודיות גבוהה כהה", + "HIGH_CONTRAST_LIGHT_THEME": "נושא אור בעל ניגודיות גבוהה" } diff --git a/src/main/resources/translations/hungarian.json b/src/main/resources/translations/hungarian.json index 455f0422..d8b6c303 100644 --- a/src/main/resources/translations/hungarian.json +++ b/src/main/resources/translations/hungarian.json @@ -110,5 +110,18 @@ "NEW_JAVA_PLUGIN": "Új Java beépülő modul", "SAVE_AS": "Mentés másként...", "SAVE": "Mentés...", - "RESULTS": "Eredmények" + "RESULTS": "Eredmények", + "HIGH_CONTRAST_LIGHT": "Nagy kontrasztú fény", + "DARK_ALT": "Dark-Alt", + "ONE_DARK_THEME": "Egy sötét téma", + "HIGH_CONTRAST_DARK_THEME": "Nagy kontrasztú sötét téma", + "DARK": "Sötét (ajánlott sötét)", + "ONE_DARK": "Egy Sötét", + "SOLARIZED_DARK": "Solarized Dark", + "SOLARIZED_DARK_THEME": "Solarized Dark téma", + "SOLARIZED_LIGHT_THEME": "Solarized Light téma", + "THEME_MATCH": "Témaegyezés (ajánlott)", + "SOLARIZED_LIGHT": "Szoláris fény", + "HIGH_CONTRAST_DARK": "Nagy kontrasztú sötét", + "HIGH_CONTRAST_LIGHT_THEME": "Nagy kontrasztú könnyű téma" } diff --git a/src/main/resources/translations/indonesian.json b/src/main/resources/translations/indonesian.json index 4614dc80..dc8a90f4 100644 --- a/src/main/resources/translations/indonesian.json +++ b/src/main/resources/translations/indonesian.json @@ -110,5 +110,18 @@ "NEW_JAVA_PLUGIN": "Plugin Java Baru", "SAVE_AS": "Simpan Sebagai...", "SAVE": "Menyimpan...", - "RESULTS": "Hasil" + "RESULTS": "Hasil", + "HIGH_CONTRAST_LIGHT": "Cahaya Kontras Tinggi", + "DARK_ALT": "Dark-Alt", + "ONE_DARK_THEME": "Satu Tema Gelap", + "HIGH_CONTRAST_DARK_THEME": "Tema Gelap Kontras Tinggi", + "DARK": "Gelap (Direkomendasikan Gelap)", + "ONE_DARK": "Satu Gelap", + "SOLARIZED_DARK": "Solarisasi Gelap", + "SOLARIZED_DARK_THEME": "Tema Gelap Solarized", + "SOLARIZED_LIGHT_THEME": "Tema Cahaya Solarisasi", + "THEME_MATCH": "Pencocokan Tema (Disarankan)", + "SOLARIZED_LIGHT": "Cahaya Solarisasi", + "HIGH_CONTRAST_DARK": "Kontras Tinggi Gelap", + "HIGH_CONTRAST_LIGHT_THEME": "Tema Cahaya Kontras Tinggi" } diff --git a/src/main/resources/translations/italian.json b/src/main/resources/translations/italian.json index df67eb70..36c41399 100644 --- a/src/main/resources/translations/italian.json +++ b/src/main/resources/translations/italian.json @@ -110,5 +110,18 @@ "NEW_JAVA_PLUGIN": "Nuovo plugin Java", "SAVE_AS": "Salva come...", "SAVE": "Salva...", - "RESULTS": "Risultati" + "RESULTS": "Risultati", + "HIGH_CONTRAST_LIGHT": "Luce ad alto contrasto", + "DARK_ALT": "Scuro-Alt", + "ONE_DARK_THEME": "Un tema oscuro", + "HIGH_CONTRAST_DARK_THEME": "Tema scuro ad alto contrasto", + "DARK": "Scuro (scuro consigliato)", + "ONE_DARK": "uno scuro", + "SOLARIZED_DARK": "Scuro Solarizzato", + "SOLARIZED_DARK_THEME": "Tema Scuro Solarizzato", + "SOLARIZED_LIGHT_THEME": "Tema Luce Solarizzata", + "THEME_MATCH": "Partita a tema (consigliata)", + "SOLARIZED_LIGHT": "Luce Solarizzata", + "HIGH_CONTRAST_DARK": "Scuro ad alto contrasto", + "HIGH_CONTRAST_LIGHT_THEME": "Tema luce ad alto contrasto" } diff --git a/src/main/resources/translations/japanese.json b/src/main/resources/translations/japanese.json index e778cb83..a53df01e 100644 --- a/src/main/resources/translations/japanese.json +++ b/src/main/resources/translations/japanese.json @@ -110,5 +110,18 @@ "NEW_JAVASCRIPT_PLUGIN": "新しいJavascriptプラグイン", "NEW_JAVA_PLUGIN": "新しいJavaプラグイン", "SAVE_AS": "名前を付けて保存...", - "SAVE": "セーブ..." + "SAVE": "セーブ...", + "HIGH_CONTRAST_LIGHT": "ハイコントラストライト", + "DARK_ALT": "Dark-Alt", + "ONE_DARK_THEME": "1つのダークテーマ", + "HIGH_CONTRAST_DARK_THEME": "ハイコントラストダークテーマ", + "DARK": "ダーク(推奨ダーク)", + "ONE_DARK": "ワンダーク", + "SOLARIZED_DARK": "ソラリゼーションダーク", + "SOLARIZED_DARK_THEME": "ソラリゼーションダークテーマ", + "SOLARIZED_LIGHT_THEME": "ソラリゼーションライトのテーマ", + "THEME_MATCH": "テーママッチ(推奨)", + "SOLARIZED_LIGHT": "ソラリゼーションライト", + "HIGH_CONTRAST_DARK": "ハイコントラストダーク", + "HIGH_CONTRAST_LIGHT_THEME": "ハイコントラストライトテーマ" } diff --git a/src/main/resources/translations/malay.json b/src/main/resources/translations/malay.json index 4d148297..280f0ab1 100644 --- a/src/main/resources/translations/malay.json +++ b/src/main/resources/translations/malay.json @@ -110,5 +110,18 @@ "NEW_JAVASCRIPT_PLUGIN": "Plugin Javascript Baru", "NEW_JAVA_PLUGIN": "Plugin Java Baru", "SAVE_AS": "Simpan sebagai...", - "SAVE": "Jimat ..." + "SAVE": "Jimat ...", + "HIGH_CONTRAST_LIGHT": "Lampu Kontras Tinggi", + "DARK_ALT": "Gelap-Alt", + "ONE_DARK_THEME": "Tema Satu Gelap", + "HIGH_CONTRAST_DARK_THEME": "Tema Gelap Kontras Tinggi", + "DARK": "Gelap (Gelap Disyorkan)", + "ONE_DARK": "Satu Gelap", + "SOLARIZED_DARK": "Gelap terpolarisasi", + "SOLARIZED_DARK_THEME": "Tema Gelap Solarized", + "SOLARIZED_LIGHT_THEME": "Tema Cahaya Terpolarisasi", + "THEME_MATCH": "Padanan Tema (Disyorkan)", + "SOLARIZED_LIGHT": "Cahaya Terpolarisasi", + "HIGH_CONTRAST_DARK": "Gelap Kontras Tinggi", + "HIGH_CONTRAST_LIGHT_THEME": "Tema Cahaya Kontras Tinggi" } diff --git a/src/main/resources/translations/nederlands.json b/src/main/resources/translations/nederlands.json index 4297fdf1..28e11b72 100644 --- a/src/main/resources/translations/nederlands.json +++ b/src/main/resources/translations/nederlands.json @@ -110,5 +110,18 @@ "NEW_JAVA_PLUGIN": "Nieuwe Java-plug-in", "SAVE_AS": "Opslaan als...", "SAVE": "Sparen...", - "RESULTS": "Resultaten" + "RESULTS": "Resultaten", + "HIGH_CONTRAST_LIGHT": "Licht met hoog contrast", + "DARK_ALT": "Donker-Alt", + "ONE_DARK_THEME": "Een donker thema", + "HIGH_CONTRAST_DARK_THEME": "Donker thema met hoog contrast", + "DARK": "Donker (aanbevolen donker)", + "ONE_DARK": "een donkere", + "SOLARIZED_DARK": "gesolariseerd donker", + "SOLARIZED_DARK_THEME": "Donker thema op zonne-energie", + "SOLARIZED_LIGHT_THEME": "Thema gesolariseerd licht", + "THEME_MATCH": "Themaovereenkomst (aanbevolen)", + "SOLARIZED_LIGHT": "gesolariseerd licht", + "HIGH_CONTRAST_DARK": "Hoog contrast donker", + "HIGH_CONTRAST_LIGHT_THEME": "Lichtthema met hoog contrast" } diff --git a/src/main/resources/translations/norwegian.json b/src/main/resources/translations/norwegian.json index 1a281002..146a9343 100644 --- a/src/main/resources/translations/norwegian.json +++ b/src/main/resources/translations/norwegian.json @@ -110,5 +110,18 @@ "NEW_JAVA_PLUGIN": "Ny Java-plugin", "SAVE_AS": "Lagre som...", "SAVE": "Lagre...", - "RESULTS": "Resultater" + "RESULTS": "Resultater", + "HIGH_CONTRAST_LIGHT": "Høyt kontrastlys", + "DARK_ALT": "Dark-Alt", + "ONE_DARK_THEME": "Ett mørkt tema", + "HIGH_CONTRAST_DARK_THEME": "Mørkt tema med høy kontrast", + "DARK": "Mørk (anbefalt mørk)", + "ONE_DARK": "One Dark", + "SOLARIZED_DARK": "Solarized Dark", + "SOLARIZED_DARK_THEME": "Solarized Dark Theme", + "SOLARIZED_LIGHT_THEME": "Solarized Light Theme", + "THEME_MATCH": "Temakamp (anbefalt)", + "SOLARIZED_LIGHT": "Solarisert lys", + "HIGH_CONTRAST_DARK": "Høy kontrast mørk", + "HIGH_CONTRAST_LIGHT_THEME": "Tema med høyt kontrastlys" } diff --git a/src/main/resources/translations/polish.json b/src/main/resources/translations/polish.json index 44e24296..b6d3139e 100644 --- a/src/main/resources/translations/polish.json +++ b/src/main/resources/translations/polish.json @@ -110,5 +110,18 @@ "NEW_JAVA_PLUGIN": "Nowa wtyczka Java", "SAVE_AS": "Zapisz jako...", "SAVE": "Zapisać...", - "RESULTS": "Wyniki" + "RESULTS": "Wyniki", + "HIGH_CONTRAST_LIGHT": "Światło o wysokim kontraście", + "DARK_ALT": "Ciemny Alt", + "ONE_DARK_THEME": "Jeden ciemny motyw", + "HIGH_CONTRAST_DARK_THEME": "Ciemny motyw o wysokim kontraście", + "DARK": "Ciemny (zalecany ciemny)", + "ONE_DARK": "Jeden ciemny", + "SOLARIZED_DARK": "Solarized Dark", + "SOLARIZED_DARK_THEME": "Zsłoneczniony ciemny motyw", + "SOLARIZED_LIGHT_THEME": "Motyw światła słonecznego", + "THEME_MATCH": "Dopasowanie motywu (zalecane)", + "SOLARIZED_LIGHT": "Światło słoneczne", + "HIGH_CONTRAST_DARK": "Ciemny o wysokim kontraście", + "HIGH_CONTRAST_LIGHT_THEME": "Motyw światła o wysokim kontraście" } diff --git a/src/main/resources/translations/portuguese.json b/src/main/resources/translations/portuguese.json index c6a4a560..f956e2bf 100644 --- a/src/main/resources/translations/portuguese.json +++ b/src/main/resources/translations/portuguese.json @@ -110,5 +110,18 @@ "NEW_JAVASCRIPT_PLUGIN": "Novo plugin Javascript", "NEW_JAVA_PLUGIN": "Novo plugin Java", "SAVE_AS": "Salvar como...", - "SAVE": "Salve ..." + "SAVE": "Salve ...", + "HIGH_CONTRAST_LIGHT": "Luz de alto contraste", + "DARK_ALT": "Dark-Alt", + "ONE_DARK_THEME": "Um tema escuro", + "HIGH_CONTRAST_DARK_THEME": "Tema escuro de alto contraste", + "DARK": "Escuro (escuro recomendado)", + "ONE_DARK": "One Dark", + "SOLARIZED_DARK": "Solarized Dark", + "SOLARIZED_DARK_THEME": "Solarized Dark Theme", + "SOLARIZED_LIGHT_THEME": "Solarized Light Theme", + "THEME_MATCH": "Jogo do tema (recomendado)", + "SOLARIZED_LIGHT": "Luz solarizada", + "HIGH_CONTRAST_DARK": "Alto contraste escuro", + "HIGH_CONTRAST_LIGHT_THEME": "Tema de luz de alto contraste" } diff --git a/src/main/resources/translations/spanish.json b/src/main/resources/translations/spanish.json index addf2654..49fb9d6b 100644 --- a/src/main/resources/translations/spanish.json +++ b/src/main/resources/translations/spanish.json @@ -110,5 +110,18 @@ "NEW_JAVASCRIPT_PLUGIN": "Nuevo complemento de Javascript", "NEW_JAVA_PLUGIN": "Nuevo complemento de Java", "SAVE_AS": "Guardar como...", - "SAVE": "Ahorrar..." + "SAVE": "Ahorrar...", + "HIGH_CONTRAST_LIGHT": "Luz de alto contraste", + "DARK_ALT": "Oscuro-Alt", + "ONE_DARK_THEME": "Un tema oscuro", + "HIGH_CONTRAST_DARK_THEME": "Tema oscuro de alto contraste", + "DARK": "Oscuro (oscuro recomendado)", + "ONE_DARK": "Uno oscuro", + "SOLARIZED_DARK": "Oscuridad solarizada", + "SOLARIZED_DARK_THEME": "Tema oscuro solarizado", + "SOLARIZED_LIGHT_THEME": "Tema de luz solarizada", + "THEME_MATCH": "Coincidencia de tema (recomendado)", + "SOLARIZED_LIGHT": "Luz solarizada", + "HIGH_CONTRAST_DARK": "Alto contraste oscuro", + "HIGH_CONTRAST_LIGHT_THEME": "Tema de luz de alto contraste" } diff --git a/src/main/resources/translations/swahili.json b/src/main/resources/translations/swahili.json index a7743351..c778c522 100644 --- a/src/main/resources/translations/swahili.json +++ b/src/main/resources/translations/swahili.json @@ -110,5 +110,18 @@ "NEW_JAVA_PLUGIN": "Programu-jalizi mpya ya Java", "SAVE_AS": "Hifadhi kama ...", "SAVE": "Hifadhi ...", - "RESULTS": "Matokeo" + "RESULTS": "Matokeo", + "HIGH_CONTRAST_LIGHT": "Mwanga wa Tofauti ya Juu", + "DARK_ALT": "Giza-Nyeusi", + "ONE_DARK_THEME": "Mandhari Moja meusi", + "HIGH_CONTRAST_DARK_THEME": "Mandhari ya Giza Tofauti ya Juu", + "DARK": "Giza (Inapendekezwa Giza)", + "ONE_DARK": "Giza Moja", + "SOLARIZED_DARK": "Nuru ya jua", + "SOLARIZED_DARK_THEME": "Mada ya Giza Iliyodhibitiwa", + "SOLARIZED_LIGHT_THEME": "Mandhari ya Nuru ya Nuru", + "THEME_MATCH": "Mechi ya Mandhari (Imependekezwa)", + "SOLARIZED_LIGHT": "Mwanga wa jua", + "HIGH_CONTRAST_DARK": "Tofauti ya Juu Giza", + "HIGH_CONTRAST_LIGHT_THEME": "Mandhari ya Nuru ya Tofauti" } diff --git a/src/main/resources/translations/swedish.json b/src/main/resources/translations/swedish.json index c90bd342..8efe3d0b 100644 --- a/src/main/resources/translations/swedish.json +++ b/src/main/resources/translations/swedish.json @@ -110,5 +110,18 @@ "NEW_JAVA_PLUGIN": "Nytt Java-plugin", "SAVE_AS": "Spara som...", "SAVE": "Spara...", - "RESULTS": "Resultat" + "RESULTS": "Resultat", + "HIGH_CONTRAST_LIGHT": "Ljus med hög kontrast", + "DARK_ALT": "Dark-Alt", + "ONE_DARK_THEME": "Ett mörkt tema", + "HIGH_CONTRAST_DARK_THEME": "Mörkt tema med hög kontrast", + "DARK": "Mörk (rekommenderas mörk)", + "ONE_DARK": "One Dark", + "SOLARIZED_DARK": "Solarized Dark", + "SOLARIZED_DARK_THEME": "Solarized Dark Theme", + "SOLARIZED_LIGHT_THEME": "Solarized Light Theme", + "THEME_MATCH": "Temamatch (rekommenderas)", + "SOLARIZED_LIGHT": "Solariserat ljus", + "HIGH_CONTRAST_DARK": "Hög kontrast mörk", + "HIGH_CONTRAST_LIGHT_THEME": "Tema med hög kontrastljus" } diff --git a/src/main/resources/translations/turkish.json b/src/main/resources/translations/turkish.json index 750de487..a88fa0fd 100644 --- a/src/main/resources/translations/turkish.json +++ b/src/main/resources/translations/turkish.json @@ -110,5 +110,18 @@ "NEW_JAVA_PLUGIN": "Yeni Java Eklentisi", "SAVE_AS": "Farklı kaydet...", "SAVE": "Kayıt etmek...", - "RESULTS": "Sonuçlar" + "RESULTS": "Sonuçlar", + "HIGH_CONTRAST_LIGHT": "Yüksek Kontrastlı Işık", + "DARK_ALT": "Koyu-Alt", + "ONE_DARK_THEME": "Bir Karanlık Tema", + "HIGH_CONTRAST_DARK_THEME": "Yüksek Kontrastlı Koyu Tema", + "DARK": "Koyu (Önerilen Koyu)", + "ONE_DARK": "Bir Karanlık", + "SOLARIZED_DARK": "Solarize Karanlık", + "SOLARIZED_DARK_THEME": "Solarize Karanlık Tema", + "SOLARIZED_LIGHT_THEME": "Solarize Işık Teması", + "THEME_MATCH": "Tema Eşleştirme (Önerilen)", + "SOLARIZED_LIGHT": "Solarize Işık", + "HIGH_CONTRAST_DARK": "Yüksek Kontrastlı Koyu", + "HIGH_CONTRAST_LIGHT_THEME": "Yüksek Kontrastlı Işık Teması" } diff --git a/src/main/resources/translations/ukrainian.json b/src/main/resources/translations/ukrainian.json index 5d1803cc..ee8ac67e 100644 --- a/src/main/resources/translations/ukrainian.json +++ b/src/main/resources/translations/ukrainian.json @@ -110,5 +110,18 @@ "NEW_JAVA_PLUGIN": "Новий плагін Java", "SAVE_AS": "Зберегти як...", "SAVE": "Зберегти ...", - "RESULTS": "Результати" + "RESULTS": "Результати", + "HIGH_CONTRAST_LIGHT": "Висококонтрастне світло", + "DARK_ALT": "Темно-Альт", + "ONE_DARK_THEME": "Одна темна тема", + "HIGH_CONTRAST_DARK_THEME": "Темна тема з високим контрастом", + "DARK": "Темний (рекомендований темний)", + "ONE_DARK": "Один темний", + "SOLARIZED_DARK": "Соляризований Темний", + "SOLARIZED_DARK_THEME": "Соляризована темна тема", + "SOLARIZED_LIGHT_THEME": "Тема соляризованого світла", + "THEME_MATCH": "Відповідність теми (рекомендується)", + "SOLARIZED_LIGHT": "Соляризоване світло", + "HIGH_CONTRAST_DARK": "Високий контраст Темний", + "HIGH_CONTRAST_LIGHT_THEME": "Висока контрастність світлової теми" } diff --git a/src/main/resources/translations/vietnamese.json b/src/main/resources/translations/vietnamese.json index fefcfc02..7ee61aab 100644 --- a/src/main/resources/translations/vietnamese.json +++ b/src/main/resources/translations/vietnamese.json @@ -110,5 +110,18 @@ "NEW_JAVA_PLUGIN": "Plugin Java mới", "SAVE_AS": "Lưu thành...", "SAVE": "Tiết kiệm...", - "RESULTS": "Các kết quả" + "RESULTS": "Các kết quả", + "HIGH_CONTRAST_LIGHT": "Ánh sáng tương phản cao", + "DARK_ALT": "Dark-Alt", + "ONE_DARK_THEME": "Một chủ đề tối", + "HIGH_CONTRAST_DARK_THEME": "Chủ đề tối tương phản cao", + "DARK": "Tối (Đề xuất tối)", + "ONE_DARK": "Một bóng tối", + "SOLARIZED_DARK": "Tối phân cực", + "SOLARIZED_DARK_THEME": "Chủ đề tối phân cực", + "SOLARIZED_LIGHT_THEME": "Chủ đề ánh sáng phân cực", + "THEME_MATCH": "Đối sánh chủ đề (Được đề xuất)", + "SOLARIZED_LIGHT": "Ánh sáng phân cực", + "HIGH_CONTRAST_DARK": "Tối tương phản cao", + "HIGH_CONTRAST_LIGHT_THEME": "Chủ đề ánh sáng tương phản cao" }