Title: Polyglot &#8211; Array ploblem
Last modified: August 18, 2016

---

# Polyglot – Array ploblem

 *  [duffy](https://wordpress.org/support/users/duffy/)
 * (@duffy)
 * [21 years, 1 month ago](https://wordpress.org/support/topic/polyglot-array-ploblem/)
 * I everyone. I’ve installed Polyglot Plugin by SKRIKER ([http://fredfred.net/skriker/index.php/polyglot](http://fredfred.net/skriker/index.php/polyglot)).
 * When switching from English to French I have this error :
 * Warning: Cannot use a scalar value as an array in d:\serveur local\easyphp1-7\
   www\wordpress\wp-includes\wp-l10n.php on line 74
 * Also, text size is ok in English but become taller when switching to French. 
   Text resize correctly when back ton English
 * Here some infos on my configuration
 * WorPress is running localy with EasyPhP
    iso-8859-1 set in WordPress Mo file :
   wp-includes/laguages/fr.mo
 * polyglot.php extract :
    ******************* // Default language for text not 
   enclosed in <lang_xx></lang_xx> $default_lang = ‘fr’;
 * // Name of cookie – default:’wp_lang_pref’.$cookiehash
    $lang_pref_cookie = ‘
   wp_lang_pref’.$cookiehash;
 * // Use cruft-free URLs to view other languages? MUST ADD REWRITE RULES:
    // RewriteRule
   ^(.*)/xx/?$ /$1?lp_lang_view=xx [QSA] // above should be modified to match your
   other rewrite rules and added // for each language ‘xx’ you will be using.
 * //this is not tested now – as I am not allowed to use mod_rewrite rules by my
   webhosting company
    $lang_rewrite = false;
 * // Should Polyglot attempt to dynamically change the WP locale
    // setting based
   on user’s prefered language? Note, for this to work // .mo files must be renamed
   to match the languages in use on your // blog. For example, de_DE.mo might become
   de.mo. $lang_change_locale = TRUE;
 * //You can define your own translations of language shortcuts
    $trans[‘cz’] = ‘
   Ä?esky’;//warning I am not using ISO code for czech – look bellow for awful hack!
   But you should use ISO code for your languages! $trans[‘en’] = ‘english’; $trans[‘
   it’] = ‘italiano’; $trans[‘de’] = ‘deutch’; $trans[‘sv’] = ‘svenska’; $trans[‘
   fr’] = ‘franÃ§ais’; //Which languages are we supporting: there must be ISO codes!
   $knownlangs = array(‘cs’,’en’,’sv’,’fr’);//
 * ******************
    Does Polyglot the right tool to have my site bilingual ?
 * Do you have a solution to my problem? Thanks

The topic ‘Polyglot – Array ploblem’ is closed to new replies.

 * 0 replies
 * 1 participant
 * Last reply from: [duffy](https://wordpress.org/support/users/duffy/)
 * Last activity: [21 years, 1 month ago](https://wordpress.org/support/topic/polyglot-array-ploblem/)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
