Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add word wrap setting #493

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 33 additions & 4 deletions src/main/java/the/bytecode/club/bytecodeviewer/BytecodeViewer.java
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand All @@ -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;
Expand Down Expand Up @@ -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();
}
}
}
}
}

Expand All @@ -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();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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);
}
Expand Down Expand Up @@ -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
Expand All @@ -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)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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);
Expand Down Expand Up @@ -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);
Expand Down Expand Up @@ -684,6 +686,7 @@ public void buildSettingsMenu()
SettingsSerializer.saveSettingsAsync();
BytecodeViewer.refreshAllTabTitles();
});
wordWrap.addActionListener(arg0 -> BytecodeViewer.refreshAllTabs());
}

public void buildPluginMenu()
Expand Down Expand Up @@ -766,7 +769,8 @@ public void defaultSettings()

showFileInTabTitle.setSelected(false);
showClassMethods.setSelected(false);

wordWrap.setSelected(false);

simplifyNameInTabTitle.setEnabled(true);

moveAllClassesIntoRoot.setEnabled(false);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,7 @@ public SearchableRSyntaxTextArea() {

//set number-bar font
setFont(newFont);
setLineWrap(BytecodeViewer.viewer.wordWrap.isSelected());

SwingUtilities.invokeLater(() -> {
//attach CTRL + Mouse Wheel Zoom
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,4 +71,7 @@ public String getText() {
setBorder(BorderFactory.createEmptyBorder(2, 0, 0, 0));
}

public JTabbedPane getPane() {
return pane;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -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() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/translations/arabic.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
"SIMPLIFY_NAME_IN_TAB_TITLE": "تبسيط الاسم في عنوان علامة التبويب",
"SYNCHRONIZED_VIEWING": "عرض متزامن",
"SHOW_CLASS_METHODS": "إظهار طرق الفصل",
"WORD_WRAP": "التفاف الكلمة",

"WINDOW_THEME": "مظهر النافذة",
"SYSTEM_THEME": "المظهر الإفتراضي",
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/translations/bengali.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
"SIMPLIFY_NAME_IN_TAB_TITLE": "ট্যাব শিরোনামে নাম সরল করুন",
"SYNCHRONIZED_VIEWING": "সিঙ্ক্রোনাইজ করা দর্শন",
"SHOW_CLASS_METHODS": "শ্রেণীর পদ্ধতিগুলি দেখান",
"WORD_WRAP": "Word Wrap",

"WINDOW_THEME": "উইন্ডো থিম",
"SYSTEM_THEME": "সিস্টেম থিম",
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/translations/bulgarian.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
"SIMPLIFY_NAME_IN_TAB_TITLE": "Опростяване на името в заглавието на раздела",
"SYNCHRONIZED_VIEWING": "Синхронизирано гледане",
"SHOW_CLASS_METHODS": "Показване на методите на класа",
"WORD_WRAP": "Пренасяне на думи",

"WINDOW_THEME": "Тема на прозореца",
"SYSTEM_THEME": "Тема на системата",
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/translations/croatian.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/translations/czech.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/translations/danish.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/translations/english.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/translations/estonian.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/translations/farsi.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
"SIMPLIFY_NAME_IN_TAB_TITLE": "نام را در عنوان عنوان ساده کنید",
"SYNCHRONIZED_VIEWING": "مشاهده همزمان",
"SHOW_CLASS_METHODS": "روش های کلاس را نشان دهید",
"WORD_WRAP": "Word Wrap",

"WINDOW_THEME": "تم پنجره",
"SYSTEM_THEME": "تم سیستم",
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/translations/finnish.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/translations/french.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/translations/georgian.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
"SIMPLIFY_NAME_IN_TAB_TITLE": "გაუმარტივეთ სახელი ჩანართის სათაურში",
"SYNCHRONIZED_VIEWING": "სინქრონული დათვალიერება",
"SHOW_CLASS_METHODS": "აჩვენეთ კლასის მეთოდები",
"WORD_WRAP": "სიტყვების შეფუთვა",

"WINDOW_THEME": "ფანჯრის თემა",
"SYSTEM_THEME": "სისტემის თემა",
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/translations/german.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/translations/greek.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
"SIMPLIFY_NAME_IN_TAB_TITLE": "Απλοποίηση ονόματος στον τίτλο καρτέλας",
"SYNCHRONIZED_VIEWING": "Συγχρονισμένη προβολή",
"SHOW_CLASS_METHODS": "Εμφάνιση μεθόδων κλάσης",
"WORD_WRAP": "Αναδίπλωση λέξεων",

"WINDOW_THEME": "Θέμα παραθύρου",
"SYSTEM_THEME": "Θέμα συστήματος",
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/translations/hausa.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/translations/hebrew.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
"SIMPLIFY_NAME_IN_TAB_TITLE": "פשט את השם בכותרת הכרטיסייה",
"SYNCHRONIZED_VIEWING": "צפייה מסונכרנת",
"SHOW_CLASS_METHODS": "הראה שיטות כיתה",
"WORD_WRAP": "עטיפת מילה",

"WINDOW_THEME": "נושא חלון",
"SYSTEM_THEME": "ערכת נושא מערכת",
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/translations/hindi.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
"SIMPLIFY_NAME_IN_TAB_TITLE": "टैब शीर्षक में नाम को सरल बनाएं",
"SYNCHRONIZED_VIEWING": "सिंक्रोनाइज़्ड व्यूइंग",
"SHOW_CLASS_METHODS": "कक्षा के तरीके दिखाएं",
"WORD_WRAP": "वर्ड रैप",

"WINDOW_THEME": "विंडो थीम",
"SYSTEM_THEME": "सिस्टम थीम",
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/translations/hungarian.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/translations/indonesian.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/translations/italian.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/translations/japanese.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
"SIMPLIFY_NAME_IN_TAB_TITLE": "タブのタイトルに名前を表示する",
"SYNCHRONIZED_VIEWING": "シンクロナイズドビューイング",
"SHOW_CLASS_METHODS": "クラスメソッドの表示",
"WORD_WRAP": "ワードラップ",

"WINDOW_THEME": "ウィンドウテーマ",
"SYSTEM_THEME": "システムテーマ",
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/translations/javanese.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/translations/korean.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
"SIMPLIFY_NAME_IN_TAB_TITLE": "탭 제목의 이름 단순화",
"SYNCHRONIZED_VIEWING": "동기화된 보기",
"SHOW_CLASS_METHODS": "클래스 메서드 표시",
"WORD_WRAP": "줄 바꿈",

"WINDOW_THEME": "창 테마",
"SYSTEM_THEME": "시스템 테마",
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/translations/lativan.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/translations/lithuanian.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/translations/malay.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/translations/mandarin.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
"SIMPLIFY_NAME_IN_TAB_TITLE": "简化标签页标题文件名",
"SYNCHRONIZED_VIEWING": "同步视图",
"SHOW_CLASS_METHODS": "显示类方法",
"WORD_WRAP": "自動換行",

"WINDOW_THEME": "窗口主题",
"SYSTEM_THEME": "系统主题",
Expand Down
Loading