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"