aboutsummaryrefslogtreecommitdiffstats
path: root/ui/qt/main_window_preferences_frame.ui
diff options
context:
space:
mode:
authorMichal Labedzki <michal.labedzki@tieto.com>2013-12-21 17:55:43 +0100
committerMichal Labedzki <michal.labedzki@tieto.com>2014-11-04 08:21:55 +0000
commit5025bc258cdeabbd498919d5c6b4554accdad842 (patch)
tree53301fcaa347e0a933086ce102b56b27e13aeee9 /ui/qt/main_window_preferences_frame.ui
parent15e78de432f55f5478f1b3994f3d7e060b60508d (diff)
Qt: Dynamic languages
- get language as soon as possible (before creating any Qt objects) to make all translations working - dynamic list of supported languages - runtime change of GUI language (no need to restart application) - add flags icons support - search for *.qm languages in buildin resources, then data dir called "languages" (main directory in sources or /usr/share/wireshark/languages), then user directory (UNIX: ~/.wireshark/languages); "languages" directory should contains files wireshark_xx.qm where xx is language code (en, en_GB, etc.), and optional xx.svg for flag icon - try to fix some untranslated manually-created UI items (need manual reset text of those components) Change-Id: I62ca8a8cddce47cec9dbcad6b0bd68b6cfd92229 Reviewed-on: https://code.wireshark.org/review/5041 Tested-by: Michal Labedzki <michal.labedzki@tieto.com> Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
Diffstat (limited to 'ui/qt/main_window_preferences_frame.ui')
-rw-r--r--ui/qt/main_window_preferences_frame.ui48
1 files changed, 4 insertions, 44 deletions
diff --git a/ui/qt/main_window_preferences_frame.ui b/ui/qt/main_window_preferences_frame.ui
index eeb1517425..043d9924c6 100644
--- a/ui/qt/main_window_preferences_frame.ui
+++ b/ui/qt/main_window_preferences_frame.ui
@@ -312,51 +312,9 @@
</property>
<item>
<property name="text">
- <string>Auto-Detect</string>
+ <string>Auto</string>
</property>
</item>
- <item>
- <property name="text">
- <string>English</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>Français</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>Deutsch</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>Chinese</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>Polski</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>Japanese</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>Italiano</string>
- </property>
- </item>
- </widget>
- </item>
- <item>
- <widget class="QLabel" name="label_8">
- <property name="text">
- <string>You need to restart Wireshark for this change to take effect</string>
- </property>
</widget>
</item>
<item>
@@ -389,7 +347,9 @@
</item>
</layout>
</widget>
- <resources/>
+ <resources>
+ <include location="../../image/languages/languages.qrc"/>
+ </resources>
<connections/>
<buttongroups>
<buttongroup name="openInButtonGroup"/>