diff options
| author | 2022-01-08 08:00:26 -0500 | |
|---|---|---|
| committer | 2022-01-08 14:00:26 +0100 | |
| commit | 127b7f0a3aad7012055c058e8aba0d27192a8cbc (patch) | |
| tree | 8ec9a5948672e702c944c202f78294b81104582f /app/i18n/cz/sub.php | |
| parent | ed19445f74c30854c60873cd1df1c38e15fc316b (diff) | |
Change i18n process (#4131)
Before, the ignore info were stored in a different file which was a bit cumbersome
for new comers. Now, this info is stored directly in the translation file as a
comment.
Before, there was no way of telling translators that a previously translated string
was in need of a new translation. Now, the dirty information is there to convey that
info.
Diffstat (limited to 'app/i18n/cz/sub.php')
| -rw-r--r-- | app/i18n/cz/sub.php | 118 |
1 files changed, 64 insertions, 54 deletions
diff --git a/app/i18n/cz/sub.php b/app/i18n/cz/sub.php index f1bf41185..eb18c75ff 100644 --- a/app/i18n/cz/sub.php +++ b/app/i18n/cz/sub.php @@ -1,14 +1,24 @@ <?php +/******************************************************************************/ +/* Each entry of that file can be associated with a comment to indicate its */ +/* state. When there is no comment, it means the entry is fully translated. */ +/* The recognized comments are (comment matching is case-insensitive): */ +/* + TODO: the entry has never been translated. */ +/* + DIRTY: the entry has been translated but needs to be updated. */ +/* + IGNORE: the entry does not need to be translated. */ +/* When a comment is not recognized, it is discarded. */ +/******************************************************************************/ + return array( 'api' => array( - 'documentation' => 'Copy the following URL to use it within an external tool.', // TODO - Translation - 'title' => 'API', // TODO - Translation + 'documentation' => 'Copy the following URL to use it within an external tool.', // TODO + 'title' => 'API', // TODO ), 'bookmarklet' => array( - 'documentation' => 'Drag this button to your bookmarks toolbar or right-click it and choose "Bookmark This Link". Then click the "Subscribe" button in any page you want to subscribe to.', // TODO - Translation - 'label' => 'Subscribe', // TODO - Translation - 'title' => 'Bookmarklet', // TODO - Translation + 'documentation' => 'Drag this button to your bookmarks toolbar or right-click it and choose "Bookmark This Link". Then click the "Subscribe" button in any page you want to subscribe to.', // TODO + 'label' => 'Subscribe', // TODO + 'title' => 'Bookmarklet', // TODO ), 'category' => array( '_' => 'Kategorie', @@ -16,8 +26,8 @@ return array( 'archiving' => 'Archivace', 'empty' => 'Vyprázdit kategorii', 'information' => 'Informace', - 'position' => 'Display position', // TODO - Translation - 'position_help' => 'To control category sort order', // TODO - Translation + 'position' => 'Display position', // TODO + 'position_help' => 'To control category sort order', // TODO 'title' => 'Název', ), 'feed' => array( @@ -31,108 +41,108 @@ return array( 'password' => 'Heslo', 'username' => 'Přihlašovací jméno', ), - 'clear_cache' => 'Always clear cache', // TODO - Translation + 'clear_cache' => 'Always clear cache', // TODO 'content_action' => array( - '_' => 'Content action when fetching the article content', // TODO - Translation - 'append' => 'Add after existing content', // TODO - Translation - 'prepend' => 'Add before existing content', // TODO - Translation - 'replace' => 'Replace existing content', // TODO - Translation + '_' => 'Content action when fetching the article content', // TODO + 'append' => 'Add after existing content', // TODO + 'prepend' => 'Add before existing content', // TODO + 'replace' => 'Replace existing content', // TODO ), - 'css_cookie' => 'Use Cookies when fetching the article content', // TODO - Translation - 'css_cookie_help' => 'Example: <kbd>foo=bar; gdpr_consent=true; cookie=value</kbd>', // TODO - Translation + 'css_cookie' => 'Use Cookies when fetching the article content', // TODO + 'css_cookie_help' => 'Example: <kbd>foo=bar; gdpr_consent=true; cookie=value</kbd>', // TODO 'css_help' => 'Stáhne zkrácenou verzi RSS kanálů (pozor, náročnější na čas!)', 'css_path' => 'Původní CSS soubor článku z webových stránek', 'description' => 'Popis', 'empty' => 'Kanál je prázdný. Ověřte prosím zda je ještě autorem udržován.', 'error' => 'Vyskytl se problém s kanálem. Ověřte že je vždy dostupný, prosím, a poté jej aktualizujte.', 'filteractions' => array( - '_' => 'Filter actions', // TODO - Translation - 'help' => 'Write one search filter per line.', // TODO - Translation + '_' => 'Filter actions', // TODO + 'help' => 'Write one search filter per line.', // TODO ), 'information' => 'Informace', 'keep_min' => 'Zachovat tento minimální počet článků', 'maintenance' => array( - 'clear_cache' => 'Clear cache', // TODO - Translation - 'clear_cache_help' => 'Clear the cache for this feed.', // TODO - Translation - 'reload_articles' => 'Reload articles', // TODO - Translation - 'reload_articles_help' => 'Reload articles and fetch complete content if a selector is defined.', // TODO - Translation - 'title' => 'Maintenance', // TODO - Translation + 'clear_cache' => 'Clear cache', // TODO + 'clear_cache_help' => 'Clear the cache for this feed.', // TODO + 'reload_articles' => 'Reload articles', // TODO + 'reload_articles_help' => 'Reload articles and fetch complete content if a selector is defined.', // TODO + 'title' => 'Maintenance', // TODO ), 'moved_category_deleted' => 'Po smazání kategorie budou v ní obsažené kanály automaticky přesunuty do <em>%s</em>.', - 'mute' => 'mute', // TODO - Translation + 'mute' => 'mute', // TODO 'no_selected' => 'Nejsou označeny žádné kanály.', 'number_entries' => '%d článků', 'priority' => array( - '_' => 'Visibility', // TODO - Translation - 'archived' => 'Do not show (archived)', // TODO - Translation + '_' => 'Visibility', // TODO + 'archived' => 'Do not show (archived)', // TODO 'main_stream' => 'Zobrazit ve “Všechny kanály”', - 'normal' => 'Show in its category', // TODO - Translation + 'normal' => 'Show in its category', // TODO ), - 'proxy' => 'Set a proxy for fetching this feed', // TODO - Translation - 'proxy_help' => 'Select a protocol (e.g: SOCKS5) and enter the proxy address (e.g: <kbd>127.0.0.1:1080</kbd>)', // TODO - Translation + 'proxy' => 'Set a proxy for fetching this feed', // TODO + 'proxy_help' => 'Select a protocol (e.g: SOCKS5) and enter the proxy address (e.g: <kbd>127.0.0.1:1080</kbd>)', // TODO 'selector_preview' => array( - 'show_raw' => 'Show source code', // TODO - Translation - 'show_rendered' => 'Show content', // TODO - Translation + 'show_raw' => 'Show source code', // TODO + 'show_rendered' => 'Show content', // TODO ), 'show' => array( - 'all' => 'Show all feeds', // TODO - Translation - 'error' => 'Show only feeds with errors', // TODO - Translation + 'all' => 'Show all feeds', // TODO + 'error' => 'Show only feeds with errors', // TODO ), 'showing' => array( - 'error' => 'Showing only feeds with errors', // TODO - Translation + 'error' => 'Showing only feeds with errors', // TODO ), - 'ssl_verify' => 'Verify SSL security', // TODO - Translation + 'ssl_verify' => 'Verify SSL security', // TODO 'stats' => 'Statistika', 'think_to_add' => 'Můžete přidat kanály.', - 'timeout' => 'Timeout in seconds', // TODO - Translation + 'timeout' => 'Timeout in seconds', // TODO 'title' => 'Název', 'title_add' => 'Přidat RSS kanál', 'ttl' => 'Neobnovovat častěji než', 'url' => 'URL kanálu', - 'useragent' => 'Set the user agent for fetching this feed', // TODO - Translation - 'useragent_help' => 'Example: <kbd>Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:86.0)</kbd>', // TODO - Translation + 'useragent' => 'Set the user agent for fetching this feed', // TODO + 'useragent_help' => 'Example: <kbd>Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:86.0)</kbd>', // TODO 'validator' => 'Zkontrolovat platnost kanálu', 'website' => 'URL webové stránky', 'websub' => 'Okamžité oznámení s WebSub', ), 'import_export' => array( - 'export' => 'Export', // TODO - Translation - 'export_labelled' => 'Export your labelled articles', // TODO - Translation + 'export' => 'Export', // TODO + 'export_labelled' => 'Export your labelled articles', // TODO 'export_opml' => 'Exportovat seznam kanálů (OPML)', 'export_starred' => 'Exportovat oblíbené', 'feed_list' => 'Seznam %s článků', 'file_to_import' => 'Soubor k importu<br />(OPML, JSON nebo ZIP)', 'file_to_import_no_zip' => 'Soubor k importu<br />(OPML nebo JSON)', - 'import' => 'Import', // TODO - Translation + 'import' => 'Import', // TODO 'starred_list' => 'Seznam oblíbených článků', - 'title' => 'Import / export', // TODO - Translation + 'title' => 'Import / export', // TODO ), 'menu' => array( - 'add' => 'Add a feed or category', // TODO - Translation - 'import_export' => 'Import / export', // TODO - Translation - 'label_management' => 'Label management', // TODO - Translation + 'add' => 'Add a feed or category', // TODO + 'import_export' => 'Import / export', // TODO + 'label_management' => 'Label management', // TODO 'stats' => array( 'idle' => 'Neaktivní kanály', 'main' => 'Přehled', 'repartition' => 'Rozdělení článků', ), 'subscription_management' => 'Správa subskripcí', - 'subscription_tools' => 'Subscription tools', // TODO - Translation + 'subscription_tools' => 'Subscription tools', // TODO ), 'tag' => array( - 'name' => 'Name', // TODO - Translation - 'new_name' => 'New name', // TODO - Translation - 'old_name' => 'Old name', // TODO - Translation + 'name' => 'Name', // TODO + 'new_name' => 'New name', // TODO + 'old_name' => 'Old name', // TODO ), 'title' => array( '_' => 'Správa subskripcí', - 'add' => 'Add a feed or category', // TODO - Translation - 'add_category' => 'Add a category', // TODO - Translation - 'add_feed' => 'Add a feed', // TODO - Translation - 'add_label' => 'Add a label', // TODO - Translation - 'delete_label' => 'Delete a label', // TODO - Translation + 'add' => 'Add a feed or category', // TODO + 'add_category' => 'Add a category', // TODO + 'add_feed' => 'Add a feed', // TODO + 'add_label' => 'Add a label', // TODO + 'delete_label' => 'Delete a label', // TODO 'feed_management' => 'Správa RSS kanálů', - 'rename_label' => 'Rename a label', // TODO - Translation - 'subscription_tools' => 'Subscription tools', // TODO - Translation + 'rename_label' => 'Rename a label', // TODO + 'subscription_tools' => 'Subscription tools', // TODO ), ); |
