public function testDiffForHumansLocalizedInPortugueseBrazilBC() { Date::setLocale('pt_BR'); $scope = $this; $this->wrapWithTestNow(function () use($scope) { $d = Date::now()->subSecond(); $scope->assertSame('há 1 segundo', $d->diffForHumans()); }); }
public function testDiffForHumansLocalizedInItalian() { Date::setLocale('it'); $scope = $this; $this->wrapWithTestNow(function () use($scope) { $d = Date::now()->addYear(); $scope->assertSame('1 anno da adesso', $d->diffForHumans()); $d = Date::now()->addYears(2); $scope->assertSame('2 anni da adesso', $d->diffForHumans()); }); }
public function testDiffForHumansLocalizedInKorean() { Date::setLocale('ko'); $scope = $this; $this->wrapWithTestNow(function () use($scope) { $d = Date::now()->addYear(); $scope->assertSame('1 년 후', $d->diffForHumans()); $d = Date::now()->addYears(2); $scope->assertSame('2 년 후', $d->diffForHumans()); }); }
public function testDiffForHumansLocalizedInLithuanian() { Date::setLocale('lt'); $scope = $this; $this->wrapWithTestNow(function () use($scope) { $d = Date::now()->addYear(); $scope->assertSame('už 1 metus', $d->diffForHumans()); $d = Date::now()->addYears(2); $scope->assertSame('už 2 metus', $d->diffForHumans()); }); }
public function testDiffForHumansLocalizedInFarsi() { Date::setLocale('fa'); $scope = $this; $this->wrapWithTestNow(function () use($scope) { $d = Date::now()->subSecond(); $scope->assertSame('1 ثانیه پیش', $d->diffForHumans()); $d = Date::now()->subSeconds(2); $scope->assertSame('2 ثانیه پیش', $d->diffForHumans()); $d = Date::now()->subMinute(); $scope->assertSame('1 دقیقه پیش', $d->diffForHumans()); $d = Date::now()->subMinutes(2); $scope->assertSame('2 دقیقه پیش', $d->diffForHumans()); $d = Date::now()->subHour(); $scope->assertSame('1 ساعت پیش', $d->diffForHumans()); $d = Date::now()->subHours(2); $scope->assertSame('2 ساعت پیش', $d->diffForHumans()); $d = Date::now()->subDay(); $scope->assertSame('1 روز پیش', $d->diffForHumans()); $d = Date::now()->subDays(2); $scope->assertSame('2 روز پیش', $d->diffForHumans()); $d = Date::now()->subWeek(); $scope->assertSame('1 هفته پیش', $d->diffForHumans()); $d = Date::now()->subWeeks(2); $scope->assertSame('2 هفته پیش', $d->diffForHumans()); $d = Date::now()->subMonth(); $scope->assertSame('1 ماه پیش', $d->diffForHumans()); $d = Date::now()->subMonths(2); $scope->assertSame('2 ماه پیش', $d->diffForHumans()); $d = Date::now()->subYear(); $scope->assertSame('1 سال پیش', $d->diffForHumans()); $d = Date::now()->subYears(2); $scope->assertSame('2 سال پیش', $d->diffForHumans()); $d = Date::now()->addSecond(); $scope->assertSame('1 ثانیه بعد', $d->diffForHumans()); $d = Date::now()->addSecond(); $d2 = Date::now(); $scope->assertSame('1 ثانیه پیش از', $d->diffForHumans($d2)); $scope->assertSame('1 ثانیه پس از', $d2->diffForHumans($d)); $d = Date::now()->addSecond(); $d2 = Date::now(); $scope->assertSame('1 ثانیه پیش از', $d->diffForHumans($d2)); $scope->assertSame('1 ثانیه پس از', $d2->diffForHumans($d)); $scope->assertSame('1 ثانیه', $d->diffForHumans($d2, true)); $scope->assertSame('2 ثانیه', $d2->diffForHumans($d->addSecond(), true)); }); }
public function testDiffForHumansLocalizedInSpanish() { Date::setLocale('es'); $scope = $this; $this->wrapWithTestNow(function () use($scope) { $d = Date::now()->subSecond(); $scope->assertSame('hace 1 segundo', $d->diffForHumans()); $d = Date::now()->subSeconds(3); $scope->assertSame('hace 3 segundos', $d->diffForHumans()); $d = Date::now()->subMinute(); $scope->assertSame('hace 1 minuto', $d->diffForHumans()); $d = Date::now()->subMinutes(2); $scope->assertSame('hace 2 minutos', $d->diffForHumans()); $d = Date::now()->subHour(); $scope->assertSame('hace 1 hora', $d->diffForHumans()); $d = Date::now()->subHours(2); $scope->assertSame('hace 2 horas', $d->diffForHumans()); $d = Date::now()->subDay(); $scope->assertSame('hace 1 día', $d->diffForHumans()); $d = Date::now()->subDays(2); $scope->assertSame('hace 2 días', $d->diffForHumans()); $d = Date::now()->subWeek(); $scope->assertSame('hace 1 semana', $d->diffForHumans()); $d = Date::now()->subWeeks(2); $scope->assertSame('hace 2 semanas', $d->diffForHumans()); $d = Date::now()->subMonth(); $scope->assertSame('hace 1 mes', $d->diffForHumans()); $d = Date::now()->subMonths(2); $scope->assertSame('hace 2 meses', $d->diffForHumans()); $d = Date::now()->subYear(); $scope->assertSame('hace 1 año', $d->diffForHumans()); $d = Date::now()->subYears(2); $scope->assertSame('hace 2 años', $d->diffForHumans()); $d = Date::now()->addSecond(); $scope->assertSame('dentro de 1 segundo', $d->diffForHumans()); $d = Date::now()->addSecond(); $d2 = Date::now(); $scope->assertSame('1 segundo después', $d->diffForHumans($d2)); $scope->assertSame('1 segundo antes', $d2->diffForHumans($d)); $scope->assertSame('1 segundo', $d->diffForHumans($d2, true)); $scope->assertSame('2 segundos', $d2->diffForHumans($d->addSecond(), true)); }); }
public function testDiffForHumansLocalizedInDanish() { Date::setLocale('da'); $scope = $this; $this->wrapWithTestNow(function () use($scope) { $d = Date::now()->subSecond(); $scope->assertSame('1 sekund siden', $d->diffForHumans()); $d = Date::now()->subSeconds(2); $scope->assertSame('2 sekunder siden', $d->diffForHumans()); $d = Date::now()->subMinute(); $scope->assertSame('1 minut siden', $d->diffForHumans()); $d = Date::now()->subMinutes(2); $scope->assertSame('2 minutter siden', $d->diffForHumans()); $d = Date::now()->subHour(); $scope->assertSame('1 time siden', $d->diffForHumans()); $d = Date::now()->subHours(2); $scope->assertSame('2 timer siden', $d->diffForHumans()); $d = Date::now()->subDay(); $scope->assertSame('1 dag siden', $d->diffForHumans()); $d = Date::now()->subDays(2); $scope->assertSame('2 dage siden', $d->diffForHumans()); $d = Date::now()->subWeek(); $scope->assertSame('1 uge siden', $d->diffForHumans()); $d = Date::now()->subWeeks(2); $scope->assertSame('2 uger siden', $d->diffForHumans()); $d = Date::now()->subMonth(); $scope->assertSame('1 måned siden', $d->diffForHumans()); $d = Date::now()->subMonths(2); $scope->assertSame('2 måneder siden', $d->diffForHumans()); $d = Date::now()->subYear(); $scope->assertSame('1 år siden', $d->diffForHumans()); $d = Date::now()->subYears(2); $scope->assertSame('2 år siden', $d->diffForHumans()); $d = Date::now()->addSecond(); $scope->assertSame('om 1 sekund', $d->diffForHumans()); $d = Date::now()->addSecond(); $d2 = Date::now(); $scope->assertSame('1 sekund efter', $d->diffForHumans($d2)); $scope->assertSame('1 sekund før', $d2->diffForHumans($d)); $scope->assertSame('1 sekund', $d->diffForHumans($d2, true)); $scope->assertSame('2 sekunder', $d2->diffForHumans($d->addSecond(), true)); }); }
public function testDiffForHumansLocalizedInJapanese() { Date::setLocale('ja'); $scope = $this; $this->wrapWithTestNow(function () use($scope) { $d = Date::now()->subSecond(); $scope->assertSame('1 秒 前', $d->diffForHumans()); $d = Date::now()->subSeconds(2); $scope->assertSame('2 秒 前', $d->diffForHumans()); $d = Date::now()->subMinute(); $scope->assertSame('1 分 前', $d->diffForHumans()); $d = Date::now()->subMinutes(2); $scope->assertSame('2 分 前', $d->diffForHumans()); $d = Date::now()->subHour(); $scope->assertSame('1 時間 前', $d->diffForHumans()); $d = Date::now()->subHours(2); $scope->assertSame('2 時間 前', $d->diffForHumans()); $d = Date::now()->subDay(); $scope->assertSame('1 日 前', $d->diffForHumans()); $d = Date::now()->subDays(2); $scope->assertSame('2 日 前', $d->diffForHumans()); $d = Date::now()->subWeek(); $scope->assertSame('1 週間 前', $d->diffForHumans()); $d = Date::now()->subWeeks(2); $scope->assertSame('2 週間 前', $d->diffForHumans()); $d = Date::now()->subMonth(); $scope->assertSame('1 ヶ月 前', $d->diffForHumans()); $d = Date::now()->subMonths(2); $scope->assertSame('2 ヶ月 前', $d->diffForHumans()); $d = Date::now()->subYear(); $scope->assertSame('1 年 前', $d->diffForHumans()); $d = Date::now()->subYears(2); $scope->assertSame('2 年 前', $d->diffForHumans()); $d = Date::now()->addSecond(); $scope->assertSame('今から 1 秒', $d->diffForHumans()); $d = Date::now()->addSecond(); $d2 = Date::now(); $scope->assertSame('1 秒 後', $d->diffForHumans($d2)); $scope->assertSame('1 秒 前', $d2->diffForHumans($d)); $scope->assertSame('1 秒', $d->diffForHumans($d2, true)); $scope->assertSame('2 秒', $d2->diffForHumans($d->addSecond(), true)); }); }
public function testDiffForHumansLocalizedInFaroese() { Date::setLocale('fo'); $scope = $this; $this->wrapWithTestNow(function () use($scope) { $d = Date::now()->subSecond(); $scope->assertSame('1 sekund síðan', $d->diffForHumans()); $d = Date::now()->subSeconds(2); $scope->assertSame('2 sekundir síðan', $d->diffForHumans()); $d = Date::now()->subMinute(); $scope->assertSame('1 minutt síðan', $d->diffForHumans()); $d = Date::now()->subMinutes(2); $scope->assertSame('2 minuttir síðan', $d->diffForHumans()); $d = Date::now()->subHour(); $scope->assertSame('1 tími síðan', $d->diffForHumans()); $d = Date::now()->subHours(2); $scope->assertSame('2 tímar síðan', $d->diffForHumans()); $d = Date::now()->subDay(); $scope->assertSame('1 dag síðan', $d->diffForHumans()); $d = Date::now()->subDays(2); $scope->assertSame('2 dagar síðan', $d->diffForHumans()); $d = Date::now()->subWeek(); $scope->assertSame('1 vika síðan', $d->diffForHumans()); $d = Date::now()->subWeeks(2); $scope->assertSame('2 vikur síðan', $d->diffForHumans()); $d = Date::now()->subMonth(); $scope->assertSame('1 mánaður síðan', $d->diffForHumans()); $d = Date::now()->subMonths(2); $scope->assertSame('2 mánaðir síðan', $d->diffForHumans()); $d = Date::now()->subYear(); $scope->assertSame('1 ár síðan', $d->diffForHumans()); $d = Date::now()->subYears(2); $scope->assertSame('2 ár síðan', $d->diffForHumans()); $d = Date::now()->addSecond(); $scope->assertSame('um 1 sekund', $d->diffForHumans()); $d = Date::now()->addSecond(); $d2 = Date::now(); $scope->assertSame('1 sekund aftaná', $d->diffForHumans($d2)); $scope->assertSame('1 sekund áðrenn', $d2->diffForHumans($d)); $scope->assertSame('1 sekund', $d->diffForHumans($d2, true)); $scope->assertSame('2 sekundir', $d2->diffForHumans($d->addSecond(), true)); }); }
public function testDiffForHumansLocalizedInFrench() { Date::setLocale('fr'); $scope = $this; $this->wrapWithTestNow(function () use($scope) { $d = Date::now()->subSecond(); $scope->assertSame('il y a 1 seconde', $d->diffForHumans()); $d = Date::now()->subSeconds(2); $scope->assertSame('il y a 2 secondes', $d->diffForHumans()); $d = Date::now()->subMinute(); $scope->assertSame('il y a 1 minute', $d->diffForHumans()); $d = Date::now()->subMinutes(2); $scope->assertSame('il y a 2 minutes', $d->diffForHumans()); $d = Date::now()->subHour(); $scope->assertSame('il y a 1 heure', $d->diffForHumans()); $d = Date::now()->subHours(2); $scope->assertSame('il y a 2 heures', $d->diffForHumans()); $d = Date::now()->subDay(); $scope->assertSame('il y a 1 jour', $d->diffForHumans()); $d = Date::now()->subDays(2); $scope->assertSame('il y a 2 jours', $d->diffForHumans()); $d = Date::now()->subWeek(); $scope->assertSame('il y a 1 semaine', $d->diffForHumans()); $d = Date::now()->subWeeks(2); $scope->assertSame('il y a 2 semaines', $d->diffForHumans()); $d = Date::now()->subMonth(); $scope->assertSame('il y a 1 mois', $d->diffForHumans()); $d = Date::now()->subMonths(2); $scope->assertSame('il y a 2 mois', $d->diffForHumans()); $d = Date::now()->subYear(); $scope->assertSame('il y a 1 an', $d->diffForHumans()); $d = Date::now()->subYears(2); $scope->assertSame('il y a 2 ans', $d->diffForHumans()); $d = Date::now()->addSecond(); $scope->assertSame('dans 1 seconde', $d->diffForHumans()); $d = Date::now()->addSecond(); $d2 = Date::now(); $scope->assertSame('1 seconde après', $d->diffForHumans($d2)); $scope->assertSame('1 seconde avant', $d2->diffForHumans($d)); $scope->assertSame('1 seconde', $d->diffForHumans($d2, true)); $scope->assertSame('2 secondes', $d2->diffForHumans($d->addSecond(), true)); }); }
public function testDiffForHumansLocalizedInTurkish() { Date::setLocale('tr'); $scope = $this; $this->wrapWithTestNow(function () use($scope) { $d = Date::now()->subSecond(); $scope->assertSame('1 saniye önce', $d->diffForHumans()); $d = Date::now()->subSeconds(2); $scope->assertSame('2 saniye önce', $d->diffForHumans()); $d = Date::now()->subMinute(); $scope->assertSame('1 dakika önce', $d->diffForHumans()); $d = Date::now()->subMinutes(2); $scope->assertSame('2 dakika önce', $d->diffForHumans()); $d = Date::now()->subHour(); $scope->assertSame('1 saat önce', $d->diffForHumans()); $d = Date::now()->subHours(2); $scope->assertSame('2 saat önce', $d->diffForHumans()); $d = Date::now()->subDay(); $scope->assertSame('1 gün önce', $d->diffForHumans()); $d = Date::now()->subDays(2); $scope->assertSame('2 gün önce', $d->diffForHumans()); $d = Date::now()->subWeek(); $scope->assertSame('1 hafta önce', $d->diffForHumans()); $d = Date::now()->subWeeks(2); $scope->assertSame('2 hafta önce', $d->diffForHumans()); $d = Date::now()->subMonth(); $scope->assertSame('1 ay önce', $d->diffForHumans()); $d = Date::now()->subMonths(2); $scope->assertSame('2 ay önce', $d->diffForHumans()); $d = Date::now()->subYear(); $scope->assertSame('1 yıl önce', $d->diffForHumans()); $d = Date::now()->subYears(2); $scope->assertSame('2 yıl önce', $d->diffForHumans()); $d = Date::now()->addSecond(); $scope->assertSame('1 saniye andan itibaren', $d->diffForHumans()); $d = Date::now()->addSecond(); $d2 = Date::now(); $scope->assertSame('1 saniye sonra', $d->diffForHumans($d2)); $scope->assertSame('1 saniye önce', $d2->diffForHumans($d)); $scope->assertSame('1 saniye', $d->diffForHumans($d2, true)); $scope->assertSame('2 saniye', $d2->diffForHumans($d->addSecond(), true)); }); }
public function testDiffForHumansLocalizedInGerman() { Date::setLocale('de'); $scope = $this; $this->wrapWithTestNow(function () use($scope) { $d = Date::now()->addYear(); $scope->assertSame('in 1 Jahr', $d->diffForHumans()); $d = Date::now()->addYears(2); $scope->assertSame('in 2 Jahren', $d->diffForHumans()); $d = Date::now()->subYear(); $scope->assertSame('1 Jahr später', Date::now()->diffForHumans($d)); $d = Date::now()->subYears(2); $scope->assertSame('2 Jahre später', Date::now()->diffForHumans($d)); $d = Date::now()->addYear(); $scope->assertSame('1 Jahr zuvor', Date::now()->diffForHumans($d)); $d = Date::now()->addYears(2); $scope->assertSame('2 Jahre zuvor', Date::now()->diffForHumans($d)); $d = Date::now()->subYear(); $scope->assertSame('vor 1 Jahr', $d->diffForHumans()); $d = Date::now()->subYears(2); $scope->assertSame('vor 2 Jahren', $d->diffForHumans()); }); }
public function testSetLocaleWithUnknownLocale() { $this->assertFalse(Date::setLocale('zz')); }