diff options
Diffstat (limited to 'app/translator.php')
-rw-r--r-- | app/translator.php | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/app/translator.php b/app/translator.php new file mode 100644 index 00000000..338821d3 --- /dev/null +++ b/app/translator.php @@ -0,0 +1,36 @@ +<?php + +use Core\Translator; + +// Get a translation +function t() +{ + $t = new Translator; + return call_user_func_array(array($t, 'translate'), func_get_args()); +} + +// Get a locale currency +function c($value) +{ + $t = new Translator; + return $t->currency($value); +} + +// Get a formatted number +function n($value) +{ + $t = new Translator; + return $t->number($value); +} + +// Get a locale date +function dt($format, $timestamp) +{ + $t = new Translator; + return $t->datetime($format, $timestamp); +} + +// Plurals, return $t2 if $value > 1 +function p($value, $t1, $t2) { + return $value > 1 ? $t2 : $t1; +} |