shift 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' => '密码