зеркало из https://github.com/mozilla/gecko-dev.git
Bug 910192 UI part - Get rid of intl.charset.default as a localizable pref and deduce the fallback from the locale. r=gavin.
This commit is contained in:
Родитель
5ac2a5be04
Коммит
1a7a08adca
|
@ -98,18 +98,6 @@ var gFontsDialog = {
|
|||
return defaultValue;
|
||||
},
|
||||
|
||||
_charsetMenuInitialized: false,
|
||||
readDefaultCharset: function ()
|
||||
{
|
||||
if (!this._charsetMenuInitialized) {
|
||||
var os = Components.classes["@mozilla.org/observer-service;1"]
|
||||
.getService(Components.interfaces.nsIObserverService);
|
||||
os.notifyObservers(null, "charsetmenu-selected", "other");
|
||||
this._charsetMenuInitialized = true;
|
||||
}
|
||||
return undefined;
|
||||
},
|
||||
|
||||
readUseDocumentFonts: function ()
|
||||
{
|
||||
var preference = document.getElementById("browser.display.use_document_fonts");
|
||||
|
|
|
@ -37,7 +37,7 @@
|
|||
<preference id="browser.display.use_document_fonts"
|
||||
name="browser.display.use_document_fonts"
|
||||
type="int"/>
|
||||
<preference id="intl.charset.default" name="intl.charset.default" type="wstring"/>
|
||||
<preference id="intl.charset.fallback.override" name="intl.charset.fallback.override" type="string"/>
|
||||
</preferences>
|
||||
|
||||
<stringbundle id="bundlePreferences" src="chrome://browser/locale/preferences/preferences.properties"/>
|
||||
|
@ -262,14 +262,25 @@
|
|||
<label value="&languages.customize.Fallback.label;"
|
||||
accesskey="&languages.customize.Fallback.accesskey;"
|
||||
control="DefaultCharsetList"/>
|
||||
<menulist id="DefaultCharsetList" ref="NC:DecodersRoot" datasources="rdf:charset-menu"
|
||||
preference="intl.charset.default"
|
||||
onsyncfrompreference="return gFontsDialog.readDefaultCharset();">
|
||||
<template>
|
||||
<menupopup>
|
||||
<menuitem label="rdf:http://home.netscape.com/NC-rdf#Name" value="..." uri="..."/>
|
||||
</menupopup>
|
||||
</template>
|
||||
<menulist id="DefaultCharsetList" preference="intl.charset.fallback.override">
|
||||
<menupopup>
|
||||
<menuitem label="&languages.customize.Fallback.auto;" value=""/>
|
||||
<menuitem label="&languages.customize.Fallback.arabic;" value="windows-1256"/>
|
||||
<menuitem label="&languages.customize.Fallback.baltic;" value="windows-1257"/>
|
||||
<menuitem label="&languages.customize.Fallback.ceiso;" value="ISO-8859-2"/>
|
||||
<menuitem label="&languages.customize.Fallback.cewindows;" value="windows-1250"/>
|
||||
<menuitem label="&languages.customize.Fallback.simplified;" value="gbk"/>
|
||||
<menuitem label="&languages.customize.Fallback.traditional;" value="Big5"/>
|
||||
<menuitem label="&languages.customize.Fallback.cyrillic;" value="windows-1251"/>
|
||||
<menuitem label="&languages.customize.Fallback.greek;" value="ISO-8859-7"/>
|
||||
<menuitem label="&languages.customize.Fallback.hebrew;" value="windows-1255"/>
|
||||
<menuitem label="&languages.customize.Fallback.japanese;" value="Shift_JIS"/>
|
||||
<menuitem label="&languages.customize.Fallback.korean;" value="EUC-KR"/>
|
||||
<menuitem label="&languages.customize.Fallback.thai;" value="windows-874"/>
|
||||
<menuitem label="&languages.customize.Fallback.turkish;" value="windows-1254"/>
|
||||
<menuitem label="&languages.customize.Fallback.vietnamese;" value="windows-1258"/>
|
||||
<menuitem label="&languages.customize.Fallback.other;" value="windows-1252"/>
|
||||
</menupopup>
|
||||
</menulist>
|
||||
</hbox>
|
||||
</groupbox>
|
||||
|
|
|
@ -72,3 +72,40 @@
|
|||
<!ENTITY languages.customize.Fallback.label "Fallback Character Encoding:">
|
||||
<!ENTITY languages.customize.Fallback.accesskey "C">
|
||||
<!ENTITY languages.customize.Fallback.desc "This character encoding is used for legacy content that fails to declare its encoding.">
|
||||
|
||||
<!ENTITY languages.customize.Fallback.auto "Default for Current Locale">
|
||||
<!-- LOCALIZATION NOTE (languages.customize.Fallback.arabic):
|
||||
Translate "Arabic" as an adjective for an encoding, not as the name of the language. -->
|
||||
<!ENTITY languages.customize.Fallback.arabic "Arabic">
|
||||
<!ENTITY languages.customize.Fallback.baltic "Baltic">
|
||||
<!ENTITY languages.customize.Fallback.ceiso "Central European, ISO">
|
||||
<!ENTITY languages.customize.Fallback.cewindows "Central European, Microsoft">
|
||||
<!-- LOCALIZATION NOTE (languages.customize.Fallback.simplified):
|
||||
Translate "Chinese" as an adjective for an encoding, not as the name of the language. -->
|
||||
<!ENTITY languages.customize.Fallback.simplified "Chinese, Simplified">
|
||||
<!-- LOCALIZATION NOTE (languages.customize.Fallback.traditional):
|
||||
Translate "Chinese" as an adjective for an encoding, not as the name of the language. -->
|
||||
<!ENTITY languages.customize.Fallback.traditional "Chinese, Traditional">
|
||||
<!ENTITY languages.customize.Fallback.cyrillic "Cyrillic">
|
||||
<!-- LOCALIZATION NOTE (languages.customize.Fallback.greek):
|
||||
Translate "Greek" as an adjective for an encoding, not as the name of the language. -->
|
||||
<!ENTITY languages.customize.Fallback.greek "Greek">
|
||||
<!-- LOCALIZATION NOTE (languages.customize.Fallback.hebrew):
|
||||
Translate "Hebrew" as an adjective for an encoding, not as the name of the language. -->
|
||||
<!ENTITY languages.customize.Fallback.hebrew "Hebrew">
|
||||
<!-- LOCALIZATION NOTE (languages.customize.Fallback.japanese):
|
||||
Translate "Japanese" as an adjective for an encoding, not as the name of the language. -->
|
||||
<!ENTITY languages.customize.Fallback.japanese "Japanese">
|
||||
<!-- LOCALIZATION NOTE (languages.customize.Fallback.korean):
|
||||
Translate "Korean" as an adjective for an encoding, not as the name of the language. -->
|
||||
<!ENTITY languages.customize.Fallback.korean "Korean">
|
||||
<!-- LOCALIZATION NOTE (languages.customize.Fallback.thai):
|
||||
Translate "Thai" as an adjective for an encoding, not as the name of the language. -->
|
||||
<!ENTITY languages.customize.Fallback.thai "Thai">
|
||||
<!-- LOCALIZATION NOTE (languages.customize.Fallback.turkish):
|
||||
Translate "Turkish" as an adjective for an encoding, not as the name of the language. -->
|
||||
<!ENTITY languages.customize.Fallback.turkish "Turkish">
|
||||
<!-- LOCALIZATION NOTE (languages.customize.Fallback.vietnamese):
|
||||
Translate "Vietnamese" as an adjective for an encoding, not as the name of the language. -->
|
||||
<!ENTITY languages.customize.Fallback.vietnamese "Vietnamese">
|
||||
<!ENTITY languages.customize.Fallback.other "Other (incl. Western European)">
|
||||
|
|
Загрузка…
Ссылка в новой задаче