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,195 +1,226 @@
<?php <?php
return array( return array(
'When there is nothing to read, redirect me to this page' => 'Cuando no hay nada que leer, redirigirme a esta página', // 'attachment' => '',
'Subscription page' => 'Página de las suscripciones', 'When there is nothing to read, redirect me to this page' => 'Cuando no hay nada que leer, redirigirme a esta página',
'History page' => 'Página del historial', 'Subscription page' => 'Página de las suscripciones',
'Bookmark page' => 'Página de los marcadores', 'History page' => 'Página del historial',
'There is nothing new to read, enjoy your favorites articles!' => 'No hay nada nuevo que leer, ¡disfrute de sus artículos favoritos!', 'Bookmark page' => 'Página de los marcadores',
'There is nothing new to read, enjoy your previous readings!' => 'No hay nada nuevo que leer, ¡disfrute de sus lecturas anteriores!', 'There is nothing new to read, enjoy your favorites articles!' => 'No hay nada nuevo que leer, ¡disfrute de sus artículos favoritos!',
'Immediately' => 'Inmediatamente', 'There is nothing new to read, enjoy your previous readings!' => 'No hay nada nuevo que leer, ¡disfrute de sus lecturas anteriores!',
'(error occurred during the last check)' => '(problema encontrado durante la última comprobación)', 'Immediately' => 'Inmediatamente',
'The feed id is required' => 'Se requiere ID de canal', '(error occurred during the last check)' => '(problema encontrado durante la última comprobación)',
'The title is required' => 'Se requiere título', 'The feed id is required' => 'Se requiere ID de canal',
'The site url is required' => 'Se requiere dirección de página', 'The title is required' => 'Se requiere título',
'The feed url is required' => 'Se requiere dirección de canal', 'The site url is required' => 'Se requiere dirección de página',
'or' => 'o', 'The feed url is required' => 'Se requiere dirección de canal',
'edit' => 'revisar', 'or' => 'o',
'cancel' => 'cancelar', 'edit' => 'revisar',
'Edit' => 'Revisar', 'cancel' => 'cancelar',
'Feed URL' => 'Dirección del canal', 'Edit' => 'Revisar',
'Website URL' => 'Dirección de la página', 'Feed URL' => 'Dirección del canal',
'Title' => 'Título', 'Website URL' => 'Dirección de la página',
'Edit subscription' => 'Revisar la suscripción', 'Title' => 'Título',
'Unable to edit your subscription.' => 'No se puede revisar la suscripción.', 'Edit subscription' => 'Revisar la suscripción',
'Your subscription has been updated.' => 'Suscripción actualizada.', 'Unable to edit your subscription.' => 'No se puede revisar la suscripción.',
'Older items first' => 'Ítems más antiguos primero', 'Your subscription has been updated.' => 'Suscripción actualizada.',
'Most recent first' => 'Más recientes primero', 'Older items first' => 'Ítems más antiguos primero',
'Default sorting order for items' => 'Orden de clasificación predeterminado para los ítems', 'Most recent first' => 'Más recientes primero',
'This subscription is empty, <a href="?action=unread">go back to unread items</a>' => 'Esta suscripción está vacía, <a href="?action=unread">volver a los ítems no leídos</a>', 'Default sorting order for items' => 'Orden de clasificación predeterminado para los ítems',
'sort by date<span class="hide-mobile"> (%s)</span>' => 'ordenar por fecha<span class="hide-mobile"> (%s)</span>', 'This subscription is empty, <a href="?action=unread">go back to unread items</a>' => 'Esta suscripción está vacía, <a href="?action=unread">volver a los ítems no leídos</a>',
'most recent first' => 'más reciente primero', 'sort by date<span class="hide-mobile"> (%s)</span>' => 'ordenar por fecha<span class="hide-mobile"> (%s)</span>',
'older first' => 'más antiguo primero', 'most recent first' => 'más reciente primero',
'Show only this subscription' => 'Mostrar sólo esta suscripción', 'older first' => 'más antiguo primero',
'Go to unread' => 'Ir a no leídos', 'Show only this subscription' => 'Mostrar sólo esta suscripción',
'Go to bookmarks' => 'Ir a marcadores', 'Go to unread' => 'Ir a no leídos',
'Go to history' => 'Ir al historial', 'Go to bookmarks' => 'Ir a marcadores',
'Go to subscriptions' => 'Ir a suscripciones', 'Go to history' => 'Ir al historial',
'Go to preferences' => 'Ir a preferencias', 'Go to subscriptions' => 'Ir a suscripciones',
'Your Google Account is linked to Miniflux' => 'Su cuenta de Google está vinculada con Miniflux', 'Go to preferences' => 'Ir a preferencias',
'Link Miniflux to my Google account' => 'Vincular Miniflux con mi cuenta de Google', 'Your Google Account is linked to Miniflux' => 'Su cuenta de Google está vinculada con Miniflux',
'Link Miniflux to my Mozilla Persona account' => 'Vincular Miniflux con mi cuenta de Mozilla Persona', 'Link Miniflux to my Google account' => 'Vincular Miniflux con mi cuenta de Google',
'Your Google Account is linked to Miniflux.' => 'Su cuenta de Google está vinculada con Miniflux.', 'Link Miniflux to my Mozilla Persona account' => 'Vincular Miniflux con mi cuenta de Mozilla Persona',
'Unable to link Miniflux to your Google Account.' => 'No se puede vincular Miniflux con su cuenta de Google.', 'Your Google Account is linked to Miniflux.' => 'Su cuenta de Google está vinculada con Miniflux.',
'Unable to authenticate with Google' => 'No se puede autenticar con Google', 'Unable to link Miniflux to your Google Account.' => 'No se puede vincular Miniflux con su cuenta de Google.',
'Your Mozilla Persona Account is linked to Miniflux.' => 'Su cuenta de Mozilla Persona está vinculada con Miniflux.', 'Unable to authenticate with Google' => 'No se puede autenticar con Google',
'Unable to link Miniflux to your Mozilla Persona Account.' => 'No se puede vincular Miniflux con su cuenta de Mozilla Persona.', // 'Your Mozilla Persona Account is linked to Miniflux' => '',
'Login with my Google Account' => 'Iniciar sesión con mi cuenta de Google', 'Your Mozilla Persona Account is linked to Miniflux.' => 'Su cuenta de Mozilla Persona está vinculada con Miniflux.',
'Login with my Mozilla Persona Account' => 'Iniciar sesión con mi cuenta de Mozilla Persona', 'Unable to link Miniflux to your Mozilla Persona Account.' => 'No se puede vincular Miniflux con su cuenta de Mozilla Persona.',
'Bookmarklet:' => 'Bookmarklet:', 'Login with my Google Account' => 'Iniciar sesión con mi cuenta de Google',
'Subscribe with Miniflux' => 'Suscribir con Miniflux', 'Login with my Mozilla Persona Account' => 'Iniciar sesión con mi cuenta de Mozilla Persona',
'Drag and drop this link to your bookmarks' => 'Arrastrar y soltar el enlace en los marcadores', 'Bookmarklet:' => 'Bookmarklet:',
'The content grabber is enabled successfully.' => 'La descarga de contenido se activó exitosamente.', 'Subscribe with Miniflux' => 'Suscribir con Miniflux',
'Unable to activate the content grabber for this subscription.' => 'No se puede activar la descarga de contenido para esta suscripción.', 'Drag and drop this link to your bookmarks' => 'Arrastrar y soltar el enlace en los marcadores',
'enable full content' => 'descargar contenido completo', // 'The content grabber is disabled successfully.' => '',
'disable full content' => 'desactivar contenido completo', 'The content grabber is enabled successfully.' => 'La descarga de contenido se activó exitosamente.',
'Download full content' => 'Descargar contenido completo', 'Unable to activate the content grabber for this subscription.' => 'No se puede activar la descarga de contenido para esta suscripción.',
'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.' => 'enable full content' => 'descargar contenido completo',
'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.', 'disable full content' => 'desactivar contenido completo',
'No message' => 'No hay mensaje', 'Download full content' => 'Descargar contenido completo',
'flush messages' => 'borrar mensajes', '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.',
'API endpoint:' => 'Localización de la API:', 'No message' => 'No hay mensaje',
'API username:' => 'Nombre de usuario para la API:', 'flush messages' => 'borrar mensajes',
'API token:' => 'Clave para la API:', 'API endpoint:' => 'Localización de la API:',
'Generate new tokens' => 'Generar nuevas claves de autenticación', 'API username:' => 'Nombre de usuario para la API:',
'Bookmarks RSS Feed:' => 'Canal RSS de marcadores:', 'API token:' => 'Clave para la API:',
'updated just now' => 'recién actualizado', 'Generate new tokens' => 'Generar nuevas claves de autenticación',
'checked at' => 'comprobado a', 'Bookmarks RSS Feed:' => 'Canal RSS de marcadores:',
'never updated after creation' => 'sin actualizar desde que se creó', 'updated just now' => 'recién actualizado',
'Unable to enable this subscription.' => 'No se puede activar la suscripción.', 'checked at' => 'comprobado a',
'This subscription has been enabled successfully.' => 'La suscripción se activó exitosamente.', 'never updated after creation' => 'sin actualizar desde que se creó',
'Unable to disable this subscription.' => 'No se puede desactivar la suscripción.', 'Unable to enable this subscription.' => 'No se puede activar la suscripción.',
'This subscription has been disabled successfully.' => 'La suscripción se desactivó exitosamente.', 'This subscription has been enabled successfully.' => 'La suscripción se activó exitosamente.',
'Do you really want to disable this subscription: "%s"?' => '¿De verdad quiere desactivar esta suscripción: "%s"?', 'Unable to disable this subscription.' => 'No se puede desactivar la suscripción.',
'enable' => 'activar', 'This subscription has been disabled successfully.' => 'La suscripción se desactivó exitosamente.',
'disable' => 'desactivar', 'Do you really want to disable this subscription: "%s"?' => '¿De verdad quiere desactivar esta suscripción: "%s"?',
'Subscription disabled' => 'Suscripción desactivada', 'enable' => 'activar',
'Listing' => 'Listado', 'disable' => 'desactivar',
'content downloaded' => 'contenido descargado', 'Subscription disabled' => 'Suscripción desactivada',
'in progress...' => 'en curso...', 'Listing' => 'Listado',
'unable to fetch content' => 'no se puede extraer el contenido', 'content downloaded' => 'contenido descargado',
'Download content' => 'Descargar contenido', 'in progress...' => 'en curso...',
'download content' => 'descargar contenido', 'unable to fetch content' => 'no se puede extraer el contenido',
'Help' => 'Ayuda', 'Download content' => 'Descargar contenido',
'Theme' => 'Tema', 'download content' => 'descargar contenido',
'No item' => 'No hay ítem', 'Help' => 'Ayuda',
'items' => 'ítems', 'Theme' => 'Tema',
'There is %d empty feeds, there is maybe an error: %s...' => 'No item' => 'No hay ítem',
'Hay %d suscripciones vacías, tal vez haya un problema: %s...', 'items' => 'ítems',
'Items per page' => 'Ítems por página', 'There is %d empty feeds, there is maybe an error: %s...' => 'Hay %d suscripciones vacías, tal vez haya un problema: %s...',
'Previous page' => 'Página anterior', 'Items per page' => 'Ítems por página',
'Next page' => 'Página siguiente', 'Previous page' => 'Página anterior',
'Do not fetch the content of articles' => 'No extraer el contenido de los artículos', 'Next page' => 'Página siguiente',
'Remove automatically read items' => 'Borrar automáticamente los ítems leídos', 'Do not fetch the content of articles' => 'No extraer el contenido de los artículos',
'Never' => 'Nunca', 'Remove automatically read items' => 'Borrar automáticamente los ítems leídos',
'After %d day' => 'Después de %d día', 'Never' => 'Nunca',
'After %d days' => 'Después de %d días', 'After %d day' => 'Después de %d día',
'French' => 'Francés', 'After %d days' => 'Después de %d días',
'English' => 'Inglés', 'French' => 'Francés',
'German' => 'Alemán', 'English' => 'Inglés',
'Italian' => 'Italiano', 'German' => 'Alemán',
'Simplified Chinese' => 'Chino simplificado', 'Italian' => 'Italiano',
'Czech' => 'Checo', 'Spanish' => 'Español',
'Spanish' => 'Español', 'Simplified Chinese' => 'Chino simplificado',
'Portuguese' => 'Portugués', 'Czech' => 'Checo',
'unread' => 'no leídos', 'Portuguese' => 'Portugués',
'bookmark' => 'añadir a marcadores', 'unread' => 'no leídos',
'remove bookmark' => 'borrar marcador', 'bookmark' => 'añadir a marcadores',
'bookmarks' => 'marcadores', 'remove bookmark' => 'borrar marcador',
'Bookmarks' => 'Marcadores', 'bookmarks' => 'marcadores',
'Bookmark item' => 'Añadir ítem a marcadores', 'Bookmarks' => 'Marcadores',
'No bookmark' => 'No hay marcador', 'Bookmark item' => 'Añadir ítem a marcadores',
'history' => 'historial', 'No bookmark' => 'No hay marcador',
'subscriptions' => 'suscripciones', 'history' => 'historial',
'Subscriptions' => 'Suscripciones', 'subscriptions' => 'suscripciones',
'preferences' => 'preferencias', 'Subscriptions' => 'Suscripciones',
'Preferences' => 'Preferencias', 'preferences' => 'preferencias',
'logout' => 'cerrar sesión', 'Preferences' => 'Preferencias',
'Username' => 'Usuario', 'logout' => 'cerrar sesión',
'Password' => 'Contraseña', 'Username' => 'Usuario',
'Confirmation' => 'Confirmación', 'Password' => 'Contraseña',
'Language' => 'Idioma', 'Confirmation' => 'Confirmación',
'Save' => 'Guardar', 'Language' => 'Idioma',
'More information' => 'Más informaciones', 'Save' => 'Guardar',
'Database' => 'Base de datos', 'More information' => 'Más informaciones',
'Database size:' => 'Tamaño de la base de datos:', 'Database' => 'Base de datos',
'Optimize the database' => 'Optimizar la base de datos', 'Database size:' => 'Tamaño de la base de datos:',
'(VACUUM command)' => '(comando SQL VACUUM)', 'Optimize the database' => 'Optimizar la base de datos',
'Download the entire database' => 'Descargar la base de datos completa', '(VACUUM command)' => '(comando SQL VACUUM)',
'(Gzip compressed Sqlite file)' => '(fichero Sqlite comprimido en Gzip)', 'Download the entire database' => 'Descargar la base de datos completa',
'Keyboard shortcuts' => 'Atajos de teclado', '(Gzip compressed Sqlite file)' => '(fichero Sqlite comprimido en Gzip)',
'Previous item' => 'Ítem anterior', 'Keyboard shortcuts' => 'Atajos de teclado',
'Next item' => 'Ítem siguiente', 'Previous item' => 'Ítem anterior',
'Mark as read or unread' => 'Marcar como leído o no leído', 'Next item' => 'Ítem siguiente',
'Open original link' => 'Abrir el enlace original', 'Mark as read or unread' => 'Marcar como leído o no leído',
'Open item' => 'Abrir ítem', 'Open original link' => 'Abrir el enlace original',
'About' => 'Acerca', 'Open item' => 'Abrir ítem',
'Miniflux version:' => 'Versión de Miniflux:', 'About' => 'Acerca',
'Nothing to read' => 'No hay nada que leer', 'Miniflux version:' => 'Versión de Miniflux:',
'<span id="page-counter">%s</span>unread items' => '<span id="page-counter">%s</span>ítems no leídos', 'Nothing to read' => 'No hay nada que leer',
'mark all as read' => 'marcar todo como leído', '<span id="page-counter">%s</span>unread items' => '<span id="page-counter">%s</span>ítems no leídos',
'original link' => 'enlace original', 'mark all as read' => 'marcar todo como leído',
'mark as read' => 'marcar como leído', 'original link' => 'enlace original',
'No history' => 'No hay historial', 'mark as read' => 'marcar como leído',
'mark as unread' => 'marcar como no leído', 'No history' => 'No hay historial',
'History' => 'Historial', 'mark as unread' => 'marcar como no leído',
'flush all items' => 'borrar todos los ítems', 'History' => 'Historial',
'Item not found' => 'No se encuentra el ítem', 'flush all items' => 'borrar todos los ítems',
'Unread items' => 'Ítems no leídos', 'Item not found' => 'No se encuentra el ítem',
'Next' => 'Siguiente', 'Unread items' => 'Ítems no leídos',
'Previous' => 'Anterior', 'Next' => 'Siguiente',
'Sign in' => 'Iniciar sesión', 'Previous' => 'Anterior',
'feeds' => 'suscripciones', 'Sign in' => 'Iniciar sesión',
'add' => 'añadir', 'feeds' => 'suscripciones',
'import' => 'importar', 'add' => 'añadir',
'export' => 'exportar', 'import' => 'importar',
'OPML Import' => 'Importación OPML', 'export' => 'exportar',
'OPML file' => 'Archivo OPML', 'OPML Import' => 'Importación OPML',
'Import' => 'Importar', 'OPML file' => 'Archivo OPML',
'refresh all' => 'actualizar todo', 'Import' => 'Importar',
'No subscription' => 'No hay suscripciones', 'refresh all' => 'actualizar todo',
'remove' => 'borrar', 'No subscription' => 'No hay suscripciones',
'refresh' => 'actualizar', 'remove' => 'borrar',
'feed link' => 'enlace del canal', 'refresh' => 'actualizar',
'New subscription' => 'Nueva suscripción', 'feed link' => 'enlace del canal',
'Website or Feed URL' => 'Dirección de la página o canal', 'New subscription' => 'Nueva suscripción',
'Add' => 'Añadir', 'Website or Feed URL' => 'Dirección de la página o canal',
'http://website/' => 'http://página-web/', 'Add' => 'Añadir',
'Yes' => 'Sí', 'http://website/' => 'http://página-web/',
'cancel' => 'cancelar', 'Yes' => 'Sí',
'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.', 'Your preferences are updated.' => 'Preferencias actualizadas.',
'Your preferences are updated.' => 'Preferencias actualizadas.', 'Unable to import your OPML file.' => 'No se puede importar el archivo OPML.',
'Unable to import your OPML file.' => 'No se puede importar el archivo OPML.', 'Your feeds have been imported.' => 'Las suscripciones fueron importadas.',
'Your feeds have been imported.' => 'Las suscripciones fueron importadas.', 'Unable to find a subscription.' => 'No se puede encontrar una suscripción.',
'Unable to find a subscription.' => 'No se puede encontrar una suscripción.', 'Subscription added successfully.' => 'Se añadió exitosamente la suscripción.',
'Subscription added successfully.' => 'Se añadió exitosamente la suscripción.', 'Your subscriptions are updated' => 'Suscripciones actualizadas.',
'Your subscriptions are updated' => 'Suscripciones actualizadas.', 'Unable to remove this subscription.' => 'No se puede borrar la suscripción.',
'Unable to remove this subscription.' => 'No se puede borrar la suscripción.', 'This subscription has been removed successfully.' => 'La suscripción se borró exitosamente.',
'This subscription has been removed successfully.' => 'La suscripción se borró exitosamente.', 'The user name is required' => 'Se requiere nombre de usuario',
'The user name is required' => 'Se requiere nombre de usuario', 'The maximum length is 50 characters' => 'La longitud máxima es de 50 caracteres',
'The maximum length is 50 characters' => 'La longitud máxima es de 50 caracteres', 'The password is required' => 'Se requiere contraseña',
'The password is required' => 'Se requiere contraseña', 'The minimum length is 6 characters' => 'La longitud mínima es de 6 caracteres',
'The minimum length is 6 characters' => 'La longitud mínima es de 6 caracteres', 'The confirmation is required' => 'Se requiere confirmación',
'The confirmation is required' => 'Se requiere confirmación', '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>' => 'No hay nada que leer, ¿quiere <a href="?action=refresh-all" data-action="refresh-all">actualizar las suscripciones</a>?',
'Nothing to read, do you want to <a href="?action=refresh-all" data-action="refresh-all">update your subscriptions?</a>' => 'Show help' => 'Mostrar la ayuda',
'No hay nada que leer, ¿quiere <a href="?action=refresh-all" data-action="refresh-all">actualizar las suscripciones</a>?', 'Close help' => 'Cerrar la ayuda',
'Show help' => 'Mostrar la ayuda', // '%d second ago' => '',
'Close help' => 'Cerrar la ayuda', // '%d seconds ago' => '',
'Console' => 'Consola', // '%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;