litstrings / litstrings-php
LitStrings PHP library
Requires
- ext-dom: *
- ext-fileinfo: *
- ext-json: *
- ext-libxml: *
- ext-simplexml: *
This package is not auto-updated.
Last update: 2024-12-17 09:53:13 UTC
README
A LitStrings PHP is released under the open source MIT-license.
LitStrings PHP library
Installation
$ composer require litstrings/litstrings-php dev-master
Usage
Just instantiate it in your index
as shown in example
/** Define project's root path as index file's directory */
if ( ! defined( 'THEPATH' ) ) {
define( 'THEPATH', dirname( __FILE__ ) . '/' );
}
$strings = new \LitStrings\LitStrings(THEPATH);
$context['strings'] = $strings->strings;
"Controller"
Lib comes with built in cookie based "language controller", meaning that all you need to do to generate appropriate context translation is to append ?lng=en-US
to anywhere where your index
reaches, and LitStrings will generate {{ strings }} object for en-US
. All rest actions/links will be treated with same locale, so you dont need to append lng
param anymore, unless you want to change locale
Reporting issues
See our Contributing to LitStrings Core guide.
Support
Have a question? Want to chat? Run into a problem? See our community page.