diff --git a/app/i18n/oc/admin.php b/app/i18n/oc/admin.php
index 0291bcc89..2ba5b9098 100644
--- a/app/i18n/oc/admin.php
+++ b/app/i18n/oc/admin.php
@@ -170,18 +170,18 @@ return array(
'registration' => array(
'number' => 'Nombre max de comptes',
'select' => array(
- 'label' => 'Registration form', // TODO
+ 'label' => 'Formulari d’inscripcion',
'option' => array(
- 'noform' => 'Disabled: No registration form', // TODO
- 'nolimit' => 'Enabled: No limit of accounts', // TODO
- 'setaccountsnumber' => 'Set max. number of accounts', // TODO
+ 'noform' => 'Desactivat : cap de formulari d’inscripcion',
+ 'nolimit' => 'Activat : cap de limit de comptes',
+ 'setaccountsnumber' => 'Definir lo numbre max. de comptes',
),
),
'status' => array(
- 'disabled' => 'Form disabled', // TODO
- 'enabled' => 'Form enabled', // TODO
+ 'disabled' => 'Formulari desactivat',
+ 'enabled' => 'Formulari activat',
),
- 'title' => 'User registration form', // TODO
+ 'title' => 'Formulari d’inscripcion utilizaire',
),
),
'update' => array(
diff --git a/app/i18n/oc/conf.php b/app/i18n/oc/conf.php
index 207681bc6..c1834e9aa 100644
--- a/app/i18n/oc/conf.php
+++ b/app/i18n/oc/conf.php
@@ -68,9 +68,9 @@ return array(
),
'logs' => array(
'loglist' => array(
- 'level' => 'Log Level', // TODO
- 'message' => 'Log Message', // TODO
- 'timestamp' => 'Timestamp', // TODO
+ 'level' => 'Nivèl de log',
+ 'message' => 'Messatge de log',
+ 'timestamp' => 'Orodatatge',
),
'pagination' => array(
'first' => 'Debuta',
@@ -139,28 +139,28 @@ return array(
'always_show_favorites' => 'Mostrar totes los articles dels favorits per defaut',
'article' => array(
'authors_date' => array(
- '_' => 'Authors and date', // TODO
- 'both' => 'In header and footer', // TODO
- 'footer' => 'In footer', // TODO
- 'header' => 'In header', // TODO
- 'none' => 'None', // TODO
+ '_' => 'Autors e data',
+ 'both' => 'Dins l’entèsta e lo bas de pagina',
+ 'footer' => 'Al pè de pagina',
+ 'header' => 'Dins l’entèsta',
+ 'none' => 'Cap',
),
'feed_name' => array(
- 'above_title' => 'Above title/tags', // TODO
- 'none' => 'None', // TODO
- 'with_authors' => 'In authors and date row', // TODO
+ 'above_title' => 'Al dessús títol/etiquetas',
+ 'none' => 'Cap',
+ 'with_authors' => 'Dins la linha autors e data',
),
- 'feed_title' => 'Feed title', // TODO
+ 'feed_title' => 'Títol del flux',
'tags' => array(
- '_' => 'Tags', // TODO
- 'both' => 'In header and footer', // TODO
- 'footer' => 'In footer', // TODO
- 'header' => 'In header', // TODO
- 'none' => 'None', // TODO
+ '_' => 'Etiquetas',
+ 'both' => 'Dins l’entèsta e lo bas de pagina',
+ 'footer' => 'Al pè de pagina',
+ 'header' => 'Dins l’entèsta',
+ 'none' => 'Cap',
),
'tags_max' => array(
- '_' => 'Max number of tags shown', // TODO
- 'help' => '0 means: show all tags and do not collapse them', // TODO
+ '_' => 'Nombre max d’etiquetas afichadas',
+ 'help' => '0 significa : mostrar totas las etiquetas e las plegar pas',
),
),
'articles_per_page' => 'Nombre d’articles per pagina',
@@ -170,12 +170,12 @@ return array(
'display_articles_unfolded' => 'Mostrar los articles desplegats per defaut',
'display_categories_unfolded' => 'Categorias a desplegar',
'headline' => array(
- 'articles' => 'Articles: Open/Close', // TODO
- 'articles_header_footer' => 'Articles: header/footer', // TODO
- 'categories' => 'Left navigation: Categories', // TODO
- 'mark_as_read' => 'Mark article as read', // TODO
- 'misc' => 'Miscellaneous', // TODO
- 'view' => 'View', // TODO
+ 'articles' => 'Articles : Dobrir/Tampar',
+ 'articles_header_footer' => 'Articles : entèsta/pè de pagina',
+ 'categories' => 'Navegacion esquèrra : categorias',
+ 'mark_as_read' => 'Marcar los articles coma legits',
+ 'misc' => 'Divèrs',
+ 'view' => 'Vista',
),
'hide_read_feeds' => 'Rescondre las categorias & fluxes sens articles pas legits (fonciona pas amb la configuracion « Mostrar totes los articles »)',
'img_with_lazyload' => 'Utilizar lo mòde “cargament tardiu” pels imatges',
@@ -186,8 +186,8 @@ return array(
'article_open_on_website' => 'quand l’article es dobèrt sul site d’origina',
'article_viewed' => 'quand l’article es mostrat',
'keep_max_n_unread' => 'Nombre max d’articles a gardar pas legits',
- 'scroll' => 'en davalar la pagina',
- 'upon_gone' => 'when it is no longer in the upstream news feed', // TODO
+ 'scroll' => 'en davalant la pagina',
+ 'upon_gone' => 'quand es pas mai dins lo flux de novèla font',
'upon_reception' => 'en recebre un article novèl',
'when' => 'Marcar un article coma legit…',
'when_same_title' => 'se un títol identic existís ja demest lo n articles mai recents',
@@ -222,7 +222,7 @@ return array(
'_' => 'Partatge',
'add' => 'Ajustar un metòde de partatge',
'blogotext' => 'Blogotext', // IGNORE
- 'deprecated' => 'This service is deprecated and will be removed from FreshRSS in a future release.', // TODO
+ 'deprecated' => 'Aqueste servici es obsolèt e serà tirat de la futura version de FreshRSS.',
'diaspora' => 'Diaspora*', // IGNORE
'email' => 'Corrièl',
'facebook' => 'Facebook', // IGNORE
diff --git a/app/i18n/oc/gen.php b/app/i18n/oc/gen.php
index 40a75164f..913832a19 100644
--- a/app/i18n/oc/gen.php
+++ b/app/i18n/oc/gen.php
@@ -18,7 +18,7 @@ return array(
'back_to_rss_feeds' => '← Tornar a vòstres fluxes RSS',
'cancel' => 'Anullar',
'create' => 'Crear',
- 'delete_muted_feeds' => 'Delete muted feeds', // TODO
+ 'delete_muted_feeds' => 'Suprimir los flux muts',
'demote' => 'Retrogradar',
'disable' => 'Desactivar',
'empty' => 'Voidar',
@@ -29,10 +29,10 @@ return array(
'load_default_shortcuts' => 'Cargar los acorchis per defaut',
'manage' => 'Gerir',
'mark_read' => 'Marcar coma legit',
- 'open_url' => 'Open URL', // TODO
+ 'open_url' => 'Dobrir l’URL',
'promote' => 'Promòure',
'purge' => 'Purgar',
- 'refresh_opml' => 'Refresh OPML', // TODO
+ 'refresh_opml' => 'Refrescar OPML',
'remove' => 'Levar',
'rename' => 'Renomenar',
'see_website' => 'Veire lo site',
diff --git a/app/i18n/oc/sub.php b/app/i18n/oc/sub.php
index 59b5d40ad..b1869f983 100644
--- a/app/i18n/oc/sub.php
+++ b/app/i18n/oc/sub.php
@@ -25,19 +25,19 @@ return array(
'add' => 'Ajustar categoria',
'archiving' => 'Archivar',
'dynamic_opml' => array(
- '_' => 'Dynamic OPML', // TODO
- 'help' => 'Provide the URL to an OPML file to dynamically populate this category with feeds', // TODO
+ '_' => 'OPML dinamic',
+ 'help' => 'Fornís l’URL per un fichièr OPML per garnir automaticament aquesta categoria amb de flux',
),
'empty' => 'Categoria voida',
'information' => 'Informacions',
- 'opml_url' => 'OPML URL', // TODO
+ 'opml_url' => 'URL OPML',
'position' => 'Mostrar la posicion',
'position_help' => 'Per contrarotlar l’òrdre de tria de la categoria',
'title' => 'Títol',
),
'feed' => array(
- 'accept_cookies' => 'Accept cookies', // TODO
- 'accept_cookies_help' => 'Allow the feed server to set cookies (stored in memory for the duration of the request only)', // TODO
+ 'accept_cookies' => 'Acceptar los cookies',
+ 'accept_cookies_help' => 'Permetre al servidor del flux de definir de cookies (gardatz en memòria pendent la durada de la requèsta sonque)',
'add' => 'Ajustar un flux RSS',
'advanced' => 'Avançat',
'archiving' => 'Archivar',
@@ -60,8 +60,8 @@ return array(
'css_help' => 'Permet de recuperar los fluxes troncats (atencion, demanda mai de temps !)',
'css_path' => 'Selector CSS dels articles sul site d’origina',
'css_path_filter' => array(
- '_' => 'CSS selector of the elements to remove', // TODO
- 'help' => 'A CSS selector may be a list such as: .footer, .aside', // TODO
+ '_' => 'Selector CSS de l’element de tirar',
+ 'help' => 'Un selector CSS pòt èsser una lista coma : .footer, .aside',
),
'description' => 'Descripcion', // IGNORE
'empty' => 'Aqueste flux es void. Assegurats-vos qu’es totjorn mantengut.',
@@ -73,51 +73,51 @@ return array(
'information' => 'Informacions',
'keep_min' => 'Nombre minimum d’articles de servar',
'kind' => array(
- '_' => 'Type of feed source', // TODO
+ '_' => 'Tipe de font de flux',
'html_xpath' => array(
- '_' => 'HTML + XPath (Web scraping)', // TODO
+ '_' => 'HTML + XPath (Web scraping)', // IGNORE
'feed_title' => array(
- '_' => 'feed title', // TODO
- 'help' => 'Example: //title or a static string: "My custom feed"', // TODO
+ '_' => 'títol del flux',
+ 'help' => 'Exemple : //title o una cadena de tèxt estatica : "Mon flux personalizat"',
),
- 'help' => 'XPath 1.0 is a standard query language for advanced users, and which FreshRSS supports to enable Web scraping.', // TODO
+ 'help' => 'XPath 1.0 es un lengatge de requèsta estandard pels utilizaires avançats, e que FreshRSS prend en carga pel Web scraping.',
'item' => array(
- '_' => 'finding news items
(most important)', // TODO
- 'help' => 'Example: //div[@class="news-item"]', // TODO
+ '_' => 'trobar de novèlas items
(mai important)',
+ 'help' => 'Exemple : //div[@class="news-item"]',
),
'item_author' => array(
- '_' => 'item author', // TODO
- 'help' => 'Can also be a static string. Example: "Anonymous"', // TODO
+ '_' => 'item autor',
+ 'help' => 'Pòt èsser una cadena de tèxt estatica. Exemple : "Anonymous"',
),
- 'item_categories' => 'item tags', // TODO
+ 'item_categories' => 'item etiqueta',
'item_content' => array(
- '_' => 'item content', // TODO
- 'help' => 'Example to take the full item: .', // TODO
+ '_' => 'item contengut',
+ 'help' => 'Exemple per prendre tot l’item : .',
),
'item_thumbnail' => array(
- '_' => 'item thumbnail', // TODO
- 'help' => 'Example: descendant::img/@src', // TODO
+ '_' => 'item vinheta',
+ 'help' => 'Exemple : descendant::img/@src',
),
'item_timestamp' => array(
- '_' => 'item date', // TODO
- 'help' => 'The result will be parsed by strtotime()', // TODO
+ '_' => 'item data',
+ 'help' => 'Lo resultats serà formatat per la foncion strtotime()',
),
'item_title' => array(
- '_' => 'item title', // TODO
- 'help' => 'Use in particular the XPath axis descendant:: like descendant::h2', // TODO
+ '_' => 'item títol',
+ 'help' => 'Utilizatz en particular lo XPath axis descendant:: coma descendant::h2',
),
'item_uid' => array(
- '_' => 'item unique ID', // TODO
- 'help' => 'Optional. Example: descendant::div/@data-uri', // TODO
+ '_' => 'item ID unic',
+ 'help' => 'Opcional. Exemple : descendant::div/@data-uri',
),
'item_uri' => array(
- '_' => 'item link (URL)', // TODO
- 'help' => 'Example: descendant::a/@href', // TODO
+ '_' => 'item ligam (URL)',
+ 'help' => 'Exemple : descendant::a/@href',
),
- 'relative' => 'XPath (relative to item) for:', // TODO
- 'xpath' => 'XPath for:', // TODO
+ 'relative' => 'XPath (relatiu a l’element) per :',
+ 'xpath' => 'XPath per :',
),
- 'rss' => 'RSS / Atom (default)', // TODO
+ 'rss' => 'RSS / Atom (defaut)',
),
'maintenance' => array(
'clear_cache' => 'Escafar lo cache',
@@ -126,8 +126,8 @@ return array(
'reload_articles_help' => 'Recargar los articles e recuperar lo contengut complet', // DIRTY
'title' => 'Mantenença',
),
- 'max_http_redir' => 'Max HTTP redirects', // TODO
- 'max_http_redir_help' => 'Set to 0 or leave blank to disable, -1 for unlimited redirects', // TODO
+ 'max_http_redir' => 'Max HTTP redireccions',
+ 'max_http_redir_help' => 'Definir a 0 o daissar void per lo desactivar, -1 per de redireccions illimitadas',
'moved_category_deleted' => 'Quand escafatz una categoria, sos fluxes son automaticament classats dins %s.',
'mute' => 'mut',
'no_selected' => 'Cap de flux pas seleccionat.',
@@ -198,7 +198,7 @@ return array(
'_' => 'Gestion dels abonaments',
'add' => 'Apondon de flux o categoria',
'add_category' => 'Ajustar una categoria',
- 'add_dynamic_opml' => 'Add dynamic OPML', // TODO
+ 'add_dynamic_opml' => 'Apondre un OPML dinamic',
'add_feed' => 'Ajustar un flux',
'add_label' => 'Ajustar una etiqueta',
'delete_label' => 'Suprimir una etiqueta',