]> git.mxchange.org Git - friendica.git/blobdiff - src/Core/L10n.php
Correct content type
[friendica.git] / src / Core / L10n.php
index 7420f98c98ba9abdc0e85a48cd58f233e8ad8997..542590646d4b21e11a77beda055a62a0f666fe25 100644 (file)
@@ -6,6 +6,7 @@ namespace Friendica\Core;
 
 use Friendica\BaseObject;
 use Friendica\Database\DBA;
+use Friendica\Core\System;
 
 require_once 'boot.php';
 require_once 'include/dba.php';
@@ -182,6 +183,10 @@ class L10n extends BaseObject
        {
                $a = self::getApp();
 
+               if (!is_numeric($count)) {
+                       logger('Non numeric count called by ' . System::callstack(20));
+               }
+
                $lang = Config::get('system', 'language');
 
                if (!empty($a->strings[$singular])) {
@@ -193,7 +198,13 @@ class L10n extends BaseObject
                                } else {
                                        $i = self::stringPluralSelectDefault($count);
                                }
-                               $s = $t[$i];
+
+                               // for some languages there is only a single array item
+                               if (!isset($t[$i])) {
+                                       $s = $t[0];
+                               } else {
+                                       $s = $t[$i];
+                               }
                        } else {
                                $s = $t;
                        }