From 5ec7c527e9d2ef3bf09b8b646ee0709a7eb8a71a Mon Sep 17 00:00:00 2001 From: Tom Demeyer Date: Fri, 28 Apr 2017 15:45:20 +0200 Subject: [PATCH 1/7] start with dutch translation --- config/locales/activemodel.nl.yml | 22 + config/locales/activerecord.nl.yml | 190 ++++++ config/locales/admin.nl.yml | 735 ++++++++++++++++++++++ config/locales/budgets.nl.yml | 109 ++++ config/locales/devise.nl.yml | 71 +++ config/locales/devise_views.nl.yml | 130 ++++ config/locales/kaminari.nl.yml | 23 + config/locales/mailers.nl.yml | 85 +++ config/locales/management.nl.yml | 131 ++++ config/locales/moderation.nl.yml | 78 +++ config/locales/nl.yml | 702 +++++++++++++++++++++ config/locales/officing.nl.yml | 103 +++ config/locales/pages.nl.yml | 80 +++ config/locales/rails.nl.yml | 25 + config/locales/responders.nl.yml | 29 + config/locales/settings.nl.yml | 45 ++ config/locales/social_share_button.nl.yml | 20 + config/locales/valuation.nl.yml | 127 ++++ config/locales/verification.nl.yml | 112 ++++ 19 files changed, 2817 insertions(+) create mode 100644 config/locales/activemodel.nl.yml create mode 100644 config/locales/activerecord.nl.yml create mode 100755 config/locales/admin.nl.yml create mode 100644 config/locales/budgets.nl.yml create mode 100755 config/locales/devise.nl.yml create mode 100755 config/locales/devise_views.nl.yml create mode 100755 config/locales/kaminari.nl.yml create mode 100755 config/locales/mailers.nl.yml create mode 100644 config/locales/management.nl.yml create mode 100755 config/locales/moderation.nl.yml create mode 100755 config/locales/nl.yml create mode 100644 config/locales/officing.nl.yml create mode 100755 config/locales/pages.nl.yml create mode 100644 config/locales/rails.nl.yml create mode 100755 config/locales/responders.nl.yml create mode 100755 config/locales/settings.nl.yml create mode 100644 config/locales/social_share_button.nl.yml create mode 100644 config/locales/valuation.nl.yml create mode 100755 config/locales/verification.nl.yml diff --git a/config/locales/activemodel.nl.yml b/config/locales/activemodel.nl.yml new file mode 100644 index 000000000..971dbcc40 --- /dev/null +++ b/config/locales/activemodel.nl.yml @@ -0,0 +1,22 @@ +nl: + activemodel: + models: + verification: + residence: "Woonplaats" + sms: "SMS" + attributes: + verification: + residence: + document_type: "Document type" + document_number: "Document nummer (inclusief letters)" + date_of_birth: "Geboortedatum" + postal_code: "Postcode" + sms: + phone: "Telefoon" + confirmation_code: "Bevestigingscode" + email: + recipient: "Email" + officing/residence: + document_type: "Document type" + document_number: "Document nummer (inclusief letters)" + year_of_birth: "Geboortejaar" \ No newline at end of file diff --git a/config/locales/activerecord.nl.yml b/config/locales/activerecord.nl.yml new file mode 100644 index 000000000..5e930ac65 --- /dev/null +++ b/config/locales/activerecord.nl.yml @@ -0,0 +1,190 @@ +nl: + activerecord: + models: + activity: + one: "activiteit" + other: "activiteiten" + budget: + one: "Participatieve begroting" + other: "Participatieve begrotingen" + budget/investment: + one: "Investering" + other: "Investeringen" + comment: + one: "Reactie" + other: "Reacties" + debate: + one: "Debat" + other: "Debatten" + tag: + one: "Label" + other: "Labels" + user: + one: "Deelnemer" + other: "Deelnemers" + moderator: + one: "Moderator" + other: "Moderatoren" + administrator: + one: "Admin" + other: "Admins" + vote: + one: "Stem" + other: "Stemmen" + organization: + one: "Organisatie" + other: "Organisaties" + poll/booth: + one: "stemhokje" + other: "stemhokjes" + poll/officer: + one: "lid" + other: "leden" + proposal: + one: "Burgervoorstel" + other: "Burgervoorstellen" + spending_proposal: + one: "Begrotingsvoorstel" + other: "Begrotingsvoorstellen" + site_customization/page: + one: Aangepaste pagina + other: Aangepaste paginas + site_customization/image: + one: Aangepaste illustratie + other: Aangepaste illustraties + site_customization/content_block: + one: Aangepaste inhoud + other: Aangepaste inhoud + attributes: + budget: + name: "Naam" + description_accepting: "Omschrijving gedurende de Acceptatiefase" + description_reviewing: "Omschrijving gedurende de Beoordelingsase" + description_selecting: "Omschrijving gedurende de Selectiefase" + description_valuating: "Omschrijving gedurende de Waarderingsfase" + description_balloting: "Omschrijving gedurende de Stemfase" + description_reviewing_ballots: "Omschrijving gedurende de beoordeling van de Stemfase" + description_finished: "Omschrijving wanneer de begroting is afgerond" + phase: "Fase" + currency_symbol: "Valuta" + budget/investment: + heading_id: "Begrotingsectie" + title: "Titel" + description: "Omschrijving" + external_url: "Externe url" + location: "Locatie" + administrator_id: "Administrator" + external_url: "Link naar extra documentatie" + heading_id: "Kop" + organization_name: "Als u een voorstel doet uit naam van een collectief/organisatie, voer de naam in" + comment: + body: "Reactie" + user: "Deelnemer" + debate: + author: "Auteur" + description: "Mening" + terms_of_service: "Gebruiksvoorwaarden" + title: "Titel" + proposal: + author: "Auteur" + title: "Titel" + question: "Vraag" + description: "Omschrijving" + terms_of_service: "Gebruiksvoorwaarden" + user: + email: "Email" + username: "Gebruikersnaam" + password_confirmation: "Bevestiging wachtwoord" + password: "Wachtwoord" + current_password: "Huidig wachtwoord" + phone_number: "Telefoonnummer" + official_position: "Officiele positie" + official_level: "Officieel niveau" + redeemable_code: "Verificatiecode ontvangen via email" + organization: + name: "Naam van organisatie" + responsible_name: "Persoon verantwoordelijk voor de groep" + spending_proposal: + administrator_id: "Administrator" + association_name: "Verenigingsnaam" + description: "Omschrijving" + external_url: "Link naar extra documentatie" + geozone_id: "Regio" + title: "Titel" + poll: + name: "Naam" + starts_at: "Start Datum" + ends_at: "Eind Datum" + geozone_restricted: "Beperkt tot regio" + poll/question: + title: "Vraag" + valid_answers: "Mogelijke antwoorden" + summary: "Samenvatting" + description: "Omschrijving" + external_url: "Link naar extra documentatie" + signature_sheet: + signable_type: "Signable type" + signable_id: "Signable ID" + document_numbers: "Documentnummers" + site_customization/page: + content: Inhoud + created_at: Aangemaakt op + subtitle: Subtitel + slug: Slug + status: Status + title: Titel + updated_at: Bijgewerkt op + more_info_flag: Toon in extra informatie pagina + print_content_flag: Print inhoud + site_customization/image: + name: Naam + image: Beeld + site_customization/content_block: + name: Naam + locale: locale + body: Body + errors: + models: + user: + attributes: + email: + password_already_set: "Deze deelnemer heeft al een wachtwoord" + debate: + attributes: + tag_list: + less_than_or_equal_to: "labels moeten kleiner of gelijk aan %{count} zijn" + direct_message: + attributes: + max_per_day: + invalid: "U heeft het maximum aan privé berichten per dag bereikt" + poll/voter: + attributes: + document_number: + not_in_census: "Document not in census" + has_voted: "Deelnemer heeft al gestemd" + proposal: + attributes: + tag_list: + less_than_or_equal_to: "labels moeten kleiner of gelijk aan %{count} zijn" + budget/investment: + attributes: + tag_list: + less_than_or_equal_to: "labels moeten kleiner of gelijk aan %{count} zijn" + proposal_notification: + attributes: + minimum_interval: + invalid: "U moet minstens %{interval} dagen wachten tussen meldingen" + signature: + attributes: + document_number: + not_in_census: 'Niet geverifieerd door gemeente' + already_voted: 'Heeft al gestemd over dit voorstel' + site_customization/page: + attributes: + slug: + slug_format: "moeten letters, nummers, _ en - zijn" + site_customization/image: + attributes: + image: + image_width: "Breedte moet %{required_width}px zijn" + image_height: "Hoogte moet %{required_height}px zijn" diff --git a/config/locales/admin.nl.yml b/config/locales/admin.nl.yml new file mode 100755 index 000000000..567733232 --- /dev/null +++ b/config/locales/admin.nl.yml @@ -0,0 +1,735 @@ +--- +nl: + admin: + header: + title: Administration + actions: + actions: Actions + confirm: Are you sure? + confirm_hide: Confirm + hide: Hide + hide_author: Hide author + restore: Restore + mark_featured: Featured + unmark_featured: Unmark featured + edit: Edit + configure: Configure + banners: + index: + title: Banners + create: Create banner + edit: Edit banner + delete: Delete banner + filters: + all: All + with_active: Active + with_inactive: Inactive + banner: + title: Title + description: Description + target_url: Link + style: Style + image: Image + post_started_at: Post started at + post_ended_at: Post ended at + edit: + back: Back + editing: Edit banner + form: + submit_button: Save changes + errors: + form: + error: + one: "prevented this banner from being saved" + other: 'prevented this banner from being saved' + new: + back: Back + creating: Create banner + activity: + show: + action: Action + actions: + block: Blocked + hide: Hidden + restore: Restored + by: Moderated by + content: Content + filter: Show + filters: + all: All + on_comments: Comments + on_debates: Debates + on_proposals: Proposals + on_users: Users + title: Moderator activity + type: Type + budgets: + index: + title: Participatory budgets + new_link: Create new budget + filters: + current: Open + finished: Finished + budget_investments: See budget investments + table_name: Name + table_phase: Phase + table_investments: Investments + table_edit_groups: Headings groups + table_edit_budget: Edit + edit_groups: Edit headings groups + edit_budget: Edit budget + create: + notice: New participatory budget created successfully! + update: + notice: Participatory budget updated successfully + edit: + title: Edit Participatory budget + new: + title: New participatory budget + show: + groups: + one: 1 Group of budget headings + other: "%{count} Groups of budget headings" + form: + group: Group name + no_groups: No groups created yet. Each user will be able to vote in only one heading per group. + add_group: Add new group + create_group: Create group + heading: Heading name + add_heading: Add heading + amount: Amount + save_heading: Save heading + no_heading: This group has no assigned heading. + table_heading: Heading + table_amount: Amount + budget_investments: + index: + heading_filter_all: All headings + administrator_filter_all: All administrators + valuator_filter_all: All valuators + tags_filter_all: All tags + filters: + valuation_open: Open + without_admin: Without assigned admin + managed: Managed + valuating: Under valuation + valuation_finished: Valuation finished + valuation_finished_feasible: Val. fin. Feasible + selected: Selected + all: All + title: Investment projects + assigned_admin: Assigned administrator + no_admin_assigned: No admin assigned + no_valuators_assigned: No valuators assigned + feasibility: + feasible: "Feasible (%{price})" + unfeasible: "Unfeasible" + undecided: "Undecided" + selected: "Selected" + select: "Select" + table_id: "ID" + table_title: "Title" + table_admin: "Administrator" + table_valuator: "Valuator" + table_geozone: "Scope of operation" + table_feasibility: "Feasibility" + table_valuation_finished: "Val. Fin." + table_selection: "Selection" + show: + assigned_admin: Assigned administrator + assigned_valuators: Assigned valuators + classification: Clasification + info: "%{budget_name} - Group: %{group_name} - Investment project %{id}" + edit: Edit + edit_classification: Edit classification + by: By + sent: Sent + group: Grupo + heading: Partida + dossier: Dossier + edit_dossier: Edit dossier + tags: Tags + undefined: Undefined + edit: + classification: Clasification + assigned_valuators: Valuators + select_heading: Select heading + submit_button: Update + tags: Tags + tags_placeholder: "Write the tags you want separated by commas (,)" + undefined: Undefined + search_unfeasible: Search unfeasible + comments: + index: + filter: Filter + filters: + all: All + with_confirmed_hide: Confirmed + without_confirmed_hide: Pending + hidden_debate: Hidden debate + hidden_proposal: Hidden proposal + title: Hidden comments + dashboard: + index: + back: Go back to + title: Administration + debates: + index: + filter: Filter + filters: + all: All + with_confirmed_hide: Confirmed + without_confirmed_hide: Pending + title: Hidden debates + managers: + index: + title: Managers + manager: + add: Add + delete: Delete + search: + email_placeholder: Search user by email + search: Search + user_not_found: User not found + menu: + activity: Moderator activity + admin: Admin menu + banner: Manage banners + poll_questions: Poll questions + proposals_topics: Proposals topics + budgets: Participatory budgets + geozones: Manage geozones + hidden_comments: Hidden comments + hidden_debates: Hidden debates + hidden_proposals: Hidden proposals + hidden_users: Hidden users + managers: Managers + moderators: Moderators + valuators: Valuators + poll_officers: Poll officers + polls: Polls + poll_booths: Booths location + officials: Officials + organizations: Organisations + settings: Configuration settings + spending_proposals: Spending proposals + stats: Statistics + signature_sheets: Signature Sheets + site_customization: + pages: Custom Pages + images: Custom Images + content_blocks: Custom content blocks + title_categories: Categories + title_moderated_content: Moderated content + title_budgets: Budgets + title_polls: Polls + title_profiles: Profiles + title_banners: Banners + title_site_customization: Site customization + moderators: + index: + title: Moderators + moderator: + add: Add + delete: Delete + search: + email_placeholder: Search user by email + search: Search + user_not_found: User not found + valuators: + index: + title: Valuators + valuator: + description_placeholder: 'Description (optional)' + user_found: User found + add: Add to valuators + search: + email_placeholder: Search user by email + search: Search + user_not_found: User not found + summary: + title: Valuator summary for investment projects + valuator_name: Valuator + finished_and_feasible_count: Finished and feasible + finished_and_unfeasible_count: Finished and unfeasible + finished_count: Finished + in_evaluation_count: In evaluation + total_count: Total + cost: Cost + poll_officers: + index: + title: Poll officers + officer: + add: Add + delete: Delete position + name: Name + email: Email + entry_name: officer + search: + email_placeholder: Search user by email + search: Search + user_not_found: User not found + poll_officer_assignments: + flash: + destroy: "Officing shift removed" + create: "Officing shift added" + error_destroy: "An error ocurred when removing officer assignment" + error_create: "An error ocurred when adding officer assignment" + index: + officers_title: "List of officers" + no_officers: "There are no officers assigned to this poll." + table_name: "Name" + table_email: "Email" + add_officer_assignments: "Add shifts as officer" + edit_officer_assignments: "Edit officing shifts" + by_officer: + new_assignment: "New shift" + date: "Date" + booth: "Booth" + assignment: "Assignment" + select_date: "Select day" + select_booth: "Select booth" + add_assignment: "Add shift" + remove_assignment: "Remove" + assignments: "Officing shifts in this poll" + no_assignments: "This user has no officing shifts in this poll." + recounts: "Daily recounts" + recount: "Daily recount (by officer)" + final_recounts: "Final recounts" + final_recount: "Final recount (by officer)" + poll_booth_assignments: + flash: + destroy: "Booth not assigned anymore" + create: "Booth assigned" + error_destroy: "An error ocurred when removing booth assignment" + error_create: "An error ocurred when assigning booth to the poll" + show: + location: "Location" + officers: "Officers" + officers_list: "Officer list for this booth" + no_officers: "There are no officers for this booth" + recounts: "Recounts" + recounts_list: "Recount list for this booth" + no_recounts: "There are not daily recounts of this booth yet" + date: "Date" + count_by_officer: "Daily recount (by officer)" + count_final: "Final recount (by officer)" + count_by_system: "Votes (automatic)" + index: + booths_title: "List of booths" + no_booths: "There are no booths assigned to this poll." + table_name: "Name" + table_location: "Location" + table_assignment: "Assignment" + remove_booth: "Remove booth from poll" + add_booth: "Assign booth" + polls: + index: + title: "List of polls" + no_polls: "There are no polls." + create: "Create poll" + name: "Name" + dates: "Dates" + new: + title: "New poll" + submit_button: "Create poll" + edit: + title: "Edit poll" + submit_button: "Update poll" + show: + questions_tab: Questions + booths_tab: Booths + officers_tab: Officers + recounts_tab: Recounting + results_tab: Results + no_questions: "There are no questions assigned to this poll." + questions_title: "List of questions" + remove_question: "Remove question from poll" + add_question: "Include question" + table_title: "Title" + table_assignment: "Assignment" + table_name: "Name" + flash: + question_added: "Question added to this poll" + error_on_question_added: "Question could not be assigned to this poll" + question_removed: "Question removed from this poll" + error_on_question_removed: "Question could not be removed from this poll" + questions: + index: + title: "Questions" + create: "Create question" + no_questions: "There are no questions." + filter_poll: Filter by Poll + select_poll: Select Poll + questions_tab: "Questions" + successful_proposals_tab: "Successful proposals" + create_question: "Create question" + table_proposal: "Proposal" + table_question: "Question" + edit: + title: "Edit Question" + new: + title: "Create Question" + poll_label: "Poll" + valid_answers_note: "Enter the answers separated by commas (,)" + show: + proposal: Original proposal + author: Author + title: Title + valid_answers: Valid answers + description: Description + preview: View on website + recounts: + index: + title: "Recounts" + no_recounts: "There is nothing to be recounted" + table_booth_name: "Booth" + table_recounts: "Accumulated daily recounts (by officer)" + table_final_recount: "Final recount (by officer)" + table_system_count: "Votes (automatic)" + results: + index: + title: "Results" + no_results: "There are no results" + table_whites: "Blank ballots" + table_nulls: "Invalid ballots" + table_answer: Answer + table_votes: Votes + booths: + index: + title: "List of booths" + no_booths: "There are no booths." + add_booth: "Add booth" + name: "Name" + location: "Location" + new: + title: "New booth" + name: "Name" + location: "Location" + submit_button: "Create booth" + edit: + title: "Edit booth" + submit_button: "Update booth" + show: + location: "Location" + officials: + edit: + destroy: Remove 'Official' status + title: 'Officials: Edit user' + flash: + official_destroyed: 'Details saved: the user is no longer an official' + official_updated: Details of official saved + index: + title: Officials + level_0: Not official + level_1: Level 1 + level_2: Level 2 + level_3: Level 3 + level_4: Level 4 + level_5: Level 5 + search: + edit_official: Edit official + make_official: Make official + title: 'Official positions: User search' + organizations: + index: + filter: Filter + filters: + all: All + pending: Pending + rejected: Rejected + verified: Verified + hidden_count_html: + one: There is also one organisation with no users or with a hidden user. + other: There are %{count} organisations with no users or with a hidden user. + reject: Reject + rejected: Rejected + search: Search + search_placeholder: Name, email or phone number + title: Organisations + verified: Verified + verify: Verify + search: + title: Search Organisations + proposals: + index: + filter: Filter + filters: + all: All + with_confirmed_hide: Confirmed + without_confirmed_hide: Pending + title: Hidden proposals + settings: + flash: + updated: Value updated + index: + banners: Banners + banner_imgs: Banner images + title: Configuration settings + update_setting: Update + feature_flags: Features + features: + enabled: "Feature enabled" + disabled: "Feature disabled" + enable: "Enable" + disable: "Disable" + shared: + booths_search: + button: Search + placeholder: Search booth by name + poll_officers_search: + button: Search + placeholder: Search poll officers + poll_questions_search: + button: Search + placeholder: Search poll questions + proposal_search: + button: Search + placeholder: Search proposals by title, code, description or question + spending_proposal_search: + button: Search + placeholder: Search spending proposals by title or description + user_search: + button: Search + placeholder: Search user by name or email' + search_results: "Search results" + no_search_results: "No results found." + spending_proposals: + index: + geozone_filter_all: All zones + administrator_filter_all: All administrators + valuator_filter_all: All valuators + tags_filter_all: All tags + filters: + valuation_open: Open + without_admin: Without assigned admin + managed: Managed + valuating: Under valuation + valuation_finished: Valuation finished + all: All + title: Investment projects for participatory budgeting + assigned_admin: Assigned administrator + no_admin_assigned: No admin assigned + no_valuators_assigned: No valuators assigned + summary_link: "Investment project summary" + valuator_summary_link: "Valuator summary" + feasibility: + feasible: "Feasible (%{price})" + not_feasible: "Not feasible" + undefined: "Undefined" + show: + assigned_admin: Assigned administrator + assigned_valuators: Assigned valuators + back: Back + classification: Clasification + heading: "Investment project %{id}" + edit: Edit + edit_classification: Edit classification + association_name: Association + by: By + sent: Sent + geozone: Scope + dossier: Dossier + edit_dossier: Edit dossier + tags: Tags + undefined: Undefined + edit: + classification: Clasification + assigned_valuators: Valuators + submit_button: Update + tags: Tags + tags_placeholder: "Write the tags you want separated by commas (,)" + undefined: Undefined + summary: + title: Summary for investment projects + title_proposals_with_supports: Summary for investment projects with supports + geozone_name: Scope + finished_and_feasible_count: Finished and feasible + finished_and_unfeasible_count: Finished and unfeasible + finished_count: Finished + in_evaluation_count: In evaluation + total_count: Total + cost_for_geozone: Cost + geozones: + index: + title: Geozone + create: Create geozone + edit: Edit + delete: Delete + geozone: + name: Name + external_code: External code + census_code: Census code + coordinates: Coordinates + errors: + form: + error: + one: "prevented this geozone from being saved" + other: 'prevented this geozone from being saved' + edit: + form: + submit_button: Save changes + editing: Editing geozone + back: Go back + new: + back: Go back + creating: Create district + delete: + success: Geozone successfully deleted + error: This geozone can't be deleted since there are elements attached to it + signature_sheets: + author: Author + created_at: Creation date + name: Name + no_signature_sheets: "There are not signature_sheets" + index: + title: Signature sheets + new: New signature sheets + new: + title: New signature sheets + document_numbers_note: "Write the numbers separated by commas (,)" + submit: Create signature sheet + show: + created_at: Created + author: Author + documents: Documents + document_count: "Number of documents:" + verified: + one: "There is %{count} valid signature" + other: "There are %{count} valid signatures" + unverified: + one: "There is %{count} invalid signature" + other: "There are %{count} invalid signatures" + unverified_error: (Not verified by Census) + loading: "There are still signatures that are being verified by the Census, please refresh the page in a few moments" + stats: + show: + stats_title: Stats + summary: + comment_votes: Comment votes + comments: Comments + debate_votes: Debate votes + debates: Debates + proposal_votes: Proposal votes + proposals: Proposals + spending_proposals: Spending Proposals + unverified_users: Unverified users + user_level_three: Level three users + user_level_two: Level two users + users: Total users + verified_users: Verified users + verified_users_who_didnt_vote_proposals: Verified users who didn't votes proposals + visits: Visits + votes: Total votes + spending_proposals_title: Spending Proposals + visits_title: Visits + direct_messages: Direct messages + proposal_notifications: Proposal notifications + incomplete_verifications: Incomplete verifications + direct_messages: + title: Direct messages + total: Total + users_who_have_sent_message: Users that have sent a private message + proposal_notifications: + title: Proposal notifications + total: Total + proposals_with_notifications: Proposals with notifications + tags: + create: Create Topic + destroy: Destroy Topic + index: + add_tag: Add a new proposal topic + title: Proposal topics + mark_as_featured: Propose topic upon creating proposal + name: + placeholder: Type the name of the topic + update: Update Topic + users: + index: + filter: Filter + filters: + all: All + with_confirmed_hide: Confirmed + without_confirmed_hide: Pending + title: Hidden users + show: + email: 'Email:' + hidden_at: 'Hidden at:' + registered_at: 'Registered at:' + title: Activity of user (%{user}) + verifications: + index: + phone_not_given: Phone not given + sms_code_not_confirmed: Has not confirmed the sms code + title: Incomplete verifications + site_customization: + content_blocks: + form: + content_blocks_information: Information about content blocks + content_block_about: You can create HTML content blocks to be inserted in the header or the footer of your Consul. + content_block_top_links_html: "Header blocks (top_links) are blocks of links that must have this format:" + content_block_footer_html: "Footer blocks can have any format and can be used to insert Javascript, CSS or custom HTML." + create: + notice: Content block created successfully + error: Content block couldn't be created + update: + notice: Content block updated successfully + error: Content block couldn't be updated + destroy: + notice: Content block deleted successfully + edit: + title: Editing content block + errors: + form: + error: Error + index: + create: Create new content block + delete: Delete block + title: Content blocks + new: + title: Create new content block + content_block: + body: Body + name: Name + images: + index: + title: Custom images + update: Update + delete: Delete + image: Image + update: + notice: Image updated successfully + error: Image couldn't be updated + destroy: + notice: Image deleted successfully + error: Image couldn't be deleted + pages: + create: + notice: Page created successfully + error: Page couldn't be created + update: + notice: Page updated successfully + error: Page couldn't be updated + destroy: + notice: Page deleted successfully + edit: + title: Editing %{page_title} + errors: + form: + error: Error + form: + options: Options + index: + create: Create new page + delete: Delete page + title: Custom Pages + see_page: See page + new: + title: Create new custom page + page: + created_at: Created at + status: Status + title: Title + updated_at: Updated at + status_draft: Draft + status_published: Published diff --git a/config/locales/budgets.nl.yml b/config/locales/budgets.nl.yml new file mode 100644 index 000000000..b840d7cb8 --- /dev/null +++ b/config/locales/budgets.nl.yml @@ -0,0 +1,109 @@ +nl: + budgets: + ballots: + show: + title: Your ballot + amount_spent: Amount spent + remaining: "You still have %{amount} to invest." + remove: Remove vote + voted_html: + one: "You have voted one proposal." + other: "You have voted %{count} proposals." + voted_info_html: "You can change your vote at any time until the close of this phase.
No need to invest all the money available." + zero: You have not voted any investment project. + reasons_for_not_balloting: + not_logged_in: You must %{signin} or %{signup} to continue. + not_verified: Only verified users can vote on proposals; %{verify_account}. + organization: Organizations are not permitted to vote + not_selected: Unselected investment projects can not be supported + not_enough_money: "Price is higher than the available amount left." + no_ballots_allowed: Selecting phase is closed + different_heading_assigned: You have already voted a different heading + groups: + show: + title: Select an option + unfeasible_title: Unfeasible investments + unfeasible: See unfeasible investments + phase: + accepting: Accepting projects + reviewing: Reviewing projects + selecting: Selecting projects + valuating: Valuating projects + balloting: Balloting projects + reviewing_ballots: Reviewing Ballots + finished: Finished budget + index: + title: Participatory budgets + investments: + form: + tag_category_label: "Categories" + tags_instructions: "Tag this proposal. You can choose from proposed categories or add your own" + tags_label: Tags + tags_placeholder: "Enter the tags you would like to use, separated by commas (',')" + index: + title: Participatory budgeting + unfeasible: Unfeasible investment projects + unfeasible_text: "The proposals must meet a number of criteria (legality, concreteness, be the responsibility of the city, not exceed the limit of the budget; %{definitions}) to be declared viable and reach the stage of final vote. All proposals don't meet these criteria are marked as unfeasible and published in the following list, along with its report of infeasibility." + unfeasible_text_definitions: see definitions here + by_heading: "Investment projects with scope: %{heading}" + search_form: + button: Search + placeholder: Search investment projects... + title: Search + search_results: + one: " containing the term '%{search_term}'" + other: " containing the term '%{search_term}'" + sidebar: + my_ballot: My ballot + voted_html: + one: "You voted one proposal with a cost of %{amount_spent}" + other: "You voted %{count} proposals with a cost of %{amount_spent}" + voted_info: You can change your vote at any time until the close of this phase. No need to spend all the money available. + zero: You have not voted any investment project. + verified_only: "To create a new budget investment %{verify}." + verify_account: "verify your account" + create: "Create budget investment" + not_logged_in: "To create a new budget investment you must %{sign_in} or %{sign_up}." + sign_in: "sign in" + sign_up: "sign up" + by_feasibility: By feasibility + feasible: Feasible projects + unfeasible: Unfeasible projects + orders: + random: random + confidence_score: highest rated + price: by price + show: + author_deleted: User deleted + price_explanation: Price explanation + unfeasibility_explanation: Unfeasibility explanation + code_html: 'Investment project code: %{code}' + location_html: 'Location: %{location}' + organization_name_html: 'Organization: %{name}' + share: Share + title: Investment project + supports: Supports + votes: Votes + wrong_price_format: Only integer numbers + investment: + title: Investment project + add: Add + already_added: You have already added this investment project + already_supported: You have already supported this. Share it! + support_title: Support this project + confirm_group: "You can only support investments in one district. If you continue you cannot change your decision. Are you sure?" + supports: + one: 1 support + other: "%{count} supports" + zero: No supports + give_support: Support + header: + check_ballot: Check my ballot + different_heading_assigned_html: "You have active votes in another heading: %{heading_link}" + progress_bar: + available: "Available: " + show: + group: Group + phase: Actual phase + unfeasible_title: Unfeasible investments + unfeasible: See unfeasible investments \ No newline at end of file diff --git a/config/locales/devise.nl.yml b/config/locales/devise.nl.yml new file mode 100755 index 000000000..c9ac92bdf --- /dev/null +++ b/config/locales/devise.nl.yml @@ -0,0 +1,71 @@ +# Additional translations at https://github.com/plataformatec/devise/wiki/I18n + +nl: + devise: + password_expired: + expire_password: "Password expired" + change_required: "Your password is expired" + change_password: "Change your password" + new_password: "New password" + updated: "Password successfully updated" + confirmations: + confirmed: "Your account has been confirmed." + send_instructions: "In a few minutes you will receive an email containing instructions on how to reset your password." + send_paranoid_instructions: "If your email address is in our database, in a few minutes you will receive an email containing instructions on how to reset your password." + failure: + already_authenticated: "You are already signed in." + inactive: "Your account has not yet been activated." + invalid: "Invalid %{authentication_keys} or password." + locked: "Your account has been locked." + last_attempt: "You have one more attempt remaining before your account is blocked." + not_found_in_database: "Invalid %{authentication_keys} or password." + timeout: "Your session has expired. Please sign in again to continue." + unauthenticated: "You must sign in or register to continue." + unconfirmed: "To continue, please click on the confirmation link that we have sent you via email" + mailer: + confirmation_instructions: + subject: "Confirmation instructions" + reset_password_instructions: + subject: "Instructions for resetting your password" + unlock_instructions: + subject: "Unlocking instructions" + omniauth_callbacks: + failure: "It has not been possible to authorise you as %{kind} because \"%{reason}\"." + success: "Successfully identified as %{kind}." + passwords: + no_token: "You cannot access this page except through a password reset link. If you have accessed it through a password reset link, please check that the URL is complete." + send_instructions: "In a few minutes, you will receive an email containing instructions on resetting your password." + send_paranoid_instructions: "If your email address is in our database, in a few minutes you will receive a link to use to reset your password." + updated: "Your password has been changed successfully. Authentication successful." + updated_not_active: "Your password has been changed successfully." + registrations: + destroyed: + "Goodbye! Your account has been cancelled. We hope to see you again soon. In accordance with your request, personal data registered as + a user of the site and form part of the file 'File' under the responsibility of the + 'Responsible', they have been canceled under the terms of the provisions of Article 16 of the + Ley Orgánica 15/1999 de Protección de Datos de Carácter Personal and Article 31 of its Reglamento de desarrollo (RD 1720/2007)." + signed_up: "Welcome! You have been authenticated." + signed_up_but_inactive: "Your registration was successful, but you could not be signed in because your account has not been activated." + signed_up_but_locked: "Your registration was successful, but you could not be signed in because your account is locked." + signed_up_but_unconfirmed: "You have been sent a message containing a verification link. Please click on this link to activate your account." + update_needs_confirmation: "Your account has been updated successfully; however, we need to verify your new email address. Please check your email and click on the link to complete the confirmation of your new email address." + updated: "Your account has been updated successfully." + sessions: + signed_in: "You have been signed in successfully." + signed_out: "You have been signed out successfully." + already_signed_out: "You have been signed out successfully." + unlocks: + send_instructions: "In a few minutes, you will receive an email containing instructions on unlocking your account." + send_paranoid_instructions: "If you have an account, in a few minutes you will receive an email containing instructions on unlocking your account." + unlocked: "Your account has been unlocked. Please sign in to continue." + errors: + messages: + already_confirmed: "You have already been verified; please attempt to sign in." + confirmation_period_expired: "You need to be verified within %{period}; please make a repeat request." + expired: "has expired; please make a repeat request." + not_found: "not found." + not_locked: "was not locked." + not_saved: + one: "1 error prevented this %{resource} from being saved:" + other: "%{count} errors prevented this %{resource} from being saved:" + equal_to_current_password: "must be different than the current password." diff --git a/config/locales/devise_views.nl.yml b/config/locales/devise_views.nl.yml new file mode 100755 index 000000000..5177e8c00 --- /dev/null +++ b/config/locales/devise_views.nl.yml @@ -0,0 +1,130 @@ +--- +nl: + devise_views: + confirmations: + new: + email_label: Email + submit: Stuur instructies opnieuw + title: Stuur bevestiging instructies opnieuw + show: + instructions_html: Bevestig het account via %{email} + new_password_confirmation_label: Herhaal wachtwoord + new_password_label: Nieuw wachtwoord + please_set_password: Kies een nieuw wachtwoord (voor login met email hierboven) + submit: Bevestig + title: Bevestig mijn account + mailer: + confirmation_instructions: + confirm_link: Bevestig mijn account + text: 'U kunt uw email adres bevestigen via de volgende link:' + title: Welkom bij het Open Government Portal + welcome: Welkom + reset_password_instructions: + change_link: Pas mijn wachtwoord aan + hello: Hallo + ignore_text: Negeer deze mail als u geen wachtwoord aanpassing heeft aangevraagd. + info_text: Uw wachtwoord zal niet worden aangepast tot u dit via de link edit. + text: 'We hebben een verzoek tot wijziging van uw wachtwoord ontvangen. U kunt dit doen via de volgende link:' + title: Verander uw wachtwoord + unlock_instructions: + hello: Hallo + info_text: Uw account is geblokkeerd vanwege een te groot aantal mislukte inlogpogingen. + instructions_text: 'Klik deze link om uw account te de-blokkeren:' + title: Uw account is geblokkeerd + unlock_link: De-blokkeer mijn account + menu: + login_items: + login: Log in + logout: Log out + signup: Aanmelden + organizations: + registrations: + new: + email_label: Email + organization_name_label: Naam van organisatie + password_confirmation_label: Bevestig wachtwoord + password_label: Wachtwoord + phone_number_label: Telefoonnummer + responsible_name_label: Volledige naam van de vertegenwoordiger van het collectief + responsible_name_note: Dit is de persoon die namens de vereniging of het collectief voorstellen indient + submit: Aanmelden + title: Als organisatie of collectief aanmelden + success: + back_to_index: Begrepen; terug naar hoofdpagina + instructions_1_html: "We nemen snel contact op om te verifiëren dat u dit collectief inderdaad vertegenwoordigd." + instructions_2_html: Terwijl uw email wordt geverifiëerd, hebben we u een link gestuurd ter bevestiging van uw account. + instructions_3_html: Na bevestiging kunt us deelnemen als niet-geverifiëerd collectief. + thank_you_html: Dank voor uw aanmelding als collectief op deze site. We wachten nu op verificatie. + title: Aanmelden van organisatie of collectief + passwords: + edit: + change_submit: Verander wachtwoord + password_confirmation_label: Bevestig nieuw wachtwoord + password_label: Nieuw wachtwoord + title: Verander uw wachtwoord + new: + email_label: Email + send_submit: Stuur instructies + title: Wachtwoord vergeten? + sessions: + new: + email_label: Email + password_label: Wachtwoord + remember_me: Onthoud mij + submit: Ok + title: Log in + shared: + links: + login: Log in + new_confirmation: Geen activeringsinstructies voor uw account ontvangen? + new_password: Wachtwoord vergeten? + new_unlock: Geen de-blokkeer instructies ontvangen? + signin_with_provider: Log in met %{provider} + signup: Geen account? %{signup_link} + signup_link: Aanmelden + unlocks: + new: + email_label: Email + submit: Stuur de-blokker instructies opnieuw. + title: Stuur de-blokker instructies + users: + registrations: + delete_form: + erase_reason_label: Reden + info: Dit kunt u niet ongedaan maken. Verifiëer dat u dit echt wilt. + info_reason: Wat is de reden? (optioneel) + submit: Verwijder mijn account + title: Verwijder account + edit: + current_password_label: Huidig wachtwoord + edit: Toegangsgegevens aanpassen + email_label: Email + leave_blank: Laat leeg als u het niet wilt aanpassen + need_current: Uw huidige wachtwoord ter bevestiging van de veranderingen + password_confirmation_label: Bevestig nieuw wachtwoord + password_label: Nieuw wachtwoord + update_submit: Pas aan + waiting_for: 'In afwachting van bevestiging:' + new: + cancel: Cancel login + email_label: Email + organization_signup: Vertegenwoordigd u een organisatie of collectief? %{signup_link} + organization_signup_link: Hier aanmelden + password_confirmation_label: Bevestig wachtwoord + password_label: Wachtwoord + redeemable_code: Verificatiecode ontvangen via email (optioneel) + submit: Aanmelden + terms: Met aanmelding accepteerd u de %{terms} + terms_link: voorwaarden van gebruik + terms_title: Met aanmelding accepteerd u de voorwaarden van gebruik + title: Aanmelden + username_is_available: "Gebruikersnaam is beschikbaar" + username_is_not_available: "Gebruikersnaam is bezet" + username_label: Gebruikersnaam + username_note: De naam bij uw bijdragen + success: + back_to_index: Begrepen; terug naar hoofdpagina + instructions_1_html: Check uw email - we hebben u een link ter bevestiging gestuurd. + instructions_2_html: Na bevestiging kunt u deelnemen. + thank_you_html: Dank voor uw aanmelding. Uw email moet nu worden bevestigd. + title: Pas email adres aan diff --git a/config/locales/kaminari.nl.yml b/config/locales/kaminari.nl.yml new file mode 100755 index 000000000..f9e268a11 --- /dev/null +++ b/config/locales/kaminari.nl.yml @@ -0,0 +1,23 @@ +--- +nl: + helpers: + page_entries_info: + entry: + one: Bijdrage + other: Bijdragen + zero: Bijdragen + more_pages: + display_entries: %{first} - %{last} van %{total} %{entry_name} getoond + one_page: + display_entries: + one: Er is 1 %{entry_name} + other: Er zijn %{count} %{entry_name} + zero: "%{entry_name} is niet gevonden" + views: + pagination: + first: Eerste + last: Laatste + next: Volgende + previous: Vorige + truncate: "…" + current: U bent op pagina \ No newline at end of file diff --git a/config/locales/mailers.nl.yml b/config/locales/mailers.nl.yml new file mode 100755 index 000000000..1cde78402 --- /dev/null +++ b/config/locales/mailers.nl.yml @@ -0,0 +1,85 @@ +--- +nl: + mailers: + no_reply: "This message was sent from an email address that does not accept replies." + comment: + hi: Hi + new_comment_by_html: There is a new comment from %{commenter} + subject: Someone has commented on your %{commentable} + title: New comment + config: + manage_email_subscriptions: To stop receiving these emails change your settings in + email_verification: + click_here_to_verify: this link + instructions_2_html: This email will verify your account with %{document_type} %{document_number}. If these don't belong to you, please don't click on the previous link and ignore this email. + instructions_html: To complete the verification of your user account in the Open Government Portal, you must click %{verification_link}. + subject: Confirm your email + thanks: Thank you very much. + title: Confirm your account using the following link + reply: + hi: Hi + new_reply_by_html: There is a new response from %{commenter} to your comment on + subject: Someone has responded to your comment + title: New response to your comment + unfeasible_spending_proposal: + hi: "Dear user," + new_html: "For all these, we invite you to elaborate a new proposal that ajusts to the conditions of this process. You can do it following this link: %{url}." + new_href: "new investment project" + reconsider_html: "If you believe that the rejected proposal meets the requirements to be an investment proposal, you can communicate this, within 48 hours, responding to the email address examples@consul.es. Including the code %{code} in the subject of the email." + sincerely: "Sincerely" + signatory: "DEPARTMENT OF PUBLIC PARTICIPATION" + sorry: "Sorry for the inconvenience and we again thank you for your invaluable participation." + subject: "Your investment project '%{code}' has been marked as unfeasible" + unfeasible_html: "From the City Council we want to thank you for your participation in the participatory budgets. We regret to inform you that your proposal '%{title}' will be excluded from this participatory process for the following reason:" + budget_investment_unfeasible: + hi: "Dear user," + new_html: "For all these, we invite you to elaborate a new proposal that ajusts to the conditions of this process. You can do it following this link: %{url}." + new_href: "new investment project" + reconsider_html: "If you believe that the rejected proposal meets the requirements to be an investment proposal, you can communicate this, within 48 hours, responding to the email address examples@consul.es. Including the code %{code} in the subject of the email." + sincerely: "Sincerely" + signatory: "DEPARTMENT OF PUBLIC PARTICIPATION" + sorry: "Sorry for the inconvenience and we again thank you for your invaluable participation." + subject: "Your investment project '%{code}' has been marked as unfeasible" + unfeasible_html: "From the City Council we want to thank you for your participation in the participatory budgets. We regret to inform you that your proposal '%{title}' will be excluded from this participatory process for the following reason:" + proposal_notification_digest: + info: "Here are the new notifications that have been published by authors of the proposals that you have supported in %{org_name}." + title: "Proposal notifications in %{org_name}" + share: Share proposal + comment: Comment proposal + unsubscribe: "If you don't want receive proposal's notification, visit %{account} and unckeck 'Receive a summary of proposal notifications'." + unsubscribe_account: My account + direct_message_for_receiver: + subject: "You have received a new private message" + reply: Reply to %{sender} + unsubscribe: "If you don't want receive direct messages, visit %{account} and unckeck 'Receive emails about direct messages'." + unsubscribe_account: My account + direct_message_for_sender: + subject: "You have send a new private message" + title_html: "You have send a new private message to %{receiver} with the content:" + user_invite: + ignore: "If you have not requested this invitation don't worry, you can ignore this email." + text: "Thank you for applying to join %{org}! In seconds you can start to decide the city you want, just fill the form below:" + thanks: "Thank you very much." + title: "Welcome to %{org}" + button: Complete registration + subject: "Invitation to %{org_name}" + budget_investment_created: + subject: "Thank you for creating an investment!" + title: "Thank you for creating an investment!" + intro_html: "Hi %{author}," + text_html: "Thank you for creating your investment %{investment} for Participatory Budgets %{budget}." + follow_html: "We will inform you about how the process progresses, which you can also follow on %{link}." + follow_link: "Participatory Budgets" + sincerely: "Sincerely," + signatory: "DEPARTMENT OF PUBLIC PARTICIPATION" + share: "Comparte tu proyecto" + budget_investment_unfeasible: + hi: "Dear user," + new_html: "For all these, we invite you to elaborate a new investment that ajusts to the conditions of this process. You can do it following this link: %{url}." + new_href: "new investment project" + reconsider_html: "If you believe that the rejected investment meets the requirements to be an investment project, you can communicate this, within 48 hours, responding to the email address examples@consul.es. Including the code %{code} in the subject of the email." + sincerely: "Sincerely" + signatory: "DEPARTMENT OF PUBLIC PARTICIPATION" + sorry: "Sorry for the inconvenience and we again thank you for your invaluable participation." + subject: "Your investment project '%{code}' has been marked as unfeasible" + unfeasible_html: "From the City Council we want to thank you for your participation in the participatory budgets. We regret to inform you that your investment '%{title}' will be excluded from this participatory process for the following reason:" \ No newline at end of file diff --git a/config/locales/management.nl.yml b/config/locales/management.nl.yml new file mode 100644 index 000000000..ea27fb2f2 --- /dev/null +++ b/config/locales/management.nl.yml @@ -0,0 +1,131 @@ +--- +nl: + management: + account: + alert: + unverified_user: No verified user logged in yet + show: + title: User account + account_info: + change_user: Change user + document_number_label: 'Document number:' + document_type_label: 'Document type:' + email_label: 'Email:' + identified_label: 'Identified as:' + username_label: 'Username:' + check: Check + dashboard: + index: + title: Management + info: Here you can manage users through all actions listed in the left menu. + document_number: Document number + document_type_label: Document type + document_verifications: + already_verified: This user account is already verified. + has_no_account_html: In order to create an account, go to %{link} and click in 'Register' in the upper-left part of the screen. + link: Consul + in_census_has_following_permissions: 'This user can participate in the website with the following permissions:' + not_in_census: This document is not registered. + not_in_census_info: 'Citizens not in the Census can participate in the website with the following permissions:' + please_check_account_data: Please check that the account data above are correct. + title: User management + under_age: "You don't have the required age to verify your account." + verify: Verify + email_label: Email + date_of_birth: Date of birth + email_verifications: + already_verified: This user account is already verified. + choose_options: 'Please choose one of the following options:' + document_found_in_census: This document was found in the census, but it has no user account associated to it. + document_mismatch: 'This email belongs to a user which already has an associated id: %{document_number}(%{document_type})' + email_placeholder: Write the email this person used to create his or her account + email_sent_instructions: In order to completely verify this user, it is necessary that the user clicks on a link which we have sent to the email address above. This step is needed in order to confirm that the address belongs to him. + if_existing_account: If the person has already a user account created in the website, + if_no_existing_account: If this person has not created an account yet + introduce_email: 'Please introduce the email used on the account:' + send_email: Send verification email + menu: + create_proposal: Create proposal + print_proposals: Print proposals + support_proposals: Support proposals + create_spending_proposal: Create spending proposal + print_spending_proposals: Print spending proposals + support_spending_proposals: Support spending proposals + create_budget_investment: Create budget investment + print_budget_investments: Print Budget Investments + support_budget_investments: Support Budget Investments + users: Users + edit_user_accounts: Edit user account + user_invites: User's invites + permissions: + create_proposals: Create proposals + debates: Engage in debates + support_proposals: Support proposals + vote_proposals: Vote proposals + print: + proposals_info: Create yor proposal on http://url.consul + proposals_note: The proposals more supported will be voted. If are accepted by a majority, the city Council shall be carried out. + proposals_title: 'Proposals:' + spending_proposals_info: Participate at http://url.consul + spending_proposals_note: Participatory budget will be assigned to the most voted budget investment. + budget_investments_info: Participate at http://url.consul + budget_investments_note: Participatory budget will be assigned to the most voted budget investment. + print_info: Print this info + proposals: + alert: + unverified_user: User is not verified + create_proposal: Create proposal + print: + print_button: Print + budgets: + create_new_investment: Create New Investment + print_investments: Print Budget Investments + support_investments: Support Budget Investments + budget_investments: + alert: + unverified_user: User is not verified + create: Create budget investment + filters: + heading: Concepto + unfeasible: Unfeasible investment + print: + print_button: Print + search_results: + one: " containing the term '%{search_term}'" + other: " containing the term '%{search_term}'" + spending_proposals: + alert: + unverified_user: User is not verified + create: Create spending proposal + filters: + unfeasible: Unfeasible investment projects + by_geozone: "Investment projects with scope: %{geozone}" + print: + print_button: Print + search_results: + one: " containing the term '%{search_term}'" + other: " containing the term '%{search_term}'" + sessions: + signed_out: Signed out successfully. + signed_out_managed_user: User session signed out successfully. + username_label: Username + users: + create_user: Create a new account + create_user_info: 'We will create an account with the following data:' + create_user_submit: Create user + create_user_success_html: We have sent an email to the email address %{email} in order to verify that it belongs to this user. It contains a link they have to click. Then they will have to set their access password before being able to log in to the website + erased_notice: User account deleted. + erased_by_manager: "Deleted by manager: %{manager}" + erase_account_link: Delete user + erase_account_confirm: Are you sure you want to erase the account? This action can not be undone + erase_warning: This action can not be undone. Please make sure you want to erase this account. + erase_submit: Delete account + user_invites: + new: + label: Emails + info: "Enter the emails separated by commas (',')" + submit: Send invites + title: User's invites + create: + success_html: %{count} invitations have been sent. + title: User's invites diff --git a/config/locales/moderation.nl.yml b/config/locales/moderation.nl.yml new file mode 100755 index 000000000..5b1831754 --- /dev/null +++ b/config/locales/moderation.nl.yml @@ -0,0 +1,78 @@ +--- +nl: + moderation: + header: + title: Moderation + comments: + index: + block_authors: Block authors + confirm: Are you sure? + filter: Filter + filters: + all: All + pending_flag_review: Pending + with_ignored_flag: Marked as viewed + headers: + comment: Comment + moderate: Moderate + hide_comments: Hide comments + ignore_flags: Mark as viewed + order: Order + orders: + flags: Most flagged + newest: Newest + title: Comments + dashboard: + index: + title: Moderation + debates: + index: + block_authors: Block authors + confirm: Are you sure? + filter: Filter + filters: + all: All + pending_flag_review: Pending + with_ignored_flag: Marked as viewed + headers: + debate: Debate + moderate: Moderate + hide_debates: Hide debates + ignore_flags: Mark as viewed + order: Order + orders: + created_at: Newest + flags: Most flagged + title: Debates + menu: + flagged_comments: Comments + flagged_debates: Debates + proposals: Proposals + users: Block users + proposals: + index: + block_authors: Block authors + confirm: Are you sure? + filter: Filter + filters: + all: All + pending_flag_review: Pending review + with_ignored_flag: Mark as viewed + headers: + moderate: Moderate + proposal: Proposal + hide_proposals: Hide proposals + ignore_flags: Mark as viewed + order: Order by + orders: + created_at: Most recent + flags: Most flagged + title: Proposals + users: + index: + hidden: Blocked + hide: Block + search: Search + search_placeholder: email or name of user + title: Block users + notice_hide: User blocked. All of this user's debates and comments have been hidden. diff --git a/config/locales/nl.yml b/config/locales/nl.yml new file mode 100755 index 000000000..04c75be22 --- /dev/null +++ b/config/locales/nl.yml @@ -0,0 +1,702 @@ +--- +nl: + account: + show: + change_credentials_link: Pas mijn toegangsgegevens aan + email_on_comment_label: Stuur me een email als iemand op mijn voorstellen of discussie reageert + email_on_comment_reply_label: Stuur me een email wanneer iemand op mijn voorstellen reageert + erase_account_link: Verwijder mijn account + finish_verification: Maak verificatieproces af + notifications: Meldingen + organization_name_label: Naam van de organisatie + organization_responsible_name_placeholder: Vertegenwoordiger van de organisatie of het collectief + personal: Persoonlijke gegevens + phone_number_label: Telefoonnummer + public_activity_label: Mijn activiteiten zijn publiek + save_changes_submit: Sla veranderingen op + subscription_to_website_newsletter_label: Stuur me email met relevante informatie over de website + email_on_direct_message_label: Stuur me email naar aanleiding van directe boodschappen + email_digest_label: Stuur me een samenvatting van meldingen naar aanleiding van voorstellen + official_position_badge_label: Show official position badge + title: Mijn account + user_permission_debates: Deelnemen aan discussies + user_permission_info: Met uw account kunt u... + user_permission_proposal: Nieuwe voorstellen indienen + user_permission_support_proposal: Voorstellen steunen + user_permission_title: Deelname + user_permission_verify: Verifiëer uw account om alles te kunnen. + user_permission_verify_info: "* Only for users on Census." + user_permission_votes: Deelnemen aan laatste stemronde + username_label: Gebeuikersnaam + verified_account: Account geverifiëerd + verify_my_account: Verifiëer mijn account + application: + close: Afsluiten + menu: Menu + comments: + comment: + admin: Admin + author: Schrijver + deleted: Deze reactie is verwijderd + moderator: Moderator + responses: + one: 1 reactie + other: "%{count} reacties" + zero: Geen reacties + user_deleted: deelnemer verwijderd + votes: + one: 1 stem + other: "%{count} stemmen" + zero: Geen stemmen + form: + comment_as_admin: Reageer als admin + comment_as_moderator: Reageer als moderator + leave_comment: Laat een reactie achter + orders: + most_voted: Meest gestemd + newest: Nieuwste boven + oldest: Oudste boven + select_order: Sorteer op + show: + return_to_commentable: 'Ga terug naar ' + comments_helper: + comment_button: Publiceer reactie + comment_link: Reactie + reply_button: Publiceer antwoord + reply_link: Reageer + debates: + create: + form: + submit_button: Start een debat + debate: + comments: + one: 1 reactie + other: "%{count} reacties" + zero: Geen reacties + debate: Debat + votes: + one: 1 stem + other: "%{count} stemmen" + zero: Geen stemmen + edit: + editing: Edit debat + form: + submit_button: Sla veranderingen op + show_link: Bekijk debat + form: + debate_text: Initiële tekst debat + debate_title: Titel debat + tags_instructions: Voeg labels toe. + tags_label: Onderwerpen + tags_placeholder: "Voeg de labels die u wilt gebruiken toe, gescheiden door kommas (',')" + index: + featured_debates: Uitgelicht + filter_topic: + one: " met onderwerp '%{topic}'" + other: " met onderwerp '%{topic}'" + orders: + confidence_score: hoogst beoordeeld + created_at: nieuwste + hot_score: meest actieve + most_commented: met meeste reacties + relevance: relevantie + search_form: + button: Zoek + placeholder: Zoek in discussies... + title: Zoek + search_results: + one: " met de term '%{search_term}'" + other: " met de term '%{search_term}'" + select_order: Sorteer op + start_debate: Start een debat + title: Debatten + new: + form: + submit_button: Start een debat + info: Dit is niet de juiste plek voor voorstellen; ga daarvoor naar %{info_link}. + info_link: nieuw voorstel + more_info: (meer info) + recommendation_four: Geniet van deze ruimte, en van de stemmen die 'm vullen. + recommendation_one: Gebruik geen hoofdletters voor de titel, of voor hele zinnen. Dit is equivalent aan schreeuwen op het internet, en niemand houdt ervan toegeschreeuwd te worden. + recommendation_three: Stevige kritiek is welkom, dit is de plek daarvoor. Maar we raden u wel aan de discussie elegant en intelligent te voeren, dan blijft deze ruimte leefbaar. + recommendation_two: Iedere discussie of opmerking waarin een illegale activiteit wordt aanmoedigd zal worden verwijderd, en ook die welke de discussie saboteren. Verder is alles toegestaan. + recommendations_title: Advies bij het beginnen van een debat + start_new: Begin een debat + show: + author_deleted: Deelnemer verwijderd + comments: + one: 1 opmerking + other: "%{count} opmerkingen" + zero: Geen opmerkingen + comments_title: Opmerkingen + edit_debate_link: Pas aan + flag: Verschillende mensen vinden de inhoud ongepast. + login_to_comment: U moet %{signin} of %{signup} om een reactie te kunnen plaatsen. + share: Delen + update: + form: + submit_button: Veranderingen opslaan + errors: + messages: + user_not_found: Onbekende deelnemer + invalid_date_range: "Ongeldige periode" + form: + accept_terms: Ik accepteer het %{policy} en de %{conditions} + accept_terms_title: Ik ga akkoord met het privacybeleid en de gebruiksvoorwaarden + conditions: Gebruiksvoorwaarden + debate: Debat + direct_message: privébericht + error: fout + errors: fouten + not_saved: 'belemmeren het opslaan van %{resource}:' + policy: Privacybeleid + proposal: Voorstel + proposal_notification: "Melding" + spending_proposal: Uitgaven voorstel + budget/investment: Investering + user: Deelnemer + verification/sms: telefoon + signature_sheet: Handtekeningenvel + geozones: + none: Hele stad + all: Alle bereiken + layouts: + application: + chrome: Google Chrome + firefox: Firefox + ie: U gebruikt Internet Explorer. We raden %{firefox} of %{chrome} aan voor de beste resultaten. + ie_title: Deze site is niet geoptimaliseert voor uw browser + footer: + accessibility: Toegangkelijkheid + conditions: Gebruiksvoorwaarden + consul: Consul + consul_url: https://github.com/consul/consul + contact_us: Voor tech support klik + copyright: Consul, %{year} + description: Deze site gebruikt %{consul}; een %{open_source} toepassing. + faq: hier + open_data_text: Gegevens van een open en transparant overheidsbeleid. + open_data_title: Open data + open_source: open-source software + open_source_url: http://www.gnu.org/licenses/agpl-3.0.html + participation_text: Beslis mee over de vormgeving en beleid in uw gemeente. + participation_title: Participatie + privacy: Privacybeleid + transparency_text: Ontdek alles over je gemeente. + transparency_title: Transparantie + transparency_url: https://transparency.consul + header: + administration: Beheer + available_locales: Beschikbare talen + debates: Discussies + external_link_blog: Blog + external_link_opendata: Open data + external_link_opendata_url: https://opendata.consul + external_link_transparency: Transparantie + external_link_transparency_url: https://transparency.consul + locale: 'Taal:' + logo: Consul logo + management: Manage + moderation: Moderatie + valuation: Beoordeling + officing: Stembureau + more_info: Meer informatie + my_account_link: Mijn account + my_activity_link: Mijn bijdragen + notifications: Meldingen + new_notifications: + one: U heeft een nieuwe melding + other: U heeft %{count} nieuwe meldingen + no_notifications: "U heeft geen nieuwe meldingen" + open: open + open_city_slogan_html: Er zijn steden die rechtstreeks door hun bewoners worden bestuurd, welke discussiëren over de onderwerpen waarover ze zich zorgen maken, welke voorstellen doen om hun leven te verbeteren en daar zelf beslissen welke daarvan zullen worden uitgevoerd. + open_city_title: De gemeente waar u van houdt is de gemeente die u wilt. + open_gov: Open bestuur + proposals: Voorstellen + poll_questions: Stemmen + see_all: Bekijk voorstellen + budgets: Burgerbegroting + spending_proposals: Budget voorstellen + legislation: + help: + alt: Selecteer de tekst waarop u wilt reageren en druk op de knop met het potlood. + text: Om te reageren moet u registreren en inloggen. Selecteer dan de tekst waarop u wilt reageren en druk op de knop met het potlood. + text_sign_in: log in + text_sign_up: registreer + title: Hoe kan ik reageren? + locale: Nederlands + notifications: + index: + comments_on: + one: Iemand heeft gereageerd op + other: Er zijn %{count} nieuwe reacties op + empty_notifications: U heeft geen nieuwe meldingen. + mark_all_as_read: Alles als gelezen markeren + proposal_notification: + one: Er is een nieuwe melding over + other: Er zijn %{count} nieuwe meldingen over + replies_to: + one: Iemand antwoordde op uw reactie op + other: Er zijn %{count} nieuwe antwoordde op uw reactie op + title: Meldingen + map: + title: "Regios" + proposal_for_district: "Start een voorstel voor uw regio" + select_district: Betroffen regio + start_proposal: Doe een voorstel + omniauth: + facebook: + sign_in: Log in via Facebook + sign_up: Registreer via Facebook + name: Facebook + finish_signup: + title: Voeg uw email address toe + google_oauth2: + sign_in: Log in via Google + sign_up: Registreer via Google + name: Google + twitter: + sign_in: Log in via Twitter + sign_up: Registreer via Twitter + name: Twitter + info_sign_in: "Log in via:" + info_sign_up: "Registreer via:" + or_fill: "Of vul het volgende in:" + finish_signup: + title: "Verdere details" + username_warning: "Door een verandering in de manier waarop we met sociale netwerken communiceren, is het mogelijk dat uw gebruikersnaam nu als 'al in gebruik' verschijnt. Kiest u dan een andere gebruikersnaam, aub." + proposals: + create: + form: + submit_button: Doe voorstel + edit: + editing: Bewerk voorstel + form: + submit_button: Bewaar aanpassingen + show_link: Bekijk voorstel + retire_form: + title: Trek voorstel terug + warning: "Als u het voorstel terugtrekt kan het nog steeds ondersteund worden. Het wordt verwijderd van de hoofdlijst en er wordt een bericht zichtbaar voor alle deelnemers waarin wordt verklaard dat de auteur van mening is dat het voorstel niet meer ondersteund zou moeten worden" + retired_reason_label: Reden het voorstel terug te trekken + retired_reason_blank: Kies één van de mogelijkheden + retired_explanation_label: Uitleg + retired_explanation_placeholder: Leg kort uit waarom u denkt dat dit voorstel niet meer gesteund moet worden + submit_button: Trek voorstel terug + retire_options: + duplicated: Dubbeling + started: Is al gestart + unfeasible: Onhaalbaar + done: Is gebeurt + other: Anders + form: + geozone: Regio + proposal_external_url: Link naar meet informatie + proposal_question: Vraag + proposal_question_example_html: Moet samengevat worden in een vraag met een ja/nee antwoord. E.g. 'Ben je het eens met autovrije Geldersekade?' + proposal_responsible_name: Volledige naam van persoon die het voorstel doet + proposal_responsible_name_note: "(individueel of als vertegenwoordiger van een collectief; niet publiek zichtbaar)" + proposal_summary: Samenvatting voorstel + proposal_summary_note: "(max is 200 letters)" + proposal_text: Tekst voorstel + proposal_title: Titel voorstel + proposal_video_url: Link naar video + proposal_video_url_note: U kunt een link naar YouTube of Vimeo toevoegen + tag_category_label: "Categorieën" + tags_instructions: "Label dit voorstel. U kunt één van de voorgestelde categorieën kiezen of er één toevoegen" + tags_label: Labels + tags_placeholder: "Voeg labels toe, gescheiden door kommas (',')" + index: + featured_proposals: Uitgelicht + filter_topic: + one: " met onderwerp '%{topic}'" + other: " met onderwerp '%{topic}'" + orders: + confidence_score: best beoordeeld + created_at: nieuwste + hot_score: meest aktief + most_commented: meeste reacties + relevance: relevantie + archival_date: Gearchiveerd + retired_proposals: Teruggetrokken voorstellen + retired_proposals_link: "Teruggetrokken voorstellen" + retired_links: + all: Alle + duplicated: Dubbele + started: Gestartte + unfeasible: Onhaalbare + done: Gerealiseerde + other: Anders + search_form: + button: Zoek + placeholder: Zoek voorstellen.. + title: Zoek + search_results: + one: " die de term '%{search_term}' bevatten" + other: " die de term '%{search_term}' bevatten" + select_order: Sorteer op + select_order_long: 'U ziet de voorstellen op:' + start_proposal: Doe een voorstel + title: Voorstellen + top: Wekelijkse top + top_link_proposals: De meest gesteunde voorstellen per categorie + new: + form: + submit_button: Doe voorstel + more_info: Hoe werken voorstellen? + recommendation_three: Geniet van deze ruimte, en van de stemmen die 'm vullen. + recommendation_two: Ieder voorstel waarin een illegale activiteit wordt aanmoedigd zal worden verwijderd, en ook die welke de discussie saboteren. Verder is alles toegestaan. + recommendation_one: Gebruik geen hoofdletters voor de titel, of voor hele zinnen. Dit is equivalent aan schreeuwen op het internet, en niemand houdt ervan toegeschreeuwd te worden. + recommendations_title: Aanbevelingen bij het doen van voorstellen + start_new: Doe nieuw voorstel + notice: + retired: Voorstel teruggetrokken + proposal: + already_supported: U steunt dit voorstel al. Deel het! + comments: + one: 1 reactie + other: "%{count} reacties" + zero: Geen reacties + proposal: Voorstel + reason_for_supports_necessary: 1% van de census + support: Steun + support_title: Steun dit voorstel + supports: + one: 1 Steunbetuiging + other: "%{count} Steunbetuigingen" + zero: Geen Steunbetuigingen + supports_necessary: "%{number} steunbetuigingen nodig" + total_percent: 100% + archived: "Dit voorstel is gearchiveerd en kan niet worden gesteund." + successful: "Dit voorstel heeft het benodigd aantal steunbetuigingen en zal in stemming worden gebracht." + voting: "volgende stemronde" + show: + author_deleted: Deelnemer verwijdert + code: 'Voorstel code:' + comments: + one: 1 reactie + other: "%{count} reacties" + zero: Geen reacties + comments_tab: Reacties + edit_proposal_link: Bewerk + flag: Dit voorstel is door verschillende deelnemers aangemerkt als ongepast. + login_to_comment: U moet inloggen om te kunnen reageren. + notifications_tab: Meldingen + retired_warning: "De auteur vind dat dit voorstel niet langer moet worden gesteund." + retired_warning_link_to_explanation: Lees de uitleg vóór u er voor stemt. + retired: Voorstel teruggetrokken door de auteur + share: Deel + send_notification: Stuur bericht + no_notifications: "Dit voorstel heeft geen meldingen." + embed_video_title: "Video voor %{proposal}" + update: + form: + submit_button: Sla aanpassingen op + polls: + all: "Alle" + no_dates: "nog geen datum" + dates: "Van %{open_at} tot %{closed_at}" + final_date: "Definitieve hertelling/resultaten" + index: + filters: + current: "Open" + incoming: "Binnenkort" + expired: "Verlopen" + title: "Stemmen" + participate_button: "Neem aan deze stemronde deel" + participate_button_incoming: "Meer informatie" + participate_button_expired: "Stemronde is voorbij" + no_geozone_restricted: "Hele stad" + geozone_restricted: "Regio's" + geozone_info: "Open voor deelnemers uit: " + can_answer: "U kunt deelnemen aan deze stemronde!" + cant_answer: "Deze stemronde is niet beschikbaar in uw regio" + cant_answer_not_logged_in: "U moet inloggen om deel te kunnen nemen" + cant_answer_verify: "Uw account moet zijn geverifieerd om te kunnen antwoorden" + already_answer: "U heeft al deelgenomen aan deze ronde" + show: + dates_title: "Data" + cant_answer_not_logged_in: "U moet zijn ingelogd om te kunnen deelnemen." + signin: Log in + signup: Registreer + cant_answer_verify_html: "Uw account moet zijn geverifieerd om te kunnen antwoorden." + verify_link: "verifieer uw account" + cant_answer_incoming: "Deze stemronde is nog niet begonnen" + cant_answer_expired: "Deze stemronde is voorbij." + poll_questions: + create_question: "Stel vraag" + default_valid_answers: "Ja, Nee" + show: + answer_this_question: "Antwoord op deze vraag" + original_proposal: "Oorspronkelijk voorstel" + author: "Gedaan door" + dates_title: "Data" + more_info: "Meer informatie" + not_logged_in: "U moet zijn ingelogd om te kunnen deelnemen." + signin: Log in + signup: Registreer + cant_answer_verify_html: "Uw account moet zijn geverifieerd om te kunnen antwoorden." + verify_link: "verifieer uw account" + cant_answer_incoming: "Deze stemronde is nog niet begonnen" + cant_answer_expired: "Deze stemronde is voorbij." + cant_answer_wrong_geozone: "Deze vraag wordt niet behandeld in uw regio" + vote_answer: "Stem %{answer}" + voted: "U heeft %{answer} gestemd" + poll: "Stemronde" + banner: + featured_title: "#NextVoting" + info: "Nieuwe voorstellen die de stemfase hebben bereikt." + proposal_notifications: + new: + title: "Stuur bericht" + title_label: "Titel" + body_label: "Bericht" + submit_button: "Stuur bericht" + info_about_receivers_html: "Dit bericht zal worden gestuurd aan %{count} mensen en zal zichtbaar zijn in de pagina van het voorstel.
Berichten worden niet onmiddellijk gestuurd; mensen ontvangen periodiek een email met berichend over voorstellen." + proposal_page: "pagina van het voorstel" + show: + back: "Terug naar mijn bijdragen" + shared: + edit: 'Bewerk' + save: 'Sla op' + delete: 'Verwijder' + comments: + title: 'Reacties' + login_to_comment: 'U moet zijn ingelogd om te kunnen reageren.' + "yes": "Ja" + "no": "Nee" + advanced_search: + author_type: 'Op auteur categorie' + author_type_blank: 'Selecteer een categorie' + date: 'Op datum' + date_placeholder: 'DD/MM/YYYY' + date_range_blank: 'Kies een datum' + date_1: 'Afgelopen 24 uur' + date_2: 'Afgelopen week' + date_3: 'Afgelopen maand' + date_4: 'Afgelopen jaar' + date_5: 'Aangepast' + from: 'Van' + general: 'Met tekst:' + general_placeholder: 'Schrijf de tekst' + search: 'Filter' + title: 'Geavanceerd zoeken' + to: 'Aan' + delete: Verwijder + author_info: + author_deleted: Deelnemer verwijderd + back: Terug + check: Selecteer + check_all: Alle + check_none: Geen + collective: Collectief + flag: Markeer als ongepast + hide: Verberg + print: + print_button: Druk deze informatie af + search: Zoek + show: Toon + suggest: + debate: + found: + + one: "Er is een debat met de term '%{query}'; u kunt daar deelnemen in plaats van een nieuwe discussie te openen." + other: "Er zijn discussies met de term '%{query}'; u kunt daar deelnemen in plaats van een nieuwe discussie te openen." + message: "Er worden %{limit} uit %{count} discussies met de term '%{query}' getoond" + see_all: "Alles tonen" + proposal: + found: + one: "Er is een voorstel met de term '%{query}'; u kunt daar deelnemen in plaats van een nieuw voorstel te doen." + other: "Er zijn voorstellen met de term '%{query}'; u kunt daar deelnemen in plaats van een nieuw voorstel te doen." + message: "Er worden %{limit} uit %{count} voorstellen met de term '%{query}' getoond" + see_all: "Alles tonen" + tags_cloud: + tags: Trending + districts: "Regio's" + districts_list: "Regio lijst" + categories: "Categorieën" + target_blank_html: " (link opent in nieuw window)" + you_are_in: "U bent in" + unflag: Hef markering op + outline: + debates: Discussies + proposals: Voorstellen + budget: Burgerbegroting + searcher: Zoeker + social: + blog: Blog + facebook: Facebook + twitter: Twitter + youtube: YouTube + whatsapp: WhatsApp + telegram: Telegram + spending_proposals: + form: + association_name_label: 'Voeg hier de naam toe als u een voorstel doet namens een vereniging of collectief' + association_name: 'Naam vereniging' + description: Omschrijving + external_url: Link naar verdere documentatie + geozone: Regio + submit_buttons: + create: Voeg toe + new: Voeg toe + title: Titel begrotingsvoorstel + index: + title: Participatief begroten + unfeasible: Onhaalbare begrotingsvoorstellen + by_geozone: "Begrotingsvoorstellen in regio: %{geozone}" + search_form: + button: Zoek + placeholder: Begrotingsvoorstellen... + title: Zoek + search_results: + one: " met de term '%{search_term}'" + other: " met de term '%{search_term}'" + sidebar: + geozones: Regio + feasibility: Haalbaarheid + unfeasible: Onhaalbaar + start_spending_proposal: Initieer een begrotingsvoorstel + new: + more_info: Hoe werkt een burgerbegroting? + recommendation_one: Het voorstel moet refereren aan een begrootbare activiteit. + recommendation_three: Geef voldoende en gedetailleerde informatie, zodat de beoordelingscommissie goed begrijpt waar het over gaat. + recommendation_two: Voorstellen die illegale activiteiten stimuleren worden verwijderd. + recommendations_title: Hoe doet u een begrotingsvoorstel + start_new: Nieuw begrotingsvoorstel + show: + author_deleted: Deelnemer verwijderd + code: 'Voorstel code:' + share: Deel + wrong_price_format: Alleen hele nummers + spending_proposal: + spending_proposal: Investeringsproject + already_supported: U heeft dit al gesteund. Deel het! + support: Steun + support_title: Steun dit project + supports: + one: 1 steunbetuiging + other: "%{count} steunbetuigingen" + zero: Geen steunbetuigingen + stats: + index: + visits: Bezoeken + debates: Discussies + proposals: Voorstellen + comments: Reacties + proposal_votes: Stemmen op voorstellen + debate_votes: Stemmen op discussies + comment_votes: Stemmen op reacties + votes: Totaal aantal stemmen + verified_users: Geverifieerde deelnemers + unverified_users: Ongeverifieerde deelnemers + unauthorized: + default: U heeft geen toestemming deze pagina te bezoeken. + manage: + all: "U heeft geen toestemming '%{action}' op %{subject} uit te voeren." + users: + direct_messages: + new: + body_label: Bericht + direct_messages_bloqued: "Deze deelnemer heeft ervoor gekozen geen directe berichten te ontvangen" + submit_button: Stuur bericht + title: Stuur privé bericht aan %{receiver} + title_label: Titel + verified_only: Verifieer uw account om een privé berich te sturen. + verify_account: verifieer uw account + authenticate: On verder te gaan moet u inloggen. + signin: log in + signup: registreer + show: + receiver: Bericht gestuurd aan %{receiver} + show: + deleted: Verwijderd + deleted_debate: Deze discussie is verwijderd + deleted_proposal: Dit voorstel is verwijderd + deleted_budget_investment: DIt begrotingsvoorstel is verwijderd + filters: + comments: + one: 1 Reactie + other: "%{count} Reacties" + debates: + one: 1 Discussie + other: "%{count} Discussies" + proposals: + one: 1 Voorstel + other: "%{count} Voorstellen" + budget_investments: + one: 1 Begrotingsvoorstel + other: "%{count} Begrotingsvoorstellen" + no_activity: Deze deelnemer heeft geen publieke activiteit + no_private_messages: "Deze deelnemer ontvangt geen privé berichten." + private_activity: Deze deelnemer heeft besloten activiteiten niet te delen + send_private_message: "Stuur privé bericht" + proposals: + send_notification: "Stuur melding" + retire: "Terugtrekken" + retired: "Teruggetrokken" + votes: + agree: Ik ben het eens + anonymous: Te veel anonieme stemmen om stem toe te staan %{verify_account}. + anonymous: Too many anonymous votes to admit vote %{verify_account}. + comment_unauthenticated: U moet zich registreren en inloggen om te stemmen. + disagree: Ik ben het oneens + organizations: Organisaties kunnen niet stemmen + signin: Log in + signup: Registreer + supports: Steunbetuigingen + unauthenticated: U moet zich registreren en inloggen om verder te gaan. + verified_only: Alleen geverifieerde deelnemers kunnen stemmen op voorstellen; %{verify_account}. + verify_account: verifieer uw account + spending_proposals: + not_logged_in: U moet zich registreren en inloggen om verder te gaan. + not_verified: Alleen geverifieerde deelnemers kunnen stemmen op voorstellen; %{verify_account}. + organization: Organisaties kunnen niet stemmen + unfeasible: Onhaalbare begrotingsvoorstellen kunnen niet worden gesteund + not_voting_allowed: Stemronde is gesloten + budget_investments: + not_logged_in: U moet zich registreren en inloggen om verder te gaan. + not_verified: Alleen geverifieerde deelnemers kunnen stemmen op voorstellen; %{verify_account}. + organization: Organisaties kunnen niet stemmen + unfeasible: Onhaalbare voorstellen kunnen niet worden gesteund + not_voting_allowed: Stemronde is gesloten + different_heading_assigned: U kunt voorstellen steunen in één district + welcome: + debates: + description: Voor ontmoetingen en discussies over zaken die ons in onze gemeente aangaan. + title: Discussies + decide: + description: Het publiek besluit over de gesteunde voorstellen. + title: U beslist + do: + description: Als de meerderheid een voorstel steunt zal de gemeenteraad het accepteren als haar eigen, en komt het voor elkaar. + title: Het komt voor elkaar + proposal: + description: Vrije ruimte voor burgerinitiatieven rond de gemeente of stad waarin we willen leven. + title: U initieert + verification: + i_dont_have_an_account: Ik heb nog geen account + i_have_an_account: Ik heb al een account + question: Heeft u al een account bij %{org_name}? + title: Account verificatie + welcome: + go_to_index: Ga naar voorstellen en disucussies + title: Deelnemen + user_permission_debates: Deelnemen aan discussies + user_permission_info: Met uw account kunt u.. + user_permission_proposal: Doe nieuwe voorstellen + user_permission_support_proposal: Steun voorstellen* + user_permission_verify: Verifieer uw account om alles te kunnen. + user_permission_verify_info: "* allen voor deelnemers uit de regio." + user_permission_verify_my_account: Verifieer mijn account + user_permission_votes: Neem deel aan definitieve stemronde + legislation: + help: + title: "Hoe kan ik op dit document reageren?" + text: "U dient te zijn ingelogd om te reageren. Selecteer dan de tekst waarop u wilt reageren en klik de knop met het potlood." + text_sign_in: "log in" + text_sign_up: "registreer" + alt: "Selecteer de tekst waarop u wilt reageren en klik de knop met het potlood." + invisible_captcha: + sentence_for_humans: "Negeer dit veld als u mens bent" + timestamp_error_message: "Sorry, dat ging te snel! Probeer nog eens." + diff --git a/config/locales/officing.nl.yml b/config/locales/officing.nl.yml new file mode 100644 index 000000000..08be19335 --- /dev/null +++ b/config/locales/officing.nl.yml @@ -0,0 +1,103 @@ +--- +nl: + officing: + header: + title: Polling + dashboard: + index: + title: Poll officing + info: Here you can validate user documents and store voting results + menu: + voters: Validate document + recounts: Store recount + final_recounts: Final recounts and results + polls: + index: + title: Poll list + no_polls: You are not officing in any active poll + select_poll: Select poll + add_recount: Add recount + final: + title: Polls ready for final recounting + no_polls: You are not officing final recounts in any active poll + select_poll: Select poll + add_recount: Add final recount + add_results: Add results + recounts: + flash: + create: "Data added" + error_create: "Count NOT added. Error in data." + new: + title: "%{poll} - Add daily recount" + not_allowed: "You are not a poll officer for this poll" + booth_date: "Booth and date" + select_booth_date: "Select booth and date" + count: "Vote count" + count_placeholder: "Vote count" + submit: Save + recount_list: "Your recounts" + booth: "Booth" + date: "Date" + final_recounts: + flash: + create: "Data added" + error_create: "Final counts NOT added. Error in data." + new: + title: "%{poll} - Add final recount" + not_allowed: "You are allowed to add final recounts for this poll" + booth: "Booth" + date: "Date" + select_booth: "Select booth" + select_date: "Select date" + count: "Final vote count" + count_placeholder: "Final vote count" + submit: Save + final_recount_list: "Your final recounts" + system_count: "System recount" + add_results: "Add results" + results: + flash: + create: "Results saved" + error_create: "Results NOT saved. Error in data." + error_wrong_booth: "Wrong booth. Results NOT saved." + error_wrong_date: "Wrong date. Results NOT saved." + new: + title: "%{poll} - Add results" + not_allowed: "You are allowed to add results for this poll" + booth: "Booth" + date: "Date" + select_booth: "Select booth" + select_date: "Select date" + ballots_white: "Blank ballots" + ballots_null: "Invalid ballots" + submit: "Save" + results_list: "Your results" + see_results: "See results" + index: + no_results: "No results" + results: Results + table_answer: Answer + table_votes: Votes + table_whites: "Blank ballots" + table_nulls: "Invalid ballots" + residence: + flash: + create: "Document verified with Census" + not_allowed: "You don't have officing shifts today" + new: + title: Validate document + document_number: "Document number (including letters)" + submit: Validate document + error_verifying_census: "The Census was unable to verify this document." + form_errors: prevented the verification of this document + no_assignments: "You don't have officing shifts today" + voters: + new: + title: Polls + table_poll: Poll + table_actions: Polls status + show: + can_vote: Can vote + error_already_voted: Has already participated in this poll + submit: Confirm vote + success: "Vote introduced!" diff --git a/config/locales/pages.nl.yml b/config/locales/pages.nl.yml new file mode 100755 index 000000000..0ad61e439 --- /dev/null +++ b/config/locales/pages.nl.yml @@ -0,0 +1,80 @@ +--- +nl: + pages: + census_terms: To confirm the account, you must be 16 or older and be registered, having provided the information requested previously, will verify. By accepting the verification process, you also consent to the verification of this information, as well as the contact methods featuring in said files. The data provided will be acquired and processed in a file mentioned previously in the terms and conditions of use for the Portal. + conditions: Terms and conditions of use + general_terms: Terms and Conditions + more_info: + title: "Discover %{org_name}" + subtitle: "Learn everything you can do on this website." + guide: 'This guide explains each section of %{org_name}. You can expand the information on "Detailed information" links.' + menu: + debates: "Debates" + proposals: "Proposals" + budgets: "Participatory budgets" + other: "Other information of interest" + debates: + title: "Debates" + description: "Create a thread where you can discuss any topic you want to share with other people in your city." + feature_1: "To create a debate you have to %{link}" + feature_1_link: "sign up on %{org_name}" + feature_2_html: "Debates can be rated using the I agree or I disagree buttons you'll find on each of them." + image_alt: "Buttons to rate the debates" + figcaption: '"I agree" and "I disagree" buttons to rate the debates.' + proposals: + title: "Proposals" + description: "Propose what you want the City Council to do and support proposals from other people." + feature_1: "To create a proposal you have to %{link}, in addition to support you must verify your account." + feature_1_link: "sign up on %{org_name}" + feature_2_html: "Proposals that get support from 1% of people will be voted on." + feature_3_html: "If there are more people in favor than against, the City Council will publish their plan to accomplish the proposal and you can track its progress." + image_alt: "Button to support a proposal" + figcaption_html: 'Button to "Support" a proposal.
When it reaches the number of supports will go to vote.' + budgets: + title: "Participatory Budgeting" + description: "The first six months of each year you can decide how to spend part of the budget." + feature_1: "To submit an investment project you have to %{link} and verify your account." + feature_1_link: "sign up on %{org_name}" + feature_2_html: "The first is the submit phase of investment projects." + feature_3_html: "Then there is a support phase to prioritize the most interesting, the most supported are evaluated by the City to see if they are viable and how much they are worth." + feature_4_html: "At the end there is a vote phase where it is decided on which part of the budget is spent." + image_alt: "Different phases of a participatory budget" + figcaption_html: '"Support phase" and "Voting" phase of participatory budgets.' + polls: + title: "Polls" + description: "Citizen proposals that reach 1% of support will be put to a vote." + feature_1: "To participate in the next poll you have to %{link} and verify your account." + feature_1_link: "sign up on %{org_name}" + feature_2: "All verified users over 16 years old can vote." + feature_3: "The results of all votes shall be binding on the government." + faq: + title: "Technical problems?" + description: "Read the FAQs and solve your questions." + button: "View frequently asked questions" + other: + how_to_use: "Use %{org_name} in your city" + world: "Citizen participation in the world" + facts: "Facts about citizen participation and direct democracy" + how_to_use: + text: |- + Use it in your local government or help us to improve it, it is free software. + + This Open Government Portal use the [Consul app](https://github.com/ayuntamientomadrid 'consul github') that is free software, with [licence AGPLv3](http://www.gnu.org/licenses/agpl-3.0.html 'AGPLv3 gnu' ), that means in simple words that anyone can use the code freely, copy it, see it in detail, modify it and redistribute it to the word with the modifications he wants (allowing others to do the same). Because we think culture is better and richer when it is released. + + If you are a programmer, you can see the code and help us to improve it at [Consul app](https://github.com/ayuntamientomadrid 'consul github'). + titles: + how_to_use: Use it in your local government + privacy: Privacy Policy + titles: + accessibility: Accessibility + conditions: Terms of use + more_info: "More information about %{org_name}" + privacy: Privacy Policy + verify: + code: Code you received in letter + email: Email + info: 'For verufy your account introduce your access data:' + info_code: 'Now introduce the code you received in letter:' + password: Password + submit: Verify my account + title: Verify your account \ No newline at end of file diff --git a/config/locales/rails.nl.yml b/config/locales/rails.nl.yml new file mode 100644 index 000000000..7918c082c --- /dev/null +++ b/config/locales/rails.nl.yml @@ -0,0 +1,25 @@ +# Files in the config/locales directory are used for internationalization +# and are automatically loaded by Rails. If you want to use locales other +# than English, add the necessary files in this directory. +# +# To use the locales, use `I18n.t`: +# +# I18n.t 'hello' +# +# In views, this is aliased to just `t`: +# +# <%= t('hello') %> +# +# To use a different locale, set it with `I18n.locale`: +# +# I18n.locale = :es +# +# This would use the information in config/locales/es.yml. +# +# To learn more, please read the Rails Internationalization guide +# available at http://guides.rubyonrails.org/i18n.html. + +nl: + time: + formats: + datetime: "%Y-%m-%d %H:%M:%S" diff --git a/config/locales/responders.nl.yml b/config/locales/responders.nl.yml new file mode 100755 index 000000000..9d21fc5d4 --- /dev/null +++ b/config/locales/responders.nl.yml @@ -0,0 +1,29 @@ +--- +nl: + flash: + actions: + create: + notice: "%{resource_name} aangemaakt." + debate: "Discussie is gestart." + direct_message: "Uw boodschap is verzonden." + poll: "Stemronde is aangemaakt." + poll_booth: "Booth is aangemaakt." + proposal: "Voorstel is aangemaakt." + proposal_notification: "Uw boodschap is verzonden." + spending_proposal: "Begrotingsvoorstel is aangemaakt. U kunt erbij via %{activity}" + budget_investment: "Budget investering is aangemaakt." + signature_sheet: "Handtekeningenlijst is aangemaakt." + save_changes: + notice: Veranderingen opgeslagen + update: + notice: "%{resource_name} is bijgewerkt." + debate: "Discussie is bijgewerkt." + poll: "Stemronde is bijgewerkt." + poll_booth: "Booth is bijgewerkt." + proposal: "Voorstel is bijgewerkt." + spending_proposal: "Begrotingsvoorstel is bijgewerkt." + budget_investment: "Budget investering is bijgewerkt." + destroy: + spending_proposal: "Begrotingsvoorstel is verwijderd." + budget_investment: "Budget investering is verwijderd." + error: "Verwijderen mislukt" diff --git a/config/locales/settings.nl.yml b/config/locales/settings.nl.yml new file mode 100755 index 000000000..32938a8d3 --- /dev/null +++ b/config/locales/settings.nl.yml @@ -0,0 +1,45 @@ +nl: + settings: + comments_body_max_length: "Comments body max length" + official_level_1_name: "Level 1 public official" + official_level_2_name: "Level 2 public official" + official_level_3_name: "Level 3 public official" + official_level_4_name: "Level 4 public official" + official_level_5_name: "Level 5 public official" + max_ratio_anon_votes_on_debates: "Maximum ratio of anonymous votes per Debate" + max_votes_for_proposal_edit: "Number of votes from which a Proposal can no longer be edited" + max_votes_for_debate_edit: "Number of votes from which a Debate can no longer be edited" + proposal_code_prefix: "Prefix for Proposal codes" + votes_for_proposal_success: "Number of votes necessary for approval of a Proposal" + months_to_archive_proposals: "Months to archive Proposals" + email_domain_for_officials: "Email domain for public officials" + per_page_code_head: "Code to be included on every page ()" + per_page_code_body: "Code to be included on every page ()" + twitter_handle: "Twitter handle" + twitter_hashtag: "Twitter hashtag" + facebook_handle: "Facebook handle" + youtube_handle: "Youtube handle" + telegram_handle: "Telegram handle" + blog_url: "Blog URL" + transparency_url: "Transparency URL" + opendata_url: "Open Data URL" + url: "Main URL" + org_name: "Organization" + place_name: "Place" + feature: + budgets: Participatory budgeting + twitter_login: Twitter login + facebook_login: Facebook login + google_login: Google login + debates: Debates + polls: Polls + signature_sheets: Signature sheets + spending_proposals: Investment projects + spending_proposal_features: + voting_allowed: Voting on investment projects + mailer_from_name: Origin email name + mailer_from_address: Origin email address + meta_description: "Site description (SEO)" + meta_keywords: "Keywords (SEO)" + verification_offices_url: Verification offices URL + min_age_to_participate: Minimum age needed to participate diff --git a/config/locales/social_share_button.nl.yml b/config/locales/social_share_button.nl.yml new file mode 100644 index 000000000..bcecbcec3 --- /dev/null +++ b/config/locales/social_share_button.nl.yml @@ -0,0 +1,20 @@ +nl: + social_share_button: + share_to: "Deel via %{name}" + weibo: "Sina Weibo" + twitter: "Twitter" + facebook: "Facebook" + douban: "Douban" + qq: "Qzone" + tqq: "Tqq" + delicious: "Delicious" + baidu: "Baidu.com" + kaixin001: "Kaixin001.com" + renren: "Renren.com" + google_plus: "Google+" + google_bookmark: "Google Bookmark" + tumblr: "Tumblr" + plurk: "Plurk" + pinterest: "Pinterest" + email: "Email" + telegram: "Telegram" diff --git a/config/locales/valuation.nl.yml b/config/locales/valuation.nl.yml new file mode 100644 index 000000000..5ff8a79c8 --- /dev/null +++ b/config/locales/valuation.nl.yml @@ -0,0 +1,127 @@ +--- +nl: + valuation: + header: + title: Valuation + menu: + title: Valuation + budgets: Participatory budgets + spending_proposals: Spending proposals + budgets: + index: + title: Participatory budgets + filters: + current: Open + finished: Finished + table_name: Name + table_phase: Phase + table_assigned_investments_valuation_open: Investment projects assigned with valuation open + table_actions: Actions + evaluate: Evaluate + budget_investments: + index: + headings_filter_all: All headings + filters: + valuation_open: Open + valuating: Under valuation + valuation_finished: Valuation finished + assigned_to: "Assigned to %{valuator}" + title: Investment projects + edit: Edit dossier + valuators_assigned: + one: Assigned valuator + other: "%{count} valuators assigned" + no_valuators_assigned: No valuators assigned + table_id: ID + table_title: Title + table_heading_name: Heading name + table_actions: Actions + show: + back: Back + title: Investment project + info: Author info + by: Sent by + sent: Sent at + heading: Heading + dossier: Dossier + edit_dossier: Edit dossier + price: Price + price_first_year: Cost during the first year + currency: "€" + feasibility: Feasibility + feasible: Feasible + unfeasible: Unfeasible + undefined: Undefined + valuation_finished: Valuation finished + duration: Time scope + internal_comments: Internal comments + responsibles: Responsibles + assigned_admin: Assigned admin + assigned_valuators: Assigned valuators + edit: + dossier: Dossier + price_html: "Price (%{currency})" + price_first_year_html: "Cost during the first year (%{currency}) (optional, data not public)" + price_explanation_html: Price explanation + feasibility: Feasibility + feasible: Feasible + unfeasible: Not feasible + undefined_feasible: Pending + feasible_explanation_html: Feasibility explanation + valuation_finished: Valuation finished + duration_html: Time scope + internal_comments_html: Internal comments + save: Save changes + notice: + valuate: "Dossier updated" + spending_proposals: + index: + geozone_filter_all: All zones + filters: + valuation_open: Open + valuating: Under valuation + valuation_finished: Valuation finished + title: Investment projects for participatory budgeting + edit: Edit + show: + back: Back + heading: Investment project + info: Author info + association_name: Asociación + by: Sent by + sent: Sent at + geozone: Scope + dossier: Dossier + edit_dossier: Edit dossier + price: Price + price_first_year: Cost during the first year + currency: "€" + feasibility: Feasibility + feasible: Feasible + not_feasible: Not feasible + undefined: Undefined + valuation_finished: Valuation finished + time_scope: Time scope + internal_comments: Internal comments + responsibles: Responsibles + assigned_admin: Assigned admin + assigned_valuators: Assigned valuators + edit: + dossier: Dossier + price_html: "Price (%{currency})" + price_first_year_html: "Cost during the first year (%{currency})" + currency: "€" + price_explanation_html: Price explanation + feasibility: Feasibility + feasible: Feasible + not_feasible: Not feasible + undefined_feasible: Pending + feasible_explanation_html: Feasibility explanation + valuation_finished: Valuation finished + time_scope_html: Time scope + internal_comments_html: Internal comments + save: Save changes + notice: + valuate: "Dossier updated" + + diff --git a/config/locales/verification.nl.yml b/config/locales/verification.nl.yml new file mode 100755 index 000000000..2b9bff402 --- /dev/null +++ b/config/locales/verification.nl.yml @@ -0,0 +1,112 @@ +--- +nl: + verification: + alert: + lock: You have reached the maximum number of attempts. Please try again later. + back: Return to my account + email: + create: + alert: + failure: There was a problem with sending an email to your account + flash: + success: 'We have sent a confirmation email to your account: %{email}' + show: + alert: + failure: Verification code incorrect + flash: + success: You are a verified user + letter: + alert: + unconfirmed_code: You have not yet entered the confirmation code + create: + flash: + offices: Citizen Support Offices + success_html: Thank you for requesting your maximum security code (only required for the final votes). In a few days we will send it to the address featuring in the data we have on file. Please remember that, if you prefer, you can collect your code from any of the %{offices}. + edit: + see_all: See proposals + title: Letter requested + errors: + incorrect_code: Verification code incorrect + new: + explanation: 'For participate on final voting you can:' + go_to_index: See proposals + office: Verify in any %{office} + offices: Citizen Support Offices + send_letter: Send me a letter with the code + title: Congratulations! + user_permission_info: With your account you can... + update: + flash: + success: Code correct. Your account is now verified + redirect_notices: + already_verified: Your account is already verified + email_already_sent: We have already sent an email with a confirmation link. If you cannot locate the email, you can request a reissue here + residence: + alert: + unconfirmed_residency: You have not yet confirmed your residency + create: + flash: + success: Residence verified + new: + accept_terms_text: I accept %{terms_url} of the Census + accept_terms_text_title: I accept the terms and conditions of access of the Census + date_of_birth: Date of birth + document_number: Document number + document_number_help_title: Help + document_number_help_text_html: 'DNI: 12345678A
Passport: AAA000001
Residence card: X1234567P' + document_type: + passport: Passport + residence_card: Residence card + spanish_id: DNI + document_type_label: Document type + error_not_allowed_age: You don't have the required age to participate + error_not_allowed_postal_code: In order to be verified, you must be registered. + error_verifying_census: The Census was unable to verify your information. Please confirm that your census details are correct by calling to City Council or visit one %{offices}. + error_verifying_census_offices: Citizen Support Office + form_errors: prevented the verification of your residence + postal_code: Postcode + postal_code_note: To verify your account you must be registered + terms: the terms and conditions of access + title: Verify residence + verify_residence: Verify residence + sms: + create: + flash: + success: Enter the confirmation code sent to you by text message + edit: + confirmation_code: Enter the code you received on your mobile + resend_sms_link: Click here to send it again + resend_sms_text: Didn't get a text with your confirmation code? + submit_button: Send + title: Security code confirmation + new: + phone: Enter your mobile phone number to receive the code + phone_format_html: "(Example: 612345678 or +34612345678)" + phone_note: We only user your phone for send to you a code, we never contact to you. + phone_placeholder: "Example: 612345678 or +34612345678" + submit_button: Send + title: Send confirmation code + update: + error: Incorrect confirmation code + flash: + level_three: + success: Code correct. Your account is now verified + level_two: + success: Code correct + step_1: Residence + step_2: Confirmation code + step_3: Final verification + user_permission_debates: Participate on debates + user_permission_info: Verifing your information you'll be able to... + user_permission_proposal: Create new proposals + user_permission_support_proposal: Support proposals* + user_permission_votes: Participate on final voting* + verified_user: + form: + submit_button: Send code + show: + email_title: Emails + explanation: We currently hold the following details on the Register; please select a method for your confirmation code to be sent. + phone_title: Phone numbers + title: Available information + use_another_phone: Use other phone From 3ba5e258017ccf81b8c0773249e9b7a2fdc1114e Mon Sep 17 00:00:00 2001 From: Tom Demeyer Date: Fri, 28 Apr 2017 15:53:15 +0200 Subject: [PATCH 2/7] enable dutch translation --- config/application.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/application.rb b/config/application.rb index ea799001e..94ad3040d 100644 --- a/config/application.rb +++ b/config/application.rb @@ -20,8 +20,8 @@ module Consul # The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded. # config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s] config.i18n.default_locale = :es - config.i18n.available_locales = [:en, :es, :fr, 'pt-BR'] - config.i18n.fallbacks = {'fr' => 'es', 'pt-br' => 'es'} + config.i18n.available_locales = [:en, :es, :fr, :nl, 'pt-BR'] + config.i18n.fallbacks = {'fr' => 'es', 'pt-br' => 'es', 'nl' => 'en'} config.assets.paths << Rails.root.join("app", "assets", "fonts") From 5b87cc5ed6a5481f04cbc2070c59d01e3250aab3 Mon Sep 17 00:00:00 2001 From: Tom Demeyer Date: Sat, 29 Apr 2017 22:51:56 +0200 Subject: [PATCH 3/7] kleinigheidjes --- config/locales/nl.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/locales/nl.yml b/config/locales/nl.yml index 04c75be22..95ea2ae8c 100755 --- a/config/locales/nl.yml +++ b/config/locales/nl.yml @@ -209,8 +209,8 @@ nl: other: U heeft %{count} nieuwe meldingen no_notifications: "U heeft geen nieuwe meldingen" open: open - open_city_slogan_html: Er zijn steden die rechtstreeks door hun bewoners worden bestuurd, welke discussiëren over de onderwerpen waarover ze zich zorgen maken, welke voorstellen doen om hun leven te verbeteren en daar zelf beslissen welke daarvan zullen worden uitgevoerd. - open_city_title: De gemeente waar u van houdt is de gemeente die u wilt. + open_city_slogan_html: Er zijn steden die rechtstreeks door hun bewoners worden bestuurd, welke discussiëren over de onderwerpen waarover ze zich zorgen maken, welke voorstellen doen om hun leven te verbeteren en zelf beslissen welke daarvan zullen worden uitgevoerd. + open_city_title: De gemeente waar u van houdt is de gemeente waarin u meedenkt. open_gov: Open bestuur proposals: Voorstellen poll_questions: Stemmen From 1963b1ed7861b1626abf91c0cf18490a14a6095c Mon Sep 17 00:00:00 2001 From: Tom Demeyer Date: Wed, 3 May 2017 17:02:01 +0200 Subject: [PATCH 4/7] more translation --- app/assets/images/more_info/budgets_nl.png | Bin 0 -> 291024 bytes app/assets/images/more_info/proposals_nl.png | Bin 0 -> 12370 bytes config/locales/pages.nl.yml | 121 ++++++++++--------- 3 files changed, 61 insertions(+), 60 deletions(-) create mode 100644 app/assets/images/more_info/budgets_nl.png create mode 100644 app/assets/images/more_info/proposals_nl.png diff --git a/app/assets/images/more_info/budgets_nl.png b/app/assets/images/more_info/budgets_nl.png new file mode 100644 index 0000000000000000000000000000000000000000..12a4151c131e770b1538db93ab8ec996f5be0004 GIT binary patch literal 291024 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�@bTfY&00F@Ne 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 agree or I disagree buttons you'll find on each of them." - image_alt: "Buttons to rate the debates" - figcaption: '"I agree" and "I disagree" buttons to rate the debates.' + title: "Discussies" + description: "Start een discussie waarin u een onderwerp kunt bespreken met anderen in uw gemeente." + feature_1: "Om een discussie te starten klikt u %{link}" + feature_1_link: "registreer bij %{org_name}" + feature_2_html: "Discussies kunt u scoren via de Eens of Oneens knoppen." + image_alt: "Knoppen om een discussie te scoren" + figcaption: '"Eens" en "Oneens" knoppen om discussie te scoren.' proposals: - title: "Proposals" - description: "Propose what you want the City Council to do and support proposals from other people." - feature_1: "To create a proposal you have to %{link}, in addition to support you must verify your account." - feature_1_link: "sign up on %{org_name}" - feature_2_html: "Proposals that get support from 1% of people will be voted on." - feature_3_html: "If there are more people in favor than against, the City Council will publish their plan to accomplish the proposal and you can track its progress." - image_alt: "Button to support a proposal" - figcaption_html: 'Button to "Support" a proposal.
When it reaches the number of supports will go to vote.' + title: "Voorstellen" + description: "Doe een voorstel aan de gemeente, en steun voorstellen van anderen." + feature_1: "Om een voorstel te doen klikt u %{link}; om er één te steunen moet uw account bovendien geverifieerd zijn." + feature_1_link: "registreer bij %{org_name}" + feature_2_html: "Voorstellen die steun krijgen van 1% van de mensen worden in stemming gebracht." + feature_3_html: "Als er meer mensen voor zijn dan tegen, werkt de gemeente een plan ter implementatie uit en kunt u de voortgang bewaken." + image_alt: "Knop om een voorstel te steunen" + figcaption_html: 'Knop om een voorstel te "Steunen".
Als het mimimum aantal steunbetuigingen is bereikt wordt het in stemming gebracht.' budgets: - title: "Participatory Budgeting" - description: "The first six months of each year you can decide how to spend part of the budget." - feature_1: "To submit an investment project you have to %{link} and verify your account." - feature_1_link: "sign up on %{org_name}" - feature_2_html: "The first is the submit phase of investment projects." - feature_3_html: "Then there is a support phase to prioritize the most interesting, the most supported are evaluated by the City to see if they are viable and how much they are worth." - feature_4_html: "At the end there is a vote phase where it is decided on which part of the budget is spent." - image_alt: "Different phases of a participatory budget" - figcaption_html: '"Support phase" and "Voting" phase of participatory budgets.' + title: "Burgerbegroting" + description: "Gedurende de eerste zes maanden van ieder jaar kan er een deel van de gemeentelijke begroting mede door u worden bepaald." + feature_1: "Om een uitgave voor te stellen klikt u %{link} (en verifieert u uw account)." + feature_1_link: "registreer bij %{org_name}" + feature_2_html: "Als eerste is er een ronde waarin voorstellen gedaan kunnen worden voor uitgaven." + feature_3_html: "Vervolgens is er een ronde voor steun waarmee de meest interessante boven komen. De meest gesteunde worden door de gemeente beoordeeld op haalbaarheid, en er wordt een budget vastgesteld." + feature_4_html: "Tenslotte komt het voorstel in stemming om te beslissen waar daadwerkelijk budget aan wordt toegekend." + image_alt: "Verschillende fasen in de burgerbegroting" + figcaption_html: '"Steun" fase en "Stem" fase in de burgerbegroting.' polls: - title: "Polls" - description: "Citizen proposals that reach 1% of support will be put to a vote." - feature_1: "To participate in the next poll you have to %{link} and verify your account." - feature_1_link: "sign up on %{org_name}" - feature_2: "All verified users over 16 years old can vote." - feature_3: "The results of all votes shall be binding on the government." + title: "Peilingen" + description: "Burgervoorstellen met 1% steun worden in stemming gebracht." + feature_1: "Om deel te nemen in de volgende peiling klikt u %{link} verifieert u uw account." + feature_1_link: "registreer bij %{org_name}" + feature_2: "Alle geverifieerde deelnemers boven de 16 kunnen stemmen." + feature_3: "De uitslag zal door de gemeente in overweging worden genomen." faq: - title: "Technical problems?" - description: "Read the FAQs and solve your questions." - button: "View frequently asked questions" + title: "Technische problemen?" + description: "Lees de FAQs en kijk of dat helpt." + button: "Bekijk de meest gestelde vragen" other: - how_to_use: "Use %{org_name} in your city" - world: "Citizen participation in the world" - facts: "Facts about citizen participation and direct democracy" + title: "Verdere informatie" + how_to_use: "Gebruik %{org_name} in uw gemeente" + world: "Burgerparticipatie in de wereld" + facts: "Feiten over burgerparticipatie en directe democratie" how_to_use: text: |- - Use it in your local government or help us to improve it, it is free software. + Gebruik het in uw gemeente en help ons het te verbeteren, het is gratis software. - This Open Government Portal use the [Consul app](https://github.com/ayuntamientomadrid 'consul github') that is free software, with [licence AGPLv3](http://www.gnu.org/licenses/agpl-3.0.html 'AGPLv3 gnu' ), that means in simple words that anyone can use the code freely, copy it, see it in detail, modify it and redistribute it to the word with the modifications he wants (allowing others to do the same). Because we think culture is better and richer when it is released. + Deze Open Overheid site gebruikt de [Consul web-app](https://github.com/ayuntamientomadrid 'consul github'). Gratis software, onder de [AGPLv3 Licentie](http://www.gnu.org/licenses/agpl-3.0.html 'AGPLv3 gnu' ). Simpel gezegd betekend dit dat u de app kunt inspecteren, gebruiken, aanpassen en herdistribueren (onder voorwaarde dat anderen hetzelfde kunnen doen met uw versie). - If you are a programmer, you can see the code and help us to improve it at [Consul app](https://github.com/ayuntamientomadrid 'consul github'). + Voor programmeurs: help ons het te verbeteren via [Consul app](https://github.com/ayuntamientomadrid 'consul github'). titles: - how_to_use: Use it in your local government - privacy: Privacy Policy + how_to_use: Gebruik het in uw gemeente + privacy: Privacy Verklaring titles: - accessibility: Accessibility - conditions: Terms of use - more_info: "More information about %{org_name}" - privacy: Privacy Policy + accessibility: Toegankelijkheid + conditions: Gebruiksvoorwaarden + more_info: "Meer informatie over %{org_name}" + privacy: Privacy Verklaring verify: - code: Code you received in letter + code: Code die u in een brief heeft ontvangen email: Email - info: 'For verufy your account introduce your access data:' - info_code: 'Now introduce the code you received in letter:' - password: Password - submit: Verify my account - title: Verify your account \ No newline at end of file + info: 'Vul uw toegangsgegevens in om uw account te verifieren:' + info_code: 'en de code die u heeft ontvangen:' + password: Wachtwoord + submit: Verifieer mijn account + title: Verifieer uw account \ No newline at end of file From b6fc184867084e6b388acf1766ba92a8e88821e4 Mon Sep 17 00:00:00 2001 From: Tom Demeyer Date: Thu, 4 May 2017 11:55:59 +0200 Subject: [PATCH 5/7] add date localisation --- config/locales/dates.nl.yml | 212 ++++++++++++++++++++++++++++++++++++ config/locales/nl.yml | 4 +- 2 files changed, 214 insertions(+), 2 deletions(-) create mode 100644 config/locales/dates.nl.yml diff --git a/config/locales/dates.nl.yml b/config/locales/dates.nl.yml new file mode 100644 index 000000000..1163f8780 --- /dev/null +++ b/config/locales/dates.nl.yml @@ -0,0 +1,212 @@ +--- +nl: + activerecord: + errors: + messages: + record_invalid: 'Validatie mislukt: %{errors}' + restrict_dependent_destroy: + has_one: Kan item niet verwijderen omdat %{record} afhankelijk is + has_many: Kan item niet verwijderen omdat afhankelijke %{record} bestaan + date: + abbr_day_names: + - zo + - ma + - di + - wo + - do + - vr + - za + abbr_month_names: + - + - jan + - feb + - mrt + - apr + - mei + - jun + - jul + - aug + - sep + - okt + - nov + - dec + day_names: + - zondag + - maandag + - dinsdag + - woensdag + - donderdag + - vrijdag + - zaterdag + formats: + default: "%d-%m-%Y" + long: "%e %B %Y" + short: "%e %b" + month_names: + - + - januari + - februari + - maart + - april + - mei + - juni + - juli + - augustus + - september + - oktober + - november + - december + order: + - :day + - :month + - :year + datetime: + distance_in_words: + about_x_hours: + one: ongeveer een uur + other: ongeveer %{count} uur + about_x_months: + one: ongeveer een maand + other: ongeveer %{count} maanden + about_x_years: + one: ongeveer een jaar + other: ongeveer %{count} jaar + almost_x_years: + one: bijna een jaar + other: bijna %{count} jaar + half_a_minute: een halve minuut + less_than_x_minutes: + one: minder dan een minuut + other: minder dan %{count} minuten + less_than_x_seconds: + one: minder dan een seconde + other: minder dan %{count} seconden + over_x_years: + one: meer dan een jaar + other: meer dan %{count} jaar + x_days: + one: 1 dag + other: "%{count} dagen" + x_minutes: + one: 1 minuut + other: "%{count} minuten" + x_months: + one: 1 maand + other: "%{count} maanden" + x_seconds: + one: 1 seconde + other: "%{count} seconden" + prompts: + day: dag + hour: uur + minute: minuut + month: maand + second: seconde + year: jaar + errors: + format: "%{attribute} %{message}" + messages: + accepted: moet worden geaccepteerd + blank: moet opgegeven zijn + present: moet leeg zijn + confirmation: komt niet overeen met %{attribute} + empty: moet opgegeven zijn + equal_to: moet gelijk zijn aan %{count} + even: moet even zijn + exclusion: is gereserveerd + greater_than: moet groter zijn dan %{count} + greater_than_or_equal_to: moet groter dan of gelijk zijn aan %{count} + inclusion: is niet in de lijst opgenomen + invalid: is ongeldig + less_than: moet minder zijn dan %{count} + less_than_or_equal_to: moet minder dan of gelijk zijn aan %{count} + model_invalid: "Validatie mislukt: %{errors}" + not_a_number: is geen getal + not_an_integer: moet een geheel getal zijn + odd: moet oneven zijn + required: moet bestaan + taken: is al in gebruik + too_long: + one: is te lang (maximaal %{count} teken) + other: is te lang (maximaal %{count} tekens) + too_short: + one: is te kort (minimaal %{count} teken) + other: is te kort (minimaal %{count} tekens) + wrong_length: + one: heeft onjuiste lengte (moet 1 teken lang zijn) + other: heeft onjuiste lengte (moet %{count} tekens lang zijn) + other_than: moet anders zijn dan %{count} + template: + body: 'Er zijn problemen met de volgende velden:' + header: + one: "%{model} niet opgeslagen: 1 fout gevonden" + other: "%{model} niet opgeslagen: %{count} fouten gevonden" + helpers: + select: + prompt: Maak een keuze + submit: + create: "%{model} toevoegen" + submit: "%{model} opslaan" + update: "%{model} bijwerken" + number: + currency: + format: + delimiter: "." + format: "%u %n" + precision: 2 + separator: "," + significant: false + strip_insignificant_zeros: false + unit: "€" + format: + delimiter: "." + precision: 2 + separator: "," + significant: false + strip_insignificant_zeros: false + human: + decimal_units: + format: "%n %u" + units: + billion: miljard + million: miljoen + quadrillion: biljard + thousand: duizend + trillion: biljoen + unit: '' + format: + delimiter: '' + precision: 3 + significant: true + strip_insignificant_zeros: true + storage_units: + format: "%n %u" + units: + byte: + one: byte + other: bytes + gb: GB + kb: KB + mb: MB + tb: TB + percentage: + format: + delimiter: '' + format: "%n%" + precision: + format: + delimiter: '' + support: + array: + last_word_connector: " en " + two_words_connector: " en " + words_connector: ", " + time: + am: "'s ochtends" + formats: + default: "%a %d %b %Y %H:%M:%S %Z" + long: "%d %B %Y %H:%M" + short: "%d %b %H:%M" + pm: "'s middags" + + \ No newline at end of file diff --git a/config/locales/nl.yml b/config/locales/nl.yml index 95ea2ae8c..6748a0593 100755 --- a/config/locales/nl.yml +++ b/config/locales/nl.yml @@ -297,8 +297,8 @@ nl: proposal_responsible_name_note: "(individueel of als vertegenwoordiger van een collectief; niet publiek zichtbaar)" proposal_summary: Samenvatting voorstel proposal_summary_note: "(max is 200 letters)" - proposal_text: Tekst voorstel - proposal_title: Titel voorstel + proposal_text: Beschrijving van het voorstel + proposal_title: Titel van het voorstel proposal_video_url: Link naar video proposal_video_url_note: U kunt een link naar YouTube of Vimeo toevoegen tag_category_label: "Categorieën" From f0132123a66a36e16b95a9f4b4e9da37bee1f840 Mon Sep 17 00:00:00 2001 From: Tom Demeyer Date: Tue, 9 May 2017 09:56:10 +0200 Subject: [PATCH 6/7] add creditor section in nl.yml --- config/locales/nl.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/config/locales/nl.yml b/config/locales/nl.yml index 6748a0593..b8e246eef 100755 --- a/config/locales/nl.yml +++ b/config/locales/nl.yml @@ -33,6 +33,14 @@ nl: application: close: Afsluiten menu: Menu + ckeditor: + buttons: + cancel: Sluit + delete: Verwijder + next: Volgende + upload: Upload + confirm_delete: Zeker? + page_title: CKEditor File Manager comments: comment: admin: Admin From 03042025c3ecea3b6729dde706d633d7cf76004f Mon Sep 17 00:00:00 2001 From: Tom Demeyer Date: Fri, 12 May 2017 17:20:41 +0200 Subject: [PATCH 7/7] more dutch --- config/locales/budgets.nl.yml | 167 +++++++++++++++---------------- config/locales/devise.nl.yml | 102 +++++++++---------- config/locales/kaminari.nl.yml | 2 +- config/locales/management.nl.yml | 4 +- config/locales/nl.yml | 2 +- 5 files changed, 136 insertions(+), 141 deletions(-) diff --git a/config/locales/budgets.nl.yml b/config/locales/budgets.nl.yml index b840d7cb8..0c558b728 100644 --- a/config/locales/budgets.nl.yml +++ b/config/locales/budgets.nl.yml @@ -2,108 +2,107 @@ nl: budgets: ballots: show: - title: Your ballot - amount_spent: Amount spent - remaining: "You still have %{amount} to invest." - remove: Remove vote + title: Uw keuze + amount_spent: Uitgegeven + remaining: "U heeft nog %{amount} te spenderen." + remove: Verwijder keuze voted_html: - one: "You have voted one proposal." - other: "You have voted %{count} proposals." - voted_info_html: "You can change your vote at any time until the close of this phase.
No need to invest all the money available." - zero: You have not voted any investment project. + one: "U heeft op één voorstel gestemd." + other: "U heeft op %{count} voorstellen gestemd." + voted_info_html: "U te allen tijde uw stem wijzigen, tot de sluiting van deze fase.
U hoeft niet het héle bedrag uit te geven." + zero: U heeft op geen enkel voorstel gestemd. reasons_for_not_balloting: - not_logged_in: You must %{signin} or %{signup} to continue. - not_verified: Only verified users can vote on proposals; %{verify_account}. - organization: Organizations are not permitted to vote - not_selected: Unselected investment projects can not be supported - not_enough_money: "Price is higher than the available amount left." - no_ballots_allowed: Selecting phase is closed + not_verified: Alleen geverrifieerde deelnemers kunnen op voorstellen stemmen; %{verify_account}. + organization: Organisaties kunnen niet stemmen + not_selected: Niet-geselecteerde voorstellen kunnen niet worden gesteund + not_enough_money: "Niet genoed budget." + no_ballots_allowed: De selectiefase is voorbij different_heading_assigned: You have already voted a different heading groups: show: - title: Select an option - unfeasible_title: Unfeasible investments - unfeasible: See unfeasible investments + title: Kies een mogelijkheid + unfeasible_title: Onhaalbare voorstellen + unfeasible: Zie onhaalbare voorstellen phase: - accepting: Accepting projects - reviewing: Reviewing projects - selecting: Selecting projects - valuating: Valuating projects - balloting: Balloting projects - reviewing_ballots: Reviewing Ballots - finished: Finished budget + accepting: Voorstellen doen + reviewing: Voorstellen beoordelen + selecting: Voorstellen selecteren + valuating: Voorstellen waarderen + balloting: Voorstellen in stemming + reviewing_ballots: Beoordelen stemuitslag + finished: Afronden budgetvoorstel index: - title: Participatory budgets + title: Begrotingsvoorstellen investments: form: - tag_category_label: "Categories" - tags_instructions: "Tag this proposal. You can choose from proposed categories or add your own" - tags_label: Tags - tags_placeholder: "Enter the tags you would like to use, separated by commas (',')" + tag_category_label: "Categorieën" + tags_instructions: "Label dit voorstel. U kunt uw eigen categorie kiezen of één van de bestaande." + tags_label: Labels + tags_placeholder: "Voeg de gewenste labels toe, gescheiden door een komma (',')" index: - title: Participatory budgeting - unfeasible: Unfeasible investment projects - unfeasible_text: "The proposals must meet a number of criteria (legality, concreteness, be the responsibility of the city, not exceed the limit of the budget; %{definitions}) to be declared viable and reach the stage of final vote. All proposals don't meet these criteria are marked as unfeasible and published in the following list, along with its report of infeasibility." - unfeasible_text_definitions: see definitions here - by_heading: "Investment projects with scope: %{heading}" + title: Begrotingsvoorstellen + unfeasible: Onhaalbare begrotingsvoorstellen + unfeasible_text: "De voorstellen moeten aan een aantal criteria (leesbaarheid, concreetheid, de gemeente is er op aanspreekbaar, binnen het budget) voldoen in 'haalbaar' te worden geacht en in stemming te kunnen worden gebracht. Voorstellen die hierbuiten vallen worden als 'onhaalbaar' aangemerkt en in de volgende lijst gepubliceerd, met de reden van onhaalbaarheid." + unfeasible_text_definitions: zie de voorwaarden hier + by_heading: "Begrotingsvoorstellen in de context van: %{heading}" search_form: - button: Search - placeholder: Search investment projects... - title: Search + button: Zoeken + placeholder: Zoek begrotingsvoorstellen... + title: Zoeken search_results: - one: " containing the term '%{search_term}'" - other: " containing the term '%{search_term}'" + one: " met de term '%{search_term}'" + other: " met de term '%{search_term}'" sidebar: - my_ballot: My ballot + my_ballot: Mijn stemmen voted_html: - one: "You voted one proposal with a cost of %{amount_spent}" - other: "You voted %{count} proposals with a cost of %{amount_spent}" - voted_info: You can change your vote at any time until the close of this phase. No need to spend all the money available. - zero: You have not voted any investment project. - verified_only: "To create a new budget investment %{verify}." - verify_account: "verify your account" - create: "Create budget investment" - not_logged_in: "To create a new budget investment you must %{sign_in} or %{sign_up}." - sign_in: "sign in" - sign_up: "sign up" - by_feasibility: By feasibility - feasible: Feasible projects - unfeasible: Unfeasible projects + one: "U heeft gestemd op een voorstel dat %{amount_spent} kost" + other: "U heeft gestemd op %{count} voorstellen met een prijs van %{amount_spent}" + voted_info: Tot de fase eindigt kunt u uw stem altijd wijzigen. Het budget hoeft niet per sé op. + zero: U hebt op geen enkel begrotingsvoorstel gestemd. + verified_only: "Verifieer uw account om een nieuw begrotingsvoorstel te doen." + verify_account: "verifieer uw account" + create: "Nieuw begrotingsvoorstel" + not_logged_in: "Log in om een nieuw begrotingsvoorstel te doen." + sign_in: "log in" + sign_up: "registreer" + by_feasibility: Op haalbaarheid + feasible: Haalbare voorstellen + unfeasible: Onhaalbare voorstellen orders: - random: random - confidence_score: highest rated - price: by price + random: willekeurig + confidence_score: best gescored + price: op bedrag show: - author_deleted: User deleted - price_explanation: Price explanation - unfeasibility_explanation: Unfeasibility explanation - code_html: 'Investment project code: %{code}' - location_html: 'Location: %{location}' - organization_name_html: 'Organization: %{name}' - share: Share - title: Investment project - supports: Supports - votes: Votes - wrong_price_format: Only integer numbers + author_deleted: Deelnemer verwijderd + price_explanation: Uitleg bedrag + unfeasibility_explanation: Uitleg haalbaarheid + code_html: 'Begrotingsvoorstel code: %{code}' + location_html: 'Plaats: %{location}' + organization_name_html: 'Organisatie: %{name}' + share: Delen + title: Begrotingsvoorstel + supports: Steunt + votes: Stemmen + wrong_price_format: Alleen hele nummers investment: - title: Investment project - add: Add - already_added: You have already added this investment project - already_supported: You have already supported this. Share it! - support_title: Support this project - confirm_group: "You can only support investments in one district. If you continue you cannot change your decision. Are you sure?" + title: Begrotingsvoorstel + add: Voeg toe + already_added: U heeft dit voorstel al toegevoegd + already_supported: U heeft dit al gestuend. Deel 't! + support_title: Steun dit voorstel + confirm_group: "U kunt maar in één district voorstellen steunen. Als u verder gaat is dat definitief. Bent u zeker?" supports: - one: 1 support - other: "%{count} supports" - zero: No supports - give_support: Support + one: 1 steunbetuiging + other: "%{count} steunbetuigingen" + zero: Geen steunbetuigingen + give_support: Steun header: - check_ballot: Check my ballot - different_heading_assigned_html: "You have active votes in another heading: %{heading_link}" + check_ballot: Check mijn stemmen + different_heading_assigned_html: "U steunt al vanuit een ander deel van het voorstel: %{heading_link}" progress_bar: - available: "Available: " + available: "Beschikbaar: " show: - group: Group - phase: Actual phase - unfeasible_title: Unfeasible investments - unfeasible: See unfeasible investments \ No newline at end of file + group: Groep + phase: Huidige fase + unfeasible_title: Onhaalbare voorstellen + unfeasible: Bekijk onhaalbare voorstellen \ No newline at end of file diff --git a/config/locales/devise.nl.yml b/config/locales/devise.nl.yml index c9ac92bdf..463260d06 100755 --- a/config/locales/devise.nl.yml +++ b/config/locales/devise.nl.yml @@ -1,71 +1,67 @@ # Additional translations at https://github.com/plataformatec/devise/wiki/I18n - nl: devise: password_expired: - expire_password: "Password expired" - change_required: "Your password is expired" - change_password: "Change your password" - new_password: "New password" - updated: "Password successfully updated" + expire_password: "Wachtwoord is verlopen" + change_required: "Uw wachtwoord is verlopen" + change_password: "Pas wachtwoord aan" + new_password: "Nieuw wachtwoord" + updated: "Wachtwoord is aangepast" confirmations: - confirmed: "Your account has been confirmed." - send_instructions: "In a few minutes you will receive an email containing instructions on how to reset your password." - send_paranoid_instructions: "If your email address is in our database, in a few minutes you will receive an email containing instructions on how to reset your password." + confirmed: "Uw account is bevestigd." + send_instructions: "U ontvangt via e-mail instructies om uw account te bevestigen." + send_paranoid_instructions: "Als uw e-mailadres bestaat in de database, ontvangt u via e-mail instructies hoe u uw account kunt bevestigen." failure: - already_authenticated: "You are already signed in." - inactive: "Your account has not yet been activated." - invalid: "Invalid %{authentication_keys} or password." - locked: "Your account has been locked." - last_attempt: "You have one more attempt remaining before your account is blocked." - not_found_in_database: "Invalid %{authentication_keys} or password." - timeout: "Your session has expired. Please sign in again to continue." - unauthenticated: "You must sign in or register to continue." - unconfirmed: "To continue, please click on the confirmation link that we have sent you via email" + already_authenticated: 'U bent al ingelogd.' + unauthenticated: 'U dient in te loggen of u in te schrijven.' + unconfirmed: 'U dient eerst uw account te bevestigen.' + locked: 'Uw account is vergrendeld.' + invalid: 'Ongeldig e-mail of wachtwoord.' + invalid_token: 'Ongeldig authenticatie token.' + timeout: 'Uw sessie is verlopen, log a.u.b. opnieuw in.' + inactive: 'Uw account is nog niet geactiveerd.' + last_attempt: 'U hebt nog één poging over voordat uw account wordt geblokkeerd.' + not_found_in_database: "Ongeldig e-mail of wachtwoord." mailer: confirmation_instructions: - subject: "Confirmation instructions" + subject: "Bevestiging mailadres" reset_password_instructions: - subject: "Instructions for resetting your password" + subject: "Wachtwoord resetten" unlock_instructions: - subject: "Unlocking instructions" + subject: "Instructies voor ontgrendelen" omniauth_callbacks: - failure: "It has not been possible to authorise you as %{kind} because \"%{reason}\"." - success: "Successfully identified as %{kind}." + success: 'Successvol aangemeld met uw %{kind} account.' + failure: 'Kon niet aanmelden met uw %{kind} account, omdat "%{reason}".' passwords: - no_token: "You cannot access this page except through a password reset link. If you have accessed it through a password reset link, please check that the URL is complete." - send_instructions: "In a few minutes, you will receive an email containing instructions on resetting your password." - send_paranoid_instructions: "If your email address is in our database, in a few minutes you will receive a link to use to reset your password." - updated: "Your password has been changed successfully. Authentication successful." - updated_not_active: "Your password has been changed successfully." + no_token: 'U kunt deze pagina niet benaderen zonder een "wachtwoord reset e-mail".' + send_instructions: "U ontvangt via e-mail instructies hoe u uw account kunt ontgrendelen." + send_paranoid_instructions: "Als uw e-mailadres bij ons bekend is, ontvangt u via e-mail instructies hoe u uw account kan ontgrendelen." + updated: "Uw wachtwoord is gewijzigd. U bent nu ingelogd." + updated_not_active: "Uw wachtwoord is gewijzigd." registrations: - destroyed: - "Goodbye! Your account has been cancelled. We hope to see you again soon. In accordance with your request, personal data registered as - a user of the site and form part of the file 'File' under the responsibility of the - 'Responsible', they have been canceled under the terms of the provisions of Article 16 of the - Ley Orgánica 15/1999 de Protección de Datos de Carácter Personal and Article 31 of its Reglamento de desarrollo (RD 1720/2007)." - signed_up: "Welcome! You have been authenticated." - signed_up_but_inactive: "Your registration was successful, but you could not be signed in because your account has not been activated." - signed_up_but_locked: "Your registration was successful, but you could not be signed in because your account is locked." - signed_up_but_unconfirmed: "You have been sent a message containing a verification link. Please click on this link to activate your account." - update_needs_confirmation: "Your account has been updated successfully; however, we need to verify your new email address. Please check your email and click on the link to complete the confirmation of your new email address." - updated: "Your account has been updated successfully." + signed_up_but_unconfirmed: 'U ontvangt via e-mail instructies hoe u uw account kunt activeren.' + signed_up_but_inactive: 'U bent inschreven. U kon alleen niet automatisch ingelogd worden omdat uw account nog niet geactiveerd is.' + signed_up_but_locked: 'U bent inschreven. U kon alleen niet automatisch ingelogd worden omdat uw account geblokkeerd is.' + signed_up: 'U bent inschreven.' + update_needs_confirmation: 'U hebt uw e-mailadres succesvol gewijzigd, maar we moeten uw nieuwe mailadres nog verifiëren. Controleer uw e-mail en klik op de link in de mail om uw mailadres te verifiëren.' + updated: 'Uw accountgegevens zijn opgeslagen.' + destroyed: 'Uw account is verwijderd, wellicht tot ziens!' sessions: - signed_in: "You have been signed in successfully." - signed_out: "You have been signed out successfully." - already_signed_out: "You have been signed out successfully." + signed_in: "U bent ingelogd." + signed_out: "U bent uitgelogd." + already_signed_out: "U bent uitgelogd." unlocks: - send_instructions: "In a few minutes, you will receive an email containing instructions on unlocking your account." - send_paranoid_instructions: "If you have an account, in a few minutes you will receive an email containing instructions on unlocking your account." - unlocked: "Your account has been unlocked. Please sign in to continue." + send_instructions: "U ontvangt via e-mail instructies hoe u uw account kunt ontgrendelen." + send_paranoid_instructions: "Als uw e-mailadres bij ons bekend is, ontvangt u via e-mail instructies hoe u uw account kan ontgrendelen." + unlocked: "uw account is ontgrendeld. U kunt nu weer inloggen." errors: messages: - already_confirmed: "You have already been verified; please attempt to sign in." - confirmation_period_expired: "You need to be verified within %{period}; please make a repeat request." - expired: "has expired; please make a repeat request." - not_found: "not found." - not_locked: "was not locked." + already_confirmed: "is reeds bevestigd" + confirmation_period_expired: "moet worden bevestigd binnen %{period}, probeer het a.u.b. nog een keer" + expired: is verlopen, vraag een nieuwe aan" + not_found: "niet gevonden" + not_locked: "is niet gesloten" not_saved: - one: "1 error prevented this %{resource} from being saved:" - other: "%{count} errors prevented this %{resource} from being saved:" - equal_to_current_password: "must be different than the current password." + one: "Kon de %{resource} niet opslaan:" + other: "Kon de %{resource} niet opslaan:" + equal_to_current_password: "moet anders zijn dan het vorige wachtwoord" diff --git a/config/locales/kaminari.nl.yml b/config/locales/kaminari.nl.yml index f9e268a11..6455b3437 100755 --- a/config/locales/kaminari.nl.yml +++ b/config/locales/kaminari.nl.yml @@ -12,7 +12,7 @@ nl: display_entries: one: Er is 1 %{entry_name} other: Er zijn %{count} %{entry_name} - zero: "%{entry_name} is niet gevonden" + zero: "%{entry_name} -- niet gevonden" views: pagination: first: Eerste diff --git a/config/locales/management.nl.yml b/config/locales/management.nl.yml index ea27fb2f2..bfeac198f 100644 --- a/config/locales/management.nl.yml +++ b/config/locales/management.nl.yml @@ -51,7 +51,7 @@ nl: create_spending_proposal: Create spending proposal print_spending_proposals: Print spending proposals support_spending_proposals: Support spending proposals - create_budget_investment: Create budget investment + create_budget_investment: Nieuw begrotingsvoorstel print_budget_investments: Print Budget Investments support_budget_investments: Support Budget Investments users: Users @@ -84,7 +84,7 @@ nl: budget_investments: alert: unverified_user: User is not verified - create: Create budget investment + create: Nieuw begrotingsvoorstel filters: heading: Concepto unfeasible: Unfeasible investment diff --git a/config/locales/nl.yml b/config/locales/nl.yml index b8e246eef..48e1bcdc9 100755 --- a/config/locales/nl.yml +++ b/config/locales/nl.yml @@ -224,7 +224,7 @@ nl: poll_questions: Stemmen see_all: Bekijk voorstellen budgets: Burgerbegroting - spending_proposals: Budget voorstellen + spending_proposals: Begrotingsvoorstellen legislation: help: alt: Selecteer de tekst waarop u wilt reageren en druk op de knop met het potlood.