[ZendTo] ANNOUNCE: 5.17-1 production release

Jules Field Jules at Zend.To
Wed Jan 23 16:37:26 GMT 2019


patpro,

I've just been through the output of "locale -a" below again.

"fr_FR" is unique. All the others just have a ".UTF-8" variant (apart 
from the non-UTF versions which I'm not interested in).
"fr_FR" also has "fr_FR.utf8" as well as "fr_FR.UTF-8".

What happens if you set "language" to Italian or German or something?
Does the problem affect all the languages, or is it only French that is 
refusing to display?
If it's only French, then I strongly suspect that difference above may 
be linked to it.

Cheers,
Jules.

On 19/01/2019 13:28, patpro wrote:
> Jules,
>
>> I'm afraid I have never actually tried the locale stuff on BSD. Might you need to add the locales to the system first? (addlanguage does this usually, so you can find the command to run in there).
>> The locale handling does vary a bit between different flavours of Linux, so it wouldn't remotely surprise me if BSD is different too.
>
> I don't think there can be a link between locales in a PHP application, and system locales but may be I'm wrong. On system's side the locale list is :
>
> $ locale -a | rs -w140
> C                  POSIX              af_ZA.ISO8859-1    af_ZA.ISO8859-15   af_ZA.UTF-8        am_ET.UTF-8        ar_AE.UTF-8
> ar_EG.UTF-8        ar_JO.UTF-8        ar_MA.UTF-8        ar_QA.UTF-8        ar_SA.UTF-8        be_BY.CP1131       be_BY.CP1251
> be_BY.ISO8859-5    be_BY.UTF-8        bg_BG.CP1251       bg_BG.UTF-8        ca_AD.ISO8859-1    ca_AD.ISO8859-15   ca_AD.UTF-8
> ca_ES.ISO8859-1    ca_ES.ISO8859-15   ca_ES.UTF-8        ca_FR.ISO8859-1    ca_FR.ISO8859-15   ca_FR.UTF-8        ca_IT.ISO8859-1
> ca_IT.ISO8859-15   ca_IT.UTF-8        cs_CZ.ISO8859-2    cs_CZ.UTF-8        da_DK.ISO8859-1    da_DK.ISO8859-15   da_DK.UTF-8
> de_AT.ISO8859-1    de_AT.ISO8859-15   de_AT.UTF-8        de_CH.ISO8859-1    de_CH.ISO8859-15   de_CH.UTF-8        de_DE.ISO8859-1
> de_DE.ISO8859-15   de_DE.UTF-8        el_GR.ISO8859-7    el_GR.UTF-8        en_AU.ISO8859-1    en_AU.ISO8859-15   en_AU.US-ASCII
> en_AU.UTF-8        en_CA.ISO8859-1    en_CA.ISO8859-15   en_CA.US-ASCII     en_CA.UTF-8        en_GB.ISO8859-1    en_GB.ISO8859-15
> en_GB.US-ASCII     en_GB.UTF-8        en_HK.ISO8859-1    en_HK.UTF-8        en_IE.ISO8859-1    en_IE.ISO8859-15   en_IE.UTF-8
> en_NZ.ISO8859-1    en_NZ.ISO8859-15   en_NZ.US-ASCII     en_NZ.UTF-8        en_PH.UTF-8        en_SG.ISO8859-1    en_SG.UTF-8
> en_US.ISO8859-1    en_US.ISO8859-15   en_US.US-ASCII     en_US.UTF-8        en_ZA.ISO8859-1    en_ZA.ISO8859-15   en_ZA.US-ASCII
> en_ZA.UTF-8        es_AR.ISO8859-1    es_AR.UTF-8        es_CR.UTF-8        es_ES.ISO8859-1    es_ES.ISO8859-15   es_ES.UTF-8
> es_MX.ISO8859-1    es_MX.UTF-8        et_EE.ISO8859-1    et_EE.ISO8859-15   et_EE.UTF-8        eu_ES.ISO8859-1    eu_ES.ISO8859-15
> eu_ES.UTF-8        fi_FI.ISO8859-1    fi_FI.ISO8859-15   fi_FI.UTF-8        fr_BE.ISO8859-1    fr_BE.ISO8859-15   fr_BE.UTF-8
> fr_CA.ISO8859-1    fr_CA.ISO8859-15   fr_CA.UTF-8        fr_CH.ISO8859-1    fr_CH.ISO8859-15   fr_CH.UTF-8        fr_FR.ISO8859-1
> fr_FR.ISO8859-15   fr_FR.UTF-8        fr_FR.utf8         he_IL.UTF-8        hi_IN.ISCII-DEV    hi_IN.UTF-8        hr_HR.ISO8859-2
> hr_HR.UTF-8        hu_HU.ISO8859-2    hu_HU.UTF-8        hy_AM.ARMSCII-8    hy_AM.UTF-8        is_IS.ISO8859-1    is_IS.ISO8859-15
> is_IS.UTF-8        it_CH.ISO8859-1    it_CH.ISO8859-15   it_CH.UTF-8        it_IT.ISO8859-1    it_IT.ISO8859-15   it_IT.UTF-8
> ja_JP.SJIS         ja_JP.UTF-8        ja_JP.eucJP        kk_KZ.UTF-8        ko_KR.CP949        ko_KR.UTF-8        ko_KR.eucKR
> lt_LT.ISO8859-13   lt_LT.UTF-8        lv_LV.ISO8859-13   lv_LV.UTF-8        mn_MN.UTF-8        nb_NO.ISO8859-1    nb_NO.ISO8859-15
> nb_NO.UTF-8        nl_BE.ISO8859-1    nl_BE.ISO8859-15   nl_BE.UTF-8        nl_NL.ISO8859-1    nl_NL.ISO8859-15   nl_NL.UTF-8
> nn_NO.ISO8859-1    nn_NO.ISO8859-15   nn_NO.UTF-8        pl_PL.ISO8859-2    pl_PL.UTF-8        pt_BR.ISO8859-1    pt_BR.UTF-8
> pt_PT.ISO8859-1    pt_PT.ISO8859-15   pt_PT.UTF-8        ro_RO.ISO8859-2    ro_RO.UTF-8        ru_RU.CP1251       ru_RU.CP866
> ru_RU.ISO8859-5    ru_RU.KOI8-R       ru_RU.UTF-8        se_FI.UTF-8        se_NO.UTF-8        sk_SK.ISO8859-2    sk_SK.UTF-8
> sl_SI.ISO8859-2    sl_SI.UTF-8        sr_RS.ISO8859-2    sr_RS.ISO8859-5    sr_RS.UTF-8        sr_RS.UTF-8 at latin  sv_FI.ISO8859-1
> sv_FI.ISO8859-15   sv_FI.UTF-8        sv_SE.ISO8859-1    sv_SE.ISO8859-15   sv_SE.UTF-8        tr_TR.ISO8859-9    tr_TR.UTF-8
> uk_UA.CP1251       uk_UA.ISO8859-5    uk_UA.KOI8-U       uk_UA.UTF-8        zh_CN.GB18030      zh_CN.GB2312       zh_CN.GBK
> zh_CN.UTF-8        zh_CN.eucCN        zh_HK.UTF-8        zh_TW.Big5         zh_TW.UTF-8
>
>
> ZendTo uses it's own locales, right? And according to the setting, it will fetch proper language file to display strings to the user, if I understand correctly.
>
> My preferences.php has those settings:
>
> 125   // The default language is 'en_US'.
> 126   'language'             => 'fr_FR',
> 127
> 128   // What is the list of valid languages your users can choose from,
> 129   // and in what order does the list appear?
> 130   'languageList' => array('de_DE Deutsch', 'en_GB English (UK)', 'en_US English (US)', 'es_ES Español', 'fr_FR Français', 'it_IT Italiano', 'nl_NL Nederlands', 'pt_BR Português (BR)'),
>
>> Also, check your browser is receiving the cookie correctly, as that's how it knows what language to display.
>
> After examination, the ZendTo-locale cookie content is ok: "fr_FR", nevertheless web pages are in english. Using the menu to change the language will not change the cookie content, and the web page remains in english.
>
> regards,
> pat pro
>

Jules

-- 
Julian Field MEng CEng CITP MBCS MIEEE MACM

'No more impressive warning can be given to those who would confine
  knowledge and rsearch to what is apparently useful, than the
  reflection that conic sections were studied for eighteen hundred
  years merely as an abstract science, without regard to any utility
  other than to satisfy the craving for knowledge on the part of
  mathematicians, and that then at the end of this long period of
  abstract study, they were found to be the necessary key with which
  to attain the knowledge of the most important laws of nature.'
  - Alfred North Whitehead

www.Zend.To
Twitter: @JulesFM




More information about the ZendTo mailing list