Closed Bug 530109 Opened 10 years ago Closed 9 years ago

[eo] Change the default character encoding (intl.charset.default) for Esperanto locale to UTF-8.

Categories

(Mozilla Localizations :: eo / Esperanto, defect, minor)

defect
Not set
minor

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: Aleksej, Unassigned)

Details

(Whiteboard: [l10nFxTestday])

Namoroka/3.6b4pre
Mozilla/5.0 (X11; U; Linux i686; eo; rv:1.9.3a1pre) Gecko/20091120 Minefield/3.7a1pre
Mozilla/5.0 (X11; U; Linux i686; eo; rv:1.9.2b4pre) Gecko/20091120
Mozilla/5.0 (X11; U; Linux i686; eo; rv:1.9.2b3) Gecko/20091115 Firefox/3.6b3
Mozilla/5.0 (X11; U; Linux i686; eo; rv:1.9.1.6pre) Gecko/20091120 Shiretoko/3.5.6pre
Mozilla/5.0 (X11; U; Linux i686; eo; rv:1.9.0.16pre) Gecko/2009111904 GranParadiso/3.0.16pre


Modifi → Preferoj → Enhavo → Tiparoj kaj koloroj: Sperta → vidu "Ĉefa signa enkodigo: ".

Estas ISO-8859-1. Devus esti UTF-8.

The default character encoding is ISO-8859-1. Should be UTF-8.
Whiteboard: [l10nFxTestday]
Summary: [eo] Change the default encoding for Esperanto locale to UTF-8. → [eo] Change the default character encoding for Esperanto locale to UTF-8.
Depends on: 572652
IIUC, that preference means "which charset should the browser use when the page doesn't specify any?". According to http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.7.1 «When no explicit charset parameter is provided by the sender, media subtypes of the "text" type are defined to have a default charset value of "ISO-8859-1" when received via HTTP.»

SMBK, tiu prefero signifas «kiun tiparon la navigilo uzu, kiam la paĝo specifas neniun?» Laŭ http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.7.1 (angle), «kiam neniu eksplicita tipara parametro estas liverata de la sendanto, mediaj subtipoj de la tipo "text" (teksto) laŭdifine havas tiparan valoron "ISO-8859-1" kiam ricevataj pere de HTTP.»

=> INVALID
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → INVALID
Sorry, I have forgotten what this bug was about (intl.charset.default) and added an incorrect dependency.

If you are right about the RFC, then many other locales should be fixed: see http://mxr.mozilla.org/l10n-mozilla1.9.2/search?string=intl.charset.default&case=1&find=\%2Funix\%2Fintl\.properties%24&findi=&filter=^[^\0]*%24&hitlimit=1&tree=l10n-mozilla1.9.2

However, per the resolution of bug 210289, HTML and XHTML recommendations override that requirement.


Pardonu, mi forgesis pri kio temis ĉi tiu raporto (intl.charset.default), kaj aldonis malĝustan dependataĵon.

Se vi pravas pri la RFC, sed tiam multaj aliaj tradukaĵoj devas esti korektitaj: vidu http://mxr.mozilla.org/l10n-mozilla1.9.2/search?string=intl.charset.default&case=1&find=\%2Funix\%2Fintl\.properties%24&findi=&filter=^[^\0]*%24&hitlimit=1&tree=l10n-mozilla1.9.2

Tamen, laŭ la decido pri bug 210289, la rekomendoj pri HTML kaj XHTML neniigas tiun postulon kiam temas pri paĝoj.

=> REOPENED
Status: RESOLVED → REOPENED
No longer depends on: 572652
Resolution: INVALID → ---
Summary: [eo] Change the default character encoding for Esperanto locale to UTF-8. → [eo] Change the default character encoding (intl.charset.default) for Esperanto locale to UTF-8.
hm, OK, vd./see http://www.w3.org/TR/html4/charset.html#h-5.2.2

«The HTTP protocol ([RFC2616], section 3.7.1) mentions ISO-8859-1 as a default character encoding when the "charset" parameter is absent from the "Content-Type" header field. In practice, this recommendation has proved useless because some servers don't allow a "charset" parameter to be sent, and others may not be configured to send the parameter. Therefore, user agents must not assume any default value for the "charset" parameter.»

However, this paragraph, taken literally, would mean that pages not specifying a charset (neither by a Content-Type HTTP header, a <meta> tag, nor a BOM) cannot be rendered, since the UA must "not assume any default", not even between ASCII-based or EBCDIC-based...
In any case, ISO-8859-1 is "unsuitable" for Esperanto since it lacks the glyphs for ĈĉĜĝĤĥĴĵŜŝŬŭ. Latin3 would be tolerable but I think the future is with UTF-8.

Tamen tiu paragrafo, akceptate laŭvorte, signifus, ke paĝoj ne specifantaj tiparon (nek per "Content-Type" HTTP-a frontlinio, nek per "Content-Type" <meta> elemento, nek per BOM) ne povas esti afiŝataj, ĉar la UA "ne rajtas subkompreni ion ajn", eĉ ne ASCII-ida aŭ EBCDIC-ida...
Ĉiakaze, ISO-8859-1 "ne konvenas" por Esperanto ĉar en ĝi mankas litertipoj por ĈĉĜĝĤĥĴĵŜŝŬŭ. Latina-3 astus eltenebla sed mi opinias, ke la estonteco estas kun UTF-8.
Status: REOPENED → NEW
OS: Linux → All
Hardware: x86 → All
Ok, I changed it.
Status: NEW → RESOLVED
Closed: 9 years ago9 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.