shift per marcar los articles coma legits',
+ 'user_filter' => 'Accedir als filtres utilizaire',
+ 'user_filter_help' => 'S’i a pas qu’un filtre utilizaire, aquel serà utilizat. Autrament los filtres son accessibles per lor numèro.',
+ ),
+);
diff --git a/app/i18n/oc/feedback.php b/app/i18n/oc/feedback.php
new file mode 100644
index 000000000..225be119b
--- /dev/null
+++ b/app/i18n/oc/feedback.php
@@ -0,0 +1,115 @@
+ array(
+ 'optimization_complete' => 'Optimizacion acabada',
+ ),
+ 'access' => array(
+ 'denied' => 'Avètz pas l’autorizacion d’accedir a aquesta pagina',
+ 'not_found' => 'La pagina que cercatz existís pas',
+ ),
+ 'auth' => array(
+ 'form' => array(
+ 'not_set' => 'Un problèma es aparegut pendent la configuracion del sistèma d’autentificacion. Tonatz ensajar ai tard.',
+ 'set' => 'Lo sistèma d’autentificacion per defaut es ara lo formulari.',
+ ),
+ 'login' => array(
+ 'invalid' => 'L’identificant es invalid',
+ 'success' => 'Sètz connectat',
+ ),
+ 'logout' => array(
+ 'success' => 'Sètz desconnectat',
+ ),
+ 'no_password_set' => 'Pas de senhal es pas configurat. Aquesta foncionalitat es pas disponibla.',
+ ),
+ 'conf' => array(
+ 'error' => 'Una error es apareguda pendent la salvagarda de la configuracion',
+ 'query_created' => 'Lo filtre « %s » es estat creat.',
+ 'shortcuts_updated' => 'Los acorchis son actualizats',
+ 'updated' => 'La configuracion es estada actualizada',
+ ),
+ 'extensions' => array(
+ 'already_enabled' => '%s es ja activada',
+ 'disable' => array(
+ 'ko' => '%s pòt pas èsser desactivada. Consultatz los jornals d’audit de FreshRSS logs per mai de detalhs.',
+ 'ok' => '%s es ara desactivada',
+ ),
+ 'enable' => array(
+ 'ko' => '%s pòt pas èsser activada. Consultatz los jornals d’audit de FreshRSS logs per mai de detalhs.',
+ 'ok' => '%s es ara activada',
+ ),
+ 'no_access' => 'Avètz pas accès sus %s',
+ 'not_enabled' => '%s es pas encara activada',
+ 'not_found' => '%s existís pas',
+ ),
+ 'import_export' => array(
+ 'export_no_zip_extension' => 'L\'extension ZIP es pas presenta sul servidor. Volgatz ensajar d\'exportar los fichièrs un per un.',
+ 'feeds_imported' => 'Vòstres fluxes son estats importats seràn actualizats en seguida',
+ 'feeds_imported_with_errors' => 'Vòstres fluxes son estats importats mas i a agut d’errors',
+ 'file_cannot_be_uploaded' => 'Telecargament del fichièr impossible',
+ 'no_zip_extension' => 'L\'extension es pas presenta sul servidor.',
+ 'zip_error' => 'Una error s’es producha pendent l’importacion del fichièr ZIP.',
+ ),
+ 'sub' => array(
+ 'actualize' => 'Actualizar',
+ 'articles' => array(
+ 'marked_read' => 'Los articles seleccionats son estats marcats coma legits.',
+ 'marked_unread' => 'Los articles seleccionats son estats marcats coma pas legits.',
+ ),
+ 'category' => array(
+ 'created' => 'La categoria « %s » es estada creada.',
+ 'deleted' => 'La categoria es estada suprimida.',
+ 'emptied' => 'La categoria es estada voidada',
+ 'error' => 'Actualizacion de la categoria impossibla',
+ 'name_exists' => 'Una categoria se ditz ja atal.',
+ 'no_id' => 'Vos cal precisar l’id de la categoria.',
+ 'no_name' => 'Vos cal donar un nom a la categoria.',
+ 'not_delete_default' => 'Podètz pas suprimir la categoria per defaut !',
+ 'not_exist' => 'Aquesta categoria existís pas !',
+ 'over_max' => 'Avètz atengut la limita de categoria (%d)',
+ 'updated' => 'La categoria es estada actualizada.',
+ ),
+ 'feed' => array(
+ 'actualized' => '%s es a jorn',
+ 'actualizeds' => 'Los fluxes son estats actualizats',
+ 'added' => 'Lo flux RSS %s es ajustat',
+ 'already_subscribed' => 'Seguissètz ja %s',
+ 'deleted' => 'Lo flux es suprimit',
+ 'error' => 'Error en actualizar',
+ 'internal_problem' => 'Lo flux pòt pas èsser ajustat. Consultatz los jornals d’audit de FreshRSS per ne saber mai. Podètz forçar l’apondon en ajustant #force_feed a l’URL.',
+ 'invalid_url' => 'L\'URL %s es invalida',
+ 'n_actualized' => '%s fluxes son estats actualizats',
+ 'n_entries_deleted' => '%d articles son estats suprimits',
+ 'no_refresh' => 'I a pas cap de flux d’actualizar…',
+ 'not_added' => '%s a pas pogut èsser ajustat',
+ 'over_max' => 'Avètz atengut vòstra limita de fluxes (%d)',
+ 'updated' => 'Lo flux es actualizat',
+ ),
+ 'purge_completed' => 'Purga realizada (%s articles suprimits)',
+ ),
+ 'update' => array(
+ 'can_apply' => 'FreshRSS es per èsser mes a jorn en version %s.',
+ 'error' => 'La mesa a jorn a conegut un problèma : %s',
+ 'file_is_nok' => 'Nòva version %s disponibla, mas volgatz verificar los dreches sul repertòri %s. Lo servidor HTTP deu poder escriure dedins',
+ 'finished' => 'Mesa a jorn acabada !',
+ 'none' => 'Cap de mesa a jorn d’aplicar',
+ 'server_not_found' => 'Impossible de trobar lo servidor de mesa a jorn. [%s]',
+ ),
+ 'user' => array(
+ 'created' => array(
+ '_' => 'L’utilizaire %s es estat creat',
+ 'error' => 'L’utilizaire %s pòt pas èsser creat',
+ ),
+ 'deleted' => array(
+ '_' => 'L’utilizaire %s es estat suprimit',
+ 'error' => 'L’utilizaire %s pòt pas èsser suprimit',
+ ),
+ 'updated' => array(
+ '_' => 'L’utilizaire %s es estat actualizat',
+ 'error' => 'L’utilizaire %s es pas estat actualizat',
+ ),
+ ),
+ 'profile' => array(
+ 'error' => 'Impossible d’actualizar vòstre perfil',
+ 'updated' => 'Vòstre perfil es estat actualizat',
+ ),
+);
diff --git a/app/i18n/oc/gen.php b/app/i18n/oc/gen.php
new file mode 100644
index 000000000..cdeb43807
--- /dev/null
+++ b/app/i18n/oc/gen.php
@@ -0,0 +1,194 @@
+ array(
+ 'cancel' => 'Anullar',
+ 'disable' => 'Desactivar',
+ 'enable' => 'Activar',
+ 'filter' => 'Filtre',
+ 'import' => 'Importar',
+ 'submit' => 'Mandar',
+ 'actualize' => 'Actualizar',
+ 'back_to_rss_feeds' => '← Tornar a vòstres fluxes RSS',
+ 'create' => 'Crear',
+ 'empty' => 'Voidar',
+ 'export' => 'Exportar',
+ 'manage' => 'Gerir',
+ 'mark_favorite' => 'Ajustar als favorits',
+ 'mark_read' => 'Marcar coma legit',
+ 'remove' => 'Levar',
+ 'see_website' => 'Veire lo site',
+ 'truncate' => 'Suprimir totes los articles',
+ 'update' => 'Actualizar',
+ ),
+ 'auth' => array(
+ 'email' => 'Adreça de corrièl',
+ 'logout' => 'Se desconnectar',
+ 'password' => array(
+ '_' => 'Senhal',
+ 'format' => 'Almens 7 caractèrs',
+ ),
+ 'username' => array(
+ '_' => 'Nom d’utilizaire',
+ 'admin' => 'Nom d’utilizaire administrator',
+ 'format' => '16 caractèrs alfanumerics maximum)',
+ ),
+ 'keep_logged_in' => 'Demorar connectat (%s jorns) ',
+ 'login' => 'Connexion',
+ 'registration' => array(
+ '_' => 'Compte nòu',
+ 'ask' => 'Crear un compte?',
+ 'title' => 'Creacion de compte',
+ ),
+ 'reset' => 'Reïnicializacion de l’autentificacion',
+ ),
+ 'menu' => array(
+ 'about' => 'A prepaus',
+ 'admin' => 'Administracion',
+ 'configuration' => 'Configuracion',
+ 'user_profile' => 'Perfil',
+ 'queries' => 'Filtres utilizaire',
+ 'stats' => 'Estatisticas',
+ 'archiving' => 'Archivar',
+ 'authentication' => 'Autentificacion',
+ 'check_install' => 'Verificacion de l’installacion',
+ 'display' => 'Afichatge',
+ 'extensions' => 'Extensions',
+ 'logs' => 'Jornals d’audit',
+ 'reading' => 'Lectura',
+ 'search' => 'Recercar de mots o d’#etiquetas',
+ 'sharing' => 'Partatge',
+ 'shortcuts' => 'Acorchis',
+ 'system' => 'Configuracion sistèma',
+ 'update' => 'Mesa a jorn',
+ 'user_management' => 'Gestion dels utilizaires',
+ ),
+ 'pagination' => array(
+ 'next' => 'Seguent',
+ 'previous' => 'Precedent',
+ 'first' => 'Debuta',
+ 'last' => 'Fin',
+ 'load_more' => 'Cargar mai d’articles',
+ 'mark_all_read' => 'O marcar tot coma legit',
+ 'nothing_to_load' => 'I a pas mai d’articles',
+ ),
+ 'share' => array(
+ 'email' => 'Corrièl',
+ 'mastodon' => 'Mastodon',
+ 'blogotext' => 'Blogotext',
+ 'diaspora' => 'Diaspora*',
+ 'facebook' => 'Facebook',
+ 'g+' => 'Google+',
+ 'gnusocial' => 'GNU social',
+ 'jdh' => 'Journal du hacker',
+ 'Known' => 'Sites basats sus Known',
+ 'linkedin' => 'LinkedIn',
+ 'movim' => 'Movim',
+ 'pocket' => 'Pocket',
+ 'print' => 'Imprimir',
+ 'shaarli' => 'Shaarli',
+ 'twitter' => 'Twitter',
+ 'wallabag' => 'wallabag v1',
+ 'wallabagv2' => 'wallabag v2',
+ ),
+ 'short' => array(
+ 'no' => 'Non',
+ 'yes' => 'Òc',
+ 'attention' => 'Atencion !',
+ 'blank_to_disable' => 'Daissar void per desactivar',
+ 'by_author' => 'Per %s',
+ 'by_default' => 'Per defaut',
+ 'damn' => 'Zut !',
+ 'default_category' => 'Pas triat',
+ 'not_applicable' => 'Pas disponible',
+ 'ok' => 'Òc-ben !',
+ 'or' => 'o',
+ ),
+ 'date' => array(
+ 'Apr' => 'a\b\r\i\a\l',
+ 'Aug' => 'a\g\o\s\t',
+ 'Dec' => '\d\e\c\e\m\b\r\e',
+ 'Feb' => 'f\e\b\r\i\è\r',
+ 'Jan' => 'g\e\n\i\è\r',
+ 'Jul' => 'j\u\l\h\e\t',
+ 'Jun' => 'j\u\n\h',
+ 'Mar' => 'm\a\r\ç',
+ 'May' => '\m\a\i',
+ 'Nov' => '\n\o\v\e\m\b\r\e',
+ 'Oct' => '\o\c\t\ò\b\r\e',
+ 'Sep' => '\s\e\t\e\m\b\r\e',
+ 'apr' => 'abr.',
+ 'april' => 'abrial',
+ 'aug' => 'agost',
+ 'august' => 'agost',
+ 'before_yesterday' => 'Abans ièr',
+ 'dec' => 'dec.',
+ 'december' => 'decembre',
+ 'feb' => 'feb.',
+ 'february' => 'febrièr',
+ 'format_date' => 'j %s \de\ Y',
+ 'format_date_hour' => 'j %s \de\ Y \a H\:i',
+ 'fri' => 'dv',
+ 'jan' => 'gen.',
+ 'january' => 'genièr',
+ 'jul' => 'julh',
+ 'july' => 'julhet',
+ 'jun' => 'junh',
+ 'june' => 'junh',
+ 'last_3_month' => 'Dempuèi los tres darrièrs meses',
+ 'last_6_month' => 'Dempuèi los sièis darrièrs meses',
+ 'last_month' => 'Dempuèi lo mes passat',
+ 'last_week' => 'Dempuèi la setmana passada',
+ 'last_year' => 'Dempuèi l’annada passada',
+ 'mar' => 'març',
+ 'march' => 'març',
+ 'may' => 'mai',
+ 'may_' => 'mai',
+ 'mon' => 'dl',
+ 'month' => 'meses',
+ 'nov' => 'nov.',
+ 'november' => 'novembre',
+ 'oct' => 'oct.',
+ 'october' => 'octòbre',
+ 'sat' => 'ds',
+ 'sep' => 'set.',
+ 'september' => 'setembre',
+ 'sun' => 'dg',
+ 'thu' => 'dj',
+ 'today' => 'Uèi',
+ 'tue' => 'dm',
+ 'wed' => 'Dc',
+ 'yesterday' => 'Ièr',
+ ),
+ 'freshrss' => array(
+ '_' => 'FreshRSS',
+ 'about' => 'A prepaus de FreshRSS',
+ ),
+ 'js' => array(
+ 'category_empty' => 'Categoria voida',
+ 'confirm_action' => 'Volètz vertadièrament contunhar ? Aquesta accion se pòt pas anullar !',
+ 'confirm_action_feed_cat' => 'Volètz vertadièrament contunhar ? Perdretz los favorits e filtres ligats. Aquesta accion se pòt pas anullar !',
+ 'feedback' => array(
+ 'body_new_articles' => 'I a %%d nòus articles per legir sus FreshRSS.',
+ 'request_failed' => 'Una requèsta a fach meuca, aquò pòt venir d’un problèma de connexion Internet.',
+ 'title_new_articles' => 'FreshRSS : nòus articles !',
+ ),
+ 'new_article' => 'I a d’articles nòus disponibles, clicatz per actualizar la página.',
+ 'should_be_activated' => 'JavaScript deu èsser activat',
+ ),
+ 'lang' => array(
+ 'cz' => 'Čeština',
+ 'de' => 'Deutsch',
+ 'en' => 'English',
+ 'es' => 'Español',
+ 'fr' => 'Français',
+ 'he' => 'עברית',
+ 'it' => 'Italiano',
+ 'kr' => '한국어',
+ 'nl' => 'Nederlands',
+ 'oc' => 'Occitan',
+ 'pt-br' => 'Português (Brasil)',
+ 'ru' => 'Русский',
+ 'tr' => 'Türkçe',
+ 'zh-cn' => '简体中文',
+ ),
+);
diff --git a/app/i18n/oc/index.php b/app/i18n/oc/index.php
new file mode 100644
index 000000000..934e19dea
--- /dev/null
+++ b/app/i18n/oc/index.php
@@ -0,0 +1,61 @@
+ array(
+ '_' => 'A prepaus',
+ 'title' => 'A prepaus',
+ 'website' => 'Site internet',
+ 'agpl3' => 'AGPL 3',
+ 'bugs_reports' => 'Senhalament de problèmas',
+ 'credits' => 'Crèdits',
+ 'credits_content' => 'Unes elements de l’estil venon del projècte Bootstrap encara que FreshRSS utilize pas aqueste framework. Lasicònas venon del projècte GNOME. La polissa Open Sans utilizada foguèt creada per en Steve Matteson. FreshRSS es basat sus Minz, un framework PHP.',
+ 'freshrss_description' => 'FreshRSS es un agregador de fluxes RSS per l’auto-albergar tal coma Kriss Feed o Leed. Sa tòca es d’èsser leugièr e de bon utilizar de prima abòrd mas tanben d’èsser potent e parametrable.',
+ 'github' => 'on Github',
+ 'license' => 'Licéncia',
+ 'project_website' => 'Site del projècte',
+ 'version' => 'Version',
+ ),
+ 'menu' => array(
+ 'search_short' => 'Recercar',
+ 'about' => 'A prepaus de FreshRSS',
+ 'add_query' => 'Crear un filtre',
+ 'before_one_day' => '1 jorn en arrièr',
+ 'before_one_week' => '1 setmana en arrièr',
+ 'favorites' => 'Favorits (%s)',
+ 'global_view' => 'Vista generala',
+ 'main_stream' => 'Flux màger',
+ 'mark_all_read' => 'O marcar tot coma legit',
+ 'mark_cat_read' => 'Marcar la categoria coma legida',
+ 'mark_feed_read' => 'Marcar lo flux coma legit',
+ 'mark_selection_unread' => 'Marcar la seleccion coma pas legida',
+ 'newer_first' => 'Mai recents en primièr',
+ 'non-starred' => 'Mostrar los pas favorits',
+ 'normal_view' => 'Vista normala',
+ 'older_first' => 'Mai ancians en primièr',
+ 'queries' => 'Filtres utilizaire',
+ 'read' => 'Mostrar los legits',
+ 'reader_view' => 'Vista lectura',
+ 'rss_view' => 'Flux RSS',
+ 'starred' => 'Mostrar los favorits',
+ 'stats' => 'Estatisticas',
+ 'subscription' => 'Gestion dels abonaments',
+ 'unread' => 'Mostar los pas legits',
+ ),
+ 'share' => 'Partejar',
+ 'feed' => array(
+ 'add' => 'Podètz ajustar de fluxes.',
+ 'empty' => 'I a pas cap de flux de mostrar.',
+ 'rss_of' => 'Flux RSS de %s',
+ 'title' => 'Vòstres fluxes RSS',
+ 'title_global' => 'Vista generala',
+ 'title_fav' => 'Vòstres favorits',
+ ),
+ 'log' => array(
+ '_' => 'Jornals d’audit',
+ 'clear' => 'Escafar los jornals',
+ 'empty' => 'Los jornals son voids',
+ 'title' => 'Jornals d’audit',
+ ),
+ 'tag' => array(
+ 'related' => 'Etiquetas ligadas',
+ ),
+);
diff --git a/app/i18n/oc/install.php b/app/i18n/oc/install.php
new file mode 100644
index 000000000..52b56b4ec
--- /dev/null
+++ b/app/i18n/oc/install.php
@@ -0,0 +1,124 @@
+ array(
+ '_' => 'Lenga',
+ 'choose' => 'Causissètz la lenga per FreshRSS',
+ 'defined' => 'La lenga es corrèctament definida.',
+ ),
+ 'action' => array(
+ 'finish' => 'Acabar l’installacion',
+ 'fix_errors_before' => 'Mercés de corregir las errors seguentas abans de contunhar.',
+ 'keep_install' => 'Gardar la configuracion precedenta',
+ 'next_step' => 'Anar a l’estapa seguenta',
+ 'reinstall' => 'Reïnstallar FreshRSS',
+ ),
+ 'auth' => array(
+ 'form' => 'Formulari (tradicional, demanda JavaScript)',
+ 'http' => 'HTTP (per utilizaires avançats amb HTTPS)',
+ 'none' => 'Cap (perilhós)',
+ 'password_form' => 'Senhal APIshift označí vše jako přečtené',
'title' => 'Zkratky',
'user_filter' => 'Aplikovat uživatelské filtry',
'user_filter_help' => 'Je-li nastaven pouze jeden filtr, bude použit. Další filtry jsou dostupné pomocí jejich čísla.',
- 'views' => 'Views', // TODO
+ 'views' => 'Views', //TODO - Translation
),
'user' => array(
'articles_and_size' => '%s článků (%s)',
diff --git a/app/i18n/cz/feedback.php b/app/i18n/cz/feedback.php
index fe85a3599..3d0dcbc96 100644
--- a/app/i18n/cz/feedback.php
+++ b/app/i18n/cz/feedback.php
@@ -50,11 +50,15 @@ return array(
'no_zip_extension' => 'Na serveru není naistalována podpora ZIP.',
'zip_error' => 'Během importu ZIP souboru došlo k chybě.',
),
+ 'profile' => array(
+ 'error' => 'Váš profil nelze změnit',
+ 'updated' => 'Váš profil byl změněn',
+ ),
'sub' => array(
'actualize' => 'Aktualizovat',
'articles' => array(
- 'marked_read' => 'The selected articles have been marked as read.', //TODO
- 'marked_unread' => 'The articles have been marked as unread.', //TODO
+ 'marked_read' => 'The selected articles have been marked as read.', //TODO - Translation
+ 'marked_unread' => 'The articles have been marked as unread.', //TODO - Translation
),
'category' => array(
'created' => 'Kategorie %s byla vytvořena.',
@@ -76,7 +80,7 @@ return array(
'already_subscribed' => 'Již jste přihlášen k odběru %s',
'deleted' => 'Kanál byl smazán',
'error' => 'Kanál nelze aktualizovat',
- 'internal_problem' => 'RSS kanál nelze přidat. Pro detaily zkontrolujte logy FreshRSS.', // @todo
+ 'internal_problem' => 'RSS kanál nelze přidat. Pro detaily zkontrolujte logy FreshRSS.', //TODO - Translation
'invalid_url' => 'URL %s není platné',
'n_actualized' => '%d kanálů bylo aktualizováno',
'n_entries_deleted' => '%d článků bylo smazáno',
@@ -105,12 +109,8 @@ return array(
'error' => 'Uživatele %s nelze smazat',
),
'updated' => array(
- '_' => 'User %s has been updated', // TODO
- 'error' => 'User %s has not been updated', // TODO
+ '_' => 'User %s has been updated', //TODO - Translation
+ 'error' => 'User %s has not been updated', //TODO - Translation
),
),
- 'profile' => array(
- 'error' => 'Váš profil nelze změnit',
- 'updated' => 'Váš profil byl změněn',
- ),
);
diff --git a/app/i18n/cz/gen.php b/app/i18n/cz/gen.php
index eab572be4..27ff9414c 100644
--- a/app/i18n/cz/gen.php
+++ b/app/i18n/cz/gen.php
@@ -19,7 +19,7 @@ return array(
'see_website' => 'Navštívit WWW stránku',
'submit' => 'Odeslat',
'truncate' => 'Smazat všechny články',
- 'update' => 'Update', // TODO
+ 'update' => 'Update', //TODO - Translation
),
'auth' => array(
'email' => 'Email',
@@ -44,33 +44,28 @@ return array(
),
'date' => array(
'Apr' => '\\D\\u\\b\\e\\n',
- 'Aug' => '\\S\\r\\p\\e\\n',
- 'Dec' => '\\P\\r\\o\\s\\i\\n\\e\\c',
- 'Feb' => '\\Ú\\n\\o\\r',
- 'Jan' => '\\L\\e\\d\\e\\n',
- 'Jul' => '\\Č\\e\\r\\v\\e\\n\\e\\c',
- 'Jun' => '\\Č\\e\\r\\v\\e\\n',
- 'Mar' => '\\B\\ř\\e\\z\\e\\n',
- 'May' => '\\K\\v\\ě\\t\\e\\n',
- 'Nov' => '\\L\\i\\s\\t\\o\\p\\a\\d',
- 'Oct' => '\\Ř\\í\\j\\e\\n',
- 'Sep' => '\\Z\\á\\ř\\í',
'apr' => 'dub',
'april' => 'Dub',
+ 'Aug' => '\\S\\r\\p\\e\\n',
'aug' => 'srp',
'august' => 'Srp',
'before_yesterday' => 'Předevčírem',
+ 'Dec' => '\\P\\r\\o\\s\\i\\n\\e\\c',
'dec' => 'pro',
'december' => 'Pro',
+ 'Feb' => '\\Ú\\n\\o\\r',
'feb' => 'úno',
'february' => 'Úno',
'format_date' => 'j\\. %s Y',
'format_date_hour' => 'j\\. %s Y \\v H\\:i',
'fri' => 'Pá',
+ 'Jan' => '\\L\\e\\d\\e\\n',
'jan' => 'led',
'january' => 'Led',
+ 'Jul' => '\\Č\\e\\r\\v\\e\\n\\e\\c',
'jul' => 'čvn',
'july' => 'Čvn',
+ 'Jun' => '\\Č\\e\\r\\v\\e\\n',
'jun' => 'čer',
'june' => 'Čer',
'last_3_month' => 'Minulé tři měsíce',
@@ -78,17 +73,22 @@ return array(
'last_month' => 'Minulý měsíc',
'last_week' => 'Minulý týden',
'last_year' => 'Minulý rok',
+ 'Mar' => '\\B\\ř\\e\\z\\e\\n',
'mar' => 'bře',
'march' => 'Bře',
+ 'May' => '\\K\\v\\ě\\t\\e\\n',
'may' => 'Květen',
'may_' => 'Kvě',
'mon' => 'Po',
'month' => 'měsíce',
+ 'Nov' => '\\L\\i\\s\\t\\o\\p\\a\\d',
'nov' => 'lis',
'november' => 'Lis',
+ 'Oct' => '\\Ř\\í\\j\\e\\n',
'oct' => 'říj',
'october' => 'Říj',
'sat' => 'So',
+ 'Sep' => '\\Z\\á\\ř\\í',
'sep' => 'zář',
'september' => 'Zář',
'sun' => 'Ne',
@@ -146,7 +146,7 @@ return array(
'sharing' => 'Sdílení',
'shortcuts' => 'Zkratky',
'stats' => 'Statistika',
- 'system' => 'System configuration', // @todo translate
+ 'system' => 'System configuration', //TODO - Translation
'update' => 'Aktualizace',
'user_management' => 'Správa uživatelů',
'user_profile' => 'Profil',
@@ -161,7 +161,6 @@ return array(
'previous' => 'Předchozí',
),
'share' => array(
- 'Known' => 'Known based sites',
'blogotext' => 'Blogotext',
'diaspora' => 'Diaspora*',
'email' => 'Email',
@@ -169,6 +168,7 @@ return array(
'g+' => 'Google+',
'gnusocial' => 'GNU social',
'jdh' => 'Journal du hacker',
+ 'Known' => 'Known based sites',
'linkedin' => 'LinkedIn',
'mastodon' => 'Mastodon',
'movim' => 'Movim',
@@ -187,6 +187,7 @@ return array(
'damn' => 'Sakra!',
'default_category' => 'Nezařazeno',
'no' => 'Ne',
+ 'not_applicable' => 'Not available', //TODO - Translation
'ok' => 'Ok!',
'or' => 'nebo',
'yes' => 'Ano',
diff --git a/app/i18n/cz/index.php b/app/i18n/cz/index.php
index 7e60ca379..00f424fe8 100644
--- a/app/i18n/cz/index.php
+++ b/app/i18n/cz/index.php
@@ -40,7 +40,7 @@ return array(
'mark_all_read' => 'Označit vše jako přečtené',
'mark_cat_read' => 'Označit kategorii jako přečtenou',
'mark_feed_read' => 'Označit kanál jako přečtený',
- 'mark_selection_unread' => 'Mark selection as unread', //TODO
+ 'mark_selection_unread' => 'Mark selection as unread', //TODO - Translation
'newer_first' => 'Nové nejdříve',
'non-starred' => 'Zobrazit vše vyjma oblíbených',
'normal_view' => 'Normální',
@@ -53,11 +53,11 @@ return array(
'starred' => 'Zobrazit oblíbené',
'stats' => 'Statistika',
'subscription' => 'Správa subskripcí',
- 'tags' => 'My labels', //TODO
+ 'tags' => 'My labels', //TODO - Translation
'unread' => 'Zobrazovat nepřečtené',
),
'share' => 'Sdílet',
'tag' => array(
- 'related' => 'Související tagy', //TODO
+ 'related' => 'Související tagy', //TODO - Translation
),
);
diff --git a/app/i18n/cz/install.php b/app/i18n/cz/install.php
index acdb48ab6..d1b5d1616 100644
--- a/app/i18n/cz/install.php
+++ b/app/i18n/cz/install.php
@@ -24,8 +24,8 @@ return array(
'ok' => 'Nastavení databáze bylo uloženo.',
),
'host' => 'Hostitel',
- 'prefix' => 'Prefix tabulky',
'password' => 'Heslo',
+ 'prefix' => 'Prefix tabulky',
'type' => 'Typ databáze',
'username' => 'Uživatel',
),
@@ -45,7 +45,7 @@ return array(
'ok' => 'Máte rozšíření cURL.',
),
'data' => array(
- 'nok' => 'Zkontrolujte oprávnění adresáře ./data. HTTP server musí mít do tohoto adresáře práva zápisu',
+ 'nok' => 'Zkontrolujte oprávnění adresáře ./data. HTTP server musí mít do tohoto adresáře práva zápisu',
'ok' => 'Oprávnění adresáře data jsou v pořádku.',
),
'dom' => array(
@@ -69,8 +69,8 @@ return array(
'ok' => 'Máte doporučenou knihovnu pro parsování JSON.',
),
'mbstring' => array(
- 'nok' => 'Cannot find the recommended library mbstring for Unicode.', //TODO
- 'ok' => 'You have the recommended library mbstring for Unicode.', //TODO
+ 'nok' => 'Cannot find the recommended library mbstring for Unicode.', //TODO - Translation
+ 'ok' => 'You have the recommended library mbstring for Unicode.', //TODO - Translation
),
'minz' => array(
'nok' => 'Nemáte framework Minz.',
diff --git a/app/i18n/cz/sub.php b/app/i18n/cz/sub.php
index 55441aaf8..fc06fb4dc 100644
--- a/app/i18n/cz/sub.php
+++ b/app/i18n/cz/sub.php
@@ -2,13 +2,13 @@
return array(
'api' => array(
- 'documentation' => 'Copy the following URL to use it within an external tool.',// TODO
- 'title' => 'API',// TODO
+ 'documentation' => 'Copy the following URL to use it within an external tool.', //TODO - Translation
+ 'title' => 'API', //TODO - Translation
),
'bookmarklet' => array(
- 'documentation' => 'Drag this button to your bookmarks toolbar or right-click it and choose "Bookmark This Link". Then click "Subscribe" button in any page you want to subscribe to.',// TODO
- 'label' => 'Subscribe',// TODO
- 'title' => 'Bookmarklet',// TODO
+ 'documentation' => 'Drag this button to your bookmarks toolbar or right-click it and choose "Bookmark This Link". Then click "Subscribe" button in any page you want to subscribe to.', //TODO - Translation
+ 'label' => 'Subscribe', //TODO - Translation
+ 'title' => 'Bookmarklet', //TODO - Translation
),
'category' => array(
'_' => 'Kategorie',
@@ -27,7 +27,7 @@ return array(
'password' => 'Heslo',
'username' => 'Přihlašovací jméno',
),
- 'clear_cache' => 'Always clear cache', //TODO
+ 'clear_cache' => 'Always clear cache', //TODO - Translation
'css_help' => 'Stáhne zkrácenou verzi RSS kanálů (pozor, náročnější na čas!)',
'css_path' => 'Původní CSS soubor článku z webových stránek',
'description' => 'Popis',
@@ -36,30 +36,30 @@ return array(
'informations' => 'Informace',
'keep_history' => 'Zachovat tento minimální počet článků',
'moved_category_deleted' => 'Po smazání kategorie budou v ní obsažené kanály automaticky přesunuty do %s.',
- 'mute' => 'mute', // TODO
+ 'mute' => 'mute', //TODO - Translation
'no_selected' => 'Nejsou označeny žádné kanály.',
'number_entries' => '%d článků',
'priority' => array(
- '_' => 'Visibility', // TODO
- 'archived' => 'Do not show (archived)', // TODO
+ '_' => 'Visibility', //TODO - Translation
+ 'archived' => 'Do not show (archived)', //TODO - Translation
'main_stream' => 'Zobrazit ve “Všechny kanály”',
- 'normal' => 'Show in its category', // TODO
+ 'normal' => 'Show in its category', //TODO - Translation
),
- 'ssl_verify' => 'Verify SSL security', //TODO
+ 'pubsubhubbub' => 'Okamžité oznámení s PubSubHubbub',
+ 'ssl_verify' => 'Verify SSL security', //TODO - Translation
'stats' => 'Statistika',
'think_to_add' => 'Můžete přidat kanály.',
- 'timeout' => 'Timeout in seconds', //TODO
+ 'timeout' => 'Timeout in seconds', //TODO - Translation
'title' => 'Název',
'title_add' => 'Přidat RSS kanál',
'ttl' => 'Neobnovovat častěji než',
'url' => 'URL kanálu',
'validator' => 'Zkontrolovat platnost kanálu',
'website' => 'URL webové stránky',
- 'pubsubhubbub' => 'Okamžité oznámení s PubSubHubbub',
),
'firefox' => array(
'documentation' => 'Follow the steps described here to add FreshRSS to Firefox feed reader list.',// TODO
- 'title' => 'Firefox feed reader',// TODO
+ 'title' => 'Firefox feed reader', //TODO - Translation
),
'import_export' => array(
'export' => 'Export',
@@ -76,11 +76,11 @@ return array(
'bookmark' => 'Přihlásit (FreshRSS bookmark)',
'import_export' => 'Import / export',
'subscription_management' => 'Správa subskripcí',
- 'subscription_tools' => 'Subscription tools',// TODO
+ 'subscription_tools' => 'Subscription tools', //TODO - Translation
),
'title' => array(
'_' => 'Správa subskripcí',
'feed_management' => 'Správa RSS kanálů',
- 'subscription_tools' => 'Subscription tools',// TODO
+ 'subscription_tools' => 'Subscription tools', //TODO - Translation
),
);
diff --git a/app/i18n/de/admin.php b/app/i18n/de/admin.php
index 2eb4a69f6..fe626bb70 100644
--- a/app/i18n/de/admin.php
+++ b/app/i18n/de/admin.php
@@ -67,8 +67,8 @@ return array(
'ok' => 'Sie haben die JSON-Erweiterung.',
),
'mbstring' => array(
- 'nok' => 'Ihnen fehlt die mbstring-Bibliothek für Unicode.', //TODO
- 'ok' => 'Sie haben die empfohlene mbstring-Bliothek für Unicode.', //TODO
+ 'nok' => 'Ihnen fehlt die mbstring-Bibliothek für Unicode.',
+ 'ok' => 'Sie haben die empfohlene mbstring-Bliothek für Unicode.',
),
'minz' => array(
'nok' => 'Ihnen fehlt das Minz-Framework.',
@@ -106,23 +106,23 @@ return array(
),
),
'extensions' => array(
+ 'author' => 'Autor',
+ 'community' => 'Verfügbare Community Erweiterungen',
+ 'description' => 'Beschreibungen',
'disabled' => 'Deaktiviert',
'empty_list' => 'Es gibt keine installierte Erweiterung.',
'enabled' => 'Aktiviert',
+ 'latest' => 'Installiert',
+ 'name' => 'Name',
'no_configure_view' => 'Diese Erweiterung kann nicht konfiguriert werden.',
'system' => array(
'_' => 'System-Erweiterungen',
'no_rights' => 'System-Erweiterung (Sie haben keine Berechtigung dafür)',
),
'title' => 'Erweiterungen',
+ 'update' => 'Update verfügbar',
'user' => 'Benutzer-Erweiterungen',
- 'community' => 'Verfügbare Community Erweiterungen',
- 'name' => 'Name',
'version' => 'Version',
- 'description' => 'Beschreibungen',
- 'author' => 'Autor',
- 'latest' => 'Installiert',
- 'update' => 'Update verfügbar',
),
'stats' => array(
'_' => 'Statistiken',
diff --git a/app/i18n/de/conf.php b/app/i18n/de/conf.php
index 579363cb5..01dddacfc 100644
--- a/app/i18n/de/conf.php
+++ b/app/i18n/de/conf.php
@@ -19,7 +19,7 @@ return array(
'bottom_line' => 'Fußzeile',
'entry' => 'Artikel-Symbole',
'publication_date' => 'Datum der Veröffentlichung',
- 'related_tags' => 'Verwandte Tags', //TODO
+ 'related_tags' => 'Verwandte Tags',
'sharing' => 'Teilen',
'top_line' => 'Kopfzeile',
),
@@ -28,6 +28,7 @@ return array(
'seconds' => 'Sekunden (0 bedeutet keine Zeitüberschreitung)',
'timeout' => 'Zeitüberschreitung für HTML5-Benachrichtigung',
),
+ 'show_nav_buttons' => 'Zeige Navigations-Buttons',
'theme' => 'Erscheinungsbild',
'title' => 'Anzeige',
'width' => array(
@@ -37,7 +38,17 @@ return array(
'no_limit' => 'Keine Begrenzung',
'thin' => 'Klein',
),
- 'show_nav_buttons' => 'Zeige Navigations-Buttons',
+ ),
+ 'profile' => array(
+ '_' => 'Profil-Verwaltung',
+ 'delete' => array(
+ '_' => 'Accountlöschung',
+ 'warn' => 'Dein Account und alle damit bezogenen Daten werden gelöscht.',
+ ),
+ 'password_api' => 'Passwort-APImayúsculas para marcar todos los artículos como leídos',
'title' => 'Atajos de teclado',
'user_filter' => 'Acceso a filtros de usuario',
'user_filter_help' => 'Si solo hay un filtro de usuario, ese será el que se use. En caso contrario, los filtros están accesibles por su númeración.',
- 'views' => 'Views', // TODO
+ 'views' => 'Views', //TODO - Translation
),
'user' => array(
'articles_and_size' => '%s artículos (%s)',
diff --git a/app/i18n/es/feedback.php b/app/i18n/es/feedback.php
index 38548e901..d70ccfe8a 100755
--- a/app/i18n/es/feedback.php
+++ b/app/i18n/es/feedback.php
@@ -50,11 +50,15 @@ return array(
'no_zip_extension' => 'La extensión ZIP no está disponible en tu servidor.',
'zip_error' => 'Hubo un error durante la importación ZIP.',
),
+ 'profile' => array(
+ 'error' => 'Tu perfil no puede ser modificado',
+ 'updated' => 'Tu perfil ha sido modificado',
+ ),
'sub' => array(
'actualize' => 'Actualización',
'articles' => array(
- 'marked_read' => 'The selected articles have been marked as read.', //TODO
- 'marked_unread' => 'The articles have been marked as unread.', //TODO
+ 'marked_read' => 'The selected articles have been marked as read.', //TODO - Translation
+ 'marked_unread' => 'The articles have been marked as unread.', //TODO - Translation
),
'category' => array(
'created' => 'Se ha creado la categoría %s.',
@@ -76,7 +80,7 @@ return array(
'already_subscribed' => 'Ya estás suscrito a %s',
'deleted' => 'Fuente eliminada',
'error' => 'No es posible actualizar la fuente',
- 'internal_problem' => 'No ha sido posible agregar la fuente RSS. Revisa el registro de FreshRSS para más información.', // @todo
+ 'internal_problem' => 'No ha sido posible agregar la fuente RSS. Revisa el registro de FreshRSS para más información.', //TODO - Translation
'invalid_url' => 'La URL %s es inválida',
'n_actualized' => 'Se han actualiado %d fuentes',
'n_entries_deleted' => 'Se han eliminado %d artículos',
@@ -105,12 +109,8 @@ return array(
'error' => 'El usuario %s no ha podido ser eliminado',
),
'updated' => array(
- '_' => 'User %s has been updated', // TODO
- 'error' => 'User %s has not been updated', // TODO
+ '_' => 'User %s has been updated', //TODO - Translation
+ 'error' => 'User %s has not been updated', //TODO - Translation
),
),
- 'profile' => array(
- 'error' => 'Tu perfil no puede ser modificado',
- 'updated' => 'Tu perfil ha sido modificado',
- ),
);
diff --git a/app/i18n/es/gen.php b/app/i18n/es/gen.php
index 35a01c02d..183e3f794 100755
--- a/app/i18n/es/gen.php
+++ b/app/i18n/es/gen.php
@@ -19,7 +19,7 @@ return array(
'see_website' => 'Ver web',
'submit' => 'Enviar',
'truncate' => 'Borrar todos los artículos',
- 'update' => 'Update', // TODO
+ 'update' => 'Update', //TODO - Translation
),
'auth' => array(
'email' => 'Correo electrónico',
@@ -44,33 +44,28 @@ return array(
),
'date' => array(
'Apr' => '\\A\\b\\r\\i\\l',
- 'Aug' => '\\A\\g\\o\\s\\t\\o',
- 'Dec' => '\\D\\i\\c\\i\\e\\m\\b\\r\\e',
- 'Feb' => '\\F\\e\\b\\r\\e\\r\\o',
- 'Jan' => '\\E\\n\\e\\r\\o',
- 'Jul' => '\\J\\u\\l\\i\\o',
- 'Jun' => '\\J\\u\\n\\i\\o',
- 'Mar' => '\\M\\a\\r\\z\\o',
- 'May' => '\\M\\a\\y\\o',
- 'Nov' => '\\N\\o\\v\\i\\e\\m\\b\\r\\e',
- 'Oct' => '\\O\\c\\t\\u\\b\\r\\e',
- 'Sep' => '\\S\\e\\p\\t\\i\\e\\m\\b\\r\\e',
'apr' => 'abr',
'april' => 'abril',
+ 'Aug' => '\\A\\g\\o\\s\\t\\o',
'aug' => 'ago',
'august' => 'agosto',
'before_yesterday' => 'Anteayer',
+ 'Dec' => '\\D\\i\\c\\i\\e\\m\\b\\r\\e',
'dec' => 'dic',
'december' => 'diciembre',
+ 'Feb' => '\\F\\e\\b\\r\\e\\r\\o',
'feb' => 'feb',
'february' => 'febrero',
'format_date' => '%s j\\<\\s\\u\\p\\>S\\<\\/\\s\\u\\p\\> Y',
'format_date_hour' => '%s j\\<\\s\\u\\p\\>S\\<\\/\\s\\u\\p\\> Y \\a\\t H\\:i',
'fri' => 'Vie',
+ 'Jan' => '\\E\\n\\e\\r\\o',
'jan' => 'ene',
'january' => 'ene',
+ 'Jul' => '\\J\\u\\l\\i\\o',
'jul' => 'jul',
'july' => 'julio',
+ 'Jun' => '\\J\\u\\n\\i\\o',
'jun' => 'jun',
'june' => 'junio',
'last_3_month' => 'Últimos tres meses',
@@ -78,17 +73,22 @@ return array(
'last_month' => 'Mes pasado',
'last_week' => 'Semana pasada',
'last_year' => 'Año pasado',
+ 'Mar' => '\\M\\a\\r\\z\\o',
'mar' => 'mar',
'march' => 'marzo',
+ 'May' => '\\M\\a\\y\\o',
'may' => 'mayo',
'may_' => 'may',
'mon' => 'Lun',
'month' => 'meses',
+ 'Nov' => '\\N\\o\\v\\i\\e\\m\\b\\r\\e',
'nov' => 'nov',
'november' => 'noviembre',
+ 'Oct' => '\\O\\c\\t\\u\\b\\r\\e',
'oct' => 'oct',
'october' => 'octubre',
'sat' => 'Sab',
+ 'Sep' => '\\S\\e\\p\\t\\i\\e\\m\\b\\r\\e',
'sep' => 'sep',
'september' => 'septiembre',
'sun' => 'Dom',
@@ -161,7 +161,6 @@ return array(
'previous' => 'Anterior',
),
'share' => array(
- 'Known' => 'Known based sites',
'blogotext' => 'Blogotext',
'diaspora' => 'Diaspora*',
'email' => 'Email',
@@ -169,6 +168,7 @@ return array(
'g+' => 'Google+',
'gnusocial' => 'GNU social',
'jdh' => 'Journal du hacker',
+ 'Known' => 'Known based sites',
'linkedin' => 'LinkedIn',
'mastodon' => 'Mastodon',
'movim' => 'Movim',
diff --git a/app/i18n/es/index.php b/app/i18n/es/index.php
index 1ed6066fb..d7a42537b 100755
--- a/app/i18n/es/index.php
+++ b/app/i18n/es/index.php
@@ -40,7 +40,7 @@ return array(
'mark_all_read' => 'Marcar todo como leído',
'mark_cat_read' => 'Marcar categoría como leída',
'mark_feed_read' => 'Marcar fuente como leída',
- 'mark_selection_unread' => 'Mark selection as unread', //TODO
+ 'mark_selection_unread' => 'Mark selection as unread', //TODO - Translation
'newer_first' => 'Nuevos primero',
'non-starred' => 'Mostrar todos menos los favoritos',
'normal_view' => 'Vista normal',
@@ -53,11 +53,11 @@ return array(
'starred' => 'Mostrar solo los favoritos',
'stats' => 'Estadísticas',
'subscription' => 'Administración de suscripciones',
- 'tags' => 'My labels', //TODO
+ 'tags' => 'My labels', //TODO - Translation
'unread' => 'Mostar solo no leídos',
),
'share' => 'Compartir',
'tag' => array(
- 'related' => 'Etiquetas relacionadas', //TODO
+ 'related' => 'Etiquetas relacionadas', //TODO - Translation
),
);
diff --git a/app/i18n/es/install.php b/app/i18n/es/install.php
index a9be807c7..44236ccae 100755
--- a/app/i18n/es/install.php
+++ b/app/i18n/es/install.php
@@ -24,8 +24,8 @@ return array(
'ok' => 'La configuración de la base de datos ha sido guardada.',
),
'host' => 'Servidor',
- 'prefix' => 'Prefijo de la tabla',
'password' => 'Contraseña de la base de datos',
+ 'prefix' => 'Prefijo de la tabla',
'type' => 'Tipo de base de datos',
'username' => 'Nombre de usuario de la base de datos',
),
@@ -69,8 +69,8 @@ return array(
'ok' => 'Dispones de la librería recomendada para procesar JSON.',
),
'mbstring' => array(
- 'nok' => 'Cannot find the recommended library mbstring for Unicode.', //TODO
- 'ok' => 'You have the recommended library mbstring for Unicode.', //TODO
+ 'nok' => 'Cannot find the recommended library mbstring for Unicode.', //TODO - Translation
+ 'ok' => 'You have the recommended library mbstring for Unicode.', //TODO - Translation
),
'minz' => array(
'nok' => 'No se ha podido localizar el entorno Minz.',
diff --git a/app/i18n/es/sub.php b/app/i18n/es/sub.php
index 8a4fb98de..02f4b270f 100755
--- a/app/i18n/es/sub.php
+++ b/app/i18n/es/sub.php
@@ -2,8 +2,13 @@
return array(
'api' => array(
- 'documentation' => 'Copy the following URL to use it within an external tool.',// TODO
- 'title' => 'API',// TODO
+ 'documentation' => 'Copy the following URL to use it within an external tool.', //TODO - Translation
+ 'title' => 'API', //TODO - Translation
+ ),
+ 'bookmarklet' => array(
+ 'documentation' => 'Drag this button to your bookmarks toolbar or right-click it and choose "Bookmark This Link". Then click "Subscribe" button in any page you want to subscribe to.', //TODO - Translation
+ 'label' => 'Subscribe', //TODO - Translation
+ 'title' => 'Bookmarklet', //TODO - Translation
),
'category' => array(
'_' => 'Categoría',
@@ -22,7 +27,7 @@ return array(
'password' => 'Contraseña HTTP',
'username' => 'Nombre de usuario HTTP',
),
- 'clear_cache' => 'Always clear cache', //TODO
+ 'clear_cache' => 'Always clear cache', //TODO - Translation
'css_help' => 'Recibir fuentes RSS truncadas (aviso, ¡necesita más tiempo!)',
'css_path' => 'Ruta a la CSS de los artículos en la web original',
'description' => 'Descripción',
@@ -31,26 +36,30 @@ return array(
'informations' => 'Información',
'keep_history' => 'Número mínimo de artículos a conservar',
'moved_category_deleted' => 'Al borrar una categoría todas sus fuentes pasan automáticamente a la categoría %s.',
- 'mute' => 'mute', // TODO
+ 'mute' => 'mute', //TODO - Translation
'no_selected' => 'No hay funentes seleccionadas.',
'number_entries' => '%d artículos',
'priority' => array(
- '_' => 'Visibility', // TODO
- 'archived' => 'Do not show (archived)', // TODO
+ '_' => 'Visibility', //TODO - Translation
+ 'archived' => 'Do not show (archived)', //TODO - Translation
'main_stream' => 'Mostrar en salida principal',
- 'normal' => 'Show in its category', // TODO
+ 'normal' => 'Show in its category', //TODO - Translation
),
- 'ssl_verify' => 'Verify SSL security', //TODO
+ 'pubsubhubbub' => 'Notificación inmedaiata con PubSubHubbub',
+ 'ssl_verify' => 'Verify SSL security', //TODO - Translation
'stats' => 'Estadísticas',
'think_to_add' => 'Puedes añadir fuentes.',
- 'timeout' => 'Timeout in seconds', //TODO
+ 'timeout' => 'Timeout in seconds', //TODO - Translation
'title' => 'Título',
'title_add' => 'Añadir fuente RSS',
'ttl' => 'No actualizar de forma automática con una frecuencia mayor a',
'url' => 'URL de la fuente',
'validator' => 'Verifica la validez de la fuente',
'website' => 'Web de la URL',
- 'pubsubhubbub' => 'Notificación inmedaiata con PubSubHubbub',
+ ),
+ 'firefox' => array(
+ 'documentation' => 'Follow the steps described here to add FreshRSS to Firefox feed reader list.', //TODO - Translation
+ 'title' => 'Firefox feed reader', //TODO - Translation
),
'import_export' => array(
'export' => 'Exportar',
@@ -67,9 +76,11 @@ return array(
'bookmark' => 'Suscribirse (favorito FreshRSS)',
'import_export' => 'Importar / exportar',
'subscription_management' => 'Administración de suscripciones',
+ 'subscription_tools' => 'Subscription tools', //TODO - Translation
),
'title' => array(
'_' => 'Administración de suscripciones',
'feed_management' => 'Administración de fuentes RSS',
+ 'subscription_tools' => 'Subscription tools', //TODO - Translation
),
);
diff --git a/app/i18n/fr/admin.php b/app/i18n/fr/admin.php
index 1874f2c77..1175c9c65 100644
--- a/app/i18n/fr/admin.php
+++ b/app/i18n/fr/admin.php
@@ -106,23 +106,23 @@ return array(
),
),
'extensions' => array(
+ 'author' => 'Auteur',
+ 'community' => 'Extensions utilisateur disponibles',
+ 'description' => 'Description',
'disabled' => 'Désactivée',
'empty_list' => 'Aucune extension installée',
'enabled' => 'Activée',
+ 'latest' => 'Installée',
+ 'name' => 'Nom',
'no_configure_view' => 'Cette extension n’a pas à être configurée',
'system' => array(
'_' => 'Extensions système',
'no_rights' => 'Extensions système (contrôlées par l’administrateur)',
),
'title' => 'Extensions',
+ 'update' => 'Mise à jour disponible',
'user' => 'Extensions utilisateur',
- 'community' => 'Extensions utilisateur disponibles',
- 'name' => 'Nom',
'version' => 'Version',
- 'description' => 'Description',
- 'author' => 'Auteur',
- 'latest' => 'Installée',
- 'update' => 'Mise à jour disponible',
),
'stats' => array(
'_' => 'Statistiques',
diff --git a/app/i18n/fr/conf.php b/app/i18n/fr/conf.php
index 01239770b..23000c3cf 100644
--- a/app/i18n/fr/conf.php
+++ b/app/i18n/fr/conf.php
@@ -28,6 +28,7 @@ return array(
'seconds' => 'secondes (0 signifie aucun timeout)',
'timeout' => 'Temps d’affichage de la notification HTML5',
),
+ 'show_nav_buttons' => 'Afficher les boutons de navigation',
'theme' => 'Thème',
'title' => 'Affichage',
'width' => array(
@@ -37,7 +38,17 @@ return array(
'no_limit' => 'Pas de limite',
'thin' => 'Fine',
),
- 'show_nav_buttons' => 'Afficher les boutons de navigation',
+ ),
+ 'profile' => array(
+ '_' => 'Gestion du profil',
+ 'delete' => array(
+ '_' => 'Suppression du compte',
+ 'warn' => 'Le compte et toutes les données associées vont être supprimées.',
+ ),
+ 'password_api' => 'Mot de passe APIshift על מנת לסמן את כל המאמרים כנקראו',
'title' => 'קיצורי דרך',
'user_filter' => 'גישה למססנים',
'user_filter_help' => 'אם יש רק מזנן אחד הוא יהיה בשימוש. אחרת המסננים ישמשו על בסיס המספר שלהם.',
- 'views' => 'Views', // TODO
+ 'views' => 'Views', //TODO - Translation
),
'user' => array(
- 'articles_and_size' => '%s articles (%s)', // @todo
+ 'articles_and_size' => '%s articles (%s)', //TODO - Translation
'current' => 'משתמש נוכחי',
'is_admin' => 'מנהל',
'users' => 'משתמשים',
diff --git a/app/i18n/he/feedback.php b/app/i18n/he/feedback.php
index 369714795..f972173cb 100644
--- a/app/i18n/he/feedback.php
+++ b/app/i18n/he/feedback.php
@@ -21,7 +21,6 @@ return array(
'success' => 'You are disconnected', // @todo
),
'no_password_set' => 'לא הוגדרה סיסמת מנהל. תכונה זו אינה זמינה.',
- 'not_persona' => 'ניתן לאפס את מערכת הפרסונה בלבד.',
),
'conf' => array(
'error' => 'An error occurred during configuration saving', // @todo
@@ -51,24 +50,28 @@ return array(
'no_zip_extension' => 'הרחבת ZIP אינה מותקנת על השרת.',
'zip_error' => 'אירעה שגיאה במהלך ייבוא קובץ הZIP.',
),
+ 'profile' => array(
+ 'error' => 'Your profile cannot be modified', // @todo
+ 'updated' => 'Your profile has been modified', // @todo
+ ),
'sub' => array(
'actualize' => 'מימוש',
'articles' => array(
- 'marked_read' => 'The selected articles have been marked as read.', //TODO
- 'marked_unread' => 'The articles have been marked as unread.', //TODO
+ 'marked_read' => 'The selected articles have been marked as read.', //TODO - Translation
+ 'marked_unread' => 'The articles have been marked as unread.', //TODO - Translation
),
'category' => array(
- 'created' => 'Category %s has been created.', // @todo
- 'deleted' => 'Category has been deleted.', // @todo
+ 'created' => 'Category %s has been created.', //TODO - Translation
+ 'deleted' => 'Category has been deleted.', //TODO - Translation
'emptied' => 'הקטגוריה רוקנה',
- 'error' => 'Category cannot be updated', // @todo
- 'name_exists' => 'Category name already exists.', // @todo
- 'no_id' => 'You must precise the id of the category.', // @todo
- 'no_name' => 'Category name cannot be empty.', // @todo
- 'not_delete_default' => 'You cannot delete the default category!', // @todo
- 'not_exist' => 'The category does not exist!', // @todo
- 'over_max' => 'You have reached your limit of categories (%d)', // @todo
- 'updated' => 'Category has been updated.', // @todo
+ 'error' => 'Category cannot be updated', //TODO - Translation
+ 'name_exists' => 'Category name already exists.', //TODO - Translation
+ 'no_id' => 'You must precise the id of the category.', //TODO - Translation
+ 'no_name' => 'Category name cannot be empty.', //TODO - Translation
+ 'not_delete_default' => 'You cannot delete the default category!', //TODO - Translation
+ 'not_exist' => 'The category does not exist!', //TODO - Translation
+ 'over_max' => 'You have reached your limit of categories (%d)', //TODO - Translation
+ 'updated' => 'Category has been updated.', //TODO - Translation
),
'feed' => array(
'actualized' => '%s עודכן',
@@ -76,20 +79,20 @@ return array(
'added' => 'RSS הזנת %s נוספה',
'already_subscribed' => 'אתה כבר רשום ל %s',
'deleted' => 'ההזנה נמחקה',
- 'error' => 'Feed cannot be updated', // @todo
- 'internal_problem' => 'אין אפשרות להוסיף את ההזנה. בדקו את הלוגים לפרטים.', // @todo
+ 'error' => 'Feed cannot be updated', //TODO - Translation
+ 'internal_problem' => 'אין אפשרות להוסיף את ההזנה. בדקו את הלוגים לפרטים.', //TODO - Translation
'invalid_url' => 'URL %s אינו תקין',
'n_actualized' => '%d הזנות עודכנו',
'n_entries_deleted' => '%d המאמרים נמחקו',
'no_refresh' => 'אין הזנה שניתן לרענן…',
'not_added' => '%s אין אפשרות להוסיף את',
- 'over_max' => 'You have reached your limit of feeds (%d)', // @todo
+ 'over_max' => 'You have reached your limit of feeds (%d)', //TODO - Translation
'updated' => 'ההזנה התעדכנה',
),
'purge_completed' => 'הניקוי הושלם (%d מאמרים נמחקו)',
),
'update' => array(
- 'can_apply' => 'FreshRSS will be now updated to the version %s.', // @todo
+ 'can_apply' => 'FreshRSS will be now updated to the version %s.', //TODO - Translation
'error' => 'תהליך העדכון נתקל בשגיאה: %s',
'file_is_nok' => 'יש לבדוק את ההרשאות בתיקייה %s. שרת הHTTP חייב להיות בעל הרשאות כתיבה.',
'finished' => 'העדכון הושלם!',
@@ -99,19 +102,15 @@ return array(
'user' => array(
'created' => array(
'_' => 'המשתמש %s נוצר',
- 'error' => 'User %s cannot be created', // @todo
+ 'error' => 'User %s cannot be created', //TODO - Translation
),
'deleted' => array(
'_' => 'המשתמש %s נמחק',
- 'error' => 'User %s cannot be deleted', // @todo
+ 'error' => 'User %s cannot be deleted', //TODO - Translation
),
'updated' => array(
- '_' => 'User %s has been updated', // TODO
- 'error' => 'User %s has not been updated', // TODO
+ '_' => 'User %s has been updated', //TODO - Translation
+ 'error' => 'User %s has not been updated', //TODO - Translation
),
),
- 'profile' => array(
- 'error' => 'Your profile cannot be modified', // @todo
- 'updated' => 'Your profile has been modified', // @todo
- ),
);
diff --git a/app/i18n/he/gen.php b/app/i18n/he/gen.php
index 64050dc4f..9349cbce7 100644
--- a/app/i18n/he/gen.php
+++ b/app/i18n/he/gen.php
@@ -6,23 +6,23 @@ return array(
'back_to_rss_feeds' => '← חזרה להזנות הRSS שלך',
'cancel' => 'ביטול',
'create' => 'יצירה',
- 'disable' => 'Disable', // @todo
- 'empty' => 'Empty', // @todo
- 'enable' => 'Enable', // @todo
+ 'disable' => 'Disable', //TODO - Translation
+ 'empty' => 'Empty', //TODO - Translation
+ 'enable' => 'Enable', //TODO - Translation
'export' => 'ייצוא',
'filter' => 'מסנן',
'import' => 'ייבוא',
'manage' => 'ניהול',
'mark_read' => 'סימון כנקרא',
'mark_favorite' => 'סימון כמועדף',
- 'remove' => 'Remove', // @todo
+ 'remove' => 'Remove', //TODO - Translation
'see_website' => 'ראו אתר',
'submit' => 'אישור',
'truncate' => 'מחיקת כל המאמרים',
- 'update' => 'Update', // TODO
+ 'update' => 'Update', //TODO - Translation
),
'auth' => array(
- 'email' => 'Email address', // @todo
+ 'email' => 'Email address', //TODO - Translation
'keep_logged_in' => 'השאר מחובר חודש',
'login' => 'כניסה לחשבון',
'logout' => 'יציאה מהחשבון',
@@ -31,46 +31,41 @@ return array(
'format' => 'At least 7 characters',
),
'registration' => array(
- '_' => 'New account', // @todo
- 'ask' => 'Create an account?', // @todo
- 'title' => 'Account creation', // @todo
+ '_' => 'New account', //TODO - Translation
+ 'ask' => 'Create an account?', //TODO - Translation
+ 'title' => 'Account creation', //TODO - Translation
),
'reset' => 'איפוס אימות',
'username' => array(
'_' => 'שם משתמש',
'admin' => 'שם משתמש של המנהל',
- 'format' => 'maximum 16 alphanumeric characters', // @todo
+ 'format' => 'maximum 16 alphanumeric characters', //TODO - Translation
),
),
'date' => array(
'Apr' => '\\A\\p\\r\\i\\l',
- 'Aug' => '\\A\\u\\g\\u\\s\\t',
- 'Dec' => '\\D\\e\\c\\e\\m\\b\\e\\r',
- 'Feb' => '\\F\\e\\b\\r\\u\\a\\r\\y',
- 'Jan' => '\\J\\a\\n\\u\\a\\r\\y',
- 'Jul' => '\\J\\u\\l\\y',
- 'Jun' => '\\J\\u\\n\\e',
- 'Mar' => '\\M\\a\\r\\c\\h',
- 'May' => '\\M\\a\\y',
- 'Nov' => '\\N\\o\\v\\e\\m\\b\\e\\r',
- 'Oct' => '\\O\\c\\t\\o\\b\\e\\r',
- 'Sep' => '\\S\\e\\p\\t\\e\\m\\b\\e\\r',
'apr' => 'apr',
'april' => 'Apr',
+ 'Aug' => '\\A\\u\\g\\u\\s\\t',
'aug' => 'aug',
'august' => 'Aug',
'before_yesterday' => 'ישן יותר',
+ 'Dec' => '\\D\\e\\c\\e\\m\\b\\e\\r',
'dec' => 'dec',
'december' => 'Dec',
+ 'Feb' => '\\F\\e\\b\\r\\u\\a\\r\\y',
'feb' => 'feb',
'february' => 'Feb',
'format_date' => '%s j\\<\\s\\u\\p\\>S\\<\\/\\s\\u\\p\\> Y',
'format_date_hour' => '%s j\\<\\s\\u\\p\\>S\\<\\/\\s\\u\\p\\> Y \\a\\t H\\:i',
'fri' => 'Fri',
+ 'Jan' => '\\J\\a\\n\\u\\a\\r\\y',
'jan' => 'jan',
'january' => 'Jan',
+ 'Jul' => '\\J\\u\\l\\y',
'jul' => 'jul',
'july' => 'Jul',
+ 'Jun' => '\\J\\u\\n\\e',
'jun' => 'jun',
'june' => 'Jun',
'last_3_month' => 'בשלושת החודשים האחרונים',
@@ -78,17 +73,22 @@ return array(
'last_month' => 'בחודש שעבר',
'last_week' => 'בשבוע שעבר',
'last_year' => 'בשנה האחרונה',
+ 'Mar' => '\\M\\a\\r\\c\\h',
'mar' => 'mar',
'march' => 'Mar',
+ 'May' => '\\M\\a\\y',
'may' => 'May',
'may_' => 'May',
'mon' => 'Mon',
'month' => 'חודשים',
+ 'Nov' => '\\N\\o\\v\\e\\m\\b\\e\\r',
'nov' => 'nov',
'november' => 'Nov',
+ 'Oct' => '\\O\\c\\t\\o\\b\\e\\r',
'oct' => 'oct',
'october' => 'Oct',
'sat' => 'Sat',
+ 'Sep' => '\\S\\e\\p\\t\\e\\m\\b\\e\\r',
'sep' => 'sep',
'september' => 'Sep',
'sun' => 'Sun',
@@ -103,12 +103,12 @@ return array(
'about' => 'אודות FreshRSS',
),
'js' => array(
- 'category_empty' => 'Empty category', // @todo
+ 'category_empty' => 'Empty category', //TODO - Translation
'confirm_action' => 'האם אתם בטוחים שברצונכם לבצע פעולה זו? אין אפשרות לבטל אותה!',
'confirm_action_feed_cat' => 'האם אתם בטוחים שברצוניכם לבצע פעולה זו? מועדפים ושאילתות עשויות לאבוד. אין אפשרות לבטל אותה!',
'feedback' => array(
'body_new_articles' => 'ישנם \d מאמרים חדשים לקרוא ב FreshRSS.',
- 'request_failed' => 'A request has failed, it may have been caused by Internet connection problems.', // @todo
+ 'request_failed' => 'A request has failed, it may have been caused by Internet connection problems.', //TODO - Translation
'title_new_articles' => 'FreshRSS: מאמרים חדשים!',
),
'new_article' => 'מאמרים חדשים זמינים, לחצו לרענון העמוד.',
@@ -134,11 +134,11 @@ return array(
'about' => 'אודות',
'admin' => 'ניהול',
'archiving' => 'ארכוב',
- 'authentication' => 'Authentication', // @todo
- 'check_install' => 'Installation checking', // @todo
+ 'authentication' => 'Authentication', //TODO - Translation
+ 'check_install' => 'Installation checking', //TODO - Translation
'configuration' => 'הגדרות',
'display' => 'תצוגה',
- 'extensions' => 'Extensions', // @todo
+ 'extensions' => 'Extensions', //TODO - Translation
'logs' => 'לוגים',
'queries' => 'שאילתות',
'reading' => 'קריאה',
@@ -146,10 +146,10 @@ return array(
'sharing' => 'שיתוף',
'shortcuts' => 'קיצורי דרך',
'stats' => 'סטטיסטיקות',
- 'system' => 'System configuration', // @todo
+ 'system' => 'System configuration', //TODO - Translation
'update' => 'עדכון',
- 'user_management' => 'Manage users', // @todo
- 'user_profile' => 'Profile', // @todo
+ 'user_management' => 'Manage users', //TODO - Translation
+ 'user_profile' => 'Profile', //TODO - Translation
),
'pagination' => array(
'first' => 'הראשון',
@@ -187,7 +187,7 @@ return array(
'damn' => 'הו לא!',
'default_category' => 'ללא קטגוריה',
'no' => 'לא',
- 'not_applicable' => 'Not available', // @todo
+ 'not_applicable' => 'Not available', //TODO - Translation
'ok' => 'כן!',
'or' => 'או',
'yes' => 'כן',
diff --git a/app/i18n/he/index.php b/app/i18n/he/index.php
index d33c09b08..e01a02773 100644
--- a/app/i18n/he/index.php
+++ b/app/i18n/he/index.php
@@ -40,7 +40,7 @@ return array(
'mark_all_read' => 'סימון הכל כנקרא',
'mark_cat_read' => 'סימון קטגוריה כנקראה',
'mark_feed_read' => 'סימון הזנה כנקראה',
- 'mark_selection_unread' => 'Mark selection as unread', //TODO
+ 'mark_selection_unread' => 'Mark selection as unread', //TODO - Translation
'newer_first' => 'חדשים בראש',
'non-starred' => 'הצגת הכל פרט למועדפים',
'normal_view' => 'תצוגה רגילה',
@@ -53,11 +53,11 @@ return array(
'starred' => 'הצגת מועדפים בלבד',
'stats' => 'סטטיסטיקות',
'subscription' => 'ניהול הרשמות',
- 'tags' => 'My labels', //TODO
+ 'tags' => 'My labels', //TODO - Translation
'unread' => 'הצגת מאמרים שלא נקראו בלבד',
),
'share' => 'שיתוף',
'tag' => array(
- 'related' => 'תגיות קשורות', //TODO
+ 'related' => 'תגיות קשורות', //TODO - Translation
),
);
diff --git a/app/i18n/he/install.php b/app/i18n/he/install.php
index 93b8063b3..3a3e5ab12 100644
--- a/app/i18n/he/install.php
+++ b/app/i18n/he/install.php
@@ -4,16 +4,16 @@ return array(
'action' => array(
'finish' => 'השלמת ההתקנה',
'fix_errors_before' => 'יש לתקן את השגיאות לפני המעבר לשלב הבא.',
+ 'keep_install' => 'Keep previous configuration', //TODO - Translation
'next_step' => 'לשלב הבא',
+ 'reinstall' => 'Reinstall FreshRSS', //TODO - Translation
),
'auth' => array(
- 'email_persona' => 'כתובת דואר אלקטרוני להרשמהshift per segnare tutti gli articoli come letti',
'title' => 'Comandi da tastiera',
'user_filter' => 'Accedi alle ricerche personali',
'user_filter_help' => 'Se è presente una sola ricerca personale verrà usata quella, altrimenti usare anche il numero associato.',
- 'views' => 'Views', // TODO
+ 'views' => 'Views', //TODO - Translation
),
'user' => array(
'articles_and_size' => '%s articoli (%s)',
diff --git a/app/i18n/it/feedback.php b/app/i18n/it/feedback.php
index b0f3a814a..ca7879904 100644
--- a/app/i18n/it/feedback.php
+++ b/app/i18n/it/feedback.php
@@ -50,11 +50,15 @@ return array(
'no_zip_extension' => 'Estensione ZIP non presente sul server.',
'zip_error' => 'Si è verificato un errore importando il file ZIP',
),
+ 'profile' => array(
+ 'error' => 'Il tuo profilo non può essere modificato',
+ 'updated' => 'Il tuo profilo è stato modificato',
+ ),
'sub' => array(
'actualize' => 'Aggiorna',
'articles' => array(
- 'marked_read' => 'The selected articles have been marked as read.', //TODO
- 'marked_unread' => 'The articles have been marked as unread.', //TODO
+ 'marked_read' => 'The selected articles have been marked as read.', //TODO - Translation
+ 'marked_unread' => 'The articles have been marked as unread.', //TODO - Translation
),
'category' => array(
'created' => 'Categoria %s creata.',
@@ -76,7 +80,7 @@ return array(
'already_subscribed' => 'Hai già sottoscritto %s',
'deleted' => 'Feed cancellato',
'error' => 'Feed non aggiornato',
- 'internal_problem' => 'RSS feed non aggiunto. Verifica i logs per dettagli.', // @todo
+ 'internal_problem' => 'RSS feed non aggiunto. Verifica i logs per dettagli.', //TODO - Translation
'invalid_url' => 'URL %s non valido',
'n_actualized' => '%d feeds aggiornati',
'n_entries_deleted' => '%d articoli cancellati',
@@ -105,12 +109,8 @@ return array(
'error' => 'Utente %s non cancellato',
),
'updated' => array(
- '_' => 'User %s has been updated', // TODO
- 'error' => 'User %s has not been updated', // TODO
+ '_' => 'User %s has been updated', //TODO - Translation
+ 'error' => 'User %s has not been updated', //TODO - Translation
),
),
- 'profile' => array(
- 'error' => 'Il tuo profilo non può essere modificato',
- 'updated' => 'Il tuo profilo è stato modificato',
- ),
);
diff --git a/app/i18n/it/gen.php b/app/i18n/it/gen.php
index 200ce813a..3bf2f155f 100644
--- a/app/i18n/it/gen.php
+++ b/app/i18n/it/gen.php
@@ -44,33 +44,28 @@ return array(
),
'date' => array(
'Apr' => '\\A\\p\\r\\i\\l\\e',
- 'Aug' => '\\A\\g\\o\\s\\t\\o',
- 'Dec' => '\\D\\i\\c\\e\\m\\b\\r\\e',
- 'Feb' => '\\F\\e\\b\\b\\r\\a\\i\\o',
- 'Jan' => '\\G\\e\\n\\u\\a\\i\\o',
- 'Jul' => '\\L\\u\\g\\l\\i\\o',
- 'Jun' => '\\G\\i\\u\\g\\n\\o',
- 'Mar' => '\\M\\a\\r\\z\\o',
- 'May' => '\\M\\a\\g\\g\\i\\o',
- 'Nov' => '\\N\\o\\v\\e\\m\\b\\r\\e',
- 'Oct' => '\\O\\t\\t\\o\\b\\r\\e',
- 'Sep' => '\\S\\e\\t\\t\\e\\m\\b\\r\\e',
'apr' => 'apr.',
'april' => 'aprile',
+ 'Aug' => '\\A\\g\\o\\s\\t\\o',
'aug' => 'ag.',
'august' => 'agosto',
'before_yesterday' => 'Meno recenti',
+ 'Dec' => '\\D\\i\\c\\e\\m\\b\\r\\e',
'dec' => 'dic.',
'december' => 'dicembre',
+ 'Feb' => '\\F\\e\\b\\b\\r\\a\\i\\o',
'feb' => 'febbr.',
'february' => 'febbraio',
'format_date' => 'j\\ %s Y',
'format_date_hour' => 'j\\ %s Y \\o\\r\\e H\\:i',
'fri' => 'Fri',
+ 'Jan' => '\\G\\e\\n\\u\\a\\i\\o',
'jan' => 'genn.',
'january' => 'gennaio',
+ 'Jul' => '\\L\\u\\g\\l\\i\\o',
'jul' => 'jul',
'july' => 'luglio',
+ 'Jun' => '\\G\\i\\u\\g\\n\\o',
'jun' => 'jun',
'june' => 'giugno',
'last_3_month' => 'Ultimi 3 mesi',
@@ -78,17 +73,22 @@ return array(
'last_month' => 'Ultimo mese',
'last_week' => 'Ultima settimana',
'last_year' => 'Ultimo anno',
+ 'Mar' => '\\M\\a\\r\\z\\o',
'mar' => 'mar.',
'march' => 'marzo',
+ 'May' => '\\M\\a\\g\\g\\i\\o',
'may' => 'maggio',
'may_' => 'May',
'mon' => 'Mon',
'month' => 'mesi',
+ 'Nov' => '\\N\\o\\v\\e\\m\\b\\r\\e',
'nov' => 'nov.',
'november' => 'novembre',
+ 'Oct' => '\\O\\t\\t\\o\\b\\r\\e',
'oct' => 'ott.',
'october' => 'ottobre',
'sat' => 'Sat',
+ 'Sep' => '\\S\\e\\t\\t\\e\\m\\b\\r\\e',
'sep' => 'sett.',
'september' => 'settembre',
'sun' => 'Sun',
@@ -161,7 +161,6 @@ return array(
'previous' => 'Precedente',
),
'share' => array(
- 'Known' => 'Siti basati su Known',
'blogotext' => 'Blogotext',
'diaspora' => 'Diaspora*',
'email' => 'Email',
@@ -169,6 +168,7 @@ return array(
'g+' => 'Google+',
'gnusocial' => 'GNU social',
'jdh' => 'Journal du hacker',
+ 'Known' => 'Siti basati su Known',
'linkedin' => 'LinkedIn',
'mastodon' => 'Mastodon',
'movim' => 'Movim',
diff --git a/app/i18n/it/index.php b/app/i18n/it/index.php
index 909db1440..8162b1639 100644
--- a/app/i18n/it/index.php
+++ b/app/i18n/it/index.php
@@ -40,7 +40,7 @@ return array(
'mark_all_read' => 'Segna tutto come letto',
'mark_cat_read' => 'Segna la categoria come letta',
'mark_feed_read' => 'Segna il feed come letto',
- 'mark_selection_unread' => 'Mark selection as unread', //TODO
+ 'mark_selection_unread' => 'Mark selection as unread', //TODO - Translation
'newer_first' => 'Mostra prima i recenti',
'non-starred' => 'Escludi preferiti',
'normal_view' => 'Vista elenco',
@@ -53,11 +53,11 @@ return array(
'starred' => 'Mostra solo preferiti',
'stats' => 'Statistiche',
'subscription' => 'Gestione sottoscrizioni',
- 'tags' => 'My labels', //TODO
+ 'tags' => 'My labels', //TODO - Translation
'unread' => 'Mostra solo non letti',
),
'share' => 'Condividi',
'tag' => array(
- 'related' => 'Tags correlati', //TODO
+ 'related' => 'Tags correlati', //TODO - Translation
),
);
diff --git a/app/i18n/it/install.php b/app/i18n/it/install.php
index 2d0a34885..0b904ab02 100644
--- a/app/i18n/it/install.php
+++ b/app/i18n/it/install.php
@@ -24,8 +24,8 @@ return array(
'ok' => 'Le configurazioni del database sono state salvate.',
),
'host' => 'Host',
- 'prefix' => 'Prefisso tabella',
'password' => 'Password del database',
+ 'prefix' => 'Prefisso tabella',
'type' => 'Tipo di database',
'username' => 'Nome utente del database',
),
@@ -69,8 +69,8 @@ return array(
'ok' => 'You have a recommended library to parse JSON.',
),
'mbstring' => array(
- 'nok' => 'Cannot find the recommended library mbstring for Unicode.', //TODO
- 'ok' => 'You have the recommended library mbstring for Unicode.', //TODO
+ 'nok' => 'Cannot find the recommended library mbstring for Unicode.', //TODO - Translation
+ 'ok' => 'You have the recommended library mbstring for Unicode.', //TODO - Translation
),
'minz' => array(
'nok' => 'Manca il framework Minz.',
@@ -85,7 +85,6 @@ return array(
'ok' => 'PDO e altri driver supportati (pdo_mysql, pdo_sqlite, pdo_pgsql).',
),
'php' => array(
- '_' => 'Installazione PHP',
'nok' => 'Versione di PHP %s FreshRSS richiede almeno la versione %s.',
'ok' => 'Versione di PHP %s, compatibile con FreshRSS.',
),
diff --git a/app/i18n/it/sub.php b/app/i18n/it/sub.php
index b22340c9b..3cf869dd4 100644
--- a/app/i18n/it/sub.php
+++ b/app/i18n/it/sub.php
@@ -2,13 +2,13 @@
return array(
'api' => array(
- 'documentation' => 'Copy the following URL to use it within an external tool.',// TODO
- 'title' => 'API',// TODO
+ 'documentation' => 'Copy the following URL to use it within an external tool.', //TODO - Translation
+ 'title' => 'API', //TODO - Translation
),
'bookmarklet' => array(
'documentation' => 'Drag this button to your bookmarks toolbar or right-click it and choose "Bookmark This Link". Then click "Subscribe" button in any page you want to subscribe to.',// TODO
- 'label' => 'Subscribe',// TODO
- 'title' => 'Bookmarklet',// TODO
+ 'label' => 'Subscribe', //TODO - Translation
+ 'title' => 'Bookmarklet', //TODO - Translation
),
'category' => array(
'_' => 'Categoria',
@@ -27,7 +27,7 @@ return array(
'password' => 'HTTP password',
'username' => 'HTTP username',
),
- 'clear_cache' => 'Always clear cache', //TODO
+ 'clear_cache' => 'Always clear cache', //TODO - Translation
'css_help' => 'In caso di RSS feeds troncati (attenzione, richiede molto tempo!)',
'css_path' => 'Percorso del foglio di stile CSS del sito di origine',
'description' => 'Descrizione',
@@ -36,30 +36,30 @@ return array(
'informations' => 'Informazioni',
'keep_history' => 'Numero minimo di articoli da mantenere',
'moved_category_deleted' => 'Cancellando una categoria i feed al suo interno verranno classificati automaticamente come %s.',
- 'mute' => 'mute', // TODO
+ 'mute' => 'mute', //TODO - Translation
'no_selected' => 'Nessun feed selezionato.',
'number_entries' => '%d articoli',
'priority' => array(
- '_' => 'Visibility', // TODO
- 'archived' => 'Do not show (archived)', // TODO
- 'main_stream' => 'Mostra in homepage', // TODO
- 'normal' => 'Show in its category', // TODO
+ '_' => 'Visibility', //TODO - Translation
+ 'archived' => 'Do not show (archived)', //TODO - Translation
+ 'main_stream' => 'Mostra in homepage', //TODO - Translation
+ 'normal' => 'Show in its category', //TODO - Translation
),
- 'ssl_verify' => 'Verify SSL security', //TODO
+ 'pubsubhubbub' => 'Notifica istantanea con PubSubHubbub',
+ 'ssl_verify' => 'Verify SSL security', //TODO - Translation
'stats' => 'Statistiche',
'think_to_add' => 'Aggiungi feed.',
- 'timeout' => 'Timeout in seconds', //TODO
+ 'timeout' => 'Timeout in seconds', //TODO - Translation
'title' => 'Titolo',
'title_add' => 'Aggiungi RSS feed',
'ttl' => 'Non aggiornare automaticamente piu di',
'url' => 'Feed URL',
'validator' => 'Controlla la validita del feed ',
'website' => 'URL del sito',
- 'pubsubhubbub' => 'Notifica istantanea con PubSubHubbub',
),
'firefox' => array(
- 'documentation' => 'Follow the steps described here to add FreshRSS to Firefox feed reader list.',// TODO
- 'title' => 'Firefox feed reader',// TODO
+ 'documentation' => 'Follow the steps described here to add FreshRSS to Firefox feed reader list.', //TODO - Translation
+ 'title' => 'Firefox feed reader', //TODO - Translation
),
'import_export' => array(
'export' => 'Esporta',
@@ -76,11 +76,11 @@ return array(
'bookmark' => 'Bookmark (trascina nei preferiti)',
'import_export' => 'Importa / esporta',
'subscription_management' => 'Gestione sottoscrizioni',
- 'subscription_tools' => 'Subscription tools',// TODO
+ 'subscription_tools' => 'Subscription tools', //TODO - Translation
),
'title' => array(
'_' => 'Gestione sottoscrizioni',
'feed_management' => 'Gestione RSS feeds',
- 'subscription_tools' => 'Subscription tools',// TODO
+ 'subscription_tools' => 'Subscription tools', //TODO - Translation
),
);
diff --git a/app/i18n/kr/admin.php b/app/i18n/kr/admin.php
index bc65b3fa2..ac4a808e7 100644
--- a/app/i18n/kr/admin.php
+++ b/app/i18n/kr/admin.php
@@ -67,8 +67,8 @@ return array(
'ok' => 'JSON 확장 기능이 설치되어 있습니다.',
),
'mbstring' => array(
- 'nok' => 'Cannot find the recommended library mbstring for Unicode.', //TODO
- 'ok' => 'You have the recommended library mbstring for Unicode.', //TODO
+ 'nok' => 'Cannot find the recommended library mbstring for Unicode.', //TODO - Translation
+ 'ok' => 'You have the recommended library mbstring for Unicode.', //TODO - Translation
),
'minz' => array(
'nok' => 'Minz 프레임워크를 찾을 수 없습니다.',
@@ -106,23 +106,23 @@ return array(
),
),
'extensions' => array(
+ 'author' => '제작자',
+ 'community' => '사용 가능한 커뮤니티 확장 기능들',
+ 'description' => '설명',
'disabled' => '비활성화됨',
'empty_list' => '설치된 확장 기능이 없습니다',
'enabled' => '활성화됨',
+ 'latest' => '설치됨',
+ 'name' => '이름',
'no_configure_view' => '이 확장 기능은 설정이 없습니다.',
'system' => array(
'_' => '시스템 확장 기능',
'no_rights' => '시스템 확장 기능 (이 확장 기능에 대한 권한이 없습니다)',
),
'title' => '확장 기능',
+ 'update' => '업데이트 있음',
'user' => '사용자 확장 기능',
- 'community' => '사용 가능한 커뮤니티 확장 기능들',
- 'name' => '이름',
'version' => '버전',
- 'description' => '설명',
- 'author' => '제작자',
- 'latest' => '설치됨',
- 'update' => '업데이트 있음',
),
'stats' => array(
'_' => '통계',
diff --git a/app/i18n/kr/conf.php b/app/i18n/kr/conf.php
index f26e2cf09..ae34795ef 100644
--- a/app/i18n/kr/conf.php
+++ b/app/i18n/kr/conf.php
@@ -19,7 +19,7 @@ return array(
'bottom_line' => '하단',
'entry' => '문서 아이콘',
'publication_date' => '발행일',
- 'related_tags' => '관련 태그', //TODO
+ 'related_tags' => '관련 태그',
'sharing' => '공유',
'top_line' => '상단',
),
@@ -28,6 +28,7 @@ return array(
'seconds' => '초 (0: 타임아웃 없음)',
'timeout' => 'HTML5 알림 타임아웃',
),
+ 'show_nav_buttons' => '내비게이션 버튼 보이기',
'theme' => '테마',
'title' => '표시',
'width' => array(
@@ -37,7 +38,17 @@ return array(
'no_limit' => '제한 없음',
'thin' => '얇음',
),
- 'show_nav_buttons' => '내비게이션 버튼 보이기',
+ ),
+ 'profile' => array(
+ '_' => '프로필 관리',
+ 'delete' => array(
+ '_' => '계정 삭제',
+ 'warn' => '당신의 계정과 관련된 모든 데이터가 삭제됩니다.',
+ ),
+ 'password_api' => 'API 암호shift per marcar los articles coma legits',
+ 'title' => 'Acorchis',
'user_filter' => 'Accedir als filtres utilizaire',
'user_filter_help' => 'S’i a pas qu’un filtre utilizaire, aquel serà utilizat. Autrament los filtres son accessibles per lor numèro.',
+ 'views' => 'Vistas',
+ ),
+ 'user' => array(
+ 'articles_and_size' => '%s articles (%s)',
+ 'current' => 'Utilizaire actual',
+ 'is_admin' => 'es administrator',
+ 'users' => 'Utilizaires',
),
);
diff --git a/app/i18n/oc/feedback.php b/app/i18n/oc/feedback.php
index 225be119b..7f7d05dbd 100644
--- a/app/i18n/oc/feedback.php
+++ b/app/i18n/oc/feedback.php
@@ -1,4 +1,5 @@
array(
'optimization_complete' => 'Optimizacion acabada',
@@ -49,6 +50,10 @@ return array(
'no_zip_extension' => 'L\'extension es pas presenta sul servidor.',
'zip_error' => 'Una error s’es producha pendent l’importacion del fichièr ZIP.',
),
+ 'profile' => array(
+ 'error' => 'Impossible d’actualizar vòstre perfil',
+ 'updated' => 'Vòstre perfil es estat actualizat',
+ ),
'sub' => array(
'actualize' => 'Actualizar',
'articles' => array(
@@ -108,8 +113,4 @@ return array(
'error' => 'L’utilizaire %s es pas estat actualizat',
),
),
- 'profile' => array(
- 'error' => 'Impossible d’actualizar vòstre perfil',
- 'updated' => 'Vòstre perfil es estat actualizat',
- ),
);
diff --git a/app/i18n/oc/gen.php b/app/i18n/oc/gen.php
index cdeb43807..246a74eb2 100644
--- a/app/i18n/oc/gen.php
+++ b/app/i18n/oc/gen.php
@@ -1,137 +1,71 @@
array(
- 'cancel' => 'Anullar',
- 'disable' => 'Desactivar',
- 'enable' => 'Activar',
- 'filter' => 'Filtre',
- 'import' => 'Importar',
- 'submit' => 'Mandar',
'actualize' => 'Actualizar',
'back_to_rss_feeds' => '← Tornar a vòstres fluxes RSS',
+ 'cancel' => 'Anullar',
'create' => 'Crear',
+ 'disable' => 'Desactivar',
'empty' => 'Voidar',
+ 'enable' => 'Activar',
'export' => 'Exportar',
+ 'filter' => 'Filtre',
+ 'import' => 'Importar',
'manage' => 'Gerir',
'mark_favorite' => 'Ajustar als favorits',
'mark_read' => 'Marcar coma legit',
'remove' => 'Levar',
'see_website' => 'Veire lo site',
+ 'submit' => 'Mandar',
'truncate' => 'Suprimir totes los articles',
'update' => 'Actualizar',
),
'auth' => array(
'email' => 'Adreça de corrièl',
+ 'keep_logged_in' => 'Demorar connectat (%s jorns) ',
+ 'login' => 'Connexion',
'logout' => 'Se desconnectar',
'password' => array(
'_' => 'Senhal',
'format' => 'Almens 7 caractèrs',
),
- 'username' => array(
- '_' => 'Nom d’utilizaire',
- 'admin' => 'Nom d’utilizaire administrator',
- 'format' => '16 caractèrs alfanumerics maximum)',
- ),
- 'keep_logged_in' => 'Demorar connectat (%s jorns) ',
- 'login' => 'Connexion',
'registration' => array(
'_' => 'Compte nòu',
'ask' => 'Crear un compte?',
'title' => 'Creacion de compte',
),
'reset' => 'Reïnicializacion de l’autentificacion',
- ),
- 'menu' => array(
- 'about' => 'A prepaus',
- 'admin' => 'Administracion',
- 'configuration' => 'Configuracion',
- 'user_profile' => 'Perfil',
- 'queries' => 'Filtres utilizaire',
- 'stats' => 'Estatisticas',
- 'archiving' => 'Archivar',
- 'authentication' => 'Autentificacion',
- 'check_install' => 'Verificacion de l’installacion',
- 'display' => 'Afichatge',
- 'extensions' => 'Extensions',
- 'logs' => 'Jornals d’audit',
- 'reading' => 'Lectura',
- 'search' => 'Recercar de mots o d’#etiquetas',
- 'sharing' => 'Partatge',
- 'shortcuts' => 'Acorchis',
- 'system' => 'Configuracion sistèma',
- 'update' => 'Mesa a jorn',
- 'user_management' => 'Gestion dels utilizaires',
- ),
- 'pagination' => array(
- 'next' => 'Seguent',
- 'previous' => 'Precedent',
- 'first' => 'Debuta',
- 'last' => 'Fin',
- 'load_more' => 'Cargar mai d’articles',
- 'mark_all_read' => 'O marcar tot coma legit',
- 'nothing_to_load' => 'I a pas mai d’articles',
- ),
- 'share' => array(
- 'email' => 'Corrièl',
- 'mastodon' => 'Mastodon',
- 'blogotext' => 'Blogotext',
- 'diaspora' => 'Diaspora*',
- 'facebook' => 'Facebook',
- 'g+' => 'Google+',
- 'gnusocial' => 'GNU social',
- 'jdh' => 'Journal du hacker',
- 'Known' => 'Sites basats sus Known',
- 'linkedin' => 'LinkedIn',
- 'movim' => 'Movim',
- 'pocket' => 'Pocket',
- 'print' => 'Imprimir',
- 'shaarli' => 'Shaarli',
- 'twitter' => 'Twitter',
- 'wallabag' => 'wallabag v1',
- 'wallabagv2' => 'wallabag v2',
- ),
- 'short' => array(
- 'no' => 'Non',
- 'yes' => 'Òc',
- 'attention' => 'Atencion !',
- 'blank_to_disable' => 'Daissar void per desactivar',
- 'by_author' => 'Per %s',
- 'by_default' => 'Per defaut',
- 'damn' => 'Zut !',
- 'default_category' => 'Pas triat',
- 'not_applicable' => 'Pas disponible',
- 'ok' => 'Òc-ben !',
- 'or' => 'o',
+ 'username' => array(
+ '_' => 'Nom d’utilizaire',
+ 'admin' => 'Nom d’utilizaire administrator',
+ 'format' => '16 caractèrs alfanumerics maximum)',
+ ),
),
'date' => array(
'Apr' => 'a\b\r\i\a\l',
- 'Aug' => 'a\g\o\s\t',
- 'Dec' => '\d\e\c\e\m\b\r\e',
- 'Feb' => 'f\e\b\r\i\è\r',
- 'Jan' => 'g\e\n\i\è\r',
- 'Jul' => 'j\u\l\h\e\t',
- 'Jun' => 'j\u\n\h',
- 'Mar' => 'm\a\r\ç',
- 'May' => '\m\a\i',
- 'Nov' => '\n\o\v\e\m\b\r\e',
- 'Oct' => '\o\c\t\ò\b\r\e',
- 'Sep' => '\s\e\t\e\m\b\r\e',
'apr' => 'abr.',
'april' => 'abrial',
+ 'Aug' => 'a\g\o\s\t',
'aug' => 'agost',
'august' => 'agost',
'before_yesterday' => 'Abans ièr',
+ 'Dec' => '\d\e\c\e\m\b\r\e',
'dec' => 'dec.',
'december' => 'decembre',
+ 'Feb' => 'f\e\b\r\i\è\r',
'feb' => 'feb.',
'february' => 'febrièr',
'format_date' => 'j %s \de\ Y',
'format_date_hour' => 'j %s \de\ Y \a H\:i',
'fri' => 'dv',
+ 'Jan' => 'g\e\n\i\è\r',
'jan' => 'gen.',
'january' => 'genièr',
+ 'Jul' => 'j\u\l\h\e\t',
'jul' => 'julh',
'july' => 'julhet',
+ 'Jun' => 'j\u\n\h',
'jun' => 'junh',
'june' => 'junh',
'last_3_month' => 'Dempuèi los tres darrièrs meses',
@@ -139,17 +73,22 @@ return array(
'last_month' => 'Dempuèi lo mes passat',
'last_week' => 'Dempuèi la setmana passada',
'last_year' => 'Dempuèi l’annada passada',
+ 'Mar' => 'm\a\r\ç',
'mar' => 'març',
'march' => 'març',
+ 'May' => '\m\a\i',
'may' => 'mai',
'may_' => 'mai',
'mon' => 'dl',
'month' => 'meses',
+ 'Nov' => '\n\o\v\e\m\b\r\e',
'nov' => 'nov.',
'november' => 'novembre',
+ 'Oct' => '\o\c\t\ò\b\r\e',
'oct' => 'oct.',
'october' => 'octòbre',
'sat' => 'ds',
+ 'Sep' => '\s\e\t\e\m\b\r\e',
'sep' => 'set.',
'september' => 'setembre',
'sun' => 'dg',
@@ -191,4 +130,66 @@ return array(
'tr' => 'Türkçe',
'zh-cn' => '简体中文',
),
+ 'menu' => array(
+ 'about' => 'A prepaus',
+ 'admin' => 'Administracion',
+ 'archiving' => 'Archivar',
+ 'authentication' => 'Autentificacion',
+ 'check_install' => 'Verificacion de l’installacion',
+ 'configuration' => 'Configuracion',
+ 'display' => 'Afichatge',
+ 'extensions' => 'Extensions',
+ 'logs' => 'Jornals d’audit',
+ 'queries' => 'Filtres utilizaire',
+ 'reading' => 'Lectura',
+ 'search' => 'Recercar de mots o d’#etiquetas',
+ 'sharing' => 'Partatge',
+ 'shortcuts' => 'Acorchis',
+ 'stats' => 'Estatisticas',
+ 'system' => 'Configuracion sistèma',
+ 'update' => 'Mesa a jorn',
+ 'user_management' => 'Gestion dels utilizaires',
+ 'user_profile' => 'Perfil',
+ ),
+ 'pagination' => array(
+ 'first' => 'Debuta',
+ 'last' => 'Fin',
+ 'load_more' => 'Cargar mai d’articles',
+ 'mark_all_read' => 'O marcar tot coma legit',
+ 'next' => 'Seguent',
+ 'nothing_to_load' => 'I a pas mai d’articles',
+ 'previous' => 'Precedent',
+ ),
+ 'share' => array(
+ 'blogotext' => 'Blogotext',
+ 'diaspora' => 'Diaspora*',
+ 'email' => 'Corrièl',
+ 'facebook' => 'Facebook',
+ 'g+' => 'Google+',
+ 'gnusocial' => 'GNU social',
+ 'jdh' => 'Journal du hacker',
+ 'Known' => 'Sites basats sus Known',
+ 'linkedin' => 'LinkedIn',
+ 'mastodon' => 'Mastodon',
+ 'movim' => 'Movim',
+ 'pocket' => 'Pocket',
+ 'print' => 'Imprimir',
+ 'shaarli' => 'Shaarli',
+ 'twitter' => 'Twitter',
+ 'wallabag' => 'wallabag v1',
+ 'wallabagv2' => 'wallabag v2',
+ ),
+ 'short' => array(
+ 'attention' => 'Atencion !',
+ 'blank_to_disable' => 'Daissar void per desactivar',
+ 'by_author' => 'Per %s',
+ 'by_default' => 'Per defaut',
+ 'damn' => 'Zut !',
+ 'default_category' => 'Pas triat',
+ 'no' => 'Non',
+ 'not_applicable' => 'Pas disponible',
+ 'ok' => 'Òc-ben !',
+ 'or' => 'o',
+ 'yes' => 'Òc',
+ ),
);
diff --git a/app/i18n/oc/index.php b/app/i18n/oc/index.php
index b357a48e2..5211fd24a 100644
--- a/app/i18n/oc/index.php
+++ b/app/i18n/oc/index.php
@@ -1,9 +1,8 @@
array(
'_' => 'A prepaus',
- 'title' => 'A prepaus',
- 'website' => 'Site internet',
'agpl3' => 'AGPL 3',
'bugs_reports' => 'Senhalament de problèmas',
'credits' => 'Crèdits',
@@ -12,10 +11,25 @@ return array(
'github' => 'on Github',
'license' => 'Licéncia',
'project_website' => 'Site del projècte',
+ 'title' => 'A prepaus',
+ 'website' => 'Site internet',
'version' => 'Version',
),
+ 'feed' => array(
+ 'add' => 'Podètz ajustar de fluxes.',
+ 'empty' => 'I a pas cap de flux de mostrar.',
+ 'rss_of' => 'Flux RSS de %s',
+ 'title' => 'Vòstres fluxes RSS',
+ 'title_global' => 'Vista generala',
+ 'title_fav' => 'Vòstres favorits',
+ ),
+ 'log' => array(
+ '_' => 'Jornals d’audit',
+ 'clear' => 'Escafar los jornals',
+ 'empty' => 'Los jornals son voids',
+ 'title' => 'Jornals d’audit',
+ ),
'menu' => array(
- 'search_short' => 'Recercar',
'about' => 'A prepaus de FreshRSS',
'add_query' => 'Crear un filtre',
'before_one_day' => '1 jorn en arrièr',
@@ -35,6 +49,7 @@ return array(
'read' => 'Mostrar los legits',
'reader_view' => 'Vista lectura',
'rss_view' => 'Flux RSS',
+ 'search_short' => 'Recercar',
'starred' => 'Mostrar los favorits',
'stats' => 'Estatisticas',
'subscription' => 'Gestion dels abonaments',
@@ -42,20 +57,6 @@ return array(
'unread' => 'Mostar los pas legits',
),
'share' => 'Partejar',
- 'feed' => array(
- 'add' => 'Podètz ajustar de fluxes.',
- 'empty' => 'I a pas cap de flux de mostrar.',
- 'rss_of' => 'Flux RSS de %s',
- 'title' => 'Vòstres fluxes RSS',
- 'title_global' => 'Vista generala',
- 'title_fav' => 'Vòstres favorits',
- ),
- 'log' => array(
- '_' => 'Jornals d’audit',
- 'clear' => 'Escafar los jornals',
- 'empty' => 'Los jornals son voids',
- 'title' => 'Jornals d’audit',
- ),
'tag' => array(
'related' => 'Etiquetas ligadas',
),
diff --git a/app/i18n/oc/install.php b/app/i18n/oc/install.php
index 52b56b4ec..5d4639ab4 100644
--- a/app/i18n/oc/install.php
+++ b/app/i18n/oc/install.php
@@ -1,10 +1,6 @@
array(
- '_' => 'Lenga',
- 'choose' => 'Causissètz la lenga per FreshRSS',
- 'defined' => 'La lenga es corrèctament definida.',
- ),
'action' => array(
'finish' => 'Acabar l’installacion',
'fix_errors_before' => 'Mercés de corregir las errors seguentas abans de contunhar.',
@@ -28,8 +24,8 @@ return array(
'ok' => 'La configuracion de la basa de donadas es salvagarda.',
),
'host' => 'Òste',
- 'prefix' => 'Prefixe de tabla',
'password' => 'Senhal de la basa de donadas',
+ 'prefix' => 'Prefixe de tabla',
'type' => 'Tipe de basa de donadas',
'username' => 'Nom d’utilizaire de la basa de donadas',
),
@@ -74,8 +70,6 @@ return array(
),
'mbstring' => array(
'nok' => 'Impossible de trobar la bibliotèca recomandada mbstring per Unicode.',
- //TODO
- //TODO
'ok' => 'Avètz la bibliotèca recomandada mbstring per Unicode.',
),
'minz' => array(
@@ -115,6 +109,11 @@ return array(
'js' => array(
'confirm_reinstall' => 'En reïnstallant FreshRSS perdretz la configuracion precedenta. Volètz vertadièrament contunhar ?',
),
+ 'language' => array(
+ '_' => 'Lenga',
+ 'choose' => 'Causissètz la lenga per FreshRSS',
+ 'defined' => 'La lenga es corrèctament definida.',
+ ),
'not_deleted' => 'Quicòm a trucat, sembla qu’avètz suprimit %s a la man.',
'ok' => 'L’installacion s’es corrèctament passada.',
'step' => 'etapa %d',
diff --git a/app/i18n/oc/sub.php b/app/i18n/oc/sub.php
index 6b4bfd072..407a10b96 100644
--- a/app/i18n/oc/sub.php
+++ b/app/i18n/oc/sub.php
@@ -1,84 +1,86 @@
array(
- 'title' => 'API',
'documentation' => 'Copiar l’URL seguenta per l’utilizaire dins d’una aisina extèrna.',
+ 'title' => 'API',
),
'bookmarklet' => array(
- 'label' => 'S’abonar',
'documentation' => 'Depausatz aqueste boton per la barra de marcapaginas o clicatz-lo a drecha e causissètz « Enregistrar aqueste ligam». Puèi clicatz «S’abonar» sus las paginas que volètz seguir.',
+ 'label' => 'S’abonar',
'title' => 'Bookmarklet',
),
'category' => array(
- 'new' => 'Nòva categoria',
'_' => 'Categoria',
'add' => 'Ajustar una categoria',
'empty' => 'Categoria voida',
+ 'new' => 'Nòva categoria',
),
'feed' => array(
+ 'add' => 'Ajustar un flux RSS',
+ 'advanced' => 'Avançat',
+ 'archiving' => 'Archivar',
'auth' => array(
- 'password' => 'Senhal HTTP',
- 'username' => 'Identificant HTTP',
'configuration' => 'Identificacion',
'help' => 'Permet l’accès als fluxes protegits per una autentificacion HTTP',
'http' => 'Autentificacion HTTP',
+ 'password' => 'Senhal HTTP',
+ 'username' => 'Identificant HTTP',
),
+ 'clear_cache' => 'Always clear cache', //TODO - Translation
+ 'css_help' => 'Permet de recuperar los fluxes troncats (atencion, demanda mai de temps !)',
+ 'css_path' => 'Selector CSS dels articles sul site d’origina',
'description' => 'Descripcion',
+ 'empty' => 'Aqueste flux es void. Assegurats-vos qu’es totjorn mantengut.',
+ 'error' => 'Aqueste flux a rescontrat un problèma. Volgatz verificar que siá totjorn accessible puèi actualizatz-lo.',
+ 'informations' => 'Informacions',
+ 'keep_history' => 'Nombre minimum d’articles de servar',
+ 'moved_category_deleted' => 'Quand escafatz una categoria, sos fluxes son automaticament classats dins %s.',
'mute' => 'mut',
+ 'no_selected' => 'Cap de flux pas seleccionat.',
+ 'number_entries' => '%d articles',
'priority' => array(
'_' => 'Visibilitat',
'archived' => 'Mostrar pas (archivat)',
'main_stream' => 'Mostar al flux màger',
'normal' => 'Mostar dins sa categoria',
),
- 'title' => 'Títol',
- 'url' => 'Flux URL',
- 'website' => 'URL del site',
- 'add' => 'Ajustar un flux RSS',
- 'advanced' => 'Avançat',
- 'archiving' => 'Archivar',
- 'css_path' => 'Selector CSS dels articles sul site d’origina',
- 'empty' => 'Aqueste flux es void. Assegurats-vos qu’es totjorn mantengut.',
- 'informations' => 'Informacions',
- 'keep_history' => 'Nombre minimum d’articles de servar',
- 'no_selected' => 'Cap de flux pas seleccionat.',
- 'number_entries' => '%d articles',
+ 'pubsubhubbub' => 'Notificaciones instantáneas amb PubSubHubbub',
'ssl_verify' => 'Verificacion de la seguretat SSL',
'stats' => 'Estatisticas',
'think_to_add' => 'Podètz ajustar de fluxes.',
'timeout' => 'Temps d’espèra en segondas',
+ 'title' => 'Títol',
'title_add' => 'Ajustar un flux RSS',
'ttl' => 'Actualizar pas automaticament mai sovent que',
+ 'url' => 'Flux URL',
'validator' => 'Verificar la validitat del flux',
- 'pubsubhubbub' => 'Notificaciones instantáneas amb PubSubHubbub',
- 'css_help' => 'Permet de recuperar los fluxes troncats (atencion, demanda mai de temps !)',
- 'error' => 'Aqueste flux a rescontrat un problèma. Volgatz verificar que siá totjorn accessible puèi actualizatz-lo.',
- 'moved_category_deleted' => 'Quand escafatz una categoria, sos fluxes son automaticament classats dins %s.',
+ 'website' => 'URL del site',
+ ),
+ 'firefox' => array(
+ 'documentation' => 'Seguir las etapas descrichas aquí per ajustar FreshRSS a la lista dels lectors de flux de Firefox.',
+ 'title' => 'Lector de flux de Firefox',
),
'import_export' => array(
'export' => 'Exportar',
- 'export_starred' => 'Exportar los favorits',
- 'import' => 'Importar',
- 'title' => 'Importar / Exportar',
'export_opml' => 'Exportar la lista de fluxes (OPML)',
+ 'export_starred' => 'Exportar los favorits',
'feed_list' => 'Lista dels %s articles',
'file_to_import' => 'Fichièr d’importarshift para marcar todos os artigos como lido',
'title' => 'Atalhos',
'user_filter' => 'Acesse filtros de usuário',
'user_filter_help' => 'Se há apenas um filtro, ele é utilizado. Caso contrário, os filtros serão acessíveis pelos seus números.',
- 'views' => 'Views', // TODO
+ 'views' => 'Views', //TODO - Translation
),
'user' => array(
'articles_and_size' => '%s artigos (%s)',
diff --git a/app/i18n/pt-br/feedback.php b/app/i18n/pt-br/feedback.php
index a2d66384e..816bbf43b 100644
--- a/app/i18n/pt-br/feedback.php
+++ b/app/i18n/pt-br/feedback.php
@@ -50,11 +50,15 @@ return array(
'no_zip_extension' => 'extensão ZIP não está presente em seu servidor.',
'zip_error' => 'Um erro ocorreu durante a importação do arquivo ZIP.',
),
+ 'profile' => array(
+ 'error' => 'Your profile cannot be modified',
+ 'updated' => 'Your profile has been modified',
+ ),
'sub' => array(
'actualize' => 'Atualizando',
'articles' => array(
- 'marked_read' => 'The selected articles have been marked as read.', //TODO
- 'marked_unread' => 'The articles have been marked as unread.', //TODO
+ 'marked_read' => 'The selected articles have been marked as read.', //TODO - Translation
+ 'marked_unread' => 'The articles have been marked as unread.', //TODO - Translation
),
'category' => array(
'created' => 'Categoria %s foi criada.',
@@ -76,7 +80,7 @@ return array(
'already_subscribed' => 'Você já está inscrito no %s',
'deleted' => 'o Feed foi deletado',
'error' => 'O feed não pode ser atualizado',
- 'internal_problem' => 'O RSS feed não pôde ser adicionado. Verifique os FreshRSS logs para detalhes.', // @todo
+ 'internal_problem' => 'O RSS feed não pôde ser adicionado. Verifique os FreshRSS logs para detalhes.', //TODO - Translation
'invalid_url' => 'URL %s é inválida',
'n_actualized' => '%d feeds foram atualizados',
'n_entries_deleted' => '%d artigos foram deletados',
@@ -105,12 +109,8 @@ return array(
'error' => 'Usuário %s não pode ser deletado',
),
'updated' => array(
- '_' => 'User %s has been updated', // TODO
- 'error' => 'User %s has not been updated', // TODO
+ '_' => 'User %s has been updated', //TODO - Translation
+ 'error' => 'User %s has not been updated', //TODO - Translation
),
),
- 'profile' => array(
- 'error' => 'Your profile cannot be modified',
- 'updated' => 'Your profile has been modified',
- ),
);
diff --git a/app/i18n/pt-br/gen.php b/app/i18n/pt-br/gen.php
index bf5214ee8..8a0b26b3d 100644
--- a/app/i18n/pt-br/gen.php
+++ b/app/i18n/pt-br/gen.php
@@ -19,7 +19,7 @@ return array(
'see_website' => 'Ver o site',
'submit' => 'Enviar',
'truncate' => 'Deletar todos os artigos',
- 'update' => 'Update', // TODO
+ 'update' => 'Update', //TODO - Translation
),
'auth' => array(
'email' => 'Endereço de e-mail',
@@ -44,33 +44,28 @@ return array(
),
'date' => array(
'Apr' => '\\A\\b\\r\\i\\l',
- 'Aug' => '\\A\\g\\o\\s\\t\\o',
- 'Dec' => '\\D\\e\\z\\e\\m\\b\\r\\o',
- 'Feb' => '\\F\\e\\v\\e\\r\\e\\i\\r\\o',
- 'Jan' => '\\J\\a\\n\\e\\i\\r\\o',
- 'Jul' => '\\J\\u\\l\\h\\o',
- 'Jun' => '\\J\\u\\n\\h\\o',
- 'Mar' => '\\M\\a\\r\\ç\\o',
- 'May' => '\\M\\a\\i\\o',
- 'Nov' => '\\N\\o\\v\\e\\m\\b\\r\\o',
- 'Oct' => '\\O\\u\\t\\u\\b\\r\\o',
- 'Sep' => '\\S\\e\\t\\e\\m\\b\\r\\o',
'apr' => 'abr',
'april' => 'Abr',
+ 'Aug' => '\\A\\g\\o\\s\\t\\o',
'aug' => 'ago',
'august' => 'Ago',
'before_yesterday' => 'Antes de ontem',
+ 'Dec' => '\\D\\e\\z\\e\\m\\b\\r\\o',
'dec' => 'dez',
'december' => 'Dez',
+ 'Feb' => '\\F\\e\\v\\e\\r\\e\\i\\r\\o',
'feb' => 'fev',
'february' => 'Fev',
'format_date' => 'j \\d\\e %s \\d\\e Y',
'format_date_hour' => 'j \\d\\e %s \\d\\e Y\\, H\\:i',
'fri' => 'Sex',
+ 'Jan' => '\\J\\a\\n\\e\\i\\r\\o',
'jan' => 'jan',
'january' => 'Jan',
+ 'Jul' => '\\J\\u\\l\\h\\o',
'jul' => 'jul',
'july' => 'Jul',
+ 'Jun' => '\\J\\u\\n\\h\\o',
'jun' => 'jun',
'june' => 'Jun',
'last_3_month' => 'Últimos três meses',
@@ -78,16 +73,22 @@ return array(
'last_month' => 'Últimos mês',
'last_week' => 'Última semana',
'last_year' => 'Último ano',
+ 'Mar' => '\\M\\a\\r\\ç\\o',
'mar' => 'mar',
'march' => 'Mar',
+ 'May' => '\\M\\a\\i\\o',
'may' => 'Mai',
+ 'may_' => 'Mai',
'mon' => 'Seg',
'month' => 'meses',
+ 'Nov' => '\\N\\o\\v\\e\\m\\b\\r\\o',
'nov' => 'nov',
'november' => 'Nov',
+ 'Oct' => '\\O\\u\\t\\u\\b\\r\\o',
'oct' => 'out',
'october' => 'Out',
'sat' => 'Sab',
+ 'Sep' => '\\S\\e\\t\\e\\m\\b\\r\\o',
'sep' => 'set',
'september' => 'Set',
'sun' => 'Dom',
@@ -160,7 +161,6 @@ return array(
'previous' => 'Anterior',
),
'share' => array(
- 'Known' => 'Known based sites',
'blogotext' => 'Blogotext',
'diaspora' => 'Diaspora*',
'email' => 'Email',
@@ -168,6 +168,7 @@ return array(
'g+' => 'Google+',
'gnusocial' => 'GNU social',
'jdh' => 'Journal du hacker',
+ 'Known' => 'Known based sites',
'linkedin' => 'LinkedIn',
'mastodon' => 'Mastodon',
'movim' => 'Movim',
diff --git a/app/i18n/pt-br/index.php b/app/i18n/pt-br/index.php
index 9f98902ed..e5807ed95 100644
--- a/app/i18n/pt-br/index.php
+++ b/app/i18n/pt-br/index.php
@@ -40,7 +40,7 @@ return array(
'mark_all_read' => 'Marcar todos como lidos',
'mark_cat_read' => 'Marcar categoria como lida',
'mark_feed_read' => 'Marcar feed com lido',
- 'mark_selection_unread' => 'Mark selection as unread', //TODO
+ 'mark_selection_unread' => 'Mark selection as unread', //TODO - Translation
'newer_first' => 'Novos primeiro',
'non-starred' => 'Mostrar todos, exceto favoritos',
'normal_view' => 'visualização normal',
@@ -53,10 +53,11 @@ return array(
'starred' => 'Mostrar apenas os favoritos',
'stats' => 'Estatísticas',
'subscription' => 'Gerenciamento de inscrições',
+ 'tags' => 'My labels', //TODO - Translation
'unread' => 'Mostrar apenas os não lidos',
),
'share' => 'Compartilhar',
'tag' => array(
- 'related' => 'Tags relacionadas', //TODO
+ 'related' => 'Tags relacionadas', //TODO - Translation
),
);
diff --git a/app/i18n/pt-br/install.php b/app/i18n/pt-br/install.php
index 65bddf62c..d99a09364 100644
--- a/app/i18n/pt-br/install.php
+++ b/app/i18n/pt-br/install.php
@@ -24,8 +24,8 @@ return array(
'ok' => 'Configurações do banco de dados foram salvas.',
),
'host' => 'Host',
- 'prefix' => 'Prefixo da tabela',
'password' => 'Senha do banco de dados',
+ 'prefix' => 'Prefixo da tabela',
'type' => 'Tipo do banco de dados',
'username' => 'Usuário do banco de dados',
),
@@ -69,8 +69,8 @@ return array(
'ok' => 'Você tem a extensão JSON.',
),
'mbstring' => array(
- 'nok' => 'Cannot find the recommended library mbstring for Unicode.', //TODO
- 'ok' => 'You have the recommended library mbstring for Unicode.', //TODO
+ 'nok' => 'Cannot find the recommended library mbstring for Unicode.', //TODO - Translation
+ 'ok' => 'You have the recommended library mbstring for Unicode.', //TODO - Translation
),
'minz' => array(
'nok' => 'Não foi possível encontrar o framework Minz.',
diff --git a/app/i18n/pt-br/sub.php b/app/i18n/pt-br/sub.php
index daa24e8f3..15986d6c3 100644
--- a/app/i18n/pt-br/sub.php
+++ b/app/i18n/pt-br/sub.php
@@ -2,13 +2,13 @@
return array(
'api' => array(
- 'documentation' => 'Copy the following URL to use it within an external tool.',// TODO
- 'title' => 'API',// TODO
+ 'documentation' => 'Copy the following URL to use it within an external tool.', //TODO - Translation
+ 'title' => 'API', //TODO - Translation
),
'bookmarklet' => array(
- 'documentation' => 'Drag this button to your bookmarks toolbar or right-click it and choose "Bookmark This Link". Then click "Subscribe" button in any page you want to subscribe to.',// TODO
- 'label' => 'Subscribe',// TODO
- 'title' => 'Bookmarklet',// TODO
+ 'documentation' => 'Drag this button to your bookmarks toolbar or right-click it and choose "Bookmark This Link". Then click "Subscribe" button in any page you want to subscribe to.', //TODO - Translation
+ 'label' => 'Subscribe', //TODO - Translation
+ 'title' => 'Bookmarklet', //TODO - Translation
),
'category' => array(
'_' => 'Categoria',
@@ -27,7 +27,7 @@ return array(
'password' => 'Senha HTTP',
'username' => 'Usuário HTTP',
),
- 'clear_cache' => 'Always clear cache', //TODO
+ 'clear_cache' => 'Always clear cache', //TODO - Translation
'css_help' => 'Retorna RSS feeds truncados (atenção, requer mais tempo!)',
'css_path' => 'Caminho do CSS do artigo no site original',
'description' => 'Descrição',
@@ -36,26 +36,26 @@ return array(
'informations' => 'Informações',
'keep_history' => 'Número mínimo de artigos para manter',
'moved_category_deleted' => 'Quando você deleta uma categoria, seus feeds são automaticamente classificados como %s.',
- 'mute' => 'mute', // TODO
+ 'mute' => 'mute', //TODO - Translation
'no_selected' => 'Nenhum feed selecionado.',
'number_entries' => '%d artigos',
'priority' => array(
- '_' => 'Visibility', // TODO
- 'archived' => 'Do not show (archived)', // TODO
+ '_' => 'Visibility', //TODO - Translation
+ 'archived' => 'Do not show (archived)', //TODO - Translation
'main_stream' => 'Mostrar na tela principal',
- 'normal' => 'Show in its category', // TODO
+ 'normal' => 'Show in its category', //TODO - Translation
),
- 'ssl_verify' => 'Verify SSL security', //TODO
+ 'pubsubhubbub' => 'Notificação instantânea com PubSubHubbub',
+ 'ssl_verify' => 'Verify SSL security', //TODO - Translation
'stats' => 'Estatísticas',
'think_to_add' => 'Você deve adicionar alguns feeds.',
- 'timeout' => 'Timeout in seconds', //TODO
+ 'timeout' => 'Timeout in seconds', //TODO - Translation
'title' => 'Título',
'title_add' => 'Adicionar o RSS feed',
'ttl' => 'Não atualize automáticamente mais que',
'url' => 'Feed URL',
'validator' => 'Verifique a validade do feed',
'website' => 'URL do site',
- 'pubsubhubbub' => 'Notificação instantânea com PubSubHubbub',
),
'import_export' => array(
'export' => 'Exportar',
diff --git a/app/i18n/ru/admin.php b/app/i18n/ru/admin.php
index 91da8adcf..efbd8fde0 100644
--- a/app/i18n/ru/admin.php
+++ b/app/i18n/ru/admin.php
@@ -67,8 +67,8 @@ return array(
'ok' => 'У вас установлена библиотека для работы с JSON.',
),
'mbstring' => array(
- 'nok' => 'Cannot find the recommended library mbstring for Unicode.', //TODO
- 'ok' => 'You have the recommended library mbstring for Unicode.', //TODO
+ 'nok' => 'Cannot find the recommended library mbstring for Unicode.', //TODO - Translation
+ 'ok' => 'You have the recommended library mbstring for Unicode.', //TODO - Translation
),
'minz' => array(
'nok' => 'У вас не установлен фрейворк Minz.',
@@ -106,23 +106,23 @@ return array(
),
),
'extensions' => array(
+ 'author' => 'Author', //TODO - Translation
+ 'community' => 'Available community extensions', //TODO - Translation
+ 'description' => 'Description', //TODO - Translation
'disabled' => 'Отключены',
'empty_list' => 'Расширения не установлены',
'enabled' => 'Включены',
+ 'latest' => 'Installed', //TODO - Translation
+ 'name' => 'Name', //TODO - Translation
'no_configure_view' => 'Это расширение нельзя настроить.',
'system' => array(
'_' => 'Системные расширения',
'no_rights' => 'Системные расширения (у вас нет к ним доступа)',
),
'title' => 'Расширения',
+ 'update' => 'Update available', //TODO - Translation
'user' => 'Расширения пользователя',
- 'community' => 'Available community extensions', // @todo translate
- 'name' => 'Name', // @todo translate
- 'version' => 'Version', // @todo translate
- 'description' => 'Description', // @todo translate
- 'author' => 'Author', // @todo translate
- 'latest' => 'Installed', // @todo translate
- 'update' => 'Update available', // @todo translate
+ 'version' => 'Version', //TODO - Translation
),
'stats' => array(
'_' => 'Статистика',
@@ -179,15 +179,15 @@ return array(
'user' => array(
'articles_and_size' => '%s статей (%s)',
'create' => 'Создать нового пользователя',
- 'delete_users' => 'Delete user', // TODO
+ 'delete_users' => 'Delete user', //TODO - Translation
'language' => 'Язык',
'number' => 'На данный момент создан %d аккаунт',
'numbers' => 'На данный момент аккаунтов создано: %d',
'password_form' => 'Парольshift to mark all articles as read',
- 'title' => 'Shortcuts',
- 'user_filter' => 'Access user filters',
- 'user_filter_help' => 'If there is only one user filter, it is used. Else filters are accessible by their number.',
- 'views' => 'Views', // TODO
+ '_' => 'Shortcuts', //TODO - Translation
+ 'article_action' => 'Article actions', //TODO - Translation
+ 'auto_share' => 'Share', //TODO - Translation
+ 'auto_share_help' => 'If there is only one sharing mode, it is used. Else modes are accessible by their number.', //TODO - Translation
+ 'close_dropdown' => 'Close menus', //TODO - Translation
+ 'collapse_article' => 'Collapse', //TODO - Translation
+ 'first_article' => 'Skip to the first article', //TODO - Translation
+ 'focus_search' => 'Access search box', //TODO - Translation
+ 'global_view' => 'Switch to global view', //TODO - Translation
+ 'help' => 'Display documentation', //TODO - Translation
+ 'javascript' => 'JavaScript must be enabled in order to use shortcuts', //TODO - Translation
+ 'last_article' => 'Skip to the last article', //TODO - Translation
+ 'load_more' => 'Load more articles', //TODO - Translation
+ 'mark_read' => 'Mark as read', //TODO - Translation
+ 'mark_favorite' => 'Mark as favourite', //TODO - Translation
+ 'navigation' => 'Navigation', //TODO - Translation
+ 'navigation_help' => 'With the "Shift" modifier, navigation shortcuts apply on feeds.shift to mark all articles as read', //TODO - Translation
+ 'title' => 'Shortcuts', //TODO - Translation
+ 'user_filter' => 'Access user filters', //TODO - Translation
+ 'user_filter_help' => 'If there is only one user filter, it is used. Else filters are accessible by their number.', //TODO - Translation
+ 'views' => 'Views', //TODO - Translation
),
'user' => array(
- 'articles_and_size' => '%s articles (%s)',
- 'current' => 'Current user',
- 'is_admin' => 'is administrator',
- 'users' => 'Users',
+ 'articles_and_size' => '%s articles (%s)', //TODO - Translation
+ 'current' => 'Current user', //TODO - Translation
+ 'is_admin' => 'is administrator', //TODO - Translation
+ 'users' => 'Users', //TODO - Translation
),
);
diff --git a/app/i18n/ru/feedback.php b/app/i18n/ru/feedback.php
index 693a40b34..7b859fcdd 100644
--- a/app/i18n/ru/feedback.php
+++ b/app/i18n/ru/feedback.php
@@ -2,115 +2,115 @@
return array(
'admin' => array(
- 'optimization_complete' => 'Optimisation complete', //TODO
+ 'optimization_complete' => 'Optimisation complete', //TODO - Translation
),
'access' => array(
- 'denied' => 'You don’t have permission to access this page', //TODO
- 'not_found' => 'You are looking for a page which doesn’t exist', //TODO
+ 'denied' => 'You don’t have permission to access this page', //TODO - Translation
+ 'not_found' => 'You are looking for a page which doesn’t exist', //TODO - Translation
),
'auth' => array(
'form' => array(
- 'not_set' => 'A problem occured during authentication system configuration. Please retry later.', //TODO
- 'set' => 'Form is now your default authentication system.', //TODO
+ 'not_set' => 'A problem occured during authentication system configuration. Please retry later.', //TODO - Translation
+ 'set' => 'Form is now your default authentication system.', //TODO - Translation
),
'login' => array(
- 'invalid' => 'Login is invalid', //TODO
- 'success' => 'You are connected', //TODO
+ 'invalid' => 'Login is invalid', //TODO - Translation
+ 'success' => 'You are connected', //TODO - Translation
),
'logout' => array(
- 'success' => 'You are disconnected', //TODO
+ 'success' => 'You are disconnected', //TODO - Translation
),
- 'no_password_set' => 'Administrator password hasn’t been set. This feature isn’t available.', //TODO
+ 'no_password_set' => 'Administrator password hasn’t been set. This feature isn’t available.', //TODO - Translation
),
'conf' => array(
- 'error' => 'An error occurred during configuration saving', //TODO
- 'query_created' => 'Query "%s" has been created.', //TODO
- 'shortcuts_updated' => 'Shortcuts have been updated', //TODO
- 'updated' => 'Configuration has been updated', //TODO
+ 'error' => 'An error occurred during configuration saving', //TODO - Translation
+ 'query_created' => 'Query "%s" has been created.', //TODO - Translation
+ 'shortcuts_updated' => 'Shortcuts have been updated', //TODO - Translation
+ 'updated' => 'Configuration has been updated', //TODO - Translation
),
'extensions' => array(
- 'already_enabled' => '%s is already enabled', //TODO
+ 'already_enabled' => '%s is already enabled', //TODO - Translation
'disable' => array(
- 'ko' => '%s cannot be disabled. Check FreshRSS logs for details.', //TODO
- 'ok' => '%s is now disabled', //TODO
+ 'ko' => '%s cannot be disabled. Check FreshRSS logs for details.', //TODO - Translation
+ 'ok' => '%s is now disabled', //TODO - Translation
),
'enable' => array(
- 'ko' => '%s cannot be enabled. Check FreshRSS logs for details.', //TODO
- 'ok' => '%s is now enabled', //TODO
+ 'ko' => '%s cannot be enabled. Check FreshRSS logs for details.', //TODO - Translation
+ 'ok' => '%s is now enabled', //TODO - Translation
),
- 'no_access' => 'You have no access on %s', //TODO
- 'not_enabled' => '%s is not enabled yet', //TODO
- 'not_found' => '%s does not exist', //TODO
+ 'no_access' => 'You have no access on %s', //TODO - Translation
+ 'not_enabled' => '%s is not enabled yet', //TODO - Translation
+ 'not_found' => '%s does not exist', //TODO - Translation
),
'import_export' => array(
- 'export_no_zip_extension' => 'ZIP extension is not present on your server. Please try to export files one by one.', //TODO
- 'feeds_imported' => 'Your feeds have been imported and will now be updated', //TODO
- 'feeds_imported_with_errors' => 'Your feeds have been imported but some errors occurred', //TODO
- 'file_cannot_be_uploaded' => 'File cannot be uploaded!', //TODO
- 'no_zip_extension' => 'ZIP extension is not present on your server.', //TODO
- 'zip_error' => 'An error occured during ZIP import.', //TODO
+ 'export_no_zip_extension' => 'ZIP extension is not present on your server. Please try to export files one by one.', //TODO - Translation
+ 'feeds_imported' => 'Your feeds have been imported and will now be updated', //TODO - Translation
+ 'feeds_imported_with_errors' => 'Your feeds have been imported but some errors occurred', //TODO - Translation
+ 'file_cannot_be_uploaded' => 'File cannot be uploaded!', //TODO - Translation
+ 'no_zip_extension' => 'ZIP extension is not present on your server.', //TODO - Translation
+ 'zip_error' => 'An error occured during ZIP import.', //TODO - Translation
+ ),
+ 'profile' => array(
+ 'error' => 'Your profile cannot be modified', //TODO - Translation
+ 'updated' => 'Your profile has been modified', //TODO - Translation
),
'sub' => array(
- 'actualize' => 'Actualise', //TODO
+ 'actualize' => 'Actualise', //TODO - Translation
'articles' => array(
- 'marked_read' => 'The selected articles have been marked as read.', //TODO
- 'marked_unread' => 'The articles have been marked as unread.', //TODO
+ 'marked_read' => 'The selected articles have been marked as read.', //TODO - Translation
+ 'marked_unread' => 'The articles have been marked as unread.', //TODO - Translation
),
'category' => array(
- 'created' => 'Category %s has been created.', //TODO
- 'deleted' => 'Category has been deleted.', //TODO
- 'emptied' => 'Category has been emptied', //TODO
- 'error' => 'Category cannot be updated', //TODO
- 'name_exists' => 'Category name already exists.', //TODO
- 'no_id' => 'You must precise the id of the category.', //TODO
- 'no_name' => 'Category name cannot be empty.', //TODO
- 'not_delete_default' => 'You cannot delete the default category!', //TODO
- 'not_exist' => 'The category does not exist!', //TODO
- 'over_max' => 'You have reached your limit of categories (%d)', //TODO
- 'updated' => 'Category has been updated.', //TODO
+ 'created' => 'Category %s has been created.', //TODO - Translation
+ 'deleted' => 'Category has been deleted.', //TODO - Translation
+ 'emptied' => 'Category has been emptied', //TODO - Translation
+ 'error' => 'Category cannot be updated', //TODO - Translation
+ 'name_exists' => 'Category name already exists.', //TODO - Translation
+ 'no_id' => 'You must precise the id of the category.', //TODO - Translation
+ 'no_name' => 'Category name cannot be empty.', //TODO - Translation
+ 'not_delete_default' => 'You cannot delete the default category!', //TODO - Translation
+ 'not_exist' => 'The category does not exist!', //TODO - Translation
+ 'over_max' => 'You have reached your limit of categories (%d)', //TODO - Translation
+ 'updated' => 'Category has been updated.', //TODO - Translation
),
'feed' => array(
- 'actualized' => '%s has been updated', //TODO
- 'actualizeds' => 'RSS feeds have been updated', //TODO
- 'added' => 'RSS feed %s has been added', //TODO
- 'already_subscribed' => 'You have already subscribed to %s', //TODO
- 'deleted' => 'Feed has been deleted', //TODO
- 'error' => 'Feed cannot be updated', //TODO
- 'internal_problem' => 'The newsfeed could not be added. Check FreshRSS logs for details. You can try force adding by appending #force_feed to the URL.', //TODO
- 'invalid_url' => 'URL %s is invalid', //TODO
- 'n_actualized' => '%d feeds have been updated', //TODO
- 'n_entries_deleted' => '%d articles have been deleted', //TODO
- 'no_refresh' => 'There is no feed to refresh…', //TODO
- 'not_added' => '%s could not be added', //TODO
- 'over_max' => 'You have reached your limit of feeds (%d)', //TODO
- 'updated' => 'Feed has been updated', //TODO
+ 'actualized' => '%s has been updated', //TODO - Translation
+ 'actualizeds' => 'RSS feeds have been updated', //TODO - Translation
+ 'added' => 'RSS feed %s has been added', //TODO - Translation
+ 'already_subscribed' => 'You have already subscribed to %s', //TODO - Translation
+ 'deleted' => 'Feed has been deleted', //TODO - Translation
+ 'error' => 'Feed cannot be updated', //TODO - Translation
+ 'internal_problem' => 'The newsfeed could not be added. Check FreshRSS logs for details. You can try force adding by appending #force_feed to the URL.', //TODO - Translation
+ 'invalid_url' => 'URL %s is invalid', //TODO - Translation
+ 'n_actualized' => '%d feeds have been updated', //TODO - Translation
+ 'n_entries_deleted' => '%d articles have been deleted', //TODO - Translation
+ 'no_refresh' => 'There is no feed to refresh…', //TODO - Translation
+ 'not_added' => '%s could not be added', //TODO - Translation
+ 'over_max' => 'You have reached your limit of feeds (%d)', //TODO - Translation
+ 'updated' => 'Feed has been updated', //TODO - Translation
),
- 'purge_completed' => 'Purge completed (%d articles deleted)', //TODO
+ 'purge_completed' => 'Purge completed (%d articles deleted)', //TODO - Translation
),
'update' => array(
- 'can_apply' => 'FreshRSS will now be updated to the version %s.', //TODO
- 'error' => 'The update process has encountered an error: %s', //TODO
- 'file_is_nok' => 'New version %s available, but check permissions on %s directory. HTTP server must have rights to write into', //TODO
- 'finished' => 'Update completed!', //TODO
- 'none' => 'No update to apply', //TODO
- 'server_not_found' => 'Update server cannot be found. [%s]', //TODO
+ 'can_apply' => 'FreshRSS will now be updated to the version %s.', //TODO - Translation
+ 'error' => 'The update process has encountered an error: %s', //TODO - Translation
+ 'file_is_nok' => 'New version %s available, but check permissions on %s directory. HTTP server must have rights to write into', //TODO - Translation
+ 'finished' => 'Update completed!', //TODO - Translation
+ 'none' => 'No update to apply', //TODO - Translation
+ 'server_not_found' => 'Update server cannot be found. [%s]', //TODO - Translation
),
'user' => array(
'created' => array(
- '_' => 'User %s has been created', //TODO
- 'error' => 'User %s cannot be created', //TODO
+ '_' => 'User %s has been created', //TODO - Translation
+ 'error' => 'User %s cannot be created', //TODO - Translation
),
'deleted' => array(
- '_' => 'User %s has been deleted', //TODO
- 'error' => 'User %s cannot be deleted', //TODO
+ '_' => 'User %s has been deleted', //TODO - Translation
+ 'error' => 'User %s cannot be deleted', //TODO - Translation
),
'updated' => array(
- '_' => 'User %s has been updated', // TODO
- 'error' => 'User %s has not been updated', // TODO
+ '_' => 'User %s has been updated', //TODO - Translation
+ 'error' => 'User %s has not been updated', //TODO - Translation
),
),
- 'profile' => array(
- 'error' => 'Your profile cannot be modified', //TODO
- 'updated' => 'Your profile has been modified', //TODO
- ),
);
diff --git a/app/i18n/ru/gen.php b/app/i18n/ru/gen.php
index f2612793a..f6b1f16ec 100644
--- a/app/i18n/ru/gen.php
+++ b/app/i18n/ru/gen.php
@@ -2,117 +2,117 @@
return array(
'action' => array(
- 'actualize' => 'Actualize',
- 'back_to_rss_feeds' => '← Go back to your RSS feeds',
- 'cancel' => 'Cancel',
- 'create' => 'Create',
- 'disable' => 'Disable',
- 'empty' => 'Empty',
- 'enable' => 'Enable',
- 'export' => 'Export',
- 'filter' => 'Filter',
- 'import' => 'Import',
- 'manage' => 'Manage',
- 'mark_favorite' => 'Mark as favourite',
- 'mark_read' => 'Mark as read',
- 'remove' => 'Remove',
- 'see_website' => 'See website',
- 'submit' => 'Submit',
- 'truncate' => 'Delete all articles',
- 'update' => 'Update', // TODO
+ 'actualize' => 'Actualize', //TODO - Translation
+ 'back_to_rss_feeds' => '← Go back to your RSS feeds', //TODO - Translation
+ 'cancel' => 'Cancel', //TODO - Translation
+ 'create' => 'Create', //TODO - Translation
+ 'disable' => 'Disable', //TODO - Translation
+ 'empty' => 'Empty', //TODO - Translation
+ 'enable' => 'Enable', //TODO - Translation
+ 'export' => 'Export', //TODO - Translation
+ 'filter' => 'Filter', //TODO - Translation
+ 'import' => 'Import', //TODO - Translation
+ 'manage' => 'Manage', //TODO - Translation
+ 'mark_favorite' => 'Mark as favourite', //TODO - Translation
+ 'mark_read' => 'Mark as read', //TODO - Translation
+ 'remove' => 'Remove', //TODO - Translation
+ 'see_website' => 'See website', //TODO - Translation
+ 'submit' => 'Submit', //TODO - Translation
+ 'truncate' => 'Delete all articles', //TODO - Translation
+ 'update' => 'Update', //TODO - Translation
),
'auth' => array(
- 'email' => 'Email address',
- 'keep_logged_in' => 'Keep me logged in (%s дней)',
- 'login' => 'Login',
- 'logout' => 'Logout',
+ 'email' => 'Email address', //TODO - Translation
+ 'keep_logged_in' => 'Keep me logged in (%s дней)', //TODO - Translation
+ 'login' => 'Login', //TODO - Translation
+ 'logout' => 'Logout', //TODO - Translation
'password' => array(
- '_' => 'Password',
- 'format' => 'At least 7 characters',
+ '_' => 'Password', //TODO - Translation
+ 'format' => 'At least 7 characters', //TODO - Translation
),
'registration' => array(
- '_' => 'New account',
- 'ask' => 'Create an account?',
- 'title' => 'Account creation',
+ '_' => 'New account', //TODO - Translation
+ 'ask' => 'Create an account?', //TODO - Translation
+ 'title' => 'Account creation', //TODO - Translation
),
- 'reset' => 'Authentication reset',
+ 'reset' => 'Authentication reset', //TODO - Translation
'username' => array(
- '_' => 'Username',
- 'admin' => 'Administrator username',
- 'format' => 'maximum 16 alphanumeric characters',
+ '_' => 'Username', //TODO - Translation
+ 'admin' => 'Administrator username', //TODO - Translation
+ 'format' => 'maximum 16 alphanumeric characters', //TODO - Translation
),
),
'date' => array(
- 'Apr' => '\\A\\p\\r\\i\\l',
- 'Aug' => '\\A\\u\\g\\u\\s\\t',
- 'Dec' => '\\D\\e\\c\\e\\m\\b\\e\\r',
- 'Feb' => '\\F\\e\\b\\r\\u\\a\\r\\y',
- 'Jan' => '\\J\\a\\n\\u\\a\\r\\y',
- 'Jul' => '\\J\\u\\l\\y',
- 'Jun' => '\\J\\u\\n\\e',
- 'Mar' => '\\M\\a\\r\\c\\h',
- 'May' => '\\M\\a\\y',
- 'Nov' => '\\N\\o\\v\\e\\m\\b\\e\\r',
- 'Oct' => '\\O\\c\\t\\o\\b\\e\\r',
- 'Sep' => '\\S\\e\\p\\t\\e\\m\\b\\e\\r',
- 'apr' => 'apr',
- 'april' => 'Apr',
- 'aug' => 'aug',
- 'august' => 'Aug',
- 'before_yesterday' => 'Before yesterday',
- 'dec' => 'dec',
- 'december' => 'Dec',
- 'feb' => 'feb',
- 'february' => 'Feb',
- 'format_date' => '%s j\\<\\s\\u\\p\\>S\\<\\/\\s\\u\\p\\> Y',
- 'format_date_hour' => '%s j\\<\\s\\u\\p\\>S\\<\\/\\s\\u\\p\\> Y \\a\\t H\\:i',
- 'fri' => 'Fri',
- 'jan' => 'jan',
- 'january' => 'Jan',
- 'jul' => 'jul',
- 'july' => 'Jul',
- 'jun' => 'jun',
- 'june' => 'Jun',
- 'last_3_month' => 'Last three months',
- 'last_6_month' => 'Last six months',
- 'last_month' => 'Last month',
- 'last_week' => 'Last week',
- 'last_year' => 'Last year',
- 'mar' => 'mar',
- 'march' => 'Mar',
- 'may' => 'May',
- 'may_' => 'May',
- 'mon' => 'Mon',
- 'month' => 'months',
- 'nov' => 'nov',
- 'november' => 'Nov',
- 'oct' => 'oct',
- 'october' => 'Oct',
- 'sat' => 'Sat',
- 'sep' => 'sep',
- 'september' => 'Sep',
- 'sun' => 'Sun',
- 'thu' => 'Thu',
- 'today' => 'Today',
- 'tue' => 'Tue',
- 'wed' => 'Wed',
- 'yesterday' => 'Yesterday',
+ 'Apr' => '\\A\\p\\r\\i\\l', //TODO - Translation
+ 'apr' => 'apr', //TODO - Translation
+ 'april' => 'Apr', //TODO - Translation
+ 'Aug' => '\\A\\u\\g\\u\\s\\t', //TODO - Translation
+ 'aug' => 'aug', //TODO - Translation
+ 'august' => 'Aug', //TODO - Translation
+ 'before_yesterday' => 'Before yesterday', //TODO - Translation
+ 'Dec' => '\\D\\e\\c\\e\\m\\b\\e\\r', //TODO - Translation
+ 'dec' => 'dec', //TODO - Translation
+ 'december' => 'Dec', //TODO - Translation
+ 'Feb' => '\\F\\e\\b\\r\\u\\a\\r\\y', //TODO - Translation
+ 'feb' => 'feb', //TODO - Translation
+ 'february' => 'Feb', //TODO - Translation
+ 'format_date' => '%s j\\<\\s\\u\\p\\>S\\<\\/\\s\\u\\p\\> Y', //TODO - Translation
+ 'format_date_hour' => '%s j\\<\\s\\u\\p\\>S\\<\\/\\s\\u\\p\\> Y \\a\\t H\\:i', //TODO - Translation
+ 'fri' => 'Fri', //TODO - Translation
+ 'Jan' => '\\J\\a\\n\\u\\a\\r\\y', //TODO - Translation
+ 'jan' => 'jan', //TODO - Translation
+ 'january' => 'Jan', //TODO - Translation
+ 'Jul' => '\\J\\u\\l\\y', //TODO - Translation
+ 'jul' => 'jul', //TODO - Translation
+ 'july' => 'Jul', //TODO - Translation
+ 'Jun' => '\\J\\u\\n\\e', //TODO - Translation
+ 'jun' => 'jun', //TODO - Translation
+ 'june' => 'Jun', //TODO - Translation
+ 'last_3_month' => 'Last three months', //TODO - Translation
+ 'last_6_month' => 'Last six months', //TODO - Translation
+ 'last_month' => 'Last month', //TODO - Translation
+ 'last_week' => 'Last week', //TODO - Translation
+ 'last_year' => 'Last year', //TODO - Translation
+ 'Mar' => '\\M\\a\\r\\c\\h', //TODO - Translation
+ 'mar' => 'mar', //TODO - Translation
+ 'march' => 'Mar', //TODO - Translation
+ 'May' => '\\M\\a\\y', //TODO - Translation
+ 'may' => 'May', //TODO - Translation
+ 'may_' => 'May', //TODO - Translation
+ 'mon' => 'Mon', //TODO - Translation
+ 'month' => 'months', //TODO - Translation
+ 'Nov' => '\\N\\o\\v\\e\\m\\b\\e\\r', //TODO - Translation
+ 'nov' => 'nov', //TODO - Translation
+ 'november' => 'Nov', //TODO - Translation
+ 'Oct' => '\\O\\c\\t\\o\\b\\e\\r', //TODO - Translation
+ 'oct' => 'oct', //TODO - Translation
+ 'october' => 'Oct', //TODO - Translation
+ 'sat' => 'Sat', //TODO - Translation
+ 'Sep' => '\\S\\e\\p\\t\\e\\m\\b\\e\\r', //TODO - Translation
+ 'sep' => 'sep', //TODO - Translation
+ 'september' => 'Sep', //TODO - Translation
+ 'sun' => 'Sun', //TODO - Translation
+ 'thu' => 'Thu', //TODO - Translation
+ 'today' => 'Today', //TODO - Translation
+ 'tue' => 'Tue', //TODO - Translation
+ 'wed' => 'Wed', //TODO - Translation
+ 'yesterday' => 'Yesterday', //TODO - Translation
),
'freshrss' => array(
- '_' => 'FreshRSS',
- 'about' => 'About FreshRSS',
+ '_' => 'FreshRSS', //TODO - Translation
+ 'about' => 'About FreshRSS', //TODO - Translation
),
'js' => array(
- 'category_empty' => 'Empty category',
- '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 will lose related favorites and user queries. It cannot be cancelled!',
+ 'category_empty' => 'Empty category', //TODO - Translation
+ 'confirm_action' => 'Are you sure you want to perform this action? It cannot be cancelled!', //TODO - Translation
+ '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!', //TODO - Translation
'feedback' => array(
- 'body_new_articles' => 'There are %%d new articles to read on FreshRSS.',
- 'request_failed' => 'A request has failed, it may have been caused by Internet connection problems.',
- 'title_new_articles' => 'FreshRSS: new articles!',
+ 'body_new_articles' => 'There are %%d new articles to read on FreshRSS.', //TODO - Translation
+ 'request_failed' => 'A request has failed, it may have been caused by Internet connection problems.', //TODO - Translation
+ 'title_new_articles' => 'FreshRSS: new articles!', //TODO - Translation
),
- 'new_article' => 'There are new available articles, click to refresh the page.',
- 'should_be_activated' => 'JavaScript must be enabled',
+ 'new_article' => 'There are new available articles, click to refresh the page.', //TODO - Translation
+ 'should_be_activated' => 'JavaScript must be enabled', //TODO - Translation
),
'lang' => array(
'cz' => 'Čeština',
@@ -131,37 +131,36 @@ return array(
'zh-cn' => '简体中文',
),
'menu' => array(
- 'about' => 'About',
- 'admin' => 'Administration',
- 'archiving' => 'Archiving',
- 'authentication' => 'Authentication',
- 'check_install' => 'Installation checking',
- 'configuration' => 'Configuration',
- 'display' => 'Display',
- 'extensions' => 'Extensions',
- 'logs' => 'Logs',
- 'queries' => 'User queries',
- 'reading' => 'Reading',
- 'search' => 'Search words or #tags',
- 'sharing' => 'Sharing',
- 'shortcuts' => 'Shortcuts',
- 'stats' => 'Statistics',
- 'system' => 'System configuration',
- 'update' => 'Update',
- 'user_management' => 'Manage users',
- 'user_profile' => 'Profile',
+ 'about' => 'About', //TODO - Translation
+ 'admin' => 'Administration', //TODO - Translation
+ 'archiving' => 'Archiving', //TODO - Translation
+ 'authentication' => 'Authentication', //TODO - Translation
+ 'check_install' => 'Installation checking', //TODO - Translation
+ 'configuration' => 'Configuration', //TODO - Translation
+ 'display' => 'Display', //TODO - Translation
+ 'extensions' => 'Extensions', //TODO - Translation
+ 'logs' => 'Logs', //TODO - Translation
+ 'queries' => 'User queries', //TODO - Translation
+ 'reading' => 'Reading', //TODO - Translation
+ 'search' => 'Search words or #tags', //TODO - Translation
+ 'sharing' => 'Sharing', //TODO - Translation
+ 'shortcuts' => 'Shortcuts', //TODO - Translation
+ 'stats' => 'Statistics', //TODO - Translation
+ 'system' => 'System configuration', //TODO - Translation
+ 'update' => 'Update', //TODO - Translation
+ 'user_management' => 'Manage users', //TODO - Translation
+ 'user_profile' => 'Profile', //TODO - Translation
),
'pagination' => array(
- 'first' => 'First',
- 'last' => 'Last',
- 'load_more' => 'Load more articles',
- 'mark_all_read' => 'Mark all as read',
- 'next' => 'Next',
- 'nothing_to_load' => 'There are no more articles',
- 'previous' => 'Previous',
+ 'first' => 'First', //TODO - Translation
+ 'last' => 'Last', //TODO - Translation
+ 'load_more' => 'Load more articles', //TODO - Translation
+ 'mark_all_read' => 'Mark all as read', //TODO - Translation
+ 'next' => 'Next', //TODO - Translation
+ 'nothing_to_load' => 'There are no more articles', //TODO - Translation
+ 'previous' => 'Previous', //TODO - Translation
),
'share' => array(
- 'Known' => 'Known based sites',
'blogotext' => 'Blogotext',
'diaspora' => 'Diaspora*',
'email' => 'Email',
@@ -169,6 +168,7 @@ return array(
'g+' => 'Google+',
'gnusocial' => 'GNU social',
'jdh' => 'Journal du hacker',
+ 'Known' => 'Known based sites',
'linkedin' => 'LinkedIn',
'mastodon' => 'Mastodon',
'movim' => 'Movim',
@@ -180,16 +180,16 @@ return array(
'wallabagv2' => 'wallabag v2',
),
'short' => array(
- 'attention' => 'Warning!',
- 'blank_to_disable' => 'Leave blank to disable',
- 'by_author' => 'By:',
- 'by_default' => 'By default',
- 'damn' => 'Damn!',
- 'default_category' => 'Uncategorized',
- 'no' => 'No',
- 'not_applicable' => 'Not available',
- 'ok' => 'Ok!',
- 'or' => 'or',
- 'yes' => 'Yes',
+ 'attention' => 'Warning!', //TODO - Translation
+ 'blank_to_disable' => 'Leave blank to disable', //TODO - Translation
+ 'by_author' => 'By:', //TODO - Translation
+ 'by_default' => 'By default', //TODO - Translation
+ 'damn' => 'Damn!', //TODO - Translation
+ 'default_category' => 'Uncategorized', //TODO - Translation
+ 'no' => 'No', //TODO - Translation
+ 'not_applicable' => 'Not available', //TODO - Translation
+ 'ok' => 'Ok!', //TODO - Translation
+ 'or' => 'or', //TODO - Translation
+ 'yes' => 'Yes', //TODO - Translation
),
);
diff --git a/app/i18n/ru/index.php b/app/i18n/ru/index.php
index aaf25a3ab..977777178 100644
--- a/app/i18n/ru/index.php
+++ b/app/i18n/ru/index.php
@@ -2,32 +2,32 @@
return array(
'about' => array(
- '_' => 'About',
- 'agpl3' => 'AGPL 3',
- 'bugs_reports' => 'Bugs reports',
- 'credits' => 'Credits',
- 'credits_content' => 'Some design elements come from Bootstrap although FreshRSS doesn’t use this framework. Icons come from GNOME project. Open Sans font police has been created by Steve Matteson. FreshRSS is based on Minz, a PHP framework.',
- 'freshrss_description' => 'FreshRSS is a RSS feeds aggregator to self-host like Kriss Feed or Leed. It is light and easy to take in hand while being powerful and configurable tool.',
- 'github' => 'on Github',
- 'license' => 'License',
- 'project_website' => 'Project website',
- 'title' => 'About',
- 'version' => 'Version',
- 'website' => 'Website',
+ '_' => 'About', //TODO - Translation
+ 'agpl3' => 'AGPL 3', //TODO - Translation
+ 'bugs_reports' => 'Bugs reports', //TODO - Translation
+ 'credits' => 'Credits', //TODO - Translation
+ 'credits_content' => 'Some design elements come from Bootstrap although FreshRSS doesn’t use this framework. Icons come from GNOME project. Open Sans font police has been created by Steve Matteson. FreshRSS is based on Minz, a PHP framework.', //TODO - Translation
+ 'freshrss_description' => 'FreshRSS is a RSS feeds aggregator to self-host like Kriss Feed or Leed. It is light and easy to take in hand while being powerful and configurable tool.', //TODO - Translation
+ 'github' => 'on Github', //TODO - Translation
+ 'license' => 'License', //TODO - Translation
+ 'project_website' => 'Project website', //TODO - Translation
+ 'title' => 'About', //TODO - Translation
+ 'version' => 'Version', //TODO - Translation
+ 'website' => 'Website', //TODO - Translation
),
'feed' => array(
- 'add' => 'You may add some feeds.',
- 'empty' => 'There is no article to show.',
- 'rss_of' => 'RSS feed of %s',
- 'title' => 'Your RSS feeds',
- 'title_global' => 'Global view',
- 'title_fav' => 'Your favourites',
+ 'add' => 'You may add some feeds.', //TODO - Translation
+ 'empty' => 'There is no article to show.', //TODO - Translation
+ 'rss_of' => 'RSS feed of %s', //TODO - Translation
+ 'title' => 'Your RSS feeds', //TODO - Translation
+ 'title_global' => 'Global view', //TODO - Translation
+ 'title_fav' => 'Your favourites', //TODO - Translation
),
'log' => array(
'_' => 'Logs',
- 'clear' => 'Clear the logs',
- 'empty' => 'Log file is empty',
- 'title' => 'Logs',
+ 'clear' => 'Clear the logs', //TODO - Translation
+ 'empty' => 'Log file is empty', //TODO - Translation
+ 'title' => 'Logs', //TODO - Translation
),
'menu' => array(
'about' => 'About FreshRSS',
@@ -40,23 +40,24 @@ return array(
'mark_all_read' => 'Mark all as read',
'mark_cat_read' => 'Mark category as read',
'mark_feed_read' => 'Mark feed as read',
- 'mark_selection_unread' => 'Mark selection as unread', //TODO
- 'newer_first' => 'Newer first',
- 'non-starred' => 'Show all but favorites',
- 'normal_view' => 'Normal view',
- 'older_first' => 'Oldest first',
- 'queries' => 'User queries',
- 'read' => 'Show only read',
- 'reader_view' => 'Reading view',
- 'rss_view' => 'RSS feed',
- 'search_short' => 'Search',
- 'starred' => 'Show only favorites',
- 'stats' => 'Statistics',
+ 'mark_selection_unread' => 'Mark selection as unread', //TODO - Translation
+ 'newer_first' => 'Newer first', //TODO - Translation
+ 'non-starred' => 'Show all but favorites', //TODO - Translation
+ 'normal_view' => 'Normal view', //TODO - Translation
+ 'older_first' => 'Oldest first', //TODO - Translation
+ 'queries' => 'User queries', //TODO - Translation
+ 'read' => 'Show only read', //TODO - Translation
+ 'reader_view' => 'Reading view', //TODO - Translation
+ 'rss_view' => 'RSS feed', //TODO - Translation
+ 'search_short' => 'Search', //TODO - Translation
+ 'starred' => 'Show only favorites', //TODO - Translation
+ 'stats' => 'Statistics', //TODO - Translation
'subscription' => 'Subscriptions management',
- 'unread' => 'Show only unread',
+ 'tags' => 'My labels', //TODO - Translation
+ 'unread' => 'Show only unread', //TODO - Translation
),
'share' => 'Share',
'tag' => array(
- 'related' => 'Article tags', //TODO
+ 'related' => 'Article tags', //TODO - Translation
),
);
diff --git a/app/i18n/ru/install.php b/app/i18n/ru/install.php
index c1d0e81e8..fd1e5c962 100644
--- a/app/i18n/ru/install.php
+++ b/app/i18n/ru/install.php
@@ -24,8 +24,8 @@ return array(
'ok' => 'Конфигурация базы данных сохранена.',
),
'host' => 'Хост',
- 'prefix' => 'Префикс таблицы',
'password' => 'Пароль базы данных',
+ 'prefix' => 'Префикс таблицы',
'type' => 'Тип базы данных',
'username' => 'Имя пользователя базы данных',
),
@@ -64,9 +64,13 @@ return array(
'nok' => 'Убедитесь, что вы не изменяете ваш HTTP REFERER.',
'ok' => 'Ваш HTTP REFERER известен и соотвествует вашему серверу.',
),
+ 'json' => array(
+ 'nok' => 'Cannot find a recommended library to parse JSON.', //TODO - Translation
+ 'ok' => 'You have a recommended library to parse JSON.', //TODO - Translation
+ ),
'mbstring' => array(
- 'nok' => 'Cannot find the recommended library mbstring for Unicode.', //TODO
- 'ok' => 'You have the recommended library mbstring for Unicode.', //TODO
+ 'nok' => 'Cannot find the recommended library mbstring for Unicode.', //TODO - Translation
+ 'ok' => 'You have the recommended library mbstring for Unicode.', //TODO - Translation
),
'minz' => array(
'nok' => 'У вас не установлен фрейворк Minz.',
@@ -88,6 +92,10 @@ return array(
'nok' => 'Проверьте права доступа к папке ./data/users . Сервер HTTP должен иметь права на запись в эту папку.',
'ok' => 'Права на папку users в порядке.',
),
+ 'xml' => array(
+ 'nok' => 'Cannot find the required library to parse XML.',
+ 'ok' => 'You have the required library to parse XML.',
+ ),
),
'conf' => array(
'_' => 'Общие настройки',
diff --git a/app/i18n/ru/sub.php b/app/i18n/ru/sub.php
index 12901998d..eccbf818d 100644
--- a/app/i18n/ru/sub.php
+++ b/app/i18n/ru/sub.php
@@ -2,85 +2,85 @@
return array(
'api' => array(
- 'documentation' => 'Copy the following URL to use it within an external tool.',// TODO
- 'title' => 'API',// TODO
+ 'documentation' => 'Copy the following URL to use it within an external tool.', //TODO - Translation
+ 'title' => 'API', //TODO - Translation
),
'bookmarklet' => array(
- 'documentation' => 'Drag this button to your bookmarks toolbar or right-click it and choose "Bookmark This Link". Then click "Subscribe" button in any page you want to subscribe to.',// TODO
- 'label' => 'Subscribe',// TODO
- 'title' => 'Bookmarklet',// TODO
+ 'documentation' => 'Drag this button to your bookmarks toolbar or right-click it and choose "Bookmark This Link". Then click "Subscribe" button in any page you want to subscribe to.', //TODO - Translation
+ 'label' => 'Subscribe', //TODO - Translation
+ 'title' => 'Bookmarklet', //TODO - Translation
),
'category' => array(
- '_' => 'Category',// TODO
- 'add' => 'Add a category',// TODO
- 'empty' => 'Empty category',// TODO
- 'new' => 'New category',// TODO
+ '_' => 'Category', //TODO - Translation
+ 'add' => 'Add a category', //TODO - Translation
+ 'empty' => 'Empty category', //TODO - Translation
+ 'new' => 'New category', //TODO - Translation
),
'feed' => array(
- 'add' => 'Add a RSS feed',// TODO
- 'advanced' => 'Advanced',// TODO
- 'archiving' => 'Archivage',// TODO
+ 'add' => 'Add a RSS feed', //TODO - Translation
+ 'advanced' => 'Advanced', //TODO - Translation
+ 'archiving' => 'Archivage', //TODO - Translation
'auth' => array(
- 'configuration' => 'Login',// TODO
- 'help' => 'Connection allows to access HTTP protected RSS feeds',// TODO
- 'http' => 'HTTP Authentication',// TODO
- 'password' => 'HTTP password',// TODO
- 'username' => 'HTTP username',// TODO
+ 'configuration' => 'Login', //TODO - Translation
+ 'help' => 'Connection allows to access HTTP protected RSS feeds', //TODO - Translation
+ 'http' => 'HTTP Authentication', //TODO - Translation
+ 'password' => 'HTTP password', //TODO - Translation
+ 'username' => 'HTTP username', //TODO - Translation
),
- 'clear_cache' => 'Always clear cache', //TODO
- 'css_help' => 'Retrieves truncated RSS feeds (caution, requires more time!)',// TODO
- 'css_path' => 'Articles CSS path on original website',// TODO
- 'description' => 'Description',// TODO
- 'empty' => 'This feed is empty. Please verify that it is still maintained.',// TODO
- 'error' => 'This feed has encountered a problem. Please verify that it is always reachable then actualize it.',// TODO
- 'informations' => 'Information',// TODO
- 'keep_history' => 'Minimum number of articles to keep',// TODO
- 'moved_category_deleted' => 'When you delete a category, its feeds are automatically classified under %s.',// TODO
- 'mute' => 'mute', // TODO
- 'no_selected' => 'No feed selected.',// TODO
- 'number_entries' => '%d articles',// TODO
+ 'clear_cache' => 'Always clear cache', //TODO - Translation
+ 'css_help' => 'Retrieves truncated RSS feeds (caution, requires more time!)', //TODO - Translation
+ 'css_path' => 'Articles CSS path on original website', //TODO - Translation
+ 'description' => 'Description', //TODO - Translation
+ 'empty' => 'This feed is empty. Please verify that it is still maintained.', //TODO - Translation
+ 'error' => 'This feed has encountered a problem. Please verify that it is always reachable then actualize it.', //TODO - Translation
+ 'informations' => 'Information', //TODO - Translation
+ 'keep_history' => 'Minimum number of articles to keep', //TODO - Translation
+ 'moved_category_deleted' => 'When you delete a category, its feeds are automatically classified under %s.', //TODO - Translation
+ 'mute' => 'mute', //TODO - Translation
+ 'no_selected' => 'No feed selected.', //TODO - Translation
+ 'number_entries' => '%d articles', //TODO - Translation
'priority' => array(
- '_' => 'Visibility', // TODO
- 'archived' => 'Do not show (archived)', // TODO
- 'main_stream' => 'Show in main stream', // TODO
- 'normal' => 'Show in its category', // TODO
+ '_' => 'Visibility', //TODO - Translation
+ 'archived' => 'Do not show (archived)', //TODO - Translation
+ 'main_stream' => 'Show in main stream', //TODO - Translation
+ 'normal' => 'Show in its category', //TODO - Translation
),
- 'ssl_verify' => 'Verify SSL security', //TODO
- 'stats' => 'Statistics',// TODO
- 'think_to_add' => 'You may add some feeds.',// TODO
- 'timeout' => 'Timeout in seconds', //TODO
- 'title' => 'Title',// TODO
- 'title_add' => 'Add a RSS feed',// TODO
- 'ttl' => 'Do not automatically refresh more often than',// TODO
- 'url' => 'Feed URL',// TODO
- 'validator' => 'Check the validity of the feed',// TODO
- 'website' => 'Website URL',// TODO
- 'pubsubhubbub' => 'Instant notification with PubSubHubbub',// TODO
+ 'pubsubhubbub' => 'Instant notification with PubSubHubbub', //TODO - Translation
+ 'ssl_verify' => 'Verify SSL security', //TODO - Translation
+ 'stats' => 'Statistics', //TODO - Translation
+ 'think_to_add' => 'You may add some feeds.', //TODO - Translation
+ 'timeout' => 'Timeout in seconds', //TODO - Translation
+ 'title' => 'Title', //TODO - Translation
+ 'title_add' => 'Add a RSS feed', //TODO - Translation
+ 'ttl' => 'Do not automatically refresh more often than', //TODO - Translation
+ 'url' => 'Feed URL', //TODO - Translation
+ 'validator' => 'Check the validity of the feed', //TODO - Translation
+ 'website' => 'Website URL', //TODO - Translation
),
'firefox' => array(
- 'documentation' => 'Follow the steps described here to add FreshRSS to Firefox feed reader list.',// TODO
- 'title' => 'Firefox feed reader',// TODO
+ 'documentation' => 'Follow the steps described here to add FreshRSS to Firefox feed reader list.', //TODO - Translation
+ 'title' => 'Firefox feed reader', //TODO - Translation
),
'import_export' => array(
- 'export' => 'Export',// TODO
- 'export_opml' => 'Export list of feeds (OPML)',// TODO
- 'export_starred' => 'Export your favourites',// TODO
- 'feed_list' => 'List of %s articles',// TODO
- 'file_to_import' => 'File to importshift tuşu ile tüm makaleler okundu olarak işaretlenir',
'title' => 'Kısayollar',
'user_filter' => 'Kullanıcı filtrelerine eriş',
'user_filter_help' => 'Eğer tek filtre varsa o kullanılır. Yoksa filtrelerin kendi numaralarıyla kullanılır.',
- 'views' => 'Views', // TODO
+ 'views' => 'Views', //TODO - Translation
),
'user' => array(
'articles_and_size' => '%s makale (%s)',
diff --git a/app/i18n/tr/feedback.php b/app/i18n/tr/feedback.php
index 278abe978..fc1e59bbc 100644
--- a/app/i18n/tr/feedback.php
+++ b/app/i18n/tr/feedback.php
@@ -50,11 +50,15 @@ return array(
'no_zip_extension' => 'ZIP eklentisi mevcut sunucunuzda yer almıyor.',
'zip_error' => 'ZIP içe aktarımı sırasında hata meydana geldi.',
),
+ 'profile' => array(
+ 'error' => 'Profiliniz düzenlenemedi',
+ 'updated' => 'Profiliniz düzenlendi',
+ ),
'sub' => array(
'actualize' => 'Güncelleme',
'articles' => array(
- 'marked_read' => 'The selected articles have been marked as read.', //TODO
- 'marked_unread' => 'The articles have been marked as unread.', //TODO
+ 'marked_read' => 'The selected articles have been marked as read.', //TODO - Translation
+ 'marked_unread' => 'The articles have been marked as unread.', //TODO - Translation
),
'category' => array(
'created' => 'Kategori %s oluşturuldu.',
@@ -76,7 +80,7 @@ return array(
'already_subscribed' => '%s için zaten aboneliğiniz bulunmakta',
'deleted' => 'Akış silindi',
'error' => 'Akış güncellenemiyor',
- 'internal_problem' => 'RSS akışı eklenemiyor. Detaylar için FreshRSS log kayıtlarını kontrol edin.', // @todo
+ 'internal_problem' => 'RSS akışı eklenemiyor. Detaylar için FreshRSS log kayıtlarını kontrol edin.', //TODO - Translation
'invalid_url' => 'URL %s geçersiz',
'n_actualized' => '%d akışları güncellendi',
'n_entries_deleted' => '%d makaleleri silindi',
@@ -105,12 +109,8 @@ return array(
'error' => '%s kullanıcısı silinemedi',
),
'updated' => array(
- '_' => 'User %s has been updated', // TODO
- 'error' => 'User %s has not been updated', // TODO
+ '_' => 'User %s has been updated', //TODO - Translation
+ 'error' => 'User %s has not been updated', //TODO - Translation
),
),
- 'profile' => array(
- 'error' => 'Profiliniz düzenlenemedi',
- 'updated' => 'Profiliniz düzenlendi',
- ),
);
diff --git a/app/i18n/tr/gen.php b/app/i18n/tr/gen.php
index 7328fb380..370660aba 100644
--- a/app/i18n/tr/gen.php
+++ b/app/i18n/tr/gen.php
@@ -19,7 +19,7 @@ return array(
'see_website' => 'Siteyi gör',
'submit' => 'Onayla',
'truncate' => 'Tüm makaleleri sil',
- 'update' => 'Update', // TODO
+ 'update' => 'Update', //TODO - Translation
),
'auth' => array(
'email' => 'Email adresleri',
@@ -44,33 +44,28 @@ return array(
),
'date' => array(
'Apr' => '\\N\\i\\s\\a\\n',
- 'Aug' => '\\A\\ğ\\u\\s\\t\\o\\s',
- 'Dec' => '\\A\\r\\a\\l\\ı\\k',
- 'Feb' => '\\Ş\\u\\b\\a\\t',
- 'Jan' => '\\O\\c\\a\\k',
- 'Jul' => '\\T\\e\\m\\m\\u\\z',
- 'Jun' => '\\H\\a\\z\\i\\r\\a\\n',
- 'Mar' => '\\M\\a\\r\\t',
- 'May' => '\\M\\a\\y\\ı\\s',
- 'Nov' => '\\K\\a\\s\\ı\\m',
- 'Oct' => '\\E\\k\\i\\m',
- 'Sep' => '\\E\\y\\l\\ü\\l',
'apr' => 'nis',
'april' => 'Nis',
+ 'Aug' => '\\A\\ğ\\u\\s\\t\\o\\s',
'aug' => 'ağu',
'august' => 'Ağu',
'before_yesterday' => 'Dünden önceki gün',
+ 'Dec' => '\\A\\r\\a\\l\\ı\\k',
'dec' => 'ara',
'december' => 'Ara',
+ 'Feb' => '\\Ş\\u\\b\\a\\t',
'feb' => 'şub',
'february' => 'Şub',
'format_date' => '%s j\\<\\s\\u\\p\\>S\\<\\/\\s\\u\\p\\> Y',
'format_date_hour' => '%s j\\<\\s\\u\\p\\>S\\<\\/\\s\\u\\p\\> Y \\a\\t H\\:i',
'fri' => 'Cum',
+ 'Jan' => '\\O\\c\\a\\k',
'jan' => 'oca',
'january' => 'Oca',
+ 'Jul' => '\\T\\e\\m\\m\\u\\z',
'jul' => 'tem',
'july' => 'Tem',
+ 'Jun' => '\\H\\a\\z\\i\\r\\a\\n',
'jun' => 'haz',
'june' => 'Haz',
'last_3_month' => 'Son 3 ay',
@@ -78,17 +73,22 @@ return array(
'last_month' => 'Geçen ay',
'last_week' => 'Geçen hafta',
'last_year' => 'Geçen yıl',
+ 'Mar' => '\\M\\a\\r\\t',
'mar' => 'mar',
'march' => 'Mar',
+ 'May' => '\\M\\a\\y\\ı\\s',
'may' => 'Mayıs',
'may_' => 'May',
'mon' => 'Pzt',
'month' => 'ay',
+ 'Nov' => '\\K\\a\\s\\ı\\m',
'nov' => 'kas',
'november' => 'Kas',
+ 'Oct' => '\\E\\k\\i\\m',
'oct' => 'ekm',
'october' => 'Ekm',
'sat' => 'Cts',
+ 'Sep' => '\\E\\y\\l\\ü\\l',
'sep' => 'eyl',
'september' => 'Eyl',
'sun' => 'Pzr',
@@ -161,7 +161,6 @@ return array(
'previous' => 'Önceki',
),
'share' => array(
- 'Known' => 'Known based sites',
'blogotext' => 'Blogotext',
'diaspora' => 'Diaspora*',
'email' => 'Email',
@@ -169,6 +168,7 @@ return array(
'g+' => 'Google+',
'gnusocial' => 'GNU social',
'jdh' => 'Journal du hacker',
+ 'Known' => 'Known based sites',
'linkedin' => 'LinkedIn',
'mastodon' => 'Mastodon',
'movim' => 'Movim',
diff --git a/app/i18n/tr/index.php b/app/i18n/tr/index.php
index e7db73b96..d6db514dd 100644
--- a/app/i18n/tr/index.php
+++ b/app/i18n/tr/index.php
@@ -40,7 +40,7 @@ return array(
'mark_all_read' => 'Hepsini okundu olarak işaretle',
'mark_cat_read' => 'Kategoriyi okundu olarak işaretle',
'mark_feed_read' => 'Akışı okundu olarak işaretle',
- 'mark_selection_unread' => 'Mark selection as unread', //TODO
+ 'mark_selection_unread' => 'Mark selection as unread', //TODO - Translation
'newer_first' => 'Önce yeniler',
'non-starred' => 'Favori dışındakileri göster',
'normal_view' => 'Normal görünüm',
@@ -53,11 +53,11 @@ return array(
'starred' => 'Favorileri göster',
'stats' => 'İstatistikler',
'subscription' => 'Abonelik yönetimi',
- 'tags' => 'My labels', //TODO
+ 'tags' => 'My labels', //TODO - Translation
'unread' => 'Okunmamışları göster',
),
'share' => 'Share',
'tag' => array(
- 'related' => 'İlgili etiketler', //TODO
+ 'related' => 'İlgili etiketler', //TODO - Translation
),
);
diff --git a/app/i18n/tr/install.php b/app/i18n/tr/install.php
index f90e43f1d..8d152322c 100644
--- a/app/i18n/tr/install.php
+++ b/app/i18n/tr/install.php
@@ -24,8 +24,8 @@ return array(
'ok' => 'Veritabanı yapılandırılması kayıt edildi.',
),
'host' => 'Sunucu',
- 'prefix' => 'Tablo ön eki',
'password' => 'Veritabanı şifresi',
+ 'prefix' => 'Tablo ön eki',
'type' => 'Veritabanı türü',
'username' => 'Veritabanı kullanıcı adı',
),
@@ -69,8 +69,8 @@ return array(
'ok' => 'Tavsiye edilen JSON çözümleme kütüphanesi sorunsuz.',
),
'mbstring' => array(
- 'nok' => 'Cannot find the recommended library mbstring for Unicode.', //TODO
- 'ok' => 'You have the recommended library mbstring for Unicode.', //TODO
+ 'nok' => 'Cannot find the recommended library mbstring for Unicode.', //TODO - Translation
+ 'ok' => 'You have the recommended library mbstring for Unicode.', //TODO - Translation
),
'minz' => array(
'nok' => 'Minz framework eksik.',
diff --git a/app/i18n/tr/sub.php b/app/i18n/tr/sub.php
index ef0c8ffbd..e6adc0353 100644
--- a/app/i18n/tr/sub.php
+++ b/app/i18n/tr/sub.php
@@ -2,13 +2,13 @@
return array(
'api' => array(
- 'documentation' => 'Copy the following URL to use it within an external tool.',// TODO
- 'title' => 'API',// TODO
+ 'documentation' => 'Copy the following URL to use it within an external tool.', //TODO - Translation
+ 'title' => 'API', //TODO - Translation
),
'bookmarklet' => array(
- 'documentation' => 'Drag this button to your bookmarks toolbar or right-click it and choose "Bookmark This Link". Then click "Subscribe" button in any page you want to subscribe to.',// TODO
- 'label' => 'Subscribe',// TODO
- 'title' => 'Bookmarklet',// TODO
+ 'documentation' => 'Drag this button to your bookmarks toolbar or right-click it and choose "Bookmark This Link". Then click "Subscribe" button in any page you want to subscribe to.', //TODO - Translation
+ 'label' => 'Subscribe', //TODO - Translation
+ 'title' => 'Bookmarklet', //TODO - Translation
),
'category' => array(
'_' => 'Kategori',
@@ -27,7 +27,7 @@ return array(
'password' => 'HTTP şifre',
'username' => 'HTTP kullanıcı adı',
),
- 'clear_cache' => 'Always clear cache', //TODO
+ 'clear_cache' => 'Always clear cache', //TODO - Translation
'css_help' => 'Dikkat, daha çok zaman gerekir!',
'css_path' => 'Makaleleri kendi CSS görünümü ile göster',
'description' => 'Tanım',
@@ -36,30 +36,30 @@ return array(
'informations' => 'Bilgi',
'keep_history' => 'En az tutulacak makale sayısı',
'moved_category_deleted' => 'Bir kategoriyi silerseniz, içerisindeki akışlar %s içerisine yerleşir.',
- 'mute' => 'mute', // TODO
+ 'mute' => 'mute', //TODO - Translation
'no_selected' => 'Hiçbir akış seçilmedi.',
'number_entries' => '%d makale',
'priority' => array(
- '_' => 'Visibility', // TODO
- 'archived' => 'Do not show (archived)', // TODO
+ '_' => 'Visibility', //TODO - Translation
+ 'archived' => 'Do not show (archived)', //TODO - Translation
'main_stream' => 'Ana akışda göster',
- 'normal' => 'Show in its category', // TODO
+ 'normal' => 'Show in its category', //TODO - Translation
),
- 'ssl_verify' => 'Verify SSL security', //TODO
+ 'pubsubhubbub' => 'PubSubHubbub ile anlık bildirim',
+ 'ssl_verify' => 'Verify SSL security', //TODO - Translation
'stats' => 'İstatistikler',
'think_to_add' => 'Akış ekleyebilirsiniz.',
- 'timeout' => 'Timeout in seconds', //TODO
+ 'timeout' => 'Timeout in seconds', //TODO - Translation
'title' => 'Başlık',
'title_add' => 'RSS akışı ekle',
'ttl' => 'Şu kadar süreden fazla otomatik yenileme yapma',
'url' => 'Akış URL',
'validator' => 'Akış geçerliliğini kontrol edin',
'website' => 'Site URL',
- 'pubsubhubbub' => 'PubSubHubbub ile anlık bildirim',
),
'firefox' => array(
- 'documentation' => 'Follow the steps described here to add FreshRSS to Firefox feed reader list.',// TODO
- 'title' => 'Firefox feed reader',// TODO
+ 'documentation' => 'Follow the steps described here to add FreshRSS to Firefox feed reader list.', //TODO - Translation
+ 'title' => 'Firefox feed reader', //TODO - Translation
),
'import_export' => array(
'export' => 'Dışa aktar',
@@ -76,11 +76,11 @@ return array(
'bookmark' => 'Abonelik (FreshRSS yer imleri)',
'import_export' => 'İçe / dışa aktar',
'subscription_management' => 'Abonelik yönetimi',
- 'subscription_tools' => 'Subscription tools',// TODO
+ 'subscription_tools' => 'Subscription tools', //TODO - Translation
),
'title' => array(
'_' => 'Abonelik yönetimi',
'feed_management' => 'RSS akış yönetimi',
- 'subscription_tools' => 'Subscription tools',// TODO
+ 'subscription_tools' => 'Subscription tools', //TODO - Translation
),
);
diff --git a/app/i18n/zh-cn/admin.php b/app/i18n/zh-cn/admin.php
index 1f007f964..e6ca552ab 100644
--- a/app/i18n/zh-cn/admin.php
+++ b/app/i18n/zh-cn/admin.php
@@ -67,8 +67,8 @@ return array(
'ok' => '已找到 JSON 扩展',
),
'mbstring' => array(
- 'nok' => 'Cannot find the recommended library mbstring for Unicode.', //TODO
- 'ok' => 'You have the recommended library mbstring for Unicode.', //TODO
+ 'nok' => 'Cannot find the recommended library mbstring for Unicode.', //TODO - Translation
+ 'ok' => 'You have the recommended library mbstring for Unicode.', //TODO - Translation
),
'minz' => array(
'nok' => '找不到 Minz 框架。',
@@ -106,23 +106,23 @@ return array(
),
),
'extensions' => array(
+ 'author' => '作者',
+ 'community' => '可用的社区扩展',
+ 'description' => '描述',
'disabled' => '已禁用',
'empty_list' => '没有已安装的扩展',
'enabled' => '已启用',
+ 'latest' => '已安装',
+ 'name' => '名称',
'no_configure_view' => '此扩展不能配置。',
'system' => array(
'_' => '系统扩展',
'no_rights' => '系统扩展 (你不能修改它)',
),
'title' => '扩展',
+ 'update' => '更新可用',
'user' => '用户扩展',
- 'community' => '可用的社区扩展',
- 'name' => '名称',
'version' => '版本',
- 'description' => '描述',
- 'author' => '作者',
- 'latest' => '已安装',
- 'update' => '更新可用',
),
'stats' => array(
'_' => '统计',
@@ -179,15 +179,15 @@ return array(
'user' => array(
'articles_and_size' => '%s 篇文章 (%s)',
'create' => '创建新用户',
- 'delete_users' => 'Delete user', // TODO
+ 'delete_users' => 'Delete user', //TODO - Translation
'language' => '语言',
'number' => '已有 %d 个帐户',
'numbers' => '已有 %d 个帐户',
'password_form' => '密码shift označí vše jako přečtené',
+ 'skip_next_article' => 'Focus next without opening', //TODO - Translation
+ 'skip_previous_article' => 'Focus previous without opening', //TODO - Translation
'title' => 'Zkratky',
'user_filter' => 'Aplikovat uživatelské filtry',
'user_filter_help' => 'Je-li nastaven pouze jeden filtr, bude použit. Další filtry jsou dostupné pomocí jejich čísla.',
diff --git a/app/i18n/de/conf.php b/app/i18n/de/conf.php
index 2f3122a8e..e0beb1ac7 100644
--- a/app/i18n/de/conf.php
+++ b/app/i18n/de/conf.php
@@ -171,6 +171,8 @@ return array(
'rss_view' => 'Öffne RSS Ansicht in neuem Tab',
'see_on_website' => 'Auf der Original-Webseite ansehen',
'shift_for_all_read' => '+ Umschalttaste, um alle Artikel als gelesen zu markieren.',
+ 'skip_next_article' => 'Focus next without opening', //TODO - Translation
+ 'skip_previous_article' => 'Focus previous without opening', //TODO - Translation
'title' => 'Tastenkombination',
'user_filter' => 'Auf Benutzerfilter zugreifen',
'user_filter_help' => 'Wenn es nur einen Benutzerfilter gibt, wird dieser verwendet. Ansonsten sind die Filter über ihre Nummer erreichbar.',
diff --git a/app/i18n/es/conf.php b/app/i18n/es/conf.php
index a79bac555..b7d87f375 100755
--- a/app/i18n/es/conf.php
+++ b/app/i18n/es/conf.php
@@ -171,6 +171,8 @@ return array(
'rss_view' => 'Open RSS view in a new tab', //TODO - Translation
'see_on_website' => 'Ver en la web original',
'shift_for_all_read' => '+ mayúsculas para marcar todos los artículos como leídos',
+ 'skip_next_article' => 'Focus next without opening', //TODO - Translation
+ 'skip_previous_article' => 'Focus previous without opening', //TODO - Translation
'title' => 'Atajos de teclado',
'user_filter' => 'Acceso a filtros de usuario',
'user_filter_help' => 'Si solo hay un filtro de usuario, ese será el que se use. En caso contrario, los filtros están accesibles por su númeración.',
diff --git a/app/i18n/fr/conf.php b/app/i18n/fr/conf.php
index f24bcab98..5c8e91c89 100644
--- a/app/i18n/fr/conf.php
+++ b/app/i18n/fr/conf.php
@@ -171,6 +171,8 @@ return array(
'rss_view' => 'Ouvrir le flux RSS dans un nouvel onglet',
'see_on_website' => 'Voir sur le site d’origine',
'shift_for_all_read' => '+ shift pour marquer tous les articles comme lus',
+ 'skip_next_article' => 'Focus next without opening', //TODO - Translation
+ 'skip_previous_article' => 'Focus previous without opening', //TODO - Translation
'title' => 'Raccourcis',
'user_filter' => 'Accéder aux filtres utilisateur',
'user_filter_help' => 'S’il n’y a qu’un filtre utilisateur, celui-ci est utilisé automatiquement. Sinon ils sont accessibles par leur numéro.',
diff --git a/app/i18n/he/conf.php b/app/i18n/he/conf.php
index c0ca06000..2f699bcf2 100644
--- a/app/i18n/he/conf.php
+++ b/app/i18n/he/conf.php
@@ -171,6 +171,8 @@ return array(
'rss_view' => 'Open RSS view in a new tab', //TODO - Translation
'see_on_website' => 'ראו את המקור באתר',
'shift_for_all_read' => '+ shift על מנת לסמן את כל המאמרים כנקראו',
+ 'skip_next_article' => 'Focus next without opening', //TODO - Translation
+ 'skip_previous_article' => 'Focus previous without opening', //TODO - Translation
'title' => 'קיצורי דרך',
'user_filter' => 'גישה למססנים',
'user_filter_help' => 'אם יש רק מזנן אחד הוא יהיה בשימוש. אחרת המסננים ישמשו על בסיס המספר שלהם.',
diff --git a/app/i18n/it/conf.php b/app/i18n/it/conf.php
index 64bd50dfe..df4a5ebeb 100644
--- a/app/i18n/it/conf.php
+++ b/app/i18n/it/conf.php
@@ -171,6 +171,8 @@ return array(
'rss_view' => 'Open RSS view in a new tab', //TODO - Translation
'see_on_website' => 'Vai al sito fonte',
'shift_for_all_read' => '+ shift per segnare tutti gli articoli come letti',
+ 'skip_next_article' => 'Focus next without opening', //TODO - Translation
+ 'skip_previous_article' => 'Focus previous without opening', //TODO - Translation
'title' => 'Comandi da tastiera',
'user_filter' => 'Accedi alle ricerche personali',
'user_filter_help' => 'Se è presente una sola ricerca personale verrà usata quella, altrimenti usare anche il numero associato.',
diff --git a/app/i18n/kr/conf.php b/app/i18n/kr/conf.php
index 70996945d..5c3d95d17 100644
--- a/app/i18n/kr/conf.php
+++ b/app/i18n/kr/conf.php
@@ -171,6 +171,8 @@ return array(
'rss_view' => '새 탭에서 RSS 피드 열기',
'see_on_website' => '글이 게재된 웹사이트에서 보기',
'shift_for_all_read' => '+ shift를 누른 상태에선 모두 읽음으로 표시',
+ 'skip_next_article' => 'Focus next without opening', //TODO - Translation
+ 'skip_previous_article' => 'Focus previous without opening', //TODO - Translation
'title' => '단축키',
'user_filter' => '사용자 필터 사용하기',
'user_filter_help' => '사용자 필터가 하나만 설정되어 있다면 해당 필터를 사용하고, 그렇지 않다면 필터를 번호로 선택할 수 있습니다.',
diff --git a/app/i18n/nl/conf.php b/app/i18n/nl/conf.php
index 76fccfeaf..ba21fc889 100644
--- a/app/i18n/nl/conf.php
+++ b/app/i18n/nl/conf.php
@@ -171,6 +171,8 @@ return array(
'rss_view' => 'Open RSS-aanzicht in een nieuwe tab',
'see_on_website' => 'Bekijk op originale website',
'shift_for_all_read' => '+ shift om alle artikelen als gelezen te markeren',
+ 'skip_next_article' => 'Focus next without opening', //TODO - Translation
+ 'skip_previous_article' => 'Focus previous without opening', //TODO - Translation
'title' => 'Verwijzingen',
'user_filter' => 'Toegang gebruikers filters',
'user_filter_help' => 'Als er slechts één gebruikersfilter is, dan wordt die gebruikt. Anders zijn ze toegankelijk met hun nummer.',
diff --git a/app/i18n/oc/conf.php b/app/i18n/oc/conf.php
index 004b7332a..e4d85c7bf 100644
--- a/app/i18n/oc/conf.php
+++ b/app/i18n/oc/conf.php
@@ -171,6 +171,8 @@ return array(
'rss_view' => 'Dobrir la vista RSS dins un onglet novèl',
'see_on_website' => 'Veire al site d’origina',
'shift_for_all_read' => '+ shift per marcar los articles coma legits',
+ 'skip_next_article' => 'Focus next without opening', //TODO - Translation
+ 'skip_previous_article' => 'Focus previous without opening', //TODO - Translation
'title' => 'Acorchis',
'user_filter' => 'Accedir als filtres utilizaire',
'user_filter_help' => 'S’i a pas qu’un filtre utilizaire, aquel serà utilizat. Autrament los filtres son accessibles per lor numèro.',
diff --git a/app/i18n/pt-br/conf.php b/app/i18n/pt-br/conf.php
index 6f908d251..ca365db5b 100644
--- a/app/i18n/pt-br/conf.php
+++ b/app/i18n/pt-br/conf.php
@@ -171,6 +171,8 @@ return array(
'rss_view' => 'Open RSS view in a new tab', //TODO - Translation
'see_on_website' => 'Visualize o site original',
'shift_for_all_read' => '+ shift para marcar todos os artigos como lido',
+ 'skip_next_article' => 'Focus next without opening', //TODO - Translation
+ 'skip_previous_article' => 'Focus previous without opening', //TODO - Translation
'title' => 'Atalhos',
'user_filter' => 'Acesse filtros de usuário',
'user_filter_help' => 'Se há apenas um filtro, ele é utilizado. Caso contrário, os filtros serão acessíveis pelos seus números.',
diff --git a/app/i18n/ru/conf.php b/app/i18n/ru/conf.php
index a33e7e6d0..59ac480bc 100644
--- a/app/i18n/ru/conf.php
+++ b/app/i18n/ru/conf.php
@@ -171,6 +171,8 @@ return array(
'rss_view' => 'Open RSS view in a new tab', //TODO - Translation
'see_on_website' => 'See on original website', //TODO - Translation
'shift_for_all_read' => '+ shift to mark all articles as read', //TODO - Translation
+ 'skip_next_article' => 'Focus next without opening', //TODO - Translation
+ 'skip_previous_article' => 'Focus previous without opening', //TODO - Translation
'title' => 'Shortcuts', //TODO - Translation
'user_filter' => 'Access user filters', //TODO - Translation
'user_filter_help' => 'If there is only one user filter, it is used. Else filters are accessible by their number.', //TODO - Translation
diff --git a/app/i18n/tr/conf.php b/app/i18n/tr/conf.php
index f3837ca97..507558487 100644
--- a/app/i18n/tr/conf.php
+++ b/app/i18n/tr/conf.php
@@ -171,6 +171,8 @@ return array(
'rss_view' => 'Open RSS view in a new tab', //TODO - Translation
'see_on_website' => 'Orijinal sitede göster',
'shift_for_all_read' => '+ shift tuşu ile tüm makaleler okundu olarak işaretlenir',
+ 'skip_next_article' => 'Focus next without opening', //TODO - Translation
+ 'skip_previous_article' => 'Focus previous without opening', //TODO - Translation
'title' => 'Kısayollar',
'user_filter' => 'Kullanıcı filtrelerine eriş',
'user_filter_help' => 'Eğer tek filtre varsa o kullanılır. Yoksa filtrelerin kendi numaralarıyla kullanılır.',
diff --git a/app/i18n/zh-cn/conf.php b/app/i18n/zh-cn/conf.php
index c180443ac..1216aaaca 100644
--- a/app/i18n/zh-cn/conf.php
+++ b/app/i18n/zh-cn/conf.php
@@ -171,6 +171,8 @@ return array(
'rss_view' => '在新标签中打开 RSS 视图',
'see_on_website' => '在原网站上查看',
'shift_for_all_read' => '+ shift 可以将全部文章设为已读',
+ 'skip_next_article' => 'Focus next without opening', //TODO - Translation
+ 'skip_previous_article' => 'Focus previous without opening', //TODO - Translation
'title' => '快捷键',
'user_filter' => '显示自定义查询',
'user_filter_help' => '如果有多个自定义过滤器,则会按照它们的编号依次访问。',
--
cgit v1.2.3
From 7cbfdb4e0932230742060b1d04e86f221a7cb10d Mon Sep 17 00:00:00 2001
From: Alexandre Alapetite + +
+ +