2017 © Pedro Peláez
 

library pomanager

PO files manager

image

misieksnk/pomanager

PO files manager

  • Monday, June 20, 2016
  • by misieksnk
  • Repository
  • 1 Watchers
  • 0 Stars
  • 42 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 7 Versions
  • 0 % Grown

The README.md

misieksnk/pomanager

PO files manager, (*1)

Installation

Simply use Composer:, (*2)

$ composer require misieksnk/pomanager

Usage

use MisiekSnk\PoManager\PoManager;

Open .po file, (*3)

$poManager = new PoManager('filename.po');

Get all translations array from .po file, (*4)

$poManager->getTranslationsArray();
//[
//    'msgid_1' => 'msgstr 1',
//    'msgid_2' => 'msgstr 2',
//    ...
//]

Get translation by msgid, (*5)

$translation = $poManager->getTranslation('msgid_1'); // 'msgstr 1'

Change translation for msgid, (*6)

$msgid = 'msgid_2';
$msgstr = 'translated msgid 2';
$poManager->setTranslation($msgid, $msgstr);

Update .mo file with current .po content, (*7)

$poManager->updateMo();

ToDo

  • Batch updates

The Versions

20/06 2016

dev-master

9999999-dev

PO files manager

  Sources   Download

MIT

The Requires

 

by Avatar misieksnk

translation mo po

20/06 2016

1.0.4

1.0.4.0

PO files manager

  Sources   Download

MIT

The Requires

 

by Avatar misieksnk

translation mo po

09/06 2016

1.0.3

1.0.3.0

PO files manager

  Sources   Download

MIT

The Requires

 

by Avatar misieksnk

translation mo po

08/06 2016

1.0.2

1.0.2.0

PO files manager

  Sources   Download

MIT

The Requires

 

by Avatar misieksnk

translation mo po

08/06 2016

1.0.1

1.0.1.0

PO files manager

  Sources   Download

MIT

The Requires

 

by Avatar misieksnk

translation mo po

08/06 2016

1.0.0

1.0.0.0

PO files manager

  Sources   Download

MIT

The Requires

 

by Avatar misieksnk

translation mo po

07/06 2016

1.0

1.0.0.0

PO files manager

  Sources   Download

MIT

The Requires

 

by Avatar misieksnk

translation mo po