From ee2da84f9f467a99105b20c0dd3f2e09deeb2726 Mon Sep 17 00:00:00 2001 From: Jyri-Petteri Paloposki Date: Sun, 3 Jan 2021 02:50:23 +0000 Subject: [PATCH 1/7] Translated using Weblate (English) Currently translated at 99.3% (963 of 969 strings) Translation: Tracks/Tracks Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/en/ --- config/locales/en.yml | 258 ++++++++++++++++++++++++------------------ 1 file changed, 150 insertions(+), 108 deletions(-) diff --git a/config/locales/en.yml b/config/locales/en.yml index 35dfc4dc..b07a4490 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -1,4 +1,3 @@ ---- en: activerecord: attributes: @@ -24,7 +23,8 @@ en: staleness_starts: Start of staleness time_zone: Time zone title_date_format: Title date format - verbose_action_descriptors: Show descriptors (context, project) of actions in a verbose form + verbose_action_descriptors: Show descriptors (context, project) of actions + in a verbose form week_starts: Week starts on project: default_context_name: Default context @@ -70,8 +70,8 @@ en: odd: must be odd record_invalid: 'Validation failed: %{errors}' restrict_dependent_destroy: - many: Невозможно удалить запись, так как есть %{record} зависящие от нее - one: Невозможно удалить запись, так как есть %{record} зависящая от нее + one: '' + other: Невозможно удалить запись, так как есть %{record} зависящие от нее taken: has already been taken too_long: is too long (maximum is %{count} characters) too_short: is too short (minimum is %{count} characters) @@ -87,14 +87,13 @@ en: body: 'There were problems with the following fields:' header: one: 1 error prohibited this %{model} from being saved - other: "%{count} errors prohibited this %{model} from being saved" + other: '%{count} errors prohibited this %{model} from being saved' common: action: Action actions: Actions actions_midsentence: - one: action - other: actions - zero: actions + one: actions + other: action add: Add ajaxError: There was an error retrieving from server back: Back @@ -106,9 +105,8 @@ en: contribute: Contribute create: Create days_midsentence: - one: day - other: days - zero: days + one: days + other: day deferred: deferred description: Description drag_handle: DRAG @@ -127,9 +125,8 @@ en: none: None not_available_abbr: n/a note: - one: 1 note - other: "%{count} notes" - zero: no notes + one: no notes + other: 1 note notes: Notes numbered_step: Step %{number} ok: Ok @@ -145,11 +142,13 @@ en: show_all: Show all sort: alphabetically: Alphabetically - alphabetically_confirm: Are you sure that you want to sort these projects alphabetically? This will replace the existing sort order. + alphabetically_confirm: Are you sure that you want to sort these projects alphabetically? + This will replace the existing sort order. alphabetically_title: Sort projects alphabetically by_task_count: By number of tasks by_task_count_title: Sort by number of tasks - by_task_count_title_confirm: Are you sure that you want to sort these projects by the number of tasks? This will replace the existing sort order. + by_task_count_title_confirm: Are you sure that you want to sort these projects + by the number of tasks? This will replace the existing sort order. sort: Sort third: Third todo: todo @@ -167,7 +166,9 @@ en: context_name: Context name context_state: Context state delete_context: Delete context - delete_context_confirmation: Are you sure that you want to delete the context '%{name}'? Be aware that this will also delete all (recurring) actions in this context! + delete_context_confirmation: Are you sure that you want to delete the context + '%{name}'? Be aware that this will also delete all (recurring) actions in this + context! delete_context_title: Delete context edit_context: Edit context hidden_contexts: Hidden contexts @@ -265,28 +266,26 @@ en: other: almost %{count} years half_a_minute: half a minute less_than_x_minutes: - one: less than a minute - other: less than %{count} minutes - zero: less than 1 minute + one: less than 1 minute + other: less than a minute less_than_x_seconds: one: less than 1 second - other: less than %{count} seconds - zero: less than 1 second + other: less than 1 second over_x_years: one: over 1 year other: over %{count} years x_days: one: 1 day - other: "%{count} days" + other: '%{count} days' x_minutes: one: 1 minute - other: "%{count} minutes" + other: '%{count} minutes' x_months: one: 1 month - other: "%{count} months" + other: '%{count} months' x_seconds: one: 1 second - other: "%{count} seconds" + other: '%{count} seconds' prompts: day: Day hour: Hour @@ -297,29 +296,30 @@ en: errors: format: "%{attribute} %{message}" messages: - accepted: должен быть подтвержден - blank: должна быть заполнена - confirmation: не соответствует %{attribute} - empty: не может быть пустым - equal_to: должно равняться %{count} - even: должно быть четным - exclusion: зарезервированно - greater_than: должно быть больше %{count} - greater_than_or_equal_to: должно быть больше или равно %{count} - inclusion: не входит в список - invalid: неверное - less_than: должно быть меньше %{count} - less_than_or_equal_to: должно быть меньше или равно %{count} - not_a_number: не является числом - not_an_integer: должно быть целым числом - odd: должно быть нечетным - other_than: должно отличаться от %{count} - present: должно быть пустым - taken: уже занято - too_long: 'слишком длинное (максимум: %{count} символов)' - too_short: 'слишком кроткое (минимум: %{count} символов)' - wrong_length: неверной длины (должно быть %{count} символов) - user_unauthorized: '401 Unauthorized: Only administrative users are allowed access to this function.' + accepted: must be accepted + blank: can't be blank + confirmation: doesn't match %{attribute} + empty: can't be empty + equal_to: must be equal to %{count} + even: must be even + exclusion: is reserved + greater_than: must be greater than %{count} + greater_than_or_equal_to: must be greater than or equal to %{count} + inclusion: is not included in the list + invalid: is invalid + less_than: must be less than %{count} + less_than_or_equal_to: must be less than or equal to %{count} + not_a_number: is not a number + not_an_integer: must be an integer + odd: must be odd + other_than: must be other than %{count} + present: must be blank + taken: has already been taken + too_long: 'is too long (maximum is %{count} characters)' + too_short: 'is too short (minimum is %{count} characters)' + wrong_length: is the wrong length (should be %{count} characters) + user_unauthorized: '401 Unauthorized: Only administrative users are allowed access + to this function.' feedlist: actions_completed_last_week: Actions completed in the last 7 days actions_due_next_week: Actions due in 7 days or earlier @@ -332,14 +332,19 @@ en: choose_context: Choose the context you want a feed of choose_project: Choose the project you want a feed of context_centric_actions: Feeds for incomplete actions in a specific context - context_needed: There needs to be at least one context before you can request a feed + context_needed: There needs to be at least one context before you can request + a feed ical_feed: iCal feed last_fixed_number: Last %{number} actions legend: 'Legend:' - notice_incomplete_only: 'Note: All feeds show only actions that have not been marked as done, unless stated otherwise. These iCal feeds can be added to todo lists. If you want to show due todos in a calendar, use the iCal feed on the calendar page' + notice_incomplete_only: 'Note: All feeds show only actions that have not been + marked as done, unless stated otherwise. These iCal feeds can be added to todo + lists. If you want to show due todos in a calendar, use the iCal feed on the + calendar page' plain_text_feed: Plain Text Feed project_centric: Feeds for incomplete actions in a specific project - project_needed: There needs to be at least one project before you can request a feed + project_needed: There needs to be at least one project before you can request + a feed projects_and_actions: Active projects with their actions rss_feed: RSS Feed select_feed_for_context: Select the feed for this context @@ -348,11 +353,11 @@ en: send_feedback: Send feedback on %{version} helpers: select: - prompt: Выберите + prompt: Please select submit: - create: Создать %{model} - submit: Сохранить %{model} - update: Обновить %{model} + create: Create %{model} + submit: Save %{model} + update: Update %{model} integrations: opensearch_description: Search in Tracks layouts: @@ -459,8 +464,10 @@ en: todo: error_date_must_be_future: must be a date in the future user: - error_context_not_associated: Context id %{context} not associated with user id %{user}. - error_project_not_associated: Project id %{project} not associated with user id %{user}. + error_context_not_associated: Context id %{context} not associated with user + id %{user}. + error_project_not_associated: Project id %{project} not associated with user + id %{user}. notes: delete_confirmation: Are you sure that you want to delete the note '%{id}'? delete_item_title: Delete item @@ -469,7 +476,8 @@ en: deleted_note: Deleted note '%{id}' edit_item_title: Edit item in_project: 'In: ' - no_notes_available: 'Currently there are no notes: add notes to projects from individual project pages.' + no_notes_available: 'Currently there are no notes: add notes to projects from + individual project pages.' note_header: Note %{id} note_link_title: Show note %{id} note_location_link: 'In:' @@ -480,14 +488,14 @@ en: format: delimiter: "," format: "%u%n" - precision: 2 + precision: '2' separator: "." significant: Significant strip_insignificant_zeros: Strip insignificant zeros unit: "$" format: delimiter: "," - precision: 3 + precision: '3' separator: "." significant: Significant strip_insignificant_zeros: Strip insignificant zeros @@ -495,15 +503,15 @@ en: decimal_units: format: "%n %u" units: - billion: Миллиард - million: Миллион - quadrillion: Квадрильон - thousand: Тысяча - trillion: Триллион + billion: Billion + million: Million + quadrillion: Quadrillion + thousand: Thousand + trillion: Trillion unit: "." format: delimiter: '' - precision: 1 + precision: '1' significant: 'true' strip_insignificant_zeros: 'true' storage_units: @@ -531,14 +539,17 @@ en: current_authentication_type: Your authentication type is %{auth_type} edit_preferences: Edit preferences generate_new_token: Generate a new token - generate_new_token_confirm: Are you sure? Generating a new token will replace the existing one and break any external usages of this token. + generate_new_token_confirm: Are you sure? Generating a new token will replace + the existing one and break any external usages of this token. is_false: 'false' is_true: 'true' open_id_url: Your OpenID URL is page_title: TRACKS::Preferences page_title_edit: TRACKS::Edit Preferences password_changed: You password has been changed, please log on again. - remove_introduction: You can remove your user account here. Note that this is irreversible and will remove all your data! After removal you will be logged out. + remove_introduction: You can remove your user account here. Note that this is + irreversible and will remove all your data! After removal you will be logged + out. show_number_completed: Show %{number} completed items sms_context_none: None staleness_starts_after: Staleness starts after %{days} days @@ -570,7 +581,8 @@ en: deferred_actions: Deferred actions deferred_actions_empty: Deferred actions empty delete_project: Delete project - delete_project_confirmation: Are you sure that you want to delete the project '%{name}'? + delete_project_confirmation: Are you sure that you want to delete the project + '%{name}'? delete_project_title: Delete the project edit_project_settings: Edit Project Settings edit_project_title: Edit project @@ -676,10 +688,13 @@ en: action_selection_title: TRACKS::Action selection actions: Actions actions_30days_title: Actions in the last 30 days - actions_actions_avg_created_30days: In the last 30 days you created on average %{count} actions + actions_actions_avg_created_30days: In the last 30 days you created on average + %{count} actions actions_avg_completed: and completed an average of %{count} actions per month. - actions_avg_completed_30days: and completed an average of %{count} actions per day. - actions_avg_completion_time: Of all your completed actions, the average time to complete is %{count} days. + actions_avg_completed_30days: and completed an average of %{count} actions per + day. + actions_avg_completion_time: Of all your completed actions, the average time to + complete is %{count} days. actions_avg_created: In the last 12 months you created on average %{count} actions actions_day_of_week_legend: day_of_week: Day of the week @@ -700,10 +715,12 @@ en: actions_selected_from_week: 'Actions selected from week ' click_to_return: Click %{link} to return to the statistics page. click_to_return_link: here - click_to_show_actions_from_week: Click %{link} to show the actions from week %{week} and further. + click_to_show_actions_from_week: Click %{link} to show the actions from week %{week} + and further. click_to_update_actions: Click on a bar in the chart to update the actions below. contexts: Contexts - current_running_time_of_incomplete_visible_actions: Current running time of incomplete visible actions + current_running_time_of_incomplete_visible_actions: Current running time of incomplete + visible actions index_title: TRACKS::Statistics labels: avg_completed: Avg completed @@ -720,7 +737,8 @@ en: number_of_days: Number of days ago percentage: Percentage running_time: Running time of an action (weeks) - more_stats_will_appear: More statistics will appear here once you have added some actions. + more_stats_will_appear: More statistics will appear here once you have added some + actions. no_actions_selected: There are no actions selected. no_tags_available: no tags available open_per_week: Active (visible and hidden) next actions per week @@ -739,10 +757,13 @@ en: percentage: Percentage weeks: Running time of an action (weeks). Click on a bar for more info spread_of_actions_for_all_context: Spread of actions for all contexts - spread_of_running_actions_for_visible_contexts: Spread of running actions for visible contexts - tag_cloud_90days_description: This tag cloud includes tags of actions that were created or completed in the past 90 days. + spread_of_running_actions_for_visible_contexts: Spread of running actions for + visible contexts + tag_cloud_90days_description: This tag cloud includes tags of actions that were + created or completed in the past 90 days. tag_cloud_90days_title: Tag cloud actions in past 90 days - tag_cloud_description: This tag cloud includes tags of all actions (completed, not completed, visible and/or hidden) + tag_cloud_description: This tag cloud includes tags of all actions (completed, + not completed, visible and/or hidden) tag_cloud_title: Tag cloud for all actions tags: Tags time_of_day: Time of day (all actions) @@ -757,7 +778,8 @@ en: top10_projects: Top 10 projects top10_projects_30days: Top 10 project in past 30 days top5_contexts: Top 5 contexts - top5_visible_contexts_with_incomplete_actions: Top 5 visible contexts with incomplete actions + top5_visible_contexts_with_incomplete_actions: Top 5 visible contexts with incomplete + actions totals: Totals totals_action_count: you have a total of %{count} actions totals_actions_completed: "%{count} of these are completed." @@ -797,8 +819,10 @@ en: action_deleted_error: Failed to delete the action action_deleted_success: Successfully deleted next action action_due_on: "(action due on %{date})" - action_marked_complete: The action '%{description}' was marked as %{completed} - action_marked_complete_error: The action '%{description}' was NOT marked as %{completed} due to an error on the server. + action_marked_complete: The action '%{description}' was marked + as %{completed} + action_marked_complete_error: The action '%{description}' was + NOT marked as %{completed} due to an error on the server. action_saved: Action saved action_saved_to_tickler: Action saved to tickler actions: @@ -836,7 +860,8 @@ en: due_today: Due today get_in_ical_format: Get this calendar in iCal format calendar_page_title: TRACKS::Calendar - cannot_add_dependency_to_completed_todo: Cannot add this action as a dependency to a completed action! + cannot_add_dependency_to_completed_todo: Cannot add this action as a dependency + to a completed action! clear_due_date: Clear due date clear_show_from_date: Clear show from date completed: Completed @@ -847,7 +872,8 @@ en: other: There are %{count} completed actions in the archive. completed_last_day: Completed in the last 24 hours completed_last_x_days: Completed in the last %{count} days - completed_recurrence_completed: There is no next action after the recurring action you just deleted. The recurrence is completed + completed_recurrence_completed: There is no next action after the recurring action + you just deleted. The recurrence is completed completed_recurring: Completed recurring todos completed_recurring_actions_title: TRACKS::Completed recurring actions completed_rest_of_month: Completed in the rest of this month @@ -859,7 +885,8 @@ en: confirm_delete: Are you sure that you want to delete the action '%{description}'? context_changed: Context changed to %{name} convert_to_project: Make project - defer_date_after_due_date: Defer date is after due date. Please edit and adjust due date before deferring. + defer_date_after_due_date: Defer date is after due date. Please edit and adjust + due date before deferring. defer_x_days: one: Defer 1 day other: Defer %{count} days @@ -868,13 +895,15 @@ en: deferred_tasks_title: TRACKS::Tickler delete: Delete delete_action: Delete action - delete_recurring_action_confirm: Are you sure that you want to delete the recurring action '%{description}'? + delete_recurring_action_confirm: Are you sure that you want to delete the recurring + action '%{description}'? delete_recurring_action_title: Delete the recurring action deleted_success: The action was deleted successfully. depends_on: Depends on depends_on_separate_with_commas: Depends on (separate with commas) done: Done? - drag_action_title: Drag onto another action to mark that action as a dependency for this action. + drag_action_title: Drag onto another action to mark that action as a dependency + for this action. due: Due edit: Edit edit_action: Edit action @@ -883,7 +912,8 @@ en: error: invalid_due_date: Invalid due date invalid_show_from_date: Invalid show from date - error_completing_todo: There was an error completing / activating the recurring todo %{description} + error_completing_todo: There was an error completing / activating the recurring + todo %{description} error_deleting_item: There was an error deleting the item %{description} error_deleting_recurring: There was an error deleting the recurring todo '%{description}' error_removing_dependency: There was an error removing the dependency @@ -903,10 +933,12 @@ en: in_hidden_state: in hidden state in_pending_state: in pending state list_incomplete_next_actions: Lists incomplete next actions - list_incomplete_next_actions_with_limit: Lists the last %{count} incomplete next actions + list_incomplete_next_actions_with_limit: Lists the last %{count} incomplete next + actions mark_complete: Mark complete mobile_todos_page_title: All actions - new_related_todo_created: A new todo was added which belongs to this recurring todo + new_related_todo_created: A new todo was added which belongs to this recurring + todo new_related_todo_created_short: created a new todo new_related_todo_not_created_short: did not create todo next_action_description: Next action description @@ -1035,9 +1067,11 @@ en: yearly_every_x_day: Every %{month} %{day} yearly_every_xth_day: The %{day} %{day_of_week} of %{month} yearly_options: Settings for yearly recurring actions - recurrence_completed: There is no next action after the recurring action you just finished. The recurrence is completed + recurrence_completed: There is no next action after the recurring action you just + finished. The recurrence is completed recurrence_period: Recurrence period - recurring_action_deleted: Action was deleted. Because this action is recurring, a new action was added + recurring_action_deleted: Action was deleted. Because this action is recurring, + a new action was added recurring_action_saved: Recurring action saved recurring_actions_title: TRACKS::Recurring Actions recurring_deleted_success: The recurring action was deleted successfully. @@ -1061,32 +1095,38 @@ en: task_list_title: TRACKS::List tasks tickler_items_due: one: One tickler item is now due - refresh the page to see it. - other: "%{count} tickler items are now due - refresh the page to see them." + other: '%{count} tickler items are now due - refresh the page to see them.' to_tickler: to tickler unable_to_add_dependency: Unable to add dependency - unresolved_dependency: The value you entered in the dependency field did not resolve to an existing action. This value will not be saved with the rest of the action. Continue? + unresolved_dependency: The value you entered in the dependency field did not resolve + to an existing action. This value will not be saved with the rest of the action. + Continue? was_due_on_date: was due on %{date} users: account_signup: Account signup approve_tos: I approve the Terms of Service auth_change_submit: Change authentication type - auth_type_update_error: 'There was a problem updating your authentication type: %{error_messages}' + auth_type_update_error: 'There was a problem updating your authentication type: + %{error_messages}' auth_type_updated: Authentication type updated. change_auth_type_title: TRACKS::Change authentication type change_authentication_type: Change authentication type - change_password_prompt: Enter your new password in the fields below and click 'Change password' to replace your current password with your new one. + change_password_prompt: Enter your new password in the fields below and click + 'Change password' to replace your current password with your new one. change_password_submit: Change password change_password_title: TRACKS::Change password choose_password: Choose password confirm_password: Confirm password desired_login: Desired login - destroy_confirmation: 'Warning: this will delete user ''%{login}'', all their actions, contexts, project and notes. Are you sure that you want to continue?' + destroy_confirmation: 'Warning: this will delete user ''%{login}'', all their + actions, contexts, project and notes. Are you sure that you want to continue?' destroy_error: There was an error deleting the user %{login} destroy_successful: User %{login} was successfully destroyed destroy_user: Destroy user email_address: Email address failed_to_delete_user: Failed to delete user %{username} - first_user_heading: 'Welcome to TRACKS. To get started, please create an admin account:' + first_user_heading: 'Welcome to TRACKS. To get started, please create an admin + account:' first_user_title: TRACKS::Sign up as the admin user identity_url: Identity URL label_auth_type: Authentication type @@ -1097,12 +1137,15 @@ en: new_user_heading: 'Sign up a new user:' new_user_title: TRACKS::Sign up no_signups_title: TRACKS::No signups - openid_ok_pref_failed: You have successfully verified %{url} as your identity but there was a problem saving your authentication preferences. - openid_url_verified: You have successfully verified %{url} as your identity and set your authentication type to OpenID. + openid_ok_pref_failed: You have successfully verified %{url} as your identity + but there was a problem saving your authentication preferences. + openid_url_verified: You have successfully verified %{url} as your identity and + set your authentication type to OpenID. password_confirmation_label: Confirm password password_updated: Password updated. register_with_cas: With your CAS username - select_authentication_type: Select your new authentication type and click 'Change authentication type' to replace your current settings. + select_authentication_type: Select your new authentication type and click 'Change + authentication type' to replace your current settings. signup: Signup signup_new_user: Sign up new user signup_successful: Signup successful for user %{username}. @@ -1119,14 +1162,13 @@ en: next_label: Next → page_entries_info: multi_page: Displaying %{model} %{from} - %{to} of %{count} in total - multi_page_html: Displaying %{model} %{from} - %{to} of %{count} in total + multi_page_html: Displaying %{model} %{from} - %{to} of %{count} + in total single_page: - one: Displaying 1 %{model} - other: Displaying all %{count} %{model} - zero: No %{model} found + one: No %{model} found + other: Displaying 1 %{model} single_page_html: - one: Displaying 1 %{model} - other: Displaying all %{count} %{model} - zero: No %{model} found + one: No %{model} found + other: Displaying 1 %{model} page_gap: "…" previous_label: "← Previous" From aa957b400806e065269fff3efdc5b0ffecd76ce8 Mon Sep 17 00:00:00 2001 From: Jyri-Petteri Paloposki Date: Sun, 3 Jan 2021 02:27:16 +0000 Subject: [PATCH 2/7] Translated using Weblate (Finnish) Currently translated at 96.6% (937 of 969 strings) Translation: Tracks/Tracks Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/fi/ --- config/locales/fi.yml | 252 +++++++++++++++++++++++++----------------- 1 file changed, 148 insertions(+), 104 deletions(-) diff --git a/config/locales/fi.yml b/config/locales/fi.yml index 41a5008b..3cfd09cd 100644 --- a/config/locales/fi.yml +++ b/config/locales/fi.yml @@ -1,4 +1,3 @@ ---- fi: activerecord: attributes: @@ -7,25 +6,25 @@ fi: updated_at: Päivitetty preference: date_format: Päivämäärämuoto - due_style: Due style + due_style: Määräpäivän esitystapa first_name: Etunimi last_name: Sukunimi locale: Kieli mobile_todos_per_page: Toimenpidettä sivulla (mobiilisivustolla) - refresh: Refresh interval (in minutes) - review_period: Project review interval - show_completed_projects_in_sidebar: Show completed projects in sidebar + refresh: Päivitystiheys (minuutteina) + review_period: Projektin tarkistusväli + show_completed_projects_in_sidebar: Näytä valmistuneet projektit sivupalkissa show_hidden_contexts_in_sidebar: Näytä piilotetut asiayhteydet sivupalkissa show_hidden_projects_in_sidebar: Näytä piilotetut projektit sivupalkissa - show_number_completed: Show number of completed actions - show_project_on_todo_done: Go to project page on completing todo + show_number_completed: Näytä valmistuneiden toimenpiteiden määrä + show_project_on_todo_done: Siirry projektinäkymään toimenpiteen valmistuessa sms_context: Sähköpostin oletusasiayhteys - sms_email: From email + sms_email: Lähettäjän sähköpostiosoite staleness_starts: Vanhentumisen alkaminen time_zone: Aikavyöhyke - title_date_format: Title date format + title_date_format: Otsakkeen päivämäärämuoto verbose_action_descriptors: Verbose action descriptors - week_starts: Week starts on + week_starts: Viikko alkaa project: default_context_name: Oletuskonteksti default_tags: Oletustagit @@ -53,25 +52,25 @@ fi: full_messages: format: "%{attribute} %{message}" messages: - accepted: must be accepted - blank: can't be blank - confirmation: doesn't match confirmation - empty: can't be empty - equal_to: must be equal to %{count} - even: must be even + accepted: täytyy hyväksyä + blank: ei voi olla tyhjä + confirmation: ei vastaa vahvistusarvoa + empty: ei voi olla tyhjä + equal_to: täytyy olla sama kuin %{count} + even: täytyy olla tasan exclusion: is reserved - greater_than: must be greater than %{count} - greater_than_or_equal_to: must be greater than or equal to %{count} - inclusion: is not included in the list + greater_than: täytyy olla suurempi kuin %{count} + greater_than_or_equal_to: täytyy olla suurempi tai yhtäsuuri kuin %{count} + inclusion: ei sisälly listaan invalid: cannot contain the comma (',') character - less_than: must be less than %{count} - less_than_or_equal_to: must be less than or equal to %{count} + less_than: täytyy olla vähemmän kuin %{count} + less_than_or_equal_to: täytyy olla vähemmän tai yhtäsuuri kuin %{count} not_a_number: is not a number - odd: must be odd - record_invalid: 'Validation failed: %{errors}' + odd: täytyy olla pariton + record_invalid: 'Validointi epäonnistui: %{errors}' restrict_dependent_destroy: - many: Невозможно удалить запись, так как есть %{record} зависящие от нее one: Невозможно удалить запись, так как есть %{record} зависящая от нее + other: Невозможно удалить запись, так как есть %{record} зависящие от нее taken: has already been taken too_long: is too long (maximum is %{count} characters) too_short: is too short (minimum is %{count} characters) @@ -80,21 +79,20 @@ fi: project: attributes: name: - blank: project must have a name - taken: already exists - too_long: project name must be less than 256 characters + blank: projektilla on oltava nimi + taken: on jo olemassa + too_long: projektin nimen tulee olla alle 256 merkkiä pitkä template: - body: 'There were problems with the following fields:' + body: 'Seuraavissa kentissä on virheitä:' header: - one: 1 error prohibited this %{model} from being saved - other: "%{count} errors prohibited this %{model} from being saved" + one: 1 virhe esti tämän %{model} tallentamisen + other: '%{count} virhettä estivät tämän %{model} tallentamisen' common: action: Toimenpide actions: Toimenpiteet actions_midsentence: - one: toimenpide - other: toimenpidettä - zero: toimenpidettä + one: toimenpidettä + other: toimenpide add: Lisää ajaxError: Virhe noudettaessa palvelimelta back: Takaisin @@ -106,9 +104,8 @@ fi: contribute: Osallistu create: Luo days_midsentence: - one: päivä - other: päivää - zero: päivää + one: päivää + other: päivä deferred: lykätty description: Kuvaus drag_handle: VEDÄ @@ -127,9 +124,8 @@ fi: none: Ei not_available_abbr: ei note: - one: 1 muistiinpano - other: "%{count} muistiinpanoa" - zero: ei muistiinpanoja + one: ei muistiinpanoja + other: 1 muistiinpano notes: Muistiinpanot numbered_step: Askel %{number} ok: Ok @@ -145,11 +141,13 @@ fi: show_all: Näytä kaikki sort: alphabetically: Aakkosjärjestyksessä - alphabetically_confirm: Haluatko varmasti lajitella nämä projektit aakkosjärjestykseen? Tämä korvaa nykyisen lajittelujärjestyksen. + alphabetically_confirm: Haluatko varmasti lajitella nämä projektit aakkosjärjestykseen? + Tämä korvaa nykyisen lajittelujärjestyksen. alphabetically_title: Lajittele projektit aakkosjärjestykseen by_task_count: Tehtävämäärän mukaan by_task_count_title: Lajittele tehtävämäärän mukaan - by_task_count_title_confirm: Haluatko varmasti lajitella nämä projektit tehtävämäärän mukaan? Tämä korvaa nykyisen lajittelujärjestyksen. + by_task_count_title_confirm: Haluatko varmasti lajitella nämä projektit tehtävämäärän + mukaan? Tämä korvaa nykyisen lajittelujärjestyksen. sort: Lajittele third: Kolmas todo: tehtävä @@ -160,14 +158,17 @@ fi: wiki: Wiki contexts: add_context: Lisää asiayhteys - all_completed_tasks_title: TRACKS::All Completed actions in the context '%{context_name}' - completed_tasks_title: TRACKS::Completed actions in the context '%{context_name}' - context_deleted: Deleted context '%{name}' + all_completed_tasks_title: TRACKS::Kaikki valmistuneet toimenpiteet asiayhteydessä + '%{context_name}' + completed_tasks_title: TRACKS::Valmistuneet toimenpiteet asiayhteydessä '%{context_name}' + context_deleted: Poistettu asiayhteys '%{name}' context_hide: Piilota etusivulta? context_name: Asiayhteyden nimi context_state: Asiayhteyden tila delete_context: Poista asiayhteys - delete_context_confirmation: Are you sure that you want to delete the context '%{name}'? Be aware that this will also delete all (recurring) actions in this context! + delete_context_confirmation: Are you sure that you want to delete the context + '%{name}'? Be aware that this will also delete all (recurring) actions in this + context! delete_context_title: Poista asiayhteys edit_context: Muokkaa asiayhteyttä hidden_contexts: Piilotetut asiayhteydet @@ -191,7 +192,7 @@ fi: data: import_destination_invalid: Invalid import destination import_errors: Some errors occurred during import - import_successful: Tuonti onnistui + import_successful: Tuonti onnistui. invalid_import_destination: Invalid import destination date: abbr_day_names: @@ -265,28 +266,26 @@ fi: other: almost %{count} years half_a_minute: half a minute less_than_x_minutes: - one: less than a minute - other: less than %{count} minutes - zero: less than 1 minute + one: less than 1 minute + other: less than a minute less_than_x_seconds: one: less than 1 second - other: less than %{count} seconds - zero: less than 1 second + other: less than 1 second over_x_years: one: over 1 year other: over %{count} years x_days: one: 1 day - other: "%{count} days" + other: '%{count} days' x_minutes: one: 1 minute - other: "%{count} minutes" + other: '%{count} minutes' x_months: one: 1 month - other: "%{count} months" + other: '%{count} months' x_seconds: one: 1 second - other: "%{count} seconds" + other: '%{count} seconds' prompts: day: Day hour: Hour @@ -332,14 +331,19 @@ fi: choose_context: Choose the context you want a feed of choose_project: Choose the project you want a feed of context_centric_actions: Feeds for incomplete actions in a specific context - context_needed: There needs to be at least one context before you can request a feed + context_needed: There needs to be at least one context before you can request + a feed ical_feed: iCal feed last_fixed_number: Last %{number} actions legend: 'Legend:' - notice_incomplete_only: 'Note: All feeds show only actions that have not been marked as done, unless stated otherwise. These iCal feeds can be added to todo lists. If you want to show due todos in a calendar, use the iCal feed on the calendar page' + notice_incomplete_only: 'Note: All feeds show only actions that have not been + marked as done, unless stated otherwise. These iCal feeds can be added to todo + lists. If you want to show due todos in a calendar, use the iCal feed on the + calendar page' plain_text_feed: Plain Text Feed project_centric: Feeds for incomplete actions in a specific project - project_needed: There needs to be at least one project before you can request a feed + project_needed: There needs to be at least one project before you can request + a feed projects_and_actions: Active projects with their actions rss_feed: RSS Feed select_feed_for_context: Select the feed for this context @@ -459,8 +463,10 @@ fi: todo: error_date_must_be_future: must be a date in the future user: - error_context_not_associated: Context id %{context} not associated with user id %{user}. - error_project_not_associated: Project id %{project} not associated with user id %{user}. + error_context_not_associated: Context id %{context} not associated with user + id %{user}. + error_project_not_associated: Project id %{project} not associated with user + id %{user}. notes: delete_confirmation: Oletko varma, että haluat poistaa muistiinpanon '%{id}'? delete_item_title: Poista @@ -469,7 +475,8 @@ fi: deleted_note: Muistiinpano '%{id}' poistettu edit_item_title: Muokkaa in_project: 'Kuuluu: ' - no_notes_available: Muistiinpanoja ei löytynyt. Voit lisätä niitä projekteihin projektisivulta. + no_notes_available: Muistiinpanoja ei löytynyt. Voit lisätä niitä projekteihin + projektisivulta. note_header: Muistiinpano %{id} note_link_title: Show note %{id} note_location_link: 'Kuuluu:' @@ -480,14 +487,14 @@ fi: format: delimiter: " " format: "%u%n" - precision: 2 + precision: '2' separator: "," significant: Significant strip_insignificant_zeros: Strip insignificant zeros unit: "€" format: delimiter: " " - precision: 3 + precision: '3' separator: "," significant: Significant strip_insignificant_zeros: Strip insignificant zeros @@ -503,7 +510,7 @@ fi: unit: "." format: delimiter: '' - precision: 1 + precision: '1' significant: 'true' strip_insignificant_zeros: 'true' storage_units: @@ -531,14 +538,17 @@ fi: current_authentication_type: Your authentication type is %{auth_type} edit_preferences: Muokkaa asetuksia generate_new_token: Luo uusi avainkoodi - generate_new_token_confirm: Are you sure? Generating a new token will replace the existing one and break any external usages of this token. + generate_new_token_confirm: Are you sure? Generating a new token will replace + the existing one and break any external usages of this token. is_false: 'false' is_true: 'true' open_id_url: Your OpenID URL is page_title: TRACKS::Asetukset page_title_edit: TRACKS::Muokkaa asetuksia password_changed: Salasanasi on muutettu, kirjaudu uudelleen sisään. - remove_introduction: You can remove your user account here. Note that this is irreversible and will remove all your data! After removal you will be logged out. + remove_introduction: You can remove your user account here. Note that this is + irreversible and will remove all your data! After removal you will be logged + out. show_number_completed: Näytä %{number} valmista toimenpidettä sms_context_none: Ei mikään staleness_starts_after: Toimenpide alkaa vanhentumaan %{days} päivän kuluttua @@ -570,7 +580,8 @@ fi: deferred_actions: Deferred actions deferred_actions_empty: Deferred actions empty delete_project: Delete project - delete_project_confirmation: Are you sure that you want to delete the project '%{name}'? + delete_project_confirmation: Are you sure that you want to delete the project + '%{name}'? delete_project_title: Delete the project edit_project_settings: Muokkaa projektin asetuksia edit_project_title: Edit project @@ -676,10 +687,13 @@ fi: action_selection_title: TRACKS::Action selection actions: Actions actions_30days_title: Actions in the last 30 days - actions_actions_avg_created_30days: In the last 30 days you created on average %{count} actions + actions_actions_avg_created_30days: In the last 30 days you created on average + %{count} actions actions_avg_completed: and completed an average of %{count} actions per month. - actions_avg_completed_30days: and completed an average of %{count} actions per day. - actions_avg_completion_time: Of all your completed actions, the average time to complete is %{count} days. + actions_avg_completed_30days: and completed an average of %{count} actions per + day. + actions_avg_completion_time: Of all your completed actions, the average time to + complete is %{count} days. actions_avg_created: In the last 12 months you created on average %{count} actions actions_day_of_week_legend: day_of_week: Day of the week @@ -700,10 +714,12 @@ fi: actions_selected_from_week: 'Actions selected from week ' click_to_return: Click %{link} to return to the statistics page. click_to_return_link: here - click_to_show_actions_from_week: Click %{link} to show the actions from week %{week} and further. + click_to_show_actions_from_week: Click %{link} to show the actions from week %{week} + and further. click_to_update_actions: Click on a bar in the chart to update the actions below. contexts: Contexts - current_running_time_of_incomplete_visible_actions: Current running time of incomplete visible actions + current_running_time_of_incomplete_visible_actions: Current running time of incomplete + visible actions index_title: TRACKS::Tilastot labels: avg_completed: Avg completed @@ -720,7 +736,8 @@ fi: number_of_days: Number of days ago percentage: Percentage running_time: Running time of an action (weeks) - more_stats_will_appear: More statistics will appear here once you have added some actions. + more_stats_will_appear: More statistics will appear here once you have added some + actions. no_actions_selected: There are no actions selected. no_tags_available: no tags available open_per_week: Active (visible and hidden) next actions per week @@ -739,10 +756,13 @@ fi: percentage: Percentage weeks: Running time of an action (weeks). Click on a bar for more info spread_of_actions_for_all_context: Spread of actions for all contexts - spread_of_running_actions_for_visible_contexts: Spread of running actions for visible contexts - tag_cloud_90days_description: This tag cloud includes tags of actions that were created or completed in the past 90 days. + spread_of_running_actions_for_visible_contexts: Spread of running actions for + visible contexts + tag_cloud_90days_description: This tag cloud includes tags of actions that were + created or completed in the past 90 days. tag_cloud_90days_title: Tag cloud actions in past 90 days - tag_cloud_description: This tag cloud includes tags of all actions (completed, not completed, visible and/or hidden) + tag_cloud_description: This tag cloud includes tags of all actions (completed, + not completed, visible and/or hidden) tag_cloud_title: Tag cloud for all actions tags: Tags time_of_day: Time of day (all actions) @@ -757,7 +777,8 @@ fi: top10_projects: Top 10 projects top10_projects_30days: Top 10 project in past 30 days top5_contexts: Top 5 contexts - top5_visible_contexts_with_incomplete_actions: Top 5 visible contexts with incomplete actions + top5_visible_contexts_with_incomplete_actions: Top 5 visible contexts with incomplete + actions totals: Totals totals_action_count: you have a total of %{count} actions totals_actions_completed: "%{count} of these are completed." @@ -797,8 +818,10 @@ fi: action_deleted_error: Failed to delete the action action_deleted_success: Successfully deleted next action action_due_on: "(määräaika %{date})" - action_marked_complete: The action '%{description}' was marked as %{completed} - action_marked_complete_error: The action '%{description}' was NOT marked as %{completed} due to an error on the server. + action_marked_complete: The action '%{description}' was marked + as %{completed} + action_marked_complete_error: The action '%{description}' was + NOT marked as %{completed} due to an error on the server. action_saved: Action saved action_saved_to_tickler: Action saved to tickler actions: @@ -836,7 +859,8 @@ fi: due_today: Tehtävä tänään get_in_ical_format: Get this calendar in iCal format calendar_page_title: TRACKS::Kalenteri - cannot_add_dependency_to_completed_todo: Cannot add this action as a dependency to a completed action! + cannot_add_dependency_to_completed_todo: Cannot add this action as a dependency + to a completed action! clear_due_date: Clear due date clear_show_from_date: Clear show from date completed: Completed @@ -847,7 +871,8 @@ fi: other: There are %{count} completed actions in the archive. completed_last_day: Completed in the last 24 hours completed_last_x_days: Completed in the last %{count} days - completed_recurrence_completed: There is no next action after the recurring action you just deleted. The recurrence is completed + completed_recurrence_completed: There is no next action after the recurring action + you just deleted. The recurrence is completed completed_recurring: Completed recurring todos completed_recurring_actions_title: TRACKS::Completed recurring actions completed_rest_of_month: Completed in the rest of this month @@ -859,7 +884,8 @@ fi: confirm_delete: Are you sure that you want to delete the action '%{description}'? context_changed: Context changed to %{name} convert_to_project: Make project - defer_date_after_due_date: Defer date is after due date. Please edit and adjust due date before deferring. + defer_date_after_due_date: Defer date is after due date. Please edit and adjust + due date before deferring. defer_x_days: one: Defer 1 day other: Defer %{count} days @@ -868,13 +894,15 @@ fi: deferred_tasks_title: TRACKS::Tulevat delete: Delete delete_action: Delete action - delete_recurring_action_confirm: Are you sure that you want to delete the recurring action '%{description}'? + delete_recurring_action_confirm: Are you sure that you want to delete the recurring + action '%{description}'? delete_recurring_action_title: Delete the recurring action deleted_success: The action was deleted successfully. depends_on: Depends on depends_on_separate_with_commas: Depends on (separate with commas) done: Done? - drag_action_title: Drag onto another action to mark that action as a dependency for this action. + drag_action_title: Drag onto another action to mark that action as a dependency + for this action. due: Due edit: Edit edit_action: Edit action @@ -883,7 +911,8 @@ fi: error: invalid_due_date: Invalid due date invalid_show_from_date: Invalid show from date - error_completing_todo: There was an error completing / activating the recurring todo %{description} + error_completing_todo: There was an error completing / activating the recurring + todo %{description} error_deleting_item: There was an error deleting the item %{description} error_deleting_recurring: There was an error deleting the recurring todo '%{description}' error_removing_dependency: There was an error removing the dependency @@ -903,10 +932,12 @@ fi: in_hidden_state: in hidden state in_pending_state: in pending state list_incomplete_next_actions: Lists incomplete next actions - list_incomplete_next_actions_with_limit: Lists the last %{count} incomplete next actions + list_incomplete_next_actions_with_limit: Lists the last %{count} incomplete next + actions mark_complete: Merkitse valmiiksi mobile_todos_page_title: All actions - new_related_todo_created: A new todo was added which belongs to this recurring todo + new_related_todo_created: A new todo was added which belongs to this recurring + todo new_related_todo_created_short: created a new todo new_related_todo_not_created_short: did not create todo next_action_description: Next action description @@ -941,9 +972,11 @@ fi: due_today: No actions due today hidden: Currently there are no hidden actions found not_done: Currently there are no incomplete actions - not_done_context: Tähän kontekstiin kuuluvia keskeneräisiä toimenpiteitä ei löytynyt + not_done_context: Tähän kontekstiin kuuluvia keskeneräisiä toimenpiteitä ei + löytynyt not_done_project: Tähän projektiin kuuluvia keskeneräisiä toimenpiteitä ei löytynyt - not_done_with_tag: Tagilla '%{param}' merkittyjä keskeneräisiä toimenpiteitä ei löytynyt + not_done_with_tag: Tagilla '%{param}' merkittyjä keskeneräisiä toimenpiteitä + ei löytynyt project: Currently there are no incomplete actions in this project recurring_todos: Currently there are no recurring todos tag_hidden: Currently there are no hidden actions found @@ -1035,9 +1068,11 @@ fi: yearly_every_x_day: Joka %{month} %{day} yearly_every_xth_day: The %{day} %{day_of_week} of %{month} yearly_options: Settings for yearly recurring actions - recurrence_completed: There is no next action after the recurring action you just finished. The recurrence is completed + recurrence_completed: There is no next action after the recurring action you just + finished. The recurrence is completed recurrence_period: Toistuvuusjakso - recurring_action_deleted: Action was deleted. Because this action is recurring, a new action was added + recurring_action_deleted: Action was deleted. Because this action is recurring, + a new action was added recurring_action_saved: Recurring action saved recurring_actions_title: TRACKS::Recurring Actions recurring_deleted_success: The recurring action was deleted successfully. @@ -1061,32 +1096,38 @@ fi: task_list_title: TRACKS::List tasks tickler_items_due: one: One tickler item is now due - refresh the page to see it. - other: "%{count} tickler items are now due - refresh the page to see them." + other: '%{count} tickler items are now due - refresh the page to see them.' to_tickler: to tickler unable_to_add_dependency: Unable to add dependency - unresolved_dependency: The value you entered in the dependency field did not resolve to an existing action. This value will not be saved with the rest of the action. Continue? + unresolved_dependency: The value you entered in the dependency field did not resolve + to an existing action. This value will not be saved with the rest of the action. + Continue? was_due_on_date: was due on %{date} users: account_signup: Account signup approve_tos: I approve the Terms of Service auth_change_submit: Change authentication type - auth_type_update_error: 'There was a problem updating your authentication type: %{error_messages}' + auth_type_update_error: 'There was a problem updating your authentication type: + %{error_messages}' auth_type_updated: Authentication type updated. change_auth_type_title: TRACKS::Change authentication type change_authentication_type: Change authentication type - change_password_prompt: Enter your new password in the fields below and click 'Change password' to replace your current password with your new one. + change_password_prompt: Enter your new password in the fields below and click + 'Change password' to replace your current password with your new one. change_password_submit: Change password change_password_title: TRACKS::Change password choose_password: Choose password confirm_password: Confirm password desired_login: Desired login - destroy_confirmation: 'Warning: this will delete user ''%{login}'', all their actions, contexts, project and notes. Are you sure that you want to continue?' + destroy_confirmation: 'Warning: this will delete user ''%{login}'', all their + actions, contexts, project and notes. Are you sure that you want to continue?' destroy_error: There was an error deleting the user %{login} destroy_successful: User %{login} was successfully destroyed destroy_user: Destroy user email_address: Email address failed_to_delete_user: Failed to delete user %{username} - first_user_heading: 'Welcome to TRACKS. To get started, please create an admin account:' + first_user_heading: 'Welcome to TRACKS. To get started, please create an admin + account:' first_user_title: TRACKS::Sign up as the admin user identity_url: Identity URL label_auth_type: Authentication type @@ -1097,12 +1138,15 @@ fi: new_user_heading: 'Sign up a new user:' new_user_title: TRACKS::Sign up no_signups_title: TRACKS::Ei rekisteröitymisiä - openid_ok_pref_failed: You have successfully verified %{url} as your identity but there was a problem saving your authentication preferences. - openid_url_verified: You have successfully verified %{url} as your identity and set your authentication type to OpenID. + openid_ok_pref_failed: You have successfully verified %{url} as your identity + but there was a problem saving your authentication preferences. + openid_url_verified: You have successfully verified %{url} as your identity and + set your authentication type to OpenID. password_confirmation_label: Confirm password password_updated: Password updated. register_with_cas: With your CAS username - select_authentication_type: Select your new authentication type and click 'Change authentication type' to replace your current settings. + select_authentication_type: Select your new authentication type and click 'Change + authentication type' to replace your current settings. signup: Signup signup_new_user: Sign up new user signup_successful: Signup successful for user %{username}. @@ -1119,11 +1163,11 @@ fi: next_label: Seuraava → page_entries_info: multi_page: Näytetään %{model} %{from} - %{to} yhtensä %{count} tietueesta - multi_page_html: Näytetään %{model} %{from} - %{to} yhteensä %{count} tietueesta + multi_page_html: Näytetään %{model} %{from} - %{to} yhteensä + %{count} tietueesta single_page: - one: Näytetään 1 %{model} - other: Näytetään kaikki %{count} %{model} - zero: "%{model} ei löytynyt" + one: '%{model} ei löytynyt' + other: Näytetään 1 %{model} single_page_html: none: Näytetään 1 %{model} other: Näytetään kaikki %{count} %{model} From f78e9ca500db451f5d98e5fb0b70959a0ee74098 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 4 Jan 2021 12:16:35 +0100 Subject: [PATCH 3/7] =?UTF-8?q?Added=20translation=20using=20Weblate=20(No?= =?UTF-8?q?rwegian=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/locales/nb_NO.yml | 1 + 1 file changed, 1 insertion(+) create mode 100644 config/locales/nb_NO.yml diff --git a/config/locales/nb_NO.yml b/config/locales/nb_NO.yml new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/config/locales/nb_NO.yml @@ -0,0 +1 @@ +{} From a8b5fa117e0e6fbf1a5c0b442e7e46d649d723f5 Mon Sep 17 00:00:00 2001 From: "J. Lavoie" Date: Mon, 4 Jan 2021 18:54:45 +0000 Subject: [PATCH 4/7] Translated using Weblate (German) Currently translated at 96.6% (937 of 969 strings) Translation: Tracks/Tracks Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/de/ --- config/locales/de.yml | 249 +++++++++++++++++++++++++----------------- 1 file changed, 150 insertions(+), 99 deletions(-) diff --git a/config/locales/de.yml b/config/locales/de.yml index 03f03785..f330e643 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -1,4 +1,3 @@ ---- de: activerecord: attributes: @@ -43,7 +42,7 @@ de: user: auth_type: Auth type display_name: Display name - email: Email address + email: E-Mail-Adresse first_name: Vorname last_name: Nachname login: Login @@ -70,8 +69,8 @@ de: odd: muss ungerade sein record_invalid: 'Validation failed: %{errors}' restrict_dependent_destroy: - many: Невозможно удалить запись, так как есть %{record} зависящие от нее one: Невозможно удалить запись, так как есть %{record} зависящая от нее + other: Невозможно удалить запись, так как есть %{record} зависящие от нее taken: ist bereits vergeben too_long: ist zu lang (nicht mehr als %{count} Zeichen) too_short: ist zu kurz (nicht weniger als %{count} Zeichen) @@ -92,13 +91,12 @@ de: action: Aufgabe actions: Aufgaben actions_midsentence: - one: Aufgabe - other: Aufgaben - zero: Aufgaben + one: Aufgaben + other: Aufgabe add: Hinzufügen ajaxError: Fehler beim Empfangen vom Server back: Zurück - bugs: Bugs + bugs: Fehler cancel: Abbrechen collapse_expand: Collapse/expand context: Kontext @@ -106,9 +104,8 @@ de: contribute: Mitwirken create: Erstellen days_midsentence: - one: Tag - other: Tagen - zero: Tagen + one: Tagen + other: Tag deferred: aufgeschobene description: Beschreibung drag_handle: Verschieben @@ -120,16 +117,15 @@ de: go_back: Zurück last: Letzte logout: Abmelden - mailing_list: Mailing List + mailing_list: Mailingliste month: Monat months: Monate next: Nächste none: Keine not_available_abbr: n/b note: - one: 1 Notiz - other: "%{count} Notizen" - zero: keine Notizen + one: keine Notizen + other: 1 Notiz notes: Notizen numbered_step: Schritt %{number} ok: Ok @@ -145,11 +141,13 @@ de: show_all: Alle anzeigen sort: alphabetically: Alphabetisch - alphabetically_confirm: Sollen diese Projekte wirklich alphabetisch sortiert werden? Die bisherige Sortier-Reihenfolge wird damit überschrieben. + alphabetically_confirm: Sollen diese Projekte wirklich alphabetisch sortiert + werden? Die bisherige Sortier-Reihenfolge wird damit überschrieben. alphabetically_title: Projekte alphabetisch sortieren by_task_count: Nach Anzahl der Aufgaben by_task_count_title: Nach Anzahl der Aufgaben sortieren - by_task_count_title_confirm: Sollen diese Projekte wirklich nach Anzahl der Aufgaben sortiert werden? Die bisherige Sortier-Reihenfolge wird damit überschrieben. + by_task_count_title_confirm: Sollen diese Projekte wirklich nach Anzahl der + Aufgaben sortiert werden? Die bisherige Sortier-Reihenfolge wird damit überschrieben. sort: Sortieren third: Dritte todo: Aufgabe @@ -162,12 +160,13 @@ de: add_context: Kontext hinzufügen all_completed_tasks_title: TRACKS::Alle erledigten Aufgaben im Kontext '%{context_name}' completed_tasks_title: TRACKS::Erledigte Aufgaben im Kontext '%{context_name}' - context_deleted: Gelöschter Kontext '%{name}' + context_deleted: Gelöschter Kontext „%{name}“ context_hide: Auf Startseite ausblenden? context_name: Kontextname context_state: Context state delete_context: Kontext löschen - delete_context_confirmation: Soll der Kontext '%{name}' wirklich gelöscht werden? Alle (wiederkehrenden) Aufgaben dieses Kontexts werden hierdurch ebenfalls gelöscht. + delete_context_confirmation: Soll der Kontext '%{name}' wirklich gelöscht werden? + Alle (wiederkehrenden) Aufgaben dieses Kontexts werden hierdurch ebenfalls gelöscht. delete_context_title: Kontext löschen edit_context: Kontext bearbeiten hidden_contexts: Versteckte Kontexte @@ -265,28 +264,26 @@ de: other: fast %{count} Jahre half_a_minute: eine halbe Minute less_than_x_minutes: - one: weniger als eine Minute - other: weniger als %{count} Minuten - zero: weniger als 1 Minute + one: weniger als 1 Minute + other: weniger als eine Minute less_than_x_seconds: one: weniger als 1 Sekunde - other: weniger als %{count} Sekunden - zero: weniger als 1 Sekunde + other: weniger als 1 Sekunde over_x_years: one: mehr als 1 Jahr other: mehr als %{count} Jahre x_days: one: 1 Tag - other: "%{count} Tage" + other: '%{count} Tage' x_minutes: one: 1 Minute - other: "%{count} Minuten" + other: '%{count} Minuten' x_months: one: 1 Monat - other: "%{count} Monate" + other: '%{count} Monate' x_seconds: one: 1 Sekunde - other: "%{count} Sekunden" + other: '%{count} Sekunden' prompts: day: Tag hour: Stunden @@ -319,7 +316,8 @@ de: too_long: 'слишком длинное (максимум: %{count} символов)' too_short: 'слишком кроткое (минимум: %{count} символов)' wrong_length: неверной длины (должно быть %{count} символов) - user_unauthorized: '401 Unauthorized: Nur administrative Benutzer dürfen auf diese Funktion zugreifen.' + user_unauthorized: '401 Unauthorized: Nur administrative Benutzer dürfen auf diese + Funktion zugreifen.' feedlist: actions_completed_last_week: In den letzten 7 Tagen erledigte Aufgaben actions_due_next_week: Nächste Woche fällige Aufgaben @@ -332,14 +330,17 @@ de: choose_context: Kontext für den Feed wählen choose_project: Projekt für den Feed wählen context_centric_actions: Feeds für unerledigte Aufgaben in einem bestimmten Kontext - context_needed: Es muss mindestens ein Kontext existieren, bevor ein Feed abonniert werden kann. + context_needed: Es muss mindestens ein Kontext existieren, bevor ein Feed abonniert + werden kann. ical_feed: iCal-Feed last_fixed_number: Die letzten %{number} Aufgaben legend: 'Legende:' - notice_incomplete_only: 'Hinweis: Alle Feeds zeigen nur Aufgaben, die noch nicht als erledigt markiert wurden.' + notice_incomplete_only: 'Hinweis: Alle Feeds zeigen nur Aufgaben, die noch nicht + als erledigt markiert wurden.' plain_text_feed: Reintext-Feed project_centric: Feeds für unerledigte Aufgaben in einem bestimmten Kontext - project_needed: Es muss mindestens ein Projekt existieren, bevor ein Feed abonniert werden kann. + project_needed: Es muss mindestens ein Projekt existieren, bevor ein Feed abonniert + werden kann. projects_and_actions: Aktive Projekte und deren Aufgaben rss_feed: RSS-Feed select_feed_for_context: Feed für diesen Kontext auswählen @@ -357,7 +358,7 @@ de: opensearch_description: In Tracks suchen layouts: mobile_navigation: - calendar: Calendar + calendar: Kalender contexts: Kontexte feeds: Feeds full: Full Site @@ -379,8 +380,8 @@ de: export_title: Daten importieren und exportieren feeds: Feeds feeds_title: Liste der verfügbaren Feeds anzeigen - group_view_by_context: Group by context - group_view_by_project: Group by project + group_view_by_context: Nach Kontext gruppieren + group_view_by_project: Nach Projekt gruppieren group_view_by_title: Change the grouping of the actions on this page help: "?" help_page: Help @@ -418,27 +419,30 @@ de: toggle_notes: Notizen umschalten toggle_notes_title: Alle Notizen umschalten login: - account_login: Account-Anmeldung - cas_create_account: 'Wenn Sie die Anfrage fortsetzen möchten, klicken Sie bitte hier: %{signup_link}' + account_login: Kontoanmeldung + cas_create_account: 'Wenn Sie die Anfrage fortsetzen möchten, klicken Sie bitte + hier: %{signup_link}' cas_logged_in_greeting: Hallo, %{username}! Sie sind authentifiziert. cas_login: CAS-Anmeldung - cas_no_user_found: Hallo, %{username}! Sie haben leider keinen Tracks-Account. - cas_signup_link: Account beantragen - cas_username_not_found: Sorry, aber es existiert kein Benutzer mit dem CAS-Benutzernamen (%{username}) + cas_no_user_found: Hallo, %{username}! Sie haben leider keinen Tracks-Konto. + cas_signup_link: Konto beantragen + cas_username_not_found: Sorry, aber es existiert kein Benutzer mit dem CAS-Benutzernamen + (%{username}) log_in_again: Erneut anmelden. logged_out: Sie wurden von Tracks abgemeldet. login_cas: zum CAS gehen login_standard: zurück zum Standard-Login login_with_openid: Mit einer OpenID anmelden mobile_use_openid: "…oder mit einer OpenID anmelden" - openid_identity_url_not_found: Sorry, aber es existiert kein Benutzer mit der Identitäts-URL (%{identity_url}) + openid_identity_url_not_found: Sorry, aber es existiert kein Benutzer mit der + Identitäts-URL (%{identity_url}) option_separator: oder, please_login: Bitte melde dich an, um Tracks zu nutzen session_time_out: Sitzung abgelaufen. Bitte %{link} session_will_expire: Sitzung wird nach %{hours} Stunde(n) der Inaktivität ablaufen. session_will_not_expire: Sitzung wird nicht ablaufen. sign_in: Anmeldung - signup_prompt: Want to create an account? + signup_prompt: Möchten Sie ein Konto erstellen? successful: Anmeldung erfolgreich. Willkommen zurück! successful_with_session_info: 'Anmeldung erfolgreich:' unsuccessful: Anmeldung war nicht erfolgreich. @@ -452,15 +456,17 @@ de: - Fällig am _______ themes: black: Black - light_blue: Light blue + light_blue: Hellblau project: feed_description: Listet alle Projekte für %{username} auf feed_title: Tracks-Projekte todo: error_date_must_be_future: muss ein Datum in der Zukunft sein user: - error_context_not_associated: Kontext-ID %{context} nicht mit Benutzer-ID %{user} verknüpft. - error_project_not_associated: Projekt-ID %{project} nicht mit User-ID %{user} verknüpft. + error_context_not_associated: Kontext-ID %{context} nicht mit Benutzer-ID %{user} + verknüpft. + error_project_not_associated: Projekt-ID %{project} nicht mit User-ID %{user} + verknüpft. notes: delete_confirmation: Sind Sie sicher, dass Sie die Notiz '%{id}' löschen möchten? delete_item_title: Eintrag löschen @@ -469,7 +475,8 @@ de: deleted_note: Notiz '%{id}' löschen edit_item_title: Eintrag bearbeiten in_project: 'In:' - no_notes_available: Derzeit gibt es keine Notizen. Füge Notizen auf der jeweiligen Projektseite hinzu. + no_notes_available: Derzeit gibt es keine Notizen. Füge Notizen auf der jeweiligen + Projektseite hinzu. note_header: Notiz %{id} note_link_title: Notiz %{id} anzeigen note_location_link: 'In:' @@ -487,7 +494,7 @@ de: unit: "€" format: delimiter: "." - precision: 2 + precision: '2' separator: "," significant: Significant strip_insignificant_zeros: Strip insignificant zeros @@ -503,7 +510,7 @@ de: unit: "." format: delimiter: Delimiter - precision: 1 + precision: '1' significant: 'true' strip_insignificant_zeros: 'true' storage_units: @@ -531,14 +538,18 @@ de: current_authentication_type: Dein Authentifizierungsart ist %{auth_type} edit_preferences: Einstellungen bearbeiten generate_new_token: Neues Token generieren - generate_new_token_confirm: Sind Sie sicher? Wenn Sie ein neues Token generieren, wird dies das alte Token ersetzen und jegliche externe Nutzung stören, die das alte Token verwendet. + generate_new_token_confirm: Sind Sie sicher? Wenn Sie ein neues Token generieren, + wird dies das alte Token ersetzen und jegliche externe Nutzung stören, die das + alte Token verwendet. is_false: Nein is_true: Ja open_id_url: 'Deine OpenID-URL lautet:' page_title: TRACKS::Einstellungen page_title_edit: TRACKS::Einstellungen ändern password_changed: Ihr Passwort geändert wurde, melden Sie sich bitte wieder an. - remove_introduction: You can remove your user account here. Note that this is irreversible and will remove all your data! After removal you will be logged out. + remove_introduction: Hier können Sie Ihr Benutzerkonto löschen. Beachten Sie, + dass dies irreversibel ist und alle Ihre Daten entfernt! Nach dem Löschen werden + Sie abgemeldet. show_number_completed: Zeige %{number} erledigte Einträge sms_context_none: Keine staleness_starts_after: Abgestandenheit startet nach %{days} Tagen @@ -546,7 +557,7 @@ de: authentication: Authentifizierung date_and_time: Datum und Uhrzeit profile: Profil - remove_account: Remove account + remove_account: Konto löschen tracks_behavior: Tracks Verhalten title: Deine Einstellungen token_description: Token (für die Verwendung in Feeds und der API) @@ -590,7 +601,7 @@ de: notes: Notizen notes_empty: Es gibt keine Notizen für dieses Projekt page_title: 'TRACKS::Projekt: %{project}' - project_destroyed_status: Deleted project '%{name}' + project_destroyed_status: Projekt „%{name}“ gelöscht project_saved_status: Projekt gespeichert project_state: Projekt ist %{state} set_default_tags_notice: Standard-Tags des Projekts auf %{default_tags} setzen @@ -676,11 +687,14 @@ de: action_selection_title: TRACKS::Aufgabenauswahl actions: Aufgaben actions_30days_title: _Aufgaben der letzten 30 Tage - actions_actions_avg_created_30days: In den letzten 30 Tagen haben Sie durchschnittlich %{count} Aufgaben erstellt. + actions_actions_avg_created_30days: In den letzten 30 Tagen haben Sie durchschnittlich + %{count} Aufgaben erstellt. actions_avg_completed: und davon durchschnittlich %{count} per Monat erledigt. actions_avg_completed_30days: und durchschnittlich %{count} davon erledigt. - actions_avg_completion_time: Durchschnittlich haben Sie %{count} Tage gebraucht um eine Aufgabe zu erledigen. - actions_avg_created: In den letzten 12 Monaten haben Sie durchschnittlich %{count} Aufgaben erstellt + actions_avg_completion_time: Durchschnittlich haben Sie %{count} Tage gebraucht + um eine Aufgabe zu erledigen. + actions_avg_created: In den letzten 12 Monaten haben Sie durchschnittlich %{count} + Aufgaben erstellt actions_day_of_week_legend: day_of_week: Tag der Woche number_of_actions: Anzahl der Aufgaben @@ -696,14 +710,18 @@ de: number_of_actions: Anzahl Aufgaben actions_lastyear_title: Aufgaben der letzten 12 Monate actions_min_completion_time: Die minimale Zeit beträgt %{time}. - actions_min_max_completion_days: Das Minimum/Maximum in Tagen zur Erledigung ist %{min}/%{max}. + actions_min_max_completion_days: Das Minimum/Maximum in Tagen zur Erledigung ist + %{min}/%{max}. actions_selected_from_week: Aufgaben ausgewählt ab Woche click_to_return: Klick auf %{link} um zur Statistikseite zurückzukehren. click_to_return_link: hier - click_to_show_actions_from_week: Klick auf %{link} um die Aufgaben von Woche %{week} und danach anzuzeigen. - click_to_update_actions: Klicke auf eine Leiste in der Grafik um die Aufgaben unten zu aktualisieren. + click_to_show_actions_from_week: Klick auf %{link} um die Aufgaben von Woche %{week} + und danach anzuzeigen. + click_to_update_actions: Klicke auf eine Leiste in der Grafik um die Aufgaben + unten zu aktualisieren. contexts: Kontexte - current_running_time_of_incomplete_visible_actions: Aktuelle Laufzeit unerledigter sichtbarer Aufgaben + current_running_time_of_incomplete_visible_actions: Aktuelle Laufzeit unerledigter + sichtbarer Aufgaben index_title: TRACKS::Statistik labels: avg_completed: Durchschnittlich erledigt @@ -720,7 +738,8 @@ de: number_of_days: Anzahl vergangene Tage percentage: Prozentsatz running_time: Laufzeit einer Aufgabe (Wochen) - more_stats_will_appear: Weitere Statistiken werden verfügbar, wenn einige Aufgaben hinzugefügt wurden. + more_stats_will_appear: Weitere Statistiken werden verfügbar, wenn einige Aufgaben + hinzugefügt wurden. no_actions_selected: Es sind keine Aufgaben ausgewählt. no_tags_available: keine Tags verfügbar open_per_week: Aktiv (sichtbar und unsichtbar) nächsten Aufgaben pro Woche @@ -733,16 +752,21 @@ de: running_time_all_legend: actions: Aufgaben percentage: Prozentsatz - running_time: Laufzeit einer Aufgabe (Wochen). Klick auf eine Leiste für mehr Informationen. + running_time: Laufzeit einer Aufgabe (Wochen). Klick auf eine Leiste für mehr + Informationen. running_time_legend: actions: Aufgaben percentage: Prozentsatz - weeks: Vergangene Zeit einer Aufgabe (Wochen). Klicke auf eine Leiste für mehr Informationen. + weeks: Vergangene Zeit einer Aufgabe (Wochen). Klicke auf eine Leiste für mehr + Informationen. spread_of_actions_for_all_context: Aufgabenverteilung aller Kontexte - spread_of_running_actions_for_visible_contexts: Verteilung der laufenden Aufgaben aller sichtbaren Kontexte - tag_cloud_90days_description: Diese Tag-Cloud beinhaltet Tags der Aufgaben, die in den letzten 90 Tagen erstellt oder erledigt wurden. + spread_of_running_actions_for_visible_contexts: Verteilung der laufenden Aufgaben + aller sichtbaren Kontexte + tag_cloud_90days_description: Diese Tag-Cloud beinhaltet Tags der Aufgaben, die + in den letzten 90 Tagen erstellt oder erledigt wurden. tag_cloud_90days_title: Tag-Cloud-Aufgaben in den letzten 90 Tagen - tag_cloud_description: Diese Tag-Cloud beinhaltet Tags aller Aufgaben (erledigt, unerledigt, sichtbar, unsichtbar) + tag_cloud_description: Diese Tag-Cloud beinhaltet Tags aller Aufgaben (erledigt, + unerledigt, sichtbar, unsichtbar) tag_cloud_title: Tag-Cloud aller Aufgaben tags: Tags time_of_day: Tageszeit (alle Aufgaben) @@ -757,7 +781,8 @@ de: top10_projects: Top 10 aller Projekte top10_projects_30days: Top-10-Projekt der letzten 30 Tage top5_contexts: Top 5 aller Kontexte - top5_visible_contexts_with_incomplete_actions: Top 5 der sichtbaren Kontexte mit unerledigten Aufgaben + top5_visible_contexts_with_incomplete_actions: Top 5 der sichtbaren Kontexte mit + unerledigten Aufgaben totals: Ingesamt totals_action_count: hatten Sie insgesamt %{count} Aufgaben totals_actions_completed: "%{count} davon sind erledigt." @@ -797,8 +822,10 @@ de: action_deleted_error: Fehler beim Löschen der Aufgabe action_deleted_success: Die nächste Aufgabe erfolgreich gelöscht action_due_on: "(Aufgabe fällig am %{date})" - action_marked_complete: Die Aufgabe '%{description}' wurde als %{completed} markiert. - action_marked_complete_error: Die Aufgabe '%{description}' wurde aufgrund eines Fehlers NICHT als %{completed} markiert. + action_marked_complete: Die Aufgabe '%{description}' wurde als + %{completed} markiert. + action_marked_complete_error: Die Aufgabe '%{description}' wurde + aufgrund eines Fehlers NICHT als %{completed} markiert. action_saved: Aufgabe gespeichert action_saved_to_tickler: Aufgabe im Notizbuch gespeichert actions: @@ -836,7 +863,8 @@ de: due_today: Heute fällig get_in_ical_format: Diesen Kalender im iCal Format herunterladen calendar_page_title: TRACKS::Kalender - cannot_add_dependency_to_completed_todo: Kann keine Abhängigkeit zu einer erledigten Aufgabe hinzufügen! + cannot_add_dependency_to_completed_todo: Kann keine Abhängigkeit zu einer erledigten + Aufgabe hinzufügen! clear_due_date: Fälligkeitsdatum leeren clear_show_from_date: Datum leeren completed: Erledigt @@ -847,7 +875,8 @@ de: other: Es befinden sich %{count} erledigte Aufgaben im Archiv. completed_last_day: In den letzten 24 Stunden erledigt completed_last_x_days: In den letzten %{count} Tagen erledigt - completed_recurrence_completed: Es gibt keine weitere Aufgabe nach der soeben gelöschten. Die Wiederholung ist abgeschlossen. + completed_recurrence_completed: Es gibt keine weitere Aufgabe nach der soeben + gelöschten. Die Wiederholung ist abgeschlossen. completed_recurring: Erledigte wiederkehrende Aufgaben completed_recurring_actions_title: TRACKS::Erledigte wiederkehrende Aufgaben completed_rest_of_month: Erledigt diesen Monat @@ -856,19 +885,22 @@ de: completed_tagged_page_title: TRACKS::Erledigte Aufgaben mit Tag %{tag_name} completed_tasks_title: TRACKS::Erledigte Aufgaben completed_today: Heute erledigt - confirm_delete: Sind Sie sicher, dass Sie die Aufgabe '%{description}' löschen möchten? + confirm_delete: Sind Sie sicher, dass Sie die Aufgabe '%{description}' löschen + möchten? context_changed: Kontext zu %{name} gewechselt convert_to_project: In Projekt umwandeln - defer_date_after_due_date: Zurückstellungsdatum nach Ablaufdatum. Bitte passe das Ablaufdatum an, dass es vor dem Zurückstellungsdatum liegt. + defer_date_after_due_date: Zurückstellungsdatum nach Ablaufdatum. Bitte passe + das Ablaufdatum an, dass es vor dem Zurückstellungsdatum liegt. defer_x_days: one: Einen Tag zurückstellen - other: "%{count} Tage zurückstellen" + other: '%{count} Tage zurückstellen' deferred_actions_with: Zurückgestellte Aufgaben mit dem Tag '%{tag_name}' deferred_pending_actions: Aufgeschobene und ausstehende Aufgaben deferred_tasks_title: TRACKS::Notizbuch delete: Löschen delete_action: Aufgabe löschen - delete_recurring_action_confirm: Soll die wiederkehrende Aufgabe '%{description}' wirklich gelöscht werden? + delete_recurring_action_confirm: Soll die wiederkehrende Aufgabe '%{description}' + wirklich gelöscht werden? delete_recurring_action_title: Delete the recurring action deleted_success: Die Aufgabe wurde erfolgreich gelöscht. depends_on: Hängt ab von @@ -883,13 +915,17 @@ de: error: invalid_due_date: Invalid due date invalid_show_from_date: Invalid show from date - error_completing_todo: Beim Abschließen/Aktivieren der wiederkehrenden Aufgabe %{description} ist ein Fehler aufgetreten + error_completing_todo: Beim Abschließen/Aktivieren der wiederkehrenden Aufgabe + %{description} ist ein Fehler aufgetreten error_deleting_item: Beim Löschen von %{description} trat ein Fehler auf - error_deleting_recurring: Beim Löschen der wiederkehrenden Aufgabe %{description} ist ein Fehler aufgetreten + error_deleting_recurring: Beim Löschen der wiederkehrenden Aufgabe %{description} + ist ein Fehler aufgetreten error_removing_dependency: Beim Entfernen der Abhängigkeit ist ein Fehler aufgetreten - error_saving_recurring: Es gab einen Fehler beim Speichern der wiederkehrenden Aufgabe '%{description}' + error_saving_recurring: Es gab einen Fehler beim Speichern der wiederkehrenden + Aufgabe '%{description}' error_starring: Konnte die Hervorhebung von '%{description}' nicht durchführen - error_starring_recurring: Konnte die Hervorhebung der wiederkehrenden Aufgabe '%{description}' nicht durchführen + error_starring_recurring: Konnte die Hervorhebung der wiederkehrenden Aufgabe + '%{description}' nicht durchführen error_toggle_complete: Könnte nicht diese Marke todo komplett feed_title_in_context: im Kontext '%{context}' feed_title_in_project: im Projekt '%{project}' @@ -903,10 +939,12 @@ de: in_hidden_state: als versteckt markiert in_pending_state: und als ausstehend markiert list_incomplete_next_actions: Unerledigte Folge-Aufgaben anzeigen - list_incomplete_next_actions_with_limit: Zeige die letzten %{count} unerledigten Folge-Aufgaben + list_incomplete_next_actions_with_limit: Zeige die letzten %{count} unerledigten + Folge-Aufgaben mark_complete: Mark complete mobile_todos_page_title: Alle Aufgaben - new_related_todo_created: Eine neue Aufgabe wurde hinzugefügt, die zu dieser wiederkehrenden Aufgabe gehört + new_related_todo_created: Eine neue Aufgabe wurde hinzugefügt, die zu dieser wiederkehrenden + Aufgabe gehört new_related_todo_created_short: hat eine neue Aufgabe new_related_todo_not_created_short: konnte nicht erstellt werden next_action_description: Beschreibung der nächsten Aufgabe @@ -1035,9 +1073,11 @@ de: yearly_every_x_day: Jeden %{day}. %{month} yearly_every_xth_day: Den %{day} %{day_of_week} des %{month} yearly_options: Einstellungen jährliche Aufgaben - recurrence_completed: Nach dieser erledigten wiederkehrenden Aufgabe folgt keine mehr. Die Wiederholung endet hiermit. + recurrence_completed: Nach dieser erledigten wiederkehrenden Aufgabe folgt keine + mehr. Die Wiederholung endet hiermit. recurrence_period: Wiederholungszeitraum - recurring_action_deleted: Die Aufgabe wurde gelöscht. Da dies eine wiederkehrende Aufgabe ist, wurde eine neue erstellt. + recurring_action_deleted: Die Aufgabe wurde gelöscht. Da dies eine wiederkehrende + Aufgabe ist, wurde eine neue erstellt. recurring_action_saved: Wiederkehrende Aufgabe gespeichert recurring_actions_title: TRACKS::Wiederkehrende Aufgaben recurring_deleted_success: Die wiederkehrende Aufgabe wurde erfolgreich gelöscht. @@ -1061,32 +1101,41 @@ de: task_list_title: TRACKS::Aufgaben anzeigen tickler_items_due: one: Ein Notizbuch-Eintrag ist nun fällig - lade die Seite neu, um sie zu sehen. - other: "%{count} Notizbuch-Einträge sind nun fällig - lade die Seite neu, um sie zu sehen." + other: '%{count} Notizbuch-Einträge sind nun fällig - lade die Seite neu, um + sie zu sehen.' to_tickler: ", im Notizbuch hinterlegt" unable_to_add_dependency: Abhängigkeit nicht hinzufügbar - unresolved_dependency: Zu dem Wert, den Sie im Feld ''Hängt ab von'' eingegeben haben, konnte keine Aufgabe gefunden werden. Dieser Wert wird nicht mit der neuen Aufgabe gespeichert. Trotzdem fortfahren? + unresolved_dependency: Zu dem Wert, den Sie im Feld ''Hängt ab von'' eingegeben + haben, konnte keine Aufgabe gefunden werden. Dieser Wert wird nicht mit der + neuen Aufgabe gespeichert. Trotzdem fortfahren? was_due_on_date: war am %{date} fällig users: - account_signup: Accounteinrichtung + account_signup: Kontoerstellung approve_tos: I approve the Terms of Service auth_change_submit: Authentifizierungsart ändern - auth_type_update_error: 'Beim ändern der Authentifizierung trat ein Fehler auf: %{error_messages}' + auth_type_update_error: 'Beim ändern der Authentifizierung trat ein Fehler auf: + %{error_messages}' auth_type_updated: Authentifizierungs-Art erfolgreich geändert. change_auth_type_title: TRACKS::Authentifizierungstyp ändern change_authentication_type: Authentifizierungsart ändern - change_password_prompt: Gib dein neues Passwort in die unten stehenden Felder ein und klicke auf 'Passwort ändern' um dein altes Passwort durch das neue zu ersetzen. + change_password_prompt: Gib dein neues Passwort in die unten stehenden Felder + ein und klicke auf 'Passwort ändern' um dein altes Passwort durch das neue zu + ersetzen. change_password_submit: Passwort ändern change_password_title: TRACKS::Passwort ändern choose_password: Passwort wählen confirm_password: Passwort bestätigen desired_login: Gewünschter Benutzername - destroy_confirmation: 'Achtung: der Benutzer ''%{login}'' wird mit all seinen Aufgaben, Kontexten, Projekten und Notizen gelöscht. Sind Sie sicher, dass Sie fortfahren möchten?' + destroy_confirmation: 'Achtung: der Benutzer ''%{login}'' wird mit all seinen + Aufgaben, Kontexten, Projekten und Notizen gelöscht. Sind Sie sicher, dass Sie + fortfahren möchten?' destroy_error: Beim Löschen des Benutzers %{login} ist ein Fehler aufgetreten. destroy_successful: Benutzer %{login} wurde erfolgreich gelöscht destroy_user: Benutzer löschen - email_address: Email address + email_address: E-Mail-Adresse failed_to_delete_user: Löschen des Benutzers %{username} fehlgeschlagen - first_user_heading: 'Willkommen bei TRACKS. Als erstes legen Sie bitte einen Administrator-Zugang an:' + first_user_heading: 'Willkommen bei TRACKS. Als erstes legen Sie bitte einen Administrator-Zugang + an:' first_user_title: TRACKS::Sign up as the admin user identity_url: Identity-URL label_auth_type: Authentifizierungsart @@ -1096,12 +1145,15 @@ de: new_user_heading: 'Einen neuen Benutzer anlegen:' new_user_title: TRACKS::Als Administrator anmelden no_signups_title: TRACKS::Anmeldung nicht erlaubt - openid_ok_pref_failed: Die URL %{url} wurde erfolgreich als Identität verifiziert, beim Speichern der Einstellungen trat jedoch ein Fehler auf. - openid_url_verified: Die URL %{url} wurde erfolgreich als Identität verifiziert und Deine Authentifizierung auf OpenID umgestellt. + openid_ok_pref_failed: Die URL %{url} wurde erfolgreich als Identität verifiziert, + beim Speichern der Einstellungen trat jedoch ein Fehler auf. + openid_url_verified: Die URL %{url} wurde erfolgreich als Identität verifiziert + und Deine Authentifizierung auf OpenID umgestellt. password_confirmation_label: Passwort bestätigen password_updated: Passwort aktualisiert. register_with_cas: Mit deinem CAS-Benutzernamen - select_authentication_type: Wähle deine neue Authentifizierungsart und klicke 'Authentifizierungsart ändern' an, um deine aktuellen Einstellungen zu überschreiben. + select_authentication_type: Wähle deine neue Authentifizierungsart und klicke + 'Authentifizierungsart ändern' an, um deine aktuellen Einstellungen zu überschreiben. signup: Registrieren signup_new_user: Neuen Benutzer anlegen signup_successful: Benutzer %{username} erfolgreich angelegt. @@ -1118,14 +1170,13 @@ de: next_label: Nächste » page_entries_info: multi_page: Angezeigte %{model} %{from} - %{to} von %{count} insgesamt - multi_page_html: Angezeigte %{model} %{from} - %{to} von %{count} insgesamt + multi_page_html: Angezeigte %{model} %{from} - %{to} von %{count} + insgesamt single_page: - one: Angezeigte 1 %{model} - other: Anzeige aller %{count} %{model} - zero: Kein %{model} gefunden + one: Kein %{model} gefunden + other: Angezeigte 1 %{model} single_page_html: - one: Angezeigte 1 %{model} - other: Anzeige aller %{count} %{model} - zero: Kein %{model} gefunden + one: Kein %{model} gefunden + other: Angezeigte 1 %{model} page_gap: "..." previous_label: "« Zurück" From 41d63f7790dcea8f513d9fce6c7b9ead0b8db6cd Mon Sep 17 00:00:00 2001 From: "J. Lavoie" Date: Mon, 4 Jan 2021 19:00:48 +0000 Subject: [PATCH 5/7] Translated using Weblate (French) Currently translated at 100.0% (969 of 969 strings) Translation: Tracks/Tracks Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/fr/ --- config/locales/fr.yml | 408 ++++++++++++++++++++++++------------------ 1 file changed, 232 insertions(+), 176 deletions(-) diff --git a/config/locales/fr.yml b/config/locales/fr.yml index e67648d8..9ff66c5b 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -1,4 +1,3 @@ ---- fr: activerecord: attributes: @@ -14,13 +13,16 @@ fr: mobile_todos_per_page: Actions par page (vue mobile) refresh: Intervalle de rafraîchissement (en minutes) review_period: Intervalle de revue de projet - show_completed_projects_in_sidebar: Montrer les projets complétés dans le panneau latéral - show_hidden_contexts_in_sidebar: Montrer les contextes cachés dans le panneau latéral - show_hidden_projects_in_sidebar: Montrer les projets cachés dans le panneau latéral + show_completed_projects_in_sidebar: Montrer les projets complétés dans le + panneau latéral + show_hidden_contexts_in_sidebar: Montrer les contextes cachés dans le panneau + latéral + show_hidden_projects_in_sidebar: Montrer les projets cachés dans le panneau + latéral show_number_completed: Montrer le nombre d'actions complétées show_project_on_todo_done: Aller au projet quand la tâche est terminée - sms_context: Contexte email par défaut - sms_email: De l'email + sms_context: Contexte courriel par défaut + sms_email: Du courriel staleness_starts: Début de dépassement time_zone: Fuseau horaire title_date_format: Format de la date en entête @@ -42,12 +44,12 @@ fr: tags: Étiquettes user: auth_type: Auth type - display_name: Display name - email: Email address + display_name: Nom d'affichage + email: Adresse courriel first_name: Prénom last_name: Nom login: Login - open_id_url: OpenID URL + open_id_url: URL OpenID password: Password errors: full_messages: @@ -59,7 +61,7 @@ fr: empty: ne peut être vide equal_to: doit être égal à %{count} even: doit être pair - exclusion: exclusion? + exclusion: est réservé greater_than: doit être plus grand que %{count} greater_than_or_equal_to: doit être plus grand ou égal à %{count} inclusion: n'appartient pas à la liste @@ -70,8 +72,8 @@ fr: odd: doit être impair record_invalid: 'La validation a échoué : %{errors}' restrict_dependent_destroy: - many: Невозможно удалить запись, так как есть %{record} зависящие от нее one: Невозможно удалить запись, так как есть %{record} зависящая от нее + other: Невозможно удалить запись, так как есть %{record} зависящие от нее taken: est déjà pris too_long: est trop long (maximum de %{count} caractères) too_short: est trop court (minimum de %{count} charactères) @@ -92,13 +94,12 @@ fr: action: Action actions: Actions actions_midsentence: - one: action - other: actions - zero: actions + one: actions + other: action add: Ajouter ajaxError: Une erreur s'est produite en accédant un serveur back: Retour - bugs: Bugs + bugs: Erreurs cancel: Annuler collapse_expand: Réduire/maximiser context: Contexte @@ -106,13 +107,12 @@ fr: contribute: Contribuer create: Créer days_midsentence: - one: jour - other: jours - zero: jours + one: jours + other: jour deferred: reportées description: Description drag_handle: DRAG - email: email + email: Courriel errors_with_fields: 'Il y a des problèmes avec les champs suivants :' first: Premier forth: FORTH @@ -120,16 +120,15 @@ fr: go_back: Retour last: Dernier logout: Déconnexion - mailing_list: Mailing List + mailing_list: Liste de diffusion month: mois months: Mois next: Suivant none: Aucun not_available_abbr: n/a note: - one: 1 note - other: "%{count} notes" - zero: non notes + one: non notes + other: 1 note notes: Notes numbered_step: Étape %{number} ok: OK @@ -141,15 +140,17 @@ fr: review: Revue search: Rechercher second: Seconde - server_error: Une erreur s'est produite sur le serveur + server_error: Une erreur s'est produite sur le serveur. show_all: voir tous sort: alphabetically: Par ordre alphabétique - alphabetically_confirm: Êtes-vous sûr de vouloir trier ces projets par ordre alphabétique ? L'ordre actuel sera remplacé. + alphabetically_confirm: Êtes-vous sûr de vouloir trier ces projets par ordre + alphabétique ? L'ordre actuel sera remplacé. alphabetically_title: Trier les projets par ordre alphabétique by_task_count: Par nombre de tâches by_task_count_title: Trier par nombre de tâches - by_task_count_title_confirm: Êtes-vous sûr de vouloir trier ces projets par nombre de tâches ? L'ordre actuel sera remplacé. + by_task_count_title_confirm: Êtes-vous sûr de vouloir trier ces projets par + nombre de tâches ? L'ordre actuel sera remplacé. sort: Trier third: Troisième todo: Action @@ -162,12 +163,13 @@ fr: add_context: Ajouter un contexte all_completed_tasks_title: TRACKS::Toutes les actions achevées du contexte «?%{context_name}?» completed_tasks_title: TRACKS::actions achevées du contexte «?%{context_name}?» - context_deleted: Contexte «?%{name}?» supprimé + context_deleted: Contexte supprimé « %{name} » context_hide: Caché de la première page ? context_name: Nom du Contexte - context_state: Context state + context_state: État du contexte delete_context: Supprimer contexte - delete_context_confirmation: Êtes-vous sûr de vouloir supprimer le contexte %{name}? Toutes les actions (répétitives) de ce contexte seront également supprimées ! + delete_context_confirmation: Êtes-vous sûr·e de vouloir supprimer le contexte + %{name} ? Toutes les actions (répétitives) de ce contexte seront également supprimées ! delete_context_title: Supprimer contexte edit_context: Modifier contexte hidden_contexts: Contextes cachés @@ -175,10 +177,10 @@ fr: hide_form_title: Cacher le formulaire nouveau contexte last_completed_in_context: dans ce contexte (dernier %{number}) new_context_post: "?» sera aussi créé. Êtes-vous sûr ?" - new_context_pre: Le contexte «? - no_contexts_: 'No contexts ' + new_context_pre: Nouveau contexte ' + no_contexts_: 'Aucun contexte ' no_contexts_active: Actuellement, il n'y a pas de contextes actifs - no_contexts_closed: Currently there are no closed contexts + no_contexts_closed: Actuellement, il n'y a pas de contextes fermés no_contexts_hidden: Actuellement, il n'y a pas de contextes cachés save_status_message: Contexte sauvegardé show_form: Créer un nouveau contexte @@ -189,10 +191,10 @@ fr: update_status_message: Le nom du contexte a été modifié visible_contexts: Contextes visibles data: - import_destination_invalid: Invalid import destination - import_errors: Des erreurs se sont produites durant l'importation. + import_destination_invalid: Destination d'importation non valide + import_errors: Certaines erreurs se sont produites lors de l'importation import_successful: L'import a réussi. - invalid_import_destination: Invalid import destination + invalid_import_destination: Destination d'importation invalide date: abbr_day_names: - dim @@ -266,63 +268,62 @@ fr: half_a_minute: 30 secondes less_than_x_minutes: one: moins d'1 minute - other: moins de %{count} minutes - zero: moins d'1 minute + other: moins d'une minute less_than_x_seconds: one: moins d'1 seconde - other: moins de %{count} secondes - zero: moins d'1 seconde + other: moins d'1 seconde over_x_years: one: plus d'1 an other: plus de %{count} ans x_days: one: 1 jour - other: "%{count} jours" + other: '%{count} jours' x_minutes: one: 1 minute - other: "%{count} minutes" + other: '%{count} minutes' x_months: one: 1 mois - other: "%{count} mois" + other: '%{count} mois' x_seconds: one: 1 seconde - other: "%{count} secondes" + other: '%{count} secondes' prompts: day: Jour hour: Heure minute: Minute month: Mois - second: Seconde + second: Secondes year: Année errors: format: "%{attribute} %{message}" messages: - accepted: должен быть подтвержден + accepted: doit être accepté blank: ne peut pas être absent - confirmation: не соответствует %{attribute} + confirmation: ne correspond pas à %{attribute} empty: ne peut pas être vide equal_to: doit être égal à %{count} even: doit être pair exclusion: est réservé greater_than: doit être supérieur à %{count} greater_than_or_equal_to: doit être supérieur ou égal à %{count} - inclusion: не входит в список + inclusion: n'est pas inclus dans la liste invalid: est invalide less_than: doit être inférieur à %{count} less_than_or_equal_to: doit être inférieur ou égal à %{count} not_a_number: n'est pas un nombre not_an_integer: doit être un entier odd: doit être impair - other_than: должно отличаться от %{count} - present: должно быть пустым - taken: уже занято - too_long: est trop long (%{count} caractères maximum) - too_short: est trop court (%{count} caractères minimum) - wrong_length: неверной длины (должно быть %{count} символов) + other_than: doit être autre que %{count} + present: doit être absent + taken: a déjà été pris + too_long: est trop long (le maximum est de %{count} caractères) + too_short: est trop court (le minimum est de %{count} caractères) + wrong_length: est de la mauvaise longueur (doit contenir %{count} caractères) user_unauthorized: '401 Non autorisé : Administrateur seulement.' feedlist: actions_completed_last_week: Actions réalisées dans les 7 derniers jours - actions_due_next_week: Actions devant se terminer dans les 7 prochains jours ou moins + actions_due_next_week: Actions devant se terminer dans les 7 prochains jours ou + moins actions_due_today: Actions devant se terminer aujourd'hui ou avant active_projects_wo_next: Projets actifs sans action suivante active_starred_actions: Toutes les actions préferrées actives @@ -335,8 +336,9 @@ fr: context_needed: Il faut au moins un contexte pour le flux ical_feed: Flux iCal last_fixed_number: Dernières %{number} actions - legend: Légende - notice_incomplete_only: 'N.B. : Les flux ne montrent que les actions incomplètes, sauf indication contraire' + legend: 'Légende :' + notice_incomplete_only: 'N.B. : Les flux ne montrent que les actions incomplètes, + sauf indication contraire' plain_text_feed: Flux texte project_centric: Flux des actions incomplètes d'un projet spécifique project_needed: Il faut au moins un projet pour le flux @@ -348,7 +350,7 @@ fr: send_feedback: Envoyer un feedback sur %{version} helpers: select: - prompt: Sélectionnez + prompt: Veuillez sélectionner submit: create: Créer %{model} submit: Sauvegarder %{model} @@ -357,7 +359,7 @@ fr: opensearch_description: Rechercher dans Tracks layouts: mobile_navigation: - calendar: Calendar + calendar: Calendrier contexts: Contextes feeds: Flux full: Site en version complète @@ -379,9 +381,9 @@ fr: export_title: Importer et exporter des données feeds: Flux feeds_title: Voir une liste des flux disponibles - group_view_by_context: Group by context - group_view_by_project: Group by project - group_view_by_title: Change the grouping of the actions on this page + group_view_by_context: Regrouper par contexte + group_view_by_project: Grouper par projet + group_view_by_title: Changer le regroupement des actions sur cette page help: "?" help_page: Help home: Accueil @@ -402,9 +404,9 @@ fr: recurring_todos_title: Gerer les actions récurrentes review_title: Faire examiner search: Recherches tous les items - show_empty_containers_context: Show empty contexts - show_empty_containers_project: Show empty projects - show_empty_containers_title: Show or hide the empty projects or contexts + show_empty_containers_context: Afficher les contextes vides + show_empty_containers_project: Afficher les projets vides + show_empty_containers_title: Afficher ou masquer les projets ou contextes vides starred: Favoris starred_title: Voir vos actions préférées stats: Statistiques @@ -422,23 +424,24 @@ fr: cas_create_account: Si vous voulez vous inscrire aller à %{signup_link} cas_logged_in_greeting: Bonjour, %{username} ! Vous êtes authentifié. cas_login: Login CAS - cas_no_user_found: Bonjour, %{username} ! Vous n'avez pas de compte sur Tracks. + cas_no_user_found: Bonjour, %{username} ! Vous n'avez pas de compte sur Tracks. cas_signup_link: Demander un compte cas_username_not_found: Désolé, aucun utilisateur avec ce nom CAS n'existe (%{username}) - log_in_again: Se reconnecter + log_in_again: se reconnecter. logged_out: Vous avez été déconnecté de Tracks. login_cas: Aller au CAS login_standard: retourner à l'écran de connexion standard login_with_openid: se connecter avec un OpenID mobile_use_openid: "... ou ce connecter avec un OpenID" - openid_identity_url_not_found: Désolé, aucun utilisateur avec cette identité URL n'existe (%{identity_url}) + openid_identity_url_not_found: Désolé, aucun utilisateur avec cette identité URL + n'existe (%{identity_url}) option_separator: ou, please_login: Veuillez vous connecter pour utiliser Tracks session_time_out: La session a expiré. Merci de %{link} session_will_expire: la session expire après %{hours} heure(s) d'inactivité. session_will_not_expire: la session n'expire jamais. sign_in: Se connecter - signup_prompt: Want to create an account? + signup_prompt: Voulez-vous créer un compte ? successful: La connexion a réussi. Bienvenue ! successful_with_session_info: 'La connexion a réussi :' unsuccessful: La connexion a échoué. @@ -452,15 +455,17 @@ fr: - Échéance le ____ themes: black: Black - light_blue: Light blue + light_blue: Bleu clair project: feed_description: Liste de tous les projets de %{username} feed_title: Projets Tracks todo: error_date_must_be_future: doit être une date dans le futur user: - error_context_not_associated: L'identifiant contexte %{context} n'est pas associé à l'identifiant utilisateur %{user}. - error_project_not_associated: Project id %{project} not associated with user id %{user}. + error_context_not_associated: L'identifiant contexte %{context} n'est pas associé + à l'identifiant utilisateur %{user}. + error_project_not_associated: L'identifiant de projet %{project} n'est pas associé + à l'identifiant utilisateur %{user}. notes: delete_confirmation: Êtes-vous sur de vouloir supprimer la note «?%{id}?» ? delete_item_title: Supprimer l'élément @@ -468,44 +473,45 @@ fr: delete_note_title: Supprimer la note «?%{id}?» deleted_note: Supprimer la note «?%{id}?» edit_item_title: Modifier l'élément - in_project: 'Dans :' - no_notes_available: 'Il n''y a actuellement aucune note : ajouter des notes aux projets sur les pages individuelles des projets.' + in_project: 'Dans : ' + no_notes_available: 'Il n''y a actuellement aucune note : ajouter des notes aux + projets sur les pages individuelles des projets.' note_header: Note %{id} note_link_title: Voir note %{id} - note_location_link: 'ln:' - save_status_message: Note %{id} was saved + note_location_link: 'Dans :' + save_status_message: La note %{id} a été enregistrée show_note_title: Voir note number: currency: format: delimiter: "," format: "%u%n" - precision: 2 + precision: '2' separator: "." - significant: false - strip_insignificant_zeros: false + significant: 'False' + strip_insignificant_zeros: 'False' unit: "$" format: delimiter: "," - precision: 2 + precision: '2' separator: "." - significant: false - strip_insignificant_zeros: false + significant: 'False' + strip_insignificant_zeros: 'False' human: decimal_units: format: "%n %u" units: - billion: Миллиард - million: Миллион - quadrillion: Квадрильон - thousand: Тысяча - trillion: Триллион + billion: Milliard + million: Million + quadrillion: Billiard + thousand: Mille + trillion: Billion unit: "." format: delimiter: Delimiter - precision: 1 - significant: true - strip_insignificant_zeros: true + precision: '1' + significant: 'True' + strip_insignificant_zeros: 'True' storage_units: format: "%n %u" units: @@ -531,14 +537,18 @@ fr: current_authentication_type: Votre type d'authentification est %{auth_type} edit_preferences: Éditer les préférences generate_new_token: Générer un nouveau jeton - generate_new_token_confirm: Êtes-vous sûr ? Générer un nouveau jeton va remplacer le jeton existant et en interdire les utilisations externes. + generate_new_token_confirm: Êtes-vous sûr ? Générer un nouveau jeton va remplacer + le jeton existant et en interdire les utilisations externes. is_false: faux is_true: vrai open_id_url: Votre URL OpenID est page_title: TRACKS::Préférences page_title_edit: TRACKS::Éditer les préférences - password_changed: Votre mot de passe a été changé, s'il vous plaît vous connecter à nouveau. - remove_introduction: You can remove your user account here. Note that this is irreversible and will remove all your data! After removal you will be logged out. + password_changed: Votre mot de passe a été changé, s'il vous plaît vous connecter + à nouveau. + remove_introduction: Vous pouvez supprimer votre compte utilisateur ici. Notez + que ceci est irréversible et supprimera toutes vos données ! Après la suppression, + vous serez déconnecté·e. show_number_completed: Montrer %{number} items réalisés sms_context_none: Aucun staleness_starts_after: '"date de fraicher" dépassée à près %{days} days' @@ -546,7 +556,7 @@ fr: authentication: Authentification date_and_time: Date et heure profile: Profil - remove_account: Remove account + remove_account: Supprimer le compte tracks_behavior: Comportements Tracks title: Vos préférences token_description: Jeton (pour flux et utilisation API) @@ -559,16 +569,16 @@ fr: add_note_submit: Ajouter note add_project: Ajouter projet all_completed_tasks_title: TRACKS::Tous les actions achevées en Projet '%{project_name}' - completed_actions: Completed actions - completed_actions_empty: Completed actions empty + completed_actions: Actions terminées + completed_actions_empty: Actions terminées vides completed_projects: Projets réalisés completed_tasks_title: TRACKS::Liste des actions menées à terme dans Projet '%{project_name}' default_context: Le contexte par défaut pour ce projet est %{context} default_context_removed: Contexte par défaut supprimé default_context_set: Définir le contexte par défaut du projet à %{default_context} default_tags_removed_notice: Supprimer les étiquettes par défaut - deferred_actions: Deferred actions - deferred_actions_empty: Deferred actions empty + deferred_actions: Actions différées + deferred_actions_empty: Actions différées vides delete_project: Supprimer projet delete_project_confirmation: Êtes-vous sûr de vouloir supprimer le projet «?%{name}?» ? delete_project_title: Supprimer le projet @@ -578,7 +588,7 @@ fr: hide_form: Cacher le formulaire hide_form_title: Cacher le formulaire nouveau projet is_active: est actif - last_completed_in_project: "(last %{number})" + last_completed_in_project: "(dernier %{number})" list_completed_projects: TRACKS::Liste des projets achevés list_projects: TRACKS::Liste des projets list_reviews: TRACKS::Revue @@ -590,9 +600,9 @@ fr: notes: Notes notes_empty: Il n'y a pas de notes pour ce projet page_title: 'TRACKS::Projet : %{project}' - project_destroyed_status: Deleted project '%{name}' + project_destroyed_status: Projet « %{name} » supprimé project_saved_status: Projet sauvegardé - project_state: Le projet est %{state} + project_state: Le projet est %{state}. set_default_tags_notice: Définir les étiquettes par défaut du projet à %{default_tags} settings: Paramètres show_form: Ajouter un projet @@ -604,7 +614,7 @@ fr: was_marked_complete: est complété was_marked_hidden: est caché with_default_context: avec '%{context_name}' comme contexte par défaut - with_default_tags: and with '%{tags}' as the default tags + with_default_tags: et avec « %{tags} » comme étiquettes par défaut with_no_default_context: sans contexte par défaut with_no_default_tags: et sans étiquettes par défaut search: @@ -642,8 +652,8 @@ fr: active_plural: Actifs blocked: Bloquée blocked_plural: Bloquée - close: Closed - closed_plural: Closed + close: Fermé + closed_plural: Fermé completed: Completé completed_plural: Completés contexts: @@ -651,18 +661,18 @@ fr: active: Contextes actifs closed: Contextes fermés hidden: Contextes cachés - current: Up-to-date - current_plural: Up-to-date + current: À jour + current_plural: À jour hidden: Caché hidden_plural: Cachés projects: ":": ":" - active: Active projects - blocked: Blocked - closed: Closed projects - completed: Completed - current: Current - hidden: Hidden projects + active: Projets actifs + blocked: Bloqué + closed: Projets fermés + completed: Terminé + current: Actuel + hidden: Projets cachés review: Review stalled: Stalled review: Datée @@ -676,11 +686,14 @@ fr: action_selection_title: TRACKS::Selection action actions: Actions actions_30days_title: Actions des 30 derniers jours - actions_actions_avg_created_30days: Dans les 30 jours vous avez créer en moyenne %{count} actions + actions_actions_avg_created_30days: Dans les 30 jours vous avez créer en moyenne + %{count} actions actions_avg_completed: et réalisé une moyenne de %{count} actions par mois. actions_avg_completed_30days: et réalisé une moyenne de %{count} actions par jour. - actions_avg_completion_time: Pour toutes vos actions réalisés, le temps moyen de réalisation est %{count} jours. - actions_avg_created: Dans les 12 derniers mois vous avez créé une moyenne de %{count} actions + actions_avg_completion_time: Pour toutes vos actions réalisés, le temps moyen + de réalisation est %{count} jours. + actions_avg_created: Dans les 12 derniers mois vous avez créé une moyenne de %{count} + actions actions_day_of_week_legend: day_of_week: Jour de la semaine number_of_actions: Certain nombre d'actions @@ -689,21 +702,25 @@ fr: day_of_week: Jour de la semaine number_of_actions: Certain nombre d'actions actions_dow_30days_title: Jour de la semaine (les 30 derniers jours) - actions_further: et plus + actions_further: ' et plus' actions_last_year: Actions des dernières années actions_last_year_legend: months_ago: Mois précédents number_of_actions: Nombre d'actions actions_lastyear_title: Actions des 12 derniers mois actions_min_completion_time: Le temps minimum de réalisation est %{time}. - actions_min_max_completion_days: Le nombre min/max de jours pour réaliser est %{min}/%{max}. - actions_selected_from_week: Actions selectionnées depuis la semaine - click_to_return: Cliquer %{link} pour revenir à la page des statistiques + actions_min_max_completion_days: Le nombre min/max de jours pour réaliser est + %{min}/%{max}. + actions_selected_from_week: 'Actions selectionnées depuis la semaine ' + click_to_return: Cliquer %{link} pour revenir à la page des statistiques. click_to_return_link: ici - click_to_show_actions_from_week: Cliquer %{link} pour voir les actions depuis la semaine %{week}. - click_to_update_actions: Cliquer sur une barre du graphique pour mettre a jour les actions ci-dessous. + click_to_show_actions_from_week: Cliquer %{link} pour voir les actions depuis + la semaine %{week}. + click_to_update_actions: Cliquer sur une barre du graphique pour mettre a jour + les actions ci-dessous. contexts: Contextes - current_running_time_of_incomplete_visible_actions: Durée en cours des actions incomplètes visibles + current_running_time_of_incomplete_visible_actions: Durée en cours des actions + incomplètes visibles index_title: TRACKS::Statistiques labels: avg_completed: Moy. Réalisé @@ -720,7 +737,8 @@ fr: number_of_days: Il y a ... jours percentage: Pourcentage running_time: Temps en cours d'une action (en semaines) - more_stats_will_appear: Plus de statistiques apparaitront quand vous aurez ajouter quelques actions. + more_stats_will_appear: Plus de statistiques apparaitront quand vous aurez ajouter + quelques actions. no_actions_selected: Il n'y a pas d'actions sélectionnées. no_tags_available: pas d'étiquettes disponibles open_per_week: Actifs (visibles et cachés) prochaines actions par semaine @@ -733,16 +751,21 @@ fr: running_time_all_legend: actions: Actions percentage: Pourcentage - running_time: Temps en cours d'une action (en semaines). Cliquer sur une barre pour plus d'info + running_time: Temps en cours d'une action (en semaines). Cliquer sur une barre + pour plus d'info running_time_legend: actions: Actions percentage: Pourcentage - weeks: Temps en cours d'une action (en semaines). Cliquer sur une barre pour plus d'info + weeks: Temps en cours d'une action (en semaines). Cliquer sur une barre pour + plus d'info spread_of_actions_for_all_context: Vue des actions pour tous les contextes - spread_of_running_actions_for_visible_contexts: Vue des actions en cours pour tous les contextes - tag_cloud_90days_description: Nuage d'étiquettes correspondant aux actions créées ou réalisées lors des 90 derniers jours. + spread_of_running_actions_for_visible_contexts: Vue des actions en cours pour + tous les contextes + tag_cloud_90days_description: Nuage d'étiquettes correspondant aux actions créées + ou réalisées lors des 90 derniers jours. tag_cloud_90days_title: Étiquettes pour les actions des 90 derniers jours - tag_cloud_description: Nuage d'étiquettes correspondant à la totalité des actions (réalisées, en cours, visibles ou cachées). + tag_cloud_description: Nuage d'étiquettes correspondant à la totalité des actions + (réalisées, en cours, visibles ou cachées) tag_cloud_title: Étiquettes pour toutes les actions tags: Étiquettes time_of_day: Heure (toutes les actions) @@ -757,12 +780,13 @@ fr: top10_projects: Top 10 des projets top10_projects_30days: Top 10 des projets (30 derniers jours) top5_contexts: Top 5 des contextes - top5_visible_contexts_with_incomplete_actions: Top 5 des contextes visibles avec des actions en cours + top5_visible_contexts_with_incomplete_actions: Top 5 des contextes visibles avec + des actions en cours totals: Totaux totals_action_count: vous avez un total de %{count} actions totals_actions_completed: dont %{count} sont réalisées. totals_active_project_count: De ceux-ci %{count} sont des projets actifs - totals_blocked_actions: "%{count} dépendent de la réalisation de leurs actions" + totals_blocked_actions: "%{count} dépendent de la réalisation de leurs actions." totals_completed_project_count: et %{count} sont des projets réalisés. totals_context_count: Vous avez %{count} contextes. totals_deferred_actions: desquels %{count} sont des actions reportées dans l'échéancier @@ -770,16 +794,16 @@ fr: totals_hidden_context_count: et %{count} sont des contextes cachés. totals_hidden_project_count: "%{count} sont cachés" totals_incomplete_actions: Vous avez %{count} actions en cours - totals_project_count: Vous avez %{count} projets + totals_project_count: Vous avez %{count} projets. totals_tag_count: Vous avez %{count} étiquettes sur des actions. totals_unique_tags: "%{count} étiquettes sont uniques." totals_visible_context_count: "%{count} sont des contextes visibles" within_one: Moins de 1 support: array: - last_word_connector: ", et" - two_words_connector: et - words_connector: "," + last_word_connector: "et " + two_words_connector: ' et ' + words_connector: ", " select: prompt: Veuillez sélectionner time: @@ -797,8 +821,10 @@ fr: action_deleted_error: La suppression de l'action a échoué action_deleted_success: L'action suivante à été supprimée avec succès action_due_on: "(action à terminer avant le %{date})" - action_marked_complete: L'action '%{description}' a été marquée comme %{completed} - action_marked_complete_error: L'action '%{description}' n'a PAS été marquée comme %{completed} a cause d'une erreur sur le serveur + action_marked_complete: L'action '%{description}' a été marquée + comme %{completed} + action_marked_complete_error: L'action '%{description}' n'a PAS + été marquée comme %{completed} a cause d'une erreur sur le serveur action_saved: Action sauvegardée action_saved_to_tickler: Action sauvegardée dans l'échéancier actions: @@ -816,7 +842,7 @@ fr: tag_hidden: Hidden actions tagged with '%{param}' add_another_dependency: Ajouter une autre dépendance add_new_recurring: Ajouter une nouvelle action récurrente - added_dependency: "%{dependency} ajoutée comme dépendance" + added_dependency: "%{dependency} ajoutée comme dépendance." added_new_context: Nouveau context ajouté added_new_next_action: Nouvelle action suivante ajoutée added_new_next_action_plural: Nouvelles actions suivantes ajoutées @@ -824,7 +850,8 @@ fr: added_new_project: Nouveau projet ajouté all_completed: Toutes les actions réalisées all_completed_here: ici - all_completed_tagged_page_title: TRACKS::Toutes les tâches accomplies par marquer %{tag_name} + all_completed_tagged_page_title: TRACKS::Toutes les tâches accomplies par marquer + %{tag_name} append_in_this_project: dans ce projet archived_tasks_title: TRACKS::Tâches réalisées archivées blocked_by: Bloqué par %{predecessors} @@ -836,18 +863,20 @@ fr: due_today: À réaliser aujourd'hui get_in_ical_format: Télécharger au format iCal calendar_page_title: TRACKS::Calendrier - cannot_add_dependency_to_completed_todo: Impossible d'ajouter cette action en tant que dépendance d'une action complétée ! + cannot_add_dependency_to_completed_todo: Impossible d'ajouter cette action en + tant que dépendance d'une action complétée ! clear_due_date: Effacer la date d'échéance clear_show_from_date: Effacer show from date completed: Complété completed_actions: Completed actions completed_actions_with: Action complétées avec l'étiquette %{tag_name} completed_in_archive: - one: Il n'y a pas d'action complétée dans l'archive - other: Il y a %{count} actions complétées dans l'archive + one: Il n'y a pas d'action complétée dans l'archive. + other: Il y a %{count} actions complétées dans l'archive. completed_last_day: Complété ces dernières 24 heures completed_last_x_days: Complété ces %{count} jours - completed_recurrence_completed: Il n'y pas d'action suivante après l'action récurrente que vous avez supprimée. La récurrence est terminée + completed_recurrence_completed: Il n'y pas d'action suivante après l'action récurrente + que vous avez supprimée. La récurrence est terminée completed_recurring: Tâches reccurents complétés completed_recurring_actions_title: TRACKS::Completed recurring actions completed_rest_of_month: Complété dans le reste de ce mois-ci @@ -859,7 +888,8 @@ fr: confirm_delete: Êtes-vous sûr de vouloir supprimer l'action '%{description}' ? context_changed: Contexte changé en %{name} convert_to_project: Faire projet - defer_date_after_due_date: La date de report est après la date d'échéance. Veuillez ajuster la date d'écheance avant de reporter. + defer_date_after_due_date: La date de report est après la date d'échéance. Veuillez + ajuster la date d'écheance avant de reporter. defer_x_days: one: Reporter d'1 jour other: Report de %{count} jours @@ -868,13 +898,15 @@ fr: deferred_tasks_title: TRACKS::Échéancier delete: Supprimer delete_action: Supprimer action - delete_recurring_action_confirm: Are you sure that you want to delete the recurring action '%{description}'? + delete_recurring_action_confirm: Êtes-vous sûr·e de vouloir supprimer l'action + récurrente « % {description} » ? delete_recurring_action_title: Supprimer l'action récurrente deleted_success: Action supprimée avec succès. depends_on: Dépend de depends_on_separate_with_commas: Dépend de (séparer avec des virgules) done: Terminé ? - drag_action_title: Déplacer sur une autre action pour la rendre dépendante de cette action + drag_action_title: Déplacer sur une autre action pour la rendre dépendante de + cette action. due: Échéance edit: Modifier edit_action: Modifier action @@ -883,13 +915,19 @@ fr: error: invalid_due_date: Invalid due date invalid_show_from_date: Invalid show from date - error_completing_todo: Il s'est produit une erreur lors de l'execution de l'action récurrente %{description} - error_deleting_item: Il s'est produit une erreur lors de la suppression de l'élément %{description} - error_deleting_recurring: Il s'est produit une erreur lors de la suppression de la tâche récurrente '%{description}' - error_removing_dependency: Il s'est produit une erreur lors de la suppression de la dépendance - error_saving_recurring: Il s'est produit une erreur lors de la sauvegarde de la tâche récurrente '%{description}' + error_completing_todo: Il s'est produit une erreur lors de l'execution de l'action + récurrente %{description} + error_deleting_item: Il s'est produit une erreur lors de la suppression de l'élément + %{description} + error_deleting_recurring: Il s'est produit une erreur lors de la suppression de + la tâche récurrente '%{description}' + error_removing_dependency: Il s'est produit une erreur lors de la suppression + de la dépendance + error_saving_recurring: Il s'est produit une erreur lors de la sauvegarde de la + tâche récurrente '%{description}' error_starring: Impossible d'actionner l'étoile de cette tache '%{description}' - error_starring_recurring: Impossible d'actionner l'étoile de la tache récurrente '%{description}' + error_starring_recurring: Impossible d'actionner l'étoile de la tache récurrente + '%{description}' error_toggle_complete: Impossible de marquer cette tache comme complétée feed_title_in_context: dans le contexte '%{context}' feed_title_in_project: dans le projet '%{project}' @@ -903,10 +941,12 @@ fr: in_hidden_state: a l'état caché in_pending_state: en attente list_incomplete_next_actions: Liste les prochaines actions incomplètes - list_incomplete_next_actions_with_limit: Liste les %{count} dernières actions suivantes incomplètes + list_incomplete_next_actions_with_limit: Liste les %{count} dernières actions + suivantes incomplètes mark_complete: Mark complete mobile_todos_page_title: Toutes les actions - new_related_todo_created: Une nouvelle tâche a été ajoutée qui appartient à cette tâche récurrente + new_related_todo_created: Une nouvelle tâche a été ajoutée qui appartient à cette + tâche récurrente new_related_todo_created_short: à créé une nouvelle tâche new_related_todo_not_created_short: n'a pas créé la tâche next_action_description: Description de la prochaine action @@ -1035,16 +1075,18 @@ fr: yearly_every_x_day: Chaque %{month} %{day} yearly_every_xth_day: Chaque %{day} %{day_of_week} de %{month} yearly_options: Paramètres pour les actions récurrentes annuelles - recurrence_completed: Il n'y a pas d'action suivante après l'action récurrente que vous venez de terminer. Fin de la récurrence + recurrence_completed: Il n'y a pas d'action suivante après l'action récurrente + que vous venez de terminer. Fin de la récurrence recurrence_period: Periode de récurrence - recurring_action_deleted: L'action a été supprimée. Parce que cette action est récurrente, une nouvelle action à été ajoutée + recurring_action_deleted: L'action a été supprimée. Parce que cette action est + récurrente, une nouvelle action à été ajoutée recurring_action_saved: Action récurrente sauvée recurring_actions_title: TRACKS::Actions récurrentes recurring_deleted_success: L'action récurrente a été supprimée avec succès. recurring_pattern_removed: La périodicité est retiré de %{count} recurring_todos: Tâches récurrentes remove_dependency: Enlever les dépendances (l'action n'est pas supprimée) - removed_predecessor: Suppression de %{successor} comme dépendance de %{predecessor} + removed_predecessor: Suppression de %{successor} comme dépendance de %{predecessor}. scheduled_overdue: Programmée pour apparaitre il y a %{days} jours see_all_completed: Vous pouvez voir toutes les actions accomplies %{link} set_to_pending: "%{task} mise en attente" @@ -1060,33 +1102,43 @@ fr: tags: Étiquettes (séparées par des virgules) task_list_title: TRACKS::Lister les tâches tickler_items_due: - one: Un élément de l'échéancier est arrivé à échéance ? rafraîchir la page pour le voir. - other: "%{count} éléments de l'échéancier sont arrivés à échéance ? rafraîchir la page pour les voir." + one: Un élément de l'échéancier est arrivé à échéance ? rafraîchir la page pour + le voir. + other: "%{count} éléments de l'échéancier sont arrivés à échéance ? rafraîchir\ + \ la page pour les voir." to_tickler: vers l'échéancier unable_to_add_dependency: Impossible d'ajouter la dépendance - unresolved_dependency: La valeur saisie dans le champ dépendance ne correspond pas à une action existante. Cette valeur ne sera pas sauvegardée avec le reste de l'action. Continuer ? + unresolved_dependency: La valeur saisie dans le champ dépendance ne correspond + pas à une action existante. Cette valeur ne sera pas sauvegardée avec le reste + de l'action. Continuer ? was_due_on_date: arrivée à échéance le %{date} users: account_signup: Créer un compte approve_tos: I approve the Terms of Service auth_change_submit: Modifier le type d'authenfication - auth_type_update_error: 'Un problème est survenu lors de la modification du type d''authentification : %{error_messages}' + auth_type_update_error: 'Un problème est survenu lors de la modification du type + d''authentification : %{error_messages}' auth_type_updated: Type d'authentification modifié. change_auth_type_title: TRACKS::Modifier le type d'authentification change_authentication_type: Modifier le type d'authentification - change_password_prompt: Entrez votre nouveau mot de passe dans les champs ci-dessous et cliquez sur «?Modifier mot de passe?» pour remplacer votre mot de passe actuel par le nouveau. + change_password_prompt: Entrez votre nouveau mot de passe dans les champs ci-dessous + et cliquez sur «?Modifier mot de passe?» pour remplacer votre mot de passe actuel + par le nouveau. change_password_submit: Modifier mot de passe change_password_title: TRACKS::Modifier mot de passe choose_password: Choisir le mot de passe confirm_password: Confirmer le mot de passe desired_login: Login souhaité - destroy_confirmation: 'Attention : cela va supprimer l''utilisateur ''%{login}'', toutes ses actions, contextes, projets et notes. Êtes-vous sûr de vouloir continuer ?' - destroy_error: Une erreur s'est produite lors de la suppression de l'utilisateur %{login} + destroy_confirmation: 'Attention : cela va supprimer l''utilisateur ''%{login}'', + toutes ses actions, contextes, projets et notes. Êtes-vous sûr de vouloir continuer ?' + destroy_error: Une erreur s'est produite lors de la suppression de l'utilisateur + %{login} destroy_successful: Utilisateur %{login} supprimé avec succès destroy_user: Supprimer utilisateur - email_address: Email address + email_address: Adresse courriel failed_to_delete_user: La suppression de l'utilisateur %{username} a échoué - first_user_heading: Bienvenue dans TRACKS. Pour commencer, veuillez créer un compte administrateur + first_user_heading: 'Bienvenue dans TRACKS. Pour commencer, veuillez créer un + compte administrateur :' first_user_title: TRACKS::Sign up as the admin user identity_url: URL d'identification label_auth_type: Type d'authentification @@ -1096,12 +1148,16 @@ fr: new_user_heading: 'Créer un nouvel utilisateur :' new_user_title: TRACKS::Créer un administrateur no_signups_title: TRACKS::Pas de signups - openid_ok_pref_failed: Vous avez vérifié avec succès votre identité comme %{url} mais un problème est survenu lors de la sauvegarde de vos préférences d'authentification. - openid_url_verified: Vous avez vérifié avec succès votre identité comme %{url} et défini votre type authentification comme OpenID + openid_ok_pref_failed: Vous avez vérifié avec succès votre identité comme %{url} + mais un problème est survenu lors de la sauvegarde de vos préférences d'authentification. + openid_url_verified: Vous avez vérifié avec succès votre identité comme %{url} + et défini votre type authentification comme OpenID. password_confirmation_label: Confirmer mot de passe - password_updated: Mot de passe modifié + password_updated: Mot de passe modifié. register_with_cas: Avec votre nom d'utilisateur CAS - select_authentication_type: Sélectionner votre nouveau type d'authentification et cliquer sur 'Modifier type d'authenfication' pour remplacer les paramètres actuels. + select_authentication_type: Sélectionner votre nouveau type d'authentification + et cliquer sur 'Modifier type d'authenfication' pour remplacer les paramètres + actuels. signup: Création signup_new_user: Créer un nouvel utilisateur signup_successful: Utilisateur %{username} créé avec succès. @@ -1114,18 +1170,18 @@ fr: total_users_count: Vous avez %{count} utilisateurs user_created: Utilisateur créé. you_have_to_reset_your_password: Vous devez réinitialiser votre mot de passe + manage_users_title: TRACKS::Gérer les utilisateurs will_paginate: next_label: Suivant » page_entries_info: multi_page: Affiche %{model} de %{from} - %{to} à %{count} au total - multi_page_html: Affiche %{model} %{from} - %{to} à la %{count} au total + multi_page_html: Affiche %{model} %{from} - %{to} à la %{count} + au total single_page: - one: Voir de 1 %{model} - other: Afficher tous les %{count} %{model} - zero: Aucun %{model} trouvés + one: Aucun %{model} trouvés + other: Voir de 1 %{model} single_page_html: - one: Voir de 1 %{model} - other: Afficher tous les %{count} %{model} - zero: Aucun %{model} trouvés - page_gap: "..." + one: Aucun %{model} trouvés + other: Voir de 1 %{model} + page_gap: "…" previous_label: "«Précédent" From 411a928cad2ba6f265a6f2f1f8c98cef381049e4 Mon Sep 17 00:00:00 2001 From: "J. Lavoie" Date: Tue, 5 Jan 2021 19:15:07 +0000 Subject: [PATCH 6/7] Translated using Weblate (French) Currently translated at 100.0% (969 of 969 strings) Translation: Tracks/Tracks Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/fr/ --- config/locales/fr.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 9ff66c5b..2a19c2f0 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -723,8 +723,8 @@ fr: incomplètes visibles index_title: TRACKS::Statistiques labels: - avg_completed: Moy. Réalisé - avg_created: Moy. Créé + avg_completed: Moy. réalisé + avg_created: Moy. créé completed: Complété created: Créé month_avg_completed: "%{months} Month avg completed" @@ -752,7 +752,7 @@ fr: actions: Actions percentage: Pourcentage running_time: Temps en cours d'une action (en semaines). Cliquer sur une barre - pour plus d'info + pour plus d'infos running_time_legend: actions: Actions percentage: Pourcentage @@ -817,7 +817,7 @@ fr: time: "%H:%M" pm: pm todos: - action_deferred: L'action «?%{description}?» a été reportée + action_deferred: L'action « %{description} » a été reportée action_deleted_error: La suppression de l'action a échoué action_deleted_success: L'action suivante à été supprimée avec succès action_due_on: "(action à terminer avant le %{date})" @@ -837,7 +837,7 @@ fr: project_completed: Completed actions in this project project_deferred_pending: Deferred/pending actions in this project project_project: Actions in this project - tag_completed: Completed actions tagged with '%{param}' + tag_completed: Actions terminées marquées avec « %{param} » tag_deferred_pending: Deferred/pending actions tagged with '%{param}' tag_hidden: Hidden actions tagged with '%{param}' add_another_dependency: Ajouter une autre dépendance From 569b9a48669a41d6b8f8de13adf80f31873db154 Mon Sep 17 00:00:00 2001 From: Jyri-Petteri Paloposki Date: Tue, 5 Jan 2021 22:34:50 +0200 Subject: [PATCH 7/7] Fixed some plurals that Weblate has broken. --- config/locales/de.yml | 33 ++++++++++++++++++++------------- config/locales/en.yml | 37 ++++++++++++++++++++++--------------- config/locales/fi.yml | 30 +++++++++++++++++------------- config/locales/fr.yml | 33 +++++++++++++++++++-------------- 4 files changed, 78 insertions(+), 55 deletions(-) diff --git a/config/locales/de.yml b/config/locales/de.yml index f330e643..f0a800f6 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -69,8 +69,8 @@ de: odd: muss ungerade sein record_invalid: 'Validation failed: %{errors}' restrict_dependent_destroy: - one: Невозможно удалить запись, так как есть %{record} зависящая от нее - other: Невозможно удалить запись, так как есть %{record} зависящие от нее + has_one: Cannot delete record because a dependent %{record} exists + has_many: Cannot delete record because dependent %{record} exist taken: ist bereits vergeben too_long: ist zu lang (nicht mehr als %{count} Zeichen) too_short: ist zu kurz (nicht weniger als %{count} Zeichen) @@ -93,6 +93,7 @@ de: actions_midsentence: one: Aufgaben other: Aufgabe + zero: Aufgabe add: Hinzufügen ajaxError: Fehler beim Empfangen vom Server back: Zurück @@ -104,8 +105,9 @@ de: contribute: Mitwirken create: Erstellen days_midsentence: - one: Tagen - other: Tag + one: Tag + other: Tagen + zero: Tagen deferred: aufgeschobene description: Beschreibung drag_handle: Verschieben @@ -124,8 +126,9 @@ de: none: Keine not_available_abbr: n/b note: - one: keine Notizen - other: 1 Notiz + one: 1 Notiz + other: "%{count} Notizen" + zero: keine Notizen notes: Notizen numbered_step: Schritt %{number} ok: Ok @@ -264,11 +267,13 @@ de: other: fast %{count} Jahre half_a_minute: eine halbe Minute less_than_x_minutes: - one: weniger als 1 Minute - other: weniger als eine Minute + one: weniger als eine Minute + other: weniger als %{count} Minuten + zero: weniger als 1 Minute less_than_x_seconds: one: weniger als 1 Sekunde - other: weniger als 1 Sekunde + other: weniger als %{count} Sekunden + zero: weniger als 1 Sekunde over_x_years: one: mehr als 1 Jahr other: mehr als %{count} Jahre @@ -1173,10 +1178,12 @@ de: multi_page_html: Angezeigte %{model} %{from} - %{to} von %{count} insgesamt single_page: - one: Kein %{model} gefunden - other: Angezeigte 1 %{model} + one: Angezeigte 1 %{model} + other: Anzeige aller %{count} %{model} + zero: Kein %{model} gefunden single_page_html: - one: Kein %{model} gefunden - other: Angezeigte 1 %{model} + one: Angezeigte 1 %{model} + other: Anzeige aller %{count} %{model} + zero: Kein %{model} gefunden page_gap: "..." previous_label: "« Zurück" diff --git a/config/locales/en.yml b/config/locales/en.yml index b07a4490..15a6abd5 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -70,8 +70,8 @@ en: odd: must be odd record_invalid: 'Validation failed: %{errors}' restrict_dependent_destroy: - one: '' - other: Невозможно удалить запись, так как есть %{record} зависящие от нее + has_one: Cannot delete record because a dependent %{record} exists + has_many: Cannot delete record because dependent %{record} exist taken: has already been taken too_long: is too long (maximum is %{count} characters) too_short: is too short (minimum is %{count} characters) @@ -92,8 +92,9 @@ en: action: Action actions: Actions actions_midsentence: - one: actions - other: action + one: action + other: actions + zero: actions add: Add ajaxError: There was an error retrieving from server back: Back @@ -105,8 +106,9 @@ en: contribute: Contribute create: Create days_midsentence: - one: days - other: day + one: day + other: days + zero: days deferred: deferred description: Description drag_handle: DRAG @@ -125,8 +127,9 @@ en: none: None not_available_abbr: n/a note: - one: no notes - other: 1 note + one: 1 note + other: "%{count} notes" + zero: no notes notes: Notes numbered_step: Step %{number} ok: Ok @@ -266,11 +269,13 @@ en: other: almost %{count} years half_a_minute: half a minute less_than_x_minutes: - one: less than 1 minute - other: less than a minute + one: less than a minute + other: less than %{count} minutes + zero: less than 1 minute less_than_x_seconds: one: less than 1 second - other: less than 1 second + other: less than %{count} seconds + zero: less than 1 second over_x_years: one: over 1 year other: over %{count} years @@ -1165,10 +1170,12 @@ en: multi_page_html: Displaying %{model} %{from} - %{to} of %{count} in total single_page: - one: No %{model} found - other: Displaying 1 %{model} + one: Displaying 1 %{model} + other: Displaying all %{count} %{model} + zero: No %{model} found single_page_html: - one: No %{model} found - other: Displaying 1 %{model} + one: Displaying 1 %{model} + other: Displaying all %{count} %{model} + zero: No %{model} found page_gap: "…" previous_label: "← Previous" diff --git a/config/locales/fi.yml b/config/locales/fi.yml index 3cfd09cd..4a4c9f8e 100644 --- a/config/locales/fi.yml +++ b/config/locales/fi.yml @@ -69,8 +69,8 @@ fi: odd: täytyy olla pariton record_invalid: 'Validointi epäonnistui: %{errors}' restrict_dependent_destroy: - one: Невозможно удалить запись, так как есть %{record} зависящая от нее - other: Невозможно удалить запись, так как есть %{record} зависящие от нее + has_one: Cannot delete record because a dependent %{record} exists + has_many: Cannot delete record because dependent %{record} exist taken: has already been taken too_long: is too long (maximum is %{count} characters) too_short: is too short (minimum is %{count} characters) @@ -91,8 +91,8 @@ fi: action: Toimenpide actions: Toimenpiteet actions_midsentence: - one: toimenpidettä - other: toimenpide + one: toimenpide + other: toimenpidettä add: Lisää ajaxError: Virhe noudettaessa palvelimelta back: Takaisin @@ -104,8 +104,8 @@ fi: contribute: Osallistu create: Luo days_midsentence: - one: päivää - other: päivä + one: päivä + other: päivää deferred: lykätty description: Kuvaus drag_handle: VEDÄ @@ -124,8 +124,9 @@ fi: none: Ei not_available_abbr: ei note: - one: ei muistiinpanoja - other: 1 muistiinpano + one: 1 muistiinpano + other: "%{count} muistiinpanoa" + zero: ei muistiinpanoja notes: Muistiinpanot numbered_step: Askel %{number} ok: Ok @@ -266,11 +267,13 @@ fi: other: almost %{count} years half_a_minute: half a minute less_than_x_minutes: - one: less than 1 minute - other: less than a minute + one: less than a minute + other: less than %{count} minutes + zero: less than 1 minute less_than_x_seconds: one: less than 1 second - other: less than 1 second + other: less than %{count} seconds + zero: less than 1 second over_x_years: one: over 1 year other: over %{count} years @@ -1166,8 +1169,9 @@ fi: multi_page_html: Näytetään %{model} %{from} - %{to} yhteensä %{count} tietueesta single_page: - one: '%{model} ei löytynyt' - other: Näytetään 1 %{model} + one: Näytetään 1 %{model} + other: Näytetään kaikki %{count} %{model} + zero: '%{model} ei löytynyt' single_page_html: none: Näytetään 1 %{model} other: Näytetään kaikki %{count} %{model} diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 2a19c2f0..0b27d9d8 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -72,8 +72,8 @@ fr: odd: doit être impair record_invalid: 'La validation a échoué : %{errors}' restrict_dependent_destroy: - one: Невозможно удалить запись, так как есть %{record} зависящая от нее - other: Невозможно удалить запись, так как есть %{record} зависящие от нее + has_one: Cannot delete record because a dependent %{record} exists + has_many: Cannot delete record because dependent %{record} exist taken: est déjà pris too_long: est trop long (maximum de %{count} caractères) too_short: est trop court (minimum de %{count} charactères) @@ -94,8 +94,8 @@ fr: action: Action actions: Actions actions_midsentence: - one: actions - other: action + one: action + other: actions add: Ajouter ajaxError: Une erreur s'est produite en accédant un serveur back: Retour @@ -107,8 +107,8 @@ fr: contribute: Contribuer create: Créer days_midsentence: - one: jours - other: jour + one: jour + other: jours deferred: reportées description: Description drag_handle: DRAG @@ -127,8 +127,9 @@ fr: none: Aucun not_available_abbr: n/a note: - one: non notes - other: 1 note + one: 1 note + other: "%{count} notes" + zero: non notes notes: Notes numbered_step: Étape %{number} ok: OK @@ -268,10 +269,12 @@ fr: half_a_minute: 30 secondes less_than_x_minutes: one: moins d'1 minute - other: moins d'une minute + other: moins de %{count} minutes + zero: moins d'1 minute less_than_x_seconds: one: moins d'1 seconde - other: moins d'1 seconde + other: moins de %{count} secondes + zero: moins d'1 seconde over_x_years: one: plus d'1 an other: plus de %{count} ans @@ -1178,10 +1181,12 @@ fr: multi_page_html: Affiche %{model} %{from} - %{to} à la %{count} au total single_page: - one: Aucun %{model} trouvés - other: Voir de 1 %{model} + one: Voir de 1 %{model} + other: Afficher tous les %{count} %{model} + zero: Aucun %{model} trouvés single_page_html: - one: Aucun %{model} trouvés - other: Voir de 1 %{model} + one: Voir de 1 %{model} + other: Afficher tous les %{count} %{model} + zero: Aucun %{model} trouvés page_gap: "…" previous_label: "«Précédent"