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/es/index.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'app/i18n/es/index.php') diff --git a/app/i18n/es/index.php b/app/i18n/es/index.php index f1056d831..d4c56fe6f 100755 --- a/app/i18n/es/index.php +++ b/app/i18n/es/index.php @@ -2,6 +2,7 @@ return array( 'about' => array( + '_' => 'Acerca de', 'agpl3' => 'AGPL 3', // TODO - Translation 'bugs_reports' => 'Informe de fallos', 'credits' => 'Créditos', @@ -13,7 +14,6 @@ return array( 'title' => 'Acerca de', 'version' => 'Versión', 'website' => 'Web', - '_' => 'Acerca de', ), 'feed' => array( 'add' => 'Puedes añadir fuentes.', @@ -24,10 +24,10 @@ return array( 'title_global' => 'Vista global', ), 'log' => array( + '_' => 'Registros', 'clear' => 'Limpiar registros', 'empty' => 'El archivo de registro está vacío', 'title' => 'Registros', - '_' => 'Registros', ), 'menu' => array( 'about' => 'Acerca de FreshRSS', -- cgit v1.2.3