diff --git a/src/main/java/the/bytecode/club/bytecodeviewer/BytecodeViewer.java b/src/main/java/the/bytecode/club/bytecodeviewer/BytecodeViewer.java index 44f443353..3fd010700 100644 --- a/src/main/java/the/bytecode/club/bytecodeviewer/BytecodeViewer.java +++ b/src/main/java/the/bytecode/club/bytecodeviewer/BytecodeViewer.java @@ -2,6 +2,8 @@ import com.google.gson.Gson; import com.google.gson.GsonBuilder; + +import java.awt.*; import java.io.File; import java.io.IOException; import java.util.ArrayList; @@ -23,6 +25,7 @@ import the.bytecode.club.bytecodeviewer.gui.components.ExtendedJOptionPane; import the.bytecode.club.bytecodeviewer.gui.components.MultipleChoiceDialog; import the.bytecode.club.bytecodeviewer.gui.resourcelist.ResourceListIconRenderer; +import the.bytecode.club.bytecodeviewer.gui.resourceviewer.CloseButtonComponent; import the.bytecode.club.bytecodeviewer.gui.resourceviewer.TabbedPane; import the.bytecode.club.bytecodeviewer.gui.resourceviewer.viewer.ClassViewer; import the.bytecode.club.bytecodeviewer.gui.resourceviewer.viewer.ResourceViewer; @@ -667,8 +670,21 @@ public static void refreshAllTabTitles() { for(int i = 0; i < BytecodeViewer.viewer.workPane.tabs.getTabCount(); i++) { - ResourceViewer viewer = ((TabbedPane) BytecodeViewer.viewer.workPane.tabs.getTabComponentAt(i)).resource; - viewer.refreshTitle(); + Component tabComponent = BytecodeViewer.viewer.workPane.tabs.getTabComponentAt(i); + + if (tabComponent instanceof TabbedPane) { + ResourceViewer viewer = ((TabbedPane) tabComponent).resource; + viewer.refreshTitle(); + } else if (tabComponent instanceof CloseButtonComponent) { + CloseButtonComponent closeBtn = (CloseButtonComponent) tabComponent; + + for (Component other : closeBtn.getPane().getComponents()) { + if (other instanceof ResourceViewer) { + ResourceViewer viewer = (ResourceViewer) other; + viewer.refreshTitle(); + } + } + } } } @@ -682,8 +698,21 @@ public static void refreshAllTabs() updateBusyStatus(true); for (int i = 0; i < BytecodeViewer.viewer.workPane.tabs.getTabCount(); i++) { - ResourceViewer viewer = ((TabbedPane) BytecodeViewer.viewer.workPane.tabs.getTabComponentAt(i)).resource; - viewer.refresh(null); + Component tabComponent = BytecodeViewer.viewer.workPane.tabs.getTabComponentAt(i); + + if (tabComponent instanceof TabbedPane) { + ResourceViewer viewer = ((TabbedPane) tabComponent).resource; + viewer.refresh(null); + } else if (tabComponent instanceof CloseButtonComponent) { + CloseButtonComponent closeBtn = (CloseButtonComponent) tabComponent; + + for (Component other : closeBtn.getPane().getComponents()) { + if (other instanceof ResourceViewer) { + ResourceViewer viewer = (ResourceViewer) other; + viewer.refresh(null); + } + } + } } updateBusyStatus(false); }, "Refresh All Tabs").start(); diff --git a/src/main/java/the/bytecode/club/bytecodeviewer/SettingsSerializer.java b/src/main/java/the/bytecode/club/bytecodeviewer/SettingsSerializer.java index 3d9d57e7f..bb519434b 100644 --- a/src/main/java/the/bytecode/club/bytecodeviewer/SettingsSerializer.java +++ b/src/main/java/the/bytecode/club/bytecodeviewer/SettingsSerializer.java @@ -201,6 +201,7 @@ else if (BytecodeViewer.viewer.apkConversionGroup.isSelected(BytecodeViewer.view save(Configuration.python3Extra); save(BytecodeViewer.viewer.getMinSdkVersion()); save(BytecodeViewer.viewer.printLineNumbers.isSelected()); + save(BytecodeViewer.viewer.wordWrap.isSelected()); } catch (Exception e) { BytecodeViewer.handleException(e); } @@ -374,6 +375,7 @@ public static void loadSettings() BytecodeViewer.viewer.forcePureAsciiAsText.setSelected(asBoolean(122)); BytecodeViewer.viewer.synchronizedViewing.setSelected(asBoolean(123)); BytecodeViewer.viewer.showClassMethods.setSelected(asBoolean(124)); + BytecodeViewer.viewer.showClassMethods.setSelected(asBoolean(124)); BytecodeViewer.viewer.ren.setSelected(asBoolean(125)); //line 126 is deprecated //line 127 is used for theme on preload @@ -399,6 +401,7 @@ public static void loadSettings() Configuration.python3Extra = asBoolean(140); BytecodeViewer.viewer.minSdkVersionSpinner.setValue(asInt(141)); BytecodeViewer.viewer.printLineNumbers.setSelected(asBoolean(142)); + BytecodeViewer.viewer.wordWrap.setSelected(asBoolean(143)); } catch (IndexOutOfBoundsException e) { diff --git a/src/main/java/the/bytecode/club/bytecodeviewer/gui/MainViewerGUI.java b/src/main/java/the/bytecode/club/bytecodeviewer/gui/MainViewerGUI.java index a7e177fba..8e3a629d5 100644 --- a/src/main/java/the/bytecode/club/bytecodeviewer/gui/MainViewerGUI.java +++ b/src/main/java/the/bytecode/club/bytecodeviewer/gui/MainViewerGUI.java @@ -197,7 +197,8 @@ public class MainViewerGUI extends JFrame public final JCheckBoxMenuItem decodeAPKResources = new TranslatedJCheckBoxMenuItem("Decode APK Resources", TranslatedComponents.DECODE_APK_RESOURCES); public final JCheckBoxMenuItem synchronizedViewing = new TranslatedJCheckBoxMenuItem("Synchronized Viewing", TranslatedComponents.SYNCHRONIZED_VIEWING); public final JCheckBoxMenuItem showClassMethods = new TranslatedJCheckBoxMenuItem("Show Class Methods", TranslatedComponents.SHOW_CLASS_METHODS); - + public final JCheckBoxMenuItem wordWrap = new TranslatedJCheckBoxMenuItem("Word Wrap", TranslatedComponents.WORD_WRAP); + //apk conversion settings public final JMenu apkConversionSecondaryMenu = new TranslatedJMenu("APK Conversion/Decoding", TranslatedComponents.APK_CONVERSION_DECODING); public final JMenuItem apkConversionSettings = new TranslatedJMenuItem("APK Conversion/Decoding", TranslatedComponents.APK_CONVERSION_DECODING); @@ -566,7 +567,8 @@ public void buildSettingsMenu() visualSettings.add(simplifyNameInTabTitle); visualSettings.add(synchronizedViewing); visualSettings.add(showClassMethods); - + visualSettings.add(wordWrap); + //PROCYON SETTINGS settingsMainMenu.add(useNewSettingsDialog ? procyonSettings : procyonSettingsSecondaryMenu); procyonSettingsSecondaryMenu.add(alwaysGenerateExceptionVars); @@ -684,6 +686,7 @@ public void buildSettingsMenu() SettingsSerializer.saveSettingsAsync(); BytecodeViewer.refreshAllTabTitles(); }); + wordWrap.addActionListener(arg0 -> BytecodeViewer.refreshAllTabs()); } public void buildPluginMenu() @@ -766,7 +769,8 @@ public void defaultSettings() showFileInTabTitle.setSelected(false); showClassMethods.setSelected(false); - + wordWrap.setSelected(false); + simplifyNameInTabTitle.setEnabled(true); moveAllClassesIntoRoot.setEnabled(false); diff --git a/src/main/java/the/bytecode/club/bytecodeviewer/gui/components/SearchableJTextArea.java b/src/main/java/the/bytecode/club/bytecodeviewer/gui/components/SearchableJTextArea.java index 3acce26e6..2734ca881 100644 --- a/src/main/java/the/bytecode/club/bytecodeviewer/gui/components/SearchableJTextArea.java +++ b/src/main/java/the/bytecode/club/bytecodeviewer/gui/components/SearchableJTextArea.java @@ -92,7 +92,8 @@ public SearchableJTextArea() //set number-bar font setFont(newFont); - + setLineWrap(BytecodeViewer.viewer.wordWrap.isSelected()); + SwingUtilities.invokeLater(()-> { //attach CTRL + Mouse Wheel Zoom attachCtrlMouseWheelZoom(); diff --git a/src/main/java/the/bytecode/club/bytecodeviewer/gui/components/SearchableRSyntaxTextArea.java b/src/main/java/the/bytecode/club/bytecodeviewer/gui/components/SearchableRSyntaxTextArea.java index ae87a6621..0b79084a3 100644 --- a/src/main/java/the/bytecode/club/bytecodeviewer/gui/components/SearchableRSyntaxTextArea.java +++ b/src/main/java/the/bytecode/club/bytecodeviewer/gui/components/SearchableRSyntaxTextArea.java @@ -121,6 +121,7 @@ public SearchableRSyntaxTextArea() { //set number-bar font setFont(newFont); + setLineWrap(BytecodeViewer.viewer.wordWrap.isSelected()); SwingUtilities.invokeLater(() -> { //attach CTRL + Mouse Wheel Zoom diff --git a/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourceviewer/CloseButtonComponent.java b/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourceviewer/CloseButtonComponent.java index 70c41c37e..335b9c207 100644 --- a/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourceviewer/CloseButtonComponent.java +++ b/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourceviewer/CloseButtonComponent.java @@ -71,4 +71,7 @@ public String getText() { setBorder(BorderFactory.createEmptyBorder(2, 0, 0, 0)); } + public JTabbedPane getPane() { + return pane; + } } diff --git a/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourceviewer/viewer/ClassViewer.java b/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourceviewer/viewer/ClassViewer.java index 010af7028..6325791b4 100644 --- a/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourceviewer/viewer/ClassViewer.java +++ b/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourceviewer/viewer/ClassViewer.java @@ -158,6 +158,18 @@ public void setPanes() { bytecodeViewPanel1.decompiler = BytecodeViewer.viewer.viewPane1.getSelectedDecompiler(); bytecodeViewPanel2.decompiler = BytecodeViewer.viewer.viewPane2.getSelectedDecompiler(); bytecodeViewPanel3.decompiler = BytecodeViewer.viewer.viewPane3.getSelectedDecompiler(); + + if (bytecodeViewPanel1.textArea != null) { + bytecodeViewPanel1.textArea.setLineWrap(BytecodeViewer.viewer.wordWrap.isSelected()); + } + + if (bytecodeViewPanel2.textArea != null) { + bytecodeViewPanel2.textArea.setLineWrap(BytecodeViewer.viewer.wordWrap.isSelected()); + } + + if (bytecodeViewPanel3.textArea != null) { + bytecodeViewPanel3.textArea.setLineWrap(BytecodeViewer.viewer.wordWrap.isSelected()); + } } public boolean isPanel1Editable() { diff --git a/src/main/java/the/bytecode/club/bytecodeviewer/translation/TranslatedComponents.java b/src/main/java/the/bytecode/club/bytecodeviewer/translation/TranslatedComponents.java index e5b42d1ba..7742f08a9 100644 --- a/src/main/java/the/bytecode/club/bytecodeviewer/translation/TranslatedComponents.java +++ b/src/main/java/the/bytecode/club/bytecodeviewer/translation/TranslatedComponents.java @@ -84,7 +84,8 @@ public enum TranslatedComponents SIMPLIFY_NAME_IN_TAB_TITLE, SYNCHRONIZED_VIEWING, SHOW_CLASS_METHODS, - + WORD_WRAP, + PANE_1, PANE_2, PANE_3, diff --git a/src/main/resources/translations/arabic.json b/src/main/resources/translations/arabic.json index b34aa22a4..24c336716 100644 --- a/src/main/resources/translations/arabic.json +++ b/src/main/resources/translations/arabic.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "تبسيط الاسم في عنوان علامة التبويب", "SYNCHRONIZED_VIEWING": "عرض متزامن", "SHOW_CLASS_METHODS": "إظهار طرق الفصل", + "WORD_WRAP": "التفاف الكلمة", "WINDOW_THEME": "مظهر النافذة", "SYSTEM_THEME": "المظهر الإفتراضي", diff --git a/src/main/resources/translations/bengali.json b/src/main/resources/translations/bengali.json index ecf9e42e8..cdd0fcac3 100644 --- a/src/main/resources/translations/bengali.json +++ b/src/main/resources/translations/bengali.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "ট্যাব শিরোনামে নাম সরল করুন", "SYNCHRONIZED_VIEWING": "সিঙ্ক্রোনাইজ করা দর্শন", "SHOW_CLASS_METHODS": "শ্রেণীর পদ্ধতিগুলি দেখান", + "WORD_WRAP": "Word Wrap", "WINDOW_THEME": "উইন্ডো থিম", "SYSTEM_THEME": "সিস্টেম থিম", diff --git a/src/main/resources/translations/bulgarian.json b/src/main/resources/translations/bulgarian.json index a4b99d62a..d98ef36b3 100644 --- a/src/main/resources/translations/bulgarian.json +++ b/src/main/resources/translations/bulgarian.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Опростяване на името в заглавието на раздела", "SYNCHRONIZED_VIEWING": "Синхронизирано гледане", "SHOW_CLASS_METHODS": "Показване на методите на класа", + "WORD_WRAP": "Пренасяне на думи", "WINDOW_THEME": "Тема на прозореца", "SYSTEM_THEME": "Тема на системата", diff --git a/src/main/resources/translations/croatian.json b/src/main/resources/translations/croatian.json index 9d01304f7..1bd1cd5d7 100644 --- a/src/main/resources/translations/croatian.json +++ b/src/main/resources/translations/croatian.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Pojednostavite naziv u naslovu kartice", "SYNCHRONIZED_VIEWING": "Sinkronizirano gledanje", "SHOW_CLASS_METHODS": "Prikaži metode razreda", + "WORD_WRAP": "Prelom riječi", "WINDOW_THEME": "Tema prozora", "SYSTEM_THEME": "Tema sustava", diff --git a/src/main/resources/translations/czech.json b/src/main/resources/translations/czech.json index b8b6064de..e53945368 100644 --- a/src/main/resources/translations/czech.json +++ b/src/main/resources/translations/czech.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Zjednodušení názvu v názvu karty", "SYNCHRONIZED_VIEWING": "Synchronizované zobrazení", "SHOW_CLASS_METHODS": "Zobrazit metody třídy", + "WORD_WRAP": "Zalamování", "WINDOW_THEME": "Téma okna", "SYSTEM_THEME": "Systémové téma", diff --git a/src/main/resources/translations/danish.json b/src/main/resources/translations/danish.json index 1fc8c4d13..601f630a6 100644 --- a/src/main/resources/translations/danish.json +++ b/src/main/resources/translations/danish.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Forenkling af navnet i fanens titel", "SYNCHRONIZED_VIEWING": "Synkroniseret visning", "SHOW_CLASS_METHODS": "Vis klassemetoder", + "WORD_WRAP": "Tekstombrydning", "WINDOW_THEME": "Vindue tema", "SYSTEM_THEME": "Systemtema", diff --git a/src/main/resources/translations/english.json b/src/main/resources/translations/english.json index 9c781150e..097ecd5ee 100644 --- a/src/main/resources/translations/english.json +++ b/src/main/resources/translations/english.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Simplify Name In Tab Title", "SYNCHRONIZED_VIEWING": "Synchronized Viewing", "SHOW_CLASS_METHODS": "Show Class Methods", + "WORD_WRAP": "Word Wrap", "WINDOW_THEME": "Window Theme", "SYSTEM_THEME": "System Theme", diff --git a/src/main/resources/translations/estonian.json b/src/main/resources/translations/estonian.json index ba04d7ef6..c7b965b7d 100644 --- a/src/main/resources/translations/estonian.json +++ b/src/main/resources/translations/estonian.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Lihtsustada nime vahekaardi pealkirjas", "SYNCHRONIZED_VIEWING": "Sünkroonitud vaatamine", "SHOW_CLASS_METHODS": "Näita klassi meetodeid", + "WORD_WRAP": "Sõna murdmine", "WINDOW_THEME": "Aknateema", "SYSTEM_THEME": "Süsteemi teema", diff --git a/src/main/resources/translations/farsi.json b/src/main/resources/translations/farsi.json index 176adccdb..5e80de35a 100644 --- a/src/main/resources/translations/farsi.json +++ b/src/main/resources/translations/farsi.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "نام را در عنوان عنوان ساده کنید", "SYNCHRONIZED_VIEWING": "مشاهده همزمان", "SHOW_CLASS_METHODS": "روش های کلاس را نشان دهید", + "WORD_WRAP": "Word Wrap", "WINDOW_THEME": "تم پنجره", "SYSTEM_THEME": "تم سیستم", diff --git a/src/main/resources/translations/finnish.json b/src/main/resources/translations/finnish.json index ac07dc3d8..f81e43244 100644 --- a/src/main/resources/translations/finnish.json +++ b/src/main/resources/translations/finnish.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Yksinkertaista nimi välilehden otsikossa", "SYNCHRONIZED_VIEWING": "Synkronoitu katselu", "SHOW_CLASS_METHODS": "Näytä luokan menetelmät", + "WORD_WRAP": "Rivitys", "WINDOW_THEME": "Ikkuna-teema", "SYSTEM_THEME": "Järjestelmän teema", diff --git a/src/main/resources/translations/french.json b/src/main/resources/translations/french.json index 6449723a3..2f72a8c8a 100644 --- a/src/main/resources/translations/french.json +++ b/src/main/resources/translations/french.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Simplifier le nom dans le titre de l'onglet", "SYNCHRONIZED_VIEWING": "Visualisation synchronisée", "SHOW_CLASS_METHODS": "Afficher les méthodes de la classe", + "WORD_WRAP": "Retour à la ligne", "WINDOW_THEME": "Thème de la fenêtre", "SYSTEM_THEME": "Thème du système", diff --git a/src/main/resources/translations/georgian.json b/src/main/resources/translations/georgian.json index 458b3f1fc..7fe248c0d 100644 --- a/src/main/resources/translations/georgian.json +++ b/src/main/resources/translations/georgian.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "გაუმარტივეთ სახელი ჩანართის სათაურში", "SYNCHRONIZED_VIEWING": "სინქრონული დათვალიერება", "SHOW_CLASS_METHODS": "აჩვენეთ კლასის მეთოდები", + "WORD_WRAP": "სიტყვების შეფუთვა", "WINDOW_THEME": "ფანჯრის თემა", "SYSTEM_THEME": "სისტემის თემა", diff --git a/src/main/resources/translations/german.json b/src/main/resources/translations/german.json index fcabd266d..74b43c8d0 100644 --- a/src/main/resources/translations/german.json +++ b/src/main/resources/translations/german.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Namen in Reiter-Titel simplifizieren", "SYNCHRONIZED_VIEWING": "Synchronisierte Ansicht", "SHOW_CLASS_METHODS": "Zeige Klassenmethoden", + "WORD_WRAP": "Zeilenumbruch", "WINDOW_THEME": "Fenster-Erscheinungsbild", "SYSTEM_THEME": "Wie Betriebssystem", diff --git a/src/main/resources/translations/greek.json b/src/main/resources/translations/greek.json index e9fa19fe0..f78140de2 100644 --- a/src/main/resources/translations/greek.json +++ b/src/main/resources/translations/greek.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Απλοποίηση ονόματος στον τίτλο καρτέλας", "SYNCHRONIZED_VIEWING": "Συγχρονισμένη προβολή", "SHOW_CLASS_METHODS": "Εμφάνιση μεθόδων κλάσης", + "WORD_WRAP": "Αναδίπλωση λέξεων", "WINDOW_THEME": "Θέμα παραθύρου", "SYSTEM_THEME": "Θέμα συστήματος", diff --git a/src/main/resources/translations/hausa.json b/src/main/resources/translations/hausa.json index 34700a97f..b0dd2c287 100644 --- a/src/main/resources/translations/hausa.json +++ b/src/main/resources/translations/hausa.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Sauƙaƙe Suna A Tab Title", "SYNCHRONIZED_VIEWING": "Aiki tare Dubawa", "SHOW_CLASS_METHODS": "Nuna Hanyoyin Aji", + "WORD_WRAP": "Kunshin kalmomi", "WINDOW_THEME": "Jigo taga", "SYSTEM_THEME": "Tsarin Tsarin", diff --git a/src/main/resources/translations/hebrew.json b/src/main/resources/translations/hebrew.json index adc27fc9d..2f100b04e 100644 --- a/src/main/resources/translations/hebrew.json +++ b/src/main/resources/translations/hebrew.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "פשט את השם בכותרת הכרטיסייה", "SYNCHRONIZED_VIEWING": "צפייה מסונכרנת", "SHOW_CLASS_METHODS": "הראה שיטות כיתה", + "WORD_WRAP": "עטיפת מילה", "WINDOW_THEME": "נושא חלון", "SYSTEM_THEME": "ערכת נושא מערכת", diff --git a/src/main/resources/translations/hindi.json b/src/main/resources/translations/hindi.json index 5f0d5ad8f..17dd9b5df 100644 --- a/src/main/resources/translations/hindi.json +++ b/src/main/resources/translations/hindi.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "टैब शीर्षक में नाम को सरल बनाएं", "SYNCHRONIZED_VIEWING": "सिंक्रोनाइज़्ड व्यूइंग", "SHOW_CLASS_METHODS": "कक्षा के तरीके दिखाएं", + "WORD_WRAP": "वर्ड रैप", "WINDOW_THEME": "विंडो थीम", "SYSTEM_THEME": "सिस्टम थीम", diff --git a/src/main/resources/translations/hungarian.json b/src/main/resources/translations/hungarian.json index 4a8b8f27d..7a0811539 100644 --- a/src/main/resources/translations/hungarian.json +++ b/src/main/resources/translations/hungarian.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Név egyszerűsítése a lap címében", "SYNCHRONIZED_VIEWING": "Szinkronizált megtekintés", "SHOW_CLASS_METHODS": "Osztály metódusok megjelenítése", + "WORD_WRAP": "Sortörés", "WINDOW_THEME": "Ablak téma", "SYSTEM_THEME": "Rendszer téma", diff --git a/src/main/resources/translations/indonesian.json b/src/main/resources/translations/indonesian.json index b84874411..fd2fd1b9d 100644 --- a/src/main/resources/translations/indonesian.json +++ b/src/main/resources/translations/indonesian.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Sederhanakan Nama Di Judul Tab", "SYNCHRONIZED_VIEWING": "Tampilan Tersinkronisasi", "SHOW_CLASS_METHODS": "Tampilkan Metode Kelas", + "WORD_WRAP": "Bungkus kata", "WINDOW_THEME": "Tema Jendela", "SYSTEM_THEME": "Tema Sistem", diff --git a/src/main/resources/translations/italian.json b/src/main/resources/translations/italian.json index 7c0f98a9e..0c3c136a4 100644 --- a/src/main/resources/translations/italian.json +++ b/src/main/resources/translations/italian.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Semplificare il nome nel titolo della scheda", "SYNCHRONIZED_VIEWING": "Visualizzazione sincronizzata", "SHOW_CLASS_METHODS": "Mostra i metodi della classe", + "WORD_WRAP": "A capo automatico", "WINDOW_THEME": "Tema della finestra", "SYSTEM_THEME": "Tema del sistema", diff --git a/src/main/resources/translations/japanese.json b/src/main/resources/translations/japanese.json index eb5e1e91b..c23f725be 100644 --- a/src/main/resources/translations/japanese.json +++ b/src/main/resources/translations/japanese.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "タブのタイトルに名前を表示する", "SYNCHRONIZED_VIEWING": "シンクロナイズドビューイング", "SHOW_CLASS_METHODS": "クラスメソッドの表示", + "WORD_WRAP": "ワードラップ", "WINDOW_THEME": "ウィンドウテーマ", "SYSTEM_THEME": "システムテーマ", diff --git a/src/main/resources/translations/javanese.json b/src/main/resources/translations/javanese.json index f002dcce3..34a0e7435 100644 --- a/src/main/resources/translations/javanese.json +++ b/src/main/resources/translations/javanese.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Sederhana Jeneng Ing Judhul Tab", "SYNCHRONIZED_VIEWING": "Ndeleng sing Disinkronake", "SHOW_CLASS_METHODS": "Tampilake Metode Kelas", + "WORD_WRAP": "Bungkus tembung", "WINDOW_THEME": "Tema Jendela", "SYSTEM_THEME": "Tema Sistem", diff --git a/src/main/resources/translations/korean.json b/src/main/resources/translations/korean.json index 8a3a22382..da62e5a77 100644 --- a/src/main/resources/translations/korean.json +++ b/src/main/resources/translations/korean.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "탭 제목의 이름 단순화", "SYNCHRONIZED_VIEWING": "동기화된 보기", "SHOW_CLASS_METHODS": "클래스 메서드 표시", + "WORD_WRAP": "줄 바꿈", "WINDOW_THEME": "창 테마", "SYSTEM_THEME": "시스템 테마", diff --git a/src/main/resources/translations/lativan.json b/src/main/resources/translations/lativan.json index 44f899164..c1c4ef946 100644 --- a/src/main/resources/translations/lativan.json +++ b/src/main/resources/translations/lativan.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Vārda vienkāršošana cilnes nosaukumā", "SYNCHRONIZED_VIEWING": "Sinhronizēta skatīšana", "SHOW_CLASS_METHODS": "Rādīt klases metodes", + "WORD_WRAP": "Vārdu aplaušana", "WINDOW_THEME": "Logu tēma", "SYSTEM_THEME": "Sistēmas tēma", diff --git a/src/main/resources/translations/lithuanian.json b/src/main/resources/translations/lithuanian.json index f988c5f1a..4f595c979 100644 --- a/src/main/resources/translations/lithuanian.json +++ b/src/main/resources/translations/lithuanian.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Pavadinimo supaprastinimas skirtuko pavadinime", "SYNCHRONIZED_VIEWING": "Sinchronizuota peržiūra", "SHOW_CLASS_METHODS": "Rodyti klasės metodus", + "WORD_WRAP": "Žodžių vyniojimas", "WINDOW_THEME": "Langų tema", "SYSTEM_THEME": "Sistemos tema", diff --git a/src/main/resources/translations/malay.json b/src/main/resources/translations/malay.json index 0d1fe887e..04a16ae6a 100644 --- a/src/main/resources/translations/malay.json +++ b/src/main/resources/translations/malay.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Permudahkan Nama Dalam Tajuk Tab", "SYNCHRONIZED_VIEWING": "Paparan Disegerakkan", "SHOW_CLASS_METHODS": "Tunjukkan Kaedah Kelas", + "WORD_WRAP": "Bungkus perkataan", "WINDOW_THEME": "Tema Tetingkap", "SYSTEM_THEME": "Tema Sistem", diff --git a/src/main/resources/translations/mandarin.json b/src/main/resources/translations/mandarin.json index dd6a11ea5..1d49578e2 100644 --- a/src/main/resources/translations/mandarin.json +++ b/src/main/resources/translations/mandarin.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "简化标签页标题文件名", "SYNCHRONIZED_VIEWING": "同步视图", "SHOW_CLASS_METHODS": "显示类方法", + "WORD_WRAP": "自動換行", "WINDOW_THEME": "窗口主题", "SYSTEM_THEME": "系统主题", diff --git a/src/main/resources/translations/nederlands.json b/src/main/resources/translations/nederlands.json index 78b44ac16..f0f28c76e 100644 --- a/src/main/resources/translations/nederlands.json +++ b/src/main/resources/translations/nederlands.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Vereenvoudig naam in tabblad titel", "SYNCHRONIZED_VIEWING": "Gesynchroniseerd Bekijken", "SHOW_CLASS_METHODS": "Klasse-methoden tonen", + "WORD_WRAP": "Woordomslag", "WINDOW_THEME": "Venster Thema", "SYSTEM_THEME": "Systeem Thema", diff --git a/src/main/resources/translations/norwegian.json b/src/main/resources/translations/norwegian.json index 60b678aa0..a354ea35b 100644 --- a/src/main/resources/translations/norwegian.json +++ b/src/main/resources/translations/norwegian.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Forenkle navnet i fanen Tittel", "SYNCHRONIZED_VIEWING": "Synkronisert visning", "SHOW_CLASS_METHODS": "Vis klassemetoder", + "WORD_WRAP": "Ordbryting", "WINDOW_THEME": "Vinduetema", "SYSTEM_THEME": "Systemtema", diff --git a/src/main/resources/translations/polish.json b/src/main/resources/translations/polish.json index 1f796a697..8eab2448f 100644 --- a/src/main/resources/translations/polish.json +++ b/src/main/resources/translations/polish.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Uprość nazwę w tytule karty", "SYNCHRONIZED_VIEWING": "Przeglądanie zsynchronizowane", "SHOW_CLASS_METHODS": "Pokaż metody klasy", + "WORD_WRAP": "Zawijanie tekstu", "WINDOW_THEME": "Motyw okna", "SYSTEM_THEME": "Temat systemowy", diff --git a/src/main/resources/translations/portuguese.json b/src/main/resources/translations/portuguese.json index e682ea7be..f86d6e6f5 100644 --- a/src/main/resources/translations/portuguese.json +++ b/src/main/resources/translations/portuguese.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Simplificar nome no título do separador", "SYNCHRONIZED_VIEWING": "Visualização Sincronizada", "SHOW_CLASS_METHODS": "Mostrar métodos de classe", + "WORD_WRAP": "Quebra de linha", "WINDOW_THEME": "Tema da Janela", "SYSTEM_THEME": "Tema do Sistema", diff --git a/src/main/resources/translations/romanian.json b/src/main/resources/translations/romanian.json index 7889b6d30..38e962c1b 100644 --- a/src/main/resources/translations/romanian.json +++ b/src/main/resources/translations/romanian.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Simplificarea numelui în titlul filei", "SYNCHRONIZED_VIEWING": "Vizualizare sincronizată", "SHOW_CLASS_METHODS": "Afișați metodele clasei", + "WORD_WRAP": "Afișați metodele clasei", "WINDOW_THEME": "Tema ferestrei", "SYSTEM_THEME": "Tema sistemului", diff --git a/src/main/resources/translations/serbian.json b/src/main/resources/translations/serbian.json index cf8526a15..ab6775aa7 100644 --- a/src/main/resources/translations/serbian.json +++ b/src/main/resources/translations/serbian.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Поједноставите назив у наслову картице", "SYNCHRONIZED_VIEWING": "Синхронизовано гледање", "SHOW_CLASS_METHODS": "Прикажи методе класе", + "WORD_WRAP": "Прелом редова", "WINDOW_THEME": "Виндов Тхеме", "SYSTEM_THEME": "Системска тема", diff --git a/src/main/resources/translations/slovak.json b/src/main/resources/translations/slovak.json index c8ecabcf0..b160b1f01 100644 --- a/src/main/resources/translations/slovak.json +++ b/src/main/resources/translations/slovak.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Zjednodušenie názvu v názve karty", "SYNCHRONIZED_VIEWING": "Synchronizované zobrazenie", "SHOW_CLASS_METHODS": "Zobraziť metódy triedy", + "WORD_WRAP": "Zalamovanie slov", "WINDOW_THEME": "Téma okna", "SYSTEM_THEME": "Systémová téma", diff --git a/src/main/resources/translations/slovenian.json b/src/main/resources/translations/slovenian.json index c6866de63..f6f48e05b 100644 --- a/src/main/resources/translations/slovenian.json +++ b/src/main/resources/translations/slovenian.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Poenostavitev imena v naslovu zavihka", "SYNCHRONIZED_VIEWING": "Sinhronizirano gledanje", "SHOW_CLASS_METHODS": "Prikaži metode razreda", + "WORD_WRAP": "Prelom besed", "WINDOW_THEME": "Tema okna", "SYSTEM_THEME": "Tema sistema", diff --git a/src/main/resources/translations/spanish.json b/src/main/resources/translations/spanish.json index 2e7c7f39b..a36c8fa43 100644 --- a/src/main/resources/translations/spanish.json +++ b/src/main/resources/translations/spanish.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Simplificar el nombre en el título de la pestaña", "SYNCHRONIZED_VIEWING": "Visualización sincronizada", "SHOW_CLASS_METHODS": "Mostrar métodos de clase", + "WORD_WRAP": "Ajuste de línea", "WINDOW_THEME": "Tema de la ventana", "SYSTEM_THEME": "Tema del sistema", diff --git a/src/main/resources/translations/swahili.json b/src/main/resources/translations/swahili.json index 83c82e29a..4d1e3b8c7 100644 --- a/src/main/resources/translations/swahili.json +++ b/src/main/resources/translations/swahili.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Kurahisisha Jina Katika Kichwa cha Kichupo", "SYNCHRONIZED_VIEWING": "Utazamaji uliosawazishwa", "SHOW_CLASS_METHODS": "Onyesha Njia za Darasa", + "WORD_WRAP": "Ufungaji wa maneno", "WINDOW_THEME": "Mandhari ya Dirisha", "SYSTEM_THEME": "Mada ya Mfumo", diff --git a/src/main/resources/translations/swedish.json b/src/main/resources/translations/swedish.json index 194d94c08..f52b680ce 100644 --- a/src/main/resources/translations/swedish.json +++ b/src/main/resources/translations/swedish.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Förenkla namnet i flikens titel", "SYNCHRONIZED_VIEWING": "Synkroniserad visning", "SHOW_CLASS_METHODS": "Visa klassens metoder", + "WORD_WRAP": "Ordlindning", "WINDOW_THEME": "Tema för fönstren", "SYSTEM_THEME": "Systemtema", diff --git a/src/main/resources/translations/thai.json b/src/main/resources/translations/thai.json index 9998d1075..2497860c7 100644 --- a/src/main/resources/translations/thai.json +++ b/src/main/resources/translations/thai.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "ลดความซับซ้อนของชื่อในชื่อแท็บ", "SYNCHRONIZED_VIEWING": "การดูแบบซิงโครไนซ์", "SHOW_CLASS_METHODS": "แสดงวิธีการเรียน", + "WORD_WRAP": "ตัดคำ", "WINDOW_THEME": "ธีมหน้าต่าง", "SYSTEM_THEME": "ธีมของระบบ", diff --git a/src/main/resources/translations/turkish.json b/src/main/resources/translations/turkish.json index a9fe5eb9a..77245ad5c 100644 --- a/src/main/resources/translations/turkish.json +++ b/src/main/resources/translations/turkish.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Sekme Başlığında Adı Basitleştirin", "SYNCHRONIZED_VIEWING": "Senkronize Görüntüleme", "SHOW_CLASS_METHODS": "Sınıf Yöntemlerini Göster", + "WORD_WRAP": "Kelime kaydırma", "WINDOW_THEME": "Pencere Teması", "SYSTEM_THEME": "Sistem Teması", diff --git a/src/main/resources/translations/ukrainian.json b/src/main/resources/translations/ukrainian.json index bfd5edadd..df07396b0 100644 --- a/src/main/resources/translations/ukrainian.json +++ b/src/main/resources/translations/ukrainian.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Спростіть назву в заголовку вкладки", "SYNCHRONIZED_VIEWING": "Синхронізоване перегляд", "SHOW_CLASS_METHODS": "Показати методи занять", + "WORD_WRAP": "Перенос слів", "WINDOW_THEME": "Тема вікна", "SYSTEM_THEME": "Тема системи", diff --git a/src/main/resources/translations/vietnamese.json b/src/main/resources/translations/vietnamese.json index 6a244156d..363e518fa 100644 --- a/src/main/resources/translations/vietnamese.json +++ b/src/main/resources/translations/vietnamese.json @@ -36,6 +36,7 @@ "SIMPLIFY_NAME_IN_TAB_TITLE": "Đơn giản hóa tên trong tiêu đề tab", "SYNCHRONIZED_VIEWING": "Xem được đồng bộ hóa", "SHOW_CLASS_METHODS": "Hiển thị các phương pháp lớp học", + "WORD_WRAP": "Gói từ", "WINDOW_THEME": "Chủ đề cửa sổ", "SYSTEM_THEME": "Chủ đề hệ thống",