فهرست منبع

Reset auth system: i18n and style

See https://github.com/marienfressinaud/FreshRSS/issues/521
Marien Fressinaud 11 سال پیش
والد
کامیت
94915f1c0a
4فایلهای تغییر یافته به همراه27 افزوده شده و 7 حذف شده
  1. 1 1
      app/Controllers/indexController.php
  2. 10 0
      app/i18n/en.php
  3. 10 0
      app/i18n/fr.php
  4. 6 6
      app/views/index/resetAuth.phtml

+ 1 - 1
app/Controllers/indexController.php

@@ -422,7 +422,7 @@ class FreshRSS_index_Controller extends Minz_ActionController {
 	}
 
 	public function resetAuthAction() {
-		Minz_View::prependTitle(_t('reset_auth') . ' · ');
+		Minz_View::prependTitle(_t('auth_reset') . ' · ');
 		Minz_View::appendScript(Minz_Url::display(
 			'/scripts/bcrypt.min.js?' . @filemtime(PUBLIC_PATH . '/scripts/bcrypt.min.js')
 		));

+ 10 - 0
app/i18n/en.php

@@ -159,6 +159,7 @@ return array (
 	'save'				=> 'Save',
 	'delete'			=> 'Delete',
 	'cancel'			=> 'Cancel',
+	'submit'			=> 'Submit',
 
 	'back_to_rss_feeds'		=> '← Go back to your RSS feeds',
 	'feeds_moved_category_deleted'	=> 'When you delete a category, their feeds are automatically classified under <em>%s</em>.',
@@ -204,6 +205,7 @@ return array (
 	'informations'			=> 'Information',
 	'damn'				=> 'Damn!',
 	'ok'				=> 'Ok!',
+	'attention'			=> 'Be careful!',
 	'feed_in_error'			=> 'This feed has encountered a problem. Please verify that it is always reachable then actualize it.',
 	'feed_empty'			=> 'This feed is empty. Please verify that it is still maintained.',
 	'feed_description'		=> 'Description',
@@ -255,6 +257,7 @@ return array (
 	'users_list'			=> 'List of users',
 	'create_user'			=> 'Create new user',
 	'username'			=> 'Username',
+	'username_admin'		=> 'Administrator username',
 	'password'			=> 'Password',
 	'create'			=> 'Create',
 	'user_created'			=> 'User %s has been created',
@@ -434,4 +437,11 @@ return array (
 	'no_update'			=> 'No update to apply',
 	'update_problem'		=> 'The update process has encountered an error: %s',
 	'update_finished'		=> 'Update completed!',
+
+	'auth_reset'			=> 'Authentication reset',
+	'auth_will_reset'		=> 'Authentication system will be reseted: form will be used instead of Persona.',
+	'auth_not_persona'		=> 'Only Persona system can be reseted.',
+	'auth_no_password_set'		=> 'Administrator password hasn’t been set. This feature isn’t available.',
+	'auth_form_set'			=> 'Form is now your default authentication system.',
+	'auth_form_not_set'		=> 'A problem occured during authentication system configuration. Please retry later.',
 );

+ 10 - 0
app/i18n/fr.php

@@ -159,6 +159,7 @@ return array (
 	'save'				=> 'Enregistrer',
 	'delete'			=> 'Supprimer',
 	'cancel'			=> 'Annuler',
+	'submit'			=> 'Valider',
 
 	'back_to_rss_feeds'		=> '← Retour à vos flux RSS',
 	'feeds_moved_category_deleted'	=> 'Lors de la suppression d’une catégorie, ses flux seront automatiquement classés dans <em>%s</em>.',
@@ -204,6 +205,7 @@ return array (
 	'informations'			=> 'Informations',
 	'damn'				=> 'Arf !',
 	'ok'				=> 'Ok !',
+	'attention'			=> 'Attention !',
 	'feed_in_error'			=> 'Ce flux a rencontré un problème. Veuillez vérifier qu’il est toujours accessible puis actualisez-le.',
 	'feed_empty'			=> 'Ce flux est vide. Veuillez vérifier qu’il est toujours maintenu.',
 	'feed_description'		=> 'Description',
@@ -255,6 +257,7 @@ return array (
 	'users_list'			=> 'Liste des utilisateurs',
 	'create_user'			=> 'Créer un nouvel utilisateur',
 	'username'			=> 'Nom d’utilisateur',
+	'username_admin'		=> 'Nom d’utilisateur administrateur',
 	'password'			=> 'Mot de passe',
 	'create'			=> 'Créer',
 	'user_created'			=> 'L’utilisateur %s a été créé.',
@@ -434,4 +437,11 @@ return array (
 	'no_update'			=> 'Aucune mise à jour à appliquer',
 	'update_problem'		=> 'La mise à jour a rencontré un problème : %s',
 	'update_finished'		=> 'La mise à jour est terminée !',
+
+	'auth_reset'			=> 'Reset de l’authentification',
+	'auth_will_reset'		=> 'Le système d’authentification va être remis à zéro : le formulaire sera utilisé à la place de Persona.',
+	'auth_not_persona'		=> 'Seul le système d’authentification Persona peut être remis à zéro.',
+	'auth_no_password_set'		=> 'Aucun mot de passe administrateur n’a été précisé. Cette fonctionnalité n’est pas disponible.',
+	'auth_form_set'			=> 'Le formulaire est désormais votre système d’authentification.',
+	'auth_form_not_set'		=> 'Un problème est survenu lors de la configuration de votre système d’authentification. Veuillez réessayer plus tard.',
 );

+ 6 - 6
app/views/index/resetAuth.phtml

@@ -1,9 +1,9 @@
-<div class="post content">
-	<h1><?php echo _t('reset_auth'); ?></h1>
+<div class="prompt">
+	<h1><?php echo _t('auth_reset'); ?></h1>
 
 	<?php if (!empty($this->message)) { ?>
 	<p class="alert <?php echo $this->message['status'] === 'bad' ? 'alert-error' : 'alert-warn'; ?>">
-		<span class="alert-head"><?php echo $this->message['title']; ?></span>
+		<span class="alert-head"><?php echo $this->message['title']; ?></span><br />
 		<?php echo $this->message['body']; ?>
 	</p>
 	<?php } ?>
@@ -11,12 +11,12 @@
 	<?php if (!$this->no_form) { ?>
 	<form id="crypto-form" method="post" action="<?php echo _url('index', 'resetAuth'); ?>">
 		<p class="alert alert-warn">
-			<span class="alert-head"><?php echo _t('attention'); ?></span>
+			<span class="alert-head"><?php echo _t('attention'); ?></span><br />
 			<?php echo _t('auth_will_reset'); ?>
 		</p>
 
 		<div>
-			<label for="username"><?php echo _t('username'); ?></label>
+			<label for="username"><?php echo _t('username_admin'); ?></label>
 			<input type="text" id="username" name="username" size="16" required="required" maxlength="16" pattern="[0-9a-zA-Z]{1,16}" autofocus="autofocus" />
 		</div>
 		<div>
@@ -26,7 +26,7 @@
 				<noscript><strong><?php echo _t('javascript_should_be_activated'); ?></strong></noscript>
 		</div>
 		<div>
-			<button id="loginButton" type="submit" class="btn btn-important"><?php echo _t('reset'); ?></button>
+			<button id="loginButton" type="submit" class="btn btn-important"><?php echo _t('submit'); ?></button>
 		</div>
 	</form>
 	<?php } ?>