From f77cf3729de0e46d6187da2353a4ab438657b6fe Mon Sep 17 00:00:00 2001 From: Justin Hileman Date: Tue, 3 Jan 2012 14:00:12 -0800 Subject: [PATCH] Add an i18n example. --- examples/i18n/I18n.php | 20 ++++++++++++++++++++ examples/i18n/i18n.mustache | 1 + examples/i18n/i18n.txt | 1 + 3 files changed, 22 insertions(+) create mode 100644 examples/i18n/I18n.php create mode 100644 examples/i18n/i18n.mustache create mode 100644 examples/i18n/i18n.txt diff --git a/examples/i18n/I18n.php b/examples/i18n/I18n.php new file mode 100644 index 0000000..883cc9c --- /dev/null +++ b/examples/i18n/I18n.php @@ -0,0 +1,20 @@ + 'Hola.', + 'My name is {{ name }}.' => 'Me llamo {{ name }}.', + ); + + public function __trans($text) { + return isset($this->dictionary[$text]) ? $this->dictionary[$text] : $text; + } +} \ No newline at end of file diff --git a/examples/i18n/i18n.mustache b/examples/i18n/i18n.mustache new file mode 100644 index 0000000..eef169b --- /dev/null +++ b/examples/i18n/i18n.mustache @@ -0,0 +1 @@ +{{#__}}Hello.{{/__}} {{#__}}My name is {{ name }}.{{/__}} \ No newline at end of file diff --git a/examples/i18n/i18n.txt b/examples/i18n/i18n.txt new file mode 100644 index 0000000..650a71a --- /dev/null +++ b/examples/i18n/i18n.txt @@ -0,0 +1 @@ +Hola. Me llamo Bob. \ No newline at end of file