2017 © Pedro PelΓ‘ez
 

yii2-extension langdata

БСрвис для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с языковыми ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ.

image

bubogumy/langdata

БСрвис для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с языковыми ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ.

  • Friday, August 25, 2017
  • by bubogumy
  • Repository
  • 0 Watchers
  • 0 Stars
  • 10 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

БСрвис для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с языковыми ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ

Π’ composer.json добавляСм, (*1)

"require": {
    "bubogumy/langdata": "dev-master"
}

Π’ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ - composer require bubogumy/langdata, (*2)

НакатываСм ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡŽ ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ migrations ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:, (*3)

./yii migrate --migrationPath=@vendor/bubogumy/langdata/migrations

ИспользованиС

ΠŸΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ класс $I = new bubogumy\LangService
И Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π½Π°ΠΌ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΠΏΠΎ Π½Π°ΡˆΠ΅ΠΌΡƒ slug, Π²Ρ‹Π±Ρ€Π°Π² Π½ΡƒΠΆΠ½Ρ‹ΠΉ язык echo $I->translate('button.succes.ok', $I::LANG_ENG);
ИспользованиС с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ Π² Π²ΠΈΠ΄Π΅ массива: echo $q->translate('parse.timerInfo', $I::LANG_ENG, $params);, Π³Π΄Π΅ $params - массив с Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ. Π”Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Π½Π΅Π³ΠΎ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ вмСсто {} Π½Π° Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· массива соотвСтствСнно., (*4)

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

ЕмССтся Ρ‚Π°Π±Π»ΠΈΡ†Π° Π² Π‘Π” Π²ΠΈΠ΄Π°:, (*5)

slug rus eng
button.success.ok ΠŸΡ€ΠΈΠ½ΡΡ‚ΡŒ Accept
parse.timerInfo Π”ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, {0} ΠΌΠΈΠ½ΡƒΡ‚ Prior to completion of the operation, presumably, {0} minutes.
$I = new bubogumy\LangService
echo $I->translate('button.succes.ok', $I::LANG_RUS);

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: ΠŸΡ€ΠΈΠ½ΡΡ‚ΡŒ, (*6)

$params = [10, 20, 30];
$I = new bubogumy\LangService
echo $I->translate('parse.timerInfo', $I::LANG_RUS, $params);

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: Π”ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, 10 ΠΌΠΈΠ½ΡƒΡ‚, (*7)

The Versions

25/08 2017

dev-master

9999999-dev

БСрвис для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с языковыми ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ.

  Sources   Download

The Requires