2017 © Pedro Peláez
 

zf2-module aist-locale

Locale Module for ZF2 Application.

image

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

The README.md

AistLocale SensioLabsInsight

A Zend Framework 2 Module., (*1)

Build Status Total Downloads Dependency Status Code Climate Scrutinizer Code Quality Stories in Ready License, (*2)

Installation

Installation of this module uses composer. For composer documentation, please refer to getcomposer.org., (*3)

  1. 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.
  2. Add the AistLocale module to the module section of your config/application.config.php
  3. 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

The Versions

25/08 2015