aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2014-10-17 16:23:07 +0200
committerGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2014-10-17 16:24:21 +0200
commitce0984e102f5ce7d07277425595dad74193d4528 (patch)
tree0d4e736f13c9e3aa122348ffb06eed9b388b7c75
parent74be86d7e817bcccdc0052c54fefdc8379d9fe7f (diff)
Fix i18n
-rw-r--r--app/i18n/en.php28
-rw-r--r--app/i18n/fr.php32
-rw-r--r--app/layout/aside_configure.phtml8
-rw-r--r--app/layout/header.phtml10
-rw-r--r--app/views/configure/archiving.phtml19
-rw-r--r--app/views/user/manage.phtml4
6 files changed, 60 insertions, 41 deletions
diff --git a/app/i18n/en.php b/app/i18n/en.php
index ebc25ba0c..f65576ea3 100644
--- a/app/i18n/en.php
+++ b/app/i18n/en.php
@@ -9,6 +9,7 @@
'add_category' => 'Add a category',
'add_query' => 'Add a query',
'add_rss_feed' => 'Add a RSS feed',
+ 'admin.users.articles_and_size' => '%d articles (%s)',
'administration' => 'Manage',
'advanced' => 'Advanced',
'after_onread' => 'After “mark all as read”,',
@@ -18,8 +19,8 @@
'all_feeds' => 'All feeds',
'already_subscribed' => 'You have already subscribed to <em>%s</em>',
'api_enabled' => 'Allow <abbr>API</abbr> access <small>(required for mobile apps)</small>',
- 'apr' => 'apr',
'Apr' => '\\A\\p\\r\\i\\l',
+ 'apr' => 'apr',
'april' => 'Apr',
'archiving_configuration' => 'Archiving',
'archiving_configuration_help' => 'More options are available in the individual stream settings',
@@ -34,8 +35,8 @@
'article_viewed' => 'when article is viewed',
'ask_empty' => 'Clear?',
'attention' => 'Attention!',
- 'aug' => 'aug',
'Aug' => '\\A\\u\\g\\u\\s\\t',
+ 'aug' => 'aug',
'august' => 'Aug',
'author' => 'Author',
'auth_form' => 'Web form (traditional, requires JavaScript)',
@@ -98,10 +99,11 @@
'choose_language' => 'Choose a language for FreshRSS',
'clear_logs' => 'Clear the logs',
'collapse_article' => 'Collapse',
+ 'conf.users.articles_and_size' => '%d articles (%s)',
'configuration' => 'Configuration',
'configuration_updated' => 'Configuration has been updated',
'confirm_action' => 'Are you sure you want to perform this action? It cannot be cancelled!',
- 'confirm_action_feed_cat' => 'Are you sure you want to perform this action? You may lost related favorites and user queries. It cannot be cancelled!',
+ 'confirm_action_feed_cat' => 'Are you sure you want to perform this action? You will lose related favorites and user queries. It cannot be cancelled!',
'congratulations' => 'Congratulations!',
'content_width' => 'Content width',
'create' => 'Create',
@@ -116,8 +118,8 @@
'current_user' => 'Current user',
'damn' => 'Damn!',
'data_is_ok' => 'Permissions on data directory are good',
- 'Dec' => '\\D\\e\\c\\e\\m\\b\\e\\r',
'dec' => 'dec',
+ 'Dec' => '\\D\\e\\c\\e\\m\\b\\e\\r',
'december' => 'Dec',
'default_category' => 'Uncategorized',
'default_user' => 'Username of the default user <small>(maximum 16 alphanumeric characters)</small>',
@@ -182,6 +184,10 @@
'freshrss_installation' => 'Installation · FreshRSS',
'fri' => 'Fri',
'g+' => 'Google+',
+ 'gen.menu.admin' => 'Administration',
+ 'gen.menu.authentication' => 'Authentication',
+ 'gen.menu.manage_users' => 'Manage users',
+ 'gen.menu.profil' => 'Profil',
'general_configuration' => 'General configuration',
'general_conf_is_ok' => 'General configuration has been saved.',
'github_or_email' => '<a href="https://github.com/marienfressinaud/FreshRSS/issues">on Github</a> or <a href="mailto:dev@marienfressinaud.fr">by mail</a>',
@@ -207,18 +213,18 @@
'invalid_login' => 'Login is invalid',
'invalid_url' => 'URL <em>%s</em> is invalid',
'is_admin' => 'is administrator',
- 'jan' => 'jan',
'Jan' => '\\J\\a\\n\\u\\a\\r\\y',
+ 'jan' => 'jan',
'january' => 'Jan',
'javascript_for_shortcuts' => 'JavaScript must be enabled in order to use shortcuts',
'javascript_is_better' => 'FreshRSS is more pleasant with JavaScript enabled',
'javascript_should_be_activated' => 'JavaScript must be enabled',
- 'Jul' => '\\J\\u\\l\\y',
'jul' => 'jul',
+ 'Jul' => '\\J\\u\\l\\y',
'july' => 'Jul',
'jump_next' => 'jump to next unread sibling (feed or category)',
- 'Jun' => '\\J\\u\\n\\e',
'jun' => 'jun',
+ 'Jun' => '\\J\\u\\n\\e',
'june' => 'Jun',
'keep_history' => 'Minimum number of articles to keep',
'keep_logged_in' => 'Keep me logged in <small>(1 month)</small>',
@@ -244,16 +250,16 @@
'logs_empty' => 'Log file is empty',
'log_is_ok' => 'Permissions on logs directory are good',
'main_stream' => 'Main stream',
- 'Mar' => '\\M\\a\\r\\c\\h',
'mar' => 'mar',
+ 'Mar' => '\\M\\a\\r\\c\\h',
'march' => 'Mar',
'mark_all_read' => 'Mark all as read',
'mark_cat_read' => 'Mark category as read',
'mark_favorite' => 'Mark as favourite',
'mark_feed_read' => 'Mark feed as read',
'mark_read' => 'Mark as read',
- 'May' => '\\M\\a\\y',
'may' => 'May',
+ 'May' => '\\M\\a\\y',
'minz_is_nok' => 'You lack the Minz framework. You should execute <em>build.sh</em> script or <a href="https://github.com/marienfressinaud/MINZ">download it on Github</a> and install in <em>%s</em> directory the content of its <em>/lib</em> directory.',
'minz_is_ok' => 'You have the Minz framework',
'mon' => 'Mon',
@@ -274,8 +280,8 @@
'not_read' => '%d unread',
'not_reads' => '%d unread',
'not_yet_implemented' => 'Not yet implemented',
- 'nov' => 'nov',
'Nov' => '\\N\\o\\v\\e\\m\\b\\e\\r',
+ 'nov' => 'nov',
'november' => 'Nov',
'no_feed_actualized' => 'No RSS feed has been updated',
'no_feed_to_display' => 'There is no article to show.',
@@ -291,8 +297,8 @@
'number_feeds' => '%d feeds',
'n_entries_deleted' => '%d articles have been deleted',
'n_feeds_actualized' => '%d feeds have been updated',
- 'oct' => 'oct',
'Oct' => '\\O\\c\\t\\o\\b\\e\\r',
+ 'oct' => 'oct',
'october' => 'Oct',
'ok' => 'Ok!',
'older_first' => 'Oldest first',
diff --git a/app/i18n/fr.php b/app/i18n/fr.php
index 220f8b12d..ab34eed3e 100644
--- a/app/i18n/fr.php
+++ b/app/i18n/fr.php
@@ -9,6 +9,7 @@
'add_category' => 'Ajouter une catégorie',
'add_query' => 'Créer un filtre',
'add_rss_feed' => 'Ajouter un flux RSS',
+ 'admin.users.articles_and_size' => '%d articles (%s)',
'administration' => 'Gérer',
'advanced' => 'Avancé',
'after_onread' => 'Après “marquer tout comme lu”,',
@@ -18,8 +19,8 @@
'all_feeds' => 'Tous les flux',
'already_subscribed' => 'Vous êtes déjà abonné à <em>%s</em>',
'api_enabled' => 'Autoriser l’accès par <abbr>API</abbr> <small>(nécessaire pour les applis mobiles)</small>',
- 'apr' => 'avr.',
'Apr' => '\\a\\v\\r\\i\\l',
+ 'apr' => 'avr.',
'april' => 'avril',
'archiving_configuration' => 'Archivage',
'archiving_configuration_help' => 'D’autres options sont disponibles dans la configuration individuelle des flux.',
@@ -34,8 +35,8 @@
'article_viewed' => 'lorsque l’article est affiché',
'ask_empty' => 'Vider ?',
'attention' => 'Attention !',
- 'aug' => 'août',
'Aug' => '\\a\\o\\û\\t',
+ 'aug' => 'août',
'august' => 'août',
'author' => 'Auteur',
'auth_form' => 'Formulaire (traditionnel, requiert JavaScript)',
@@ -88,8 +89,8 @@
'category_empty' => 'Catégorie vide',
'category_name_exists' => 'Une catégorie possède déjà ce nom.',
'category_not_delete_default' => 'Vous ne pouvez pas supprimer la catégorie par défaut !',
- 'category_not_exist' => 'Cette catégorie n\'existe pas !',
- 'category_no_id' => 'Vous devez préciser l\'id de la catégorie.',
+ 'category_not_exist' => 'Cette catégorie n’existe pas !',
+ 'category_no_id' => 'Vous devez préciser l’id de la catégorie.',
'category_no_name' => 'Vous devez préciser un nom pour la catégorie.',
'category_number' => 'Catégorie n°%d',
'category_updated' => 'La catégorie a été mise à jour.',
@@ -98,10 +99,11 @@
'choose_language' => 'Choisissez la langue pour FreshRSS',
'clear_logs' => 'Effacer les logs',
'collapse_article' => 'Refermer',
+ 'conf.users.articles_and_size' => '%d articles (%s)',
'configuration' => 'Configuration',
'configuration_updated' => 'La configuration a été mise à jour.',
'confirm_action' => 'Êtes-vous sûr(e) de vouloir continuer ? Cette action ne peut être annulée !',
- 'confirm_action_feed_cat' => 'Êtes-vous sûr(e) de vouloir continuer ? Vous pourriez perdre les favoris et les filtres associés. Cette action ne peut être annulée !',
+ 'confirm_action_feed_cat' => 'Êtes-vous sûr(e) de vouloir continuer ? Vous perdrez les favoris et les filtres associés. Cette action ne peut être annulée !',
'congratulations' => 'Félicitations !',
'content_width' => 'Largeur du contenu',
'create' => 'Créer',
@@ -116,8 +118,8 @@
'current_user' => 'Utilisateur actuel',
'damn' => 'Arf !',
'data_is_ok' => 'Les droits sur le répertoire de data sont bons',
- 'Dec' => '\\d\\é\\c\\e\\m\\b\\r\\e',
'dec' => 'déc.',
+ 'Dec' => '\\d\\é\\c\\e\\m\\b\\r\\e',
'december' => 'décembre',
'default_category' => 'Sans catégorie',
'default_user' => 'Nom de l’utilisateur par défaut <small>(16 caractères alphanumériques maximum)</small>',
@@ -182,6 +184,10 @@
'freshrss_installation' => 'Installation · FreshRSS',
'fri' => 'ven.',
'g+' => 'Google+',
+ 'gen.menu.admin' => 'Administration',
+ 'gen.menu.authentication' => 'Authentification',
+ 'gen.menu.manage_users' => 'Gestion des utilisateurs',
+ 'gen.menu.profil' => 'Profil',
'general_configuration' => 'Configuration générale',
'general_conf_is_ok' => 'La configuration générale a été enregistrée.',
'github_or_email' => '<a href="https://github.com/marienfressinaud/FreshRSS/issues">sur Github</a> ou <a href="mailto:dev@marienfressinaud.fr">par courriel</a>',
@@ -207,18 +213,18 @@
'invalid_login' => 'L’identifiant est invalide !',
'invalid_url' => 'L’url <em>%s</em> est invalide.',
'is_admin' => 'est administrateur',
- 'jan' => 'jan.',
'Jan' => '\\j\\a\\n\\v\\i\\e\\r',
+ 'jan' => 'jan.',
'january' => 'janvier',
'javascript_for_shortcuts' => 'Le JavaScript doit être activé pour pouvoir profiter des raccourcis.',
'javascript_is_better' => 'FreshRSS est plus agréable à utiliser avec JavaScript activé',
'javascript_should_be_activated' => 'Le JavaScript doit être activé.',
- 'Jul' => '\\j\\u\\i\\l\\l\\e\\t',
'jul' => 'jui.',
+ 'Jul' => '\\j\\u\\i\\l\\l\\e\\t',
'july' => 'juillet',
'jump_next' => 'sauter au prochain voisin non lu (flux ou catégorie)',
- 'Jun' => '\\j\\u\\i\\n',
'jun' => 'juin',
+ 'Jun' => '\\j\\u\\i\\n',
'june' => 'juin',
'keep_history' => 'Nombre minimum d’articles à conserver',
'keep_logged_in' => 'Rester connecté <small>(1 mois)</small>',
@@ -244,16 +250,16 @@
'logs_empty' => 'Les logs sont vides.',
'log_is_ok' => 'Les droits sur le répertoire des logs sont bons',
'main_stream' => 'Flux principal',
- 'Mar' => '\\m\\a\\r\\s',
'mar' => 'mar.',
+ 'Mar' => '\\m\\a\\r\\s',
'march' => 'mars',
'mark_all_read' => 'Tout marquer comme lu',
'mark_cat_read' => 'Marquer la catégorie comme lue',
'mark_favorite' => 'Mettre en favori',
'mark_feed_read' => 'Marquer le flux comme lu',
'mark_read' => 'Marquer comme lu',
- 'May' => '\\m\\a\\i',
'may' => 'mai.',
+ 'May' => '\\m\\a\\i',
'minz_is_nok' => 'Vous ne disposez pas de la librairie Minz. Vous devriez exécuter le script <em>build.sh</em> ou bien <a href="https://github.com/marienfressinaud/MINZ">la télécharger sur Github</a> et installer dans le répertoire <em>%s</em> le contenu de son répertoire <em>/lib</em>.',
'minz_is_ok' => 'Vous disposez du framework Minz',
'mon' => 'lun.',
@@ -274,8 +280,8 @@
'not_read' => '%d non lu',
'not_reads' => '%d non lus',
'not_yet_implemented' => 'Pas encore implémenté',
- 'nov' => 'nov.',
'Nov' => '\\n\\o\\v\\e\\m\\b\\r\\e',
+ 'nov' => 'nov.',
'november' => 'novembre',
'no_feed_actualized' => 'Aucun flux n’a pu être mis à jour.',
'no_feed_to_display' => 'Il n’y a aucun article à afficher.',
@@ -291,8 +297,8 @@
'number_feeds' => '%d flux',
'n_entries_deleted' => '%d articles ont été supprimés.',
'n_feeds_actualized' => '%d flux ont été mis à jour.',
- 'oct' => 'oct.',
'Oct' => '\\o\\c\\t\\o\\b\\r\\e',
+ 'oct' => 'oct.',
'october' => 'octobre',
'ok' => 'Ok !',
'older_first' => 'Plus anciens en premier',
diff --git a/app/layout/aside_configure.phtml b/app/layout/aside_configure.phtml
index 2e2b87203..20446c877 100644
--- a/app/layout/aside_configure.phtml
+++ b/app/layout/aside_configure.phtml
@@ -20,16 +20,16 @@
</li>
<li class="item<?php echo Minz_Request::controllerName() === 'user' &&
Minz_Request::actionName() === 'profil'? ' active' : ''; ?>">
- <a href="<?php echo _url('user', 'profil'); ?>"><?php echo _t('users.profil'); ?></a>
+ <a href="<?php echo _url('user', 'profil'); ?>"><?php echo _t('gen.menu.profil'); ?></a>
</li>
<?php if (FreshRSS_Auth::hasAccess('admin')) { ?>
- <li class="nav-header"><?php echo _t('administration'); ?></li>
+ <li class="nav-header"><?php echo _t('gen.menu.admin'); ?></li>
<li class="item<?php echo Minz_Request::controllerName() === 'user' &&
Minz_Request::actionName() === 'manage' ? ' active' : ''; ?>">
- <a href="<?php echo _url('user', 'manage'); ?>"><?php echo _t('users.manage'); ?></a>
+ <a href="<?php echo _url('user', 'manage'); ?>"><?php echo _t('gen.menu.manage_users'); ?></a>
</li>
<li class="item<?php echo Minz_Request::controllerName() === 'auth' ? ' active' : ''; ?>">
- <a href="<?php echo _url('auth', 'index'); ?>"><?php echo _t('authentication'); ?></a>
+ <a href="<?php echo _url('auth', 'index'); ?>"><?php echo _t('gen.menu.authentication'); ?></a>
</li>
<li class="item<?php echo Minz_Request::controllerName() === 'update' ? ' active' : ''; ?>">
<a href="<?php echo _url('update', 'index'); ?>"><?php echo _t('update'); ?></a>
diff --git a/app/layout/header.phtml b/app/layout/header.phtml
index c680cbcdc..e848ac4eb 100644
--- a/app/layout/header.phtml
+++ b/app/layout/header.phtml
@@ -62,12 +62,12 @@ if (Minz_Configuration::canLogIn()) {
<li class="item"><a href="<?php echo _url('configure', 'sharing'); ?>"><?php echo _t('sharing'); ?></a></li>
<li class="item"><a href="<?php echo _url('configure', 'shortcut'); ?>"><?php echo _t('shortcuts'); ?></a></li>
<li class="item"><a href="<?php echo _url('configure', 'queries'); ?>"><?php echo _t('queries'); ?></a></li>
- <li class="item"><a href="<?php echo _url('user', 'profil'); ?>"><?php echo _t('users.profil'); ?></a></li>
- <li class="separator"></li>
+ <li class="item"><a href="<?php echo _url('user', 'profil'); ?>"><?php echo _t('gen.menu.profil'); ?></a></li>
<?php if (FreshRSS_Auth::hasAccess('admin')) { ?>
- <li class="dropdown-header"><?php echo _t('administration'); ?></li>
- <li class="item"><a href="<?php echo _url('user', 'manage'); ?>"><?php echo _t('users.manage'); ?></a></li>
- <li class="item"><a href="<?php echo _url('auth', 'index'); ?>"><?php echo _t('authentication'); ?></a></li>
+ <li class="separator"></li>
+ <li class="dropdown-header"><?php echo _t('gen.menu.admin'); ?></li>
+ <li class="item"><a href="<?php echo _url('user', 'manage'); ?>"><?php echo _t('gen.menu.manage_users'); ?></a></li>
+ <li class="item"><a href="<?php echo _url('auth', 'index'); ?>"><?php echo _t('gen.menu.authentication'); ?></a></li>
<li class="item"><a href="<?php echo _url('update', 'index'); ?>"><?php echo _t('update'); ?></a></li>
<?php } ?>
<li class="separator"></li>
diff --git a/app/views/configure/archiving.phtml b/app/views/configure/archiving.phtml
index 8f424c126..f469d343c 100644
--- a/app/views/configure/archiving.phtml
+++ b/app/views/configure/archiving.phtml
@@ -58,20 +58,25 @@
<legend><?php echo _t('advanced'); ?></legend>
<div class="form-group">
- <p class="group-name"><?php echo _t('current_user'); ?></p>
+ <label class="group-name"><?php echo _t('current_user'); ?></label>
<div class="group-controls">
- <p><?php echo _t('articles', formatNumber($this->nb_total)), ' — ', formatBytes($this->size_user); ?></p>
- <input type="hidden" name="optimiseDatabase" value="1" />
- <button type="submit" class="btn btn-important"><?php echo _t('optimize_bdd'); ?></button>
- <?php echo _i('help'); ?> <?php echo _t('optimize_todo_sometimes'); ?>
+ <?php echo _t('conf.users.articles_and_size', formatNumber($this->nb_total), formatBytes($this->size_user)); ?>
</div>
</div>
<?php if (FreshRSS_Auth::hasAccess('admin')) { ?>
<div class="form-group">
- <p class="group-name"><?php echo _t('users'); ?></p>
+ <label class="group-name"><?php echo _t('users'); ?></label>
<div class="group-controls">
- <p><?php echo formatBytes($this->size_total); ?></p>
+ <?php echo formatBytes($this->size_total); ?>
+ </div>
+ </div>
+
+ <div class="form-group form-actions">
+ <div class="group-controls">
+ <input type="hidden" name="optimiseDatabase" value="1" />
+ <button type="submit" class="btn btn-important"><?php echo _t('optimize_bdd'); ?></button>
+ <?php echo _i('help'); ?> <?php echo _t('optimize_todo_sometimes'); ?>
</div>
</div>
<?php } ?>
diff --git a/app/views/user/manage.phtml b/app/views/user/manage.phtml
index 65e60add5..89c91e06c 100644
--- a/app/views/user/manage.phtml
+++ b/app/views/user/manage.phtml
@@ -64,7 +64,9 @@
<?php } ?>
</select>
- <p><?php echo _t('articles', formatNumber($this->nb_articles)), ', ', formatBytes($this->size_user); ?></p>
+ <p><?php echo _t('admin.users.articles_and_size',
+ formatNumber($this->nb_articles),
+ formatBytes($this->size_user)); ?></p>
</div>
</div>