From 8b127287fb8bd34b0f001f7b15dcc6e6853dea0e Mon Sep 17 00:00:00 2001 From: Loran Mutafov Date: Tue, 14 Mar 2017 10:22:44 +0000 Subject: [PATCH] Add test asserting UTF8 characters are preserved in the Translator class --- tests/Amara/Varcon/TranslatorTest.php | 34 +++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/tests/Amara/Varcon/TranslatorTest.php b/tests/Amara/Varcon/TranslatorTest.php index 9a96f3d..9dbf358 100644 --- a/tests/Amara/Varcon/TranslatorTest.php +++ b/tests/Amara/Varcon/TranslatorTest.php @@ -60,6 +60,40 @@ public function translateDataProvider() $british_z = 'The quick GraY cat is gREy', $variation = 'The quick GraY cat is gREy', ], + [ + // Assert utf8 support (translation of "The quick grey cat is grey") + $questionable = Translator::QUESTIONABLE_IGNORE, + $british = 'Бързата сива котка е сива'. // Bulgarian + ' / القط الرمادي السريع هو رمادي / '. // Arabic + 'Ātri pelēks kaķis ir pelēka / '. // Latvian + 'クイックグレーの猫は灰色です / '. // Japanese + 'O gato cinzento rápido é cinzento', // Portuguese + $american = 'Бързата сива котка е сива'. + ' / القط الرمادي السريع هو رمادي / '. + 'Ātri pelēks kaķis ir pelēka / '. + 'クイックグレーの猫は灰色です / '. + 'O gato cinzento rápido é cinzento', + $canadian = 'Бързата сива котка е сива'. + ' / القط الرمادي السريع هو رمادي / '. + 'Ātri pelēks kaķis ir pelēka / '. + 'クイックグレーの猫は灰色です / '. + 'O gato cinzento rápido é cinzento', + $australian = 'Бързата сива котка е сива'. + ' / القط الرمادي السريع هو رمادي / '. + 'Ātri pelēks kaķis ir pelēka / '. + 'クイックグレーの猫は灰色です / '. + 'O gato cinzento rápido é cinzento', + $british_z = 'Бързата сива котка е сива'. + ' / القط الرمادي السريع هو رمادي / '. + 'Ātri pelēks kaķis ir pelēka / '. + 'クイックグレーの猫は灰色です / '. + 'O gato cinzento rápido é cinzento', + $variation = 'Бързата сива котка е сива'. + ' / القط الرمادي السريع هو رمادي / '. + 'Ātri pelēks kaķis ir pelēka / '. + 'クイックグレーの猫は灰色です / '. + 'O gato cinzento rápido é cinzento', + ], [ // Assert questionable translations are used when the include flag is set $questionable = Translator::QUESTIONABLE_INCLUDE,