From 61ca95bc16d30adff5d5f2f6eaba0b4bcee35487 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrej=20Stivic=CC=8Cevic=CC=81?= Date: Wed, 25 Feb 2015 13:23:43 +0100 Subject: [PATCH] Fix for missing 0/5+ weeks for Slovenian, fix for multibyte international characters in tests --- src/lang/sl/date.php | 34 +++++++++++++++++----------------- tests/AutomaticTest.php | 4 ++-- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/src/lang/sl/date.php b/src/lang/sl/date.php index eea5572..b6fecda 100644 --- a/src/lang/sl/date.php +++ b/src/lang/sl/date.php @@ -11,26 +11,26 @@ | have a singular and plural translation separated by a '|'. | */ - + 'ago' => 'pred :time', 'from_now' => 'čez :time', 'after' => 'čez :time', 'before' => 'pred :time', - 'year' => ':count leto|:count leto|:count leti|:count leta|:count let', - 'month' => ':count mesec|:count mesec|:count meseca|:count mesece|:count mesecev', - 'week' => ':count teden|:count teden|:count tedna|:count tedne', - 'day' => ':count dan|:count dan|:count dni|:count dni|:count dni', - 'hour' => ':count uro|:count uro|:count uri|:count ure|:count ur', - 'minute' => ':count minuto|:count minuto|:count minuti|:count minute|:count minut', - 'second' => ':count sekundo|:count sekundo|:count sekundi|:count sekunde|:count sekund', - 'year_ago' => ':count letom|:count letom|:count leti|:count leti|:count leti', - 'month_ago' => ':count mesecem|:count mesecem|:count meseci|:count meseci|:count meseci', - 'week_ago' => ':count tednom|:count tednom|:count tedni|:count tedni', - 'day_ago' => ':count dnem|:count dnem|:count dnevoma|:count dnevi|:count dnevi', - 'hour_ago' => ':count uro|:count uro|:count urama|:count urami|:count urami', - 'minute_ago'=> ':count minuto|:count minuto|:count minutama|:count minutami', - 'second_ago'=> ':count sekundo|:count sekundo|:count sekundama|:count sekundami|:count sekundami', - + 'year' => '1 leto|:count leti|:count leta|:count let', + 'month' => '1 mesec|:count meseca|:count mesece|:count mesecev', + 'week' => '1 teden|:count tedna|:count tedne|:count tednov', + 'day' => '1 dan|:count dni|:count dni|:count dni', + 'hour' => '1 uro|:count uri|:count ure|:count ur', + 'minute' => '1 minuto|:count minuti|:count minute|:count minut', + 'second' => '1 sekundo|:count sekundi|:count sekunde|:count sekund', + 'year_ago' => '1 letom|:count leti|:count leti|:count leti', + 'month_ago' => '1 mesecem|:count meseci|:count meseci|:count meseci', + 'week_ago' => '1 tednom|:count tedni|:count tedni', + 'day_ago' => '1 dnem|:count dnevoma|:count dnevi|:count dnevi', + 'hour_ago' => '1 uro|:count urama|:count urami|:count urami', + 'minute_ago'=> '1 minuto|:count minutama|:count minutami', + 'second_ago'=> '1 sekundo|:count sekundama|:count sekundami|:count sekundami', + 'january' => 'januar', 'february' => 'februar', 'march' => 'marec', @@ -43,7 +43,7 @@ 'october' => 'oktober', 'november' => 'november', 'december' => 'december', - + 'monday' => 'ponedeljek', 'tuesday' => 'torek', 'wednesday' => 'sreda', diff --git a/tests/AutomaticTest.php b/tests/AutomaticTest.php index aaa2933..2130643 100644 --- a/tests/AutomaticTest.php +++ b/tests/AutomaticTest.php @@ -39,7 +39,7 @@ public function testTranslatesMonths() $this->assertTrue(isset($translations[$month])); $this->assertEquals($translations[$month], $date->format('F'), "Language: $language"); // Full - $this->assertEquals(substr($translations[$month], 0 , 3), $date->format('M'), "Language: $language"); // Short + $this->assertEquals(mb_substr($translations[$month], 0 , 3), $date->format('M'), "Language: $language"); // Short } } } @@ -67,7 +67,7 @@ public function testTranslatesDays() $this->assertTrue(isset($translations[$day])); $this->assertEquals($translations[$day], $date->format('l'), "Language: $language"); // Full - $this->assertEquals(substr($translations[$day], 0 , 3), $date->format('D'), "Language: $language"); // Short + $this->assertEquals(mb_substr($translations[$day], 0 , 3), $date->format('D'), "Language: $language"); // Short } } }