diff --git a/config/locales/crowdin/fi.yml b/config/locales/crowdin/fi.yml index 96f6e2de7628..a6e7cd129f64 100644 --- a/config/locales/crowdin/fi.yml +++ b/config/locales/crowdin/fi.yml @@ -1069,7 +1069,7 @@ fi: description_select_work_package: "Select work package" description_selected_columns: "Valitut sarakkeet" description_sub_work_package: "Osa työstä paketti nykyinen" - description_toc_toggle: "Show/Hide table of contents" + description_toc_toggle: "Näytä/piilota sisällysluettelo" description_wiki_subpages_reassign: "Valitse uusi pääsivun" #Text direction: Left-to-Right (ltr) or Right-to-Left (rtl) direction: ltr @@ -1642,7 +1642,7 @@ fi: label_summary: "Yhteenveto" label_system: "Järjestelmä" label_system_storage: "Tallennustila" - label_table_of_contents: "Table of contents" + label_table_of_contents: "Sisällysluettelo" label_tag: "Tunniste" label_text: "Pitkä merkkijono" label_this_month: "tässä kuussa" @@ -1697,7 +1697,7 @@ fi: label_wiki_content_added: "Wiki-sivu lisätty" label_wiki_content_updated: "Wiki-sivu päivitetty" label_wiki_toc: "Sisällysluettelo" - label_wiki_toc_empty: "Table of Contents is empty as no headings are present." + label_wiki_toc_empty: "Sisältötaulukko on tyhjä, koska otsikkoja ei ole." label_wiki_dont_show_menu_item: "Älä näytä tätä Wiki-sivua projektin navigoinnissa" label_wiki_edit: "Wikin muokkaus" label_wiki_edit_plural: "Wikin muokkaukset" @@ -1715,7 +1715,7 @@ fi: label_work_package_added: "Tehtävä lisätty" label_work_package_attachments: "Work package attachments" label_work_package_category_new: "Uusi luokka" - label_work_package_category_plural: "Tehtäväluokat" + label_work_package_category_plural: "Kategoriat" label_work_package_hierarchy: "Tehtävähierarkia" label_work_package_new: "Uusi tehtävä" label_work_package_note_added: "Kommentti lisätty tehtävään" @@ -1842,7 +1842,7 @@ fi: notice_failed_to_save_members: "Jäsentä tai jäseniä ei voitu tallentaa: %{errors}." notice_file_not_found: "Hakemaasi sivua ei löytynyt tai se on poistettu." notice_forced_logout: "You have been automatically logged out after %{ttl_time} minutes of inactivity." - notice_internal_server_error: "On tapahtunut virhe sivu jota yritit käyttää. Jos sinulla on edelleen ongelmia ota yhteyttä %{app_title} hallintomies sillä apua." + notice_internal_server_error: "Tapahtui virhe. Jos ongelma jatkuu, ota yhteys %{app_title} ylläpitoon." notice_work_package_done_ratios_updated: "Work package done ratios updated." notice_locking_conflict: "Vähintään yksi muu käyttäjä on päivitetty tiedot sillä välin." notice_locking_conflict_additional_information: "The update(s) came from %{users}." @@ -1981,7 +1981,7 @@ fi: copying: > Your project is being created from the selected template project. You will be notified by mail as soon as the project is available. use_template: 'Use template' - make_template: 'Set as template' + make_template: 'Aseta malliksi' remove_from_templates: 'Remove from templates' archive: are_you_sure: "Oletko varma, että haluat arkistoida projektin \"%{name}\"?" @@ -2619,7 +2619,7 @@ fi: code_401: "Kirjaudu käyttääksesi tätä resurssia." code_401_wrong_credentials: "Et ole antanut oikeita käyttäjätietoja." code_403: "Sinulla ei ole oikeutta käyttää tätä resurssia." - code_404: "The requested resource could not be found." + code_404: "Sivua ei löydy" code_409: "Could not update the resource because of conflicting modifications." code_500: "An internal error has occured." expected: diff --git a/config/locales/crowdin/id.yml b/config/locales/crowdin/id.yml index bdbd13f19b9a..8deca0f5174c 100644 --- a/config/locales/crowdin/id.yml +++ b/config/locales/crowdin/id.yml @@ -28,14 +28,14 @@ id: plugins: no_results_title_text: Tidak ada plugin yang tersedia saat ini. custom_styles: - color_theme: "Color theme" - color_theme_custom: "(Custom)" + color_theme: "Warna tema" + color_theme_custom: "Kustomisasi" colors: - alternative-color: "Alternative" - content-link-color: "Link font" - primary-color: "Primary" - primary-color-dark: "Primary (dark)" - header-bg-color: "Header background" + alternative-color: "Alternatif" + content-link-color: "Tautan huruf" + primary-color: "Primer" + primary-color-dark: "Primer (gelap)" + header-bg-color: "Latar Belakang Header" header-item-bg-hover-color: "Header background on hover" header-item-font-color: "Header font" header-item-font-hover-color: "Header font on hover" diff --git a/config/locales/crowdin/js-fi.yml b/config/locales/crowdin/js-fi.yml index a3a74253d9ce..b06749346100 100644 --- a/config/locales/crowdin/js-fi.yml +++ b/config/locales/crowdin/js-fi.yml @@ -137,7 +137,7 @@ fi: dropdown: macros: 'Makrot' chose_macro: 'Valitse makro' - toc: 'Table of contents' + toc: 'Sisällysluettelo' toolbar_help: 'Click to select widget and show the toolbar. Double-click to edit widget' wiki_page_include: button: 'Include content of another wiki page' @@ -818,7 +818,7 @@ fi: table_configuration: button: 'Configure this work package table' choose_display_mode: 'Näytä tehtävät' - modal_title: 'Work package table configuration' + modal_title: 'Tehtävien taulukkonäkymän konfigurointi' embedded_tab_disabled: "This configuration tab is not available for the embedded view you're editing." default: "default" display_settings: 'Näyttöasetukset' diff --git a/config/locales/crowdin/zh-CN.yml b/config/locales/crowdin/zh-CN.yml index 67e91fd2303c..74b13413d008 100644 --- a/config/locales/crowdin/zh-CN.yml +++ b/config/locales/crowdin/zh-CN.yml @@ -610,7 +610,7 @@ zh-CN: queries/filters/base: attributes: values: - inclusion: "filter has invalid values." + inclusion: "过滤器有无效值。" format: "%{message}" relation: typed_dag: diff --git a/modules/avatars/config/locales/crowdin/js-id.yml b/modules/avatars/config/locales/crowdin/js-id.yml index 86cc69260d41..a3230ff6638f 100644 --- a/modules/avatars/config/locales/crowdin/js-id.yml +++ b/modules/avatars/config/locales/crowdin/js-id.yml @@ -5,11 +5,11 @@ id: button_update: 'Update' avatars: label_choose_avatar: "Pilih avatar dari file" - uploading_avatar: "Uploading your avatar." + uploading_avatar: "Mengunggah avatar" text_upload_instructions: | Unggah avatar khusus Anda sendiri sebesar 128 x 128 pixel. File yang lebih besar akan diubah ukurannya dan dipotong agar sesuai. Pratinjau avatar Anda akan ditampilkan sebelum mengunggah, setelah Anda memilih gambar - error_image_too_large: "Image is too large." + error_image_too_large: "Gambar terlalu besar" wrong_file_format: "Format yang diperbolehkan adalah jpg, png, gif" empty_file_error: "Unggah gambar yang valid (jpg, png, gif)" diff --git a/modules/bim/config/locales/crowdin/js-fi.yml b/modules/bim/config/locales/crowdin/js-fi.yml index 0bef6373216b..b00994c7976c 100644 --- a/modules/bim/config/locales/crowdin/js-fi.yml +++ b/modules/bim/config/locales/crowdin/js-fi.yml @@ -4,24 +4,24 @@ fi: bcf: label_bcf: 'BCF' import: 'Import' - import_bcf_xml_file: 'Import BCF XML file (BCF version 2.1)' + import_bcf_xml_file: 'Tuo BCF XML-tiedosto (BCF versio 2.1)' export: 'Vie' - export_bcf_xml_file: 'Export BCF XML file (BCF version 2.1)' + export_bcf_xml_file: 'Vie BCF XML-tiedosto (BCF versio 2.1)' viewpoint: 'Näkymä' add_viewpoint: 'Lisää näkymä' show_viewpoint: 'Näytä näkymä' delete_viewpoint: 'Poista näkymä' - management: 'BCF management' + management: 'BCF:n hallinnointi' ifc_models: empty_warning: "Tässä projektissa ei ole vielä IFC mallia." - use_this_link_to_manage: "Lataa tästä linkistä sekä hallitse IFC malleja." - keyboard_input_disabled: "Viewer does not have keyboard controls. Click on the viewer to give keyboard control to the viewer." + use_this_link_to_manage: "Tuo ja hallitse IFC malleja." + keyboard_input_disabled: "Selaimessa ei ole näpäimistöä. Klikkaa selainta saadaksesi näppäimistön." models: ifc_models: 'IFC models' views: - viewer: 'Viewer' + viewer: 'Selain' split: 'Viewer and table' - split_cards: 'Viewer and cards' + split_cards: 'Selain ja kortit' revit: revit_add_in: "Revit Add-In" revit_add_in_settings: "Revit Add-In settings" diff --git a/modules/boards/config/locales/crowdin/js-fi.yml b/modules/boards/config/locales/crowdin/js-fi.yml index 1d0f3a6c3a15..e711905d60dd 100644 --- a/modules/boards/config/locales/crowdin/js-fi.yml +++ b/modules/boards/config/locales/crowdin/js-fi.yml @@ -52,9 +52,9 @@ fi: action_text_version: > Board with automated columns based on the version attribute. Ideal for planning product development. action_type: - assignee: assignee - status: status - version: version + assignee: vastuu + status: tila + version: versio subproject: subproject subtasks: parent-child board_type_title: diff --git a/modules/boards/config/locales/crowdin/js-zh-CN.yml b/modules/boards/config/locales/crowdin/js-zh-CN.yml index 64982760c799..8e62a18b4c16 100644 --- a/modules/boards/config/locales/crowdin/js-zh-CN.yml +++ b/modules/boards/config/locales/crowdin/js-zh-CN.yml @@ -50,7 +50,7 @@ zh-CN: action_text_assignee: > 具有基于指定用户的自动列的面板。适合分发工作包。 action_text_version: > - Board with automated columns based on the version attribute. Ideal for planning product development. + 基于版本属性的自动列面板。用于产品开发规划。 action_type: assignee: 指派人 status: 状态 diff --git a/modules/grids/config/locales/crowdin/js-fi.yml b/modules/grids/config/locales/crowdin/js-fi.yml index 51cafc90161c..bce54f0bdf19 100644 --- a/modules/grids/config/locales/crowdin/js-fi.yml +++ b/modules/grids/config/locales/crowdin/js-fi.yml @@ -34,7 +34,7 @@ fi: on_track: 'On track' off_track: 'Off track' at_risk: 'At risk' - not_set: 'Not set' + not_set: 'Määrittelemätön' subprojects: title: 'Aliprojektit' no_results: 'Ei aliprojekteja.' diff --git a/modules/two_factor_authentication/config/locales/crowdin/fi.yml b/modules/two_factor_authentication/config/locales/crowdin/fi.yml index 214652404605..80a2f991419d 100644 --- a/modules/two_factor_authentication/config/locales/crowdin/fi.yml +++ b/modules/two_factor_authentication/config/locales/crowdin/fi.yml @@ -17,7 +17,7 @@ fi: error_phone_number_format: "on oltava muodossa + XX XXXXXXXXX" models: two_factor_authentication/device: "Tunnistuslaite" - two_factor_authentication/device/sms: "Kännykkä" + two_factor_authentication/device/sms: "Matkapuhelin" two_factor_authentication/device/totp: "Kaksivaiheisen kirjautumisen salasanasovellus" two_factor_authentication: error_2fa_disabled: "2FA-toimitus on poistettu käytöstä." @@ -50,7 +50,7 @@ fi: current_configuration: 'Current configuration' label_active_strategies: 'Aktiiviset kaksivaiheisen tunnistautumisen strategiat' label_enforced: 'Vaadi kaksivaiheinen kirjautuminen' - label_remember: 'Muista kaksivaiheinen kirjautuminen' + label_remember: 'Muista kaksivaiheinen tunnistautuminen' text_configuration: | Note: These values represent the current application-wide configuration. You cannot disable settings enforced by the configuration or change the current active strategies, since they require a server restart. text_configuration_guide: For more information, check the configuration guide. @@ -102,7 +102,7 @@ fi: button_complete_registration: 'Viimeistele tunnistuslaitteen rekisteröinti' text_confirm_to_complete_html: "Vahvista laitteen %{identifier} rekisteröinti antamalla kertakäyttösalasana." text_confirm_to_change_default_html: "Please confirm changing your default device to %{new_identifier} by entering a one-time password from your current default device." - text_identifier: 'You can give the device a custom identifier using this field.' + text_identifier: 'Voit antaa laitteelle mukautetun tunnisteen käyttämällä tätä kenttää.' failed_to_delete: 'Tunnistuslaitteen poistaminen epäonnistui' is_default_cannot_delete: 'The device is marked as default and cannot be deleted due to an active security policy. Mark another device as default before deleting.' not_existing: 'Käyttäjätilillesi ei ole rekisteröity tunnistuslaitetta.' @@ -123,11 +123,11 @@ fi: description: | Rekisteröi varmennussovellus kaksivaiheisen kirjautumisen todennusvälineeksi kertakäyttösalasanoja varten. Yleisin sovellus tähän tarkoitukseen on esimerkiksi Google Authenticator, jonka voit ladata puhelimeesi sovelluskaupasta. sms: - title: 'Use your mobile phone' - redacted_identifier: 'Mobile device (%{redacted_number})' + title: 'Käytä matkapuhelinta' + redacted_identifier: 'Matkapuhelin (%{redacted_number})' request_2fa_identifier: '%{redacted_identifier}, lähetimme sinulle tunnistautumiskoodin %{delivery_channel} kautta' description: | - Register your mobile phone number for delivery of OpenProject one-time passwords. + Rekisteröi matkapuhelimesi kertakäyttösalasanojen toimitusta varten. sns: delivery_failed: 'SNS delivery failed:' message_bird: @@ -150,7 +150,7 @@ fi: label: 'Muista' clear_cookie: 'Poista kaikki muistissa olevat kaksivaiheiset tunnistautumiset.' cookie_removed: 'Kaikki muistissa olevat kaksivaiheiset todennusistunnot poistettu.' - dont_ask_again: "Muista kaksivaiheinen tunnistaminen tällä laitteella seuraavat %{days} päivää." + dont_ask_again: "Muista tunnistautuminen tällä laitteella seuraavat %{days} päivää." field_phone: "Matkapuhelin" field_otp: "Kertakäyttösalasana" notice_account_otp_invalid: "Virheellinen kertakäyttösalasana." @@ -165,7 +165,7 @@ fi: button_make_default: 'Merkitse oletusarvo' label_unverified_phone: "Cell phone not yet verified" notice_phone_number_format: "Anna numero seuraavalla tavalla: + XX XXXXXXXX." - text_otp_not_receive: "Muut vahvistusmenetelmät" + text_otp_not_receive: "Muut tunnistustavat" text_send_otp_again: "Kertamerkin antaminen uudelleen:" button_resend_otp_form: "Uudelleen lähettää" button_otp_by_voice: "Äänipuhelu"