mirror of
https://gitlab.com/ruany/litebans-php.git
synced 2025-05-23 16:32:45 +00:00
To create a new locale:
- Copy lang/en_US.utf8.php to a new file (e.g.
lang/es_ES.utf8.php
) - Edit the new file, change "class DefaultLang" to "class Lang" so it looks like this:
<?php
class Lang {
public function __construct() {
...
}
}
- Translate all array assignments, e.g.
$array["title.bans"] = 'Baneos';
- Edit inc/settings.php, set
this->lang
to your locale. Example:$this->lang = 'es_ES.utf8';
All messages not translated by the main locale will be translated by the fallback locale (en_US.utf8). Thus, if new messages are added to en_US, those new messages will be in English until your locale is updated to include translations for the new messages.