|
1 <?xml version="1.0"?> |
|
2 |
|
3 # -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- |
|
4 # This Source Code Form is subject to the terms of the Mozilla Public |
|
5 # License, v. 2.0. If a copy of the MPL was not distributed with this |
|
6 # file, You can obtain one at http://mozilla.org/MPL/2.0/. |
|
7 |
|
8 <!DOCTYPE prefwindow SYSTEM "chrome://browser/locale/preferences/languages.dtd"> |
|
9 |
|
10 <?xml-stylesheet href="chrome://global/skin/"?> |
|
11 #ifdef XP_MACOSX |
|
12 <?xml-stylesheet href="chrome://browser/skin/preferences/preferences.css"?> |
|
13 #endif |
|
14 |
|
15 <prefwindow id="LanguagesDialog" type="child" |
|
16 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" |
|
17 title="&languages.customize.Header;" |
|
18 dlgbuttons="accept,cancel,help" |
|
19 ondialoghelp="openPrefsHelp()" |
|
20 style="width: &window.width;;"> |
|
21 |
|
22 <script type="application/javascript" src="chrome://browser/content/utilityOverlay.js"/> |
|
23 |
|
24 <prefpane id="LanguagesDialogPane" |
|
25 onpaneload="gLanguagesDialog.init();" |
|
26 helpTopic="prefs-languages"> |
|
27 |
|
28 <preferences> |
|
29 <preference id="intl.accept_languages" name="intl.accept_languages" type="wstring"/> |
|
30 <preference id="pref.browser.language.disable_button.up" |
|
31 name="pref.browser.language.disable_button.up" |
|
32 type="bool"/> |
|
33 <preference id="pref.browser.language.disable_button.down" |
|
34 name="pref.browser.language.disable_button.down" |
|
35 type="bool"/> |
|
36 <preference id="pref.browser.language.disable_button.remove" |
|
37 name="pref.browser.language.disable_button.remove" |
|
38 type="bool"/> |
|
39 </preferences> |
|
40 |
|
41 <script type="application/javascript" src="chrome://browser/content/preferences/languages.js"/> |
|
42 |
|
43 <stringbundleset id="languageSet"> |
|
44 <stringbundle id="bundleRegions" src="chrome://global/locale/regionNames.properties"/> |
|
45 <stringbundle id="bundleLanguages" src="chrome://global/locale/languageNames.properties"/> |
|
46 <stringbundle id="bundlePreferences" src="chrome://browser/locale/preferences/preferences.properties"/> |
|
47 <stringbundle id="bundleAccepted" src="resource://gre/res/language.properties"/> |
|
48 </stringbundleset> |
|
49 |
|
50 <description>&languages.customize.description;</description> |
|
51 <grid flex="1"> |
|
52 <columns> |
|
53 <column flex="1"/> |
|
54 <column/> |
|
55 </columns> |
|
56 <rows> |
|
57 <row flex="1"> |
|
58 <listbox id="activeLanguages" flex="1" rows="6" |
|
59 seltype="multiple" onselect="gLanguagesDialog.onLanguageSelect();" |
|
60 preference="intl.accept_languages" |
|
61 onsyncfrompreference="return gLanguagesDialog.readAcceptLanguages();" |
|
62 onsynctopreference="return gLanguagesDialog.writeAcceptLanguages();"/> |
|
63 <vbox> |
|
64 <button id="up" class="up" oncommand="gLanguagesDialog.moveUp();" disabled="true" |
|
65 label="&languages.customize.moveUp.label;" |
|
66 accesskey="&languages.customize.moveUp.accesskey;" |
|
67 preference="pref.browser.language.disable_button.up"/> |
|
68 <button id="down" class="down" oncommand="gLanguagesDialog.moveDown();" disabled="true" |
|
69 label="&languages.customize.moveDown.label;" |
|
70 accesskey="&languages.customize.moveDown.accesskey;" |
|
71 preference="pref.browser.language.disable_button.down"/> |
|
72 <button id="remove" oncommand="gLanguagesDialog.removeLanguage();" disabled="true" |
|
73 label="&languages.customize.deleteButton.label;" |
|
74 accesskey="&languages.customize.deleteButton.accesskey;" |
|
75 preference="pref.browser.language.disable_button.remove"/> |
|
76 </vbox> |
|
77 </row> |
|
78 <row> |
|
79 <separator class="thin"/> |
|
80 </row> |
|
81 <row> |
|
82 <menulist id="availableLanguages" oncommand="gLanguagesDialog.onAvailableLanguageSelect();" |
|
83 label="&languages.customize.selectLanguage.label;" |
|
84 label2="&languages.customize.selectLanguage.label;"> |
|
85 <menupopup id="availableLanguagesPopup"/> |
|
86 </menulist> |
|
87 <button id="addButton" oncommand="gLanguagesDialog.addLanguage();" disabled="true" |
|
88 label="&languages.customize.addButton.label;" |
|
89 accesskey="&languages.customize.addButton.accesskey;"/> |
|
90 </row> |
|
91 </rows> |
|
92 </grid> |
|
93 <separator/> |
|
94 <separator/> |
|
95 </prefpane> |
|
96 </prefwindow> |
|
97 |