bug 84188, Need to migrate existing localizable string preferences to a new pref type, r=tao, sr=blake

This commit is contained in:
loadrunner%betak.net 2001-08-16 23:43:06 +00:00
Родитель 90d5cba1d6
Коммит 4b088c6dec
8 изменённых файлов: 10 добавлений и 22 удалений

Просмотреть файл

@ -61,7 +61,7 @@
function SwitchContentPack()
{
var oldContentPack = parent.hPrefWindow.getPref( "string", "general.useragent.contentlocale");
var oldContentPack = parent.hPrefWindow.getPref( "localizedstring", "general.useragent.contentlocale");
var newContentPack;
try {

Просмотреть файл

@ -68,7 +68,7 @@
<textbox id="walletServer"
flex="1"
pref="true"
preftype="string"
preftype="localizedstring"
prefstring="wallet.Server"
prefattribute="value"/>
</hbox>

Просмотреть файл

@ -82,7 +82,7 @@ Contributor(s):
<hbox autostretch="never">
<text class="label" value="&location.label;" accesskey="&location.accesskey;"
for="mailnews.start_page.url"/>
<textbox id="mailnewsStartPageUrl" flex="1" pref="true" preftype="string"
<textbox id="mailnewsStartPageUrl" flex="1" pref="true" preftype="localizedstring"
prefstring="mailnews.start_page.url" prefattribute="value"/>
</hbox>

Просмотреть файл

@ -110,7 +110,7 @@
<text class="label" for="sendDefaultCharsetList"
value="&sendDefaultCharset.label;" accesskey="&sendDefaultCharset.accesskey;"/>
<menulist class="small-margin" id="sendDefaultCharsetList" ref="NC:DecodersRoot" datasources="rdf:charset-menu"
pref="true" preftype="string" prefstring="mailnews.view_default_charset"
pref="true" preftype="localizedstring" prefstring="mailnews.view_default_charset"
prefattribute="value">
<template>
<menupopup>

Просмотреть файл

@ -110,7 +110,7 @@
<hbox autostretch="never">
<text class="label" value="&sendDefaultCharset.label;" accesskey="&sendDefaultCharset.accesskey;" for="sendDefaultCharsetList"/>
<menulist id="sendDefaultCharsetList" ref="NC:MaileditCharsetMenuRoot" datasources="rdf:charset-menu"
pref="true" preftype="string" prefstring="mailnews.send_default_charset"
pref="true" preftype="localizedstring" prefstring="mailnews.send_default_charset"
prefattribute="value">
<template>
<menupopup>
@ -128,7 +128,7 @@
<hbox autostretch="never">
<text class="label" value="&sendDefaultCharset.label;" for="sendDefaultCharsetList"/>
<menulist id="sendDefaultCharsetList" ref="NC:MaileditCharsetMenuRoot" datasources="rdf:charset-menu"
pref="true" preftype="string" prefstring="mailnews.send_default_charset"
pref="true" preftype="localizedstring" prefstring="mailnews.send_default_charset"
prefattribute="value">
<template>
<menupopup>

Просмотреть файл

@ -145,21 +145,9 @@ nsPrefWindow.prototype =
case "color":
case "string":
default:
// BEN: please remove this hacky coe once you add a new
// preftype for localizable pref.
if((aPrefString == "browser.startup.homepage") ||
(aPrefString == "wallet.Server") ||
(aPrefString == "intl.accept_languages") ||
(aPrefString == "intl.charset.default") ||
(aPrefString == "mailnews.start_page.url") ||
(aPrefString == "mailnews.view_default_charset") ||
(aPrefString == "mailnews.send_default_charset")) {
return pref.getLocalizedUnicharPref( aPrefString );
} else {
return !aDefaultFlag ? pref.CopyUnicharPref( aPrefString ) : pref.CopyDefaultUnicharPref( aPrefString );
}
}
}
catch (e)
{
if( _DEBUG )

Просмотреть файл

@ -40,7 +40,7 @@
<broadcaster id="intlAcceptLanguages"
value=""
preftype="string"
preftype="localizedstring"
prefstring="intl.accept_languages"/>
@ -57,7 +57,7 @@
<html>&languages.customize.active.label;</html>
<hbox flex="1">
<tree class="inset" id="active_languages" flex="1" style="width: 0px; height: 0px;"
pref="true" preftype="string" prefstring="intl.accept_languages" prefvalue="" prefattribute="prefvalue" wsm_attributes="prefvalue"
pref="true" preftype="localizedstring" prefstring="intl.accept_languages" prefvalue="" prefattribute="prefvalue" wsm_attributes="prefvalue"
datasources="rdf:null" multiple="true" onselect="SelectLanguage();">
<treecolgroup>
<treecol flex="1"/>
@ -93,7 +93,7 @@
<label value="&languages.customize.Charset.grouplabel;"/>
<text class="label" value="&languages.customize.DefaultCharset.label;" for="DefaultCharsetList"/>
<menulist id="DefaultCharsetList" ref="NC:DecodersRoot" datasources="rdf:charset-menu"
pref="true" preftype="string" prefstring="intl.charset.default"
pref="true" preftype="localizedstring" prefstring="intl.charset.default"
prefattribute="value" wsm_attributes="value">
<template>
<menupopup>

Просмотреть файл

@ -70,7 +70,7 @@
<text class="label" value="&location.label;" accesskey="&location.accesskey;" for="browserStartupHomepage"/>
<textbox id="browserStartupHomepage" type="autocomplete" flex="1" wsm_persist="true"
searchSessions="history" timeout="50" maxrows="6"
pref="true" preftype="string" prefstring="browser.startup.homepage"
pref="true" preftype="localizedstring" prefstring="browser.startup.homepage"
prefattribute="value"/> <!-- we may wish to change this to data
when we support fancy formatted local filenames -->
</hbox>