zf2-module aist-locale
Locale Module for ZF2 Application.
aist/aist-locale
Locale Module for ZF2 Application.
- Tuesday, August 25, 2015
- by aist
- Repository
- 1 Watchers
- 0 Stars
- 12 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 0 Forks
- 0 Open issues
- 1 Versions
- 0 % Grown
A Zend Framework 2 Module., (*1)
, (*2)
Installation
Installation of this module uses composer.
For composer documentation, please refer to getcomposer.org., (*3)
- Install the module via composer by running:
sh
php composer.phar require aist/aist-locale
or download it directly from github and place it in your application's module/
directory.
- Add the
AistLocale
module to the module section of your config/application.config.php
- Copy
aist-locale.global.php.dist
to ./config/autoload/aist-locale.global.php
Configuration
This module provides additional configuration extending I18n. Here is a list of the config keys., (*4)
-
locale
- Default language.
-
plural_rule
- Plural rules.
-
check_agent
- Match against user agent prioritized languages.
-
supported
- Supported languages.
-
translation_file_patterns
-, (*5)
'locale' => 'pl_PL',
'plural_rule' => 'nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)',
'check_agent' => false,
'supported' => ['pl', 'pl-PL', 'en'],
'translation_file_patterns' => [
'gettext' => [
'type' => 'gettext',
'base_dir' => './data/language',
'pattern' => '%s.mo',
],
],
Checklist
- [ ] Add an automatic set
plural_rule
option depending on the selected locale
- [ ] Add config installation script
- [ ] Add setting up new parameters
- [ ] Add tests
- [ ] Refactor
Module.php