diff --git a/config/locales/crowdin/cs.yml b/config/locales/crowdin/cs.yml
index 8e67ad256274..8da6bb8a9a22 100644
--- a/config/locales/crowdin/cs.yml
+++ b/config/locales/crowdin/cs.yml
@@ -430,7 +430,7 @@ cs:
irreversible: "Tato akce je nevratná"
confirmation: "Zadejte název zástupného uživatele %{name} pro potvrzení odstranění."
upsale:
- title: placeholder uživatel
+ title: Placeholder uživatel
description: >
Placeholder uživatelé jsou způsob, jak přiřadit pracovní balíčky uživatelům, kteří nejsou součástí vašeho projektu. Mohou být užiteční v řadě scénářů; například, pokud potřebujete sledovat úkoly u zdroje, který ještě nejsou pojmenovány nebo dostupné, nebo pokud nechcete této osobě umožnit přístup k OpenProject ale stále chcete sledovat úkoly, které jim byly přiděleny.
prioritiies:
@@ -636,7 +636,7 @@ cs:
false: "archivováno"
identifier: "Identifikátor"
latest_activity_at: "Poslední aktivita"
- parent: "Podprojekt"
+ parent: "Nadřazený projekt"
public_value:
title: "Viditelnost"
true: "veřejný"
@@ -733,7 +733,7 @@ cs:
true: "zahrnuje nepracovní dny"
notify: "Oznámit" #used in custom actions
parent: "Nadřazený"
- parent_issue: "Rodič"
+ parent_issue: "Nadřazený"
parent_work_package: "Nadřazený"
priority: "Priorita"
progress: "% Dokončeno"
@@ -870,7 +870,7 @@ cs:
blank: "je povinné. Zvolte prosím název."
not_unique: " už bylo použito. Prosím vyberte jiný název."
notifications:
- at_least_one_channel: "Alespoň jeden kanál pro odesílání oznámení musí být specifikován."
+ at_least_one_channel: "Pro odesílání notifikací musí být specifikován alespoň jeden kanál"
attributes:
read_ian:
read_on_creation: "nelze nastavit na pravdivé při vytváření oznámení "
@@ -1096,11 +1096,11 @@ cs:
member: "Člen"
news: "Novinky"
notification:
- one: "Oznámení"
- few: "Oznámení"
- many: "Oznámení"
- other: "Oznámení"
- placeholder_user: "placeholder uživatel"
+ one: "Notifikace"
+ few: "Notifikací"
+ many: "Notifikací"
+ other: "Notifikace"
+ placeholder_user: "Placeholder uživatel"
project: "Projekt"
query: "Vlastní dotaz"
role:
@@ -1744,7 +1744,7 @@ cs:
instructions_after_error: "Zkuste se znovu přihlásit kliknutím na %{signin}. Pokud chyba přetrvává, požádejte správce o pomoc."
menus:
admin:
- mail_notification: "E-mailová upozornění"
+ mail_notification: "E-mailové notifikace"
mails_and_notifications: "E-maily a oznámení"
aggregation: "Agregace"
api_and_webhooks: "API & Webhooky"
@@ -1791,7 +1791,7 @@ cs:
failed: "Došlo k chybě a token nemohl být odstraněn. Opakujte akci později."
unknown_storage: "Neznámé úložiště"
notifications:
- send_notifications: "Odeslat oznámení pro tuto akci"
+ send_notifications: "Pro tuto akci odeslat notifikaci"
work_packages:
subject:
created: "Pracovní balíček byl vytvořen."
@@ -1810,7 +1810,7 @@ cs:
S pozdravem, OpenProject tým
body_header: "Verze 12.0 s oznamovacím centrem"
body_subheader: "Novinky"
- subject: "Důležité změny oznámení s vydáním 12.0"
+ subject: "Důležité změny notifikací s vydáním 12.0"
label_accessibility: "Přístupnost"
label_account: "Účet"
label_active: "Aktivní"
@@ -2185,9 +2185,9 @@ cs:
label_permissions: "Práva"
label_permissions_report: "Přehled oprávnění"
label_personalize_page: "Přizpůsobit tuto stránku"
- label_placeholder_user: "placeholder uživatel"
+ label_placeholder_user: "Placeholder uživatel"
label_placeholder_user_new: ""
- label_placeholder_user_plural: "placeholder uživatelé"
+ label_placeholder_user_plural: "Placeholder uživatelé"
label_planning: "Plánování"
label_please_login: "Přihlaste se prosím"
label_plugins: "Pluginy"
@@ -2208,7 +2208,7 @@ cs:
label_project_attribute_plural: "Atributy projektu"
label_project_attribute_manage_link: "Manage project attributes"
label_project_count: "Celkový počet projektů"
- label_project_copy_notifications: "Během kopie projektu odeslat oznámení e-mailem"
+ label_project_copy_notifications: "Během kopírování projektu odeslat notifikace e-mailem"
label_project_latest: "Nejnovější projekty"
label_project_default_type: "Povolit prázdný typ"
label_project_hierarchy: "Hierarchie projektu"
@@ -2346,7 +2346,7 @@ cs:
label_users_settings: "Uživatelská nastavení"
label_version_new: "Nová verze"
label_version_plural: "Verze"
- label_version_sharing_descendants: "S Podprojekty"
+ label_version_sharing_descendants: "S podprojekty"
label_version_sharing_hierarchy: "S hierarchií projektu"
label_version_sharing_none: "Není sdíleno"
label_version_sharing_system: "Se všemi projekty"
@@ -2450,28 +2450,28 @@ cs:
digests:
including_mention_singular: "včetně zmínky"
including_mention_plural: "včetně %{number_mentioned} zmínění"
- unread_notification_singular: "1 nepřečtené oznámení"
- unread_notification_plural: "%{number_unread} nepřečtených oznámení"
+ unread_notification_singular: "1 nepřečtená notifikace"
+ unread_notification_plural: "%{number_unread} nepřečtených notifikací"
you_have: "Máte"
logo_alt_text: "Logo"
mention:
subject: "%{user_name} vás zmínil v #%{id} - %{subject}"
notification:
- center: "Centrum oznámení"
+ center: "Centrum notifikací"
see_in_center: "Zobrazit komentář v oznamovacím centru"
settings: "Změnit nastavení e-mailu"
salutation: "Ahoj %{user}!"
salutation_full_name: "Jméno a příjmení"
work_packages:
created_at: "Vytvořeno v %{timestamp} uživatelem %{user} "
- login_to_see_all: "Přihlaste se pro zobrazení všech oznámení."
+ login_to_see_all: "Přihlaste se pro zobrazení všech notifikací."
mentioned: "Byli jste zmíněni v komentáři"
mentioned_by: "%{user} vás zmínil v komentáři"
more_to_see:
- one: "Existuje ještě 1 pracovní balíček s oznámeními."
- few: "Existuje ještě %{count} pracovních balíčků s oznámeními."
- many: "Existuje ještě %{count} pracovních balíčků s oznámeními."
- other: "Existuje ještě %{count} pracovních balíčků s oznámeními."
+ one: "Existuje ještě %{count} pracovní balíček s notifikací."
+ few: "Existuje ještě %{count} pracovních balíčků s notifikacema."
+ many: "Existuje ještě %{count} pracovních balíčků s notifikacema."
+ other: "Existuje ještě %{count} pracovních balíčků s notifikacema."
open_in_browser: "Otevřít v prohlížeči"
reason:
watched: "Sledováno"
@@ -2480,7 +2480,7 @@ cs:
mentioned: "Zmíněné"
shared: "Sdílené"
subscribed: "vše"
- prefix: "Obdrženo z důvodu nastavení oznámení: %{reason}"
+ prefix: "Obdrženo z důvodu nastavení notifikací: %{reason}"
date_alert_start_date: "Upozornění na datum"
date_alert_due_date: "Upozornění na datum"
see_all: "Zobrazit vše"
@@ -2752,7 +2752,7 @@ cs:
permission_move_work_packages: "Přesun pracovních balíčků"
permission_protect_wiki_pages: "Ochrana stránky wiki"
permission_rename_wiki_pages: "Přejmenovat stránky wiki"
- permission_save_queries: "Uložit pohled"
+ permission_save_queries: "Uložit zobrazení"
permission_search_project: "Hledat projekt"
permission_select_custom_fields: "Vybrat vlastní pole"
permission_select_project_custom_fields: "Select project attributes"
@@ -3118,7 +3118,7 @@ cs:
enable_subscriptions_text_html: Umožňuje uživatelům s nezbytnými oprávněními přihlásit se do OpenProject kalendářů a získat přístup k informacím o pracovním balíčku prostřednictvím externího klienta kalendáře. Poznámka: Před povolením si prosím přečtěte iCalendar předplatné.
language_name_being_default: "%{language_name} (výchozí)"
notifications:
- events_explanation: "Určuje, pro kterou událost je odeslán e-mail. Pracovní balíčky jsou z tohoto seznamu vyloučeny, protože oznámení pro ně mohou být nastavena speciálně pro každého uživatele."
+ events_explanation: "Určuje, pro kterou událost je odeslán e-mail. Pracovní balíčky jsou z tohoto seznamu vyloučeny, protože notifikace pro ně mohou být nastavena speciálně pro každého uživatele."
delay_minutes_explanation: "Odesílání e-mailu může být pozdrženo, aby bylo uživatelům s nakonfigurovaným v oznámení aplikace před odesláním pošty potvrzeno oznámení. Uživatelé, kteří si přečtou oznámení v aplikaci, nedostanou e-mail pro již přečtené oznámení."
other: "Ostatní"
passwords: "Hesla"
@@ -3203,7 +3203,7 @@ cs:
text_destroy_with_associated: "Existují další objekty, které jsou přiřazeny k pracovním balíčkům a které mají být odstraněny. Tyto objekty jsou následující typy:"
text_destroy_what_to_do: "Co chcete udělat?"
text_diff_truncated: "... Toto rozlišení bylo zkráceno, protože přesahuje maximální velikost, kterou lze zobrazit."
- text_email_delivery_not_configured: "Doručení e-mailu není nakonfigurováno a oznámení jsou zakázána.\nNakonfigurujte váš SMTP server pro jejich povolení."
+ text_email_delivery_not_configured: "Doručení e-mailu není nakonfigurováno a notifikace jsou zakázány.\nNakonfigurujte váš SMTP server pro jejich povolení."
text_enumeration_category_reassign_to: "Přiřadit je k této hodnotě:"
text_enumeration_destroy_question: "%{count} objektů je přiřazeno k této hodnotě."
text_file_repository_writable: "Do adresáře příloh lze zapisovat"
@@ -3230,7 +3230,7 @@ cs:
text_journal_deleted_subproject: "%{label} %{old}"
text_journal_deleted_with_diff: "%{label} smazán (%{link})"
text_journal_file_link_added: "%{label} odkaz na %{value} (%{storage}) přidán"
- text_journal_file_link_deleted: "%{label} odkaz na %{value} (%{storage}) přidán"
+ text_journal_file_link_deleted: "%{label} odkaz na %{old} (%{storage}) přidán"
text_journal_of: "%{label} %{value}"
text_journal_set_to: "%{label} nastaven na %{value}"
text_journal_set_with_diff: "%{label} nastaven (%{link})"
diff --git a/config/locales/crowdin/de.yml b/config/locales/crowdin/de.yml
index 366f4a5b46f6..1efbd08cd4f8 100644
--- a/config/locales/crowdin/de.yml
+++ b/config/locales/crowdin/de.yml
@@ -48,7 +48,7 @@ de:
main-menu-border-color: "Rahmenfarbe des Hauptmenüs"
custom_colors: "Benutzerdefinierte Farben"
customize: "Passen Sie Ihre OpenProject Installation mit Ihrem eigenen Logo und eigenen Farben an."
- enterprise_notice: "Diese kleine Erweiterung steht den Abonnenten der Enterprise edition ganz exklusiv als kleines Dankeschön für deren finanzielle Unterstützung zur Verfügung."
+ enterprise_notice: "Dieses kleine Add-on steht den Abonnenten der Enterprise-Edition ganz exklusiv als kleines Dankeschön für deren finanzielle Unterstützung zur Verfügung."
enterprise_more_info: "Hinweis: Das verwendete Logo wird öffentlich zugänglich sein."
manage_colors: "Farbauswahloptionen bearbeiten"
instructions:
@@ -61,15 +61,15 @@ de:
main-menu-bg-color: "Hintergrundfarbe des Menüs in der linken Seitenleiste."
theme_warning: Das Ändern des Themes wird Ihr benutzerdefiniertes Design überschreiben. Alle Änderungen werden dann verloren gehen. Sind Sie sicher, dass Sie fortfahren möchten?
enterprise:
- upgrade_to_ee: "Auf Enterprise edition upgraden"
- add_token: "Enterprise edition Support Token hochladen"
+ upgrade_to_ee: "Auf Enterprise-Edition upgraden"
+ add_token: "Enterprise-Edition Support Token hochladen"
delete_token_modal:
- text: "Sind Sie sicher, dass Sie das aktuelle Enterprise edition token entfernen möchten?"
+ text: "Sind Sie sicher, dass Sie das aktuelle Enterprise Edition-Token entfernen möchten?"
title: "Token löschen"
replace_token: "Aktuellen Enterprise edition Support Token ersetzen"
order: "Enterprise on-premises bestellen"
- paste: "Enterprise edition Support Token hier einfügen"
- required_for_feature: "Dieses Add-on ist nur mit einem aktiven Enterprise edition Support-Token verfügbar."
+ paste: "Enterprise-Edition Support Token hier einfügen"
+ required_for_feature: "Dieses Add-on ist nur mit einem aktiven Enterprise-Edition Support-Token verfügbar."
enterprise_link: "Klicken Sie hier für weitere Informationen."
start_trial: "Kostenlose Testversion starten"
book_now: "Jetzt buchen"
@@ -489,8 +489,8 @@ de:
sharing:
missing_workflow_waring:
title: "Der Workflow für das Teilen von Arbeitspaketen fehlt"
- message: "Es ist kein Arbeitsablauf (Workflow) für die Rolle ‚Arbeitspaket-Editor‘ konfiguriert. Ohne einen Arbeitsablauf kann der gemeinsam mit dem Benutzer den Status des Arbeitspakets nicht ändern. Arbeitsabläufe können kopiert werden. Wählen Sie einen Quelltyp (z. B. ‚Task‘) und eine Quell-Rolle (z. B. 'Member'). Wählen Sie dann die Zieltypen aus, um alle Typen als Ziele auszuwählen und schließlich die Rolle ‚Arbeitspaket-Editor‘ als Ziel aus und drücken Sie ‚Kopieren‘. Nachdem Sie die Standardeinstellungen erstellt haben, können Sie die Arbeitsabläufe so einstellen, wie Sie es für jede andere Rolle tun."
- link_message: "Konfigurieren Sie die Arbeitsabläufe in der Administration."
+ message: "Es ist kein Workflow für die Rolle ‚Work package editor‘ konfiguriert. Nur mit einem solchen Workflow können Benutzer, mit denen ein Arbeitspaket geteilt wurde, den Status des Arbeitspakets ändern. Workflows lassen sich einfach kopieren. Wählen Sie dazu einen Quell-Typ (z. B. ‚Task‘) und eine Quell-Rolle (z. B. 'Member') aus. Wählen Sie dann die Ziel-Typen aus. Als ersten Schritt können Sie alle Typen als Ziel-Typen auswählen. Danach wählen Sie die Ziel-Rolle ‚Work package editor‘ aus und drücken Sie auf den Knopf ‚Kopieren‘. Nachdem Sie hiermit eine Grundlage geschaffen haben, können Sie danach diese Workflows weiter anpassen, ganz genau wie Sie es für jede andere Rolle bereits getan haben."
+ link_message: "Konfigurieren Sie die Workflows in der Administration."
summary:
reports:
category:
@@ -752,7 +752,7 @@ de:
confirmation: "stimmt nicht mit %{attribute} überein."
could_not_be_copied: "%{dependency} konnte nicht (vollständig) kopiert werden."
does_not_exist: "existiert nicht."
- error_enterprise_only: "%{action} ist nur in OpenProject Enterprise on-premises verfügbar"
+ error_enterprise_only: "ist nur in OpenProject Enterprise on-premises verfügbar"
error_unauthorized: "kann nicht zugegriffen werden."
error_readonly: "wurde versucht zu beschreiben, ist aber nicht beschreibbar."
error_conflict: "Die Informationen wurde zwischenzeitlich durch andere Benutzer geändert."
@@ -1117,7 +1117,7 @@ de:
parent_no_longer: "Nicht mehr Unterprojekt von"
time_entry:
hour:
- one: "Eine Stunde"
+ one: "%{count} Stunde"
other: "%{count} Stunden"
hour_html:
one: "%{count} Stunde"
@@ -1520,7 +1520,7 @@ de:
error_cookie_missing: "Das OpenProject Cookie fehlt. Bitte stellen Sie sicher, dass Cookies aktiviert sind, da diese Applikation ohne aktivierte Cookies nicht korrekt funktioniert."
error_custom_option_not_found: "Option ist nicht vorhanden."
error_enterprise_activation_user_limit: "Ihr Konto konnte nicht aktiviert werden (Nutzerlimit erreicht). Bitte kontaktieren Sie Ihren Administrator um Zugriff zu erhalten."
- error_enterprise_token_invalid_domain: "Die Enterprise edition ist nicht aktiv. Die aktuelle Domain (%{actual}) entspricht nicht dem erwarteten Hostnamen (%{expected})."
+ error_enterprise_token_invalid_domain: "Die Enterprise-Edition ist nicht aktiv. Die aktuelle Domain (%{actual}) entspricht nicht dem erwarteten Hostnamen (%{expected})."
error_failed_to_delete_entry: "Fehler beim Löschen dieses Eintrags."
error_in_dependent: "Fehler beim Versuch, abhängiges Objekt zu ändern: %{dependent_class} #%{related_id} - %{related_subject}: %{error}"
error_in_new_dependent: "Fehler beim Versuch, abhängiges Objekt zu erstellen: %{dependent_class} - %{related_subject}: %{error}"
@@ -1616,10 +1616,10 @@ de:
blocks:
community: "OpenProject Community"
upsale:
- title: "Auf Enterprise edition upgraden"
+ title: "Auf Enterprise-Edition upgraden"
more_info: "Weitere Informationen"
links:
- upgrade_enterprise_edition: "Auf Enterprise edition upgraden"
+ upgrade_enterprise_edition: "Auf Enterprise-Edition upgraden"
postgres_migration: "Migration Ihrer Installation zu PostgreSQL"
user_guides: "Benutzerhandbuch"
faq: "Häufig gestellte Fragen"
@@ -1916,7 +1916,7 @@ de:
label_enumerations: "Aufzählungen"
label_enterprise: "Enterprise"
label_enterprise_active_users: "%{current}/%{limit} gebuchte aktive Nutzer"
- label_enterprise_edition: "Enterprise edition"
+ label_enterprise_edition: "Enterprise Edition"
label_enterprise_support: "Enterprise Support"
label_enterprise_addon: "Enterprise Add-on"
label_environment: "Umgebung"
@@ -2842,8 +2842,8 @@ de:
update_timeout: "Speichere die Informationen bzgl. des genutzten Festplattenspeichers eines Projektarchivs für N Minuten.\nErhöhen Sie diesen Wert zur Verbesserung der Performance, da die Erfassung des genutzten Festplattenspeichers Ressourcen-intensiv ist."
oauth_application_details: "Der Client Geheimcode wird nach dem Schließen dieses Fensters nicht mehr zugänglich sein. Bitte kopieren Sie diese Werte in die Nextcloud OpenProject Integrationseinstellungen:"
oauth_application_details_link_text: "Zu den Einstellungen gehen"
- setup_documentation_details: "Wenn Sie Hilfe bei der Konfiguration eines neuen Datei-Speichers benötigen, konsultieren Sie bitte die Dokumentation: "
- setup_documentation_details_link_text: "Datei-Speicher einrichten"
+ setup_documentation_details: "Wenn Sie Hilfe bei der Konfiguration eines neuen Dateispeichers benötigen, konsultieren Sie bitte die Dokumentation: "
+ setup_documentation_details_link_text: "Dateispeicher einrichten"
show_warning_details: "Um diesen Dateispeicher nutzen zu können, müssen Sie das Modul und den spezifischen Speicher in den Projekteinstellungen jedes gewünschten Projekts aktivieren."
subversion:
existing_title: "Vorhandenes Subversion Projektarchiv"
@@ -3294,7 +3294,7 @@ de:
warning_user_limit_reached_admin: >
Das Hinzufügen zusätzlicher Benutzer überschreitet das aktuelle Benutzerlimit. Bitte aktualisieren Sie Ihr Abonnement um sicherzustellen, dass externe Benutzer auf diese Instanz zugreifen können.
warning_user_limit_reached_instructions: >
- Du hast dein Nutzerlimit erreicht (%{current}/%{max} active users). Bitte kontaktiere sales@openproject.com um deinen Enterprise edition Plan upzugraden und weitere Nutzer hinzuzufügen.
+ Du hast dein Nutzerlimit erreicht (%{current}/%{max} active users). Bitte kontaktiere sales@openproject.com um deinen Enterprise Edition Plan upzugraden und weitere Nutzer hinzuzufügen.
warning_protocol_mismatch_html: >
warning_bar:
diff --git a/config/locales/crowdin/es.yml b/config/locales/crowdin/es.yml
index 8714b1e44db1..536acd96b1bd 100644
--- a/config/locales/crowdin/es.yml
+++ b/config/locales/crowdin/es.yml
@@ -3390,7 +3390,7 @@ es:
non_working: "%{day} es ahora no laboral"
dates:
working: "%{date} es ahora laboral"
- non_working: "%{day} es ahora no laboral"
+ non_working: "%{date} es ahora no laboral"
nothing_to_preview: "Nada para previsualizar"
api_v3:
attributes:
diff --git a/config/locales/crowdin/et.yml b/config/locales/crowdin/et.yml
index 303671a8f5d6..bafe7d3c2d79 100644
--- a/config/locales/crowdin/et.yml
+++ b/config/locales/crowdin/et.yml
@@ -1408,7 +1408,7 @@ et:
datetime:
distance_in_words:
about_x_hours:
- one: "umbes %{count} tundi"
+ one: "umbes 1 tund"
other: "umbes %{count} tundi"
about_x_months:
one: "umbes 1 kuu"
diff --git a/config/locales/crowdin/fr.yml b/config/locales/crowdin/fr.yml
index 9953fcd61659..493a9bfc7634 100644
--- a/config/locales/crowdin/fr.yml
+++ b/config/locales/crowdin/fr.yml
@@ -2757,7 +2757,7 @@ fr:
member_of_group: "Groupe du Destinataire"
name_or_identifier: "Nom ou identifiant"
only_subproject_id: "Seulement le sous-projet"
- shared_with_user: "Partagés avec l'utilisateur"
+ shared_with_user: "Partagé avec l'utilisateur"
shared_with_me: "Partagés avec moi"
subproject_id: "Inclure le sous-projet"
repositories:
diff --git a/config/locales/crowdin/hu.yml b/config/locales/crowdin/hu.yml
index ada73b0bdcbc..c228451f38fb 100644
--- a/config/locales/crowdin/hu.yml
+++ b/config/locales/crowdin/hu.yml
@@ -794,7 +794,7 @@ hu:
too_long: "túl hosszú (nem lehet több %{count} karakternél)."
too_short: "túl rövid (legalább %{count} karakter kell legyen)."
type_mismatch: "nem '%{type}' típusú."
- type_mismatch_nested: "nem '%{type}' típusú az '%%{path}' elérési útvonalon."
+ type_mismatch_nested: "nem '%{type}' típusú az '%{path}' elérési útvonalon."
unchangeable: "nem módosítható."
unknown_property: "nem ismert tulajdonság.\n"
unknown_property_nested: "ismeretlen '%{path}' elérési útvonal."
@@ -1418,7 +1418,7 @@ hu:
other: "majdnem %{count} éve"
half_a_minute: "Fél perc"
less_than_x_minutes:
- one: "kevesebb, mint %{count} perc"
+ one: "kevesebb, mint 1 perc"
other: "kevesebb, mint %{count} perce"
less_than_x_seconds:
one: "kevesebb, mint 1 másodperc"
diff --git a/config/locales/crowdin/id.yml b/config/locales/crowdin/id.yml
index e1cc348f87e0..36205d3ec74f 100644
--- a/config/locales/crowdin/id.yml
+++ b/config/locales/crowdin/id.yml
@@ -191,7 +191,7 @@ id:
plural: "Tindakan khusus"
new: "Tindakan kustom baru"
edit: "Edit tindakan kustom %{name}"
- execute: "Jalankan %{nama}"
+ execute: "Jalankan %{name}"
upsale:
title: "Tindakan khusus"
description: "Tindakan kustom adalah pintasan sekali klik ke serangkaian tindakan yang ditentukan sebelumnya yang dapat Anda sediakan pada paket kerja tertentu berdasarkan status, peran, jenis, atau proyek."
@@ -816,7 +816,7 @@ id:
empty: "Nilai (%{name}) tidak boleh kosong."
inclusion: "nilai (%{name}) tidak disetel ke salah satu nilai yang diperbolehkan."
not_logged_in: "Nilai (%{name}) tidak dapat disetel karena Anda belum masuk."
- not_an_integer: "(%{nama}) bukan bilangan bulat."
+ not_an_integer: "(%{name}) bukan bilangan bulat."
smaller_than_or_equal_to: "(%{name}) harus lebih kecil dari atau sama dengan %{count}."
greater_than_or_equal_to: "(%{name}) harus lebih besar dari atau sama dengan %{count}."
format: "%{message}"
@@ -1907,7 +1907,7 @@ id:
label_file_plural: "File"
label_filter_add: "Tambah Filter"
label_filter: "Filter"
- label_filter_plural: "Filter"
+ label_filter_plural: "Penyaring"
label_filters_toggle: "Tampilkan/Sembunyikan penyaringan"
label_float: "Float"
label_folder: "Folder"
diff --git a/config/locales/crowdin/it.yml b/config/locales/crowdin/it.yml
index fae9d6eb579d..6d0a02f32c8e 100644
--- a/config/locales/crowdin/it.yml
+++ b/config/locales/crowdin/it.yml
@@ -64,11 +64,11 @@ it:
upgrade_to_ee: "Aggiorna a Enterprise edition"
add_token: "Carica un token di assistenza per Enterprise edition"
delete_token_modal:
- text: "Vuoi davvero rimuovere il token Enterprise edition attualmente utilizzato?"
+ text: "Vuoi davvero rimuovere il token Enterprise Edition attualmente utilizzato?"
title: "Elimina token"
replace_token: "Sostituisci il token di assistenza attuale"
order: "Ordina l'edizione Enterprise on-premises"
- paste: "Incolla il tuo token di assistenza per Enterprise edition"
+ paste: "Incolla il tuo token di assistenza per Enterprise Edition"
required_for_feature: "Questa aggiunta è disponibile solo con un token di assistenza Enterprise Edition attivo."
enterprise_link: "Per ulteriori informazioni, clicca qui."
start_trial: "Inizia la prova gratuita"
@@ -754,7 +754,7 @@ it:
confirmation: "non coincide con %{attribute}."
could_not_be_copied: "%{dependency} non può essere (completamente) copiato."
does_not_exist: "non esiste."
- error_enterprise_only: "%{action} è disponibile solo in OpenProject Enterprise edition"
+ error_enterprise_only: "%{action} è disponibile solo in OpenProject Enterprise Edition"
error_unauthorized: "potrebbe non essere accessibile."
error_readonly: "è in sola lettura, pertanto non è stato possibile modificarlo."
error_conflict: "L'informazione è stata aggiornata da almeno un altro utente nel frattempo."
@@ -1507,7 +1507,7 @@ it:
error_can_not_delete_entry: "Impossibile eliminare la voce"
error_can_not_delete_custom_field: "Impossibile eliminare il campo personalizzato"
error_can_not_delete_in_use_archived_undisclosed: "Esistono macro-attività anche nei progetti archiviati. È necessario chiedere a un amministratore di eseguire l'eliminazione per vedere quali progetti sono impattati."
- error_can_not_delete_in_use_archived_work_packages: "Ci sono macro-attività anche nei progetti archiviati. Devi prima riattivare i seguenti progetti, prima di poter modificare l'attributo delle rispettive macro-attività: %%{archived_projects_urls}"
+ error_can_not_delete_in_use_archived_work_packages: "Ci sono macro-attività anche nei progetti archiviati. Devi prima riattivare i seguenti progetti, prima di poter modificare l'attributo delle rispettive macro-attività: %{archived_projects_urls}"
error_can_not_delete_type:
explanation: 'Questo tipo contiene macro-attività e non può essere eliminato. Puoi vedere tutte le macro-attività interessate in questa vista.'
error_can_not_delete_standard_type: "Tipi standard non possono essere eliminati."
@@ -1522,7 +1522,7 @@ it:
error_cookie_missing: "Il cookie di OpenProject è mancante. Prego, verifica che i cookie siano attivati, questa applicazione non funziona correttamente senza."
error_custom_option_not_found: "L'opzione non esiste."
error_enterprise_activation_user_limit: "Il tuo account potrebbe non essere attivo (raggiunto il limite utente). Si prega di contattare l'amministratore per ottenere l'accesso."
- error_enterprise_token_invalid_domain: "L'Enterprise edition non è attiva. Il dominio del token Enterprise (%{actual}) non corrisponde al nome host del sistema (%{expected})."
+ error_enterprise_token_invalid_domain: "L'Enterprise Edition non è attiva. Il dominio del token Enterprise (%{actual}) non corrisponde al nome host del sistema (%{expected})."
error_failed_to_delete_entry: "Cancellazione voce non riuscita."
error_in_dependent: "Errore nel tentativo di modificare l'oggetto dipendente: %{dependent_class} #%{related_id} - %{related_subject}: %{error}"
error_in_new_dependent: "Errore nel tentativo di creare un oggetto dipendente: %{dependent_class} - %{related_subject}: %{error}"
@@ -1618,10 +1618,10 @@ it:
blocks:
community: "Comunità di OpenProject"
upsale:
- title: "Aggiorna ad Enterprise edition"
+ title: "Aggiorna ad Enterprise Edition"
more_info: "Altre informazioni"
links:
- upgrade_enterprise_edition: "Aggiorna ad Enterprise edition"
+ upgrade_enterprise_edition: "Aggiorna ad Enterprise Edition"
postgres_migration: "Migrazione dell'installazione su PostgreSQL"
user_guides: "Guide utente"
faq: "FAQ"
@@ -1918,7 +1918,7 @@ it:
label_enumerations: "Enumerazioni"
label_enterprise: "Enterprise"
label_enterprise_active_users: "%{current}/%{limit} utenti attivi riservati"
- label_enterprise_edition: "Enterprise edition"
+ label_enterprise_edition: "Enterprise Edition"
label_enterprise_support: "Supporto per Imprese"
label_enterprise_addon: "Componente aggiuntivo Enterprise"
label_environment: "Ambiente"
@@ -3021,7 +3021,7 @@ it:
Seleziona l'azione da eseguire per i file su cui è stato rilevato un virus:
%{ext_example}
)或 MIME 类型(例如 %{mime_example}
)。OP#%{wp_id}
di deskripsi PR atau ciptakan PR baru.'
+ empty: 'Masih belum ada tarik permintaan yang dipautkan lagi. Pautkan PR yang sedia ada menggunakan kod OP#%{wp_id}
di deskripsi PR atau ciptakan PR baru.'
github_actions: Tindakan
pull_requests:
message: "Tarik permintaan #%{pr_number}%{pr_link} untuk %{repository_link} dikarang oleh %{github_user_link} telah %{pr_state}."
diff --git a/modules/github_integration/config/locales/crowdin/ms.yml b/modules/github_integration/config/locales/crowdin/ms.yml
index 13b01b4dcb79..4d24deee6a10 100644
--- a/modules/github_integration/config/locales/crowdin/ms.yml
+++ b/modules/github_integration/config/locales/crowdin/ms.yml
@@ -21,7 +21,7 @@
#++
ms:
plugin_openproject_github_integration:
- name: "Integrasi OpenProject GitHub"
+ name: "Integrasi GitHub OpenProject"
description: "Mengintegrasikan OpenProject dan GitHub untuk aliran kerja yang lebih baik"
project_module_github: "GitHub"
permission_show_github_content: "Paparkan kandungan GitHub"
diff --git a/modules/gitlab_integration/config/locales/crowdin/js-ms.yml b/modules/gitlab_integration/config/locales/crowdin/js-ms.yml
index 8ed27a7726a5..7ff65f4cfbf0 100644
--- a/modules/gitlab_integration/config/locales/crowdin/js-ms.yml
+++ b/modules/gitlab_integration/config/locales/crowdin/js-ms.yml
@@ -33,7 +33,7 @@ ms:
label: Cipta MR
description: Cipta satu Merge Request
copy_menu:
- label: Potongan Git
+ label: Potongan git
description: Salin potongan git ke papan klip
git_actions:
branch_name: Nama cabang
diff --git a/modules/gitlab_integration/config/locales/crowdin/ms.yml b/modules/gitlab_integration/config/locales/crowdin/ms.yml
index 104edf607d0a..15f0bbee256f 100644
--- a/modules/gitlab_integration/config/locales/crowdin/ms.yml
+++ b/modules/gitlab_integration/config/locales/crowdin/ms.yml
@@ -44,7 +44,7 @@ ms:
merge_request_reopened_comment: >
**MR Dibuka Semula:** Permintaan gabungan %{mr_number} [%{mr_title}](%{mr_url}) untuk [%{repository}](%{repository_url}) sudah dibuka semula oleh [%{gitlab_user}](%{gitlab_user_url}).
note_commit_referenced_comment: >
- **Dirujuk dalam Commit:** [%{gitlab_user}](%{gitlab_user_url}) dirujuk WP ini dalam satu Commit Note [%{commit_id}](%{commit_url}) pada [%{repository}](%{repository_url}): %{commit_note}
+ **Dirujuk dalam Komit:** [%{gitlab_user}](%{gitlab_user_url}) dirujuk WP ini dalam satu Commit Note [%{commit_id}](%{commit_url}) pada [%{repository}](%{repository_url}): %{commit_note}
note_mr_referenced_comment: >
**Dirujuk dalam MR:** [%{gitlab_user}](%{gitlab_user_url}) dirujuk WP ini dalam satu Merge Request %{mr_number} [%{mr_title}](%{mr_url}) pada [%{repository}](%{repository_url}): %{mr_note}
note_mr_commented_comment: >
diff --git a/modules/job_status/config/locales/crowdin/js-ms.yml b/modules/job_status/config/locales/crowdin/js-ms.yml
index f54302c5eecf..b43a2e070be5 100644
--- a/modules/job_status/config/locales/crowdin/js-ms.yml
+++ b/modules/job_status/config/locales/crowdin/js-ms.yml
@@ -1,7 +1,7 @@
ms:
js:
job_status:
- download_starts: 'Proses muat turun akan mula secara automatik.'
+ download_starts: 'Proses muat turun akan bermula secara automatik.'
click_to_download: 'Atau klik sini untuk muat turun.'
title: 'Latar belakang status kerja'
redirect: 'Anda sedang diubah hala.'
@@ -9,9 +9,9 @@ ms:
redirect_errors: 'Disebabkan ralat ini, anda tidak akan diubah hala secara automatik.'
errors: 'Beberapa ralat telah berlaku'
generic_messages:
- not_found: 'Kerja ini tidak dapat dijumpai.'
+ not_found: 'Kerja ini tidak dapat ditemui.'
in_queue: 'Kerja ini sedang menunggu giliran dan akan diproses sebentar lagi.'
in_process: 'Kerja ini sedang diproses.'
error: 'Kerja ini gagal disiapkan.'
cancelled: 'Kerja ini telah dibatalkan disebabkan oleh sebuah ralat.'
- success: 'Kerja ini selesai dengan jayanya.'
+ success: 'Kerja ini berjaya diselesaikan.'
diff --git a/modules/job_status/config/locales/crowdin/ms.yml b/modules/job_status/config/locales/crowdin/ms.yml
index b0b50e47ea2f..6c16bc434048 100644
--- a/modules/job_status/config/locales/crowdin/ms.yml
+++ b/modules/job_status/config/locales/crowdin/ms.yml
@@ -1,4 +1,4 @@
ms:
plugin_openproject_job_status:
- name: "Status pekerjaan OpenProject"
+ name: "Status Pekerjaan OpenProject"
description: "Senarai dan status latar belakang pekerjaan."
diff --git a/modules/ldap_groups/config/locales/crowdin/zh-CN.yml b/modules/ldap_groups/config/locales/crowdin/zh-CN.yml
index 4d0259eed6ce..d551c0a9e91e 100644
--- a/modules/ldap_groups/config/locales/crowdin/zh-CN.yml
+++ b/modules/ldap_groups/config/locales/crowdin/zh-CN.yml
@@ -1,7 +1,7 @@
zh-CN:
plugin_openproject_ldap_groups:
name: "OpenProject LDAP 组"
- description: "LDAP 组成员同步。"
+ description: "LDAP组成员同步。"
activerecord:
attributes:
ldap_groups/synchronized_group:
diff --git a/modules/ldap_groups/config/locales/crowdin/zh-TW.yml b/modules/ldap_groups/config/locales/crowdin/zh-TW.yml
index 6f0cb1bf00fc..c32bdadf911f 100644
--- a/modules/ldap_groups/config/locales/crowdin/zh-TW.yml
+++ b/modules/ldap_groups/config/locales/crowdin/zh-TW.yml
@@ -9,7 +9,7 @@ zh-TW:
ldap_auth_source: 'LDAP 連線'
sync_users: '同步使用者'
ldap_groups/synchronized_filter:
- filter_string: '簡約登入目錄制約(LDAP)篩選'
+ filter_string: 'LDAP篩選條件'
ldap_auth_source: 'LDAP 連線'
group_name_attribute: "群組名字屬性"
sync_users: '同步使用者'
diff --git a/modules/meeting/config/locales/crowdin/cs.yml b/modules/meeting/config/locales/crowdin/cs.yml
index 57462eecc17f..2b0fecc54945 100644
--- a/modules/meeting/config/locales/crowdin/cs.yml
+++ b/modules/meeting/config/locales/crowdin/cs.yml
@@ -122,7 +122,7 @@ cs:
types:
classic: "Klasické"
classic_text: "Uspořádat schůzku do formátů textového programu a protokolu."
- structured: "Dynamická"
+ structured: "Dynamický"
structured_text: "Uspořádat schůzku jako seznam bodů pořadu jednání, případně je propojit s pracovním balíčkem."
structured_text_copy: "Kopírování schůzky v současné době nezkopíruje související body pořadu jednání, jen podrobnosti"
copied: "Zkopírováno ze schůzky #%{id}"
@@ -134,7 +134,7 @@ cs:
notice_timezone_missing: Není nastaveno žádné časové pásmo a předpokládá se %{zone} . Chcete-li vybrat časové pásmo, klikněte prosím zde.
permission_create_meetings: "Vytvořit schůzku\n"
permission_edit_meetings: "Upravit schůzku"
- permission_delete_meetings: "Smazat schůzku"
+ permission_delete_meetings: "Odstranit schůzky"
permission_view_meetings: "Zobrazit schůzky"
permission_create_meeting_agendas: "Vytvořit agendy schůzek"
permission_create_meeting_agendas_explanation: "Umožňuje upravovat obsah programu klasické schůzky."
diff --git a/modules/meeting/config/locales/crowdin/ms.yml b/modules/meeting/config/locales/crowdin/ms.yml
index c8ba922d58b6..6637ce669ee4 100644
--- a/modules/meeting/config/locales/crowdin/ms.yml
+++ b/modules/meeting/config/locales/crowdin/ms.yml
@@ -32,11 +32,11 @@ ms:
location: "Lokasi"
duration: "Tempoh"
notes: "Nota"
- participants: "Peserta"
+ participants: "Peserta-peserta"
participant:
- other: "1 Peserta"
+ other: "%{count} Peserta"
participants_attended: "Penghadir"
- participants_invited: "Tetamu"
+ participants_invited: "Tetamu-tetamu"
project: "Projek"
start_date: "Tarikh"
start_time: "Masa mula"
@@ -63,17 +63,17 @@ ms:
description_attended: "dihadiri"
description_invite: "dijemput"
events:
- meeting: Mesyuarat telah disunting
- meeting_agenda: Agenda mesyuarat yang disunting
+ 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 yang disunting
+ meeting_minutes: Minit mesyuarat diedit
meeting_minutes_created: Minit mesyuarat dicipta
error_notification_with_errors: "Gagal untuk hantar pemberitahuan. Penerima berikut tidak dapat dimaklumkan: %{recipients}"
label_meeting: "Mesyuarat"
label_meeting_plural: "Mesyuarat-mesyuarat"
label_meeting_new: "Mesyuarat Baharu"
- label_meeting_edit: "Menyunting mesyuarat"
+ label_meeting_edit: "Edit mesyuarat"
label_meeting_agenda: "Agenda"
label_meeting_minutes: "Minit"
label_meeting_close: "Tutup"
@@ -92,7 +92,7 @@ ms:
label_author: "Pencipta"
label_notify: "Hantar untuk semakan"
label_icalendar: "Hantar iCalendar\n"
- label_icalendar_download: "Muat turun acara dalam iCalendar"
+ label_icalendar_download: "Muat turun peristiwa dalam iCalendar"
label_version: "Versi"
label_time_zone: "Zon waktu"
label_start_date: "Tarikh mula"
@@ -130,7 +130,7 @@ ms:
notice_successful_notification: "Pemberitahuan berjaya dihantar"
notice_timezone_missing: Tiada zon waktu yang ditetapkan dan %{zone} adalah diandaikan. Untuk pilih zon waktu anda, sila klik sini.
permission_create_meetings: "Cipta mesyuarat"
- permission_edit_meetings: "Menyunting mesyuarat"
+ permission_edit_meetings: "Edit mesyuarat"
permission_delete_meetings: "Padam mesyuarat"
permission_view_meetings: "Lihat mesyuarat"
permission_create_meeting_agendas: "Cipta agenda mesyuarat"
diff --git a/modules/meeting/config/locales/crowdin/zh-CN.yml b/modules/meeting/config/locales/crowdin/zh-CN.yml
index 95c35219febf..3d2bcf680a80 100644
--- a/modules/meeting/config/locales/crowdin/zh-CN.yml
+++ b/modules/meeting/config/locales/crowdin/zh-CN.yml
@@ -34,7 +34,7 @@ zh-CN:
notes: "备注"
participants: "参加者"
participant:
- other: "1位参与者"
+ other: "%{count}位参与者"
participants_attended: "与会者"
participants_invited: "受邀者"
project: "项目"
@@ -48,7 +48,7 @@ zh-CN:
description: "备注"
presenter: "演讲者"
meeting_section:
- title: "Title"
+ title: "标题"
errors:
messages:
invalid_time_format: "不是有效时间。所需格式:HH:MM"
@@ -124,9 +124,9 @@ zh-CN:
structured_text_copy: "目前复制会议不会复制相关会议的议程项目,只会复制会议的详细信息。"
copied: "从会议 #%{id} 复制"
meeting_section:
- default_title: "New section"
- untitled_title: "Untitled"
- empty_text: "Drag items here or create a new one"
+ default_title: "新建章节"
+ untitled_title: "无标题"
+ empty_text: "拖动项目到此处或创建一个新项目"
notice_successful_notification: "通知发送成功"
notice_timezone_missing: 没有设定时区,预设时区为 %{zone}。要选择您的时区,请单击此处。
permission_create_meetings: "创建会议"
diff --git a/modules/meeting/config/locales/crowdin/zh-TW.yml b/modules/meeting/config/locales/crowdin/zh-TW.yml
index c2f30d245bb4..099850833d72 100644
--- a/modules/meeting/config/locales/crowdin/zh-TW.yml
+++ b/modules/meeting/config/locales/crowdin/zh-TW.yml
@@ -137,7 +137,7 @@ zh-TW:
permission_create_meeting_agendas_explanation: "允許編輯傳統會議的議程。"
permission_manage_agendas: "管理議程"
permission_manage_agendas_explanation: "允許編輯動態會議的議程項目。"
- permission_close_meeting_agendas: "定案會議大綱"
+ permission_close_meeting_agendas: "結束會議大綱"
permission_send_meeting_agendas_notification: "傳送會議大綱審閱通知"
permission_create_meeting_minutes: "管理會議記錄"
permission_send_meeting_minutes_notification: "傳送會議記錄審閱通知"
diff --git a/modules/openid_connect/config/locales/crowdin/ms.yml b/modules/openid_connect/config/locales/crowdin/ms.yml
index 6c2643ffd2b3..5407d38c10f5 100644
--- a/modules/openid_connect/config/locales/crowdin/ms.yml
+++ b/modules/openid_connect/config/locales/crowdin/ms.yml
@@ -1,6 +1,6 @@
ms:
plugin_openproject_openid_connect:
- name: "Connect OpenID OpenProject"
+ name: "Sambungan OpenID OpenProject"
description: "Tambah penyedia strategi OmniAuth OpenID Connect ke OpenProject."
logout_warning: >
Anda telah log keluar. Apa-apa bentuk kandungan yang anda hantar mungkin hilang. Sila [log masuk].
diff --git a/modules/overviews/config/locales/crowdin/ms.yml b/modules/overviews/config/locales/crowdin/ms.yml
index 0017c72bc4cb..9f20ccaa2d40 100644
--- a/modules/overviews/config/locales/crowdin/ms.yml
+++ b/modules/overviews/config/locales/crowdin/ms.yml
@@ -1,4 +1,4 @@
ms:
overviews:
- label: 'Ringkasan'
- permission_manage_overview: 'Urus halaman ringkasan'
+ label: 'Gambaran Keseluruhan'
+ permission_manage_overview: 'Urus halaman gambaran keseluruhan'
diff --git a/modules/recaptcha/config/locales/crowdin/ms.yml b/modules/recaptcha/config/locales/crowdin/ms.yml
index 13430bd90944..c14c84e92d26 100644
--- a/modules/recaptcha/config/locales/crowdin/ms.yml
+++ b/modules/recaptcha/config/locales/crowdin/ms.yml
@@ -2,7 +2,7 @@
ms:
plugin_openproject_recaptcha:
name: "ReCaptcha OpenProject"
- description: "Modul ini menyediakan semakan recaptcha semasa log masuk."
+ description: "Modul ini menyediakan pemeriksaan recaptcha semasa log masuk."
recaptcha:
label_recaptcha: "reCAPTCHA"
button_please_wait: 'Sila tunggu ...'
@@ -16,7 +16,7 @@ ms:
secret_key: 'Kunci rahsia'
secret_key_text: 'Masukkan kunci rahsia yang anda telah buat pada konsol pentadbir reCAPTCHA.'
type: 'Gunakan reCAPTCHA'
- type_disabled: 'Nyahaktifkan reCAPTCHA'
+ type_disabled: 'Nyahdayakan reCAPTCHA'
type_v2: 'reCAPTCHA v2'
type_v3: 'reCAPTCHA v3'
type_hcaptcha: 'HCaptcha'
diff --git a/modules/reporting/config/locales/crowdin/js-ms.yml b/modules/reporting/config/locales/crowdin/js-ms.yml
index cb941b73531b..352496765b20 100644
--- a/modules/reporting/config/locales/crowdin/js-ms.yml
+++ b/modules/reporting/config/locales/crowdin/js-ms.yml
@@ -22,5 +22,5 @@
ms:
js:
reporting_engine:
- label_remove: "Hapus"
+ label_remove: "Padam"
label_response_error: "Terdapat ralat semasa mengendalikan pertanyaan."
diff --git a/modules/reporting/config/locales/crowdin/ms.yml b/modules/reporting/config/locales/crowdin/ms.yml
index 12b51711cdc0..1d7d57ed013a 100644
--- a/modules/reporting/config/locales/crowdin/ms.yml
+++ b/modules/reporting/config/locales/crowdin/ms.yml
@@ -30,16 +30,16 @@ ms:
label_cost_report_plural: "Laporan kos"
description_drill_down: "Papar butiran"
description_filter_selection: "Pilihan"
- description_multi_select: "Paparkan pilihan berganda"
+ description_multi_select: "Paparkan multiselect"
description_remove_filter: "Padam penyaringan. "
- information_restricted_depending_on_permission: "Halaman ini mengandungi informasi terhad, bergantung atas kebenaran anda."
+ information_restricted_depending_on_permission: "Halaman ini mengandungi informasi terhad bergantung atas kebenaran anda."
label_click_to_edit: "Klik untuk edit."
label_closed: "ditutup"
- label_columns: "Lajur"
+ label_columns: "Kolum"
label_cost_entry_attributes: "Atribut kemasukan kos"
label_days_ago: "pada hari-hari terakhir"
- label_entry: "Kemasukan kos"
- label_filter_text: "Saring teks"
+ label_entry: "Entri kos"
+ label_filter_text: "Menyaring teks"
label_filter_value: "Nilai"
label_filters: "Saring"
label_greater: ">"
@@ -52,7 +52,7 @@ ms:
label_month_reporting: "Bulan (Dihabiskan)"
label_new_report: "Laporan kos baru"
label_open: "buka"
- label_operator: "Pengendali"
+ label_operator: "Operator"
label_private_report_plural: "Laporan kos peribadi"
label_progress_bar_explanation: "Menjana laporan..."
label_public_report_plural: "Laporan kos umum"
@@ -67,7 +67,7 @@ ms:
label_count: "Perhitungan"
label_filter: "Saring"
label_filter_add: "Tambah saringan"
- label_filter_plural: "Saringan"
+ label_filter_plural: "Saring"
label_group_by: "Kumpulkan mengikut"
label_group_by_add: "Tambah Kumpulan-secara Atribut"
label_inactive: "«tidak aktif»"
@@ -81,7 +81,7 @@ ms:
permission_save_private_cost_reports: "Simpan laporan kos peribadi"
project_module_reporting_module: "Laporan kos"
text_costs_are_rounded_note: "Nilai yang dipaparkan adalah dibundarkan. Semua kiraan adalah berdasarkan nilai yang tidak dibundarkan."
- toggle_multiselect: "Aktifkan/nyahaktifkan pilihan berganda"
+ toggle_multiselect: "Aktifkan/nyahaktifkan multiselect"
units: "Unit"
validation_failure_date: "bukan tarikh yang sah"
validation_failure_integer: "bukan integer yang sah"
@@ -90,5 +90,5 @@ ms:
title: "Eksport Laporan Kos XLS anda"
reporting:
group_by:
- selected_columns: "Lajur terpilih"
+ selected_columns: "Kolum terpilih"
selected_rows: "Baris terpilih"
diff --git a/modules/reporting/config/locales/crowdin/zh-TW.yml b/modules/reporting/config/locales/crowdin/zh-TW.yml
index 49d48a9ab8fd..370d34a31c5f 100644
--- a/modules/reporting/config/locales/crowdin/zh-TW.yml
+++ b/modules/reporting/config/locales/crowdin/zh-TW.yml
@@ -51,7 +51,7 @@ zh-TW:
label_money: "現金價值"
label_month_reporting: "月"
label_new_report: "新建成本報表"
- label_open: "進行中"
+ label_open: "開啟"
label_operator: "操作員"
label_private_report_plural: "私密成本報告"
label_progress_bar_explanation: "產生報告中..."
diff --git a/modules/storages/config/locales/crowdin/cs.yml b/modules/storages/config/locales/crowdin/cs.yml
index 73c8f37e453b..046e6d74baaa 100644
--- a/modules/storages/config/locales/crowdin/cs.yml
+++ b/modules/storages/config/locales/crowdin/cs.yml
@@ -128,11 +128,11 @@ cs:
application_link_text: aplikace „Integration OpenProject“
integration: Nextcloud Administrace / OpenProject
oauth_configuration: Zkopírujte tyto hodnoty z %{application_link_text}.
- provider_configuration: 'Ujistěte se prosím, že máte oprávnění administrace v Nextcloud instanci a máte nainstalovanou následující aplikaci:'
+ provider_configuration: 'Ujistěte se prosím, že máte oprávnění administrace v Nextcloud instanci a máte nainstalovanou následující aplikaci: %{application_link_text}.'
no_specific_folder: Ve výchozím nastavení bude každý uživatel ve své vlastní domovské složce, když nahrajou soubor.
no_storage_set_up: Dosud nejsou nastaveny žádné úložiště souborů.
not_logged_into_storage: Pro výběr složky projektu se prosím nejprve přihlaste
- oauth_application_details: 'Tajná hodnota klienta nebude po zavření tohoto okna přístupná. Zkopírujte tyto hodnoty do Nextcloud OpenProject Integration nastavení:'
+ oauth_application_details: Tajná hodnota klienta nebude po zavření tohoto okna přístupná. Zkopírujte prosím tyto hodnoty do %{oauth_application_details_link}.
oauth_application_details_link_text: Nastavení Nextcloud OpenProject integrace
one_drive:
application_link_text: Azure portal
diff --git a/modules/storages/config/locales/crowdin/js-ar.yml b/modules/storages/config/locales/crowdin/js-ar.yml
index 5e4debb04d38..cae9c5141a60 100644
--- a/modules/storages/config/locales/crowdin/js-ar.yml
+++ b/modules/storages/config/locales/crowdin/js-ar.yml
@@ -57,12 +57,12 @@ ar:
select: "Select files"
select_all: "اختر الجميع"
selection:
- zero: "Link %{count} files"
- one: "Link 1 file"
- two: "Link %{count} files"
- few: "Link %{count} files"
- many: "Link %{count} files"
- other: "Link %{count} files"
+ zero: "ربط %{count} من الملفات"
+ one: "رابط الملف 1"
+ two: "ربط %{count} من الملفات"
+ few: "ربط %{count} من الملفات"
+ many: "ربط %{count} من الملفات"
+ other: "ربط %{count} من الملفات"
success_create:
zero: "Successfully created %{count} file links."
one: "Successfully created 1 file link."
diff --git a/modules/storages/config/locales/crowdin/js-cs.yml b/modules/storages/config/locales/crowdin/js-cs.yml
index a07b242b08a7..e3b9fde1bb1b 100644
--- a/modules/storages/config/locales/crowdin/js-cs.yml
+++ b/modules/storages/config/locales/crowdin/js-cs.yml
@@ -2,7 +2,7 @@
cs:
js:
storages:
- link_files_in_storage: "Prolinkovat soubory v"
+ link_files_in_storage: "Prolinkovat soubory v %{storageType}"
link_existing_files: "Odkaz na existující soubory"
upload_files: "Nahrát soubory"
drop_files: "Přetáhněte soubory pro jejich nahrání na %{name}."
@@ -64,9 +64,9 @@ cs:
other: "Propojit %{count} souborů"
success_create:
one: "Odkaz na soubor byl úspěšně vytvořen."
- few: "Odkazů na soubor byl úspěšně vytvořen."
- many: "Odkazů na soubor byl úspěšně vytvořen."
- other: "Odkazů na soubor byl úspěšně vytvořen."
+ few: "%{count} odkazů na soubor byl úspěšně vytvořen."
+ many: "%{count} odkazů na soubor byl úspěšně vytvořen."
+ other: "%{count} odkazů na soubor byl úspěšně vytvořen."
upload_error:
default: >
Váš soubor (%{fileName}) nelze nahrát.
diff --git a/modules/storages/config/locales/crowdin/js-es.yml b/modules/storages/config/locales/crowdin/js-es.yml
index 4d2e729ec795..f31309379cdd 100644
--- a/modules/storages/config/locales/crowdin/js-es.yml
+++ b/modules/storages/config/locales/crowdin/js-es.yml
@@ -5,8 +5,8 @@ es:
link_files_in_storage: "Enlace archivos en %{storageType}"
link_existing_files: "Enlazar archivos existentes"
upload_files: "Subir archivos"
- drop_files: "Arrastra archivos aquí para cargarlos a %{storageType}."
- drop_or_click_files: "Arrastra archivos o haz clic aquí para cargarlos a %{storageType}."
+ drop_files: "Arrastra archivos aquí para cargarlos a %{name}."
+ drop_or_click_files: "Arrastra archivos o haz clic aquí para cargarlos a %{name}."
login: "%{storageType} iniciar sesión"
login_to: "Iniciar sesión en %{storageType}"
no_connection: "No hay conexión para %{storageType}"
diff --git a/modules/storages/config/locales/crowdin/js-ms.yml b/modules/storages/config/locales/crowdin/js-ms.yml
index 6a1d58ff6e9b..8e49e330716b 100644
--- a/modules/storages/config/locales/crowdin/js-ms.yml
+++ b/modules/storages/config/locales/crowdin/js-ms.yml
@@ -5,8 +5,8 @@ ms:
link_files_in_storage: "Pautkan fail dalam %{storageType}"
link_existing_files: "Pautkan fail sedia ada"
upload_files: "Muat naik fail"
- drop_files: "Jatuhkan fail disini untuk memuat naiknya ke %{name}."
- drop_or_click_files: "Jatuhkan fail disini atau klik untuk memuat naiknya ke %{name}."
+ drop_files: "Letakkan fail disini untuk dimuat naik ke %{name}."
+ drop_or_click_files: "Letakkan fail disini atau klik untuk dimuat naik ke %{name}."
login: "log masuk %{storageType}"
login_to: "Log masuk ke %{storageType}"
no_connection: "Tiada sambungan %{storageType}"
@@ -16,26 +16,26 @@ ms:
types:
nextcloud: "Nextcloud"
one_drive: "OneDrive/SharePoint"
- default: "Storan"
+ default: "Simpanan"
information:
connection_error: >
Beberapa seting %{storageType} tidak berfungsi. Sila hubungi pentadbir anda %{storageType}.
- live_data_error: "Masalah dalam mengambil butiran fail"
+ live_data_error: "Masalah memperoleh butiran fail"
live_data_error_description: >
Beberapa data %{storageType} tidak dapat diperolehi. Sila cuba untuk memuat semula halaman ini atau hubungi pentadbir %{storageType} anda.
no_file_links: "Untuk mengaitkan fail-fail kepada pakej kerja ini, sila lakukan melalui %{storageType}."
not_logged_in: >
- Untuk tambah pautan, lihat atau muat naik fail berkaitan dengan pakej kerja ini, sila log masuk ke %{storageType}.
+ Untuk tambah pautan, lihat atau muat naik fail yang berkait dengan pakej kerja ini, sila log masuk ke %{storageType}.
files:
already_existing_header: "Fail ini telah wujud"
already_existing_body: >
- Fail dengan nama "%{fileName}" sudah wujud di lokasi di mana anda cuba untuk muat naik fail ini. Apakah yang anda ingin lakukan?
+ Fail dengan nama "%{fileName}" sudah wujud di lokasi di mana anda sedang cuba untuk memuat naik fail ini. Apakah yang anda ingin lakukan?
directory_not_writeable: "Anda tidak mempunyai kebenaran untuk menambah fail ke dalam folder ini."
dragging_many_files: "Muat naik ke %{storageType} hanya menyokong satu fail pada satu masa."
dragging_folder: "Muat naik ke %{storageType} tidak menyokong folder."
empty_folder: "Folder ini kosong."
empty_folder_location_hint: "Klik butang di bawah untuk memuat naik fail di lokasi ini."
- file_not_selectable_location: "Memilih fail tidak boleh dilakukan dalam proses memilih lokasi."
+ file_not_selectable_location: "Memilih fail tidak boleh dilakukan dalam proses pemilihan lokasi."
project_folder_no_access: >
Anda tidak mempunyai akses ke folder projek. Sila hubungi pentadbir anda untuk mendapatkan akses atau muat naik file ke lokasi yang berbeza.
managed_project_folder_not_available: >
@@ -48,35 +48,35 @@ ms:
empty: >
Pada masa ini, tiada fail yang terpaut pada pakej kerja ini. Mula pautkan fail dengan tindakan di bawah atau dari dalam %{storageType}.
download: "Muat turun %{fileName}"
- open: "Buka fail dalam storan"
+ open: "Buka fail dalam penyimpanan"
open_location: "Buka fail dalam lokasi"
- remove: "Hapuskan pautan file"
+ remove: "Padamkan pautan fail"
remove_confirmation: >
- Adakah anda pasti ingin memutuskan pautan fail daripada pakej kerja ini? Memutuskan pautan tidak mempengaruhi fail asli dan hanya menghapuskan sambungan ke pakej kerja ini.
- remove_short: "Hapuskan pautan"
+ Adakah anda pasti ingin memutuskan pautan fail daripada pakej kerja ini? Memutuskan pautan tidak mempengaruhi fail asli dan hanya memadam sambungan ke pakej kerja ini.
+ remove_short: "Padamkan pautan"
select: "Pilih fail"
select_all: "Pilih semua"
selection:
- zero: "Pilih fail untuk pautkan"
- other: "Pautkan 1 file"
+ zero: "Pilih fail untuk dipautkan"
+ other: "Pautkan %{count} fail"
success_create:
- other: "1 pautan fail berjaya dicipta."
+ other: "%{count} pautan fail berjaya dicipta."
upload_error:
default: >
Fail anda (%{fileName}) tidak dapat dimuat naikkan.
403: >
- Fail anda (%{fileName}) tidak dapat dimuat naik kerana sekatan sistem. Sila hubungi pengendali anda untuk maklumat lanjut.
+ Fail anda (%{fileName}) tidak dapat dimuat naik kerana sekatan sistem. Sila hubungi pentadbir anda untuk maklumat lanjut.
413: >
Fail anda (%{fileName}) adalah lebih besar daripada yang OpenProject boleh muat naik ke %{storageType}. Anda boleh memuat naiknya terus ke %{storageType} dahulu kemudian pautkan fail tersebut.
507: >
- Fail anda (%{fileName}) adalah lebih besar dari kuota storan yang dibenarkan. Hubungi pentadbir anda untuk ubah suai kuota ini.
+ Fail anda (%{fileName}) adalah lebih besar dari kuota penyimpanan yang dibenarkan. Hubungi pentadbir anda untuk ubah suai kuota ini.
detail:
nextcloud: >
- Sila semak versi terbaru aplikasi Nextcloud "OpenProject Integration" sudah di pasang dan hubungi pentadbir anda untuk info lebih lanjut.
+ Sila semak versi aplikasi Nextcloud "OpenProject Integration" terbaru sudah di pasang dan hubungi pentadbir anda untuk info lebih lanjut.
link_uploaded_file_error: >
- Ralat berlaku semasa pemautan fail %{fileName} yang baru sahaja dimuat naik ke pakej kerja %{workPackageId}.
+ Ralat berlaku semasa memautkan fail %{fileName} yang baru sahaja dimuat naik ke pakej kerja %{workPackageId}.
tooltip:
- not_logged_in: "Sila log masuk ke dalam storan untuk mengakses fail ini."
+ not_logged_in: "Sila log masuk ke dalam penyimpanan untuk mengakses fail ini."
view_not_allowed: "Anda tidak mempunyai kebenaran untuk melihat fail ini."
not_found: "Fail ini tidak dapat dijumpai."
already_linked_file: "Fail ini sudah terpaut dengan pakej kerja ini."
diff --git a/modules/storages/config/locales/crowdin/js-pl.yml b/modules/storages/config/locales/crowdin/js-pl.yml
index 8c6bdac5c47b..9afae4e8245f 100644
--- a/modules/storages/config/locales/crowdin/js-pl.yml
+++ b/modules/storages/config/locales/crowdin/js-pl.yml
@@ -58,12 +58,12 @@ pl:
select_all: "Zaznacz wszystkie"
selection:
zero: "Wybierz pliki do połączenia"
- one: "Połącz %{count} plik"
+ one: "Połącz 1 plik"
few: "Połącz %{count} pliki"
many: "Połącz %{count} plików"
other: "Połącz %{count} plików"
success_create:
- one: "Pomyślnie utworzono %{count} połączenie plików."
+ one: "Pomyślnie utworzono 1 połączenie plików."
few: "Pomyślnie utworzono %{count} połączenia plików."
many: "Pomyślnie utworzono %{count} połączeń plików."
other: "Pomyślnie utworzono %{count} połączeń plików."
diff --git a/modules/storages/config/locales/crowdin/js-zh-TW.yml b/modules/storages/config/locales/crowdin/js-zh-TW.yml
index 594e8e2295aa..8560fd8c4ed5 100644
--- a/modules/storages/config/locales/crowdin/js-zh-TW.yml
+++ b/modules/storages/config/locales/crowdin/js-zh-TW.yml
@@ -8,7 +8,7 @@ zh-TW:
drop_files: "將檔案拖至此處或上傳至%{name}。"
drop_or_click_files: "將檔案拖至此處或點選上傳至%{name}。"
login: "%{storageType} 登入"
- login_to: "登入到 %{storage}"
+ login_to: "登入到 %{storageType}"
no_connection: "沒有 %{storageType} 連線"
open_storage: "開啟 %{storageType}"
select_location: "選擇位置"
diff --git a/modules/storages/config/locales/crowdin/ms.yml b/modules/storages/config/locales/crowdin/ms.yml
index db1599860417..f9a3854d9358 100644
--- a/modules/storages/config/locales/crowdin/ms.yml
+++ b/modules/storages/config/locales/crowdin/ms.yml
@@ -12,12 +12,12 @@ ms:
tenant: ID Direktori (penyewa)
errors:
messages:
- not_linked_to_project: tidak terpaut dengan projek.
+ not_linked_to_project: tidak berhubung dengan projek.
models:
storages/file_link:
attributes:
origin_id:
- only_numeric_or_uuid: boleh menjadi dalam format angka atau uuid.
+ only_numeric_or_uuid: hanya boleh menjadi dalam format angka atau uuid.
storages/project_storage:
attributes:
project_folder_mode:
@@ -25,11 +25,11 @@ ms:
storages/storage:
attributes:
host:
- authorization_header_missing: belum disediakan sepenuhnya. Contoh Nextcloud tidak menerima pengepala "Dibenarkan" yang diperlukan untuk token Bearer, berdasarkan kebenaran permintaan API. Sila memeriksa server konfigurasi HTTP anda dengan teliti.
+ authorization_header_missing: belum disediakan sepenuhnya. Contoh Nextcloud tidak menerima pengepala "Dibenarkan" yang diperlukan untuk token Bearer, berdasarkan kebenaran permintaan API. Sila periksa dua kali server konfigurasi HTTP anda dengan teliti.
cannot_be_connected_to: tidak boleh disambungkan.
minimal_nextcloud_version_unmet: tidak memenuhi keperluan versi minimum (mesti Nextcloud 23 atau lebih tinggi)
not_nextcloud_server: adalah bukan server Nextcloud
- op_application_not_installed: kelihatan tidak mempunyai aplikasi "Integrasi OpenProject" dipasang. Sila pasang terlebih dahulu dan cuba sekali lagi.
+ op_application_not_installed: kelihatan tidak mempunyai aplikasi "Integrasi OpenProject" yang terpasang. Sila pasang terlebih dahulu dan cuba sekali lagi.
password:
invalid_password: tidak sah.
unknown_error: tidak dapat disahkan. Sila periksa sambungan storan anda dan cuba lagi.
@@ -44,11 +44,11 @@ ms:
permission_delete_files: 'External Storage: Padam fail'
permission_header_for_project_module_storages: Folder projek yang dikendalikan secara automatik
permission_manage_file_links: Urus pautan fail
- permission_manage_storages_in_project: Urus fail storan dalam projek
- permission_read_files: 'External Storage: Baca fail'
- permission_share_files: 'External Storage: Kongsi fail'
+ permission_manage_storages_in_project: Urus simpanan fail dalam projek
+ permission_read_files: 'Simpanan Luaran: Baca fail'
+ permission_share_files: 'Simpanan Luaran: Kongsi fail'
permission_view_file_links: Papar pautan fail
- permission_write_files: 'External Storage: Tulis fail'
+ permission_write_files: 'Simpanan Luaran: Tulis fail'
project_module_storages: Fail-fail
storages:
buttons:
@@ -64,12 +64,12 @@ ms:
nextcloud: Benarkan OpenProject untuk mengakses data Nextcloud menggunakan OAuth.
one_drive: Benarkan OpenProject untuk mengakses data Azure menggunakan OAuth untuk menyambung OneDrive/Sharepoint.
redirect_uri_incomplete:
- one_drive: Lengkapkan setup dengan pengalihan URI yang betul.
+ one_drive: Lengkapkan setup dengan pengalihan semula URI yang betul.
confirm_replace_oauth_application: Tindakan ini akan menetapkan semula kelayakan OAuth semasa. Selepas mengesahkan, anda perlu memasukkan semula kelayakan di pembekal simpanan dan semua pengguna jauh perlu membenarkan OpenProject sekali lagi. Adakah anda pasti anda mahu teruskan?
confirm_replace_oauth_client: Tindakan ini akan menetapkan semula kelayakan OAuth semasa. Selepas mengesahkan, anda perlu memasukkan semula kelayakan di pembekal simpanan dan semua pengguna jauh perlu membenarkan %{provider_type} sekali lagi. Adakah anda pasti anda mahu teruskan?
delete_warning:
input_delete_confirmation: Masukkan nama fail penyimpanan %{file_storage} untuk mengesahkan pembuangan.
- irreversible_notice: Mengapus fail penyimpanan adalah tindakan yang tidak dapat dipulihkan.
+ irreversible_notice: Memadam fail penyimpanan adalah tindakan yang tidak dapat dipulihkan.
project_storage: 'Adakah anda pasti anda ingin menghapuskan %{file_storage} dari projek ini? Untuk mengesahkan tindakan ini sila perkenalkan nama penyimpanan di dalam medan di bawah, ini akan:'
project_storage_delete_result_1: Padam semua pautan dari pakej kerja projek ini ke fail dan folder penyimpanan tersebut.
project_storage_delete_result_2: Sekiranya penyimpanan ini mempunyai folder projek yang dikendalikan secara automatik, folder ini beserta failnya akan dipadamkan selamanya.
@@ -85,8 +85,8 @@ ms:
description: Pilih jenis pengurusan akses pengguna dan ciptaan folder. Kami cadangkan menggunakan akses yang dikendalikan secara automatik untuk mengadakan struktur yang lebih tersusun, dan menjaminkan akses kepada semua pengguna yang berkaitan.
manual_management: Akses dan folder yang dikendalikan secara manual
manual_management_description: Cipta dan kendalikan folder mengikut projek sendiri secara manual. Anda perlu memastikan pengguna-pengguna berkaitan mempunyai akses secara manual.
- setup_incomplete: Pilih jenis pengurusan akses pengguna dan ciptaan folder
- subtitle: Akses pengurusan
+ setup_incomplete: Pilih jenis pengurusan akses pengguna dan ciptaan folder.
+ subtitle: Pengurusan akses
title: Akses dan folder projek
automatically_managed_folders: Folder yang dikendalikan secara automatik
general_information: Maklumat umum
@@ -95,8 +95,8 @@ ms:
one_drive_oauth: OAuth Azure
openproject_oauth: OAuth OpenProject
project_folders: Folder projek
- redirect_uri: Ubah hala URI
- storage_provider: Pembekal storan
+ redirect_uri: Pengalihan URI
+ storage_provider: Pembekal penyimpanan
health:
checked: Terakhir disemak %{datetime}
label_error: Ralat
@@ -111,44 +111,44 @@ ms:
error_could_not_be_saved: Tetapan pemberitahuan e-mel tidak dapat disimpan. Sila cuba lagi.
subscribe: Langgan
title: Pemberitahuan e-mel
- unsubscribe: Batalkan langganan
+ unsubscribe: Berhenti langganan
help_texts:
- project_folder: Folder projek adalah folder default untuk muat naik fail bagi projek ini. Pengguna masih boleh muat naik fail ke lokasi lain.
+ project_folder: Folder projek adalah folder asal untuk muat naik fail bagi projek ini. Pengguna masih boleh muat naik fail ke lokasi lain.
instructions:
all_available_storages_already_added: Semua simpanan yang tersedia sudah ditambah ke projek ini.
- automatic_folder: Ini akan ciptakan folder pangkal untuk projek ini dan kendalikan akses kebenaran kepada setiap ahli projek secara automatik.
+ automatic_folder: Ini akan mencipta folder pangkal untuk projek ini dan kendalikan akses kebenaran kepada setiap ahli projek secara automatik.
copy_from: Salin nilai ini dari
empty_project_folder_validation: Memilih folder adalah wajib untuk meneruskan.
existing_manual_folder: Anda boleh menetapkan folder sedia ada sebagai folder pangkal untuk projek ini. Walau bagaimanapun, kebenarannya bukan dikendalikan secara automatik, ia perlukan pentadbir untuk pastikan pengguna yang berkaitan mempunyai akses secara manual. Folder yang dipilih boleh digunakan oleh pelbagai projek.
host: Sila tambah alamat hos simpanan anda, termasuklah https://. Ia perlulah mengandungi kurang daripada 255 patah perkataan.
managed_project_folders_application_password_caption: 'Benarkan folder yang dikendalikan secara automatic dengan menyalin nilai ini daripada: %{provider_type_link}.'
name: Berikan nama kepada simpanan anda, supaya pengguna boleh membezakan dengan beberapa simpanan yang lain.
- new_storage: Baca dokumentasi di menetapkan sebuah%{provider_name}simpanan failintegrasi untuk maklumat selanjutnya.
+ new_storage: Baca dokumentasi kami tentang menubuhkan sebuah%{provider_name}simpanan failintegrasi untuk maklumat selanjutnya.
nextcloud:
application_link_text: aplikasi "Intergrasi OpenProject"
- integration: Administrasi Nextcloud / OpenProject
- oauth_configuration: Salin nilai-nilai ini daripada %{application_link_text}
+ integration: Pentadbiran Nextcloud / OpenProject
+ oauth_configuration: Salin nilai-nilai ini daripada %{application_link_text}.
provider_configuration: Sila pastikan anda mempunyai kelebihan pentadbiran di contoh Nextcloud anda, dan %{application_link_text} telah dimuat naik sebelum penyediaan.
- no_specific_folder: Secara tetapan asal, setiap pengguna akan bermula di folder utama mereka apabila ingin memuat naik fail.
+ no_specific_folder: Secara default, setiap pengguna akan bermula di folder utama mereka apabila ingin memuat naik fail.
no_storage_set_up: Tiada fail simpanan yang disediakan lagi.
not_logged_into_storage: Untuk pilih folder projek, sila log masuk dahulu
oauth_application_details: Nilai rahsia pelanggan tidak akan dapat untuk diakses semula setelah menutup laman ini. Sila salin nilai-nilai ini ke %{oauth_application_details_link}.
- oauth_application_details_link_text: Setting Intergrasi Nextcloud OpenProject
+ oauth_application_details_link_text: Tetapan Integrasi Nextcloud OpenProject
one_drive:
application_link_text: Portal Azure
copy_redirect_uri: Salin alih semula URI
- documentation_link_text: Dokumentasi simpanan fail OneDrive/SharePoint
+ documentation_link_text: Dokumentasi storan fail OneDrive/SharePoint
drive_id: Sila salin ID daripada pemacu yang dikehendaki dengan mengikuti langkah-langkah di %{drive_id_link_text}
integration: OneDrive/SharePoint
missing_client_id_for_redirect_uri: Sila isikan nilai-nilai OAuth untuk menjana URI
oauth_client_redirect_uri: Sila salin nilai ini ke URI pelencongan Web baru di bawah URI Redirect.
- oauth_client_secret: Sekiranya tiada rahsia klien aplikasi di bawah kelayakan Pelanggan, sila cipta yang baharu.
- oauth_configuration: Salin nilai-nilai ini dari aplikasi yang diingini dalam %{application_link_text}
+ oauth_client_secret: Sekiranya tiada aplikasi rahsia pelanggan di bawah kelayakan Pelanggan, sila cipta yang baharu.
+ oauth_configuration: Salin nilai-nilai ini dari aplikasi yang diingini di %{application_link_text}
provider_configuration: Sila pastikan anda mempunyai hak pentadbiran dalam %{application_link_text} atau hubungi pentadbir Microsoft anda sebelum membuat penyediaan. Anda juga perlu mendaftar aplikasi Azure atau menggunakan yang sedia ada untuk pengesahan di portal.
tenant_id: Sila salin ID Direktori (penyewa) dari aplikasi yang diingini dan pendaftaran aplikasi di %{application_link_text}.
tenant_id_placeholder: Nama atau UUID
setting_up_additional_storages: Untuk menyediakan penyimpanan fail tambahan, sila kunjungi
- setting_up_additional_storages_non_admin: Para pentadbir boleh menyediakan penyimpanan fail tambahan di Administration / File Storages.
+ setting_up_additional_storages_non_admin: Para pentadbir boleh menetapkan penyimpanan fail tambahan di Pentadbiran / Penyimpanan Fail.
setting_up_storages: Untuk menyediakan penyimpanan fail, sila kunjungi
setting_up_storages_non_admin: Para pentadbir boleh menyediakan penyimpanan fail di Administration / File Storages.
type: 'Sila pastikan anda mempunyai hak keistimewaan pentadbir di, contohnya, Nextcloud, dan mempunyai aplikasi berikut dipasang sebelum membuat penyediaan:'
@@ -166,14 +166,14 @@ ms:
label_edit_storage_host: Edit hos penyimpanan
label_existing_manual_folder: Folder sedia ada dengan kebenaran yang dikendalikan secara manual
label_file_storage: Penyimpanan fail
- label_host: Hos URL
+ label_host: URL Hos
label_inactive: Tidak aktif
label_incomplete: Tidak lengkap
label_managed_project_folders:
application_password: Kata laluan aplikasi
automatically_managed_folders: Folder yang dikendalikan secara automatik
label_name: Nama
- label_new_file_storage: Penyimpanan %{provider} baru
+ label_new_file_storage: Storan %{provider} baharu
label_new_storage: Simpanan baru
label_no_selected_folder: Tiada folder yang dipilih
label_no_specific_folder: Tiada folder spesifik
@@ -203,13 +203,13 @@ ms:
cancel_button_label: Saya akan lakukan nanti
confirm_button_aria_label: Log masuk ke %{storage}
confirm_button_label: Log masuk
- requesting_access_to: Meminta akses ke %{storage}
+ requesting_access_to: Sedang meminta akses ke %{storage}
storage_ready: Anda kini bersedia untuk menggunakan %{storage}
title: Satu langkah lagi...
open_project_storage_modal:
success:
subtitle: Anda sedang dialihkan
- title: Integrasi penyediaan selesai
+ title: Penyediaan integrasi selesai
waiting:
subtitle: Sebentar ya, ini mungkin akan memerlukan sedikit masa...
title: Kami sedang menyediakan kebenaran anda di folder projek.
@@ -231,21 +231,21 @@ ms:
project_storage_members:
subtitle: Semak status sambungan untuk simpanan %{storage_name_link} bagi semua ahli projek.
title: Status sambungan ahli
- permission_header_explanation: 'Kebenaran fail di simpanan luar hanya digunakan pada folder dan fail dalam folder projek yang dikendalikan secara automatik. Perhatikan bahawa bukan semua kebenaran fail disokong oleh semua penyedia simpanan. Sila semak dokumentasi di kebenaran simpanan failuntuk maklumat lanjut.'
+ permission_header_explanation: 'Kebenaran fail di storan luaran hanya digunakan pada folder dan fail dalam folder projek yang dikendalikan secara automatik. Perhatikan bahawa bukan semua kebenaran fail disokong oleh semua penyedia storan. Sila semak dokumentasi di kebenaran storan failuntuk maklumat lanjut.'
provider_types:
label: Jenis provider
nextcloud:
label_oauth_client_id: ID Pelanggan OAuth Nextcloud
- label_oauth_client_secret: Pelanggan Rahsia OAuth Nextcloud
+ label_oauth_client_secret: Rahsia Klien OAuth Nextcloud
name: Nextcloud
- name_placeholder: seperti Nextcloud
+ name_placeholder: cth. Nextcloud
one_drive:
label_oauth_client_id: ID Aplikasi (pelanggan) OAuth Azure
label_oauth_client_secret: Nilai Pelanggan Rahsia OAuth Azure
name: OneDrive/SharePoint
- name_placeholder: seperti OneDrive
+ name_placeholder: cth. OneDrive
show_attachments_toggle:
- description: Menyahaktifkan pilihan ini akan menyorokkan senaran lampiran sahaja. Fail yang dimuat naik dengan bantuan editor teks kaya tetap akan dimuat naik ke simpanan dalam lampiran.
+ description: Menyahaktifkan pilihan ini akan menyorokkan senarai lampiran sahaja. Fail yang dimuat naik dengan bantuan editor teks kaya tetap akan dimuat naik ke simpanan dalaman lampiran.
label: Paparkan lampiran di tab fail pakej kerja
storage_list_blank_slate:
description: Tambah simpanan untuk melihatnya di sini.
diff --git a/modules/storages/config/locales/crowdin/pl.yml b/modules/storages/config/locales/crowdin/pl.yml
index 8563869b0f9d..03aa7e0ee5b2 100644
--- a/modules/storages/config/locales/crowdin/pl.yml
+++ b/modules/storages/config/locales/crowdin/pl.yml
@@ -200,7 +200,7 @@ pl:
access_granted_screen_reader: Dostęp przyznany. Jesteś teraz gotowy do użycia %{storage}.
body: Aby uzyskać dostęp do folderu projektu, musisz zalogować się do %{storage}.
cancel_button_label: Zrobię to później
- confirm_button_aria_label: Zaloguj się do %{storageType}
+ confirm_button_aria_label: Zaloguj się do %{storage}
confirm_button_label: Zaloguj się
requesting_access_to: Żądanie dostępu do %{storage}
storage_ready: Możesz już używać %{storage}
diff --git a/modules/storages/config/locales/crowdin/pt-PT.yml b/modules/storages/config/locales/crowdin/pt-PT.yml
index 559be2cbec69..0734af67ea86 100644
--- a/modules/storages/config/locales/crowdin/pt-PT.yml
+++ b/modules/storages/config/locales/crowdin/pt-PT.yml
@@ -200,7 +200,7 @@ pt-PT:
access_granted_screen_reader: Acesso concedido. Está agora pronto para utilizar %{storage}.
body: Para ter acesso à pasta do projeto, tem de iniciar sessão em %{storage}.
cancel_button_label: Farei isso mais tarde
- confirm_button_aria_label: Iniciar sessão em %{storageType}
+ confirm_button_aria_label: Iniciar sessão em %{storage}
confirm_button_label: Iniciar sessão
requesting_access_to: Solicitando acesso a %{storage}
storage_ready: Está pronto para utilizar %{storage}
diff --git a/modules/storages/config/locales/crowdin/zh-CN.yml b/modules/storages/config/locales/crowdin/zh-CN.yml
index 56d1790396e5..fceb4fd25871 100644
--- a/modules/storages/config/locales/crowdin/zh-CN.yml
+++ b/modules/storages/config/locales/crowdin/zh-CN.yml
@@ -39,7 +39,7 @@ zh-CN:
api_v3:
errors:
too_many_elements_created_at_once: 一次创建的元素过多。最多应为 %{max} 个,实际为 %{actual} 个。
- external_file_storages: External file storages
+ external_file_storages: 外部文件存储
permission_create_files: '外部存储: 创建文件'
permission_delete_files: '外部存储:删除文件'
permission_header_for_project_module_storages: 自动托管项目文件夹
@@ -49,7 +49,7 @@ zh-CN:
permission_share_files: '外部存储:共享文件'
permission_view_file_links: 查看文件链接
permission_write_files: '外部存储:写入文件'
- project_module_storages: Files
+ project_module_storages: 文件
storages:
buttons:
complete_without_setup: 没有它就完成
@@ -243,8 +243,8 @@ zh-CN:
name: OneDrive/SharePoint
name_placeholder: 例如OneDrive
show_attachments_toggle:
- description: Deactivating this option will only hide the attachments list. Files uploaded with the help of the rich text editor will still be uploaded to the attachments internal storage.
- label: Show attachments in the work packages files tab
+ description: 停用此选项只会隐藏附件列表。 在富文本编辑器帮助下上传的文件仍将被上传到附件内部存储。
+ label: 在工作包文件选项卡中显示附件
storage_list_blank_slate:
description: 在这里添加一个存储以查看它们。
heading: 您还没有任何存储。
diff --git a/modules/team_planner/config/locales/crowdin/ms.yml b/modules/team_planner/config/locales/crowdin/ms.yml
index 16c2d35467de..ba0b979b9580 100644
--- a/modules/team_planner/config/locales/crowdin/ms.yml
+++ b/modules/team_planner/config/locales/crowdin/ms.yml
@@ -3,7 +3,7 @@ ms:
plugin_openproject_team_planner:
name: "Pasukan Perancangan OpenProject"
description: "Menyediakan paparan pasukan perancangan"
- permission_view_team_planner: "Paparkan perancang pasukan"
+ permission_view_team_planner: "Lihat perancang pasukan"
permission_manage_team_planner: "Urus perancang pasukan"
project_module_team_planner_view: "Perancang pasukan"
team_planner:
@@ -14,4 +14,4 @@ ms:
label_assignees: "Penerima tugasan"
upsale:
title: "Perancang pasukan"
- description: "Dapatkan ringkasan lengkap perancangan pasukan anda dengan Perancang Pasukan. Renggangkan, pendekkan, dan tarik dan lepas pakej kerja untuk mengubah tarikh, memindahkan mereka, atau menukar penerima tugasan."
+ description: "Dapatkan gambaran keseluruhan lengkap perancangan pasukan anda dengan Perancang Pasukan. Renggangkan, pendekkan, dan tarik dan lepas pakej kerja untuk mengubah tarikh, memindahkan mereka, atau menukar penerima tugasan."
diff --git a/modules/two_factor_authentication/config/locales/crowdin/ms.yml b/modules/two_factor_authentication/config/locales/crowdin/ms.yml
index 7cfa37d712cb..8af354338616 100644
--- a/modules/two_factor_authentication/config/locales/crowdin/ms.yml
+++ b/modules/two_factor_authentication/config/locales/crowdin/ms.yml
@@ -3,7 +3,7 @@ ms:
plugin_openproject_two_factor_authentication:
name: "Pengesahan Dua Faktor OpenProject"
description: >-
- Plugin OpenProject ini mengesahkan pengguna anda menggunakan pengesahan dua faktor melalui kata laluan sekali sahaja melalui standard TOTP (Google Authenticator) atau dihantar ke telefon bimbit pengguna melalui SMS atau panggilan suara.
+ Plugin OpenProject ini mengesahkan pengguna anda menggunakan pengesahan dua faktor melalui kata laluan sekali sahaja melalui standard TOTP (Google Authenticator) atau ianya dihantar ke telefon bimbit pengguna melalui SMS atau panggilan suara.
activerecord:
attributes:
two_factor_authentication/device:
@@ -115,10 +115,10 @@ ms:
is_default_cannot_delete: "Peranti ini telah dicatat sebagai default dan tidak boleh dipadam atas sebab polisi keselamatan yang sedang aktif.\nCatatkan peranti lain sebagai default sebelum memadamkannya."
not_existing: "Tiada peranti 2FA yang berdaftar untuk akaun anda."
2fa_from_input: Sila masukkan kod daripada %{device_name} anda untuk sahkan identiti anda.
- 2fa_from_webauthn: Sila sediakan peranti WebAuthn %{device_name}. Jika ia berdasarkan USB, sila pastikan memasang dan menyentuhnya. Lepas itu, klik butang log masuk.
+ 2fa_from_webauthn: Sila sediakan peranti WebAuthn %{device_name}. Jika ia berdasarkan USB, sila pastikan memasang dan menyentuhnya. Selepas itu, klik butang log masuk.
webauthn:
title: "WebAuthn"
- description: Gunakan Pengesahan Web untuk daftarkan peranti FIDO2 (seperti YubiKey) atau enclave yang selamat telefon bimbit anda sebagai faktor kedua.
+ description: Gunakan Pengesahan Web untuk daftarkan peranti FIDO2 (seperti YubiKey) atau enclave yang selamat dari telefon bimbit anda sebagai faktor kedua.
further_steps: Setelah anda memilih nama, anda boleh klik butang Teruskan. Laman layar anda akan maklumkan kepada anda untuk mengemukakan peranti WebAuthn anda. Setelah berbuat demikian, pendaftaran peranti anda telah selesai.
totp:
title: "Gunakan pengesahan pangkalan aplikasi anda"
diff --git a/modules/two_factor_authentication/config/locales/crowdin/ru.yml b/modules/two_factor_authentication/config/locales/crowdin/ru.yml
index 6bb673a4ff41..3239661bdeae 100644
--- a/modules/two_factor_authentication/config/locales/crowdin/ru.yml
+++ b/modules/two_factor_authentication/config/locales/crowdin/ru.yml
@@ -174,7 +174,7 @@ ru:
label_expiration_hint: "%{date} или при выходе из системы"
label_actions: "Действия"
label_confirmed: "Подтвержден"
- button_continue: "Далее"
+ button_continue: "Продолжить"
button_make_default: "Задать по умолчанию"
label_unverified_phone: "Сотовый телефон еще не подтвержден"
notice_phone_number_format: "Введите номер в следующем формате: +XX XXXXXXXX."
diff --git a/modules/two_factor_authentication/config/locales/crowdin/uk.yml b/modules/two_factor_authentication/config/locales/crowdin/uk.yml
index 128e5436d546..e1e0d01331c8 100644
--- a/modules/two_factor_authentication/config/locales/crowdin/uk.yml
+++ b/modules/two_factor_authentication/config/locales/crowdin/uk.yml
@@ -114,7 +114,7 @@ uk:
failed_to_delete: "Не вдалося видалити пристрій 2FA."
is_default_cannot_delete: "Пристрій позначено як типовий і його не можна видалити через активну політику безпеки. Перед видаленням позначте інший пристрій як стандартний."
not_existing: "Для вашого облікового запису не зареєстровано жодного пристрою 2FA."
- 2fa_from_input: Введіть код, що надійшов на пристрій %{device_name}, щоб підтвердити свою особу.
+ 2fa_from_input: Введіть код, отриманий на пристрій %{device_name}, щоб підтвердити свою особу.
2fa_from_webauthn: Укажіть пристрій WebAuthn %{device_name}. Якщо це USB-пристрій, переконайтеся, що його підключено, і торкніться його. Потім натисніть кнопку входу.
webauthn:
title: "WebAuthn"
diff --git a/modules/webhooks/config/locales/crowdin/ms.yml b/modules/webhooks/config/locales/crowdin/ms.yml
index 4dbebea68dec..2cf141cd2754 100644
--- a/modules/webhooks/config/locales/crowdin/ms.yml
+++ b/modules/webhooks/config/locales/crowdin/ms.yml
@@ -1,7 +1,7 @@
ms:
plugin_openproject_webhooks:
name: "Webhook OpenProject"
- description: "Menyediakan API plug-in untuk menyokong webhook OpenProject membolehkan integrasi pihak ketiga yang lebih baik."
+ description: "Menyediakan API plug-in untuk menyokong webhook OpenProject untuk integrasi pihak ketiga yang lebih baik."
activerecord:
attributes:
webhooks/webhook:
@@ -32,8 +32,8 @@ ms:
updated: "Telah dikemas kini"
explanation:
text: >
- Apabila berlakunya peristiwa seperti terciptanya pakej kerja, atau projek yang telah dikemas kini, OpenProject akan menghantar permintaan POST kepada titik akhir web yang dikonfigurasikan. Selalunya peristiwa tersebut akan dihantar selepas %{link} telah lepas.
- link: Tempoh penerimaan yang dikonfigurasikan
+ Apabila berlakunya peristiwa seperti terciptanya pakej kerja, atau projek yang telah dikemas kini, OpenProject akan menghantar permintaan POST kepada titik akhir web yang telah dikonfigurasi. Selalunya peristiwa tersebut akan dihantar selepas %{link} telah lepas.
+ link: tempoh pengumpulan yang dikonfigurasi
status:
enabled: 'Webhook telah diaktifkan'
disabled: 'Wekbook telah dinyahaktifkan'
@@ -55,7 +55,7 @@ ms:
events:
title: 'Kejadian yang dibenarkan'
project_ids:
- title: 'Projek yang diaktifkan'
+ title: 'Projek yang dibenarkan'
description: 'Pilih projek untuk webhook ini dilaksanakan.'
all: 'Semua projek'
selected: 'Projek yang dipilih sahaja'
diff --git a/modules/xls_export/config/locales/crowdin/zh-CN.yml b/modules/xls_export/config/locales/crowdin/zh-CN.yml
index 31c8d3cdd710..59230e603ecf 100644
--- a/modules/xls_export/config/locales/crowdin/zh-CN.yml
+++ b/modules/xls_export/config/locales/crowdin/zh-CN.yml
@@ -13,4 +13,4 @@ zh-CN:
xls_with_relations: "带关系的 XLS"
xls_export:
child_of: 此项的子项
- parent_of: 此项的父项
+ parent_of: 此项的父级