aboutsummaryrefslogtreecommitdiffhomepage
path: root/application/Languages.php
diff options
context:
space:
mode:
authorArthur <arthur@hoa.ro>2016-08-07 12:03:48 +0200
committerGitHub <noreply@github.com>2016-08-07 12:03:48 +0200
commitcb30622d8b3d7c350e2b2a5506727e2309736505 (patch)
tree04bdab4db1ef5e8c68ea161e198bf2aef7ae9396 /application/Languages.php
parent65b2c795d00f638d6ca08519e1435efd989c8117 (diff)
parentedf3ff5a53b353ed4a5d9d617bfd06a6c13b3bac (diff)
downloadShaarli-cb30622d8b3d7c350e2b2a5506727e2309736505.tar.gz
Shaarli-cb30622d8b3d7c350e2b2a5506727e2309736505.tar.zst
Shaarli-cb30622d8b3d7c350e2b2a5506727e2309736505.zip
Merge pull request #627 from ArthurHoaro/feature/translate-init
Initialize a translation function
Diffstat (limited to 'application/Languages.php')
-rw-r--r--application/Languages.php21
1 files changed, 21 insertions, 0 deletions
diff --git a/application/Languages.php b/application/Languages.php
new file mode 100644
index 00000000..c8b0a25a
--- /dev/null
+++ b/application/Languages.php
@@ -0,0 +1,21 @@
1<?php
2
3/**
4 * Wrapper function for translation which match the API
5 * of gettext()/_() and ngettext().
6 *
7 * Not doing translation for now.
8 *
9 * @param string $text Text to translate.
10 * @param string $nText The plural message ID.
11 * @param int $nb The number of items for plural forms.
12 *
13 * @return String Text translated.
14 */
15function t($text, $nText = '', $nb = 0) {
16 if (empty($nText)) {
17 return $text;
18 }
19 $actualForm = $nb > 1 ? $nText : $text;
20 return sprintf($actualForm, $nb);
21}