4

Keyword searches with Low Search are diacritic insensitive. That is to say, both the collection index and given search terms go through an algorithm to strip them out or replace them with unaccented equivalents. LS uses EE's native $foreign_characters array for this, located in /system/expressionengine/config/foreign_chars.php. For example, take the word ...


3

The point is that EECMS uses two folders of languages! One is /system/expressionengine/language/ and the other is /system/codeigniter/system/language. Both language packs are completely different. The dates and the form validation messages are used from the one in the Codeigniter folder. You can find CodeIgniter Language Packs on github, but I don't know ...


2

You might use sessions_start hook and set language config variable within hooked function.


2

It's a config item, so you can get it using the Config object, thus: ee()->config->item('deft_lang');


2

You need to set the language code each time when a page loads. I think, you would know that a language can be set with config variable (within config.php) like: $config['language'] = 'english';. You should have the same logic and use the hook sessions_start. Within the hooked extension you can set the language like $this->EE->config->_global_vars['...


2

I am not sure if there is any template tag for it but all the languages can be fetched with code. Basically all the language options displayed from the installed language packs within the directory "system/expressionengine/language/". I think, you can develop a small plugin for it with the following code example: ee()->load->model('admin_model'); $...


1

The localisation settings only adjusts the language in the control panel. I can recommend the add on Date/Time Language Converter to adjust dates to the correct language in your templates.


1

I've had a look around and could not find language packs for either language, sorry (There is an Italian version but the price is high!). I'm not aware of the 'minimum' list for front end translations either (lots on negative answer here I'm afraid). I do hope someone can give you a link to a positive answer though. It might be down to you doing it ...


1

it's to do with parse order. something is mixed up.Can you try addin a parse="inward" to the exp:channel:entries or the exp:transcribe:replace tag?


1

Yes it does. I have just done a site with entries in Russian, Latvian, Czech and have another site that uses Chinese and Japanese.


1

That's because of your index.php isn't included in your language changer link. http://kanuk.com/dev/index.php/Collection/femmes/manteaux-chauds goes to: http://kanuk.com/dev/fr/Collection/femmes/manteaux-chauds which is missing the index.php element: http://kanuk.com/dev/fr/index.php/Collection/femmes/manteaux-chauds/ Either modify your htaccess so it ...


1

Adding an input for language to your checkout form should set paypal's localecode. <input type="hidden" name="language" value="DE" />


1

There's always the Custom System Messages addon - http://devot-ee.com/add-ons/custom-system-messages - which allows you to run things like error messages through regular templates. That way EE upgrades don't affect the message text.


1

The way I read the documentation on session hooks, what you set in sessions_start gets overridden by the logged in users settings. Here is what the documentation says exactly: "Reset Session class variables, modify default/guest settings, take over whole session check, etc." From what you're saying, I think you need your code on the sessions_end hook. Doc: ...


1

These special variables are only used in the Member module and Search module on the front-end - they won't be parsed anywhere else. Why, I do not know. To see what they correspond with, take a look at this snippet from the Search module code: // Parse lang variables $swap = array( 'lang:total_search_results' => lang('...


Only top voted, non community-wiki answers of a minimum length are eligible