2017 © Pedro Peláez
 

library php-multilang-any

Handles easy your translations for your multi language PHP Project.

image

pleinx/php-multilang-any

Handles easy your translations for your multi language PHP Project.

  • Wednesday, May 24, 2017
  • by pleinx
  • Repository
  • 1 Watchers
  • 1 Stars
  • 12 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 9 % Grown

The README.md

Latest Stable Version Total Downloads compatible License, (*1)

fyi: Currently not complete documented :-) Working on it...

Description

Handles easy your translations for your multi language PHP Project., (*2)

Basic Features

Translator Features

  • Write your own Translate Function like __('foo', ['bar'])
  • Supports HTML-Markup in Translation

Installation via Composer

composer require pleinx/php-multilang-any
Don't have Composer?

Just download it here: https://getcomposer.org/, (*3)

Basic Usage

Translate::__e('Foo', ['Bar']);
// Output "Foo is nicer than Bar"

By default the TranslatorAPI load the Translations in ./languageFiles/., (*4)

Notice: You find all these default parameters here., (*5)

Customize

$settings = (new TranslatorSettings())
    ->setIsProduction(false)
    ->setLanguage('de')
    ->setFallbackLanguage('en')
    ->setLanguageFilesPath(__DIR__ . '/lang');

new TranslatorAPI($settings);

Notice: Or just change the Default Settings, see here., (*6)

Language Resource Example (JSON)

// package_serach.json
{
    "results.success.text": "Your search Results for {{searchTerm}}.",
    "results.failed.text": "Nothing found for {{searchTerm}}",
    "results.success.itemsInCategories": "Found {{itemsCount}} in {{categories}}"
}

Requirements

  • PHP 7.4 and above (tested with php8)

The Versions

24/05 2017

dev-master

9999999-dev https://github.com/pleinx/php-multilang-any

Handles easy your translations for your multi language PHP Project.

  Sources   Download

MIT

The Requires

  • php >=5.6

 

wordpress api php translation translator i18n slim-framework multilingual multilanguage multilang translator-tool

24/05 2017

v0.1

0.1.0.0 https://github.com/pleinx/php-multilang-any

Handles easy your translations for your multi language PHP Project.

  Sources   Download

MIT

The Requires

  • php >=5.6

 

wordpress api php translation translator i18n slim-framework multilingual multilanguage multilang translator-tool

24/05 2017

dev-dev

dev-dev https://github.com/pleinx/php-multilang-any

Handles easy your translations for your multi language PHP Project.

  Sources   Download

MIT

The Requires

  • php >=5.6

 

wordpress api php translation translator i18n slim-framework multilingual multilanguage multilang translator-tool