]> git.mxchange.org Git - friendica.git/commitdiff
Allow count to be a float in L10n->tt()
authorHypolite Petovan <hypolite@mrpetovan.com>
Sat, 9 Dec 2023 12:42:15 +0000 (07:42 -0500)
committerHypolite Petovan <hypolite@mrpetovan.com>
Sat, 9 Dec 2023 12:42:15 +0000 (07:42 -0500)
- Address part of https://github.com/friendica/friendica/issues/13699#issuecomment-1848363608

src/Core/L10n.php

index 80ef832715928bb49201890d9367c349b5ef8772..ec1cf411128276621ba109e2c2de4842bbe71526 100644 (file)
@@ -308,13 +308,13 @@ class L10n
         *
         * @param string $singular
         * @param string $plural
-        * @param int    $count
+        * @param float  $count
         * @param array  $vars Variables to interpolate in the translation string
         *
         * @return string
         * @throws \Exception
         */
-       public function tt(string $singular, string $plural, int $count, ...$vars): string
+       public function tt(string $singular, string $plural, float $count, ...$vars): string
        {
                $s = null;
 
@@ -361,9 +361,9 @@ class L10n
         *
         * @return bool
         */
-       private function stringPluralSelectDefault(int $n): bool
+       private function stringPluralSelectDefault(float $n): bool
        {
-               return $n != 1;
+               return intval($n) != 1;
        }
 
        /**