diff --git a/app/models/custom_field/order_statements.rb b/app/models/custom_field/order_statements.rb
index 86984954feea..0e4da57f8f52 100644
--- a/app/models/custom_field/order_statements.rb
+++ b/app/models/custom_field/order_statements.rb
@@ -31,7 +31,7 @@ module CustomField::OrderStatements
# value of the custom field.
def order_statement
case field_format
- when "string", "date", "bool", "link", "int", "float", "list", "user", "version"
+ when "string", "date", "bool", "link", "int", "float", "list", "user", "version", "hierarchy"
"cf_order_#{id}.value"
end
end
@@ -52,6 +52,8 @@ def order_join_statement
join_for_order_by_user_sql
when "version"
join_for_order_by_version_sql
+ when "hierarchy"
+ join_for_order_by_hierarchy_sql
end
end
@@ -167,4 +169,9 @@ def join_for_order_by_version_sql
multi_value:
)
end
+
+ def join_for_order_by_hierarchy_sql
+ table_name = CustomField::Hierarchy::Item.quoted_table_name
+ join_for_order_sql(value: "item.label", join: "INNER JOIN #{table_name} item ON item.id = cv.value::bigint")
+ end
end
diff --git a/config/locales/crowdin/cs.yml b/config/locales/crowdin/cs.yml
index a7b73d198d78..11bcf84caaaf 100644
--- a/config/locales/crowdin/cs.yml
+++ b/config/locales/crowdin/cs.yml
@@ -524,7 +524,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:
@@ -826,7 +826,7 @@ cs:
false: "archivováno"
identifier: "Identifikátor"
latest_activity_at: "Poslední aktivita"
- parent: "Nadřazený projekt"
+ parent: "Podprojekt"
public_value:
title: "Viditelnost"
true: "veřejný"
@@ -931,7 +931,7 @@ cs:
true: "zahrnuje nepracovní dny"
notify: "Oznámit" #used in custom actions
parent: "Nadřazený"
- parent_issue: "Nadřazený"
+ parent_issue: "Rodič"
parent_work_package: "Nadřazený"
priority: "Priorita"
progress: "% Dokončeno"
@@ -1070,7 +1070,7 @@ cs:
meeting:
error_conflict: "Nelze uložit, protože schůzku mezitím aktualizoval někdo jiný. Znovu načtěte stránku."
notifications:
- at_least_one_channel: "Pro odesílání notifikací musí být specifikován alespoň jeden kanál"
+ at_least_one_channel: "Alespoň jeden kanál pro odesílání oznámení musí být specifikován."
attributes:
read_ian:
read_on_creation: "nelze nastavit na pravdivé při vytváření oznámení "
@@ -1336,11 +1336,11 @@ cs:
member: "Člen"
news: "Novinky"
notification:
- one: "Notifikace"
- few: "Notifikací"
- many: "Notifikací"
- other: "Notifikace"
- placeholder_user: "Placeholder uživatel"
+ one: "Oznámení"
+ few: "Oznámení"
+ many: "Oznámení"
+ other: "Oznámení"
+ placeholder_user: "placeholder uživatel"
project: "Projekt"
project_query:
one: "Seznam projektů"
@@ -2083,7 +2083,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é notifikace"
+ mail_notification: "E-mailová upozornění"
mails_and_notifications: "E-maily a oznámení"
aggregation: "Agregace"
api_and_webhooks: "API & Webhooky"
@@ -2146,7 +2146,7 @@ cs:
by_project: "Nepřečteno dle projektu"
by_reason: "Důvod"
inbox: "Doručená pošta"
- send_notifications: "Pro tuto akci odeslat notifikaci"
+ send_notifications: "Odeslat oznámení pro tuto akci"
work_packages:
subject:
created: "Pracovní balíček byl vytvořen."
@@ -2555,9 +2555,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"
@@ -2580,7 +2580,7 @@ cs:
label_project_attribute_plural: "Atributy projektu"
label_project_attribute_manage_link: "Správa atributů produktu"
label_project_count: "Celkový počet projektů"
- label_project_copy_notifications: "Během kopírování projektu odeslat notifikace e-mailem"
+ label_project_copy_notifications: "Během kopie projektu odeslat oznámení e-mailem"
label_project_latest: "Nejnovější projekty"
label_project_default_type: "Povolit prázdný typ"
label_project_hierarchy: "Hierarchie projektu"
@@ -2726,7 +2726,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"
@@ -2831,28 +2831,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á notifikace"
- unread_notification_plural: "%{number_unread} nepřečtených notifikací"
+ unread_notification_singular: "1 nepřečtené oznámení"
+ unread_notification_plural: "%{number_unread} nepřečtených oznámení"
you_have: "Máte"
logo_alt_text: "Logo"
mention:
subject: "%{user_name} vás zmínil v #%{id} - %{subject}"
notification:
- center: "Centrum notifikací"
+ center: "Centrum oznámení"
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 notifikací."
+ login_to_see_all: "Přihlaste se pro zobrazení všech oznámení."
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 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."
+ 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."
open_in_browser: "Otevřít v prohlížeči"
reason:
watched: "Sledováno"
@@ -2861,7 +2861,7 @@ cs:
mentioned: "Zmíněné"
shared: "Sdílené"
subscribed: "vše"
- prefix: "Obdrženo z důvodu nastavení notifikací: %{reason}"
+ prefix: "Obdrženo z důvodu nastavení oznámení: %{reason}"
date_alert_start_date: "Upozornění na datum"
date_alert_due_date: "Upozornění na datum"
see_all: "Zobrazit vše"
@@ -3135,7 +3135,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 zobrazení"
+ permission_save_queries: "Uložit pohled"
permission_search_project: "Hledat projekt"
permission_select_custom_fields: "Vybrat vlastní pole"
permission_select_project_custom_fields: "Vyberte atributy projektu"
@@ -3536,7 +3536,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 notifikace 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 oznámení 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"
@@ -3621,7 +3621,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 notifikace jsou zakázány.\nNakonfigurujte váš SMTP server pro jejich povolení."
+ 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_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"
diff --git a/config/locales/crowdin/de.yml b/config/locales/crowdin/de.yml
index f7a5cd6d4d2a..f0ce8b5fb5d6 100644
--- a/config/locales/crowdin/de.yml
+++ b/config/locales/crowdin/de.yml
@@ -60,7 +60,7 @@ de:
main-menu-bg-hover-background: "Hintergrundfarbe des Hauptmenüs bei Hover"
custom_colors: "Benutzerdefinierte Farben"
customize: "Passen Sie Ihre OpenProject Installation mit Ihrem eigenen Logo und eigenen Farben an."
- 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_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_more_info: "Hinweis: Das verwendete Logo wird öffentlich zugänglich sein."
manage_colors: "Farbauswahloptionen bearbeiten"
instructions:
@@ -73,15 +73,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"
@@ -1756,7 +1756,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}"
@@ -1938,10 +1938,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"
@@ -1979,7 +1979,7 @@ de:
dates:
working: "%{date} ist jetzt ein Arbeitstag"
non_working: "%{date} ist jetzt ein arbeitsfreier Tag"
- progress_mode_changed_to_status_based: Fortschrittberechnung wurde auf Status-bezogen gesetzt
+ progress_mode_changed_to_status_based: Fortschrittberechnung wurde auf Status-basiert gesetzt
status_excluded_from_totals_set_to_false_message: jetzt in den Gesamtwerten der Hierarchie enthalten
status_excluded_from_totals_set_to_true_message: jetzt von den Hierarchie-Gesamtwerten ausgeschlossen
status_percent_complete_changed: "% abgeschlossen von %{old_value}% auf %{new_value} % geändert"
@@ -2261,7 +2261,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"
@@ -3222,8 +3222,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 Dateispeichers benötigen, konsultieren Sie bitte die Dokumentation: "
- setup_documentation_details_link_text: "Dateispeicher einrichten"
+ 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"
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"
@@ -3704,7 +3704,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/id.yml b/config/locales/crowdin/id.yml
index b839d74eb512..ce5520c7f9b4 100644
--- a/config/locales/crowdin/id.yml
+++ b/config/locales/crowdin/id.yml
@@ -2253,7 +2253,7 @@ id:
label_filter: "Filter"
label_filter_add: "Tambah Filter"
label_filter_by: "Filter by"
- label_filter_plural: "Penyaring"
+ label_filter_plural: "Filter"
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 02f7dcc75690..3bf1b421ba91 100644
--- a/config/locales/crowdin/it.yml
+++ b/config/locales/crowdin/it.yml
@@ -76,11 +76,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"
@@ -943,7 +943,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."
@@ -1759,7 +1759,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}"
@@ -1941,10 +1941,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"
@@ -2264,7 +2264,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"
diff --git a/config/locales/crowdin/js-af.yml b/config/locales/crowdin/js-af.yml
index 26d718f80818..1b7233869545 100644
--- a/config/locales/crowdin/js-af.yml
+++ b/config/locales/crowdin/js-af.yml
@@ -357,10 +357,10 @@ af:
learn_about: "Learn more about the new features"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-ar.yml b/config/locales/crowdin/js-ar.yml
index 0c7a0daa857d..0578854d62a2 100644
--- a/config/locales/crowdin/js-ar.yml
+++ b/config/locales/crowdin/js-ar.yml
@@ -357,10 +357,10 @@ ar:
learn_about: "Learn more about the new features"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-az.yml b/config/locales/crowdin/js-az.yml
index 46d54a4b7858..5d74c5a26ca3 100644
--- a/config/locales/crowdin/js-az.yml
+++ b/config/locales/crowdin/js-az.yml
@@ -357,10 +357,10 @@ az:
learn_about: "Learn more about the new features"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-be.yml b/config/locales/crowdin/js-be.yml
index 7ff86dc719c8..c97a47def68d 100644
--- a/config/locales/crowdin/js-be.yml
+++ b/config/locales/crowdin/js-be.yml
@@ -357,10 +357,10 @@ be:
learn_about: "Learn more about the new features"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-bg.yml b/config/locales/crowdin/js-bg.yml
index 449c04569386..dc746f1faec3 100644
--- a/config/locales/crowdin/js-bg.yml
+++ b/config/locales/crowdin/js-bg.yml
@@ -357,10 +357,10 @@ bg:
learn_about: "Learn more about the new features"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-ca.yml b/config/locales/crowdin/js-ca.yml
index 3005f61f71e5..ff9ce8e274ce 100644
--- a/config/locales/crowdin/js-ca.yml
+++ b/config/locales/crowdin/js-ca.yml
@@ -102,7 +102,7 @@ ca:
button_save: "Desa"
button_settings: "Configuració"
button_uncheck_all: "Desmarca-ho tot"
- button_update: "Actualitzar"
+ button_update: "Actualitza"
button_export-pdf: "Descarregar PDF"
button_export-atom: "Descarregar Atom"
button_generate_pdf: "Generate PDF"
@@ -357,10 +357,10 @@ ca:
learn_about: "Més informació sobre les noves funcions"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "S'ha produït un error en carregar les dades."
@@ -757,7 +757,7 @@ ca:
label: "Pausa els correu electrònic recordatori temporalment"
first_day: "Primer dia"
last_day: "Últim dia"
- text_are_you_sure: "N'estas segur?"
+ text_are_you_sure: "N'esteu segur?"
text_data_lost: "Totes les dades entrades es perdran."
text_user_wrote: "%{value} va escriure:"
types:
diff --git a/config/locales/crowdin/js-ckb-IR.yml b/config/locales/crowdin/js-ckb-IR.yml
index 7792e89f7283..76c5fcc7be48 100644
--- a/config/locales/crowdin/js-ckb-IR.yml
+++ b/config/locales/crowdin/js-ckb-IR.yml
@@ -357,10 +357,10 @@ ckb-IR:
learn_about: "Learn more about the new features"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-cs.yml b/config/locales/crowdin/js-cs.yml
index 392e45599ab5..9f3493c02919 100644
--- a/config/locales/crowdin/js-cs.yml
+++ b/config/locales/crowdin/js-cs.yml
@@ -356,10 +356,10 @@ cs:
learn_about: "Další informace o nových funkcích"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Přihlásit kalendář k odběru"
inital_setup_error_message: "Při načítání dat došlo k chybě."
diff --git a/config/locales/crowdin/js-da.yml b/config/locales/crowdin/js-da.yml
index 4b4690d6a21c..451ef1c4b401 100644
--- a/config/locales/crowdin/js-da.yml
+++ b/config/locales/crowdin/js-da.yml
@@ -356,10 +356,10 @@ da:
learn_about: "Learn more about the new features"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-de.yml b/config/locales/crowdin/js-de.yml
index 83c5f32a0e35..c407e2777724 100644
--- a/config/locales/crowdin/js-de.yml
+++ b/config/locales/crowdin/js-de.yml
@@ -356,10 +356,10 @@ de:
learn_about: "Erfahren Sie mehr über die neuen Funktionen"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- Das Release beinhaltet verschiedene neue Funktionen und Verbesserungen für Sie, z.B.
- Verbessern Sie Ihre Kommunikation mit einer besser strukturierten Aktivitäts-Registerkarte, in Echtzeit ladenden Updates und Benachrichtigungen, Emoji-Reaktionen und mehr.
- Profitieren Sie von einfachen Single Sign-On-Authentifizierungseinstellungen mit SAML und OIDC in Ihrer Enterprise Cloud-Administration.
- Nutzen Sie die neue 'Standard global role' und aktivieren Sie Berechtigungen zum Anzeigen von E-Mail-Adressen.
- Profitieren Sie von einer einfacheren Navigation in Projektlisten mithilfe von Schnellzugriff-Tabellenüberschriften.
- Erleben Sie vereinfachte Design-Einstellungen durch weniger erforderliche Design-Variablen in der Seitenleiste.
- Sparen Sie sich manuelle Anpassungen, wenn Sie einem Arbeitspakettyp ein selbstdefiniertes Feld hinzufügen - dieses wird nicht mehr automatisch auf alle Projekte angewendet.
- Profitieren Sie von einer verbesserten Navigationsübersicht - 'Mein Konto' wurde in 'Kontoeinstellungen' umbenannt.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Kalender abonnieren"
inital_setup_error_message: "Beim Abrufen der Daten ist ein Fehler aufgetreten."
diff --git a/config/locales/crowdin/js-el.yml b/config/locales/crowdin/js-el.yml
index b07327f7f325..ce944329bdec 100644
--- a/config/locales/crowdin/js-el.yml
+++ b/config/locales/crowdin/js-el.yml
@@ -356,10 +356,10 @@ el:
learn_about: "Μάθετε περισσότερα για τις νέες λειτουργίες"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-eo.yml b/config/locales/crowdin/js-eo.yml
index 511e38d6f0dc..00f11c8d6d45 100644
--- a/config/locales/crowdin/js-eo.yml
+++ b/config/locales/crowdin/js-eo.yml
@@ -357,10 +357,10 @@ eo:
learn_about: "Lerni pli pri la novaj plibonigoj"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-es.yml b/config/locales/crowdin/js-es.yml
index 7e09b9c4a021..b2fd8f5bb9ca 100644
--- a/config/locales/crowdin/js-es.yml
+++ b/config/locales/crowdin/js-es.yml
@@ -357,10 +357,10 @@ es:
learn_about: "Más información sobre las nuevas funciones"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- La versión trae varias características y mejoras para usted, por ejemplo
- Aumente su comunicación con una pestaña de Actividad mejor estructurada, mensajes y notificaciones de carga en tiempo real, reacciones emoji y mucho más.
- Benefíciese de una sencilla configuración de autenticación de inicio de sesión único con SAML y OIDC en su administración de Enterprise Cloud.
- Utilice el nuevo «rol global estándar» y habilite los permisos para ver las direcciones de correo electrónico.
- Disfrute de una navegación más sencilla en las listas de proyectos con encabezados de tabla de acción rápida.
- Experimente una configuración de diseño simplificada con menos variables de diseño de barra lateral necesarias.
- Reduzca la limpieza manual cuando añada un campo personalizado a un tipo. Ya no se aplica automáticamente a todos los proyectos.
- Benefíciese de una claridad de navegación mejorada. «Mi cuenta» cambia de nombre a «Ajustes de la cuenta».
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Suscribirse al calendario"
inital_setup_error_message: "Se ha producido un error al obtener los datos."
diff --git a/config/locales/crowdin/js-et.yml b/config/locales/crowdin/js-et.yml
index de1c13f8ffde..acf06de0967d 100644
--- a/config/locales/crowdin/js-et.yml
+++ b/config/locales/crowdin/js-et.yml
@@ -357,10 +357,10 @@ et:
learn_about: "Learn more about the new features"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-eu.yml b/config/locales/crowdin/js-eu.yml
index 5ae9e1fd7e37..a0f4fd38aace 100644
--- a/config/locales/crowdin/js-eu.yml
+++ b/config/locales/crowdin/js-eu.yml
@@ -357,10 +357,10 @@ eu:
learn_about: "Learn more about the new features"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-fa.yml b/config/locales/crowdin/js-fa.yml
index 5ef1dc12dbe9..56a14dc267cb 100644
--- a/config/locales/crowdin/js-fa.yml
+++ b/config/locales/crowdin/js-fa.yml
@@ -357,10 +357,10 @@ fa:
learn_about: "Learn more about the new features"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-fi.yml b/config/locales/crowdin/js-fi.yml
index 14a86b98a4dd..52a5b29a49aa 100644
--- a/config/locales/crowdin/js-fi.yml
+++ b/config/locales/crowdin/js-fi.yml
@@ -357,10 +357,10 @@ fi:
learn_about: "Lisätietoja uusista ominaisuuksista"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-fil.yml b/config/locales/crowdin/js-fil.yml
index f8246d62f2eb..d1c475adf801 100644
--- a/config/locales/crowdin/js-fil.yml
+++ b/config/locales/crowdin/js-fil.yml
@@ -357,10 +357,10 @@ fil:
learn_about: "Learn more about the new features"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-fr.yml b/config/locales/crowdin/js-fr.yml
index 62ac3265f18d..7b00b593544a 100644
--- a/config/locales/crowdin/js-fr.yml
+++ b/config/locales/crowdin/js-fr.yml
@@ -357,10 +357,10 @@ fr:
learn_about: "En savoir plus sur les nouvelles fonctionnalités"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- Cette version apporte diverses fonctionnalités et améliorations, notamment :
- Améliorez votre communication grâce à un onglet Activité mieux structuré, au chargement en temps réel des messages et des notifications, aux réactions par émoji et plus encore.
- Bénéficiez de paramètres d'authentification simples avec SAML et OIDC dans votre interface d'administration Enterprise Cloud.
- Utilisez le nouveau « rôle global standard » et activez les autorisations pour voir les adresses e-mail.
- Profitez d'une navigation plus facile dans les listes de projets avec des en-têtes de tableau avec action rapide.
- Bénéficiez de paramètres de conception simplifiés avec la réduction du nombre de variables de conception de barre latérale nécessaires.
- Réduisez le nettoyage manuel lors de l'ajout d'un champ personnalisé à un type. Il n'y a plus d'application automatique à tous les projets.
- Bénéficiez d'une meilleure clarté de navigation : « Mon compte » est renommé « Paramètres du compte ».
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "S'abonner au calendrier"
inital_setup_error_message: "Une erreur est survenue lors de la récupération des données."
diff --git a/config/locales/crowdin/js-he.yml b/config/locales/crowdin/js-he.yml
index 024e8857ca3e..9ccb008bddb1 100644
--- a/config/locales/crowdin/js-he.yml
+++ b/config/locales/crowdin/js-he.yml
@@ -357,10 +357,10 @@ he:
learn_about: "Learn more about the new features"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-hi.yml b/config/locales/crowdin/js-hi.yml
index b52d35648ba9..a739f006dd74 100644
--- a/config/locales/crowdin/js-hi.yml
+++ b/config/locales/crowdin/js-hi.yml
@@ -357,10 +357,10 @@ hi:
learn_about: "Learn more about the new features"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-hr.yml b/config/locales/crowdin/js-hr.yml
index 3222581a2c60..1382033ba64c 100644
--- a/config/locales/crowdin/js-hr.yml
+++ b/config/locales/crowdin/js-hr.yml
@@ -357,10 +357,10 @@ hr:
learn_about: "Saznaj više o novim značajkama"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-hu.yml b/config/locales/crowdin/js-hu.yml
index 613dac3c2f74..d796727faf32 100644
--- a/config/locales/crowdin/js-hu.yml
+++ b/config/locales/crowdin/js-hu.yml
@@ -357,10 +357,10 @@ hu:
learn_about: "Tudjon meg többet az új funkciókról"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-id.yml b/config/locales/crowdin/js-id.yml
index ac0981a8ce60..f9cdd02ce311 100644
--- a/config/locales/crowdin/js-id.yml
+++ b/config/locales/crowdin/js-id.yml
@@ -102,7 +102,7 @@ id:
button_save: "Simpan"
button_settings: "Pengaturan"
button_uncheck_all: "Uncek semua"
- button_update: "Perbarui"
+ button_update: "Update"
button_export-pdf: "Download PDF"
button_export-atom: "Download Atom"
button_generate_pdf: "Generate PDF"
@@ -357,10 +357,10 @@ id:
learn_about: "Learn more about the new features"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-it.yml b/config/locales/crowdin/js-it.yml
index 1bea09cdd4d1..41e9de7e47b9 100644
--- a/config/locales/crowdin/js-it.yml
+++ b/config/locales/crowdin/js-it.yml
@@ -357,10 +357,10 @@ it:
learn_about: "Scopri di più sulle nuove funzionalità"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- Questa versione offre diverse funzionalità e miglioramenti, ad esempio
- Migliora la tua comunicazione con una scheda Attività meglio strutturata, messaggi e notifiche di caricamento in tempo reale, reazioni emoji e altro ancora.
- Approfitta delle semplici impostazioni di autenticazione Single Sign-On con SAML e OIDC nella tua amministrazione Enterprise Cloud.
- Utilizza il nuovo "Ruolo globale standard" e abilita le autorizzazioni per visualizzare gli indirizzi e-mail.
- Goditi una navigazione più semplice negli elenchi di progetti con intestazioni di tabella di azioni rapide.
- Scopri impostazioni di progettazione semplificate con meno variabili di progettazione della barra laterale necessarie.
- Riduci la pulizia manuale quando aggiungi un campo personalizzato a un tipo: niente più applicazione automatica a tutti i progetti.
- Approfitta di una navigazione più chiara: "Il mio account" è stato rinominato "Impostazioni account".
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Iscriviti al calendario"
inital_setup_error_message: "Si è verificato un errore recuperando i dati."
diff --git a/config/locales/crowdin/js-ja.yml b/config/locales/crowdin/js-ja.yml
index 3572da0769a2..2d53bbd958f4 100644
--- a/config/locales/crowdin/js-ja.yml
+++ b/config/locales/crowdin/js-ja.yml
@@ -358,10 +358,10 @@ ja:
learn_about: "新機能の詳細はこちら"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-ka.yml b/config/locales/crowdin/js-ka.yml
index 0b038cd3d253..526cbd906243 100644
--- a/config/locales/crowdin/js-ka.yml
+++ b/config/locales/crowdin/js-ka.yml
@@ -357,10 +357,10 @@ ka:
learn_about: "Learn more about the new features"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-kk.yml b/config/locales/crowdin/js-kk.yml
index 5840074ea858..1118b73a2826 100644
--- a/config/locales/crowdin/js-kk.yml
+++ b/config/locales/crowdin/js-kk.yml
@@ -357,10 +357,10 @@ kk:
learn_about: "Learn more about the new features"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-ko.yml b/config/locales/crowdin/js-ko.yml
index 692695e968fd..c29d57085ced 100644
--- a/config/locales/crowdin/js-ko.yml
+++ b/config/locales/crowdin/js-ko.yml
@@ -357,10 +357,10 @@ ko:
learn_about: "새로운 기능에 대해 자세히 알아보기"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- 이 릴리즈는 다음과 같은 다양한 기능과 개선 사항을 제공합니다.
- 더욱 체계화된 활동 탭, 실시간 로딩 메시지 및 알림, 이모티콘 반응 등으로 커뮤니케이션을 강화합니다.
- Enterprise Cloud 관리에서 SAML 및 OIDC로 간편한 Single Sign-On 인증 설정의 장점을 누립니다.
- 새로운 '표준 글로벌 역할'을 사용하고 이메일 주소를 볼 수 있는 권한을 활성화합니다.
- 빠른 작업 테이블 헤더로 프로젝트 목록에서 더욱 쉽게 탐색합니다.
- 필요한 사이드바 디자인 변수가 더 적은 간소화된 디자인 설정을 이용합니다.
- 유형에 사용자 지정 필드를 추가할 때 수동 정리가 줄어듭니다. 더 이상 모든 프로젝트에 자동 적용되지 않습니다.
- 탐색의 명확성이 개선되었습니다. '내 계정'이 '계정 설정'으로 이름이 변경되었습니다.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "캘린더 구독"
inital_setup_error_message: "데이터를 가져오는 중에 오류가 발생했습니다."
diff --git a/config/locales/crowdin/js-lt.yml b/config/locales/crowdin/js-lt.yml
index 3204ee92ba07..a85ccb593784 100644
--- a/config/locales/crowdin/js-lt.yml
+++ b/config/locales/crowdin/js-lt.yml
@@ -357,10 +357,10 @@ lt:
learn_about: "Sužinokite daugiau apie naujas galimybes"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Prenumeruoti kalendorių"
inital_setup_error_message: "Gaunant duomenis įvyko klaida."
diff --git a/config/locales/crowdin/js-lv.yml b/config/locales/crowdin/js-lv.yml
index 76fc5f1ec0e6..9d70db165667 100644
--- a/config/locales/crowdin/js-lv.yml
+++ b/config/locales/crowdin/js-lv.yml
@@ -357,10 +357,10 @@ lv:
learn_about: "Learn more about the new features"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-mn.yml b/config/locales/crowdin/js-mn.yml
index 6998fea95619..03e95456cf42 100644
--- a/config/locales/crowdin/js-mn.yml
+++ b/config/locales/crowdin/js-mn.yml
@@ -357,10 +357,10 @@ mn:
learn_about: "Learn more about the new features"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-ms.yml b/config/locales/crowdin/js-ms.yml
index 8973fb8f64a5..94472d471e24 100644
--- a/config/locales/crowdin/js-ms.yml
+++ b/config/locales/crowdin/js-ms.yml
@@ -357,10 +357,10 @@ ms:
learn_about: "Ketahui lebih lanjut mengenai fitur-fitur baharu."
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Langgan kalendar"
inital_setup_error_message: "Ralat berlaku ketika sedang mengambil data."
diff --git a/config/locales/crowdin/js-ne.yml b/config/locales/crowdin/js-ne.yml
index 8dad01d65f2a..8fba28800552 100644
--- a/config/locales/crowdin/js-ne.yml
+++ b/config/locales/crowdin/js-ne.yml
@@ -357,10 +357,10 @@ ne:
learn_about: "Learn more about the new features"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-nl.yml b/config/locales/crowdin/js-nl.yml
index 15fe33cbeb87..1d811294c413 100644
--- a/config/locales/crowdin/js-nl.yml
+++ b/config/locales/crowdin/js-nl.yml
@@ -357,10 +357,10 @@ nl:
learn_about: "Meer informatie over de nieuwe functies"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Abonneren op agenda"
inital_setup_error_message: "Er is een fout opgetreden tijdens het ophalen van gegevens."
diff --git a/config/locales/crowdin/js-no.yml b/config/locales/crowdin/js-no.yml
index fa23009d1474..c671d6a2d25f 100644
--- a/config/locales/crowdin/js-no.yml
+++ b/config/locales/crowdin/js-no.yml
@@ -102,7 +102,7 @@
button_save: "Lagre"
button_settings: "Innstillinger"
button_uncheck_all: "Avmerk alle"
- button_update: "Oppdater"
+ button_update: "Oppdatèr"
button_export-pdf: "Last ned PDF"
button_export-atom: "Last ned Atom"
button_generate_pdf: "Generate PDF"
@@ -357,10 +357,10 @@
learn_about: "Lær mer om de nye funksjonene"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Abonner på kalender"
inital_setup_error_message: "En feil oppstod under henting av data."
diff --git a/config/locales/crowdin/js-pl.yml b/config/locales/crowdin/js-pl.yml
index 522d0d058cc4..15a751e25827 100644
--- a/config/locales/crowdin/js-pl.yml
+++ b/config/locales/crowdin/js-pl.yml
@@ -357,10 +357,10 @@ pl:
learn_about: "Dowiedz się więcej o nowych funkcjach"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- Ta wersja wprowadza różne funkcje i ulepszenia, takie jak:
- Usprawnienie komunikacji dzięki lepiej zorganizowanej karcie Aktywność, ładowaniu wiadomości i powiadomień w czasie rzeczywistym, reakcjom emoji itd.
- Korzystanie z łatwych ustawień uwierzytelniania logowania jednokrotnego przy użyciu SAML i OIDC w administracji Enterprise Cloud.
- Korzystanie z nowej „standardowej roli globalnej” i włączanie uprawnień do wyświetlania adresów e-mail.
- Łatwiejsza nawigacja na listach projektów dzięki nagłówkom tabel szybkich działań.
- Uproszczone ustawienia projektu z mniejszą liczbą potrzebnych zmiennych projektu paska bocznego.
- Ograniczenie ręcznego czyszczenia podczas dodawania niestandardowego pola do typu — koniec z automatycznym stosowaniem do wszystkich projektów.
- Lepsza przejrzystość nawigacji — nazwa „Moje konto” została zmieniona na „Ustawienia konta”.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subskrybuj kalendarz"
inital_setup_error_message: "Podczas pobierania danych wystąpił błąd."
diff --git a/config/locales/crowdin/js-pt-BR.yml b/config/locales/crowdin/js-pt-BR.yml
index 3858224a93b0..0d354c51128e 100644
--- a/config/locales/crowdin/js-pt-BR.yml
+++ b/config/locales/crowdin/js-pt-BR.yml
@@ -356,10 +356,10 @@ pt-BR:
learn_about: "Saiba mais sobre os novos recursos"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- A versão traz vários recursos e melhorias para você, por exemplo:
- Impulsione sua comunicação com uma guia de Atividades melhor estruturada, mensagens de carregamento em tempo real e notificações, reações com emojis e muito mais.
- Beneficie-se de configurações fáceis de autenticação Single Sign-On com SAML e OIDC na administração da sua Enterprise Cloud.
- Use o novo ‘Papel global padrão’ e habilite permissões para visualizar endereços de e-mail.
- Desfrute de navegação mais fácil nas listas de projetos com cabeçalhos de tabela de ações rápidas.
- Experimente configurações de design simplificadas, com menos variáveis de design na barra lateral necessárias.
- Reduza a limpeza manual ao adicionar um campo personalizado a um tipo (sem mais aplicação automática a todos os projetos).
- Beneficie-se de uma navegação mais clara – "Minha conta" foi renomeado para "Configurações da conta".
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Assinar calendário"
inital_setup_error_message: "Ocorreu um erro ao buscar dados."
diff --git a/config/locales/crowdin/js-pt-PT.yml b/config/locales/crowdin/js-pt-PT.yml
index e7815ce30a05..b6804f138edf 100644
--- a/config/locales/crowdin/js-pt-PT.yml
+++ b/config/locales/crowdin/js-pt-PT.yml
@@ -357,10 +357,10 @@ pt-PT:
learn_about: "Saiba mais sobre os novos recursos"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- A versão traz várias funcionalidades e melhorias para si, por exemplo,
- Melhore a sua comunicação com um separador Atividade melhor estruturado, mensagens e notificações de carregamento em tempo real, reações com emoji e muito mais.
- Beneficie de definições fáceis de autenticação Single Sign-On (Início de sessão único) com SAML e OIDC na sua administração do Enterprise Cloud.
- Utilize a nova "Função global padrão" e ative as permissões para visualizar endereços de e-mail.
- Desfrute de uma navegação mais fácil nas listas de projetos com cabeçalhos de tabela de ação rápida.
- Experimente configurações de design simplificadas com menos variáveis de design da barra lateral necessárias.
- Reduza a limpeza manual ao adicionar um campo personalizado a um tipo – já não se aplica automaticamente a todos os projetos.
- Beneficie de uma maior clareza de navegação – "A minha conta" foi renomeada para "Definições da conta".
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
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/js-ro.yml b/config/locales/crowdin/js-ro.yml
index f9a847b20322..d04b14c5cac4 100644
--- a/config/locales/crowdin/js-ro.yml
+++ b/config/locales/crowdin/js-ro.yml
@@ -102,7 +102,7 @@ ro:
button_save: "Salvează"
button_settings: "Setări"
button_uncheck_all: "Deselectează tot"
- button_update: "Actualizează"
+ button_update: "Actualizare"
button_export-pdf: "Descarcă PDF"
button_export-atom: "Descarcă Atom"
button_generate_pdf: "Generate PDF"
@@ -356,10 +356,10 @@ ro:
learn_about: "Aflați mai multe despre noile caracteristici"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- Versiunea aduce diverse caracteristici și îmbunătățiri pentru tine, de exemplu:
- Îmbunătățește-ți comunicarea cu o filă de activitate structurată mai bună, mesaje de încărcare și notificări în timp real, reacții emoji și multe altele.
- Beneficiază de setările de autentificare unice ușor cu SAML și OIDC în administrarea Enterprise Cloud (cloud).
- Utilizează noul 'rol global standard' și activează permisiunile pentru a vizualiza adresele de e-mail.
- Bucură-te de o navigare mai ușoară în listele de proiecte cu anteturi de masă cu acțiune rapidă.
- Experiență simplificată setările de design cu mai puține variabile de proiectare laterale.
- Redu curățarea manuală la adăugarea unui câmp personalizat la un tip – nu mai există auto-aplicare la toate proiectele.
- Beneficiază de o mai bună claritate a navigării – 'Contul meu' este redenumit în 'Setări cont'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
@@ -757,7 +757,7 @@ ro:
label: "Întrerupeți temporar memento-urile zilnice prin e-mail"
first_day: "Prima zi"
last_day: "Ultima zi"
- text_are_you_sure: "Ești sigur?"
+ text_are_you_sure: "Sunteți sigur?"
text_data_lost: "Toate datele introduse vor fi pierdute."
text_user_wrote: "%{value} a scris:"
types:
diff --git a/config/locales/crowdin/js-ru.yml b/config/locales/crowdin/js-ru.yml
index 55bde6ae79e1..a2df51fce925 100644
--- a/config/locales/crowdin/js-ru.yml
+++ b/config/locales/crowdin/js-ru.yml
@@ -102,7 +102,7 @@ ru:
button_save: "Сохранить"
button_settings: "Настройки"
button_uncheck_all: "Снять все отметки"
- button_update: "Обновить"
+ button_update: "Обновление"
button_export-pdf: "Скачать PDF"
button_export-atom: "Скачать Atom"
button_generate_pdf: "Создать PDF"
@@ -356,10 +356,10 @@ ru:
learn_about: "Подробнее о новых функциях"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- Релиз содержит новые возможности и различные улучшения, такие как,
. - Повысьте эффективность общения благодаря более структурированной вкладке "Активность", загрузке сообщений и уведомлений в режиме реального времени, реакциям emoji и многому другому.
- Воспользуйтесь простыми настройками аутентификации Single Sign-On с помощью SAML и OIDC при администрировании Enterprise Cloud.
- Используйте новую "Стандартную глобальную роль" и включите разрешения на просмотр адресов электронной почты.
- Наслаждайтесь более удобной навигацией в списках проектов с помощью быстрых действий заголовков таблиц.
- Упрощенные настройки оформления боковой панели с меньшим количеством необходимых переменных.
- Сократите ручную очистку при добавлении пользовательского поля к типу - больше не нужно автоматически применять его ко всем проектам.
- Воспользуйтесь улучшенной ясностью навигации - "Мой аккаунт" переименован в "Настройки аккаунта".
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Подписаться на календарь"
inital_setup_error_message: "Произошла ошибка при получении данных."
diff --git a/config/locales/crowdin/js-rw.yml b/config/locales/crowdin/js-rw.yml
index 262eecb8f9fd..0c608006cb32 100644
--- a/config/locales/crowdin/js-rw.yml
+++ b/config/locales/crowdin/js-rw.yml
@@ -357,10 +357,10 @@ rw:
learn_about: "Learn more about the new features"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-si.yml b/config/locales/crowdin/js-si.yml
index 7007a80fd54a..d171399479a5 100644
--- a/config/locales/crowdin/js-si.yml
+++ b/config/locales/crowdin/js-si.yml
@@ -357,10 +357,10 @@ si:
learn_about: "නව විශේෂාංග ගැන වැඩි විස්තර දැනගන්න"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-sk.yml b/config/locales/crowdin/js-sk.yml
index 02b3bf092d4b..d9a1ceab5154 100644
--- a/config/locales/crowdin/js-sk.yml
+++ b/config/locales/crowdin/js-sk.yml
@@ -357,10 +357,10 @@ sk:
learn_about: "Learn more about the new features"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-sl.yml b/config/locales/crowdin/js-sl.yml
index 6f5442e3f9c3..fc3107744c86 100644
--- a/config/locales/crowdin/js-sl.yml
+++ b/config/locales/crowdin/js-sl.yml
@@ -356,10 +356,10 @@ sl:
learn_about: "Preberite več o novostih"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-sr.yml b/config/locales/crowdin/js-sr.yml
index f5c569974268..0cc01275c54e 100644
--- a/config/locales/crowdin/js-sr.yml
+++ b/config/locales/crowdin/js-sr.yml
@@ -357,10 +357,10 @@ sr:
learn_about: "Learn more about the new features"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-sv.yml b/config/locales/crowdin/js-sv.yml
index 30796ce19fa1..ad3d5a52bcf0 100644
--- a/config/locales/crowdin/js-sv.yml
+++ b/config/locales/crowdin/js-sv.yml
@@ -356,10 +356,10 @@ sv:
learn_about: "Learn more about the new features"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-th.yml b/config/locales/crowdin/js-th.yml
index b31d7e82cc67..67cb2ae5a9ff 100644
--- a/config/locales/crowdin/js-th.yml
+++ b/config/locales/crowdin/js-th.yml
@@ -357,10 +357,10 @@ th:
learn_about: "Learn more about the new features"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-tr.yml b/config/locales/crowdin/js-tr.yml
index c72f093f5fd7..e6aa0cfac3ce 100644
--- a/config/locales/crowdin/js-tr.yml
+++ b/config/locales/crowdin/js-tr.yml
@@ -356,10 +356,10 @@ tr:
learn_about: "Yeni özellikler hakkında daha fazla bilgi edinin"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-uk.yml b/config/locales/crowdin/js-uk.yml
index 55c8fe674552..1e351902fcd1 100644
--- a/config/locales/crowdin/js-uk.yml
+++ b/config/locales/crowdin/js-uk.yml
@@ -357,10 +357,10 @@ uk:
learn_about: "Дізнатися більше про нові функції"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- Цей випуск містить багато функцій і покращень, наприклад:
- Спілкуйтесь ефективніше за допомогою краще структурованої вкладки «Дії», завантаження повідомлень і сповіщень у реальному часі, реакцій за допомогою емодзі тощо.
- Скористайтеся простими налаштуваннями автентифікації SSO за допомогою протоколів SAML і OIDC на панелі адміністрування Enterprise Cloud.
- Використовуйте нову роль «Стандартна глобальна роль» і надавайте дозволи на перегляд електронних адрес.
- Насолоджуйтеся простішою навігацією списками проєктів із заголовками таблиці швидких дій.
- Полегшіть налаштування завдяки меншій кількості змінних оформлення бічної панелі.
- Заощаджуйте час на очищення, визначивши тип користувацького поля. Типи більше не визначаються автоматично для всіх проєктів.
- Скористайтеся перевагами чіткішої навігації — розділ «Мій обліковий запис» тепер має назву «Налаштування облікового запису».
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Підписатися на календар"
inital_setup_error_message: "Під час отримання даних сталася помилка."
diff --git a/config/locales/crowdin/js-uz.yml b/config/locales/crowdin/js-uz.yml
index fb018f798a9e..a35f5a7117ca 100644
--- a/config/locales/crowdin/js-uz.yml
+++ b/config/locales/crowdin/js-uz.yml
@@ -357,10 +357,10 @@ uz:
learn_about: "Learn more about the new features"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
diff --git a/config/locales/crowdin/js-vi.yml b/config/locales/crowdin/js-vi.yml
index 2ba280777cc3..8111aee623c7 100644
--- a/config/locales/crowdin/js-vi.yml
+++ b/config/locales/crowdin/js-vi.yml
@@ -102,7 +102,7 @@ vi:
button_save: "Lưu"
button_settings: "Cài đặt"
button_uncheck_all: "Bỏ chọn tất cả"
- button_update: "Cập nhật"
+ button_update: "Cập Nhật"
button_export-pdf: "Tải xuống PDF"
button_export-atom: "Tải xuống Atom"
button_generate_pdf: "Generate PDF"
@@ -357,10 +357,10 @@ vi:
learn_about: "Tìm hiểu thêm về các tính năng mới"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "Đăng ký lịch"
inital_setup_error_message: "Đã xảy ra lỗi khi lấy dữ liệu."
diff --git a/config/locales/crowdin/js-zh-CN.yml b/config/locales/crowdin/js-zh-CN.yml
index 6207d3ac209c..0e82904e0fef 100644
--- a/config/locales/crowdin/js-zh-CN.yml
+++ b/config/locales/crowdin/js-zh-CN.yml
@@ -356,10 +356,10 @@ zh-CN:
learn_about: "详细了解新功能"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- 该版本带来了各种功能和改进,例如
- 通过结构更合理的 "活动 "选项卡、实时加载消息和通知、表情符号回复等功能促进沟通。
- 在企业云管理中更容易的对 SAML 和 OIDC 进行单点登录身份验证设置。
- 使用新的 "标准全局角色 "并启用查看电子邮件地址的权限。
- 使用快速操作表头,在项目列表中享受更便捷的导航。
- 简化设计设置,减少侧边栏设计变量。
- 在类型中添加自定义字段时减少手动清理,不再自动应用于所有项目。
- 导航更清晰--"我的账户 "更名为 "账户设置"。
+ The release brings various features and improvements for you, e.g.
- Custom fields of type hierarchy (Enterprise add-on).
- Redesign of the Relations tab in work packages.
- Redesign of the Meetings index page.
- Manual page breaks in PDF work package exports.
- Zen mode for project lists.
ical_sharing_modal:
title: "订阅日历"
inital_setup_error_message: "获取数据时发生错误。"
diff --git a/config/locales/crowdin/js-zh-TW.yml b/config/locales/crowdin/js-zh-TW.yml
index cc41b13c3a17..4313803c0d73 100644
--- a/config/locales/crowdin/js-zh-TW.yml
+++ b/config/locales/crowdin/js-zh-TW.yml
@@ -355,10 +355,10 @@ zh-TW:
learn_about: "瞭解更多新功能的資訊"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
- 此版本為您帶來各種功能與改進,例如
- 透過結構更完善的活動標籤、即時載入訊息與通知、表情符號反應等功能,提升您的溝通品質。
- 在企業雲端管理中使用 SAML 和 OIDC 進行簡易的單一登入驗證設定,讓您獲益良多。
- 使用新的「標準全局角色」並啟用檢視電子郵件地址的權限。
- 使用快速行動表頭,享受專案清單中更簡易的導覽功能。
- 使用更少的側邊欄設計變數,體驗簡化的設計設定。
- 在類型中加入自訂欄位時減少手動清理 - 不再自動套用至所有專案。
- 受益於更清晰的導覽 -「我的帳戶」更名為「帳戶設定」。
+ 該版本為您帶來了各種功能和改進,例如
- 階層類型的自訂欄位 (企業附加元件)。
- 重新設計工作套件中的「關係」標籤。
- 重新設計會議索引頁。
- PDF 工作套件匯出中的手動分頁。
- 專案清單的 Zen 模式。
ical_sharing_modal:
title: "訂閱日曆"
inital_setup_error_message: "更新資料時發生錯誤"
diff --git a/config/locales/crowdin/pl.yml b/config/locales/crowdin/pl.yml
index c3ca3b554eab..2dd618a52553 100644
--- a/config/locales/crowdin/pl.yml
+++ b/config/locales/crowdin/pl.yml
@@ -960,7 +960,7 @@ pl:
confirmation: "nie pasuje do %{attribute}."
could_not_be_copied: "Nie można było (w pełni) skopiować %{dependency}."
does_not_exist: "nie istnieje."
- error_enterprise_only: "%{action} jest dostępna tylko w OpenProject Enterprise Edition"
+ error_enterprise_only: "%{action} jest dostępna tylko w OpenProject Enterprise edition"
error_unauthorized: "— nie można uzyskac dostępu."
error_readonly: "— podjęto próbę zapisu, ale nie jest zapisywalny."
error_conflict: "Information has been updated by at least one other user in the meantime."
diff --git a/config/locales/crowdin/ro.yml b/config/locales/crowdin/ro.yml
index c94fd029f885..a5e1f0222df1 100644
--- a/config/locales/crowdin/ro.yml
+++ b/config/locales/crowdin/ro.yml
@@ -2291,7 +2291,7 @@ ro:
label_duplicated_by: "dublat de"
label_duplicate: "duplicat"
label_duplicates: "dublează"
- label_edit: "Editează"
+ label_edit: "Editare"
label_edit_x: "Editare: %{x}"
label_enable_multi_select: "Comutare selecție multiplă"
label_enabled_project_custom_fields: "Câmpuri personalizate activate"
@@ -2345,7 +2345,7 @@ ro:
label_generate_key: "Generare cheie"
label_git_path: "Calea catre directorul .git"
label_greater_or_equal: ">="
- label_group_by: "Grupează după"
+ label_group_by: "Grupare după"
label_group_new: "Grupare nouă"
label_group: "Grup"
label_group_named: "Grup %{name}"
diff --git a/config/locales/crowdin/ru.seeders.yml b/config/locales/crowdin/ru.seeders.yml
index c07f3221c79b..faa5a996758a 100644
--- a/config/locales/crowdin/ru.seeders.yml
+++ b/config/locales/crowdin/ru.seeders.yml
@@ -36,15 +36,15 @@ ru:
name: Чёрный
life_cycle_colors:
item_0:
- name: PM2 Orange
+ name: PM2 Оранжевый
item_1:
- name: PM2 Purple
+ name: PM2 Фиолетовый
item_2:
- name: PM2 Red
+ name: PM2 Красный
item_3:
- name: PM2 Magenta
+ name: PM2 Пурпурный
item_4:
- name: PM2 Green Yellow
+ name: PM2 Зелено-жёлтый
document_categories:
item_0:
name: Документация
diff --git a/config/locales/crowdin/ru.yml b/config/locales/crowdin/ru.yml
index 8eb7318c80a5..951a6cb66fd0 100644
--- a/config/locales/crowdin/ru.yml
+++ b/config/locales/crowdin/ru.yml
@@ -239,7 +239,7 @@ ru:
one: 1 подпункт
other: "%{count} подпунктов"
upsale:
- custom_field_format_hierarchy: "Need a hierarchy in your custom fields for work packages?"
+ custom_field_format_hierarchy: "Вам нужна иерархия в пользовательских полях для пакетов работ?"
text_add_new_custom_field: >
Прежде чем добавлять настраиваемые поля в проект, нужно создать их.
is_enabled_globally: "Разрешено в глобальном масштабе"
@@ -537,7 +537,7 @@ ru:
react_with: "Реакция %{reaction}"
and_user: "и %{user}"
and_others:
- one: and 1 other
+ one: и еще 1
few: and %{count} others
many: and %{count} others
other: и еще %{count}
@@ -651,64 +651,64 @@ ru:
no_results_title_text: На данный момент этапы отсутствуют.
work_package_relations_tab:
index:
- action_bar_title: "Add relations to other work packages to create a link between them."
- no_results_title_text: There are currently no relations available.
- blankslate_heading: "No relations"
- blankslate_description: "This work package does not have any relations yet."
- label_add_x: "Add %{x}"
- label_edit_x: "Edit %{x}"
- label_add_description: "Add description"
+ action_bar_title: "Добавьте отношения к другим рабочим пакетам, чтобы создать связь между ними."
+ no_results_title_text: На данный момент связи отсутствуют.
+ blankslate_heading: "Нет связей"
+ blankslate_description: "У этого пакета работ пока нет никаких связей."
+ label_add_x: "Добавить %{x}"
+ label_edit_x: "Редактировать %{x}"
+ label_add_description: "Добавить описание"
relations:
- label_relates_singular: "related to"
- label_relates_plural: "related to"
- label_relates_to_singular: "related to"
- label_relates_to_plural: "related to"
- relates_description: "Creates a visible link between the two work packages with no additional effect"
- relates_to_description: "Creates a visible link between the two work packages with no additional effect"
- label_precedes_singular: "successor (after)"
- label_precedes_plural: "successors (after)"
- precedes_description: "The related work package necessarily needs to start after this one finishes"
- label_follows_singular: "predecessor (before)"
- label_follows_plural: "predecessors (before)"
- follows_description: "The related work package necessarily needs to finish before this one can start"
- label_child_singular: "child"
- label_child_plural: "children"
- child_description: "Makes the related a work package a sub-item of the current (parent) work package"
- label_blocks_singular: "blocks"
- label_blocks_plural: "blocks"
- blocks_description: "The related work package cannot be closed until this one is closed first"
- label_blocked_singular: "blocked by"
- label_blocked_plural: "blocked by"
- label_blocked_by_singular: "blocked by"
- label_blocked__by_plural: "blocked by"
- blocked_description: "This work package cannot be closed until the related one is closed first"
- blocked_by_description: "This work package cannot be closed until the related one is closed first"
- label_duplicates_singular: "duplicates"
- label_duplicates_plural: "duplicates"
- duplicates_description: "This is a copy of the related work package"
- label_duplicated_singular: "duplicated by"
- label_duplicated_plural: "duplicated by"
- label_duplicated_by_singular: "duplicated by"
- label_duplicated_by_plural: "duplicated by"
- duplicated_by_description: "The related work package is a copy of this"
- duplicated_description: "The related work package is a copy of this"
- label_includes_singular: "includes"
- label_includes_plural: "includes"
- includes_description: "Marks the related work package as including this one with no additional effect"
- label_partof_singular: "part of"
- label_partof_plural: "part of"
- label_part_of_singular: "part of"
- label_part_of_plural: "part of"
- partof_description: "Marks the related work package as being part of this one with no additional effect"
- part_of_description: "Marks the related work package as being part of this one with no additional effect"
- label_requires_singular: "requires"
- label_requires_plural: "requires"
- requires_description: "Marks the related work package as a requirement to this one"
- label_required_singular: "required by"
- label_required_plural: "required by"
- required_description: "Marks this work package as being a requirement to the related one"
- label_parent_singular: "parent"
- label_parent_plural: "parent"
+ label_relates_singular: "связан с"
+ label_relates_plural: "связаны с"
+ label_relates_to_singular: "связан с"
+ label_relates_to_plural: "связаны с"
+ relates_description: "Создает видимую связь между двумя рабочими пакетами без дополнительного эффекта"
+ relates_to_description: "Создает видимую связь между двумя рабочими пакетами без дополнительного эффекта"
+ label_precedes_singular: "наследник (после)"
+ label_precedes_plural: "наследники (после)\n"
+ precedes_description: "Связанный пакет работ обязательно должен начаться после завершения этого пакета"
+ label_follows_singular: "предшественник (до)"
+ label_follows_plural: "предшественники (до)"
+ follows_description: "Соответствующий пакет работ обязательно должен быть завершен до того, как начнется этот пакет"
+ label_child_singular: "дочерний пакет работ"
+ label_child_plural: "дочерние пакеты работ"
+ child_description: "Делает связанный пакет работ дочерним текущему (родительскому) пакету работ"
+ label_blocks_singular: "блоки"
+ label_blocks_plural: "блоки"
+ blocks_description: "Связанный пакет работ не может быть закрыт до тех пор, пока не будет закрыт этот пакет"
+ label_blocked_singular: "заблокирован"
+ label_blocked_plural: "заблокированы"
+ label_blocked_by_singular: "заблокирован"
+ label_blocked__by_plural: "заблокированы"
+ blocked_description: "Связанный пакет работ не может быть закрыт до тех пор, пока не будет закрыт связанный пакет"
+ blocked_by_description: "Связанный пакет работ не может быть закрыт до тех пор, пока не будет закрыт связанный пакет"
+ label_duplicates_singular: "дублирует"
+ label_duplicates_plural: "дублируют"
+ duplicates_description: "Это копия связанного пакета работ"
+ label_duplicated_singular: "дублеруется"
+ label_duplicated_plural: "дублируются"
+ label_duplicated_by_singular: "дублируется"
+ label_duplicated_by_plural: "дублируются"
+ duplicated_by_description: "Связанный пакет работ является копией этого"
+ duplicated_description: "Связанный пакет работ является копией этого"
+ label_includes_singular: "включает"
+ label_includes_plural: "включают"
+ includes_description: "Отмечает связанный пакет работ как включающий этот пакет без дополнительного эффекта"
+ label_partof_singular: "часть"
+ label_partof_plural: "часть"
+ label_part_of_singular: "часть"
+ label_part_of_plural: "часть"
+ partof_description: "Отмечает связанный пакет работ как часть этого пакета без дополнительного эффекта"
+ part_of_description: "Помечает связанный пакет работ как часть этого пакета без дополнительного эффекта"
+ label_requires_singular: "требует"
+ label_requires_plural: "требуют"
+ requires_description: "Отмечает связанный с этим пакет работ как требование к нему"
+ label_required_singular: "требуется"
+ label_required_plural: "требуется"
+ required_description: "Отмечает этот пакет работ как требование к связанному"
+ label_parent_singular: "родитель"
+ label_parent_plural: "родители"
label_invitation: Приглашение
account:
delete: "Удалить учётную запись"
@@ -1108,17 +1108,17 @@ ru:
project/life_cycle_step_definition:
attributes:
type:
- must_be_a_stage_or_gate: "must be either Project::StageDefinition or Project::GateDefinition"
+ must_be_a_stage_or_gate: "должен быть либо Project::StageDefinition, либо Project::GateDefinition"
project/life_cycle_step:
attributes:
type:
- must_be_a_stage_or_gate: "must be either Project::Stage or Project::Gate"
- must_be_a_stage: "must be a Project::Stage"
- must_be_a_gate: "must be a Project::Gate"
+ must_be_a_stage_or_gate: "должен быть либо Project::Stage, либо Project::Gate"
+ must_be_a_stage: "должен быть Project::Stage"
+ must_be_a_gate: "должен быть Project::Stage"
project/gate:
attributes:
base:
- end_date_not_allowed: "Cannot assign `end_date` to a Project::Gate"
+ end_date_not_allowed: "Невозможно присвоить `end_date` проекту Project::Gate"
query:
attributes:
project:
@@ -2345,7 +2345,7 @@ ru:
label_environment: "Переменные среды"
label_estimates_and_progress: "Оценки и прогресс"
label_equals: "—"
- label_equals_with_descendants: "is any with descendants"
+ label_equals_with_descendants: "любой с потомками"
label_everywhere: "везде"
label_example: "Пример"
label_experimental: "Экспериментально"
@@ -2610,8 +2610,8 @@ ru:
label_related_work_packages: "Связанные пакеты работ"
label_relates: "Связан с"
label_relates_to: "Связан с"
- label_relation: "Relation"
- label_relation_actions: "Relation actions"
+ label_relation: "Связь"
+ label_relation_actions: "Действия со связями"
label_relation_delete: "Удалить связь"
label_relation_new: "Новая связь"
label_release_notes: "Список изменений"
diff --git a/config/locales/crowdin/sl.yml b/config/locales/crowdin/sl.yml
index 15a071716a84..66684c2325d5 100644
--- a/config/locales/crowdin/sl.yml
+++ b/config/locales/crowdin/sl.yml
@@ -1670,8 +1670,8 @@ sl:
- "avgust"
- "september"
- "oktober"
- - "november"
- - "december"
+ - "November"
+ - "December"
order:
- :leto
- :mesec
diff --git a/config/locales/crowdin/tr.yml b/config/locales/crowdin/tr.yml
index 16eb8c28aed6..d677aa8255fd 100644
--- a/config/locales/crowdin/tr.yml
+++ b/config/locales/crowdin/tr.yml
@@ -1390,7 +1390,7 @@ tr:
base: "Genel Hata:"
blocks_ids: "Engellenen iş paketlerinin ID'leri"
category: "Kategori"
- comment: "Yorumlar"
+ comment: "Yorum"
comments: "Yorum"
content: "İçerik"
color: "Renk"
diff --git a/config/locales/crowdin/uk.yml b/config/locales/crowdin/uk.yml
index 446c185a4f42..9e32422cd338 100644
--- a/config/locales/crowdin/uk.yml
+++ b/config/locales/crowdin/uk.yml
@@ -2401,7 +2401,7 @@ uk:
label_index_by_title: "Індекс за назвою"
label_information: "Інформація"
label_information_plural: "Інформація"
- label_installation_guides: "Інструкції із встановлення"
+ label_installation_guides: "Інструкції зі встановлення"
label_integer: "Ціле число"
label_internal: "Власне"
label_introduction_video: "Введення відео"
diff --git a/config/locales/crowdin/vi.yml b/config/locales/crowdin/vi.yml
index b654defa440a..54de24adfb31 100644
--- a/config/locales/crowdin/vi.yml
+++ b/config/locales/crowdin/vi.yml
@@ -2262,7 +2262,7 @@ vi:
label_filter: "Bộ lọc"
label_filter_add: "Thêm bộ lọc"
label_filter_by: "Filter by"
- label_filter_plural: "Các bộ lọc"
+ label_filter_plural: "Bộ lọc"
label_filters_toggle: "Hiển thị/ẩn bộ lọc"
label_float: "Số thực"
label_folder: "Thư mục"
diff --git a/config/locales/crowdin/zh-CN.seeders.yml b/config/locales/crowdin/zh-CN.seeders.yml
index 2b4d57176716..94f22a7b9d39 100644
--- a/config/locales/crowdin/zh-CN.seeders.yml
+++ b/config/locales/crowdin/zh-CN.seeders.yml
@@ -109,7 +109,7 @@ zh-CN:
demo-project:
name: 演示项目
status_explanation: 所有任务都按计划进行。相关人员均知晓各自任务。系统已完全建立。
- description: 这是对此演示 Scrum 项目目标的简短摘要。
+ description: 这是对此演示项目目标的简短摘要。
news:
item_0:
title: 欢迎来到您的演示项目
@@ -227,7 +227,7 @@ zh-CN:
scrum-project:
name: Scrum 项目
status_explanation: 所有任务都按计划进行。相关人员均知晓各自任务。系统已完全建立。
- description: 这是对此演示 Scrum 项目目标的简短摘要。
+ description: 这是对此演示Scrum项目目标的简短摘要。
news:
item_0:
title: 欢迎来到您的 Scrum 演示项目
diff --git a/config/locales/crowdin/zh-CN.yml b/config/locales/crowdin/zh-CN.yml
index 5454a8c643ed..4224afbc7d15 100644
--- a/config/locales/crowdin/zh-CN.yml
+++ b/config/locales/crowdin/zh-CN.yml
@@ -79,7 +79,7 @@ zh-CN:
text: "您确定要删除当前使用的企业版令牌吗?"
title: "删除令牌"
replace_token: "替换您当前的支持令牌"
- order: "订购本地部署版的 Enterprise edition"
+ order: "订购本地部署的 Enterprise edition"
paste: "粘贴您企业版的支持令牌"
required_for_feature: "此功能仅限具激活的企业版支持令牌的订阅者使用。"
enterprise_link: "如需了解详细信息,请单击此处。"
@@ -2524,7 +2524,7 @@ zh-CN:
label_revision_id: "修订版本 %{value}"
label_revision_plural: "修订"
label_roadmap: "路线图"
- label_roadmap_edit: "编辑路线图%{name}"
+ label_roadmap_edit: "编辑路线图 %{name}"
label_roadmap_due_in: "%{value} 到期"
label_roadmap_no_work_packages: "该版本没有工作包。"
label_roadmap_overdue: "%{value} 超时"
@@ -3178,7 +3178,7 @@ zh-CN:
managed: "在 OpenProject 中创建新的存储库"
storage:
not_available: "磁盘存储开销不可用于此存储库。"
- update_timeout: "在 N 分钟内保留存储库最后所需的磁盘空间信息。由于计算存储库所需的磁盘空间可能增加系统开销,增加该值可以减少性能影响。"
+ update_timeout: "在 N 分钟内保留存储库最后所需磁盘空间的信息。由于计算存储库所需的磁盘空间可能增加系统开销,增加该值可以减少性能影响。"
oauth_application_details: "关闭此窗口后,将无法再次访问客户端密钥值。请将这些值复制到 Nextcloud OpenProject 集成设置中:"
oauth_application_details_link_text: "转到设置页面"
setup_documentation_details: "如果您在配置新文件存储方面需要帮助,请查看文档:"
@@ -3339,7 +3339,7 @@ zh-CN:
setting_session_ttl_hint: "当设置的值低于5时,其作用类似于禁用。"
setting_session_ttl_enabled: "会话过期"
setting_start_of_week: "一周起始日"
- setting_sys_api_enabled: "启用存储库管理网页服务"
+ setting_sys_api_enabled: "启用版本库管理 web 服务"
setting_sys_api_description: "存储库管理网页服务提供了集成的,用户授权的存储库访问。"
setting_time_format: "时间"
setting_total_percent_complete_mode: "计算 完成% 层次结构总数"
@@ -3662,7 +3662,7 @@ zh-CN:
warning_user_limit_reached_admin: >
添加额外的用户将超出当前限制。请升级您的计划,以确保外部用户能够访问此实例。
warning_user_limit_reached_instructions: >
- 您已达到用户限制(%{current}/%{max} 活跃用户)。请联系 sales@openproject.com 升级您的企业版计划以添加额外用户。
+ 您达到了用户限制(%{current}/%{max}活跃用户)。 请联系sales@openproject.com以升级您的Enterprise edition计划并添加其他用户。
warning_protocol_mismatch_html: >
warning_bar:
diff --git a/config/locales/crowdin/zh-TW.seeders.yml b/config/locales/crowdin/zh-TW.seeders.yml
index 59c0e9afc996..cd67529e5141 100644
--- a/config/locales/crowdin/zh-TW.seeders.yml
+++ b/config/locales/crowdin/zh-TW.seeders.yml
@@ -36,15 +36,15 @@ zh-TW:
name: 黑色
life_cycle_colors:
item_0:
- name: PM2 Orange
+ name: PM2 橙色
item_1:
- name: PM2 Purple
+ name: PM2 紫色
item_2:
- name: PM2 Red
+ name: PM2 紅色
item_3:
- name: PM2 Magenta
+ name: PM2 紅紫色
item_4:
- name: PM2 Green Yellow
+ name: PM2 黃綠色
document_categories:
item_0:
name: 說明文件
@@ -83,19 +83,19 @@ zh-TW:
standard:
life_cycles:
item_0:
- name: Initiating
+ name: 初始化中
item_1:
- name: Ready for Planning
+ name: 準備規劃
item_2:
- name: Planning
+ name: 計劃中
item_3:
- name: Ready for Executing
+ name: 準備執行
item_4:
- name: Executing
+ name: 執行
item_5:
- name: Ready for Closing
+ name: 準備關閉
item_6:
- name: Closing
+ name: 正在關閉
priorities:
item_0:
name: 低
diff --git a/config/locales/crowdin/zh-TW.yml b/config/locales/crowdin/zh-TW.yml
index f0c06d2a4b39..e4050a26a0c6 100644
--- a/config/locales/crowdin/zh-TW.yml
+++ b/config/locales/crowdin/zh-TW.yml
@@ -625,64 +625,64 @@ zh-TW:
no_results_title_text: 目前沒有可用的版本
work_package_relations_tab:
index:
- action_bar_title: "Add relations to other work packages to create a link between them."
- no_results_title_text: There are currently no relations available.
- blankslate_heading: "No relations"
- blankslate_description: "This work package does not have any relations yet."
- label_add_x: "Add %{x}"
- label_edit_x: "Edit %{x}"
- label_add_description: "Add description"
+ action_bar_title: "新增關係至其他工作項目,以建立它們之間的連結。"
+ no_results_title_text: 目前沒有相關工作項目
+ blankslate_heading: "沒有關聯"
+ blankslate_description: "此工作項目尚未建立任何關係。"
+ label_add_x: "新增 %{x}"
+ label_edit_x: "編輯:%{x}"
+ label_add_description: "新增說明"
relations:
- label_relates_singular: "related to"
- label_relates_plural: "related to"
- label_relates_to_singular: "related to"
- label_relates_to_plural: "related to"
- relates_description: "Creates a visible link between the two work packages with no additional effect"
- relates_to_description: "Creates a visible link between the two work packages with no additional effect"
- label_precedes_singular: "successor (after)"
- label_precedes_plural: "successors (after)"
- precedes_description: "The related work package necessarily needs to start after this one finishes"
- label_follows_singular: "predecessor (before)"
- label_follows_plural: "predecessors (before)"
- follows_description: "The related work package necessarily needs to finish before this one can start"
- label_child_singular: "child"
- label_child_plural: "children"
- child_description: "Makes the related a work package a sub-item of the current (parent) work package"
- label_blocks_singular: "blocks"
- label_blocks_plural: "blocks"
- blocks_description: "The related work package cannot be closed until this one is closed first"
- label_blocked_singular: "blocked by"
- label_blocked_plural: "blocked by"
- label_blocked_by_singular: "blocked by"
- label_blocked__by_plural: "blocked by"
- blocked_description: "This work package cannot be closed until the related one is closed first"
- blocked_by_description: "This work package cannot be closed until the related one is closed first"
- label_duplicates_singular: "duplicates"
- label_duplicates_plural: "duplicates"
- duplicates_description: "This is a copy of the related work package"
- label_duplicated_singular: "duplicated by"
- label_duplicated_plural: "duplicated by"
- label_duplicated_by_singular: "duplicated by"
- label_duplicated_by_plural: "duplicated by"
- duplicated_by_description: "The related work package is a copy of this"
- duplicated_description: "The related work package is a copy of this"
- label_includes_singular: "includes"
- label_includes_plural: "includes"
- includes_description: "Marks the related work package as including this one with no additional effect"
- label_partof_singular: "part of"
- label_partof_plural: "part of"
- label_part_of_singular: "part of"
- label_part_of_plural: "part of"
- partof_description: "Marks the related work package as being part of this one with no additional effect"
- part_of_description: "Marks the related work package as being part of this one with no additional effect"
- label_requires_singular: "requires"
- label_requires_plural: "requires"
- requires_description: "Marks the related work package as a requirement to this one"
- label_required_singular: "required by"
- label_required_plural: "required by"
- required_description: "Marks this work package as being a requirement to the related one"
- label_parent_singular: "parent"
- label_parent_plural: "parent"
+ label_relates_singular: "相關於"
+ label_relates_plural: "相關於"
+ label_relates_to_singular: "相關於"
+ label_relates_to_plural: "相關於"
+ relates_description: "在兩個工作項目之間建立可見的連結,沒有額外影響"
+ relates_to_description: "在兩個工作項目之間建立可見的連結,沒有額外影響"
+ label_precedes_singular: "繼承(後)"
+ label_precedes_plural: "繼承(後)"
+ precedes_description: "相關的工作項目必須在完成後才開始執行"
+ label_follows_singular: "繼承(前)"
+ label_follows_plural: "繼承(前)"
+ follows_description: "在這個工作項目開始之前,相關的工作必須先完成"
+ label_child_singular: "子項目"
+ label_child_plural: "子項目"
+ child_description: "使相關工作項目成為目前(父)工作子項目"
+ label_blocks_singular: "區塊"
+ label_blocks_plural: "區塊"
+ blocks_description: "在本工作項目結束之前,關聯工作無法結束"
+ label_blocked_singular: "標示禁止"
+ label_blocked_plural: "標示禁止"
+ label_blocked_by_singular: "標示禁止"
+ label_blocked__by_plural: "標示禁止"
+ blocked_description: "在關聯工作項目先結束之前,此工作無法結束"
+ blocked_by_description: "在關聯工作項目先結束之前,此工作無法結束"
+ label_duplicates_singular: "重複"
+ label_duplicates_plural: "重複"
+ duplicates_description: "這是關聯工作項目的複本"
+ label_duplicated_singular: "重複於"
+ label_duplicated_plural: "重複於"
+ label_duplicated_by_singular: "重複於"
+ label_duplicated_by_plural: "重複於"
+ duplicated_by_description: "關聯工作項目於此複製"
+ duplicated_description: "關聯工作項目於此複製"
+ label_includes_singular: "包括"
+ label_includes_plural: "包括"
+ includes_description: "將關聯工作標示包含此工作項目,但無額外影響"
+ label_partof_singular: "部份於"
+ label_partof_plural: "部份於"
+ label_part_of_singular: "部份於"
+ label_part_of_plural: "部份於"
+ partof_description: "將相關工作項目標示為此工作一部分,但無額外影響"
+ part_of_description: "將相關工作項目標示為此工作一部分,但無額外影響"
+ label_requires_singular: "需要"
+ label_requires_plural: "需要"
+ requires_description: "將關聯工作項目標示為此工作套件的需求"
+ label_required_singular: "要求由"
+ label_required_plural: "要求由"
+ required_description: "將此工作項目標示為相關工作的需求"
+ label_parent_singular: "上層"
+ label_parent_plural: "上層"
label_invitation: 邀請
account:
delete: "刪除帳號"
@@ -1082,17 +1082,17 @@ zh-TW:
project/life_cycle_step_definition:
attributes:
type:
- must_be_a_stage_or_gate: "must be either Project::StageDefinition or Project::GateDefinition"
+ must_be_a_stage_or_gate: ""
project/life_cycle_step:
attributes:
type:
- must_be_a_stage_or_gate: "must be either Project::Stage or Project::Gate"
- must_be_a_stage: "must be a Project::Stage"
- must_be_a_gate: "must be a Project::Gate"
+ must_be_a_stage_or_gate: ""
+ must_be_a_stage: ""
+ must_be_a_gate: "必須是 Project::Gate"
project/gate:
attributes:
base:
- end_date_not_allowed: "Cannot assign `end_date` to a Project::Gate"
+ end_date_not_allowed: "無法指定 `end_date` 到 Project::Gate"
query:
attributes:
project:
@@ -2235,7 +2235,7 @@ zh-TW:
label_environment: "環境"
label_estimates_and_progress: "預估和進度"
label_equals: "是"
- label_equals_with_descendants: "is any with descendants"
+ label_equals_with_descendants: "任何子項目"
label_everywhere: "全部"
label_example: "範例"
label_experimental: "實驗性"
@@ -2257,7 +2257,7 @@ zh-TW:
label_filter: "篩選條件"
label_filter_add: "新增條件"
label_filter_by: "篩選條件:"
- label_filter_plural: "篩選條件"
+ label_filter_plural: "篩選器"
label_filters_toggle: "顯示/隱藏篩選條件"
label_float: "浮點數"
label_folder: "資料夾"
@@ -2270,7 +2270,7 @@ zh-TW:
label_generate_key: "產生一個金鑰"
label_git_path: ".git 目錄的路徑"
label_greater_or_equal: ">="
- label_group_by: "分類"
+ label_group_by: "分組依據"
label_group_new: "新增群組"
label_group: "群組"
label_group_named: "群組名稱 %{name}"
@@ -2282,7 +2282,7 @@ zh-TW:
label_hierarchy: "階層"
label_hierarchy_leaf: "頁面結構頁"
label_home: "Home"
- label_subject_or_id: "名稱或 id"
+ label_subject_or_id: "主旨或 id"
label_calendar_subscriptions: "訂閱行事曆"
label_identifier: "識別碼"
label_in: "在"
@@ -2328,7 +2328,7 @@ zh-TW:
label_latest_revision_plural: "最新版本"
label_ldap_authentication: "LDAP 認證"
label_learn_more: "了解更多"
- label_less_or_equal: "之後"
+ label_less_or_equal: "<="
label_less_than_ago: "幾天內"
label_link_url: "連結(URL)"
label_list: "清單"
@@ -2500,8 +2500,8 @@ zh-TW:
label_related_work_packages: "相關的工作項目"
label_relates: "相關於"
label_relates_to: "相關於"
- label_relation: "Relation"
- label_relation_actions: "Relation actions"
+ label_relation: "關聯"
+ label_relation_actions: "關聯動作"
label_relation_delete: "刪除關聯"
label_relation_new: "新增關聯"
label_release_notes: "發行說明"
diff --git a/config/locales/js-en.yml b/config/locales/js-en.yml
index 558c9e0da215..761b7a5153c6 100644
--- a/config/locales/js-en.yml
+++ b/config/locales/js-en.yml
@@ -400,18 +400,16 @@ en:
learn_about: "Learn more about the new features"
# Include the version to invalidate outdated translations in other locales.
# Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
- "15_0":
+ "15_1":
standard:
new_features_html: >
The release brings various features and improvements for you, e.g.
- - Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- - Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- - Use the new 'Standard global role' and enable permissions to view email addresses.
- - Enjoy easier navigation in project lists with quick action table headers.
- - Experience simplified design settings with fewer sidebar design variables needed.
- - Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- - Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ - Custom fields of type hierarchy (Enterprise add-on).
+ - Redesign of the Relations tab in work packages.
+ - Redesign of the Meetings index page.
+ - Manual page breaks in PDF work package exports.
+ - Zen mode for project lists.
ical_sharing_modal:
diff --git a/docs/development/development-environment/docker/README.md b/docs/development/development-environment/docker/README.md
index a16792714f2e..cdb667db5232 100644
--- a/docs/development/development-environment/docker/README.md
+++ b/docs/development/development-environment/docker/README.md
@@ -218,6 +218,18 @@ you want to see what the browsers are doing. `gvncviewer` or `vinagre` on Linux
the `docker-compose.override.yml` to access a container of a specific browser. As a default, the `chrome` container is
exposed on port 5900. The password is `secret` for all.
+Adding additional external docker networks to the test services like `backend-test` (e.g. inside the
+`docker-compose.override.yml`) breaks the functionality of the Selenium service. This results in failing tests running
+inside a Selenium context, like feature and UI tests.
+
+```
+Selenium::WebDriver::Error::UnknownError:
+ unknown error: net::ERR_CONNECTION_REFUSED
+ (Session info: chrome=130.0.6723.91)
+```
+
+If this happens just comment out the network overrides.
+
## TLS support
Within `docker/dev/tls` compose files are provided, that elevate the development stack to be run under full TLS
diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index 80711257051e..84ad47af62a9 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -1147,9 +1147,9 @@
}
},
"node_modules/@appsignal/javascript": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/@appsignal/javascript/-/javascript-1.4.1.tgz",
- "integrity": "sha512-jdZdXvMWLVdCVtVUbgK45WpxK/FQguQL4EI21ebUib4ySQXU1Hdy2Z6uU8AOcM/CfGtmCIil7EcjEwJMH5UFQg==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@appsignal/javascript/-/javascript-1.5.0.tgz",
+ "integrity": "sha512-Wbf7pzUtksK70ci8kTOhVjd3zgeGFSwXqsGH8Pa/D9b3opJwUwDjbDLhdH7dFSE/lIKWKPoynzOIG+nRHND3vQ==",
"dependencies": {
"@appsignal/core": "=1.1.24",
"@appsignal/types": "=3.0.1",
@@ -1157,11 +1157,11 @@
}
},
"node_modules/@appsignal/plugin-breadcrumbs-console": {
- "version": "1.1.34",
- "resolved": "https://registry.npmjs.org/@appsignal/plugin-breadcrumbs-console/-/plugin-breadcrumbs-console-1.1.34.tgz",
- "integrity": "sha512-BcfiQ9NEqxVKeZrG/tPWf+VVwwpe/DDZemfYel6X2X2Q5E26fDqmE997dpeo4S5xoPhZnWvs/fMBX6sdTxJ0xg==",
+ "version": "1.1.35",
+ "resolved": "https://registry.npmjs.org/@appsignal/plugin-breadcrumbs-console/-/plugin-breadcrumbs-console-1.1.35.tgz",
+ "integrity": "sha512-3dtblBrWDewQZvipBmwEka44Y+pgQpHQpnu/P9kZqtMuNNuRDRom1+0nIL2PV73jsmbxz+En2rwqTRBxahFZxQ==",
"dependencies": {
- "@appsignal/javascript": "=1.4.1"
+ "@appsignal/javascript": "=1.5.0"
}
},
"node_modules/@appsignal/plugin-breadcrumbs-network": {
@@ -22792,9 +22792,9 @@
}
},
"@appsignal/javascript": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/@appsignal/javascript/-/javascript-1.4.1.tgz",
- "integrity": "sha512-jdZdXvMWLVdCVtVUbgK45WpxK/FQguQL4EI21ebUib4ySQXU1Hdy2Z6uU8AOcM/CfGtmCIil7EcjEwJMH5UFQg==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@appsignal/javascript/-/javascript-1.5.0.tgz",
+ "integrity": "sha512-Wbf7pzUtksK70ci8kTOhVjd3zgeGFSwXqsGH8Pa/D9b3opJwUwDjbDLhdH7dFSE/lIKWKPoynzOIG+nRHND3vQ==",
"requires": {
"@appsignal/core": "=1.1.24",
"@appsignal/types": "=3.0.1",
@@ -22802,11 +22802,11 @@
}
},
"@appsignal/plugin-breadcrumbs-console": {
- "version": "1.1.34",
- "resolved": "https://registry.npmjs.org/@appsignal/plugin-breadcrumbs-console/-/plugin-breadcrumbs-console-1.1.34.tgz",
- "integrity": "sha512-BcfiQ9NEqxVKeZrG/tPWf+VVwwpe/DDZemfYel6X2X2Q5E26fDqmE997dpeo4S5xoPhZnWvs/fMBX6sdTxJ0xg==",
+ "version": "1.1.35",
+ "resolved": "https://registry.npmjs.org/@appsignal/plugin-breadcrumbs-console/-/plugin-breadcrumbs-console-1.1.35.tgz",
+ "integrity": "sha512-3dtblBrWDewQZvipBmwEka44Y+pgQpHQpnu/P9kZqtMuNNuRDRom1+0nIL2PV73jsmbxz+En2rwqTRBxahFZxQ==",
"requires": {
- "@appsignal/javascript": "=1.4.1"
+ "@appsignal/javascript": "=1.5.0"
}
},
"@appsignal/plugin-breadcrumbs-network": {
diff --git a/frontend/src/app/features/homescreen/blocks/new-features.component.ts b/frontend/src/app/features/homescreen/blocks/new-features.component.ts
index 3b0847db4439..204f008bbee5 100644
--- a/frontend/src/app/features/homescreen/blocks/new-features.component.ts
+++ b/frontend/src/app/features/homescreen/blocks/new-features.component.ts
@@ -33,9 +33,9 @@ import { I18nService } from 'core-app/core/i18n/i18n.service';
import { imagePath } from 'core-app/shared/helpers/images/path-helper';
// The key used in the I18n files to distinguish between versions.
-const OpVersionI18n = '15_0';
+const OpVersionI18n = '15_1';
-const OpReleaseURL = 'https://www.openproject.org/docs/release-notes/15-0-0/';
+const OpReleaseURL = 'https://www.openproject.org/docs/release-notes/15-1-0/';
/** Update the teaser image to the next version */
const featureTeaserImage = `${OpVersionI18n}_features.svg`;
diff --git a/frontend/src/assets/images/15_0_features.svg b/frontend/src/assets/images/15_1_features.svg
similarity index 100%
rename from frontend/src/assets/images/15_0_features.svg
rename to frontend/src/assets/images/15_1_features.svg
diff --git a/modules/avatars/config/locales/crowdin/js-pl.yml b/modules/avatars/config/locales/crowdin/js-pl.yml
index aef4746963b9..55c72afa6802 100644
--- a/modules/avatars/config/locales/crowdin/js-pl.yml
+++ b/modules/avatars/config/locales/crowdin/js-pl.yml
@@ -7,8 +7,8 @@ pl:
label_choose_avatar: "Wybierz awatar z pliku"
uploading_avatar: "Przesyłanie tego awatara."
text_upload_instructions: |
- Prześlij swój własny awatar 128 na 128 pikseli. Rozmiar większych plików zostanie zmieniony i zostaną one odpowiednio przycięte.
- Podgląd awatara zostanie wyświetlony przed przesłaniem, po wybraniu obrazu.
+ Prześlij swój awatar rozmiaru 128 na 128 pikseli. Większe pliki zostaną zmniejszone o dopasowane.
+ Podgląd awatara zostanie wyświetlony przed przesłaniem po wybraniu obrazu.
error_image_too_large: "Obraz jest zbyt duży."
wrong_file_format: "Dozwolone są formaty jpg, png, gif"
empty_file_error: "Prześlij prawidłowy obraz (jpg, png, gif)"
diff --git a/modules/backlogs/config/locales/crowdin/ro.yml b/modules/backlogs/config/locales/crowdin/ro.yml
index 974ccf5b79e6..c36ec0715492 100644
--- a/modules/backlogs/config/locales/crowdin/ro.yml
+++ b/modules/backlogs/config/locales/crowdin/ro.yml
@@ -28,7 +28,7 @@ ro:
work_package:
position: "Poziție"
story_points: "Puncte"
- backlogs_work_package_type: "Tipul de restante"
+ backlogs_work_package_type: "Tip restanță"
errors:
models:
work_package:
diff --git a/modules/backlogs/config/locales/crowdin/zh-TW.yml b/modules/backlogs/config/locales/crowdin/zh-TW.yml
index 85de4c2f83a3..bd8e8101dfc2 100644
--- a/modules/backlogs/config/locales/crowdin/zh-TW.yml
+++ b/modules/backlogs/config/locales/crowdin/zh-TW.yml
@@ -21,7 +21,7 @@
#++
zh-TW:
plugin_openproject_backlogs:
- name: "OpenProject待辦事項"
+ name: "OpenProject代辦事項"
description: "此模組新增了讓敏捷團隊能夠在 Scrum 專案中使用 OpenProject 的功能。"
activerecord:
attributes:
diff --git a/modules/bim/config/locales/crowdin/fr.yml b/modules/bim/config/locales/crowdin/fr.yml
index 9e4ab945797c..1be78163d4bc 100644
--- a/modules/bim/config/locales/crowdin/fr.yml
+++ b/modules/bim/config/locales/crowdin/fr.yml
@@ -58,7 +58,7 @@ fr:
perform_description: "Voulez-vous importer ou mettre à jour les problèmes repris ci-dessus ?"
replace_with_system_user: 'Les remplacer par l''utilisateur "Système"'
import_as_system_user: 'Les importer comme utilisateur "Système".'
- what_to_do: "Que voulez-vous faire ?"
+ what_to_do: "Que voulez-vous faire?"
work_package_has_newer_changes: "Obsolète ! Ce sujet n'a pas été mis à jour, car les derniers changements sur le serveur étaient plus récents que la \"ModifiedDate\" du sujet importé. Toutefois, les commentaires sur le sujet ont été importés."
bcf_file_not_found: "Impossible de localiser le fichier BCF. Veuillez recommencer le processus de téléversement."
export:
diff --git a/modules/budgets/config/locales/crowdin/cs.yml b/modules/budgets/config/locales/crowdin/cs.yml
index 72dd2ee8925f..231267126ec3 100644
--- a/modules/budgets/config/locales/crowdin/cs.yml
+++ b/modules/budgets/config/locales/crowdin/cs.yml
@@ -27,7 +27,7 @@ cs:
budget:
author: "Autor"
available: "Dostupné"
- budget: "Plánované"
+ budget: "Rozpočet"
budget_ratio: "Stráveno (poměr)"
description: "Popis"
spent: "Strávený čas"
diff --git a/modules/costs/config/locales/crowdin/ru.yml b/modules/costs/config/locales/crowdin/ru.yml
index b6affba400c4..0978d24827af 100644
--- a/modules/costs/config/locales/crowdin/ru.yml
+++ b/modules/costs/config/locales/crowdin/ru.yml
@@ -135,10 +135,10 @@ ru:
permission_view_own_hourly_rate: "Просмотр своей почасовой ставки"
permission_view_own_time_entries: "Просмотр своего отработанного времени"
project_module_costs: "Время и затраты"
- setting_allow_tracking_start_and_end_times: "Allow users to track start and end time on time records"
+ setting_allow_tracking_start_and_end_times: "Разрешить пользователям отслеживать время начала и окончания учёта рабочего времени"
setting_costs_currency: "Валюта"
setting_costs_currency_format: "Формат валюты"
- setting_enforce_tracking_start_and_end_times: "Force users to set start and end time on time records"
+ setting_enforce_tracking_start_and_end_times: "Обязательное время начала и окончания учёта рабочего времени"
text_assign_time_and_cost_entries_to_project: "Связать сообщенные часы и расходы с проектом"
text_destroy_cost_entries_question: "%{cost_entries} сообщили о рабочих пакетах, которые вы собираетесь удалить. Что вы собираетесь сделать?"
text_destroy_time_and_cost_entries: "Удалить отчеты о часах и расходах"
diff --git a/modules/costs/config/locales/crowdin/zh-TW.yml b/modules/costs/config/locales/crowdin/zh-TW.yml
index 08d5d86aec78..8920221aa598 100644
--- a/modules/costs/config/locales/crowdin/zh-TW.yml
+++ b/modules/costs/config/locales/crowdin/zh-TW.yml
@@ -132,10 +132,10 @@ zh-TW:
permission_view_own_hourly_rate: "查看自己的小時費率"
permission_view_own_time_entries: "查看自己的耗時"
project_module_costs: "時間與費用"
- setting_allow_tracking_start_and_end_times: "Allow users to track start and end time on time records"
+ setting_allow_tracking_start_and_end_times: ""
setting_costs_currency: "貨幣"
setting_costs_currency_format: " 貨幣格式"
- setting_enforce_tracking_start_and_end_times: "Force users to set start and end time on time records"
+ setting_enforce_tracking_start_and_end_times: "強制使用者在時間記錄上設定開始和結束時間"
text_assign_time_and_cost_entries_to_project: "將已回報的小時數和成本提交到專案中"
text_destroy_cost_entries_question: "您要刪除的工作項目已經回報了 %{cost_entries}。您想如何進行?"
text_destroy_time_and_cost_entries: "刪除已回報的小時數和成本"
diff --git a/modules/ldap_groups/config/locales/crowdin/zh-CN.yml b/modules/ldap_groups/config/locales/crowdin/zh-CN.yml
index d551c0a9e91e..4d0259eed6ce 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 d7227e6063ba..9f9da07a50a7 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 2a0864071e94..a639f804bca8 100644
--- a/modules/meeting/config/locales/crowdin/cs.yml
+++ b/modules/meeting/config/locales/crowdin/cs.yml
@@ -162,7 +162,7 @@ cs:
notice_meeting_updated: "This page has been updated by someone else. Reload to view changes."
permission_create_meetings: "Vytvořit schůzku\n"
permission_edit_meetings: "Upravit schůzku"
- permission_delete_meetings: "Odstranit schůzky"
+ permission_delete_meetings: "Smazat schůzku"
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/ja.yml b/modules/meeting/config/locales/crowdin/ja.yml
index 50e4951963fb..dfa3e09c76e7 100644
--- a/modules/meeting/config/locales/crowdin/ja.yml
+++ b/modules/meeting/config/locales/crowdin/ja.yml
@@ -132,7 +132,7 @@ ja:
send_invitation_emails: >
Send an email invitation immediately to the participants selected above. You can also do this manually at any time later.
send_invitation_emails_structured: "Send an email invitation immediately to all participants. You can also do this manually at any time later."
- open_meeting_link: "Open meeting"
+ open_meeting_link: "会議を開く"
invited:
summary: "%{actor} has sent you an invitation for the meeting %{title}"
rescheduled:
@@ -147,8 +147,8 @@ ja:
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: "ミーティング#%{id}からコピーしました"
+ structured_text_copy: "会議をコピーする場合、現在は関連する議題項目はコピーされず、詳細のみがコピーされます。"
+ copied: "ミーティング#%{id} からコピーしました"
meeting_section:
untitled_title: "Untitled section"
delete_confirmation: "Deleting the section will also delete all of its agenda items. Are you sure you want to do this?"
diff --git a/modules/meeting/config/locales/crowdin/js-ja.yml b/modules/meeting/config/locales/crowdin/js-ja.yml
index 0e11b465830e..f48b8d41e5c1 100644
--- a/modules/meeting/config/locales/crowdin/js-ja.yml
+++ b/modules/meeting/config/locales/crowdin/js-ja.yml
@@ -24,4 +24,4 @@ ja:
label_meetings: '会議'
work_packages:
tabs:
- meetings: 'Meetings'
+ meetings: '会議'
diff --git a/modules/meeting/config/locales/crowdin/zh-TW.yml b/modules/meeting/config/locales/crowdin/zh-TW.yml
index acf7ccd874ec..706d027fb035 100644
--- a/modules/meeting/config/locales/crowdin/zh-TW.yml
+++ b/modules/meeting/config/locales/crowdin/zh-TW.yml
@@ -165,7 +165,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/nl.yml b/modules/openid_connect/config/locales/crowdin/nl.yml
index 1207f4e37b93..796203bf7f2b 100644
--- a/modules/openid_connect/config/locales/crowdin/nl.yml
+++ b/modules/openid_connect/config/locales/crowdin/nl.yml
@@ -42,10 +42,10 @@ nl:
delete_warning:
input_delete_confirmation: Voer de providernaam %{name} in om de verwijdering te bevestigen.
irreversible_notice: Het verwijderen van een SSO provider is een onomkeerbare actie.
- provider: 'Are you sure you want to delete the SSO provider %{name}? To confirm this action please enter the name of the provider in the field below, this will:'
- delete_result_1: Remove the provider from the list of available providers.
+ provider: 'Weet u zeker dat u de SSO provider %{name} wilt verwijderen? Voer de naam van de provider in het onderstaande veld in om deze actie te bevestigen, dit wil:'
+ delete_result_1: Verwijder de provider uit de lijst met beschikbare providers.
delete_result_user_count:
- zero: No users are currently using this provider. No further action is required.
+ zero: Er zijn momenteel geen gebruikers die deze provider gebruiken. Er is geen verdere actie vereist.
one: "One user is currently still using this provider. They will need to be re-invited or logging in with another provider."
other: "%{count} users are currently still using this provider. They will need to be re-invited or logging in with another provider."
delete_result_direct: This provider is marked as a direct login provider. The setting will be removed and users will no longer be redirected to the provider for login.
diff --git a/modules/openid_connect/config/locales/crowdin/ru.yml b/modules/openid_connect/config/locales/crowdin/ru.yml
index 3732d4ac1c30..09d5c477af7e 100644
--- a/modules/openid_connect/config/locales/crowdin/ru.yml
+++ b/modules/openid_connect/config/locales/crowdin/ru.yml
@@ -62,7 +62,7 @@ ru:
limit_self_registration: Если эта опция включена, пользователи смогут регистрироваться у этого провайдера только в том случае, если конфигурация провайдера позволяет это делать.
display_name: Это имя провайдера. Оно будет отображаться как кнопка входа и в списке провайдеров.
tenant: 'Пожалуйста, замените владельца по умолчанию на своего собственного, если это применимо. См. это.'
- scope: If you want to request custom scopes, you can add one or multiple scope values separated by spaces here. For more information, see the [OpenID Connect documentation](docs_url).
+ scope: Если Вы хотите запросить пользовательские области видимости, Вы можете добавить здесь одно или несколько значений диапазона, разделенных пробелами. Более подробную информацию Вы найдете в [документации OpenID Connect](docs_url).
post_logout_redirect_uri: URL-адрес, на который провайдер OpenID Connect должен перенаправить Вас после запроса на выход из системы.
claims: >
Вы можете запросить дополнительные требования к конечным точкам пользовательской информации и id токена. Пожалуйста, обратитесь к [нашей документации для OpenID подключения](docs_url) для получения дополнительной информации.
diff --git a/modules/reporting/config/locales/crowdin/ro.yml b/modules/reporting/config/locales/crowdin/ro.yml
index 7a5933ed9a4c..5f31498f5544 100644
--- a/modules/reporting/config/locales/crowdin/ro.yml
+++ b/modules/reporting/config/locales/crowdin/ro.yml
@@ -68,7 +68,7 @@ ro:
label_filter: "Filtrează"
label_filter_add: "Adăugare filtru"
label_filter_plural: "Filtre"
- label_group_by: "Grupează după"
+ label_group_by: "Grupare după"
label_group_by_add: "Adaugă atributul Grupare-după"
label_inactive: "Inactiv"
label_no: "Nu"
diff --git a/modules/reporting/config/locales/crowdin/zh-TW.yml b/modules/reporting/config/locales/crowdin/zh-TW.yml
index 0d72f44f944c..840da7555707 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: "產生報告中..."
@@ -68,7 +68,7 @@ zh-TW:
label_filter: "篩選條件"
label_filter_add: "新增篩選條件"
label_filter_plural: "篩選條件"
- label_group_by: "分類"
+ label_group_by: "分組依據"
label_group_by_add: "新增分組依據屬性"
label_inactive: "«不活動»"
label_no: "否"
diff --git a/modules/storages/config/locales/crowdin/af.yml b/modules/storages/config/locales/crowdin/af.yml
index 24378828dc0d..f1abfc92757b 100644
--- a/modules/storages/config/locales/crowdin/af.yml
+++ b/modules/storages/config/locales/crowdin/af.yml
@@ -114,7 +114,7 @@ af:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/ar.yml b/modules/storages/config/locales/crowdin/ar.yml
index 928909ca070b..9c5e59ebcbb4 100644
--- a/modules/storages/config/locales/crowdin/ar.yml
+++ b/modules/storages/config/locales/crowdin/ar.yml
@@ -114,7 +114,7 @@ ar:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/az.yml b/modules/storages/config/locales/crowdin/az.yml
index 04ec559a2802..02d3cb7ad4d4 100644
--- a/modules/storages/config/locales/crowdin/az.yml
+++ b/modules/storages/config/locales/crowdin/az.yml
@@ -114,7 +114,7 @@ az:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/be.yml b/modules/storages/config/locales/crowdin/be.yml
index ace876a794d0..1e081e819a35 100644
--- a/modules/storages/config/locales/crowdin/be.yml
+++ b/modules/storages/config/locales/crowdin/be.yml
@@ -114,7 +114,7 @@ be:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/bg.yml b/modules/storages/config/locales/crowdin/bg.yml
index 8e72e4191458..e55d1a027ce3 100644
--- a/modules/storages/config/locales/crowdin/bg.yml
+++ b/modules/storages/config/locales/crowdin/bg.yml
@@ -114,7 +114,7 @@ bg:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/ca.yml b/modules/storages/config/locales/crowdin/ca.yml
index cc25c5021b8a..ced6e5a24eb0 100644
--- a/modules/storages/config/locales/crowdin/ca.yml
+++ b/modules/storages/config/locales/crowdin/ca.yml
@@ -114,7 +114,7 @@ ca:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/ckb-IR.yml b/modules/storages/config/locales/crowdin/ckb-IR.yml
index 2d85756fba15..f409575cea2d 100644
--- a/modules/storages/config/locales/crowdin/ckb-IR.yml
+++ b/modules/storages/config/locales/crowdin/ckb-IR.yml
@@ -114,7 +114,7 @@ ckb-IR:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/cs.yml b/modules/storages/config/locales/crowdin/cs.yml
index 3dae94aaf154..3b5d41662045 100644
--- a/modules/storages/config/locales/crowdin/cs.yml
+++ b/modules/storages/config/locales/crowdin/cs.yml
@@ -114,7 +114,7 @@ cs:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/da.yml b/modules/storages/config/locales/crowdin/da.yml
index d5af1ac54aaa..f13cf777b697 100644
--- a/modules/storages/config/locales/crowdin/da.yml
+++ b/modules/storages/config/locales/crowdin/da.yml
@@ -114,7 +114,7 @@ da:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/el.yml b/modules/storages/config/locales/crowdin/el.yml
index bc5374be3c5a..3940b366b6b3 100644
--- a/modules/storages/config/locales/crowdin/el.yml
+++ b/modules/storages/config/locales/crowdin/el.yml
@@ -114,7 +114,7 @@ el:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/eo.yml b/modules/storages/config/locales/crowdin/eo.yml
index 8537766e403e..6e6dfd3a0665 100644
--- a/modules/storages/config/locales/crowdin/eo.yml
+++ b/modules/storages/config/locales/crowdin/eo.yml
@@ -114,7 +114,7 @@ eo:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/es.yml b/modules/storages/config/locales/crowdin/es.yml
index 8e02a483aae5..0dfffa6079ba 100644
--- a/modules/storages/config/locales/crowdin/es.yml
+++ b/modules/storages/config/locales/crowdin/es.yml
@@ -114,7 +114,7 @@ es:
hide_inactive_folders:
permission_not_set: no se han podido establecer permisos en %{path}.
remote_folders:
- not_allowed: '%{username} no tiene acceso a la carpeta %{group_folder}. Compruebe los permisos de la carpeta en Nextcloud.'
+ not_allowed: El %{username} no tiene acceso a la carpeta %{group_folder}. Compruebe los permisos de la carpeta en Nextcloud.
not_found: "No se ha encontrado la carpeta %{group_folder}. Compruebe su configuración de Nextcloud."
remove_user_from_group:
conflict: 'El usuario %{user} no se ha podido eliminar del grupo %{group} por la siguiente razón: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/et.yml b/modules/storages/config/locales/crowdin/et.yml
index af19ed8a8d0a..7bbf47ae2386 100644
--- a/modules/storages/config/locales/crowdin/et.yml
+++ b/modules/storages/config/locales/crowdin/et.yml
@@ -114,7 +114,7 @@ et:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/eu.yml b/modules/storages/config/locales/crowdin/eu.yml
index 4943799e4c5c..d307c9212f7d 100644
--- a/modules/storages/config/locales/crowdin/eu.yml
+++ b/modules/storages/config/locales/crowdin/eu.yml
@@ -114,7 +114,7 @@ eu:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/fa.yml b/modules/storages/config/locales/crowdin/fa.yml
index 40109097eeec..1dd6b7c9de48 100644
--- a/modules/storages/config/locales/crowdin/fa.yml
+++ b/modules/storages/config/locales/crowdin/fa.yml
@@ -114,7 +114,7 @@ fa:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/fi.yml b/modules/storages/config/locales/crowdin/fi.yml
index 5ecce54f89dd..adb27293ab8b 100644
--- a/modules/storages/config/locales/crowdin/fi.yml
+++ b/modules/storages/config/locales/crowdin/fi.yml
@@ -114,7 +114,7 @@ fi:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/fil.yml b/modules/storages/config/locales/crowdin/fil.yml
index fd1c5aa4c9af..f5026f1eae8e 100644
--- a/modules/storages/config/locales/crowdin/fil.yml
+++ b/modules/storages/config/locales/crowdin/fil.yml
@@ -114,7 +114,7 @@ fil:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/fr.yml b/modules/storages/config/locales/crowdin/fr.yml
index 7cb9c1885620..2406c7becc90 100644
--- a/modules/storages/config/locales/crowdin/fr.yml
+++ b/modules/storages/config/locales/crowdin/fr.yml
@@ -114,7 +114,7 @@ fr:
hide_inactive_folders:
permission_not_set: n'a pas pu définir les autorisations sur %{path}.
remote_folders:
- not_allowed: '%{username} n''a pas accès au dossier %{group_folder}. Veuillez vérifier les autorisations du dossier sur Nextcloud.'
+ not_allowed: L'utilisateur %{username} n'a pas accès au dossier %{group_folder}. Veuillez vérifier les autorisations du dossier sur Nextcloud.
not_found: "Le dossier %{group_folder} est introuvable. Veuillez vérifier votre configuration Nextcloud."
remove_user_from_group:
conflict: 'L''utilisateur %{user} n''a pas pu être retiré du groupe %{group} pour la raison suivante : %{reason}'
@@ -363,7 +363,7 @@ fr:
project_storage_members:
subtitle: Vérifiez l'état de la connexion pour l'espace de stockage %{storage_name_link} de tous les membres du projet.
title: Statut de connexion des membres
- permission_header_explanation: 'Les droits d''accès aux fichiers sur les supports de stockage externes ne sont appliqués qu''aux dossiers et aux fichiers contenus dans les dossiers de projet gérés automatiquement. Notez que toutes les droits sur les fichiers ne sont pas pris en charge par tous les fournisseurs de stockage. Veuillez consulter la documentation sur les autorisations de stockage de fichiers pour plus d''informations.'
+ permission_header_explanation: Les droits d'accès aux fichiers sur les supports de stockage externes ne sont appliqués qu'aux dossiers et aux fichiers contenus dans les dossiers de projet gérés automatiquement. Notez que toutes les droits sur les fichiers ne sont pas pris en charge par tous les fournisseurs de stockage. Veuillez consulter la documentation sur les autorisations de stockage de fichiers pour plus d'informations.
provider_types:
label: Type de fournisseur
nextcloud:
diff --git a/modules/storages/config/locales/crowdin/he.yml b/modules/storages/config/locales/crowdin/he.yml
index 73a079d69e8b..e152ed296968 100644
--- a/modules/storages/config/locales/crowdin/he.yml
+++ b/modules/storages/config/locales/crowdin/he.yml
@@ -114,7 +114,7 @@ he:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/hi.yml b/modules/storages/config/locales/crowdin/hi.yml
index c470c774795a..bab66a260a21 100644
--- a/modules/storages/config/locales/crowdin/hi.yml
+++ b/modules/storages/config/locales/crowdin/hi.yml
@@ -114,7 +114,7 @@ hi:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/hr.yml b/modules/storages/config/locales/crowdin/hr.yml
index 68999d48526c..ee0e4cf96315 100644
--- a/modules/storages/config/locales/crowdin/hr.yml
+++ b/modules/storages/config/locales/crowdin/hr.yml
@@ -114,7 +114,7 @@ hr:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/hu.yml b/modules/storages/config/locales/crowdin/hu.yml
index dce2b92a2ca3..c5f25aac671a 100644
--- a/modules/storages/config/locales/crowdin/hu.yml
+++ b/modules/storages/config/locales/crowdin/hu.yml
@@ -114,7 +114,7 @@ hu:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/id.yml b/modules/storages/config/locales/crowdin/id.yml
index e5ab1988442b..41035588e69e 100644
--- a/modules/storages/config/locales/crowdin/id.yml
+++ b/modules/storages/config/locales/crowdin/id.yml
@@ -114,7 +114,7 @@ id:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/ja.yml b/modules/storages/config/locales/crowdin/ja.yml
index 8d36a7616090..b15d49d59031 100644
--- a/modules/storages/config/locales/crowdin/ja.yml
+++ b/modules/storages/config/locales/crowdin/ja.yml
@@ -114,7 +114,7 @@ ja:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/ka.yml b/modules/storages/config/locales/crowdin/ka.yml
index dacbda606356..68c94878e3f5 100644
--- a/modules/storages/config/locales/crowdin/ka.yml
+++ b/modules/storages/config/locales/crowdin/ka.yml
@@ -114,7 +114,7 @@ ka:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/kk.yml b/modules/storages/config/locales/crowdin/kk.yml
index 9664b29bb04f..8b51bda47e91 100644
--- a/modules/storages/config/locales/crowdin/kk.yml
+++ b/modules/storages/config/locales/crowdin/kk.yml
@@ -114,7 +114,7 @@ kk:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/lt.yml b/modules/storages/config/locales/crowdin/lt.yml
index a0aac07c6952..89b15abb6348 100644
--- a/modules/storages/config/locales/crowdin/lt.yml
+++ b/modules/storages/config/locales/crowdin/lt.yml
@@ -114,7 +114,7 @@ lt:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/lv.yml b/modules/storages/config/locales/crowdin/lv.yml
index 9bdd1b5dc788..6a7b7819fcbe 100644
--- a/modules/storages/config/locales/crowdin/lv.yml
+++ b/modules/storages/config/locales/crowdin/lv.yml
@@ -114,7 +114,7 @@ lv:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/mn.yml b/modules/storages/config/locales/crowdin/mn.yml
index 635c3ceda2e4..399f6a147d7b 100644
--- a/modules/storages/config/locales/crowdin/mn.yml
+++ b/modules/storages/config/locales/crowdin/mn.yml
@@ -114,7 +114,7 @@ mn:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/ms.yml b/modules/storages/config/locales/crowdin/ms.yml
index 9281fa26217f..6eb0cf7b70ba 100644
--- a/modules/storages/config/locales/crowdin/ms.yml
+++ b/modules/storages/config/locales/crowdin/ms.yml
@@ -114,7 +114,7 @@ ms:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/ne.yml b/modules/storages/config/locales/crowdin/ne.yml
index a6ca390e59ee..67c012957a88 100644
--- a/modules/storages/config/locales/crowdin/ne.yml
+++ b/modules/storages/config/locales/crowdin/ne.yml
@@ -114,7 +114,7 @@ ne:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/nl.yml b/modules/storages/config/locales/crowdin/nl.yml
index 0ce5af0deaf4..8792442ce019 100644
--- a/modules/storages/config/locales/crowdin/nl.yml
+++ b/modules/storages/config/locales/crowdin/nl.yml
@@ -114,7 +114,7 @@ nl:
hide_inactive_folders:
permission_not_set: Kan machtigingen niet instellen op %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/no.yml b/modules/storages/config/locales/crowdin/no.yml
index f0795af80ea8..3fca22a5ceeb 100644
--- a/modules/storages/config/locales/crowdin/no.yml
+++ b/modules/storages/config/locales/crowdin/no.yml
@@ -114,7 +114,7 @@
hide_inactive_folders:
permission_not_set: kunne ikke sette tillatelser på %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'Brukeren %{user} kunne ikke fjernes fra %{group} gruppen av følgende årsak: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/pl.yml b/modules/storages/config/locales/crowdin/pl.yml
index 03cb907a9777..d1c08bdaa204 100644
--- a/modules/storages/config/locales/crowdin/pl.yml
+++ b/modules/storages/config/locales/crowdin/pl.yml
@@ -114,7 +114,7 @@ pl:
hide_inactive_folders:
permission_not_set: nie można ustawić uprawnień do lokalizacji %{path}.
remote_folders:
- not_allowed: 'Użytkownik %{username} nie ma dostępu do folderu %{group_folder}. Sprawdź uprawnienia do folderu w Nextcloud.'
+ not_allowed: Użytkownik %{username} nie ma dostępu do folderu %{group_folder}. Sprawdź uprawnienia do folderu w Nextcloud.
not_found: "Nie znaleziono folderu %{group_folder}. Sprawdź konfigurację Nextcloud."
remove_user_from_group:
conflict: 'Użytkownika %{user} nie można było usunąć z grupy %{group} z następującego powodu: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/pt-BR.yml b/modules/storages/config/locales/crowdin/pt-BR.yml
index ced23d526acd..41896bef23d3 100644
--- a/modules/storages/config/locales/crowdin/pt-BR.yml
+++ b/modules/storages/config/locales/crowdin/pt-BR.yml
@@ -114,7 +114,7 @@ pt-BR:
hide_inactive_folders:
permission_not_set: não foi possível definir permissões em %{path}.
remote_folders:
- not_allowed: '%{username} não tem acesso à pasta %{group_folder}. Verifique as permissões da pasta no Nextcloud.'
+ not_allowed: O %{username} não tem acesso ao %{group_folder}. Verifique as permissões da pasta no Nextcloud.
not_found: "A pasta %{group_folder} não foi encontrada. Verifique a configuração do Nextcloud."
remove_user_from_group:
conflict: 'O usuário %{user} não pôde ser removido do grupo %{group} pelo seguinte motivo: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/pt-PT.yml b/modules/storages/config/locales/crowdin/pt-PT.yml
index 0d3b17659f1a..08072b50df57 100644
--- a/modules/storages/config/locales/crowdin/pt-PT.yml
+++ b/modules/storages/config/locales/crowdin/pt-PT.yml
@@ -114,7 +114,7 @@ pt-PT:
hide_inactive_folders:
permission_not_set: não foi possível definir permissões em %{path}.
remote_folders:
- not_allowed: 'O utilizador %{username} não tem acesso à pasta %{group_folder}. Verifique as permissões de pasta no Nextcloud.'
+ not_allowed: O utilizador %{username} não tem acesso à pasta %{group_folder}. Verifique as permissões de pasta no Nextcloud.
not_found: "A pasta %{group_folder} não foi encontrada. Verifique a configuração do Nextcloud."
remove_user_from_group:
conflict: 'Não foi possível remover o utilizador %{user} do grupo %{group} pelo seguinte motivo: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/ro.yml b/modules/storages/config/locales/crowdin/ro.yml
index 24fb13abff1c..fc11421e3716 100644
--- a/modules/storages/config/locales/crowdin/ro.yml
+++ b/modules/storages/config/locales/crowdin/ro.yml
@@ -114,7 +114,7 @@ ro:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/rw.yml b/modules/storages/config/locales/crowdin/rw.yml
index 0936ba9ca64a..654a9358fe21 100644
--- a/modules/storages/config/locales/crowdin/rw.yml
+++ b/modules/storages/config/locales/crowdin/rw.yml
@@ -114,7 +114,7 @@ rw:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/si.yml b/modules/storages/config/locales/crowdin/si.yml
index ca88a30287fd..69e2d4164bea 100644
--- a/modules/storages/config/locales/crowdin/si.yml
+++ b/modules/storages/config/locales/crowdin/si.yml
@@ -114,7 +114,7 @@ si:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/sk.yml b/modules/storages/config/locales/crowdin/sk.yml
index de1eac21f4bc..5a304f36db3a 100644
--- a/modules/storages/config/locales/crowdin/sk.yml
+++ b/modules/storages/config/locales/crowdin/sk.yml
@@ -114,7 +114,7 @@ sk:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/sl.yml b/modules/storages/config/locales/crowdin/sl.yml
index 42bedbb6201b..1585d79eb9bd 100644
--- a/modules/storages/config/locales/crowdin/sl.yml
+++ b/modules/storages/config/locales/crowdin/sl.yml
@@ -114,7 +114,7 @@ sl:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/sr.yml b/modules/storages/config/locales/crowdin/sr.yml
index c9caad751fc4..c20840b8683a 100644
--- a/modules/storages/config/locales/crowdin/sr.yml
+++ b/modules/storages/config/locales/crowdin/sr.yml
@@ -114,7 +114,7 @@ sr:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/sv.yml b/modules/storages/config/locales/crowdin/sv.yml
index 6d029c19a40a..22789a86a9a4 100644
--- a/modules/storages/config/locales/crowdin/sv.yml
+++ b/modules/storages/config/locales/crowdin/sv.yml
@@ -114,7 +114,7 @@ sv:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/th.yml b/modules/storages/config/locales/crowdin/th.yml
index 70d7d8dcce49..2b8a5cc9fc8d 100644
--- a/modules/storages/config/locales/crowdin/th.yml
+++ b/modules/storages/config/locales/crowdin/th.yml
@@ -114,7 +114,7 @@ th:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/tr.yml b/modules/storages/config/locales/crowdin/tr.yml
index 410ff8f34b18..c8cad4a8c5ca 100644
--- a/modules/storages/config/locales/crowdin/tr.yml
+++ b/modules/storages/config/locales/crowdin/tr.yml
@@ -114,7 +114,7 @@ tr:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/uz.yml b/modules/storages/config/locales/crowdin/uz.yml
index 689db830b2ce..c7fa6ae3ddf7 100644
--- a/modules/storages/config/locales/crowdin/uz.yml
+++ b/modules/storages/config/locales/crowdin/uz.yml
@@ -114,7 +114,7 @@ uz:
hide_inactive_folders:
permission_not_set: could not set permissions on %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}'
diff --git a/modules/storages/config/locales/crowdin/vi.yml b/modules/storages/config/locales/crowdin/vi.yml
index ec61349ecb61..98c43339c830 100644
--- a/modules/storages/config/locales/crowdin/vi.yml
+++ b/modules/storages/config/locales/crowdin/vi.yml
@@ -114,7 +114,7 @@ vi:
hide_inactive_folders:
permission_not_set: không thể thiết lập quyền trên %{path}.
remote_folders:
- not_allowed: '%{username} doesn''t have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.'
+ not_allowed: The %{username} doesn't have access to the %{group_folder} folder. Please check the folder permissions on Nextcloud.
not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
remove_user_from_group:
conflict: 'Không thể xóa người dùng %{user} khỏi nhóm %{group} vì lý do sau: %{reason}'
diff --git a/modules/team_planner/config/locales/crowdin/js-fr.yml b/modules/team_planner/config/locales/crowdin/js-fr.yml
index 695779007b45..b0450fae0c82 100644
--- a/modules/team_planner/config/locales/crowdin/js-fr.yml
+++ b/modules/team_planner/config/locales/crowdin/js-fr.yml
@@ -18,7 +18,7 @@ fr:
today: 'Aujourd''hui'
drag_here_to_remove: 'Faites glisser ici pour supprimer le responsable et les dates de début et de fin.'
cannot_drag_here: 'Impossible de supprimer le lot de travaux en raison des autorisations ou des restrictions d''édition.'
- cannot_drag_to_non_working_day: 'Ce lot de travaux ne peut pas démarrer/terminer sur un jour non ouvré.'
+ cannot_drag_to_non_working_day: 'Ce lot de travail ne peut pas démarrer/terminer sur un jour non ouvré.'
quick_add:
empty_state: 'Utilisez le champ de recherche pour trouver des lots de travaux et faites-les glisser vers le planificateur pour l''assigner à quelqu''un et définir des dates de début et de fin.'
search_placeholder: 'Rechercher...'
diff --git a/modules/two_factor_authentication/config/locales/crowdin/ro.yml b/modules/two_factor_authentication/config/locales/crowdin/ro.yml
index e6ca7a61979a..688a1bc9e848 100644
--- a/modules/two_factor_authentication/config/locales/crowdin/ro.yml
+++ b/modules/two_factor_authentication/config/locales/crowdin/ro.yml
@@ -174,7 +174,7 @@ ro:
label_expiration_hint: "%{date} sau la deconectare"
label_actions: "Acțiuni"
label_confirmed: "Confirmat"
- button_continue: "Continuă"
+ button_continue: "Continuaţi"
button_make_default: "Marcați ca implicit"
label_unverified_phone: "Telefonul mobil nu a fost încă verificat"
notice_phone_number_format: "Te rog să introduci numărul în următorul format: +XX XXXXXXXX."
diff --git a/modules/two_factor_authentication/config/locales/crowdin/ru.yml b/modules/two_factor_authentication/config/locales/crowdin/ru.yml
index 2a568cdcca57..40be76d3ce1e 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 9d2b0d89fb37..4ba3134a2e16 100644
--- a/modules/two_factor_authentication/config/locales/crowdin/uk.yml
+++ b/modules/two_factor_authentication/config/locales/crowdin/uk.yml
@@ -115,7 +115,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/xls_export/config/locales/crowdin/zh-CN.yml b/modules/xls_export/config/locales/crowdin/zh-CN.yml
index 59230e603ecf..31c8d3cdd710 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: 此项的父项
diff --git a/spec/models/custom_field/order_statements_spec.rb b/spec/models/custom_field/order_statements_spec.rb
new file mode 100644
index 000000000000..79f724ee1fd8
--- /dev/null
+++ b/spec/models/custom_field/order_statements_spec.rb
@@ -0,0 +1,61 @@
+# frozen_string_literal: true
+
+#-- copyright
+# OpenProject is an open source project management software.
+# Copyright (C) the OpenProject GmbH
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License version 3.
+#
+# OpenProject is a fork of ChiliProject, which is a fork of Redmine. The copyright follows:
+# Copyright (C) 2006-2013 Jean-Philippe Lang
+# Copyright (C) 2010-2013 the ChiliProject Team
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+#
+# See COPYRIGHT and LICENSE files for more details.
+#++
+
+require "spec_helper"
+
+RSpec.describe CustomField::OrderStatements do
+ # integration tests at spec/models/query/results_cf_sorting_integration_spec.rb
+ context "when hierarchy" do
+ subject(:custom_field) { create(:hierarchy_wp_custom_field) }
+
+ describe "#order_statement" do
+ it { expect(subject.order_statement).to eq("cf_order_#{custom_field.id}.value") }
+ end
+
+ describe "#order_join_statement" do
+ it do
+ expect(custom_field.order_join_statement).to eq(
+ <<-SQL.squish
+ LEFT OUTER JOIN (
+ SELECT DISTINCT ON (cv.customized_id) cv.customized_id , item.label "value"
+ FROM "custom_values" cv
+ INNER JOIN "hierarchical_items" item ON item.id = cv.value::bigint
+ WHERE cv.customized_type = 'WorkPackage'
+ AND cv.custom_field_id = #{custom_field.id}
+ AND cv.value IS NOT NULL
+ AND cv.value != ''
+ ORDER BY cv.customized_id, cv.id
+ ) cf_order_#{custom_field.id} ON cf_order_#{custom_field.id}.customized_id = "work_packages".id
+ SQL
+ )
+ end
+ end
+ end
+end
diff --git a/spec/models/query/results_cf_sorting_integration_spec.rb b/spec/models/query/results_cf_sorting_integration_spec.rb
index 461e9ba3c738..49711dab3365 100644
--- a/spec/models/query/results_cf_sorting_integration_spec.rb
+++ b/spec/models/query/results_cf_sorting_integration_spec.rb
@@ -343,4 +343,33 @@ def wp_without_cf_value
end
end
end
+
+ context "for hierarchy format" do
+ include_examples "it sorts" do
+ let(:custom_field) { create(:hierarchy_wp_custom_field, hierarchy_root: nil) }
+ let(:root) { service.generate_root(custom_field).value! }
+ let(:service) { CustomFields::Hierarchy::HierarchicalItemService.new }
+
+ let!(:item_first) { service.insert_item(parent: root, label: "aa item").value! }
+ let!(:item_a) { service.insert_item(parent: root, label: "item_a").value! }
+ let!(:item_a1) { service.insert_item(parent: item_a, label: "item_a1").value! }
+ let!(:item_a2) { service.insert_item(parent: item_a, label: "item_a2").value! }
+ let!(:item_c) { service.insert_item(parent: root, label: "item_c").value! }
+ let!(:item_b) { service.insert_item(parent: root, label: "item_b").value! }
+ let!(:item_last) { service.insert_item(parent: root, label: "zz item").value! }
+
+ let(:work_packages) do
+ [
+ wp_without_cf_value,
+ wp_with_cf_value(item_first.id),
+ wp_with_cf_value(item_a.id),
+ wp_with_cf_value(item_a1.id),
+ wp_with_cf_value(item_a2.id),
+ wp_with_cf_value(item_b.id),
+ wp_with_cf_value(item_c.id),
+ wp_with_cf_value(item_last.id)
+ ]
+ end
+ end
+ end
end