From 8487fa6248d1d5dac81640de9c55c1eab9f324b3 Mon Sep 17 00:00:00 2001 From: Marien Fressinaud Date: Fri, 15 May 2020 17:31:21 +0200 Subject: Reformat i18n correctly (#2976) * Ignore i18n gen.dir key * Add a makefile target to update an i18n key * Mark some i18n keys to ignore * Reformat i18n files correctly * Make i18n keys sort case-sensitive Calling `make i18n-format` was always inverting 4 lines: - gen.date.dec with gen.date.Dec - and gen.date.nov with gen.date.Nov I don't know why these particular lines and not the others, but it appeared the sort function was case insensitive due to the `SORT_FLAG_CASE` flag passed to the `ksort` function. Removing this flag makes the calls to the formatter idempotent and more reliable. Unfortunately it moves a lot of lines since the `_` character is considered differently. * Check i18n files are correctly formatted on Travis --- app/i18n/cz/index.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'app/i18n/cz/index.php') diff --git a/app/i18n/cz/index.php b/app/i18n/cz/index.php index 5715a9503..6c423e8f0 100644 --- a/app/i18n/cz/index.php +++ b/app/i18n/cz/index.php @@ -2,6 +2,7 @@ return array( 'about' => array( + '_' => 'O FreshRSS', 'agpl3' => 'AGPL 3', // TODO - Translation 'bugs_reports' => 'Hlášení chyb', 'credits' => 'Poděkování', @@ -13,7 +14,6 @@ return array( 'title' => 'O FreshRSS', 'version' => 'Verze', 'website' => 'Webové stránka', - '_' => 'O FreshRSS', ), 'feed' => array( 'add' => 'Můžete přidat kanály.', @@ -24,10 +24,10 @@ return array( 'title_global' => 'Přehled', ), 'log' => array( + '_' => 'Logy', 'clear' => 'Vymazat logy', 'empty' => 'Log je prázdný', 'title' => 'Logy', - '_' => 'Logy', ), 'menu' => array( 'about' => 'O FreshRSS', -- cgit v1.2.3