summaryrefslogtreecommitdiffstats
path: root/lib/private/l10n
diff options
context:
space:
mode:
authorJoas Schilling <nickvergessen@gmx.de>2015-02-20 11:51:36 +0100
committerJoas Schilling <nickvergessen@gmx.de>2015-02-20 11:51:36 +0100
commitae60108692a2c34b0ab474e7d9fa35bb8b689992 (patch)
treeac9a5ff605cd17a3f9f738b32afd8ecac7540b18 /lib/private/l10n
parent3ab9ad2d7849c58e3b1048e49d158a1742aa4fd4 (diff)
downloadnextcloud-server-ae60108692a2c34b0ab474e7d9fa35bb8b689992.tar.gz
nextcloud-server-ae60108692a2c34b0ab474e7d9fa35bb8b689992.zip
Revert "Correctly fallback to english, if the plural case is not translated"
This reverts commit cbad5c998b260040523ac8e6a2797591d0086938.
Diffstat (limited to 'lib/private/l10n')
-rw-r--r--lib/private/l10n/string.php22
1 files changed, 2 insertions, 20 deletions
diff --git a/lib/private/l10n/string.php b/lib/private/l10n/string.php
index 5f5452ad16d..04eaacab57b 100644
--- a/lib/private/l10n/string.php
+++ b/lib/private/l10n/string.php
@@ -23,11 +23,6 @@ class OC_L10N_String{
protected $parameters;
/**
- * @var array
- */
- protected $plurals;
-
- /**
* @var integer
*/
protected $count;
@@ -35,12 +30,11 @@ class OC_L10N_String{
/**
* @param OC_L10N $l10n
*/
- public function __construct($l10n, $text, $parameters, $count = 1, $plurals = array()) {
+ public function __construct($l10n, $text, $parameters, $count = 1) {
$this->l10n = $l10n;
$this->text = $text;
$this->parameters = $parameters;
$this->count = $count;
- $this->plurals = $plurals;
}
public function __toString() {
@@ -51,19 +45,7 @@ class OC_L10N_String{
if(is_array($translations[$this->text])) {
$fn = $this->l10n->getPluralFormFunction();
$id = $fn($this->count);
-
- if ($translations[$this->text][$id] !== '') {
- // The translation of this plural case is not empty, so use it
- $text = $translations[$this->text][$id];
- } else {
- // We didn't find the plural in the language,
- // so we fall back to english.
- $id = ($id != 0) ? 1 : 0;
- if (isset($this->plurals[$id])) {
- // Fallback to the english plural
- $text = $this->plurals[$id];
- }
- }
+ $text = $translations[$this->text][$id];
}
else{
$text = $translations[$this->text];