search: 'Search'
save_link: 'Save a link'
back_to_unread: 'Back to unread articles'
+ users_management: 'Users management'
top:
add_new_entry: 'Add a new entry'
search: 'Search'
social: 'Social'
powered_by: 'powered by'
about: 'About'
+ stats: Since %user_creation% you read %nb_archives% articles. That is about %per_day% a day!
config:
page_title: 'Config'
200_word: 'I read ~200 words per minute'
300_word: 'I read ~300 words per minute'
400_word: 'I read ~400 words per minute'
+ pocket_consumer_key_label: Consumer key for Pocket to import contents
form_rss:
description: 'RSS feeds provided by wallabag allow you to read your saved articles with your favourite RSS reader. You need to generate a token first.'
token_label: 'RSS token'
archive: 'archived'
rss_limit: 'Number of items in the feed'
form_user:
- two_factor_description: "Enabling two factor authentication means you'll receive an email with a code on every new untrusted connexion"
+ two_factor_description: "Enabling two factor authentication means you'll receive an email with a code on every new untrusted connection."
name_label: 'Name'
email_label: 'Email'
twoFactorAuthentication_label: 'Two factor authentication'
if_label: 'if'
then_tag_as_label: 'then tag as'
delete_rule_label: 'delete'
+ edit_rule_label: 'edit'
rule_label: 'Rule'
tags_label: 'Tags'
faq:
title: 'FAQ'
tagging_rules_definition_title: 'What does « tagging rules » mean?'
- tagging_rules_definition_description: 'They are rules used by Wallabag to automatically tag new entries.<br />Each time a new entry is added, all the tagging rules will be used to add the tags you configured, thus saving you the trouble to manually classify your entries.'
+ tagging_rules_definition_description: 'They are rules used by Wallabag to automatically tag new entries.<br />Each time a new entry is added, all the tagging rules will be used to add the tags you configured, thus saving you the trouble of manually classifying your entries.'
how_to_use_them_title: 'How do I use them?'
- how_to_use_them_description: 'Let assume you want to tag new entries as « <i>short reading</i> » when the reading time is inferior to 3 minutes.<br />In that case, you should put « readingTime <= 3 » in the <i>Rule</i> field and « <i>short reading</i> » in the <i>Tags</i> field.<br />Several tags can added simultaneously by separating them by a comma: « <i>short reading, must read</i> »<br />Complex rules can be written by using predefined operators: if « <i>readingTime >= 5 AND domainName = "github.com"</i> » then tag as « <i>long reading, github </i> »'
+ how_to_use_them_description: 'Let us assume you want to tag new entries as « <i>short reading</i> » when the reading time is under 3 minutes.<br />In that case, you should put « readingTime <= 3 » in the <i>Rule</i> field and « <i>short reading</i> » in the <i>Tags</i> field.<br />Several tags can added simultaneously by separating them with a comma: « <i>short reading, must read</i> »<br />Complex rules can be written by using predefined operators: if « <i>readingTime >= 5 AND domainName = "github.com"</i> » then tag as « <i>long reading, github </i> »'
variables_available_title: 'Which variables and operators can I use to write rules?'
variables_available_description: 'The following variables and operators can be used to create tagging rules:'
meaning: 'Meaning'
or: 'One rule OR another'
and: 'One rule AND another'
matches: 'Tests that a <i>subject</i> is matches a <i>search</i> (case-insensitive).<br />Example: <code>title matches "football"</code>'
- form_new_user:
- username_label: 'Username'
- password_label: 'Password'
- repeat_new_password_label: 'Repeat new password'
- plain_password_label: '????'
- email_label: 'Email'
entry:
page_titles:
starred: 'Starred entries'
archived: 'Archived entries'
filtered: 'Filtered entries'
+ filtered_tags: 'Filtered by tags:'
+ untagged: 'Untagged entries'
list:
- number_on_the_page: '{0} There is no entry.|{1} There is one entry.|]1,Inf[ There are %count% entries.'
+ number_on_the_page: '{0} There are no entries.|{1} There is one entry.|]1,Inf[ There are %count% entries.'
reading_time: 'estimated reading time'
reading_time_minutes: 'estimated reading time: %readingTime% min'
reading_time_less_one_minute: 'estimated reading time: <small class="inferieur"><</small> 1 min'
+ number_of_tags: '{1}and one other tag|]1,Inf[and %count% other tags'
+ reading_time_minutes_short: '%readingTime% min'
+ reading_time_less_one_minute_short: '<small class="inferieur"><</small> 1 min'
original_article: 'original'
toogle_as_read: 'Toggle mark as read'
- toogle_as_star: 'Toggle favorite'
+ toogle_as_star: 'Toggle starred'
delete: 'Delete'
export_title: 'Export'
filters:
back_to_homepage: 'Back'
set_as_read: 'Mark as read'
set_as_unread: 'Mark as unread'
- set_as_favorite: 'Favorite'
+ set_as_starred: 'Toggle starred'
view_original_article: 'Original article'
re_fetch_content: 'Re-fetch content'
delete: 'Delete'
add_a_tag: 'Add a tag'
share_content: 'Share'
share_email_label: 'Email'
+ public_link: 'public link'
+ delete_public_link: 'delete public link'
download: 'Download'
print: 'Print'
problem:
description: 'Does this article appear wrong?'
edit_title: 'Edit title'
original_article: 'original'
- annotations_on_the_entry: '{0} No annotations|{1} One annotation|]1,Inf[ %nbAnnotations% annotations'
+ annotations_on_the_entry: '{0} No annotations|{1} One annotation|]1,Inf[ %count% annotations'
+ created_at: 'Creation date'
new:
page_title: 'Save new entry'
placeholder: 'http://website.com'
url_label: 'Url'
is_public_label: 'Public'
save_label: 'Save'
+ public:
+ shared_by_wallabag: "This article has been shared by <a href='%wallabag_instance%'>wallabag</a>"
about:
page_title: 'About'
bug_reports: 'Bug reports'
support: '<a href="https://support.wallabag.org">On our support website</a> or <a href="https://github.com/wallabag/wallabag/issues">on GitHub</a>'
helping:
- description: 'wallabag is free and opensource. You can help us:'
+ description: 'wallabag is free and open source. You can help us:'
by_contributing: 'by contributing to the project:'
by_contributing_2: 'an issue lists all our needs'
by_paypal: 'via Paypal'
contributors:
description: 'Thank you to contributors on wallabag web application'
third_party:
- description: 'Here are the list of third-party libraries used in wallabag (with their licenses):'
+ description: 'Here is the list of third-party libraries used in wallabag (with their licenses):'
package: 'Package'
license: 'License'
quickstart:
page_title: 'Quickstart'
+ more: 'More…'
intro:
title: 'Welcome to wallabag!'
- paragraph_1: "We'll accompany you to visit wallabag and show you some features which can interest you."
+ paragraph_1: "We'll accompany you on your visit to wallabag and show you some features that might interest you."
paragraph_2: 'Follow us!'
configure:
title: 'Configure the application'
+ description: 'In order to have an application which suits you, have a look into the configuration of wallabag.'
language: 'Change language and design'
rss: 'Enable RSS feeds'
tagging_rules: 'Write rules to automatically tag your articles'
import: 'Configure import'
first_steps:
title: 'First steps'
+ description: "Now wallabag is well configured, it's time to archive the web. You can click on the top right sign + to add a link."
new_article: 'Save your first article'
unread_articles: 'And classify it!'
migrate:
pocket: 'Migrate from Pocket'
wallabag_v1: 'Migrate from wallabag v1'
wallabag_v2: 'Migrate from wallabag v2'
+ readability: 'Migrate from Readability'
+ instapaper: 'Migrate from Instapaper'
developer:
title: 'Developers'
+ description: 'We also thought to the developers: Docker, API, translations, etc.'
create_application: 'Create your third application'
+ use_docker: 'Use Docker to install wallabag'
docs:
title: 'Full documentation'
+ description: "There are so much features in wallabag. Don't hesitate to read the manual to know them and to learn how to use them."
annotate: 'Annotate your article'
export: 'Convert your articles into ePUB or PDF'
- search_filters: 'See how you can look for an article by using search engine and filters'
+ search_filters: 'See how you can look for an article by using the search engine and filters'
fetching_errors: 'What can I do if an article encounters errors during fetching?'
all_docs: 'And so many other articles!'
support:
tag:
page_title: 'Tags'
list:
- number_on_the_page: '{0} There is no tag.|{1} There is one tag.|]1,Inf[ There are %count% tags.'
+ number_on_the_page: '{0} There are no tags.|{1} There is one tag.|]1,Inf[ There are %count% tags.'
+ see_untagged_entries: 'See untagged entries'
import:
page_title: 'Import'
- page_description: 'Welcome to wallabag importer. Please select your previous service that you want to migrate.'
+ page_description: 'Welcome to wallabag importer. Please select your previous service from which you want to migrate.'
action:
import_contents: 'Import contents'
form:
save_label: 'Upload file'
pocket:
page_title: 'Import > Pocket'
- description: "This importer will import all your Pocket data. Pocket doesn't allow us to retrieve content from their service, so the readable content of each article will be re-fetched by wallabag."
+ description: "This importer will import all of your Pocket data. Pocket doesn't allow us to retrieve content from their service, so the readable content of each article will be re-fetched by wallabag."
config_missing:
description: "Pocket import isn't configured."
admin_message: 'You need to define %keyurls%a pocket_consumer_key%keyurle%.'
wallabag_v2:
page_title: 'Import > Wallabag v2'
description: 'This importer will import all your wallabag v2 articles. Go to All articles, then, on the export sidebar, click on "JSON". You will have a "All articles.json" file.'
+ readability:
+ page_title: 'Import > Readability'
+ description: 'This importer will import all your Readability articles. On the tools (https://www.readability.com/tools/) page, click on "Export your data" in the "Data Export" section. You will received an email to download a json (which does not end with .json in fact).'
+ how_to: 'Please select your Readability export and click on the below button to upload and import it.'
+ worker:
+ enabled: "Import is made asynchronously. Once the import task is started, an external worker will handle jobs one at a time. The current service is:"
+ firefox:
+ page_title: 'Import > Firefox'
+ description: "This importer will import all your Firefox bookmarks. Just go to your bookmarks (Ctrl+Maj+O), then into \"Import and backup\", choose \"Backup...\". You will obtain a .json file."
+ how_to: "Please choose the bookmark backup file and click on the button below to import it. Note that the process may take a long time since all articles have to be fetched."
+ chrome:
+ page_title: 'Import > Chrome'
+ description: "This importer will import all your Chrome bookmarks. The location of the file depends on your operating system : <ul><li>On Linux, go into the <code>~/.config/chromium/Default/</code> directory</li><li>On Windows, it should be at <code>%LOCALAPPDATA%\\Google\\Chrome\\User Data\\Default</code></li><li>On OS X, it should be at <code>~/Library/Application Support/Google/Chrome/Default/Bookmarks</code></li></ul>Once you got there, copy the <code>Bookmarks</code> file someplace you'll find.<em><br>Note that if you have Chromium instead of Chrome, you'll have to correct paths accordingly.</em></p>"
+ how_to: "Please choose the bookmark backup file and click on the button below to import it. Note that the process may take a long time since all articles have to be fetched."
+ instapaper:
+ page_title: 'Import > Instapaper'
+ description: 'This importer will import all your Instapaper articles. On the settings (https://www.instapaper.com/user) page, click on "Download .CSV file" in the "Export" section. A CSV file will be downloaded (like "instapaper-export.csv").'
+ how_to: 'Please select your Instapaper export and click on the below button to upload and import it.'
developer:
page_title: 'Developer'
field_grant_types: 'Grant type allowed'
no_client: 'No client yet.'
remove:
- warn_message_1: 'You have the ability to remove this client. This action is IRREVERSIBLE !'
+ warn_message_1: 'You have the ability to remove the client %name%. This action is IRREVERSIBLE !'
warn_message_2: "If you remove it, every app configured with that client won't be able to auth on your wallabag."
- action: 'Remove this client'
+ action: 'Remove the client %name%'
client:
page_title: 'Developer > New client'
page_description: 'You are about to create a new client. Please fill the field below for the redirect URI of your application.'
form:
- redirect_uris_label: 'Redirect URIs'
+ name_label: 'Name of the client'
+ redirect_uris_label: 'Redirect URIs (optional)'
save_label: 'Create a new client'
action_back: 'Back'
client_parameter:
page_title: 'Developer > Client parameters'
page_description: 'Here are your client parameters.'
+ field_name: 'Client name'
field_id: 'Client ID'
field_secret: 'Client secret'
back: 'Back'
paragraph_8: 'If you want to see all the API endpoints, you can have a look <a href="%link%">to our API documentation</a>.'
back: 'Back'
+user:
+ page_title: Users management
+ new_user: Create a new user
+ edit_user: Edit an existing user
+ description: "Here you can manage all users (create, edit and delete)"
+ list:
+ actions: Actions
+ edit_action: Edit
+ yes: Yes
+ no: No
+ create_new_one: Create a new user
+ form:
+ username_label: 'Username'
+ name_label: 'Name'
+ password_label: 'Password'
+ repeat_new_password_label: 'Repeat new password'
+ plain_password_label: '????'
+ email_label: 'Email'
+ enabled_label: 'Enabled'
+ locked_label: 'Locked'
+ last_login_label: 'Last login'
+ twofactor_label: Two factor authentication
+ save: Save
+ delete: Delete
+ delete_confirm: Are you sure?
+ back_to_list: Back to list
+
+error:
+ page_title: An error occurred
+
flashes:
config:
notice:
rss_updated: 'RSS information updated'
tagging_rules_updated: 'Tagging rules updated'
tagging_rules_deleted: 'Tagging rule deleted'
- user_added: 'User "%username%" added'
rss_token_updated: 'RSS token updated'
entry:
notice:
entry_already_saved: 'Entry already saved on %date%'
entry_saved: 'Entry saved'
+ entry_saved_failed: 'Entry saved but fetching content failed'
entry_updated: 'Entry updated'
entry_reloaded: 'Entry reloaded'
- entry_reload_failed: 'Failed to reload entry'
+ entry_reloaded_failed: 'Entry reloaded but fetching content failed'
entry_archived: 'Entry archived'
entry_unarchived: 'Entry unarchived'
entry_starred: 'Entry starred'
failed: 'Import failed, please try again.'
failed_on_file: 'Error while processing import. Please verify your import file.'
summary: 'Import summary: %imported% imported, %skipped% already saved.'
+ summary_with_queue: 'Import summary: %queued% queued.'
+ error:
+ redis_enabled_not_installed: Redis is enabled for handle asynchronous import but it looks like <u>we can't connect to it</u>. Please check Redis configuration.
+ rabbit_enabled_not_installed: RabbitMQ is enabled for handle asynchronous import but it looks like <u>we can't connect to it</u>. Please check RabbitMQ configuration.
developer:
notice:
- client_created: 'New client created.'
- client_deleted: 'Client deleted'
+ client_created: 'New client %name% created.'
+ client_deleted: 'Client %name% deleted'
+ user:
+ notice:
+ added: 'User "%username%" added'
+ updated: 'User "%username%" updated'
+ deleted: 'User "%username%" deleted'