Sync translations files

This commit is contained in:
Frédéric Guillot 2014-07-23 07:43:48 -03:00
parent 342f56b9d1
commit 1a4feb228d
8 changed files with 848 additions and 349 deletions

View File

@ -1,11 +1,92 @@
<?php <?php
return array( return array(
// 'attachment' => '',
// 'When there is nothing to read, redirect me to this page' => '',
// 'Subscription page' => '',
// 'History page' => '',
// 'Bookmark page' => '',
// 'There is nothing new to read, enjoy your favorites articles!' => '',
// 'There is nothing new to read, enjoy your previous readings!' => '',
// 'Immediately' => '',
// '(error occurred during the last check)' => '',
// 'The feed id is required' => '',
// 'The title is required' => '',
// 'The site url is required' => '',
// 'The feed url is required' => '',
'or' => 'nebo',
// 'edit' => '',
'cancel' => 'zrušit',
// 'Edit' => '',
// 'Feed URL' => '',
// 'Website URL' => '',
// 'Title' => '',
// 'Edit subscription' => '',
// 'Unable to edit your subscription.' => '',
// 'Your subscription has been updated.' => '',
// 'Older items first' => '',
// 'Most recent first' => '',
// 'Default sorting order for items' => '',
// 'This subscription is empty, <a href="?action=unread">go back to unread items</a>' => '',
// 'sort by date<span class="hide-mobile"> (%s)</span>' => '',
// 'most recent first' => '',
// 'older first' => '',
// 'Show only this subscription' => '',
// 'Go to unread' => '',
// 'Go to bookmarks' => '',
// 'Go to history' => '',
// 'Go to subscriptions' => '',
// 'Go to preferences' => '',
// 'Your Google Account is linked to Miniflux' => '',
// 'Link Miniflux to my Google account' => '',
// 'Link Miniflux to my Mozilla Persona account' => '',
// 'Your Google Account is linked to Miniflux.' => '',
// 'Unable to link Miniflux to your Google Account.' => '',
// 'Unable to authenticate with Google' => '',
// 'Your Mozilla Persona Account is linked to Miniflux' => '',
// 'Your Mozilla Persona Account is linked to Miniflux.' => '',
// 'Unable to link Miniflux to your Mozilla Persona Account.' => '',
// 'Login with my Google Account' => '',
// 'Login with my Mozilla Persona Account' => '',
// 'Bookmarklet:' => '',
// 'Subscribe with Miniflux' => '',
// 'Drag and drop this link to your bookmarks' => '',
// 'The content grabber is disabled successfully.' => '',
// 'The content grabber is enabled successfully.' => '',
// 'Unable to activate the content grabber for this subscription.' => '',
// 'enable full content' => '',
// 'disable full content' => '',
// 'Download full content' => '',
// 'Downloading full content is slower because Miniflux grab the content from the original website. You should use that for subscriptions that display only a summary. This feature doesn\'t work with all websites.' => '',
// 'No message' => '',
// 'flush messages' => '',
'API endpoint:' => 'Koncový bod:',
'API username:' => 'Uživatelské jméno:',
'API token:' => 'Heslo:',
// 'Generate new tokens' => '',
// 'Bookmarks RSS Feed:' => '',
// 'updated just now' => '',
'checked at' => 'zkontrolováno',
// 'never updated after creation' => '',
// 'Unable to enable this subscription.' => '',
'This subscription has been enabled successfully.' => 'Odběr byl úspěšně povolen.',
// 'Unable to disable this subscription.' => '',
'This subscription has been disabled successfully.' => 'Odběr byl úspěšně zakázán.',
'Do you really want to disable this subscription: "%s"?' => 'Opravdu chcete zakázet odběr "%s"?',
'enable' => 'povolit',
'disable' => 'zakázat',
// 'Subscription disabled' => '',
'Listing' => 'Seznam',
'content downloaded' => 'obsah stažen',
'in progress...' => 'probíhá&hellip;',
// 'unable to fetch content' => '',
'Download content' => 'Stáhnout obsah',
'download content' => 'stáhnout obsah',
'Help' => 'Nápověda', 'Help' => 'Nápověda',
'Theme' => 'Vzhled',
'No item' => 'Žádný článěk', 'No item' => 'Žádný článěk',
'items' => 'články', 'items' => 'články',
'There is %d empty feeds, there is maybe an error: %s...' => 'There is %d empty feeds, there is maybe an error: %s...' => 'K dispozici je %d prázdné kanály, je možná chyba: %s...',
'K dispozici je %d prázdné kanály, je možná chyba: %s...',
'Items per page' => 'Článků na stránku', 'Items per page' => 'Článků na stránku',
'Previous page' => 'Předchozí stránka', 'Previous page' => 'Předchozí stránka',
'Next page' => 'Další stránka', 'Next page' => 'Další stránka',
@ -18,8 +99,10 @@ return array(
'English' => 'Angličtina', 'English' => 'Angličtina',
'German' => 'Němčina', 'German' => 'Němčina',
'Italian' => 'Italština', 'Italian' => 'Italština',
// 'Spanish' => '',
'Simplified Chinese' => 'Zjednodušená čínština', 'Simplified Chinese' => 'Zjednodušená čínština',
'Czech' => 'Čeština', 'Czech' => 'Čeština',
// 'Portuguese' => '',
'unread' => 'nepřečtené', 'unread' => 'nepřečtené',
'bookmark' => 'přidat do záložek', 'bookmark' => 'přidat do záložek',
'remove bookmark' => 'odstranit záložku', 'remove bookmark' => 'odstranit záložku',
@ -38,7 +121,7 @@ return array(
'Confirmation' => 'Potvrzení', 'Confirmation' => 'Potvrzení',
'Language' => 'Jazyk', 'Language' => 'Jazyk',
'Save' => 'Uložit', 'Save' => 'Uložit',
'More informations' => 'Více informací', // 'More information' => '',
'Database' => 'Databáze', 'Database' => 'Databáze',
'Database size:' => 'Velikost databáze:', 'Database size:' => 'Velikost databáze:',
'Optimize the database' => 'Optimalizovat databázi', 'Optimize the database' => 'Optimalizovat databázi',
@ -84,8 +167,6 @@ return array(
'Add' => 'Přidat', 'Add' => 'Přidat',
'http://website/' => 'http://webova-stranka/', 'http://website/' => 'http://webova-stranka/',
'Yes' => 'Ano', 'Yes' => 'Ano',
'cancel' => 'zrušit',
'or' => 'nebo',
'Official website:' => 'Oficiální stránka:', 'Official website:' => 'Oficiální stránka:',
'Bad username or password' => 'Špatné přihlašovací jméno nebo heslo', 'Bad username or password' => 'Špatné přihlašovací jméno nebo heslo',
'Unable to update your preferences.' => 'Nelze aktualizovat nastavení.', 'Unable to update your preferences.' => 'Nelze aktualizovat nastavení.',
@ -105,23 +186,41 @@ return array(
'Passwords don\'t match' => 'Hesla se neshodují', 'Passwords don\'t match' => 'Hesla se neshodují',
'Do you really want to remove these items from your history?' => 'Opravdu chcete odstranit tyto články z historie?', 'Do you really want to remove these items from your history?' => 'Opravdu chcete odstranit tyto články z historie?',
'Do you really want to remove this subscription: "%s"?' => 'Opravdu chcete odstranit tento odběr: "%s"?', 'Do you really want to remove this subscription: "%s"?' => 'Opravdu chcete odstranit tento odběr: "%s"?',
'Nothing to read, do you want to <a href="?action=refresh-all" data-action="refresh-all">update your subscriptions?</a>' => 'Nothing to read, do you want to <a href="?action=refresh-all" data-action="refresh-all">update your subscriptions?</a>' => 'Nic ke čtení, chete <a href="?action=refresh-all" data-action="refresh-all">aktualizovat vaše odběry?</a>',
'Nic ke čtení, chete <a href="?action=refresh-all" data-action="refresh-all">aktualizovat vaše odběry?</a>',
'Show help' => 'Zobrazit nápovědu', 'Show help' => 'Zobrazit nápovědu',
'Close help' => 'Zavřít nápovědu', 'Close help' => 'Zavřít nápovědu',
'checked at' => 'zkontrolováno', // '%d second ago' => '',
'disable' => 'zakázat', // '%d seconds ago' => '',
'enable' => 'povolit', // '%d minute ago' => '',
'This subscription has been enabled successfully.' => 'Odběr byl úspěšně povolen.', // '%d minutes ago' => '',
'This subscription has been disabled successfully.' => 'Odběr byl úspěšně zakázán.', // '%d hour ago' => '',
'Do you really want to disable this subscription: "%s"?' => 'Opravdu chcete zakázet odběr "%s"?', // '%d hours ago' => '',
'download content' => 'stáhnout obsah', // '%d day ago' => '',
'Download content' => 'Stáhnout obsah', // '%d days ago' => '',
'in progress...' => 'probíhá&hellip;', // '%d week ago' => '',
'content downloaded' => 'obsah stažen', // '%d weeks ago' => '',
'Listing' => 'Seznam', // '%d month ago' => '',
'Theme' => 'Vzhled', // '%d months ago' => '',
'API endpoint:' => 'Koncový bod:', // 'Timezone' => '',
'API username:' => 'Uživatelské jméno:', // 'Update all subscriptions' => '',
'API token:' => 'Heslo:' // 'Auto-Update URL' => '',
// 'Update Miniflux' => '',
// 'Miniflux is updated!' => '',
// 'Unable to update Miniflux, check the console for errors.' => '',
// 'Don\'t forget to backup your database' => '',
// 'The name must have only alpha-numeric characters' => '',
// 'New database' => '',
// 'Database name' => '',
// 'Default database' => '',
// 'Select another database' => '',
// 'The database name is required' => '',
// 'Database created successfully.' => '',
// 'Unable to create the new database.' => '',
// 'Add a new database (new user)' => '',
// 'Create' => '',
// 'Unknown' => '',
// 'Remember Me' => '',
// 'Display items on lists' => '',
// 'Summaries' => '',
// 'Full contents' => '',
); );

View File

@ -57,8 +57,7 @@ return array(
'enable full content' => 'vollständigen Inhalt aktivieren', 'enable full content' => 'vollständigen Inhalt aktivieren',
'disable full content' => 'vollständigen Inhalt deaktivieren', 'disable full content' => 'vollständigen Inhalt deaktivieren',
'Download full content' => 'Vollständigen Inhalt herunterladen', 'Download full content' => 'Vollständigen Inhalt herunterladen',
'Downloading full content is slower because Miniflux grab the content from the original website. You should use that for subscriptions that display only a summary. This feature doesn\'t work with all websites.' => 'Downloading full content is slower because Miniflux grab the content from the original website. You should use that for subscriptions that display only a summary. This feature doesn\'t work with all websites.' => 'Den vollständigen Inhalt herunterzuladen beansprucht mehr Zeit, da Miniflux den Inhalt von der Original-Website bekommt. Du solltest diese Funktion nur für Feeds nutzen, die lediglich einen Auszug anzeigen. Diese Funktion funktioniert nicht mit jeder Website.',
'Den vollständigen Inhalt herunterzuladen beansprucht mehr Zeit, da Miniflux den Inhalt von der Original-Website bekommt. Du solltest diese Funktion nur für Feeds nutzen, die lediglich einen Auszug anzeigen. Diese Funktion funktioniert nicht mit jeder Website.',
'No message' => 'Keine Nachricht', 'No message' => 'Keine Nachricht',
'flush messages' => 'meldungen entfernen', 'flush messages' => 'meldungen entfernen',
'API endpoint:' => 'API-Endpunkt:', 'API endpoint:' => 'API-Endpunkt:',
@ -87,8 +86,7 @@ return array(
'Theme' => 'Theme', 'Theme' => 'Theme',
'No item' => 'Kein Eintrag', 'No item' => 'Kein Eintrag',
'items' => 'Einträge', 'items' => 'Einträge',
'There is %d empty feeds, there is maybe an error: %s...' => 'There is %d empty feeds, there is maybe an error: %s...' => 'Es gibt %d leere Feeds, vielleicht gibt es einen Fehler: %s...',
'Es gibt %d leere Feeds, vielleicht gibt es einen Fehler: %s...',
'Items per page' => 'Einträge pro Seite', 'Items per page' => 'Einträge pro Seite',
'Previous page' => 'vorherige Seite', 'Previous page' => 'vorherige Seite',
'Next page' => 'nächste Seite', 'Next page' => 'nächste Seite',
@ -169,8 +167,6 @@ return array(
'Add' => 'Hinzufügen', 'Add' => 'Hinzufügen',
'http://website/' => 'http://website/', 'http://website/' => 'http://website/',
'Yes' => 'Ja', 'Yes' => 'Ja',
'cancel' => 'abbrechen',
'or' => 'oder',
'Official website:' => 'Offizielle Website:', 'Official website:' => 'Offizielle Website:',
'Bad username or password' => 'Falscher Benutzername oder falsches Passwort', 'Bad username or password' => 'Falscher Benutzername oder falsches Passwort',
'Unable to update your preferences.' => 'Aktualisieren der Einstellungen fehlgeschlagen.', 'Unable to update your preferences.' => 'Aktualisieren der Einstellungen fehlgeschlagen.',
@ -190,8 +186,7 @@ return array(
'Passwords don\'t match' => 'Passwörter stimmen nicht überein', 'Passwords don\'t match' => 'Passwörter stimmen nicht überein',
'Do you really want to remove these items from your history?' => 'Möchtest du wirklich diese Einträge aus deinem Verlauf entfernen?', 'Do you really want to remove these items from your history?' => 'Möchtest du wirklich diese Einträge aus deinem Verlauf entfernen?',
'Do you really want to remove this subscription: "%s"?' => 'Möchtest du wirklich dieses Abonnement entfernen: "%s"?', 'Do you really want to remove this subscription: "%s"?' => 'Möchtest du wirklich dieses Abonnement entfernen: "%s"?',
'Nothing to read, do you want to <a href="?action=refresh-all" data-action="refresh-all">update your subscriptions?</a>' => 'Nothing to read, do you want to <a href="?action=refresh-all" data-action="refresh-all">update your subscriptions?</a>' => 'Nichts zu lesen, möchtest du <a href="?action=refresh-all" data-action="refresh-all">alle Abonnements aktualisieren?</a>',
'Nichts zu lesen, möchtest du <a href="?action=refresh-all" data-action="refresh-all">alle Abonnements aktualisieren?</a>',
'Show help' => 'Hilfe zeigen', 'Show help' => 'Hilfe zeigen',
'Close help' => 'Hilfe schließen', 'Close help' => 'Hilfe schließen',
'%d second ago' => 'Vor %d Sekunde', '%d second ago' => 'Vor %d Sekunde',
@ -227,5 +222,5 @@ return array(
'Remember Me' => 'Erinnere dich an mich', 'Remember Me' => 'Erinnere dich an mich',
'Display items on lists' => 'Einträge in Listen anzeigen', 'Display items on lists' => 'Einträge in Listen anzeigen',
'Summaries' => 'Zusammenfassungen', 'Summaries' => 'Zusammenfassungen',
'Full contents' => 'Komplette Inhalte' 'Full contents' => 'Komplette Inhalte',
); );

View File

@ -1,6 +1,7 @@
<?php <?php
return array( return array(
// 'attachment' => '',
'When there is nothing to read, redirect me to this page' => 'Cuando no hay nada que leer, redirigirme a esta página', 'When there is nothing to read, redirect me to this page' => 'Cuando no hay nada que leer, redirigirme a esta página',
'Subscription page' => 'Página de las suscripciones', 'Subscription page' => 'Página de las suscripciones',
'History page' => 'Página del historial', 'History page' => 'Página del historial',
@ -42,6 +43,7 @@ return array(
'Your Google Account is linked to Miniflux.' => 'Su cuenta de Google está vinculada con Miniflux.', 'Your Google Account is linked to Miniflux.' => 'Su cuenta de Google está vinculada con Miniflux.',
'Unable to link Miniflux to your Google Account.' => 'No se puede vincular Miniflux con su cuenta de Google.', 'Unable to link Miniflux to your Google Account.' => 'No se puede vincular Miniflux con su cuenta de Google.',
'Unable to authenticate with Google' => 'No se puede autenticar con Google', 'Unable to authenticate with Google' => 'No se puede autenticar con Google',
// 'Your Mozilla Persona Account is linked to Miniflux' => '',
'Your Mozilla Persona Account is linked to Miniflux.' => 'Su cuenta de Mozilla Persona está vinculada con Miniflux.', 'Your Mozilla Persona Account is linked to Miniflux.' => 'Su cuenta de Mozilla Persona está vinculada con Miniflux.',
'Unable to link Miniflux to your Mozilla Persona Account.' => 'No se puede vincular Miniflux con su cuenta de Mozilla Persona.', 'Unable to link Miniflux to your Mozilla Persona Account.' => 'No se puede vincular Miniflux con su cuenta de Mozilla Persona.',
'Login with my Google Account' => 'Iniciar sesión con mi cuenta de Google', 'Login with my Google Account' => 'Iniciar sesión con mi cuenta de Google',
@ -49,13 +51,13 @@ return array(
'Bookmarklet:' => 'Bookmarklet:', 'Bookmarklet:' => 'Bookmarklet:',
'Subscribe with Miniflux' => 'Suscribir con Miniflux', 'Subscribe with Miniflux' => 'Suscribir con Miniflux',
'Drag and drop this link to your bookmarks' => 'Arrastrar y soltar el enlace en los marcadores', 'Drag and drop this link to your bookmarks' => 'Arrastrar y soltar el enlace en los marcadores',
// 'The content grabber is disabled successfully.' => '',
'The content grabber is enabled successfully.' => 'La descarga de contenido se activó exitosamente.', 'The content grabber is enabled successfully.' => 'La descarga de contenido se activó exitosamente.',
'Unable to activate the content grabber for this subscription.' => 'No se puede activar la descarga de contenido para esta suscripción.', 'Unable to activate the content grabber for this subscription.' => 'No se puede activar la descarga de contenido para esta suscripción.',
'enable full content' => 'descargar contenido completo', 'enable full content' => 'descargar contenido completo',
'disable full content' => 'desactivar contenido completo', 'disable full content' => 'desactivar contenido completo',
'Download full content' => 'Descargar contenido completo', 'Download full content' => 'Descargar contenido completo',
'Downloading full content is slower because Miniflux grab the content from the original website. You should use that for subscriptions that display only a summary. This feature doesn\'t work with all websites.' => 'Downloading full content is slower because Miniflux grab the content from the original website. You should use that for subscriptions that display only a summary. This feature doesn\'t work with all websites.' => 'La descarga del contenido completo es más lenta porque Miniflux baja el contenido de la página original. Sólo debería usarse esto para suscripciones que no ofrecen sino un sumario. No anda esta funcionalidad con todas las páginas Web.',
'La descarga del contenido completo es más lenta porque Miniflux baja el contenido de la página original. Sólo debería usarse esto para suscripciones que no ofrecen sino un sumario. No anda esta funcionalidad con todas las páginas Web.',
'No message' => 'No hay mensaje', 'No message' => 'No hay mensaje',
'flush messages' => 'borrar mensajes', 'flush messages' => 'borrar mensajes',
'API endpoint:' => 'Localización de la API:', 'API endpoint:' => 'Localización de la API:',
@ -84,8 +86,7 @@ return array(
'Theme' => 'Tema', 'Theme' => 'Tema',
'No item' => 'No hay ítem', 'No item' => 'No hay ítem',
'items' => 'ítems', 'items' => 'ítems',
'There is %d empty feeds, there is maybe an error: %s...' => 'There is %d empty feeds, there is maybe an error: %s...' => 'Hay %d suscripciones vacías, tal vez haya un problema: %s...',
'Hay %d suscripciones vacías, tal vez haya un problema: %s...',
'Items per page' => 'Ítems por página', 'Items per page' => 'Ítems por página',
'Previous page' => 'Página anterior', 'Previous page' => 'Página anterior',
'Next page' => 'Página siguiente', 'Next page' => 'Página siguiente',
@ -98,9 +99,9 @@ return array(
'English' => 'Inglés', 'English' => 'Inglés',
'German' => 'Alemán', 'German' => 'Alemán',
'Italian' => 'Italiano', 'Italian' => 'Italiano',
'Spanish' => 'Español',
'Simplified Chinese' => 'Chino simplificado', 'Simplified Chinese' => 'Chino simplificado',
'Czech' => 'Checo', 'Czech' => 'Checo',
'Spanish' => 'Español',
'Portuguese' => 'Portugués', 'Portuguese' => 'Portugués',
'unread' => 'no leídos', 'unread' => 'no leídos',
'bookmark' => 'añadir a marcadores', 'bookmark' => 'añadir a marcadores',
@ -166,8 +167,6 @@ return array(
'Add' => 'Añadir', 'Add' => 'Añadir',
'http://website/' => 'http://página-web/', 'http://website/' => 'http://página-web/',
'Yes' => 'Sí', 'Yes' => 'Sí',
'cancel' => 'cancelar',
'or' => 'o',
'Official website:' => 'Página oficial:', 'Official website:' => 'Página oficial:',
'Bad username or password' => 'Contraseña o usuario erróneo', 'Bad username or password' => 'Contraseña o usuario erróneo',
'Unable to update your preferences.' => 'No se pueden actualizar las preferencias.', 'Unable to update your preferences.' => 'No se pueden actualizar las preferencias.',
@ -187,9 +186,41 @@ return array(
'Passwords don\'t match' => 'Las contraseñas no coinciden', 'Passwords don\'t match' => 'Las contraseñas no coinciden',
'Do you really want to remove these items from your history?' => '¿De verdad quiere borrar estos ítems del historial?', 'Do you really want to remove these items from your history?' => '¿De verdad quiere borrar estos ítems del historial?',
'Do you really want to remove this subscription: "%s"?' => '¿De verdad quiere borrar esta suscripción: "%s"?', 'Do you really want to remove this subscription: "%s"?' => '¿De verdad quiere borrar esta suscripción: "%s"?',
'Nothing to read, do you want to <a href="?action=refresh-all" data-action="refresh-all">update your subscriptions?</a>' => 'Nothing to read, do you want to <a href="?action=refresh-all" data-action="refresh-all">update your subscriptions?</a>' => 'No hay nada que leer, ¿quiere <a href="?action=refresh-all" data-action="refresh-all">actualizar las suscripciones</a>?',
'No hay nada que leer, ¿quiere <a href="?action=refresh-all" data-action="refresh-all">actualizar las suscripciones</a>?',
'Show help' => 'Mostrar la ayuda', 'Show help' => 'Mostrar la ayuda',
'Close help' => 'Cerrar la ayuda', 'Close help' => 'Cerrar la ayuda',
'Console' => 'Consola', // '%d second ago' => '',
// '%d seconds ago' => '',
// '%d minute ago' => '',
// '%d minutes ago' => '',
// '%d hour ago' => '',
// '%d hours ago' => '',
// '%d day ago' => '',
// '%d days ago' => '',
// '%d week ago' => '',
// '%d weeks ago' => '',
// '%d month ago' => '',
// '%d months ago' => '',
// 'Timezone' => '',
// 'Update all subscriptions' => '',
// 'Auto-Update URL' => '',
// 'Update Miniflux' => '',
// 'Miniflux is updated!' => '',
// 'Unable to update Miniflux, check the console for errors.' => '',
// 'Don\'t forget to backup your database' => '',
// 'The name must have only alpha-numeric characters' => '',
// 'New database' => '',
// 'Database name' => '',
// 'Default database' => '',
// 'Select another database' => '',
// 'The database name is required' => '',
// 'Database created successfully.' => '',
// 'Unable to create the new database.' => '',
// 'Add a new database (new user)' => '',
// 'Create' => '',
// 'Unknown' => '',
// 'Remember Me' => '',
// 'Display items on lists' => '',
// 'Summaries' => '',
// 'Full contents' => '',
); );

View File

@ -57,8 +57,7 @@ return array(
'enable full content' => 'télécharger le contenu complet', 'enable full content' => 'télécharger le contenu complet',
'disable full content' => 'désactiver le téléchargement du contenu', 'disable full content' => 'désactiver le téléchargement du contenu',
'Download full content' => 'Télécharger le contenu complet', 'Download full content' => 'Télécharger le contenu complet',
'Downloading full content is slower because Miniflux grab the content from the original website. You should use that for subscriptions that display only a summary. This feature doesn\'t work with all websites.' => 'Downloading full content is slower because Miniflux grab the content from the original website. You should use that for subscriptions that display only a summary. This feature doesn\'t work with all websites.' => 'Le téléchargement complet du contenu est plus lent car Miniflux va chercher le contenu sur le site original. Vous devriez utiliser cela uniquement pour les abonnements qui affichent seulement un résumé. Cette fonctionnalité ne marche pas avec tous les sites web.',
'Le téléchargement complet du contenu est plus lent car Miniflux va chercher le contenu sur le site original. Vous devriez utiliser cela uniquement pour les abonnements qui affichent seulement un résumé. Cette fonctionnalité ne marche pas avec tous les sites web.',
'No message' => 'Aucun message', 'No message' => 'Aucun message',
'flush messages' => 'supprimer les messages', 'flush messages' => 'supprimer les messages',
'API endpoint:' => 'URL de l\'API : ', 'API endpoint:' => 'URL de l\'API : ',
@ -87,8 +86,7 @@ return array(
'Theme' => 'Thème', 'Theme' => 'Thème',
'No item' => 'Aucun élément', 'No item' => 'Aucun élément',
'items' => 'éléments', 'items' => 'éléments',
'There is %d empty feeds, there is maybe an error: %s...' => 'There is %d empty feeds, there is maybe an error: %s...' => 'Il y a %d abonnements vides, il y a peut-être un problème : %s...',
'Il y a %d abonnements vides, il y a peut-être un problème : %s...',
'Items per page' => 'Nombre d\'éléments par page', 'Items per page' => 'Nombre d\'éléments par page',
'Previous page' => 'Page précédente', 'Previous page' => 'Page précédente',
'Next page' => 'Page suivante', 'Next page' => 'Page suivante',
@ -169,8 +167,6 @@ return array(
'Add' => 'Ajouter', 'Add' => 'Ajouter',
'http://website/' => 'http://site-web/', 'http://website/' => 'http://site-web/',
'Yes' => 'Oui', 'Yes' => 'Oui',
'cancel' => 'annuler',
'or' => 'ou',
'Official website:' => 'Site officiel :', 'Official website:' => 'Site officiel :',
'Bad username or password' => 'Mauvais utilisateur ou mot de passe', 'Bad username or password' => 'Mauvais utilisateur ou mot de passe',
'Unable to update your preferences.' => 'Impossible de mettre à jour vos préférences.', 'Unable to update your preferences.' => 'Impossible de mettre à jour vos préférences.',
@ -190,8 +186,7 @@ return array(
'Passwords don\'t match' => 'Les mots de passe ne sont pas identiques', 'Passwords don\'t match' => 'Les mots de passe ne sont pas identiques',
'Do you really want to remove these items from your history?' => 'Voulez-vous vraiment supprimer les éléments de votre historique ?', 'Do you really want to remove these items from your history?' => 'Voulez-vous vraiment supprimer les éléments de votre historique ?',
'Do you really want to remove this subscription: "%s"?' => 'Voulez-vous vraiment supprimer cet abonnement : « %s » ?', 'Do you really want to remove this subscription: "%s"?' => 'Voulez-vous vraiment supprimer cet abonnement : « %s » ?',
'Nothing to read, do you want to <a href="?action=refresh-all" data-action="refresh-all">update your subscriptions?</a>' => 'Nothing to read, do you want to <a href="?action=refresh-all" data-action="refresh-all">update your subscriptions?</a>' => 'Il n\'y a rien à lire, voulez-vous <a href="?action=refresh-all" data-action="refresh-all">mettre à jour vos abonnements ?</a>',
'Il n\'y a rien à lire, voulez-vous <a href="?action=refresh-all" data-action="refresh-all">mettre à jour vos abonnements ?</a>',
'Show help' => 'Afficher l\'aide', 'Show help' => 'Afficher l\'aide',
'Close help' => 'Fermer l\'aide', 'Close help' => 'Fermer l\'aide',
'%d second ago' => 'Il y a %d seconde', '%d second ago' => 'Il y a %d seconde',
@ -227,5 +222,5 @@ return array(
'Remember Me' => 'Connexion automatique', 'Remember Me' => 'Connexion automatique',
'Display items on lists' => 'Mode d\'affichage en listes', 'Display items on lists' => 'Mode d\'affichage en listes',
'Summaries' => 'Résumés', 'Summaries' => 'Résumés',
'Full contents' => 'Contenus complets' 'Full contents' => 'Contenus complets',
); );

View File

@ -1,8 +1,92 @@
<?php <?php
return array( return array(
// 'attachment' => '',
// 'When there is nothing to read, redirect me to this page' => '',
// 'Subscription page' => '',
// 'History page' => '',
// 'Bookmark page' => '',
// 'There is nothing new to read, enjoy your favorites articles!' => '',
// 'There is nothing new to read, enjoy your previous readings!' => '',
// 'Immediately' => '',
// '(error occurred during the last check)' => '',
// 'The feed id is required' => '',
// 'The title is required' => '',
// 'The site url is required' => '',
// 'The feed url is required' => '',
'or' => 'o',
// 'edit' => '',
'cancel' => 'annulla',
// 'Edit' => '',
// 'Feed URL' => '',
// 'Website URL' => '',
// 'Title' => '',
// 'Edit subscription' => '',
// 'Unable to edit your subscription.' => '',
// 'Your subscription has been updated.' => '',
// 'Older items first' => '',
// 'Most recent first' => '',
// 'Default sorting order for items' => '',
// 'This subscription is empty, <a href="?action=unread">go back to unread items</a>' => '',
// 'sort by date<span class="hide-mobile"> (%s)</span>' => '',
// 'most recent first' => '',
// 'older first' => '',
// 'Show only this subscription' => '',
// 'Go to unread' => '',
// 'Go to bookmarks' => '',
// 'Go to history' => '',
// 'Go to subscriptions' => '',
// 'Go to preferences' => '',
// 'Your Google Account is linked to Miniflux' => '',
// 'Link Miniflux to my Google account' => '',
// 'Link Miniflux to my Mozilla Persona account' => '',
// 'Your Google Account is linked to Miniflux.' => '',
// 'Unable to link Miniflux to your Google Account.' => '',
// 'Unable to authenticate with Google' => '',
// 'Your Mozilla Persona Account is linked to Miniflux' => '',
// 'Your Mozilla Persona Account is linked to Miniflux.' => '',
// 'Unable to link Miniflux to your Mozilla Persona Account.' => '',
// 'Login with my Google Account' => '',
// 'Login with my Mozilla Persona Account' => '',
// 'Bookmarklet:' => '',
// 'Subscribe with Miniflux' => '',
// 'Drag and drop this link to your bookmarks' => '',
// 'The content grabber is disabled successfully.' => '',
// 'The content grabber is enabled successfully.' => '',
// 'Unable to activate the content grabber for this subscription.' => '',
// 'enable full content' => '',
// 'disable full content' => '',
// 'Download full content' => '',
// 'Downloading full content is slower because Miniflux grab the content from the original website. You should use that for subscriptions that display only a summary. This feature doesn\'t work with all websites.' => '',
// 'No message' => '',
// 'flush messages' => '',
// 'API endpoint:' => '',
// 'API username:' => '',
// 'API token:' => '',
// 'Generate new tokens' => '',
// 'Bookmarks RSS Feed:' => '',
// 'updated just now' => '',
// 'checked at' => '',
// 'never updated after creation' => '',
// 'Unable to enable this subscription.' => '',
// 'This subscription has been enabled successfully.' => '',
// 'Unable to disable this subscription.' => '',
// 'This subscription has been disabled successfully.' => '',
// 'Do you really want to disable this subscription: "%s"?' => '',
// 'enable' => '',
// 'disable' => '',
// 'Subscription disabled' => '',
// 'Listing' => '',
// 'content downloaded' => '',
// 'in progress...' => '',
// 'unable to fetch content' => '',
// 'Download content' => '',
// 'download content' => '',
'Help' => 'Aiuto', 'Help' => 'Aiuto',
'Theme' => 'Tema', 'Theme' => 'Tema',
// 'No item' => '',
// 'items' => '',
// 'There is %d empty feeds, there is maybe an error: %s...' => '',
'Items per page' => 'Articoli per pagina', 'Items per page' => 'Articoli per pagina',
'Previous page' => 'Pagina precedente', 'Previous page' => 'Pagina precedente',
'Next page' => 'Pagina successiva', 'Next page' => 'Pagina successiva',
@ -15,12 +99,14 @@ return array(
'English' => 'Inglese', 'English' => 'Inglese',
'German' => 'Tedesco', 'German' => 'Tedesco',
'Italian' => 'Italiano', 'Italian' => 'Italiano',
// 'Spanish' => '',
'Simplified Chinese' => 'Cinese semplificato', 'Simplified Chinese' => 'Cinese semplificato',
'Czech' => 'Ceco', 'Czech' => 'Ceco',
// 'Portuguese' => '',
'unread' => 'non letti', 'unread' => 'non letti',
'bookmarks' => 'bookmark',
'bookmark' => 'bookmark', 'bookmark' => 'bookmark',
'remove bookmark' => 'cancella bookmark', 'remove bookmark' => 'cancella bookmark',
'bookmarks' => 'bookmark',
'Bookmarks' => 'Bookmark', 'Bookmarks' => 'Bookmark',
'Bookmark item' => 'Aggiungi ai bookmark', 'Bookmark item' => 'Aggiungi ai bookmark',
'No bookmark' => 'Nessun bookmark', 'No bookmark' => 'Nessun bookmark',
@ -81,8 +167,6 @@ return array(
'Add' => 'Aggiungi', 'Add' => 'Aggiungi',
'http://website/' => 'http://sitoweb/', 'http://website/' => 'http://sitoweb/',
'Yes' => 'Sì', 'Yes' => 'Sì',
'cancel' => 'annulla',
'or' => 'o',
'Official website:' => 'Sito ufficiale:', 'Official website:' => 'Sito ufficiale:',
'Bad username or password' => 'Utente o password errati', 'Bad username or password' => 'Utente o password errati',
'Unable to update your preferences.' => 'Impossibile aggiornare le preferenze.', 'Unable to update your preferences.' => 'Impossibile aggiornare le preferenze.',
@ -102,8 +186,41 @@ return array(
'Passwords don\'t match' => 'Le password non coincidono', 'Passwords don\'t match' => 'Le password non coincidono',
'Do you really want to remove these items from your history?' => 'Vuoi veramente cancellare questi articoli dalla cronologia?', 'Do you really want to remove these items from your history?' => 'Vuoi veramente cancellare questi articoli dalla cronologia?',
'Do you really want to remove this subscription: "%s"?' => 'Vuoi veramente cancellare la sottoscrizione a: "%s" ?', 'Do you really want to remove this subscription: "%s"?' => 'Vuoi veramente cancellare la sottoscrizione a: "%s" ?',
'Nothing to read, do you want to <a href="?action=refresh-all" data-action="refresh-all">update your subscriptions?</a>' => 'Nothing to read, do you want to <a href="?action=refresh-all" data-action="refresh-all">update your subscriptions?</a>' => 'Niente da leggere, vuoi <a href="?action=refresh-all" data-action="refresh-all">aggiornare tutte le sottoscrizioni?</a>',
'Niente da leggere, vuoi <a href="?action=refresh-all" data-action="refresh-all">aggiornare tutte le sottoscrizioni?</a>',
'Show help' => 'Mostra guida', 'Show help' => 'Mostra guida',
'Close help' => 'Chiudi guida' 'Close help' => 'Chiudi guida',
// '%d second ago' => '',
// '%d seconds ago' => '',
// '%d minute ago' => '',
// '%d minutes ago' => '',
// '%d hour ago' => '',
// '%d hours ago' => '',
// '%d day ago' => '',
// '%d days ago' => '',
// '%d week ago' => '',
// '%d weeks ago' => '',
// '%d month ago' => '',
// '%d months ago' => '',
// 'Timezone' => '',
// 'Update all subscriptions' => '',
// 'Auto-Update URL' => '',
// 'Update Miniflux' => '',
// 'Miniflux is updated!' => '',
// 'Unable to update Miniflux, check the console for errors.' => '',
// 'Don\'t forget to backup your database' => '',
// 'The name must have only alpha-numeric characters' => '',
// 'New database' => '',
// 'Database name' => '',
// 'Default database' => '',
// 'Select another database' => '',
// 'The database name is required' => '',
// 'Database created successfully.' => '',
// 'Unable to create the new database.' => '',
// 'Add a new database (new user)' => '',
// 'Create' => '',
// 'Unknown' => '',
// 'Remember Me' => '',
// 'Display items on lists' => '',
// 'Summaries' => '',
// 'Full contents' => '',
); );

View File

@ -1,7 +1,92 @@
<?php <?php
return array( return array(
// 'attachment' => '',
// 'When there is nothing to read, redirect me to this page' => '',
// 'Subscription page' => '',
// 'History page' => '',
// 'Bookmark page' => '',
// 'There is nothing new to read, enjoy your favorites articles!' => '',
// 'There is nothing new to read, enjoy your previous readings!' => '',
// 'Immediately' => '',
// '(error occurred during the last check)' => '',
// 'The feed id is required' => '',
// 'The title is required' => '',
// 'The site url is required' => '',
// 'The feed url is required' => '',
'or' => 'ou',
// 'edit' => '',
'cancel' => 'Cancelar',
// 'Edit' => '',
// 'Feed URL' => '',
// 'Website URL' => '',
// 'Title' => '',
// 'Edit subscription' => '',
// 'Unable to edit your subscription.' => '',
// 'Your subscription has been updated.' => '',
// 'Older items first' => '',
// 'Most recent first' => '',
// 'Default sorting order for items' => '',
// 'This subscription is empty, <a href="?action=unread">go back to unread items</a>' => '',
// 'sort by date<span class="hide-mobile"> (%s)</span>' => '',
// 'most recent first' => '',
// 'older first' => '',
// 'Show only this subscription' => '',
// 'Go to unread' => '',
// 'Go to bookmarks' => '',
// 'Go to history' => '',
// 'Go to subscriptions' => '',
// 'Go to preferences' => '',
// 'Your Google Account is linked to Miniflux' => '',
// 'Link Miniflux to my Google account' => '',
// 'Link Miniflux to my Mozilla Persona account' => '',
// 'Your Google Account is linked to Miniflux.' => '',
// 'Unable to link Miniflux to your Google Account.' => '',
// 'Unable to authenticate with Google' => '',
// 'Your Mozilla Persona Account is linked to Miniflux' => '',
// 'Your Mozilla Persona Account is linked to Miniflux.' => '',
// 'Unable to link Miniflux to your Mozilla Persona Account.' => '',
// 'Login with my Google Account' => '',
// 'Login with my Mozilla Persona Account' => '',
// 'Bookmarklet:' => '',
// 'Subscribe with Miniflux' => '',
// 'Drag and drop this link to your bookmarks' => '',
// 'The content grabber is disabled successfully.' => '',
// 'The content grabber is enabled successfully.' => '',
// 'Unable to activate the content grabber for this subscription.' => '',
// 'enable full content' => '',
// 'disable full content' => '',
// 'Download full content' => '',
// 'Downloading full content is slower because Miniflux grab the content from the original website. You should use that for subscriptions that display only a summary. This feature doesn\'t work with all websites.' => '',
// 'No message' => '',
// 'flush messages' => '',
// 'API endpoint:' => '',
// 'API username:' => '',
// 'API token:' => '',
// 'Generate new tokens' => '',
// 'Bookmarks RSS Feed:' => '',
// 'updated just now' => '',
// 'checked at' => '',
// 'never updated after creation' => '',
// 'Unable to enable this subscription.' => '',
// 'This subscription has been enabled successfully.' => '',
// 'Unable to disable this subscription.' => '',
// 'This subscription has been disabled successfully.' => '',
// 'Do you really want to disable this subscription: "%s"?' => '',
// 'enable' => '',
// 'disable' => '',
// 'Subscription disabled' => '',
// 'Listing' => '',
// 'content downloaded' => '',
// 'in progress...' => '',
// 'unable to fetch content' => '',
// 'Download content' => '',
// 'download content' => '',
'Help' => 'Ajuda', 'Help' => 'Ajuda',
// 'Theme' => '',
// 'No item' => '',
// 'items' => '',
// 'There is %d empty feeds, there is maybe an error: %s...' => '',
'Items per page' => 'Itens por página', 'Items per page' => 'Itens por página',
'Previous page' => 'Visualização de página', 'Previous page' => 'Visualização de página',
'Next page' => 'Proxima página', 'Next page' => 'Proxima página',
@ -14,10 +99,11 @@ return array(
'English' => 'Ingles', 'English' => 'Ingles',
'German' => 'Alemão', 'German' => 'Alemão',
'Italian' => 'Italiano', 'Italian' => 'Italiano',
// 'Spanish' => '',
'Simplified Chinese' => 'Chinês Simplificado', 'Simplified Chinese' => 'Chinês Simplificado',
// 'Czech' => '',
'Portuguese' => 'Português', 'Portuguese' => 'Português',
'unread' => 'não lido', 'unread' => 'não lido',
'bookmarks' => 'lesezeichen',
'bookmark' => 'lesezeichen', 'bookmark' => 'lesezeichen',
'remove bookmark' => 'lesezeichen löschen', 'remove bookmark' => 'lesezeichen löschen',
'bookmarks' => 'bookmarks', 'bookmarks' => 'bookmarks',
@ -81,8 +167,6 @@ return array(
'Add' => 'Adicionar', 'Add' => 'Adicionar',
'http://website/' => 'http://website/', 'http://website/' => 'http://website/',
'Yes' => 'Sim', 'Yes' => 'Sim',
'cancel' => 'Cancelar',
'or' => 'ou',
'Official website:' => 'Site Oficial:', 'Official website:' => 'Site Oficial:',
'Bad username or password' => 'Nome ou senha ruins', 'Bad username or password' => 'Nome ou senha ruins',
'Unable to update your preferences.' => 'Não é possível atualizar suas preferências.', 'Unable to update your preferences.' => 'Não é possível atualizar suas preferências.',
@ -102,8 +186,41 @@ return array(
'Passwords don\'t match' => 'Senha não corresponde.', 'Passwords don\'t match' => 'Senha não corresponde.',
'Do you really want to remove these items from your history?' => 'Você realmente deseja remover esses itens de sua histórico?', 'Do you really want to remove these items from your history?' => 'Você realmente deseja remover esses itens de sua histórico?',
'Do you really want to remove this subscription: "%s"?' => 'Você realmente deseja remover essa assinatura: "%s" ?', 'Do you really want to remove this subscription: "%s"?' => 'Você realmente deseja remover essa assinatura: "%s" ?',
'Nothing to read, do you want to <a href="?action=refresh-all" data-action="refresh-all">update your subscriptions?</a>' => 'Nothing to read, do you want to <a href="?action=refresh-all" data-action="refresh-all">update your subscriptions?</a>' => 'Nada para ler, você quer <a href="?action=refresh-all" data-action="refresh-all">atualizar suas assinaturas?</a>',
'Nada para ler, você quer <a href="?action=refresh-all" data-action="refresh-all">atualizar suas assinaturas?</a>',
'Show help' => 'Abrir ajuda', 'Show help' => 'Abrir ajuda',
'Close help' => 'Fechar ajuda' 'Close help' => 'Fechar ajuda',
// '%d second ago' => '',
// '%d seconds ago' => '',
// '%d minute ago' => '',
// '%d minutes ago' => '',
// '%d hour ago' => '',
// '%d hours ago' => '',
// '%d day ago' => '',
// '%d days ago' => '',
// '%d week ago' => '',
// '%d weeks ago' => '',
// '%d month ago' => '',
// '%d months ago' => '',
// 'Timezone' => '',
// 'Update all subscriptions' => '',
// 'Auto-Update URL' => '',
// 'Update Miniflux' => '',
// 'Miniflux is updated!' => '',
// 'Unable to update Miniflux, check the console for errors.' => '',
// 'Don\'t forget to backup your database' => '',
// 'The name must have only alpha-numeric characters' => '',
// 'New database' => '',
// 'Database name' => '',
// 'Default database' => '',
// 'Select another database' => '',
// 'The database name is required' => '',
// 'Database created successfully.' => '',
// 'Unable to create the new database.' => '',
// 'Add a new database (new user)' => '',
// 'Create' => '',
// 'Unknown' => '',
// 'Remember Me' => '',
// 'Display items on lists' => '',
// 'Summaries' => '',
// 'Full contents' => '',
); );

View File

@ -1,108 +1,226 @@
<?php <?php
return array( return array(
'Help' => '帮助', // 'attachment' => '',
'Items per page' => '每页条目数', // 'When there is nothing to read, redirect me to this page' => '',
'Previous page' => '上一页', // 'Subscription page' => '',
'Next page' => '下一页', // 'History page' => '',
'Do not fetch the content of articles' => '不要抓取文章的内容', // 'Bookmark page' => '',
'Remove automatically read items' => '自动移除已读条目', // 'There is nothing new to read, enjoy your favorites articles!' => '',
'Never' => '从不', // 'There is nothing new to read, enjoy your previous readings!' => '',
'After %d day' => '%d 天之后', // 'Immediately' => '',
'After %d days' => '%d 天之后', // '(error occurred during the last check)' => '',
'French' => '法语', // 'The feed id is required' => '',
'English' => '英语', // 'The title is required' => '',
'German' => '德语', // 'The site url is required' => '',
'Italian' => '意大利人', // 'The feed url is required' => '',
'Simplified Chinese' => '简体中文', 'or' => '或者',
'Czech' => '捷克语', // 'edit' => '',
'unread' => '未读', 'cancel' => '取消',
'bookmarks' => '收藏', // 'Edit' => '',
'bookmark' => '收藏', // 'Feed URL' => '',
'remove bookmark' => '取消收藏', // 'Website URL' => '',
'Bookmarks' => '收藏', // 'Title' => '',
'Bookmark item' => '收藏的条目', // 'Edit subscription' => '',
'No bookmark' => '没有任何收藏', // 'Unable to edit your subscription.' => '',
'history' => '历史', // 'Your subscription has been updated.' => '',
'subscriptions' => '订阅', // 'Older items first' => '',
'Subscriptions' => '订阅', // 'Most recent first' => '',
'preferences' => '设置', // 'Default sorting order for items' => '',
'Preferences' => '设置', // 'This subscription is empty, <a href="?action=unread">go back to unread items</a>' => '',
'logout' => '注销', // 'sort by date<span class="hide-mobile"> (%s)</span>' => '',
'Username' => '用户名', // 'most recent first' => '',
'Password' => '密码', // 'older first' => '',
'Confirmation' => '确认密码', // 'Show only this subscription' => '',
'Language' => '语言', // 'Go to unread' => '',
'Save' => '保存', // 'Go to bookmarks' => '',
'More information' => '更多信息', // 'Go to history' => '',
'Database' => '数据库', // 'Go to subscriptions' => '',
'Database size:' => '数据库大小:', // 'Go to preferences' => '',
'Optimize the database' => '数据库优化', // 'Your Google Account is linked to Miniflux' => '',
'(VACUUM command)' => '(VACUUM 命令)', // 'Link Miniflux to my Google account' => '',
'Download the entire database' => '完整数据库下载', // 'Link Miniflux to my Mozilla Persona account' => '',
'(Gzip compressed Sqlite file)' => '(Gzip压缩过的Sqlite文件)', // 'Your Google Account is linked to Miniflux.' => '',
'Keyboard shortcuts' => '键盘快捷键', // 'Unable to link Miniflux to your Google Account.' => '',
'Previous item' => '前一条目', // 'Unable to authenticate with Google' => '',
'Next item' => '下一条目', // 'Your Mozilla Persona Account is linked to Miniflux' => '',
'Mark as read or unread' => '标记为已读/未读', // 'Your Mozilla Persona Account is linked to Miniflux.' => '',
'Open original link' => '打开来源链接', // 'Unable to link Miniflux to your Mozilla Persona Account.' => '',
'Open item' => '打开条目', // 'Login with my Google Account' => '',
'About' => '关于', // 'Login with my Mozilla Persona Account' => '',
'Miniflux version:' => 'Miniflux 版本:', // 'Bookmarklet:' => '',
'Nothing to read' => '没有未读条目', // 'Subscribe with Miniflux' => '',
'<span id="page-counter">%s</span>unread items' => '<span id="page-counter">%s</span>个未读条目', // 'Drag and drop this link to your bookmarks' => '',
'mark all as read' => '全部标记为已读', // 'The content grabber is disabled successfully.' => '',
'original link' => '来源链接', // 'The content grabber is enabled successfully.' => '',
'mark as read' => '标记为已读', // 'Unable to activate the content grabber for this subscription.' => '',
'No history' => '没有历史记录', // 'enable full content' => '',
'mark as unread' => '标记为未读', // 'disable full content' => '',
'History' => '历史', // 'Download full content' => '',
'flush all items' => '清空所有项目', // 'Downloading full content is slower because Miniflux grab the content from the original website. You should use that for subscriptions that display only a summary. This feature doesn\'t work with all websites.' => '',
'Item not found' => '找不到项目', // 'No message' => '',
'Unread items' => '未读条目', // 'flush messages' => '',
'Next' => '下一个', // 'API endpoint:' => '',
'Previous' => '前一个', // 'API username:' => '',
'Sign in' => '登陆', // 'API token:' => '',
'feeds' => '订阅源', // 'Generate new tokens' => '',
'add' => '添加', // 'Bookmarks RSS Feed:' => '',
'import' => '导入', // 'updated just now' => '',
'export' => '导出', // 'checked at' => '',
'OPML Import' => 'OPML 导入', // 'never updated after creation' => '',
'OPML file' => 'OPML 文件', // 'Unable to enable this subscription.' => '',
'Import' => '导入', // 'This subscription has been enabled successfully.' => '',
'refresh all' => '全部刷新', // 'Unable to disable this subscription.' => '',
'No subscription' => '没有订阅', // 'This subscription has been disabled successfully.' => '',
'remove' => '移除', // 'Do you really want to disable this subscription: "%s"?' => '',
'refresh' => '刷新', // 'enable' => '',
'feed link' => '订阅源地址', // 'disable' => '',
'New subscription' => '添加订阅源', // 'Subscription disabled' => '',
'Website or Feed URL' => '网站或订阅源URL', // 'Listing' => '',
'Add' => '添加', // 'content downloaded' => '',
'http://website/' => 'http://abc.com/rss', // 'in progress...' => '',
'Yes' => '确认', // 'unable to fetch content' => '',
'cancel' => '取消', // 'Download content' => '',
'or' => '或者', // 'download content' => '',
'Official website:' => '官方网站:', 'Help' => '帮助',
'Bad username or password' => '用户名或密码错误', // 'Theme' => '',
'Unable to update your preferences.' => '无法更新你的设置', // 'No item' => '',
'Your preferences are updated.' => '你的设置已更新', // 'items' => '',
'Unable to import your OPML file.' => '无法导入你的 OPML 文件', // 'There is %d empty feeds, there is maybe an error: %s...' => '',
'Your feeds have been imported.' => '你的订阅源已被导入', 'Items per page' => '每页条目数',
'Unable to find a subscription.' => '找不到订阅源', 'Previous page' => '上一页',
'Subscription added successfully.' => '订阅源成功添加', 'Next page' => '下一页',
'Your subscriptions are updated' => '你的订阅源已更新', 'Do not fetch the content of articles' => '不要抓取文章的内容',
'Unable to remove this subscription.' => '无法移除这个订阅', 'Remove automatically read items' => '自动移除已读条目',
'Never' => '从不',
'After %d day' => '%d 天之后',
'After %d days' => '%d 天之后',
'French' => '法语',
'English' => '英语',
'German' => '德语',
'Italian' => '意大利人',
// 'Spanish' => '',
'Simplified Chinese' => '简体中文',
'Czech' => '捷克语',
// 'Portuguese' => '',
'unread' => '未读',
'bookmark' => '收藏',
'remove bookmark' => '取消收藏',
'bookmarks' => '收藏',
'Bookmarks' => '收藏',
'Bookmark item' => '收藏的条目',
'No bookmark' => '没有任何收藏',
'history' => '历史',
'subscriptions' => '订阅',
'Subscriptions' => '订阅',
'preferences' => '设置',
'Preferences' => '设置',
'logout' => '注销',
'Username' => '用户名',
'Password' => '密码',
'Confirmation' => '确认密码',
'Language' => '语言',
'Save' => '保存',
'More information' => '更多信息',
'Database' => '数据库',
'Database size:' => '数据库大小:',
'Optimize the database' => '数据库优化',
'(VACUUM command)' => '(VACUUM 命令)',
'Download the entire database' => '完整数据库下载',
'(Gzip compressed Sqlite file)' => '(Gzip压缩过的Sqlite文件)',
'Keyboard shortcuts' => '键盘快捷键',
'Previous item' => '前一条目',
'Next item' => '下一条目',
'Mark as read or unread' => '标记为已读/未读',
'Open original link' => '打开来源链接',
'Open item' => '打开条目',
'About' => '关于',
'Miniflux version:' => 'Miniflux 版本:',
'Nothing to read' => '没有未读条目',
'<span id="page-counter">%s</span>unread items' => '<span id="page-counter">%s</span>个未读条目',
'mark all as read' => '全部标记为已读',
'original link' => '来源链接',
'mark as read' => '标记为已读',
'No history' => '没有历史记录',
'mark as unread' => '标记为未读',
'History' => '历史',
'flush all items' => '清空所有项目',
'Item not found' => '找不到项目',
'Unread items' => '未读条目',
'Next' => '下一个',
'Previous' => '前一个',
'Sign in' => '登陆',
'feeds' => '订阅源',
'add' => '添加',
'import' => '导入',
'export' => '导出',
'OPML Import' => 'OPML 导入',
'OPML file' => 'OPML 文件',
'Import' => '导入',
'refresh all' => '全部刷新',
'No subscription' => '没有订阅',
'remove' => '移除',
'refresh' => '刷新',
'feed link' => '订阅源地址',
'New subscription' => '添加订阅源',
'Website or Feed URL' => '网站或订阅源URL',
'Add' => '添加',
'http://website/' => 'http://abc.com/rss',
'Yes' => '确认',
'Official website:' => '官方网站:',
'Bad username or password' => '用户名或密码错误',
'Unable to update your preferences.' => '无法更新你的设置',
'Your preferences are updated.' => '你的设置已更新',
'Unable to import your OPML file.' => '无法导入你的 OPML 文件',
'Your feeds have been imported.' => '你的订阅源已被导入',
'Unable to find a subscription.' => '找不到订阅源',
'Subscription added successfully.' => '订阅源成功添加',
'Your subscriptions are updated' => '你的订阅源已更新',
'Unable to remove this subscription.' => '无法移除这个订阅',
'This subscription has been removed successfully.' => '成功移除这个订阅', 'This subscription has been removed successfully.' => '成功移除这个订阅',
'The user name is required' => '用户名必填', 'The user name is required' => '用户名必填',
'The maximum length is 50 characters' => '最大长度是 50 个字符', 'The maximum length is 50 characters' => '最大长度是 50 个字符',
'The password is required' => '密码必填', 'The password is required' => '密码必填',
'The minimum length is 6 characters' => '最小长度是 6 个字符', 'The minimum length is 6 characters' => '最小长度是 6 个字符',
'The confirmation is required' => '确认密码必填', 'The confirmation is required' => '确认密码必填',
'Passwords don\'t match' => '两次输入密码不一致', 'Passwords don\'t match' => '两次输入密码不一致',
'Do you really want to remove these items from your history?' => '你确认要移除这些历史记录吗?', 'Do you really want to remove these items from your history?' => '你确认要移除这些历史记录吗?',
'Do you really want to remove this subscription: "%s"?' => '你确定要移除这个订阅源: "%s" ', 'Do you really want to remove this subscription: "%s"?' => '你确定要移除这个订阅源: "%s" ',
'Nothing to read, do you want to <a href="?action=refresh-all" data-action="refresh-all">update your subscriptions?</a>' => 'Nothing to read, do you want to <a href="?action=refresh-all" data-action="refresh-all">update your subscriptions?</a>' => '空空如也,你想要<a href="?action=refresh-all" data-action="refresh-all">更新订阅源</a>嘛?',
'空空如也,你想要<a href="?action=refresh-all" data-action="refresh-all">更新订阅源</a>嘛?',
'Show help' => '显示帮助', 'Show help' => '显示帮助',
'Close help' => '关闭帮助', 'Close help' => '关闭帮助',
// '%d second ago' => '',
// '%d seconds ago' => '',
// '%d minute ago' => '',
// '%d minutes ago' => '',
// '%d hour ago' => '',
// '%d hours ago' => '',
// '%d day ago' => '',
// '%d days ago' => '',
// '%d week ago' => '',
// '%d weeks ago' => '',
// '%d month ago' => '',
// '%d months ago' => '',
// 'Timezone' => '',
// 'Update all subscriptions' => '',
// 'Auto-Update URL' => '',
// 'Update Miniflux' => '',
// 'Miniflux is updated!' => '',
// 'Unable to update Miniflux, check the console for errors.' => '',
// 'Don\'t forget to backup your database' => '',
// 'The name must have only alpha-numeric characters' => '',
// 'New database' => '',
// 'Database name' => '',
// 'Default database' => '',
// 'Select another database' => '',
// 'The database name is required' => '',
// 'Database created successfully.' => '',
// 'Unable to create the new database.' => '',
// 'Add a new database (new user)' => '',
// 'Create' => '',
// 'Unknown' => '',
// 'Remember Me' => '',
// 'Display items on lists' => '',
// 'Summaries' => '',
// 'Full contents' => '',
); );

27
scripts/sync-locales.php Executable file
View File

@ -0,0 +1,27 @@
#!/usr/bin/env php
<?php
$reference_file = $argv[1];
$outdated_file = $argv[2];
$reference = include $reference_file;
$outdated = include $outdated_file;
$output = '<?php'.PHP_EOL.PHP_EOL;
$output .= 'return array('.PHP_EOL;
foreach ($reference as $key => $value) {
if (isset($outdated[$key])) {
//$output .= " '".str_replace("'", "\'", $key)."' => '".str_replace("'", "\'", $value)."',\n";
$output .= " '".str_replace("'", "\'", $key)."' => '".str_replace("'", "\'", $outdated[$key])."',\n";
}
else {
//$output .= " // '".str_replace("'", "\'", $key)."' => '".str_replace("'", "\'", $value)."',\n";
$output .= " // '".str_replace("'", "\'", $key)."' => '',\n";
}
}
$output .= ');'.PHP_EOL;
echo $output;