diff --git a/config/locales/crowdin/cs.yml b/config/locales/crowdin/cs.yml
index 95c47f6c9b87..1afce766a9e0 100644
--- a/config/locales/crowdin/cs.yml
+++ b/config/locales/crowdin/cs.yml
@@ -2921,7 +2921,7 @@ cs:
clamav_socket_html: Zadejte soket démona clamd, např. %{example}.
clamav_host_html: Zadejte název hostitele a port démona clamd oddělený dvojtečkou. např. %{example}
description_html: >
- Select the mode in which the antivirus scanner integration should operate.
- %{disabled_option}: Uploaded files are not scanned for viruses.
- %{socket_option}: You have set up ClamAV on the same server as OpenProject and the scan daemon clamd is running in the background
- %{host_option}: You are streaming files to an external virus scanning host.
+ Vyberte režim, ve kterém by měla fungovat integrace antivirového scanneru.
- %{disabled_option}: Nahrané soubory nejsou naskenovány pro viry.
- %{socket_option}: Nastavili jste ClamAV na stejném serveru jako OpenProject a scan daemon clamd běží na pozadí
- %{host_option}: Vysíláte soubory do externího hostitele pro skenování virů.
brute_force_prevention: "Automatizované blokování uživatelů"
date_format:
first_date_of_week_and_year_set: >
@@ -3231,7 +3231,7 @@ cs:
text_empty_search_header: "Nenašli jsme žádné odpovídající výsledky."
text_empty_state_description: "Pracovní balíček zatím nebyl s nikým sdílen."
text_empty_state_header: "Není sdíleno"
- text_user_limit_reached: "Adding additional users will exceed the current limit. Please contact an administrator to increase the user limit to ensure external users are able to access this work package."
+ text_user_limit_reached: "Přidáním dalších uživatelů bude aktuální limit překročen. Pro zvýšení limitu uživatelů kontaktujte správce, abyste zajistili přístup externích uživatelů k tomuto pracovnímu balíčku."
text_user_limit_reached_admins: 'Adding additional users will exceed the current limit. Please upgrade your plan to be able to add more users.'
warning_user_limit_reached: >
Adding additional users will exceed the current limit. Please contact an administrator to increase the user limit to ensure external users are able to access this work package.
diff --git a/config/locales/crowdin/js-pt-PT.yml b/config/locales/crowdin/js-pt-PT.yml
index e3d53bf65607..d6ad4659f73a 100644
--- a/config/locales/crowdin/js-pt-PT.yml
+++ b/config/locales/crowdin/js-pt-PT.yml
@@ -352,7 +352,7 @@ pt-PT:
standard:
learn_about_link: https://www.openproject.org/blog/openproject-13-4-release/
new_features_html: >
- The release contains various new features and improvements:
- GitLab integration (originally developed by Community contributors)
- Advanced features for custom project lists
- Advanced features for the Meetings module
- Virus scanning functionality with ClamAV (Enterprise add-on)
- PDF Export: Lists in table cells are supported
- WebAuthn/FIDO/U2F is added as a second factor
- More languages added to the default available set
+ A versão contém uma série de novas funcionalidades e melhorias:
- Integração com o GitLab (originalmente desenvolvido por colaboradores da Comunidade)
- Funcionalidades avançadas para listas de projetos personalizadas
- Funcionalidades avançadas para o módulo Reuniões
- Funcionalidade de verificação de vírus com o ClamAV (suplemento Enterprise)
- Exportação de PDF: são suportadas listas em células de tabela
- O WebAuthn/FIDO/U2F foi adicionado como um segundo fator
- Foram adicionados mais idiomas ao conjunto disponível por defeito
ical_sharing_modal:
title: "Subscrever o calendário"
inital_setup_error_message: "Ocorreu um erro ao recuperar os dados."
diff --git a/config/locales/crowdin/pt-PT.yml b/config/locales/crowdin/pt-PT.yml
index 19612cd37802..ef005ebb0f01 100644
--- a/config/locales/crowdin/pt-PT.yml
+++ b/config/locales/crowdin/pt-PT.yml
@@ -1921,7 +1921,7 @@ pt-PT:
label_member_new: "Novo Membro"
label_member_all_admin: "(Todas as funções devidas ao status do administrador)"
label_member_plural: "Membros"
- label_membership_plural: "Memberships"
+ label_membership_plural: "Associações"
lable_membership_added: "Membro adicionado"
lable_membership_updated: "Membro atualizado"
label_menu_badge:
@@ -2739,7 +2739,7 @@ pt-PT:
setting_app_subtitle: "Subtítulo da aplicação"
setting_app_title: "Título da aplicação"
setting_attachment_max_size: "Tamanho máx. do anexo"
- setting_antivirus_scan_mode: "Scan mode"
+ setting_antivirus_scan_mode: "Modo de digitalização"
setting_antivirus_scan_action: "Ação para ficheiro infetado"
setting_autofetch_changesets: "Alterações do repositório autofetch"
setting_autologin: "Autologin"
@@ -2749,7 +2749,7 @@ pt-PT:
setting_brute_force_block_minutes: "Tempo de bloqueio do utilizador"
setting_cache_formatted_text: "Colocar formatação do texto na memória cache"
setting_use_wysiwyg_description: "Selecione para ativar o editor WYSIWYG CKEditor5 para todos os utilizadores por padrão. CKEditor tem funcionalidade limitada para GFM Markdown."
- setting_column_options: "Default work package lists columns"
+ setting_column_options: "Colunas de listas de pacotes de trabalho predefinidas"
setting_commit_fix_keywords: "Palavras-chave fixas"
setting_commit_logs_encoding: "Codificação das mensagens de confirmação"
setting_commit_logtime_activity_id: "Atividade para tempo registado"
@@ -2771,7 +2771,7 @@ pt-PT:
setting_emails_header: "Cabeçalho de e-mails"
setting_email_login: "Utilizar o email como início de sessão"
setting_enabled_scm: "SCM ativado"
- setting_enabled_projects_columns: "Columns in a projects list displayed by default"
+ setting_enabled_projects_columns: "Colunas numa lista de projetos apresentadas por predefinição"
setting_feeds_enabled: "Permitir Feeds"
setting_ical_enabled: "Ativar subscrições do iCalendar"
setting_feeds_limit: "Limite de conteúdo feed"
@@ -2841,25 +2841,25 @@ pt-PT:
Defina uma lista de extensões de ficheiros e/ou de tipos mime para ficheiros carregados.
Insira extensões de ficheiro (por exemplo, %{ext_example}
) ou tipos mime (ex., %{mime_example}
).
Deixe em branco para permitir que qualquer tipo de ficheiro seja carregado. Vários valores permitidos (uma linha para cada valor).
antivirus:
title: "Verificação de vírus"
- clamav_ping_failed: "Failed to connect the the ClamAV daemon. Double-check the configuration and try again."
+ clamav_ping_failed: "Não foi possível ligar o daemon do ClamAV. Verifique novamente a configuração e tente novamente."
remaining_quarantined_files_html: >
- Virus scanning has been disbled. %{file_count} remain in quarantine. To review quarantined files, please visit this link: %{link}
+ A verificação de vírus foi desativada. %{file_count} permanece(m) em quarentena. Para rever os ficheiros colocados em quarentena, aceda a esta ligação: %{link}
remaining_scan_complete_html: >
- Remaining files have been scanned. There are %{file_count} in quarantine. You are being redirected to the quarantine page. Use this page to delete or override quarantined files.
+ Os restantes ficheiros foram verificados. %{file_count} encontram-se em quarentena. Está a ser redirecionado para a página de quarentena. Utilize esta página para eliminar ou substituir ficheiros em quarentena.
remaining_rescanned_files: >
- Virus scanning has been enabled successfuly. There are %{file_count} that were uploaded previously and still need to be scanned. This process has been scheduled in the background. The files will remain accessible during the scan.
+ A verificação de vírus foi ativada com êxito. Existem %{file_count} que foram carregados anteriormente e que ainda precisam de ser verificados. Este processo foi agendado em segundo plano. Os ficheiros permanecerão acessíveis durante a verificação.
upsale:
- description: "Ensure uploaded files in OpenProject are scanned for viruses before being accessible by other users."
+ description: "Assegure-se que os ficheiros carregados no OpenProject são verificados quanto à presença de vírus antes de serem acessíveis a outros utilizadores."
actions:
delete: "Eliminar ficheiro"
quarantine: "Colocar o ficheiro em quarentena"
instructions_html: >
Seleccione a ação a executar para os ficheiros em que foi detectado um vírus:
- %{quarantine_option}: Coloque o ficheiro em quarentena, impedindo os utilizadores de lhe acederem. Os administradores podem rever e eliminar ficheiros em quarentena na administração.
- %{delete_option}: Elimine o ficheiro imediatamente.
modes:
- clamav_socket_html: Enter the socket to the clamd daemon, e.g., %{example}
- clamav_host_html: Enter the hostname and port to the clamd daemon separated by colon. e.g., %{example}
+ clamav_socket_html: Introduza o socket para o daemon clamd, por exemplo, %{example}
+ clamav_host_html: Introduza o nome do anfitrião e a porta para o daemon clamd separados por dois pontos. Por exemplo, %{example}
description_html: >
- Select the mode in which the antivirus scanner integration should operate.
- %{disabled_option}: Uploaded files are not scanned for viruses.
- %{socket_option}: You have set up ClamAV on the same server as OpenProject and the scan daemon clamd is running in the background
- %{host_option}: You are streaming files to an external virus scanning host.
+ Selecione o modo em que a integração do scanner antivírus deve funcionar.
- %{disabled_option}: os ficheiros carregados não são verificados quanto a vírus.
- %{socket_option}: configurou o ClamAV no mesmo servidor que o OpenProject e o daemon de verificação clamd está a ser executado em segundo plano
- %{host_option}: está a transmitir ficheiros para um anfitrião externo de verificação de vírus.
brute_force_prevention: "Bloqueio de utilizador automatizado"
date_format:
first_date_of_week_and_year_set: >
diff --git a/modules/avatars/config/locales/crowdin/js-hu.yml b/modules/avatars/config/locales/crowdin/js-hu.yml
index 26c3e7f0d945..378bab010131 100644
--- a/modules/avatars/config/locales/crowdin/js-hu.yml
+++ b/modules/avatars/config/locales/crowdin/js-hu.yml
@@ -10,5 +10,5 @@ hu:
Töltsön fel saját, 128x128 képpont méretű profilképet. A nagyobb fájlok átméretezésre és levágásra kerülnek, hogy illeszkedjenek a méretkorláthoz. Feltöltés előtt megjelenik a profilképének előnézete, miután kiválasztott egy képet.
error_image_too_large: "Fájl mérete túl nagy."
wrong_file_format: "A megengedett formátumok: jpg, png, gif"
- empty_file_error: "Kérjük, töltsön fel egy érvényes képet (jpg, png, gif)."
+ empty_file_error: "Kérjük, érvényes képet töltsön fel (jpg, png, gif)."
diff --git a/modules/backlogs/config/locales/crowdin/hu.yml b/modules/backlogs/config/locales/crowdin/hu.yml
index 83c2483d9f84..b3823af7176d 100644
--- a/modules/backlogs/config/locales/crowdin/hu.yml
+++ b/modules/backlogs/config/locales/crowdin/hu.yml
@@ -64,8 +64,8 @@ hu:
properties: "Tulajdonságok"
rebuild: "Újraépítés"
rebuild_positions: "Pozíciók újraépítése"
- remaining_hours: "Hátralévő munka"
- remaining_hours_ideal: "Hátralévő munka (ideális)"
+ remaining_hours: "Fennmaradó órák"
+ remaining_hours_ideal: "Fennmaradó órák (ideális)"
show_burndown_chart: "Napi teendő ábra"
story: "Sztori"
story_points: "Story pontok"
@@ -141,18 +141,18 @@ hu:
points_resolved: "points resolved"
points_to_accept: "points not accepted"
points_to_resolve: "points not resolved"
- project_module_backlogs: "Backlogs"
+ project_module_backlogs: "Elvégzendő feladatok"
rb_label_copy_tasks: "Copy work packages"
rb_label_copy_tasks_all: "Mind"
rb_label_copy_tasks_none: "None"
rb_label_copy_tasks_open: "Open"
rb_label_link_to_original: "Include link to original story"
- remaining_hours: "hátralévő munka"
+ remaining_hours: "Fennmaradó órák"
required_burn_rate_hours: "required burn rate (hours)"
required_burn_rate_points: "required burn rate (points)"
- todo_work_package_description: "%{summary}: %{url}\n%{description}"
+ todo_work_package_description: "%{összegzés}: %{url}\n%{leírás}"
todo_work_package_summary: "%{type}: %{summary}"
- version_settings_display_label: "Column in backlog"
+ version_settings_display_label: "Hátralévő feladatok oszlopa"
version_settings_display_option_left: "balra"
version_settings_display_option_none: "none"
version_settings_display_option_right: "jobbra"
diff --git a/modules/backlogs/config/locales/crowdin/ms.yml b/modules/backlogs/config/locales/crowdin/ms.yml
index 6e749610528d..2e7280ed6150 100644
--- a/modules/backlogs/config/locales/crowdin/ms.yml
+++ b/modules/backlogs/config/locales/crowdin/ms.yml
@@ -152,7 +152,7 @@ ms:
required_burn_rate_points: "kadar pembakaran yang diperlukan (mata)"
todo_work_package_description: "%{summary}: %{url}\n%{description}"
todo_work_package_summary: "%{type}: %{summary}"
- version_settings_display_label: "Kolum dalam backlog"
+ version_settings_display_label: "Kolum dalam tunggakan"
version_settings_display_option_left: "kiri"
version_settings_display_option_none: "tiada"
version_settings_display_option_right: "kanan"
diff --git a/modules/bim/config/locales/crowdin/cs.seeders.yml b/modules/bim/config/locales/crowdin/cs.seeders.yml
index 1c42c958c73f..c7e36b8c2348 100644
--- a/modules/bim/config/locales/crowdin/cs.seeders.yml
+++ b/modules/bim/config/locales/crowdin/cs.seeders.yml
@@ -578,10 +578,10 @@ cs:
* ...
item_3:
subject: Odesílání modelu BIM
- description: This type is hierarchically a parent of the types "Clash" and "Request", thus represents a general note.
+ description: Tento typ je hierarchicky nadřazený typům "Clash" a "Request", představuje tedy obecnou poznámku.
item_5:
subject: Koordinace, první cyklus
- description: This type is hierarchically a parent of the types "Clash" and "Request", thus represents a general note.
+ description: Tento typ je hierarchicky nadřazeným typem "Clash" a "Request", proto představuje obecnou poznámku.
children:
item_0:
subject: Koordinace různých modelů BIM
diff --git a/modules/bim/config/locales/crowdin/js-ms.yml b/modules/bim/config/locales/crowdin/js-ms.yml
index c667f3c0b691..24303eab2ae8 100644
--- a/modules/bim/config/locales/crowdin/js-ms.yml
+++ b/modules/bim/config/locales/crowdin/js-ms.yml
@@ -4,9 +4,9 @@ ms:
bcf:
label_bcf: 'BCF'
import: 'Import'
- import_bcf_xml_file: 'Import fail BCF XML (BCF version 2.1)'
+ import_bcf_xml_file: 'Import fail BCF XML (BCF versi 2.1)'
export: 'Eksport'
- export_bcf_xml_file: 'Eksport fail BCF XML (BCF version 2.1)'
+ export_bcf_xml_file: 'Eksport fail BCF XML (BCF versi 2.1)'
viewpoint: 'Sudut pandangan'
add_viewpoint: 'Tambah sudut pandangan'
show_viewpoint: 'Tunjuk sudut pandangan'
@@ -26,4 +26,4 @@ ms:
split_cards: 'Pemerhati dan kad'
revit:
revit_add_in: "Revit Add-In"
- revit_add_in_settings: "Revit Add-In settings"
+ revit_add_in_settings: "Seting Revit Add-In"
diff --git a/modules/bim/config/locales/crowdin/ms.seeders.yml b/modules/bim/config/locales/crowdin/ms.seeders.yml
index 95f86dffaca7..fd3a24e2e9c8 100644
--- a/modules/bim/config/locales/crowdin/ms.seeders.yml
+++ b/modules/bim/config/locales/crowdin/ms.seeders.yml
@@ -135,9 +135,9 @@ ms:
4. _Cipta dan kemaskini carta Gantt_: → Pergi ke [Carta Gantt]({{opSetting:base_url}}/projects/demo-construction-project/work_packages?query_props=%7B%22c%22%3A%5B%22type%22%2C%22id%22%2C%22subject%22%2C%22assignee%22%2C%22responsible%22%5D%2C%22tv%22%3Atrue%2C%22tzl%22%3A%22weeks%22%2C%22hl%22%3A%22priority%22%2C%22hi%22%3Atrue%2C%22g%22%3A%22%22%2C%22t%22%3A%22startDate%3Aasc%22%2C%22f%22%3A%5B%5D%2C%22pa%22%3A1%2C%22pp%22%3A100%2C%22dr%22%3A%22list%22%7D) dalam navigasi projek.
5. _Mengaktifkan modul lanjutan_: → Pergi ke [Seting projek → Modul]({{opSetting:base_url}}/projects/demo-construction-project/settings/modules).
6. _Lihat paparan til untuk dapatkan gambar keseluruhan isu BCF anda:_ → Pergi ke [Pakej kerja]({{opSetting:base_url}}/projects/demo-construction-project/work_packages?query_props=%7B%22c%22%3A%5B%22type%22%2C%22id%22%2C%22subject%22%2C%22status%22%2C%22assignee%22%2C%22priority%22%5D%2C%22hl%22%3A%22priority%22%2C%22hi%22%3Atrue%2C%22g%22%3A%22%22%2C%22t%22%3A%22id%3Aasc%22%2C%22f%22%3A%5B%5D%2C%22pa%22%3A1%2C%22pp%22%3A100%2C%22dr%22%3A%22card%22%7D)
- 7. _Pemangkin kerja? Semak board kami yang baru:_ → Pergi ke [Boards]({{opSetting:base_url}}/projects/demo-construction-project/boards)
+ 7. _Pemangkin kerja? Semak board kami yang baru:_ → Pergi ke [Board]({{opSetting:base_url}}/projects/demo-construction-project/boards)
- Disini anda akan jumpa [User Guides](https://www.openproject.org/docs/user-guide/) kami.
+ Disini anda akan jumpa [Panduan Pengguna](https://www.openproject.org/docs/user-guide/) kami.
Sila beritahu kami jika anda mempunyai sebarang soalan atau memerlukan sokongan. Hubungi kami: [support\[at\]openproject.com](mailto:support@openproject.com).
item_4:
options:
@@ -185,14 +185,14 @@ ms:
_Cuba ikuti langkah berikut:_
- 1. _Jemput ahli baru ke projek anda:_ → Pergi ke [Members]({{opSetting:base_url}}/projects/demo-planning-constructing-project/members) dalam navigasi projek.
- 2. _Lihat kerja dalam projek anda:_ → Pergi ke [Work packages]({{opSetting:base_url}}/projects/demo-planning-constructing-project/work_packages?query_props=%7B%22c%22%3A%5B%22type%22%2C%22id%22%2C%22subject%22%2C%22status%22%2C%22assignee%22%2C%22priority%22%5D%2C%22hl%22%3A%22priority%22%2C%22hi%22%3Atrue%2C%22g%22%3A%22%22%2C%22t%22%3A%22startDate%3Aasc%22%2C%22f%22%3A%5B%7B%22n%22%3A%22bcfIssueAssociated%22%2C%22o%22%3A%22%3D%22%2C%22v%22%3A%5B%22f%22%5D%7D%5D%2C%22pa%22%3A1%2C%22pp%22%3A100%2C%22dr%22%3A%22list%22%7D) dalam navigasi projek.
- 3. _Cipta satu pakej kerja baharu:_ → Pergi ke [Work packages → Create]({{opSetting:base_url}}/projects/demo-planning-constructing-project/work_packages/new?query_props=%7B%22c%22%3A%5B%22type%22%2C%22id%22%2C%22subject%22%2C%22status%22%2C%22assignee%22%2C%22priority%22%5D%2C%22hl%22%3A%22priority%22%2C%22hi%22%3Atrue%2C%22g%22%3A%22%22%2C%22t%22%3A%22startDate%3Aasc%22%2C%22f%22%3A%5B%7B%22n%22%3A%22bcfIssueAssociated%22%2C%22o%22%3A%22%3D%22%2C%22v%22%3A%5B%22f%22%5D%7D%5D%2C%22pa%22%3A1%2C%22pp%22%3A100%2C%22dr%22%3A%22list%22%7D&type=11).
- 4. _Cipta dan kemaskini Gantt chart:_ → Pergi ke [Gantt chart]({{opSetting:base_url}}/projects/demo-planning-constructing-project/work_packages?query_props=%7B%22c%22%3A%5B%22type%22%2C%22id%22%2C%22subject%22%2C%22assignee%22%2C%22responsible%22%5D%2C%22tv%22%3Atrue%2C%22tzl%22%3A%22weeks%22%2C%22hl%22%3A%22priority%22%2C%22hi%22%3Atrue%2C%22g%22%3A%22%22%2C%22t%22%3A%22startDate%3Aasc%22%2C%22f%22%3A%5B%5D%2C%22pa%22%3A1%2C%22pp%22%3A100%2C%22dr%22%3A%22list%22%7D) dalam navigasi project.
- 5. _Aktifkan modul lanjutan:_ → Pergi ke [Project settings → Modules]({{opSetting:base_url}}/projects/demo-planning-constructing-project/settings/modules).
- 6. _Pemangkin kerja? Cipta satu panel baharu:_ → Pergi ke [Boards]({{opSetting:base_url}}/projects/demo-planning-constructing-project/boards)
+ 1. _Jemput ahli baru ke projek anda:_ → Pergi ke [Ahli]({{opSetting:base_url}}/projects/demo-planning-constructing-project/members) dalam navigasi projek.
+ 2. _Lihat kerja dalam projek anda:_ → Pergi ke [Pakej kerja]({{opSetting:base_url}}/projects/demo-planning-constructing-project/work_packages?query_props=%7B%22c%22%3A%5B%22type%22%2C%22id%22%2C%22subject%22%2C%22status%22%2C%22assignee%22%2C%22priority%22%5D%2C%22hl%22%3A%22priority%22%2C%22hi%22%3Atrue%2C%22g%22%3A%22%22%2C%22t%22%3A%22startDate%3Aasc%22%2C%22f%22%3A%5B%7B%22n%22%3A%22bcfIssueAssociated%22%2C%22o%22%3A%22%3D%22%2C%22v%22%3A%5B%22f%22%5D%7D%5D%2C%22pa%22%3A1%2C%22pp%22%3A100%2C%22dr%22%3A%22list%22%7D) dalam navigasi projek.
+ 3. _Cipta satu pakej kerja baru:_ → Pergi ke [Pakej kerja → Cipta]({{opSetting:base_url}}/projects/demo-planning-constructing-project/work_packages/new?query_props=%7B%22c%22%3A%5B%22type%22%2C%22id%22%2C%22subject%22%2C%22status%22%2C%22assignee%22%2C%22priority%22%5D%2C%22hl%22%3A%22priority%22%2C%22hi%22%3Atrue%2C%22g%22%3A%22%22%2C%22t%22%3A%22startDate%3Aasc%22%2C%22f%22%3A%5B%7B%22n%22%3A%22bcfIssueAssociated%22%2C%22o%22%3A%22%3D%22%2C%22v%22%3A%5B%22f%22%5D%7D%5D%2C%22pa%22%3A1%2C%22pp%22%3A100%2C%22dr%22%3A%22list%22%7D&type=11).
+ 4. _Cipta dan kemaskini carta Gantt:_ → Pergi ke [Carta Gantt]({{opSetting:base_url}}/projects/demo-planning-constructing-project/work_packages?query_props=%7B%22c%22%3A%5B%22type%22%2C%22id%22%2C%22subject%22%2C%22assignee%22%2C%22responsible%22%5D%2C%22tv%22%3Atrue%2C%22tzl%22%3A%22weeks%22%2C%22hl%22%3A%22priority%22%2C%22hi%22%3Atrue%2C%22g%22%3A%22%22%2C%22t%22%3A%22startDate%3Aasc%22%2C%22f%22%3A%5B%5D%2C%22pa%22%3A1%2C%22pp%22%3A100%2C%22dr%22%3A%22list%22%7D) dalam navigasi projek.
+ 5. _Aktifkan modul lanjutan:_ → Pergi ke [Seting Projek → Modul]({{opSetting:base_url}}/projects/demo-planning-constructing-project/settings/modules).
+ 6. _Pemangkin kerja? Cipta satu board baharu:_ → Pergi ke [Board]({{opSetting:base_url}}/projects/demo-planning-constructing-project/boards)
- Di sini anda akan menemui [User Guides](https://www.openproject.org/docs/user-guide/) kami.
+ Di sini anda akan menemui [Panduan Pengguna](https://www.openproject.org/docs/user-guide/) kami.
Sila beritahu kami untuk sebarang soalan atau bantuan. Hubungi kami: [support\[at\]openproject.com](mailto:support@openproject.com).
item_4:
options:
@@ -209,7 +209,7 @@ ms:
description: |-
Permulaan projek menandakan permulaan projek di dalam syarikat anda. Setiap orang yang menjadi sebahagian daripada projek ini perlu dijemput untuk menyertai taklimat pertama projek.
- Langkah seterusnya adalah menyemak jadual waktu dan menyesuaikan temujanji dengan melihat [Gantt chart]({{opSetting:base_url}}/projects/demo-construction-project/work_packages?query_props=%7B%22c%22%3A%5B%22id%22%2C%22subject%22%2C%22startDate%22%2C%22dueDate%22%5D%2C%22tv%22%3Atrue%2C%22tzl%22%3A%22weeks%22%2C%22hi%22%3Atrue%2C%22g%22%3A%22%22%2C%22t%22%3A%22startDate%3Aasc%22%2C%22f%22%3A%5B%7B%22n%22%3A%22status%22%2C%22o%22%3A%22o%22%2C%22v%22%3A%5B%5D%7D%5D%2C%22pa%22%3A1%2C%22pp%22%3A100%7D).
+ Langkah seterusnya adalah menyemak jadual waktu dan menyesuaikan temujanji dengan melihat [Carta Gantt]({{opSetting:base_url}}/projects/demo-construction-project/work_packages?query_props=%7B%22c%22%3A%5B%22id%22%2C%22subject%22%2C%22startDate%22%2C%22dueDate%22%5D%2C%22tv%22%3Atrue%2C%22tzl%22%3A%22weeks%22%2C%22hi%22%3Atrue%2C%22g%22%3A%22%22%2C%22t%22%3A%22startDate%3Aasc%22%2C%22f%22%3A%5B%7B%22n%22%3A%22status%22%2C%22o%22%3A%22o%22%2C%22v%22%3A%5B%5D%7D%5D%2C%22pa%22%3A1%2C%22pp%22%3A100%7D).
item_1:
subject: Penilaian asas
description: Jenis ini adalah induk secara hierarki bagi jenis "Konflik" dan "Permintaan", oleh itu mewakili catatan umum.
@@ -318,7 +318,7 @@ ms:
## Huraian
* Menyediakan tapak untuk projek
- * Kumpulkan pasukan
+ * Kumpulkan pasukan
* ...
item_1:
subject: Asas
@@ -388,7 +388,7 @@ ms:
* Menyiapkan pemasangan sistem perkhidmatan bangunan
* Menyiapkan pembinaan dalaman
- * MEnyiapkan muka bangunan
+ * Menyiapkan muka bangunan
* ...
item_6:
subject: Majlis perasmian rumah baru
@@ -439,17 +439,17 @@ ms:
_Cuba ikuti langkah berikut:_
- 1. _Jemput ahli baru ke projek anda:_ → Pergi ke [Members]({{opSetting:base_url}}/projects/demo-bim-project/members) dalam navigasi projek.
+ 1. _Jemput ahli baru ke projek anda:_ → Pergi ke [Ahli]({{opSetting:base_url}}/projects/demo-bim-project/members) dalam navigasi projek.
2. _Muat naik dan paparkan model 3d dalam format IFC:_ → Pergi ke [BCF]({{opSetting:base_url}}/projects/demo-bim-project/bcf) dalam navigasi projek.
3. _Cipta dan urus isu BCF yang berkaitan dalam model IFC:_ → Pergi ke [BCF]({{opSetting:base_url}}/projects/demo-bim-project/bcf) → Cipta.
- 4. _Lihat kerja dalam projek anda:_ → Pergi ke [Work packages]({{opSetting:base_url}}/projects/demo-bim-project/work_packages?query_props=%7B%22c%22%3A%5B%22type%22%2C%22id%22%2C%22subject%22%2C%22status%22%2C%22assignee%22%2C%22priority%22%5D%2C%22hl%22%3A%22priority%22%2C%22hi%22%3Atrue%2C%22g%22%3A%22%22%2C%22t%22%3A%22startDate%3Aasc%22%2C%22f%22%3A%5B%7B%22n%22%3A%22bcfIssueAssociated%22%2C%22o%22%3A%22%3D%22%2C%22v%22%3A%5B%22f%22%5D%7D%5D%2C%22pa%22%3A1%2C%22pp%22%3A100%2C%22dr%22%3A%22list%22%7D) dalam navigasi projek.
- 5. _Cipta satu pakej pekerjaan baharu:_ → Pergi ke [Work packages → Create]({{opSetting:base_url}}/projects/demo-bim-project/work_packages/new?query_props=%7B%22c%22%3A%5B%22type%22%2C%22id%22%2C%22subject%22%2C%22status%22%2C%22assignee%22%2C%22priority%22%5D%2C%22hl%22%3A%22priority%22%2C%22hi%22%3Atrue%2C%22g%22%3A%22%22%2C%22t%22%3A%22startDate%3Aasc%22%2C%22f%22%3A%5B%7B%22n%22%3A%22bcfIssueAssociated%22%2C%22o%22%3A%22%3D%22%2C%22v%22%3A%5B%22f%22%5D%7D%5D%2C%22pa%22%3A1%2C%22pp%22%3A100%2C%22dr%22%3A%22list%22%7D&type=11).
- 6. _Cipta dan kemaskini Gantt chart:_ → Pergi ke [Gantt chart]({{opSetting:base_url}}/projects/demo-bim-project/work_packages?query_props=%7B%22c%22%3A%5B%22type%22%2C%22id%22%2C%22subject%22%2C%22assignee%22%2C%22responsible%22%5D%2C%22tv%22%3Atrue%2C%22tzl%22%3A%22weeks%22%2C%22hl%22%3A%22priority%22%2C%22hi%22%3Atrue%2C%22g%22%3A%22%22%2C%22t%22%3A%22startDate%3Aasc%22%2C%22f%22%3A%5B%5D%2C%22pa%22%3A1%2C%22pp%22%3A100%2C%22dr%22%3A%22list%22%7D) dalam navigasi projek.
- 7. _Aktifkan modul lanjutan:_ → Pergi ke [Project settings → Modules]({{opSetting:base_url}}/projects/demo-bim-project/settings/modules).
- 8. _Semak paparan til untuk mendapatkan gambaran keseluruhan mengenai isu-isu BCF anda:_ → Pergi ke [Work packages]({{opSetting:base_url}}/projects/demo-bim-project/work_packages?query_props=%7B%22c%22%3A%5B%22type%22%2C%22id%22%2C%22subject%22%2C%22status%22%2C%22assignee%22%2C%22priority%22%5D%2C%22hl%22%3A%22priority%22%2C%22hi%22%3Atrue%2C%22g%22%3A%22%22%2C%22t%22%3A%22id%3Aasc%22%2C%22f%22%3A%5B%5D%2C%22pa%22%3A1%2C%22pp%22%3A100%2C%22dr%22%3A%22card%22%7D)
- 9. _Pemangkin kerja? Cipta satu panel baru:_ → Pergi ke [Boards]({{opSetting:base_url}}/projects/demo-bim-project/boards)
-
- Di sini anda akan menemui [User Guides](https://www.openproject.org/docs/user-guide/) kami.
+ 4. _Lihat kerja dalam projek anda:_ → Pergi ke [Pakej kerja]({{opSetting:base_url}}/projects/demo-bim-project/work_packages?query_props=%7B%22c%22%3A%5B%22type%22%2C%22id%22%2C%22subject%22%2C%22status%22%2C%22assignee%22%2C%22priority%22%5D%2C%22hl%22%3A%22priority%22%2C%22hi%22%3Atrue%2C%22g%22%3A%22%22%2C%22t%22%3A%22startDate%3Aasc%22%2C%22f%22%3A%5B%7B%22n%22%3A%22bcfIssueAssociated%22%2C%22o%22%3A%22%3D%22%2C%22v%22%3A%5B%22f%22%5D%7D%5D%2C%22pa%22%3A1%2C%22pp%22%3A100%2C%22dr%22%3A%22list%22%7D) dalam navigasi projek.
+ 5. _Cipta satu pakej pekerjaan baharu:_ → Pergi ke [Pakej kerja → Cipta]({{opSetting:base_url}}/projects/demo-bim-project/work_packages/new?query_props=%7B%22c%22%3A%5B%22type%22%2C%22id%22%2C%22subject%22%2C%22status%22%2C%22assignee%22%2C%22priority%22%5D%2C%22hl%22%3A%22priority%22%2C%22hi%22%3Atrue%2C%22g%22%3A%22%22%2C%22t%22%3A%22startDate%3Aasc%22%2C%22f%22%3A%5B%7B%22n%22%3A%22bcfIssueAssociated%22%2C%22o%22%3A%22%3D%22%2C%22v%22%3A%5B%22f%22%5D%7D%5D%2C%22pa%22%3A1%2C%22pp%22%3A100%2C%22dr%22%3A%22list%22%7D&type=11).
+ 6. _Cipta dan kemaskini carta Gantt:_ → Pergi ke [Carta Gantt]({{opSetting:base_url}}/projects/demo-bim-project/work_packages?query_props=%7B%22c%22%3A%5B%22type%22%2C%22id%22%2C%22subject%22%2C%22assignee%22%2C%22responsible%22%5D%2C%22tv%22%3Atrue%2C%22tzl%22%3A%22weeks%22%2C%22hl%22%3A%22priority%22%2C%22hi%22%3Atrue%2C%22g%22%3A%22%22%2C%22t%22%3A%22startDate%3Aasc%22%2C%22f%22%3A%5B%5D%2C%22pa%22%3A1%2C%22pp%22%3A100%2C%22dr%22%3A%22list%22%7D) dalam navigasi projek.
+ 7. _Aktifkan modul lanjutan:_ → Pergi ke [Seting Projek → Modul]({{opSetting:base_url}}/projects/demo-bim-project/settings/modules).
+ 8. _Semak paparan til untuk mendapatkan gambaran keseluruhan mengenai isu-isu BCF anda:_ → Pergi ke [Pakej kerja]({{opSetting:base_url}}/projects/demo-bim-project/work_packages?query_props=%7B%22c%22%3A%5B%22type%22%2C%22id%22%2C%22subject%22%2C%22status%22%2C%22assignee%22%2C%22priority%22%5D%2C%22hl%22%3A%22priority%22%2C%22hi%22%3Atrue%2C%22g%22%3A%22%22%2C%22t%22%3A%22id%3Aasc%22%2C%22f%22%3A%5B%5D%2C%22pa%22%3A1%2C%22pp%22%3A100%2C%22dr%22%3A%22card%22%7D)
+ 9. _Pemangkin kerja? Cipta satu panel baru:_ → Pergi ke [Board]({{opSetting:base_url}}/projects/demo-bim-project/boards)
+
+ Di sini anda akan menemui [Panduan pengguna](https://www.openproject.org/docs/user-guide/) kami.
Sila beritahu kami untuk sebarang soalan atau bantuan. Hubungi kami: [support\[at\]openproject.com](mailto:support@openproject.com).
item_4:
options:
@@ -466,7 +466,7 @@ ms:
description: |-
Permulaan projek menandakan permulaan projek di dalam syarikat anda. Setiap orang yang menjadi sebahagian daripada projek ini perlu dijemput untuk menyertai taklimat pertama projek.
- Langkah seterusnya adalah menyemak jadual waktu dan menyesuaikan temujanji dengan melihat [Gantt chart]({{opSetting:base_url}}/projects/demo-bim-project/work_packages?query_props=%7B%22c%22%3A%5B%22id%22%2C%22subject%22%2C%22startDate%22%2C%22dueDate%22%5D%2C%22tv%22%3Atrue%2C%22tzl%22%3A%22weeks%22%2C%22hi%22%3Atrue%2C%22g%22%3A%22%22%2C%22t%22%3A%22startDate%3Aasc%22%2C%22f%22%3A%5B%7B%22n%22%3A%22status%22%2C%22o%22%3A%22o%22%2C%22v%22%3A%5B%5D%7D%5D%2C%22pa%22%3A1%2C%22pp%22%3A100%7D).
+ Langkah seterusnya adalah menyemak jadual waktu dan menyesuaikan temujanji dengan melihat [Carta Gantt]({{opSetting:base_url}}/projects/demo-bim-project/work_packages?query_props=%7B%22c%22%3A%5B%22id%22%2C%22subject%22%2C%22startDate%22%2C%22dueDate%22%5D%2C%22tv%22%3Atrue%2C%22tzl%22%3A%22weeks%22%2C%22hi%22%3Atrue%2C%22g%22%3A%22%22%2C%22t%22%3A%22startDate%3Aasc%22%2C%22f%22%3A%5B%7B%22n%22%3A%22status%22%2C%22o%22%3A%22o%22%2C%22v%22%3A%5B%5D%7D%5D%2C%22pa%22%3A1%2C%22pp%22%3A100%7D).
item_1:
subject: Penyediaan projek
description: Jenis ini adalah induk bagi jenis "Clash" dan "Request", oleh itu mewakili catatan umum.
@@ -715,16 +715,16 @@ ms:
_Cuba ikuti langkah berikut:_
- 1. _Jemput ahli baru ke projek anda:_ → Pergi ke [Members]({{opSetting:base_url}}/projects/demo-bcf-management-project/members?show_add_members=true) dalam navigasi projek.
+ 1. _Jemput ahli baru ke projek anda:_ → Pergi ke [Ahli]({{opSetting:base_url}}/projects/demo-bcf-management-project/members?show_add_members=true) dalam navigasi projek.
2. _Muat naik dan lihat model 3d dalam format IFC:_ → Pergi ke [BCF]({{opSetting:base_url}}/projects/demo-bim-project/bcf) dalam navigasi projek.
3. _Cipta dan urus isu BCF yang dihubung secara langsung dalam model IFC:_ → Pergi ke [BCF]({{opSetting:base_url}}/projects/demo-bim-project/bcf) → Cipta.
4. _Lihat fail BCF dalam projek anda:_ → Pergi ke [BCF]({{opSetting:base_url}}/projects/demo-bcf-management-project/work_packages?query_props=%7B%22c%22%3A%5B%22type%22%2C%22id%22%2C%22subject%22%2C%22status%22%2C%22assignee%22%2C%22priority%22%5D%2C%22hl%22%3A%22status%22%2C%22hi%22%3Atrue%2C%22g%22%3A%22%22%2C%22t%22%3A%22id%3Aasc%22%2C%22f%22%3A%5B%5D%2C%22pa%22%3A1%2C%22pp%22%3A100%2C%22dr%22%3A%22card%22%7D) dalam navigasi projek.
5. _Muatkan fail BCF anda:_ → Pergi ke [BCF → Import.]({{opSetting:base_url}}/projects/demo-bcf-management-project/issues/upload)
- 6. _Cipta dan kemas kini Gantt chart:_ → Pergi ke [Gantt chart]({{opSetting:base_url}}/projects/demo-bcf-management-project/work_packages?query_props=%7B%22c%22%3A%5B%22id%22%2C%22subject%22%2C%22startDate%22%2C%22dueDate%22%5D%2C%22tv%22%3Atrue%2C%22tzl%22%3A%22days%22%2C%22hi%22%3Atrue%2C%22g%22%3A%22%22%2C%22t%22%3A%22startDate%3Aasc%22%2C%22f%22%3A%5B%7B%22n%22%3A%22status%22%2C%22o%22%3A%22o%22%2C%22v%22%3A%5B%5D%7D%5D%2C%22pa%22%3A1%2C%22pp%22%3A100%7D) dalam navigasi projek.
- 7. _Aktifkan modul lanjutan:_ → Pergi ke [Project settings → Modules.]({{opSetting:base_url}}/projects/demo-bcf-management-project/settings/modules)
- 8. _Anda suka pendekatan yang pantas ini? Cipta Board:_ → Pergi ke [Boards]({{opSetting:base_url}}/projects/demo-bcf-management-project/boards).
+ 6. _Cipta dan kemas kini Carta Gantt:_ → Pergi ke [Carta Gantt]({{opSetting:base_url}}/projects/demo-bcf-management-project/work_packages?query_props=%7B%22c%22%3A%5B%22id%22%2C%22subject%22%2C%22startDate%22%2C%22dueDate%22%5D%2C%22tv%22%3Atrue%2C%22tzl%22%3A%22days%22%2C%22hi%22%3Atrue%2C%22g%22%3A%22%22%2C%22t%22%3A%22startDate%3Aasc%22%2C%22f%22%3A%5B%7B%22n%22%3A%22status%22%2C%22o%22%3A%22o%22%2C%22v%22%3A%5B%5D%7D%5D%2C%22pa%22%3A1%2C%22pp%22%3A100%7D) dalam navigasi projek.
+ 7. _Aktifkan modul lanjutan:_ → Pergi ke [Seting Projek → Modul.]({{opSetting:base_url}}/projects/demo-bcf-management-project/settings/modules)
+ 8. _Anda suka pendekatan yang pantas ini? Cipta Board:_ → Pergi ke [Board]({{opSetting:base_url}}/projects/demo-bcf-management-project/boards).
- Disini anda akan menemui [User Guides](https://www.openproject.org/docs/user-guide/) kami.
+ Disini anda akan menemui [Panduan pengguna](https://www.openproject.org/docs/user-guide/) kami.
Sila beritahu kami untuk sebarang soalan atau bantuan. Hubungi kami: [support\[at\]openproject.com](mailto:support@openproject.com).
item_4:
options:
diff --git a/modules/bim/config/locales/crowdin/ms.yml b/modules/bim/config/locales/crowdin/ms.yml
index 014d2278eca5..b845326d6795 100644
--- a/modules/bim/config/locales/crowdin/ms.yml
+++ b/modules/bim/config/locales/crowdin/ms.yml
@@ -74,10 +74,10 @@ ms:
oauth:
scopes:
bcf_v2_1: "Akses penuh untuk BCF v2.1 API"
- bcf_v2_1_text: "Aplikasi akan terima akses baca & tulis penuh di OpenProject BCF API v2.1 untuk meaksanakan tindakan bagi pihak anda."
+ bcf_v2_1_text: "Aplikasi akan terima akses baca & tulis penuh di OpenProject BCF API v2.1 untuk melaksanakan tindakan bagi pihak anda."
activerecord:
models:
- bim/ifc_models/ifc_model: "model IFC"
+ bim/ifc_models/ifc_model: "Model IFC"
attributes:
bim/ifc_models/ifc_model:
ifc_attachment: "Fail IFC"
@@ -88,7 +88,7 @@ ms:
bim/ifc_models/ifc_model:
attributes:
base:
- ifc_attachment_missing: "Tiada fail ifc yang dilampirkan"
+ ifc_attachment_missing: "Tiada fail IFC yang dilampirkan"
invalid_ifc_file: "Fail yang ditetapkan adalah fail IFC yang tidak sah."
bim/bcf/viewpoint:
bitmaps_not_writable: "bitmaps tidak boleh ditulis kerana belum dilaksanakan."
@@ -99,7 +99,7 @@ ms:
invalid_orthogonal_camera: "kamera_serenjang adalah tidak sah."
invalid_perspective_camera: "kamera_perspektif adalah tidak sah."
mismatching_guid: "The guid in the json_viewpoint does not match the model's guid."
- no_json: "Is not a well structured json."
+ no_json: "Bukan json yang tersusun dengan baik."
snapshot_type_unsupported: "jenis_snapshot perlu sama ada 'png' atau 'jpg'."
snapshot_data_blank: "data_snapshot perlu disediakan."
unsupported_key: "Properti json yang tidak disokong disertakan."
@@ -108,16 +108,16 @@ ms:
ifc_models:
label_ifc_models: 'Model IFC'
label_new_ifc_model: 'Model IFC baharu'
- label_show_defaults: 'Show defaults'
+ label_show_defaults: 'Tunjukkan defaults'
label_default_ifc_models: 'Model default IFC '
label_edit_defaults: 'Edit defaults'
no_defaults_warning:
- title: 'No IFC model was set as default for this project.'
+ title: 'Tiada model IFC yang ditetapkan sebagai default untuk projek ini.'
check_1: 'Semak bahawa anda telah memuat naik sekurang-kurangnya satu model IFC.'
check_2: 'Semak bahawa salah satu model IFC ditetapkan sebagai "Default".'
no_results: "Tiada model IFC yang telah dimuat naik di dalam projek ini."
conversion_status:
- label: 'Pemprosesan?'
+ label: 'Proses?'
pending: 'Dalam proses'
processing: 'Sedang di proses'
completed: 'Selesai'
@@ -127,7 +127,7 @@ ms:
flash_messages:
upload_successful: 'Muat naik berjaya. Akan diproses dan sedia untuk digunakan dalam masa beberapa minit.'
conversion:
- missing_commands: "Arahan penukar IFC berikut hilang pada sistem ini: %{names}"
+ missing_commands: "Arahan converter IFC berikut hilang dari sistem ini: %{names}"
project_module_ifc_models: "Model IFC"
permission_view_ifc_models: "Paparkan model IFC"
permission_manage_ifc_models: "Import dan urus model IFC"
diff --git a/modules/boards/config/locales/crowdin/js-ms.yml b/modules/boards/config/locales/crowdin/js-ms.yml
index 46be2a3f4228..c1ac594abee6 100644
--- a/modules/boards/config/locales/crowdin/js-ms.yml
+++ b/modules/boards/config/locales/crowdin/js-ms.yml
@@ -42,15 +42,15 @@ ms:
action_text: >
Board dengan senarai yang disaring di atribut %{attribute}. Pemindahan pakej kerja ke senarai lain akan mengemas kini atribut mereka.
action_text_subprojects: >
- Board with automated columns for subprojects. Dragging work packages to other lists updates the (sub-)project accordingly.
+ Board dengan kolum automatik untuk subprojek. Menarik pakej kerja ke senarai lain akan mengemas kini (sub-)projek sewajarnya.
action_text_subtasks: >
- Board with automated columns for sub-elements. Dragging work packages to other lists updates the parent accordingly.
+ Board dengan kolum automatik untuk sub-elements. Menarik pakej kerja ke senarai lain akan mengemas kini (sub-)projek sewajarnya.
action_text_status: >
- Basic kanban style board with columns for status such as To Do, In Progress, Done.
+ Board gaya kanban asas dengan kolum untuk status seperti Untuk Dilakukan, Dalam Pelaksanaan, Selesai.
action_text_assignee: >
- Board with automated columns based on assigned users. Ideal for dispatching work packages.
+ Board dengan kolum automatik berdasarkan pengguna yang ditentukan. Ideal untuk penghantaran pakej kerja.
action_text_version: >
- Board with automated columns based on the version attribute. Ideal for planning product development.
+ Board dengan kolum automatik berdasarkan versi atribut. Ideal untuk merancang pembangunan produk.
action_type:
assignee: wakil
status: status
diff --git a/modules/boards/config/locales/crowdin/ms.yml b/modules/boards/config/locales/crowdin/ms.yml
index ca810b0ecf2b..b2e8a041615e 100644
--- a/modules/boards/config/locales/crowdin/ms.yml
+++ b/modules/boards/config/locales/crowdin/ms.yml
@@ -4,16 +4,16 @@ ms:
name: "OpenProject Boards"
description: "Provides board views."
permission_show_board_views: "Paparkan papan"
- permission_manage_board_views: "Manage boards"
- project_module_board_view: "Boards"
+ permission_manage_board_views: "Urus board"
+ project_module_board_view: "Board"
boards:
label_board: "Board"
- label_boards: "Boards"
- label_create_new_board: "Create new board"
- label_board_type: "Board type"
+ label_boards: "Board"
+ label_create_new_board: "Cipta board baru"
+ label_board_type: "Jenis board"
board_types:
free: "Asas\n"
- action: "Action board (%{attribute})"
+ action: "Board tindakan (%{attribute})"
board_type_attributes:
assignee: Wakil
status: Status
@@ -23,17 +23,17 @@ ms:
basic: "Asas\n"
board_type_descriptions:
basic: >
- Start from scratch with a blank board. Manually add cards and columns to this board.
+ Bermula dari awal dengan board kosong. Tambah kad dan kolum secara manual kepada board ini.
status: >
- Basic kanban style board with columns for status such as To Do, In Progress, Done.
+ Board gaya kanban asas dengan kolum untuk status seperti Untuk Dilakukan, Dalam Pelaksanaan, Selesai.
assignee: >
- Board with automated columns based on assigned users. Ideal for dispatching work packages.
+ Board dengan kolum automatik berdasarkan pengguna yang ditentukan. Ideal untuk penghantaran pakej kerja.
version: >
- Board with automated columns based on the version attribute. Ideal for planning product development.
+ Board dengan kolum automatik berdasarkan versi atribut. Ideal untuk merancang pembangunan produk.
subproject: >
- Board with automated columns for subprojects. Dragging work packages to other lists updates the (sub-)project accordingly.
+ Board dengan kolum automatik untuk subprojek. Menarik pakej kerja ke senarai lain akan mengemas kini (sub-)projek sewajarnya.
subtasks: >
- Board with automated columns for sub-elements. Dragging work packages to other lists updates the parent accordingly.
+ Board dengan kolum automatik untuk sub-elements. Menarik pakej kerja ke senarai lain akan mengemas kini (sub-)projek sewajarnya.
upsale:
teaser_text: 'Would you like to automate your workflows with Boards? Advanced boards are an Enterprise add-on. Please upgrade to a paid plan.'
upgrade: 'Naik taraf sekarang'
diff --git a/modules/budgets/config/locales/crowdin/js-ms.yml b/modules/budgets/config/locales/crowdin/js-ms.yml
index 8236365cf878..e9634ba74563 100644
--- a/modules/budgets/config/locales/crowdin/js-ms.yml
+++ b/modules/budgets/config/locales/crowdin/js-ms.yml
@@ -23,4 +23,4 @@ ms:
js:
work_packages:
properties:
- costObject: "Bajet"
+ costObject: "Anggaran"
diff --git a/modules/budgets/config/locales/crowdin/ms.yml b/modules/budgets/config/locales/crowdin/ms.yml
index 8fe78c4bb612..eb41079dc982 100644
--- a/modules/budgets/config/locales/crowdin/ms.yml
+++ b/modules/budgets/config/locales/crowdin/ms.yml
@@ -47,32 +47,32 @@ ms:
attributes:
budget: "Anggaran"
button_add_budget_item: "Tambah kos yang dirancang"
- button_add_budget: "Tambah bajet"
+ button_add_budget: "Tambah anggaran"
button_add_cost_type: "Tambah jenis kos"
- button_cancel_edit_budget: "Batalkan bajet penyuntingan"
+ button_cancel_edit_budget: "Batalkan anggaran penyuntingan"
button_cancel_edit_costs: "Batalkan kos penyuntingan"
caption_labor: "Buruh"
caption_labor_costs: "Kos buruh sebenar"
caption_material_costs: "Kos unit sebenar"
- budgets_title: "Bajet"
+ budgets_title: "Anggaran"
events:
- budget: "Bajet yang diedit"
- help_click_to_edit: "Klik sini untuk edit."
+ budget: "Anggaran yang diedit"
+ help_click_to_edit: "Klik di sini untuk mengedit"
help_currency_format: "Format nilai mata wang yang dipaparkan. %n diganti dengan nilai mata wang, %u diganti dengan unit mata wang."
help_override_rate: "Masukkan nilai disini untuk gantikan kadar default."
- label_budget: "Bajet"
- label_budget_new: "Bajet baru"
- label_budget_plural: "Bajet"
- label_budget_id: "Bajet #%{id}"
- label_deliverable: "Bajet"
+ label_budget: "Anggaran"
+ label_budget_new: "Anggaran baru"
+ label_budget_plural: "Anggaran"
+ label_budget_id: "Anggaran #%{id}"
+ label_deliverable: "Anggaran"
label_example_placeholder: 'e.g., %{decimal}'
- label_view_all_budgets: "Paparkan semua bajet"
+ label_view_all_budgets: "Paparkan semua anggaran"
label_yes: "Ya"
notice_budget_conflict: "Work packages must be of the same project."
- notice_no_budgets_available: "Tiada bajet available."
+ notice_no_budgets_available: "Tiada bajet yang tersedia."
permission_edit_budgets: "Edit bajet"
- permission_view_budgets: "Paparkan bajet"
- project_module_budgets: "Bajet"
- text_budget_reassign_to: "Pindahkan mereka ke bajet ini"
- text_budget_delete: "Padam bajet dari semua pakej kerja"
- text_budget_destroy_assigned_wp: "Terdapat %{count} pakej kerja ditugaskan untuk bajet ini. Apa yang anda ingin lakukan?"
+ permission_view_budgets: "Paparkan anggaran"
+ project_module_budgets: "Anggaran"
+ text_budget_reassign_to: "Pindahkan mereka ke anggaran ini:"
+ text_budget_delete: "Padam anggaran dari semua pakej kerja"
+ text_budget_destroy_assigned_wp: "Terdapat %{count} pakej kerja ditugaskan untuk anggaran ini. Apa yang anda ingin lakukan?"
diff --git a/modules/calendar/config/locales/crowdin/hu.yml b/modules/calendar/config/locales/crowdin/hu.yml
index e63bc3b355ab..b6e857068d17 100644
--- a/modules/calendar/config/locales/crowdin/hu.yml
+++ b/modules/calendar/config/locales/crowdin/hu.yml
@@ -4,9 +4,9 @@ hu:
name: "OpenProject Calendar"
description: "Provides calendar views."
label_calendar: "Naptár"
- label_calendar_plural: "Naptárak"
- label_new_calendar: "Új naptár"
- permission_view_calendar: "Naptárak megtekintése"
- permission_manage_calendars: "Naptárak kezelése"
+ label_calendar_plural: "Naptár"
+ label_new_calendar: "Új esemény"
+ permission_view_calendar: "Naptár bejegyzések megtekintése"
+ permission_manage_calendars: "Naptár kezelés"
permission_share_calendars: "Feliratkozás az iCalendars-ra"
project_module_calendar_view: "Naptárak"
diff --git a/modules/calendar/config/locales/crowdin/js-hu.yml b/modules/calendar/config/locales/crowdin/js-hu.yml
index 4970b7e3381a..73cf2edc1572 100644
--- a/modules/calendar/config/locales/crowdin/js-hu.yml
+++ b/modules/calendar/config/locales/crowdin/js-hu.yml
@@ -4,5 +4,5 @@ hu:
calendar:
create_new: 'Új naptár létrehozása'
title: 'Naptár'
- too_many: 'Összesen %{count} munkacsomag van, de csak %{max} jeleníthető meg.'
+ too_many: 'Összesen %{százalék_szám} munkacsomag van, de csak %{maximum} jeleníthető meg.'
unsaved_title: 'Névtelen naptár'
diff --git a/modules/costs/config/locales/crowdin/hu.yml b/modules/costs/config/locales/crowdin/hu.yml
index 72ac4c3d60be..7801700ffd6b 100644
--- a/modules/costs/config/locales/crowdin/hu.yml
+++ b/modules/costs/config/locales/crowdin/hu.yml
@@ -34,7 +34,7 @@ hu:
unit: "Egység neve"
unit_plural: "Többes számú egység neve"
work_package:
- costs_by_type: "Elköltött egység"
+ costs_by_type: "Elhasznált egységek"
labor_costs: "Munkaerő költségek"
material_costs: "Egység költségek"
overall_costs: "Összes költség"
@@ -104,7 +104,7 @@ hu:
label_work_package_filter_add: "Munkacsomag szűrő hozzáadása"
label_kind: "Típus"
label_less_or_equal: "<="
- label_log_costs: "Költségek naplózása"
+ label_log_costs: "Naplózott költségek"
label_no: "Nem"
label_option_plural: "Beállítások"
label_overall_costs: "Összes költség"
diff --git a/modules/gitlab_integration/config/locales/crowdin/cs.yml b/modules/gitlab_integration/config/locales/crowdin/cs.yml
index becd05dc9d7a..e98796a3fe4a 100644
--- a/modules/gitlab_integration/config/locales/crowdin/cs.yml
+++ b/modules/gitlab_integration/config/locales/crowdin/cs.yml
@@ -40,7 +40,7 @@ cs:
merge_request_closed_comment: >
**MR Closed:** Merge request %{mr_number} [%{mr_title}](%{mr_url}) for [%{repository}](%{repository_url}) has been closed by [%{gitlab_user}](%{gitlab_user_url}).
merge_request_merged_comment: >
- **MR Merged:** Merge request %{mr_number} [%{mr_title}](%{mr_url}) for [%{repository}](%{repository_url}) has been merged by [%{gitlab_user}](%{gitlab_user_url}).
+ **MR sloučeno:** Požadavek na sloučení %{mr_number} [%{mr_title}](%{mr_url}) pro [%{repository}](%{repository_url}) byl sloučen [%{gitlab_user}](%{gitlab_user_url}).
merge_request_reopened_comment: >
**MR Reopened:** Merge request %{mr_number} [%{mr_title}](%{mr_url}) for [%{repository}](%{repository_url}) has been reopened by [%{gitlab_user}](%{gitlab_user_url}).
note_commit_referenced_comment: >
diff --git a/modules/gitlab_integration/config/locales/crowdin/js-pt-PT.yml b/modules/gitlab_integration/config/locales/crowdin/js-pt-PT.yml
index f01e53cdbfc6..f90aa30e9a4a 100644
--- a/modules/gitlab_integration/config/locales/crowdin/js-pt-PT.yml
+++ b/modules/gitlab_integration/config/locales/crowdin/js-pt-PT.yml
@@ -33,18 +33,18 @@ pt-PT:
label: Criar MR
description: Crie Pedido de Fusão
copy_menu:
- label: Git snippets
+ label: Fragmentos de código Git
description: Copiar pedaços de código git para área de transferência
git_actions:
branch_name: Nome do ramo
- commit_message: Commit message
+ commit_message: Mensagem de confirmação
cmd: Criar ramificação com a confirmação vazia
- title: Quick snippets for Git
+ title: Fragmentos de código rápido para Git
copy_success: '✅ Copiado!'
copy_error: '❌ A cópia falhou!'
tab_issue:
- empty: 'There are no issues linked yet. Link an existing issue by using the code OP#%{wp_id}
(or PP#%{wp_id}
for private links) in the issue title/description or create a new issue.'
+ empty: 'Ainda não existem problemas associados. Associe um problema existente utilizando o código OP#%{wp_id}
(ou PP#%{wp_id}
para ligações privadas) no título/descrição do problema ou crie um problema novo.'
tab_mrs:
- empty: 'There are no merge requests linked yet. Link an existing MR by using the code OP#%{wp_id}
(or PP#%{wp_id}
for private links) in the MR title/description or create a new MR.'
+ empty: 'Ainda não existem pedidos de fusão associados. Associe um MR existente utilizando o código OP#%{wp_id}
(ou PP#%{wp_id}
para ligações privadas) no título/descrição do MR ou crie um novo MR.'
gitlab_pipelines: Pipelines
updated_on: Atualizado em
diff --git a/modules/gitlab_integration/config/locales/crowdin/pt-PT.yml b/modules/gitlab_integration/config/locales/crowdin/pt-PT.yml
index 2281be87d617..8cfdaaaa5baf 100644
--- a/modules/gitlab_integration/config/locales/crowdin/pt-PT.yml
+++ b/modules/gitlab_integration/config/locales/crowdin/pt-PT.yml
@@ -33,35 +33,35 @@ pt-PT:
labels:
invalid_schema: "deve ser um conjunto de hashes com as chaves: cor, título"
project_module_gitlab: "GitLab"
- permission_show_gitlab_content: "Show GitLab content"
+ permission_show_gitlab_content: "Mostrar conteúdo GitLab"
gitlab_integration:
merge_request_opened_comment: >
- **MR Opened:** Merge request %{mr_number} [%{mr_title}](%{mr_url}) for [%{repository}](%{repository_url}) has been opened by [%{gitlab_user}](%{gitlab_user_url}).
+ **MR aberto:** Pedido de fusão %{mr_number} [%{mr_title}](%{mr_url}) para [%{repository}](%{repository_url}) foi aberto por [%{gitlab_user}](%{gitlab_user_url}).
merge_request_closed_comment: >
- **MR Closed:** Merge request %{mr_number} [%{mr_title}](%{mr_url}) for [%{repository}](%{repository_url}) has been closed by [%{gitlab_user}](%{gitlab_user_url}).
+ **MR fechado:** Pedido de fusão %{mr_number} [%{mr_title}](%{mr_url}) para [%{repository}](%{repository_url}) foi fechado por [%{gitlab_user}](%{gitlab_user_url}).
merge_request_merged_comment: >
- **MR Merged:** Merge request %{mr_number} [%{mr_title}](%{mr_url}) for [%{repository}](%{repository_url}) has been merged by [%{gitlab_user}](%{gitlab_user_url}).
+ **MR fundido:** Pedido de fusão %{mr_number} [%{mr_title}](%{mr_url}) para [%{repository}](%{repository_url}) foi fundido por [%{gitlab_user}](%{gitlab_user_url}).
merge_request_reopened_comment: >
- **MR Reopened:** Merge request %{mr_number} [%{mr_title}](%{mr_url}) for [%{repository}](%{repository_url}) has been reopened by [%{gitlab_user}](%{gitlab_user_url}).
+ **MR reaberto:** Pedido de fusão %{mr_number} [%{mr_title}](%{mr_url}) para [%{repository}](%{repository_url}) foi reaberto por [%{gitlab_user}](%{gitlab_user_url}).
note_commit_referenced_comment: >
- **Referenced in Commit:** [%{gitlab_user}](%{gitlab_user_url}) referenced this WP in a Commit Note [%{commit_id}](%{commit_url}) on [%{repository}](%{repository_url}): %{commit_note}
+ **Referenciado em Confirmação:** [%{gitlab_user}](%{gitlab_user_url}) referenciou este WP numa Nota de Confirmação [%{commit_id}](%{commit_url}) em [%{repository}](%{repository_url}): %{commit_note}
note_mr_referenced_comment: >
- **Referenced in MR:** [%{gitlab_user}](%{gitlab_user_url}) referenced this WP in Merge Request %{mr_number} [%{mr_title}](%{mr_url}) on [%{repository}](%{repository_url}): %{mr_note}
+ **Referenciado em MR:** [%{gitlab_user}](%{gitlab_user_url}) referenciou este WP no Pedido de Fusão %{mr_number} [%{mr_title}](%{mr_url}) em [%{repository}](%{repository_url}): %{mr_note}
note_mr_commented_comment: >
- **Commented in MR:** [%{gitlab_user}](%{gitlab_user_url}) commented this WP in Merge Request %{mr_number} [%{mr_title}](%{mr_url}) on [%{repository}](%{repository_url}): %{mr_note}
+ **Comentado em RM:** [%{gitlab_user}](%{gitlab_user_url}) comentou este WP no Pedido de Fusão %{mr_number} [%{mr_title}](%{mr_url}) em [%{repository}](%{repository_url}): %{mr_note}
note_issue_referenced_comment: >
- **Referenced in Issue:** [%{gitlab_user}](%{gitlab_user_url}) referenced this WP in Issue %{issue_number} [%{issue_title}](%{issue_url}) on [%{repository}](%{repository_url}): %{issue_note}
+ **Referenciado no Problema:** [%{gitlab_user}](%{gitlab_user_url}) referenciou este WP no Problema %{issue_number} [%{issue_title}](%{issue_url}) em [%{repository}](%{repository_url}): %{issue_note}
note_issue_commented_comment: >
- **Commented in Issue:** [%{gitlab_user}](%{gitlab_user_url}) commented this WP in Issue %{issue_number} [%{issue_title}](%{issue_url}) on [%{repository}](%{repository_url}): %{issue_note}
+ **Comentado no Problema:** [%{gitlab_user}](%{gitlab_user_url}) comentou este WP no Problema %{issue_number} [%{issue_title}](%{issue_url}) em [%{repository}](%{repository_url}): %{issue_note}
note_snippet_referenced_comment: >
- **Referenced in Snippet:** [%{gitlab_user}](%{gitlab_user_url}) referenced this WP in Snippet %{snippet_number} [%{snippet_title}](%{snippet_url}) on [%{repository}](%{repository_url}): %{snippet_note}
+ **Referenciado no Snippet:** [%{gitlab_user}](%{gitlab_user_url}) referenciou este WP no Snippet %{snippet_number} [%{snippet_title}](%{snippet_url}) em [%{repository}](%{repository_url}): %{snippet_note}
issue_opened_referenced_comment: >
- **Issue Opened:** Issue %{issue_number} [%{issue_title}](%{issue_url}) for [%{repository}](%{repository_url}) has been opened by [%{gitlab_user}](%{gitlab_user_url}).
+ **Problema Aberto:** Problema %{issue_number} [%{issue_title}](%{issue_url}) para [%{repository}](%{repository_url}) foi aberto por [%{gitlab_user}](%{gitlab_user_url}).
issue_closed_referenced_comment: >
- **Issue Closed:** Issue %{issue_number} [%{issue_title}](%{issue_url}) for [%{repository}](%{repository_url}) has been closed by [%{gitlab_user}](%{gitlab_user_url}).
+ **Problema Fechado:** Problema %{issue_number} [%{issue_title}](%{issue_url}) para [%{repository}](%{repository_url}) foi fechado por [%{gitlab_user}](%{gitlab_user_url}).
issue_reopened_referenced_comment: >
- **Issue Reopened:** Issue %{issue_number} [%{issue_title}](%{issue_url}) for [%{repository}](%{repository_url}) has been reopened by [%{gitlab_user}](%{gitlab_user_url}).
+ **Problema Reaberto:** Problema %{issue_number} [%{issue_title}](%{issue_url}) para [%{repository}](%{repository_url}) foi reaberto por [%{gitlab_user}](%{gitlab_user_url}).
push_single_commit_comment: >
- **Pushed in MR:** [%{gitlab_user}](%{gitlab_user_url}) pushed [%{commit_number}](%{commit_url}) to [%{repository}](%{repository_url}) at %{commit_timestamp}: %{commit_note}
+ **Enviado no MR:** [%{gitlab_user}](%{gitlab_user_url}) enviou [%{commit_number}](%{commit_url}) para [%{repository}](%{repository_url}) em %{commit_timestamp}: %{commit_note}
push_multiple_commits_comment: >
- **Pushed in MR:** [%{gitlab_user}](%{gitlab_user_url}) pushed multiple commits [%{commit_number}](%{commit_url}) to [%{repository}](%{repository_url}) at %{commit_timestamp}: %{commit_note}
+ **Enviado no MR:** [%{gitlab_user}](%{gitlab_user_url}) enviou vários compromissos [%{commit_number}](%{commit_url}) para [%{repository}](%{repository_url}) em %{commit_timestamp}: %{commit_note}
diff --git a/modules/grids/config/locales/crowdin/js-pt-PT.yml b/modules/grids/config/locales/crowdin/js-pt-PT.yml
index 468f88f1cc3f..470c6a6212a3 100644
--- a/modules/grids/config/locales/crowdin/js-pt-PT.yml
+++ b/modules/grids/config/locales/crowdin/js-pt-PT.yml
@@ -8,7 +8,7 @@ pt-PT:
text: "Alguns widgets, como o widget gráfico do pacote de trabalho, estão disponíveis apenas na edição Enterprise."
link: 'Edição Enterprise.'
widgets:
- missing_permission: "You don't have the necessary permissions to view this widget."
+ missing_permission: "Não tem as permissões necessárias para visualizar este widget."
custom_text:
title: 'Texto personalizado'
documents:
diff --git a/modules/ldap_groups/config/locales/crowdin/ms.yml b/modules/ldap_groups/config/locales/crowdin/ms.yml
index 0d13fb571b4c..e24a0ebb4176 100644
--- a/modules/ldap_groups/config/locales/crowdin/ms.yml
+++ b/modules/ldap_groups/config/locales/crowdin/ms.yml
@@ -51,8 +51,8 @@ ms:
destroy:
title: 'Keluarkan kumpulan yang diselaraskan %{name}'
confirmation: "Jika anda teruskan, kumpulan yang diselaraskan %{name} dan semua pengguna %{users_count} yang diselaraskan melalui itu akan dikeluarkan."
- info: "Note: The OpenProject group itself and members added outside this LDAP synchronization will not be removed."
- verification: "Enter the group's name %{name} to verify the deletion."
+ info: "Perhatian: Kumpulan OpenProject itu sendiri dan ahli yang ditambah di luar penjanaan LDAP tidak akan dikeluarkan."
+ verification: "Masukkan nama kumpulan %{name} untuk mengesahkan pembuangan."
help_text_html: |
This module allows you to set up a synchronization between LDAP and OpenProject groups.
It depends on LDAP groups need to use the groupOfNames / memberOf attribute set to be working with OpenProject.
diff --git a/modules/meeting/config/locales/crowdin/js-ms.yml b/modules/meeting/config/locales/crowdin/js-ms.yml
index a633717befab..d209653a73bb 100644
--- a/modules/meeting/config/locales/crowdin/js-ms.yml
+++ b/modules/meeting/config/locales/crowdin/js-ms.yml
@@ -21,4 +21,4 @@
#++
ms:
js:
- label_meetings: 'Meetings'
+ label_meetings: 'Mesyuarat'
diff --git a/modules/meeting/config/locales/crowdin/ms.seeders.yml b/modules/meeting/config/locales/crowdin/ms.seeders.yml
index 595a75234889..ffdf184cb36f 100644
--- a/modules/meeting/config/locales/crowdin/ms.seeders.yml
+++ b/modules/meeting/config/locales/crowdin/ms.seeders.yml
@@ -9,21 +9,21 @@ ms:
demo-project:
meetings:
item_0:
- title: Weekly
+ title: Mingguan
meeting_agenda_items:
item_0:
- title: Good news
+ title: Berita baik
item_1:
- title: Updates from development team
+ title: Kemas kini dari pasukan pembangunan
item_2:
- title: Updates from product team
+ title: Kemas kini dari pasukan produk
item_3:
- title: Updates from marketing team
+ title: Kemas kini dari pasukan pemasaran
item_4:
- title: Updates from sales team
+ title: Kemas kini dari pasukan jualan
item_5:
- title: Review of quarterly goals
+ title: Penilaian matlamat suku tahunan
item_6:
- title: Core values feedback
+ title: Maklum balas nilai teras
item_7:
- title: General topics
+ title: Topik umum
diff --git a/modules/meeting/config/locales/crowdin/ms.yml b/modules/meeting/config/locales/crowdin/ms.yml
index a6f52fc90ea7..9ad233d4322b 100644
--- a/modules/meeting/config/locales/crowdin/ms.yml
+++ b/modules/meeting/config/locales/crowdin/ms.yml
@@ -28,156 +28,156 @@ ms:
activerecord:
attributes:
meeting:
- type: "Meeting type"
- location: "Location"
- duration: "Duration"
- notes: "Notes"
- participants: "Participants"
+ type: "Jenis mesyuarat"
+ location: "Lokasi"
+ duration: "Tempoh"
+ notes: "Nota"
+ participants: "Peserta"
participant:
- other: "%{count} Participants"
- participants_attended: "Attendees"
- participants_invited: "Invitees"
- project: "Project"
- start_date: "Date"
- start_time: "Time"
- start_time_hour: "Starting time"
+ other: "1 Peserta"
+ participants_attended: "Peserta"
+ participants_invited: "Jemputan"
+ project: "Projek"
+ start_date: "Tarikh"
+ start_time: "Masa"
+ start_time_hour: "Masa mula"
meeting_agenda_items:
- title: "Title"
- author: "Responsible"
- duration_in_minutes: "Duration (min)"
- description: "Notes"
+ title: "Tajuk"
+ author: "Bertanggungjawab"
+ duration_in_minutes: "Tempoh (minit)"
+ description: "Nota"
errors:
messages:
- invalid_time_format: "is not a valid time. Required format: HH:MM"
+ invalid_time_format: "bukan masa yang sah. Format yang diperlukan: JJ:MM"
models:
- structured_meeting: "Meeting (dynamic)"
- meeting_agenda_item: "Agenda item"
+ structured_meeting: "Mesyuarat (dinamik)"
+ meeting_agenda_item: "Item agenda"
meeting_agenda: "Agenda"
- meeting_minutes: "Minutes"
+ meeting_minutes: "Minit mesyuarat"
activity:
filter:
- meeting: "Meetings"
- description_attended: "attended"
- description_invite: "invited"
+ meeting: "Mesyuarat"
+ description_attended: "dihadiri"
+ description_invite: "dijemput"
events:
- meeting: Meeting edited
- meeting_agenda: Meeting agenda edited
- meeting_agenda_closed: Meeting agenda closed
- meeting_agenda_opened: Meeting agenda opened
- meeting_minutes: Meeting minutes edited
- meeting_minutes_created: Meeting minutes created
- error_notification_with_errors: "Failed to send notification. The following recipients could not be notified: %{recipients}"
- label_meeting: "Meeting"
- label_meeting_plural: "Meetings"
- label_meeting_new: "New Meeting"
- label_meeting_edit: "Edit Meeting"
+ meeting: Mesyuarat telah diedit
+ meeting_agenda: Agenda mesyuarat yang diedit
+ meeting_agenda_closed: Agenda mesyuarat ditutup
+ meeting_agenda_opened: Agenda mesyuarat dibuka
+ meeting_minutes: Minit mesyuarat diedit
+ meeting_minutes_created: Minit mesyuarat dicipta
+ error_notification_with_errors: "Gagal untuk hantar pemberitahuan. Penerima berikut tidak dapat diberitahu: %{recipients}"
+ label_meeting: "Mesyuarat"
+ label_meeting_plural: "Mesyuarat"
+ label_meeting_new: "Mesyuarat Baharu"
+ label_meeting_edit: "Edit mesyuarat"
label_meeting_agenda: "Agenda"
- label_meeting_minutes: "Minutes"
- label_meeting_close: "Close"
- label_meeting_open: "Open"
- label_meeting_agenda_close: "Close the agenda to begin the Minutes"
- label_meeting_date_time: "Date/Time"
- label_meeting_diff: "Diff"
- label_upcoming_meetings: "Upcoming meetings"
- label_past_meetings: "Past meetings"
- label_upcoming_meetings_short: "Upcoming"
- label_past_meetings_short: "Past"
- label_involvement: "Involvement"
- label_upcoming_invitations: "Upcoming invitations"
- label_past_invitations: "Past invitations"
- label_attendee: "Attendee"
- label_author: "Creator"
- label_notify: "Send for review"
- label_icalendar: "Send iCalendar"
- label_icalendar_download: "Download iCalendar event"
+ label_meeting_minutes: "Minit"
+ label_meeting_close: "Tutup"
+ label_meeting_open: "Buka"
+ label_meeting_agenda_close: "Tutup agenda untuk mulakan minit"
+ label_meeting_date_time: "Tarikh/Masa"
+ label_meeting_diff: "Beza"
+ label_upcoming_meetings: "Mesyuarat akan datang"
+ label_past_meetings: "Mesyuarat lalu"
+ label_upcoming_meetings_short: "Akan Datang"
+ label_past_meetings_short: "Lalu"
+ label_involvement: "Penglibatan"
+ label_upcoming_invitations: "Jemputan akan datang"
+ label_past_invitations: "Jemputan lalu"
+ label_attendee: "Peserta"
+ label_author: "Pencipta"
+ label_notify: "Hantar untuk semakan"
+ label_icalendar: "Hantar iCalendar\n"
+ label_icalendar_download: "Muat turun acara dalam iCalendar"
label_version: "Versi"
- label_time_zone: "Time zone"
- label_start_date: "Start date"
+ label_time_zone: "Zon waktu"
+ label_start_date: "Tarikh mula"
meeting:
copy:
- title: "Copy meeting %{title}"
- agenda: "Copy agenda"
- agenda_text: "Copy the agenda of the old meeting"
+ title: "Salin mesyuarat %{title}"
+ agenda: "Salin agenda"
+ agenda_text: "Salin agenda mesyuarat lama"
email:
- open_meeting_link: "Open meeting"
+ open_meeting_link: "Buka mesyuarat"
invited:
- summary: "%{actor} has sent you an invitation for the meeting %{title}"
+ summary: "%{actor} menghantar anda jemputan untuk mesyuarat %{title}"
rescheduled:
header: "Meeting %{title} has been rescheduled"
- summary: "Meeting %{title} has been rescheduled by %{actor}"
- body: "The meeting %{title} has been rescheduled by %{actor}."
- old_date_time: "Old date/time"
- new_date_time: "New date/time"
- label_mail_all_participants: "Send email to all participants"
+ summary: "Mesyuarat %{title} telah dijadual semula oleh %{actor}"
+ body: "Mesyuarat %{title} telah dijadual semula oleh %{actor}"
+ old_date_time: "Tarikh/masa lama"
+ new_date_time: "Tarikh/masa baru"
+ label_mail_all_participants: "Hantar emel ke semua peserta"
types:
- classic: 'Classic'
- classic_text: 'Organize your meeting in a formattable text agenda and protocol.'
- structured: 'Dynamic'
- structured_text: 'Organize your meeting as a list of agenda items, optionally linking them to a work package.'
- structured_text_copy: 'Copying a meeting will currently not copy the associated meeting agenda items, just the details'
- copied: "Copied from Meeting #%{id}"
- notice_successful_notification: "Notification sent successfully"
- notice_timezone_missing: No time zone is set and %{zone} is assumed. To choose your time zone, please click here.
- permission_create_meetings: "Create meetings"
- permission_edit_meetings: "Edit meetings"
- permission_delete_meetings: "Delete meetings"
- permission_view_meetings: "View meetings"
- permission_create_meeting_agendas: "Create meeting agendas"
- permission_create_meeting_agendas_explanation: "Allows editing the Classic Meeting's agenda content."
- permission_manage_agendas: "Manage agendas"
- permission_manage_agendas_explanation: "Allows managing the Dynamic Meeting's agenda items."
- permission_close_meeting_agendas: "Close agendas"
- permission_send_meeting_agendas_notification: "Send review notification for agendas"
- permission_create_meeting_minutes: "Manage minutes"
- permission_send_meeting_minutes_notification: "Send review notification for minutes"
- permission_meetings_send_invite: "Invite users to meetings"
- permission_send_meeting_agendas_icalendar: "Send meeting agenda as calendar entry"
- project_module_meetings: "Meetings"
- text_duration_in_hours: "Duration in hours"
- text_in_hours: "in hours"
- text_meeting_agenda_for_meeting: 'agenda for the meeting "%{meeting}"'
- text_meeting_closing_are_you_sure: "Are you sure you want to close the meeting agenda?"
- text_meeting_agenda_open_are_you_sure: "This will overwrite all changes in the minutes! Do you want to continue?"
- text_meeting_minutes_for_meeting: 'minutes for the meeting "%{meeting}"'
- text_notificiation_invited: "This mail contains an ics entry for the meeting below:"
- text_meeting_empty_heading: "Your meeting is empty"
- text_meeting_empty_description_1: "Start by adding agenda items below. Each item can be as simple as just a title, but you can also add additional details like duration and notes."
- text_meeting_empty_description_2: "You can also add references to existing work packages. When you do, related notes will automatically be visible in the work package's \"Meetings\" tab."
- label_meeting_empty_action: "Add agenda item"
- label_meeting_actions: "Meeting actions"
- label_meeting_edit_title: "Edit meeting title"
- label_meeting_delete: "Delete meeting"
- label_meeting_created_by: "Created by"
- label_meeting_last_updated: "Last updated"
- label_agenda_item_undisclosed_wp: "Work package #%{id} not visible"
- label_agenda_item_deleted_wp: "Deleted work package reference"
- label_agenda_item_actions: "Agenda items actions"
- label_agenda_item_move_to_top: "Move to top"
- label_agenda_item_move_to_bottom: "Move to bottom"
- label_agenda_item_move_up: "Move up"
- label_agenda_item_move_down: "Move down"
- label_agenda_item_add_notes: "Add notes"
- label_meeting_details: "Meeting details"
- label_meeting_details_edit: "Edit meeting details"
- label_meeting_state_open: "Open"
- label_meeting_state_closed: "Closed"
- label_meeting_reopen_action: "Reopen meeting"
- label_meeting_close_action: "Close meeting"
- text_meeting_open_description: "This meeting is open. You can add/remove agenda items and edit them as you please. After the meeting is over, close it to lock it."
- text_meeting_closed_description: "This meeting is closed. You cannot add/remove agenda items anymore."
- label_meeting_manage_participants: "Manage participants"
- label_meeting_no_participants: "No participants"
- label_meeting_show_hide_participants: "Show/hide %{count} more"
- label_meeting_show_all_participants: "Show all"
- label_meeting_add_participants: "Add participants"
- text_meeting_not_editable_anymore: "This meeting is not editable anymore."
- text_meeting_not_present_anymore: "This meeting was deleted. Please select another meeting."
- label_add_work_package_to_meeting_dialog_title: "Add work package to meeting"
- label_add_work_package_to_meeting_dialog_button: "Add to meeting"
+ classic: 'Klasik'
+ classic_text: 'Susun mesyuarat anda dalam agenda teks boleh format dan protokol.'
+ structured: 'Dinamik'
+ structured_text: 'Susun mesyuarat anda sebagai senarai butiran agenda, secara pilihan menghubungnya kepada pakej kerja.'
+ structured_text_copy: 'Menyalin mesyuarat pada masa ini tidak akan menyalin item agenda mesyuarat yang berkaitan, hanya butiran sahaja'
+ copied: "Salin dari mesyuarat #%{id}"
+ notice_successful_notification: "Pemberitahuan berjaya dihantar"
+ notice_timezone_missing: Tiada zon waktu yang ditetapkan dan %{zone} adalah andaian.Untuk pilih zon waktu anda, sila klik sini.
+ permission_create_meetings: "Cipta mesyuarat"
+ permission_edit_meetings: "Edit mesyuarat"
+ permission_delete_meetings: "Hapuskan Mesyuarat"
+ permission_view_meetings: "Lihat Mesyuarat"
+ permission_create_meeting_agendas: "Cipta agenda mesyuarat"
+ permission_create_meeting_agendas_explanation: "Benarkan kandungan agenda Mesyuarat Klasik untuk diedit"
+ permission_manage_agendas: "Urus agenda"
+ permission_manage_agendas_explanation: "Benarkan pengurusan item agenda Dinamik Mesyuarat."
+ permission_close_meeting_agendas: "Tutup agenda"
+ permission_send_meeting_agendas_notification: "Hantar pemberitahuan semakan untuk agenda"
+ permission_create_meeting_minutes: "Urus minit mesyuarat"
+ permission_send_meeting_minutes_notification: "Hantar pemberitahuan semakan untuk minit mesyuarat"
+ permission_meetings_send_invite: "Jemput pengguna ke mesyuarat"
+ permission_send_meeting_agendas_icalendar: "Hantar agenda mesyuarat sebagai kemasukan kalendar"
+ project_module_meetings: "Mesyuarat"
+ text_duration_in_hours: "Jangka masa dalam jam"
+ text_in_hours: "dalam jam"
+ text_meeting_agenda_for_meeting: 'agenda untuk mesyuarat "%{meeting}"'
+ text_meeting_closing_are_you_sure: "Adakah anda pasti anda ingin menutup agenda mesyuarat?"
+ text_meeting_agenda_open_are_you_sure: "Ini akan menggantikan semua perubahan dalam minit mesyuarat! Adakah anda ingin teruskan?"
+ text_meeting_minutes_for_meeting: 'minit untuk mesyuarat "%{meeting}"'
+ text_notificiation_invited: "Mel ini mengandungi kemasukan ics untuk mesyuarat dibawah:"
+ text_meeting_empty_heading: "Mesyuarat anda kosong"
+ text_meeting_empty_description_1: "Mula dengan menambah item agenda dibawah. Setiap item boleh jadi seringkas tajuk, tapi anda juga boleh tambah butiran tambahan seperti jangka masa dan nota."
+ text_meeting_empty_description_2: "Anda juga boleh menambah rujukan ke pakej kerja yang sedia ada. Apabila anda lakukan, nota berkaitan secara automatik akan boleh dilihat dalam tab \"Mesyuarat\" pakej kerja."
+ label_meeting_empty_action: "Tambah item agenda"
+ label_meeting_actions: "Tindakan mesyuarat"
+ label_meeting_edit_title: "Edit tajuk mesyuarat"
+ label_meeting_delete: "Hapuskan mesyuarat"
+ label_meeting_created_by: "Dicipta oleh"
+ label_meeting_last_updated: "Kemas kini terakhir"
+ label_agenda_item_undisclosed_wp: "Pakej kerja #%{id} tidak kelihatan"
+ label_agenda_item_deleted_wp: "Hapuskan rujukan pakej kerja"
+ label_agenda_item_actions: "Tindakan item agenda"
+ label_agenda_item_move_to_top: "Alih ke paling atas"
+ label_agenda_item_move_to_bottom: "Alih ke paling bawah"
+ label_agenda_item_move_up: "Alihkan ke atas"
+ label_agenda_item_move_down: "Gerak ke bawah"
+ label_agenda_item_add_notes: "Tambah nota"
+ label_meeting_details: "Butiran mesyuarat"
+ label_meeting_details_edit: "Edit butiran mesyuarat"
+ label_meeting_state_open: "Buka"
+ label_meeting_state_closed: "Ditutup"
+ label_meeting_reopen_action: "Buka semula mesyuarat"
+ label_meeting_close_action: "Tutup mesyuarat"
+ text_meeting_open_description: "Mesyuarat ini terbuka. Anda boleh tambah/keluarkan item agenda dan edit mereka sesuka hati. Setelah mesyuarat berakhir, tutup mesyuarat untuk kunci."
+ text_meeting_closed_description: "Mesyuarat ini ditutup. Anda tidak boleh tambah/keluarkan item agenda lagi."
+ label_meeting_manage_participants: "Urus peserta"
+ label_meeting_no_participants: "Tiada peserta"
+ label_meeting_show_hide_participants: "Tunjuk/hilangkan %{count} lagi"
+ label_meeting_show_all_participants: "Tunjukkan semua"
+ label_meeting_add_participants: "Tambah peserta"
+ text_meeting_not_editable_anymore: "Mesyuarat ini tidak boleh diedit lagi."
+ text_meeting_not_present_anymore: "Mesyuarat ini telah dihapuskan. Sila pilih mesyuarat lain."
+ label_add_work_package_to_meeting_dialog_title: "Tambah pakej kerja ke mesyuarat"
+ label_add_work_package_to_meeting_dialog_button: "Tambah ke mesyuarat"
label_meeting_selection_caption: "It's only possible to add this work package to upcoming or ongoing open meetings."
- text_add_work_package_to_meeting_description: "A work package can be added to one or multiple meetings for discussion. Any notes concerning it are also visible here."
- text_agenda_item_no_notes: "No notes provided"
- text_agenda_item_not_editable_anymore: "This agenda item is not editable anymore."
- text_work_package_has_no_upcoming_meeting_agenda_items: "This work package is not scheduled in an upcoming meeting agenda yet."
- text_work_package_add_to_meeting_hint: "Use the \"Add to meeting\" button to add this work package to an upcoming meeting."
- text_work_package_has_no_past_meeting_agenda_items: "This work package was not mentioned in a past meeting."
+ text_add_work_package_to_meeting_description: "Pakej kerja boleh ditambah kepada satu atau beberapa mesyuarat untuk perbincangan. Sebarang nota berkaitan juga kelihatan di sini."
+ text_agenda_item_no_notes: "Tiada nota disediakan"
+ text_agenda_item_not_editable_anymore: "Item agenda tidak boleh diedit lagi."
+ text_work_package_has_no_upcoming_meeting_agenda_items: "Pakej kerja ini belum dijadualkan dalam mana-mana agenda mesyuarat akan datang lagi."
+ text_work_package_add_to_meeting_hint: "Guna butang \"Tambah ke mesyuarat\" untuk tambah pakej kerja ini ke mesyuarat akan datang."
+ text_work_package_has_no_past_meeting_agenda_items: "Pakej kerja ini masih belum diutarakan dalam mesyuarat yang lalu."
diff --git a/modules/my_page/config/locales/crowdin/js-ms.yml b/modules/my_page/config/locales/crowdin/js-ms.yml
index 80596bfff1f9..d831c4788ca9 100644
--- a/modules/my_page/config/locales/crowdin/js-ms.yml
+++ b/modules/my_page/config/locales/crowdin/js-ms.yml
@@ -1,4 +1,4 @@
ms:
js:
my_page:
- label: "My page"
+ label: "Halaman saya"
diff --git a/modules/openid_connect/config/locales/crowdin/ms.yml b/modules/openid_connect/config/locales/crowdin/ms.yml
index b9415982cf55..54b0a4a5da91 100644
--- a/modules/openid_connect/config/locales/crowdin/ms.yml
+++ b/modules/openid_connect/config/locales/crowdin/ms.yml
@@ -3,15 +3,15 @@ ms:
name: "OpenProject OpenID Connect"
description: "Adds OmniAuth OpenID Connect strategy providers to Openproject."
logout_warning: >
- You have been logged out. The contents of any form you submit may be lost. Please [log in].
+ Anda telah log keluar. Apa-apa bentuk kandungan yang anda hantar mungkin hilang. Sila [log masuk].
activemodel:
attributes:
openid_connect/provider:
- name: Name
- display_name: Display name
+ name: Nama
+ display_name: Nama paparan
identifier: Identifier
- secret: Secret
- scope: Scope
+ secret: "Sulit\n"
+ scope: Skop
limit_self_registration: Limit self registration
openid_connect:
menu_title: OpenID providers
diff --git a/modules/storages/config/locales/crowdin/cs.yml b/modules/storages/config/locales/crowdin/cs.yml
index efe2768f6411..5a466dc9f299 100644
--- a/modules/storages/config/locales/crowdin/cs.yml
+++ b/modules/storages/config/locales/crowdin/cs.yml
@@ -63,7 +63,7 @@ cs:
one_drive: Povolit OpenProject přístup k Azure datům pomocí OAuth pro připojení OneDrive/Sharepoint.
redirect_uri_incomplete:
one_drive: Dokončete nastavení správným přesměrováním URI.
- confirm_replace_oauth_application: This action will reset the current OAuth credentials. After confirming you will have to reenter the credentials at the storage provider and all remote users will have to authorize against OpenProject again. Are you sure you want to proceed?
+ confirm_replace_oauth_application: Tato akce obnoví aktuální OAuth přihlašovací údaje. Po potvrzení budete muset znovu zadat přihlašovací údaje u poskytovatele úložiště a všichni vzdálení uživatelé budou muset znovu autorizovat proti OpenProject Jste si jisti, že chcete pokračovat?
confirm_replace_oauth_client: This action will reset the current OAuth credentials. After confirming you will have to enter new credentials from the storage provider and all users will have to authorize against %{provider_type} again. Are you sure you want to proceed?
delete_warning:
input_delete_confirmation: Zadejte název úložiště souboru %{file_storage} pro potvrzení odstranění.
diff --git a/modules/storages/config/locales/crowdin/pt-PT.yml b/modules/storages/config/locales/crowdin/pt-PT.yml
index 791b6d5cb368..02ad74fc47f9 100644
--- a/modules/storages/config/locales/crowdin/pt-PT.yml
+++ b/modules/storages/config/locales/crowdin/pt-PT.yml
@@ -53,8 +53,8 @@ pt-PT:
complete_without_setup: Concluir sem isso
done_complete_setup: Concluído, terminar configuração
done_continue: Concluído, continuar
- replace_oauth_application: Replace OpenProject OAuth
- replace_oauth_client: Replace %{provider_type} OAuth
+ replace_oauth_application: Substituir OpenProject OAuth
+ replace_oauth_client: Substituir OAuth %{provider_type}
save_and_continue: Guardar e continuar
select_folder: Selecionar pasta
configuration_checks:
@@ -63,8 +63,8 @@ pt-PT:
one_drive: Permitir que o OpenProject aceda aos dados do Azure utilizando o OAuth para ligar o OneDrive/Sharepoint.
redirect_uri_incomplete:
one_drive: Conclua a configuração com o redirecionamento correto da URI.
- confirm_replace_oauth_application: This action will reset the current OAuth credentials. After confirming you will have to reenter the credentials at the storage provider and all remote users will have to authorize against OpenProject again. Are you sure you want to proceed?
- confirm_replace_oauth_client: This action will reset the current OAuth credentials. After confirming you will have to enter new credentials from the storage provider and all users will have to authorize against %{provider_type} again. Are you sure you want to proceed?
+ confirm_replace_oauth_application: Esta ação irá repor as credenciais OAuth atuais. Após a confirmação, terá de voltar a introduzir as credenciais no fornecedor de armazenamento e todos os utilizadores remotos terão de autorizar novamente o OpenProject. Tem a certeza de que pretende continuar?
+ confirm_replace_oauth_client: Esta ação irá repor as credenciais OAuth atuais. Depois de confirmar, terá de introduzir novas credenciais do fornecedor de armazenamento e todos os utilizadores terão de autorizar novamente em %{provider_type}. Tem a certeza de que pretende continuar?
delete_warning:
input_delete_confirmation: Introduza o nome do ficheiro de armazenamento %{file_storage} para confirmar a eliminação.
irreversible_notice: A eliminação de um ficheiro de armazenamento é uma ação irreversível.
diff --git a/modules/two_factor_authentication/config/locales/crowdin/cs.yml b/modules/two_factor_authentication/config/locales/crowdin/cs.yml
index 0c74cb1f2ef9..0d4321082095 100644
--- a/modules/two_factor_authentication/config/locales/crowdin/cs.yml
+++ b/modules/two_factor_authentication/config/locales/crowdin/cs.yml
@@ -114,11 +114,11 @@ cs:
is_default_cannot_delete: "Zařízení je označeno jako výchozí a nemůže být odstraněno z důvodu aktivní bezpečnostní politiky. Před smazáním označte jiné zařízení jako výchozí."
not_existing: "Žádné 2FA zařízení nebylo zaregistrováno pro váš účet."
2fa_from_input: Zadejte prosím kód z Vašeho %{device_name} pro ověření Vaší identity.
- 2fa_from_webauthn: Please provide the WebAuthn device %{device_name}. If it is USB based make sure to plug it in and touch it. Then click the sign in button.
+ 2fa_from_webauthn: Uveďte prosím zařízení WebAuthn %{device_name}. Pokud je založeno na USB, nezapomeňte jej připojit a dotknout se jej. Poté klikněte na tlačítko Přihlásit se.
webauthn:
title: "WebAuthn"
description: Use Web Authentication to register a FIDO2 device (like a YubiKey) or the secure enclave of your mobile device as a second factor.
- further_steps: After you have chosen a name, you can click the Continue button. Your browser will prompt you to present your WebAuthn device. When you have done so, you are done registering the device.
+ further_steps: Po zvolení jména můžete kliknout na tlačítko Pokračovat. Váš prohlížeč vás vyzve, abyste prezentovali vaše WebAuthn zařízení. Až tak učiníte, jste zařízení zaregistrovali.
totp:
title: "Použít autentifikátor založený na aplikaci"
provisioning_uri: "Poskytování URI"
diff --git a/modules/two_factor_authentication/config/locales/crowdin/pt-PT.yml b/modules/two_factor_authentication/config/locales/crowdin/pt-PT.yml
index 713fd96f3f0b..0d0e7ba01d25 100644
--- a/modules/two_factor_authentication/config/locales/crowdin/pt-PT.yml
+++ b/modules/two_factor_authentication/config/locales/crowdin/pt-PT.yml
@@ -76,7 +76,7 @@ pt-PT:
button_register_mobile_phone_for_user: "Registre o celular"
text_2fa_enabled: "Em cada login, este utilizador será solicitado a inserir um token OTP do seu dispositivo padrão 2FA."
text_2fa_disabled: "O utilizador não configurou um dispositivo 2FA através da sua página \"A minha conta\""
- only_sms_allowed: "Only SMS delivery can be set up for other users."
+ only_sms_allowed: "Apenas o envio de SMS pode ser configurado para outros utilizadores."
upsale:
title: "Autenticação de dois fatores"
description: "Reforce a segurança da sua instância do OpenProject ao oferecer (ou reforçar) a autenticação de dois fatores a todos os membros do projeto."
@@ -114,12 +114,12 @@ pt-PT:
failed_to_delete: "Falha ao excluir o dispositivo 2FA."
is_default_cannot_delete: "O dispositivo está marcado como padrão e não pode ser excluído devido a uma política de segurança ativa. Marque outro dispositivo como padrão antes de excluir."
not_existing: "Nenhum dispositivo 2FA foi registrado para sua conta."
- 2fa_from_input: Please enter the code from your %{device_name} to verify your identity.
- 2fa_from_webauthn: Please provide the WebAuthn device %{device_name}. If it is USB based make sure to plug it in and touch it. Then click the sign in button.
+ 2fa_from_input: Introduza o código do seu %{device_name} para verificar a sua identidade.
+ 2fa_from_webauthn: Indique o dispositivo WebAuthn %{device_name}. Se for baseado em USB, certifique-se de que o liga e toca nele. Em seguida, clique no botão de início de sessão.
webauthn:
title: "WebAuthn"
- description: Use Web Authentication to register a FIDO2 device (like a YubiKey) or the secure enclave of your mobile device as a second factor.
- further_steps: After you have chosen a name, you can click the Continue button. Your browser will prompt you to present your WebAuthn device. When you have done so, you are done registering the device.
+ description: Utilize a Autenticação Web para registar um dispositivo FIDO2 (como uma YubiKey) ou o enclave seguro do seu dispositivo móvel como um segundo fator.
+ further_steps: Depois de ter escolhido um nome, pode clicar no botão Continuar. O seu navegador irá pedir-lhe para apresentar o seu dispositivo WebAuthn. Quando o tiver feito, o registo do dispositivo está concluído.
totp:
title: "Use o seu autenticador baseado em aplicativos"
provisioning_uri: "URI de provisionamento"