[ZendTo] ANNOUNCE: 5.17-1 production release

Jules Field Jules at Zend.To
Thu Jan 24 17:18:46 GMT 2019


patpro,

I've setup a FreeBSD 11.2 box and am working on getting the ZendTo 
Installer to do it all for you.
It will use the .tgz of ZendTo, hopefully that will be okay.

I'll have to make the "upgrade" script a bit more clever so that it 
notices when it's on FreeBSD as the old versions of the preferences.php 
and zendto.conf will be in different places. But it should still be able 
to do the bulk of the job for you.

Cheers,
Jules.

On 23/01/2019 16:37, Jules Field wrote:
> 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
>

Jules

-- 
Julian Field MEng CEng CITP MBCS MIEEE MACM

'A committee is a group of the unwilling, chosen from the unfit,
  to do the unnecessary.' - Anon

www.Zend.To
Twitter: @JulesFM




More information about the ZendTo mailing list