Languages

Title

OldNew
1Languages Languages1Languages

Permalink

OldNew
1admin/languages_languages1languages

Innhold

OldNew
1# Languages1# Languages
22
3## How do LiteCart attempt to identify the user language?3## Code
44
5LiteCart attempts to identify the choice of language in the following5ISO 639-1 language code by the International Standard Organization.
6order:6
77## Charset
8 * Return language from URI query e.g. ?language=de8
9 * Return language from URI path e.g. /de/...9UTF-8 is recommended. Windows however do not support unicoded character sets for which must be set to Windows-1252, ISO-8859-1 or similar.
10 * Return language from current PHP session10
11 * Return language from a previously set cookie11## System Locale
12 * Return language from the browser request headers12
13 * Return language from country TLD, if set13The system locale is the local machine code for regional settings. These differ on different platforms. Contact your system administrator if you are unsure about your system locales. An example is shown below.
14 * Return default language14
15 * Return system language15| Locale | Linux | Mac | Windows (Non-UTF-8) |
16 * Return first language in list16| -------- | -------- | -------- | -------- |
17| English (United States) | en_US.utf8 | en_US.UTF-8 | en-US, eng_us, or english_United States |
18| Swedish (Sweden) | sv_SE.utf8 | sv_SE.UTF-8 | sv-SE, sve_swe, or swedish_Sweden |
19| Japanese (Japan) | ja_JP.utf8 |ja_JP.UTF-8 | ja-JP, jap_jap, or japanese_Japan |
20
21
22 **Note:** Windows do not support UTF-8. For **strftime()** LiteCart will attempt to convert encoding to UTF-8.
23 **Note:** PHP 5.6+ runs UTF-8 as default charset.
24
25
26## How does LiteCart attempt to identify the user language?
27
28LiteCart attempts to identify the choice of language in the following
29order:
30
311. Return language from URI query e.g. ?language=de
322. Return language from URI path e.g. /de/...
333. Return language from current PHP session
344. Return language from a previously set cookie
355. Return language from the browser request headers
366. Return language from country TLD, if set
377. Return default language
388. Return system language
399. Return first language in list
40
41## See Also
42
43* [Locale (Computer software)](https://en.wikipedia.org/wiki/Locale_(computer_software))
44* [Windows Locales](http://msdn.microsoft.com/en-us/library/39cwe7zf%28v=vs.71%29.aspx)

Edited by tim on 27 des. 2023 at 05:07

This website uses no cookies and no third party tracking technology. We think we can do better than others and really think about your privacy.