From 9f0bb2a55fac074f61cc6f8193ad7ea774eaa543 Mon Sep 17 00:00:00 2001 From: dhis2-bot Date: Tue, 6 Oct 2026 13:46:21 +0000 Subject: [PATCH] fix(translations): sync translations from transifex (2.42) --- .../main/resources/i18n_global_ar.properties | 363 ++- .../resources/i18n_global_ar_IQ.properties | 275 +- .../main/resources/i18n_global_bn.properties | 257 +- .../main/resources/i18n_global_ckb.properties | 259 +- .../main/resources/i18n_global_cs.properties | 275 +- .../main/resources/i18n_global_da.properties | 235 +- .../main/resources/i18n_global_de.properties | 2158 ++++++++++++++ .../main/resources/i18n_global_es.properties | 784 ++--- .../resources/i18n_global_es_419.properties | 228 +- .../main/resources/i18n_global_fr.properties | 720 ++--- .../resources/i18n_global_hi_IN.properties | 2158 ++++++++++++++ .../main/resources/i18n_global_id.properties | 290 +- .../main/resources/i18n_global_km.properties | 373 ++- .../main/resources/i18n_global_lo.properties | 2653 +++++++++-------- .../main/resources/i18n_global_my.properties | 277 +- .../main/resources/i18n_global_nb.properties | 260 +- .../main/resources/i18n_global_ne.properties | 222 +- .../main/resources/i18n_global_nl.properties | 251 +- .../main/resources/i18n_global_prs.properties | 272 +- .../main/resources/i18n_global_ps.properties | 470 +-- .../main/resources/i18n_global_pt.properties | 416 +-- .../resources/i18n_global_pt_BR.properties | 266 +- .../main/resources/i18n_global_ro.properties | 257 +- .../main/resources/i18n_global_ru.properties | 346 ++- .../main/resources/i18n_global_si.properties | 221 +- .../main/resources/i18n_global_sv.properties | 285 +- .../main/resources/i18n_global_tet.properties | 257 +- .../main/resources/i18n_global_tg.properties | 227 +- .../main/resources/i18n_global_uk.properties | 503 ++-- .../main/resources/i18n_global_ur.properties | 371 ++- .../i18n_global_uz_UZ_Cyrl.properties | 328 +- .../i18n_global_uz_UZ_Latn.properties | 238 +- .../main/resources/i18n_global_vi.properties | 822 ++--- .../main/resources/i18n_global_zh.properties | 723 ++--- .../resources/i18n_global_zh_CN.properties | 721 ++--- 35 files changed, 12801 insertions(+), 5960 deletions(-) create mode 100644 dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_de.properties create mode 100644 dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_hi_IN.properties diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ar.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ar.properties index 885fd415ada7..cb96f1b463a2 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ar.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ar.properties @@ -14,7 +14,7 @@ unknown_source=\u0645\u0635\u062f\u0631 \u063a\u064a\u0631 \u0645\u0639\u0631\u0 logged_in=\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 not_logged_in=\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 log_out=\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062e\u0631\u0648\u062c -about=\u062d\u0648\u0644 +about=\u062d\u0648\u0644 \u0627\u0644\u062a\u0637\u0628\u064a\u0642 access_denied=\u062a\u0645 \u0631\u0641\u0636 \u0627\u0644\u0648\u0635\u0648\u0644 access_denied_message=\u0644\u0627 \u062a\u0645\u0644\u0643 \u0627\u0644\u0635\u0644\u0627\u062d\u064a\u0629 \u0627\u0644\u0645\u0646\u0627\u0633\u0628\u0629 \u0644\u0645\u0634\u0627\u0647\u062f\u0629 \u0647\u0630\u0647 \u0627\u0644\u0635\u0641\u062d\u0629 create_access_denied_message=\u0644\u0627 \u062a\u0645\u0644\u0643 \u0635\u0644\u0627\u062d\u064a\u0629 \u0625\u0646\u0634\u0627\u0621 \u0644\u0644\u0639\u0646\u0635\u0631 @@ -23,7 +23,7 @@ update_access_denied_message=\u0644\u0627 \u062a\u0645\u0644\u0643 \u0635\u0644\ delete_access_denied_message=\u0644\u0627 \u062a\u0645\u0644\u0643 \u0635\u0644\u0627\u062d\u064a\u0629 \u062d\u0630\u0641 \u0644\u0644\u0639\u0646\u0635\u0631 go_back=\u0631\u062c\u0648\u0639 main_menu=\u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629 -maintenance=\u0627\u0644\u0636\u0628\u0637 +maintenance=\u0627\u0644\u0635\u064a\u0627\u0646\u0629 services=\u0627\u0644\u062e\u062f\u0645\u0627\u062a #-- dhis-ouwt ------------------------------------------------------------------# @@ -37,7 +37,7 @@ select_organisationunit=\u064a\u062c\u0628 \u062a\u062d\u062f\u064a\u062f \u0648 #-- Modules --------------------------------------------------------------------# -dhis-web-maintenance=\u0627\u0644\u0636\u0628\u0637 +dhis-web-maintenance=\u0627\u0644\u0635\u064a\u0627\u0646\u0629 dhis-web-data-administration=\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a dhis-web-maintenance-settings=\u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a dhis-web-aggregate-data-entry=\u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a @@ -70,6 +70,9 @@ dhis-web-menu-management=\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0642\u0627 dhis-web-data-visualizer=\u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0645\u0631\u0626\u064a\u0629 dhis-web-sms-configuration=\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u062a\u0643\u0648\u064a\u0646 SMS dhis-web-login=\u062a\u0633\u062c\u064a\u0644 \u062f\u062e\u0648\u0644 +dhis-web-user-profile=User Profile +dhis-web-line-listing=Line Listing +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# @@ -87,7 +90,8 @@ intro_dhis-web-event-reports=\u0627\u0633\u062a\u0639\u0644\u0627\u0645 \u0639\u intro_dhis-web-event-capture=\u0627\u0644\u062a\u0642\u0627\u0637 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u062d\u0648\u0644 \u0623\u062d\u062f\u0627\u062b \u0645\u0641\u0631\u062f\u0629. intro_dhis-web-capture=\u0627\u0644\u062a\u0642\u0627\u0637 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u062d\u0648\u0644 \u0623\u062d\u062f\u0627\u062b \u0645\u0641\u0631\u062f\u0629. intro_dhis-web-data-visualizer=\u0625\u0646\u0634\u0627\u0621 \u0639\u0631\u0648\u0636 \u0628\u064a\u0627\u0646\u0627\u062a \u0645\u0631\u0626\u064a\u0629 \u062f\u064a\u0646\u0627\u0645\u064a\u0643\u064a\u0629 \u0644\u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0648\u0627\u0644\u0645\u0624\u0634\u0631\u0627\u062a. -intro_dhis-web-sms-configuration=\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u062a\u0643\u0648\u064a\u0646 \u0628\u0648\u0627\u0628\u0627\u062a SMS \u0648\u0627\u0644\u0631\u0633\u0627\u0626\u0644 +intro_dhis-web-sms-configuration=Configure SMS Gateways and messages. +intro_dhis-web-line-listing=Create dynamic line lists for events and tracked entities. #-- Intro functions -------------------------------------------------------------# @@ -138,6 +142,10 @@ M_dhis-web-user=\u062a\u0637\u0628\u064a\u0642 \u0627\u0644\u0645\u0633\u062a\u0 M_dhis-web-scheduler=\u062a\u0637\u0628\u064a\u0642 \u0627\u0644\u062c\u062f\u0648\u0644\u0629 M_dhis-web-data-visualizer=\u062a\u0637\u0628\u064a\u0642 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0645\u0631\u0626\u064a\u0629 M_dhis-web-sms-configuration=\u062a\u0637\u0628\u064a\u0642 \u0625\u0639\u062f\u0627\u062f\u062a \u062a\u0643\u0648\u064a\u0646 SMS +M_dhis-web-line-listing=Line Listing app +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# @@ -151,15 +159,18 @@ F_DATAADMIN_UNLOCK=\u0625\u0644\u063a\u0627\u0621 \u062a\u0623\u0645\u064a\u0646 F_DATAELEMENT_PUBLIC_ADD=\u0625\u0636\u0627\u0641\u0629/\u062a\u062d\u062f\u064a\u062b \u0639\u0646\u0635\u0631 \u0628\u064a\u0627\u0646\u0627\u062a \u0639\u0627\u0645 F_DATAELEMENT_PRIVATE_ADD=\u0625\u0636\u0627\u0641\u0629/\u062a\u062d\u062f\u064a\u062b \u0639\u0646\u0635\u0631 \u0628\u064a\u0627\u0646\u0627\u062a \u062e\u0627\u0635 F_DATAELEMENT_DELETE=\u062d\u0630\u0641 \u0639\u0646\u0635\u0631 \u0628\u064a\u0627\u0646\u0627\u062a +F_DATA_ELEMENT_MERGE=Merge Data Elements F_CATEGORY_PUBLIC_ADD=\u0625\u0636\u0627\u0641\u0629/\u062a\u062d\u062f\u064a\u062b \u0641\u0626\u0629 \u0639\u0627\u0645\u0629 F_CATEGORY_PRIVATE_ADD=\u0625\u0636\u0627\u0641\u0629/\u062a\u062d\u062f\u064a\u062b \u0641\u0626\u0629 \u062e\u0627\u0635\u0629 F_CATEGORY_DELETE=\u062d\u0630\u0641 \u0641\u0626\u0629 F_CATEGORY_OPTION_PUBLIC_ADD=\u0625\u0636\u0627\u0641\u0629/\u062a\u062d\u062f\u064a\u062b \u062e\u064a\u0627\u0631 \u0641\u0626\u0629 \u0639\u0627\u0645 F_CATEGORY_OPTION_PRIVATE_ADD=\u0625\u0636\u0627\u0641\u0629/\u062a\u062d\u062f\u064a\u062b \u062e\u064a\u0627\u0631 \u0641\u0626\u0629 \u062e\u0627\u0635 F_CATEGORY_OPTION_DELETE=\u062d\u0630\u0641 \u062e\u064a\u0627\u0631 \u0641\u0626\u0629 +F_CATEGORY_OPTION_MERGE=Merge Category Options F_CATEGORY_COMBO_PUBLIC_ADD=\u0625\u0636\u0627\u0641\u0629/\u062a\u062d\u062f\u064a\u062b \u0645\u0632\u064a\u062c \u0641\u0626\u0627\u062a \u0639\u0627\u0645 F_CATEGORY_COMBO_PRIVATE_ADD=\u0625\u0636\u0627\u0641\u0629/\u062a\u062d\u062f\u064a\u062b \u0645\u0632\u064a\u062c \u0641\u0626\u0627\u062a \u062e\u0627\u0635 F_CATEGORY_COMBO_DELETE=\u062d\u0630\u0641 \u0645\u0632\u064a\u062c \u0641\u0626\u0627\u062a +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=\u0625\u0636\u0627\u0641\u0629 / \u062a\u062d\u062f\u064a\u062b \u0645\u062c\u0645\u0648\u0639\u0629 \u062e\u064a\u0627\u0631\u0627\u062a \u0627\u0644\u0641\u0626\u0629 \u0639\u0627\u0645 F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=\u0625\u0636\u0627\u0641\u0629 / \u062a\u062d\u062f\u064a\u062b \u0645\u062c\u0645\u0648\u0639\u0629 \u062e\u064a\u0627\u0631\u0627\u062a \u0627\u0644\u0641\u0626\u0629 \u062e\u0627\u0635 F_CATEGORY_OPTION_GROUP_DELETE=\u062d\u0630\u0641 \u0645\u062c\u0645\u0648\u0639\u0629 \u062e\u064a\u0627\u0631\u0627\u062a \u0627\u0644\u0641\u0626\u0629 @@ -216,6 +227,7 @@ F_USERGROUP_LIST=\u0633\u0631\u062f \u0642\u0627\u0626\u0645\u0629 \u0645\u062c\ F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=\u0625\u0636\u0627\u0641\u0629/\u0625\u0632\u0627\u0644\u0629 \u0623\u0639\u0636\u0627\u0621 \u0641\u064a \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646 \u0627\u0644\u062a\u064a \u0644\u0644\u0642\u0631\u0627\u0621\u0629 \u0641\u0642\u0637 F_USER_ADD=\u0625\u0636\u0627\u0641\u0629/\u062a\u062d\u062f\u064a\u062b \u0645\u0633\u062a\u062e\u062f\u0645 F_USER_DELETE=\u062d\u0630\u0641 \u0645\u0633\u062a\u062e\u062f\u0645 +F_USER_VIEW=View user F_USER_ADD_WITHIN_MANAGED_GROUP=\u0625\u0636\u0627\u0641\u0629/\u062a\u062d\u062f\u064a\u062b \u0645\u0633\u062a\u062e\u062f\u0645 \u0636\u0645\u0646 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0645\u064f\u062f\u0627\u0631\u0629 F_USER_DELETE_WITHIN_MANAGED_GROUP=\u062d\u0630\u0641 \u0645\u0633\u062a\u062e\u062f\u0645 \u0636\u0645\u0646 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0645\u064f\u062f\u0627\u0631\u0629 F_USER_VIEW_WITHIN_MANAGED_GROUP=\u0627\u0633\u062a\u0639\u0631\u0627\u0636 \u0645\u0633\u062a\u062e\u062f\u0645 \u0636\u0645\u0646 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0645\u064f\u062f\u0627\u0631\u0629 @@ -232,7 +244,9 @@ F_REPORT_DELETE=\u062d\u0630\u0641 \u062a\u0642\u0631\u064a\u0631 F_REPORT_VIEW=\u0627\u0633\u062a\u0639\u0631\u0627\u0636 \u062a\u0642\u0631\u064a\u0631 F_DASHBOARD_PUBLIC_ADD=\u0625\u0636\u0627\u0641\u0629/\u062a\u062d\u062f\u064a\u062b \u0644\u0648\u062d\u0629 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0639\u0627\u0645 F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization +F_VISUALIZATION_EXTERNAL=Visualization External Access F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization +F_EVENT_VISUALIZATION_EXTERNAL=Event Visualization External Access F_DOCUMENT_PUBLIC_ADD=\u0625\u0636\u0627\u0641\u0629/\u062a\u062d\u062f\u064a\u062b \u0645\u0633\u062a\u0646\u062f \u0639\u0627\u0645 F_DOCUMENT_PRIVATE_ADD=\u0625\u0636\u0627\u0641\u0629/\u062a\u062d\u062f\u064a\u062b \u0645\u0633\u062a\u0646\u062f \u062e\u0627\u0635 F_DOCUMENT_DELETE=\u062d\u0630\u0641 \u0645\u0633\u062a\u0646\u062f @@ -261,7 +275,7 @@ F_TRACKED_ENTITY_FORM_ADD=\u0625\u0636\u0627\u0641\u0629 \u0646\u0645\u0648\u063 F_TRACKED_ENTITY_FORM_DELETE=\u062d\u0630\u0641 \u0646\u0645\u0648\u0630\u062c \u0643\u064a\u0627\u0646 \u0645\u062a\u062a\u0628\u0639 F_PROGRAM_INSTANCE_MANAGEMENT=\u0625\u062f\u0627\u0631\u0629 \u0623\u062d\u062f\u0627\u062b \u0628\u0631\u0646\u0627\u0645\u062c F_PROGRAM_INSTANCE_DELETE=\u062d\u0630\u0641 \u062a\u0633\u062c\u064a\u0644 \u0641\u064a \u0628\u0631\u0646\u0627\u0645\u062c -F_PROGRAM_TRACKING_MANAGEMENT=\u0625\u062f\u0627\u0631\u0629 \u062a\u0639\u0642\u0628 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c +F_PROGRAM_TRACKING_MANAGEMENT=\u0625\u062f\u0627\u0631\u0629 \u062a\u062a\u0628\u0639 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c F_PROGRAM_PUBLIC_ADD=\u0625\u0636\u0627\u0641\u0629/\u062a\u062d\u062f\u064a\u062b \u0628\u0631\u0646\u0627\u0645\u062c \u0639\u0627\u0645 F_PROGRAM_PRIVATE_ADD=\u0625\u0636\u0627\u0641\u0629/\u062a\u062d\u062f\u064a\u062b \u0628\u0631\u0646\u0627\u0645\u062c \u062e\u0627\u0635 F_PROGRAM_DELETE=\u062d\u0630\u0641 \u0628\u0631\u0646\u0627\u0645\u062c @@ -293,7 +307,7 @@ F_TRACKED_ENTITY_COMMENT_ADD=\u0625\u0636\u0627\u0641\u0629 \u062a\u0639\u0644\u F_TRACKED_ENTITY_COMMENT_DELETE=\u062d\u0630\u0641 \u0627\u0644\u062a\u0639\u0644\u064a\u0642 \u0645\u0646 \u0646\u0633\u062e\u0629 \u0627\u0644\u0643\u064a\u0627\u0646 \u0627\u0644\u0645\u062a\u062a\u0628\u0639 F_PROGRAM_INDICATOR_MANAGEMENT=\u0625\u062f\u0627\u0631\u0629 \u0645\u0624\u0634\u0631\u0627\u062a \u0628\u0631\u0646\u0627\u0645\u062c F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD=\u0625\u0636\u0627\u0641\u0629/\u062a\u062d\u062f\u064a\u062b \u0645\u062c\u0645\u0648\u0639\u0629 \u0645\u0624\u0634\u0631\u0627\u062a \u0628\u0631\u0646\u0627\u0645\u062c \u0639\u0627\u0645 -F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD=\u0625\u0636\u0627\u0641\u0629/\u062a\u062d\u062f\u064a\u062b \u0645\u062c\u0645\u0648\u0639\u0629 \u0645\u0624\u0634\u0631\u0627\u062a \u0628\u0631\u0646\u0627\u0645\u062c +F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD=\u0625\u0636\u0627\u0641\u0629/\u062a\u062d\u062f\u064a\u062b \u0645\u062c\u0645\u0648\u0639\u0629 \u0645\u0624\u0634\u0631\u0627\u062a \u0628\u0631\u0646\u0627\u0645\u062c \u062e\u0627\u0635 F_PROGRAM_INDICATOR_GROUP_DELETE=\u062d\u0630\u0641 \u0645\u062c\u0645\u0648\u0639\u0629 \u0645\u0624\u0634\u0631\u0627\u062a \u0628\u0631\u0646\u0627\u0645\u062c F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD=Add/Update Program Tracked Entity Attribute Group F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE=Delete Program Tracked Entity Attribute Group @@ -420,7 +434,7 @@ F_EXTERNALFILERESOURCE_ADD=\u0625\u0636\u0627\u0641\u0629/\u062a\u062d\u062f\u06 F_PROGRAM_ADD=\u0625\u0636\u0627\u0641\u0629/\u062a\u062d\u062f\u064a\u062b \u0628\u0631\u0646\u0627\u0645\u062c F_REPORT_EXTERNAL=\u0627\u0644\u0648\u0635\u0648\u0644 \u0627\u0644\u062e\u0627\u0631\u062c\u064a \u0644\u0644\u062a\u0642\u0631\u064a\u0631 F_UNCOMPLETE_EVENT=\u0625\u0644\u063a\u0627\u0621 \u0625\u0643\u062a\u0645\u0627\u0644 \u0627\u0644\u0623\u062d\u062f\u0627\u062b -F_SKIP_DATA_IMPORT_AUDIT=\u062a\u062e\u0637\u064a \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u062a\u062f\u0642\u064a\u0642 \u0639\u0644\u0649 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0645\u0633\u062a\u0648\u0631\u062f\u0629 +F_SKIP_DATA_IMPORT_AUDIT=\u062a\u062e\u0637\u064a \u062a\u062f\u0642\u064a\u0642 \u0627\u0633\u062a\u064a\u0631\u0627\u062f \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a F_VIEW_SERVER_INFO=View server information F_DATA_APPROVAL_WORKFLOW=Add/Update Data Approval Workflow F_DATA_APPROVAL_LEVEL=Add/Update Data Approval Level @@ -434,7 +448,9 @@ F_EVENT_HOOK_DELETE=Delete Event Hook F_ROUTE_PUBLIC_ADD=Add/Update Public Route F_ROUTE_PRIVATE_ADD=Add/Update Private Route F_ROUTE_PUBLIC_DELETE=Delete Route -F_MAP_EXTERNAL_LAYER_ADD=Add external map layer +F_IMPERSONATE_USER=Impersonate user +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) #-- Common ---------------------------------------------------------------------# offline=\u063a\u064a\u0631 \u0645\u062a\u0635\u0644 @@ -450,7 +466,7 @@ discard=\u062a\u062c\u0627\u0647\u0644 remove_local_data=\u0647\u0644 \u062a\u0631\u064a\u062f \u0628\u0627\u0644\u062a\u0623\u0643\u064a\u062f \u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0645\u062e\u0632\u0646\u0629 \u0639\u0644\u0649 \u062c\u0647\u0627\u0632\u0643\u061f sync_success=\u0646\u062c\u062d \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0625\u0644\u0649 \u0627\u0644\u062e\u0627\u062f\u0645 sync_failed=\u0641\u0634\u0644 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0625\u0644\u0649 \u0627\u0644\u062e\u0627\u062f\u0645\u060c \u0627\u0644\u0631\u062c\u0627\u0621 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649 \u0644\u0627\u062d\u0642\u0627\u064b -year=\u0627\u0644\u0633\u0646\u0629 +year=\u0633\u0646\u0629 details=\u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644 show_details=\u0625\u0638\u0647\u0627\u0631 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644 hide_details=\u0625\u062e\u0641\u0627\u0621 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644 @@ -472,12 +488,12 @@ operations=\u0627\u0644\u0639\u0645\u0644\u064a\u0627\u062a add_new=\u0625\u0636\u0627\u0641\u0629 \u062c\u062f\u064a\u062f rename=\u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u062a\u0633\u0645\u064a\u0629 move=\u0646\u0642\u0644 -remove=\u0625\u0632\u0627\u0644\u0629 +remove=\u0625\u0632\u0644\u0629 required=\u0645\u0637\u0644\u0648\u0628 all=\u0627\u0644\u062c\u0645\u064a\u0639 save=\u062d\u0641\u0638 new=\u062c\u062f\u064a\u062f -back=\u0644\u0644\u062e\u0644\u0641 +back=\u0627\u0644\u062e\u0644\u0641 ok=\u0645\u0648\u0627\u0641\u0642 cancel=\u0625\u0644\u063a\u0627\u0621 clone=\u0646\u0633\u062e @@ -486,7 +502,7 @@ edit=\u062a\u0639\u062f\u064a\u0644 reply=\u0631\u062f update=\u062a\u062d\u062f\u064a\u062b delete=\u062d\u0630\u0641 -deleting=\u062c\u0627\u0631 \u0627\u0644\u062d\u0630\u0641 +deleting=\u062d\u0630\u0641 close=\u0625\u063a\u0644\u0627\u0642 gender_male=\u0630\u0643\u0631 gender_female=\u0623\u0646\u062b\u0649 @@ -506,12 +522,13 @@ code_from_email=\u0627\u0644\u0631\u0645\u0632 \u0645\u0646 \u0627\u0644\u0628\u password_hint=\u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644 8 \u0645\u062d\u0627\u0631\u0641\u060c 1 \u062d\u0631\u0641 \u0643\u0628\u064a\u0631\u060c 1 \u0631\u0642\u0645\u060c 1 \u062d\u0631\u0641 \u062e\u0627\u0635 optional=\u0627\u062e\u062a\u064a\u0627\u0631\u064a object_not_deleted_associated_by_objects=\u0644\u0645 \u064a\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0639\u0646\u0635\u0631 \u0644\u0623\u0646\u0647 \u0645\u0633\u062a\u062e\u062f\u0645 \u0645\u0646 \u0642\u0628\u0644 \u0639\u0646\u0627\u0635\u0631 \u0623\u062e\u0631\u0649. -id=\u0627\u0644\u0645\u0639\u0631\u0641 +id=ID name_in_use=\u0627\u0644\u0627\u0633\u0645 \u0645\u0633\u062a\u062e\u062f\u0645 \u0645\u0633\u0628\u0642\u0627\u064b. \u0627\u0644\u0631\u062c\u0627\u0621 \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0633\u0645 \u0645\u062e\u062a\u0644\u0641 password_length_validation=\u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0644\u0627 \u062a\u0644\u0628\u064a \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0645\u0646 \u0645\u062a\u0637\u0644\u0628\u0627\u062a \u0637\u0648\u0644 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 password_history_validation=\u0644\u0627 \u064a\u062c\u0628 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0648\u0627\u062d\u062f\u0629 \u0645\u0646 24 \u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 \u0627\u0644\u0633\u0627\u0628\u0642\u0629. password_digit_validation=\u064a\u062c\u0628 \u0623\u0646 \u062a\u062d\u062a\u0648\u064a \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0631\u0642\u0645\u0627\u064b \u0648\u0627\u062d\u062f\u0627\u064b \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644 password_uppercase_validation=\u064a\u062c\u0628 \u0623\u0646 \u062a\u062d\u062a\u0648\u064a \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u062d\u0631\u0641\u0627\u064b \u0643\u0628\u064a\u0631\u0627\u064b \u0648\u0627\u062d\u062f\u0627\u064b \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644 +password_lowercase_validation=Password must have at least one lower case password_dictionary_validation=\u064a\u062c\u0628 \u0623\u0644\u0627 \u062a\u062d\u062a\u0648\u064a \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0623\u064a \u0645\u0646 \u0627\u0644\u0643\u0644\u0645\u0627\u062a \u0627\u0644\u0639\u0627\u0645\u0629 password_specialcharacter_validation=\u064a\u062c\u0628 \u0623\u0646 \u062a\u062d\u062a\u0648\u064a \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0645\u062d\u0631\u0641\u0627\u064b \u062e\u0627\u0635\u0627\u064b \u0648\u0627\u062d\u062f\u0627\u064b \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644 password_username_validation=\u064a\u062c\u0628 \u0623\u0644\u0627 \u064a\u0643\u0648\u0646 \u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645/\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u062c\u0632\u0621\u0627\u064b \u0645\u0646 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 @@ -531,13 +548,14 @@ divide=\u0642\u0633\u0645\u0629 plus=\u062c\u0645\u0639 minus=\u0637\u0631\u062d no_of_days=\u0639\u062f\u062f \u0627\u0644\u0623\u064a\u0627\u0645 -variables=\u0645\u062a\u063a\u064a\u0631\u0627\u062a -open=\u0641\u062a\u062d +variables=\u0627\u0644\u0645\u062a\u063a\u064a\u0631\u0627\u062a +open=\u0645\u0641\u062a\u0648\u062d normal=\u0639\u0627\u062f\u064a item=\u0627\u0644\u0639\u0646\u0635\u0631 action=\u0625\u062c\u0631\u0627\u0621 sub_total=\u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0641\u0631\u0639\u064a total=\u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a +impersonate_user=Impersonate user username_in_password=\u0644\u0627 \u064a\u0645\u0643\u0646 \u0623\u0646 \u064a\u0643\u0648\u0646 \u0627\u0633\u0645 \u0627\u0644\u0645\u062a\u0633\u062e\u062f\u0645 \u062c\u0632\u0621\u0627\u064b \u0645\u0646 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 email_in_password=\u0644\u0627 \u064a\u0645\u0643\u0646 \u0623\u0646 \u064a\u0643\u0648\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u062c\u0632\u0621\u0627\u064b \u0645\u0646 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 username_email_in_password=\u0644\u0627 \u064a\u0645\u0643\u0646 \u0623\u0646 \u064a\u0643\u0648\u0646 \u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645/\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u062c\u0632\u0621\u0627\u064b \u0645\u0646 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 @@ -560,7 +578,7 @@ THIS_SIX_MONTH=\u0627\u0644\u0633\u062a\u0629 \u0623\u0634\u0647\u0631 \u0627\u0 LAST_MONTH=\u0627\u0644\u0634\u0647\u0631 \u0627\u0644\u0645\u0627\u0636\u064a LAST_BIMONTH=\u0622\u062e\u0631 \u0634\u0647\u0631\u064a\u0646 \u0645\u0632\u062f\u0648\u062c\u064a\u0646 LAST_QUARTER=\u0631\u0628\u0639 \u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0636\u064a -LAST_SIX_MONTH=\u0622\u062e\u0631 \u0646\u0635\u0641 \u0627\u0644\u0633\u0646\u0629 (\u0641\u062a\u0631\u0629 \u0645\u0646 \u0633\u062a\u0629 \u0623\u0634\u0647\u0631) +LAST_SIX_MONTH=\u0622\u062e\u0631 \u0633\u062a\u0629-\u0623\u0634\u0647\u0631 MONTHS_THIS_YEAR=\u0623\u0634\u0647\u0631 \u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629 QUARTERS_THIS_YEAR=\u0623\u0631\u0628\u0627\u0639 \u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629 THIS_YEAR=\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629 @@ -573,9 +591,9 @@ LAST_5_YEARS=\u0622\u062e\u0631 5 \u0633\u0646\u0648\u0627\u062a LAST_12_MONTHS=\u0622\u062e\u0631 12 \u0634\u0647\u0631 LAST_6_MONTHS=\u0622\u062e\u0631 6 \u0623\u0634\u0647\u0631 LAST_3_MONTHS=\u0622\u062e\u0631 3 \u0623\u0634\u0647\u0631 -LAST_6_BIMONTHS=\u0622\u062e\u0631 6 \u0623\u0634\u0647\u0631 \u0645\u0632\u0648\u062f\u062c\u0629 +LAST_6_BIMONTHS=\u0622\u062e\u0631 6 \u0623\u0634\u0647\u0631 \u0645\u0632\u062f\u0648\u062c\u0629 LAST_4_QUARTERS=\u0622\u062e\u0631 4 \u0623\u0631\u0628\u0627\u0639 \u0627\u0644\u0633\u0646\u0629 -LAST_2_SIXMONTHS=\u0622\u062e\u0631 \u0646\u0635\u0641\u064a \u0627\u0644\u0633\u0646\u0629 (\u0643\u0644 \u0641\u062a\u0631\u0629 \u0633\u062a\u0629 \u0623\u0634\u0647\u0631) +LAST_2_SIXMONTHS=\u0622\u062e\u0631 \u0641\u062a\u0631\u062a\u064a \u0633\u062a\u0629 \u0623\u0634\u0647\u0631 (\u0646\u0635\u0641\u064a \u0633\u0646\u0629) THIS_FINANCIAL_YEAR=\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629 LAST_FINANCIAL_YEAR=\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629 \u0627\u0644\u0645\u0627\u0636\u064a\u0629 LAST_5_FINANCIAL_YEARS=\u0622\u062e\u0631 5 \u0633\u0646\u0648\u0627\u062a \u0645\u0627\u0644\u064a\u0629 @@ -584,10 +602,10 @@ WEEKS_THIS_YEAR=\u0623\u0633\u0627\u0628\u064a\u0639 \u0627\u0644\u0633\u0646\u0 LAST_4_WEEKS=\u0622\u062e\u0631 4 \u0623\u0633\u0627\u0628\u064a\u0639 LAST_12_WEEKS=\u0622\u062e\u0631 12 \u0623\u0633\u0628\u0648\u0639 LAST_52_WEEKS=\u0622\u062e\u0631 52 \u0623\u0633\u0628\u0648\u0639 -THIS_WEEK=\u0627\u0644\u0623\u0633\u0628\u0648\u0639 \u0627\u0644\u062d\u0627\u0644\u064a +THIS_WEEK=\u0647\u0630\u0627 \u0627\u0644\u0623\u0633\u0628\u0648\u0639 THIS_BIWEEK=\u0627\u0644\u0623\u0633\u0628\u0648\u0639\u064a\u0646 \u0627\u0644\u062d\u0627\u0644\u064a\u064a\u0646 LAST_BIWEEK=\u0622\u062e\u0631 \u0627\u0633\u0628\u0648\u0639\u064a\u0646 -LAST_4_BIWEEKS=\u0622\u062e\u0631 4 \u0632\u0648\u062c \u0627\u0633\u0627\u0628\u064a\u0639 +LAST_4_BIWEEKS=\u0622\u062e\u0631 4 \u062b\u0646\u0627\u0626\u064a \u0627\u0633\u0627\u0628\u064a\u0639 #-- PeriodTypes ----------------------------------------------------------------# @@ -599,11 +617,11 @@ WeeklySaturday=\u0623\u0633\u0628\u0648\u0639\u064a\u0627\u064b \u0627\u0644\u06 WeeklySunday=\u0623\u0633\u0628\u0648\u0639\u064a\u0627\u064b \u0627\u0644\u0623\u062d\u062f BiWeekly=\u0643\u0644 \u0627\u0633\u0628\u0648\u0639\u064a\u0646 Monthly=\u0634\u0647\u0631\u064a -BiMonthly=\u0623\u0634\u0647\u0631 \u0645\u0632\u062f\u0648\u062c\u0629 -Quarterly=\u0631\u0628\u0639 \u0633\u0646\u0648\u064a +BiMonthly=\u0643\u0644 \u0634\u0647\u0631\u064a\u0646 +Quarterly=\u0631\u0628\u0639\u064a QuarterlyNov=Quarterly November -SixMonthly=\u0646\u0635\u0641 \u0633\u0646\u0629 (\u0641\u062a\u0631\u0629 \u0645\u0646 \u0633\u062a\u0629 \u0623\u0634\u0647\u0631) -SixMonthlyApril=\u0646\u0635\u0641 \u0633\u0646\u0629 (\u0641\u062a\u0631\u0629 \u0645\u0646 \u0633\u062a\u0629 \u0623\u0634\u0647\u0631) \u0646\u064a\u0633\u0627\u0646 +SixMonthly=\u0643\u0644 \u0633\u062a\u0629-\u0623\u0634\u0647\u0631 +SixMonthlyApril=\u0646\u0635\u0641 \u0633\u0646\u0648\u064a\u060c \u0643\u0644 \u0633\u062a\u0629 \u0623\u0634\u0647\u0631\u060c \u0627\u0628\u0631\u064a\u0644 SixMonthlyNov=\u0643\u0644 \u0633\u062a\u0629 \u0623\u0634\u0647\u0631 \u0646\u0648\u0641\u0645\u0628\u0631 Yearly=\u0633\u0646\u0648\u064a TwoYearly=\u0643\u0644 \u0633\u0646\u062a\u064a\u0646 @@ -690,24 +708,24 @@ format.FinancialNov.endDate.ext=MMMM yyyy #-- Months and weeks -----------------------------------------------------------# -month.january=\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a -month.february=\u0634\u0628\u0627\u0637 -month.march=\u0622\u0630\u0627\u0631 -month.april=\u0646\u064a\u0633\u0627\u0646 -month.may=\u0623\u064a\u0627\u0631 -month.june=\u062d\u0632\u064a\u0631\u0627\u0646 -month.july=\u062a\u0645\u0648\u0632 +month.january=\u064a\u0646\u0627\u064a\u0631 +month.february=\u0641\u0628\u0631\u0627\u064a\u0631 +month.march=\u0645\u0627\u0631\u0633 +month.april=\u0627\u0628\u0631\u064a\u0644 +month.may=\u0645\u0627\u064a\u0648 +month.june=\u064a\u0648\u0646\u064a\u0648 +month.july=\u064a\u0648\u0644\u064a\u0648 month.august=\u0627\u063a\u0633\u0637\u0633 -month.september=\u0623\u064a\u0644\u0648\u0644 -month.october=\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u0623\u0648\u0644 -month.november=\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a -month.december=\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0644 +month.september=\u0633\u0628\u062a\u0645\u0628\u0631 +month.october=\u0627\u0643\u062a\u0648\u0628\u0631 +month.november=\u0646\u0648\u0641\u0645\u0628\u0631 +month.december=\u062f\u064a\u0633\u0645\u0628\u0631 month.short.january=\u0643\u0627\u0646\u0648\u06462 month.short.february=\u0634\u0628\u0627\u0637 month.short.march=\u0622\u0630\u0627\u0631 month.short.april=\u0646\u064a\u0633\u0627\u0646 -month.short.may=\u0623\u064a\u0627\u0631 +month.short.may=\u0645\u0627\u064a\u0648 month.short.june=\u062d\u0632\u064a\u0631\u0627\u0646 month.short.july=\u062a\u0645\u0648\u0632 month.short.august=\u0627\u063a\u0633\u0637\u0633 @@ -839,7 +857,7 @@ islamic.month.december=\u0630\u0648 \u0627\u0644\u062d\u062c\u0629 islamic.month.short.january=\u0645\u062d\u0631\u0645 islamic.month.short.february=\u0635\u0641\u0631 -islamic.month.short.march=\u0631\u0628\u064a\u06392 +islamic.month.short.march=\u0631\u0628\u064a\u06391 islamic.month.short.april=\u0631\u0628\u064a\u06391 islamic.month.short.may=\u062c\u0645\u0627\u062f\u06491 islamic.month.short.june=\u062c\u0645\u0627\u062f\u06492 @@ -919,8 +937,8 @@ translation_details=\u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644 translation_select_locale=[\u062a\u062d\u062f\u064a\u062f \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0645\u062d\u0644\u064a\u0629] translation_select_ref=[\u200f\u200f \u062a\u062d\u062f\u064a\u062f \u0645\u0631\u062c\u0639 ] translation_save=\u062d\u0641\u0638 -translation_label_id=\u0627\u0644\u0645\u0639\u0631\u0641 -translation_label_name=\u0627\u0644\u0627\u0633\u0645 +translation_label_id=ID +translation_label_name=\u0627\u0644\u0625\u0633\u0645 translation_label_shortName=\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0645\u062e\u062a\u0635\u0631 translation_label_description=\u0627\u0644\u0648\u0635\u0641 translation_label_comment=\u062a\u0639\u0644\u064a\u0642 @@ -953,7 +971,7 @@ last_metadata_sync_attempt_time=\u0622\u062e\u0631 \u0648\u0642\u062a \u0644\u06 name_exists=\u062a\u062d\u0630\u064a\u0631\u060c \u0627\u0644\u0627\u0633\u0645 \u0645\u0648\u062c\u0648\u062f \u0645\u0633\u0628\u0642\u0627\u064b name_is_required=\u062e\u0637\u0623\u060c \u0627\u0644\u0627\u0633\u0645 \u0645\u0637\u0644\u0648\u0628 version=\u0627\u0644\u0625\u0635\u062f\u0627\u0631 -build_revision=\u0645\u0631\u0627\u062c\u0639\u0629 \u0627\u0644\u0628\u0646\u0627\u0621 +build_revision=Build revision build_date=\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0628\u0646\u0627\u0621 jasper_reports_version=\u0625\u0635\u062f\u0627\u0631 \u062a\u0642\u0627\u0631\u064a\u0631 Jasper user_agent=\u0648\u0643\u064a\u0644 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 @@ -966,7 +984,7 @@ database_user=\u0645\u0633\u062a\u062e\u062f\u0645 \u0642\u0627\u0639\u062f\u062 database_version=\u0625\u0635\u062f\u0627\u0631 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a system_id=\u0645\u0639\u0631\u0641 \u0627\u0644\u0646\u0638\u0627\u0645 last_monitoring_request=\u0622\u062e\u0631 \u0637\u0644\u0628 \u0645\u0631\u0627\u0642\u0628\u0629 -read_replica_count=\u0642\u0631\u0627\u0621\u0629 \u0639\u062f\u062f \u0627\u0644\u0646\u0633\u062e \u0627\u0644\u0645\u062a\u0637\u0627\u0628\u0642\u0629 +read_replica_count=\u0642\u0631\u0627\u0621\u0629 \u0639\u062f\u062f \u0627\u0644\u0646\u0633\u062e not_set=\u063a\u064a\u0631 \u0645\u0636\u0628\u0648\u0637 current_user=\u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u062d\u0627\u0644\u064a dhis2_online=DHIS 2 \u0645\u062a\u0635\u0644 \u0628\u0627\u0644\u0646\u062a @@ -980,7 +998,7 @@ help=\u0645\u0633\u0627\u0639\u062f\u0629 send_feedback=\u0625\u0631\u0633\u0627\u0644 \u062a\u063a\u0630\u064a\u0629 \u0631\u0627\u062c\u0639\u0629 status=\u0627\u0644\u062d\u0627\u0644\u0629 system_status=\u062d\u0627\u0644\u0629 \u0627\u0644\u0646\u0638\u0627\u0645 -feedback=\u0627\u0644\u062a\u063a\u0630\u064a\u0629 \u0627\u0644\u0631\u0627\u062c\u0639\u0629 +feedback=\u062a\u063a\u0630\u064a\u0629 \u0627\u0644\u0631\u0627\u062c\u0639\u0629 intro=\u0645\u0642\u062f\u0645\u0629 help_contents=\u0645\u062d\u062a\u0648\u064a\u0627\u062a \u0627\u0644\u0645\u0633\u0627\u0639\u062f\u0629 about_dhis2=\u062d\u0648\u0644 DHIS 2 @@ -1029,10 +1047,10 @@ interests=\u0627\u0644\u0627\u0647\u062a\u0645\u0627\u0645\u0627\u062a languages=\u0627\u0644\u0644\u063a\u0627\u062a update_user_profile_success=\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0645\u0644\u0641 \u0627\u0644\u062a\u0639\u0631\u064a\u0641 settings=\u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a -property_to_display_in_analysis_modules=\u0627\u0644\u062e\u0627\u0635\u064a\u0629 \u0644\u0644\u0639\u0631\u0636 \u0641\u064a \u0627\u0644\u0648\u062d\u062f\u0627\u062a \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629 \u0644\u0644\u062a\u062d\u0644\u064a\u0644 +property_to_display_in_analysis_modules=\u0627\u0644\u062e\u0627\u0635\u064a\u0629 \u0627\u0644\u062a\u064a \u064a\u062a\u0645 \u0639\u0631\u0636\u0647\u0627 \u0641\u064a \u0627\u0644\u0648\u062d\u062f\u0627\u062a \u0627\u0644\u062a\u062d\u0644\u064a\u0644\u064a\u0629 user_settings=\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 general=\u0639\u0627\u0645 -message=\u0631\u0633\u0627\u0644\u0629 +message=\u0627\u0644\u0631\u0633\u0627\u0644\u0629 db_language=\u0644\u063a\u0629 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a language=\u0644\u063a\u0629 \u0627\u0644\u0648\u0627\u062c\u0647\u0629 use_db_locale_no_translation=\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u062d\u0644\u064a\u0629 \u0644\u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a / \u0628\u062f\u0648\u0646 \u062a\u0631\u062c\u0645\u0629 @@ -1074,7 +1092,7 @@ count=\u0627\u0644\u0639\u062f\u062f average=\u0627\u0644\u0645\u062a\u0648\u0633\u0637 stddev=\u0627\u0644\u0627\u0646\u062d\u0631\u0627\u0641 \u0627\u0644\u0645\u0639\u064a\u0627\u0631\u064a variance=\u0627\u0644\u062a\u0628\u0627\u064a\u0646 -min=\u0627\ufef7\u062f\u0646\u0649 +min=\u0627\u0644\u0623\u062f\u0646\u0649 max=\u0627\u0644\u0623\u0639\u0644\u0649 text=\u0646\u0635 long_text=\u0646\u0635 \u0637\u0648\u064a\u0644 @@ -1101,7 +1119,7 @@ no_value=\u0644\u0627 \u062a\u0648\u062c\u062f \u0642\u064a\u0645\u0629 #-- Validation messages -------------------------------------------------------# -value_must_integer=\u064a\u062c\u0628 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0627\u0644\u0642\u064a\u0645\u0629 \u0639\u062f\u062f\u0627\u064b \u0635\u062d\u064a\u062d\u0627\u064b +value_must_integer=\u064a\u062c\u0628 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0627\u0644\u0642\u064a\u0645\u0629 \u0639\u062f\u062f\u064b\u0627 \u0635\u062d\u064a\u062d\u064b\u0627 value_must_number=\u064a\u062c\u0628 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0627\u0644\u0642\u064a\u0645\u0629 \u0639\u062f\u062f\u0627\u064b value_must_positive_integer=\u064a\u062c\u0628 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0627\u0644\u0642\u064a\u0645\u0629 \u0639\u062f\u062f\u0627\u064b \u0635\u062d\u064a\u062d\u0627\u064b \u0645\u0648\u062c\u0628\u0627\u064b value_must_negative_integer=\u064a\u062c\u0628 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0627\u0644\u0642\u064a\u0645\u0629 \u0639\u062f\u062f\u0627\u064b \u0635\u062d\u064a\u062d\u0627\u064b \u0633\u0627\u0644\u0628\u0627\u064b @@ -1113,7 +1131,7 @@ value_must_valid_url=\u064a\u062c\u0628 \u0623\u0646 \u062a\u0643\u0648\u0646 \u #-- User account --------------------------------------------------------------# -profile=\u0645\u0644\u0641 \u0627\u0644\u062a\u0639\u0631\u064a\u0641 +profile=\u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0634\u062e\u0635\u064a account=\u0627\u0644\u062d\u0633\u0627\u0628 update_user=\u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 user_account=\u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 @@ -1126,8 +1144,8 @@ first_name=\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0623\u0648\u0644 email=\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a openid=OpenID username=\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 -phone_number=\u0631\u0642\u0645 \u0627\u0644\u0647\u0627\u062a\u0641 \u0627\u0644\u062c\u0648\u0627\u0644 -user_roles=\u0623\u062f\u0648\u0627\u0631 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 +phone_number=\u0631\u0642\u0645 \u0627\u0644\u062c\u0648\u0627\u0644 +user_roles=\u0627\u062f\u0648\u0627\u0631 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 update_user_success=\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u062d\u0633\u0627\u0628 wrong_password=\u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u062e\u0627\u0637\u0626\u0629 help_center=\u0645\u0631\u0643\u0632 \u0627\u0644\u0645\u0633\u0627\u0639\u062f\u0629 @@ -1206,7 +1224,7 @@ selected=\u0645\u062d\u062f\u062f error=\u062e\u0637\u0623 warning=\u062a\u062d\u0630\u064a\u0631 success=\u0646\u062c\u0627\u062d -waiting=\u0627\u0644\u0631\u062c\u0627\u0621 \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631 +waiting=\u064a\u0631\u062c\u0649 \u0627\u0644\u0625\u0646\u062a\u0638\u0627\u0631 invalid_identifiers_in_expression=\u0645\u0639\u0631\u0641\u0627\u062a \u063a\u064a\u0631 \u0635\u0627\u0644\u062d\u0629 \u0636\u0645\u0646 \u0627\u0644\u062a\u0639\u0628\u064a\u0631 filter_not_evaluating_to_true_or_false=\u0644\u0627 \u064a\u062a\u0645 \u062a\u0642\u064a\u064a\u0645 \u0639\u0627\u0645\u0644 \u0627\u0644\u062a\u0635\u0641\u064a\u0629 \u0628\u0635\u062d \u0623\u0648 \u062e\u0637\u0623 expression_not_valid=\u0627\u0644\u062a\u0639\u0628\u064a\u0631 \u063a\u064a\u0631 \u0635\u0627\u0644\u062d @@ -1242,7 +1260,7 @@ go=\u0627\u0646\u062a\u0642\u0627\u0644 filter_by_name=\u062a\u0635\u0641\u064a\u0629 \u0628\u0648\u0627\u0633\u0637\u0629 \u0627\u0644\u0627\u0633\u0645 filter=\u0639\u0627\u0645\u0644 \u0627\u0644\u062a\u0635\u0641\u064a\u0629 clear=\u0645\u0633\u062d -find=\u0628\u062d\u062b +find=\u0625\u064a\u062c\u0627\u062f delete_success=\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0639\u0646\u0635\u0631 process=\u062c\u0627\u0631 \u0627\u0644\u0645\u0639\u0627\u0644\u062c\u0629 @@ -1250,14 +1268,14 @@ process=\u062c\u0627\u0631 \u0627\u0644\u0645\u0639\u0627\u0644\u062c\u0629 get_pdf=\u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 PDF no_item_to_export=\u0644\u0627 \u064a\u0648\u062c\u062f \u0623\u064a \u0639\u0646\u0635\u0631 \u0644\u0644\u062a\u0635\u062f\u064a\u0631 -name=\u0627\u0644\u0627\u0633\u0645 +name=\u0627\u0644\u0625\u0633\u0645 short_name=\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0645\u062e\u062a\u0635\u0631 alternative_name=\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0628\u062f\u064a\u0644 -code=\u0627\u0644\u0631\u0645\u0632 +code=\u0627\u0644\u0643\u0648\u062f description=\u0627\u0644\u0648\u0635\u0641 opening_date=\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0627\u0641\u062a\u062a\u0627\u062d closed_date=\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0625\u063a\u0644\u0627\u0642 -active=\u0641\u0639\u0627\u0644 +active=\u0646\u0634\u0637 type=\u0627\u0644\u0646\u0648\u0639 value_type=\u0646\u0648\u0639 \u0627\u0644\u0642\u064a\u0645\u0629 actual=\u0627\u0644\u0641\u0639\u0644\u064a @@ -1271,13 +1289,13 @@ indicators=\u0627\u0644\u0645\u0624\u0634\u0631\u0627\u062a indicator_groups=\u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0645\u0624\u0634\u0631\u0627\u062a data_element_groups=\u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a data_element_concepts=\u0645\u0641\u0627\u0647\u064a\u0645 \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a -organisation_units=\u0648\u062d\u062f\u0627\u062a \u0627\u0644\u0645\u0646\u0638\u0645\u0629 +organisation_units=\u0627\u0644\u0648\u062d\u062f\u0627\u062a \u0627\u0644\u062a\u0646\u0638\u064a\u0645\u064a\u0629 organisation_unit_groups=\u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0648\u062d\u062f\u0627\u062a \u0627\u0644\u062a\u0646\u0638\u064a\u0645\u064a\u0629 organisation_unit_hierarchy=\u0627\u0644\u062a\u0633\u0644\u0633\u0644 \u0627\u0644\u0647\u0631\u0645\u064a \u0644\u0644\u0648\u062d\u062f\u0629 \u0627\u0644\u062a\u0646\u0638\u064a\u0645\u064a\u0629 validation_rules=\u0642\u0648\u0627\u0639\u062f \u0627\u0644\u062a\u062d\u0642\u0642 period_type=\u0646\u0648\u0639 \u0627\u0644\u0641\u062a\u0631\u0629 \u0627\u0644\u0632\u0645\u0646\u064a\u0629 users=\u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u0648\u0646 -user_groups=\u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646 +user_groups=\u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 pivot_tables=\u0627\u0644\u062c\u062f\u0627\u0648\u0644 \u0627\u0644\u0645\u062d\u0648\u0631\u064a\u0629 charts=\u0627\u0644\u0645\u062e\u0637\u0637\u0627\u062a \u0627\u0644\u0628\u064a\u0627\u0646\u064a\u0629 maps=\u0627\u0644\u062e\u0631\u0627\u0626\u0637 @@ -1317,8 +1335,8 @@ data_analysis_report=\u062a\u0642\u0631\u064a\u0631 \u062a\u062d\u0644\u064a\u06 absolute=\u0645\u0637\u0644\u0642 statistical=\u0625\u062d\u0635\u0627\u0626\u064a -left_side_description=\u0648\u0635\u0641 \u0627\u0644\u0637\u0631\u0641 \u0627\u0644\u0623\u064a\u0633\u0631 -right_side_description=\u0648\u0635\u0641 \u0627\u0644\u0637\u0631\u0641 \u0627\u0644\u0623\u064a\u0645\u0646 +left_side_description=\u0627\u0644\u0648\u0635\u0641 \u0641\u064a \u0627\u0644\u062c\u0627\u0646\u0628 \u0627\u0644\u0623\u064a\u0633\u0631 +right_side_description=\u0627\u0644\u0648\u0635\u0641 \u0641\u064a \u0627\u0644\u062c\u0627\u0646\u0628 \u0627\u0644\u0623\u064a\u0645\u0646 left_side_of_expression=\u0627\u0644\u0637\u0631\u0641 \u0627\u0644\u0623\u064a\u0633\u0631 \u0644\u0644\u062a\u0639\u0628\u064a\u0631 right_side_of_expression=\u0627\u0644\u0637\u0631\u0641 \u0627\u0644\u0623\u064a\u0645\u0646 \u0644\u0644\u062a\u0639\u0628\u064a\u0631 operator=\u0627\u0644\u0639\u0627\u0645\u0644 @@ -1339,9 +1357,9 @@ less_than_or_equal_to=<= and_title=\u0648 or_title=\u0623\u0648 equal_to_title=\u064a\u0633\u0627\u0648\u064a -not_equal_to_title=\u0644\u0627 \u064a\u0633\u0627\u0648\u064a +not_equal_to_title=\u063a\u064a\u0631 \u0645\u0633\u0627\u0648\u064d \u0644\u0640 less_than_title=\u0623\u0635\u063a\u0631 \u0645\u0646 -less_than_or_equal_to_title=\u0623\u0635\u063a\u0631 \u0645\u0646 \u0623\u0648 \u064a\u0633\u0627\u0648\u064a +less_than_or_equal_to_title=<\= greater_than_title=\u0623\u0643\u0628\u0631 \u0645\u0646 greater_than_or_equal_to_title=\u0623\u0643\u0628\u0631 \u0645\u0646 \u0623\u0648 \u064a\u0633\u0627\u0648\u064a @@ -1366,7 +1384,7 @@ sharing_settings=\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u no_access=\u0644\u0627 \u0634\u064a\u0621 read_only=\u0644\u0644\u0642\u0631\u0627\u0621\u0629 \u0641\u0642\u0637 read_write=\u0644\u0644\u0642\u0631\u0627\u0621\u0629 \u0648\u0627\u0644\u0643\u062a\u0627\u0628\u0629 -can_edit_and_view=\u064a\u0645\u0643\u0646 \u0627\u0644\u062a\u062d\u0631\u064a\u0631 \u0648\u0627\u0644\u0639\u0631\u0636 +can_edit_and_view=\u0625\u0645\u0643\u0627\u0646\u064a\u0629 \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0648\u0627\u0644\u0627\u0633\u062a\u0639\u0631\u0627\u0636 can_view=\u0625\u0645\u0643\u0627\u0646\u064a\u0629 \u0627\u0644\u0627\u0633\u062a\u0639\u0631\u0627\u0636 search_for_user_groups=\u0627\u0644\u0628\u062d\u062b \u0639\u0646 \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646 search_for_user_groups_users=\u0627\u0644\u0628\u062d\u062b \u0639\u0646 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646 \u0648\u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646 @@ -1550,7 +1568,7 @@ morocco=\u0627\u0644\u0645\u063a\u0631\u0628 mozambique=\u0645\u0648\u0632\u0645\u0628\u064a\u0642 myanmar=\u0645\u064a\u0627\u0646\u0645\u0627\u0631 mhrp=\u0628\u0631\u0646\u0627\u0645\u062c \u0623\u0628\u062d\u0627\u062b \u0641\u064a\u0631\u0648\u0633 \u0646\u0642\u0635 \u0627\u0644\u0645\u0646\u0627\u0639\u0629 \u0627\u0644\u0628\u0634\u0631\u064a\u0629 \u0644\u0644\u062c\u064a\u0634 -msf=\u0623\u0637\u0628\u0627\u0621 \u0628\u0644\u0627 \u062d\u062f\u0648\u062f +msf=MSF msh=MSH msh_white=MSH White msi=MSI @@ -1687,14 +1705,16 @@ authentication.message.account.locked=\u062d\u0633\u0627\u0628\u0643 \u0645\u064 powered_by=\u0645\u0634\u063a\u0644 \u0628\u0648\u0627\u0633\u0637\u0629 sign_in=\u062a\u0633\u062c\u064a\u0644 \u062f\u062e\u0648\u0644 login_using_two_factor_authentication=\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 two factor authentication +two_factor_authentication_code=Two factor authentication code sign_in_with_openID=\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 OpenID change_language=\u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0644\u063a\u0629 login_with_google=\u062a\u0633\u062d\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 Google login_with_azure=\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 Microsoft +oidc_login_failed=Failed to login with OIDC two_factor_code=\u0627\u0644\u0643\u0648\u062f #-- New User Account page -----------------------------------------------------# -new_user_account_name=\u0627\u0644\u0627\u0633\u0645 +new_user_account_name=\u0627\u0644\u0625\u0633\u0645 new_user_account_first_name=\u0627\u0644\u0623\u0648\u0644 new_user_account_last_name=\u0627\u0644\u0623\u062e\u064a\u0631 @@ -1767,12 +1787,37 @@ respond_to_this_message=\u0627\u0644\u0631\u062f \u0639\u0644\u0649 \u0647\u0630 #-- Restore emails ------------------------------------------------------------# +email_restore_subject=\u062a\u0623\u0643\u064a\u062f \u0627\u0633\u062a\u0631\u062f\u0627\u062f \u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0639\u0644\u0649 +email_restore_1_1st_paragraph_before_application_title=\u0642\u0627\u0645 \u0634\u062e\u0635 \u0645\u0627\u060c \u0631\u0628\u0645\u0627 \u0623\u0646\u062a\u060c \u0628\u0637\u0644\u0628 \u0627\u0633\u062a\u0631\u062f\u0627\u062f +email_restore_1_1st_paragraph_after_application_title=\u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645. +email_restore_1_2nd_paragraph=\u0644\u0642\u062f \u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0631\u0633\u0627\u0644\u062a\u064a \u0628\u0631\u064a\u062f \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0644\u0643\u060c \u0648\u0647\u0630\u0647 \u0647\u064a \u0627\u0644\u0631\u0633\u0627\u0644\u0629 \u0627\u0644\u0623\u0648\u0644\u0649. \u0627\u0644\u0631\u062c\u0627\u0621 \u0627\u062a\u0628\u0627\u0639 \u0627\u0644\u0631\u0627\u0628\u0637 \u0623\u062f\u0646\u0627\u0647. \u0641\u064a \u0627\u0644\u062e\u0637\u0648\u0629 \u0627\u0644\u062a\u0627\u0644\u064a\u0629 \u0633\u064a\u0637\u0644\u0628 \u0645\u0646\u0643 \u0625\u062f\u062e\u0627\u0644 \u0631\u0645\u0632 \u0648\u0627\u0644\u0630\u064a \u062a\u0645 \u0625\u0631\u0633\u0627\u0644\u0647 \u0644\u0643 \u0628\u0631\u0633\u0627\u0644\u0629 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0644\u0623\u062e\u0631\u0649. +email_restore_1_3rd_paragraph=\u064a\u062c\u0628 \u0623\u0646 \u062a\u0643\u0645\u0644 \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u0627\u0633\u062a\u0631\u062f\u0627\u062f \u062e\u0644\u0627\u0644 \u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629. \u0641\u064a \u062d\u0627\u0644 \u0623\u0646\u0643 \u0644\u0645 \u062a\u0642\u0645 \u0628\u0623\u064a \u0625\u062c\u0631\u0627\u0621\u060c \u0641\u0644\u0646 \u064a\u062a\u0645 \u0627\u0633\u062a\u0631\u062f\u0627\u062f \u062d\u0633\u0627\u0628\u0643. \u0641\u064a \u062d\u0627\u0644 \u0623\u0646\u0643 \u0644\u0645 \u062a\u0637\u0644\u0628 \u0647\u0630\u0627 \u0627\u0644\u0627\u0633\u062a\u0631\u062f\u0627\u062f\u060c \u0627\u0644\u0631\u062c\u0627\u0621 \u062a\u062c\u0627\u0647\u0644 \u0647\u0630\u0647 \u0627\u0644\u0631\u0633\u0627\u0644\u0629. #-- Invite emails -------------------------------------------------------------# +email_invite_subject=\u062f\u0639\u0648\u0629 \u0644\u0625\u0646\u0634\u0627\u0621 \u062d\u0633\u0627\u0628 \u0645\u0633\u062a\u062e\u062f\u0645 \u0639\u0644\u0649 +email_invite_1_1st_paragraph_before_application_title=\u0647\u0630\u0647 \u062f\u0639\u0648\u0629 \u0644\u0625\u0646\u0634\u0627\u0621 +email_invite_1_1st_paragraph_after_application_title=\u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645. +email_invite_1_2nd_paragraph=\u0644\u0642\u062f \u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0631\u0633\u0627\u0644\u062a\u064a \u0628\u0631\u064a\u062f \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0644\u0643\u060c \u0648\u0647\u0630\u0647 \u0647\u064a \u0627\u0644\u0631\u0633\u0627\u0644\u0629 \u0627\u0644\u0623\u0648\u0644\u0649. \u0627\u0644\u0631\u062c\u0627\u0621 \u0627\u062a\u0628\u0627\u0639 \u0627\u0644\u0631\u0627\u0628\u0637 \u0623\u062f\u0646\u0627\u0647. \u0641\u064a \u0627\u0644\u062e\u0637\u0648\u0629 \u0627\u0644\u062a\u0627\u0644\u064a\u0629 \u0633\u064a\u0637\u0644\u0628 \u0645\u0646\u0643 \u0625\u062f\u062e\u0627\u0644 \u0631\u0645\u0632 \u0648\u0627\u0644\u0630\u064a \u062a\u0645 \u0625\u0631\u0633\u0627\u0644\u0647 \u0644\u0643 \u0628\u0631\u0633\u0627\u0644\u0629 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0644\u0623\u062e\u0631\u0649. +email_invite_1_3rd_paragraph=\u064a\u062c\u0628 \u0623\u0646 \u062a\u0642\u0648\u0645 \u0628\u0627\u0644\u0631\u062f \u0639\u0644\u0649 \u0647\u0630\u0647 \u0627\u0644\u062f\u0639\u0648\u0629 \u062e\u0644\u0627\u0644 \u0623\u0633\u0628\u0648\u0639 \u0648\u0627\u062d\u062f. \u0641\u064a \u062d\u0627\u0644 \u0623\u0646\u0643 \u0644\u0645 \u062a\u0642\u0645 \u0628\u0623\u064a \u0625\u062c\u0631\u0627\u0621\u060c \u0641\u0633\u0648\u0641 \u062a\u0646\u062a\u0647\u064a \u0635\u0644\u0627\u062d\u064a\u0629 \u0647\u0630\u0647 \u0627\u0644\u062f\u0639\u0648\u0629 \u0641\u064a \u0630\u0644\u0643 \u0627\u0644\u0648\u0642\u062a. #-- Verify email -------------------------------------------------------------# +email_verify_1_1st_paragraph_before_application_title=This is a message to verify a +email_verify_1_1st_paragraph_after_application_title=, user account email. +email_verify_1_2nd_paragraph=Please click the link below to verify the email address of your account. +email_verify_1_3rd_paragraph=You must respond to this email within one hour. If you take no action, the email address will not be verified. +verify_email_subject=Verify email address + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=Your Two-Factor Authentication Code for +email_2fa_1_greeting=Dear +email_2fa_1_1st_paragraph_application_title=You have requested a two-factor authentication code to log into your account. +email_2fa_1_2nd_paragraph=Your two-factor authentication code: +email_2fa_1_3rd_paragraph=Please use this code within 15 minutes to log into your account. +email_2fa_1_4th_paragraph=If you did not request this code, please contact your system administrator immediately to secure your account. +email_2fa_1_ending=Thank you, #-- Cache strategy display strings --------------------------------------------# @@ -1787,7 +1832,7 @@ cache_for_one_hour=\u0630\u0627\u0643\u0631\u0629 \u0627\u0644\u062a\u062e\u0632 execution_date=\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0646\u0641\u064a\u0630 due_date=\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0627\u0633\u062a\u062d\u0642\u0627\u0642 -incident_date=\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0648\u0627\u0642\u0639\u0629 +incident_date=\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062d\u062f\u0648\u062b enrollment_date=\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0633\u062c\u064a\u0644 current_date=\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062d\u0627\u0644\u064a value_count=\u0639\u062f\u062f \u0627\u0644\u0642\u064a\u0645 @@ -1814,7 +1859,7 @@ indicator_group=\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0645\u0624\u0 data_element_group_set=\u062d\u0632\u0645\u0629 \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a indicator_group_set=\u062d\u0632\u0645\u0629 \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0645\u0624\u0634\u0631\u0627\u062a option_set=\u062d\u0632\u0645\u0629 \u0627\u0644\u062e\u064a\u0627\u0631\u0627\u062a -attribute=\u0627\u0644\u062e\u0627\u0635\u064a\u0629 +attribute=\u0627\u0644\u0633\u0645\u0629 category_option=\u062e\u064a\u0627\u0631 \u0627\u0644\u0641\u0626\u0629 category=\u0627\u0644\u0641\u0626\u0629 category_combo=\u0645\u0632\u064a\u062c \u0627\u0644\u0641\u0626\u0627\u062a @@ -1822,7 +1867,7 @@ category_option_combo=\u0645\u0632\u064a\u062c \u062e\u064a\u0627\u0631\u0627\u0 category_option_group_set=\u062d\u0632\u0645\u0629 \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u062e\u064a\u0627\u0631\u0627\u062a \u0627\u0644\u0641\u0626\u0629 indicator_type=\u0646\u0648\u0639 \u0627\u0644\u0645\u0624\u0634\u0631 data_set=\u062d\u0632\u0645\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a -organisation_unit=\u0627\u0644\u0648\u062d\u062f\u0629 \u0627\u0644\u062a\u0646\u0638\u064a\u0645\u064a\u0629 +organisation_unit=\u0648\u062d\u062f\u0629 \u062a\u0646\u0638\u064a\u0645\u064a\u0629 organisation_unit_group=\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0648\u062d\u062f\u0627\u062a \u0627\u0644\u062a\u0646\u0638\u064a\u0645\u064a\u0629 organisation_unit_level=\u0645\u0633\u062a\u0648\u0649 \u0627\u0644\u0648\u062d\u062f\u0629 \u0627\u0644\u062a\u0646\u0638\u064a\u0645\u064a\u0629 organisation_unit_group_set=\u062d\u0632\u0645\u0629 \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0648\u062d\u062f\u0627\u062a \u0627\u0644\u062a\u0646\u0638\u064a\u0645\u064a\u0629 @@ -1831,11 +1876,11 @@ validation_rule_group=\u0645\u062c\u0645\u0648\u0639\u0629 \u0642\u0648\u0627\u0 option=\u0627\u0644\u062e\u064a\u0627\u0631 category_option_group=\u0645\u062c\u0645\u0648\u0639\u0629 \u062e\u064a\u0627\u0631\u0627\u062a \u0627\u0644\u0641\u0626\u0629 external_map_layer=\u0637\u0628\u0642\u0629 \u0627\u0644\u062e\u0631\u064a\u0637\u0629 \u0627\u0644\u062e\u0627\u0631\u062c\u064a\u0629 -legend_set=\u062d\u0632\u0645\u0629 \u0648\u0633\u0627\u0626\u0644 \u0627\u0644\u0625\u064a\u0636\u0627\u062d +legend_set=\u062d\u0632\u0645\u0629 \u0627\u0644\u0645\u0641\u0627\u062a\u064a\u062d \u0627\u0644\u0625\u064a\u0636\u0627\u062d\u064a\u0629 push_analysis=\u062a\u062d\u0644\u064a\u0644 \u0627\u0644\u062f\u0641\u0639 relationship_type=\u0646\u0648\u0639 \u0627\u0644\u0639\u0644\u0627\u0642\u0629 tracked_entity=\u0627\u0644\u0643\u064a\u0627\u0646 \u0627\u0644\u0645\u062a\u062a\u0628\u0639 -tracked_entity_attribute=\u062e\u0627\u0635\u064a\u0629 \u0627\u0644\u0643\u064a\u0627\u0646 \u0627\u0644\u0645\u062a\u062a\u0628\u0639 +tracked_entity_attribute=\u0633\u0645\u0629 \u0627\u0644\u0643\u064a\u0627\u0646 \u0627\u0644\u0645\u062a\u0639\u0642\u0628 tracked_entity_attribute_group=\u0645\u062c\u0645\u0648\u0639\u0629 \u062e\u0627\u0635\u064a\u0627\u062a \u0627\u0644\u0643\u064a\u0627\u0646 \u0627\u0644\u0645\u062a\u062a\u0628\u0639 predictor=\u0623\u062f\u0627\u0629 \u0627\u0644\u062a\u0646\u0628\u0624 organisation_unit_group_membership=\u0639\u0636\u0648\u064a\u0629 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0648\u062d\u062f\u0627\u062a \u0627\u0644\u062a\u0646\u0638\u064a\u0645\u064a\u0629 @@ -1848,13 +1893,13 @@ validation_notification_template=\u0642\u0627\u0644\u0628 \u0625\u0634\u0639\u06 analytics_settings=\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u062a\u062d\u0644\u064a\u0644\u0627\u062a data_approval_level=\u0645\u0633\u062a\u0648\u0649 \u0627\u0644\u0645\u0648\u0627\u0641\u0642\u0629 \u0639\u0644\u0649 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a data_approval_workflow=\u0633\u064a\u0631 \u0639\u0645\u0644 \u0627\u0644\u0645\u0648\u0627\u0641\u0642\u0629 \u0639\u0644\u0649 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a -program_indicator=\u0645\u0624\u0634\u0631 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c +program_indicator=\u0645\u0624\u0634\u0631\u0627\u062a \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c program_rule_variable=\u0645\u062a\u063a\u064a\u0631 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c program=\u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c #--Various --------------------------------------------------------------------# manage_my_apps=\u0625\u062f\u0627\u0631\u0629 \u062a\u0637\u0628\u064a\u0642\u0627\u062a\u064a -no_results_found=\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0623\u064a\u0629 \u0646\u062a\u0627\u0626\u062c +no_results_found=\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0623\u064a \u0646\u062a\u0627\u0626\u062c #-- Settings categories -------------------------------------------------------# @@ -1903,7 +1948,7 @@ data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.s data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements -data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements with conflicting exclusive group sets +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set data_integrity.data_elements_in_data_set_not_in_form.section=\u0636\u0628\u0637 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a @@ -1917,9 +1962,6 @@ data_integrity.category_combos_being_invalid.section=\u0627\u0644\u0641\u0626\u0 data_integrity.category_combos_being_invalid.name=Invalid Category-combos data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options -data_integrity.indicators_with_identical_formulas.section=\u0627\u0644\u0645\u0624\u0634\u0631\u0627\u062a -data_integrity.indicators_with_identical_formulas.name=\u0627\u0644\u0645\u0624\u0634\u0631\u0627\u062a \u0628\u0635\u064a\u063a \u0645\u062a\u0637\u0627\u0628\u0642\u0629 -data_integrity.indicators_with_identical_formulas.description=Lists all indicators that have the identical formulas with at least one other indicator data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates data_integrity.indicators_without_groups.section=\u0627\u0644\u0645\u0624\u0634\u0631\u0627\u062a data_integrity.indicators_without_groups.name=Indicators lacking groups @@ -1931,21 +1973,18 @@ data_integrity.indicators_with_invalid_denominator.section=\u0627\u0644\u0645\u0 data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid data_integrity.indicators_violating_exclusive_group_sets.section=\u0627\u0644\u0645\u0624\u0634\u0631\u0627\u062a -data_integrity.indicators_violating_exclusive_group_sets.name=Indicators with conflicting exclusive group sets +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group data_integrity.periods_duplicates.section=\u0627\u0644\u0641\u062a\u0631\u0627\u062a \u0627\u0644\u0632\u0645\u0646\u064a\u0629 data_integrity.periods_duplicates.name=Duplicate Periods data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates +data_integrity.option_groups_empty.name=Option groups with no options data_integrity.org_units_with_cyclic_references.section=\u0648\u062d\u062f\u0627\u062a \u0627\u0644\u062a\u0646\u0638\u064a\u0645 data_integrity.org_units_with_cyclic_references.name=\u0627\u0644\u0648\u062d\u062f\u0627\u062a \u0627\u0644\u062a\u0646\u0638\u064a\u0645\u064a\u0629 \u0645\u0639 \u0627\u0644\u0645\u0631\u0627\u062c\u0639 \u0627\u0644\u062f\u0648\u0631\u064a\u0629 data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference -data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two -data_integrity.org_units_being_orphaned.section=\u0648\u062d\u062f\u0627\u062a \u0627\u0644\u062a\u0646\u0638\u064a\u0645 -data_integrity.org_units_being_orphaned.name=\u0627\u0644\u0648\u062d\u062f\u0627\u062a \u0627\u0644\u062a\u0646\u0638\u064a\u0645\u064a\u0629 \u0627\u0644\u064a\u062a\u064a\u0645\u0629 -data_integrity.org_units_being_orphaned.description=Lists all organisation units that aren't level 1 units but that lack a parent so that they are not connected to the rest of the organisation tree -data_integrity.org_units_being_orphaned.recommendation=Find (or create) and set the correct parent for the orphaned organisation unit(s). Eventually this is also caused by having set the wrong level. +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=\u0648\u062d\u062f\u0627\u062a \u0627\u0644\u062a\u0646\u0638\u064a\u0645 data_integrity.org_units_without_groups.name=Organisation units lacking groups data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group @@ -1957,13 +1996,13 @@ data_integrity.org_unit_groups_without_group_sets.section=\u0648\u062d\u062f\u06 data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set data_integrity.validation_rules_without_groups.section=Validation Rules -data_integrity.validation_rules_without_groups.name=Validation rules lacking groups +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules -data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression @@ -1974,10 +2013,10 @@ data_integrity.program_indicators_with_invalid_filters.name=Program indicators w data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false data_integrity.program_indicators_without_expression.section=Program Indicators -data_integrity.program_indicators_without_expression.name=Program indicators lacking an expression +data_integrity.program_indicators_without_expression.name=Program indicators without expressions data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet data_integrity.program_rules_without_condition.section=Program Rules -data_integrity.program_rules_without_condition.name=Program rules lacking a condition +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet data_integrity.program_rules_without_priority.section=Program Rules data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting @@ -2009,84 +2048,104 @@ data_integrity.program_rule_actions_without_stage_id.name=Program rules with act data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one #YAML based data integrity checks data_integrity.categories_no_options.name=Categories with no category options -data_integrity.categories_one_default_category.name=Only one default category should exist -data_integrity.categories_one_default_category_combo.name=Only one default category combo should exist -data_integrity.categories_one_default_category_option.name=Only one default category option should exist -data_integrity.categories_one_default_category_option_combo.name=Only one default category option combo should exist -data_integrity.categories_same_category_options.name=Categories with the same category options -data_integrity.categories_unique_category_combo.name=Different category combinations should not have the exact same combination of categories. -data_integrity.invalid_category_combos.name=\u0623\u0645\u0632\u062c\u0629 \u0627\u0644\u0641\u0626\u0627\u062a \u063a\u064a\u0631 \u0635\u0627\u0644\u062d\u0629 +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects -data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations. -data_integrity.category_option_group_sets_incomplete.name=Category option group sets which do not contain all category options. -data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set. -data_integrity.category_options_no_categories.name=Category options with no categories. -data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories which share the same category options. -data_integrity.catoptioncombos_no_catcombo.name=Category options combinations with no category combination. -data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality. -data_integrity.dashboards_no_items.name=Dashboards with no items. -data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements that have not been changed in last 100 days and do not have any data values. -data_integrity.data_elements_aggregate_aggregation_operator.name=Non-numeric data elements which have an aggregation operator other than NONE. -data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites (directly or through indicators) -data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements with NO data values. -data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups. -data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types. -data_integrity.data_elements_without_datasets.name=Aggregate data elements not assigned to any data sets -data_integrity.datasets_empty.name=Data sets with no data elements -data_integrity.datasets_not_assigned_to_org_units.name=Data sets not assigned to any organisation units +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. -data_integrity.category_option_group_sets_scarce.name=Category option groups should have at least two members. -data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members. -data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members. -data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members. -data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members. -data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members. -data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members. -data_integrity.user_groups_scarce.name=User groups should have at least two members. -data_integrity.validation_rule_groups_scarce.name=Validation rule should have at least two members. -data_integrity.indicator_no_analysis.name=Indicators not used in analytical objects. -data_integrity.indicator_types_duplicated.name=Indicator types with the same factor. -data_integrity.indicators_duplicated_terms.name=Indicators with the same terms. -data_integrity.indicators_exact_duplicates.name=Indicators with the same formula. -data_integrity.indicators_not_grouped.name=Indicators not in any groups. -data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=\u0627\u0644\u0645\u0624\u0634\u0631\u0627\u062a \u0628\u0635\u064a\u063a \u0645\u062a\u0637\u0627\u0628\u0642\u0629 +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order data_integrity.options_sets_empty.name=Empty option sets data_integrity.options_sets_unused.name=Option sets which are not used data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets -data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry. -data_integrity.orgunits_multiple_roots.name=The organisation unit hierarchy should have a single root. -data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames. -data_integrity.orgunits_no_coordinates.name=Organisation units with no coordinates. -data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent. -data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0). -data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date later than the closed date. -data_integrity.orgunits_orphaned.name=Orphaned organisation units. -data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent. -data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces. -data_integrity.org_units_not_in_compulsory_group_sets.name=Organisation units not in all compulsory organisation unit group sets +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=\u0627\u0644\u0648\u062d\u062f\u0627\u062a \u0627\u0644\u062a\u0646\u0638\u064a\u0645\u064a\u0629 \u0627\u0644\u064a\u062a\u064a\u0645\u0629 +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set -data_integrity.organisation_units_without_groups.name=Organisation units not in any groups -data_integrity.periods_3y_future.name=Periods which are more than three years in the future. -data_integrity.periods_distant_past.name=Periods which are in the distant past. +data_integrity.organisation_units_without_groups.name=\u0627\u0644\u0648\u062d\u062f\u0627\u062a \u0627\u0644\u062a\u0646\u0638\u064a\u0645\u064a\u0629 \u0628\u062f\u0648\u0646 \u0645\u062c\u0645\u0648\u0639\u0627\u062a +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type -data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template. -data_integrity.program_rules_no_action.name=Program rules with no action. +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions data_integrity.program_rules_no_expression.name=Program rules with no expression. -data_integrity.program_rules_no_priority.name=Program rules with no priority -data_integrity.validation_rules_missing_value_strategy_null.name=All validation rule expressions should have a missing value strategy. -data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the past 12 months -data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the past 12 months -data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the past 12 months -data_integrity.users_with_invalid_usernames.name = Users with invalid usernames -data_integrity.users_capture_ou_not_in_data_view_ou.name=Users with capture org unit not in data view org unit -data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users with capture org unit not in TEI search org unit -data_integrity.users_with_no_user_role.name=Users with no user role -data_integrity.user_roles_no_authorities.name=User roles with no authorities -data_integrity.user_roles_with_no_users.name=User roles with no users -data_integrity.option_groups_empty.users=Option groups with no options -data_integrity.push_analysis_no_recipients.name=Push analyses without recipients +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage # -- End Data Integrity Checks--------------------------------------------# diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ar_IQ.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ar_IQ.properties index 4cc03645180c..a227f6b70870 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ar_IQ.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ar_IQ.properties @@ -23,7 +23,7 @@ update_access_denied_message=You do not have update access to object delete_access_denied_message=You do not have delete access to object go_back=Go back main_menu=Main menu -maintenance=Maintenance +maintenance=\u0627\u0644\u0635\u064a\u0627\u0646\u0629 services=Services #-- dhis-ouwt ------------------------------------------------------------------# @@ -37,10 +37,9 @@ select_organisationunit=You must select an OrganisationUnit from the tree. #-- Modules --------------------------------------------------------------------# -dhis-web-maintenance=Maintenance +dhis-web-maintenance=\u0627\u0644\u0635\u064a\u0627\u0646\u0629 dhis-web-data-administration=Data Administration dhis-web-maintenance-settings=Settings -dhis-web-maintenance-appmanager=App Management dhis-web-aggregate-data-entry=Data Entry dhis-web-sms=SMS dhis-web-import-export=Import/Export @@ -70,10 +69,13 @@ dhis-web-dashboard=\u0644\u0648\u062d\u0629 \u0627\u0644\u0645\u0639\u0644\u0648 dhis-web-menu-management=Menu Management dhis-web-data-visualizer=Data Visualizer dhis-web-sms-configuration=SMS Configuration +dhis-web-login=Login +dhis-web-user-profile=User Profile +dhis-web-line-listing=Line Listing +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# -intro_dhis-web-maintenance-appmanager=Access and upload apps, which are extensions to the standard user interface. intro_dhis-web-dataentry=Enter data for forms either on-line or off-line, validate data and view data trends. intro_dhis-web-import-export=Import and export data from DHIS or third-party systems on various formats. intro_dhis-web-validationrule=Validate and assess data quality using validation rules or statistical methods. @@ -88,7 +90,8 @@ intro_dhis-web-event-reports=Query for events and create aggregated, dimensional intro_dhis-web-event-capture=Capture information about single events. intro_dhis-web-capture=Capture information about single events. intro_dhis-web-data-visualizer=Create dynamic data visualizations for data elements and indicators. -intro_dhis-web-sms-configuration=Configure SMS Gateways and messages +intro_dhis-web-sms-configuration=Configure SMS Gateways and messages. +intro_dhis-web-line-listing=Create dynamic line lists for events and tracked entities. #-- Intro functions -------------------------------------------------------------# @@ -104,7 +107,7 @@ intro_log_out=Go here to log out of the system and deny others to access your us #-- See module privilegies ----------------------------------------------------# -M_dhis-web-maintenance=Maintenance app +M_dhis-web-maintenance=\u062a\u0637\u0628\u064a\u0642 \u0627\u0644\u0635\u064a\u0627\u0646\u0629 M_dhis-web-data-administration=Data Administration app M_dhis-web-settings=Settings app M_dhis-web-aggregate-data-entry=Data Entry app @@ -139,6 +142,10 @@ M_dhis-web-user=Users app M_dhis-web-scheduler=Scheduler app M_dhis-web-data-visualizer=Data Visualizer app M_dhis-web-sms-configuration=SMS Configuration app +M_dhis-web-line-listing=Line Listing app +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# @@ -152,15 +159,18 @@ F_DATAADMIN_UNLOCK=Data Admin Unlocking F_DATAELEMENT_PUBLIC_ADD=Add/Update Public Data Element F_DATAELEMENT_PRIVATE_ADD=Add/Update Private Data Element F_DATAELEMENT_DELETE=Delete Data Element +F_DATA_ELEMENT_MERGE=Merge Data Elements F_CATEGORY_PUBLIC_ADD=Add/Update Public Category F_CATEGORY_PRIVATE_ADD=Add/Update Private Category F_CATEGORY_DELETE=Delete Category F_CATEGORY_OPTION_PUBLIC_ADD=Add/Update Public Category Option F_CATEGORY_OPTION_PRIVATE_ADD=Add/Update Private Category Option F_CATEGORY_OPTION_DELETE=Delete Category Option +F_CATEGORY_OPTION_MERGE=Merge Category Options F_CATEGORY_COMBO_PUBLIC_ADD=Add/Update Public Category Combo F_CATEGORY_COMBO_PRIVATE_ADD=Add/Update Private Category Combo F_CATEGORY_COMBO_DELETE=Delete Category Combo +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=Add/Update Public Category Option Group F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=Add/Update Private Category Option Group F_CATEGORY_OPTION_GROUP_DELETE=Delete Category Option Group @@ -188,6 +198,8 @@ F_INDICATOR_PRIVATE_ADD=Add/Update Private Indicator F_INDICATOR_DELETE=Delete Indicator F_INDICATORTYPE_ADD=Add/Update Indicator Type F_INDICATORTYPE_DELETE=Delete Indicator Type +F_INDICATOR_TYPE_MERGE=Merge Indicator Type +F_INDICATOR_MERGE=Merge Indicators F_INDICATORGROUP_PUBLIC_ADD=Add/Update Public Indicator Group F_INDICATORGROUP_PRIVATE_ADD=Add/Update Private Indicator Group F_INDICATORGROUP_DELETE=Delete Indicator Group @@ -215,8 +227,10 @@ F_USERGROUP_LIST=List User Groups F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=Add/Remove Members In Read-Only User Groups F_USER_ADD=Add/Update User F_USER_DELETE=Delete User +F_USER_VIEW=View user F_USER_ADD_WITHIN_MANAGED_GROUP=Add/Update User Within Managed Group F_USER_DELETE_WITHIN_MANAGED_GROUP=Delete User Within Managed Group +F_USER_VIEW_WITHIN_MANAGED_GROUP=View User Within Managed Group F_VALIDATIONRULE_PUBLIC_ADD=Add/Update Public Validation Rule F_VALIDATIONRULE_PRIVATE_ADD=Add/Update Private Validation Rule F_VALIDATIONRULE_DELETE=Delete Validation Rule @@ -230,7 +244,9 @@ F_REPORT_DELETE=Delete Report F_REPORT_VIEW=View Report F_DASHBOARD_PUBLIC_ADD=Add/Update Public Dashboard F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization +F_VISUALIZATION_EXTERNAL=Visualization External Access F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization +F_EVENT_VISUALIZATION_EXTERNAL=Event Visualization External Access F_DOCUMENT_PUBLIC_ADD=Add/Update Public Document F_DOCUMENT_PRIVATE_ADD=Add/Update Private Document F_DOCUMENT_DELETE=Delete Document @@ -339,6 +355,9 @@ F_VALIDATIONCRITERIA_DELETE=Delete Validation Criteria F_ATTRIBUTE_PUBLIC_ADD=Add/Update Public Attribute F_ATTRIBUTE_PRIVATE_ADD=Add/Update Private Attribute F_ATTRIBUTE_DELETE=Delete Attribute +F_EXPRESSION_DIMENSION_ITEM_PUBLIC_ADD=Add/Update Public ExpressionDimensionItem +F_EXPRESSION_DIMENSION_ITEM_PRIVATE_ADD=Add/Update Private ExpressionDimensionItem +F_EXPRESSION_DIMENSION_ITEM_DELETE=Delete ExpressionDimensionItem F_OPTIONSET_PUBLIC_ADD=Add/Update Public Option Set F_OPTIONSET_PRIVATE_ADD=Add/Update Private Option Set F_OPTIONSET_DELETE=Delete Option Set @@ -398,6 +417,7 @@ F_EXTERNAL_MAP_LAYER_PUBLIC_ADD=Add/Update Public External Map Layer F_EXTERNAL_MAP_LAYER_PRIVATE_ADD=Add/Update Private External Map Layer F_EXTERNAL_MAP_LAYER_DELETE=Delete External Map Layer F_VIEW_EVENT_ANALYTICS=View event analytics +F_CAPTURE_DATASTORE_UPDATE=Create and edit Capture datastore configuration F_ADD_COLOR_SET=Add/Update Color Set F_PROGRAM_RULE_DELETE=Delete Program Rule F_PROGRAMDATAELEMENT_DELETE=Delete Program Data Element @@ -418,7 +438,19 @@ F_SKIP_DATA_IMPORT_AUDIT=Skip data import audit F_VIEW_SERVER_INFO=View server information F_DATA_APPROVAL_WORKFLOW=Add/Update Data Approval Workflow F_DATA_APPROVAL_LEVEL=Add/Update Data Approval Level - +F_AGGREGATE_DATA_EXCHANGE_PUBLIC_ADD=Add/Update Public Aggregate Data Exchange +F_AGGREGATE_DATA_EXCHANGE_PRIVATE_ADD=Add/Update Private Aggregate Data Exchange +F_AGGREGATE_DATA_EXCHANGE_DELETE=Delete Aggregate Data Exchange +F_AGGREGATE_DATA_EXCHANGE=Aggregate Data Exchange +F_EVENT_HOOK_PUBLIC_ADD=Add/Update Public Event Hook +F_EVENT_HOOK_PRIVATE_ADD=Add/Update Private Event Hook +F_EVENT_HOOK_DELETE=Delete Event Hook +F_ROUTE_PUBLIC_ADD=Add/Update Public Route +F_ROUTE_PRIVATE_ADD=Add/Update Private Route +F_ROUTE_PUBLIC_DELETE=Delete Route +F_IMPERSONATE_USER=Impersonate user +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) #-- Common ---------------------------------------------------------------------# offline=\u063a\u064a\u0631 \u0645\u062a\u0635\u0644 @@ -496,9 +528,11 @@ password_length_validation=Password does not meet minimum length requirement password_history_validation=Password must not be one of the previous 24 passwords password_digit_validation=Password must have at least one digit password_uppercase_validation=Password must have at least one upper case +password_lowercase_validation=Password must have at least one lower case password_dictionary_validation=Password must not have any generic word password_specialcharacter_validation=Password must contain at least one special character password_username_validation=Username/Email must not be part of password +mandatory_parameter_missing=Username or Password is missing code_in_use=The code is already in use. Please choose a different code short_name_in_use=The short name is already in use. Please choose a different short name unsupported_browser=Please upgrade your browser. Internet Explorer version 8 and earlier is not supported. @@ -521,7 +555,7 @@ item=Item action=Action sub_total=Sub total total=Total - +impersonate_user=Impersonate user username_in_password=Username cannot be part of password email_in_password=Email cannot be part of password username_email_in_password=Username/Email cannot be part of password @@ -585,7 +619,8 @@ BiWeekly=\u0643\u0644 \u0627\u0633\u0628\u0648\u0639\u064a\u0646 Monthly=\u0634\u0647\u0631\u064a BiMonthly=\u0623\u0634\u0647\u0631 \u0645\u0632\u062f\u0648\u062c\u0629 Quarterly=\u0631\u0628\u0639 \u0633\u0646\u0648\u064a -SixMonthly=\u0646\u0635\u0641 \u0633\u0646\u0629 (\u0641\u062a\u0631\u0629 \u0645\u0646 \u0633\u062a\u0629 \u0623\u0634\u0647\u0631) +QuarterlyNov=Quarterly November +SixMonthly=\u0633\u062a\u0629 \u0623\u0634\u0647\u0631 SixMonthlyApril=\u0633\u062a\u0629 \u0623\u0634\u0647\u0631 \u0646\u064a\u0633\u0627\u0646 SixMonthlyNov=Six-monthly November Yearly=\u0633\u0646\u0648\u064a @@ -621,6 +656,8 @@ format.BiMonthly.startDate=MMM 'to ' format.BiMonthly.endDate=MMM yyyy format.Quarterly.startDate=MMM 'to ' format.Quarterly.endDate=MMM yyyy +format.QuarterlyNov.startDate=MMM 'to ' +format.QuarterlyNov.endDate=MMM yyyy format.SixMonthly.startDate=MMM 'to ' format.SixMonthly.endDate=MMM yyyy format.SixMonthlyApril.startDate=MMM 'to ' @@ -662,6 +699,8 @@ format.FinancialApril.startDate.ext=MMMM yyyy '- ' format.FinancialApril.endDate.ext=MMMM yyyy format.FinancialJuly.startDate.ext=MMMM yyyy '- ' format.FinancialJuly.endDate.ext=MMMM yyyy +format.FinancialSep.startDate.ext=MMMM yyyy '- ' +format.FinancialSep.endDate.ext=MMMM yyyy format.FinancialOct.startDate.ext=MMMM yyyy '- ' format.FinancialOct.endDate.ext=MMMM yyyy format.FinancialNov.startDate.ext=MMMM yyyy '- ' @@ -711,6 +750,50 @@ weekday.short.friday=Fri weekday.short.saturday=Sat weekday.short.sunday=Sun +# Various Calendar months. + +#-- Ethiopian Calendar Months and days -----------------------------------------------------------# + +# The keys for months are still based on ISO 8601, the ordering is correct, but the key names are not. Jan-Dec -> 1-12. # +ethiopian.month.january=Meskerem +ethiopian.month.february=Tikemet +ethiopian.month.march=Hidar +ethiopian.month.april=Tahesas +ethiopian.month.may=Tir +ethiopian.month.june=Yekatit +ethiopian.month.july=Megabit +ethiopian.month.august=Miazia +ethiopian.month.september=Ginbot +ethiopian.month.october=Sene +ethiopian.month.november=Hamle +ethiopian.month.december=Nehase +ethiopian.month.short.january=Mes +ethiopian.month.short.february=Tik +ethiopian.month.short.march=Hid +ethiopian.month.short.april=Tah +ethiopian.month.short.may=Tir +ethiopian.month.short.june=Yek +ethiopian.month.short.july=Meg +ethiopian.month.short.august=Mia +ethiopian.month.short.september=Gin +ethiopian.month.short.october=Sen +ethiopian.month.short.november=Ham +ethiopian.month.short.december=Neh +ethiopian.weekday.monday=Segno +ethiopian.weekday.tuesday=Maksegno +ethiopian.weekday.wednesday=Irob +ethiopian.weekday.thursday=Hamus +ethiopian.weekday.friday=Arb +ethiopian.weekday.saturday=Kidame +ethiopian.weekday.sunday=Ehud +ethiopian.weekday.short.monday=Seg +ethiopian.weekday.short.tuesday=Mak +ethiopian.weekday.short.wednesday=Iro +ethiopian.weekday.short.thursday=Ham +ethiopian.weekday.short.friday=Arb +ethiopian.weekday.short.saturday=Kid +ethiopian.weekday.short.sunday=Ehu + #-- Nepali Calendar Month/Day names -------------------------------------------# # The keys for months are still based on ISO 8601, the ordering is correct, but the key names are not. Jan-Dec -> 1-12. # @@ -1203,13 +1286,13 @@ data_dictionary=Data Dictionary data_elements=\u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a data_sets=\u062d\u0632\u0645 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a indicators=\u0627\u0644\u0645\u0624\u0634\u0631\u0627\u062a -indicator_groups=Indicator groups -data_element_groups=Data element groups +indicator_groups=\u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0645\u0624\u0634\u0631\u0627\u062a +data_element_groups=\u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a data_element_concepts=Data element concepts organisation_units=\u0627\u0644\u0648\u062d\u062f\u0627\u062a \u0627\u0644\u062a\u0646\u0638\u064a\u0645\u064a\u0629 organisation_unit_groups=Organisation unit groups organisation_unit_hierarchy=Organisation unit hierarchy -validation_rules=Validation rules +validation_rules=\u0642\u0648\u0627\u0639\u062f \u0627\u0644\u062a\u062d\u0642\u0642 period_type=Period Type users=\u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u0648\u0646 user_groups=User groups @@ -1217,7 +1300,7 @@ pivot_tables=\u0627\u0644\u062c\u062f\u0627\u0648\u0644 \u0627\u0644\u0645\u062d charts=\u0627\u0644\u0645\u062e\u0637\u0637\u0627\u062a \u0627\u0644\u0628\u064a\u0627\u0646\u064a\u0629 maps=\u0627\u0644\u062e\u0631\u0627\u0626\u0637 dashboards=Dashboards -programs=Programs +programs=\u0627\u0644\u0628\u0631\u0627\u0645\u062c events=Events #-- Indicator -----------------------------------------------------------------# @@ -1283,7 +1366,7 @@ greater_than_or_equal_to_title=Greater than or equal to #-- Constant ------------------------------------------------------------------# constant=Constant -constants=Constants +constants=\u0627\u0644\u062b\u0648\u0627\u0628\u062a no_constant_to_select=No constants to select #-- Dynamic Attributes --------------------------------------------------------# @@ -1621,7 +1704,14 @@ authentication.message.account.invalid=Wrong username or password authentication.message.account.locked=Your account is locked powered_by=Powered by sign_in=Sign in +login_using_two_factor_authentication=Login using two factor authentication +two_factor_authentication_code=Two factor authentication code +sign_in_with_openID=Sign in with OpenID change_language=Change language +login_with_google=Sign in with Google +login_with_azure=Sign in with Microsoft +oidc_login_failed=Failed to login with OIDC +two_factor_code=Code #-- New User Account page -----------------------------------------------------# new_user_account_name=\u0627\u0644\u0627\u0633\u0645 @@ -1649,6 +1739,7 @@ app_search_placeholder=Search apps invalid_bundled_app_override=Bundled apps must be declared as core apps invalid_core_app=Only bundled apps may be declared as core apps namespace_defined_in_manifest_is_in_use=Namespace defined in manifest is already in use +namespace_invalid=An additional namespace declaration in the manifest does not define all required properties zip_file_could_not_be_read=Zip file could not be read invalid_json_in_app_manifest_file=Invalid JSON in app manifest file app_could_not_be_installed_on_file_system=App could not be installed on file system @@ -1710,6 +1801,24 @@ email_invite_1_1st_paragraph_after_application_title=user account. email_invite_1_2nd_paragraph=Please follow the link below to accept the invitation and create your account. email_invite_1_3rd_paragraph=You must respond to this invitation within 4 days. If you take no action, the invitation will expire at that time. +#-- Verify email -------------------------------------------------------------# + +email_verify_1_1st_paragraph_before_application_title=This is a message to verify a +email_verify_1_1st_paragraph_after_application_title=, user account email. +email_verify_1_2nd_paragraph=Please click the link below to verify the email address of your account. +email_verify_1_3rd_paragraph=You must respond to this email within one hour. If you take no action, the email address will not be verified. +verify_email_subject=Verify email address + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=Your Two-Factor Authentication Code for +email_2fa_1_greeting=Dear +email_2fa_1_1st_paragraph_application_title=You have requested a two-factor authentication code to log into your account. +email_2fa_1_2nd_paragraph=Your two-factor authentication code: +email_2fa_1_3rd_paragraph=Please use this code within 15 minutes to log into your account. +email_2fa_1_4th_paragraph=If you did not request this code, please contact your system administrator immediately to secure your account. +email_2fa_1_ending=Thank you, + #-- Cache strategy display strings --------------------------------------------# cache_strategy=Cache strategy @@ -1728,8 +1837,8 @@ enrollment_date=\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0633\u062c\u0 current_date=Current date value_count=Value count zero_pos_value_count=Zero or positive value count -event_count=Event count (only for event status ACTIVE and/or COMPLETED, it can interfere with event status filter) -scheduled_event_count=Scheduled event count (only for event status SCHEDULE, it can interfere with event status filter) +event_count=Event count (ACTIVE or COMPLETED status only) +scheduled_event_count=Event count (SCHEDULE status only) org_unit_count=Organisation unit count enrollment_count=Enrollment count tei_count=Tracked entity instance count @@ -1826,8 +1935,9 @@ notification_interpretation_like=liked an interpretation notification_comment_create=created an interpretation comment notification_comment_update=updated an interpretation comment -# -- Data Integrity Check Details --------------------------------------------# +# -- Start Data Integrity Checks--------------------------------------------# +#Java based checks data_integrity.data_elements_without_data_sets.section=Data Elements data_integrity.data_elements_without_data_sets.name=Data elements lacking data Sets data_integrity.data_elements_without_data_sets.description=Lists all data elements that have no data sets @@ -1838,7 +1948,7 @@ data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.s data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements -data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements with conflicting exclusive group sets +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set data_integrity.data_elements_in_data_set_not_in_form.section=Data Sets @@ -1852,9 +1962,6 @@ data_integrity.category_combos_being_invalid.section=\u0627\u0644\u0641\u0626\u0 data_integrity.category_combos_being_invalid.name=Invalid Category-combos data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options -data_integrity.indicators_with_identical_formulas.section=\u0627\u0644\u0645\u0624\u0634\u0631\u0627\u062a -data_integrity.indicators_with_identical_formulas.name=Indicators_with_identical_formulas -data_integrity.indicators_with_identical_formulas.description=Lists all indicators that have the identical formulas with at least one other indicator data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates data_integrity.indicators_without_groups.section=\u0627\u0644\u0645\u0624\u0634\u0631\u0627\u062a data_integrity.indicators_without_groups.name=Indicators lacking groups @@ -1866,21 +1973,18 @@ data_integrity.indicators_with_invalid_denominator.section=\u0627\u0644\u0645\u0 data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid data_integrity.indicators_violating_exclusive_group_sets.section=\u0627\u0644\u0645\u0624\u0634\u0631\u0627\u062a -data_integrity.indicators_violating_exclusive_group_sets.name=Indicators with conflicting exclusive group sets +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group data_integrity.periods_duplicates.section=\u0627\u0644\u0641\u062a\u0631\u0627\u062a \u0627\u0644\u0632\u0645\u0646\u064a\u0629 data_integrity.periods_duplicates.name=Duplicate Periods data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates +data_integrity.option_groups_empty.name=Option groups with no options data_integrity.org_units_with_cyclic_references.section=Organisation Units data_integrity.org_units_with_cyclic_references.name=Organisation units with cyclic references data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference -data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two -data_integrity.org_units_being_orphaned.section=Organisation Units -data_integrity.org_units_being_orphaned.name=Orphaned organisation units -data_integrity.org_units_being_orphaned.description=Lists all organisation units that aren't level 1 units but that lack a parent so that they are not connected to the rest of the organisation tree -data_integrity.org_units_being_orphaned.recommendation=Find (or create) and set the correct parent for the orphaned organisation unit(s). Eventually this is also caused by having set the wrong level. +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=Organisation Units data_integrity.org_units_without_groups.name=Organisation units lacking groups data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group @@ -1892,13 +1996,13 @@ data_integrity.org_unit_groups_without_group_sets.section=Organisation Units data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set data_integrity.validation_rules_without_groups.section=Validation Rules -data_integrity.validation_rules_without_groups.name=Validation rules lacking groups +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules -data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression @@ -1909,10 +2013,10 @@ data_integrity.program_indicators_with_invalid_filters.name=Program indicators w data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false data_integrity.program_indicators_without_expression.section=Program Indicators -data_integrity.program_indicators_without_expression.name=Program indicators lacking an expression +data_integrity.program_indicators_without_expression.name=Program indicators without expressions data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet data_integrity.program_rules_without_condition.section=Program Rules -data_integrity.program_rules_without_condition.name=Program rules lacking a condition +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet data_integrity.program_rules_without_priority.section=Program Rules data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting @@ -1939,9 +2043,112 @@ data_integrity.program_rule_actions_without_notification.description=Lists all p data_integrity.program_rule_actions_without_section.section=Program Rules data_integrity.program_rule_actions_without_section.name=Program rules with actions lacking a program stage section data_integrity.program_rule_actions_without_section.description=Lists program rules connected to an action of a type that requires a section but is not yet connected to one -data_integrity.program_rule_actions_without_stage.section=Program Rules -data_integrity.program_rule_actions_without_stage.name=Program rules with actions lacking a program stage -data_integrity.program_rule_actions_without_stage.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one +data_integrity.program_rule_actions_without_stage_id.section=Program Rules +data_integrity.program_rule_actions_without_stage_id.name=Program rules with actions lacking a program stage +data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one +#YAML based data integrity checks +data_integrity.categories_no_options.name=Categories with no category options +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid +data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units +data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=Indicators with identical formulas +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order +data_integrity.options_sets_empty.name=Empty option sets +data_integrity.options_sets_unused.name=Option sets which are not used +data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. +data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=Orphaned organisation units +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets +data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set +data_integrity.organisation_units_without_groups.name=Organisation units without groups +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past +data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates +data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions +data_integrity.program_rules_no_expression.name=Program rules with no expression. +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage + +# -- End Data Integrity Checks--------------------------------------------# + # disable inactive users job notification texts notification.user_inactive.subject=Your DHIS2 account will be disabled soon. diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_bn.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_bn.properties index fea5290937c8..4bceee14ea4f 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_bn.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_bn.properties @@ -40,7 +40,6 @@ select_organisationunit=You must select an OrganisationUnit from the tree. dhis-web-maintenance=Maintenance dhis-web-data-administration=Data Administration dhis-web-maintenance-settings=Settings -dhis-web-maintenance-appmanager=App Management dhis-web-aggregate-data-entry=Data Entry dhis-web-sms=SMS dhis-web-import-export=Import/Export @@ -70,10 +69,13 @@ dhis-web-dashboard=Dashboard dhis-web-menu-management=Menu Management dhis-web-data-visualizer=Data Visualizer dhis-web-sms-configuration=SMS Configuration +dhis-web-login=Login +dhis-web-user-profile=User Profile +dhis-web-line-listing=Line Listing +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# -intro_dhis-web-maintenance-appmanager=Access and upload apps, which are extensions to the standard user interface. intro_dhis-web-dataentry=Enter data for forms either on-line or off-line, validate data and view data trends. intro_dhis-web-import-export=Import and export data from DHIS or third-party systems on various formats. intro_dhis-web-validationrule=Validate and assess data quality using validation rules or statistical methods. @@ -88,7 +90,8 @@ intro_dhis-web-event-reports=Query for events and create aggregated, dimensional intro_dhis-web-event-capture=Capture information about single events. intro_dhis-web-capture=Capture information about single events. intro_dhis-web-data-visualizer=Create dynamic data visualizations for data elements and indicators. -intro_dhis-web-sms-configuration=Configure SMS Gateways and messages +intro_dhis-web-sms-configuration=Configure SMS Gateways and messages. +intro_dhis-web-line-listing=Create dynamic line lists for events and tracked entities. #-- Intro functions -------------------------------------------------------------# @@ -139,6 +142,10 @@ M_dhis-web-user=Users app M_dhis-web-scheduler=Scheduler app M_dhis-web-data-visualizer=Data Visualizer app M_dhis-web-sms-configuration=SMS Configuration app +M_dhis-web-line-listing=Line Listing app +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# @@ -152,15 +159,18 @@ F_DATAADMIN_UNLOCK=Data Admin Unlocking F_DATAELEMENT_PUBLIC_ADD=Add/Update Public Data Element F_DATAELEMENT_PRIVATE_ADD=Add/Update Private Data Element F_DATAELEMENT_DELETE=Delete Data Element +F_DATA_ELEMENT_MERGE=Merge Data Elements F_CATEGORY_PUBLIC_ADD=Add/Update Public Category F_CATEGORY_PRIVATE_ADD=Add/Update Private Category F_CATEGORY_DELETE=Delete Category F_CATEGORY_OPTION_PUBLIC_ADD=Add/Update Public Category Option F_CATEGORY_OPTION_PRIVATE_ADD=Add/Update Private Category Option F_CATEGORY_OPTION_DELETE=Delete Category Option +F_CATEGORY_OPTION_MERGE=Merge Category Options F_CATEGORY_COMBO_PUBLIC_ADD=Add/Update Public Category Combo F_CATEGORY_COMBO_PRIVATE_ADD=Add/Update Private Category Combo F_CATEGORY_COMBO_DELETE=Delete Category Combo +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=Add/Update Public Category Option Group F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=Add/Update Private Category Option Group F_CATEGORY_OPTION_GROUP_DELETE=Delete Category Option Group @@ -188,6 +198,8 @@ F_INDICATOR_PRIVATE_ADD=Add/Update Private Indicator F_INDICATOR_DELETE=Delete Indicator F_INDICATORTYPE_ADD=Add/Update Indicator Type F_INDICATORTYPE_DELETE=Delete Indicator Type +F_INDICATOR_TYPE_MERGE=Merge Indicator Type +F_INDICATOR_MERGE=Merge Indicators F_INDICATORGROUP_PUBLIC_ADD=Add/Update Public Indicator Group F_INDICATORGROUP_PRIVATE_ADD=Add/Update Private Indicator Group F_INDICATORGROUP_DELETE=Delete Indicator Group @@ -215,8 +227,10 @@ F_USERGROUP_LIST=List User Groups F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=Add/Remove Members In Read-Only User Groups F_USER_ADD=Add/Update User F_USER_DELETE=Delete User +F_USER_VIEW=View user F_USER_ADD_WITHIN_MANAGED_GROUP=Add/Update User Within Managed Group F_USER_DELETE_WITHIN_MANAGED_GROUP=Delete User Within Managed Group +F_USER_VIEW_WITHIN_MANAGED_GROUP=View User Within Managed Group F_VALIDATIONRULE_PUBLIC_ADD=Add/Update Public Validation Rule F_VALIDATIONRULE_PRIVATE_ADD=Add/Update Private Validation Rule F_VALIDATIONRULE_DELETE=Delete Validation Rule @@ -230,7 +244,9 @@ F_REPORT_DELETE=Delete Report F_REPORT_VIEW=View Report F_DASHBOARD_PUBLIC_ADD=Add/Update Public Dashboard F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization +F_VISUALIZATION_EXTERNAL=Visualization External Access F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization +F_EVENT_VISUALIZATION_EXTERNAL=Event Visualization External Access F_DOCUMENT_PUBLIC_ADD=Add/Update Public Document F_DOCUMENT_PRIVATE_ADD=Add/Update Private Document F_DOCUMENT_DELETE=Delete Document @@ -339,6 +355,9 @@ F_VALIDATIONCRITERIA_DELETE=Delete Validation Criteria F_ATTRIBUTE_PUBLIC_ADD=Add/Update Public Attribute F_ATTRIBUTE_PRIVATE_ADD=Add/Update Private Attribute F_ATTRIBUTE_DELETE=Delete Attribute +F_EXPRESSION_DIMENSION_ITEM_PUBLIC_ADD=Add/Update Public ExpressionDimensionItem +F_EXPRESSION_DIMENSION_ITEM_PRIVATE_ADD=Add/Update Private ExpressionDimensionItem +F_EXPRESSION_DIMENSION_ITEM_DELETE=Delete ExpressionDimensionItem F_OPTIONSET_PUBLIC_ADD=Add/Update Public Option Set F_OPTIONSET_PRIVATE_ADD=Add/Update Private Option Set F_OPTIONSET_DELETE=Delete Option Set @@ -398,6 +417,7 @@ F_EXTERNAL_MAP_LAYER_PUBLIC_ADD=Add/Update Public External Map Layer F_EXTERNAL_MAP_LAYER_PRIVATE_ADD=Add/Update Private External Map Layer F_EXTERNAL_MAP_LAYER_DELETE=Delete External Map Layer F_VIEW_EVENT_ANALYTICS=View event analytics +F_CAPTURE_DATASTORE_UPDATE=Create and edit Capture datastore configuration F_ADD_COLOR_SET=Add/Update Color Set F_PROGRAM_RULE_DELETE=Delete Program Rule F_PROGRAMDATAELEMENT_DELETE=Delete Program Data Element @@ -418,7 +438,19 @@ F_SKIP_DATA_IMPORT_AUDIT=Skip data import audit F_VIEW_SERVER_INFO=View server information F_DATA_APPROVAL_WORKFLOW=Add/Update Data Approval Workflow F_DATA_APPROVAL_LEVEL=Add/Update Data Approval Level - +F_AGGREGATE_DATA_EXCHANGE_PUBLIC_ADD=Add/Update Public Aggregate Data Exchange +F_AGGREGATE_DATA_EXCHANGE_PRIVATE_ADD=Add/Update Private Aggregate Data Exchange +F_AGGREGATE_DATA_EXCHANGE_DELETE=Delete Aggregate Data Exchange +F_AGGREGATE_DATA_EXCHANGE=Aggregate Data Exchange +F_EVENT_HOOK_PUBLIC_ADD=Add/Update Public Event Hook +F_EVENT_HOOK_PRIVATE_ADD=Add/Update Private Event Hook +F_EVENT_HOOK_DELETE=Delete Event Hook +F_ROUTE_PUBLIC_ADD=Add/Update Public Route +F_ROUTE_PRIVATE_ADD=Add/Update Private Route +F_ROUTE_PUBLIC_DELETE=Delete Route +F_IMPERSONATE_USER=Impersonate user +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) #-- Common ---------------------------------------------------------------------# offline=Offline @@ -496,9 +528,11 @@ password_length_validation=Password does not meet minimum length requirement password_history_validation=Password must not be one of the previous 24 passwords password_digit_validation=Password must have at least one digit password_uppercase_validation=Password must have at least one upper case +password_lowercase_validation=Password must have at least one lower case password_dictionary_validation=Password must not have any generic word password_specialcharacter_validation=Password must contain at least one special character password_username_validation=Username/Email must not be part of password +mandatory_parameter_missing=Username or Password is missing code_in_use=The code is already in use. Please choose a different code short_name_in_use=The short name is already in use. Please choose a different short name unsupported_browser=Please upgrade your browser. Internet Explorer version 8 and earlier is not supported. @@ -521,7 +555,7 @@ item=Item action=Action sub_total=Sub total total=Total - +impersonate_user=Impersonate user username_in_password=Username cannot be part of password email_in_password=Email cannot be part of password username_email_in_password=Username/Email cannot be part of password @@ -585,6 +619,7 @@ BiWeekly=Bi-weekly Monthly=Monthly BiMonthly=Bi-monthly Quarterly=Quarterly +QuarterlyNov=Quarterly November SixMonthly=Six-monthly SixMonthlyApril=Six-monthly April SixMonthlyNov=Six-monthly November @@ -621,6 +656,8 @@ format.BiMonthly.startDate=MMM 'to ' format.BiMonthly.endDate=MMM yyyy format.Quarterly.startDate=MMM 'to ' format.Quarterly.endDate=MMM yyyy +format.QuarterlyNov.startDate=MMM 'to ' +format.QuarterlyNov.endDate=MMM yyyy format.SixMonthly.startDate=MMM 'to ' format.SixMonthly.endDate=MMM yyyy format.SixMonthlyApril.startDate=MMM 'to ' @@ -662,6 +699,8 @@ format.FinancialApril.startDate.ext=MMMM yyyy '- ' format.FinancialApril.endDate.ext=MMMM yyyy format.FinancialJuly.startDate.ext=MMMM yyyy '- ' format.FinancialJuly.endDate.ext=MMMM yyyy +format.FinancialSep.startDate.ext=MMMM yyyy '- ' +format.FinancialSep.endDate.ext=MMMM yyyy format.FinancialOct.startDate.ext=MMMM yyyy '- ' format.FinancialOct.endDate.ext=MMMM yyyy format.FinancialNov.startDate.ext=MMMM yyyy '- ' @@ -711,6 +750,50 @@ weekday.short.friday=Fri weekday.short.saturday=Sat weekday.short.sunday=Sun +# Various Calendar months. + +#-- Ethiopian Calendar Months and days -----------------------------------------------------------# + +# The keys for months are still based on ISO 8601, the ordering is correct, but the key names are not. Jan-Dec -> 1-12. # +ethiopian.month.january=Meskerem +ethiopian.month.february=Tikemet +ethiopian.month.march=Hidar +ethiopian.month.april=Tahesas +ethiopian.month.may=Tir +ethiopian.month.june=Yekatit +ethiopian.month.july=Megabit +ethiopian.month.august=Miazia +ethiopian.month.september=Ginbot +ethiopian.month.october=Sene +ethiopian.month.november=Hamle +ethiopian.month.december=Nehase +ethiopian.month.short.january=Mes +ethiopian.month.short.february=Tik +ethiopian.month.short.march=Hid +ethiopian.month.short.april=Tah +ethiopian.month.short.may=Tir +ethiopian.month.short.june=Yek +ethiopian.month.short.july=Meg +ethiopian.month.short.august=Mia +ethiopian.month.short.september=Gin +ethiopian.month.short.october=Sen +ethiopian.month.short.november=Ham +ethiopian.month.short.december=Neh +ethiopian.weekday.monday=Segno +ethiopian.weekday.tuesday=Maksegno +ethiopian.weekday.wednesday=Irob +ethiopian.weekday.thursday=Hamus +ethiopian.weekday.friday=Arb +ethiopian.weekday.saturday=Kidame +ethiopian.weekday.sunday=Ehud +ethiopian.weekday.short.monday=Seg +ethiopian.weekday.short.tuesday=Mak +ethiopian.weekday.short.wednesday=Iro +ethiopian.weekday.short.thursday=Ham +ethiopian.weekday.short.friday=Arb +ethiopian.weekday.short.saturday=Kid +ethiopian.weekday.short.sunday=Ehu + #-- Nepali Calendar Month/Day names -------------------------------------------# # The keys for months are still based on ISO 8601, the ordering is correct, but the key names are not. Jan-Dec -> 1-12. # @@ -1621,7 +1704,14 @@ authentication.message.account.invalid=Wrong username or password authentication.message.account.locked=Your account is locked powered_by=Powered by sign_in=Sign in +login_using_two_factor_authentication=Login using two factor authentication +two_factor_authentication_code=Two factor authentication code +sign_in_with_openID=Sign in with OpenID change_language=Change language +login_with_google=Sign in with Google +login_with_azure=Sign in with Microsoft +oidc_login_failed=Failed to login with OIDC +two_factor_code=Code #-- New User Account page -----------------------------------------------------# new_user_account_name=Name @@ -1649,6 +1739,7 @@ app_search_placeholder=Search apps invalid_bundled_app_override=Bundled apps must be declared as core apps invalid_core_app=Only bundled apps may be declared as core apps namespace_defined_in_manifest_is_in_use=Namespace defined in manifest is already in use +namespace_invalid=An additional namespace declaration in the manifest does not define all required properties zip_file_could_not_be_read=Zip file could not be read invalid_json_in_app_manifest_file=Invalid JSON in app manifest file app_could_not_be_installed_on_file_system=App could not be installed on file system @@ -1710,6 +1801,24 @@ email_invite_1_1st_paragraph_after_application_title=user account. email_invite_1_2nd_paragraph=Please follow the link below to accept the invitation and create your account. email_invite_1_3rd_paragraph=You must respond to this invitation within 4 days. If you take no action, the invitation will expire at that time. +#-- Verify email -------------------------------------------------------------# + +email_verify_1_1st_paragraph_before_application_title=This is a message to verify a +email_verify_1_1st_paragraph_after_application_title=, user account email. +email_verify_1_2nd_paragraph=Please click the link below to verify the email address of your account. +email_verify_1_3rd_paragraph=You must respond to this email within one hour. If you take no action, the email address will not be verified. +verify_email_subject=Verify email address + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=Your Two-Factor Authentication Code for +email_2fa_1_greeting=Dear +email_2fa_1_1st_paragraph_application_title=You have requested a two-factor authentication code to log into your account. +email_2fa_1_2nd_paragraph=Your two-factor authentication code: +email_2fa_1_3rd_paragraph=Please use this code within 15 minutes to log into your account. +email_2fa_1_4th_paragraph=If you did not request this code, please contact your system administrator immediately to secure your account. +email_2fa_1_ending=Thank you, + #-- Cache strategy display strings --------------------------------------------# cache_strategy=Cache strategy @@ -1728,8 +1837,8 @@ enrollment_date=\u09a8\u09bf\u09ac\u09a8\u09cd\u09a7\u09a8\u09c7\u09b0 \u09a4\u0 current_date=Current date value_count=Value count zero_pos_value_count=Zero or positive value count -event_count=Event count (only for event status ACTIVE and/or COMPLETED, it can interfere with event status filter) -scheduled_event_count=Scheduled event count (only for event status SCHEDULE, it can interfere with event status filter) +event_count=Event count (ACTIVE or COMPLETED status only) +scheduled_event_count=Event count (SCHEDULE status only) org_unit_count=Organisation unit count enrollment_count=Enrollment count tei_count=Tracked entity instance count @@ -1826,8 +1935,9 @@ notification_interpretation_like=liked an interpretation notification_comment_create=created an interpretation comment notification_comment_update=updated an interpretation comment -# -- Data Integrity Check Details --------------------------------------------# +# -- Start Data Integrity Checks--------------------------------------------# +#Java based checks data_integrity.data_elements_without_data_sets.section=Data Elements data_integrity.data_elements_without_data_sets.name=Data elements lacking data Sets data_integrity.data_elements_without_data_sets.description=Lists all data elements that have no data sets @@ -1838,7 +1948,7 @@ data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.s data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements -data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements with conflicting exclusive group sets +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set data_integrity.data_elements_in_data_set_not_in_form.section=Data Sets @@ -1852,9 +1962,6 @@ data_integrity.category_combos_being_invalid.section=Categories data_integrity.category_combos_being_invalid.name=Invalid Category-combos data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options -data_integrity.indicators_with_identical_formulas.section=Indicators -data_integrity.indicators_with_identical_formulas.name=Indicators_with_identical_formulas -data_integrity.indicators_with_identical_formulas.description=Lists all indicators that have the identical formulas with at least one other indicator data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates data_integrity.indicators_without_groups.section=Indicators data_integrity.indicators_without_groups.name=Indicators lacking groups @@ -1866,21 +1973,18 @@ data_integrity.indicators_with_invalid_denominator.section=Indicators data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid data_integrity.indicators_violating_exclusive_group_sets.section=Indicators -data_integrity.indicators_violating_exclusive_group_sets.name=Indicators with conflicting exclusive group sets +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group data_integrity.periods_duplicates.section=Periods data_integrity.periods_duplicates.name=Duplicate Periods data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates +data_integrity.option_groups_empty.name=Option groups with no options data_integrity.org_units_with_cyclic_references.section=Organisation Units data_integrity.org_units_with_cyclic_references.name=Organisation units with cyclic references data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference -data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two -data_integrity.org_units_being_orphaned.section=Organisation Units -data_integrity.org_units_being_orphaned.name=Orphaned organisation units -data_integrity.org_units_being_orphaned.description=Lists all organisation units that aren't level 1 units but that lack a parent so that they are not connected to the rest of the organisation tree -data_integrity.org_units_being_orphaned.recommendation=Find (or create) and set the correct parent for the orphaned organisation unit(s). Eventually this is also caused by having set the wrong level. +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=Organisation Units data_integrity.org_units_without_groups.name=Organisation units lacking groups data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group @@ -1892,13 +1996,13 @@ data_integrity.org_unit_groups_without_group_sets.section=Organisation Units data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set data_integrity.validation_rules_without_groups.section=Validation Rules -data_integrity.validation_rules_without_groups.name=Validation rules lacking groups +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules -data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression @@ -1909,10 +2013,10 @@ data_integrity.program_indicators_with_invalid_filters.name=Program indicators w data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false data_integrity.program_indicators_without_expression.section=Program Indicators -data_integrity.program_indicators_without_expression.name=Program indicators lacking an expression +data_integrity.program_indicators_without_expression.name=Program indicators without expressions data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet data_integrity.program_rules_without_condition.section=Program Rules -data_integrity.program_rules_without_condition.name=Program rules lacking a condition +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet data_integrity.program_rules_without_priority.section=Program Rules data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting @@ -1939,9 +2043,112 @@ data_integrity.program_rule_actions_without_notification.description=Lists all p data_integrity.program_rule_actions_without_section.section=Program Rules data_integrity.program_rule_actions_without_section.name=Program rules with actions lacking a program stage section data_integrity.program_rule_actions_without_section.description=Lists program rules connected to an action of a type that requires a section but is not yet connected to one -data_integrity.program_rule_actions_without_stage.section=Program Rules -data_integrity.program_rule_actions_without_stage.name=Program rules with actions lacking a program stage -data_integrity.program_rule_actions_without_stage.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one +data_integrity.program_rule_actions_without_stage_id.section=Program Rules +data_integrity.program_rule_actions_without_stage_id.name=Program rules with actions lacking a program stage +data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one +#YAML based data integrity checks +data_integrity.categories_no_options.name=Categories with no category options +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid +data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units +data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=Indicators with identical formulas +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order +data_integrity.options_sets_empty.name=Empty option sets +data_integrity.options_sets_unused.name=Option sets which are not used +data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. +data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=Orphaned organisation units +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets +data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set +data_integrity.organisation_units_without_groups.name=Organisation units without groups +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past +data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates +data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions +data_integrity.program_rules_no_expression.name=Program rules with no expression. +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage + +# -- End Data Integrity Checks--------------------------------------------# + # disable inactive users job notification texts notification.user_inactive.subject=Your DHIS2 account will be disabled soon. diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ckb.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ckb.properties index a7b9f54ce4d0..07ea3822f330 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ckb.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ckb.properties @@ -49,12 +49,12 @@ dhis-web-mapping=\u062c\u064a \u0627\u064a \u0627\u0633 dhis-web-capture=Capture dhis-web-event-reports=\u0631\u0627\u0628\u0648\u0631\u062a\u064a \u0626\u064a\u0641\u064a\u0646\u062a dhis-web-event-visualizer=\u062c\u0627\u0648\u0629\u0631\u0648\u0627\u0646\u0643\u0631\u0627\u0648\u064a \u0626\u064a\u0641\u064a\u0646\u062a -dhis-web-reports=\u0631\u0627\u0628\u0624\u0631\u062a\u064a \u0627\u0646 \u0627\u062c \u0627\u0631 \u0627\u0645 +dhis-web-reports=\u0631\u0627\u0628\u0648\u0631\u062a dhis-web-approval=Data Approval dhis-web-approval-classic=Data Approval Classic dhis-web-cache-cleaner=\u0628\u0627\u0643\u0631\u062f\u0646\u0629\u0648\u0629\u064a \u0632\u064a\u0627\u062f\u0629\u064a \u0628\u0631\u0627\u0648\u0633\u064a\u0631 dhis-web-mobile=Mobile (Smartphone) -dhis-web-dashboard-integration=\u0628\u0624\u0631\u062f\u064a \u0628\u0629\u0631\u064a\u0648\u0629\u0628\u0631\u062f\u0646 +dhis-web-dashboard-integration=\u0634\u064a\u062a\u0629\u0644 \u0643\u0631\u062f\u0646\u064a \u062f\u0627\u062a\u0627 dhis-web-messaging=Messaging dhis-web-visualizer=\u062f\u0627\u062a\u0627 \u0641\u064a\u062c\u0648\u0644\u0627\u064a\u0632\u0631 dhis-web-pivot=\u062e\u0634\u062a\u0629\u064a \u062e\u0648\u0644\u064a @@ -70,6 +70,9 @@ dhis-web-menu-management=Menu Management dhis-web-data-visualizer=\u062f\u0627\u062a\u0627 \u0641\u064a\u062c\u0648\u0644\u0627\u064a\u0632\u0631 dhis-web-sms-configuration=SMS Configuration dhis-web-login=Login +dhis-web-user-profile=User Profile +dhis-web-line-listing=Line Listing +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# @@ -87,7 +90,8 @@ intro_dhis-web-event-reports=Query for events and create aggregated, dimensional intro_dhis-web-event-capture=Capture information about single events. intro_dhis-web-capture=Capture information about single events. intro_dhis-web-data-visualizer=\u062f\u0631\u0648\u0633\u062a\u0643\u0631\u062f\u0646\u064a \u062f\u0627\u062a\u0627 \u062c\u0627\u0648\u0629\u0631\u0648\u0627\u0646 \u0643\u0631\u0627\u0648\u0629\u0643\u0627\u0646 \u0648\u062f\u064a\u0646\u0627\u0645\u064a\u0643\u064a \u0628\u0624 \u064a\u0629\u0643\u0629\u064a \u062f\u0627\u062a\u0627 \u0648\u0629 \u062f\u0629\u0631\u062e\u0633\u062a\u0646\u064a -intro_dhis-web-sms-configuration=Configure SMS Gateways and messages +intro_dhis-web-sms-configuration=Configure SMS Gateways and messages. +intro_dhis-web-line-listing=Create dynamic line lists for events and tracked entities. #-- Intro functions -------------------------------------------------------------# @@ -138,6 +142,10 @@ M_dhis-web-user=Users app M_dhis-web-scheduler=Scheduler app M_dhis-web-data-visualizer=Data Visualizer app M_dhis-web-sms-configuration=SMS Configuration app +M_dhis-web-line-listing=Line Listing app +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# @@ -151,15 +159,18 @@ F_DATAADMIN_UNLOCK=Data Admin Unlocking F_DATAELEMENT_PUBLIC_ADD=Add/Update Public Data Element F_DATAELEMENT_PRIVATE_ADD=Add/Update Private Data Element F_DATAELEMENT_DELETE=Delete Data Element +F_DATA_ELEMENT_MERGE=Merge Data Elements F_CATEGORY_PUBLIC_ADD=Add/Update Public Category F_CATEGORY_PRIVATE_ADD=Add/Update Private Category F_CATEGORY_DELETE=Delete Category F_CATEGORY_OPTION_PUBLIC_ADD=Add/Update Public Category Option F_CATEGORY_OPTION_PRIVATE_ADD=Add/Update Private Category Option F_CATEGORY_OPTION_DELETE=Delete Category Option +F_CATEGORY_OPTION_MERGE=Merge Category Options F_CATEGORY_COMBO_PUBLIC_ADD=Add/Update Public Category Combo F_CATEGORY_COMBO_PRIVATE_ADD=Add/Update Private Category Combo F_CATEGORY_COMBO_DELETE=Delete Category Combo +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=Add/Update Public Category Option Group F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=Add/Update Private Category Option Group F_CATEGORY_OPTION_GROUP_DELETE=Delete Category Option Group @@ -216,8 +227,10 @@ F_USERGROUP_LIST=List User Groups F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=Add/Remove Members In Read-Only User Groups F_USER_ADD=Add/Update User F_USER_DELETE=Delete User +F_USER_VIEW=View user F_USER_ADD_WITHIN_MANAGED_GROUP=Add/Update User Within Managed Group F_USER_DELETE_WITHIN_MANAGED_GROUP=Delete User Within Managed Group +F_USER_VIEW_WITHIN_MANAGED_GROUP=View User Within Managed Group F_VALIDATIONRULE_PUBLIC_ADD=Add/Update Public Validation Rule F_VALIDATIONRULE_PRIVATE_ADD=Add/Update Private Validation Rule F_VALIDATIONRULE_DELETE=Delete Validation Rule @@ -231,7 +244,9 @@ F_REPORT_DELETE=Delete Report F_REPORT_VIEW=View Report F_DASHBOARD_PUBLIC_ADD=Add/Update Public Dashboard F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization +F_VISUALIZATION_EXTERNAL=Visualization External Access F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization +F_EVENT_VISUALIZATION_EXTERNAL=Event Visualization External Access F_DOCUMENT_PUBLIC_ADD=Add/Update Public Document F_DOCUMENT_PRIVATE_ADD=Add/Update Private Document F_DOCUMENT_DELETE=Delete Document @@ -402,6 +417,7 @@ F_EXTERNAL_MAP_LAYER_PUBLIC_ADD=Add/Update Public External Map Layer F_EXTERNAL_MAP_LAYER_PRIVATE_ADD=Add/Update Private External Map Layer F_EXTERNAL_MAP_LAYER_DELETE=Delete External Map Layer F_VIEW_EVENT_ANALYTICS=View event analytics +F_CAPTURE_DATASTORE_UPDATE=Create and edit Capture datastore configuration F_ADD_COLOR_SET=Add/Update Color Set F_PROGRAM_RULE_DELETE=Delete Program Rule F_PROGRAMDATAELEMENT_DELETE=Delete Program Data Element @@ -432,7 +448,9 @@ F_EVENT_HOOK_DELETE=Delete Event Hook F_ROUTE_PUBLIC_ADD=Add/Update Public Route F_ROUTE_PRIVATE_ADD=Add/Update Private Route F_ROUTE_PUBLIC_DELETE=Delete Route -F_MAP_EXTERNAL_LAYER_ADD=Add external map layer +F_IMPERSONATE_USER=Impersonate user +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) #-- Common ---------------------------------------------------------------------# offline=\u0626\u06c6\u0641\u06b5\u0627\u06cc\u0646 @@ -473,7 +491,7 @@ move=Move remove=\u0644\u0627\u0628\u0631\u062f\u0646 required=\u062b\u064a\u0648\u064a\u0633\u062a all=All -save=\u062e\u0629\u0632\u0646 \u0643\u0631\u062f\u0646 +save=\u062a\u06c6\u0645\u0627\u0631\u06a9\u0631\u062f\u0646 new=\u0646\u0648\u06ce back=\u0643\u0629\u0631\u0627\u0646\u0629\u0648\u0629 ok=\u062a\u0629\u0648\u0627\u0648 @@ -482,8 +500,8 @@ clone=Clone add=Add edit=\u062f\u0629\u0633\u062a\u0643\u0627\u0631\u064a reply=Reply -update=\u0646\u0648\u064a\u064e \u0643\u0631\u062f\u0646\u0629\u0648\u0629 -delete=\u0633\u0631\u064a\u0646\u0629\u0648\u0629 +update=\u0646\u0648\u06ce \u06a9\u0631\u062f\u0646\u06d5\u0648\u06d5 +delete=\u0633\u0695\u06cc\u0646\u06d5\u0648\u06d5 deleting=Deleting close=\u062f\u0627\u062e\u0633\u062a\u0646 gender_male=Male @@ -510,9 +528,11 @@ password_length_validation=Password does not meet minimum length requirement password_history_validation=Password must not be one of the previous 24 passwords password_digit_validation=Password must have at least one digit password_uppercase_validation=Password must have at least one upper case +password_lowercase_validation=Password must have at least one lower case password_dictionary_validation=Password must not have any generic word password_specialcharacter_validation=Password must contain at least one special character password_username_validation=Username/Email must not be part of password +mandatory_parameter_missing=Username or Password is missing code_in_use=The code is already in use. Please choose a different code short_name_in_use=The short name is already in use. Please choose a different short name unsupported_browser=Please upgrade your browser. Internet Explorer version 8 and earlier is not supported. @@ -535,6 +555,7 @@ item=Item action=Action sub_total=Sub total total=\u0643\u0624\u064a \u0637\u0634\u062a\u064a +impersonate_user=Impersonate user username_in_password=Username cannot be part of password email_in_password=Email cannot be part of password username_email_in_password=Username/Email cannot be part of password @@ -569,14 +590,14 @@ LAST_10_YEARS=Last 10 years LAST_5_YEARS=Last 5 years LAST_12_MONTHS=Last 12 months LAST_6_MONTHS=Last 6 months -LAST_3_MONTHS=\u0633\u06ce \u0645\u0627\u0646\u06af \u067e\u06ce\u0634\u0648\u0648\u062a\u0631 +LAST_3_MONTHS=\u0663 \u0645\u0627\u0646\u06af \u067e\u06ce\u0634\u0648\u0648\u062a\u0631 LAST_6_BIMONTHS=Last 6 bi-months LAST_4_QUARTERS=Last 4 quarters LAST_2_SIXMONTHS=Last 2 six-months THIS_FINANCIAL_YEAR=This financial year LAST_FINANCIAL_YEAR=Last financial year LAST_5_FINANCIAL_YEARS=Last 5 financial years -LAST_WEEK=\u0647\u06d5\u0641\u062a\u06d5\u06cc \u067e\u06ce\u0634\u0648\u0648\u062a\u0631 +LAST_WEEK=\u0647\u06d5\u0641\u062a\u06d5\u06cc \u0695\u0627\u0628\u0631\u062f\u0648\u0648 WEEKS_THIS_YEAR=Weeks this year LAST_4_WEEKS=Last 4 weeks LAST_12_WEEKS=Last 12 weeks @@ -678,6 +699,8 @@ format.FinancialApril.startDate.ext=MMMM yyyy '- ' format.FinancialApril.endDate.ext=MMMM yyyy format.FinancialJuly.startDate.ext=MMMM yyyy '- ' format.FinancialJuly.endDate.ext=MMMM yyyy +format.FinancialSep.startDate.ext=MMMM yyyy '- ' +format.FinancialSep.endDate.ext=MMMM yyyy format.FinancialOct.startDate.ext=MMMM yyyy '- ' format.FinancialOct.endDate.ext=MMMM yyyy format.FinancialNov.startDate.ext=MMMM yyyy '- ' @@ -913,7 +936,7 @@ translation_addlocale=Add locale translation_details=Details translation_select_locale=[ Select locale ] translation_select_ref=[ Select reference ] -translation_save=\u062e\u0629\u0632\u0646 \u0643\u0631\u062f\u0646 +translation_save=\u062a\u06c6\u0645\u0627\u0631\u06a9\u0631\u062f\u0646 translation_label_id=ID translation_label_name=Name translation_label_shortName=Short name @@ -1041,7 +1064,7 @@ intro_user_message_settings=Customize the system with user specific settings for light_blue=Light Blue green=Green settings_updated=Settings were updated -dashboard=\u0628\u0624\u0631\u062f\u064a \u0628\u0629\u0631\u064a\u0648\u0629\u0628\u0631\u062f\u0646 +dashboard=\u0634\u064a\u062a\u0629\u0644 \u0643\u0631\u062f\u0646\u064a \u062f\u0627\u062a\u0627 messages=Messages interpretations=Interpretations interface_style=Interface style @@ -1060,9 +1083,9 @@ release_page=online release page #-- Macros ---------------------------------------------------------------------# -yes=\u06d5\u06b5\u06ce +yes=\u0628\u06d5\u06b5\u06ce no=\u0646\u06d5\u062e\u06ce\u0631 -true=\u06d5\u06b5\u06ce +true=\u0628\u06d5\u06b5\u06ce false=\u0646\u06d5\u062e\u06ce\u0631 sum=Sum count=Count @@ -1084,7 +1107,7 @@ negative_integer=Negative Integer unit_interval=Unit interval geojson=GeoJSON percentage=Percentage -date=\u062f\u0627\u062a\u0627 +date=\u0628\u06d5\u0631\u0648\u0627\u0631 date_time=Date & Time yes_no=Yes/No bool=Yes/No @@ -1236,8 +1259,8 @@ jump_to_page=\u062c\u0648\u0648\u0646\u0629\u0648\u0629 \u0628\u0624 \u0644\u062 go=Go filter_by_name=Filter by name filter=Filter -clear=\u0628\u0627\u0643 -find=\u0637\u0629\u0631\u0627\u0646 +clear=\u067e\u0627\u06a9\u06a9\u0631\u062f\u0646\u06d5\u0648\u06d5 +find=\u0628\u062f\u06c6\u0632\u06d5\u0648\u06d5 delete_success=Object deleted process=Processing... @@ -1681,7 +1704,13 @@ authentication.message.account.invalid=Wrong username or password authentication.message.account.locked=Your account is locked powered_by=Powered by sign_in=Sign in +login_using_two_factor_authentication=Login using two factor authentication +two_factor_authentication_code=Two factor authentication code +sign_in_with_openID=Sign in with OpenID change_language=Change language +login_with_google=Sign in with Google +login_with_azure=Sign in with Microsoft +oidc_login_failed=Failed to login with OIDC two_factor_code=Code #-- New User Account page -----------------------------------------------------# @@ -1772,6 +1801,24 @@ email_invite_1_1st_paragraph_after_application_title=user account. email_invite_1_2nd_paragraph=Please follow the link below to accept the invitation and create your account. email_invite_1_3rd_paragraph=You must respond to this invitation within 4 days. If you take no action, the invitation will expire at that time. +#-- Verify email -------------------------------------------------------------# + +email_verify_1_1st_paragraph_before_application_title=This is a message to verify a +email_verify_1_1st_paragraph_after_application_title=, user account email. +email_verify_1_2nd_paragraph=Please click the link below to verify the email address of your account. +email_verify_1_3rd_paragraph=You must respond to this email within one hour. If you take no action, the email address will not be verified. +verify_email_subject=Verify email address + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=Your Two-Factor Authentication Code for +email_2fa_1_greeting=Dear +email_2fa_1_1st_paragraph_application_title=You have requested a two-factor authentication code to log into your account. +email_2fa_1_2nd_paragraph=Your two-factor authentication code: +email_2fa_1_3rd_paragraph=Please use this code within 15 minutes to log into your account. +email_2fa_1_4th_paragraph=If you did not request this code, please contact your system administrator immediately to secure your account. +email_2fa_1_ending=Thank you, + #-- Cache strategy display strings --------------------------------------------# cache_strategy=Cache strategy @@ -1848,7 +1895,7 @@ data_approval_level=Data approval level data_approval_workflow=Data approval workflow program_indicator=Program indicator program_rule_variable=Program rule variable -program=\u0628\u0629\u0631\u0646\u0627\u0645\u0629 +program=\u067e\u0631\u06c6\u06af\u0631\u0627\u0645 #--Various --------------------------------------------------------------------# manage_my_apps=Manage my apps @@ -1901,7 +1948,7 @@ data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.s data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements -data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements with conflicting exclusive group sets +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set data_integrity.data_elements_in_data_set_not_in_form.section=\u062f\u0627\u062e\u0644 \u0643\u0631\u062f\u0646\u064a \u062f\u0627\u062a\u0627 @@ -1915,9 +1962,6 @@ data_integrity.category_combos_being_invalid.section=Categories data_integrity.category_combos_being_invalid.name=Invalid Category-combos data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options -data_integrity.indicators_with_identical_formulas.section=\u0646\u06cc\u0634\u0627\u0646\u062f\u06d5\u0631 -data_integrity.indicators_with_identical_formulas.name=Indicators with identical formulas -data_integrity.indicators_with_identical_formulas.description=Lists all indicators that have the identical formulas with at least one other indicator data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates data_integrity.indicators_without_groups.section=\u0646\u06cc\u0634\u0627\u0646\u062f\u06d5\u0631 data_integrity.indicators_without_groups.name=Indicators lacking groups @@ -1929,21 +1973,18 @@ data_integrity.indicators_with_invalid_denominator.section=\u0646\u06cc\u0634\u0 data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid data_integrity.indicators_violating_exclusive_group_sets.section=\u0646\u06cc\u0634\u0627\u0646\u062f\u06d5\u0631 -data_integrity.indicators_violating_exclusive_group_sets.name=Indicators with conflicting exclusive group sets +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group data_integrity.periods_duplicates.section=\u0645\u0627\u0648\u0629\u0643\u0627\u0646 data_integrity.periods_duplicates.name=Duplicate Periods data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates +data_integrity.option_groups_empty.name=Option groups with no options data_integrity.org_units_with_cyclic_references.section=\u064a\u0629\u0643\u0629\u064a \u0627\u0648\u0631\u0643\u0629\u0646\u064a\u0632\u064a\u0634\u0648\u0646 data_integrity.org_units_with_cyclic_references.name=Organisation units with cyclic references data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference -data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two -data_integrity.org_units_being_orphaned.section=\u064a\u0629\u0643\u0629\u064a \u0627\u0648\u0631\u0643\u0629\u0646\u064a\u0632\u064a\u0634\u0648\u0646 -data_integrity.org_units_being_orphaned.name=Orphaned organisation units -data_integrity.org_units_being_orphaned.description=Lists all organisation units that aren't level 1 units but that lack a parent so that they are not connected to the rest of the organisation tree -data_integrity.org_units_being_orphaned.recommendation=Find (or create) and set the correct parent for the orphaned organisation unit(s). Eventually this is also caused by having set the wrong level. +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=\u064a\u0629\u0643\u0629\u064a \u0627\u0648\u0631\u0643\u0629\u0646\u064a\u0632\u064a\u0634\u0648\u0646 data_integrity.org_units_without_groups.name=Organisation units lacking groups data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group @@ -1955,13 +1996,13 @@ data_integrity.org_unit_groups_without_group_sets.section=\u064a\u0629\u0643\u06 data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set data_integrity.validation_rules_without_groups.section=Validation Rules -data_integrity.validation_rules_without_groups.name=Validation rules lacking groups +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules -data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression @@ -1972,10 +2013,10 @@ data_integrity.program_indicators_with_invalid_filters.name=Program indicators w data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false data_integrity.program_indicators_without_expression.section=Program Indicators -data_integrity.program_indicators_without_expression.name=Program indicators lacking an expression +data_integrity.program_indicators_without_expression.name=Program indicators without expressions data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet data_integrity.program_rules_without_condition.section=Program Rules -data_integrity.program_rules_without_condition.name=Program rules lacking a condition +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet data_integrity.program_rules_without_priority.section=Program Rules data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting @@ -2007,84 +2048,104 @@ data_integrity.program_rule_actions_without_stage_id.name=Program rules with act data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one #YAML based data integrity checks data_integrity.categories_no_options.name=Categories with no category options -data_integrity.categories_one_default_category.name=Only one default category should exist -data_integrity.categories_one_default_category_combo.name=Only one default category combo should exist -data_integrity.categories_one_default_category_option.name=Only one default category option should exist -data_integrity.categories_one_default_category_option_combo.name=Only one default category option combo should exist -data_integrity.categories_same_category_options.name=Categories with the same category options -data_integrity.categories_unique_category_combo.name=Different category combinations should not have the exact same combination of categories. -data_integrity.invalid_category_combos.name=Invalid category combinations +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects -data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations. -data_integrity.category_option_group_sets_incomplete.name=Category option group sets which do not contain all category options. -data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set. -data_integrity.category_options_no_categories.name=Category options with no categories. -data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories which share the same category options. -data_integrity.catoptioncombos_no_catcombo.name=Category options combinations with no category combination. -data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality. -data_integrity.dashboards_no_items.name=Dashboards with no items. -data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements that have not been changed in last 100 days and do not have any data values. -data_integrity.data_elements_aggregate_aggregation_operator.name=Non-numeric data elements which have an aggregation operator other than NONE. -data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites (directly or through indicators) -data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements with NO data values. -data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups. -data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types. -data_integrity.data_elements_without_datasets.name=Aggregate data elements not assigned to any data sets -data_integrity.datasets_empty.name=Data sets with no data elements -data_integrity.datasets_not_assigned_to_org_units.name=Data sets not assigned to any organisation units +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. -data_integrity.category_option_group_sets_scarce.name=Category option groups should have at least two members. -data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members. -data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members. -data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members. -data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members. -data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members. -data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members. -data_integrity.user_groups_scarce.name=User groups should have at least two members. -data_integrity.validation_rule_groups_scarce.name=Validation rule should have at least two members. -data_integrity.indicator_no_analysis.name=Indicators not used in analytical objects. -data_integrity.indicator_types_duplicated.name=Indicator types with the same factor. -data_integrity.indicators_duplicated_terms.name=Indicators with the same terms. -data_integrity.indicators_exact_duplicates.name=Indicators with the same formula. -data_integrity.indicators_not_grouped.name=Indicators not in any groups. -data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=Indicators with identical formulas +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order data_integrity.options_sets_empty.name=Empty option sets data_integrity.options_sets_unused.name=Option sets which are not used data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets -data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry. -data_integrity.orgunits_multiple_roots.name=The organisation unit hierarchy should have a single root. -data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames. -data_integrity.orgunits_no_coordinates.name=Organisation units with no coordinates. -data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent. -data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0). -data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date later than the closed date. -data_integrity.orgunits_orphaned.name=Orphaned organisation units. -data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent. -data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces. -data_integrity.org_units_not_in_compulsory_group_sets.name=Organisation units not in all compulsory organisation unit group sets +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=Orphaned organisation units +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set -data_integrity.organisation_units_without_groups.name=Organisation units not in any groups -data_integrity.periods_3y_future.name=Periods which are more than three years in the future. -data_integrity.periods_distant_past.name=Periods which are in the distant past. +data_integrity.organisation_units_without_groups.name=Organisation units without groups +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type -data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template. -data_integrity.program_rules_no_action.name=Program rules with no action. +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions data_integrity.program_rules_no_expression.name=Program rules with no expression. -data_integrity.program_rules_no_priority.name=Program rules with no priority -data_integrity.validation_rules_missing_value_strategy_null.name=All validation rule expressions should have a missing value strategy. -data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the past 12 months -data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the past 12 months -data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the past 12 months -data_integrity.users_with_invalid_usernames.name = Users with invalid usernames -data_integrity.users_capture_ou_not_in_data_view_ou.name=Users with capture org unit not in data view org unit -data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users with capture org unit not in TEI search org unit -data_integrity.users_with_no_user_role.name=Users with no user role -data_integrity.user_roles_no_authorities.name=User roles with no authorities -data_integrity.user_roles_with_no_users.name=User roles with no users -data_integrity.option_groups_empty.users=Option groups with no options -data_integrity.push_analysis_no_recipients.name=Push analyses without recipients +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage # -- End Data Integrity Checks--------------------------------------------# diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_cs.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_cs.properties index 60fdcad8daaf..d3dc19ddf274 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_cs.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_cs.properties @@ -70,6 +70,9 @@ dhis-web-menu-management=Spr\u00e1va nab\u00eddek dhis-web-data-visualizer=Data Visualizer dhis-web-sms-configuration=Konfigurace SMS dhis-web-login=P\u0159ihl\u00e1sit se +dhis-web-user-profile=Profil u\u017eivatele +dhis-web-line-listing=Line Listing +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# @@ -77,7 +80,7 @@ intro_dhis-web-dataentry=Zadejte data pro formul\u00e1\u0159e online nebo offlin intro_dhis-web-import-export=Importujte a exportujte data ze syst\u00e9mu DHIS nebo syst\u00e9m\u016f t\u0159et\u00edch stran v r\u016fzn\u00fdch form\u00e1tech. intro_dhis-web-validationrule=Ov\u011b\u0159te a posu\u010fte kvalitu dat pomoc\u00ed ov\u011b\u0159ovac\u00edch pravidel nebo statistick\u00fdch metod. intro_dhis-web-light=Z\u00edskejte p\u0159\u00edstup k optimalizovan\u00e9 verzi zad\u00e1v\u00e1n\u00ed a anal\u00fdzy dat pro mobiln\u00ed za\u0159\u00edzen\u00ed. -intro_dhis-web-mobile=Z\u00edskejte p\u0159\u00edstup k verzi zad\u00e1n\u00ed dat, nastaven\u00ed, zpr\u00e1v optimalizovan\u00e9 pro smartphone. +intro_dhis-web-mobile=Z\u00edskejte p\u0159\u00edstup k zad\u00e1n\u00ed dat, nastaven\u00ed, zpr\u00e1v optimalizovan\u00e9 pro smartphone. intro_dhis-web-dashboard-integration=Z\u00edskejte p\u0159ehled o obl\u00edben\u00fdch grafech, zpr\u00e1v\u00e1ch a map\u00e1ch a prohl\u00ed\u017eejte nebo pi\u0161te zpr\u00e1vy. intro_dhis-web-dashboard=Z\u00edskejte p\u0159ehled o obl\u00edben\u00fdch grafech, tabulk\u00e1ch a map\u00e1ch a prohl\u00ed\u017eejte nebo pi\u0161te zpr\u00e1vy. intro_dhis-web-visualizer=Vytvo\u0159te vizualizace dynamick\u00fdch dat pro datov\u00e9 prvky a indik\u00e1tory. @@ -87,7 +90,8 @@ intro_dhis-web-event-reports=Dotazujte se na ud\u00e1losti a vytv\u00e1\u0159ejt intro_dhis-web-event-capture=Zachy\u0165te informace o jednotliv\u00fdch ud\u00e1lostech. intro_dhis-web-capture=Zachy\u0165te informace o jednotliv\u00fdch ud\u00e1lostech. intro_dhis-web-data-visualizer=Vytvo\u0159te vizualizace dynamick\u00fdch dat pro datov\u00e9 prvky a indik\u00e1tory. -intro_dhis-web-sms-configuration=Konfigurovat br\u00e1ny SMS a zpr\u00e1vy +intro_dhis-web-sms-configuration=Konfigurace SMS bran a zpr\u00e1v. +intro_dhis-web-line-listing=Vytv\u00e1\u0159en\u00ed dynamick\u00fdch \u0159\u00e1dkov\u00fdch seznam\u016f pro ud\u00e1losti a trasovan\u00e9 entity. #-- Intro functions -------------------------------------------------------------# @@ -138,6 +142,10 @@ M_dhis-web-user=Aplikace U\u017eivatel\u00e9 M_dhis-web-scheduler=Aplikace Pl\u00e1nova\u010d M_dhis-web-data-visualizer=Aplikace Data Visualizer M_dhis-web-sms-configuration=Aplikace Konfigurace SMS +M_dhis-web-line-listing=Aplikace Line Listing +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# @@ -151,15 +159,18 @@ F_DATAADMIN_UNLOCK=Odemknut\u00ed spr\u00e1vce dat F_DATAELEMENT_PUBLIC_ADD=P\u0159idat / aktualizovat ve\u0159ejn\u00fd datov\u00fd prvek F_DATAELEMENT_PRIVATE_ADD=P\u0159idat / aktualizovat soukrom\u00fd datov\u00fd prvek F_DATAELEMENT_DELETE=Odstranit datov\u00fd prvek +F_DATA_ELEMENT_MERGE=Slou\u010den\u00ed datov\u00fdch prvk\u016f F_CATEGORY_PUBLIC_ADD=P\u0159idat / aktualizovat ve\u0159ejnou kategorii F_CATEGORY_PRIVATE_ADD=P\u0159idat / aktualizovat soukromou kategorii F_CATEGORY_DELETE=Smazat kategorii F_CATEGORY_OPTION_PUBLIC_ADD=P\u0159idat / aktualizovat ve\u0159ejn\u00e9 mo\u017enosti kategorie F_CATEGORY_OPTION_PRIVATE_ADD=P\u0159idat / aktualizovat mo\u017enost soukrom\u00e9 kategorie F_CATEGORY_OPTION_DELETE=Odstranit Mo\u017enost kategorie +F_CATEGORY_OPTION_MERGE=Slou\u010den\u00ed Mo\u017enost\u00ed kategori\u00ed F_CATEGORY_COMBO_PUBLIC_ADD=P\u0159idat / aktualizovat ve\u0159ejnou kombinovanou kategorii F_CATEGORY_COMBO_PRIVATE_ADD=P\u0159idat / aktualizovat kombinovanou soukromou kategorii F_CATEGORY_COMBO_DELETE=Odstranit kombinaci kategori\u00ed +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=P\u0159idat / aktualizovat ve\u0159ejnou skupinu mo\u017enost\u00ed kategorie F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=P\u0159idat / aktualizovat soukromou skupinu mo\u017enost\u00ed kategorie F_CATEGORY_OPTION_GROUP_DELETE=Odstranit skupinu mo\u017enost\u00ed kategorie @@ -198,7 +209,7 @@ F_INDICATORGROUPSET_DELETE=Odstranit sady skupin indik\u00e1tor\u016f F_ORGANISATIONUNIT_ADD=P\u0159idat / aktualizovat organiza\u010dn\u00ed jednotku F_ORGANISATIONUNIT_DELETE=Odstranit organiza\u010dn\u00ed jednotku F_ORGANISATIONUNIT_MOVE=P\u0159esunout organiza\u010dn\u00ed jednotku -F_ORGUNITGROUP_PUBLIC_ADD=P\u0159idat / aktualizovat skupinu jednotek ve\u0159ejn\u00e9 organizace +F_ORGUNITGROUP_PUBLIC_ADD=P\u0159idat / aktualizovat ve\u0159ejnou skupinu organiza\u010dn\u00edch jednotek F_ORGUNITGROUP_PRIVATE_ADD=P\u0159idat / aktualizovat soukromou Skupinu Organiza\u010dn\u00edch jednotek F_ORGUNITGROUP_DELETE=Odstranit skupinu organiza\u010dn\u00edch jednotek F_ORGUNITGROUPSET_PUBLIC_ADD=P\u0159idat / aktualizovat ve\u0159ejnou sadu skupiny Organiza\u010dn\u00edch jednotek @@ -356,7 +367,7 @@ F_OPTIONGROUP_DELETE=Odstranit skupinu mo\u017enost\u00ed F_OPTIONGROUPSET_PUBLIC_ADD=P\u0159idat / aktualizovat ve\u0159ejnou skupinu sady mo\u017enost\u00ed F_OPTIONGROUPSET_PRIVATE_ADD=P\u0159idat / aktualizovat soukromou sadu skupiny mo\u017enost\u00ed F_OPTIONGROUPSET_DELETE=Odstranit sadu mo\u017enost\u00ed skupiny -F_ANALYTICSTABLEHOOK_ADD=P\u0159idat / aktualizovat Hook analytick\u00e9 tabulky +F_ANALYTICSTABLEHOOK_ADD=P\u0159idat / aktualizovat Hook tabulky Anal\u00fdzy F_ANALYTICSTABLEHOOK_DELETE=Odstranit Hook tabulky Anal\u00fdzy F_SEND_MESSAGE=Poslat zpr\u00e1vu F_OPTIONSET_MANAGEMENT=Spr\u00e1va sady mo\u017enost\u00ed @@ -406,7 +417,7 @@ F_EXTERNAL_MAP_LAYER_PUBLIC_ADD=P\u0159idat / aktualizovat ve\u0159ejnou extern\ F_EXTERNAL_MAP_LAYER_PRIVATE_ADD=P\u0159idat / aktualizovat soukromou extern\u00ed vrstvu mapy F_EXTERNAL_MAP_LAYER_DELETE=Odstranit extern\u00ed vrstvu mapy F_VIEW_EVENT_ANALYTICS=Zobrazit anal\u00fdzu ud\u00e1lost\u00ed -F_CAPTURE_DATASTORE_UPDATE=Create and edit Capture datastore configuration +F_CAPTURE_DATASTORE_UPDATE=Vytvo\u0159en\u00ed a \u00faprava konfigurace datov\u00e9ho \u00falo\u017ei\u0161t\u011b Capture F_ADD_COLOR_SET=P\u0159idat / aktualizovat sadu barev F_PROGRAM_RULE_DELETE=Smazat programov\u00e9 pravidlo F_PROGRAMDATAELEMENT_DELETE=Odstranit datov\u00fd prvek programu @@ -428,7 +439,7 @@ F_VIEW_SERVER_INFO=Zobrazit informace o serveru F_DATA_APPROVAL_WORKFLOW=P\u0159idat / aktualizovat pracovn\u00ed postup schvalov\u00e1n\u00ed dat F_DATA_APPROVAL_LEVEL=P\u0159idat / aktualizovat \u00farove\u0148 schv\u00e1len\u00ed dat F_AGGREGATE_DATA_EXCHANGE_PUBLIC_ADD=P\u0159idat/aktualizovat ve\u0159ejnou agregovanou v\u00fdm\u011bnu dat -F_AGGREGATE_DATA_EXCHANGE_PRIVATE_ADD=Add/Update Private Aggregate Data Exchange +F_AGGREGATE_DATA_EXCHANGE_PRIVATE_ADD=P\u0159idat / aktualizovat soukromou v\u00fdm\u011bnu souhrnn\u00fdch dat F_AGGREGATE_DATA_EXCHANGE_DELETE=Smazat Aggregate Data Exchange F_AGGREGATE_DATA_EXCHANGE=Aggregate Data Exchange F_EVENT_HOOK_PUBLIC_ADD=Add/Update Public Event Hook @@ -436,9 +447,10 @@ F_EVENT_HOOK_PRIVATE_ADD=Add/Update Private Event Hook F_EVENT_HOOK_DELETE=Delete Event Hook F_ROUTE_PUBLIC_ADD=Add/Update Public Route F_ROUTE_PRIVATE_ADD=Add/Update Private Route -F_ROUTE_PUBLIC_DELETE=Delete Route +F_ROUTE_PUBLIC_DELETE=Odstranit trasu F_IMPERSONATE_USER=Vyd\u00e1vat se za u\u017eivatele -F_MAP_EXTERNAL_LAYER_ADD=Add external map layer +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) #-- Common ---------------------------------------------------------------------# offline=Offline @@ -516,6 +528,7 @@ password_length_validation=Heslo nespl\u0148uje po\u017eadavek na minim\u00e1ln\ password_history_validation=Heslo nesm\u00ed b\u00fdt jedn\u00edm z p\u0159edchoz\u00edch 24 hesel password_digit_validation=Heslo mus\u00ed m\u00edt alespo\u0148 jednu \u010d\u00edslici password_uppercase_validation=Heslo mus\u00ed obsahovat alespo\u0148 jedno velk\u00e9 p\u00edsmeno +password_lowercase_validation=Heslo mus\u00ed obsahovat alespo\u0148 jedno mal\u00e9 p\u00edsmeno password_dictionary_validation=Heslo nesm\u00ed obsahovat \u017e\u00e1dn\u00e9 obecn\u00e9 slovo password_specialcharacter_validation=Heslo mus\u00ed obsahovat alespo\u0148 jeden speci\u00e1ln\u00ed znak password_username_validation=U\u017eivatelsk\u00e9 jm\u00e9no / e-mail nesm\u00ed b\u00fdt sou\u010d\u00e1st\u00ed hesla @@ -559,9 +572,9 @@ LAST_60_DAYS=Posledn\u00edch 60 dn\u00ed LAST_90_DAYS=Posledn\u00edch 90 dn\u00ed LAST_180_DAYS=Posledn\u00edch 180 dn\u00ed THIS_MONTH=Tento m\u011bs\u00edc -THIS_BIMONTH=T\u011bchto 14 dn\u00ed +THIS_BIMONTH=Tyto dva m\u011bs\u00edce THIS_QUARTER=Toto \u010dtvrtlet\u00ed -THIS_SIX_MONTH=Tento p\u016flrok +THIS_SIX_MONTH=T\u011bchto \u0161est m\u011bs\u00edc\u016f LAST_MONTH=Minul\u00fd m\u011bs\u00edc LAST_BIMONTH=Posledn\u00ed dva m\u011bs\u00edce LAST_QUARTER=Posledn\u00ed \u010dtvrtlet\u00ed @@ -581,9 +594,9 @@ LAST_3_MONTHS=Posledn\u00ed 3 m\u011bs\u00edce LAST_6_BIMONTHS=Posledn\u00edch 6 dvou-m\u011bs\u00edc\u016f LAST_4_QUARTERS=Posledn\u00ed 4 \u010dtvrtlet\u00ed LAST_2_SIXMONTHS=Posledn\u00ed 2 \u0161estim\u011bs\u00edce -THIS_FINANCIAL_YEAR=Tento fisk\u00e1ln\u00ed rok +THIS_FINANCIAL_YEAR=Tento finan\u010dn\u00ed rok LAST_FINANCIAL_YEAR=Posledn\u00ed finan\u010dn\u00ed rok -LAST_5_FINANCIAL_YEARS=Posledn\u00edch 5 fisk\u00e1ln\u00edch rok\u016f +LAST_5_FINANCIAL_YEARS=Posledn\u00edch 5 finan\u010dn\u00edch rok\u016f LAST_WEEK=Minul\u00fd t\u00fdden WEEKS_THIS_YEAR=T\u00fddny tohoto roku LAST_4_WEEKS=Posledn\u00ed 4 t\u00fddny @@ -604,7 +617,7 @@ WeeklySaturday=Ka\u017ed\u00fd t\u00fdden v sobotu WeeklySunday=Ka\u017ed\u00fd t\u00fdden v ned\u011bli BiWeekly=po 14ti dnech Monthly=M\u011bs\u00ed\u010dn\u011b -BiMonthly=Dvakr\u00e1t za m\u011bs\u00edc +BiMonthly=Dva m\u011bs\u00edce Quarterly=\u010ctvrtletn\u011b QuarterlyNov=\u010ctvrtletn\u00ed listopad SixMonthly=\u0160estim\u011bs\u00ed\u010dn\u00ed @@ -697,16 +710,16 @@ format.FinancialNov.endDate.ext=MMMM yyyy month.january=Leden month.february=\u00fanor -month.march=b\u0159ezen +month.march=B\u0159ezen month.april=Duben month.may=Kv\u011bten month.june=\u010derven -month.july=\u010dervenec +month.july=\u010cervenec month.august=Srpen month.september=Z\u00e1\u0159\u00ed -month.october=\u0159\u00edjen +month.october=\u0158\u00edjen month.november=Listopad -month.december=prosinec +month.december=Prosinec month.short.january=Led month.short.february=\u00dano @@ -958,7 +971,7 @@ last_metadata_sync_attempt_time=\u010cas posledn\u00edho pokusu o synchronizaci name_exists=Varov\u00e1n\u00ed, jm\u00e9no ji\u017e existuje name_is_required=Chyba, n\u00e1zev je povinn\u00fd version=Verze -build_revision=Vytvo\u0159en\u00ed revize +build_revision=Revize sestaven\u00ed build_date=Datum sestaven\u00ed jasper_reports_version=verze Jasper reports user_agent=U\u017eivatelsk\u00fd agent @@ -1219,7 +1232,7 @@ unknown_variable=Nezn\u00e1m\u00e1 prom\u011bnn\u00e1 locate_by_code=Vyhledejte podle k\u00f3du select_at_level=Vybrat na \u00farovni -unselect_at_level=Zru\u0161te v\u00fdb\u011br na \u00farovni +unselect_at_level=Zru\u0161it v\u00fdb\u011br na \u00farovni unselect_all=Odzna\u010dit v\u0161e select_all=Vybrat v\u0161e select_in_group=Vybrat ve skupin\u011b @@ -1331,7 +1344,7 @@ value=Hodnota source=Zdroj period=Obdob\u00ed importance=D\u016fle\u017eitost -low=N\u00edzk\u00fd +low=N\u00edzk\u00e1 medium=St\u0159edn\u00ed high=Vysok\u00fd equal_to=== @@ -1438,7 +1451,7 @@ colombia=Kolumbie comoros=Komory cook_islands=Cookovy ostrovy costa_rica=Kostarika -cote_d_ivoire_ivory_coast=Pob\u0159e\u017e\u00ed slonoviny +cote_d_ivoire_ivory_coast=Pob\u0159e\u017e\u00ed slonoviny (Ivory Coast) croatia=Chorvatsko cuba=Kuba curacao=Cura\u00e7ao @@ -1726,7 +1739,7 @@ app_search_placeholder=Hledat aplikace invalid_bundled_app_override=Dod\u00e1van\u00e9 aplikace mus\u00ed b\u00fdt deklarov\u00e1ny jako z\u00e1kladn\u00ed aplikace invalid_core_app=Jako z\u00e1kladn\u00ed aplikace mohou b\u00fdt deklarov\u00e1ny pouze aplikace dod\u00e1van\u00e9 v z\u00e1kladn\u00ed sad\u011b namespace_defined_in_manifest_is_in_use=Jmenn\u00fd prostor definovan\u00fd v manifestu se ji\u017e pou\u017e\u00edv\u00e1 -namespace_invalid=An additional namespace declaration in the manifest does not define all required properties +namespace_invalid=Dodate\u010dn\u00e1 deklarace oboru n\u00e1zv\u016f v manifestu nedefinuje v\u0161echny po\u017eadovan\u00e9 vlastnosti. zip_file_could_not_be_read=Soubor ZIP nelze p\u0159e\u010d\u00edst invalid_json_in_app_manifest_file=Neplatn\u00fd soubor JSON v souboru manifestu aplikace app_could_not_be_installed_on_file_system=Aplikaci nelze nainstalovat do souborov\u00e9ho syst\u00e9mu @@ -1774,10 +1787,37 @@ respond_to_this_message=Odpov\u011b\u010f na tuto zpr\u00e1vu #-- Restore emails ------------------------------------------------------------# +email_restore_subject=Potvrzen\u00ed obnoven\u00ed u\u017eivatelsk\u00e9ho \u00fa\u010dtu na +email_restore_1_1st_paragraph_before_application_title=N\u011bkdo, pravd\u011bpodobn\u011b vy, n\u00e1s po\u017e\u00e1dal o obnoven\u00ed va\u0161eho +email_restore_1_1st_paragraph_after_application_title=U\u017eivatelsk\u00fd \u00fa\u010det. +email_restore_1_2nd_paragraph=Obnovte sv\u016fj \u00fa\u010det pomoc\u00ed n\u00ed\u017ee uveden\u00e9ho odkazu. +email_restore_1_3rd_paragraph=Proces obnoven\u00ed mus\u00edte dokon\u010dit do 1 hodiny. Pokud nepodniknete \u017e\u00e1dn\u00e9 kroky, v\u00e1\u0161 \u00fa\u010det nebude obnoven. Pokud jste o toto obnoven\u00ed nepo\u017e\u00e1dali, pros\u00edm ignorujte tuto zpr\u00e1vu. + #-- Invite emails -------------------------------------------------------------# +email_invite_subject=Pozv\u00e1nka k vytvo\u0159en\u00ed u\u017eivatelsk\u00e9ho \u00fa\u010dtu na +email_invite_1_1st_paragraph_before_application_title=Toto je pozv\u00e1nka k vytvo\u0159en\u00ed +email_invite_1_1st_paragraph_after_application_title=U\u017eivatelsk\u00fd \u00fa\u010det. +email_invite_1_2nd_paragraph=Kliknut\u00edm na n\u00ed\u017ee uveden\u00fd odkaz p\u0159ijm\u011bte pozv\u00e1n\u00ed a vytvo\u0159te si \u00fa\u010det. +email_invite_1_3rd_paragraph=Na toto pozv\u00e1n\u00ed mus\u00edte odpov\u011bd\u011bt do 4 dn\u016f. Pokud nepodniknete \u017e\u00e1dn\u00e9 kroky, platnost pozv\u00e1nky v t\u00e9 dob\u011b vypr\u0161\u00ed. + #-- Verify email -------------------------------------------------------------# +email_verify_1_1st_paragraph_before_application_title=Toto je zpr\u00e1va pro ov\u011b\u0159en\u00ed +email_verify_1_1st_paragraph_after_application_title=, e-mail u\u017eivatelsk\u00e9ho \u00fa\u010dtu. +email_verify_1_2nd_paragraph=Kliknut\u00edm na n\u00ed\u017ee uveden\u00fd odkaz ov\u011b\u0159te e-mailovou adresu sv\u00e9ho \u00fa\u010dtu. +email_verify_1_3rd_paragraph=Na tento e-mail mus\u00edte odpov\u011bd\u011bt do jedn\u00e9 hodiny. Pokud neu\u010din\u00edte \u017e\u00e1dn\u00e9 kroky, e-mailov\u00e1 adresa nebude ov\u011b\u0159ena. +verify_email_subject=Ov\u011b\u0159it e-mailovou adresu + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=V\u00e1\u0161 dvoufaktorov\u00fd ov\u011b\u0159ovac\u00ed k\u00f3d pro +email_2fa_1_greeting=V\u00e1\u017een\u00ed +email_2fa_1_1st_paragraph_application_title=Vy\u017e\u00e1dali jste si dvoufaktorov\u00fd ov\u011b\u0159ovac\u00ed k\u00f3d pro p\u0159ihl\u00e1\u0161en\u00ed k \u00fa\u010dtu. +email_2fa_1_2nd_paragraph=V\u00e1\u0161 dvoufaktorov\u00fd ov\u011b\u0159ovac\u00ed k\u00f3d: +email_2fa_1_3rd_paragraph=Tento k\u00f3d pou\u017eijte do 15 minut pro p\u0159ihl\u00e1\u0161en\u00ed k \u00fa\u010dtu. +email_2fa_1_4th_paragraph=Pokud jste o tento k\u00f3d nepo\u017e\u00e1dali, neprodlen\u011b kontaktujte spr\u00e1vce syst\u00e9mu a zabezpe\u010dte sv\u016fj \u00fa\u010det. +email_2fa_1_ending=D\u011bkujeme, #-- Cache strategy display strings --------------------------------------------# @@ -1797,8 +1837,8 @@ enrollment_date=Datum z\u00e1pisu current_date=Dne\u0161n\u00ed datum value_count=Po\u010det hodnot zero_pos_value_count=Po\u010det nulov\u00fdch nebo kladn\u00fdch hodnot -event_count=Event count (ACTIVE or COMPLETED status only) -scheduled_event_count=Event count (SCHEDULE status only) +event_count=Po\u010det ud\u00e1lost\u00ed (pouze stav ACTIVE nebo COMPLETED) +scheduled_event_count=Po\u010det ud\u00e1lost\u00ed (pouze stav SCHEDULE) org_unit_count=Po\u010det organiza\u010dn\u00edch jednotek enrollment_count=Po\u010det z\u00e1pis\u016f tei_count=Po\u010det instanc\u00ed trasovan\u00e9 entity @@ -1820,7 +1860,7 @@ data_element_group_set=Sada datov\u00fdch prvk\u016f skupiny indicator_group_set=Sada skupin indik\u00e1tor\u016f option_set=Sada mo\u017enost\u00ed attribute=Atribut -category_option=Mo\u017enost kategorie +category_option=Mo\u017enosti kategorie category=Kategorie category_combo=Kombinace kategorie category_option_combo=Kombinace mo\u017enost\u00ed kategorie @@ -1850,7 +1890,7 @@ program_indicator_group=Skupina indik\u00e1tor\u016f programu system_monitoring_settings=Nastaven\u00ed monitorov\u00e1n\u00ed syst\u00e9mu program_rule=Pravidlo programu validation_notification_template=\u0160ablona ozn\u00e1men\u00ed ov\u011b\u0159en\u00ed -analytics_settings=Nastaven\u00ed Anal\u00fdzy +analytics_settings=Nastaven\u00ed Analytiky data_approval_level=\u00darove\u0148 schv\u00e1len\u00ed dat data_approval_workflow=Pracovn\u00ed postup schv\u00e1len\u00ed dat program_indicator=Indik\u00e1tor programu @@ -1908,7 +1948,7 @@ data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.s data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Datov\u00e9 prvky p\u0159i\u0159azen\u00e9 k datov\u00fdm sad\u00e1m s r\u016fzn\u00fdm typem obdob\u00ed data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Vypisuje v\u0161echny datov\u00e9 prvky, kter\u00e9 jsou p\u0159i\u0159azeny alespo\u0148 k jedn\u00e9 datov\u00e9 sad\u011b, kter\u00e1 m\u00e1 jin\u00fd typ obdob\u00ed data_integrity.data_elements_violating_exclusive_group_sets.section=Datov\u00e9 prvky -data_integrity.data_elements_violating_exclusive_group_sets.name=Datov\u00e9 prvky s konfliktn\u00edmi sadami exkluzivn\u00edch skupin +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set data_integrity.data_elements_violating_exclusive_group_sets.description=Vypisuje v\u0161echny datov\u00e9 prvky, kter\u00e9 jsou \u010dleny v\u00edce ne\u017e jedn\u00e9 exkluzivn\u00ed sady datov\u00fdch prvk\u016f pat\u0159\u00edc\u00ed do stejn\u00e9 sady skupin datov\u00fdch prvk\u016f data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Bu\u010f odeberte datov\u00fd prvek ze v\u0161ech mno\u017ein exkluzivn\u00edch skupin krom\u011b jedn\u00e9, nebo zva\u017ete, zda by mno\u017eina skute\u010dn\u011b m\u011bla b\u00fdt mno\u017einou exkluzivn\u00ed skupiny data_integrity.data_elements_in_data_set_not_in_form.section=Datov\u00e9 Sady @@ -1922,9 +1962,6 @@ data_integrity.category_combos_being_invalid.section=Kategorie data_integrity.category_combos_being_invalid.name=Neplatn\u00e1 kombinace kategori\u00ed data_integrity.category_combos_being_invalid.description=Vyp\u00ed\u0161e v\u0161echny kombinace kategori\u00ed, kter\u00e9 jsou neplatn\u00e9 data_integrity.category_combos_being_invalid.recommendation=Ujist\u011bte se, \u017ee je kombinace kategori\u00ed p\u0159i\u0159azena alespo\u0148 jedn\u00e9 kategorii a \u017ee v\u0161echny kategorie maj\u00ed mo\u017enosti kategori\u00ed -data_integrity.indicators_with_identical_formulas.section=Indik\u00e1tory -data_integrity.indicators_with_identical_formulas.name=Indik\u00e1tory se stejn\u00fdmi vzorci -data_integrity.indicators_with_identical_formulas.description=Uv\u00e1d\u00ed v\u0161echny ukazatele, kter\u00e9 maj\u00ed stejn\u00fd vzorec jako alespo\u0148 jeden dal\u0161\u00ed indik\u00e1tor data_integrity.indicators_with_identical_formulas.recommendation=Zkontrolujte, zda se m\u00e1 v\u0161ude pou\u017e\u00edvat stejn\u00fd indik\u00e1tor, a odstra\u0148te duplik\u00e1ty data_integrity.indicators_without_groups.section=Indik\u00e1tory data_integrity.indicators_without_groups.name=Indik\u00e1tory postr\u00e1daj\u00edc\u00ed skupiny @@ -1936,22 +1973,18 @@ data_integrity.indicators_with_invalid_denominator.section=Indik\u00e1tory data_integrity.indicators_with_invalid_denominator.name=Indik\u00e1tory s neplatn\u00fdm jmenovatelem data_integrity.indicators_with_invalid_denominator.description=Vypi\u0161te v\u0161echny indik\u00e1tory, u kter\u00fdch v\u00fdraz jmenovatele nen\u00ed platn\u00fd data_integrity.indicators_violating_exclusive_group_sets.section=Indik\u00e1tory -data_integrity.indicators_violating_exclusive_group_sets.name=Indik\u00e1tory s konfliktn\u00edmi sadami exkluzivn\u00edch skupin +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set data_integrity.indicators_violating_exclusive_group_sets.description=Uv\u00e1d\u00ed v\u0161echny indik\u00e1tory, kter\u00e9 jsou \u010dleny v\u00edce exkluzivn\u00edch skupin indik\u00e1tor\u016f data_integrity.indicators_violating_exclusive_group_sets.recommendation=Odstra\u0148te indik\u00e1tor ze v\u0161ech krom\u011b jedn\u00e9 exkluzivn\u00ed skupiny indik\u00e1tor\u016f data_integrity.periods_duplicates.section=Obdob\u00ed data_integrity.periods_duplicates.name=Duplicitn\u00ed obdob\u00ed data_integrity.periods_duplicates.description=Vyp\u00ed\u0161e v\u0161echny duplicitn\u00ed obdob\u00ed, kter\u00e9 maj\u00ed identick\u00fd typ a datum zah\u00e1jen\u00ed data_integrity.periods_duplicates.recommendation=P\u0159ed odstran\u011bn\u00edm nepou\u017eit\u00fdch duplik\u00e1t\u016f se ujist\u011bte, \u017ee jsou v\u0161echny datab\u00e1zov\u00e9 odkazy p\u0159esunuty do jednoho z duplik\u00e1t\u016f -data_integrity.option_groups_empty.name=Option groups with no options +data_integrity.option_groups_empty.name=Skupiny mo\u017enost\u00ed bez mo\u017enost\u00ed data_integrity.org_units_with_cyclic_references.section=Organiza\u010dn\u00ed jednotky data_integrity.org_units_with_cyclic_references.name=Organiza\u010dn\u00ed jednotky s cyklick\u00fdmi odkazy data_integrity.org_units_with_cyclic_references.description=Vyp\u00ed\u0161e v\u0161echny organiza\u010dn\u00ed jednotky, kter\u00e9 maj\u00ed konfliktn\u00ed definici nad\u0159azen\u00e9 hierarchie, tak\u017ee se dv\u011b organiza\u010dn\u00ed jednotky stanou navz\u00e1jem nad\u0159azen\u00fdmi nebo jin\u00fdmi slovy tvo\u0159\u00ed kruhov\u00fd odkaz. -data_integrity.org_units_with_cyclic_references.recommendation=Jedna z organiza\u010dn\u00edch jednotek mus\u00ed b\u00fdt nastavena nespr\u00e1vn\u011b a je t\u0159eba ji opravit tak, aby je spojoval nekruhov\u00fd strom. -data_integrity.org_units_being_orphaned.section=Organiza\u010dn\u00ed jednotky -data_integrity.org_units_being_orphaned.name=Osamocen\u00e9 organiza\u010dn\u00ed jednotky -data_integrity.org_units_being_orphaned.description=Vyp\u00ed\u0161e v\u0161echny organiza\u010dn\u00ed jednotky, kter\u00e9 nejsou jednotkami \u00farovn\u011b 1, ale postr\u00e1daj\u00ed nad\u0159azen\u00fd prvek, tak\u017ee nejsou propojeny se zbytkem organiza\u010dn\u00edho stromu. -data_integrity.org_units_being_orphaned.recommendation=Najd\u011bte (nebo vytvo\u0159te) a nastavte spr\u00e1vn\u00e9ho rodi\u010de pro osi\u0159el\u00e9 organiza\u010dn\u00ed jednotku(y). To je nakonec tak\u00e9 zp\u016fsobeno nespr\u00e1vn\u00fdm nastaven\u00edm \u00farovn\u011b. +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=Organiza\u010dn\u00ed jednotky data_integrity.org_units_without_groups.name=Organiza\u010dn\u00ed jednotky postr\u00e1daj\u00ed skupiny data_integrity.org_units_without_groups.description=Uv\u00e1d\u00ed v\u0161echny organiza\u010dn\u00ed jednotky, kter\u00e9 nejsou p\u0159ipojeny alespo\u0148 k jedn\u00e9 skupin\u011b @@ -1963,13 +1996,13 @@ data_integrity.org_unit_groups_without_group_sets.section=Organiza\u010dn\u00ed data_integrity.org_unit_groups_without_group_sets.name=Skupiny organiza\u010dn\u00edch jednotek postr\u00e1daj\u00ed sady skupin data_integrity.org_unit_groups_without_group_sets.description=Vyp\u00ed\u0161e v\u0161echny skupiny organiza\u010dn\u00edch jednotek, kter\u00e9 nejsou \u010dleny alespo\u0148 jedn\u00e9 sady skupin organiza\u010dn\u00edch jednotek data_integrity.validation_rules_without_groups.section=Pravidla ov\u011b\u0159ov\u00e1n\u00ed -data_integrity.validation_rules_without_groups.name=Ov\u011b\u0159ovac\u00ed pravidla postr\u00e1daj\u00ed skupiny +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group data_integrity.validation_rules_without_groups.description=Vyp\u00ed\u0161e v\u0161echna ov\u011b\u0159ovac\u00ed pravidla, kter\u00e1 nejsou \u010dlenem alespo\u0148 jedn\u00e9 skupiny ov\u011b\u0159ovac\u00edch pravidel data_integrity.validation_rules_with_invalid_left_side_expression.section=Pravidla ov\u011b\u0159ov\u00e1n\u00ed data_integrity.validation_rules_with_invalid_left_side_expression.name=Ov\u011b\u0159ovac\u00ed pravidla s neplatn\u00fdm v\u00fdrazem na lev\u00e9 stran\u011b data_integrity.validation_rules_with_invalid_left_side_expression.description=Vyp\u00ed\u0161e v\u0161echna ov\u011b\u0159ovac\u00ed pravidla, kter\u00e1 maj\u00ed lev\u00fd v\u00fdraz, kter\u00fd nen\u00ed platn\u00fd data_integrity.validation_rules_with_invalid_right_side_expression.section=Pravidla ov\u011b\u0159ov\u00e1n\u00ed -data_integrity.validation_rules_with_invalid_right_side_expression.name=Ov\u011b\u0159ovac\u00ed pravidla s neplatn\u00fdm v\u00fdrazem na lev\u00e9 stran\u011b +data_integrity.validation_rules_with_invalid_right_side_expression.name=Ov\u011b\u0159ovac\u00ed pravidla s neplatn\u00fdm v\u00fdrazem na prav\u00e9 stran\u011b data_integrity.validation_rules_with_invalid_right_side_expression.description=Vyp\u00ed\u0161e v\u0161echna ov\u011b\u0159ovac\u00ed pravidla, kter\u00e1 maj\u00ed v\u00fdraz na prav\u00e9 stran\u011b, kter\u00fd nen\u00ed platn\u00fd data_integrity.program_indicators_with_invalid_expressions.section=Programov\u00e9 indik\u00e1tory data_integrity.program_indicators_with_invalid_expressions.name=Programov\u00e9 indik\u00e1tory s neplatn\u00fdm v\u00fdrazem @@ -1980,10 +2013,10 @@ data_integrity.program_indicators_with_invalid_filters.name=Programov\u00e9 indi data_integrity.program_indicators_with_invalid_filters.description=Vyp\u00ed\u0161e v\u0161echny indik\u00e1tory programu s neplatn\u00fdm v\u00fdrazem filtru data_integrity.program_indicators_with_invalid_filters.recommendation=Zkontrolujte, zda je v\u00fdraz vyhodnocen jako true/false data_integrity.program_indicators_without_expression.section=Programov\u00e9 indik\u00e1tory -data_integrity.program_indicators_without_expression.name=Indik\u00e1tory programu postr\u00e1daj\u00ed v\u00fdraz +data_integrity.program_indicators_without_expression.name=Program indicators without expressions data_integrity.program_indicators_without_expression.description=Vyp\u00ed\u0161e v\u0161echny indik\u00e1tory programu, kter\u00e9 je\u0161t\u011b nemaj\u00ed nastaven\u00fd v\u00fdraz data_integrity.program_rules_without_condition.section=Pravidla programu -data_integrity.program_rules_without_condition.name=Pravidla programu postr\u00e1daj\u00ed podm\u00ednku +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. data_integrity.program_rules_without_condition.description=Vyp\u00ed\u0161e v\u0161echny programy s pravidly, kter\u00e9 je\u0161t\u011b nemaj\u00ed \u017e\u00e1dnou podm\u00ednku data_integrity.program_rules_without_priority.section=Pravidla programu data_integrity.program_rules_without_priority.name=V pravidlech programu chyb\u00ed nastaven\u00ed priority @@ -2015,88 +2048,104 @@ data_integrity.program_rule_actions_without_stage_id.name=Pravidla programu s ak data_integrity.program_rule_actions_without_stage_id.description=Vypisuje programov\u00e1 pravidla p\u0159ipojen\u00e1 k akci typu, kter\u00fd vy\u017eaduje f\u00e1zi programu, ale k \u017e\u00e1dn\u00e9 je\u0161t\u011b nen\u00ed p\u0159ipojen #YAML based data integrity checks data_integrity.categories_no_options.name=Kategorie bez mo\u017enost\u00ed kategori\u00ed -data_integrity.categories_dimensions_no_visualizations.name = Categories which are dimensions but which do not have any associated visualizations. -data_integrity.categories_one_default_category.name=Only one default category should exist -data_integrity.categories_one_default_category_combo.name=Only one default category combo should exist -data_integrity.categories_one_default_category_option.name=Only one default category option should exist -data_integrity.categories_one_default_category_option_combo.name=Only one default category option combo should exist -data_integrity.categories_same_category_options.name=Categories with the same category options -data_integrity.categories_unique_category_combo.name=Different category combinations should not have the exact same combination of categories. -data_integrity.invalid_category_combos.name=Neplatn\u00e9 kombinace kategori\u00ed +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=M\u011bla by existovat pouze jedna \u201ev\u00fdchoz\u00ed\u201c kategorie +data_integrity.categories_one_default_category_combo.name=M\u011bla by existovat pouze jedna "v\u00fdchoz\u00ed" kombinace kategori\u00ed +data_integrity.categories_one_default_category_option.name=M\u011bla by existovat pouze jedna mo\u017enost \u201ev\u00fdchoz\u00ed\u201c kategorie +data_integrity.categories_one_default_category_option_combo.name=M\u011bla by existovat pouze jedna "v\u00fdchoz\u00ed" kombinace mo\u017enost\u00ed kategorie +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid data_integrity.category_combos_unused.name=Kombinace kategori\u00ed, kter\u00e9 nepou\u017e\u00edvaj\u00ed jin\u00e9 objekty metadat -data_integrity.category_option_combos_disjoint.name=Kombinace mo\u017enost\u00ed kategori\u00ed s nesouvisl\u00fdmi p\u0159idru\u017een\u00edmi. -data_integrity.category_option_combos_no_names.name=Category option combinations with no names -data_integrity.category_option_combos_have_duplicates.name=Category option combination duplicates (same category options and same category combo) -data_integrity.category_option_group_sets_incomplete.name=Sady skupin mo\u017enost\u00ed kategorie, kter\u00e9 neobsahuj\u00ed v\u0161echny mo\u017enosti kategori\u00ed. -data_integrity.category_options_excess_groupset_membership.name=Mo\u017enosti kategori\u00ed, kter\u00e9 pat\u0159\u00ed do v\u00edce skupin v sad\u011b skupin mo\u017enost\u00ed kategorie. -data_integrity.category_options_no_categories.name=Category options with no categories. -data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories which share the same category options. -data_integrity.catoptioncombos_no_catcombo.name=Category options combinations with no category combination. -data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality. -data_integrity.dashboards_no_items.name=Dashboards with no items. -data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements that have not been changed in last 100 days and do not have any data values. -data_integrity.data_elements_aggregate_aggregation_operator.name=Non-numeric data elements which have an aggregation operator other than NONE. -data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites (directly or through indicators) -data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements with NO data values. -data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups. -data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types. -data_integrity.data_elements_without_datasets.name=Aggregate data elements not assigned to any data sets -data_integrity.datasets_empty.name=Data sets with no data elements -data_integrity.datasets_not_assigned_to_org_units.name=Data sets not assigned to any organisation units +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. -data_integrity.category_option_group_sets_scarce.name=Category option groups should have at least two members. -data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members. -data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members. -data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members. -data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members. -data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members. -data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members. -data_integrity.user_groups_scarce.name=User groups should have at least two members. -data_integrity.validation_rule_groups_scarce.name=Validation rule should have at least two members. -data_integrity.indicator_no_analysis.name=Indicators not used in analytical objects. -data_integrity.indicator_types_duplicated.name=Indicator types with the same factor. -data_integrity.indicators_duplicated_terms.name=Indicators with the same terms. -data_integrity.indicators_exact_duplicates.name=Indicators with the same formula. -data_integrity.indicators_not_grouped.name=Indicators not in any groups. -data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=Indik\u00e1tory se stejn\u00fdmi vzorci +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order data_integrity.options_sets_empty.name=Empty option sets data_integrity.options_sets_unused.name=Option sets which are not used data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets -data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry. -data_integrity.orgunits_multiple_roots.name=The organisation unit hierarchy should have a single root. -data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames. -data_integrity.orgunits_no_coordinates.name=Organisation units with no coordinates. -data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent. -data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0). -data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date later than the closed date. -data_integrity.orgunits_orphaned.name=Orphaned organisation units. -data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent. -data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces. -data_integrity.org_units_not_in_compulsory_group_sets.name=Organisation units not in all compulsory organisation unit group sets +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=Osamocen\u00e9 organiza\u010dn\u00ed jednotky +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set -data_integrity.organisation_units_without_groups.name=Organisation units not in any groups -data_integrity.periods_3y_future.name=Periods which are more than three years in the future. -data_integrity.periods_distant_past.name=Periods which are in the distant past. +data_integrity.organisation_units_without_groups.name=Organiza\u010dn\u00ed jednotky bez skupin +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type -data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template. -data_integrity.program_rules_no_action.name=Program rules with no action. +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions data_integrity.program_rules_no_expression.name=Program rules with no expression. -data_integrity.program_rules_no_priority.name=Pravidla programu bez priority -data_integrity.validation_rules_missing_value_strategy_null.name=All validation rule expressions should have a missing value strategy. -data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the past 12 months -data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the past 12 months -data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the past 12 months -data_integrity.users_with_invalid_usernames.name = Users with invalid usernames -data_integrity.users_capture_ou_not_in_data_view_ou.name=Users with capture org unit not in data view org unit -data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users with capture org unit not in TEI search org unit -data_integrity.users_with_no_user_role.name=Users with no user role -data_integrity.user_roles_no_authorities.name=User roles with no authorities -data_integrity.user_roles_with_no_users.name=User roles with no users -data_integrity.option_groups_empty.users=Option groups with no options -data_integrity.push_analysis_no_recipients.name=Push analyses without recipients - +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage # -- End Data Integrity Checks--------------------------------------------# diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_da.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_da.properties index 962472d3297a..409595f78b43 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_da.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_da.properties @@ -69,6 +69,10 @@ dhis-web-dashboard=Dashboard dhis-web-menu-management=Menu Management dhis-web-data-visualizer=Data Visualizer dhis-web-sms-configuration=SMS Configuration +dhis-web-login=Login +dhis-web-user-profile=User Profile +dhis-web-line-listing=Line Listing +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# @@ -86,7 +90,8 @@ intro_dhis-web-event-reports=Query for events and create aggregated, dimensional intro_dhis-web-event-capture=Capture information about single events. intro_dhis-web-capture=Capture information about single events. intro_dhis-web-data-visualizer=Create dynamic data visualizations for data elements and indicators. -intro_dhis-web-sms-configuration=Configure SMS Gateways and messages +intro_dhis-web-sms-configuration=Configure SMS Gateways and messages. +intro_dhis-web-line-listing=Create dynamic line lists for events and tracked entities. #-- Intro functions -------------------------------------------------------------# @@ -137,6 +142,10 @@ M_dhis-web-user=Users app M_dhis-web-scheduler=Scheduler app M_dhis-web-data-visualizer=Data Visualizer app M_dhis-web-sms-configuration=SMS Configuration app +M_dhis-web-line-listing=Line Listing app +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# @@ -150,15 +159,18 @@ F_DATAADMIN_UNLOCK=Data Admin Unlocking F_DATAELEMENT_PUBLIC_ADD=Add/Update Public Data Element F_DATAELEMENT_PRIVATE_ADD=Add/Update Private Data Element F_DATAELEMENT_DELETE=Delete Data Element +F_DATA_ELEMENT_MERGE=Merge Data Elements F_CATEGORY_PUBLIC_ADD=Add/Update Public Category F_CATEGORY_PRIVATE_ADD=Add/Update Private Category F_CATEGORY_DELETE=Delete Category F_CATEGORY_OPTION_PUBLIC_ADD=Add/Update Public Category Option F_CATEGORY_OPTION_PRIVATE_ADD=Add/Update Private Category Option F_CATEGORY_OPTION_DELETE=Delete Category Option +F_CATEGORY_OPTION_MERGE=Merge Category Options F_CATEGORY_COMBO_PUBLIC_ADD=Add/Update Public Category Combo F_CATEGORY_COMBO_PRIVATE_ADD=Add/Update Private Category Combo F_CATEGORY_COMBO_DELETE=Delete Category Combo +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=Add/Update Public Category Option Group F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=Add/Update Private Category Option Group F_CATEGORY_OPTION_GROUP_DELETE=Delete Category Option Group @@ -186,6 +198,8 @@ F_INDICATOR_PRIVATE_ADD=Add/Update Private Indicator F_INDICATOR_DELETE=Delete Indicator F_INDICATORTYPE_ADD=Add/Update Indicator Type F_INDICATORTYPE_DELETE=Delete Indicator Type +F_INDICATOR_TYPE_MERGE=Merge Indicator Type +F_INDICATOR_MERGE=Merge Indicators F_INDICATORGROUP_PUBLIC_ADD=Add/Update Public Indicator Group F_INDICATORGROUP_PRIVATE_ADD=Add/Update Private Indicator Group F_INDICATORGROUP_DELETE=Delete Indicator Group @@ -213,8 +227,10 @@ F_USERGROUP_LIST=List User Groups F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=Add/Remove Members In Read-Only User Groups F_USER_ADD=Add/Update User F_USER_DELETE=Delete User +F_USER_VIEW=View user F_USER_ADD_WITHIN_MANAGED_GROUP=Add/Update User Within Managed Group F_USER_DELETE_WITHIN_MANAGED_GROUP=Delete User Within Managed Group +F_USER_VIEW_WITHIN_MANAGED_GROUP=View User Within Managed Group F_VALIDATIONRULE_PUBLIC_ADD=Add/Update Public Validation Rule F_VALIDATIONRULE_PRIVATE_ADD=Add/Update Private Validation Rule F_VALIDATIONRULE_DELETE=Delete Validation Rule @@ -228,7 +244,9 @@ F_REPORT_DELETE=Delete Report F_REPORT_VIEW=View Report F_DASHBOARD_PUBLIC_ADD=Add/Update Public Dashboard F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization +F_VISUALIZATION_EXTERNAL=Visualization External Access F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization +F_EVENT_VISUALIZATION_EXTERNAL=Event Visualization External Access F_DOCUMENT_PUBLIC_ADD=Add/Update Public Document F_DOCUMENT_PRIVATE_ADD=Add/Update Private Document F_DOCUMENT_DELETE=Delete Document @@ -399,6 +417,7 @@ F_EXTERNAL_MAP_LAYER_PUBLIC_ADD=Add/Update Public External Map Layer F_EXTERNAL_MAP_LAYER_PRIVATE_ADD=Add/Update Private External Map Layer F_EXTERNAL_MAP_LAYER_DELETE=Delete External Map Layer F_VIEW_EVENT_ANALYTICS=View event analytics +F_CAPTURE_DATASTORE_UPDATE=Create and edit Capture datastore configuration F_ADD_COLOR_SET=Add/Update Color Set F_PROGRAM_RULE_DELETE=Delete Program Rule F_PROGRAMDATAELEMENT_DELETE=Delete Program Data Element @@ -429,7 +448,9 @@ F_EVENT_HOOK_DELETE=Delete Event Hook F_ROUTE_PUBLIC_ADD=Add/Update Public Route F_ROUTE_PRIVATE_ADD=Add/Update Private Route F_ROUTE_PUBLIC_DELETE=Delete Route - +F_IMPERSONATE_USER=Impersonate user +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) #-- Common ---------------------------------------------------------------------# offline=Offline @@ -507,9 +528,11 @@ password_length_validation=Password does not meet minimum length requirement password_history_validation=Password must not be one of the previous 24 passwords password_digit_validation=Password must have at least one digit password_uppercase_validation=Password must have at least one upper case +password_lowercase_validation=Password must have at least one lower case password_dictionary_validation=Password must not have any generic word password_specialcharacter_validation=Password must contain at least one special character password_username_validation=Username/Email must not be part of password +mandatory_parameter_missing=Username or Password is missing code_in_use=The code is already in use. Please choose a different code short_name_in_use=The short name is already in use. Please choose a different short name unsupported_browser=Please upgrade your browser. Internet Explorer version 8 and earlier is not supported. @@ -532,6 +555,7 @@ item=Item action=Action sub_total=Sub total total=Total +impersonate_user=Impersonate user username_in_password=Username cannot be part of password email_in_password=Email cannot be part of password username_email_in_password=Username/Email cannot be part of password @@ -675,6 +699,8 @@ format.FinancialApril.startDate.ext=MMMM yyyy '- ' format.FinancialApril.endDate.ext=MMMM yyyy format.FinancialJuly.startDate.ext=MMMM yyyy '- ' format.FinancialJuly.endDate.ext=MMMM yyyy +format.FinancialSep.startDate.ext=MMMM yyyy '- ' +format.FinancialSep.endDate.ext=MMMM yyyy format.FinancialOct.startDate.ext=MMMM yyyy '- ' format.FinancialOct.endDate.ext=MMMM yyyy format.FinancialNov.startDate.ext=MMMM yyyy '- ' @@ -1678,7 +1704,13 @@ authentication.message.account.invalid=Wrong username or password authentication.message.account.locked=Your account is locked powered_by=Powered by sign_in=Sign in +login_using_two_factor_authentication=Login using two factor authentication +two_factor_authentication_code=Two factor authentication code +sign_in_with_openID=Sign in with OpenID change_language=Change language +login_with_google=Sign in with Google +login_with_azure=Sign in with Microsoft +oidc_login_failed=Failed to login with OIDC two_factor_code=Code #-- New User Account page -----------------------------------------------------# @@ -1707,6 +1739,7 @@ app_search_placeholder=Search apps invalid_bundled_app_override=Bundled apps must be declared as core apps invalid_core_app=Only bundled apps may be declared as core apps namespace_defined_in_manifest_is_in_use=Namespace defined in manifest is already in use +namespace_invalid=An additional namespace declaration in the manifest does not define all required properties zip_file_could_not_be_read=Zipfile could not be read invalid_json_in_app_manifest_file=Invalid JSON in app manifest file app_could_not_be_installed_on_file_system=App could not be installed on file system @@ -1754,9 +1787,37 @@ respond_to_this_message=Respond to this message #-- Restore emails ------------------------------------------------------------# +email_restore_subject=User account restore confirmation at +email_restore_1_1st_paragraph_before_application_title=Someone, probably you, has asked us to restore your +email_restore_1_1st_paragraph_after_application_title=user account. +email_restore_1_2nd_paragraph=You have been sent two emails, where this is the first one. Please follow the link below. In the next step you will be asked to enter a code which has been sent to you in the other email. +email_restore_1_3rd_paragraph=You must complete the restore process within 1 hour. If you take no action, your account will not be restored. If you did not request this restore, please disregard this message. #-- Invite emails -------------------------------------------------------------# +email_invite_subject=Invitation to create user account at +email_invite_1_1st_paragraph_before_application_title=This is an invitation to create a +email_invite_1_1st_paragraph_after_application_title=user account. +email_invite_1_2nd_paragraph=You have been sent two emails, where this is the first one. Please follow the link below. In the next step you will be asked to enter a code which has been sent to you in the other email. +email_invite_1_3rd_paragraph=You must respond to this invitation within one week. If you take no action, the invitation will expire at that time. + +#-- Verify email -------------------------------------------------------------# + +email_verify_1_1st_paragraph_before_application_title=This is a message to verify a +email_verify_1_1st_paragraph_after_application_title=, user account email. +email_verify_1_2nd_paragraph=Please click the link below to verify the email address of your account. +email_verify_1_3rd_paragraph=You must respond to this email within one hour. If you take no action, the email address will not be verified. +verify_email_subject=Verify email address + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=Your Two-Factor Authentication Code for +email_2fa_1_greeting=Dear +email_2fa_1_1st_paragraph_application_title=You have requested a two-factor authentication code to log into your account. +email_2fa_1_2nd_paragraph=Your two-factor authentication code: +email_2fa_1_3rd_paragraph=Please use this code within 15 minutes to log into your account. +email_2fa_1_4th_paragraph=If you did not request this code, please contact your system administrator immediately to secure your account. +email_2fa_1_ending=Thank you, #-- Cache strategy display strings --------------------------------------------# @@ -1776,8 +1837,8 @@ enrollment_date=Enrollment date current_date=Current date value_count=Value count zero_pos_value_count=Zero or positive value count -event_count=Event count (only for event status ACTIVE and/or COMPLETED, it can interfere with event status filter) -scheduled_event_count=Scheduled event count (only for event status SCHEDULE, it can interfere with event status filter) +event_count=Event count (ACTIVE or COMPLETED status only) +scheduled_event_count=Event count (SCHEDULE status only) org_unit_count=Organisation unit count enrollment_count=Enrollment count tei_count=Tracked entity instance count @@ -1887,7 +1948,7 @@ data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.s data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements -data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements with conflicting exclusive group sets +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set data_integrity.data_elements_in_data_set_not_in_form.section=Data Sets @@ -1901,9 +1962,6 @@ data_integrity.category_combos_being_invalid.section=Categories data_integrity.category_combos_being_invalid.name=Invalid Category-combos data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options -data_integrity.indicators_with_identical_formulas.section=Indicators -data_integrity.indicators_with_identical_formulas.name=Indicators with identical formulas -data_integrity.indicators_with_identical_formulas.description=Lists all indicators that have the identical formulas with at least one other indicator data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates data_integrity.indicators_without_groups.section=Indicators data_integrity.indicators_without_groups.name=Indicators lacking groups @@ -1915,21 +1973,18 @@ data_integrity.indicators_with_invalid_denominator.section=Indicators data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid data_integrity.indicators_violating_exclusive_group_sets.section=Indicators -data_integrity.indicators_violating_exclusive_group_sets.name=Indicators with conflicting exclusive group sets +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group data_integrity.periods_duplicates.section=Periods data_integrity.periods_duplicates.name=Duplicate Periods data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates +data_integrity.option_groups_empty.name=Option groups with no options data_integrity.org_units_with_cyclic_references.section=Organisation Units data_integrity.org_units_with_cyclic_references.name=Organisation units with cyclic references data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference -data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two -data_integrity.org_units_being_orphaned.section=Organisation Units -data_integrity.org_units_being_orphaned.name=Orphaned organisation units -data_integrity.org_units_being_orphaned.description=Lists all organisation units that aren't level 1 units but that lack a parent so that they are not connected to the rest of the organisation tree -data_integrity.org_units_being_orphaned.recommendation=Find (or create) and set the correct parent for the orphaned organisation unit(s). Eventually this is also caused by having set the wrong level. +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=Organisation Units data_integrity.org_units_without_groups.name=Organisation units lacking groups data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group @@ -1941,13 +1996,13 @@ data_integrity.org_unit_groups_without_group_sets.section=Organisation Units data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set data_integrity.validation_rules_without_groups.section=Validation Rules -data_integrity.validation_rules_without_groups.name=Validation rules lacking groups +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules -data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression @@ -1958,10 +2013,10 @@ data_integrity.program_indicators_with_invalid_filters.name=Program indicators w data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false data_integrity.program_indicators_without_expression.section=Program Indicators -data_integrity.program_indicators_without_expression.name=Program indicators lacking an expression +data_integrity.program_indicators_without_expression.name=Program indicators without expressions data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet data_integrity.program_rules_without_condition.section=Program Rules -data_integrity.program_rules_without_condition.name=Program rules lacking a condition +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet data_integrity.program_rules_without_priority.section=Program Rules data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting @@ -1993,68 +2048,104 @@ data_integrity.program_rule_actions_without_stage_id.name=Program rules with act data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one #YAML based data integrity checks data_integrity.categories_no_options.name=Categories with no category options -data_integrity.categories_one_default_category.name=Only one default category should exist -data_integrity.categories_one_default_category_combo.name=Only one default category combo should exist -data_integrity.categories_one_default_category_option.name=Only one default category option should exist -data_integrity.categories_one_default_category_option_combo.name=Only one default category option combo should exist -data_integrity.categories_same_category_options.name=Categories with the same category options -data_integrity.categories_unique_category_combo.name=Different category combinations should not have the exact same combination of categories. +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects -data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations. -data_integrity.category_option_group_sets_incomplete.name=Category option group sets which do not contain all category options. -data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set. -data_integrity.category_options_no_categories.name=Category options with no categories. -data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories which share the same category options. -data_integrity.catoptioncombos_no_catcombo.name=Category options combinations with no category combination. -data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality. -data_integrity.dashboards_no_items.name=Dashboards with no items. -data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements that have not been changed in last 100 days and do not have any data values. -data_integrity.data_elements_aggregate_aggregation_operator.name=Non-numeric data elements which have an aggregation operator other than NONE. -data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites (directly or through indicators) -data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements with NO data values. -data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups. -data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to datasets with different period types. -data_integrity.datasets_empty.name=Datasets with no data elements. +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. -data_integrity.category_option_group_sets_scarce.name=Category option groups should have at least two members. -data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members. -data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members. -data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members. -data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members. -data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members. -data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members. -data_integrity.user_groups_scarce.name=User groups should have at least two members. -data_integrity.validation_rule_groups_scarce.name=Validation rule should have at least two members. -data_integrity.indicator_no_analysis.name=Indicators not used in analytical objects. -data_integrity.indicator_types_duplicated.name=Indicator types with the same factor. -data_integrity.indicators_duplicated_terms.name=Indicators with the same terms. -data_integrity.indicators_exact_duplicates.name=Indicators with the same formula. -data_integrity.indicators_not_grouped.name=Indicators not in any groups. -data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=Indicators with identical formulas +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order data_integrity.options_sets_empty.name=Empty option sets data_integrity.options_sets_unused.name=Option sets which are not used data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets -data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry. -data_integrity.orgunits_multiple_roots.name=The organisation unit hierarchy should have a single root. -data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames. -data_integrity.orgunits_no_coordinates.name=Organisation units with no coordinates. -data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent. -data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0). -data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date later than the closed date. -data_integrity.orgunits_orphaned.name=Orphaned organisation units. -data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent. -data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces. -data_integrity.periods_3y_future.name=Periods which are more than three years in the future. -data_integrity.periods_distant_past.name=Periods which are in the distant past. +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=Orphaned organisation units +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets +data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set +data_integrity.organisation_units_without_groups.name=Organisation units without groups +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates -data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template. -data_integrity.program_rules_no_action.name=Program rules with no action. +data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions data_integrity.program_rules_no_expression.name=Program rules with no expression. -data_integrity.validation_rules_missing_value_strategy_null.name=All validation rule expressions should have a missing value strategy. -data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the past 12 months -data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the past 12 months -data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the past 12 months +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage # -- End Data Integrity Checks--------------------------------------------# diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_de.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_de.properties new file mode 100644 index 000000000000..27624a4530fc --- /dev/null +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_de.properties @@ -0,0 +1,2158 @@ +#-- Application name -----------------------------------------------------------# + +district_health_information_software=District Health Information Software 2 +dhis2=DHIS 2 + +#-- dhis-wp --------------------------------------------------------------------# + +no_page_specified=No page specified +an_exception_occured=An exception occurred +exception_explanation_text=Sorry! The system failed to execute the operation. Usually, no data is lost and you can continue working by going back to the previous page. +exception=Exception +caused_by=Caused by +unknown_source=Unknown source +logged_in=Logged in +not_logged_in=Not logged in +log_out=Log out +about=About +access_denied=Access denied +access_denied_message=You do not have sufficient authority to view this page +create_access_denied_message=You do not have create access to object +read_access_denied_message=You do not have read access to object +update_access_denied_message=You do not have update access to object +delete_access_denied_message=You do not have delete access to object +go_back=Go back +main_menu=Main menu +maintenance=Maintenance +services=Services + +#-- dhis-ouwt ------------------------------------------------------------------# + +org_unit_tree=Organisation Unit Tree +specify_organisationunit=Please specify an organisation unit +cannot_clear_selected_orgunits=Cannot clear the selected organisation units +locate_organisation_unit_by_name=Locate organisation unit by name +error_occurred=An error has occurred. +select_organisationunit=You must select an OrganisationUnit from the tree. + +#-- Modules --------------------------------------------------------------------# + +dhis-web-maintenance=Maintenance +dhis-web-data-administration=Data Administration +dhis-web-maintenance-settings=Settings +dhis-web-aggregate-data-entry=Data Entry +dhis-web-sms=SMS +dhis-web-import-export=Import/Export +dhis-web-data-quality=Data Quality +dhis-web-maps=Maps +dhis-web-mapping=GIS +dhis-web-capture=Capture +dhis-web-event-reports=Event Reports +dhis-web-event-visualizer=Event Visualizer +dhis-web-reports=Reports +dhis-web-approval=Data Approval +dhis-web-approval-classic=Data Approval Classic +dhis-web-cache-cleaner=Browser Cache Cleaner +dhis-web-mobile=Mobile (Smartphone) +dhis-web-dashboard-integration=Dashboard +dhis-web-messaging=Messaging +dhis-web-visualizer=Classic Data Visualizer +dhis-web-pivot=Pivot Table +dhis-web-app-management=App Management +dhis-web-usage-analytics=Usage Analytics +dhis-web-translations=Translations +dhis-web-interpretation=Interpretations +dhis-web-datastore=Datastore Management +dhis-web-user=Users +dhis-web-scheduler=Scheduler +dhis-web-dashboard=Dashboard +dhis-web-menu-management=Menu Management +dhis-web-data-visualizer=Data Visualizer +dhis-web-sms-configuration=SMS Configuration +dhis-web-login=Anmelden +dhis-web-user-profile=User Profile +dhis-web-line-listing=Line Listing +dhis-web-metadata-management=Metadata Management + +#-- Intro modules -------------------------------------------------------------# + +intro_dhis-web-dataentry=Enter data for forms either on-line or off-line, validate data and view data trends. +intro_dhis-web-import-export=Import and export data from DHIS or third-party systems on various formats. +intro_dhis-web-validationrule=Validate and assess data quality using validation rules or statistical methods. +intro_dhis-web-light=Access a mobile device optimized version of data entry and analysis. +intro_dhis-web-mobile=Access a smartphone optimized version of data entry, settings, messages. +intro_dhis-web-dashboard-integration=Get an overview of favorite charts, reports and maps and view or write messages. +intro_dhis-web-dashboard=Get an overview of favorite charts, tables and maps and view or write messages. +intro_dhis-web-visualizer=Create dynamic data visualizations for data elements and indicators. +intro_dhis-web-pivot=Generate flexible pivot tables with data aggregated in all dimensions. +intro_dhis-web-sms=Send SMS reminders and notifications manually or as scheduled tasks. +intro_dhis-web-event-reports=Query for events and create aggregated, dimensional analysis of events. +intro_dhis-web-event-capture=Capture information about single events. +intro_dhis-web-capture=Capture information about single events. +intro_dhis-web-data-visualizer=Create dynamic data visualizations for data elements and indicators. +intro_dhis-web-sms-configuration=Configure SMS Gateways and messages. +intro_dhis-web-line-listing=Create dynamic line lists for events and tracked entities. + +#-- Intro functions -------------------------------------------------------------# + +intro_help_center=Get help on a various of topics related to setting up and using the DHIS 2. +intro_supportive_software=Get an overview of useful software like report designers mobile clients. +intro_system_overview=Visit the system overview page to get a complete list of modules. +intro_web_api=Go to the Web API entry point, which is an interface for other computer systems. +intro_about_dhis2=Get information about the system version and runtime environment. +intro_settings=Set your personal preferences for interface language, style and email settings. +intro_profile=Set up your personal profile with information like job title and interests. +intro_account=Manage your user account including name, password, email and mobile. +intro_log_out=Go here to log out of the system and deny others to access your user account. + +#-- See module privilegies ----------------------------------------------------# + +M_dhis-web-maintenance=Maintenance app +M_dhis-web-data-administration=Data Administration app +M_dhis-web-settings=Settings app +M_dhis-web-aggregate-data-entry=Data Entry app +M_dhis-web-import-export=Import-Export app +M_dhis-web-validationrule=Validation Rule app +M_dhis-web-data-quality=Data Quality app +M_dhis-web-gis=GIS app +M_dhis-web-interpretation=Interpretation app +M_dhis-web-datastore=Datastore app +M_dhis-web-messaging=Messaging app +M_dhis-web-dashboard=Dashboard app +M_dhis-web-mapping=GIS app +M_dhis-web-maps=Maps app +M_dhis-web-event-reports=Event Reports app +M_dhis-web-app-management=App Management app +M_dhis-web-usage-analytics=Usage Analytics app +M_dhis-web-light=Light app +M_dhis-web-mobile=Smartphone app +M_dhis-web-visualizer=Classic Data Visualizer app +M_dhis-web-maintenance-mobile=Mobile Maintenance app +M_dhis-web-pivot=Pivot Table app +M_dhis-web-sms=SMS app +M_dhis-web-capture=Capture app +M_dhis-web-reports=Reports app +M_dhis-web-approval=Data Approval app +M_dhis-web-approval-classic=Data Approval Classic app +M_dhis-web-event-visualizer=Event Visualizer app +M_dhis-web-cache-cleaner=Browser Cache Cleaner app +M_dhis-web-translations=Translations app +M_dhis-web-menu-management=Menu Management app +M_dhis-web-user=Users app +M_dhis-web-scheduler=Scheduler app +M_dhis-web-data-visualizer=Data Visualizer app +M_dhis-web-sms-configuration=SMS Configuration app +M_dhis-web-line-listing=Line Listing app +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app + +#-- User action privilegies ---------------------------------------------------# + +F_CONCEPT_=Add/Update Concept +F_METADATA_MANAGE=Metadata sync +F_CONSTANT_ADD=Add/Update Constant +F_CONSTANT_DELETE=Delete Constant +F_CONSTANT_MANAGEMENT=Constant Management +F_DATAADMIN_LOCK=Data Admin Locking +F_DATAADMIN_UNLOCK=Data Admin Unlocking +F_DATAELEMENT_PUBLIC_ADD=Add/Update Public Data Element +F_DATAELEMENT_PRIVATE_ADD=Add/Update Private Data Element +F_DATAELEMENT_DELETE=Delete Data Element +F_DATA_ELEMENT_MERGE=Merge Data Elements +F_CATEGORY_PUBLIC_ADD=Add/Update Public Category +F_CATEGORY_PRIVATE_ADD=Add/Update Private Category +F_CATEGORY_DELETE=Delete Category +F_CATEGORY_OPTION_PUBLIC_ADD=Add/Update Public Category Option +F_CATEGORY_OPTION_PRIVATE_ADD=Add/Update Private Category Option +F_CATEGORY_OPTION_DELETE=Delete Category Option +F_CATEGORY_OPTION_MERGE=Merge Category Options +F_CATEGORY_COMBO_PUBLIC_ADD=Add/Update Public Category Combo +F_CATEGORY_COMBO_PRIVATE_ADD=Add/Update Private Category Combo +F_CATEGORY_COMBO_DELETE=Delete Category Combo +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos +F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=Add/Update Public Category Option Group +F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=Add/Update Private Category Option Group +F_CATEGORY_OPTION_GROUP_DELETE=Delete Category Option Group +F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD=Add/Update Public Category Option Group Set +F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD=Add/Update Private Category Option Group Set +F_CATEGORY_OPTION_GROUP_SET_DELETE=Delete Category Option Group Set +F_DATAELEMENTGROUP_PUBLIC_ADD=Add/Update Public Data Element Groups +F_DATAELEMENTGROUP_PRIVATE_ADD=Add/Update Private Data Element Groups +F_DATAELEMENTGROUP_DELETE=Delete Data Element Groups +F_DATAELEMENTGROUPSET_PUBLIC_ADD=Add/Update Public Data Element Group Sets +F_DATAELEMENTGROUPSET_PRIVATE_ADD=Add/Update Private Data Element Group Sets +F_DATAELEMENTGROUPSET_DELETE=Delete Data Element Group Sets +F_DATAELEMENT_MINMAX_ADD=Add/Update Min/max rule +F_DATAELEMENT_MINMAX_DELETE=Delete Min/max rule +F_DATASET_PUBLIC_ADD=Add/Update Public Data Set +F_DATASET_PRIVATE_ADD=Add/Update Private Data Set +F_DATASET_DELETE=Delete Data Set +F_DATASET_LOCK=Lock Data Set +F_SECTION_ADD=Add/Update Section +F_SECTION_DELETE=Delete Section +F_DATAVALUE_ADD=Add/Update Data Value +F_DATAVALUE_DELETE=Delete Data Value +F_INDICATOR_PUBLIC_ADD=Add/Update Public Indicator +F_INDICATOR_PRIVATE_ADD=Add/Update Private Indicator +F_INDICATOR_DELETE=Delete Indicator +F_INDICATORTYPE_ADD=Add/Update Indicator Type +F_INDICATORTYPE_DELETE=Delete Indicator Type +F_INDICATOR_TYPE_MERGE=Merge Indicator Type +F_INDICATOR_MERGE=Merge Indicators +F_INDICATORGROUP_PUBLIC_ADD=Add/Update Public Indicator Group +F_INDICATORGROUP_PRIVATE_ADD=Add/Update Private Indicator Group +F_INDICATORGROUP_DELETE=Delete Indicator Group +F_INDICATORGROUPSET_PUBLIC_ADD=Add/Update Public Indicator Group Sets +F_INDICATORGROUPSET_PRIVATE_ADD=Add/Update Private Indicator Group Sets +F_INDICATORGROUPSET_DELETE=Delete Indicator Group Sets +F_ORGANISATIONUNIT_ADD=Add/Update Organisation Unit +F_ORGANISATIONUNIT_DELETE=Delete Organisation Unit +F_ORGANISATIONUNIT_MOVE=Move organisation unit +F_ORGUNITGROUP_PUBLIC_ADD=Add/Update Public Organisation Unit Group +F_ORGUNITGROUP_PRIVATE_ADD=Add/Update Private Organisation Unit Group +F_ORGUNITGROUP_DELETE=Delete Organisation Unit Group +F_ORGUNITGROUPSET_PUBLIC_ADD=Add/Update Public Organisation Unit Group Set +F_ORGUNITGROUPSET_PRIVATE_ADD=Add/Update Private Organisation Unit Group Set +F_ORGUNITGROUPSET_DELETE=Delete Organisation Unit Group Set +F_ORGANISATIONUNITLEVEL_UPDATE=Update Organisation Unit Level +F_USERROLE_PUBLIC_ADD=Add/Update Public User Role +F_USERROLE_PRIVATE_ADD=Add/Update Private User Role +F_USERROLE_DELETE=Delete User Role +F_USERROLE_LIST=List User Roles +F_USERGROUP_PUBLIC_ADD=Add/Update Public User Group +F_USERGROUP_PRIVATE_ADD=Add/Update Private User Group +F_USERGROUP_DELETE=Delete User Group +F_USERGROUP_LIST=List User Groups +F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=Add/Remove Members In Read-Only User Groups +F_USER_ADD=Add/Update User +F_USER_DELETE=Delete User +F_USER_VIEW=View user +F_USER_ADD_WITHIN_MANAGED_GROUP=Add/Update User Within Managed Group +F_USER_DELETE_WITHIN_MANAGED_GROUP=Delete User Within Managed Group +F_USER_VIEW_WITHIN_MANAGED_GROUP=View User Within Managed Group +F_VALIDATIONRULE_PUBLIC_ADD=Add/Update Public Validation Rule +F_VALIDATIONRULE_PRIVATE_ADD=Add/Update Private Validation Rule +F_VALIDATIONRULE_DELETE=Delete Validation Rule +F_VALIDATIONRULEGROUP_PUBLIC_ADD=Add/Update Public Validation Rule Group +F_VALIDATIONRULEGROUP_PRIVATE_ADD=Add/Update Private Validation Rule Group +F_VALIDATIONRULEGROUP_DELETE=Delete Validation Rule Group +F_GIS_CONFIGURATION_UPDATE=Change GIS Configuration +F_REPORT_PUBLIC_ADD=Add/Update Public Report +F_REPORT_PRIVATE_ADD=Add/Update Private Report +F_REPORT_DELETE=Delete Report +F_REPORT_VIEW=View Report +F_DASHBOARD_PUBLIC_ADD=Add/Update Public Dashboard +F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization +F_VISUALIZATION_EXTERNAL=Visualization External Access +F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization +F_EVENT_VISUALIZATION_EXTERNAL=Event Visualization External Access +F_DOCUMENT_PUBLIC_ADD=Add/Update Public Document +F_DOCUMENT_PRIVATE_ADD=Add/Update Private Document +F_DOCUMENT_DELETE=Delete Document +F_RELATIONSHIPTYPE_DELETE=Delete Relationship Type +F_RELATIONSHIPTYPE_ADD=Add Relationship Type +F_RELATIONSHIPTYPE_UPDATE=Update Relationship Type +F_ORGANISATION_REGISTRATION=Organisation Unit Registration +F_PREDICTOR_ADD=Add data predictor +F_PREDICTOR_UPDATE=Update data predictor +F_PREDICTOR_DELETE=Delete data predictor +F_PREDICTORGROUP_ADD=Add data predictor group +F_PREDICTORGROUP_DELETE=Delete data predictor group +F_TRACKED_ENTITY_REMOVE_EMPTY_EVENTS=Remove Empty Tracked Entity Events +F_ACCESS_TRACKED_ENTITY_ATTRIBUTES=View and Search Tracked Entity Attributes and Identifiers +F_ALLOW_EDIT_TRACKED_ENTITY_ATTRIBUTES=Add/Update Tracked Entity Attributes +F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD=Add/Update Public Tracked Entity Attribute +F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD=Add/Update Private Tracked Entity Attribute +F_TRACKED_ENTITY_ATTRIBUTE_DELETE=Delete Tracked Entity Attribute +F_TRACKED_ENTITY_ATTRIBUTEVALUE_ADD=Add Tracked Entity Attribute Value +F_PROGRAM_INDICATOR_PUBLIC_ADD=Add/Update Public Program Indicator +F_PROGRAM_INDICATOR_PRIVATE_ADD=Add/Update Private Program Indicator +F_PROGRAM_INDICATOR_DELETE=Delete Program Indicator +F_TRACKED_ENTITY_CHANGE_LOCATION=Change Tracked Entity Instance Location +F_TRACKED_ENTITY_FORM_MANAGEMENT=Tracked Entity Form Management +F_TRACKED_ENTITY_FORM_ADD=Add Tracked Entity Form +F_TRACKED_ENTITY_FORM_DELETE=Delete Tracked Entity Form +F_PROGRAM_INSTANCE_MANAGEMENT=Program Event Management +F_PROGRAM_INSTANCE_DELETE=Delete Program Enrollment +F_PROGRAM_TRACKING_MANAGEMENT=Program Tracking Management +F_PROGRAM_PUBLIC_ADD=Add/Update Public Program +F_PROGRAM_PRIVATE_ADD=Add/Update Private Program +F_PROGRAM_DELETE=Delete Program +F_PROGRAM_VALIDATION=Manage Program Validation +F_PROGRAMSTAGE_ADD=Add/Update Program Stage +F_PROGRAMSTAGE_DELETE=Delete Program Stage +F_PROGRAMSTAGE_SECTION_MANAGEMENT=Program Stage Section Management +F_PROGRAMSTAGE_SECTION_ADD=Add/Update Program Stage Section +F_PROGRAMSTAGE_SECTION_DELETE=Delete Program Stage Section +F_PROGRAM_ATTRIBUTE_ADD=Add/Update Program Attribute +F_PROGRAM_ATTRIBUTE_DELETE=Delete Program Attribute +F_TRACKED_ENTITY_ADD=Add/Update Tracked Entity +F_TRACKED_ENTITY_DELETE=Delete Tracked Entity +F_TRACKED_ENTITY_ATTRIBUTE_EDIT=Update Tracked Entity Attribute +F_TRACKED_ENTITY_ATTRIBUTE_VIEW=View Tracked Entity Attribute +F_TRACKED_ENTITY_DATAVALUE_READ=Read Tracked Entity Data Value +F_TRACKED_ENTITY_DATAVALUE_ADD=Add/Update Tracked Entity Data Value +F_TRACKED_ENTITY_DATAVALUE_DELETE=Delete Tracked Entity Data Value +F_TRACKED_ENTITY_INSTANCE_ADD=Add/Update Tracked Entity Instance +F_TRACKED_ENTITY_INSTANCE_DELETE=Delete Tracked Entity Instance +F_TRACKED_ENTITY_INSTANCE_SEARCH=Search Tracked Entity Instance +F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS=Search Tracked Entity Instance in All Org Units +F_TRACKED_ENTITY_INSTANCE_LIST=List Tracked Entity Instance +F_TRACKED_ENTITY_INSTANCE_HISTORY=Load Tracked Entity Instance History +F_TRACKED_ENTITY_INSTANCE_DASHBOARD=Tracked Entity Instance Dashboard +F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION=Change Location of Tracked Entity Instance +F_TRACKED_ENTITY_MERGE=Merge tracked entity instances +F_TRACKED_ENTITY_COMMENT_ADD=Add Tracked Entity Instance Comment +F_TRACKED_ENTITY_COMMENT_DELETE=Delete Tracked Entity Instance Comment +F_PROGRAM_INDICATOR_MANAGEMENT=Manage Program Indicators +F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD=Add/Update Public Program Indicator Group +F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD=Add/Update Private Program Indicator Group +F_PROGRAM_INDICATOR_GROUP_DELETE=Delete Program Indicator Group +F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD=Add/Update Program Tracked Entity Attribute Group +F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE=Delete Program Tracked Entity Attribute Group +F_PUSH_ANALYSIS_ADD=Add/Update Push Analysis +F_PUSH_ANALYSIS_DELETE=Delete Push Analysis +F_PROGRAM_STAGE_COMPLETENESS=View Program Stage Completeness Report +F_SCHEDULING_SEND_MESSAGE=Scheduling send messages +F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER=Scheduling case aggregate query builder +F_MINMAX_DATAELEMENT_ADD=Add/Update Min-Max Data Element +F_MINMAX_DATAELEMENT_DELETE=Delete Min-Max Data Element +F_GENERATE_PROGRAM_SUMMARY_REPORT=Generate Program Summary Report +F_GENERATE_STATISTICAL_PROGRAM_REPORT=Generate Program Statistics Report +F_GENERATE_BENEFICIARY_TABULAR_REPORT=Generate Tracked Entity Tabular report +F_TRACKED_ENTITY_AGGREGATION=Tracked Entity Aggregation +F_TRACKED_ENTITY_INSTANCE_MANAGEMENT=Tracked Entity Instance Management +F_PROGRAM_ENROLLMENT=Add/Update Enrollment +F_PROGRAM_UNENROLLMENT=Cancel/Delete Enrollment +F_PROGRAM_ENROLLMENT_READ=Read Enrollment +F_PROGRAM_STAGE_INSTANCE_DELETE=Delete Tracked Entity Instance Visit +F_PROGRAM_TRACKING_SEARCH=Search events with registration +F_PROGRAM_STAGE_INSTANCE_SEARCH=Search events without registration +F_RELATIONSHIP_MANAGEMENT=Tracked Entity Relationship Management +F_RELATIONSHIP_ADD=Add Tracked Entity Relationship +F_RELATIONSHIP_DELETE=Delete Tracked Entity Relationship +F_SYSTEM_SETTING=Change system settings +F_TRACKED_ENTITY_ATTRIBUTEVALUE_DELETE=Delete Tracked Entity Attribute Value +F_GIS_ADMIN=Administrate GIS +F_LEGEND_ADD=Add/Update Legend +F_LEGEND_DELETE=Delete Legend +F_LEGEND_SET_PUBLIC_ADD=Add/Update Public Legend Set +F_LEGEND_SET_PRIVATE_ADD=Add/Update Private Legend Set +F_LEGEND_SET_DELETE=Delete Legend Set +F_MAP_PUBLIC_ADD=Add Public Map +F_MAP_EXTERNAL=Map External Access +F_DATAMART_ADMIN=Administrate data mart +F_SCHEDULING_ADMIN=Scheduling Administration +F_SQLVIEW_PUBLIC_ADD=Add/Update Public SQL View +F_SQLVIEW_PRIVATE_ADD=Add/Update Private SQL View +F_SQLVIEW_DELETE=Delete SQL View +F_SQLVIEW_EXECUTE=Execute SQL View +F_SQLVIEW_MANAGEMENT=SQL View Management +F_SQLVIEW_EXTERNAL=SQL View External Access +F_VALIDATIONCRITERIA_ADD=Add/Update Validation Criteria +F_VALIDATIONCRITERIA_DELETE=Delete Validation Criteria +F_ATTRIBUTE_PUBLIC_ADD=Add/Update Public Attribute +F_ATTRIBUTE_PRIVATE_ADD=Add/Update Private Attribute +F_ATTRIBUTE_DELETE=Delete Attribute +F_EXPRESSION_DIMENSION_ITEM_PUBLIC_ADD=Add/Update Public ExpressionDimensionItem +F_EXPRESSION_DIMENSION_ITEM_PRIVATE_ADD=Add/Update Private ExpressionDimensionItem +F_EXPRESSION_DIMENSION_ITEM_DELETE=Delete ExpressionDimensionItem +F_OPTIONSET_PUBLIC_ADD=Add/Update Public Option Set +F_OPTIONSET_PRIVATE_ADD=Add/Update Private Option Set +F_OPTIONSET_DELETE=Delete Option Set +F_OPTIONGROUP_PUBLIC_ADD=Add/Update Public Option Group +F_OPTIONGROUP_PRIVATE_ADD=Add/Update Private Option Group +F_OPTIONGROUP_DELETE=Delete Option Group +F_OPTIONGROUPSET_PUBLIC_ADD=Add/Update Public Option Group Set +F_OPTIONGROUPSET_PRIVATE_ADD=Add/Update Private Option Group Set +F_OPTIONGROUPSET_DELETE=Delete Option Group Set +F_ANALYTICSTABLEHOOK_ADD=Add/Update Analytics Table Hook +F_ANALYTICSTABLEHOOK_DELETE=Delete Analytics Table Hook +F_SEND_MESSAGE=Send message +F_OPTIONSET_MANAGEMENT=Option Set Management +F_COLOR_SET_ADD=Add/Update Color Set +F_COLOR_SET_DELETE=Delete Color Set +F_DATA_MART_ADMIN=Administrate data mart +F_MOBILE_SENDSMS=Send SMS +F_MOBILE_SETTINGS=Set mobile settings +F_MOBILE_DELETE_SMS=Delete SMS +F_SEND_EMAIL=Send Email +F_VIEW_SETTINGS=View settings +F_PERFORM_MAINTENANCE=Perform maintenance tasks +F_PERFORM_ANALYTICS_EXPLAIN=Perform analytics explain query +F_PRUNE_ORGANISATION_UNITS=Prune organisation units +F_ORGANISATION_UNIT_SPLIT=Split organisation unit +F_ORGANISATION_UNIT_MERGE=Merge organisation units +F_ORG_UNIT_PROFILE_ADD=Add organisation unit profile +F_ELIMINATE_DUPLICATE_DATA_ELEMENTS=Eliminate duplicate data elements +F_GENERATE_MIN_MAX_VALUES=Generate min-max values +F_IMPORT_OTHER_SYSTEMS=Import from other systems +F_EXPORT_DATA=Export data +F_METADATA_IMPORT=Import metadata +F_METADATA_EXPORT=Export metadata +F_APPROVE_DATA=Approve data +F_APPROVE_DATA_LOWER_LEVELS=Approve data at lower levels +F_ACCEPT_DATA_LOWER_LEVELS=Accept data at lower levels +F_RUN_VALIDATION=Run validation +F_PROGRAM_TRACKING_LIST=View program tracking +F_REPLICATE_USER=Replicate user +F_LOCALE_ADD=Add/Update Locale +F_LOCALE_DELETE=Delete Locale +F_PREDICTOR_RUN=Run predictor +F_TRACKED_ENTITY_MANAGEMENT=Manage tracked entities +F_TRACKED_ENTITY_UPDATE=Update tracked entities +F_VALIDATIONRULEGROUP_ADD=Add/Update Validation Rule Groups +F_SQLVIEW_ADD=Add/Update SQL View +F_ORGUNITGROUPSET_ADD=Add/Update Organisation Unit Group Set +F_OPTIONSET_ADD=Add/Update Option Set +F_INSERT_CUSTOM_JS_CSS=Insert custom Javascript and CSS +F_VIEW_UNAPPROVED_DATA=View unapproved data +F_PROGRAM_RULE_MANAGEMENT=Manage program rule +F_PROGRAM_RULE_ADD=Add Program Rule +F_PROGRAM_RULE_UPDATE=Update Program Rule +F_OAUTH2_CLIENT_MANAGE=Manage OAuth2 Client +F_MANAGE_TICKETS=Manage Feedback Messages +F_EXTERNAL_MAP_LAYER_PUBLIC_ADD=Add/Update Public External Map Layer +F_EXTERNAL_MAP_LAYER_PRIVATE_ADD=Add/Update Private External Map Layer +F_EXTERNAL_MAP_LAYER_DELETE=Delete External Map Layer +F_VIEW_EVENT_ANALYTICS=View event analytics +F_CAPTURE_DATASTORE_UPDATE=Create and edit Capture datastore configuration +F_ADD_COLOR_SET=Add/Update Color Set +F_PROGRAM_RULE_DELETE=Delete Program Rule +F_PROGRAMDATAELEMENT_DELETE=Delete Program Data Element +F_PROGRAMDATAELEMENT_ADD=Add/Update Program Data Element +F_LEGEND_SET_ADD=Add/Update Legend Set +F_COLOR_ADD=Add/Update Color +F_COLOR_DELETE=Delete Color +F_DOCUMENT_EXTERNAL=Document External Access +F_EVENTCHART_EXTERNAL=Event Chart External Access +F_EVENTCHART_PUBLIC_ADD=Add/Update Event Chart +F_EVENTREPORT_EXTERNAL=Event Report External Access +F_EVENTREPORT_PUBLIC_ADD=Add/Update Event Report +F_EXTERNALFILERESOURCE_ADD=Add/Update External File Resource +F_PROGRAM_ADD=Add/Update Program +F_REPORT_EXTERNAL=Report External Access +F_UNCOMPLETE_EVENT=Uncomplete events +F_SKIP_DATA_IMPORT_AUDIT=Skip data import audit +F_VIEW_SERVER_INFO=View server information +F_DATA_APPROVAL_WORKFLOW=Add/Update Data Approval Workflow +F_DATA_APPROVAL_LEVEL=Add/Update Data Approval Level +F_AGGREGATE_DATA_EXCHANGE_PUBLIC_ADD=Add/Update Public Aggregate Data Exchange +F_AGGREGATE_DATA_EXCHANGE_PRIVATE_ADD=Add/Update Private Aggregate Data Exchange +F_AGGREGATE_DATA_EXCHANGE_DELETE=Delete Aggregate Data Exchange +F_AGGREGATE_DATA_EXCHANGE=Aggregate Data Exchange +F_EVENT_HOOK_PUBLIC_ADD=Add/Update Public Event Hook +F_EVENT_HOOK_PRIVATE_ADD=Add/Update Private Event Hook +F_EVENT_HOOK_DELETE=Delete Event Hook +F_ROUTE_PUBLIC_ADD=Add/Update Public Route +F_ROUTE_PRIVATE_ADD=Add/Update Private Route +F_ROUTE_PUBLIC_DELETE=Delete Route +F_IMPERSONATE_USER=Impersonate user +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) +#-- Common ---------------------------------------------------------------------# + +offline=Offline +online=Online +next=Next +previous=Previous +online_notification=You are online +offline_notification=You are offline, data will be stored locally +need_to_sync_notification=There is data stored locally, please upload to server +uploading_data_notification=Uploading locally stored data to the server +sync_now=Upload +discard=Discard +remove_local_data=Are you sure you want to remove the locally stored data? +sync_success=Upload to server was successful +sync_failed=Upload to server failed, please try again later +year=Year +details=Details +show_details=Show details +hide_details=Hide details +change_password=Change password +expired_password=Your password has expired, please change +date_selector=Choose a date +hide_menu=Hide menu +extend_menu=Extend menu +show_menu=Show menu +show_main_menu=Show main menu +view_home_page=View home page +view_intepretations=View interpretations +dataelement=Data element +start_date=Start date +end_date=End date +entry=Entry +comment=Comment +operations=Operations +add_new=Add new +rename=Rename +move=Move +remove=Remove +required=Required +all=All +save=Save +new=New +back=Back +ok=OK +cancel=Cancel +clone=Clone +add=Add +edit=Edit +reply=Reply +update=Update +delete=Delete +deleting=Deleting +close=Close +gender_male=Male +gender_female=Female +gender_other=Other +password=Password +confirm_password=Confirm password +mobile_phone=Mobile phone +create_new_account=Create a new account +prove_you_are_not_a_robot=Prove you are not a robot +create=Create +cant_read_the_words_try_another_one=Can't read the words? Try another one +restore=Restore +restore_account=Restore account +account_recovery=Account recovery +recover=Recover +code_from_email=Code from email +password_hint=Minimum 8 characters, 1 upper-case, 1 digit and 1 special character +optional=Optional +object_not_deleted_associated_by_objects=Object was not deleted because it is used by other objects: +id=ID +name_in_use=The name is already in use. Please choose a different name +password_length_validation=Password does not meet minimum length requirement +password_history_validation=Password must not be one of the previous 24 passwords +password_digit_validation=Password must have at least one digit +password_uppercase_validation=Password must have at least one upper case +password_lowercase_validation=Password must have at least one lower case +password_dictionary_validation=Password must not have any generic word +password_specialcharacter_validation=Password must contain at least one special character +password_username_validation=Username/Email must not be part of password +mandatory_parameter_missing=Username or Password is missing +code_in_use=The code is already in use. Please choose a different code +short_name_in_use=The short name is already in use. Please choose a different short name +unsupported_browser=Please upgrade your browser. Internet Explorer version 8 and earlier is not supported. +email_not_configured_for_system=Email is not configured for the system +no_user_credentials=No user credentials +user_does_not_have_valid_email=User does not have a valid email +user_has_critical_authorities=User has critical authorities +default=Default +left_brackets=Left brackets +right_brackets=Right brackets +multiply=Multiply +divide=Divide +plus=Plus +minus=Minus +no_of_days=Number of days +variables=Variables +open=Open +normal=Normal +item=Item +action=Action +sub_total=Sub total +total=Total +impersonate_user=Impersonate user +username_in_password=Username cannot be part of password +email_in_password=Email cannot be part of password +username_email_in_password=Username/Email cannot be part of password + +#-- Relative periods -----------------------------------------------------------# + +TODAY=Today +YESTERDAY=Yesterday +LAST_3_DAYS=Last 3 days +LAST_7_DAYS=Last 7 days +LAST_14_DAYS=Last 14 days +LAST_30_DAYS=Last 30 days +LAST_60_DAYS=Last 60 days +LAST_90_DAYS=Last 90 days +LAST_180_DAYS=Last 180 days +THIS_MONTH=This month +THIS_BIMONTH=This bi-month +THIS_QUARTER=This quarter +THIS_SIX_MONTH=This six-month +LAST_MONTH=Last month +LAST_BIMONTH=Last bi-month +LAST_QUARTER=Last quarter +LAST_SIX_MONTH=Last six-month +MONTHS_THIS_YEAR=Months this year +QUARTERS_THIS_YEAR=Quarters this year +THIS_YEAR=This year +MONTHS_LAST_YEAR=Months last year +QUARTERS_LAST_YEAR=Quarters last year +LAST_YEAR=Last year +BIMONTHS_THIS_YEAR=Bi-months this year +LAST_10_YEARS=Last 10 years +LAST_5_YEARS=Last 5 years +LAST_12_MONTHS=Last 12 months +LAST_6_MONTHS=Last 6 months +LAST_3_MONTHS=Last 3 months +LAST_6_BIMONTHS=Last 6 bi-months +LAST_4_QUARTERS=Last 4 quarters +LAST_2_SIXMONTHS=Last 2 six-months +THIS_FINANCIAL_YEAR=This financial year +LAST_FINANCIAL_YEAR=Last financial year +LAST_5_FINANCIAL_YEARS=Last 5 financial years +LAST_WEEK=Last week +WEEKS_THIS_YEAR=Weeks this year +LAST_4_WEEKS=Last 4 weeks +LAST_12_WEEKS=Last 12 weeks +LAST_52_WEEKS=Last 52 weeks +THIS_WEEK=This week +THIS_BIWEEK=This bi-week +LAST_BIWEEK=Last bi-week +LAST_4_BIWEEKS=Last 4 bi-weeks + +#-- PeriodTypes ----------------------------------------------------------------# + +Daily=Daily +Weekly=Weekly +WeeklyWednesday=Weekly Wednesday +WeeklyThursday=Weekly Thursday +WeeklySaturday=Weekly Saturday +WeeklySunday=Weekly Sunday +BiWeekly=Bi-weekly +Monthly=Monthly +BiMonthly=Bi-monthly +Quarterly=Quarterly +QuarterlyNov=Quarterly November +SixMonthly=Six-monthly +SixMonthlyApril=Six-monthly April +SixMonthlyNov=Six-monthly November +Yearly=Yearly +TwoYearly=Two-yearly +OnChange=On-change +Survey=Survey +Relative=Relative +FinancialApril=Financial-April +FinancialJuly=Financial-July +FinancialOct=Financial-Oct +FinancialNov=Financial-Nov +Every=Every + +#-- Period formats - Should not be translated ----------------------------------# + +format.Daily.startDate=yyyy-MM-dd +format.Daily.endDate= +format.Weekly.startDate=yyyy 'W' w +format.Weekly.endDate = +format.WeeklyWednesday.startDate=yyyy 'W' w +format.WeeklyWednesday.endDate= +format.WeeklyThursday.startDate=yyyy 'W' w +format.WeeklyThursday.endDate= +format.WeeklySaturday.startDate=yyyy 'W' w +format.WeeklySaturday.endDate= +format.WeeklySunday.startDate=yyyy 'W' w +format.WeeklySunday.endDate= +format.BiWeekly.startDate=yyyy 'W' w 'to ' +format.BiWeekly.endDate='W' w +format.Monthly.startDate=MMMM yyyy +format.Monthly.endDate = +format.BiMonthly.startDate=MMM 'to ' +format.BiMonthly.endDate=MMM yyyy +format.Quarterly.startDate=MMM 'to ' +format.Quarterly.endDate=MMM yyyy +format.QuarterlyNov.startDate=MMM 'to ' +format.QuarterlyNov.endDate=MMM yyyy +format.SixMonthly.startDate=MMM 'to ' +format.SixMonthly.endDate=MMM yyyy +format.SixMonthlyApril.startDate=MMM 'to ' +format.SixMonthlyApril.endDate=MMM yyyy +format.SixMonthlyNov.startDate=MMM 'to ' +format.SixMonthlyNov.endDate=MMM yyyy +format.Yearly.startDate=yyyy +format.Yearly.endDate = +format.TwoYearly.startDate=yyyy 'and ' +format.TwoYearly.endDate=yyyy +format.OnChange.startDate=yyyy-MM-dd '- ' +format.OnChange.endDate=yyyy-MM-dd +format.Survey.startDate=yyyy-MM-dd +format.Survey.endDate = +format.Relative.startDate=yyyy-MM-dd '- ' +format.Relative.endDate=yyyy-MM-dd +format.FinancialApril.startDate=MMM yyyy 'to ' +format.FinancialApril.endDate=MMM yyyy +format.FinancialJuly.startDate=MMM yyyy 'to ' +format.FinancialJuly.endDate=MMM yyyy +format.FinancialOct.startDate=MMM yyyy 'to ' +format.FinancialOct.endDate=MMM yyyy +format.FinancialNov.startDate=MMM yyyy 'to ' +format.FinancialNov.endDate=MMM yyyy + +#-- extended format for selected periods --------------------------------------# + +format.BiMonthly.startDate.ext=MMMM '- ' +format.BiMonthly.endDate.ext=MMMM yyyy +format.Quarterly.startDate.ext=MMMM '- ' +format.Quarterly.endDate.ext=MMMM yyyy +format.SixMonthly.startDate.ext=MMMM '- ' +format.SixMonthly.endDate.ext=MMMM yyyy +format.SixMonthlyApril.startDate.ext=MMMM '- ' +format.SixMonthlyApril.endDate.ext=MMMM yyyy +format.SixMonthlyNov.startDate.ext=MMMM '- ' +format.SixMonthlyNov.endDate.ext=MMMM yyyy +format.FinancialApril.startDate.ext=MMMM yyyy '- ' +format.FinancialApril.endDate.ext=MMMM yyyy +format.FinancialJuly.startDate.ext=MMMM yyyy '- ' +format.FinancialJuly.endDate.ext=MMMM yyyy +format.FinancialSep.startDate.ext=MMMM yyyy '- ' +format.FinancialSep.endDate.ext=MMMM yyyy +format.FinancialOct.startDate.ext=MMMM yyyy '- ' +format.FinancialOct.endDate.ext=MMMM yyyy +format.FinancialNov.startDate.ext=MMMM yyyy '- ' +format.FinancialNov.endDate.ext=MMMM yyyy + +#-- Months and weeks -----------------------------------------------------------# + +month.january=January +month.february=February +month.march=March +month.april=April +month.may=May +month.june=June +month.july=July +month.august=August +month.september=September +month.october=October +month.november=November +month.december=December + +month.short.january=Jan +month.short.february=Feb +month.short.march=Mar +month.short.april=Apr +month.short.may=May +month.short.june=Jun +month.short.july=Jul +month.short.august=Aug +month.short.september=Sep +month.short.october=Oct +month.short.november=Nov +month.short.december=Dec + +weekday.monday=Monday +weekday.tuesday=Tuesday +weekday.wednesday=Wednesday +weekday.thursday=Thursday +weekday.friday=Friday +weekday.saturday=Saturday +weekday.sunday=Sunday + +weekday.short.monday=Mon +weekday.short.tuesday=Tue +weekday.short.wednesday=Wed +weekday.short.thursday=Thu +weekday.short.friday=Fri +weekday.short.saturday=Sat +weekday.short.sunday=Sun + +# Various Calendar months. + +#-- Ethiopian Calendar Months and days -----------------------------------------------------------# + +# The keys for months are still based on ISO 8601, the ordering is correct, but the key names are not. Jan-Dec -> 1-12. # +ethiopian.month.january=Meskerem +ethiopian.month.february=Tikemet +ethiopian.month.march=Hidar +ethiopian.month.april=Tahesas +ethiopian.month.may=Tir +ethiopian.month.june=Yekatit +ethiopian.month.july=Megabit +ethiopian.month.august=Miazia +ethiopian.month.september=Ginbot +ethiopian.month.october=Sene +ethiopian.month.november=Hamle +ethiopian.month.december=Nehase +ethiopian.month.short.january=Mes +ethiopian.month.short.february=Tik +ethiopian.month.short.march=Hid +ethiopian.month.short.april=Tah +ethiopian.month.short.may=Tir +ethiopian.month.short.june=Yek +ethiopian.month.short.july=Meg +ethiopian.month.short.august=Mia +ethiopian.month.short.september=Gin +ethiopian.month.short.october=Sen +ethiopian.month.short.november=Ham +ethiopian.month.short.december=Neh +ethiopian.weekday.monday=Segno +ethiopian.weekday.tuesday=Maksegno +ethiopian.weekday.wednesday=Irob +ethiopian.weekday.thursday=Hamus +ethiopian.weekday.friday=Arb +ethiopian.weekday.saturday=Kidame +ethiopian.weekday.sunday=Ehud +ethiopian.weekday.short.monday=Seg +ethiopian.weekday.short.tuesday=Mak +ethiopian.weekday.short.wednesday=Iro +ethiopian.weekday.short.thursday=Ham +ethiopian.weekday.short.friday=Arb +ethiopian.weekday.short.saturday=Kid +ethiopian.weekday.short.sunday=Ehu + +#-- Nepali Calendar Month/Day names -------------------------------------------# + +# The keys for months are still based on ISO 8601, the ordering is correct, but the key names are not. Jan-Dec -> 1-12. # +nepali.month.january=Baishak +nepali.month.february=Jestha +nepali.month.march=Asar +nepali.month.april=Shrawan +nepali.month.may=Bhadra +nepali.month.june=Ashwin +nepali.month.july=Kartik +nepali.month.august=Mangsir +nepali.month.september=Poush +nepali.month.october=Magh +nepali.month.november=Falgun +nepali.month.december=Chaitra + +nepali.month.short.january=Baishak +nepali.month.short.february=Jestha +nepali.month.short.march=Asar +nepali.month.short.april=Shrawan +nepali.month.short.may=Bhadra +nepali.month.short.june=Ashwin +nepali.month.short.july=Kartik +nepali.month.short.august=Mangsir +nepali.month.short.september=Poush +nepali.month.short.october=Magh +nepali.month.short.november=Falgun +nepali.month.short.december=Chaitra + +nepali.weekday.monday=Monday +nepali.weekday.tuesday=Tuesday +nepali.weekday.wednesday=Wednesday +nepali.weekday.thursday=Thursday +nepali.weekday.friday=Friday +nepali.weekday.saturday=Saturday +nepali.weekday.sunday=Sunday + +nepali.weekday.short.monday=Mon +nepali.weekday.short.tuesday=Tue +nepali.weekday.short.wednesday=Wed +nepali.weekday.short.thursday=Thu +nepali.weekday.short.friday=Fri +nepali.weekday.short.saturday=Sat +nepali.weekday.short.sunday=Sun + +#-- Islamic (Lunar Hijiri) calendar ------# + +islamic.month.january=Mu\u1e25arram +islamic.month.february=\u1e62afar +islamic.month.march=Rab\u012b\u2018 al-awwal +islamic.month.april=Rab\u012b\u2018 ath-th\u0101n\u012b +islamic.month.may=Jum\u0101d\u00e1 al-\u016bl\u00e1 +islamic.month.june=Jum\u0101d\u00e1 al-\u0101khirah +islamic.month.july=Rajab +islamic.month.august=Sha\u2018b\u0101n +islamic.month.september=Rama\u1e0d\u0101n +islamic.month.october=Shaww\u0101l +islamic.month.november=Dh\u016b al-Qa\u2018dah +islamic.month.december=Dh\u016b al-\u1e24ijjah + + +islamic.month.short.january=Muh +islamic.month.short.february=Saf +islamic.month.short.march=Rabi\' I +islamic.month.short.april=Rabi\' I +islamic.month.short.may=Jum I +islamic.month.short.june=Jum II +islamic.month.short.july=Raj +islamic.month.short.august=Sha +islamic.month.short.september=Ram +islamic.month.short.october=Shaw +islamic.month.short.november=al-Qa +islamic.month.short.december=al-Hij + + +islamic.weekday.monday=Yawm al-Ithnayn +islamic.weekday.tuesday=Yawm ath-Thul\u0101th\u0101\u2019 +islamic.weekday.wednesday=Yawm al-Arba\u2018\u0101\u2019 +islamic.weekday.thursday=Yawm al-Kham\u012bs +islamic.weekday.friday=Yawm al-Jum\u2018ah +islamic.weekday.saturday=Yawm as-Sabt +islamic.weekday.sunday=Yawm al-A\u1e25ad + +islamic.weekday.short.monday=Ith +islamic.weekday.short.tuesday=Thu +islamic.weekday.short.wednesday=Arb +islamic.weekday.short.thursday=Kha +islamic.weekday.short.friday=Jum +islamic.weekday.short.saturday=Sab +islamic.weekday.short.sunday=Aha + +#-- Persian (Solar Hijiri) calendar ------# + +persian.month.january=Hamal +persian.month.february=Sawr +persian.month.march=Jawza +persian.month.april=Saratan +persian.month.may=Asad +persian.month.june=Sunbula +persian.month.july=Mizan +persian.month.august=Aqrab +persian.month.september=Qaws +persian.month.october=Jadi +persian.month.november=Dalwa +persian.month.december=Hoot + +persian.month.short.january=Ham +persian.month.short.february=Saw +persian.month.short.march=Jaw +persian.month.short.april=Sar +persian.month.short.may=Asa +persian.month.short.june=Sun +persian.month.short.july=Miz +persian.month.short.august=Aqr +persian.month.short.september=Qaw +persian.month.short.october=Jad +persian.month.short.november=Dal +persian.month.short.december=Hot + +persian.weekday.monday=Doshambe +persian.weekday.tuesday=Seshambe +persian.weekday.wednesday=Charshambe +persian.weekday.thursday=Panjshambe +persian.weekday.friday=Jome +persian.weekday.saturday=Shambe +persian.weekday.sunday=Yekshambe + +persian.weekday.short.monday=Dos +persian.weekday.short.tuesday=Ses +persian.weekday.short.wednesday=Cha +persian.weekday.short.thursday=Pan +persian.weekday.short.friday=Jom +persian.weekday.short.saturday=Sha +persian.weekday.short.sunday=Yek + +#-- Translation page ------------------------------------------------------# + +translation_translate=Translate +translation_addlocale=Add locale +translation_details=Details +translation_select_locale=[ Select locale ] +translation_select_ref=[ Select reference ] +translation_save=Save +translation_label_id=ID +translation_label_name=Name +translation_label_shortName=Short name +translation_label_description=Description +translation_label_comment=Comment +translation_label_region=Region +translation_label_title=Title +translation_variant=Variant +translation_countrycode=Country code +translation_languagecode=Language code +translation_label_numerator_description=Numerator description +translation_label_denominator_description=Denominator description +translation_locale_added=Added locale +translation_cancel=Cancel +translation_add=Add +translation_locale=Locale +translation_reference=Reference +translation_language_must_be_two_chars=Language must be two characters +translation_country_must_be_two_chars=Country must be two characters +translation_variant_must_be_specified=Variant must be specified +translation_locale_already_exists=Locale already exists +translation_shortname_wellformed=Please verify Letters, Numbers, Underscore and Spaces for short name only +translation_shortname_length=Shortname's maximum length of 25 characters +translation_duplicated_name_with=Sorry! You entered a duplicated name with +translation_duplicated_shortname_with=Sorry! You entered a duplicated short name with +translation_label_formName = Form name + +#-- About ----------------------------------------------------------------------# + +metadata_version=Metadata Version +last_metadata_sync_attempt_time=Last metadata sync attempt time +name_exists=Warning, name already exists +name_is_required=Error, name is required +version=Version +build_revision=Build Revision +build_date=Build-Datum +jasper_reports_version=JasperReports Version +user_agent=User agent +external_configuration_directory=Externes Konfigurationsverzeichnis +environment_variable=Umgebungsvariable +file_store_provider=Dateispeicher-Provider +database_type=Database type +database_name=Database name +database_user=Database user +database_version=Database version +system_id=System-ID +last_monitoring_request=Last monitoring request +read_replica_count=Lese-Replica-Anzahl +not_set=Not set +current_user=Aktueller Benutzer +dhis2_online=DHIS 2 Online +home_page=Home Page +launchpad_site=Launchpad Site +message_to_the_dhis2_development_team=Message to the DHIS 2 development team +error_message_stack_trace=Error message / Stack trace +enter_message=Enter a message +send=Send +help=Help +send_feedback=Send feedback +status=Status +system_status=System status +feedback=Feedback +intro=Intro +help_contents=Help Contents +about_dhis2=About DHIS 2 +last_name=Last name +unknown=Unknown +java_opts=Java opts +java_home=Java home +java_tmp_dir=Java temporary directory +java_version=Java-Version +java_vendor=Java-Anbieter +os_name=Betriebssystem-Name +os_architecture=Betriebssystem-Architektur +os_version=Betriebssystem-Version +supportive_software=Supportive Software +chrome_description=Super fast web browser for all platforms +foxit_description=Free and simple PDF reader for Windows +web_browser=Web browser +pdf_reader=PDF reader +ireport_description=Report designer for standard reports +report_designer=Report designer +my_datamart=MyDatamart +my_datamart_description=Local data mart for off-line data analysis +mobile_client=Mobile client +mobile_client_description=Client for data capture on mobile devices +web_api=Web API +system_overview=System Overview +server_date=Serverdatum +last_analytics_table_generation=Letzte Analysetabellen-Erstellung +last_analytics_table_runtime=Letzte Analysetabellen Laufzeit +time_since_last_analytics_table_generation=Zeit seit letzter Analysetabellen-Erstellung +online_release_page=online release page +edit_profile=Edit profile +view_profile=View profile +profile_details=Profile details +job_title=Job title +introduction=Introduction +gender=Gender +male=Male +female=Female +other=Other +birthday=Birthday +nationality=Nationality +employer=Employer +education=Education +interests=Interests +languages=Languages +update_user_profile_success=Profile was updated +settings=Settings +property_to_display_in_analysis_modules=Property to display in analysis modules +user_settings=User settings +general=General +message=Message +db_language=Database language +language=Interface language +use_db_locale_no_translation=Use database locale / no translation +style=Style +user_general_settings=User General Settings +user_message_settings=User Message Settings +enable_message_email_notifications=Enable message email notifications +enable_message_sms_notifications=Enable message SMS notifications +intro_user_general_settings=Customize the system with user specific settings for locale, style and more. +intro_user_message_settings=Customize the system with user specific settings for message email and SMS notification. +light_blue=Light Blue +green=Green +settings_updated=Settings were updated +dashboard=Dashboard +messages=Messages +interpretations=Interpretations +interface_style=Interface style +server_memory=Server memory +cpu_cores=CPU-Kerne +please_select=Please select +browse_it_here=Hier durchsuchen +node_id=Node-ID +cache_provider=Cache-Provider + +#-- Change Log------------------------------------------------------------------# + +change_log=Change Log +release=Release +release_page=online release page + +#-- Macros ---------------------------------------------------------------------# + +yes=Yes +no=No +true=Yes +false=No +sum=Sum +count=Count +average=Average +stddev=Standard deviation +variance=Variance +min=Min +max=Max +text=Text +long_text=Long text +string=String +int=Number +number=Number +integer=Integer +positive_integer=Positive Integer +zero_positive_int=Positive or Zero Integer +coordinate=Coordinate +negative_integer=Negative Integer +unit_interval=Unit interval +geojson=GeoJSON +percentage=Percentage +date=Date +date_time=Date & Time +yes_no=Yes/No +bool=Yes/No +none=None +yes_only = Yes Only +custom=Custom +file=File +no_value=No value + +#-- Validation messages -------------------------------------------------------# + +value_must_integer=Value must be an integer +value_must_number=Value must be a number +value_must_positive_integer=Value must be a positive integer +value_must_negative_integer=Value must be a negative integer +value_must_zero_or_positive_integer=Value must be zero or a positive integer +value_must_unit_interval=Value must be a unit interval (between 0 and 1) +value_must_percentage=Value must be a percentage (between 0 and 100) +value_must_coordinate=Value must be a coordinate (longitude, latitude) +value_must_valid_url=Value must be a valid url + +#-- User account --------------------------------------------------------------# + +profile=Profile +account=Account +update_user=Update user +user_account=User account +user_name=Benutzername +old_password=Altes Passwort +new_password=Neues Passwort +retype_new_password=Retype new password +surname=Surname +first_name=First name +email=E-mail +openid=OpenID +username=Benutzername +phone_number=Mobile phone number +user_roles=User roles +update_user_success=Account was updated +wrong_password=Wrong password +help_center=Help Center +help_intro_header=Welcome to the DHIS 2 Help Center +help_intro_text=Please select an item from the menu to the left. +please_wait_while_the_system_is_processing=Please wait while the system is processing +organisation_unit_required_for_user=User must be assigned to at least one organisation unit + +#-- Contact info ---------------------------------------------------------------# + +address=Address +contact_details=Contact information +contact_person=Contact person + +#-- Form validation messages --------------------------------------------------# + +this_field_is_required=This field is required. +please_fix_this_field=Please fix this field. +please_enter_a_valid_email_address=Please enter a valid email address. +please_enter_a_valid_url=Please enter a valid URL. +please_enter_a_valid_date=Please enter a valid date. +please_enter_a_valid_date_iso=Please enter a valid date (e.g. 1990-01-01). +please_enter_a_valid_number=Please enter a valid number. +please_enter_a_valid_digits=Please enter only digits. +please_enter_the_equal_values_again=The entered values do not match. Please re-enter the values. +please_enter_a_value_with_a_valid_expression=Please enter a value with a valid extension. +first_character_must_be_alphabetical=The first character must be a letter. +please_enter_no_more_than_n_character=Please enter no more than {0} characters. +please_enter_at_least_than_n_character=Please enter at least {0} characters. +please_enter_a_value_between_n_character=Please enter a value between {0} and {1} characters long. +please_enter_a_value_between_a_and_b=Please enter a value between {0} and {1}. +please_enter_a_value_less_than_or_equal_to_n=Please enter a value less than or equal to {0}. +please_enter_a_value_greater_than_or_equal_to_n=Please enter a value greater than or equal to {0}. +please_enter_a_different_value_to_above=Please enter a different value than above. +digits_decimal_only_please=Please enter digits only. Three digits before decimal point and two after the decimal point are allowed. +please_letters_numbers_spaces_underscores_only=Only letters, numbers, spaces and underscores are allowed. +please_letters_numbers_spaces_or_some_special_chars_only=Only letters, numbers, spaces and the characters \n .,-,(,) are allowed. +please_enter_a_value_less_than_or_equal_to=Please enter a value less than or equal to {1} +please_enter_a_value_greater_than_or_equal_to=Please enter a value greater than or equal to {1} +please_do_not_enter_same_values=Please do not enter same values. +letters_or_punctuation_only_please=Letters or punctuation only please. +please_enter_n_words_or_less=Please enter {0} words or less. +please_enter_at_least_n_words=Please enter at least {0} words. +please_enter_betwwen_a_and_b_words=Please enter between {0} and {1} words. +letters_only_please=Letters only please. +no_white_space_please=No white space please +no_start_white_space_please=This field cannot start with a space. +ZIP_code_must_be_in_the_range=Your ZIP-code must be in the range 902xx-xxxx to 905-xx-xxxx +please_enter_valid_time=Please enter a valid time, between 00:00 and 23:59. +please_enter_valid_phone_number=Please specify a valid phone number. +please_enter_at_least_n_character=Please enter at least {0} characters. +this_date_can_not_be_after_today=This date can not be after today. +please_fill_out_at_least_one_of_these_fields=Please fill out at least one of these fields. +please_select_at_least_one_option_for_these_fields=Please select at least one option for these fields. +password_must_contain_at_least_one_capital_letter_and_one_digit=Password must contain at least one capital letter and one digit. +only_digits_are_not_allowed=Only digits are not allowed +closedDate_should_be_greater_than_openDate=The ClosedDate field should be greater than the OpenDate field. +please_unicode_chars_only=Valid Unicode characters only are allowed. +unrecognized_coordinate_string=Unrecognized coordinate string +please_enter_a_letters_or_digits=Please enter letters or digits. +please_enter_valid_number=Please enter a valid number. +please_enter_valid_integer=Please enter a valid integer. +please_enter_valid_positive_integer=Please enter a valid positive integer. +please_enter_valid_negative_integer=Please enter a valid negative integer. + +please_enter_name=Please enter name! +please_select_period=Please select period! +please_select_dataset=Please select data set! +please_select_dataelement=Please select data element! +please_select_indicator=Please select indicator! +please_enter_description=Please enter description! +delete_confirm=Do you want to delete? + +available=Available +selected=Selected +error=Error +warning=Warning +success=Success +waiting=Please wait +invalid_identifiers_in_expression=Invalid identifiers in expression +filter_not_evaluating_to_true_or_false=Filter is not evaluating to true or false +expression_not_valid=Expression is not valid +unknown_variable=Unknown variable +locate_by_code=Locate by code + +select_at_level=Select at level +unselect_at_level=Un-select at level +unselect_all=Un-select all +select_all=Select all +select_in_group=Select in group +unselect_in_group=Un-select in group +select_children=Select children +unselect_children=Un-select children +organisation_unit_selection_tree=Organisation Unit Selection + +move_selected=Move selected +remove_selected=Remove selected +move_all=Move all +remove_all=Remove all + +move_up=Move up +move_down=Move down +move_to_top=Move to top +move_to_bottom=Move to bottom + +#-- Paging messages -----------------------------------------------------------# + +no_of_pages=No. of pages +rows_in_page=No. of rows per page +jump_to_page=Jump to page +go=Go +filter_by_name=Filter by name +filter=Filter +clear=Clear +find=Find +delete_success=Object deleted +process=Processing... + +#-- Export PDF messages -------------------------------------------------------# + +get_pdf=Get PDF +no_item_to_export=There is no item to export +name=Name +short_name=Short name +alternative_name=Alternative name +code=Code +description=Description +opening_date=Opening date +closed_date=Closed date +active=Active +type=Type +value_type=Value type +actual=Actual +target=Target +percent=Percent +on_time=On time +data_dictionary=Data Dictionary +data_elements=Data elements +data_sets=Data sets +indicators=Indicators +indicator_groups=Indicator groups +data_element_groups=Data element groups +data_element_concepts=Data element concepts +organisation_units=Organisation units +organisation_unit_groups=Organisation unit groups +organisation_unit_hierarchy=Organisation unit hierarchy +validation_rules=Validation rules +period_type=Period Type +users=Users +user_groups=User groups +pivot_tables=Pivot tables +charts=Charts +maps=Maps +dashboards=Dashboards +programs=Programs +events=Events + +#-- Indicator -----------------------------------------------------------------# + +expression=Expression +left_expression=Left Expression +right_expression=Right Expression +annualized=Annualized +aggregation_operator=Aggregation operator +numerator=Numerator +numerator_formula=Numerator formula +numerator_description=Numerator description +numerator_aggregation_operator=Numerator aggregation operator +denominator=Denominator +denominator_formula=Denominator formula +denominator_description=Denominator description +denominator_aggregation_operator=Denominator aggregation operator +expression_is_empty=Expression is empty +category_option_combo_does_not_exist=Category option combo does not exist +data_element_does_not_exist=Data element does not exist +constant_does_not_exist=Constant does not exist +org_unit_group_does_not_exist=Organisation unit group does not exist +dimensional_item_object_does_not_exist=Object does not exist +id_not_numeric=Identifier is not numeric +expression_is_not_well_formed=Expression is not well-formed +valid=Valid + +#-- Validation Rule -----------------------------------------------------------# + +data_quality_report=Data Quality Report +data_analysis_report=Data Analysis Report + +absolute=Absolute +statistical=Statistical +left_side_description=Left side description +right_side_description=Right side description +left_side_of_expression=Left side of Expression +right_side_of_expression=Right side of Expression +operator=Operator +value=Value +source=Source +period=Period +importance=Importance +low=Low +medium=Medium +high=High +equal_to=== +not_equal_to=!= +greater_than=> +greater_than_or_equal_to=>= +less_than=< +less_than_or_equal_to=<= + +and_title=And +or_title=Or +equal_to_title=Equal to +not_equal_to_title=Not equal to +less_than_title=Less than +less_than_or_equal_to_title=Less than or equal to +greater_than_title=Greater than +greater_than_or_equal_to_title=Greater than or equal to + +#-- Constant ------------------------------------------------------------------# + +constant=Constant +constants=Constants +no_constant_to_select=No constants to select + +#-- Dynamic Attributes --------------------------------------------------------# + +multiple_choice=Multiple Choice + +#-- Sharing ------------------------------------------------------------------# + +public_access=Public access (with login) +external_access=External access (without login) +user_group_access=User group access +ajax_login_failed=Login failed, check your username and password and try again +group_name=Group name +sharing_settings=Sharing settings +no_access=None +read_only=Read only +read_write=Read and write +can_edit_and_view=Can edit and view +can_view=Can view +search_for_user_groups=Search for user groups +search_for_user_groups_users=Search for users and user groups +object_will_created_public=This object will be created with public edit and view rights +object_will_created_private=This object will be private to yourself +created_by=Created by + +#-- Countries / flags ---------------------------------------------------------# + +afghanistan=Afghanistan +africare=Africare +akros=Akros +aland_islands=\u00c5land Islands +albania=Albania +algeria=Algeria +american_samoa=American Samoa +andorra=Andorra +anguilla=Anguilla +antarctica=Antarctica +antigua_and_barbuda=Antigua and Barbuda +argentina=Argentina +armenia=Armenia +angola=Angola +aruba=Aruba +australia=Australia +austria=Austria +azerbaijan=Azerbaijan +bahamas=Bahamas +bahrain=Bahrain +bangladesh=Bangladesh +barbados=Barbados +belarus=Belarus +belgium=Belgium +belize=Belize +benin=Benin +bermuda=Bermuda +bhutan=Bhutan +bolivia=Bolivia +bosnia_and_herzegovina=Bosnia and Herzegovina +botswana=Botswana +bouvet_island=Bouvet Island +brazil=Brazil +british_indian_ocean_territory=British Indian Ocean Territory +british_virgin_islands=British Virgin Islands +brunei=Brunei +bulgaria=Bulgaria +burkina_faso=Burkina Faso +burkina_faso_coat_of_arms=Burkina Faso Coat of Arms +burundi=Burundi +cambodia=Cambodia +cameroon=Cameroon +canada=Canada +cape_verde=Cape Verde +caribbean_netherlands=Caribbean Netherlands +cayman_islands=Cayman Islands +central_african_republic=Central African Republic +chad=Chad +chile=Chile +china=China +christmas_island=Christmas Island +cidrz=CIDRZ +cocos_keeling_islands=Cocos (Keeling) Islands +colombia=Colombia +comoros=Comoros +cook_islands=Cook Islands +costa_rica=Costa Rica +cote_d_ivoire_ivory_coast=C\u00f4te d'Ivoire (Ivory Coast) +croatia=Croatia +cuba=Cuba +curacao=Cura\u00e7ao +cyprus=Cyprus +czechia=Czechia +demoland=Demoland +congo_brazzaville=Republic of the Congo +congo_kinshasa=Democratic Republic of the Congo +cordaid=Cordaid +denmark=Denmark +djibouti=Djibouti +dominica=Dominica +dominican_republic=Dominican Republic +dr_congo=DR Congo +east_africa_community=East Africa Community +ecowas=ECOWAS +ecuador=Ecuador +egypt=Egypt +el_salvador=El Salvador +engender_health=Engender Health +england=England +eritrea=Eritrea +estonia=Estonia +eswatini_swaziland=Eswatini (Swaziland) +ethiopia=Ethiopia +equatorial_guinea=Equatorial Guinea +european_union=European Union +falkland_islands=Falkland Islands +faroe_islands=Faroe Islands +fhi360=FHI360 +fiji=Fiji +finland=Finland +forut=FORUT +france=France +french_guiana=French Guiana +french_polynesia=French Polynesia +french_southern_and_antarctic_lands=French Southern and Antarctic Lands +gabon=Gabon +gambia=Gambia +georgia=Georgia +germany=Germany +ghana=Ghana +gibraltar=Gibraltar +global_fund=Global Fund +greece=Greece +greenland=Greenland +grenada=Grenada +guadeloupe=Guadeloupe +guam=Guam +guatemala=Guatemala +guernsey=Guernsey +guinea=Guinea +guinea_bissau=Guinea Bissau +guyana=Guyana +haiti=Haiti +heard_island_and_mcdonald_islands=Heard Island and McDonald Islands +honduras=Honduras +hong_kong=Hong Kong +hungary=Hungary +icap=ICAP +iceland=Iceland +ippf=IPPF +india=India +indonesia=Indonesia +iran=Islamic Republic of Iran +iraq=Iraq +irc=International Rescue Committee +ireland=Ireland +isle_of_man=Isle of Man +israel=Israel +italy=Italy +ivory_coast=Ivory Coast +jamaica=Jamaica +japan=Japan +jersey=Jersey +jhpiego=JHPIEGO +jordan=Jordan +kazakhstan=Kazakhstan +kenya=Kenya +kiribati=Kiribati +kosovo=Kosovo +kurdistan=Kurdistan +kuwait=Kuwait +kyrgyzstan=Kyrgyzstan +laos=Lao People's Democratic Republic +latvia=Latvia +lebanon=Lebanon +lesotho=Lesotho +liberia=Liberia +libya=Libya +liechtenstein=Liechtenstein +lithuania=Lithuania +luxembourg=Luxembourg +macau=Macau +madagascar=Madagascar +malawi=Malawi +malaysia=Malaysia +maldives=Maldives +mali=Mali +malta=Malta +marshall_islands=Marshall Islands +martinique=Martinique +mauritania=Mauritania +mauritius=Mauritius +mayotte=Mayotte +mexico=Mexico +micronesia=Micronesia +moldova=Moldova +monaco=Monaco +mongolia=Mongolia +montenegro=Montenegro +montserrat=Montserrat +morocco=Morocco +mozambique=Mozambique +myanmar=Myanmar +mhrp=MHRP +msf=MSF +msh=MSH +msh_white=MSH White +msi=MSI +namibia=Namibia +nauru=Nauru +nepal=Nepal +netherlands=Netherlands +new_caledonia=New Caledonia +new_zealand=New Zealand +nicaragua=Nicaragua +niger=Niger +nigeria=Nigeria +niue=Niue +norfolk_island=Norfolk Island +north_korea=North Korea +north_macedonia=North Macedonia +northern_ireland=Northern Ireland +northern_mariana_islands=Northern Mariana Islands +norway=Norway +oman=Oman +pakistan=Pakistan +palau=Palau +palestine=Palestine +panama=Panama +papua_new_guinea=Papua New Guinea +paraguay=Paraguay +pepfar=PEPFAR +peru=Peru +philippines=Philippines +pitcairn_islands=Pitcairn Islands +poland=Poland +portugal=Portugal +psi=PSI +puerto_rico=Puerto Rico +puntland=Puntland +qatar=Qatar +republic_of_the_congo=Republic of the Congo +republic_of_trinidad_and_tobago=Republic of Trinidad & Tobago +reunion=R\u00e9union +romania=Romania +russia=Russia +rwanda=Rwanda +saint_barthelemy=Saint Barth\u00e9lemy +saint_helena_ascension_and_tristan_da_cunha=Saint Helena, Ascension and Tristan da Cunha +saint_kitts_and_nevis=Saint Kitts and Nevis +saint_lucia=Saint Lucia +saint_martin=Saint Martin +saint_pierre_and_miquelon=Saint Pierre and Miquelon +saint_vincent_and_the_grenadines=Saint Vincent and the Grenadines +samoa=Samoa +san_marino=San Marino +sao_tome_and_principe=Sao Tome and Principe +saudi_arabia=Saudi Arabia +save_the_children=Save the Children +scotland=Scotland +senegal=Senegal +serbia=Serbia +seychelles=Seychelles +sierra_leone=Sierra Leone +sierra_leone_coat_of_arms=Sierra Leone Coat of Arms +singapore=Singapore +sint_maarten=Sint Maarten +slovakia=Slovakia +slovenia=Slovenia +solomon_islands=Solomon Islands +somalia=Somalia +somaliland=Somaliland +south_africa=South Africa +south_africa_department_of_health=South Africa Department of Health +south_georgia=South Georgia +south_korea=South Korea +south_sudan=South Sudan +spain=Spain +sri_lanka=Sri Lanka +sudan=Sudan +suriname=Suriname +svalbard_and_jan_mayen=Svalbard and Jan Mayen +swaziland=Swaziland +sweden=Sweden +switzerland=Switzerland +syria=Syria +taiwan=Taiwan +tajikistan=Tajikistan +tanzania=Tanzania +thailand=Thailand +timor_leste=Timor-Leste +togo=Togo +tokelau=Tokelau +tonga=Tonga +trinidad_and_tobago=Trinidad and Tobago +tunisia=Tunisia +turkey=Turkey +turkmenistan=Turkmenistan +turks_and_caicos_islands=Turks and Caicos Islands +tuvalu=Tuvalu +uganda=Uganda +ukraine=Ukraine +united_arab_emirates=United Arab Emirates +united_kingdom=United Kingdom +united_nations=United Nations +united_states=United States +united_states_minor_outlying_islands=United States Minor Outlying Islands +united_states_virgin_islands=United States Virgin Islands +uruguay=Uruguay +usaid=USAID +uzbekistan=Uzbekistan +vanuatu=Vanuatu +vatican_city_holy_see=Vatican City (Holy See) +venezuela=Venezuela +vietnam=Vietnam +wales=Wales +wallis_and_futuna=Wallis and Futuna +western_sahara=Western Sahara +who=WHO +yemen=Yemen +zambia=Zambia +zanzibar=Zanzibar +zimbabwe=Zimbabwe +ima=IMA +international_hiv_aids_alliance=International HIV/AIDS alliance +palladium=Palladium +pathfinder=Pathfinder +planned_parenthood=Planned parenthood + +#-- Login page ----------------------------------------------------------------# + +create_an_account=Create an account +login_password=Password +login_username=Benutzername +forgot_password=Forgot password? +wrong_username_or_password=Wrong username or password +authentication.message.account.invalid=Wrong username or password +authentication.message.account.locked=Your account is locked +powered_by=Powered by +sign_in=Sign in +login_using_two_factor_authentication=Login using two factor authentication +two_factor_authentication_code=Two factor authentication code +sign_in_with_openID=Sign in with OpenID +change_language=Change language +login_with_google=Sign in with Google +login_with_azure=Sign in with Microsoft +oidc_login_failed=Failed to login with OIDC +two_factor_code=Code +#-- New User Account page -----------------------------------------------------# + +new_user_account_name=Name +new_user_account_first_name=First +new_user_account_last_name=Last + +#-- Recovery page -------------------------------------------------------------# + +recover_success_message=Please check the email account which you registered for this username. We have sent you instructions on how to restore your password. +recover_error_message=Sorry, we were not able to restore your account. The username might be invalid, your account might not permit restore or you might have entered an invalid email address for your account. + +#-- App Menu ------------------------------------------------------------------# + +applications=Apps +more_applications=More apps +app_manager=Apps +app_favorite_description=This icon indicates an app that will be displayed in your dropdown menu. +app_draggable_description=Items are draggable to change their order, so it's easy to customize your favorite apps. +app_order_custom=My own order +app_order_name_alpha=Alphabetical +app_search_placeholder=Search apps + +#-- App manager----------------------------------------------------------------# + +invalid_bundled_app_override=Bundled apps must be declared as core apps +invalid_core_app=Only bundled apps may be declared as core apps +namespace_defined_in_manifest_is_in_use=Namespace defined in manifest is already in use +namespace_invalid=An additional namespace declaration in the manifest does not define all required properties +zip_file_could_not_be_read=Zip file could not be read +invalid_json_in_app_manifest_file=Invalid JSON in app manifest file +app_could_not_be_installed_on_file_system=App could not be installed on file system +app_could_not_be_found=App could not be found +system_base_url_is_not_defined=System base URL is not defined +missing_manifest=Manifest file missing from zip file +deletion_in_progress=App is currently being deleted. Please try again after few minutes. + +#-- Data value error codes ----------------------------------------------------# + +data_element_or_type_null_or_empty=Data element or type is null or empty +data_element_lacks_option_set=Data elements with value type MULTI_TEXT must have an option set +value_not_valid_option=Data value contains value(s) other than the valid options of the data element's option set +value_length_greater_than_max_length=Data value is greater than max length +value_not_numeric=Data value is not numeric +value_required_but_not_provided=Data value is required but it was not provided +value_not_unit_interval=Data value is not a unit interval +value_not_percentage=Data value is not a percentage +value_not_integer=Data value is not an integer +value_not_positive_integer=Data value is not a positive integer +value_not_negative_integer=Data value is not a negative integer +value_is_zero_and_not_zero_significant=Data value is zero and not zero significant +value_not_bool=Data value is not a boolean +value_not_true_only=Data value is not true +value_not_valid_date=Data value is not a valid date +value_not_valid_letter=Data value is not a valid letter +stored_by_length_greater_than_max_length=Stored by is greater than max length +comment_length_greater_than_max_length=Comment is greater than max length + +#-- calendars -----------------------------------------------------------------# + +islamic=Islamic +nepali=Nepali +julian=Julian +gregorian=Gregorian +ethiopian=Ethiopian +thai=Thai +iso8601=ISO 8601 +coptic=Coptic +persian=Persian + +#-- Email message footer ------------------------------------------------------# + +respond_to_this_message=Respond to this message + +#-- Restore emails ------------------------------------------------------------# + +email_restore_subject=User account restore confirmation at +email_restore_1_1st_paragraph_before_application_title=Someone, probably you, has asked us to restore your +email_restore_1_1st_paragraph_after_application_title=user account. +email_restore_1_2nd_paragraph=Please follow the link below to restore your account. +email_restore_1_3rd_paragraph=You must complete the restore process within 1 hour. If you take no action, your account will not be restored. If you did not request this restore, please disregard this message. + +#-- Invite emails -------------------------------------------------------------# + +email_invite_subject=Invitation to create user account at +email_invite_1_1st_paragraph_before_application_title=This is an invitation to create a +email_invite_1_1st_paragraph_after_application_title=user account. +email_invite_1_2nd_paragraph=Please follow the link below to accept the invitation and create your account. +email_invite_1_3rd_paragraph=You must respond to this invitation within 4 days. If you take no action, the invitation will expire at that time. + +#-- Verify email -------------------------------------------------------------# + +email_verify_1_1st_paragraph_before_application_title=This is a message to verify a +email_verify_1_1st_paragraph_after_application_title=, user account email. +email_verify_1_2nd_paragraph=Please click the link below to verify the email address of your account. +email_verify_1_3rd_paragraph=You must respond to this email within one hour. If you take no action, the email address will not be verified. +verify_email_subject=Verify email address + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=Your Two-Factor Authentication Code for +email_2fa_1_greeting=Dear +email_2fa_1_1st_paragraph_application_title=You have requested a two-factor authentication code to log into your account. +email_2fa_1_2nd_paragraph=Your two-factor authentication code: +email_2fa_1_3rd_paragraph=Please use this code within 15 minutes to log into your account. +email_2fa_1_4th_paragraph=If you did not request this code, please contact your system administrator immediately to secure your account. +email_2fa_1_ending=Thank you, + +#-- Cache strategy display strings --------------------------------------------# + +cache_strategy=Cache strategy +respect_system_setting=Respect system setting +no_cache=No cache +cache_until_6am_tomorrow=Cache until 6 AM tomorrow +cache_for_two_weeks=Cache for two weeks +cache_for_one_hour=Cache for one hour + +#-- Program indicators --------------------------------------------------------# + +execution_date=Execution date +due_date=Due date +incident_date=Incident date +enrollment_date=Enrollment date +current_date=Current date +value_count=Value count +zero_pos_value_count=Zero or positive value count +event_count=Event count (ACTIVE or COMPLETED status only) +scheduled_event_count=Event count (SCHEDULE status only) +org_unit_count=Organisation unit count +enrollment_count=Enrollment count +tei_count=Tracked entity instance count +dhis-web-settings=System Settings +event_date=Event date +scheduled_date=Scheduled date +enrollment_status=Enrollment status +completed_date=Completed date +program_stage_name=Program stage name +program_stage_id=Program stage id + +#-- Object names --------------------------------------------------------------# + +data_element=Data element +data_element_group=Data element group +indicator=Indicator +indicator_group=Indicator group +data_element_group_set=Data element group set +indicator_group_set=Indicator group set +option_set=Option set +attribute=Attribute +category_option=Category option +category=Category +category_combo=Category combination +category_option_combo=Category option combination +category_option_group_set=Category option group set +indicator_type=Indicator type +data_set=Data set +organisation_unit=Organisation unit +organisation_unit_group=Organisation unit group +organisation_unit_level=Organisation unit level +organisation_unit_group_set=Organisation unit group set +validation_rule=Validation rule +validation_rule_group=Validation rule group +option=Option +category_option_group=Category option group +external_map_layer=External map layer +legend_set=Legend set +push_analysis=Push analysis +relationship_type=Relationship type +tracked_entity=Tracked entity +tracked_entity_attribute=Tracked entity attribute +tracked_entity_attribute_group=Tracked entity attribute group +predictor=Predictor +organisation_unit_group_membership=Organisation unit group membership +data_element_group_membership=Data element group membership +indicator_group_membership=Indicator group membership +program_indicator_group=Program indicator group +system_monitoring_settings=System monitoring settings +program_rule=Program rule +validation_notification_template=Validation notification template +analytics_settings=Analytics settings +data_approval_level=Data approval level +data_approval_workflow=Data approval workflow +program_indicator=Program indicator +program_rule_variable=Program rule variable +program=Program +#--Various --------------------------------------------------------------------# + +manage_my_apps=Manage my apps +no_results_found=No results found + +#-- Settings categories -------------------------------------------------------# + +general_settings=General settings +server_settings=Server settings +appearance_settings=Appearance settings +email_settings=Email settings +messaging_settings=Messaging settings +access_settings=Access settings +calendar_settings=Calendar settings +import_settings=Import settings +synchronization_settings=Synchronization settings +oauth2_clients=OAuth2 clients + +#-- Authorities ---------------------------------------------------------------# + +F_TEI_CASCADE_DELETE=Delete tracked entity instance and associated enrollments and events +F_ENROLLMENT_CASCADE_DELETE=Delete enrollment and associated events +F_EDIT_EXPIRED=Edit expired data + +#-- Mentions -----------------------------------------------------------------# +comment_mention_notification=You were mentioned in the following comment +interpretation_mention_notification=You were mentioned in the following interpretation +go_to=Go to +mentioned_you_in_dhis2=mentioned you in DHIS 2 + +#-- Subscriber notifications -----------------------------------------------------------------# +notification_user=Benutzer +notification_object_subscribed=of an object you are subscribed to +notification_interpretation_create=created an interpretation +notification_interpretation_update=updated an interpretation +notification_interpretation_like=liked an interpretation +notification_comment_create=created an interpretation comment +notification_comment_update=updated an interpretation comment + +# -- Start Data Integrity Checks--------------------------------------------# + +#Java based checks +data_integrity.data_elements_without_data_sets.section=Data Elements +data_integrity.data_elements_without_data_sets.name=Data elements lacking data Sets +data_integrity.data_elements_without_data_sets.description=Lists all data elements that have no data sets +data_integrity.data_elements_without_groups.section=Data Elements +data_integrity.data_elements_without_groups.name=Data elements lacking groups +data_integrity.data_elements_without_groups.description=Lists all data elements that have no data element groups +data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.section=Data Elements +data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type +data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type +data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set +data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set +data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set +data_integrity.data_elements_in_data_set_not_in_form.section=Data Sets +data_integrity.data_elements_in_data_set_not_in_form.name=Data sets with data elements not in data entry form +data_integrity.data_elements_in_data_set_not_in_form.description=Lists all data sets that have data elements which are neither a member of the set's data entry form nor a member of the sets section +data_integrity.data_elements_in_data_set_not_in_form.recommendation=Either remove the data elements in question or make them a member of the set's form or section +data_integrity.data_sets_not_assigned_to_org_units.section=Data Sets +data_integrity.data_sets_not_assigned_to_org_units.name=Data sets not assigned to organisation units +data_integrity.data_sets_not_assigned_to_org_units.description=Lists all data sets that are not assigned to any organisation units +data_integrity.category_combos_being_invalid.section=Categories +data_integrity.category_combos_being_invalid.name=Invalid Category-combos +data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid +data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options +data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates +data_integrity.indicators_without_groups.section=Indicators +data_integrity.indicators_without_groups.name=Indicators lacking groups +data_integrity.indicators_without_groups.description=Lists all indicators that do not have at least one group +data_integrity.indicators_with_invalid_numerator.section=Indicators +data_integrity.indicators_with_invalid_numerator.name=Indicators with invalid numerator +data_integrity.indicators_with_invalid_numerator.description=Lists all indicators where the numerator expression is not valid +data_integrity.indicators_with_invalid_denominator.section=Indicators +data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator +data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid +data_integrity.indicators_violating_exclusive_group_sets.section=Indicators +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set +data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups +data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group +data_integrity.periods_duplicates.section=Periods +data_integrity.periods_duplicates.name=Duplicate Periods +data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date +data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates +data_integrity.option_groups_empty.name=Option groups with no options +data_integrity.org_units_with_cyclic_references.section=Organisation Units +data_integrity.org_units_with_cyclic_references.name=Organisation units with cyclic references +data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: +data_integrity.org_units_without_groups.section=Organisation Units +data_integrity.org_units_without_groups.name=Organisation units lacking groups +data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group +data_integrity.org_units_violating_exclusive_group_sets.section=Organisation Units +data_integrity.org_units_violating_exclusive_group_sets.name=Organisation units with conflicting exclusive group sets +data_integrity.org_units_violating_exclusive_group_sets.description=Lists all organisation units that are members of multiple exclusive organisation unit groups +data_integrity.org_units_violating_exclusive_group_sets.recommendation=Remove the organisation unit from all but one exclusive organisation unit group +data_integrity.org_unit_groups_without_group_sets.section=Organisation Units +data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets +data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set +data_integrity.validation_rules_without_groups.section=Validation Rules +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group +data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group +data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules +data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid +data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression +data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid +data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators +data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression +data_integrity.program_indicators_with_invalid_expressions.description=Lists all program indicators that have an invalid expression +data_integrity.program_indicators_with_invalid_expressions.recommendation=Check that the expression evaluates to a number +data_integrity.program_indicators_with_invalid_filters.section=Program Indicators +data_integrity.program_indicators_with_invalid_filters.name=Program indicators with invalid filter +data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression +data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false +data_integrity.program_indicators_without_expression.section=Program Indicators +data_integrity.program_indicators_without_expression.name=Program indicators without expressions +data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet +data_integrity.program_rules_without_condition.section=Program Rules +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. +data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet +data_integrity.program_rules_without_priority.section=Program Rules +data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting +data_integrity.program_rules_without_priority.description=Lists all programs with rules with action type "assign" where the rule priority is not yet set +data_integrity.program_rules_without_priority.recommendation=Set a priority for the program rule(s) +data_integrity.program_rules_without_action.section=Program Rules +data_integrity.program_rules_without_action.name=Program rules lacking an action +data_integrity.program_rules_without_action.description=Lists all programs with rules that are not connected to any program rule action +data_integrity.program_rules_without_action.recommendation=Connect the rule to an action or consider removing the rule +data_integrity.program_rule_variables_without_data_element.section=Program Rules +data_integrity.program_rule_variables_without_data_element.name=Program rule variables lacking a data element +data_integrity.program_rule_variables_without_data_element.description=Lists all programs with rule variables requiring a data element source but that is not yet linked to a data element +data_integrity.program_rule_variables_without_data_element.recommendation=Assign a data element to the variable in question or consider if the variable is not needed +data_integrity.program_rule_variables_without_attribute.section=Program Rules +data_integrity.program_rule_variables_without_attribute.name=Program rule variables lacking an attribute +data_integrity.program_rule_variables_without_attribute.description=Lists all programs with rule variables requiring an attribute source but that is not yet linked to an attribute +data_integrity.program_rule_variables_without_attribute.recommendation=Assign an attribute to the variable in question or consider if the variable is not needed +data_integrity.program_rule_actions_without_data_object.section=Program Rules +data_integrity.program_rule_actions_without_data_object.name=Program rules with actions lacking a data object +data_integrity.program_rule_actions_without_data_object.description=Lists all program rules connected to an action of a type that requires either a data element or an attribute but is not connected either +data_integrity.program_rule_actions_without_notification.section=Program Rules +data_integrity.program_rule_actions_without_notification.name=Program rule with actions lacking a notification template +data_integrity.program_rule_actions_without_notification.description=Lists all program rules connected to an action of a type that requires a notification template but is not yet connected to one +data_integrity.program_rule_actions_without_section.section=Program Rules +data_integrity.program_rule_actions_without_section.name=Program rules with actions lacking a program stage section +data_integrity.program_rule_actions_without_section.description=Lists program rules connected to an action of a type that requires a section but is not yet connected to one +data_integrity.program_rule_actions_without_stage_id.section=Program Rules +data_integrity.program_rule_actions_without_stage_id.name=Program rules with actions lacking a program stage +data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one +#YAML based data integrity checks +data_integrity.categories_no_options.name=Categories with no category options +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid +data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units +data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=Indicators with identical formulas +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order +data_integrity.options_sets_empty.name=Empty option sets +data_integrity.options_sets_unused.name=Option sets which are not used +data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. +data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=Orphaned organisation units +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets +data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set +data_integrity.organisation_units_without_groups.name=Organisation units without groups +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past +data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates +data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions +data_integrity.program_rules_no_expression.name=Program rules with no expression. +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage + +# -- End Data Integrity Checks--------------------------------------------# + + +# disable inactive users job notification texts +notification.user_inactive.subject=Your DHIS2 account will be disabled soon. +notification.user_inactive.body=Your DHIS2 user account was inactive for a while. Login during the next {0} days to prevent your account from being disabled. +# notify user that need to change their password soon +notification.password_change_required.subject=Password Expiry Alert +notification.password_change_required.body=Please change your password. It will expire in {0} day(s). diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_es.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_es.properties index cb264282f4a0..42f6b74b5a45 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_es.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_es.properties @@ -46,12 +46,12 @@ dhis-web-import-export=Importar/exportar dhis-web-data-quality=Calidad de Datos dhis-web-maps=Mapas dhis-web-mapping=SIG -dhis-web-capture=Capturar +dhis-web-capture=Captura de datos dhis-web-event-reports=Informes de eventos dhis-web-event-visualizer=Visualizador de eventos dhis-web-reports=Informes -dhis-web-approval=Aprobaci\u00f3n de datos -dhis-web-approval-classic=Aprobaci\u00f3n de datos Classic +dhis-web-approval=Data Approval +dhis-web-approval-classic=Data Approval Classic dhis-web-cache-cleaner=Limpiador de cach\u00e9 dhis-web-mobile=M\u00f3vil (Smartphone) dhis-web-dashboard-integration=Tablero @@ -62,14 +62,17 @@ dhis-web-app-management=Administraci\u00f3n de aplicaciones dhis-web-usage-analytics=Anal\u00edtica de Uso dhis-web-translations=Traducciones dhis-web-interpretation=Interpretaciones -dhis-web-datastore=Gesti\u00f3n de almacenes de datos +dhis-web-datastore=Datastore Management dhis-web-user=Usuarios dhis-web-scheduler=Planificador dhis-web-dashboard=Tablero dhis-web-menu-management=Gesti\u00f3n de men\u00fas dhis-web-data-visualizer=Visualizador de Datos -dhis-web-sms-configuration=Configuraci\u00f3n SMS +dhis-web-sms-configuration=SMS Configuration dhis-web-login=Iniciar sesi\u00f3n +dhis-web-user-profile=Perfil de usuario +dhis-web-line-listing=Listas +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# @@ -79,7 +82,7 @@ intro_dhis-web-validationrule=Validar y valorar calidad de datos usando reglas d intro_dhis-web-light=Acceder a la versi\u00f3n optimizada para el dispositivo m\u00f3vil de la entrada de datos, configuraci\u00f3n, mensajes y an\u00e1lisis. intro_dhis-web-mobile=Acceder a versi\u00f3n optimizada para smartphone de entrada de datos, configuraci\u00f3n y mensajes. intro_dhis-web-dashboard-integration=Obtener una vista de los cuadros, reportes y mapas favoritos y ver o escribir mensajes. -intro_dhis-web-dashboard=Obt\u00e9n una visi\u00f3n general de tus gr\u00e1ficos, tablas y mapas favoritos y visualiza o escribe mensajes. +intro_dhis-web-dashboard=Get an overview of favorite charts, tables and maps and view or write messages. intro_dhis-web-visualizer=Producir una visualizaci\u00f3n din\u00e1mica de datos como cuadros o tablas de elementos e indicadores. intro_dhis-web-pivot=Generar tablas din\u00e1micas flexibles con datos agregados en todas las dimensiones. intro_dhis-web-sms=Enviar recordatorios y notificaciones SMS a los tel\u00e9fonos m\u00f3viles, manualmente o como tarea planificada. @@ -87,7 +90,8 @@ intro_dhis-web-event-reports=Consultar eventos y crear an\u00e1lisis agregado y intro_dhis-web-event-capture=Capturar informaci\u00f3n sobre eventos \u00fanicos intro_dhis-web-capture=Capturar informaci\u00f3n sobre eventos \u00fanicos intro_dhis-web-data-visualizer=Producir una visualizaci\u00f3n din\u00e1mica de datos como cuadros o tablas de elementos e indicadores. -intro_dhis-web-sms-configuration=Configurar pasarelas y mensajes SMS +intro_dhis-web-sms-configuration=Configure SMS Gateways and messages. +intro_dhis-web-line-listing=Create dynamic line lists for events and tracked entities. #-- Intro functions -------------------------------------------------------------# @@ -103,46 +107,50 @@ intro_log_out=Venga aqu\u00ed para salir del sistema e impedir el acceso de otro #-- See module privilegies ----------------------------------------------------# -M_dhis-web-maintenance=Aplicaci\u00f3n de mantenimiento -M_dhis-web-data-administration=Aplicacion ministraci\u00f3n de Datos +M_dhis-web-maintenance=Maintenance app +M_dhis-web-data-administration=Aplicaci\u00f3n Administraci\u00f3n de Datos M_dhis-web-settings=Aplicaci\u00f3n Configuraci\u00f3n M_dhis-web-aggregate-data-entry=Aplicaci\u00f3n de entrada de datos agregados -M_dhis-web-import-export=Aplicacion tar-Exportar -M_dhis-web-validationrule=Aplicacion glas de Validaci\u00f3n -M_dhis-web-data-quality=Aplicaci\u00f3n de calidad de datos -M_dhis-web-gis=Aplicacion -M_dhis-web-interpretation=Aplicaci\u00f3n de interpretaci\u00f3n -M_dhis-web-datastore=Aplicaci\u00f3n Datastore -M_dhis-web-messaging=Aplicaci\u00f3n de mensajer\u00eda -M_dhis-web-dashboard=Aplicacion ablero -M_dhis-web-mapping=Aplicacion -M_dhis-web-maps=Aplicaci\u00f3n Mapas -M_dhis-web-event-reports=Aplicaci\u00f3n de informes de eventos -M_dhis-web-app-management=Administraci\u00f3n de aplicaciones (App) -M_dhis-web-usage-analytics=Aplicaci\u00f3n Usage Analytics +M_dhis-web-import-export=Aplicaci\u00f3n Importar-Exportar +M_dhis-web-validationrule=Aplicacion Reglas de Validaci\u00f3n +M_dhis-web-data-quality=Data Quality app +M_dhis-web-gis=Aplicaci\u00f3n GIS +M_dhis-web-interpretation=Interpretation app +M_dhis-web-datastore=Datastore app +M_dhis-web-messaging=Messaging app +M_dhis-web-dashboard=Aplicaci\u00f3n Tablero +M_dhis-web-mapping=Aplicaci\u00f3n GIS +M_dhis-web-maps=Maps app +M_dhis-web-event-reports=Event Reports app +M_dhis-web-app-management=Aplicaci\u00f3n Administraci\u00f3n de aplicaciones +M_dhis-web-usage-analytics=Usage Analytics app M_dhis-web-light=Aplicacion F3vil M_dhis-web-mobile=Aplicacion smartphone -M_dhis-web-visualizer=Aplicacion isualizador de Datos -M_dhis-web-maintenance-mobile=Aplicacion ntenimiento de usuarios +M_dhis-web-visualizer=Aplicaci\u00f3n Visualizador de Datos +M_dhis-web-maintenance-mobile=Aplicaci\u00f3n Mantenimiento de usuarios M_dhis-web-pivot=Aplicacion Tabla Din\u00e1mica -M_dhis-web-sms=Aplicacion -M_dhis-web-capture=Aplicaci\u00f3n Capture +M_dhis-web-sms=Aplicaci\u00f3n SMS +M_dhis-web-capture=Capture app M_dhis-web-reports=Aplicacion de informes NRHM -M_dhis-web-approval=Aplicaci\u00f3n de aprobaci\u00f3n de datos -M_dhis-web-approval-classic=Aplicaci\u00f3n Data Approval Classic -M_dhis-web-event-visualizer=Aplicaci\u00f3n Event Visualizer -M_dhis-web-cache-cleaner=Aplicaci\u00f3n Browser Cache Cleaner -M_dhis-web-translations=Aplicaci\u00f3n de traducci\u00f3n +M_dhis-web-approval=Data Approval app +M_dhis-web-approval-classic=Data Approval Classic app +M_dhis-web-event-visualizer=Event Visualizer app +M_dhis-web-cache-cleaner=Browser Cache Cleaner app +M_dhis-web-translations=Translations app M_dhis-web-menu-management=Gesti\u00f3n de men\u00fas -M_dhis-web-user=Aplicaci\u00f3n para usuarios -M_dhis-web-scheduler=Aplicaci\u00f3n Scheduler -M_dhis-web-data-visualizer=Aplicacion isualizador de Datos -M_dhis-web-sms-configuration=Aplicaci\u00f3n de configuraci\u00f3n de SMS +M_dhis-web-user=Users app +M_dhis-web-scheduler=Scheduler app +M_dhis-web-data-visualizer=Aplicaci\u00f3n Visualizador de Datos +M_dhis-web-sms-configuration=SMS Configuration app +M_dhis-web-line-listing=Aplicaci\u00f3n Line Listing +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# -F_CONCEPT_=A\u00f1adir/actualizar concepto -F_METADATA_MANAGE=Sincronizaci\u00f3n de metadatos +F_CONCEPT_=Add/Update Concept +F_METADATA_MANAGE=Metadata sync F_CONSTANT_ADD=A\u00f1adir Constante F_CONSTANT_DELETE=Eliminar Constante F_CONSTANT_MANAGEMENT=Administraci\u00f3n de Constantes @@ -151,21 +159,24 @@ F_DATAADMIN_UNLOCK=Desbloqueo de Datos de Administrador F_DATAELEMENT_PUBLIC_ADD=A\u00f1adir Elemento de Dato F_DATAELEMENT_PRIVATE_ADD=A\u00f1adir Elementos de Datos Privados F_DATAELEMENT_DELETE=Eliminar Elemento de Dato -F_CATEGORY_PUBLIC_ADD=A\u00f1adir/Actualizar P\u00fablico categor\u00eda -F_CATEGORY_PRIVATE_ADD=A\u00f1adir/Actualizar Privado categor\u00eda -F_CATEGORY_DELETE=Borrar categor\u00eda -F_CATEGORY_OPTION_PUBLIC_ADD=A\u00f1adir/Actualizar P\u00fablico opci\u00f3n de categor\u00eda -F_CATEGORY_OPTION_PRIVATE_ADD=A\u00f1adir/Actualizar Privado opci\u00f3n de categor\u00eda -F_CATEGORY_OPTION_DELETE=Borrar opci\u00f3n de categor\u00eda -F_CATEGORY_COMBO_PUBLIC_ADD=A\u00f1adir/Actualizar Combo P\u00fablico categor\u00eda -F_CATEGORY_COMBO_PRIVATE_ADD=A\u00f1adir/Actualizar Privado categor\u00eda Combo -F_CATEGORY_COMBO_DELETE=Borrar categor\u00eda Combo -F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=A\u00f1adir/actualizar grupo p\u00fablico opci\u00f3n de categor\u00eda -F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=A\u00f1adir/actualizar grupo privado opci\u00f3n de categor\u00eda -F_CATEGORY_OPTION_GROUP_DELETE=Borrar el grupo opci\u00f3n de categor\u00eda -F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD=A\u00f1adir/actualizar grupo p\u00fablico opci\u00f3n de categor\u00eda -F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD=A\u00f1adir/actualizar grupo privado opci\u00f3n de categor\u00eda -F_CATEGORY_OPTION_GROUP_SET_DELETE=Borrar opci\u00f3n de categor\u00eda Conjunto de grupos +F_DATA_ELEMENT_MERGE=Merge Data Elements +F_CATEGORY_PUBLIC_ADD=Add/Update Public Category +F_CATEGORY_PRIVATE_ADD=Add/Update Private Category +F_CATEGORY_DELETE=Eliminar categor\u00eda +F_CATEGORY_OPTION_PUBLIC_ADD=Add/Update Public Category Option +F_CATEGORY_OPTION_PRIVATE_ADD=Add/Update Private Category Option +F_CATEGORY_OPTION_DELETE=Delete Category Option +F_CATEGORY_OPTION_MERGE=Merge Category Options +F_CATEGORY_COMBO_PUBLIC_ADD=Add/Update Public Category Combo +F_CATEGORY_COMBO_PRIVATE_ADD=Add/Update Private Category Combo +F_CATEGORY_COMBO_DELETE=Delete Category Combo +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos +F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=Add/Update Public Category Option Group +F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=Add/Update Private Category Option Group +F_CATEGORY_OPTION_GROUP_DELETE=Delete Category Option Group +F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD=Add/Update Public Category Option Group Set +F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD=Add/Update Private Category Option Group Set +F_CATEGORY_OPTION_GROUP_SET_DELETE=Delete Category Option Group Set F_DATAELEMENTGROUP_PUBLIC_ADD=A\u00f1adir Grupos de Elementos de Datos F_DATAELEMENTGROUP_PRIVATE_ADD=A\u00f1adir Grupos de Elementos de Datos Privados F_DATAELEMENTGROUP_DELETE=Eliminar Grupos de Elementos de Datos @@ -188,7 +199,7 @@ F_INDICATOR_DELETE=Eliminar Indicador F_INDICATORTYPE_ADD=A\u00f1adir Tipo de Indicador F_INDICATORTYPE_DELETE=Eliminar Tipo de Indicador F_INDICATOR_TYPE_MERGE=Fusionar tipo de indicador -F_INDICATOR_MERGE=Fusionar indicadores +F_INDICATOR_MERGE=Merge Indicators F_INDICATORGROUP_PUBLIC_ADD=A\u00f1adir Grupo de Indicadores F_INDICATORGROUP_PRIVATE_ADD=A\u00f1adir Grupo de Indicadores Privado F_INDICATORGROUP_DELETE=Eliminar Grupo de Indicadores @@ -199,43 +210,43 @@ F_ORGANISATIONUNIT_ADD=A\u00f1adir Unidad Organizativa F_ORGANISATIONUNIT_DELETE=Eliminar Unidad Organizativa F_ORGANISATIONUNIT_MOVE=Mover unidad organizativa F_ORGUNITGROUP_PUBLIC_ADD=A\u00f1adir Grupo de Unidad Organizativa -F_ORGUNITGROUP_PRIVATE_ADD=A\u00f1adir/Actualizar Grupo de Unidades de Organizaci\u00f3n Privada +F_ORGUNITGROUP_PRIVATE_ADD=Add/Update Private Organisation Unit Group F_ORGUNITGROUP_DELETE=Eliminar Grupo de Unidad Organizativa F_ORGUNITGROUPSET_PUBLIC_ADD=A\u00f1adir Conjunto de Grupos de Unidad Organizativa -F_ORGUNITGROUPSET_PRIVATE_ADD=A\u00f1adir/actualizar grupo de unidades de organizaci\u00f3n privada +F_ORGUNITGROUPSET_PRIVATE_ADD=Add/Update Private Organisation Unit Group Set F_ORGUNITGROUPSET_DELETE=Eliminar Conjunto de Grupos de Unidad Organizativa F_ORGANISATIONUNITLEVEL_UPDATE=Actualizar Grupo de Unidad Organizativa F_USERROLE_PUBLIC_ADD=A\u00f1adir Rol de Usuario -F_USERROLE_PRIVATE_ADD=A\u00f1adir/actualizar rol de usuario privado +F_USERROLE_PRIVATE_ADD=Add/Update Private User Role F_USERROLE_DELETE=Eliminar Rol de Usuario F_USERROLE_LIST=Listado de Roles de Usuario F_USERGROUP_PUBLIC_ADD=A\u00f1adir Grupo de Usuarios F_USERGROUP_PRIVATE_ADD=A\u00f1adir Grupo de Usuario Privado F_USERGROUP_DELETE=Eliminar Rol de Usuario F_USERGROUP_LIST=Listado de Grupos de Usuarios -F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=A\u00f1adir/eliminar miembros en grupos de usuarios de s\u00f3lo lectura +F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=Add/Remove Members In Read-Only User Groups F_USER_ADD=A\u00f1adir Usuario F_USER_DELETE=Eliminar Usuario F_USER_VIEW=Ver usuario -F_USER_ADD_WITHIN_MANAGED_GROUP=A\u00f1adir/actualizar usuario dentro de un grupo gestionado -F_USER_DELETE_WITHIN_MANAGED_GROUP=Eliminar usuario dentro de un grupo gestionado -F_USER_VIEW_WITHIN_MANAGED_GROUP=Ver usuario dentro de grupo gestionado -F_VALIDATIONRULE_PUBLIC_ADD=A\u00f1adir/actualizar regla de validaci\u00f3n p\u00fablica -F_VALIDATIONRULE_PRIVATE_ADD=A\u00f1adir/actualizar regla de validaci\u00f3n privada +F_USER_ADD_WITHIN_MANAGED_GROUP=Add/Update User Within Managed Group +F_USER_DELETE_WITHIN_MANAGED_GROUP=Delete User Within Managed Group +F_USER_VIEW_WITHIN_MANAGED_GROUP=View User Within Managed Group +F_VALIDATIONRULE_PUBLIC_ADD=Add/Update Public Validation Rule +F_VALIDATIONRULE_PRIVATE_ADD=Add/Update Private Validation Rule F_VALIDATIONRULE_DELETE=Eliminar Regla de Validaci\u00f3n F_VALIDATIONRULEGROUP_PUBLIC_ADD=A\u00f1adir Grupo de Reglas de Validaci\u00f3n -F_VALIDATIONRULEGROUP_PRIVATE_ADD=A\u00f1adir/Actualizar Grupo de Reglas de Validaci\u00f3n Privadas +F_VALIDATIONRULEGROUP_PRIVATE_ADD=Add/Update Private Validation Rule Group F_VALIDATIONRULEGROUP_DELETE=Eliminar Grupo de Reglas de Validaci\u00f3n F_GIS_CONFIGURATION_UPDATE=Cambiar Configuraci\u00f3n del SIG F_REPORT_PUBLIC_ADD=A\u00f1adir Informe F_REPORT_PRIVATE_ADD=A\u00f1adir Reporte Privado F_REPORT_DELETE=Eliminar Informe F_REPORT_VIEW=Ver Informe -F_DASHBOARD_PUBLIC_ADD=A\u00f1adir/actualizar panel p\u00fablico -F_VISUALIZATION_PUBLIC_ADD=A\u00f1adir/actualizar visualizaci\u00f3n p\u00fablica -F_VISUALIZATION_EXTERNAL=Visualizaci\u00f3n Acceso externo -F_EVENT_VISUALIZATION_PUBLIC_ADD=A\u00f1adir/actualizar visualizaci\u00f3n de eventos p\u00fablicos -F_EVENT_VISUALIZATION_EXTERNAL=Visualizaci\u00f3n de eventos Acceso externo +F_DASHBOARD_PUBLIC_ADD=Add/Update Public Dashboard +F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization +F_VISUALIZATION_EXTERNAL=Visualization External Access +F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization +F_EVENT_VISUALIZATION_EXTERNAL=Event Visualization External Access F_DOCUMENT_PUBLIC_ADD=A\u00f1adir Documento F_DOCUMENT_PRIVATE_ADD=A\u00f1adir Documento Privado F_DOCUMENT_DELETE=Eliminar Documento @@ -243,28 +254,28 @@ F_RELATIONSHIPTYPE_DELETE=Eliminar Tipo de Relaci\u00f3n F_RELATIONSHIPTYPE_ADD=A\u00f1adir Tipo de Relaci\u00f3n F_RELATIONSHIPTYPE_UPDATE=Eliminar Tipo de Relaci\u00f3n F_ORGANISATION_REGISTRATION=Registro de Unidades Organizativas -F_PREDICTOR_ADD=A\u00f1adir predictor de datos -F_PREDICTOR_UPDATE=Actualizar predictor de datos -F_PREDICTOR_DELETE=Borrar predictor de datos -F_PREDICTORGROUP_ADD=A\u00f1adir grupo predictor de datos -F_PREDICTORGROUP_DELETE=Borrar grupo predictor de datos -F_TRACKED_ENTITY_REMOVE_EMPTY_EVENTS=Eliminar eventos de entidad rastreada vac\u00edos -F_ACCESS_TRACKED_ENTITY_ATTRIBUTES=Ver y buscar atributos e identificadores de entidades rastreadas -F_ALLOW_EDIT_TRACKED_ENTITY_ATTRIBUTES=A\u00f1adir/actualizar atributos de entidad rastreada -F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD=A\u00f1adir/Actualizar Atributo P\u00fablico de Entidad Rastreada -F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD=A\u00f1adir/Actualizar Atributo Privado de Entidad Rastreada -F_TRACKED_ENTITY_ATTRIBUTE_DELETE=Borrar atributo de entidad rastreada -F_TRACKED_ENTITY_ATTRIBUTEVALUE_ADD=A\u00f1adir valor de atributo de entidad rastreada -F_PROGRAM_INDICATOR_PUBLIC_ADD=A\u00f1adir/actualizar indicador de programa p\u00fablico -F_PROGRAM_INDICATOR_PRIVATE_ADD=A\u00f1adir/actualizar indicador de programa privado -F_PROGRAM_INDICATOR_DELETE=Borrar indicador de programa -F_TRACKED_ENTITY_CHANGE_LOCATION=Cambiar ubicaci\u00f3n de instancia de entidad rastreada -F_TRACKED_ENTITY_FORM_MANAGEMENT=Gesti\u00f3n de formularios de entidades de seguimiento -F_TRACKED_ENTITY_FORM_ADD=A\u00f1adir formulario de entidad rastreada -F_TRACKED_ENTITY_FORM_DELETE=Formulario de eliminaci\u00f3n de entidades rastreadas -F_PROGRAM_INSTANCE_MANAGEMENT=Gesti\u00f3n de eventos del programa -F_PROGRAM_INSTANCE_DELETE=Suprimir la inscripci\u00f3n en el programa -F_PROGRAM_TRACKING_MANAGEMENT=Gesti\u00f3n de seguimiento de programas +F_PREDICTOR_ADD=Add data predictor +F_PREDICTOR_UPDATE=Update data predictor +F_PREDICTOR_DELETE=Delete data predictor +F_PREDICTORGROUP_ADD=Add data predictor group +F_PREDICTORGROUP_DELETE=Delete data predictor group +F_TRACKED_ENTITY_REMOVE_EMPTY_EVENTS=Remove Empty Tracked Entity Events +F_ACCESS_TRACKED_ENTITY_ATTRIBUTES=View and Search Tracked Entity Attributes and Identifiers +F_ALLOW_EDIT_TRACKED_ENTITY_ATTRIBUTES=Add/Update Tracked Entity Attributes +F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD=Add/Update Public Tracked Entity Attribute +F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD=Add/Update Private Tracked Entity Attribute +F_TRACKED_ENTITY_ATTRIBUTE_DELETE=Delete Tracked Entity Attribute +F_TRACKED_ENTITY_ATTRIBUTEVALUE_ADD=Add Tracked Entity Attribute Value +F_PROGRAM_INDICATOR_PUBLIC_ADD=Add/Update Public Program Indicator +F_PROGRAM_INDICATOR_PRIVATE_ADD=Add/Update Private Program Indicator +F_PROGRAM_INDICATOR_DELETE=Delete Program Indicator +F_TRACKED_ENTITY_CHANGE_LOCATION=Change Tracked Entity Instance Location +F_TRACKED_ENTITY_FORM_MANAGEMENT=Tracked Entity Form Management +F_TRACKED_ENTITY_FORM_ADD=Add Tracked Entity Form +F_TRACKED_ENTITY_FORM_DELETE=Delete Tracked Entity Form +F_PROGRAM_INSTANCE_MANAGEMENT=Program Event Management +F_PROGRAM_INSTANCE_DELETE=Delete Program Enrollment +F_PROGRAM_TRACKING_MANAGEMENT=Program Tracking Management F_PROGRAM_PUBLIC_ADD=A\u00f1adir Programa P\u00fablico F_PROGRAM_PRIVATE_ADD=A\u00f1adir Programa Privado F_PROGRAM_DELETE=Eliminar Programa @@ -276,175 +287,177 @@ F_PROGRAMSTAGE_SECTION_ADD=A\u00f1adir secci\u00f3n de etapa F_PROGRAMSTAGE_SECTION_DELETE=Eliminar secci\u00f3n de etapa F_PROGRAM_ATTRIBUTE_ADD=A\u00f1adir Atributo de Programa F_PROGRAM_ATTRIBUTE_DELETE=Eliminar Atributo de Programa -F_TRACKED_ENTITY_ADD=A\u00f1adir/Actualizar Entidad Rastreada -F_TRACKED_ENTITY_DELETE=Borrar entidad rastreada -F_TRACKED_ENTITY_ATTRIBUTE_EDIT=Actualizar atributo de entidad rastreada -F_TRACKED_ENTITY_ATTRIBUTE_VIEW=Ver atributo de entidad rastreada -F_TRACKED_ENTITY_DATAVALUE_READ=Leer Valor de Datos de Entidad Rastreada -F_TRACKED_ENTITY_DATAVALUE_ADD=A\u00f1adir/Actualizar Valor de Datos de Entidad Rastreada -F_TRACKED_ENTITY_DATAVALUE_DELETE=Borrar Valor de Datos de Entidad Rastreada -F_TRACKED_ENTITY_INSTANCE_ADD=A\u00f1adir/Actualizar Instancia de Entidad Rastreada -F_TRACKED_ENTITY_INSTANCE_DELETE=Borrar Instancia de Entidad Rastreada -F_TRACKED_ENTITY_INSTANCE_SEARCH=Buscar Instancia de Entidad Rastreada -F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS=Buscar Instancia de Entidad Rastreada en Todas las Unidades Org. -F_TRACKED_ENTITY_INSTANCE_LIST=Listar Instancia de Entidad Rastreada -F_TRACKED_ENTITY_INSTANCE_HISTORY=Cargar historial de instancias de entidades rastreadas -F_TRACKED_ENTITY_INSTANCE_DASHBOARD=Panel de control de la instancia de entidad rastreada -F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION=Cambiar la ubicaci\u00f3n de la instancia de entidad rastreada -F_TRACKED_ENTITY_MERGE=Fusionar instancias de entidades rastreadas -F_TRACKED_ENTITY_COMMENT_ADD=A\u00f1adir comentario de instancia de entidad rastreada -F_TRACKED_ENTITY_COMMENT_DELETE=Borrar Instancia de Entidad Rastreada Comentario +F_TRACKED_ENTITY_ADD=Add/Update Tracked Entity +F_TRACKED_ENTITY_DELETE=Delete Tracked Entity +F_TRACKED_ENTITY_ATTRIBUTE_EDIT=Update Tracked Entity Attribute +F_TRACKED_ENTITY_ATTRIBUTE_VIEW=View Tracked Entity Attribute +F_TRACKED_ENTITY_DATAVALUE_READ=Read Tracked Entity Data Value +F_TRACKED_ENTITY_DATAVALUE_ADD=Add/Update Tracked Entity Data Value +F_TRACKED_ENTITY_DATAVALUE_DELETE=Delete Tracked Entity Data Value +F_TRACKED_ENTITY_INSTANCE_ADD=Add/Update Tracked Entity Instance +F_TRACKED_ENTITY_INSTANCE_DELETE=Delete Tracked Entity Instance +F_TRACKED_ENTITY_INSTANCE_SEARCH=Search Tracked Entity Instance +F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS=Search Tracked Entity Instance in All Org Units +F_TRACKED_ENTITY_INSTANCE_LIST=List Tracked Entity Instance +F_TRACKED_ENTITY_INSTANCE_HISTORY=Load Tracked Entity Instance History +F_TRACKED_ENTITY_INSTANCE_DASHBOARD=Tracked Entity Instance Dashboard +F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION=Change Location of Tracked Entity Instance +F_TRACKED_ENTITY_MERGE=Merge tracked entity instances +F_TRACKED_ENTITY_COMMENT_ADD=Add Tracked Entity Instance Comment +F_TRACKED_ENTITY_COMMENT_DELETE=Delete Tracked Entity Instance Comment F_PROGRAM_INDICATOR_MANAGEMENT=Administrar Indicadores de programa -F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD=A\u00f1adir/actualizar grupo de indicadores de programas p\u00fablicos -F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD=A\u00f1adir/Actualizar Grupo de Indicadores de Programas Privados -F_PROGRAM_INDICATOR_GROUP_DELETE=Borrar grupo de indicadores de programa -F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD=A\u00f1adir/Actualizar Grupo de Atributos de Entidad Rastreada por Programa -F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE=Borrar Grupo de Atributos de Entidad Rastreada por Programa -F_PUSH_ANALYSIS_ADD=A\u00f1adir/Actualizar An\u00e1lisis Push -F_PUSH_ANALYSIS_DELETE=Borrar an\u00e1lisis push +F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD=Add/Update Public Program Indicator Group +F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD=Add/Update Private Program Indicator Group +F_PROGRAM_INDICATOR_GROUP_DELETE=Delete Program Indicator Group +F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD=Add/Update Program Tracked Entity Attribute Group +F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE=Delete Program Tracked Entity Attribute Group +F_PUSH_ANALYSIS_ADD=Add/Update Push Analysis +F_PUSH_ANALYSIS_DELETE=Delete Push Analysis F_PROGRAM_STAGE_COMPLETENESS=Ver informe de completitud de etapas de programa -F_SCHEDULING_SEND_MESSAGE=Programar el env\u00edo de mensajes -F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER=Generador de consultas agregadas de casos de programaci\u00f3n -F_MINMAX_DATAELEMENT_ADD=A\u00f1adir/Actualizar Dato M\u00ednimo-M\u00e1ximo -F_MINMAX_DATAELEMENT_DELETE=Borrar elemento de datos M\u00edn-M\u00e1x -F_GENERATE_PROGRAM_SUMMARY_REPORT=Generar informe de resumen del programa -F_GENERATE_STATISTICAL_PROGRAM_REPORT=Generar informe de estad\u00edsticas del programa -F_GENERATE_BENEFICIARY_TABULAR_REPORT=Generar informe tabular de entidad rastreada -F_TRACKED_ENTITY_AGGREGATION=Agregaci\u00f3n de entidades rastreadas -F_TRACKED_ENTITY_INSTANCE_MANAGEMENT=Gesti\u00f3n de instancias de entidades rastreadas -F_PROGRAM_ENROLLMENT=A\u00f1adir/Actualizar inscripci\u00f3n -F_PROGRAM_UNENROLLMENT=Cancelar/borrar la inscripci\u00f3n -F_PROGRAM_ENROLLMENT_READ=Leer Inscripci\u00f3n -F_PROGRAM_STAGE_INSTANCE_DELETE=Borrar Instancia de Entidad Rastreada Visita -F_PROGRAM_TRACKING_SEARCH=Buscar eventos con inscripci\u00f3n -F_PROGRAM_STAGE_INSTANCE_SEARCH=Buscar eventos sin inscribirse -F_RELATIONSHIP_MANAGEMENT=Gesti\u00f3n de relaciones con entidades de seguimiento -F_RELATIONSHIP_ADD=A\u00f1adir relaci\u00f3n de entidad rastreada -F_RELATIONSHIP_DELETE=Borrar relaci\u00f3n de entidad rastreada +F_SCHEDULING_SEND_MESSAGE=Scheduling send messages +F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER=Scheduling case aggregate query builder +F_MINMAX_DATAELEMENT_ADD=Add/Update Min-Max Data Element +F_MINMAX_DATAELEMENT_DELETE=Delete Min-Max Data Element +F_GENERATE_PROGRAM_SUMMARY_REPORT=Generate Program Summary Report +F_GENERATE_STATISTICAL_PROGRAM_REPORT=Generate Program Statistics Report +F_GENERATE_BENEFICIARY_TABULAR_REPORT=Generate Tracked Entity Tabular report +F_TRACKED_ENTITY_AGGREGATION=Tracked Entity Aggregation +F_TRACKED_ENTITY_INSTANCE_MANAGEMENT=Tracked Entity Instance Management +F_PROGRAM_ENROLLMENT=Add/Update Enrollment +F_PROGRAM_UNENROLLMENT=Cancel/Delete Enrollment +F_PROGRAM_ENROLLMENT_READ=Read Enrollment +F_PROGRAM_STAGE_INSTANCE_DELETE=Delete Tracked Entity Instance Visit +F_PROGRAM_TRACKING_SEARCH=Search events with registration +F_PROGRAM_STAGE_INSTANCE_SEARCH=Search events without registration +F_RELATIONSHIP_MANAGEMENT=Tracked Entity Relationship Management +F_RELATIONSHIP_ADD=Add Tracked Entity Relationship +F_RELATIONSHIP_DELETE=Delete Tracked Entity Relationship F_SYSTEM_SETTING=Cambiar configuraci\u00f3n del sistema -F_TRACKED_ENTITY_ATTRIBUTEVALUE_DELETE=Borrar valor de atributo de entidad rastreada +F_TRACKED_ENTITY_ATTRIBUTEVALUE_DELETE=Delete Tracked Entity Attribute Value F_GIS_ADMIN=Administrar SIG -F_LEGEND_ADD=A\u00f1adir/actualizar leyenda -F_LEGEND_DELETE=Borrar leyenda -F_LEGEND_SET_PUBLIC_ADD=A\u00f1adir/actualizar conjunto de leyendas p\u00fablicas -F_LEGEND_SET_PRIVATE_ADD=A\u00f1adir/actualizar conjunto de leyendas privadas -F_LEGEND_SET_DELETE=Borrar conjunto de leyendas +F_LEGEND_ADD=Add/Update Legend +F_LEGEND_DELETE=Delete Legend +F_LEGEND_SET_PUBLIC_ADD=Add/Update Public Legend Set +F_LEGEND_SET_PRIVATE_ADD=Add/Update Private Legend Set +F_LEGEND_SET_DELETE=Delete Legend Set F_MAP_PUBLIC_ADD=A\u00f1adir mapa p\u00fablico -F_MAP_EXTERNAL=Mapa Acceso externo +F_MAP_EXTERNAL=Map External Access F_DATAMART_ADMIN=Administrar data mart F_SCHEDULING_ADMIN=Administraci\u00f3n de Programaci\u00f3n F_SQLVIEW_PUBLIC_ADD=A\u00f1adir Vista SQL -F_SQLVIEW_PRIVATE_ADD=A\u00f1adir/actualizar vista SQL privada +F_SQLVIEW_PRIVATE_ADD=Add/Update Private SQL View F_SQLVIEW_DELETE=Eliminar Vista SQL F_SQLVIEW_EXECUTE=Ejecutar Vista SQL F_SQLVIEW_MANAGEMENT=Administraci\u00f3n de vistas SQL -F_SQLVIEW_EXTERNAL=Acceso externo a SQL View +F_SQLVIEW_EXTERNAL=SQL View External Access F_VALIDATIONCRITERIA_ADD=A\u00f1adir criterio de validaci\u00f3n F_VALIDATIONCRITERIA_DELETE=Eliminar criterio de validaci\u00f3n -F_ATTRIBUTE_PUBLIC_ADD=A\u00f1adir/actualizar atributo p\u00fablico -F_ATTRIBUTE_PRIVATE_ADD=A\u00f1adir/actualizar atributo privado +F_ATTRIBUTE_PUBLIC_ADD=Add/Update Public Attribute +F_ATTRIBUTE_PRIVATE_ADD=Add/Update Private Attribute F_ATTRIBUTE_DELETE=Eliminar atributo F_EXPRESSION_DIMENSION_ITEM_PUBLIC_ADD=Add/Update Public ExpressionDimensionItem F_EXPRESSION_DIMENSION_ITEM_PRIVATE_ADD=Add/Update Private ExpressionDimensionItem -F_EXPRESSION_DIMENSION_ITEM_DELETE=Borrar ExpressionDimensionItem +F_EXPRESSION_DIMENSION_ITEM_DELETE=Delete ExpressionDimensionItem F_OPTIONSET_PUBLIC_ADD=A\u00f1adir Set de Opciones F_OPTIONSET_PRIVATE_ADD=A\u00f1adir/actualizar set de opciones privadas F_OPTIONSET_DELETE=Eliminar Set de Opciones -F_OPTIONGROUP_PUBLIC_ADD=A\u00f1adir/Actualizar Grupo de Opci\u00f3n P\u00fablica -F_OPTIONGROUP_PRIVATE_ADD=A\u00f1adir/Actualizar Grupo de Opciones Privado -F_OPTIONGROUP_DELETE=Borrar grupo de opciones -F_OPTIONGROUPSET_PUBLIC_ADD=A\u00f1adir/actualizar grupo de opciones p\u00fablicas -F_OPTIONGROUPSET_PRIVATE_ADD=A\u00f1adir/actualizar grupo de opciones privadas -F_OPTIONGROUPSET_DELETE=Borrar grupo de opciones -F_ANALYTICSTABLEHOOK_ADD=Gancho para a\u00f1adir/actualizar tablas de an\u00e1lisis -F_ANALYTICSTABLEHOOK_DELETE=Borrar gancho de tabla de an\u00e1lisis +F_OPTIONGROUP_PUBLIC_ADD=Add/Update Public Option Group +F_OPTIONGROUP_PRIVATE_ADD=Add/Update Private Option Group +F_OPTIONGROUP_DELETE=Delete Option Group +F_OPTIONGROUPSET_PUBLIC_ADD=Add/Update Public Option Group Set +F_OPTIONGROUPSET_PRIVATE_ADD=Add/Update Private Option Group Set +F_OPTIONGROUPSET_DELETE=Delete Option Group Set +F_ANALYTICSTABLEHOOK_ADD=Add/Update Analytics Table Hook +F_ANALYTICSTABLEHOOK_DELETE=Delete Analytics Table Hook F_SEND_MESSAGE=Enviar mensaje F_OPTIONSET_MANAGEMENT=Administraci\u00f3n de Sets de Opciones -F_COLOR_SET_ADD=A\u00f1adir/actualizar juego de colores -F_COLOR_SET_DELETE=Borrar conjunto de colores +F_COLOR_SET_ADD=Add/Update Color Set +F_COLOR_SET_DELETE=Delete Color Set F_DATA_MART_ADMIN=Administrar data mart F_MOBILE_SENDSMS=Enviar SMS F_MOBILE_SETTINGS=Configurar par\u00e1metros de dhis2 m\u00f3vil -F_MOBILE_DELETE_SMS=Borrar SMS -F_SEND_EMAIL=Enviar correo electr\u00f3nico -F_VIEW_SETTINGS=Ver configuraci\u00f3n +F_MOBILE_DELETE_SMS=Delete SMS +F_SEND_EMAIL=Send Email +F_VIEW_SETTINGS=View settings F_PERFORM_MAINTENANCE=Realizar tareas de mantenimiento -F_PERFORM_ANALYTICS_EXPLAIN=Realizar an\u00e1lisis explicar consulta +F_PERFORM_ANALYTICS_EXPLAIN=Perform analytics explain query F_PRUNE_ORGANISATION_UNITS=Podar unidad organizativa -F_ORGANISATION_UNIT_SPLIT=Unidad de organizaci\u00f3n dividida +F_ORGANISATION_UNIT_SPLIT=Split organisation unit F_ORGANISATION_UNIT_MERGE=Fusionar unidad organizativa -F_ORG_UNIT_PROFILE_ADD=A\u00f1adir perfil de unidad organizativa +F_ORG_UNIT_PROFILE_ADD=Add organisation unit profile F_ELIMINATE_DUPLICATE_DATA_ELEMENTS=Eliminar elementos de datos duplicados F_GENERATE_MIN_MAX_VALUES=Generar valores m\u00e1ximos y m\u00ednimos -F_IMPORT_OTHER_SYSTEMS=Importaci\u00f3n desde otros sistemas +F_IMPORT_OTHER_SYSTEMS=Import from other systems F_EXPORT_DATA=Exportar datos -F_METADATA_IMPORT=Importar Meta-Datos -F_METADATA_EXPORT=Exportar Meta-Datos +F_METADATA_IMPORT=Importar metadatos +F_METADATA_EXPORT=Exportar metadatos F_APPROVE_DATA=Aprobar datos F_APPROVE_DATA_LOWER_LEVELS=Aprobar datos en niveles inferiores -F_ACCEPT_DATA_LOWER_LEVELS=Aceptar datos a niveles inferiores -F_RUN_VALIDATION=Correr validaci\u00f3n +F_ACCEPT_DATA_LOWER_LEVELS=Accept data at lower levels +F_RUN_VALIDATION=Ejecutar validaci\u00f3n F_PROGRAM_TRACKING_LIST=Ver seguimiento por programas F_REPLICATE_USER=Replicar usuario -F_LOCALE_ADD=A\u00f1adir/actualizar configuraci\u00f3n regional -F_LOCALE_DELETE=Borrar configuraci\u00f3n regional -F_PREDICTOR_RUN=Ejecutar predictor -F_TRACKED_ENTITY_MANAGEMENT=Gestionar entidades rastreadas -F_TRACKED_ENTITY_UPDATE=Actualizar entidades rastreadas +F_LOCALE_ADD=Add/Update Locale +F_LOCALE_DELETE=Delete Locale +F_PREDICTOR_RUN=Run predictor +F_TRACKED_ENTITY_MANAGEMENT=Manage tracked entities +F_TRACKED_ENTITY_UPDATE=Update tracked entities F_VALIDATIONRULEGROUP_ADD=A\u00f1adir Grupo de Reglas de Validaci\u00f3n F_SQLVIEW_ADD=A\u00f1adir Vista SQL F_ORGUNITGROUPSET_ADD=A\u00f1adir Conjunto de Grupos de Unidad Organizativa F_OPTIONSET_ADD=A\u00f1adir Set de Opciones -F_INSERT_CUSTOM_JS_CSS=Insertar Javascript y CSS personalizados -F_VIEW_UNAPPROVED_DATA=Ver datos no aprobados -F_PROGRAM_RULE_MANAGEMENT=Gestionar la regla del programa -F_PROGRAM_RULE_ADD=A\u00f1adir regla de programa -F_PROGRAM_RULE_UPDATE=Actualizar la norma del programa -F_OAUTH2_CLIENT_MANAGE=Gestionar cliente OAuth2 -F_MANAGE_TICKETS=Gestionar los mensajes de respuesta -F_EXTERNAL_MAP_LAYER_PUBLIC_ADD=A\u00f1adir/actualizar capa de mapa externa p\u00fablica -F_EXTERNAL_MAP_LAYER_PRIVATE_ADD=A\u00f1adir/actualizar capa de mapa externa privada -F_EXTERNAL_MAP_LAYER_DELETE=Eliminar capa de mapa externa -F_VIEW_EVENT_ANALYTICS=Ver an\u00e1lisis de eventos -F_ADD_COLOR_SET=A\u00f1adir/actualizar juego de colores -F_PROGRAM_RULE_DELETE=Borrar regla de programa -F_PROGRAMDATAELEMENT_DELETE=Borrar elemento de datos del programa -F_PROGRAMDATAELEMENT_ADD=A\u00f1adir/actualizar elemento de datos del programa -F_LEGEND_SET_ADD=A\u00f1adir/actualizar conjunto de leyendas -F_COLOR_ADD=A\u00f1adir/Actualizar color -F_COLOR_DELETE=Borrar color -F_DOCUMENT_EXTERNAL=Documento Acceso externo -F_EVENTCHART_EXTERNAL=Gr\u00e1fico de eventos Acceso externo -F_EVENTCHART_PUBLIC_ADD=A\u00f1adir/actualizar gr\u00e1fico de eventos -F_EVENTREPORT_EXTERNAL=Informe de sucesos Acceso externo -F_EVENTREPORT_PUBLIC_ADD=A\u00f1adir/actualizar informe de sucesos -F_EXTERNALFILERESOURCE_ADD=A\u00f1adir/actualizar recurso de archivo externo -F_PROGRAM_ADD=A\u00f1adir/actualizar programa -F_REPORT_EXTERNAL=Informe de acceso externo -F_UNCOMPLETE_EVENT=Eventos incompletos +F_INSERT_CUSTOM_JS_CSS=Insert custom Javascript and CSS +F_VIEW_UNAPPROVED_DATA=View unapproved data +F_PROGRAM_RULE_MANAGEMENT=Manage program rule +F_PROGRAM_RULE_ADD=Add Program Rule +F_PROGRAM_RULE_UPDATE=Update Program Rule +F_OAUTH2_CLIENT_MANAGE=Manage OAuth2 Client +F_MANAGE_TICKETS=Manage Feedback Messages +F_EXTERNAL_MAP_LAYER_PUBLIC_ADD=Add/Update Public External Map Layer +F_EXTERNAL_MAP_LAYER_PRIVATE_ADD=Add/Update Private External Map Layer +F_EXTERNAL_MAP_LAYER_DELETE=Delete External Map Layer +F_VIEW_EVENT_ANALYTICS=View event analytics +F_CAPTURE_DATASTORE_UPDATE=Create and edit Capture datastore configuration +F_ADD_COLOR_SET=Add/Update Color Set +F_PROGRAM_RULE_DELETE=Delete Program Rule +F_PROGRAMDATAELEMENT_DELETE=Delete Program Data Element +F_PROGRAMDATAELEMENT_ADD=Add/Update Program Data Element +F_LEGEND_SET_ADD=Add/Update Legend Set +F_COLOR_ADD=Add/Update Color +F_COLOR_DELETE=Delete Color +F_DOCUMENT_EXTERNAL=Document External Access +F_EVENTCHART_EXTERNAL=Event Chart External Access +F_EVENTCHART_PUBLIC_ADD=Add/Update Event Chart +F_EVENTREPORT_EXTERNAL=Event Report External Access +F_EVENTREPORT_PUBLIC_ADD=Add/Update Event Report +F_EXTERNALFILERESOURCE_ADD=Add/Update External File Resource +F_PROGRAM_ADD=Add/Update Program +F_REPORT_EXTERNAL=Report External Access +F_UNCOMPLETE_EVENT=Uncomplete events F_SKIP_DATA_IMPORT_AUDIT=Omitir revisi\u00f3n de importaci\u00f3n de datos -F_VIEW_SERVER_INFO=Ver informaci\u00f3n del servidor -F_DATA_APPROVAL_WORKFLOW=Flujo de trabajo de aprobaci\u00f3n de datos a\u00f1adidos/actualizados -F_DATA_APPROVAL_LEVEL=A\u00f1adir/actualizar datos Nivel de aprobaci\u00f3n -F_AGGREGATE_DATA_EXCHANGE_PUBLIC_ADD=A\u00f1adir/actualizar intercambio p\u00fablico de datos agregados -F_AGGREGATE_DATA_EXCHANGE_PRIVATE_ADD=A\u00f1adir/actualizar intercambio privado de datos agregados -F_AGGREGATE_DATA_EXCHANGE_DELETE=Suprimir el intercambio de datos agregados +F_VIEW_SERVER_INFO=View server information +F_DATA_APPROVAL_WORKFLOW=Add/Update Data Approval Workflow +F_DATA_APPROVAL_LEVEL=Add/Update Data Approval Level +F_AGGREGATE_DATA_EXCHANGE_PUBLIC_ADD=Add/Update Public Aggregate Data Exchange +F_AGGREGATE_DATA_EXCHANGE_PRIVATE_ADD=Add/Update Private Aggregate Data Exchange +F_AGGREGATE_DATA_EXCHANGE_DELETE=Delete Aggregate Data Exchange F_AGGREGATE_DATA_EXCHANGE=Intercambio de datos agregados -F_EVENT_HOOK_PUBLIC_ADD=Gancho de evento p\u00fablico Add/Update -F_EVENT_HOOK_PRIVATE_ADD=A\u00f1adir/actualizar gancho de evento privado -F_EVENT_HOOK_DELETE=Suprimir gancho de evento -F_ROUTE_PUBLIC_ADD=A\u00f1adir/actualizar ruta p\u00fablica -F_ROUTE_PRIVATE_ADD=A\u00f1adir/actualizar ruta privada -F_ROUTE_PUBLIC_DELETE=Borrar ruta -F_IMPERSONATE_USER=Suplantar la identidad de un usuario -F_MAP_EXTERNAL_LAYER_ADD=A\u00f1adir capa de mapa externa +F_EVENT_HOOK_PUBLIC_ADD=Add/Update Public Event Hook +F_EVENT_HOOK_PRIVATE_ADD=Add/Update Private Event Hook +F_EVENT_HOOK_DELETE=Delete Event Hook +F_ROUTE_PUBLIC_ADD=Add/Update Public Route +F_ROUTE_PRIVATE_ADD=Add/Update Private Route +F_ROUTE_PUBLIC_DELETE=Delete Route +F_IMPERSONATE_USER=Impersonate user +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) #-- Common ---------------------------------------------------------------------# offline=Desconectado online=Conectado next=Siguiente previous=Anterior -online_notification=Est\u00e1s conectado +online_notification=Con conexi\u00f3n offline_notification=Est\u00e1 desconectado, los datos se guardar\u00e1n localmente need_to_sync_notification=Hay datos almacenados localmente, por favor s\u00fabalos al servidor uploading_data_notification=Subiendo datos locales al servidor @@ -466,7 +479,7 @@ show_menu=Mostrar men\u00fa show_main_menu=Mostrar men\u00fa principal view_home_page=Ver pagina de inicio view_intepretations=Ver interpretaciones -dataelement=Elemento de Datos +dataelement=Elemento de datos start_date=Fecha inicial end_date=Fecha final entry=Entrada @@ -476,7 +489,7 @@ add_new=Agregar nuevo rename=Renombrar move=Mover remove=Eliminar -required=Requerido +required=Necesario all=Todos save=Guardar new=Nuevo @@ -493,7 +506,7 @@ deleting=Eliminando close=Cerrar gender_male=Masculino gender_female=Femenino -gender_other=Otros +gender_other=Otro password=Contrase\u00f1a confirm_password=Confirmar contrase\u00f1a mobile_phone=Tel\u00e9fono m\u00f3vil @@ -503,7 +516,7 @@ create=Crear cant_read_the_words_try_another_one=\u00bfNo puede leer las palabras? Prueba unas nuevas restore=Restaurar restore_account=Restaurar cuenta -account_recovery=Recuperar contrase\u00f1a +account_recovery=Recuperaci\u00f3n de cuenta recover=Recuperar code_from_email=C\u00f3digo del correo-e password_hint=M\u00ednimo 8 caracteres, 1 may\u00fascula y un d\u00edgito @@ -511,14 +524,15 @@ optional=Opcional object_not_deleted_associated_by_objects=El objeto no se ha eliminado porque est\u00e1 siendo utilizado por otros objetos\: id=Identificador name_in_use=El nombre ya existe. Por favor use un nombre diferente -password_length_validation=La contrase\u00f1a no cumple el requisito de longitud m\u00ednima -password_history_validation=La contrase\u00f1a no debe ser una de las 24 contrase\u00f1as anteriores -password_digit_validation=La contrase\u00f1a debe tener al menos un d\u00edgito -password_uppercase_validation=La contrase\u00f1a debe tener al menos una may\u00fascula -password_dictionary_validation=La contrase\u00f1a no debe contener ninguna palabra gen\u00e9rica -password_specialcharacter_validation=La contrase\u00f1a debe contener al menos un car\u00e1cter especial -password_username_validation=El nombre de usuario/correo electr\u00f3nico no debe formar parte de la contrase\u00f1a -mandatory_parameter_missing=Falta el nombre de usuario o la contrase\u00f1a +password_length_validation=Password does not meet minimum length requirement +password_history_validation=Password must not be one of the previous 24 passwords +password_digit_validation=Password must have at least one digit +password_uppercase_validation=Password must have at least one upper case +password_lowercase_validation=Password must have at least one lower case +password_dictionary_validation=Password must not have any generic word +password_specialcharacter_validation=Password must contain at least one special character +password_username_validation=Username/Email must not be part of password +mandatory_parameter_missing=Username or Password is missing code_in_use=El c\u00f3digo ya existe. Por favor use un c\u00f3digo diferente short_name_in_use=El nombre corto ya existe. Por favor use un nombre corto diferente unsupported_browser=Por favor actualice su navegador. Internet Explorer versi\u00f3n 8 y anteriores no son compatibles @@ -527,7 +541,7 @@ no_user_credentials=Sin credenciales de usuario user_does_not_have_valid_email=El usuario no posee un correo-e v\u00e1lido user_has_critical_authorities=El usuario posee credenciales cr\u00edticos default=Predeterminado -left_brackets=Corchete izquierdo +left_brackets=Corchetes izquierdos right_brackets=Corchetes derechos multiply=Multiplicar divide=Dividir @@ -535,16 +549,16 @@ plus=M\u00e1s minus=Menos no_of_days=No de d\u00edas variables=Variables -open=Abrir +open=Abierto normal=Normal item=Elemento action=Acci\u00f3n -sub_total=Subtotal +sub_total=Sub total total=Total -impersonate_user=Suplantar la identidad de un usuario -username_in_password=El nombre de usuario no puede formar parte de la contrase\u00f1a -email_in_password=El correo electr\u00f3nico no puede formar parte de la contrase\u00f1a -username_email_in_password=El nombre de usuario/correo electr\u00f3nico no puede formar parte de la contrase\u00f1a +impersonate_user=Impersonate user +username_in_password=Username cannot be part of password +email_in_password=Email cannot be part of password +username_email_in_password=Username/Email cannot be part of password #-- Relative periods -----------------------------------------------------------# @@ -605,10 +619,10 @@ BiWeekly=Quincenal Monthly=Mensual BiMonthly=Bimestral Quarterly=Trimestral -QuarterlyNov=Trimestral Noviembre +QuarterlyNov=Quarterly November SixMonthly=Semestral SixMonthlyApril=Semestral Abril -SixMonthlyNov=Semestral de noviembre +SixMonthlyNov=Six-monthly November Yearly=Anual TwoYearly=Bianual OnChange=Cuando cambie @@ -617,8 +631,8 @@ Relative=Relativo FinancialApril=Fiscal - Abril FinancialJuly=Fiscal - Julio FinancialOct=Fiscal - Oct -FinancialNov=Financiero-Nov -Every=Cada +FinancialNov=Financial-Nov +Every=Every #-- Period formats - Should not be translated ----------------------------------# @@ -685,6 +699,8 @@ format.FinancialApril.startDate.ext=MMMM yyyy '- ' format.FinancialApril.endDate.ext=MMMM yyyy format.FinancialJuly.startDate.ext=MMMM yyyy '- ' format.FinancialJuly.endDate.ext=MMMM yyyy +format.FinancialSep.startDate.ext=MMMM yyyy '- ' +format.FinancialSep.endDate.ext=MMMM yyyy format.FinancialOct.startDate.ext=MMMM yyyy '- ' format.FinancialOct.endDate.ext=MMMM yyyy format.FinancialNov.startDate.ext=MMMM yyyy '- ' @@ -946,7 +962,7 @@ translation_shortname_wellformed=Por favor, introduzca solo letras, n\u00fameros translation_shortname_length=La longitud m\u00e1xima del nombre corto son 25 caracteres translation_duplicated_name_with=\u00a1Lo sentimos\! Ha introducido un nombre duplicado. translation_duplicated_shortname_with=\u00a1Lo sentimos\! Ha introducido un nombre corto duplicado -translation_label_formName = Nombre del formulario +translation_label_formName = Nombre de formulario #-- About ----------------------------------------------------------------------# @@ -955,12 +971,12 @@ last_metadata_sync_attempt_time=Last metadata sync attempt time name_exists=Atenci\u00f3n, el nombre ya existe name_is_required=Error, el nombre es obligatorio version=Versi\u00f3n -build_revision=Crear revisi\u00f3n -build_date=Fecha de ensamblado +build_revision=Versi\u00f3n de compilaci\u00f3n +build_date=Fecha de compilaci\u00f3n jasper_reports_version=Versi\u00f3n de Jasper Reports user_agent=Agente de usuario external_configuration_directory=Carpeta de configuraci\u00f3n externa -environment_variable=Variable de ambiente +environment_variable=Variable de entorno file_store_provider=Proveedor de almacenamiento de archivos database_type=Tipo de base de datos database_name=Nombre de base de datos @@ -968,7 +984,7 @@ database_user=Usuario de la base de datos database_version=Database version system_id=ID del sistema last_monitoring_request=Last monitoring request -read_replica_count=Leer recuento de r\u00e9plicas +read_replica_count=Recuento de r\u00e9plicas de lectura not_set=No configurado current_user=Usuario actual dhis2_online=DHIS 2 en linea @@ -991,11 +1007,11 @@ unknown=Desconocido java_opts=Opciones de java java_home=Directorio home Java java_tmp_dir=Directorio temporal de Java -java_version=Versi\u00f3n Java -java_vendor=Proveedor Java -os_name=Nombre SO -os_architecture=Arquitectura SO -os_version=Versi\u00f3n SO +java_version=Versi\u00f3n de Java +java_vendor=Proveedor de Java +os_name=Nombre del SO +os_architecture=Arquitectura del SO +os_version=Versi\u00f3n del SO supportive_software=Software de apoyo chrome_description=Navegador web muy r\u00e1pido en todas las plataformas foxit_description=Lector PDF sencillo y gratuito para Windows @@ -1017,13 +1033,13 @@ online_release_page=p\u00e1gina de lanzamiento edit_profile=Editar perfil view_profile=Ver perfil profile_details=Detalles de perfil -job_title=Profesi\u00f3n +job_title=Cargo introduction=Introducci\u00f3n -gender=G\u00e9nero +gender=Sexo male=Masculino female=Femenino -other=Otros -birthday=Cumplea\u00f1os +other=Otro +birthday=Fecha de nacimiento nationality=Nacionalidad employer=Empleador education=Educaci\u00f3n @@ -1031,8 +1047,8 @@ interests=Intereses languages=Idiomas update_user_profile_success=El perfil fue actualizado settings=Configuraci\u00f3n -property_to_display_in_analysis_modules=Propiedad a desplegar en m\u00f3dulos de an\u00e1lisis -user_settings=Configuraci\u00f3n de usuario +property_to_display_in_analysis_modules=Propiedad a mostrar en m\u00f3dulos de an\u00e1lisis +user_settings=Preferencias de usuario general=General message=Mensaje db_language=Idioma de la base de datos @@ -1041,8 +1057,8 @@ use_db_locale_no_translation=Usar configuraci\u00f3n regional de base de datos / style=Estilo user_general_settings=Configuraci\u00f3n General de Usuario user_message_settings=Configuraci\u00f3n de Mensajes de Usuario -enable_message_email_notifications=Habilitar notificaci\u00f3n de mensajes por correo-e -enable_message_sms_notifications=Habilitar notificaci\u00f3n de mensajes por SMS +enable_message_email_notifications=Habilitar notificaciones por correo electr\u00f3nico +enable_message_sms_notifications=Habilitar notificaciones por SMS intro_user_general_settings=Personalizar el sistema con configuraci\u00f3n espec\u00edfica de usuario de configuraci\u00f3n regional, estilo y m\u00e1s. intro_user_message_settings=Personalizar el sistema con configuraci\u00f3n espec\u00edfica de usuario de notificaci\u00f3n de mensajes por correo-e y sms. light_blue=Azul claro @@ -1053,7 +1069,7 @@ messages=Mensajes interpretations=Interpretaciones interface_style=Estilo de la interfaz server_memory=Memoria del servidor -cpu_cores=Nucleos CPU +cpu_cores=N\u00facleos de la CPU please_select=Por favor seleccione browse_it_here=Navegue aqu\u00ed node_id=ID de nodo @@ -1067,9 +1083,9 @@ release_page=p\u00e1gina de lanzamiento #-- Macros ---------------------------------------------------------------------# -yes=S\u00ed +yes=Si no=No -true=S\u00ed +true=Si false=No sum=Suma count=Conteo @@ -1077,7 +1093,7 @@ average=Promedio stddev=Desviaci\u00f3n est\u00e1ndar variance=Varianza min=M\u00edn -max=M\u00e1ximo +max=M\u00e1x text=Texto long_text=Texto largo string=Cadena @@ -1087,7 +1103,7 @@ integer=Entero positive_integer=Entero positivo zero_positive_int=Entero positivo o cero coordinate=Coordenada -negative_integer=Entero Negativo +negative_integer=Entero negativo unit_interval=Intervalo de unidad geojson=GeoJSON percentage=Porcentaje @@ -1099,7 +1115,7 @@ none=Ninguno yes_only = S\u00f3lo S\u00ed custom=Personalizado file=Fichero -no_value=No existe valor +no_value=Sin valor #-- Validation messages -------------------------------------------------------# @@ -1126,10 +1142,10 @@ retype_new_password=Vuelva a escribir la contrase\u00f1a surname=Apellido first_name=Nombre email=Correo electr\u00f3nico -openid=OpenID\: +openid=OpenID: username=Nombre de usuario -phone_number=Numero de tel\u00e9fono m\u00f3vil -user_roles=Roles de usuario +phone_number=N\u00famero de tel\u00e9fono m\u00f3vil +user_roles=Roles del usuario update_user_success=Cuenta actualizada wrong_password=Contrase\u00f1a incorrecta help_center=Centro de Ayuda @@ -1207,7 +1223,7 @@ available=Disponible selected=Seleccionado error=Error warning=Advertencia -success=Correcto +success=\u00c9xito waiting=Por favor, espere invalid_identifiers_in_expression=Identificadores no v\u00e1lidos en la expresi\u00f3n filter_not_evaluating_to_true_or_false=El filtro no eval\u00faa a verdadero o falso @@ -1225,7 +1241,7 @@ select_children=Seleccionar hijos unselect_children=Elminar seleccion hijos organisation_unit_selection_tree=Selecci\u00f3n de Unidades Organizativas -move_selected=Mover seleccionados +move_selected=Mover seleccionado remove_selected=Eliminar el seleccionado move_all=Mover todo remove_all=Eliminar todo @@ -1271,7 +1287,7 @@ data_elements=Elementos de datos data_sets=Sets de datos indicators=Indicadores indicator_groups=Grupos de indicadores -data_element_groups=Grupo de Elemento de Dato +data_element_groups=Grupos de elementos de datos data_element_concepts=Conceptos de elementos de datos organisation_units=Unidades organizativas organisation_unit_groups=Grupos de unidad organizativa @@ -1345,7 +1361,7 @@ not_equal_to_title=No igual que less_than_title=Menor que less_than_or_equal_to_title=Menor que o igual a greater_than_title=Mayor que -greater_than_or_equal_to_title=Mayor que o igual a +greater_than_or_equal_to_title=Mayor o igual que #-- Constant ------------------------------------------------------------------# @@ -1364,11 +1380,11 @@ external_access=Acceso externo (sin identificaci\u00f3n) user_group_access=Acceso a grupo de usuarios ajax_login_failed=El acceso fall\u00f3, por favor revise su nombre de usuario y contrase\u00f1a e intente nuevamente group_name=Nombre de grupo -sharing_settings=Configuraci\u00f3n de uso compartido +sharing_settings=Ajustes de uso compartido no_access=Ninguno read_only=S\u00f3lo lectura read_write=Lectura y escritura -can_edit_and_view=Ver y editar +can_edit_and_view=Puede editar y visualizar can_view=Puede ver search_for_user_groups=Buscar grupos de usuarios search_for_user_groups_users=Search for users and user groups @@ -1688,13 +1704,19 @@ authentication.message.account.invalid=Nombre de usuario o contrase\u00f1a incor authentication.message.account.locked=Your account is locked powered_by=Desarrollado por sign_in=Iniciar sesi\u00f3n +login_using_two_factor_authentication=Login using two factor authentication +two_factor_authentication_code=Two factor authentication code +sign_in_with_openID=Sign in with OpenID change_language=Change language +login_with_google=Sign in with Google +login_with_azure=Sign in with Microsoft +oidc_login_failed=Failed to login with OIDC two_factor_code=C\u00f3digo #-- New User Account page -----------------------------------------------------# new_user_account_name=Nombre new_user_account_first_name=Primero -new_user_account_last_name=Ultimo +new_user_account_last_name=\u00daltimo #-- Recovery page -------------------------------------------------------------# @@ -1710,7 +1732,7 @@ app_favorite_description=Este icono indica la aplicaci\u00f3n que ser\u00e1 most app_draggable_description=Los elementos pueden ser arrastrados para cambiar su orden, de manera que sea sencillo personalizar sus aplicaciones favoritas. app_order_custom=My propio orden app_order_name_alpha=Alfab\u00e9tico -app_search_placeholder=Buscar aplicaciones +app_search_placeholder=Buscar una aplicaci\u00f3n #-- App manager----------------------------------------------------------------# @@ -1721,7 +1743,7 @@ namespace_invalid=An additional namespace declaration in the manifest does not d zip_file_could_not_be_read=Zipfile could not be read invalid_json_in_app_manifest_file=Invalid JSON in app manifest file app_could_not_be_installed_on_file_system=App could not be installed on file system -app_could_not_be_found=App could not be found +app_could_not_be_found=La aplicaci\u00f3n no se puede encontrar system_base_url_is_not_defined=System base URL is not defined missing_manifest=Manifest file missing from zip file deletion_in_progress=App is currently being deleted. Please try again after few minutes. @@ -1776,9 +1798,27 @@ email_restore_1_3rd_paragraph=Debe completar el proceso de restauraci\u00f3n en email_invite_subject=Invitaci\u00f3n a crear una cuenta de usuario en email_invite_1_1st_paragraph_before_application_title=Se trata de una invitaci\u00f3n a email_invite_1_1st_paragraph_after_application_title=Cuenta de usuario -email_invite_1_2nd_paragraph=Te han enviado dos correos-e, donde este es el primero. Por favor, siga el siguiente enlace. En el paso siguiente, se le pedir\u00e1 que ingrese un c\u00f3digo que le ha sido enviado en el otro correo-e. +email_invite_1_2nd_paragraph=Por favor, siga el siguiente enlace para aceptar la invitaci\u00f3n y crear su cuenta. email_invite_1_3rd_paragraph=Debe responder a esta invitaci\u00f3n en un plazo de una semana. Si no realiza ninguna acci\u00f3n, la invitaci\u00f3n expirar\u00e1 en ese momento. +#-- Verify email -------------------------------------------------------------# + +email_verify_1_1st_paragraph_before_application_title=Este es un mensaje para verificar una +email_verify_1_1st_paragraph_after_application_title=, correo electr\u00f3nico de la cuenta de usuario. +email_verify_1_2nd_paragraph=Por favor, haga clic en el enlace de abajo para verificar la direcci\u00f3n de correo electr\u00f3nico de su cuenta. +email_verify_1_3rd_paragraph=Debe responder a este correo electr\u00f3nico dentro de una hora. Si no realiza ninguna acci\u00f3n, la direcci\u00f3n de correo electr\u00f3nico no ser\u00e1 verificada. +verify_email_subject=Verificar direcci\u00f3n de correo electr\u00f3nico. + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=Su C\u00f3digo de Autenticaci\u00f3n de Dos Factores para +email_2fa_1_greeting=Estimado +email_2fa_1_1st_paragraph_application_title=Usted ha solicitado un c\u00f3digo de autenticaci\u00f3n de dos factores para iniciar sesi\u00f3n en su cuenta. +email_2fa_1_2nd_paragraph=Su c\u00f3digo de autenticaci\u00f3n de dos factores: +email_2fa_1_3rd_paragraph=Use este c\u00f3digo en los pr\u00f3ximos 15 minutos para iniciar sesi\u00f3n en su cuenta. +email_2fa_1_4th_paragraph=Si no solicit\u00f3 este c\u00f3digo, p\u00f3ngase en contacto con su administrador del sistema de inmediato para asegurar su cuenta. +email_2fa_1_ending=Gracias, + #-- Cache strategy display strings --------------------------------------------# cache_strategy=Estrategia de cach\u00e9 @@ -1791,7 +1831,7 @@ cache_for_one_hour=Cach\u00e9 por una hora #-- Program indicators --------------------------------------------------------# execution_date=Fecha de ejecuci\u00f3n -due_date=Fecha de vencimiento +due_date=Fecha prevista incident_date=Fecha del incidente enrollment_date=Fecha de inscripci\u00f3n current_date=Fecha actual @@ -1808,11 +1848,11 @@ scheduled_date=Fecha planificada enrollment_status=Estado de la inscripci\u00f3n. completed_date=Fecha de finalizaci\u00f3n program_stage_name=Nombre de la etapa del programa -program_stage_id=Program stage id +program_stage_id=Identificador de la etapa #-- Object names --------------------------------------------------------------# -data_element=Elemento de Datos +data_element=Elemento de datos data_element_group=Grupo de elemento de datos indicator=Indicadores indicator_group=Grupo de indicadores @@ -1822,25 +1862,25 @@ option_set=Set de opciones attribute=Atributo category_option=Opcion de categoria category=Categor\u00eda -category_combo=Combinacion de categoria +category_combo=Combinaci\u00f3n de categorias category_option_combo=Category option combination category_option_group_set=Grupo de opciones de categor\u00eda establecido indicator_type=Tipo de Indicador -data_set=Set de Datos\: +data_set=Set de datos organisation_unit=Unidad organizativa organisation_unit_group=Grupo de Unidades Organizativas organisation_unit_level=Nivel de unidad organizativa organisation_unit_group_set=Mostrar set de grupos de unidad organizativa -validation_rule=Resultado de validaci\u00f3n +validation_rule=Regla de validaci\u00f3n validation_rule_group=Grupo de Reglas de Validaci\u00f3n option=Opci\u00f3n category_option_group=Category option group external_map_layer=External map layer -legend_set=Leyenda +legend_set=Legend set push_analysis=Push analysis relationship_type=Relationship type -tracked_entity=Tracked entity -tracked_entity_attribute=Atributo +tracked_entity=Entidad de seguimiento +tracked_entity_attribute=Atributo de entidad tracked_entity_attribute_group=Tracked entity attribute group predictor=Predictor organisation_unit_group_membership=Organisation unit group membership @@ -1858,7 +1898,7 @@ program_rule_variable=Program rule variable program=Programa #--Various --------------------------------------------------------------------# -manage_my_apps=Manage my apps +manage_my_apps=Gestionar mis aplicaciones no_results_found=No results found #-- Settings categories -------------------------------------------------------# @@ -1908,7 +1948,7 @@ data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.s data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements -data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements with conflicting exclusive group sets +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set data_integrity.data_elements_in_data_set_not_in_form.section=Sets de Datos @@ -1922,9 +1962,6 @@ data_integrity.category_combos_being_invalid.section=Categor\u00edas data_integrity.category_combos_being_invalid.name=Invalid Category-combos data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options -data_integrity.indicators_with_identical_formulas.section=Indicadores -data_integrity.indicators_with_identical_formulas.name=Indicadores con formulas identicas -data_integrity.indicators_with_identical_formulas.description=Lists all indicators that have the identical formulas with at least one other indicator data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates data_integrity.indicators_without_groups.section=Indicadores data_integrity.indicators_without_groups.name=Indicators lacking groups @@ -1936,21 +1973,18 @@ data_integrity.indicators_with_invalid_denominator.section=Indicadores data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid data_integrity.indicators_violating_exclusive_group_sets.section=Indicadores -data_integrity.indicators_violating_exclusive_group_sets.name=Indicators with conflicting exclusive group sets +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group data_integrity.periods_duplicates.section=Periodos data_integrity.periods_duplicates.name=Duplicate Periods data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates +data_integrity.option_groups_empty.name=Option groups with no options data_integrity.org_units_with_cyclic_references.section=Unidades Organizativas data_integrity.org_units_with_cyclic_references.name=Unidades organizativas con referencias ciclicas data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference -data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two -data_integrity.org_units_being_orphaned.section=Unidades Organizativas -data_integrity.org_units_being_orphaned.name=Unidades organizativas hu\u00e9rfanas -data_integrity.org_units_being_orphaned.description=Lists all organisation units that aren't level 1 units but that lack a parent so that they are not connected to the rest of the organisation tree -data_integrity.org_units_being_orphaned.recommendation=Find (or create) and set the correct parent for the orphaned organisation unit(s). Eventually this is also caused by having set the wrong level. +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=Unidades Organizativas data_integrity.org_units_without_groups.name=Organisation units lacking groups data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group @@ -1962,13 +1996,13 @@ data_integrity.org_unit_groups_without_group_sets.section=Unidades Organizativas data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set data_integrity.validation_rules_without_groups.section=Validation Rules -data_integrity.validation_rules_without_groups.name=Validation rules lacking groups +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules -data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression @@ -1979,10 +2013,10 @@ data_integrity.program_indicators_with_invalid_filters.name=Program indicators w data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false data_integrity.program_indicators_without_expression.section=Program Indicators -data_integrity.program_indicators_without_expression.name=Program indicators lacking an expression +data_integrity.program_indicators_without_expression.name=Program indicators without expressions data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet data_integrity.program_rules_without_condition.section=Program Rules -data_integrity.program_rules_without_condition.name=Program rules lacking a condition +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet data_integrity.program_rules_without_priority.section=Program Rules data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting @@ -2014,84 +2048,104 @@ data_integrity.program_rule_actions_without_stage_id.name=Program rules with act data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one #YAML based data integrity checks data_integrity.categories_no_options.name=Categories with no category options -data_integrity.categories_one_default_category.name=Only one default category should exist -data_integrity.categories_one_default_category_combo.name=Only one default category combo should exist -data_integrity.categories_one_default_category_option.name=Only one default category option should exist -data_integrity.categories_one_default_category_option_combo.name=Only one default category option combo should exist -data_integrity.categories_same_category_options.name=Categories with the same category options -data_integrity.categories_unique_category_combo.name=Different category combinations should not have the exact same combination of categories. -data_integrity.invalid_category_combos.name=Invalid category combinations +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects -data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations. -data_integrity.category_option_group_sets_incomplete.name=Category option group sets which do not contain all category options. -data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set. -data_integrity.category_options_no_categories.name=Category options with no categories. -data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories which share the same category options. -data_integrity.catoptioncombos_no_catcombo.name=Category options combinations with no category combination. -data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality. -data_integrity.dashboards_no_items.name=Dashboards with no items. -data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements that have not been changed in last 100 days and do not have any data values. -data_integrity.data_elements_aggregate_aggregation_operator.name=Non-numeric data elements which have an aggregation operator other than NONE. -data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites (directly or through indicators) -data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements with NO data values. -data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups. -data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types. -data_integrity.data_elements_without_datasets.name=Aggregate data elements not assigned to any data sets -data_integrity.datasets_empty.name=Data sets with no data elements -data_integrity.datasets_not_assigned_to_org_units.name=Data sets not assigned to any organisation units +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. -data_integrity.category_option_group_sets_scarce.name=Category option groups should have at least two members. -data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members. -data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members. -data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members. -data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members. -data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members. -data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members. -data_integrity.user_groups_scarce.name=User groups should have at least two members. -data_integrity.validation_rule_groups_scarce.name=Validation rule should have at least two members. -data_integrity.indicator_no_analysis.name=Indicators not used in analytical objects. -data_integrity.indicator_types_duplicated.name=Indicator types with the same factor. -data_integrity.indicators_duplicated_terms.name=Indicators with the same terms. -data_integrity.indicators_exact_duplicates.name=Indicators with the same formula. -data_integrity.indicators_not_grouped.name=Indicators not in any groups. -data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=Indicadores con formulas identicas +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order data_integrity.options_sets_empty.name=Empty option sets data_integrity.options_sets_unused.name=Option sets which are not used data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets -data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry. -data_integrity.orgunits_multiple_roots.name=The organisation unit hierarchy should have a single root. -data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames. -data_integrity.orgunits_no_coordinates.name=Organisation units with no coordinates. -data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent. -data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0). -data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date later than the closed date. -data_integrity.orgunits_orphaned.name=Orphaned organisation units. -data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent. -data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces. -data_integrity.org_units_not_in_compulsory_group_sets.name=Organisation units not in all compulsory organisation unit group sets +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=Unidades organizativas hu\u00e9rfanas +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set -data_integrity.organisation_units_without_groups.name=Organisation units not in any groups -data_integrity.periods_3y_future.name=Periods which are more than three years in the future. -data_integrity.periods_distant_past.name=Periods which are in the distant past. +data_integrity.organisation_units_without_groups.name=Unidades organizativas sin grupos +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type -data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template. -data_integrity.program_rules_no_action.name=Program rules with no action. +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions data_integrity.program_rules_no_expression.name=Program rules with no expression. -data_integrity.program_rules_no_priority.name=Program rules with no priority -data_integrity.validation_rules_missing_value_strategy_null.name=All validation rule expressions should have a missing value strategy. -data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the past 12 months -data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the past 12 months -data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the past 12 months -data_integrity.users_with_invalid_usernames.name = Users with invalid usernames -data_integrity.users_capture_ou_not_in_data_view_ou.name=Users with capture org unit not in data view org unit -data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users with capture org unit not in TEI search org unit -data_integrity.users_with_no_user_role.name=Users with no user role -data_integrity.user_roles_no_authorities.name=User roles with no authorities -data_integrity.user_roles_with_no_users.name=User roles with no users -data_integrity.option_groups_empty.users=Option groups with no options -data_integrity.push_analysis_no_recipients.name=Push analyses without recipients +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage # -- End Data Integrity Checks--------------------------------------------# diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_es_419.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_es_419.properties index 6b4b79a8ed99..d7c6f1da1740 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_es_419.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_es_419.properties @@ -69,6 +69,10 @@ dhis-web-dashboard=Dashboard dhis-web-menu-management=Menu Management dhis-web-data-visualizer=Data Visualizer dhis-web-sms-configuration=SMS Configuration +dhis-web-login=Login +dhis-web-user-profile=User Profile +dhis-web-line-listing=Line Listing +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# @@ -86,7 +90,8 @@ intro_dhis-web-event-reports=Query for events and create aggregated, dimensional intro_dhis-web-event-capture=Capture information about single events. intro_dhis-web-capture=Capture information about single events. intro_dhis-web-data-visualizer=Create dynamic data visualizations for data elements and indicators. -intro_dhis-web-sms-configuration=Configure SMS Gateways and messages +intro_dhis-web-sms-configuration=Configure SMS Gateways and messages. +intro_dhis-web-line-listing=Create dynamic line lists for events and tracked entities. #-- Intro functions -------------------------------------------------------------# @@ -137,6 +142,10 @@ M_dhis-web-user=Users app M_dhis-web-scheduler=Scheduler app M_dhis-web-data-visualizer=Data Visualizer app M_dhis-web-sms-configuration=SMS Configuration app +M_dhis-web-line-listing=Line Listing app +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# @@ -150,15 +159,18 @@ F_DATAADMIN_UNLOCK=Data Admin Unlocking F_DATAELEMENT_PUBLIC_ADD=Add/Update Public Data Element F_DATAELEMENT_PRIVATE_ADD=Add/Update Private Data Element F_DATAELEMENT_DELETE=Delete Data Element +F_DATA_ELEMENT_MERGE=Merge Data Elements F_CATEGORY_PUBLIC_ADD=Add/Update Public Category F_CATEGORY_PRIVATE_ADD=Add/Update Private Category F_CATEGORY_DELETE=Delete Category F_CATEGORY_OPTION_PUBLIC_ADD=Add/Update Public Category Option F_CATEGORY_OPTION_PRIVATE_ADD=Add/Update Private Category Option F_CATEGORY_OPTION_DELETE=Delete Category Option +F_CATEGORY_OPTION_MERGE=Merge Category Options F_CATEGORY_COMBO_PUBLIC_ADD=Add/Update Public Category Combo F_CATEGORY_COMBO_PRIVATE_ADD=Add/Update Private Category Combo F_CATEGORY_COMBO_DELETE=Delete Category Combo +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=Add/Update Public Category Option Group F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=Add/Update Private Category Option Group F_CATEGORY_OPTION_GROUP_DELETE=Delete Category Option Group @@ -215,8 +227,10 @@ F_USERGROUP_LIST=List User Groups F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=Add/Remove Members In Read-Only User Groups F_USER_ADD=Add/Update User F_USER_DELETE=Delete User +F_USER_VIEW=View user F_USER_ADD_WITHIN_MANAGED_GROUP=Add/Update User Within Managed Group F_USER_DELETE_WITHIN_MANAGED_GROUP=Delete User Within Managed Group +F_USER_VIEW_WITHIN_MANAGED_GROUP=View User Within Managed Group F_VALIDATIONRULE_PUBLIC_ADD=Add/Update Public Validation Rule F_VALIDATIONRULE_PRIVATE_ADD=Add/Update Private Validation Rule F_VALIDATIONRULE_DELETE=Delete Validation Rule @@ -230,7 +244,9 @@ F_REPORT_DELETE=Delete Report F_REPORT_VIEW=View Report F_DASHBOARD_PUBLIC_ADD=Add/Update Public Dashboard F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization +F_VISUALIZATION_EXTERNAL=Visualization External Access F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization +F_EVENT_VISUALIZATION_EXTERNAL=Event Visualization External Access F_DOCUMENT_PUBLIC_ADD=Add/Update Public Document F_DOCUMENT_PRIVATE_ADD=Add/Update Private Document F_DOCUMENT_DELETE=Delete Document @@ -401,6 +417,7 @@ F_EXTERNAL_MAP_LAYER_PUBLIC_ADD=Add/Update Public External Map Layer F_EXTERNAL_MAP_LAYER_PRIVATE_ADD=Add/Update Private External Map Layer F_EXTERNAL_MAP_LAYER_DELETE=Delete External Map Layer F_VIEW_EVENT_ANALYTICS=View event analytics +F_CAPTURE_DATASTORE_UPDATE=Create and edit Capture datastore configuration F_ADD_COLOR_SET=Add/Update Color Set F_PROGRAM_RULE_DELETE=Delete Program Rule F_PROGRAMDATAELEMENT_DELETE=Delete Program Data Element @@ -431,6 +448,9 @@ F_EVENT_HOOK_DELETE=Delete Event Hook F_ROUTE_PUBLIC_ADD=Add/Update Public Route F_ROUTE_PRIVATE_ADD=Add/Update Private Route F_ROUTE_PUBLIC_DELETE=Delete Route +F_IMPERSONATE_USER=Impersonate user +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) #-- Common ---------------------------------------------------------------------# offline=Offline @@ -508,9 +528,11 @@ password_length_validation=Password does not meet minimum length requirement password_history_validation=Password must not be one of the previous 24 passwords password_digit_validation=Password must have at least one digit password_uppercase_validation=Password must have at least one upper case +password_lowercase_validation=Password must have at least one lower case password_dictionary_validation=Password must not have any generic word password_specialcharacter_validation=Password must contain at least one special character password_username_validation=Username/Email must not be part of password +mandatory_parameter_missing=Username or Password is missing code_in_use=The code is already in use. Please choose a different code short_name_in_use=The short name is already in use. Please choose a different short name unsupported_browser=Please upgrade your browser. Internet Explorer version 8 and earlier is not supported. @@ -533,6 +555,7 @@ item=Item action=Action sub_total=Sub total total=Total +impersonate_user=Impersonate user username_in_password=Username cannot be part of password email_in_password=Email cannot be part of password username_email_in_password=Username/Email cannot be part of password @@ -676,6 +699,8 @@ format.FinancialApril.startDate.ext=MMMM yyyy '- ' format.FinancialApril.endDate.ext=MMMM yyyy format.FinancialJuly.startDate.ext=MMMM yyyy '- ' format.FinancialJuly.endDate.ext=MMMM yyyy +format.FinancialSep.startDate.ext=MMMM yyyy '- ' +format.FinancialSep.endDate.ext=MMMM yyyy format.FinancialOct.startDate.ext=MMMM yyyy '- ' format.FinancialOct.endDate.ext=MMMM yyyy format.FinancialNov.startDate.ext=MMMM yyyy '- ' @@ -1195,7 +1220,7 @@ please_enter_description=Please enter description! delete_confirm=Do you want to delete? available=Disponible -selected=Selected +selected=Seleccionado error=Error warning=Advertencia success=Success @@ -1679,7 +1704,13 @@ authentication.message.account.invalid=Wrong username or password authentication.message.account.locked=Your account is locked powered_by=Powered by sign_in=Sign in +login_using_two_factor_authentication=Login using two factor authentication +two_factor_authentication_code=Two factor authentication code +sign_in_with_openID=Sign in with OpenID change_language=Change language +login_with_google=Sign in with Google +login_with_azure=Sign in with Microsoft +oidc_login_failed=Failed to login with OIDC two_factor_code=Code #-- New User Account page -----------------------------------------------------# @@ -1708,6 +1739,7 @@ app_search_placeholder=Search apps invalid_bundled_app_override=Bundled apps must be declared as core apps invalid_core_app=Only bundled apps may be declared as core apps namespace_defined_in_manifest_is_in_use=Namespace defined in manifest is already in use +namespace_invalid=An additional namespace declaration in the manifest does not define all required properties zip_file_could_not_be_read=Zip file could not be read invalid_json_in_app_manifest_file=Invalid JSON in app manifest file app_could_not_be_installed_on_file_system=App could not be installed on file system @@ -1769,6 +1801,24 @@ email_invite_1_1st_paragraph_after_application_title=user account. email_invite_1_2nd_paragraph=Please follow the link below to accept the invitation and create your account. email_invite_1_3rd_paragraph=You must respond to this invitation within 4 days. If you take no action, the invitation will expire at that time. +#-- Verify email -------------------------------------------------------------# + +email_verify_1_1st_paragraph_before_application_title=This is a message to verify a +email_verify_1_1st_paragraph_after_application_title=, user account email. +email_verify_1_2nd_paragraph=Please click the link below to verify the email address of your account. +email_verify_1_3rd_paragraph=You must respond to this email within one hour. If you take no action, the email address will not be verified. +verify_email_subject=Verify email address + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=Your Two-Factor Authentication Code for +email_2fa_1_greeting=Dear +email_2fa_1_1st_paragraph_application_title=You have requested a two-factor authentication code to log into your account. +email_2fa_1_2nd_paragraph=Your two-factor authentication code: +email_2fa_1_3rd_paragraph=Please use this code within 15 minutes to log into your account. +email_2fa_1_4th_paragraph=If you did not request this code, please contact your system administrator immediately to secure your account. +email_2fa_1_ending=Thank you, + #-- Cache strategy display strings --------------------------------------------# cache_strategy=Cache strategy @@ -1811,8 +1861,8 @@ indicator_group_set=Indicator group set option_set=Option set attribute=Attribute category_option=Opcion de categoria -category=Category -category_combo=Category combination +category=Categor\u00eda +category_combo=Combinaci\u00f3n de categor\u00edas category_option_combo=Category option combination category_option_group_set=Category option group set indicator_type=Indicator type @@ -1898,7 +1948,7 @@ data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.s data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements -data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements with conflicting exclusive group sets +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set data_integrity.data_elements_in_data_set_not_in_form.section=Data Sets @@ -1912,9 +1962,6 @@ data_integrity.category_combos_being_invalid.section=Categories data_integrity.category_combos_being_invalid.name=Invalid Category-combos data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options -data_integrity.indicators_with_identical_formulas.section=Indicadores -data_integrity.indicators_with_identical_formulas.name=Indicators with identical formulas -data_integrity.indicators_with_identical_formulas.description=Lists all indicators that have the identical formulas with at least one other indicator data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates data_integrity.indicators_without_groups.section=Indicadores data_integrity.indicators_without_groups.name=Indicators lacking groups @@ -1926,21 +1973,18 @@ data_integrity.indicators_with_invalid_denominator.section=Indicadores data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid data_integrity.indicators_violating_exclusive_group_sets.section=Indicadores -data_integrity.indicators_violating_exclusive_group_sets.name=Indicators with conflicting exclusive group sets +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group data_integrity.periods_duplicates.section=Periods data_integrity.periods_duplicates.name=Duplicate Periods data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates +data_integrity.option_groups_empty.name=Option groups with no options data_integrity.org_units_with_cyclic_references.section=Organisation Units data_integrity.org_units_with_cyclic_references.name=Organisation units with cyclic references data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference -data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two -data_integrity.org_units_being_orphaned.section=Organisation Units -data_integrity.org_units_being_orphaned.name=Orphaned organisation units -data_integrity.org_units_being_orphaned.description=Lists all organisation units that aren't level 1 units but that lack a parent so that they are not connected to the rest of the organisation tree -data_integrity.org_units_being_orphaned.recommendation=Find (or create) and set the correct parent for the orphaned organisation unit(s). Eventually this is also caused by having set the wrong level. +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=Organisation Units data_integrity.org_units_without_groups.name=Organisation units lacking groups data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group @@ -1952,13 +1996,13 @@ data_integrity.org_unit_groups_without_group_sets.section=Organisation Units data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set data_integrity.validation_rules_without_groups.section=Validation Rules -data_integrity.validation_rules_without_groups.name=Validation rules lacking groups +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules -data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression @@ -1969,10 +2013,10 @@ data_integrity.program_indicators_with_invalid_filters.name=Program indicators w data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false data_integrity.program_indicators_without_expression.section=Program Indicators -data_integrity.program_indicators_without_expression.name=Program indicators lacking an expression +data_integrity.program_indicators_without_expression.name=Program indicators without expressions data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet data_integrity.program_rules_without_condition.section=Program Rules -data_integrity.program_rules_without_condition.name=Program rules lacking a condition +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet data_integrity.program_rules_without_priority.section=Program Rules data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting @@ -2004,76 +2048,104 @@ data_integrity.program_rule_actions_without_stage_id.name=Program rules with act data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one #YAML based data integrity checks data_integrity.categories_no_options.name=Categories with no category options -data_integrity.categories_one_default_category.name=Only one default category should exist -data_integrity.categories_one_default_category_combo.name=Only one default category combo should exist -data_integrity.categories_one_default_category_option.name=Only one default category option should exist -data_integrity.categories_one_default_category_option_combo.name=Only one default category option combo should exist -data_integrity.categories_same_category_options.name=Categories with the same category options -data_integrity.categories_unique_category_combo.name=Different category combinations should not have the exact same combination of categories. -data_integrity.invalid_category_combos.name=Invalid category combinations +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects -data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations. -data_integrity.category_option_group_sets_incomplete.name=Category option group sets which do not contain all category options. -data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set. -data_integrity.category_options_no_categories.name=Category options with no categories. -data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories which share the same category options. -data_integrity.catoptioncombos_no_catcombo.name=Category options combinations with no category combination. -data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality. -data_integrity.dashboards_no_items.name=Dashboards with no items. -data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements that have not been changed in last 100 days and do not have any data values. -data_integrity.data_elements_aggregate_aggregation_operator.name=Non-numeric data elements which have an aggregation operator other than NONE. -data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites (directly or through indicators) -data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements with NO data values. -data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups. -data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types. -data_integrity.data_elements_without_datasets.name=Aggregate data elements not assigned to any data sets -data_integrity.datasets_empty.name=Data sets with no data elements -data_integrity.datasets_not_assigned_to_org_units.name=Data sets not assigned to any organisation units +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. -data_integrity.category_option_group_sets_scarce.name=Category option groups should have at least two members. -data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members. -data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members. -data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members. -data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members. -data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members. -data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members. -data_integrity.user_groups_scarce.name=User groups should have at least two members. -data_integrity.validation_rule_groups_scarce.name=Validation rule should have at least two members. -data_integrity.indicator_no_analysis.name=Indicators not used in analytical objects. -data_integrity.indicator_types_duplicated.name=Indicator types with the same factor. -data_integrity.indicators_duplicated_terms.name=Indicators with the same terms. -data_integrity.indicators_exact_duplicates.name=Indicators with the same formula. -data_integrity.indicators_not_grouped.name=Indicators not in any groups. -data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=Indicators with identical formulas +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order data_integrity.options_sets_empty.name=Empty option sets data_integrity.options_sets_unused.name=Option sets which are not used data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets -data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry. -data_integrity.orgunits_multiple_roots.name=The organisation unit hierarchy should have a single root. -data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames. -data_integrity.orgunits_no_coordinates.name=Organisation units with no coordinates. -data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent. -data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0). -data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date later than the closed date. -data_integrity.orgunits_orphaned.name=Orphaned organisation units. -data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent. -data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces. -data_integrity.org_units_not_in_compulsory_group_sets.name=Organisation units not in all compulsory organisation unit group sets +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=Orphaned organisation units +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set -data_integrity.organisation_units_without_groups.name=Organisation units not in any groups -data_integrity.periods_3y_future.name=Periods which are more than three years in the future. -data_integrity.periods_distant_past.name=Periods which are in the distant past. +data_integrity.organisation_units_without_groups.name=Organisation units without groups +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type -data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template. -data_integrity.program_rules_no_action.name=Program rules with no action. +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions data_integrity.program_rules_no_expression.name=Program rules with no expression. -data_integrity.program_rules_no_priority.name=Program rules with no priority -data_integrity.validation_rules_missing_value_strategy_null.name=All validation rule expressions should have a missing value strategy. -data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the past 12 months -data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the past 12 months -data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the past 12 months +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage # -- End Data Integrity Checks--------------------------------------------# diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_fr.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_fr.properties index 2b2164152a51..dc33cda90709 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_fr.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_fr.properties @@ -7,48 +7,48 @@ dhis2=DHIS2 no_page_specified=Aucune page sp\u00e9cifi\u00e9e an_exception_occured=Une exception s'est produite -exception_explanation_text=D\u00e9sol\u00e9\! Le systeme n'a pas pu faire l'op\u00e9ration. G\u00e9n\u00e9ralement aucune donn\u00e9e n'est perdue et vous pouvez continuer votre travail en cliquant sur le bouton pr\u00e9c\u00e9dent. Si vous souhaitez signaler cet incident, veuillez sauvegarder +exception_explanation_text=D\u00e9sol\u00e9 ! Le syst\u00e8me n'a pas pu effectuer l'op\u00e9ration. Dans la plupart des cas, aucune donn\u00e9e n'est perdue et vous pouvez continuer \u00e0 travailler en revenant \u00e0 la page pr\u00e9c\u00e9dente. exception=Exception caused_by=Caus\u00e9 par unknown_source=source inconnue logged_in=Connect\u00e9 not_logged_in=Non Connect\u00e9 log_out=D\u00e9connexion -about=A propos +about=\u00c0 propos access_denied=Acc\u00e8s refus\u00e9 access_denied_message=Vous n'\u00eates pas autoris\u00e9 \u00e0 voir cette page. -create_access_denied_message=Vous n'avez pas l'autorisation de cr\u00e9er sur l'objet -read_access_denied_message=Vous n'avez pas de droit de lecture sur cet objet -update_access_denied_message=Vous n'avez pas de droit de mise \u00e0 jour sur cet objet -delete_access_denied_message=Vous n'avez pas le droit de suppression sur l'objet +create_access_denied_message=Vous n'avez pas acc\u00e8s \u00e0 la cr\u00e9ation d'objets. +read_access_denied_message=Vous n'\u00eates pas autoris\u00e9 \u00e0 lire cet objet +update_access_denied_message=Vous n'avez pas acc\u00e8s \u00e0 la mise \u00e0 jour de l'objet. +delete_access_denied_message=Vous n'etes pas autoris\u00e9 \u00e0 supprimer l'objet. go_back=Pr\u00e9c\u00e9dent main_menu=Menu principal -maintenance=Administration +maintenance=Maintenance services=Services #-- dhis-ouwt ------------------------------------------------------------------# org_unit_tree=Arborescence des unit\u00e9s d'organisation specify_organisationunit=Veuillez indiquer une unit\u00e9 d'organisation -cannot_clear_selected_orgunits=Ne peut pas effacer les unit\u00e9s organisation choisies -locate_organisation_unit_by_name=Localiser l'unit\u00e9 d'organisation par nom +cannot_clear_selected_orgunits=Impossible de supprimer les unit\u00e9s d'organisation s\u00e9lectionn\u00e9es. +locate_organisation_unit_by_name=Localiser l'unit\u00e9 d'organisation par le nom error_occurred=Une erreur s'est produite. -select_organisationunit=Vous devez s\u00e9lectionner une unite d'Organisation dans l'arborescence. +select_organisationunit=Vous devez s\u00e9lectionner une unit\u00e9 d'Organisation dans l'arborescence. #-- Modules --------------------------------------------------------------------# -dhis-web-maintenance=Administration +dhis-web-maintenance=Maintenance dhis-web-data-administration=Administration des donn\u00e9es dhis-web-maintenance-settings=Param\u00e8tres dhis-web-aggregate-data-entry=Saisie de donn\u00e9es dhis-web-sms=SMS -dhis-web-import-export=Importer-Exporter +dhis-web-import-export=Import/Export dhis-web-data-quality=Qualit\u00e9 de donn\u00e9es dhis-web-maps=Cartes dhis-web-mapping=SIG -dhis-web-capture=Saisie -dhis-web-event-reports=Rapports d'\u00e9v\u00e8nements -dhis-web-event-visualizer=Visualiseur d'\u00e9v\u00e8nements +dhis-web-capture=Saisir +dhis-web-event-reports=Rapports d'\u00e9v\u00e9nements +dhis-web-event-visualizer=Visualiseur d'\u00e9v\u00e9nements dhis-web-reports=Rapports dhis-web-approval=Approbation de donn\u00e9es dhis-web-approval-classic=Approbation des donn\u00e9es Classic @@ -56,48 +56,52 @@ dhis-web-cache-cleaner=Nettoyeur du cache navigateur dhis-web-mobile=Portable (Smartphone) dhis-web-dashboard-integration=Tableau de bord dhis-web-messaging=Messagerie -dhis-web-visualizer=Visualiseur de donn\u00e9es +dhis-web-visualizer=Visualiseur de donn\u00e9es Classic dhis-web-pivot=Tableau crois\u00e9 dynamique dhis-web-app-management=Gestionnaire d'Applications dhis-web-usage-analytics=Analyse d'utilisation dhis-web-translations=Traductions -dhis-web-interpretation=interpr\u00e9tations +dhis-web-interpretation=Interpr\u00e9tations dhis-web-datastore=Gestion du magasin de donn\u00e9es dhis-web-user=Utilisateurs dhis-web-scheduler=Planificateur dhis-web-dashboard=Tableau de bord dhis-web-menu-management=Gestion du menu -dhis-web-data-visualizer=Visualiseur de donn\u00e9es +dhis-web-data-visualizer=Visualiseur de Donn\u00e9es dhis-web-sms-configuration=Configuration des SMS dhis-web-login=Se connecter +dhis-web-user-profile=Profil utilisateur +dhis-web-line-listing=Liste de lignes +dhis-web-metadata-management=Gestion des M\u00e9tadonn\u00e9es #-- Intro modules -------------------------------------------------------------# intro_dhis-web-dataentry=Saisir les donn\u00e9es soit en ligne ou hors ligne, valider les donn\u00e9es et voir les tendances des donn\u00e9es. -intro_dhis-web-import-export=Importer et exporter des donn\u00e9es de DHIS ou des syst\u00e8mes tierce partie en utilisant des formats natif et d'\u00e9change. +intro_dhis-web-import-export=Importez et exportez des donn\u00e9es depuis DHIS ou des syst\u00e8mes tiers dans diff\u00e9rents formats. intro_dhis-web-validationrule=Valider et \u00e9valuer la qualit\u00e9 des donn\u00e9es \u00e0 l'aide des r\u00e8gles de validation ou des m\u00e9thodes statistiques. -intro_dhis-web-light=Acc\u00e9der \u00e0 une version mobile optimis\u00e9e pour saisie de donn\u00e9es, param\u00e8tres, messages et analyses. -intro_dhis-web-mobile=Acc\u00e9der \u00e0 une version optimis\u00e9e de saisie de donn\u00e9es, param\u00e8tres et messages pour les smartphones. -intro_dhis-web-dashboard-integration=Obtenir un aper\u00e7u des graphiques , des rapports et des cartes favorits, et voir ou \u00e9crire des messages. +intro_dhis-web-light=Acc\u00e9der \u00e0 une version mobile optimis\u00e9e pour la saisie et l'analyse des donn\u00e9es. +intro_dhis-web-mobile=Acc\u00e9dez \u00e0 une version optimis\u00e9e de la saisie de donn\u00e9es, des param\u00e8tres et des messages pour smartphone. +intro_dhis-web-dashboard-integration=Obtenir un aper\u00e7u des graphiques , des rapports et des cartes favoris, et consulter ou \u00e9crire des messages. intro_dhis-web-dashboard=Obtenir un aper\u00e7u des graphiques, tableaux et cartes favoris et consulter ou \u00e9crire des messages. -intro_dhis-web-visualizer=Produire des visualisations de donn\u00e9es dynamiques sous forme de graphiques ou tableaux. -intro_dhis-web-pivot=G\u00e9n\u00e9rer des tableaux crois\u00e9s dynamiques avec des donn\u00e9es class\u00e9es et agr\u00e9g\u00e9es selon plusieurs dimensions -intro_dhis-web-sms=Envoyer des rappels ou des notifications SMS programm\u00e9s ou manuellement -intro_dhis-web-event-reports=Affichez des \u00e9v\u00e8nements et analysez les \u00e9v\u00e8nements agr\u00e9g\u00e9s selon des dimensions multiples. -intro_dhis-web-event-capture=Saisissez des informations sur les \u00e9v\u00e8nements simples. -intro_dhis-web-capture=Saisissez des informations sur les \u00e9v\u00e8nements simples. -intro_dhis-web-data-visualizer=Produire des visualisations de donn\u00e9es dynamiques sous forme de graphiques ou tableaux. +intro_dhis-web-visualizer=Cr\u00e9ez des visualisations dynamiques pour les \u00e9l\u00e9ments de donn\u00e9es et les indicateurs. +intro_dhis-web-pivot=G\u00e9n\u00e9rez des tableaux crois\u00e9s dynamiques flexibles avec des donn\u00e9es agr\u00e9g\u00e9es dans toutes les dimensions. +intro_dhis-web-sms=Envoyez des rappels et des notifications par SMS manuellement ou sous forme de t\u00e2ches planifi\u00e9es. +intro_dhis-web-event-reports=Rechercher des \u00e9v\u00e9nements et cr\u00e9er une analyse dimensionnelle agr\u00e9g\u00e9e des \u00e9v\u00e9nements. +intro_dhis-web-event-capture=Saisissez des informations sur les \u00e9v\u00e8nements uniques. +intro_dhis-web-capture=Saisissez des informations sur les \u00e9v\u00e8nements uniques. +intro_dhis-web-data-visualizer=Cr\u00e9ez des visualisations dynamiques pour les \u00e9l\u00e9ments de donn\u00e9es et les indicateurs. intro_dhis-web-sms-configuration=Configurer les passerelles et les messages SMS +intro_dhis-web-line-listing=Cr\u00e9er des listes de lignes dynamiques pour les \u00e9v\u00e9nements et les entit\u00e9s suivies. #-- Intro functions -------------------------------------------------------------# intro_help_center=Obtenir de l'aide sur plusieurs sujets relatifs \u00e0 l'installation et \u00e0 l'utilistion de DHIS 2. -intro_supportive_software=Avoir un aper\u00e7u des logiciels utiles tels que l'outil de conception des rapport, myDatamart et les clients mobiles. -intro_system_overview=Visiter la page de pr\u00e9sentation du syst\u00e8me pour obtenir une liste compl\u00e8te des modules et de leur but. +intro_supportive_software=Avoir un aper\u00e7u des logiciels utiles tels que l'outil de conception des rapport et les clients mobiles. +intro_system_overview=Visiter la page de pr\u00e9sentation du syst\u00e8me pour obtenir une liste compl\u00e8te des modules. intro_web_api=Aller au point d'entr\u00e9e Web API, qui est une interface pour d'autres syst\u00e8mes informatiques. -intro_about_dhis2=Alller \u00e0 la page de "A propos" pour avoir les informations sur la version du syst\u00e8me ainsi que l'environnement d'ex\u00e9cution. -intro_settings=D\u00e9finir vos pr\u00e9f\u00e9rences personnelles de langue et style de l'interface ainsi que de messagerie. -intro_profile=D\u00e9finir votre profile personnel avec des informations personnelles telles que votre job, vos centres d'int\u00e9r\u00eats. +intro_about_dhis2=Obtenir des informations sur la version du syst\u00e8me et l'environnement d'ex\u00e9cution. +intro_settings=D\u00e9finissez vos pr\u00e9f\u00e9rences personnelles concernant la langue de l'interface, le style et les param\u00e8tres de messagerie \u00e9lectronique. +intro_profile=D\u00e9finir votre profil personnel avec des informations personnelles telles que votre job, vos centres d'int\u00e9r\u00eats. intro_account=G\u00e9rer votre compte utilisateur y compris votre nom, mot de passe et num\u00e9ro de portable intro_log_out=Cliquer ici pour vous deconnecter et \u00e9viter que d'autres personnes n'aient acc\u00e8s \u00e0 votre compte. @@ -107,7 +111,7 @@ M_dhis-web-maintenance=Application Maintenance M_dhis-web-data-administration=Application Administration de Donn\u00e9es M_dhis-web-settings=Application Param\u00e8tres M_dhis-web-aggregate-data-entry=Application Saisie des Donn\u00e9es -M_dhis-web-import-export=Application Import-export +M_dhis-web-import-export=Application Import-Export M_dhis-web-validationrule=Application R\u00e8gle de Validation M_dhis-web-data-quality=Application Qualit\u00e9 des donn\u00e9es M_dhis-web-gis=Application SIG @@ -130,7 +134,7 @@ M_dhis-web-capture=Application Capture M_dhis-web-reports=Application Rapports M_dhis-web-approval=Application Approbation de donn\u00e9es M_dhis-web-approval-classic=Application Approbation des donn\u00e9es Classic -M_dhis-web-event-visualizer=Application Visualiseur des \u00e9v\u00e8nements +M_dhis-web-event-visualizer=Application Visualiseur des \u00e9v\u00e9nements M_dhis-web-cache-cleaner=Application Nettoyeur du Cache Navigateur M_dhis-web-translations=Application Traductions M_dhis-web-menu-management=Application Gestion du menu @@ -138,41 +142,48 @@ M_dhis-web-user=Application Utilisateurs M_dhis-web-scheduler=Application Programmateur M_dhis-web-data-visualizer=Application Visualiseur de Donn\u00e9es M_dhis-web-sms-configuration=Application Configuration des SMS +M_dhis-web-line-listing=Application Liste de lignes +M_dhis-web-metadata-management=Application Gestion des M\u00e9tadonn\u00e9es +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Application Gestion des M\u00e9tadonn\u00e9es #-- User action privilegies ---------------------------------------------------# F_CONCEPT_=Ajouter/Mettre \u00e0 jour un concept F_METADATA_MANAGE=Synchronisation des m\u00e9tadonn\u00e9es -F_CONSTANT_ADD=Ajouter constante -F_CONSTANT_DELETE=Supprimer constante +F_CONSTANT_ADD=Ajouter/Mettre \u00e0 jour une Constante +F_CONSTANT_DELETE=Supprimer une Constante F_CONSTANT_MANAGEMENT=Gestion de constantes F_DATAADMIN_LOCK=Verrouillage des donn\u00e9es F_DATAADMIN_UNLOCK=D\u00e9verrouillage des donn\u00e9es -F_DATAELEMENT_PUBLIC_ADD=Ajouter \u00e9l\u00e9ments de donn\u00e9es -F_DATAELEMENT_PRIVATE_ADD=Ajouter El\u00e9ment de Donn\u00e9e Priv\u00e9 -F_DATAELEMENT_DELETE=Supprimer \u00e9l\u00e9ments de donn\u00e9es -F_CATEGORY_PUBLIC_ADD=Add/Update Public Data Element Category -F_CATEGORY_PRIVATE_ADD=Add/Update Private Data Element Category -F_CATEGORY_DELETE=Delete Data Element Category -F_CATEGORY_OPTION_PUBLIC_ADD=Add/Update Public Data Element Category Option -F_CATEGORY_OPTION_PRIVATE_ADD=Add/Update Private Data Element Category Option -F_CATEGORY_OPTION_DELETE=Add/Update Public Data Element Category Option -F_CATEGORY_COMBO_PUBLIC_ADD=Add/Update Public Data Element Category Combo -F_CATEGORY_COMBO_PRIVATE_ADD=Add/Update Private Data Element Category Combo -F_CATEGORY_COMBO_DELETE=Delete Data Element Category Combo +F_DATAELEMENT_PUBLIC_ADD=Ajouter/Mettre \u00e0 jour un \u00e9l\u00e9ment de donn\u00e9es publique +F_DATAELEMENT_PRIVATE_ADD=Ajouter/mettre \u00e0 jour un \u00e9l\u00e9ment de donn\u00e9es priv\u00e9 +F_DATAELEMENT_DELETE=Supprimer un \u00e9l\u00e9ment de donn\u00e9es +F_DATA_ELEMENT_MERGE=Fusionner les \u00e9l\u00e9ments de donn\u00e9es +F_CATEGORY_PUBLIC_ADD=Ajouter/Mettre \u00e0 jour une cat\u00e9gorie publique +F_CATEGORY_PRIVATE_ADD=Ajouter/Mettre \u00e0 jour une cat\u00e9gorie priv\u00e9e +F_CATEGORY_DELETE=Supprimer une cat\u00e9gorie +F_CATEGORY_OPTION_PUBLIC_ADD=Ajouter/mettre \u00e0 jour l'option de cat\u00e9gorie publique +F_CATEGORY_OPTION_PRIVATE_ADD=Ajouter/mettre \u00e0 jour l'option de Cat\u00e9gorie priv\u00e9e +F_CATEGORY_OPTION_DELETE=Supprimer l'option de cat\u00e9gorie +F_CATEGORY_OPTION_MERGE=Fusionner les options de cat\u00e9gorie +F_CATEGORY_COMBO_PUBLIC_ADD=Ajouter/Mettre \u00e0 jour la combinaison de cat\u00e9gorie publique +F_CATEGORY_COMBO_PRIVATE_ADD=Ajouter/Mettre \u00e0 jour la combinaison de cat\u00e9gorie priv\u00e9e +F_CATEGORY_COMBO_DELETE=Supprimer la combinaison de cat\u00e9gorie +F_CATEGORY_OPTION_COMBO_MERGE=Fusionner les combinaisons d'options de cat\u00e9gorie F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=Ajouter/mettre \u00e0 jour un groupe d'options de cat\u00e9gorie publique -F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=Ajouter/mettre \u00e0 jour un groupe d'options de cat\u00e9gorie du priv\u00e9e +F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=Ajouter/mettre \u00e0 jour un groupe d'options de cat\u00e9gorie priv\u00e9e F_CATEGORY_OPTION_GROUP_DELETE=Supprimer un groupe d'options de cat\u00e9gorie F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD=Ajouter/mettre \u00e0 jour un ensemble de groupes d'options de cat\u00e9gorie publique F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD=Ajouter/mettre \u00e0 jour un ensemble de groupes d'options de cat\u00e9gorie priv\u00e9e F_CATEGORY_OPTION_GROUP_SET_DELETE=Supprimer un ensemble de groupes d'options de cat\u00e9gorie -F_DATAELEMENTGROUP_PUBLIC_ADD=Ajouter groupes d'\u00e9l\u00e9ments de donn\u00e9es -F_DATAELEMENTGROUP_PRIVATE_ADD=Ajouter Groupes d'El\u00e9ments de Donn\u00e9es Priv\u00e9s -F_DATAELEMENTGROUP_DELETE=Supprimer groupes d'\u00e9l\u00e9ments de donn\u00e9es -F_DATAELEMENTGROUPSET_PUBLIC_ADD=Ajouter ensembles de groupes d'\u00e9l\u00e9ments de donn\u00e9es -F_DATAELEMENTGROUPSET_PRIVATE_ADD=Ajouter Ensembles de Groupes d'El\u00e9ments de Donn\u00e9es Priv\u00e9 -F_DATAELEMENTGROUPSET_DELETE=Supprimer ensembles de groupes d'\u00e9l\u00e9ments de donn\u00e9es -F_DATAELEMENT_MINMAX_ADD=Ajouter r\u00e8gle de min / max +F_DATAELEMENTGROUP_PUBLIC_ADD=Ajouter/mettre \u00e0 jour des groupes d'\u00e9l\u00e9ments de donn\u00e9es publiques +F_DATAELEMENTGROUP_PRIVATE_ADD=Ajouter/mettre \u00e0 jour des groupes d'\u00e9l\u00e9ments de donn\u00e9es priv\u00e9es +F_DATAELEMENTGROUP_DELETE=Supprimer des groupes d'\u00e9l\u00e9ments de donn\u00e9es +F_DATAELEMENTGROUPSET_PUBLIC_ADD=Ajouter/mettre \u00e0 jour des ensembles de groupes d'\u00e9l\u00e9ments de donn\u00e9es publiques +F_DATAELEMENTGROUPSET_PRIVATE_ADD=Ajouter/mettre \u00e0 jour des ensembles de groupes d'\u00e9l\u00e9ments de donn\u00e9es priv\u00e9es +F_DATAELEMENTGROUPSET_DELETE=Supprimer des ensembles de groupes d'\u00e9l\u00e9ments de donn\u00e9es +F_DATAELEMENT_MINMAX_ADD=Ajouter/mettre \u00e0 jour une r\u00e8gle Min/max F_DATAELEMENT_MINMAX_DELETE=Supprimer r\u00e8gle de min / max F_DATASET_PUBLIC_ADD=Ajouter ensemble de donn\u00e9es F_DATASET_PRIVATE_ADD=Ajouter Ensemble de donn\u00e9es priv\u00e9 @@ -187,8 +198,8 @@ F_INDICATOR_PRIVATE_ADD=Ajouter Indicateur Priv\u00e9 F_INDICATOR_DELETE=Supprimer indicateur F_INDICATORTYPE_ADD=Ajouter type d'indicateur F_INDICATORTYPE_DELETE=Supprimer type d'indicateur -F_INDICATOR_TYPE_MERGE=Merge Indicator Type -F_INDICATOR_MERGE=Merge Indicators +F_INDICATOR_TYPE_MERGE=Fusionner les types d'indicateur +F_INDICATOR_MERGE=Fusionner les indicateurs F_INDICATORGROUP_PUBLIC_ADD=Ajouter groupe d'indicateurs F_INDICATORGROUP_PRIVATE_ADD=Ajouter Groupe d'Indicateurs Priv\u00e9 F_INDICATORGROUP_DELETE=Supprimer groupe d'indicateurs @@ -344,9 +355,9 @@ F_VALIDATIONCRITERIA_DELETE=Supprimer Crit\u00e8res de Validation F_ATTRIBUTE_PUBLIC_ADD=Ajouter/mettre \u00e0 jour un attribut public F_ATTRIBUTE_PRIVATE_ADD=Ajouter/Mettre \u00e0 jour un attribut priv\u00e9 F_ATTRIBUTE_DELETE=Supprimer attribut -F_EXPRESSION_DIMENSION_ITEM_PUBLIC_ADD=Add/Update Public ExpressionDimensionItem -F_EXPRESSION_DIMENSION_ITEM_PRIVATE_ADD=Add/Update Private ExpressionDimensionItem -F_EXPRESSION_DIMENSION_ITEM_DELETE=Delete ExpressionDimensionItem +F_EXPRESSION_DIMENSION_ITEM_PUBLIC_ADD=Ajouter/mettre \u00e0 jour le ExpressionDimensionItem publique +F_EXPRESSION_DIMENSION_ITEM_PRIVATE_ADD=Ajouter/mettre \u00e0 jour le ExpressionDimensionItem priv\u00e9 +F_EXPRESSION_DIMENSION_ITEM_DELETE=Supprimer le ExpressionDimensionItem F_OPTIONSET_PUBLIC_ADD=Ajouter le jeu d'options F_OPTIONSET_PRIVATE_ADD=Ajouter/Mettre \u00e0 jour un ensemble d'options priv\u00e9es F_OPTIONSET_DELETE=Supprimer le jeu d'options @@ -380,10 +391,10 @@ F_IMPORT_OTHER_SYSTEMS=Importer depuis d'autres syst\u00e8mes F_EXPORT_DATA=Exporter donn\u00e9es F_METADATA_IMPORT=Importer M\u00e9ta-Donn\u00e9es F_METADATA_EXPORT=Exporter M\u00e9ta-Donn\u00e9es -F_APPROVE_DATA=Approve data +F_APPROVE_DATA=Donn\u00e9es approuv\u00e9es F_APPROVE_DATA_LOWER_LEVELS=Approuver les donn\u00e9es aux niveaux inf\u00e9rieurs F_ACCEPT_DATA_LOWER_LEVELS=Accepter les donn\u00e9es aux niveaux inf\u00e9rieurs -F_RUN_VALIDATION=Ex\u00e9cuter la validation +F_RUN_VALIDATION=Ex\u00e9cuter validation F_PROGRAM_TRACKING_LIST=Voir suivi de programme F_REPLICATE_USER=R\u00e9pliquer l'utilisateur F_LOCALE_ADD=Ajouter un param\u00e8tre r\u00e9gional @@ -406,7 +417,7 @@ F_EXTERNAL_MAP_LAYER_PUBLIC_ADD=Ajouter/Mettre \u00e0 jour la couche externe de F_EXTERNAL_MAP_LAYER_PRIVATE_ADD=Ajouter/Mettre \u00e0 jour la couche externe de la carte priv\u00e9e F_EXTERNAL_MAP_LAYER_DELETE=Supprimer la couche de carte externe F_VIEW_EVENT_ANALYTICS=Consulter l'analyse des \u00e9v\u00e9nements -F_CAPTURE_DATASTORE_UPDATE=Create and edit Capture datastore configuration +F_CAPTURE_DATASTORE_UPDATE=Cr\u00e9er et modifier la configuration du datastore de saisie F_ADD_COLOR_SET=Ajouter/Mettre \u00e0 jour un jeu de couleurs F_PROGRAM_RULE_DELETE=Supprimer la r\u00e8gle du programme F_PROGRAMDATAELEMENT_DELETE=Supprimer un \u00e9l\u00e9ment de donn\u00e9es du programme @@ -426,30 +437,32 @@ F_UNCOMPLETE_EVENT=\u00c9v\u00e9nements inachev\u00e9s F_SKIP_DATA_IMPORT_AUDIT=Ignorer l'audit d'importation de donn\u00e9es F_VIEW_SERVER_INFO=Afficher les informations du serveur F_DATA_APPROVAL_WORKFLOW=Ajouter/Mettre \u00e0 jour le flux d'approbation des donn\u00e9es -F_DATA_APPROVAL_LEVEL=Ajout/Mettre \u00e0 jour le niveau d'approbation des donn\u00e9es -F_AGGREGATE_DATA_EXCHANGE_PUBLIC_ADD=Add/Update Public Aggregate Data Exchange -F_AGGREGATE_DATA_EXCHANGE_PRIVATE_ADD=Add/Update Private Aggregate Data Exchange -F_AGGREGATE_DATA_EXCHANGE_DELETE=Delete Aggregate Data Exchange +F_DATA_APPROVAL_LEVEL=Ajouter/Mettre \u00e0 jour le niveau d'approbation des donn\u00e9es +F_AGGREGATE_DATA_EXCHANGE_PUBLIC_ADD=Ajouter/mettre \u00e0 jour l'\u00e9change de donn\u00e9es agr\u00e9g\u00e9es publiques +F_AGGREGATE_DATA_EXCHANGE_PRIVATE_ADD=Ajouter/mettre \u00e0 jour l'\u00e9change de donn\u00e9es agr\u00e9g\u00e9es priv\u00e9es +F_AGGREGATE_DATA_EXCHANGE_DELETE=Supprimer l'\u00e9change de donn\u00e9es agr\u00e9g\u00e9es F_AGGREGATE_DATA_EXCHANGE=\u00c9change de donn\u00e9es agr\u00e9g\u00e9es -F_EVENT_HOOK_PUBLIC_ADD=Add/Update Public Event Hook -F_EVENT_HOOK_PRIVATE_ADD=Add/Update Private Event Hook -F_EVENT_HOOK_DELETE=Delete Event Hook -F_ROUTE_PUBLIC_ADD=Add/Update Public Route -F_ROUTE_PRIVATE_ADD=Add/Update Private Route -F_ROUTE_PUBLIC_DELETE=Delete Route -F_MAP_EXTERNAL_LAYER_ADD=Add external map layer +F_EVENT_HOOK_PUBLIC_ADD=Ajouter/mettre \u00e0 jour le crochet d'\u00e9v\u00e8nement public +F_EVENT_HOOK_PRIVATE_ADD=Ajouter/mettre \u00e0 jour le crochet d'\u00e9v\u00e8nement priv\u00e9 +F_EVENT_HOOK_DELETE=Supprimer le crochet d'\u00e9v\u00e9nement +F_ROUTE_PUBLIC_ADD=Ajouter/mettre \u00e0 jour une route +F_ROUTE_PRIVATE_ADD=Ajouter/mettre \u00e0 jour une route +F_ROUTE_PUBLIC_DELETE=Supprimer une route +F_IMPERSONATE_USER=Prendre l'identit\u00e9 d'un utilisateur +F_JOB_LOG_READ=Visualiser les journaux d'ex\u00e9cution des t\u00e2ches +F_PREVIOUS_IMPERSONATOR_AUTHORITY=Prise de l'identit\u00e9 d'un utilisateur (retour \u00e0 la normale) #-- Common ---------------------------------------------------------------------# offline=Hors ligne online=En ligne -next=Suivant -previous=Pr\u00e9c\u00e9dent +next=Suivante +previous=Pr\u00e9c\u00e9dente online_notification=Vous \u00eates en ligne offline_notification=Vous \u00eates maintenant en offline, les donn\u00e9es seront stock\u00e9es localement need_to_sync_notification=Il y a des donn\u00e9es stock\u00e9es locallement, veuillez les charger sur le serveur uploading_data_notification=T\u00e9l\u00e9chargement des donn\u00e9es stock\u00e9es localement vers le serveur sync_now=T\u00e9l\u00e9charger -discard=Effacer +discard=Abandonner remove_local_data=Voulez-vous vraiment supprimer les donn\u00e9es sauvegard\u00e9es localement\u00a0? sync_success=Le t\u00e9l\u00e9chargement des donn\u00e9es vers le serveur a r\u00e9ussi sync_failed=Le t\u00e9l\u00e9chargement vers le serveur a \u00e9chou\u00e9, veuillez r\u00e9essayer plus tard. @@ -461,22 +474,22 @@ change_password=Changer le mot de passe expired_password=Votre mot de passe est p\u00e9rim\u00e9, veuillez le changer date_selector=Choisir une date hide_menu=Masquer le menu -extend_menu=Etendre le menu +extend_menu=D\u00e9velopper le menu show_menu=Afficher le menu show_main_menu=Afficher le menu principal view_home_page=Voir la page d'accueil view_intepretations=Voir les interpr\u00e9tations -dataelement=Element de donn\u00e9e +dataelement=\u00c9l\u00e9ment de donn\u00e9es start_date=Date de d\u00e9but end_date=Date de fin -entry=Saisie -comment=Commentaire +entry=Entr\u00e9e +comment=Commenter operations=Op\u00e9rations -add_new=Nouveau +add_new=Ajouter nouveau rename=Renommer move=D\u00e9placer -remove=Supprimer -required=R\u00e9quis +remove=Retirer +required=Requis all=Tout save=Enregistrer new=Nouveau @@ -503,18 +516,19 @@ create=Cr\u00e9er cant_read_the_words_try_another_one=Impossible de lire les mots? Essayer un autre restore=Restaurer restore_account=Restaurer le compte -account_recovery=Recouvrement du compte +account_recovery=R\u00e9cup\u00e9ration de compte recover=R\u00e9cup\u00e9rer code_from_email=Code provenant d'e-mail password_hint=Minimum 8 caract\u00e8res, 1 majuscule et 1 chiffre optional=Optionnel object_not_deleted_associated_by_objects=L'objet n'est pas supprim\u00e9 parce qu'il est utilis\u00e9 par d'autres objetcs\: -id=Id +id=ID name_in_use=Le nom existe d\u00e9j\u00e0. Veuillez choisir un autre nom. password_length_validation=Le mot de passe ne respecte pas la longueur minimale requise password_history_validation=Le mot de passe ne doit pas \u00eatre l'un des 24 derniers mots de passe password_digit_validation=Le mot de passe doit comporter au moins un chiffre password_uppercase_validation=Le mot de passe doit comporter au moins une majuscule +password_lowercase_validation=Le mot de passe doit comporter au moins une minuscule password_dictionary_validation=Le mot de passe ne doit comporter aucun mot g\u00e9n\u00e9rique password_specialcharacter_validation=Le mot de passe doit contenir au moins un caract\u00e8re sp\u00e9cial password_username_validation=Le nom d'utilisateur/email ne doit pas appara\u00eetre dans le mot de passe @@ -527,7 +541,7 @@ no_user_credentials=Pas d'authentification de l'utilisateur user_does_not_have_valid_email=L'utilisateur n'a pas d'adresse email valide. user_has_critical_authorities=L'utilisateur a des autorit\u00e9s critiques. default=Par d\u00e9faut -left_brackets=Parenth\u00e8ses gauches +left_brackets=Crochets ouvrants right_brackets=Crochets fermants multiply=Multiplier divide=Diviser @@ -536,11 +550,12 @@ minus=Moins no_of_days=Nombre de jours variables=Variables open=Ouvrir -normal=Normal +normal=Normale item=\u00c9l\u00e9ment action=Action sub_total=Sous-total total=Total +impersonate_user=Prendre l'identit\u00e9 d'un utilisateur username_in_password=Le nom d'utilisateur ne doit pas appara\u00eetre dans le mot de passe email_in_password=Le courriel ne doit pas appara\u00eetre dans le mot de passe username_email_in_password=Le nom d'utilisateur/email ne doit pas appara\u00eetre dans le mot de passe @@ -551,39 +566,39 @@ TODAY=Aujourd'hui YESTERDAY=Hier LAST_3_DAYS=3 derniers jours LAST_7_DAYS=7 derniers jours -LAST_14_DAYS=14 dernier jours -LAST_30_DAYS=Les 30 derniers jours +LAST_14_DAYS=14 derniers jours +LAST_30_DAYS=30 derniers jours LAST_60_DAYS=60 derniers jours LAST_90_DAYS=90 derniers jours LAST_180_DAYS=180 derniers jours -THIS_MONTH=Ce mois-ci -THIS_BIMONTH=Ces 2 derni\u00e8res semaines +THIS_MONTH=Ce mois +THIS_BIMONTH=Ce bimestre THIS_QUARTER=Ce trimestre THIS_SIX_MONTH=Ce semestre -LAST_MONTH=Le mois dernier -LAST_BIMONTH=Dernier bi-mestre -LAST_QUARTER=Trimestre pr\u00e9c\u00e9dent -LAST_SIX_MONTH=Dernier semestre +LAST_MONTH=Mois dernier +LAST_BIMONTH=Bimestre dernier +LAST_QUARTER=Trimestre dernier +LAST_SIX_MONTH=Semestre dernier MONTHS_THIS_YEAR=Mois de cette ann\u00e9e -QUARTERS_THIS_YEAR=Trimestres cette ann\u00e9e -THIS_YEAR=Ann\u00e9e en cours -MONTHS_LAST_YEAR=Mois de l'an dernier -QUARTERS_LAST_YEAR=Trimestres de l'an dernier -LAST_YEAR=Ann\u00e9e pr\u00e9c\u00e9dente -BIMONTHS_THIS_YEAR=Bimensuels cette ann\u00e9e +QUARTERS_THIS_YEAR=Trimestres de cette ann\u00e9e +THIS_YEAR=Cette ann\u00e9e +MONTHS_LAST_YEAR=Mois de l'ann\u00e9e pass\u00e9e +QUARTERS_LAST_YEAR=Trimestres de l'ann\u00e9e pass\u00e9e +LAST_YEAR=Ann\u00e9e derni\u00e8re +BIMONTHS_THIS_YEAR=Bimestres de cette ann\u00e9e LAST_10_YEARS=10 derni\u00e8res ann\u00e9es LAST_5_YEARS=5 derni\u00e8res ann\u00e9es LAST_12_MONTHS=12 derniers mois LAST_6_MONTHS=6 derniers mois LAST_3_MONTHS=3 derniers mois -LAST_6_BIMONTHS=6 derniers bi-mestres +LAST_6_BIMONTHS=6 derniers bimestres LAST_4_QUARTERS=4 derniers trimestres LAST_2_SIXMONTHS=2 derniers semestres -THIS_FINANCIAL_YEAR=Ann\u00e9e fiscale en cours +THIS_FINANCIAL_YEAR=Cette ann\u00e9e fiscale LAST_FINANCIAL_YEAR=Ann\u00e9e fiscale pr\u00e9c\u00e9dente -LAST_5_FINANCIAL_YEARS=Derni\u00e8res 5 ann\u00e9es fiscales +LAST_5_FINANCIAL_YEARS=5 derni\u00e8res ann\u00e9es fiscales LAST_WEEK=Semaine derni\u00e8re -WEEKS_THIS_YEAR=Semaines cette ann\u00e9e +WEEKS_THIS_YEAR=Semaines de cette ann\u00e9e LAST_4_WEEKS=4 derni\u00e8res semaines LAST_12_WEEKS=12 derni\u00e8res semaines LAST_52_WEEKS=52 derni\u00e8res semaines @@ -600,13 +615,13 @@ WeeklyWednesday=Chaque semaine, le mercredi WeeklyThursday=Chaque semaine, le jeudi WeeklySaturday=Chaque semaine, le samedi WeeklySunday=Chaque semaine, le dimanche -BiWeekly=Bi-hebdomadaire +BiWeekly=Bimensuel Monthly=Mensuel -BiMonthly=Bimensuel +BiMonthly=Bimestriel Quarterly=Trimestriel -QuarterlyNov=Quarterly November +QuarterlyNov=Trimestrielle Novembre SixMonthly=Semestriel -SixMonthlyApril=Six-mois avril +SixMonthlyApril=Semestriel Avril SixMonthlyNov=Novembre semestriel Yearly=Annuel TwoYearly=Biennal @@ -724,7 +739,7 @@ weekday.tuesday=mardi weekday.wednesday=mercredi weekday.thursday=Jeudi weekday.friday=Vendredi -weekday.saturday=Samedi +weekday.saturday=samedi weekday.sunday=dimanche weekday.short.monday=Lun @@ -813,7 +828,7 @@ nepali.weekday.tuesday=mardi nepali.weekday.wednesday=mercredi nepali.weekday.thursday=Jeudi nepali.weekday.friday=Vendredi -nepali.weekday.saturday=Samedi +nepali.weekday.saturday=samedi nepali.weekday.sunday=dimanche nepali.weekday.short.monday=Lun @@ -922,11 +937,11 @@ translation_details=D\u00e9tails translation_select_locale=[Choisir la localisation] translation_select_ref=[Choisir la r\u00e9f\u00e9rence] translation_save=Enregistrer -translation_label_id=Id +translation_label_id=ID translation_label_name=Nom translation_label_shortName=Nom court translation_label_description=Description -translation_label_comment=Commentaire +translation_label_comment=Commenter translation_label_region=R\u00e9gion translation_label_title=Titre translation_variant=Variante @@ -956,9 +971,9 @@ last_metadata_sync_attempt_time=Heure de la derni\u00e8re tentative de synchroni name_exists=Attention\! Le nom existe d\u00e9j\u00e0. name_is_required=Erreur, le nom est requis version=Version -build_revision=Version -build_date=Date de cr\u00e9ation -jasper_reports_version=Version du rapport Jasper +build_revision=R\u00e9vision du build +build_date=Date de compilation +jasper_reports_version=Version de Jasper Reports user_agent=Agent utilisateur external_configuration_directory=R\u00e9pertoire de configuration externe environment_variable=Variable d'environnement @@ -967,9 +982,9 @@ database_type=Type de base de donn\u00e9es database_name=Nom de la base de donn\u00e9es database_user=Utilisateur de la base de donn\u00e9es database_version=Version de la base de donn\u00e9es -system_id=ID du syst\u00e8me +system_id=Identifiant du syst\u00e8me last_monitoring_request=Derni\u00e8re requ\u00eate de surveillance -read_replica_count=Lire le nombre de r\u00e9p\u00e9titions +read_replica_count=Lire le nombre de r\u00e9pliques not_set=Non d\u00e9fini current_user=Utilisateur actuel dhis2_online=DHIS 2 en ligne @@ -986,17 +1001,17 @@ system_status=Statut du syst\u00e8me feedback=R\u00e9action intro=Introduction help_contents=Contenu de l'aide -about_dhis2=\u00c0 propos DHIS 2 +about_dhis2=\u00c0 propos de DHIS2 last_name=Nom de famille unknown=Inconnu java_opts=Options Java java_home=Page d'accueil Java java_tmp_dir=R\u00e9pertoire temporaire de Java java_version=Version de Java -java_vendor=Fournisseur Java -os_name=Nom de l'OS -os_architecture=architecture de l'OS -os_version=Version de l'OS +java_vendor=Fournisseur de Java +os_name=Nom du syst\u00e8me d'exploitation +os_architecture=Architecture du syst\u00e8me d'exploitation +os_version=Version du syst\u00e8me d'exploitation supportive_software=Logiciel de soutien chrome_description=Navigateur web super rapide pour toutes les plates-formes foxit_description=Lecteur de fichier PDF simple et gratuit pour Windows @@ -1011,34 +1026,34 @@ mobile_client_description=Client mobile pour la saisie de donn\u00e9es web_api=API Web system_overview=Aper\u00e7u du syst\u00e8me server_date=Date du serveur -last_analytics_table_generation=Derni\u00e8re g\u00e9n\u00e9ration des tables analytiques -last_analytics_table_runtime=Dernier runtime tables analytiques -time_since_last_analytics_table_generation=Dur\u00e9e depuis derni\u00e8re cr\u00e9ation des tables analytiques +last_analytics_table_generation=Derni\u00e8re g\u00e9n\u00e9ration de la table analytique +last_analytics_table_runtime=Derni\u00e8re ex\u00e9cution de la table analytique +time_since_last_analytics_table_generation=Temps \u00e9coul\u00e9 depuis la derni\u00e8re g\u00e9n\u00e9ration de la table analytique online_release_page=Page de publication en ligne -edit_profile=Modifier profil +edit_profile=Modifier le profil view_profile=Voir profile profile_details=D\u00e9tails du profil -job_title=Titre du job +job_title=Intitul\u00e9 de l'emploi introduction=Introduction -gender=Genre +gender=Sexe male=Masculin female=F\u00e9minin other=Autre -birthday=Anniversaire +birthday=Date de naissance nationality=Nationalit\u00e9 employer=Employeur -education=\u00c9ducation -interests=int\u00e9r\u00eats +education=Parcours acad\u00e9mique +interests=Int\u00e9r\u00eats languages=Langues update_user_profile_success=Profile mis \u00e0 jour settings=Param\u00e8tres -property_to_display_in_analysis_modules=Propri\u00e9t\u00e9 \u00e0 afficher dans les modules d'analyse -user_settings=Param\u00e8tres utilisateur +property_to_display_in_analysis_modules=Propri\u00e9t\u00e9 \u00e0 afficher dans les modules d'analyses +user_settings=Param\u00e8tres d'utilisateur general=G\u00e9n\u00e9ral message=Message -db_language=Langue de la base de don\u00e9es +db_language=Langue de la base de donn\u00e9es language=Langue de l'interface -use_db_locale_no_translation=Utiliser la localisation de la base de donn\u00e9e/ pas de traduction +use_db_locale_no_translation=Utiliser la localisation de la base de donn\u00e9es/ pas de traduction style=Style user_general_settings=Param\u00e8tres g\u00e9n\u00e9raux d'utilisateur user_message_settings=Param\u00e8tres de message utilisateur @@ -1051,13 +1066,13 @@ green=Vert settings_updated=Les param\u00e8tres ont \u00e9t\u00e9 mis \u00e0 jour dashboard=Tableau de bord messages=Messages -interpretations=interpr\u00e9tations +interpretations=Interpr\u00e9tations interface_style=Style d'interface server_memory=M\u00e9moire du serveur -cpu_cores=noyaux CPU +cpu_cores=Noyaux CPU please_select=Veuillez s\u00e9lectionner -browse_it_here=Parcourir ici -node_id=ID du n\u0153ud +browse_it_here=\u00c0 consulter ici +node_id=Identifiant du n\u0153ud cache_provider=Fournisseur de cache #-- Change Log------------------------------------------------------------------# @@ -1073,9 +1088,9 @@ no=Non true=Oui false=Non sum=Somme -count=Compte +count=Nombre average=Moyenne -stddev=\u00c9cart type +stddev=\u00c9cart-type variance=Variance min=Min max=Max @@ -1087,8 +1102,8 @@ number=Nombre integer=Nombre Entier positive_integer=Entier positif zero_positive_int=Entier Positif ou Z\u00e9ro -coordinate=Coordonn\u00e9e -negative_integer=Entier n\u00e9gatif +coordinate=Coordonn\u00e9es +negative_integer=Entier N\u00e9gatif unit_interval=Intervalle unit\u00e9s geojson=GeoJSON percentage=Pourcentage @@ -1108,7 +1123,7 @@ value_must_integer=La valeur doit \u00eatre un nombre entier value_must_number=La valeur doit \u00eatre un nombre value_must_positive_integer=La valeur doit \u00eatre un entier positif value_must_negative_integer=La valeur doit \u00eatre un entier n\u00e9gatif -value_must_zero_or_positive_integer=La valeur doit \u00eatre un entier positif +value_must_zero_or_positive_integer=La valeur doit \u00eatre z\u00e9ro ou un entier positif value_must_unit_interval=La valeur doit \u00eatre une intervalle d'unit\u00e9 (entre 0 et 1) value_must_percentage=La valeur doit \u00eatre un pourcentage (entre 0 et 100) value_must_coordinate=La valeur doit \u00eatre une coordonn\u00e9e (longitude, latitude) @@ -1126,10 +1141,10 @@ new_password=Nouveau mot de passe retype_new_password=Retapez le nouveau mot de passe surname=Nom de famille first_name=Pr\u00e9nom -email=Adresse email -openid=La valeur doit \u00eatre un entier n\u00e9gatif +email=E-mail +openid=OpenID username=Nom d'utilisateur -phone_number=Num\u00e9ro de t\u00e9l\u00e9phone +phone_number=Num\u00e9ro de t\u00e9l\u00e9phone portable user_roles=R\u00f4les d'utilisateur update_user_success=Le compte a \u00e9t\u00e9 mis \u00e0 jour wrong_password=Mot de passe incorrecte @@ -1191,7 +1206,7 @@ closedDate_should_be_greater_than_openDate=La date de cl\u00f4ture doit \u00eatr please_unicode_chars_only=Seule les caract\u00e8res Unicode valides sont autoris\u00e9s. unrecognized_coordinate_string=Cha\u00eene de coordonn\u00e9es non reconnue please_enter_a_letters_or_digits=Veuillez saisir des lettres ou des chiffres -please_enter_valid_number=Veuillez saisir un num\u00e9ro valide +please_enter_valid_number=Veuillez saisir un nombre valide please_enter_valid_integer=Veuillez saisir un nombre entier valide. please_enter_valid_positive_integer=Veuillez saisir un entier positif valide. please_enter_valid_negative_integer=Veuillez saisir un entier n\u00e9gatif valide @@ -1207,7 +1222,7 @@ delete_confirm=Voulez-vous supprimer? available=Disponible selected=S\u00e9lectionn\u00e9 error=Erreur -warning=Attention +warning=Avertissement success=Succ\u00e8s waiting=Veuillez patienter invalid_identifiers_in_expression=Identifiants non valides dans l'expression @@ -1226,13 +1241,13 @@ select_children=S\u00e9lectionner enfants unselect_children=D\u00e9s\u00e9lectionner enfants organisation_unit_selection_tree=S\u00e9lection de l'unit\u00e9 d'Organisation -move_selected=D\u00e9placer la s\u00e9lection +move_selected=D\u00e9placer s\u00e9lectionn\u00e9s remove_selected=Supprimer la s\u00e9lection move_all=D\u00e9placer tout remove_all=Supprimer tout -move_up=Monter -move_down=Abaisser +move_up=D\u00e9placer vers le haut +move_down=D\u00e9placer vers le bas move_to_top=D\u00e9placer en prmi\u00e8re position move_to_bottom=D\u00e9placer en derni\u00e8re position @@ -1243,7 +1258,7 @@ rows_in_page=Nombre de lignes par page jump_to_page=Aller \u00e0 la page go=Aller filter_by_name=Filtrer par nom -filter=Filtrer +filter=Filtre clear=Effacer find=Trouver delete_success=Objet supprim\u00e9 @@ -1265,14 +1280,14 @@ type=Type value_type=Type de valeur actual=Actuel target=Cible -percent=Pour cent +percent=Pourcentage on_time=A temps data_dictionary=Dictionnaire de donn\u00e9es -data_elements=El\u00e9ments de donn\u00e9es +data_elements=\u00c9l\u00e9ments de donn\u00e9es data_sets=Ensembles de donn\u00e9es indicators=Indicateurs indicator_groups=Groupes d'indicateurs -data_element_groups=Groupes d'\u00e9l\u00e9ments de donn\u00e9es +data_element_groups=Groupes d'\u00e9l\u00e9ment de donn\u00e9es data_element_concepts=Concepts d'\u00e9l\u00e9ments de donn\u00e9es organisation_units=Unit\u00e9s d'organisation organisation_unit_groups=Groupes d'unit\u00e9s d'organisation @@ -1363,15 +1378,15 @@ multiple_choice=Choix multiples public_access=Acc\u00e8s public external_access=Acc\u00e8s externe (sans connexion) user_group_access=Acc\u00e8s du groupe d'utilisateurs -ajax_login_failed=Echec de l'identification. Veuillez v\u00e9rifier le nom d'utilisateur et le mot de passe et ressayez. +ajax_login_failed=La connexion a \u00e9chou\u00e9. V\u00e9rifiez votre nom d'utilisateur et votre mot de passe et r\u00e9essayez. group_name=Nom de groupe sharing_settings=Param\u00e8tres de partage no_access=Aucun read_only=Lecture seule read_write=Lecture et \u00e9criture -can_edit_and_view=Peut modifier et voir -can_view=Peut afficher -search_for_user_groups=Chercher des groupes d'utilisateurs +can_edit_and_view=Peut modifier et visualiser +can_view=Peut visualiser +search_for_user_groups=Rechercher des groupes d'utilisateurs search_for_user_groups_users=Recherche d'utilisateurs et de groupes d'utilisateurs object_will_created_public=Cet objet sera cr\u00e9\u00e9 avec des droits de modification et d'affichage publics object_will_created_private=Cet objet sera priv\u00e9 pour vous @@ -1661,7 +1676,7 @@ uruguay=Uruguay usaid=USAID uzbekistan=Ouzb\u00e9kistan vanuatu=Vanuatu -vatican_city_holy_see=Vatican (Saint-Si\u00e8ge) +vatican_city_holy_see=Cit\u00e9 du Vatican (Saint-Si\u00e8ge) venezuela=Venezuela vietnam=Vietnam wales=Pays de Galles @@ -1683,12 +1698,12 @@ planned_parenthood=Planned parenthood create_an_account=Cr\u00e9er un compte login_password=Mot de passe login_username=Nom d'utilisateur -forgot_password=Mot de passe oubli\u00e9? +forgot_password=Mot de passe oubli\u00e9 ? wrong_username_or_password=Identifiant ou mot de passe incorrect authentication.message.account.invalid=Identifiant ou mot de passe incorrect authentication.message.account.locked=Votre compte est bloqu\u00e9 powered_by=Propuls\u00e9 par -sign_in=Entrer +sign_in=Se connecter login_using_two_factor_authentication=Connexion \u00e0 l'aide d'une authentification \u00e0 deux facteurs two_factor_authentication_code=Code d'authentification \u00e0 deux facteurs sign_in_with_openID=Se connecter avec OpenID @@ -1700,33 +1715,33 @@ two_factor_code=Code #-- New User Account page -----------------------------------------------------# new_user_account_name=Nom -new_user_account_first_name=Premier -new_user_account_last_name=Dernier +new_user_account_first_name=Premi\u00e8re +new_user_account_last_name=Derni\u00e8re #-- Recovery page -------------------------------------------------------------# -recover_success_message=Veuillez s'il vous plait v\u00e9rifier l'adresse email que vous avez enregistr\u00e9e pour ce nom d'utilisateur. Nous vous avons envoy\u00e9 des instructions sur comment r\u00e9cup\u00e9rer votre mot de passe. -recover_error_message=D\u00e9sol\u00e9, nous n'avons pas \u00e9t\u00e9 en mesure de r\u00e9cup\u00e9rer votre compte. Il se peut que le nom d'utilisateur soit invalide, que votre compte ne soit pas autoris\u00e9 \u00e0 \u00eatre r\u00e9cup\u00e9r\u00e9 ou que vous ayiez saisi une adresse email invalide pour votre compte. +recover_success_message=Veuillez v\u00e9rifier l'adresse email que vous avez enregistr\u00e9e pour ce nom d'utilisateur. Nous vous avons envoy\u00e9 des instructions sur comment r\u00e9cup\u00e9rer votre mot de passe. +recover_error_message=D\u00e9sol\u00e9, nous n'avons pas pu restaurer votre compte. Il se peut que le nom d'utilisateur soit invalide, que votre compte ne puisse \u00eatre restaur\u00e9 ou que vous ayez saisi une adresse email invalide pour votre compte. #-- App Menu ------------------------------------------------------------------# -applications=Applications +applications=Applications more_applications=Plus d'applications -app_manager=Applications -app_favorite_description=Cet ic\u00f4ne indique quelles applications seront affich\u00e9es dans votre menu d\u00e9roulant. -app_draggable_description=Faites glisser les \u00e9l\u00e9ments pour modifier leur ordre, donc il est facile de personnaliser vos applications favorites -app_order_custom=Mon ordre personnel +app_manager=Applications +app_favorite_description=Cette ic\u00f4ne indique une application qui sera affich\u00e9e dans votre menu d\u00e9roulant. +app_draggable_description=Faites glisser les \u00e9l\u00e9ments pour modifier leur ordre, ce qui vous permet de personnaliser vos applications pr\u00e9f\u00e9r\u00e9es. +app_order_custom=Mon ordre app_order_name_alpha=Alphab\u00e9tique -app_search_placeholder=Chercher applis +app_search_placeholder=Rechercher des applications #-- App manager----------------------------------------------------------------# invalid_bundled_app_override=Les applications group\u00e9es doivent \u00eatre d\u00e9clar\u00e9es en tant qu'applications principales invalid_core_app=Seules les applications group\u00e9es peuvent \u00eatre d\u00e9clar\u00e9es en tant qu'applications principales -namespace_defined_in_manifest_is_in_use=L'espace de nommage d\u00e9fini dans le manifeste est d\u00e9j\u00e0 utilis\u00e9 -namespace_invalid=An additional namespace declaration in the manifest does not define all required properties +namespace_defined_in_manifest_is_in_use=L'espace de noms d\u00e9fini dans le manifeste est d\u00e9j\u00e0 utilis\u00e9 +namespace_invalid=Une d\u00e9claration d'espace de noms suppl\u00e9mentaire dans le manifeste ne d\u00e9finit pas toutes les propri\u00e9t\u00e9s requises zip_file_could_not_be_read=Impossible de lire le fichier Zip -invalid_json_in_app_manifest_file=JSON invalide dans le dossier du manifeste d'application +invalid_json_in_app_manifest_file=JSON invalide dans le fichier manifeste de l'application app_could_not_be_installed_on_file_system=Impossible d'installer l'application sur le syst\u00e8me de fichiers app_could_not_be_found=Application introuvable system_base_url_is_not_defined=L'URL de base du syst\u00e8me n'est pas d\u00e9finie @@ -1735,35 +1750,35 @@ deletion_in_progress=L'application est en cours de suppression. Veuillez r\u00e9 #-- Data value error codes ----------------------------------------------------# -data_element_or_type_null_or_empty=L'\u00e9l\u00e9ment de donn\u00e9e ou le type est null ou vide -data_element_lacks_option_set=Les \u00e9l\u00e9ments de donn\u00e9es avec le type de valeur MULTI_TEXT doivent avoir une option d\u00e9finie -value_not_valid_option=La valeur de la donn\u00e9e contient une ou plusieurs valeurs autres que les options valides de l'ensemble d'options de l'\u00e9l\u00e9ment de donn\u00e9es +data_element_or_type_null_or_empty=L'\u00e9l\u00e9ment de donn\u00e9es ou le type est nul ou vide +data_element_lacks_option_set=Les \u00e9l\u00e9ments de donn\u00e9es avec le type de valeur MULTI_TEXT doivent disposer d'un ensemble d'options +value_not_valid_option=La valeur contient une ou plusieurs valeur(s) diff\u00e9rentes des options valides pour l'ensemble d'options de l'\u00e9l\u00e9ment de donn\u00e9es value_length_greater_than_max_length=La valeur est plus grande que la longueur maximale value_not_numeric=La valeur est non num\u00e9rique -value_required_but_not_provided=La valeur des donn\u00e9es est requise, mais elle n'a pas \u00e9t\u00e9 fournie +value_required_but_not_provided=La valeur est requise, mais elle n'a pas \u00e9t\u00e9 fournie value_not_unit_interval=La valeur n'est pas une intervalle d'unit\u00e9s -value_not_percentage=La valeur n'est pas un pourcentag +value_not_percentage=La valeur n'est pas un pourcentage value_not_integer=La valeur n'est pas un nombre entier value_not_positive_integer=La valeur n'est pas un entier positif value_not_negative_integer=La valeur n'est pas un entier n\u00e9gatif value_is_zero_and_not_zero_significant=La valeur est z\u00e9ro est le z\u00e9ro n'est pas significatif value_not_bool=La valeur n'est pas bool\u00e9enne -value_not_true_only=La valeur n'est pas Vrai -value_not_valid_date=La valeur n'est pas un date valable -value_not_valid_letter=La valeur de la donn\u00e9e n'est pas une lettre valide +value_not_true_only=La valeur n'est pas "true" +value_not_valid_date=La valeur n'est pas une date valide +value_not_valid_letter=La valeur n'est pas une lettre valide stored_by_length_greater_than_max_length="Enregistr\u00e9 par" est plus long que la longueur maxi comment_length_greater_than_max_length=Le commentaire d\u00e9passe la longueur maximale #-- calendars -----------------------------------------------------------------# -islamic=islamique -nepali=n\u00e9palais +islamic=Islamique +nepali=N\u00e9palais julian=julien -gregorian=gr\u00e9gorien -ethiopian=\u00e9thiopien -thai=tha\u00ef +gregorian=Gr\u00e9gorien +ethiopian=\u00c9thiopien +thai=Tha\u00eflandais iso8601=ISO 8601 -coptic=copte +coptic=Copte persian=Persan #-- Email message footer ------------------------------------------------------# @@ -1780,49 +1795,64 @@ email_restore_1_3rd_paragraph=Vous devez terminer le processus de restauration d #-- Invite emails -------------------------------------------------------------# -email_invite_subject=Invitation pour cr\u00e9er le compte utilisateur \u00e0 -email_invite_1_1st_paragraph_before_application_title=Ceci est une invitation pour cr\u00e9er un +email_invite_subject=Invitation \u00e0 cr\u00e9er un compte d'utilisateur \u00e0 +email_invite_1_1st_paragraph_before_application_title=Ceci est une invitation \u00e0 cr\u00e9er un email_invite_1_1st_paragraph_after_application_title=compte utilisateur. -email_invite_1_2nd_paragraph=Deux emails vous ont \u00e9t\u00e9 envoy\u00e9s, dont ceci est le premier. Veuilez suivre le lien ci-dessous. Dans l'\u00e9tape suivante, on vous demandera de saisir le code qui vous a \u00e9t\u00e9 envoy\u00e9 dans l'autre mail. -email_invite_1_3rd_paragraph=Vous devez r\u00e9pondre \u00e0 cette invitation dans les une semaine. Si vous ne prenez aucune action, l'invitation sera p\u00e9rim\u00e9e +email_invite_1_2nd_paragraph=Veuillez suivre le lien ci-dessous pour accepter l'invitation et cr\u00e9er votre compte. +email_invite_1_3rd_paragraph=Vous devez r\u00e9pondre \u00e0 cette invitation dans un d\u00e9lai de 4 jours. Si vous ne prenez aucune action, l'invitation va expirer pass\u00e9 ce d\u00e9lai. #-- Verify email -------------------------------------------------------------# +email_verify_1_1st_paragraph_before_application_title=Il s'agit d'un message de v\u00e9rification d'un +email_verify_1_1st_paragraph_after_application_title=email de compte utilisateur. +email_verify_1_2nd_paragraph=Veuillez cliquer sur le lien ci-dessous pour v\u00e9rifier l'adresse \u00e9lectronique de votre compte. +email_verify_1_3rd_paragraph=Vous devez r\u00e9pondre \u00e0 ce mail dans un d\u00e9lai d'une heure. Dans le cas contraire, l'email ne sera pas v\u00e9rifi\u00e9e. +verify_email_subject=V\u00e9rifier l'adresse \u00e9lectronique + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=Votre code d'authentification \u00e0 deux facteurs pour +email_2fa_1_greeting=Cher/Ch\u00e8re +email_2fa_1_1st_paragraph_application_title=Vous avez demand\u00e9 un code d'authentification \u00e0 deux facteurs pour vous connecter \u00e0 votre compte. +email_2fa_1_2nd_paragraph=Votre code d'authentification \u00e0 deux facteurs : +email_2fa_1_3rd_paragraph=Veuillez utiliser ce code dans les 15 minutes pour vous connecter \u00e0 votre compte. +email_2fa_1_4th_paragraph=Si vous n'avez pas demand\u00e9 ce code, veuillez contacter imm\u00e9diatement votre administrateur syst\u00e8me pour s\u00e9curiser votre compte. +email_2fa_1_ending=Merci #-- Cache strategy display strings --------------------------------------------# -cache_strategy=Strat\u00e9gie de cache +cache_strategy=Strat\u00e9gie de mise en cache respect_system_setting=Respecter les param\u00e8tres syst\u00e8me no_cache=Pas de cache -cache_until_6am_tomorrow=Cache jusqu'\u00e0 06h00 demain -cache_for_two_weeks=Cache pendant 2 semaines -cache_for_one_hour=Cache pendant 1 heure +cache_until_6am_tomorrow=Cache jusqu'\u00e0 06h00 demain matin +cache_for_two_weeks=Cache de deux semaines +cache_for_one_hour=Cache pour une heure #-- Program indicators --------------------------------------------------------# execution_date=Date d'ex\u00e9cution due_date=Date d'\u00e9ch\u00e9ance incident_date=Date d'incident -enrollment_date=Date d'enr\u00f4lement +enrollment_date=Date d'inscription\u00a0 current_date=Date actuelle value_count=Compte de valeurs zero_pos_value_count=Compte valeur z\u00e9ro ou positif -event_count=Event count (ACTIVE or COMPLETED status only) -scheduled_event_count=Event count (SCHEDULE status only) -org_unit_count=Compte d'unit\u00e9s d'organisation -enrollment_count=Nombre d'enregistrements +event_count=Nombre d'\u00e9v\u00e9nements (statut ACTIVE ou COMPLETED uniquement) +scheduled_event_count=Nombre d'\u00e9v\u00e9nements (statut SCHEDULE uniquement) +org_unit_count=Nombre d'unit\u00e9s d'organisation +enrollment_count=Nombre d'inscriptions tei_count=Nombre d'entit\u00e9s suivies dhis-web-settings=Param\u00e8tres du syst\u00e8me -event_date=Datee d\u00b4\u00e9v\u00e9nement -scheduled_date=Date programm\u00e9e -enrollment_status=Statut de l'enr\u00f4lement -completed_date=Date compl\u00e8te -program_stage_name=Nom de l'\u00e9tape du programme -program_stage_id=ID de l'\u00e9tape du programme +event_date=Date de l'\u00e9v\u00e9nement +scheduled_date=Date pr\u00e9vue +enrollment_status=Statut de l'inscription +completed_date=Date d'ach\u00e8vement +program_stage_name=Nom de l'\u00e9tape de programme +program_stage_id=ID de l'\u00e9tape de programme #-- Object names --------------------------------------------------------------# -data_element=Element de donn\u00e9e +data_element=\u00c9l\u00e9ment de donn\u00e9es data_element_group=Groupe d'\u00e9l\u00e9ments de donn\u00e9es indicator=Indicateur indicator_group=Groupe d'indicateurs @@ -1830,23 +1860,23 @@ data_element_group_set=Ensemble du groupes d'\u00e9l\u00e9ments de donn\u00e9es indicator_group_set=Ensemble de groupes d'indicateurs option_set=Ensemble d'options attribute=Attribut -category_option=Options de cat\u00e9gorie +category_option=Option de cat\u00e9gorie category=Cat\u00e9gorie -category_combo=Combinaison de Cat\u00e9gories -category_option_combo=Combinaison d'option de cat\u00e9gorie -category_option_group_set=Ensemble de groupes d'option de cat\u00e9gorie +category_combo=Combinaison de cat\u00e9gories +category_option_combo=Combinaison d'options de cat\u00e9gorie +category_option_group_set=Ensemble de groupes d'options de cat\u00e9gorie indicator_type=Type d'indicateur -data_set=Data Set +data_set=Ensemble de donn\u00e9es organisation_unit=Unit\u00e9 d'organisation -organisation_unit_group=Groupe d'Unit\u00e9s d'Organisation +organisation_unit_group=Groupe d'unit\u00e9s d'organisation organisation_unit_level=Niveau d'unit\u00e9 d'organisation organisation_unit_group_set=Ensemble de groupes d'unit\u00e9s d'organisation validation_rule=R\u00e8gle de validation validation_rule_group=Groupe de r\u00e8gles de validation option=Option -category_option_group=Groupe d'options de cat\u00e9gorie +category_option_group=Groupe d'options de Cat\u00e9gorie external_map_layer=Couche de carte externe -legend_set=Jeu de l\u00e9gende +legend_set=Jeu de l\u00e9gendes push_analysis=Analyse push relationship_type=Type de relation tracked_entity=Entit\u00e9 suivie @@ -1856,14 +1886,14 @@ predictor=Pr\u00e9dicteur organisation_unit_group_membership=Appartenance \u00e0 un groupe d'unit\u00e9s d'organisation data_element_group_membership=Appartenance \u00e0 un groupe d'\u00e9l\u00e9ments de donn\u00e9es indicator_group_membership=Appartenance \u00e0 un groupe d'indicateurs -program_indicator_group=Groupe d'indicateurs du programme +program_indicator_group=Groupe d'indicateurs de programme system_monitoring_settings=Param\u00e8tres de surveillance du syst\u00e8me program_rule=R\u00e8gle de programme validation_notification_template=Mod\u00e8le de notification de validation analytics_settings=Param\u00e8tres d'analyse data_approval_level=Niveau d'approbation des donn\u00e9es -data_approval_workflow=Data approval workflow -program_indicator=Gestion des indicateurs de programme +data_approval_workflow=Flux d'approbation des donn\u00e9es +program_indicator=Indicateur de programme program_rule_variable=Variable de r\u00e8gle de programme program=Programme #--Various --------------------------------------------------------------------# @@ -1876,12 +1906,12 @@ no_results_found=Aucun r\u00e9sultat trouv\u00e9 general_settings=Param\u00e8tres g\u00e9n\u00e9raux server_settings=Param\u00e8tres du serveur appearance_settings=Param\u00e8tres d'apparence -email_settings=param\u00e8tres e-mail +email_settings=Param\u00e8tres d'e-mail messaging_settings=Param\u00e8tres de messagerie access_settings=Param\u00e8tres d'acc\u00e8s calendar_settings=Param\u00e8tres du calendrier import_settings=Param\u00e8tres d'importation -synchronization_settings=Synchronisation +synchronization_settings=Param\u00e8tres de synchronisation oauth2_clients=Clients OAuth2 #-- Authorities ---------------------------------------------------------------# @@ -1898,7 +1928,7 @@ mentioned_you_in_dhis2=vous a mentionn\u00e9 dans DHIS 2 #-- Subscriber notifications -----------------------------------------------------------------# notification_user=Utilisateur -notification_object_subscribed=d'un objet auquel vous \u00eates inscrit +notification_object_subscribed=d'un objet auquel vous \u00eates abonn\u00e9 notification_interpretation_create=a cr\u00e9\u00e9 une interpr\u00e9tation notification_interpretation_update=a mis \u00e0 jour une interpr\u00e9tation notification_interpretation_like=a aim\u00e9 une interpr\u00e9tation @@ -1912,55 +1942,49 @@ data_integrity.data_elements_without_data_sets.section=\u00c9l\u00e9ments de don data_integrity.data_elements_without_data_sets.name=\u00c9l\u00e9ments de donn\u00e9es sans ensembles de donn\u00e9es data_integrity.data_elements_without_data_sets.description=Liste tous les \u00e9l\u00e9ments de donn\u00e9es qui n'ont pas d'ensembles de donn\u00e9es. data_integrity.data_elements_without_groups.section=\u00c9l\u00e9ments de donn\u00e9es -data_integrity.data_elements_without_groups.name=El\u00e9ments de donn\u00e9es sans groupes +data_integrity.data_elements_without_groups.name=\u00c9l\u00e9ments de donn\u00e9es sans groupes data_integrity.data_elements_without_groups.description=Liste tous les \u00e9l\u00e9ments de donn\u00e9es qui n'ont pas de groupes d'\u00e9l\u00e9ments de donn\u00e9es data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.section=\u00c9l\u00e9ments de donn\u00e9es -data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=\u00c9l\u00e9ments de donn\u00e9es affect\u00e9s \u00e0 des ensembles de donn\u00e9es ayant un type p\u00e9riode diff\u00e9rent -data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Liste de tous les \u00e9l\u00e9ments de donn\u00e9es affect\u00e9s \u00e0 au moins un ensemble de donn\u00e9es ayant un type de p\u00e9riode diff\u00e9rent +data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=\u00c9l\u00e9ments de donn\u00e9es affect\u00e9s \u00e0 des ensembles de donn\u00e9es ayant un type de p\u00e9riode diff\u00e9rent +data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Liste tous les \u00e9l\u00e9ments de donn\u00e9es affect\u00e9s \u00e0 au moins un ensemble de donn\u00e9es ayant un type de p\u00e9riode diff\u00e9rent data_integrity.data_elements_violating_exclusive_group_sets.section=\u00c9l\u00e9ments de donn\u00e9es -data_integrity.data_elements_violating_exclusive_group_sets.name=\u00c9l\u00e9ment de donn\u00e9es avec des ensembles de groupes exclusifs incompatibles +data_integrity.data_elements_violating_exclusive_group_sets.name=\u00c9l\u00e9ments de donn\u00e9es qui appartiennent \u00e0 plusieurs groupes dans un ensemble de groupes. data_integrity.data_elements_violating_exclusive_group_sets.description=Liste de tous les \u00e9l\u00e9ments de donn\u00e9es appartenant \u00e0 plus d'un ensemble d'\u00e9l\u00e9ments de donn\u00e9es exclusif appartenant au m\u00eame ensemble de groupes d'\u00e9l\u00e9ments de donn\u00e9es -data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Soit retirer l'\u00e9l\u00e9ment de donn\u00e9es de tous les ensembles de groupes exclusifs sauf un, soit examiner si l'ensemble doit vraiment \u00eatre un ensemble de groupes exclusif +data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Soit retirer l'\u00e9l\u00e9ment de donn\u00e9es de tous les ensembles de groupes exclusifs sauf un, soit d\u00e9terminer si l'ensemble doit vraiment \u00eatre un ensemble de groupes exclusif data_integrity.data_elements_in_data_set_not_in_form.section=Ensembles de donn\u00e9es data_integrity.data_elements_in_data_set_not_in_form.name=Ensembles de donn\u00e9es avec des \u00e9l\u00e9ments de donn\u00e9es ne figurant pas dans le formulaire de saisie des donn\u00e9es -data_integrity.data_elements_in_data_set_not_in_form.description=Liste tous les ensembles de donn\u00e9es ayant des \u00e9l\u00e9ments de donn\u00e9es qui ne sont ni membres du formulaire de saisie de l'ensemble ni membres de la section des ensembles -data_integrity.data_elements_in_data_set_not_in_form.recommendation=Soit supprimer les \u00e9l\u00e9ments de donn\u00e9es en question, soit les int\u00e9grer dans le formulaire ou la section de l'ensemble +data_integrity.data_elements_in_data_set_not_in_form.description=Liste tous les ensembles de donn\u00e9es ayant des \u00e9l\u00e9ments de donn\u00e9es qui ne figurent ni dans le formulaire de saisie de l'ensemble ni dans la section des ensembles +data_integrity.data_elements_in_data_set_not_in_form.recommendation=Soit supprimer les \u00e9l\u00e9ments de donn\u00e9es en question, soit les int\u00e9grer au formulaire ou \u00e0 la section des ensembles data_integrity.data_sets_not_assigned_to_org_units.section=Ensembles de donn\u00e9es -data_integrity.data_sets_not_assigned_to_org_units.name=Ensembles de donn\u00e9es non assign\u00e9s aux unit\u00e9s d'organisation +data_integrity.data_sets_not_assigned_to_org_units.name=Ensembles de donn\u00e9es non affect\u00e9s aux unit\u00e9s d'organisation data_integrity.data_sets_not_assigned_to_org_units.description=Liste tous les ensembles de donn\u00e9es non affect\u00e9s \u00e0 une unit\u00e9 d'organisation data_integrity.category_combos_being_invalid.section=Cat\u00e9gories data_integrity.category_combos_being_invalid.name=Combinaisons de cat\u00e9gories non valides data_integrity.category_combos_being_invalid.description=Liste toutes les combinaisons de cat\u00e9gories qui ne sont pas valides -data_integrity.category_combos_being_invalid.recommendation=Assurez-vous que la combinaison de cat\u00e9gories est affect\u00e9e \u00e0 au moins une cat\u00e9gorie et que toutes les cat\u00e9gories ont des options de cat\u00e9gorie -data_integrity.indicators_with_identical_formulas.section=Indicateurs -data_integrity.indicators_with_identical_formulas.name=Indicateurs avec formules identiques -data_integrity.indicators_with_identical_formulas.description=Liste tous les indicateurs ayant les m\u00eames formules avec au moins un autre indicateur -data_integrity.indicators_with_identical_formulas.recommendation=V\u00e9rifiez si le m\u00eame indicateur doit \u00eatre utilis\u00e9 partout et supprimez les doublons +data_integrity.category_combos_being_invalid.recommendation=Assurez-vous que la combinaison de cat\u00e9gories est affect\u00e9e \u00e0 au moins une cat\u00e9gorie et que toutes les cat\u00e9gories disposent d'options +data_integrity.indicators_with_identical_formulas.recommendation=V\u00e9rifier si le m\u00eame indicateur doit \u00eatre utilis\u00e9 partout et supprimer les doublons data_integrity.indicators_without_groups.section=Indicateurs -data_integrity.indicators_without_groups.name=Indicateurs n'ayant pas de groupes -data_integrity.indicators_without_groups.description=Liste tous les indicateurs n'ayant pas au moins un groupe +data_integrity.indicators_without_groups.name=Indicateurs sans groupes +data_integrity.indicators_without_groups.description=Liste tous les indicateurs qui n'ont pas au moins un groupe data_integrity.indicators_with_invalid_numerator.section=Indicateurs data_integrity.indicators_with_invalid_numerator.name=Indicateurs avec num\u00e9rateur invalide data_integrity.indicators_with_invalid_numerator.description=Liste tous les indicateurs pour lesquels l'expression du num\u00e9rateur n'est pas valide data_integrity.indicators_with_invalid_denominator.section=Indicateurs data_integrity.indicators_with_invalid_denominator.name=Indicateurs avec d\u00e9nominateur invalide -data_integrity.indicators_with_invalid_denominator.description=Listez tous les indicateurs pour lesquels l'expression du d\u00e9nominateur n'est pas valide +data_integrity.indicators_with_invalid_denominator.description=Lister tous les indicateurs pour lesquels l'expression du d\u00e9nominateur n'est pas valide data_integrity.indicators_violating_exclusive_group_sets.section=Indicateurs -data_integrity.indicators_violating_exclusive_group_sets.name=Indicateurs avec des ensembles de groupes exclusifs incompatibles +data_integrity.indicators_violating_exclusive_group_sets.name=Indicateurs qui appartiennent \u00e0 plusieurs groupes dans un ensemble de groupes. data_integrity.indicators_violating_exclusive_group_sets.description=Liste tous les indicateurs appartenant \u00e0 plusieurs groupes d'indicateurs exclusifs data_integrity.indicators_violating_exclusive_group_sets.recommendation=Retirer l'indicateur de tous les groupes d'indicateurs exclusifs, sauf un data_integrity.periods_duplicates.section=P\u00e9riodes data_integrity.periods_duplicates.name=P\u00e9riodes dupliqu\u00e9es -data_integrity.periods_duplicates.description=Liste tous les doublons de p\u00e9riodes ayant un type et une date de d\u00e9but identiques +data_integrity.periods_duplicates.description=Liste tous les doublons de p\u00e9riodes qui ont un type et une date de d\u00e9but identiques data_integrity.periods_duplicates.recommendation=Assurez-vous que toutes les r\u00e9f\u00e9rences de la base de donn\u00e9es sont d\u00e9plac\u00e9es vers l'un des doublons avant de supprimer les doublons non utilis\u00e9s +data_integrity.option_groups_empty.name=Groupes d'options sans options data_integrity.org_units_with_cyclic_references.section=Unit\u00e9s d'organisation -data_integrity.org_units_with_cyclic_references.name=Unit\u00e9s Organisation avec des r\u00e9f\u00e9rences cycliques -data_integrity.org_units_with_cyclic_references.description=Liste toutes les unit\u00e9s d'organisation qui pr\u00e9sentent une d\u00e9finition de hi\u00e9rarchie parentale conflictuelle, de sorte que deux unit\u00e9s d'organisation deviennent parents l'une de l'autre ou, en d'autres termes, forment une r\u00e9f\u00e9rence circulaire -data_integrity.org_units_with_cyclic_references.recommendation=L'une des unit\u00e9s d'organisation doit \u00eatre mal configur\u00e9e et doit \u00eatre corrig\u00e9e afin qu'un arbre non circulaire relie les deux unit\u00e9s -data_integrity.org_units_being_orphaned.section=Unit\u00e9s d'organisation -data_integrity.org_units_being_orphaned.name=Unit\u00e9s d'organisation orphelins -data_integrity.org_units_being_orphaned.description=Liste toutes les unit\u00e9s d'organisation qui ne sont pas des unit\u00e9s de niveau 1 mais qui n'ont pas de parent, de sorte qu'elles ne sont pas connect\u00e9es au reste de l'arborescence de l'organisation -data_integrity.org_units_being_orphaned.recommendation=Trouvez (ou cr\u00e9ez) et d\u00e9finissez le parent correct pour la ou les unit\u00e9s d'organisation orphelines. Le cas \u00e9ch\u00e9ant, cela est \u00e9galement d\u00fb au fait que vous avez d\u00e9fini le mauvais niveau. +data_integrity.org_units_with_cyclic_references.name=Unit\u00e9s d'organisation avec des r\u00e9f\u00e9rences cycliques +data_integrity.org_units_with_cyclic_references.description=Liste toutes les unit\u00e9s d'organisation dont la d\u00e9finition de la hi\u00e9rarchie parente est conflictuelle, entra\u00eenant que deux unit\u00e9s d'organisation deviennent parents l'une de l'autre ou, en d'autres termes, forment une r\u00e9f\u00e9rence circulaire +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=Unit\u00e9s d'organisation data_integrity.org_units_without_groups.name=Unit\u00e9s d'organisation sans groupes data_integrity.org_units_without_groups.description=Liste toutes les unit\u00e9s d'organisation qui ne sont pas connect\u00e9es \u00e0 au moins un groupe @@ -1972,13 +1996,13 @@ data_integrity.org_unit_groups_without_group_sets.section=Unit\u00e9s d'organisa data_integrity.org_unit_groups_without_group_sets.name=Groupes d'unit\u00e9s d'organisation sans ensemble de groupes data_integrity.org_unit_groups_without_group_sets.description=Liste tous les groupes d'unit\u00e9s d'organisation qui ne sont pas membres d'au moins un ensemble de groupes d'unit\u00e9s d'organisation data_integrity.validation_rules_without_groups.section=R\u00e8gles de validation -data_integrity.validation_rules_without_groups.name=R\u00e8gles de validation sans groupes +data_integrity.validation_rules_without_groups.name=R\u00e8gles de validation sans groupe de r\u00e8gles de validation data_integrity.validation_rules_without_groups.description=Liste toutes les r\u00e8gles de validation n'appartenant pas \u00e0 au moins un groupe de r\u00e8gles de validation data_integrity.validation_rules_with_invalid_left_side_expression.section=R\u00e8gles de validation data_integrity.validation_rules_with_invalid_left_side_expression.name=R\u00e8gles de validation avec une expression de gauche invalide data_integrity.validation_rules_with_invalid_left_side_expression.description=Liste toutes les r\u00e8gles de validation dont l'expression du c\u00f4t\u00e9 gauche n'est pas valide data_integrity.validation_rules_with_invalid_right_side_expression.section=R\u00e8gles de validation -data_integrity.validation_rules_with_invalid_right_side_expression.name=R\u00e8gles de validation avec une expression de gauche invalide +data_integrity.validation_rules_with_invalid_right_side_expression.name=R\u00e8gles de validation avec une expression de droite invalide data_integrity.validation_rules_with_invalid_right_side_expression.description=Liste toutes les r\u00e8gles de validation dont l'expression du c\u00f4t\u00e9 droit n'est pas valide data_integrity.program_indicators_with_invalid_expressions.section=Indicateurs de programme data_integrity.program_indicators_with_invalid_expressions.name=Indicateurs de programme avec une expression invalide @@ -1989,10 +2013,10 @@ data_integrity.program_indicators_with_invalid_filters.name=Indicateurs de progr data_integrity.program_indicators_with_invalid_filters.description=Liste tous les indicateurs de programme dont l'expression de filtre n'est pas valide data_integrity.program_indicators_with_invalid_filters.recommendation=V\u00e9rifiez que l'expression s'\u00e9value \u00e0 vrai/faux data_integrity.program_indicators_without_expression.section=Indicateurs de programme -data_integrity.program_indicators_without_expression.name=Indicateurs de programme sans expression +data_integrity.program_indicators_without_expression.name=Indicateurs de programme sans expressions data_integrity.program_indicators_without_expression.description=Liste tous les indicateurs de programme pour lesquels aucune expression n'a encore \u00e9t\u00e9 d\u00e9finie data_integrity.program_rules_without_condition.section=R\u00e8gles de programme -data_integrity.program_rules_without_condition.name=R\u00e8gles de programme sans condition +data_integrity.program_rules_without_condition.name=R\u00e8gles de programme sans r\u00e8gle de conditions data_integrity.program_rules_without_condition.description=Liste tous les programmes avec des r\u00e8gles n'ayant pas encore de condition data_integrity.program_rules_without_priority.section=R\u00e8gles de programme data_integrity.program_rules_without_priority.name=R\u00e8gles du programme sans d\u00e9finition des priorit\u00e9s @@ -2015,93 +2039,113 @@ data_integrity.program_rule_actions_without_data_object.name=Actions de r\u00e8g data_integrity.program_rule_actions_without_data_object.description=Liste toutes les r\u00e8gles de programme li\u00e9es \u00e0 un type d'action qui requiert soit un \u00e9l\u00e9ment de donn\u00e9es, soit un attribut, mais qui n'est pas li\u00e9 \u00e0 un \u00e9l\u00e9ment de donn\u00e9es ou \u00e0 un attribut data_integrity.program_rule_actions_without_notification.section=R\u00e8gles de programme data_integrity.program_rule_actions_without_notification.name=R\u00e8gle de programme ayant des actions sans mod\u00e8le de notification -data_integrity.program_rule_actions_without_notification.description=Liste toutes les r\u00e8gles de programme li\u00e9es \u00e0 un type d'action qui n\u00e9cessite un mod\u00e8le de notification mais qui ne l'est pas encore +data_integrity.program_rule_actions_without_notification.description=Liste toutes les r\u00e8gles de programme li\u00e9es \u00e0 un type d'action qui n\u00e9cessite un mod\u00e8le de notification mais qui n'est pas encore li\u00e9 \u00e0 un mod\u00e8le data_integrity.program_rule_actions_without_section.section=R\u00e8gles de programme -data_integrity.program_rule_actions_without_section.name=R\u00e8gles de programme avec des actions sans section d'\u00e9tape de programme +data_integrity.program_rule_actions_without_section.name=R\u00e8gles de programme avec des actions sans section de stade de programme data_integrity.program_rule_actions_without_section.description=Liste des r\u00e8gles de programme li\u00e9es \u00e0 un type d'action qui n\u00e9cessite une section mais qui n'est pas encore li\u00e9e \u00e0 une section data_integrity.program_rule_actions_without_stage_id.section=R\u00e8gles de programme data_integrity.program_rule_actions_without_stage_id.name=R\u00e8gles de programme avec des actions sans stade de programme data_integrity.program_rule_actions_without_stage_id.description=Liste des r\u00e8gles de programme li\u00e9es \u00e0 un type d'action qui n\u00e9cessite un stade de programme mais qui n'est pas encore li\u00e9e \u00e0 un stade de programme #YAML based data integrity checks data_integrity.categories_no_options.name=Cat\u00e9gories sans options de cat\u00e9gorie -data_integrity.categories_one_default_category.name=Only one default category should exist -data_integrity.categories_one_default_category_combo.name=Only one default category combo should exist -data_integrity.categories_one_default_category_option.name=Only one default category option should exist -data_integrity.categories_one_default_category_option_combo.name=Only one default category option combo should exist -data_integrity.categories_same_category_options.name=Categories with the same category options -data_integrity.categories_unique_category_combo.name=Different category combinations should not have the exact same combination of categories. -data_integrity.invalid_category_combos.name=Combinaisons de Cat\u00e9gories invalide -data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects -data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations. -data_integrity.category_option_group_sets_incomplete.name=Category option group sets which do not contain all category options. -data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set. -data_integrity.category_options_no_categories.name=Category options with no categories. -data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories which share the same category options. -data_integrity.catoptioncombos_no_catcombo.name=Category options combinations with no category combination. -data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality. -data_integrity.dashboards_no_items.name=Dashboards with no items. -data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements that have not been changed in last 100 days and do not have any data values. -data_integrity.data_elements_aggregate_aggregation_operator.name=Non-numeric data elements which have an aggregation operator other than NONE. -data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites (directly or through indicators) -data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements with NO data values. -data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups. -data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types. -data_integrity.data_elements_without_datasets.name=Aggregate data elements not assigned to any data sets -data_integrity.datasets_empty.name=Data sets with no data elements -data_integrity.datasets_not_assigned_to_org_units.name=Data sets not assigned to any organisation units -data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. -data_integrity.category_option_group_sets_scarce.name=Category option groups should have at least two members. -data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members. -data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members. -data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members. -data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members. -data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members. -data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members. -data_integrity.user_groups_scarce.name=User groups should have at least two members. -data_integrity.validation_rule_groups_scarce.name=Validation rule should have at least two members. -data_integrity.indicator_no_analysis.name=Indicators not used in analytical objects. -data_integrity.indicator_types_duplicated.name=Indicator types with the same factor. -data_integrity.indicators_duplicated_terms.name=Indicators with the same terms. -data_integrity.indicators_exact_duplicates.name=Indicators with the same formula. -data_integrity.indicators_not_grouped.name=Indicators not in any groups. -data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order. -data_integrity.options_sets_empty.name=Empty option sets -data_integrity.options_sets_unused.name=Option sets which are not used -data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. -data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets -data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry. -data_integrity.orgunits_multiple_roots.name=The organisation unit hierarchy should have a single root. -data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames. -data_integrity.orgunits_no_coordinates.name=Organisation units with no coordinates. -data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent. -data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0). -data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date later than the closed date. -data_integrity.orgunits_orphaned.name=Orphaned organisation units. -data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent. -data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces. -data_integrity.org_units_not_in_compulsory_group_sets.name=Organisation units not in all compulsory organisation unit group sets -data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set -data_integrity.organisation_units_without_groups.name=Organisation units not in any groups -data_integrity.periods_3y_future.name=Periods which are more than three years in the future. -data_integrity.periods_distant_past.name=Periods which are in the distant past. -data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates -data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type -data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template. -data_integrity.program_rules_no_action.name=Program rules with no action. -data_integrity.program_rules_no_expression.name=Program rules with no expression. -data_integrity.program_rules_no_priority.name=R\u00e8gles de programme sans priorit\u00e9 -data_integrity.validation_rules_missing_value_strategy_null.name=All validation rule expressions should have a missing value strategy. -data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the past 12 months -data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the past 12 months -data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the past 12 months -data_integrity.users_with_invalid_usernames.name = Users with invalid usernames -data_integrity.users_capture_ou_not_in_data_view_ou.name=Users with capture org unit not in data view org unit -data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users with capture org unit not in TEI search org unit -data_integrity.users_with_no_user_role.name=Users with no user role -data_integrity.user_roles_no_authorities.name=User roles with no authorities -data_integrity.user_roles_with_no_users.name=User roles with no users -data_integrity.option_groups_empty.users=Option groups with no options -data_integrity.push_analysis_no_recipients.name=Push analyses without recipients +data_integrity.categories_dimensions_no_visualizations.name=Cat\u00e9gories activ\u00e9es en tant que dimension de donn\u00e9es mais auxquelles aucune visualisation n'est associ\u00e9e +data_integrity.categories_one_default_category.name=Il ne devrait exister qu'une seule cat\u00e9gorie "par d\u00e9faut" +data_integrity.categories_one_default_category_combo.name=Il ne devrait exister qu'une seule combinaison de cat\u00e9gories "par d\u00e9faut" +data_integrity.categories_one_default_category_option.name=Il ne devrait exister qu'une seule option de cat\u00e9gorie "par d\u00e9faut" +data_integrity.categories_one_default_category_option_combo.name=Il ne devrait exister qu'une seule combinaison d'options de cat\u00e9gorie "par d\u00e9faut" +data_integrity.categories_same_category_options.name=Cat\u00e9gories comportant des options de cat\u00e9gorie identiques +data_integrity.categories_unique_category_combo.name=Combinaisons de cat\u00e9gories comportant des cat\u00e9gories identiques +data_integrity.invalid_category_combos.name=Combinaisons de cat\u00e9gories non valides +data_integrity.category_combos_unused.name=Combinaisons de cat\u00e9gories non utilis\u00e9s par d'autres objets de m\u00e9tadonn\u00e9es +data_integrity.category_option_combos_disjoint.name=Combinaisons d'options de cat\u00e9gorie avec des associations disjointes. +data_integrity.category_option_combos_no_names.name=Combinaisons d'options de cat\u00e9gorie sans nom +data_integrity.category_option_combos_have_duplicates.name=Combinaisons d'options de cat\u00e9gorie comportant des options de cat\u00e9gorie et des combinaisons de cat\u00e9gories identiques +data_integrity.category_option_group_sets_incomplete.name=Ensembles de groupes d'options de cat\u00e9gorie qui ne contiennent pas toutes les options de cat\u00e9gorie. +data_integrity.category_options_excess_groupset_membership.name=Options de cat\u00e9gorie qui appartiennent \u00e0 plusieurs groupes dans un ensemble de groupes d'options de cat\u00e9gorie. +data_integrity.category_options_no_categories.name=Options de cat\u00e9gorie sans cat\u00e9gories. +data_integrity.category_options_shared_within_category_combo.name=Combinaisons de cat\u00e9gories comportant des cat\u00e9gories dont les options sont identiques +data_integrity.catoptioncombos_no_catcombo.name=Combinaisons d'options de cat\u00e9gorie sans combinaison de cat\u00e9gories. +data_integrity.cocs_wrong_cardinality.name=Combinaisons d'options de cat\u00e9gorie avec une cardinalit\u00e9 incorrecte. +data_integrity.dashboards_no_items.name=Tableaux de bord sans \u00e9l\u00e9ments. +data_integrity.data_elements_aggregate_abandoned.name=\u00c9l\u00e9ments de donn\u00e9es agr\u00e9g\u00e9s qui n'ont pas \u00e9t\u00e9 modifi\u00e9s au cours des 100 derniers jours et qui ne contiennent aucune valeur +data_integrity.data_elements_can_aggregate_with_none_operator.name=\u00c9l\u00e9ments de donn\u00e9es de domaine qui peuvent \u00eatre agr\u00e9g\u00e9s, mais dont l'op\u00e9rateur d'agr\u00e9gation est d\u00e9fini sur AUCUN +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=\u00c9l\u00e9ments de donn\u00e9es agr\u00e9g\u00e9s qui ne peuvent pas \u00eatre agr\u00e9g\u00e9s mais dont l'op\u00e9rateur d'agr\u00e9gation est d\u00e9fini sur AUCUN. +data_integrity.data_elements_aggregate_no_analysis.name=\u00c9l\u00e9ments de donn\u00e9es non utilis\u00e9s dans les favoris directement ou via des indicateurs +data_integrity.data_elements_aggregate_no_data.name=\u00c9l\u00e9ments de donn\u00e9es agr\u00e9g\u00e9s sans valeurs de donn\u00e9es +data_integrity.data_elements_aggregate_no_groups.name=\u00c9l\u00e9ments de donn\u00e9es agr\u00e9g\u00e9s qui n'appartiennent \u00e0 aucun groupe d'\u00e9l\u00e9ments de donn\u00e9es +data_integrity.data_elements_aggregate_with_different_period_types.name=\u00c9l\u00e9ments de donn\u00e9es agr\u00e9g\u00e9s qui appartiennent \u00e0 des ensembles de donn\u00e9es avec diff\u00e9rents types de p\u00e9riodes. +data_integrity.data_elements_without_datasets.name=\u00c9l\u00e9ments de donn\u00e9es agr\u00e9g\u00e9s qui n'appartiennent \u00e0 aucun ensemble de donn\u00e9es +data_integrity.datasets_empty.name=Ensembles de donn\u00e9es sans \u00e9l\u00e9ments de donn\u00e9es +data_integrity.datasets_same_name.name=Ensembles de donn\u00e9es portant des noms ou des noms courts en double +data_integrity.datasets_custom_data_entry_forms_empty.name=Ensembles de donn\u00e9es qui ont des formulaires de saisie de donn\u00e9es personnalis\u00e9s et qui sont vides. +data_integrity.datasets_not_assigned_to_org_units.name=Ensembles de donn\u00e9es qui n'ont \u00e9t\u00e9 assign\u00e9s \u00e0 aucune unit\u00e9 d'organisation +data_integrity.data_elements_excess_groupset_membership.name=\u00c9l\u00e9ments de donn\u00e9es qui appartiennent \u00e0 plusieurs groupes dans un ensemble de groupes. +data_integrity.category_option_group_sets_scarce.name=Les ensembles de groupe d'options de cat\u00e9gorie doivent avoir au moins deux membres. +data_integrity.category_option_groups_scarce.name=Les groupes d'options de cat\u00e9gorie doivent avoir au moins deux membres. +data_integrity.data_element_groups_scarce.name=Les groupes d'\u00e9l\u00e9ments de donn\u00e9es doivent avoir au moins deux membres. +data_integrity.indicator_group_sets_scarce.name=Les ensembles de groupes d'indicateurs doivent avoir au moins deux membres. +data_integrity.indicator_groups_scarce.name=Les groupes d'indicateurs doivent avoir au moins deux membres. +data_integrity.orgunit_groups_scarce.name=Les groupes d'unit\u00e9s d'organisation doivent avoir au moins deux membres. +data_integrity.program_indicator_groups_scarce.name=Les groupes d'indicateurs de programme doivent avoir au moins deux membres. +data_integrity.user_groups_scarce.name=Les groupes d'utilisateurs doivent avoir au moins deux membres. +data_integrity.validation_rule_groups_scarce.name=Les groupes de r\u00e8gles de validation doivent avoir au moins deux membres. +data_integrity.indicator_no_analysis.name=Indicateurs non utilis\u00e9s dans aucun des objets analytiques +data_integrity.indicator_types_duplicated.name=Types d'indicateurs ayant des facteurs identiques. +data_integrity.indicators_duplicated_terms.name=Indicateurs ayant des termes identiques +data_integrity.indicators_exact_duplicates.name=Indicateurs avec formules identiques +data_integrity.indicators_not_grouped.name=Indicateurs qui n'appartiennent \u00e0 aucun groupe +data_integrity.option_sets_wrong_sort_order.name=Ensembles d'options dont l'ordre de tri peut \u00eatre erron\u00e9. +data_integrity.options_sets_empty.name=Ensembles d'options vides +data_integrity.options_sets_unused.name=Ensembles d'options non utilis\u00e9s +data_integrity.orgunit_group_sets_excess_groups.name=Unit\u00e9s d'organisation qui appartiennent \u00e0 plusieurs groupes dans un ensemble de groupes. +data_integrity.orgunits_compulsory_group_count.name=Unit\u00e9s d'organisation qui ne figurent pas dans tous les ensembles de groupes d'unit\u00e9s d'organisation +data_integrity.orgunits_invalid_geometry.name=Unit\u00e9s d'organisation avec une g\u00e9om\u00e9trie invalide. +data_integrity.orgunits_multiple_roots.name=La hi\u00e9rarchie des unit\u00e9s d'organisation doit avoir une racine unique +data_integrity.orgunits_multiple_spaces.name=Les unit\u00e9s d'organisation ne doivent pas comporter d'espaces multiples dans leur nom ou leur nom court. +data_integrity.orgunits_no_coordinates.name=Unit\u00e9s d'organisation sans coordonn\u00e9es. +data_integrity.orgunits_not_contained_by_parent.name=Les unit\u00e9s d'organisation avec des coordonn\u00e9es de point doivent \u00eatre contenues par leur unit\u00e9 parent. +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Unit\u00e9s d'organisation situ\u00e9es \u00e0 moins de 100 km de l'\u00eele Null (0,0). +data_integrity.orgunits_openingdate_gt_closeddate.name=Unit\u00e9s d'organisation dont la date d'ouverture est post\u00e9rieure \u00e0 la date de cl\u00f4ture +data_integrity.orgunits_orphaned.name=Unit\u00e9s d'organisation orphelines +data_integrity.orgunits_same_name_and_parent.name=Les unit\u00e9s d'organisation ne doivent pas avoir le m\u00eame nom ni le m\u00eame parent. +data_integrity.orgunits_trailing_spaces.name=Les unit\u00e9s d'organisation ne doivent pas comporter d'espace de fin. +data_integrity.org_units_not_in_compulsory_group_sets.name=Unit\u00e9s d'organisation qui ne font pas partie obligatoirement de tous les ensembles de groupes d'unit\u00e9s d'organisation +data_integrity.organisation_units_violating_exclusive_group_sets.name=Unit\u00e9s d'organisation qui appartiennent \u00e0 plusieurs groupes dans un ensemble de groupes. +data_integrity.organisation_units_without_groups.name=Unit\u00e9s d'Organisation sans groupe +data_integrity.periods_3y_future.name=P\u00e9riodes qui se situent \u00e0 plus de trois ans dans le futur. +data_integrity.periods_distant_past.name=P\u00e9riodes qui se situent dans un pass\u00e9 lointain. +data_integrity.periods_same_start_end_date.name=P\u00e9riodes qui ont les m\u00eames dates de d\u00e9but et de fin +data_integrity.periods_same_start_date_period_type.name=P\u00e9riodes qui ont la m\u00eame date de d\u00e9but et le m\u00eame type de p\u00e9riode +data_integrity.programs_custom_data_entry_forms_empty.name=Programmes comportant des formulaires de saisie de donn\u00e9es personnalis\u00e9s vides +data_integrity.program_stages_no_programs.name=Stades de programme sans programmes associ\u00e9s +data_integrity.program_rules_message_no_template.name=Actions de r\u00e8gles de programme qui doivent envoyer ou planifier un message sans mod\u00e8le de message. +data_integrity.program_rules_no_action.name=R\u00e8gles de programme sans actions +data_integrity.program_rules_no_expression.name=R\u00e8gles de programme sans expression. +data_integrity.program_rules_no_priority.name=R\u00e8gles de programme sans priorit\u00e9s +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Expressions de r\u00e8gles de validation sans strat\u00e9gies de traitement des valeurs manquantes +data_integrity.dashboards_not_viewed_one_year.name=Tableaux de bord qui n'ont pas \u00e9t\u00e9 consult\u00e9s activement au cours des 12 derniers mois +data_integrity.maps_not_viewed_one_year.name=Cartes qui n'ont pas \u00e9t\u00e9 consult\u00e9es au cours des 12 derniers mois +data_integrity.visualizations_not_viewed_one_year.name=Visualisations qui n'ont pas \u00e9t\u00e9 consult\u00e9es au cours des 12 derniers mois +data_integrity.users_with_invalid_usernames.name=Utilisateurs dont le nom d'utilisateur est non valide +data_integrity.users_capture_ou_not_in_data_view_ou.name=Les utilisateurs qui ont une unit\u00e9 d'organisation de saisie de donn\u00e9es qui ne figure pas dans la hi\u00e9rarchie des unit\u00e9s d'organisation de leur affichage des donn\u00e9es +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Les utilisateurs qui ont une unit\u00e9 d'organisation de saisie des donn\u00e9es qui ne figure pas dans la hi\u00e9rarchie des unit\u00e9s d'organisation de recherche des entit\u00e9s suivies +data_integrity.users_with_no_user_role.name=Utilisateurs sans r\u00f4le d'utilisateur +data_integrity.user_roles_no_authorities.name=R\u00f4les d'utilisateur sans autorisations assign\u00e9es +data_integrity.user_roles_with_no_users.name=R\u00f4les d'utilisateur sans utilisateurs assign\u00e9es +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=Ressources de type ICON qui n'ont pas d'entr\u00e9e dans la table des ic\u00f4nes +data_integrity.users_with_all_authority.name=Utilisateurs auxquels l'autorisation \u00ab TOUT \u00bb a \u00e9t\u00e9 assign\u00e9 +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Attributs d'entit\u00e9s suivies dont la configuration de recherche n'est pas optimale, ce qui peut entra\u00eener un ralentissement des performances lors de la recherche d'entit\u00e9s suivies \u00e0 l'aide de ces attributs +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Les index de trigrammes partiels de la table \u00ab trackedentityattributevalue \u00bb doivent \u00eatre synchronis\u00e9s avec la configuration des m\u00e9tadonn\u00e9es des attributs de l'entit\u00e9 suivie. +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Attributs d'entit\u00e9 suivis pour lesquels un index trigramme partiel a \u00e9t\u00e9 cr\u00e9\u00e9 dans la table \u00ab trackedentityattributevalue \u00bb +data_integrity.programs_inconsistent_tracked_entity_type.name=Programmes dont le lien avec un type d'entit\u00e9 suivi n'est pas coh\u00e9rent +data_integrity.category_options_default_incorrect_sharing.name=L'option de cat\u00e9gorie par d\u00e9faut devrait \u00eatre partag\u00e9e publiquement avec tous les utilisateurs +data_integrity.users_with_app_hub_authority.name=Utilisateurs autoris\u00e9s \u00e0 installer et \u00e0 g\u00e9rer des applications depuis l'App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=R\u00e8gles de programme associ\u00e9es de mani\u00e8re incoh\u00e9rente \u00e0 un programme et \u00e0 un stade de programme # -- End Data Integrity Checks--------------------------------------------# diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_hi_IN.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_hi_IN.properties new file mode 100644 index 000000000000..10d32c93c2ea --- /dev/null +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_hi_IN.properties @@ -0,0 +1,2158 @@ +#-- Application name -----------------------------------------------------------# + +district_health_information_software=District Health Information Software 2 +dhis2=DHIS 2 + +#-- dhis-wp --------------------------------------------------------------------# + +no_page_specified=No page specified +an_exception_occured=An exception occurred +exception_explanation_text=Sorry! The system failed to execute the operation. Usually, no data is lost and you can continue working by going back to the previous page. +exception=Exception +caused_by=Caused by +unknown_source=Unknown source +logged_in=Logged in +not_logged_in=Not logged in +log_out=Log out +about=About +access_denied=\u092a\u0939\u0941\u0902\u091a \u0905\u0938\u094d\u0935\u0940\u0915\u0943\u0924 +access_denied_message=You do not have sufficient authority to view this page +create_access_denied_message=You do not have create access to object +read_access_denied_message=You do not have read access to object +update_access_denied_message=You do not have update access to object +delete_access_denied_message=You do not have delete access to object +go_back=\u092a\u0940\u091b\u0947 \u091c\u093e\u090f\u0902 +main_menu=Main menu +maintenance=Maintenance +services=Services + +#-- dhis-ouwt ------------------------------------------------------------------# + +org_unit_tree=Organisation Unit Tree +specify_organisationunit=Please specify an organisation unit +cannot_clear_selected_orgunits=Cannot clear the selected organisation units +locate_organisation_unit_by_name=Locate organisation unit by name +error_occurred=An error has occurred. +select_organisationunit=You must select an OrganisationUnit from the tree. + +#-- Modules --------------------------------------------------------------------# + +dhis-web-maintenance=Maintenance +dhis-web-data-administration=Data Administration +dhis-web-maintenance-settings=\u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938 +dhis-web-aggregate-data-entry=Data Entry +dhis-web-sms=SMS +dhis-web-import-export=Import/Export +dhis-web-data-quality=Data Quality +dhis-web-maps=Maps +dhis-web-mapping=GIS +dhis-web-capture=Capture +dhis-web-event-reports=Event Reports +dhis-web-event-visualizer=Event Visualizer +dhis-web-reports=Reports +dhis-web-approval=Data Approval +dhis-web-approval-classic=Data Approval Classic +dhis-web-cache-cleaner=Browser Cache Cleaner +dhis-web-mobile=Mobile (Smartphone) +dhis-web-dashboard-integration=Dashboard +dhis-web-messaging=Messaging +dhis-web-visualizer=Classic Data Visualizer +dhis-web-pivot=Pivot Table +dhis-web-app-management=App Management +dhis-web-usage-analytics=Usage Analytics +dhis-web-translations=Translations +dhis-web-interpretation=Interpretations +dhis-web-datastore=Datastore Management +dhis-web-user=Users +dhis-web-scheduler=Scheduler +dhis-web-dashboard=Dashboard +dhis-web-menu-management=Menu Management +dhis-web-data-visualizer=Data Visualizer +dhis-web-sms-configuration=SMS Configuration +dhis-web-login=Login +dhis-web-user-profile=User Profile +dhis-web-line-listing=Line Listing +dhis-web-metadata-management=Metadata Management + +#-- Intro modules -------------------------------------------------------------# + +intro_dhis-web-dataentry=Enter data for forms either on-line or off-line, validate data and view data trends. +intro_dhis-web-import-export=Import and export data from DHIS or third-party systems on various formats. +intro_dhis-web-validationrule=Validate and assess data quality using validation rules or statistical methods. +intro_dhis-web-light=Access a mobile device optimized version of data entry and analysis. +intro_dhis-web-mobile=Access a smartphone optimized version of data entry, settings, messages. +intro_dhis-web-dashboard-integration=Get an overview of favorite charts, reports and maps and view or write messages. +intro_dhis-web-dashboard=Get an overview of favorite charts, tables and maps and view or write messages. +intro_dhis-web-visualizer=Create dynamic data visualizations for data elements and indicators. +intro_dhis-web-pivot=Generate flexible pivot tables with data aggregated in all dimensions. +intro_dhis-web-sms=Send SMS reminders and notifications manually or as scheduled tasks. +intro_dhis-web-event-reports=Query for events and create aggregated, dimensional analysis of events. +intro_dhis-web-event-capture=Capture information about single events. +intro_dhis-web-capture=Capture information about single events. +intro_dhis-web-data-visualizer=Create dynamic data visualizations for data elements and indicators. +intro_dhis-web-sms-configuration=Configure SMS Gateways and messages. +intro_dhis-web-line-listing=Create dynamic line lists for events and tracked entities. + +#-- Intro functions -------------------------------------------------------------# + +intro_help_center=Get help on a various of topics related to setting up and using the DHIS 2. +intro_supportive_software=Get an overview of useful software like report designers mobile clients. +intro_system_overview=Visit the system overview page to get a complete list of modules. +intro_web_api=Go to the Web API entry point, which is an interface for other computer systems. +intro_about_dhis2=Get information about the system version and runtime environment. +intro_settings=Set your personal preferences for interface language, style and email settings. +intro_profile=Set up your personal profile with information like job title and interests. +intro_account=Manage your user account including name, password, email and mobile. +intro_log_out=Go here to log out of the system and deny others to access your user account. + +#-- See module privilegies ----------------------------------------------------# + +M_dhis-web-maintenance=Maintenance app +M_dhis-web-data-administration=Data Administration app +M_dhis-web-settings=Settings app +M_dhis-web-aggregate-data-entry=Data Entry app +M_dhis-web-import-export=Import-Export app +M_dhis-web-validationrule=Validation Rule app +M_dhis-web-data-quality=Data Quality app +M_dhis-web-gis=GIS app +M_dhis-web-interpretation=Interpretation app +M_dhis-web-datastore=Datastore app +M_dhis-web-messaging=Messaging app +M_dhis-web-dashboard=Dashboard app +M_dhis-web-mapping=GIS app +M_dhis-web-maps=Maps app +M_dhis-web-event-reports=Event Reports app +M_dhis-web-app-management=App Management app +M_dhis-web-usage-analytics=Usage Analytics app +M_dhis-web-light=Light app +M_dhis-web-mobile=Smartphone app +M_dhis-web-visualizer=Classic Data Visualizer app +M_dhis-web-maintenance-mobile=Mobile Maintenance app +M_dhis-web-pivot=Pivot Table app +M_dhis-web-sms=SMS app +M_dhis-web-capture=Capture app +M_dhis-web-reports=Reports app +M_dhis-web-approval=Data Approval app +M_dhis-web-approval-classic=Data Approval Classic app +M_dhis-web-event-visualizer=Event Visualizer app +M_dhis-web-cache-cleaner=Browser Cache Cleaner app +M_dhis-web-translations=Translations app +M_dhis-web-menu-management=Menu Management app +M_dhis-web-user=Users app +M_dhis-web-scheduler=Scheduler app +M_dhis-web-data-visualizer=Data Visualizer app +M_dhis-web-sms-configuration=SMS Configuration app +M_dhis-web-line-listing=Line Listing app +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app + +#-- User action privilegies ---------------------------------------------------# + +F_CONCEPT_=Add/Update Concept +F_METADATA_MANAGE=Metadata sync +F_CONSTANT_ADD=Add/Update Constant +F_CONSTANT_DELETE=Delete Constant +F_CONSTANT_MANAGEMENT=Constant Management +F_DATAADMIN_LOCK=Data Admin Locking +F_DATAADMIN_UNLOCK=Data Admin Unlocking +F_DATAELEMENT_PUBLIC_ADD=Add/Update Public Data Element +F_DATAELEMENT_PRIVATE_ADD=Add/Update Private Data Element +F_DATAELEMENT_DELETE=Delete Data Element +F_DATA_ELEMENT_MERGE=Merge Data Elements +F_CATEGORY_PUBLIC_ADD=Add/Update Public Category +F_CATEGORY_PRIVATE_ADD=Add/Update Private Category +F_CATEGORY_DELETE=Delete Category +F_CATEGORY_OPTION_PUBLIC_ADD=Add/Update Public Category Option +F_CATEGORY_OPTION_PRIVATE_ADD=Add/Update Private Category Option +F_CATEGORY_OPTION_DELETE=Delete Category Option +F_CATEGORY_OPTION_MERGE=Merge Category Options +F_CATEGORY_COMBO_PUBLIC_ADD=Add/Update Public Category Combo +F_CATEGORY_COMBO_PRIVATE_ADD=Add/Update Private Category Combo +F_CATEGORY_COMBO_DELETE=Delete Category Combo +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos +F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=Add/Update Public Category Option Group +F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=Add/Update Private Category Option Group +F_CATEGORY_OPTION_GROUP_DELETE=Delete Category Option Group +F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD=Add/Update Public Category Option Group Set +F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD=Add/Update Private Category Option Group Set +F_CATEGORY_OPTION_GROUP_SET_DELETE=Delete Category Option Group Set +F_DATAELEMENTGROUP_PUBLIC_ADD=Add/Update Public Data Element Groups +F_DATAELEMENTGROUP_PRIVATE_ADD=Add/Update Private Data Element Groups +F_DATAELEMENTGROUP_DELETE=Delete Data Element Groups +F_DATAELEMENTGROUPSET_PUBLIC_ADD=Add/Update Public Data Element Group Sets +F_DATAELEMENTGROUPSET_PRIVATE_ADD=Add/Update Private Data Element Group Sets +F_DATAELEMENTGROUPSET_DELETE=Delete Data Element Group Sets +F_DATAELEMENT_MINMAX_ADD=Add/Update Min/max rule +F_DATAELEMENT_MINMAX_DELETE=Delete Min/max rule +F_DATASET_PUBLIC_ADD=Add/Update Public Data Set +F_DATASET_PRIVATE_ADD=Add/Update Private Data Set +F_DATASET_DELETE=Delete Data Set +F_DATASET_LOCK=Lock Data Set +F_SECTION_ADD=Add/Update Section +F_SECTION_DELETE=Delete Section +F_DATAVALUE_ADD=Add/Update Data Value +F_DATAVALUE_DELETE=Delete Data Value +F_INDICATOR_PUBLIC_ADD=Add/Update Public Indicator +F_INDICATOR_PRIVATE_ADD=Add/Update Private Indicator +F_INDICATOR_DELETE=Delete Indicator +F_INDICATORTYPE_ADD=Add/Update Indicator Type +F_INDICATORTYPE_DELETE=Delete Indicator Type +F_INDICATOR_TYPE_MERGE=Merge Indicator Type +F_INDICATOR_MERGE=Merge Indicators +F_INDICATORGROUP_PUBLIC_ADD=Add/Update Public Indicator Group +F_INDICATORGROUP_PRIVATE_ADD=Add/Update Private Indicator Group +F_INDICATORGROUP_DELETE=Delete Indicator Group +F_INDICATORGROUPSET_PUBLIC_ADD=Add/Update Public Indicator Group Sets +F_INDICATORGROUPSET_PRIVATE_ADD=Add/Update Private Indicator Group Sets +F_INDICATORGROUPSET_DELETE=Delete Indicator Group Sets +F_ORGANISATIONUNIT_ADD=Add/Update Organisation Unit +F_ORGANISATIONUNIT_DELETE=Delete Organisation Unit +F_ORGANISATIONUNIT_MOVE=Move organisation unit +F_ORGUNITGROUP_PUBLIC_ADD=Add/Update Public Organisation Unit Group +F_ORGUNITGROUP_PRIVATE_ADD=Add/Update Private Organisation Unit Group +F_ORGUNITGROUP_DELETE=Delete Organisation Unit Group +F_ORGUNITGROUPSET_PUBLIC_ADD=Add/Update Public Organisation Unit Group Set +F_ORGUNITGROUPSET_PRIVATE_ADD=Add/Update Private Organisation Unit Group Set +F_ORGUNITGROUPSET_DELETE=Delete Organisation Unit Group Set +F_ORGANISATIONUNITLEVEL_UPDATE=Update Organisation Unit Level +F_USERROLE_PUBLIC_ADD=Add/Update Public User Role +F_USERROLE_PRIVATE_ADD=Add/Update Private User Role +F_USERROLE_DELETE=Delete User Role +F_USERROLE_LIST=List User Roles +F_USERGROUP_PUBLIC_ADD=Add/Update Public User Group +F_USERGROUP_PRIVATE_ADD=Add/Update Private User Group +F_USERGROUP_DELETE=Delete User Group +F_USERGROUP_LIST=List User Groups +F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=Add/Remove Members In Read-Only User Groups +F_USER_ADD=Add/Update User +F_USER_DELETE=Delete User +F_USER_VIEW=View user +F_USER_ADD_WITHIN_MANAGED_GROUP=Add/Update User Within Managed Group +F_USER_DELETE_WITHIN_MANAGED_GROUP=Delete User Within Managed Group +F_USER_VIEW_WITHIN_MANAGED_GROUP=View User Within Managed Group +F_VALIDATIONRULE_PUBLIC_ADD=Add/Update Public Validation Rule +F_VALIDATIONRULE_PRIVATE_ADD=Add/Update Private Validation Rule +F_VALIDATIONRULE_DELETE=Delete Validation Rule +F_VALIDATIONRULEGROUP_PUBLIC_ADD=Add/Update Public Validation Rule Group +F_VALIDATIONRULEGROUP_PRIVATE_ADD=Add/Update Private Validation Rule Group +F_VALIDATIONRULEGROUP_DELETE=Delete Validation Rule Group +F_GIS_CONFIGURATION_UPDATE=Change GIS Configuration +F_REPORT_PUBLIC_ADD=Add/Update Public Report +F_REPORT_PRIVATE_ADD=Add/Update Private Report +F_REPORT_DELETE=Delete Report +F_REPORT_VIEW=View Report +F_DASHBOARD_PUBLIC_ADD=Add/Update Public Dashboard +F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization +F_VISUALIZATION_EXTERNAL=Visualization External Access +F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization +F_EVENT_VISUALIZATION_EXTERNAL=Event Visualization External Access +F_DOCUMENT_PUBLIC_ADD=Add/Update Public Document +F_DOCUMENT_PRIVATE_ADD=Add/Update Private Document +F_DOCUMENT_DELETE=Delete Document +F_RELATIONSHIPTYPE_DELETE=Delete Relationship Type +F_RELATIONSHIPTYPE_ADD=Add Relationship Type +F_RELATIONSHIPTYPE_UPDATE=Update Relationship Type +F_ORGANISATION_REGISTRATION=Organisation Unit Registration +F_PREDICTOR_ADD=Add data predictor +F_PREDICTOR_UPDATE=Update data predictor +F_PREDICTOR_DELETE=Delete data predictor +F_PREDICTORGROUP_ADD=Add data predictor group +F_PREDICTORGROUP_DELETE=Delete data predictor group +F_TRACKED_ENTITY_REMOVE_EMPTY_EVENTS=Remove Empty Tracked Entity Events +F_ACCESS_TRACKED_ENTITY_ATTRIBUTES=View and Search Tracked Entity Attributes and Identifiers +F_ALLOW_EDIT_TRACKED_ENTITY_ATTRIBUTES=Add/Update Tracked Entity Attributes +F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD=Add/Update Public Tracked Entity Attribute +F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD=Add/Update Private Tracked Entity Attribute +F_TRACKED_ENTITY_ATTRIBUTE_DELETE=Delete Tracked Entity Attribute +F_TRACKED_ENTITY_ATTRIBUTEVALUE_ADD=Add Tracked Entity Attribute Value +F_PROGRAM_INDICATOR_PUBLIC_ADD=Add/Update Public Program Indicator +F_PROGRAM_INDICATOR_PRIVATE_ADD=Add/Update Private Program Indicator +F_PROGRAM_INDICATOR_DELETE=Delete Program Indicator +F_TRACKED_ENTITY_CHANGE_LOCATION=Change Tracked Entity Instance Location +F_TRACKED_ENTITY_FORM_MANAGEMENT=Tracked Entity Form Management +F_TRACKED_ENTITY_FORM_ADD=Add Tracked Entity Form +F_TRACKED_ENTITY_FORM_DELETE=Delete Tracked Entity Form +F_PROGRAM_INSTANCE_MANAGEMENT=Program Event Management +F_PROGRAM_INSTANCE_DELETE=Delete Program Enrollment +F_PROGRAM_TRACKING_MANAGEMENT=Program Tracking Management +F_PROGRAM_PUBLIC_ADD=Add/Update Public Program +F_PROGRAM_PRIVATE_ADD=Add/Update Private Program +F_PROGRAM_DELETE=Delete Program +F_PROGRAM_VALIDATION=Manage Program Validation +F_PROGRAMSTAGE_ADD=Add/Update Program Stage +F_PROGRAMSTAGE_DELETE=Delete Program Stage +F_PROGRAMSTAGE_SECTION_MANAGEMENT=Program Stage Section Management +F_PROGRAMSTAGE_SECTION_ADD=Add/Update Program Stage Section +F_PROGRAMSTAGE_SECTION_DELETE=Delete Program Stage Section +F_PROGRAM_ATTRIBUTE_ADD=Add/Update Program Attribute +F_PROGRAM_ATTRIBUTE_DELETE=Delete Program Attribute +F_TRACKED_ENTITY_ADD=Add/Update Tracked Entity +F_TRACKED_ENTITY_DELETE=Delete Tracked Entity +F_TRACKED_ENTITY_ATTRIBUTE_EDIT=Update Tracked Entity Attribute +F_TRACKED_ENTITY_ATTRIBUTE_VIEW=View Tracked Entity Attribute +F_TRACKED_ENTITY_DATAVALUE_READ=Read Tracked Entity Data Value +F_TRACKED_ENTITY_DATAVALUE_ADD=Add/Update Tracked Entity Data Value +F_TRACKED_ENTITY_DATAVALUE_DELETE=Delete Tracked Entity Data Value +F_TRACKED_ENTITY_INSTANCE_ADD=Add/Update Tracked Entity Instance +F_TRACKED_ENTITY_INSTANCE_DELETE=Delete Tracked Entity Instance +F_TRACKED_ENTITY_INSTANCE_SEARCH=Search Tracked Entity Instance +F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS=Search Tracked Entity Instance in All Org Units +F_TRACKED_ENTITY_INSTANCE_LIST=List Tracked Entity Instance +F_TRACKED_ENTITY_INSTANCE_HISTORY=Load Tracked Entity Instance History +F_TRACKED_ENTITY_INSTANCE_DASHBOARD=Tracked Entity Instance Dashboard +F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION=Change Location of Tracked Entity Instance +F_TRACKED_ENTITY_MERGE=Merge tracked entity instances +F_TRACKED_ENTITY_COMMENT_ADD=Add Tracked Entity Instance Comment +F_TRACKED_ENTITY_COMMENT_DELETE=Delete Tracked Entity Instance Comment +F_PROGRAM_INDICATOR_MANAGEMENT=Manage Program Indicators +F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD=Add/Update Public Program Indicator Group +F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD=Add/Update Private Program Indicator Group +F_PROGRAM_INDICATOR_GROUP_DELETE=Delete Program Indicator Group +F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD=Add/Update Program Tracked Entity Attribute Group +F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE=Delete Program Tracked Entity Attribute Group +F_PUSH_ANALYSIS_ADD=Add/Update Push Analysis +F_PUSH_ANALYSIS_DELETE=Delete Push Analysis +F_PROGRAM_STAGE_COMPLETENESS=View Program Stage Completeness Report +F_SCHEDULING_SEND_MESSAGE=Scheduling send messages +F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER=Scheduling case aggregate query builder +F_MINMAX_DATAELEMENT_ADD=Add/Update Min-Max Data Element +F_MINMAX_DATAELEMENT_DELETE=Delete Min-Max Data Element +F_GENERATE_PROGRAM_SUMMARY_REPORT=Generate Program Summary Report +F_GENERATE_STATISTICAL_PROGRAM_REPORT=Generate Program Statistics Report +F_GENERATE_BENEFICIARY_TABULAR_REPORT=Generate Tracked Entity Tabular report +F_TRACKED_ENTITY_AGGREGATION=Tracked Entity Aggregation +F_TRACKED_ENTITY_INSTANCE_MANAGEMENT=Tracked Entity Instance Management +F_PROGRAM_ENROLLMENT=Add/Update Enrollment +F_PROGRAM_UNENROLLMENT=Cancel/Delete Enrollment +F_PROGRAM_ENROLLMENT_READ=Read Enrollment +F_PROGRAM_STAGE_INSTANCE_DELETE=Delete Tracked Entity Instance Visit +F_PROGRAM_TRACKING_SEARCH=Search events with registration +F_PROGRAM_STAGE_INSTANCE_SEARCH=Search events without registration +F_RELATIONSHIP_MANAGEMENT=Tracked Entity Relationship Management +F_RELATIONSHIP_ADD=Add Tracked Entity Relationship +F_RELATIONSHIP_DELETE=Delete Tracked Entity Relationship +F_SYSTEM_SETTING=Change system settings +F_TRACKED_ENTITY_ATTRIBUTEVALUE_DELETE=Delete Tracked Entity Attribute Value +F_GIS_ADMIN=Administrate GIS +F_LEGEND_ADD=Add/Update Legend +F_LEGEND_DELETE=Delete Legend +F_LEGEND_SET_PUBLIC_ADD=Add/Update Public Legend Set +F_LEGEND_SET_PRIVATE_ADD=Add/Update Private Legend Set +F_LEGEND_SET_DELETE=Delete Legend Set +F_MAP_PUBLIC_ADD=Add Public Map +F_MAP_EXTERNAL=Map External Access +F_DATAMART_ADMIN=Administrate data mart +F_SCHEDULING_ADMIN=Scheduling Administration +F_SQLVIEW_PUBLIC_ADD=Add/Update Public SQL View +F_SQLVIEW_PRIVATE_ADD=Add/Update Private SQL View +F_SQLVIEW_DELETE=Delete SQL View +F_SQLVIEW_EXECUTE=Execute SQL View +F_SQLVIEW_MANAGEMENT=SQL View Management +F_SQLVIEW_EXTERNAL=SQL View External Access +F_VALIDATIONCRITERIA_ADD=Add/Update Validation Criteria +F_VALIDATIONCRITERIA_DELETE=Delete Validation Criteria +F_ATTRIBUTE_PUBLIC_ADD=Add/Update Public Attribute +F_ATTRIBUTE_PRIVATE_ADD=Add/Update Private Attribute +F_ATTRIBUTE_DELETE=Delete Attribute +F_EXPRESSION_DIMENSION_ITEM_PUBLIC_ADD=Add/Update Public ExpressionDimensionItem +F_EXPRESSION_DIMENSION_ITEM_PRIVATE_ADD=Add/Update Private ExpressionDimensionItem +F_EXPRESSION_DIMENSION_ITEM_DELETE=Delete ExpressionDimensionItem +F_OPTIONSET_PUBLIC_ADD=Add/Update Public Option Set +F_OPTIONSET_PRIVATE_ADD=Add/Update Private Option Set +F_OPTIONSET_DELETE=Delete Option Set +F_OPTIONGROUP_PUBLIC_ADD=Add/Update Public Option Group +F_OPTIONGROUP_PRIVATE_ADD=Add/Update Private Option Group +F_OPTIONGROUP_DELETE=Delete Option Group +F_OPTIONGROUPSET_PUBLIC_ADD=Add/Update Public Option Group Set +F_OPTIONGROUPSET_PRIVATE_ADD=Add/Update Private Option Group Set +F_OPTIONGROUPSET_DELETE=Delete Option Group Set +F_ANALYTICSTABLEHOOK_ADD=Add/Update Analytics Table Hook +F_ANALYTICSTABLEHOOK_DELETE=Delete Analytics Table Hook +F_SEND_MESSAGE=Send message +F_OPTIONSET_MANAGEMENT=Option Set Management +F_COLOR_SET_ADD=Add/Update Color Set +F_COLOR_SET_DELETE=Delete Color Set +F_DATA_MART_ADMIN=Administrate data mart +F_MOBILE_SENDSMS=Send SMS +F_MOBILE_SETTINGS=Set mobile settings +F_MOBILE_DELETE_SMS=Delete SMS +F_SEND_EMAIL=Send Email +F_VIEW_SETTINGS=View settings +F_PERFORM_MAINTENANCE=Perform maintenance tasks +F_PERFORM_ANALYTICS_EXPLAIN=Perform analytics explain query +F_PRUNE_ORGANISATION_UNITS=Prune organisation units +F_ORGANISATION_UNIT_SPLIT=Split organisation unit +F_ORGANISATION_UNIT_MERGE=Merge organisation units +F_ORG_UNIT_PROFILE_ADD=Add organisation unit profile +F_ELIMINATE_DUPLICATE_DATA_ELEMENTS=Eliminate duplicate data elements +F_GENERATE_MIN_MAX_VALUES=Generate min-max values +F_IMPORT_OTHER_SYSTEMS=Import from other systems +F_EXPORT_DATA=Export data +F_METADATA_IMPORT=Import metadata +F_METADATA_EXPORT=Export metadata +F_APPROVE_DATA=Approve data +F_APPROVE_DATA_LOWER_LEVELS=Approve data at lower levels +F_ACCEPT_DATA_LOWER_LEVELS=Accept data at lower levels +F_RUN_VALIDATION=\u0935\u0948\u0932\u093f\u0921\u0947\u0936\u0928 \u091a\u0932\u093e\u090f\u0901 +F_PROGRAM_TRACKING_LIST=View program tracking +F_REPLICATE_USER=Replicate user +F_LOCALE_ADD=Add/Update Locale +F_LOCALE_DELETE=Delete Locale +F_PREDICTOR_RUN=Run predictor +F_TRACKED_ENTITY_MANAGEMENT=Manage tracked entities +F_TRACKED_ENTITY_UPDATE=Update tracked entities +F_VALIDATIONRULEGROUP_ADD=Add/Update Validation Rule Groups +F_SQLVIEW_ADD=Add/Update SQL View +F_ORGUNITGROUPSET_ADD=Add/Update Organisation Unit Group Set +F_OPTIONSET_ADD=Add/Update Option Set +F_INSERT_CUSTOM_JS_CSS=Insert custom Javascript and CSS +F_VIEW_UNAPPROVED_DATA=View unapproved data +F_PROGRAM_RULE_MANAGEMENT=Manage program rule +F_PROGRAM_RULE_ADD=Add Program Rule +F_PROGRAM_RULE_UPDATE=Update Program Rule +F_OAUTH2_CLIENT_MANAGE=Manage OAuth2 Client +F_MANAGE_TICKETS=Manage Feedback Messages +F_EXTERNAL_MAP_LAYER_PUBLIC_ADD=Add/Update Public External Map Layer +F_EXTERNAL_MAP_LAYER_PRIVATE_ADD=Add/Update Private External Map Layer +F_EXTERNAL_MAP_LAYER_DELETE=Delete External Map Layer +F_VIEW_EVENT_ANALYTICS=View event analytics +F_CAPTURE_DATASTORE_UPDATE=Create and edit Capture datastore configuration +F_ADD_COLOR_SET=Add/Update Color Set +F_PROGRAM_RULE_DELETE=Delete Program Rule +F_PROGRAMDATAELEMENT_DELETE=Delete Program Data Element +F_PROGRAMDATAELEMENT_ADD=Add/Update Program Data Element +F_LEGEND_SET_ADD=Add/Update Legend Set +F_COLOR_ADD=Add/Update Color +F_COLOR_DELETE=Delete Color +F_DOCUMENT_EXTERNAL=Document External Access +F_EVENTCHART_EXTERNAL=Event Chart External Access +F_EVENTCHART_PUBLIC_ADD=Add/Update Event Chart +F_EVENTREPORT_EXTERNAL=Event Report External Access +F_EVENTREPORT_PUBLIC_ADD=Add/Update Event Report +F_EXTERNALFILERESOURCE_ADD=Add/Update External File Resource +F_PROGRAM_ADD=Add/Update Program +F_REPORT_EXTERNAL=Report External Access +F_UNCOMPLETE_EVENT=Uncomplete events +F_SKIP_DATA_IMPORT_AUDIT=Skip data import audit +F_VIEW_SERVER_INFO=View server information +F_DATA_APPROVAL_WORKFLOW=Add/Update Data Approval Workflow +F_DATA_APPROVAL_LEVEL=Add/Update Data Approval Level +F_AGGREGATE_DATA_EXCHANGE_PUBLIC_ADD=Add/Update Public Aggregate Data Exchange +F_AGGREGATE_DATA_EXCHANGE_PRIVATE_ADD=Add/Update Private Aggregate Data Exchange +F_AGGREGATE_DATA_EXCHANGE_DELETE=Delete Aggregate Data Exchange +F_AGGREGATE_DATA_EXCHANGE=Aggregate Data Exchange +F_EVENT_HOOK_PUBLIC_ADD=Add/Update Public Event Hook +F_EVENT_HOOK_PRIVATE_ADD=Add/Update Private Event Hook +F_EVENT_HOOK_DELETE=Delete Event Hook +F_ROUTE_PUBLIC_ADD=Add/Update Public Route +F_ROUTE_PRIVATE_ADD=Add/Update Private Route +F_ROUTE_PUBLIC_DELETE=Delete Route +F_IMPERSONATE_USER=Impersonate user +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) +#-- Common ---------------------------------------------------------------------# + +offline=\u0911\u092b\u093c\u0932\u093e\u0907\u0928 +online=\u0911\u0928\u0932\u093e\u0907\u0928 +next=\u0906\u0917\u0947 +previous=\u092a\u093f\u091b\u0932\u093e +online_notification=You are online +offline_notification=You are offline, data will be stored locally +need_to_sync_notification=There is data stored locally, please upload to server +uploading_data_notification=Uploading locally stored data to the server +sync_now=Upload +discard=\u091b\u094b\u095c\u0947\u0902 +remove_local_data=Are you sure you want to remove the locally stored data? +sync_success=Upload to server was successful +sync_failed=Upload to server failed, please try again later +year=\u0935\u0930\u094d\u0937 +details=Details +show_details=Show details +hide_details=\u0935\u093f\u0935\u0930\u0923 \u091b\u0941\u092a\u093e\u090f\u0901 +change_password=Change password +expired_password=Your password has expired, please change +date_selector=Choose a date +hide_menu=\u092e\u0947\u0928\u0942 \u091b\u0941\u092a\u093e\u090f\u0901 +extend_menu=Extend menu +show_menu=Show menu +show_main_menu=Show main menu +view_home_page=View home page +view_intepretations=View interpretations +dataelement=\u0921\u0947\u091f\u093e \u090f\u0932\u093f\u092e\u0947\u0902\u091f +start_date=Start date +end_date=End date +entry=Entry +comment=\u0915\u092e\u0947\u0902\u091f +operations=Operations +add_new=Add new +rename=\u0928\u093e\u092e \u092c\u0926\u0932\u0947\u0902 +move=Move +remove=\u0939\u091f\u093e\u090f\u0902 +required=\u0906\u0935\u0936\u094d\u092f\u0915\u0924\u093e \u0939\u0948 +all=\u0938\u092d\u0940 +save=\u0938\u0947\u0935 +new=\u0928\u092f\u093e +back=\u0935\u093e\u092a\u0938 \u091c\u093e\u090f\u0901 +ok=\u0920\u0940\u0915 \u0939\u0948 +cancel=\u0930\u0926\u094d\u0926 \u0915\u0930\u0947\u0902 +clone=Clone +add=\u091c\u094b\u0921\u093c\u0947\u0902 +edit=\u0938\u0902\u092a\u093e\u0926\u0928 \u0915\u0930\u0947\u0902 +reply=\u0909\u0924\u094d\u0924\u0930 \u0926\u0947\u0902 +update=\u0905\u092a\u0921\u0947\u091f \u0915\u0930\u0947\u0902 +delete=\u0921\u093f\u0932\u0940\u091f +deleting=\u0921\u093f\u0932\u0940\u091f \u0915\u093f\u092f\u093e \u091c\u093e \u0930\u0939\u093e \u0939\u0948 +close=\u092c\u0902\u0926 \u0915\u0930\u0947\u0902 +gender_male=\u092a\u0941\u0930\u0942\u0937 +gender_female=\u092e\u0939\u093f\u0932\u093e +gender_other=\u0926\u0942\u0938\u0930\u093e +password=\u092a\u093e\u0938\u0935\u0930\u094d\u0921 +confirm_password=Confirm password +mobile_phone=Mobile phone +create_new_account=Create a new account +prove_you_are_not_a_robot=Prove you are not a robot +create=\u092c\u0928\u093e\u090f\u0901 +cant_read_the_words_try_another_one=Can't read the words? Try another one +restore=Restore +restore_account=Restore account +account_recovery=Account recovery +recover=Recover +code_from_email=Code from email +password_hint=Minimum 8 characters, 1 upper-case, 1 digit and 1 special character +optional=\u0935\u0948\u0915\u0932\u094d\u092a\u093f\u0915 +object_not_deleted_associated_by_objects=Object was not deleted because it is used by other objects: +id=\u0906\u0908\u0921\u0940 +name_in_use=The name is already in use. Please choose a different name +password_length_validation=Password does not meet minimum length requirement +password_history_validation=Password must not be one of the previous 24 passwords +password_digit_validation=Password must have at least one digit +password_uppercase_validation=Password must have at least one upper case +password_lowercase_validation=Password must have at least one lower case +password_dictionary_validation=Password must not have any generic word +password_specialcharacter_validation=Password must contain at least one special character +password_username_validation=Username/Email must not be part of password +mandatory_parameter_missing=Username or Password is missing +code_in_use=The code is already in use. Please choose a different code +short_name_in_use=The short name is already in use. Please choose a different short name +unsupported_browser=Please upgrade your browser. Internet Explorer version 8 and earlier is not supported. +email_not_configured_for_system=Email is not configured for the system +no_user_credentials=No user credentials +user_does_not_have_valid_email=User does not have a valid email +user_has_critical_authorities=User has critical authorities +default=Default +left_brackets=Left brackets +right_brackets=Right brackets +multiply=Multiply +divide=Divide +plus=Plus +minus=Minus +no_of_days=Number of days +variables=Variables +open=\u0916\u094b\u0932\u0947\u0902 +normal=\u0938\u093e\u092e\u093e\u0928\u094d\u092f +item=Item +action=Action +sub_total=Sub total +total=Total +impersonate_user=Impersonate user +username_in_password=Username cannot be part of password +email_in_password=Email cannot be part of password +username_email_in_password=Username/Email cannot be part of password + +#-- Relative periods -----------------------------------------------------------# + +TODAY=\u0906\u091c +YESTERDAY=\u0915\u0932 (\u092c\u093f\u0924\u093e \u0939\u0941\u0906) +LAST_3_DAYS=\u092a\u093f\u091b\u0932\u0947 3 \u0926\u093f\u0928 +LAST_7_DAYS=\u092a\u093f\u091b\u0932\u0947 7 \u0926\u093f\u0928 +LAST_14_DAYS=\u092a\u093f\u091b\u0932\u0947 14 \u0926\u093f\u0928 +LAST_30_DAYS=Last 30 days +LAST_60_DAYS=Last 60 days +LAST_90_DAYS=Last 90 days +LAST_180_DAYS=Last 180 days +THIS_MONTH=\u0907\u0938 \u092e\u0939\u0940\u0928\u0947 +THIS_BIMONTH=This bi-month +THIS_QUARTER=This quarter +THIS_SIX_MONTH=This six-month +LAST_MONTH=\u092a\u093f\u091b\u0932\u093e \u092e\u0939\u0940\u0928\u093e +LAST_BIMONTH=Last bi-month +LAST_QUARTER=\u092a\u093f\u091b\u0932\u0940 \u0924\u093f\u092e\u093e\u0939\u0940 +LAST_SIX_MONTH=\u092a\u093f\u091b\u0932\u093e \u091b\u0903-\u092e\u093e\u0938\u093f\u0915 +MONTHS_THIS_YEAR=Months this year +QUARTERS_THIS_YEAR=Quarters this year +THIS_YEAR=\u0907\u0938 \u0935\u0930\u094d\u0937 +MONTHS_LAST_YEAR=Months last year +QUARTERS_LAST_YEAR=Quarters last year +LAST_YEAR=\u092a\u093f\u091b\u0932\u093e \u0935\u0930\u094d\u0937 +BIMONTHS_THIS_YEAR=Bi-months this year +LAST_10_YEARS=Last 10 years +LAST_5_YEARS=\u092a\u093f\u091b\u0932\u0947 5 \u0935\u0930\u094d\u0937 +LAST_12_MONTHS=\u092a\u093f\u091b\u0932\u0947 12 \u092e\u0939\u0940\u0928\u0947 +LAST_6_MONTHS=Last 6 months +LAST_3_MONTHS=\u092a\u093f\u091b\u0932\u0947 3 \u092e\u0939\u0940\u0928\u0947 +LAST_6_BIMONTHS=Last 6 bi-months +LAST_4_QUARTERS=\u092a\u093f\u091b\u0932\u0940 4 \u0924\u093f\u092e\u093e\u0939\u093f\u092f\u093e\u0901 +LAST_2_SIXMONTHS=\u092a\u093f\u091b\u0932\u0947 2 \u091b\u0903-\u092e\u093e\u0938\u093f\u0915 +THIS_FINANCIAL_YEAR=This financial year +LAST_FINANCIAL_YEAR=Last financial year +LAST_5_FINANCIAL_YEARS=Last 5 financial years +LAST_WEEK=\u092a\u093f\u091b\u0932\u093e \u0938\u092a\u094d\u0924\u093e\u0939 +WEEKS_THIS_YEAR=Weeks this year +LAST_4_WEEKS=\u092a\u093f\u091b\u0932\u0947 4 \u0938\u092a\u094d\u0924\u093e\u0939 +LAST_12_WEEKS=\u092a\u093f\u091b\u0932\u0947 12 \u0938\u092a\u094d\u0924\u093e\u0939 +LAST_52_WEEKS=Last 52 weeks +THIS_WEEK=\u0907\u0938 \u0938\u092a\u094d\u0924\u093e\u0939 +THIS_BIWEEK=This bi-week +LAST_BIWEEK=Last bi-week +LAST_4_BIWEEKS=Last 4 bi-weeks + +#-- PeriodTypes ----------------------------------------------------------------# + +Daily=\u0930\u094b\u091c\u093c\u093e\u0928\u093e +Weekly=\u0938\u093e\u092a\u094d\u0924\u093e\u0939\u093f\u0915 +WeeklyWednesday=Weekly Wednesday +WeeklyThursday=Weekly Thursday +WeeklySaturday=Weekly Saturday +WeeklySunday=Weekly Sunday +BiWeekly=Bi-weekly +Monthly=\u092e\u093e\u0938\u093f\u0915 +BiMonthly=Bi-monthly +Quarterly=Quarterly +QuarterlyNov=Quarterly November +SixMonthly=Six-monthly +SixMonthlyApril=Six-monthly April +SixMonthlyNov=Six-monthly November +Yearly=\u0935\u093e\u0930\u094d\u0937\u093f\u0915 +TwoYearly=Two-yearly +OnChange=On-change +Survey=Survey +Relative=Relative +FinancialApril=Financial-April +FinancialJuly=Financial-July +FinancialOct=Financial-Oct +FinancialNov=Financial-Nov +Every=Every + +#-- Period formats - Should not be translated ----------------------------------# + +format.Daily.startDate=yyyy-MM-dd +format.Daily.endDate= +format.Weekly.startDate=yyyy 'W' w +format.Weekly.endDate = +format.WeeklyWednesday.startDate=yyyy 'W' w +format.WeeklyWednesday.endDate= +format.WeeklyThursday.startDate=yyyy 'W' w +format.WeeklyThursday.endDate= +format.WeeklySaturday.startDate=yyyy 'W' w +format.WeeklySaturday.endDate= +format.WeeklySunday.startDate=yyyy 'W' w +format.WeeklySunday.endDate= +format.BiWeekly.startDate=yyyy 'W' w 'to ' +format.BiWeekly.endDate='W' w +format.Monthly.startDate=MMMM yyyy +format.Monthly.endDate = +format.BiMonthly.startDate=MMM 'to ' +format.BiMonthly.endDate=MMM yyyy +format.Quarterly.startDate=MMM 'to ' +format.Quarterly.endDate=MMM yyyy +format.QuarterlyNov.startDate=MMM 'to ' +format.QuarterlyNov.endDate=MMM yyyy +format.SixMonthly.startDate=MMM 'to ' +format.SixMonthly.endDate=MMM yyyy +format.SixMonthlyApril.startDate=MMM 'to ' +format.SixMonthlyApril.endDate=MMM yyyy +format.SixMonthlyNov.startDate=MMM 'to ' +format.SixMonthlyNov.endDate=MMM yyyy +format.Yearly.startDate=yyyy +format.Yearly.endDate = +format.TwoYearly.startDate=yyyy 'and ' +format.TwoYearly.endDate=yyyy +format.OnChange.startDate=yyyy-MM-dd '- ' +format.OnChange.endDate=yyyy-MM-dd +format.Survey.startDate=yyyy-MM-dd +format.Survey.endDate = +format.Relative.startDate=yyyy-MM-dd '- ' +format.Relative.endDate=yyyy-MM-dd +format.FinancialApril.startDate=MMM yyyy 'to ' +format.FinancialApril.endDate=MMM yyyy +format.FinancialJuly.startDate=MMM yyyy 'to ' +format.FinancialJuly.endDate=MMM yyyy +format.FinancialOct.startDate=MMM yyyy 'to ' +format.FinancialOct.endDate=MMM yyyy +format.FinancialNov.startDate=MMM yyyy 'to ' +format.FinancialNov.endDate=MMM yyyy + +#-- extended format for selected periods --------------------------------------# + +format.BiMonthly.startDate.ext=MMMM '- ' +format.BiMonthly.endDate.ext=MMMM yyyy +format.Quarterly.startDate.ext=MMMM '- ' +format.Quarterly.endDate.ext=MMMM yyyy +format.SixMonthly.startDate.ext=MMMM '- ' +format.SixMonthly.endDate.ext=MMMM yyyy +format.SixMonthlyApril.startDate.ext=MMMM '- ' +format.SixMonthlyApril.endDate.ext=MMMM yyyy +format.SixMonthlyNov.startDate.ext=MMMM '- ' +format.SixMonthlyNov.endDate.ext=MMMM yyyy +format.FinancialApril.startDate.ext=MMMM yyyy '- ' +format.FinancialApril.endDate.ext=MMMM yyyy +format.FinancialJuly.startDate.ext=MMMM yyyy '- ' +format.FinancialJuly.endDate.ext=MMMM yyyy +format.FinancialSep.startDate.ext=MMMM yyyy '- ' +format.FinancialSep.endDate.ext=MMMM yyyy +format.FinancialOct.startDate.ext=MMMM yyyy '- ' +format.FinancialOct.endDate.ext=MMMM yyyy +format.FinancialNov.startDate.ext=MMMM yyyy '- ' +format.FinancialNov.endDate.ext=MMMM yyyy + +#-- Months and weeks -----------------------------------------------------------# + +month.january=\u091c\u0928\u0935\u0930\u0940 +month.february=\u092b\u093c\u0930\u0935\u0930\u0940 +month.march=\u092e\u093e\u0930\u094d\u091a +month.april=\u0905\u092a\u094d\u0930\u0948\u0932 +month.may=\u092e\u0908 +month.june=\u091c\u0942\u0928 +month.july=\u091c\u0941\u0932\u093e\u0908 +month.august=\u0905\u0917\u0938\u094d\u0924 +month.september=\u0938\u093f\u0924\u0902\u092c\u0930 +month.october=\u0905\u0915\u094d\u091f\u0942\u092c\u0930 +month.november=\u0928\u0935\u0902\u092c\u0930 +month.december=\u0926\u093f\u0938\u0902\u092c\u0930 + +month.short.january=Jan +month.short.february=Feb +month.short.march=Mar +month.short.april=Apr +month.short.may=\u092e\u0908 +month.short.june=Jun +month.short.july=Jul +month.short.august=Aug +month.short.september=Sep +month.short.october=Oct +month.short.november=Nov +month.short.december=Dec + +weekday.monday=Monday +weekday.tuesday=Tuesday +weekday.wednesday=Wednesday +weekday.thursday=Thursday +weekday.friday=Friday +weekday.saturday=Saturday +weekday.sunday=Sunday + +weekday.short.monday=Mon +weekday.short.tuesday=Tue +weekday.short.wednesday=Wed +weekday.short.thursday=Thu +weekday.short.friday=Fri +weekday.short.saturday=Sat +weekday.short.sunday=Sun + +# Various Calendar months. + +#-- Ethiopian Calendar Months and days -----------------------------------------------------------# + +# The keys for months are still based on ISO 8601, the ordering is correct, but the key names are not. Jan-Dec -> 1-12. # +ethiopian.month.january=Meskerem +ethiopian.month.february=Tikemet +ethiopian.month.march=Hidar +ethiopian.month.april=Tahesas +ethiopian.month.may=Tir +ethiopian.month.june=Yekatit +ethiopian.month.july=Megabit +ethiopian.month.august=Miazia +ethiopian.month.september=Ginbot +ethiopian.month.october=Sene +ethiopian.month.november=Hamle +ethiopian.month.december=Nehase +ethiopian.month.short.january=Mes +ethiopian.month.short.february=Tik +ethiopian.month.short.march=Hid +ethiopian.month.short.april=Tah +ethiopian.month.short.may=Tir +ethiopian.month.short.june=Yek +ethiopian.month.short.july=Meg +ethiopian.month.short.august=Mia +ethiopian.month.short.september=Gin +ethiopian.month.short.october=Sen +ethiopian.month.short.november=Ham +ethiopian.month.short.december=Neh +ethiopian.weekday.monday=Segno +ethiopian.weekday.tuesday=Maksegno +ethiopian.weekday.wednesday=Irob +ethiopian.weekday.thursday=Hamus +ethiopian.weekday.friday=Arb +ethiopian.weekday.saturday=Kidame +ethiopian.weekday.sunday=Ehud +ethiopian.weekday.short.monday=Seg +ethiopian.weekday.short.tuesday=Mak +ethiopian.weekday.short.wednesday=Iro +ethiopian.weekday.short.thursday=Ham +ethiopian.weekday.short.friday=Arb +ethiopian.weekday.short.saturday=Kid +ethiopian.weekday.short.sunday=Ehu + +#-- Nepali Calendar Month/Day names -------------------------------------------# + +# The keys for months are still based on ISO 8601, the ordering is correct, but the key names are not. Jan-Dec -> 1-12. # +nepali.month.january=Baishak +nepali.month.february=Jestha +nepali.month.march=Asar +nepali.month.april=Shrawan +nepali.month.may=Bhadra +nepali.month.june=Ashwin +nepali.month.july=Kartik +nepali.month.august=Mangsir +nepali.month.september=Poush +nepali.month.october=Magh +nepali.month.november=Falgun +nepali.month.december=Chaitra + +nepali.month.short.january=Baishak +nepali.month.short.february=Jestha +nepali.month.short.march=Asar +nepali.month.short.april=Shrawan +nepali.month.short.may=Bhadra +nepali.month.short.june=Ashwin +nepali.month.short.july=Kartik +nepali.month.short.august=Mangsir +nepali.month.short.september=Poush +nepali.month.short.october=Magh +nepali.month.short.november=Falgun +nepali.month.short.december=Chaitra + +nepali.weekday.monday=Monday +nepali.weekday.tuesday=Tuesday +nepali.weekday.wednesday=Wednesday +nepali.weekday.thursday=Thursday +nepali.weekday.friday=Friday +nepali.weekday.saturday=Saturday +nepali.weekday.sunday=Sunday + +nepali.weekday.short.monday=Mon +nepali.weekday.short.tuesday=Tue +nepali.weekday.short.wednesday=Wed +nepali.weekday.short.thursday=Thu +nepali.weekday.short.friday=Fri +nepali.weekday.short.saturday=Sat +nepali.weekday.short.sunday=Sun + +#-- Islamic (Lunar Hijiri) calendar ------# + +islamic.month.january=Mu\u1e25arram +islamic.month.february=\u1e62afar +islamic.month.march=Rab\u012b\u2018 al-awwal +islamic.month.april=Rab\u012b\u2018 ath-th\u0101n\u012b +islamic.month.may=Jum\u0101d\u00e1 al-\u016bl\u00e1 +islamic.month.june=Jum\u0101d\u00e1 al-\u0101khirah +islamic.month.july=Rajab +islamic.month.august=Sha\u2018b\u0101n +islamic.month.september=Rama\u1e0d\u0101n +islamic.month.october=Shaww\u0101l +islamic.month.november=Dh\u016b al-Qa\u2018dah +islamic.month.december=Dh\u016b al-\u1e24ijjah + + +islamic.month.short.january=Muh +islamic.month.short.february=Saf +islamic.month.short.march=Rabi\' I +islamic.month.short.april=Rabi\' I +islamic.month.short.may=Jum I +islamic.month.short.june=Jum II +islamic.month.short.july=Raj +islamic.month.short.august=Sha +islamic.month.short.september=Ram +islamic.month.short.october=Shaw +islamic.month.short.november=al-Qa +islamic.month.short.december=al-Hij + + +islamic.weekday.monday=Yawm al-Ithnayn +islamic.weekday.tuesday=Yawm ath-Thul\u0101th\u0101\u2019 +islamic.weekday.wednesday=Yawm al-Arba\u2018\u0101\u2019 +islamic.weekday.thursday=Yawm al-Kham\u012bs +islamic.weekday.friday=Yawm al-Jum\u2018ah +islamic.weekday.saturday=Yawm as-Sabt +islamic.weekday.sunday=Yawm al-A\u1e25ad + +islamic.weekday.short.monday=Ith +islamic.weekday.short.tuesday=Thu +islamic.weekday.short.wednesday=Arb +islamic.weekday.short.thursday=Kha +islamic.weekday.short.friday=Jum +islamic.weekday.short.saturday=Sab +islamic.weekday.short.sunday=Aha + +#-- Persian (Solar Hijiri) calendar ------# + +persian.month.january=Hamal +persian.month.february=Sawr +persian.month.march=Jawza +persian.month.april=Saratan +persian.month.may=Asad +persian.month.june=Sunbula +persian.month.july=Mizan +persian.month.august=Aqrab +persian.month.september=Qaws +persian.month.october=Jadi +persian.month.november=Dalwa +persian.month.december=Hoot + +persian.month.short.january=Ham +persian.month.short.february=Saw +persian.month.short.march=Jaw +persian.month.short.april=Sar +persian.month.short.may=Asa +persian.month.short.june=Sun +persian.month.short.july=Miz +persian.month.short.august=Aqr +persian.month.short.september=Qaw +persian.month.short.october=Jad +persian.month.short.november=Dal +persian.month.short.december=Hot + +persian.weekday.monday=Doshambe +persian.weekday.tuesday=Seshambe +persian.weekday.wednesday=Charshambe +persian.weekday.thursday=Panjshambe +persian.weekday.friday=Jome +persian.weekday.saturday=Shambe +persian.weekday.sunday=Yekshambe + +persian.weekday.short.monday=Dos +persian.weekday.short.tuesday=Ses +persian.weekday.short.wednesday=Cha +persian.weekday.short.thursday=Pan +persian.weekday.short.friday=Jom +persian.weekday.short.saturday=Sha +persian.weekday.short.sunday=Yek + +#-- Translation page ------------------------------------------------------# + +translation_translate=Translate +translation_addlocale=Add locale +translation_details=Details +translation_select_locale=[ Select locale ] +translation_select_ref=[ Select reference ] +translation_save=\u0938\u0947\u0935 +translation_label_id=\u0906\u0908\u0921\u0940 +translation_label_name=\u0928\u093e\u092e +translation_label_shortName=Short name +translation_label_description=\u0935\u093f\u0935\u0930\u0923 +translation_label_comment=\u0915\u092e\u0947\u0902\u091f +translation_label_region=\u0915\u094d\u0937\u0947\u0924\u094d\u0930 +translation_label_title=\u0936\u0940\u0930\u094d\u0937\u0915 +translation_variant=Variant +translation_countrycode=Country code +translation_languagecode=Language code +translation_label_numerator_description=Numerator description +translation_label_denominator_description=Denominator description +translation_locale_added=Added locale +translation_cancel=\u0930\u0926\u094d\u0926 \u0915\u0930\u0947\u0902 +translation_add=\u091c\u094b\u0921\u093c\u0947\u0902 +translation_locale=Locale +translation_reference=Reference +translation_language_must_be_two_chars=Language must be two characters +translation_country_must_be_two_chars=Country must be two characters +translation_variant_must_be_specified=Variant must be specified +translation_locale_already_exists=Locale already exists +translation_shortname_wellformed=Please verify Letters, Numbers, Underscore and Spaces for short name only +translation_shortname_length=Shortname's maximum length of 25 characters +translation_duplicated_name_with=Sorry! You entered a duplicated name with +translation_duplicated_shortname_with=Sorry! You entered a duplicated short name with +translation_label_formName = Form name + +#-- About ----------------------------------------------------------------------# + +metadata_version=Metadata Version +last_metadata_sync_attempt_time=Last metadata sync attempt time +name_exists=Warning, name already exists +name_is_required=Error, name is required +version=Version +build_revision=Build revision +build_date=Build date +jasper_reports_version=Jasper reports version +user_agent=User agent +external_configuration_directory=External configuration directory +environment_variable=Environment variable +file_store_provider=File store provider +database_type=Database type +database_name=Database name +database_user=Database user +database_version=Database version +system_id=System ID +last_monitoring_request=Last monitoring request +read_replica_count=Read replica count +not_set=Not set +current_user=Current user +dhis2_online=DHIS 2 Online +home_page=Home Page +launchpad_site=Launchpad Site +message_to_the_dhis2_development_team=Message to the DHIS 2 development team +error_message_stack_trace=Error message / Stack trace +enter_message=Enter a message +send=Send +help=\u0938\u0939\u093e\u092f\u0924\u093e +send_feedback=Send feedback +status=Status +system_status=System status +feedback=Feedback +intro=Intro +help_contents=Help Contents +about_dhis2=About DHIS 2 +last_name=\u0905\u0902\u0924\u093f\u092e \u0928\u093e\u092e +unknown=\u0905\u091c\u094d\u091e\u093e\u0924 +java_opts=Java opts +java_home=Java home +java_tmp_dir=Java temporary directory +java_version=Java version +java_vendor=Java vendor +os_name=OS name +os_architecture=OS architecture +os_version=OS version +supportive_software=Supportive Software +chrome_description=Super fast web browser for all platforms +foxit_description=Free and simple PDF reader for Windows +web_browser=Web browser +pdf_reader=PDF reader +ireport_description=Report designer for standard reports +report_designer=Report designer +my_datamart=MyDatamart +my_datamart_description=Local data mart for off-line data analysis +mobile_client=Mobile client +mobile_client_description=Client for data capture on mobile devices +web_api=Web API +system_overview=System Overview +server_date=Server date +last_analytics_table_generation=Last analytics table generation +last_analytics_table_runtime=Last analytics table runtime +time_since_last_analytics_table_generation=Time since last analytics table generation +online_release_page=online release page +edit_profile=Edit profile +view_profile=View profile +profile_details=Profile details +job_title=Job title +introduction=Introduction +gender=Gender +male=\u092a\u0941\u0930\u0942\u0937 +female=\u092e\u0939\u093f\u0932\u093e +other=\u0926\u0942\u0938\u0930\u093e +birthday=Birthday +nationality=Nationality +employer=Employer +education=Education +interests=Interests +languages=Languages +update_user_profile_success=Profile was updated +settings=\u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938 +property_to_display_in_analysis_modules=Property to display in analysis modules +user_settings=User settings +general=General +message=\u0938\u0902\u0926\u0947\u0936 +db_language=Database language +language=Interface language +use_db_locale_no_translation=Use database locale / no translation +style=Style +user_general_settings=User General Settings +user_message_settings=User Message Settings +enable_message_email_notifications=Enable message email notifications +enable_message_sms_notifications=Enable message SMS notifications +intro_user_general_settings=Customize the system with user specific settings for locale, style and more. +intro_user_message_settings=Customize the system with user specific settings for message email and SMS notification. +light_blue=Light Blue +green=Green +settings_updated=Settings were updated +dashboard=Dashboard +messages=\u092e\u0948\u0938\u0947\u091c\u0947\u0938 +interpretations=Interpretations +interface_style=Interface style +server_memory=Server memory +cpu_cores=CPU cores +please_select=Please select +browse_it_here=Browse it here +node_id=Node ID +cache_provider=Cache provider + +#-- Change Log------------------------------------------------------------------# + +change_log=Change Log +release=Release +release_page=online release page + +#-- Macros ---------------------------------------------------------------------# + +yes=\u0939\u093e\u0901 +no=\u0928\u0939\u0940\u0902 +true=\u0939\u093e\u0901 +false=\u0928\u0939\u0940\u0902 +sum=Sum +count=Count +average=Average +stddev=Standard deviation +variance=Variance +min=\u0928\u094d\u092f\u0942\u0928\u0924\u092e +max=\u0905\u0927\u093f\u0915\u0924\u092e +text=Text +long_text=Long text +string=String +int=Number +number=Number +integer=Integer +positive_integer=Positive Integer +zero_positive_int=Positive or Zero Integer +coordinate=Coordinate +negative_integer=Negative Integer +unit_interval=Unit interval +geojson=GeoJSON +percentage=Percentage +date=\u0924\u093e\u0930\u0940\u0916 +date_time=Date & Time +yes_no=Yes/No +bool=Yes/No +none=\u0915\u094b\u0908 \u0928\u0939\u0940\u0902 +yes_only = Yes Only +custom=Custom +file=File +no_value=No value + +#-- Validation messages -------------------------------------------------------# + +value_must_integer=\u0935\u0948\u0932\u094d\u092f\u0942 \u0907\u0902\u091f\u0940\u091c\u0930 \u0939\u094b\u0928\u0940 \u091a\u093e\u0939\u093f\u090f +value_must_number=Value must be a number +value_must_positive_integer=Value must be a positive integer +value_must_negative_integer=Value must be a negative integer +value_must_zero_or_positive_integer=Value must be zero or a positive integer +value_must_unit_interval=Value must be a unit interval (between 0 and 1) +value_must_percentage=Value must be a percentage (between 0 and 100) +value_must_coordinate=Value must be a coordinate (longitude, latitude) +value_must_valid_url=Value must be a valid url + +#-- User account --------------------------------------------------------------# + +profile=Profile +account=Account +update_user=Update user +user_account=User account +user_name=\u092f\u0942\u091c\u093c\u0930\u0928\u0947\u092e +old_password=Old password +new_password=New password +retype_new_password=Retype new password +surname=Surname +first_name=\u092a\u0939\u0932\u093e \u0928\u093e\u092e +email=E-mail +openid=OpenID +username=\u092f\u0942\u091c\u093c\u0930\u0928\u0947\u092e +phone_number=Mobile phone number +user_roles=User roles +update_user_success=Account was updated +wrong_password=Wrong password +help_center=Help Center +help_intro_header=Welcome to the DHIS 2 Help Center +help_intro_text=Please select an item from the menu to the left. +please_wait_while_the_system_is_processing=Please wait while the system is processing +organisation_unit_required_for_user=User must be assigned to at least one organisation unit + +#-- Contact info ---------------------------------------------------------------# + +address=Address +contact_details=Contact information +contact_person=Contact person + +#-- Form validation messages --------------------------------------------------# + +this_field_is_required=This field is required. +please_fix_this_field=Please fix this field. +please_enter_a_valid_email_address=Please enter a valid email address. +please_enter_a_valid_url=Please enter a valid URL. +please_enter_a_valid_date=Please enter a valid date. +please_enter_a_valid_date_iso=Please enter a valid date (e.g. 1990-01-01). +please_enter_a_valid_number=Please enter a valid number. +please_enter_a_valid_digits=Please enter only digits. +please_enter_the_equal_values_again=The entered values do not match. Please re-enter the values. +please_enter_a_value_with_a_valid_expression=Please enter a value with a valid extension. +first_character_must_be_alphabetical=The first character must be a letter. +please_enter_no_more_than_n_character=Please enter no more than {0} characters. +please_enter_at_least_than_n_character=Please enter at least {0} characters. +please_enter_a_value_between_n_character=Please enter a value between {0} and {1} characters long. +please_enter_a_value_between_a_and_b=Please enter a value between {0} and {1}. +please_enter_a_value_less_than_or_equal_to_n=Please enter a value less than or equal to {0}. +please_enter_a_value_greater_than_or_equal_to_n=Please enter a value greater than or equal to {0}. +please_enter_a_different_value_to_above=Please enter a different value than above. +digits_decimal_only_please=Please enter digits only. Three digits before decimal point and two after the decimal point are allowed. +please_letters_numbers_spaces_underscores_only=Only letters, numbers, spaces and underscores are allowed. +please_letters_numbers_spaces_or_some_special_chars_only=Only letters, numbers, spaces and the characters \n .,-,(,) are allowed. +please_enter_a_value_less_than_or_equal_to=Please enter a value less than or equal to {1} +please_enter_a_value_greater_than_or_equal_to=Please enter a value greater than or equal to {1} +please_do_not_enter_same_values=Please do not enter same values. +letters_or_punctuation_only_please=Letters or punctuation only please. +please_enter_n_words_or_less=Please enter {0} words or less. +please_enter_at_least_n_words=Please enter at least {0} words. +please_enter_betwwen_a_and_b_words=Please enter between {0} and {1} words. +letters_only_please=Letters only please. +no_white_space_please=No white space please +no_start_white_space_please=This field cannot start with a space. +ZIP_code_must_be_in_the_range=Your ZIP-code must be in the range 902xx-xxxx to 905-xx-xxxx +please_enter_valid_time=Please enter a valid time, between 00:00 and 23:59. +please_enter_valid_phone_number=Please specify a valid phone number. +please_enter_at_least_n_character=Please enter at least {0} characters. +this_date_can_not_be_after_today=This date can not be after today. +please_fill_out_at_least_one_of_these_fields=Please fill out at least one of these fields. +please_select_at_least_one_option_for_these_fields=Please select at least one option for these fields. +password_must_contain_at_least_one_capital_letter_and_one_digit=Password must contain at least one capital letter and one digit. +only_digits_are_not_allowed=Only digits are not allowed +closedDate_should_be_greater_than_openDate=The ClosedDate field should be greater than the OpenDate field. +please_unicode_chars_only=Valid Unicode characters only are allowed. +unrecognized_coordinate_string=Unrecognized coordinate string +please_enter_a_letters_or_digits=Please enter letters or digits. +please_enter_valid_number=Please enter a valid number. +please_enter_valid_integer=Please enter a valid integer. +please_enter_valid_positive_integer=Please enter a valid positive integer. +please_enter_valid_negative_integer=Please enter a valid negative integer. + +please_enter_name=Please enter name! +please_select_period=Please select period! +please_select_dataset=Please select data set! +please_select_dataelement=Please select data element! +please_select_indicator=Please select indicator! +please_enter_description=Please enter description! +delete_confirm=Do you want to delete? + +available=\u0909\u092a\u0932\u092c\u094d\u0927 +selected=\u091a\u0941\u0928\u0947\u0902 +error=\u0924\u094d\u0930\u0941\u091f\u093f +warning=Warning +success=Success +waiting=Please wait +invalid_identifiers_in_expression=Invalid identifiers in expression +filter_not_evaluating_to_true_or_false=Filter is not evaluating to true or false +expression_not_valid=Expression is not valid +unknown_variable=Unknown variable +locate_by_code=Locate by code + +select_at_level=Select at level +unselect_at_level=Un-select at level +unselect_all=Un-select all +select_all=Select all +select_in_group=Select in group +unselect_in_group=Un-select in group +select_children=Select children +unselect_children=Un-select children +organisation_unit_selection_tree=Organisation Unit Selection + +move_selected=Move selected +remove_selected=Remove selected +move_all=Move all +remove_all=Remove all + +move_up=Move up +move_down=Move down +move_to_top=Move to top +move_to_bottom=Move to bottom + +#-- Paging messages -----------------------------------------------------------# + +no_of_pages=No. of pages +rows_in_page=No. of rows per page +jump_to_page=Jump to page +go=Go +filter_by_name=Filter by name +filter=Filter +clear=\u0938\u093e\u092b\u093c \u0915\u0930\u0947\u0902 +find=Find +delete_success=Object deleted +process=Processing... + +#-- Export PDF messages -------------------------------------------------------# + +get_pdf=Get PDF +no_item_to_export=There is no item to export +name=\u0928\u093e\u092e +short_name=Short name +alternative_name=Alternative name +code=Code +description=\u0935\u093f\u0935\u0930\u0923 +opening_date=Opening date +closed_date=Closed date +active=Active +type=Type +value_type=Value type +actual=Actual +target=Target +percent=Percent +on_time=On time +data_dictionary=Data Dictionary +data_elements=\u0921\u0947\u091f\u093e \u090f\u0932\u093f\u092e\u0947\u0902\u091f\u094d\u0938 +data_sets=\u0921\u0947\u091f\u093e \u0938\u0947\u091f\u094d\u0938 +indicators=\u0907\u0902\u0921\u093f\u0915\u0947\u091f\u0930\u094d\u0938 +indicator_groups=Indicator groups +data_element_groups=Data element groups +data_element_concepts=Data element concepts +organisation_units=Organisation units +organisation_unit_groups=Organisation unit groups +organisation_unit_hierarchy=Organisation unit hierarchy +validation_rules=Validation rules +period_type=Period Type +users=Users +user_groups=User groups +pivot_tables=Pivot tables +charts=Charts +maps=Maps +dashboards=Dashboards +programs=Programs +events=\u0907\u0935\u0947\u0902\u091f\u094d\u0938 + +#-- Indicator -----------------------------------------------------------------# + +expression=Expression +left_expression=Left Expression +right_expression=Right Expression +annualized=Annualized +aggregation_operator=Aggregation operator +numerator=Numerator +numerator_formula=Numerator formula +numerator_description=Numerator description +numerator_aggregation_operator=Numerator aggregation operator +denominator=Denominator +denominator_formula=Denominator formula +denominator_description=Denominator description +denominator_aggregation_operator=Denominator aggregation operator +expression_is_empty=Expression is empty +category_option_combo_does_not_exist=Category option combo does not exist +data_element_does_not_exist=Data element does not exist +constant_does_not_exist=Constant does not exist +org_unit_group_does_not_exist=Organisation unit group does not exist +dimensional_item_object_does_not_exist=Object does not exist +id_not_numeric=Identifier is not numeric +expression_is_not_well_formed=Expression is not well-formed +valid=Valid + +#-- Validation Rule -----------------------------------------------------------# + +data_quality_report=Data Quality Report +data_analysis_report=Data Analysis Report + +absolute=Absolute +statistical=Statistical +left_side_description=Left side description +right_side_description=Right side description +left_side_of_expression=Left side of Expression +right_side_of_expression=Right side of Expression +operator=Operator +value=\u0935\u0948\u0932\u094d\u092f\u0942 +source=Source +period=\u092a\u0940\u0930\u093f\u092f\u0921 +importance=Importance +low=\u0928\u093f\u092e\u094d\u0928 +medium=Medium +high=\u0909\u091a\u094d\u091a +equal_to=== +not_equal_to=!= +greater_than=> +greater_than_or_equal_to=>= +less_than=< +less_than_or_equal_to=<= + +and_title=And +or_title=\u092f\u093e +equal_to_title=Equal to +not_equal_to_title=Not equal to +less_than_title=Less than +less_than_or_equal_to_title=Less than or equal to +greater_than_title=Greater than +greater_than_or_equal_to_title=Greater than or equal to + +#-- Constant ------------------------------------------------------------------# + +constant=Constant +constants=Constants +no_constant_to_select=No constants to select + +#-- Dynamic Attributes --------------------------------------------------------# + +multiple_choice=Multiple Choice + +#-- Sharing ------------------------------------------------------------------# + +public_access=Public access (with login) +external_access=External access (without login) +user_group_access=User group access +ajax_login_failed=Login failed, check your username and password and try again +group_name=Group name +sharing_settings=Sharing settings +no_access=\u0915\u094b\u0908 \u0928\u0939\u0940\u0902 +read_only=Read only +read_write=Read and write +can_edit_and_view=Can edit and view +can_view=\u0926\u0947\u0916 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902 +search_for_user_groups=Search for user groups +search_for_user_groups_users=Search for users and user groups +object_will_created_public=This object will be created with public edit and view rights +object_will_created_private=This object will be private to yourself +created_by=Created by + +#-- Countries / flags ---------------------------------------------------------# + +afghanistan=Afghanistan +africare=Africare +akros=Akros +aland_islands=\u00c5land Islands +albania=Albania +algeria=Algeria +american_samoa=American Samoa +andorra=Andorra +anguilla=Anguilla +antarctica=Antarctica +antigua_and_barbuda=Antigua and Barbuda +argentina=Argentina +armenia=Armenia +angola=Angola +aruba=Aruba +australia=Australia +austria=Austria +azerbaijan=Azerbaijan +bahamas=Bahamas +bahrain=Bahrain +bangladesh=\u092c\u093e\u0902\u0917\u094d\u0932\u093e\u0926\u0947\u0936 +barbados=Barbados +belarus=Belarus +belgium=Belgium +belize=Belize +benin=Benin +bermuda=Bermuda +bhutan=Bhutan +bolivia=Bolivia +bosnia_and_herzegovina=Bosnia and Herzegovina +botswana=Botswana +bouvet_island=Bouvet Island +brazil=Brazil +british_indian_ocean_territory=British Indian Ocean Territory +british_virgin_islands=British Virgin Islands +brunei=Brunei +bulgaria=Bulgaria +burkina_faso=Burkina Faso +burkina_faso_coat_of_arms=Burkina Faso Coat of Arms +burundi=Burundi +cambodia=Cambodia +cameroon=Cameroon +canada=Canada +cape_verde=Cape Verde +caribbean_netherlands=Caribbean Netherlands +cayman_islands=Cayman Islands +central_african_republic=Central African Republic +chad=Chad +chile=Chile +china=China +christmas_island=Christmas Island +cidrz=CIDRZ +cocos_keeling_islands=Cocos (Keeling) Islands +colombia=Colombia +comoros=Comoros +cook_islands=Cook Islands +costa_rica=Costa Rica +cote_d_ivoire_ivory_coast=C\u00f4te d'Ivoire (Ivory Coast) +croatia=Croatia +cuba=Cuba +curacao=Cura\u00e7ao +cyprus=Cyprus +czechia=Czechia +demoland=Demoland +congo_brazzaville=Republic of the Congo +congo_kinshasa=Democratic Republic of the Congo +cordaid=Cordaid +denmark=Denmark +djibouti=Djibouti +dominica=Dominica +dominican_republic=Dominican Republic +dr_congo=DR Congo +east_africa_community=East Africa Community +ecowas=ECOWAS +ecuador=Ecuador +egypt=Egypt +el_salvador=El Salvador +engender_health=Engender Health +england=England +eritrea=Eritrea +estonia=Estonia +eswatini_swaziland=Eswatini (Swaziland) +ethiopia=\u0907\u0925\u093f\u092f\u094b\u092a\u093f\u092f\u093e +equatorial_guinea=Equatorial Guinea +european_union=European Union +falkland_islands=Falkland Islands +faroe_islands=Faroe Islands +fhi360=FHI360 +fiji=Fiji +finland=Finland +forut=FORUT +france=France +french_guiana=French Guiana +french_polynesia=French Polynesia +french_southern_and_antarctic_lands=French Southern and Antarctic Lands +gabon=Gabon +gambia=Gambia +georgia=Georgia +germany=Germany +ghana=Ghana +gibraltar=Gibraltar +global_fund=Global Fund +greece=Greece +greenland=Greenland +grenada=Grenada +guadeloupe=Guadeloupe +guam=Guam +guatemala=Guatemala +guernsey=Guernsey +guinea=Guinea +guinea_bissau=Guinea Bissau +guyana=Guyana +haiti=Haiti +heard_island_and_mcdonald_islands=Heard Island and McDonald Islands +honduras=Honduras +hong_kong=Hong Kong +hungary=Hungary +icap=ICAP +iceland=Iceland +ippf=IPPF +india=\u092d\u093e\u0930\u0924 +indonesia=Indonesia +iran=Islamic Republic of Iran +iraq=Iraq +irc=International Rescue Committee +ireland=Ireland +isle_of_man=Isle of Man +israel=Israel +italy=Italy +ivory_coast=Ivory Coast +jamaica=Jamaica +japan=Japan +jersey=Jersey +jhpiego=JHPIEGO +jordan=Jordan +kazakhstan=Kazakhstan +kenya=Kenya +kiribati=Kiribati +kosovo=Kosovo +kurdistan=Kurdistan +kuwait=Kuwait +kyrgyzstan=Kyrgyzstan +laos=Lao People's Democratic Republic +latvia=Latvia +lebanon=Lebanon +lesotho=Lesotho +liberia=Liberia +libya=Libya +liechtenstein=Liechtenstein +lithuania=Lithuania +luxembourg=Luxembourg +macau=Macau +madagascar=Madagascar +malawi=Malawi +malaysia=Malaysia +maldives=Maldives +mali=Mali +malta=Malta +marshall_islands=Marshall Islands +martinique=Martinique +mauritania=Mauritania +mauritius=Mauritius +mayotte=Mayotte +mexico=Mexico +micronesia=Micronesia +moldova=Moldova +monaco=Monaco +mongolia=Mongolia +montenegro=Montenegro +montserrat=Montserrat +morocco=Morocco +mozambique=Mozambique +myanmar=Myanmar +mhrp=MHRP +msf=MSF +msh=MSH +msh_white=MSH White +msi=MSI +namibia=Namibia +nauru=Nauru +nepal=Nepal +netherlands=Netherlands +new_caledonia=New Caledonia +new_zealand=New Zealand +nicaragua=Nicaragua +niger=Niger +nigeria=Nigeria +niue=Niue +norfolk_island=Norfolk Island +north_korea=North Korea +north_macedonia=North Macedonia +northern_ireland=Northern Ireland +northern_mariana_islands=Northern Mariana Islands +norway=Norway +oman=Oman +pakistan=Pakistan +palau=Palau +palestine=Palestine +panama=Panama +papua_new_guinea=Papua New Guinea +paraguay=Paraguay +pepfar=PEPFAR +peru=Peru +philippines=Philippines +pitcairn_islands=Pitcairn Islands +poland=Poland +portugal=Portugal +psi=PSI +puerto_rico=Puerto Rico +puntland=Puntland +qatar=Qatar +republic_of_the_congo=Republic of the Congo +republic_of_trinidad_and_tobago=Republic of Trinidad & Tobago +reunion=R\u00e9union +romania=Romania +russia=Russia +rwanda=Rwanda +saint_barthelemy=Saint Barth\u00e9lemy +saint_helena_ascension_and_tristan_da_cunha=Saint Helena, Ascension and Tristan da Cunha +saint_kitts_and_nevis=Saint Kitts and Nevis +saint_lucia=Saint Lucia +saint_martin=Saint Martin +saint_pierre_and_miquelon=Saint Pierre and Miquelon +saint_vincent_and_the_grenadines=Saint Vincent and the Grenadines +samoa=Samoa +san_marino=San Marino +sao_tome_and_principe=Sao Tome and Principe +saudi_arabia=Saudi Arabia +save_the_children=Save the Children +scotland=Scotland +senegal=Senegal +serbia=Serbia +seychelles=Seychelles +sierra_leone=Sierra Leone +sierra_leone_coat_of_arms=Sierra Leone Coat of Arms +singapore=Singapore +sint_maarten=Sint Maarten +slovakia=Slovakia +slovenia=Slovenia +solomon_islands=Solomon Islands +somalia=Somalia +somaliland=Somaliland +south_africa=South Africa +south_africa_department_of_health=South Africa Department of Health +south_georgia=South Georgia +south_korea=South Korea +south_sudan=South Sudan +spain=Spain +sri_lanka=\u0936\u094d\u0930\u0940\u0932\u0902\u0915\u093e +sudan=Sudan +suriname=Suriname +svalbard_and_jan_mayen=Svalbard and Jan Mayen +swaziland=Swaziland +sweden=Sweden +switzerland=Switzerland +syria=Syria +taiwan=Taiwan +tajikistan=Tajikistan +tanzania=Tanzania +thailand=Thailand +timor_leste=Timor-Leste +togo=Togo +tokelau=Tokelau +tonga=Tonga +trinidad_and_tobago=Trinidad and Tobago +tunisia=Tunisia +turkey=Turkey +turkmenistan=Turkmenistan +turks_and_caicos_islands=Turks and Caicos Islands +tuvalu=Tuvalu +uganda=Uganda +ukraine=Ukraine +united_arab_emirates=United Arab Emirates +united_kingdom=United Kingdom +united_nations=United Nations +united_states=United States +united_states_minor_outlying_islands=United States Minor Outlying Islands +united_states_virgin_islands=United States Virgin Islands +uruguay=Uruguay +usaid=USAID +uzbekistan=Uzbekistan +vanuatu=Vanuatu +vatican_city_holy_see=Vatican City (Holy See) +venezuela=Venezuela +vietnam=Vietnam +wales=Wales +wallis_and_futuna=Wallis and Futuna +western_sahara=Western Sahara +who=WHO +yemen=Yemen +zambia=Zambia +zanzibar=Zanzibar +zimbabwe=Zimbabwe +ima=IMA +international_hiv_aids_alliance=International HIV/AIDS alliance +palladium=Palladium +pathfinder=Pathfinder +planned_parenthood=Planned parenthood + +#-- Login page ----------------------------------------------------------------# + +create_an_account=\u0916\u093e\u0924\u093e \u092c\u0928\u093e\u090f\u0901 +login_password=\u092a\u093e\u0938\u0935\u0930\u094d\u0921 +login_username=\u092f\u0942\u091c\u093c\u0930\u0928\u0947\u092e +forgot_password=\u092a\u093e\u0938\u0935\u0930\u094d\u0921 \u092d\u0942\u0932 \u0917\u090f? +wrong_username_or_password=Wrong username or password +authentication.message.account.invalid=Wrong username or password +authentication.message.account.locked=Your account is locked +powered_by=Powered by +sign_in=Sign in +login_using_two_factor_authentication=Login using two factor authentication +two_factor_authentication_code=Two factor authentication code +sign_in_with_openID=Sign in with OpenID +change_language=Change language +login_with_google=Sign in with Google +login_with_azure=Sign in with Microsoft +oidc_login_failed=Failed to login with OIDC +two_factor_code=Code +#-- New User Account page -----------------------------------------------------# + +new_user_account_name=\u0928\u093e\u092e +new_user_account_first_name=First +new_user_account_last_name=Last + +#-- Recovery page -------------------------------------------------------------# + +recover_success_message=Please check the email account which you registered for this username. We have sent you instructions on how to restore your password. +recover_error_message=Sorry, we were not able to restore your account. The username might be invalid, your account might not permit restore or you might have entered an invalid email address for your account. + +#-- App Menu ------------------------------------------------------------------# + +applications=Apps +more_applications=More apps +app_manager=Apps +app_favorite_description=This icon indicates an app that will be displayed in your dropdown menu. +app_draggable_description=Items are draggable to change their order, so it's easy to customize your favorite apps. +app_order_custom=My own order +app_order_name_alpha=Alphabetical +app_search_placeholder=Search apps + +#-- App manager----------------------------------------------------------------# + +invalid_bundled_app_override=Bundled apps must be declared as core apps +invalid_core_app=Only bundled apps may be declared as core apps +namespace_defined_in_manifest_is_in_use=Namespace defined in manifest is already in use +namespace_invalid=An additional namespace declaration in the manifest does not define all required properties +zip_file_could_not_be_read=Zip file could not be read +invalid_json_in_app_manifest_file=Invalid JSON in app manifest file +app_could_not_be_installed_on_file_system=App could not be installed on file system +app_could_not_be_found=App could not be found +system_base_url_is_not_defined=System base URL is not defined +missing_manifest=Manifest file missing from zip file +deletion_in_progress=App is currently being deleted. Please try again after few minutes. + +#-- Data value error codes ----------------------------------------------------# + +data_element_or_type_null_or_empty=Data element or type is null or empty +data_element_lacks_option_set=Data elements with value type MULTI_TEXT must have an option set +value_not_valid_option=Data value contains value(s) other than the valid options of the data element's option set +value_length_greater_than_max_length=Data value is greater than max length +value_not_numeric=Data value is not numeric +value_required_but_not_provided=Data value is required but it was not provided +value_not_unit_interval=Data value is not a unit interval +value_not_percentage=Data value is not a percentage +value_not_integer=Data value is not an integer +value_not_positive_integer=Data value is not a positive integer +value_not_negative_integer=Data value is not a negative integer +value_is_zero_and_not_zero_significant=Data value is zero and not zero significant +value_not_bool=Data value is not a boolean +value_not_true_only=Data value is not true +value_not_valid_date=Data value is not a valid date +value_not_valid_letter=Data value is not a valid letter +stored_by_length_greater_than_max_length=Stored by is greater than max length +comment_length_greater_than_max_length=Comment is greater than max length + +#-- calendars -----------------------------------------------------------------# + +islamic=Islamic +nepali=Nepali +julian=Julian +gregorian=Gregorian +ethiopian=Ethiopian +thai=Thai +iso8601=ISO 8601 +coptic=Coptic +persian=Persian + +#-- Email message footer ------------------------------------------------------# + +respond_to_this_message=Respond to this message + +#-- Restore emails ------------------------------------------------------------# + +email_restore_subject=User account restore confirmation at +email_restore_1_1st_paragraph_before_application_title=Someone, probably you, has asked us to restore your +email_restore_1_1st_paragraph_after_application_title=user account. +email_restore_1_2nd_paragraph=Please follow the link below to restore your account. +email_restore_1_3rd_paragraph=You must complete the restore process within 1 hour. If you take no action, your account will not be restored. If you did not request this restore, please disregard this message. + +#-- Invite emails -------------------------------------------------------------# + +email_invite_subject=Invitation to create user account at +email_invite_1_1st_paragraph_before_application_title=This is an invitation to create a +email_invite_1_1st_paragraph_after_application_title=user account. +email_invite_1_2nd_paragraph=Please follow the link below to accept the invitation and create your account. +email_invite_1_3rd_paragraph=You must respond to this invitation within 4 days. If you take no action, the invitation will expire at that time. + +#-- Verify email -------------------------------------------------------------# + +email_verify_1_1st_paragraph_before_application_title=This is a message to verify a +email_verify_1_1st_paragraph_after_application_title=, user account email. +email_verify_1_2nd_paragraph=Please click the link below to verify the email address of your account. +email_verify_1_3rd_paragraph=You must respond to this email within one hour. If you take no action, the email address will not be verified. +verify_email_subject=Verify email address + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=Your Two-Factor Authentication Code for +email_2fa_1_greeting=Dear +email_2fa_1_1st_paragraph_application_title=You have requested a two-factor authentication code to log into your account. +email_2fa_1_2nd_paragraph=Your two-factor authentication code: +email_2fa_1_3rd_paragraph=Please use this code within 15 minutes to log into your account. +email_2fa_1_4th_paragraph=If you did not request this code, please contact your system administrator immediately to secure your account. +email_2fa_1_ending=Thank you, + +#-- Cache strategy display strings --------------------------------------------# + +cache_strategy=Cache strategy +respect_system_setting=Respect system setting +no_cache=No cache +cache_until_6am_tomorrow=Cache until 6 AM tomorrow +cache_for_two_weeks=Cache for two weeks +cache_for_one_hour=Cache for one hour + +#-- Program indicators --------------------------------------------------------# + +execution_date=Execution date +due_date=\u0928\u093f\u092f\u0924 \u0924\u093f\u0925\u093f +incident_date=Incident date +enrollment_date=Enrollment date +current_date=Current date +value_count=Value count +zero_pos_value_count=Zero or positive value count +event_count=Event count (ACTIVE or COMPLETED status only) +scheduled_event_count=Event count (SCHEDULE status only) +org_unit_count=Organisation unit count +enrollment_count=Enrollment count +tei_count=Tracked entity instance count +dhis-web-settings=System Settings +event_date=Event date +scheduled_date=Scheduled date +enrollment_status=Enrollment status +completed_date=Completed date +program_stage_name=Program stage name +program_stage_id=Program stage id + +#-- Object names --------------------------------------------------------------# + +data_element=\u0921\u0947\u091f\u093e \u090f\u0932\u093f\u092e\u0947\u0902\u091f +data_element_group=Data element group +indicator=Indicator +indicator_group=Indicator group +data_element_group_set=Data element group set +indicator_group_set=Indicator group set +option_set=Option set +attribute=Attribute +category_option=Category option +category=Category +category_combo=Category combination +category_option_combo=Category option combination +category_option_group_set=Category option group set +indicator_type=Indicator type +data_set=\u0921\u0947\u091f\u093e \u0938\u0947\u091f +organisation_unit=Organisation unit +organisation_unit_group=Organisation unit group +organisation_unit_level=Organisation unit level +organisation_unit_group_set=Organisation unit group set +validation_rule=Validation rule +validation_rule_group=Validation rule group +option=Option +category_option_group=Category option group +external_map_layer=External map layer +legend_set=Legend set +push_analysis=Push analysis +relationship_type=Relationship type +tracked_entity=Tracked entity +tracked_entity_attribute=Tracked entity attribute +tracked_entity_attribute_group=Tracked entity attribute group +predictor=Predictor +organisation_unit_group_membership=Organisation unit group membership +data_element_group_membership=Data element group membership +indicator_group_membership=Indicator group membership +program_indicator_group=Program indicator group +system_monitoring_settings=System monitoring settings +program_rule=Program rule +validation_notification_template=Validation notification template +analytics_settings=Analytics settings +data_approval_level=Data approval level +data_approval_workflow=Data approval workflow +program_indicator=Program indicator +program_rule_variable=Program rule variable +program=\u092a\u094d\u0930\u094b\u0917\u094d\u0930\u093e\u092e +#--Various --------------------------------------------------------------------# + +manage_my_apps=Manage my apps +no_results_found=\u0915\u094b\u0908 \u092a\u0930\u093f\u0923\u093e\u092e \u0928\u0939\u0940\u0902 \u092e\u093f\u0932\u093e + +#-- Settings categories -------------------------------------------------------# + +general_settings=General settings +server_settings=Server settings +appearance_settings=Appearance settings +email_settings=Email settings +messaging_settings=Messaging settings +access_settings=Access settings +calendar_settings=Calendar settings +import_settings=Import settings +synchronization_settings=Synchronization settings +oauth2_clients=OAuth2 clients + +#-- Authorities ---------------------------------------------------------------# + +F_TEI_CASCADE_DELETE=Delete tracked entity instance and associated enrollments and events +F_ENROLLMENT_CASCADE_DELETE=Delete enrollment and associated events +F_EDIT_EXPIRED=Edit expired data + +#-- Mentions -----------------------------------------------------------------# +comment_mention_notification=You were mentioned in the following comment +interpretation_mention_notification=You were mentioned in the following interpretation +go_to=Go to +mentioned_you_in_dhis2=mentioned you in DHIS 2 + +#-- Subscriber notifications -----------------------------------------------------------------# +notification_user=\u092f\u0942\u091c\u093c\u0930 +notification_object_subscribed=of an object you are subscribed to +notification_interpretation_create=created an interpretation +notification_interpretation_update=updated an interpretation +notification_interpretation_like=liked an interpretation +notification_comment_create=created an interpretation comment +notification_comment_update=updated an interpretation comment + +# -- Start Data Integrity Checks--------------------------------------------# + +#Java based checks +data_integrity.data_elements_without_data_sets.section=Data Elements +data_integrity.data_elements_without_data_sets.name=Data elements lacking data Sets +data_integrity.data_elements_without_data_sets.description=Lists all data elements that have no data sets +data_integrity.data_elements_without_groups.section=Data Elements +data_integrity.data_elements_without_groups.name=Data elements lacking groups +data_integrity.data_elements_without_groups.description=Lists all data elements that have no data element groups +data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.section=Data Elements +data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type +data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type +data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set +data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set +data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set +data_integrity.data_elements_in_data_set_not_in_form.section=Data Sets +data_integrity.data_elements_in_data_set_not_in_form.name=Data sets with data elements not in data entry form +data_integrity.data_elements_in_data_set_not_in_form.description=Lists all data sets that have data elements which are neither a member of the set's data entry form nor a member of the sets section +data_integrity.data_elements_in_data_set_not_in_form.recommendation=Either remove the data elements in question or make them a member of the set's form or section +data_integrity.data_sets_not_assigned_to_org_units.section=Data Sets +data_integrity.data_sets_not_assigned_to_org_units.name=Data sets not assigned to organisation units +data_integrity.data_sets_not_assigned_to_org_units.description=Lists all data sets that are not assigned to any organisation units +data_integrity.category_combos_being_invalid.section=Categories +data_integrity.category_combos_being_invalid.name=Invalid Category-combos +data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid +data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options +data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates +data_integrity.indicators_without_groups.section=\u0907\u0902\u0921\u093f\u0915\u0947\u091f\u0930\u094d\u0938 +data_integrity.indicators_without_groups.name=Indicators lacking groups +data_integrity.indicators_without_groups.description=Lists all indicators that do not have at least one group +data_integrity.indicators_with_invalid_numerator.section=\u0907\u0902\u0921\u093f\u0915\u0947\u091f\u0930\u094d\u0938 +data_integrity.indicators_with_invalid_numerator.name=Indicators with invalid numerator +data_integrity.indicators_with_invalid_numerator.description=Lists all indicators where the numerator expression is not valid +data_integrity.indicators_with_invalid_denominator.section=\u0907\u0902\u0921\u093f\u0915\u0947\u091f\u0930\u094d\u0938 +data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator +data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid +data_integrity.indicators_violating_exclusive_group_sets.section=\u0907\u0902\u0921\u093f\u0915\u0947\u091f\u0930\u094d\u0938 +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set +data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups +data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group +data_integrity.periods_duplicates.section=Periods +data_integrity.periods_duplicates.name=Duplicate Periods +data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date +data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates +data_integrity.option_groups_empty.name=Option groups with no options +data_integrity.org_units_with_cyclic_references.section=Organisation Units +data_integrity.org_units_with_cyclic_references.name=Organisation units with cyclic references +data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: +data_integrity.org_units_without_groups.section=Organisation Units +data_integrity.org_units_without_groups.name=Organisation units lacking groups +data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group +data_integrity.org_units_violating_exclusive_group_sets.section=Organisation Units +data_integrity.org_units_violating_exclusive_group_sets.name=Organisation units with conflicting exclusive group sets +data_integrity.org_units_violating_exclusive_group_sets.description=Lists all organisation units that are members of multiple exclusive organisation unit groups +data_integrity.org_units_violating_exclusive_group_sets.recommendation=Remove the organisation unit from all but one exclusive organisation unit group +data_integrity.org_unit_groups_without_group_sets.section=Organisation Units +data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets +data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set +data_integrity.validation_rules_without_groups.section=Validation Rules +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group +data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group +data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules +data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid +data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression +data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid +data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators +data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression +data_integrity.program_indicators_with_invalid_expressions.description=Lists all program indicators that have an invalid expression +data_integrity.program_indicators_with_invalid_expressions.recommendation=Check that the expression evaluates to a number +data_integrity.program_indicators_with_invalid_filters.section=Program Indicators +data_integrity.program_indicators_with_invalid_filters.name=Program indicators with invalid filter +data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression +data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false +data_integrity.program_indicators_without_expression.section=Program Indicators +data_integrity.program_indicators_without_expression.name=Program indicators without expressions +data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet +data_integrity.program_rules_without_condition.section=Program Rules +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. +data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet +data_integrity.program_rules_without_priority.section=Program Rules +data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting +data_integrity.program_rules_without_priority.description=Lists all programs with rules with action type "assign" where the rule priority is not yet set +data_integrity.program_rules_without_priority.recommendation=Set a priority for the program rule(s) +data_integrity.program_rules_without_action.section=Program Rules +data_integrity.program_rules_without_action.name=Program rules lacking an action +data_integrity.program_rules_without_action.description=Lists all programs with rules that are not connected to any program rule action +data_integrity.program_rules_without_action.recommendation=Connect the rule to an action or consider removing the rule +data_integrity.program_rule_variables_without_data_element.section=Program Rules +data_integrity.program_rule_variables_without_data_element.name=Program rule variables lacking a data element +data_integrity.program_rule_variables_without_data_element.description=Lists all programs with rule variables requiring a data element source but that is not yet linked to a data element +data_integrity.program_rule_variables_without_data_element.recommendation=Assign a data element to the variable in question or consider if the variable is not needed +data_integrity.program_rule_variables_without_attribute.section=Program Rules +data_integrity.program_rule_variables_without_attribute.name=Program rule variables lacking an attribute +data_integrity.program_rule_variables_without_attribute.description=Lists all programs with rule variables requiring an attribute source but that is not yet linked to an attribute +data_integrity.program_rule_variables_without_attribute.recommendation=Assign an attribute to the variable in question or consider if the variable is not needed +data_integrity.program_rule_actions_without_data_object.section=Program Rules +data_integrity.program_rule_actions_without_data_object.name=Program rules with actions lacking a data object +data_integrity.program_rule_actions_without_data_object.description=Lists all program rules connected to an action of a type that requires either a data element or an attribute but is not connected either +data_integrity.program_rule_actions_without_notification.section=Program Rules +data_integrity.program_rule_actions_without_notification.name=Program rule with actions lacking a notification template +data_integrity.program_rule_actions_without_notification.description=Lists all program rules connected to an action of a type that requires a notification template but is not yet connected to one +data_integrity.program_rule_actions_without_section.section=Program Rules +data_integrity.program_rule_actions_without_section.name=Program rules with actions lacking a program stage section +data_integrity.program_rule_actions_without_section.description=Lists program rules connected to an action of a type that requires a section but is not yet connected to one +data_integrity.program_rule_actions_without_stage_id.section=Program Rules +data_integrity.program_rule_actions_without_stage_id.name=Program rules with actions lacking a program stage +data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one +#YAML based data integrity checks +data_integrity.categories_no_options.name=Categories with no category options +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid +data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units +data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=Indicators with identical formulas +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order +data_integrity.options_sets_empty.name=Empty option sets +data_integrity.options_sets_unused.name=Option sets which are not used +data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. +data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=Orphaned organisation units +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets +data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set +data_integrity.organisation_units_without_groups.name=Organisation units without groups +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past +data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates +data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions +data_integrity.program_rules_no_expression.name=Program rules with no expression. +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage + +# -- End Data Integrity Checks--------------------------------------------# + + +# disable inactive users job notification texts +notification.user_inactive.subject=Your DHIS2 account will be disabled soon. +notification.user_inactive.body=Your DHIS2 user account was inactive for a while. Login during the next {0} days to prevent your account from being disabled. +# notify user that need to change their password soon +notification.password_change_required.subject=Password Expiry Alert +notification.password_change_required.body=Please change your password. It will expire in {0} day(s). diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_id.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_id.properties index a44a918c7e17..ea73e6a54818 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_id.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_id.properties @@ -48,7 +48,7 @@ dhis-web-maps=Peta dhis-web-mapping=GIS dhis-web-capture=Ambil dhis-web-event-reports=Laporan Kejadian -dhis-web-event-visualizer=Visualizer Kejadian +dhis-web-event-visualizer=Visualizer Even dhis-web-reports=Laporan dhis-web-approval=Data Approval dhis-web-approval-classic=Data Approval Classic @@ -69,6 +69,10 @@ dhis-web-dashboard=Dashboard dhis-web-menu-management=Menu Management dhis-web-data-visualizer=Data Visualizer dhis-web-sms-configuration=SMS Configuration +dhis-web-login=Login +dhis-web-user-profile=User Profile +dhis-web-line-listing=Line Listing +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# @@ -86,7 +90,8 @@ intro_dhis-web-event-reports=Query for events and create aggregated, dimensional intro_dhis-web-event-capture=Capture information about single events. intro_dhis-web-capture=Capture information about single events. intro_dhis-web-data-visualizer=Create dynamic data visualizations for data elements and indicators. -intro_dhis-web-sms-configuration=Configure SMS Gateways and messages +intro_dhis-web-sms-configuration=Configure SMS Gateways and messages. +intro_dhis-web-line-listing=Create dynamic line lists for events and tracked entities. #-- Intro functions -------------------------------------------------------------# @@ -137,6 +142,10 @@ M_dhis-web-user=Users app M_dhis-web-scheduler=Scheduler app M_dhis-web-data-visualizer=Data Visualizer app M_dhis-web-sms-configuration=SMS Configuration app +M_dhis-web-line-listing=Line Listing app +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# @@ -150,15 +159,18 @@ F_DATAADMIN_UNLOCK=Data Admin Unlocking F_DATAELEMENT_PUBLIC_ADD=Add/Update Public Data Element F_DATAELEMENT_PRIVATE_ADD=Add/Update Private Data Element F_DATAELEMENT_DELETE=Delete Data Element +F_DATA_ELEMENT_MERGE=Merge Data Elements F_CATEGORY_PUBLIC_ADD=Add/Update Public Category F_CATEGORY_PRIVATE_ADD=Add/Update Private Category F_CATEGORY_DELETE=Delete Category F_CATEGORY_OPTION_PUBLIC_ADD=Add/Update Public Category Option F_CATEGORY_OPTION_PRIVATE_ADD=Add/Update Private Category Option F_CATEGORY_OPTION_DELETE=Delete Category Option +F_CATEGORY_OPTION_MERGE=Merge Category Options F_CATEGORY_COMBO_PUBLIC_ADD=Add/Update Public Category Combo F_CATEGORY_COMBO_PRIVATE_ADD=Add/Update Private Category Combo F_CATEGORY_COMBO_DELETE=Delete Category Combo +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=Add/Update Public Category Option Group F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=Add/Update Private Category Option Group F_CATEGORY_OPTION_GROUP_DELETE=Delete Category Option Group @@ -215,8 +227,10 @@ F_USERGROUP_LIST=List User Groups F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=Add/Remove Members In Read-Only User Groups F_USER_ADD=Add/Update User F_USER_DELETE=Delete User +F_USER_VIEW=View user F_USER_ADD_WITHIN_MANAGED_GROUP=Add/Update User Within Managed Group F_USER_DELETE_WITHIN_MANAGED_GROUP=Delete User Within Managed Group +F_USER_VIEW_WITHIN_MANAGED_GROUP=View User Within Managed Group F_VALIDATIONRULE_PUBLIC_ADD=Add/Update Public Validation Rule F_VALIDATIONRULE_PRIVATE_ADD=Add/Update Private Validation Rule F_VALIDATIONRULE_DELETE=Delete Validation Rule @@ -230,7 +244,9 @@ F_REPORT_DELETE=Delete Report F_REPORT_VIEW=View Report F_DASHBOARD_PUBLIC_ADD=Add/Update Public Dashboard F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization +F_VISUALIZATION_EXTERNAL=Visualization External Access F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization +F_EVENT_VISUALIZATION_EXTERNAL=Event Visualization External Access F_DOCUMENT_PUBLIC_ADD=Add/Update Public Document F_DOCUMENT_PRIVATE_ADD=Add/Update Private Document F_DOCUMENT_DELETE=Delete Document @@ -401,6 +417,7 @@ F_EXTERNAL_MAP_LAYER_PUBLIC_ADD=Add/Update Public External Map Layer F_EXTERNAL_MAP_LAYER_PRIVATE_ADD=Add/Update Private External Map Layer F_EXTERNAL_MAP_LAYER_DELETE=Delete External Map Layer F_VIEW_EVENT_ANALYTICS=View event analytics +F_CAPTURE_DATASTORE_UPDATE=Create and edit Capture datastore configuration F_ADD_COLOR_SET=Add/Update Color Set F_PROGRAM_RULE_DELETE=Delete Program Rule F_PROGRAMDATAELEMENT_DELETE=Delete Program Data Element @@ -431,11 +448,14 @@ F_EVENT_HOOK_DELETE=Delete Event Hook F_ROUTE_PUBLIC_ADD=Add/Update Public Route F_ROUTE_PRIVATE_ADD=Add/Update Private Route F_ROUTE_PUBLIC_DELETE=Delete Route +F_IMPERSONATE_USER=Impersonate user +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) #-- Common ---------------------------------------------------------------------# offline=Offline online=Online -next=Se;lanjutnya +next=Selanjutnya previous=Sebelumnya online_notification=Anda sedang online offline_notification=You are offline, data will be stored locally @@ -475,19 +495,19 @@ save=Simpan new=Baru back=Kembali ok=OK -cancel=batal +cancel=Batal clone=Clone add=Tambah -edit=Edit +edit=Sunting reply=Balas -update=perbarui -delete=hapus +update=Perbarui +delete=Hapus deleting=Menghapus close=Tutup gender_male=Pria gender_female=Wanita gender_other=Lainnya -password=Password +password=Sandi confirm_password=Confirm password mobile_phone=Mobile phone create_new_account=Create a new account @@ -508,9 +528,11 @@ password_length_validation=Password does not meet minimum length requirement password_history_validation=Password must not be one of the previous 24 passwords password_digit_validation=Password must have at least one digit password_uppercase_validation=Password must have at least one upper case +password_lowercase_validation=Password must have at least one lower case password_dictionary_validation=Password must not have any generic word password_specialcharacter_validation=Password must contain at least one special character password_username_validation=Username/Email must not be part of password +mandatory_parameter_missing=Username or Password is missing code_in_use=The code is already in use. Please choose a different code short_name_in_use=Nama singkat sudah digunakan. Silakan memilih nama singkat yang baru unsupported_browser=Please upgrade your browser. Internet Explorer version 8 and earlier is not supported. @@ -533,6 +555,7 @@ item=Item action=Action sub_total=Sub total total=Total +impersonate_user=Impersonate user username_in_password=Username cannot be part of password email_in_password=Email cannot be part of password username_email_in_password=Username/Email cannot be part of password @@ -561,7 +584,7 @@ QUARTERS_THIS_YEAR=Triwulanan tahun ini THIS_YEAR=Tahun ini MONTHS_LAST_YEAR=Bulanan tahun lalu QUARTERS_LAST_YEAR=Quarters last year -LAST_YEAR=Tahun kemarin +LAST_YEAR=Tahun lalu BIMONTHS_THIS_YEAR=Dwiwulanan tahun ini LAST_10_YEARS=Last 10 years LAST_5_YEARS=5 tahun terakhir @@ -571,8 +594,8 @@ LAST_3_MONTHS=3 bulan terakhir LAST_6_BIMONTHS=6 dwiwulan terakhir LAST_4_QUARTERS=4 triwulan terakhir LAST_2_SIXMONTHS=2 semester terakhir -THIS_FINANCIAL_YEAR=Tahun finansial ini -LAST_FINANCIAL_YEAR=Tahun finansial kemarin +THIS_FINANCIAL_YEAR=Anggaran tahun ini +LAST_FINANCIAL_YEAR=Anggaran tahun lalu LAST_5_FINANCIAL_YEARS=5 tahun finansial terakhir LAST_WEEK=Minggu lalu WEEKS_THIS_YEAR=Mingguan tahun ini @@ -594,10 +617,10 @@ WeeklySaturday=Weekly Saturday WeeklySunday=Weekly Sunday BiWeekly=Dwiwulanan Monthly=Bulanan -BiMonthly=Dwiwulanan +BiMonthly=Dua bulanan Quarterly=Triwulanan QuarterlyNov=Quarterly November -SixMonthly=Semester +SixMonthly=Enam bulanan SixMonthlyApril=Semester April SixMonthlyNov=Six-monthly November Yearly=Tahunan @@ -676,6 +699,8 @@ format.FinancialApril.startDate.ext=MMMM yyyy '- ' format.FinancialApril.endDate.ext=MMMM yyyy format.FinancialJuly.startDate.ext=MMMM yyyy '- ' format.FinancialJuly.endDate.ext=MMMM yyyy +format.FinancialSep.startDate.ext=MMMM yyyy '- ' +format.FinancialSep.endDate.ext=MMMM yyyy format.FinancialOct.startDate.ext=MMMM yyyy '- ' format.FinancialOct.endDate.ext=MMMM yyyy format.FinancialNov.startDate.ext=MMMM yyyy '- ' @@ -925,7 +950,7 @@ translation_languagecode=Language code translation_label_numerator_description=Numerator description translation_label_denominator_description=Denominator description translation_locale_added=Added locale -translation_cancel=batal +translation_cancel=Batal translation_add=Tambah translation_locale=Locale translation_reference=Referensi @@ -1058,17 +1083,17 @@ release_page=online release page #-- Macros ---------------------------------------------------------------------# -yes=Ya +yes=Iya no=Tidak -true=Ya +true=Iya false=Tidak sum=Jumlah count=Hitung average=Rata-rata -stddev=Deviasi standar +stddev=Standar deviasi variance=Varian -min=Min -max=Maks +min=Minimal +max=Maksimal text=Text long_text=Long text string=String @@ -1110,15 +1135,15 @@ profile=Profil account=Akun update_user=Update user user_account=User account -user_name=User name +user_name=Nama pengguna old_password=Old password new_password=New password retype_new_password=Retype new password surname=Surname first_name=First name -email=E-mail +email=Surel openid=OpenID -username=User name +username=Nama pengguna phone_number=Mobile phone number user_roles=User roles update_user_success=Account was updated @@ -1196,7 +1221,7 @@ delete_confirm=Do you want to delete? available=Tersedia selected=Terpilih -error=Error +error=Kesalahan warning=Peringatan success=Berhasil waiting=Mohon tunggu @@ -1276,7 +1301,7 @@ charts=Grafik maps=Peta dashboards=Dasbor programs=Program-program -events=Event +events=Even #-- Indicator -----------------------------------------------------------------# @@ -1336,7 +1361,7 @@ not_equal_to_title=Not equal to less_than_title=Kurang dari less_than_or_equal_to_title=Less than or equal to greater_than_title=Lebih besar dari -greater_than_or_equal_to_title=Lebih besar setara +greater_than_or_equal_to_title=Lebih besar atau sama dengan #-- Constant ------------------------------------------------------------------# @@ -1671,15 +1696,21 @@ planned_parenthood=Planned parenthood #-- Login page ----------------------------------------------------------------# create_an_account=Create an account -login_password=Password -login_username=User name +login_password=Sandi +login_username=Nama pengguna forgot_password=Forgot password? wrong_username_or_password=Wrong username or password authentication.message.account.invalid=Wrong username or password authentication.message.account.locked=Your account is locked powered_by=Powered by sign_in=Sign in +login_using_two_factor_authentication=Login using two factor authentication +two_factor_authentication_code=Two factor authentication code +sign_in_with_openID=Sign in with OpenID change_language=Change language +login_with_google=Sign in with Google +login_with_azure=Sign in with Microsoft +oidc_login_failed=Failed to login with OIDC two_factor_code=Kode #-- New User Account page -----------------------------------------------------# @@ -1708,6 +1739,7 @@ app_search_placeholder=Cari app invalid_bundled_app_override=Bundled apps must be declared as core apps invalid_core_app=Only bundled apps may be declared as core apps namespace_defined_in_manifest_is_in_use=Namespace defined in manifest is already in use +namespace_invalid=An additional namespace declaration in the manifest does not define all required properties zip_file_could_not_be_read=Zip file could not be read invalid_json_in_app_manifest_file=Invalid JSON in app manifest file app_could_not_be_installed_on_file_system=App could not be installed on file system @@ -1769,6 +1801,24 @@ email_invite_1_1st_paragraph_after_application_title=user account. email_invite_1_2nd_paragraph=Please follow the link below to accept the invitation and create your account. email_invite_1_3rd_paragraph=You must respond to this invitation within 4 days. If you take no action, the invitation will expire at that time. +#-- Verify email -------------------------------------------------------------# + +email_verify_1_1st_paragraph_before_application_title=This is a message to verify a +email_verify_1_1st_paragraph_after_application_title=, user account email. +email_verify_1_2nd_paragraph=Please click the link below to verify the email address of your account. +email_verify_1_3rd_paragraph=You must respond to this email within one hour. If you take no action, the email address will not be verified. +verify_email_subject=Verify email address + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=Your Two-Factor Authentication Code for +email_2fa_1_greeting=Dear +email_2fa_1_1st_paragraph_application_title=You have requested a two-factor authentication code to log into your account. +email_2fa_1_2nd_paragraph=Your two-factor authentication code: +email_2fa_1_3rd_paragraph=Please use this code within 15 minutes to log into your account. +email_2fa_1_4th_paragraph=If you did not request this code, please contact your system administrator immediately to secure your account. +email_2fa_1_ending=Thank you, + #-- Cache strategy display strings --------------------------------------------# cache_strategy=Cache strategy @@ -1793,7 +1843,7 @@ org_unit_count=Hitung unit organisasi enrollment_count=Enrollment count tei_count=Tracked entity instance count dhis-web-settings=System Settings -event_date=Tanggal Event +event_date=Tanggal Even scheduled_date=Scheduled date enrollment_status=Status pendaftaran completed_date=Tanggal selesai @@ -1804,8 +1854,8 @@ program_stage_id=Program stage id data_element=Elemen data data_element_group=Grup elemen data -indicator=indikator -indicator_group=group indikator +indicator=Indikator +indicator_group=grup indikator data_element_group_set=Data element group set indicator_group_set=Indicator group set option_set=Option set @@ -1816,20 +1866,20 @@ category_combo=Kombinasi kategori category_option_combo=Category option combination category_option_group_set=Category option group set indicator_type=Indicator type -data_set=Data set +data_set=Himpunan data organisation_unit=Unit organisasi organisation_unit_group=Grup unit organisasi -organisation_unit_level=Level unit organisasi +organisation_unit_level=Tingkat unit organisasi organisation_unit_group_set=Set grup unit organisasi validation_rule=Aturan Validasi validation_rule_group=Grup aturan validasi option=Option category_option_group=Category option group external_map_layer=External map layer -legend_set=set legenda +legend_set=Set legenda push_analysis=Push analysis relationship_type=Tipe hubungan -tracked_entity=Tracked Entity +tracked_entity=Entitas dilacak tracked_entity_attribute=Atribut tracked_entity_attribute_group=Tracked entity attribute group predictor=Predictor @@ -1843,7 +1893,7 @@ validation_notification_template=Validation notification template analytics_settings=Analytics settings data_approval_level=Data approval level data_approval_workflow=Data approval workflow -program_indicator=Manajemen indikator program +program_indicator=Indikator program program_rule_variable=Program rule variable program=Program #--Various --------------------------------------------------------------------# @@ -1898,7 +1948,7 @@ data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.s data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements -data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements with conflicting exclusive group sets +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set data_integrity.data_elements_in_data_set_not_in_form.section=Data Set @@ -1912,9 +1962,6 @@ data_integrity.category_combos_being_invalid.section=Kategori data_integrity.category_combos_being_invalid.name=Invalid Category-combos data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options -data_integrity.indicators_with_identical_formulas.section=Indikator -data_integrity.indicators_with_identical_formulas.name=Indikator dengan rumus yang identik -data_integrity.indicators_with_identical_formulas.description=Lists all indicators that have the identical formulas with at least one other indicator data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates data_integrity.indicators_without_groups.section=Indikator data_integrity.indicators_without_groups.name=Indicators lacking groups @@ -1926,21 +1973,18 @@ data_integrity.indicators_with_invalid_denominator.section=Indikator data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid data_integrity.indicators_violating_exclusive_group_sets.section=Indikator -data_integrity.indicators_violating_exclusive_group_sets.name=Indicators with conflicting exclusive group sets +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group data_integrity.periods_duplicates.section=Periode data_integrity.periods_duplicates.name=Duplicate Periods data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates +data_integrity.option_groups_empty.name=Option groups with no options data_integrity.org_units_with_cyclic_references.section=Organisation Units data_integrity.org_units_with_cyclic_references.name=Unit organisasi dengan cyclic references data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference -data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two -data_integrity.org_units_being_orphaned.section=Organisation Units -data_integrity.org_units_being_orphaned.name=Unit organisasi tidak berinduk -data_integrity.org_units_being_orphaned.description=Lists all organisation units that aren't level 1 units but that lack a parent so that they are not connected to the rest of the organisation tree -data_integrity.org_units_being_orphaned.recommendation=Find (or create) and set the correct parent for the orphaned organisation unit(s). Eventually this is also caused by having set the wrong level. +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=Organisation Units data_integrity.org_units_without_groups.name=Organisation units lacking groups data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group @@ -1952,13 +1996,13 @@ data_integrity.org_unit_groups_without_group_sets.section=Organisation Units data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set data_integrity.validation_rules_without_groups.section=Validation Rules -data_integrity.validation_rules_without_groups.name=Validation rules lacking groups +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules -data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression @@ -1969,10 +2013,10 @@ data_integrity.program_indicators_with_invalid_filters.name=Program indicators w data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false data_integrity.program_indicators_without_expression.section=Program Indicators -data_integrity.program_indicators_without_expression.name=Program indicators lacking an expression +data_integrity.program_indicators_without_expression.name=Program indicators without expressions data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet data_integrity.program_rules_without_condition.section=Program Rules -data_integrity.program_rules_without_condition.name=Program rules lacking a condition +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet data_integrity.program_rules_without_priority.section=Program Rules data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting @@ -2004,76 +2048,104 @@ data_integrity.program_rule_actions_without_stage_id.name=Program rules with act data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one #YAML based data integrity checks data_integrity.categories_no_options.name=Categories with no category options -data_integrity.categories_one_default_category.name=Only one default category should exist -data_integrity.categories_one_default_category_combo.name=Only one default category combo should exist -data_integrity.categories_one_default_category_option.name=Only one default category option should exist -data_integrity.categories_one_default_category_option_combo.name=Only one default category option combo should exist -data_integrity.categories_same_category_options.name=Categories with the same category options -data_integrity.categories_unique_category_combo.name=Different category combinations should not have the exact same combination of categories. -data_integrity.invalid_category_combos.name=Kombinasi kategori tidak valid +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects -data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations. -data_integrity.category_option_group_sets_incomplete.name=Category option group sets which do not contain all category options. -data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set. -data_integrity.category_options_no_categories.name=Category options with no categories. -data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories which share the same category options. -data_integrity.catoptioncombos_no_catcombo.name=Category options combinations with no category combination. -data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality. -data_integrity.dashboards_no_items.name=Dashboards with no items. -data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements that have not been changed in last 100 days and do not have any data values. -data_integrity.data_elements_aggregate_aggregation_operator.name=Non-numeric data elements which have an aggregation operator other than NONE. -data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites (directly or through indicators) -data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements with NO data values. -data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups. -data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types. -data_integrity.data_elements_without_datasets.name=Aggregate data elements not assigned to any data sets -data_integrity.datasets_empty.name=Data sets with no data elements -data_integrity.datasets_not_assigned_to_org_units.name=Data sets not assigned to any organisation units +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. -data_integrity.category_option_group_sets_scarce.name=Category option groups should have at least two members. -data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members. -data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members. -data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members. -data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members. -data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members. -data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members. -data_integrity.user_groups_scarce.name=User groups should have at least two members. -data_integrity.validation_rule_groups_scarce.name=Validation rule should have at least two members. -data_integrity.indicator_no_analysis.name=Indicators not used in analytical objects. -data_integrity.indicator_types_duplicated.name=Indicator types with the same factor. -data_integrity.indicators_duplicated_terms.name=Indicators with the same terms. -data_integrity.indicators_exact_duplicates.name=Indicators with the same formula. -data_integrity.indicators_not_grouped.name=Indicators not in any groups. -data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=Indikator dengan rumus yang identik +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order data_integrity.options_sets_empty.name=Empty option sets data_integrity.options_sets_unused.name=Option sets which are not used data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets -data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry. -data_integrity.orgunits_multiple_roots.name=The organisation unit hierarchy should have a single root. -data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames. -data_integrity.orgunits_no_coordinates.name=Organisation units with no coordinates. -data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent. -data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0). -data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date later than the closed date. -data_integrity.orgunits_orphaned.name=Orphaned organisation units. -data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent. -data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces. -data_integrity.org_units_not_in_compulsory_group_sets.name=Organisation units not in all compulsory organisation unit group sets +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=Unit organisasi tidak berinduk +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set -data_integrity.organisation_units_without_groups.name=Organisation units not in any groups -data_integrity.periods_3y_future.name=Periods which are more than three years in the future. -data_integrity.periods_distant_past.name=Periods which are in the distant past. +data_integrity.organisation_units_without_groups.name=Unit organisasi tanpa grup +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type -data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template. -data_integrity.program_rules_no_action.name=Program rules with no action. +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions data_integrity.program_rules_no_expression.name=Program rules with no expression. -data_integrity.program_rules_no_priority.name=Aturan program tanpa prioritas -data_integrity.validation_rules_missing_value_strategy_null.name=All validation rule expressions should have a missing value strategy. -data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the past 12 months -data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the past 12 months -data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the past 12 months +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage # -- End Data Integrity Checks--------------------------------------------# diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_km.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_km.properties index 9613e03361d0..e2fea946f3fc 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_km.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_km.properties @@ -7,7 +7,7 @@ dhis2=DHIS 2 no_page_specified=\u1798\u17b7\u1793\u1798\u17b6\u1793\u1782\u17c1\u17a0\u1791\u17c6\u1796\u17d0\u179a\u178e\u17b6\u200b\u1794\u17b6\u1793\u1794\u1789\u17d2\u1787\u17b6\u1780\u17cb an_exception_occured=\u1798\u17b6\u1793\u200b\u1780\u179a\u178e\u17b8\u200b\u179b\u17be\u1780\u179b\u17c2\u1784\u200b\u1794\u17b6\u1793\u200b\u1780\u17be\u178f\u17a1\u17be\u1784 -exception_explanation_text=\u179f\u17bc\u1798\u17a2\u1797\u17d0\u1799\u1791\u17c4\u179f! \u1794\u17d2\u179a\u1796\u17d0\u1793\u17d2\u1792\u1798\u17b6\u1793\u1794\u1789\u17d2\u17a0\u17b6\u1798\u17b7\u1793\u17a2\u17b6\u1785\u178a\u17c6\u178e\u17be\u179a\u1780\u17b6\u179a\u1794\u17b6\u1793\u17d4 \u1780\u17bb\u17c6\u1794\u17b6\u179a\u1798\u17d2\u1797\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799\u1793\u17b9\u1784\u1798\u17b7\u1793\u1794\u17b6\u1793\u1794\u17b6\u178f\u17cb\u1794\u1784\u17cb\u1791\u17c1 \u17a2\u17d2\u1793\u1780\u17a2\u17b6\u1785\u178a\u17c6\u178e\u17be\u179a\u1780\u17b6\u179a\u1794\u17b6\u1793\u17a1\u17be\u1784\u179c\u17b7\u1789 \u178a\u17c4\u1799\u178f\u17d2\u179a\u179b\u1794\u17cb\u1791\u17c5\u1782\u17c1\u17a0\u1791\u17c6\u1796\u17d0\u179a\u178a\u17be\u1798\u179c\u17b7\u1789\u17d4 +exception_explanation_text=\u179f\u17bc\u1798\u17a2\u1797\u17d0\u1799\u1791\u17c4\u179f\! \u1794\u17d2\u179a\u1796\u17d0\u1793\u17d2\u1792\u1798\u17b6\u1793\u1794\u1789\u17d2\u17a0\u17b6\u1798\u17b7\u1793\u17a2\u17b6\u1785\u178a\u17c6\u178e\u17be\u179a\u1780\u17b6\u179a\u1794\u17b6\u1793\u17d4 \u1780\u17bb\u17c6\u1794\u17b6\u179a\u1798\u17d2\u1797\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799\u1793\u17b9\u1784\u1798\u17b7\u1793\u1794\u17b6\u1793\u1794\u17b6\u178f\u17cb\u1794\u1784\u17cb\u1791\u17c1 \u17a2\u17d2\u1793\u1780\u17a2\u17b6\u1785\u178a\u17c6\u178e\u17be\u179a\u1780\u17b6\u179a\u1794\u17b6\u1793\u17a1\u17be\u1784\u179c\u17b7\u1789 \u178a\u17c4\u1799\u178f\u17d2\u179a\u179b\u1794\u17cb\u1791\u17c5\u1782\u17c1\u17a0\u1791\u17c6\u1796\u17d0\u179a\u178a\u17be\u1798\u179c\u17b7\u1789\u17d4 exception=\u1780\u179a\u178e\u17b8\u200b\u200b\u179b\u17be\u1780\u179b\u17c2\u1784 caused_by=\u17a0\u17c1\u178f\u17bb\u1794\u178e\u17d2\u178f\u17b6\u179b\u1798\u1780\u1796\u17b8 unknown_source=\u1798\u17b7\u1793\u200b\u179f\u17d2\u1782\u17b6\u179b\u17cb\u200b\u1794\u17d2\u179a\u1797\u1796\u178a\u17be\u1798 @@ -40,11 +40,11 @@ select_organisationunit=You must select an OrganisationUnit from the tree. dhis-web-maintenance=\u178f\u17c6\u200b\u17a0\u17c2\u200b\u1791\u17b6\u17c6\u200b\u1794\u17d2\u179a\u1796\u17d0\u1793\u17d2\u1792 dhis-web-data-administration=\u1780\u17b6\u179a\u200b\u1782\u17d2\u179a\u1794\u17cb\u1782\u17d2\u179a\u1784\u200b\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799 dhis-web-maintenance-settings=\u1780\u17b6\u179a\u200b\u1780\u17c6\u178e\u178f\u17cb -dhis-web-aggregate-data-entry=\u1795\u17d2\u1791\u17b6\u17c6\u1784\u1794\u1789\u17d2\u1787\u17bc\u179b\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799 +dhis-web-aggregate-data-entry=\u1780\u1793\u17c2\u17d2\u179b\u1784\u1794\u1789\u17d2\u1787\u17bc\u179b\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799 dhis-web-sms=\u179f\u17b6\u179a\u1791\u17bc\u179a\u179f\u17d0\u1796\u17d2\u1791 dhis-web-import-export=\u1794\u1789\u17d2\u1785\u17c1\u1789-\u1794\u1789\u17d2\u1785\u17bc\u179b\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799 dhis-web-data-quality=\u179f\u179c\u1793\u1780\u1798\u17d2\u1798 -dhis-web-maps=Maps +dhis-web-maps=\u1795\u17c2\u1793\u1791\u17b8 dhis-web-mapping=\u1794\u17d2\u179a\u1796\u17d0\u1793\u17d2\u1792\u1796\u17d0\u178f\u17cc\u1798\u17b6\u1793\u1797\u17bc\u1798\u17b7\u179f\u17b6\u179f\u17d2\u178f\u17d2\u179a dhis-web-capture=Capture dhis-web-event-reports=\u179a\u1794\u17b6\u1799\u1780\u17b6\u179a\u178e\u17cd\u1796\u17d2\u179a\u17b9\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a\u178e\u17cd @@ -70,6 +70,9 @@ dhis-web-menu-management=Menu Management dhis-web-data-visualizer=\u179a\u17bc\u1794\u1797\u17b6\u1796\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799 dhis-web-sms-configuration=SMS Configuration dhis-web-login=Login +dhis-web-user-profile=User Profile +dhis-web-line-listing=Line Listing +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# @@ -87,7 +90,8 @@ intro_dhis-web-event-reports=Query for events and create aggregated, dimensional intro_dhis-web-event-capture=Capture information about single events. intro_dhis-web-capture=Capture information about single events. intro_dhis-web-data-visualizer=Create dynamic data visualizations for data elements and indicators. -intro_dhis-web-sms-configuration=Configure SMS Gateways and messages +intro_dhis-web-sms-configuration=Configure SMS Gateways and messages. +intro_dhis-web-line-listing=Create dynamic line lists for events and tracked entities. #-- Intro functions -------------------------------------------------------------# @@ -138,6 +142,10 @@ M_dhis-web-user=Users app M_dhis-web-scheduler=Scheduler app M_dhis-web-data-visualizer=Data Visualizer app M_dhis-web-sms-configuration=SMS Configuration app +M_dhis-web-line-listing=Line Listing app +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# @@ -151,15 +159,18 @@ F_DATAADMIN_UNLOCK=Data Admin Unlocking F_DATAELEMENT_PUBLIC_ADD=Add/Update Public Data Element F_DATAELEMENT_PRIVATE_ADD=Add/Update Private Data Element F_DATAELEMENT_DELETE=Delete Data Element +F_DATA_ELEMENT_MERGE=Merge Data Elements F_CATEGORY_PUBLIC_ADD=Add/Update Public Category F_CATEGORY_PRIVATE_ADD=Add/Update Private Category F_CATEGORY_DELETE=Delete Category F_CATEGORY_OPTION_PUBLIC_ADD=Add/Update Public Category Option F_CATEGORY_OPTION_PRIVATE_ADD=Add/Update Private Category Option F_CATEGORY_OPTION_DELETE=Delete Category Option +F_CATEGORY_OPTION_MERGE=Merge Category Options F_CATEGORY_COMBO_PUBLIC_ADD=Add/Update Public Category Combo F_CATEGORY_COMBO_PRIVATE_ADD=Add/Update Private Category Combo F_CATEGORY_COMBO_DELETE=Delete Category Combo +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=Add/Update Public Category Option Group F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=Add/Update Private Category Option Group F_CATEGORY_OPTION_GROUP_DELETE=Delete Category Option Group @@ -216,8 +227,10 @@ F_USERGROUP_LIST=List User Groups F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=Add/Remove Members In Read-Only User Groups F_USER_ADD=Add/Update User F_USER_DELETE=Delete User +F_USER_VIEW=View user F_USER_ADD_WITHIN_MANAGED_GROUP=Add/Update User Within Managed Group F_USER_DELETE_WITHIN_MANAGED_GROUP=Delete User Within Managed Group +F_USER_VIEW_WITHIN_MANAGED_GROUP=View User Within Managed Group F_VALIDATIONRULE_PUBLIC_ADD=Add/Update Public Validation Rule F_VALIDATIONRULE_PRIVATE_ADD=Add/Update Private Validation Rule F_VALIDATIONRULE_DELETE=Delete Validation Rule @@ -231,7 +244,9 @@ F_REPORT_DELETE=Delete Report F_REPORT_VIEW=View Report F_DASHBOARD_PUBLIC_ADD=Add/Update Public Dashboard F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization +F_VISUALIZATION_EXTERNAL=Visualization External Access F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization +F_EVENT_VISUALIZATION_EXTERNAL=Event Visualization External Access F_DOCUMENT_PUBLIC_ADD=Add/Update Public Document F_DOCUMENT_PRIVATE_ADD=Add/Update Private Document F_DOCUMENT_DELETE=Delete Document @@ -402,6 +417,7 @@ F_EXTERNAL_MAP_LAYER_PUBLIC_ADD=Add/Update Public External Map Layer F_EXTERNAL_MAP_LAYER_PRIVATE_ADD=Add/Update Private External Map Layer F_EXTERNAL_MAP_LAYER_DELETE=Delete External Map Layer F_VIEW_EVENT_ANALYTICS=View event analytics +F_CAPTURE_DATASTORE_UPDATE=Create and edit Capture datastore configuration F_ADD_COLOR_SET=Add/Update Color Set F_PROGRAM_RULE_DELETE=Delete Program Rule F_PROGRAMDATAELEMENT_DELETE=Delete Program Data Element @@ -432,7 +448,9 @@ F_EVENT_HOOK_DELETE=Delete Event Hook F_ROUTE_PUBLIC_ADD=Add/Update Public Route F_ROUTE_PRIVATE_ADD=Add/Update Private Route F_ROUTE_PUBLIC_DELETE=Delete Route -F_MAP_EXTERNAL_LAYER_ADD=Add external map layer +F_IMPERSONATE_USER=Impersonate user +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) #-- Common ---------------------------------------------------------------------# offline=\u1780\u17d2\u179a\u17c5\u200b\u1794\u178e\u17d2\u178a\u17b6\u1789\u17a2\u17b7\u1793\u1792\u17ba\u179a\u178e\u17c2\u178f @@ -440,7 +458,7 @@ online=\u179b\u17be\u1794\u178e\u17d2\u178a\u17b6\u1789\u17a2\u17b7\u1793\u1792\ next=\u1794\u1793\u17d2\u1791\u17b6\u1794\u17cb previous=\u1798\u17bb\u1793 online_notification=\u17a2\u17d2\u1793\u1780\u1780\u17c6\u1796\u17bb\u1784\u178b\u17b7\u178f\u179b\u17be\u1794\u178e\u17d2\u178f\u17b6\u1789\u17a2\u17b7\u1793\u1792\u17ba\u179a\u178e\u17c2\u178f -offline_notification=\u17a2\u17d2\u1793\u1780\u1780\u17c6\u1796\u17bb\u1784\u178b\u17b7\u178f\u1780\u17d2\u179a\u17c5\u1794\u178e\u17d2\u178f\u17b6\u1789\u17a2\u17b7\u1793\u1792\u17ba\u179a\u178e\u17c2\u178f \u1780\u17c6\u17bb\u1794\u17b6\u179a\u1798\u17d2\u1797! \u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1780\u17d2\u1793\u17bb\u1784\u1780\u17c6\u17bb\u1796\u17d2\u1799\u17bc\u1791\u17d0\u179a +offline_notification=\u17a2\u17d2\u1793\u1780\u1780\u17c6\u1796\u17bb\u1784\u178b\u17b7\u178f\u1780\u17d2\u179a\u17c5\u1794\u178e\u17d2\u178f\u17b6\u1789\u17a2\u17b7\u1793\u1792\u17ba\u179a\u178e\u17c2\u178f \u1780\u17c6\u17bb\u1794\u17b6\u179a\u1798\u17d2\u1797\! \u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799\u179a\u1794\u179f\u17cb\u17a2\u17d2\u1793\u1780\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1780\u17d2\u1793\u17bb\u1784\u1780\u17c6\u17bb\u1796\u17d2\u1799\u17bc\u1791\u17d0\u179a need_to_sync_notification=\u1798\u17b6\u1793\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799\u178a\u17c2\u179b\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1780\u17d2\u1793\u17bb\u1784\u1780\u17bb\u17c6\u1796\u17d2\u1799\u17bc\u1791\u17d0\u179a \u179f\u17bc\u1798\u1794\u1789\u17d2\u1787\u17bc\u1793\u1791\u17c5\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780\u1793\u17c5\u179b\u17be\u1798\u17c9\u17b6\u179f\u17ca\u17b8\u1793\u1798\u17c1 uploading_data_notification=\u1780\u17c6\u1796\u17bb\u1784\u1794\u1789\u17d2\u1787\u17bc\u1793\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799\u1791\u17c5\u1798\u17c9\u17b6\u179f\u17ca\u17b8\u1793\u1798\u17c1... sync_now=\u1794\u1789\u17d2\u1787\u17bc\u1793 @@ -464,7 +482,7 @@ view_intepretations=\u1794\u1784\u17d2\u17a0\u17b6\u1789\u1780\u17b6\u179a\u179f dataelement=\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799\u1792\u17b6\u178f\u17bb\u178a\u17be\u1798 start_date=\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791\u200b\u1785\u17b6\u1794\u17cb\u1795\u17d2\u178a\u17be\u1798\u200b end_date=\u1780\u17b6\u179b\u200b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791\u200b\u1794\u1789\u17d2\u1785\u1794\u17cb\u200b -entry=\u1794\u1789\u17d2\u1787\u17bc\u179b +entry=\u1785\u17bb\u17c7\u1794\u1789\u17d2\u1787\u17b8 comment=\u1798\u178f\u17b7\u1799\u17c4\u1794\u179b\u17cb operations=\u1794\u17d2\u179a\u1798\u17b6\u178e\u179c\u17b7\u1792\u17b8 add_new=\u1794\u1793\u17d2\u1790\u17c2\u1798\u200b\u1790\u17d2\u1798\u17b8\u200b @@ -489,7 +507,7 @@ close=\u1794\u17b7\u1791 gender_male=\u1794\u17d2\u179a\u17bb\u179f gender_female=\u179f\u17d2\u179a\u17b8\u200b gender_other=\u1795\u17d2\u179f\u17c1\u1784 -password=\u179b\u17c1\u1781\u179f\u17c6\u1784\u17b6\u178f\u17cb +password=\u1796\u17b6\u1780\u17d2\u1799\u200b\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb confirm_password=\u1794\u1789\u17d2\u1787\u17b6\u1780\u17cb\u200b\u1796\u17b6\u1780\u17d2\u1799\u200b\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb\u17a1\u17be\u1784\u179c\u17b7\u1789 mobile_phone=\u1791\u17bc\u179a\u179f\u17d0\u1796\u17d2\u1791\u200b\u1785\u179b\u17d0\u178f create_new_account=\u1794\u1784\u17d2\u1780\u17be\u178f\u200b\u1782\u178e\u1793\u17b8\u200b\u1790\u17d2\u1798\u17b8 @@ -504,15 +522,17 @@ code_from_email=\u179b\u17c1\u1781\u1780\u17bc\u178a\u1796\u17b8\u179f\u17b6\u17 password_hint=\u178f\u17b7\u1785\u1794\u17c6\u1795\u17bb\u178f \u17e8\u178f\u17bd\u179a\u17a2\u1780\u17d2\u179f\u179a \u17a0\u17be\u1799\u1798\u17b6\u1793\u17a2\u1780\u17d2\u179f\u179a\u1792\u17c6\u1798\u17bd\u1799 \u1793\u17b7\u1784\u1798\u17b6\u1793\u17a2\u1780\u17d2\u179f\u179a\u179b\u17c1\u1781\u1795\u1784 optional=\u1798\u17b7\u1793\u1798\u17b6\u1793\u1780\u17cf\u1794\u17b6\u1793 object_not_deleted_associated_by_objects=Object was not deleted because it is used by other objects: -id=\u179b\u17c1\u1781\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb +id=\u200b\u179b\u17c1\u1781\u200b\u179f\u1798\u17d2\u1782\u17b6\u179b\u17cb name_in_use=\u1788\u17d2\u1798\u17c4\u17c7\u200b\u200b\u1793\u17c1\u17c7\u200b\u1798\u17b6\u1793\u200b\u179a\u17bd\u1785\u200b\u17a0\u17be\u1799\u200b \u179f\u17bc\u1798\u200b\u1787\u17d2\u179a\u17be\u179f\u200b\u1788\u17d2\u1798\u17c4\u17c7\u200b\u1798\u17bd\u1799\u200b\u1795\u17d2\u179f\u17c1\u1784\u200b\u1791\u17c0\u178f\u200b\u00a0\u17d4\u200b password_length_validation=Password does not meet minimum length requirement password_history_validation=Password must not be one of the previous 24 passwords password_digit_validation=Password must have at least one digit password_uppercase_validation=Password must have at least one upper case +password_lowercase_validation=Password must have at least one lower case password_dictionary_validation=Password must not have any generic word password_specialcharacter_validation=Password must contain at least one special character password_username_validation=Username/Email must not be part of password +mandatory_parameter_missing=Username or Password is missing code_in_use=\u179b\u17c1\u1781\u1780\u17bc\u178a\u1793\u17c1\u17c7\u1798\u17b6\u1793\u179a\u17bd\u1785\u17a0\u17be\u1799 \u179f\u17bc\u1798\u1787\u17d2\u179a\u17be\u179f\u179b\u17c1\u1781\u1780\u17bc\u178a\u1798\u17bd\u1799\u1795\u17d2\u179f\u17c1\u1784\u1791\u17c0\u178f short_name_in_use=\u1788\u17d2\u1798\u17c4\u17c7\u1793\u17c1\u17c7\u1798\u17b6\u1793\u179a\u17bd\u1785\u17a0\u17be\u1799 \u179f\u17bc\u1798\u1787\u17d2\u179a\u17be\u179f\u1788\u17d2\u1798\u17c4\u17c7\u1798\u17bd\u1799\u1795\u17d2\u179f\u17c1\u1784\u1791\u17c0\u178f unsupported_browser=\u179f\u17bc\u1798\u1792\u17d2\u179c\u17be\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u179b\u17be\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u1794\u17be\u1780\u1782\u17c1\u17a0\u1791\u17c6\u1796\u17d0\u179a \u17a0\u17be\u1799\u1798\u17b7\u1793\u17a2\u17b6\u1785\u1794\u17be\u1780\u1794\u17b6\u1793\u1785\u17b6\u1794\u17cb\u1796\u17b8\u1780\u17c6\u178e\u17c2\u178a\u17c2\u179b\u1791\u17b6\u1794\u1787\u17b6\u1784 Internet Explorer V8 @@ -530,58 +550,59 @@ minus=Minus no_of_days=Number of days variables=Variables open=\u1794\u17be\u1780 -normal=Normal +normal=\u1792\u1798\u17d2\u1798\u178f\u17b6 item=Item action=Action sub_total=Sub total total=Total +impersonate_user=Impersonate user username_in_password=Username cannot be part of password email_in_password=Email cannot be part of password username_email_in_password=Username/Email cannot be part of password #-- Relative periods -----------------------------------------------------------# -TODAY=Today +TODAY=\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 YESTERDAY=\u1780\u17b6\u179b\u1796\u17b8\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 -LAST_3_DAYS=Last 3 days -LAST_7_DAYS=Last 7 days -LAST_14_DAYS=Last 14 days +LAST_3_DAYS=\u17e3\u1790\u17d2\u1784\u17c3\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799 +LAST_7_DAYS=\u17e7\u1790\u17d2\u1784\u17c3\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799 +LAST_14_DAYS=\u17e1\u17e4\u1790\u17d2\u1784\u17c3\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799 LAST_30_DAYS=Last 30 days LAST_60_DAYS=Last 60 days LAST_90_DAYS=Last 90 days LAST_180_DAYS=Last 180 days -THIS_MONTH=This month +THIS_MONTH=\u1781\u17c2\u1793\u17c1\u17c7 THIS_BIMONTH=This bi-month -THIS_QUARTER=This quarter -THIS_SIX_MONTH=This six-month -LAST_MONTH=Last month +THIS_QUARTER=\u178f\u17d2\u179a\u17b8\u1798\u17b6\u179f\u1793\u17c1\u17c7 +THIS_SIX_MONTH=\u1786\u1798\u17b6\u179f\u1793\u17c1\u17c7 +LAST_MONTH=\u1781\u17c2\u1798\u17bb\u1793 LAST_BIMONTH=Last bi-month -LAST_QUARTER=Last quarter -LAST_SIX_MONTH=Last six-month -MONTHS_THIS_YEAR=Months this year -QUARTERS_THIS_YEAR=Quarters this year -THIS_YEAR=This year +LAST_QUARTER=\u178f\u17d2\u179a\u17b8\u1798\u17b6\u179f\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799 +LAST_SIX_MONTH=\u1786\u1798\u17b6\u179f\u1798\u17bb\u1793 +MONTHS_THIS_YEAR=\u1787\u17b6\u1781\u17c2\u1780\u17d2\u1793\u17bb\u1784\u1786\u17d2\u1793\u17b6\u17c6\u1793\u17c1\u17c7 +QUARTERS_THIS_YEAR=\u1787\u17b6\u178f\u17d2\u179a\u17b8\u1798\u17b6\u179f\u1780\u17d2\u1793\u17bb\u1784\u1786\u17d2\u1793\u17b6\u17c6\u1793\u17c1\u17c7 +THIS_YEAR=\u1786\u17d2\u1793\u17b6\u17c6\u1793\u17c1\u17c7 MONTHS_LAST_YEAR=Months last year QUARTERS_LAST_YEAR=Quarters last year -LAST_YEAR=Last year +LAST_YEAR=\u1786\u17d2\u1793\u17b6\u17c6\u1798\u17bb\u1793 BIMONTHS_THIS_YEAR=Bi-months this year LAST_10_YEARS=Last 10 years -LAST_5_YEARS=Last 5 years -LAST_12_MONTHS=Last 12 months -LAST_6_MONTHS=Last 6 months -LAST_3_MONTHS=Last 3 months +LAST_5_YEARS=\u17e5\u1786\u17d2\u1793\u17b6\u17c6\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799 +LAST_12_MONTHS=\u17e1\u17e2\u1781\u17c2\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799 +LAST_6_MONTHS=\u17e6\u1781\u17c2\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799 +LAST_3_MONTHS=\u17e3\u1781\u17c2\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799 LAST_6_BIMONTHS=Last 6 bi-months -LAST_4_QUARTERS=Last 4 quarters -LAST_2_SIXMONTHS=Last 2 six-months -THIS_FINANCIAL_YEAR=This financial year -LAST_FINANCIAL_YEAR=Last financial year -LAST_5_FINANCIAL_YEARS=Last 5 financial years -LAST_WEEK=Last week -WEEKS_THIS_YEAR=Weeks this year -LAST_4_WEEKS=Last 4 weeks -LAST_12_WEEKS=Last 12 weeks -LAST_52_WEEKS=Last 52 weeks -THIS_WEEK=This week +LAST_4_QUARTERS=\u17e4\u178f\u17d2\u179a\u17b8\u1798\u17b6\u179f\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799 +LAST_2_SIXMONTHS=\u17e2\u1786\u1798\u17b6\u179f\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799 +THIS_FINANCIAL_YEAR=\u1786\u17d2\u1793\u17b6\u17c6\u17a0\u17b7\u179a\u1789\u17d2\u1789\u179c\u178f\u17d2\u1790\u17bb\u1793\u17c1\u17c7 +LAST_FINANCIAL_YEAR=\u1786\u17d2\u1793\u17b6\u17c6\u17a0\u17b7\u179a\u1789\u17d2\u1789\u179c\u178f\u17d2\u1790\u17bb\u1798\u17bb\u1793 +LAST_5_FINANCIAL_YEARS=\u17e5\u1786\u17d2\u1793\u17b6\u17c6\u17a0\u17b7\u179a\u1789\u17d2\u1789\u179c\u178f\u17d2\u1790\u17bb\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799 +LAST_WEEK=\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793 +WEEKS_THIS_YEAR=\u1787\u17b6\u179f\u1794\u17d2\u178a\u17b6\u17a0\u17cd\u1780\u17d2\u1793\u17bb\u1784\u1786\u17d2\u1793\u17b6\u17c6\u1793\u17c1\u17c7 +LAST_4_WEEKS=\u17e4\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799 +LAST_12_WEEKS=\u17e1\u17e2\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799 +LAST_52_WEEKS=\u17e5\u17e2\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1785\u17bb\u1784\u1780\u17d2\u179a\u17c4\u1799 +THIS_WEEK=\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1793\u17c1\u17c7 THIS_BIWEEK=This bi-week LAST_BIWEEK=Last bi-week LAST_4_BIWEEKS=Last 4 bi-weeks @@ -678,6 +699,8 @@ format.FinancialApril.startDate.ext=MMMM yyyy '- ' format.FinancialApril.endDate.ext=MMMM yyyy format.FinancialJuly.startDate.ext=MMMM yyyy '- ' format.FinancialJuly.endDate.ext=MMMM yyyy +format.FinancialSep.startDate.ext=MMMM yyyy '- ' +format.FinancialSep.endDate.ext=MMMM yyyy format.FinancialOct.startDate.ext=MMMM yyyy '- ' format.FinancialOct.endDate.ext=MMMM yyyy format.FinancialNov.startDate.ext=MMMM yyyy '- ' @@ -938,14 +961,14 @@ translation_locale_already_exists=Locale already exists translation_shortname_wellformed=Please verify Letters, Numbers, Underscore and Spaces for short name only translation_shortname_length=Shortname's maximum length of 25 characters translation_duplicated_name_with=Sorry! You entered a duplicated name with -translation_duplicated_shortname_with=\u179f\u17bc\u1798\u17a2\u1797\u17d0\u1799\u1791\u17c4\u179f! \u17a2\u17d2\u1793\u1780\u1794\u1789\u17d2\u1787\u17bc\u179b\u1798\u17b6\u1793\u1788\u17d2\u1798\u17c4\u17c7\u179f\u17d2\u1791\u17bd\u1793\u1782\u17d2\u1793\u17b6\u1787\u17b6\u1798\u17bd\u1799 +translation_duplicated_shortname_with=\u179f\u17bc\u1798\u17a2\u1797\u17d0\u1799\u1791\u17c4\u179f\! \u17a2\u17d2\u1793\u1780\u1794\u1789\u17d2\u1787\u17bc\u179b\u1798\u17b6\u1793\u1788\u17d2\u1798\u17c4\u17c7\u179f\u17d2\u1791\u17bd\u1793\u1782\u17d2\u1793\u17b6\u1787\u17b6\u1798\u17bd\u1799 translation_label_formName = \u1788\u17d2\u1798\u17c4\u17c7\u1791\u1798\u17d2\u179a\u1784\u17cb #-- About ----------------------------------------------------------------------# metadata_version=Metadata Version last_metadata_sync_attempt_time=Last metadata sync attempt time -name_exists=\u1794\u17c6\u179a\u17b6\u1798! \u1798\u17b6\u1793\u200b\u1788\u17d2\u1798\u17c4\u17c7\u200b\u200b\u179a\u17bd\u1785\u200b\u200b\u17a0\u17be\u1799 +name_exists=\u1794\u17c6\u179a\u17b6\u1798\! \u1798\u17b6\u1793\u200b\u1788\u17d2\u1798\u17c4\u17c7\u200b\u200b\u179a\u17bd\u1785\u200b\u200b\u17a0\u17be\u1799 name_is_required=\u1791\u17b6\u1798\u1791\u17b6\u179a\u1794\u1789\u17d2\u1785\u17bc\u179b\u1788\u17d2\u1798\u17c4\u17c7 version=\u1780\u17c6\u178e\u17c2 build_revision=\u1780\u17c6\u178e\u17c2\u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u1797\u17b6\u1796 @@ -1067,8 +1090,8 @@ false=\u1791\u17c1 sum=\u1795\u179b\u200b\u1794\u17bc\u1780 count=\u1795\u179b\u179a\u17b6\u1794\u17cb average=\u1795\u179b\u1798\u1792\u17d2\u1799\u1798 -stddev=Standard deviation -variance=Variance +stddev=\u1782\u17c6\u179b\u17b6\u178f\u1782\u17c6\u179a\u17bc +variance=\u1797\u17b6\u1796\u1794\u17d2\u179a\u17c2\u1794\u17d2\u179a\u17bd\u179b min=\u17a2\u1794\u17d2\u1794\u1794\u179a\u1798\u17b6 max=\u17a2\u178f\u17b7\u1794\u179a\u1798\u17b6 text=\u17a2\u178f\u17d2\u1790\u1794\u1791\u200b @@ -1090,7 +1113,7 @@ yes_no=\u1794\u17b6\u1791/\u1791\u17c1 bool=\u1794\u17b6\u1791/\u1791\u17c1 none=\u1782\u17d2\u1798\u17b6\u1793 yes_only = \u1785\u1798\u17d2\u179b\u17be\u1799 \u1794\u17b6\u1791/\u1785\u17b6\u179f -custom=Custom +custom=\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u1795\u17d2\u1791\u17b6\u179b\u17cb\u1781\u17d2\u179b\u17bd\u1793 file=File no_value=\u1798\u17b7\u1793\u1798\u17b6\u1793\u178f\u1798\u17d2\u179b\u17c3 @@ -1112,7 +1135,7 @@ profile=\u1787\u17b8\u179c\u1794\u17d2\u179a\u179c\u178f\u17d2\u178f\u17b7 account=\u1782\u178e\u1793\u17b8 update_user=\u1780\u17c2\u179f\u17c6\u179a\u17bd\u179b\u1782\u178e\u1793\u17b8\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb user_account=User Account -user_name=\u1788\u17d2\u1798\u17c4\u17c7\u1782\u178e\u1793\u17b8 +user_name=\u1788\u17d2\u1798\u17c4\u17c7\u200b\u1782\u178e\u1793\u17b8 old_password=\u1796\u17b6\u1780\u17d2\u1799\u200b\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb\u200b\u1785\u17b6\u179f\u17cb new_password=\u1796\u17b6\u1780\u17d2\u1799\u200b\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb\u200b\u1790\u17d2\u1798\u17b8 retype_new_password=\u179c\u17b6\u1799\u200b\u1796\u17b6\u1780\u17d2\u1799\u200b\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb\u1787\u17b6\u1790\u17d2\u1798\u17b8\u200b\u1798\u17d2\u178a\u1784\u200b\u1791\u17c0\u178f @@ -1120,7 +1143,7 @@ surname=\u1793\u17b6\u1798\u200b\u178f\u17d2\u179a\u1780\u17bc\u179b\u200b first_name=\u1793\u17b6\u1798\u1781\u17d2\u179b\u17bd\u1793 email=\u179f\u17b6\u179a\u200b\u17a2\u17c1\u17a1\u17b7\u1785\u178f\u17d2\u179a\u17bc\u1793\u17b7\u1780 openid=OpenID -username=\u1788\u17d2\u1798\u17c4\u17c7\u1782\u178e\u1793\u17b8 +username=\u1788\u17d2\u1798\u17c4\u17c7\u200b\u1782\u178e\u1793\u17b8 phone_number=\u179b\u17c1\u1781\u200b\u1791\u17bc\u179a\u179f\u17d0\u1796\u17d2\u1791\u200b\u178a\u17c3 user_roles=\u179f\u17b7\u1791\u17d2\u1792\u17b7\u17a2\u17d2\u1793\u1780\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb update_user_success=\u1782\u178e\u1793\u17b8\u200b\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1780\u17c2\u179b\u17c6\u17a2\u179a\u179a\u17bd\u1785\u17a0\u17be\u1799 @@ -1188,9 +1211,9 @@ please_enter_valid_integer=\u179f\u17bc\u1798\u200b\u1794\u1789\u17d2\u1785\u17b please_enter_valid_positive_integer=Please enter a valid positive integer. please_enter_valid_negative_integer=Please enter a valid negative integer. -please_enter_name=\u179f\u17bc\u1798\u200b\u1794\u1789\u17d2\u1785\u17bc\u179b\u200b\u1788\u17d2\u1798\u17c4\u17c7! -please_select_period=\u179f\u17bc\u1798\u200b\u1787\u17d2\u179a\u17be\u179f\u200b\u1780\u17c6\u1796\u17bb\u1784\u1796\u17c1\u179b! -please_select_dataset=\u179f\u17bc\u1798\u200b\u200b\u1787\u17d2\u179a\u17be\u179f\u200b\u200b\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799\u200b\u200b\u1787\u17b6\u1788\u17bb\u178f\u178e\u17b6\u1798\u17bd\u1799! +please_enter_name=\u179f\u17bc\u1798\u200b\u1794\u1789\u17d2\u1785\u17bc\u179b\u200b\u1788\u17d2\u1798\u17c4\u17c7\! +please_select_period=\u179f\u17bc\u1798\u200b\u1787\u17d2\u179a\u17be\u179f\u200b\u1780\u17c6\u1796\u17bb\u1784\u1796\u17c1\u179b\! +please_select_dataset=\u179f\u17bc\u1798\u200b\u200b\u1787\u17d2\u179a\u17be\u179f\u200b\u200b\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799\u200b\u200b\u1787\u17b6\u1788\u17bb\u178f\u178e\u17b6\u1798\u17bd\u1799\! please_select_dataelement=Please select data element! please_select_indicator=Please select indicator! please_enter_description=\u179f\u17bc\u1798\u200b\u1794\u1789\u17d2\u1785\u17bc\u179b\u200b\u179f\u17c1\u1785\u1780\u17d2\u178f\u17b8\u1794\u179a\u17b7\u1799\u17b6\u1799 @@ -1199,7 +1222,7 @@ delete_confirm=\u178f\u17be\u200b\u17a2\u17d2\u1793\u1780\u200b\u1785\u1784\u17c available=\u17a2\u17b6\u1785\u200b\u179a\u1780\u200b\u1794\u17b6\u1793\u200b selected=\u1794\u17b6\u1793\u200b\u1787\u17d2\u179a\u17be\u179f error=\u1780\u17c6\u17a0\u17bb\u179f\u1794\u1785\u17d2\u1785\u17c1\u1780\u1791\u17c1\u179f -warning=Warning +warning=\u1796\u17d2\u179a\u1798\u17b6\u1793 success=Success waiting=Please wait invalid_identifiers_in_expression=Invalid identifiers in expression @@ -1235,7 +1258,7 @@ rows_in_page=No. of rows per page jump_to_page=Jump to page go=Go filter_by_name=Filter by name -filter=Filter +filter=\u1780\u17b6\u179a\u1785\u17d2\u179a\u17c4\u17c7 clear=\u179b\u17bb\u1794\u1785\u17c4\u179b find=Find delete_success=Object deleted @@ -1248,21 +1271,21 @@ no_item_to_export=There is no item to export name=\u1788\u17d2\u1798\u17c4\u17c7 short_name=\u1788\u17d2\u1798\u17c4\u17c7\u200b\u200b\u1781\u17d2\u179b\u17b8 alternative_name=Alternative name -code=Code +code=\u179b\u17c1\u1781\u1780\u17bc\u178a description=\u1780\u17b6\u179a\u200b\u1796\u17b7\u1796\u178e\u17cc\u1793\u17b6 opening_date=Opening date closed_date=Closed date -active=Active +active=\u1780\u17c6\u1796\u17bb\u1784\u178a\u17c6\u178e\u17be\u179a\u1780\u17b6\u179a type=Type value_type=Value Type actual=Actual -target=Target +target=\u1782\u17c4\u179b\u178a\u17c5 percent=Percent on_time=On time data_dictionary=Data Dictionary -data_elements=Data elements +data_elements=\u1792\u17b6\u178f\u17bb\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799 data_sets=Data sets -indicators=Indicators +indicators=\u179f\u17bc\u1785\u1793\u17b6\u1780\u179a indicator_groups=Indicator groups data_element_groups=Data element groups data_element_concepts=Data element concepts @@ -1273,10 +1296,10 @@ validation_rules=Validation rules period_type=Period Type users=\u1782\u178e\u1793\u17b8\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb user_groups=\u1780\u17d2\u179a\u17bb\u1798\u200b\u17a2\u17d2\u1793\u1780\u200b\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb -pivot_tables=Pivot tables -charts=Charts -maps=Maps -dashboards=Dashboards +pivot_tables=\u178f\u17b6\u179a\u17b6\u1784 Pivot +charts=\u1782\u17c6\u1793\u17bc\u179f\u178f\u17b6\u1784(\u1780\u17d2\u179a\u17b6\u1794) +maps=\u1795\u17c2\u1793\u1791\u17b8 +dashboards=\u1795\u17d2\u1791\u17b6\u17c6\u1784\u1794\u17c9\u17b6\u178e\u17d2\u178e\u17bc\u1794\u179a\u17b7\u1792\u17b6\u1793 programs=Programs events=\u1796\u17d2\u179a\u17b9\u178f\u17d2\u178f\u17b7\u1780\u17b6\u179a\u178e\u17cf @@ -1338,7 +1361,7 @@ not_equal_to_title=Not equal to less_than_title=Less than less_than_or_equal_to_title=Less than or equal to greater_than_title=Greater than -greater_than_or_equal_to_title=>= +greater_than_or_equal_to_title=\u2265 #-- Constant ------------------------------------------------------------------# @@ -1674,15 +1697,21 @@ planned_parenthood=Planned parenthood create_an_account=Create an account login_password=\u1796\u17b6\u1780\u17d2\u1799\u200b\u179f\u1798\u17d2\u1784\u17b6\u178f\u17cb -login_username=\u1788\u17d2\u1798\u17c4\u17c7\u1782\u178e\u1793\u17b8 +login_username=\u1788\u17d2\u1798\u17c4\u17c7\u200b\u1782\u178e\u1793\u17b8 forgot_password=Forgot password? wrong_username_or_password=Wrong username or password authentication.message.account.invalid=Wrong username or password authentication.message.account.locked=Your account is locked powered_by=Powered by sign_in=Sign in +login_using_two_factor_authentication=Login using two factor authentication +two_factor_authentication_code=Two factor authentication code +sign_in_with_openID=Sign in with OpenID change_language=Change language -two_factor_code=Code +login_with_google=Sign in with Google +login_with_azure=Sign in with Microsoft +oidc_login_failed=Failed to login with OIDC +two_factor_code=\u179b\u17c1\u1781\u1780\u17bc\u178a #-- New User Account page -----------------------------------------------------# new_user_account_name=\u1788\u17d2\u1798\u17c4\u17c7 @@ -1696,9 +1725,9 @@ recover_error_message=Sorry, we were not able to restore your account. The user #-- App Menu ------------------------------------------------------------------# -applications=Apps +applications=\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8 more_applications=More apps -app_manager=Apps +app_manager=\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8 app_favorite_description=This icon indicates an app that will be displayed in your dropdown menu. app_draggable_description=Items are draggable to change their order, so it's easy to customize your favorite apps. app_order_custom=My own order @@ -1772,6 +1801,24 @@ email_invite_1_1st_paragraph_after_application_title=User Account email_invite_1_2nd_paragraph=Please follow the link below to accept the invitation and create your account. email_invite_1_3rd_paragraph=You must respond to this invitation within 4 days. If you take no action, the invitation will expire at that time. +#-- Verify email -------------------------------------------------------------# + +email_verify_1_1st_paragraph_before_application_title=This is a message to verify a +email_verify_1_1st_paragraph_after_application_title=, user account email. +email_verify_1_2nd_paragraph=Please click the link below to verify the email address of your account. +email_verify_1_3rd_paragraph=You must respond to this email within one hour. If you take no action, the email address will not be verified. +verify_email_subject=Verify email address + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=Your Two-Factor Authentication Code for +email_2fa_1_greeting=Dear +email_2fa_1_1st_paragraph_application_title=You have requested a two-factor authentication code to log into your account. +email_2fa_1_2nd_paragraph=Your two-factor authentication code: +email_2fa_1_3rd_paragraph=Please use this code within 15 minutes to log into your account. +email_2fa_1_4th_paragraph=If you did not request this code, please contact your system administrator immediately to secure your account. +email_2fa_1_ending=Thank you, + #-- Cache strategy display strings --------------------------------------------# cache_strategy=Cache strategy @@ -1807,24 +1854,24 @@ program_stage_id=Program stage id data_element=\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799\u1792\u17b6\u178f\u17bb\u178a\u17be\u1798 data_element_group=Data element group -indicator=\u179f\u17bd\u1785\u1793\u17b6\u1780\u179a -indicator_group=Indicator group +indicator=\u179f\u17bc\u1785\u1793\u17b6\u1780\u179a +indicator_group=\u1780\u17d2\u179a\u17bb\u1798\u179f\u17bd\u1785\u1793\u17b6\u1780\u179a data_element_group_set=Data element group set indicator_group_set=Indicator group set option_set=Option set attribute=Attribute category_option=\u1787\u1798\u17d2\u179a\u17be\u179f\u1794\u17d2\u179a\u1797\u17c1\u1791 -category=Category +category=\u1785\u17c6\u178e\u17b6\u178f\u17cb\u1780\u17d2\u179a\u17bb\u1798 category_combo=Category Combination category_option_combo=Category option combination category_option_group_set=Category option group set indicator_type=Indicator type -data_set=Data set +data_set=\u179f\u17c6\u178e\u17bb\u17c6\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799 organisation_unit=\u1795\u17d2\u1793\u17c2\u1780\u200b\u1793\u17c3\u200b\u17a2\u1784\u17d2\u1782\u1780\u17b6\u179a organisation_unit_group=Organisation unit group organisation_unit_level=Organisation unit level organisation_unit_group_set=Organisation unit group set -validation_rule=\u1785\u1784\u1780\u17d2\u1794\u17bd\u1793\u1795\u17d2\u1791\u17c0\u1784\u1795\u17d2\u1791\u17b6\u178f\u17cb\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799 +validation_rule=Validation Rule validation_rule_group=Validation Rule Group option=Option category_option_group=Category option group @@ -1901,7 +1948,7 @@ data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.s data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements -data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements with conflicting exclusive group sets +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set data_integrity.data_elements_in_data_set_not_in_form.section=\u1791\u17b7\u1793\u17d2\u1793\u1793\u17d0\u1799\u1788\u17bb\u178f @@ -1915,35 +1962,29 @@ data_integrity.category_combos_being_invalid.section=Categories data_integrity.category_combos_being_invalid.name=Invalid Category-combos data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options -data_integrity.indicators_with_identical_formulas.section=Indicators -data_integrity.indicators_with_identical_formulas.name=Indicators with identical formulas -data_integrity.indicators_with_identical_formulas.description=Lists all indicators that have the identical formulas with at least one other indicator data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates -data_integrity.indicators_without_groups.section=Indicators +data_integrity.indicators_without_groups.section=\u179f\u17bc\u1785\u1793\u17b6\u1780\u179a data_integrity.indicators_without_groups.name=Indicators lacking groups data_integrity.indicators_without_groups.description=Lists all indicators that do not have at least one group -data_integrity.indicators_with_invalid_numerator.section=Indicators +data_integrity.indicators_with_invalid_numerator.section=\u179f\u17bc\u1785\u1793\u17b6\u1780\u179a data_integrity.indicators_with_invalid_numerator.name=Indicators with invalid numerator data_integrity.indicators_with_invalid_numerator.description=Lists all indicators where the numerator expression is not valid -data_integrity.indicators_with_invalid_denominator.section=Indicators +data_integrity.indicators_with_invalid_denominator.section=\u179f\u17bc\u1785\u1793\u17b6\u1780\u179a data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid -data_integrity.indicators_violating_exclusive_group_sets.section=Indicators -data_integrity.indicators_violating_exclusive_group_sets.name=Indicators with conflicting exclusive group sets +data_integrity.indicators_violating_exclusive_group_sets.section=\u179f\u17bc\u1785\u1793\u17b6\u1780\u179a +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group data_integrity.periods_duplicates.section=Periods data_integrity.periods_duplicates.name=Duplicate Periods data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates +data_integrity.option_groups_empty.name=Option groups with no options data_integrity.org_units_with_cyclic_references.section=\u1795\u17d2\u1793\u17c2\u1780\u200b\u1793\u17c3\u200b\u17a2\u1784\u17d2\u1782\u1797\u17b6\u1796 data_integrity.org_units_with_cyclic_references.name=Organisation units with cyclic references data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference -data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two -data_integrity.org_units_being_orphaned.section=\u1795\u17d2\u1793\u17c2\u1780\u200b\u1793\u17c3\u200b\u17a2\u1784\u17d2\u1782\u1797\u17b6\u1796 -data_integrity.org_units_being_orphaned.name=Orphaned organisation units -data_integrity.org_units_being_orphaned.description=Lists all organisation units that aren't level 1 units but that lack a parent so that they are not connected to the rest of the organisation tree -data_integrity.org_units_being_orphaned.recommendation=Find (or create) and set the correct parent for the orphaned organisation unit(s). Eventually this is also caused by having set the wrong level. +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=\u1795\u17d2\u1793\u17c2\u1780\u200b\u1793\u17c3\u200b\u17a2\u1784\u17d2\u1782\u1797\u17b6\u1796 data_integrity.org_units_without_groups.name=Organisation units lacking groups data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group @@ -1955,13 +1996,13 @@ data_integrity.org_unit_groups_without_group_sets.section=\u1795\u17d2\u1793\u17 data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set data_integrity.validation_rules_without_groups.section=Validation Rules -data_integrity.validation_rules_without_groups.name=Validation rules lacking groups +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules -data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression @@ -1972,10 +2013,10 @@ data_integrity.program_indicators_with_invalid_filters.name=Program indicators w data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false data_integrity.program_indicators_without_expression.section=Program Indicators -data_integrity.program_indicators_without_expression.name=Program indicators lacking an expression +data_integrity.program_indicators_without_expression.name=Program indicators without expressions data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet data_integrity.program_rules_without_condition.section=Program Rules -data_integrity.program_rules_without_condition.name=Program rules lacking a condition +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet data_integrity.program_rules_without_priority.section=Program Rules data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting @@ -2007,84 +2048,104 @@ data_integrity.program_rule_actions_without_stage_id.name=Program rules with act data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one #YAML based data integrity checks data_integrity.categories_no_options.name=Categories with no category options -data_integrity.categories_one_default_category.name=Only one default category should exist -data_integrity.categories_one_default_category_combo.name=Only one default category combo should exist -data_integrity.categories_one_default_category_option.name=Only one default category option should exist -data_integrity.categories_one_default_category_option_combo.name=Only one default category option combo should exist -data_integrity.categories_same_category_options.name=Categories with the same category options -data_integrity.categories_unique_category_combo.name=Different category combinations should not have the exact same combination of categories. -data_integrity.invalid_category_combos.name=Invalid category combinations +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects -data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations. -data_integrity.category_option_group_sets_incomplete.name=Category option group sets which do not contain all category options. -data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set. -data_integrity.category_options_no_categories.name=Category options with no categories. -data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories which share the same category options. -data_integrity.catoptioncombos_no_catcombo.name=Category options combinations with no category combination. -data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality. -data_integrity.dashboards_no_items.name=Dashboards with no items. -data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements that have not been changed in last 100 days and do not have any data values. -data_integrity.data_elements_aggregate_aggregation_operator.name=Non-numeric data elements which have an aggregation operator other than NONE. -data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites (directly or through indicators) -data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements with NO data values. -data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups. -data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types. -data_integrity.data_elements_without_datasets.name=Aggregate data elements not assigned to any data sets -data_integrity.datasets_empty.name=Data sets with no data elements -data_integrity.datasets_not_assigned_to_org_units.name=Data sets not assigned to any organisation units +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. -data_integrity.category_option_group_sets_scarce.name=Category option groups should have at least two members. -data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members. -data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members. -data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members. -data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members. -data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members. -data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members. -data_integrity.user_groups_scarce.name=User groups should have at least two members. -data_integrity.validation_rule_groups_scarce.name=Validation rule should have at least two members. -data_integrity.indicator_no_analysis.name=Indicators not used in analytical objects. -data_integrity.indicator_types_duplicated.name=Indicator types with the same factor. -data_integrity.indicators_duplicated_terms.name=Indicators with the same terms. -data_integrity.indicators_exact_duplicates.name=Indicators with the same formula. -data_integrity.indicators_not_grouped.name=Indicators not in any groups. -data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=Indicators with identical formulas +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order data_integrity.options_sets_empty.name=Empty option sets data_integrity.options_sets_unused.name=Option sets which are not used data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets -data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry. -data_integrity.orgunits_multiple_roots.name=The organisation unit hierarchy should have a single root. -data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames. -data_integrity.orgunits_no_coordinates.name=Organisation units with no coordinates. -data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent. -data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0). -data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date later than the closed date. -data_integrity.orgunits_orphaned.name=Orphaned organisation units. -data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent. -data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces. -data_integrity.org_units_not_in_compulsory_group_sets.name=Organisation units not in all compulsory organisation unit group sets +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=Orphaned organisation units +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set -data_integrity.organisation_units_without_groups.name=Organisation units not in any groups -data_integrity.periods_3y_future.name=Periods which are more than three years in the future. -data_integrity.periods_distant_past.name=Periods which are in the distant past. +data_integrity.organisation_units_without_groups.name=Organisation units without groups +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type -data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template. -data_integrity.program_rules_no_action.name=Program rules with no action. +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions data_integrity.program_rules_no_expression.name=Program rules with no expression. -data_integrity.program_rules_no_priority.name=Program rules with no priority -data_integrity.validation_rules_missing_value_strategy_null.name=All validation rule expressions should have a missing value strategy. -data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the past 12 months -data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the past 12 months -data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the past 12 months -data_integrity.users_with_invalid_usernames.name = Users with invalid usernames -data_integrity.users_capture_ou_not_in_data_view_ou.name=Users with capture org unit not in data view org unit -data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users with capture org unit not in TEI search org unit -data_integrity.users_with_no_user_role.name=Users with no user role -data_integrity.user_roles_no_authorities.name=User roles with no authorities -data_integrity.user_roles_with_no_users.name=User roles with no users -data_integrity.option_groups_empty.users=Option groups with no options -data_integrity.push_analysis_no_recipients.name=Push analyses without recipients +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage # -- End Data Integrity Checks--------------------------------------------# diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_lo.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_lo.properties index 67e68e51c543..d4cb83cfd572 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_lo.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_lo.properties @@ -40,7 +40,7 @@ select_organisationunit=\u0e97\u0ec8\u0eb2\u0e99\u0e95\u0ec9\u0ead\u0e87\u0ec0\u dhis-web-maintenance=\u0e81\u0eb2\u0e99\u200b\u0eae\u0eb1\u0e81\u200b\u0eaa\u0eb2\u200b\u0eaa\u0ec9\u0ead\u0ea1\u200b\u0ec1\u0e9b\u0e87 dhis-web-data-administration=\u0e9c\u0eb9\u0ec9\u0e9a\u0ecd\u0ea5\u0eb4\u0eab\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 dhis-web-maintenance-settings=\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2 -dhis-web-aggregate-data-entry=\u0e81\u0eb2\u0e99\u0e9b\u0ec9\u0ead\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +dhis-web-aggregate-data-entry=\u0e9b\u0ec9\u0ead\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 dhis-web-sms=\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1 dhis-web-import-export=\u0e99\u0eb3\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ec0\u0e82\u0ebb\u0ec9\u0eb2-\u0ead\u0ead\u0e81 dhis-web-data-quality=\u0e81\u0ea7\u0e94\u0e81\u0eb2\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 @@ -51,10 +51,10 @@ dhis-web-event-reports=\u200b\u0e9a\u0ebb\u0e94\u200b\u0ea5\u0eb2\u0e8d\u200b\u0 dhis-web-event-visualizer=\u200b\u0eaa\u0eb0\u200b\u0e9e\u0eb2\u0e9a\u200b\u0e81\u0ec8\u0ebd\u0ea7\u200b\u0e81\u0eb1\u0e9a\u200b\u0e81\u0eb2\u0e99\u200b\u0eaa\u0eb0\u200b\u0ec1\u0e94\u0e87\u200b\u0eae\u0eb9\u0e9a\u200b\u0e9e\u0eb2\u0e9a dhis-web-reports=\u0ea5\u0eb2\u0e8d\u200b\u0e87\u0eb2\u0e99\u200b dhis-web-approval=\u0e81\u0eb2\u0e99\u0ead\u0eb2\u0e99\u0eb8\u0ea1\u0eb1\u0e94\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 -dhis-web-approval-classic=Data Approval Classic +dhis-web-approval-classic=\u0e81\u0eb2\u0e99\u0ead\u0eb2\u0e99\u0eb8\u0ea1\u0eb1\u0e94\u0e82\u0ecd\u0eca\u0ea1\u0eb9\u0e99 dhis-web-cache-cleaner=\u0ea5\u0ec9\u0eb2\u0e87\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ec3\u0e99 Browser dhis-web-mobile=\u200b\u0ec2\u0e97\u0ea5\u0eb0\u0eaa\u0eb1\u0e9a (\u0eaa\u0eb0\u200b\u0ea1\u0eb2\u0e94\u200b\u0ec2\u0e9f\u0e99) -dhis-web-dashboard-integration=\u0e95\u0eb2\u0edc\u0ec8\u0eb2\u0e87\u0eaa\u0eb1\u0e87\u0ea5\u0ea7\u0ea1\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e82\u0ec8\u0eb2\u0ea7\u0eaa\u0eb2\u0e99 +dhis-web-dashboard-integration=\u0e81\u0eb0\u0e94\u0eb2\u0e99\u0e82\u0ec8\u0eb2\u0ea7 dhis-web-messaging=\u0e81\u0eb2\u0e99\u0eaa\u0ebb\u0ec8\u0e87\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1 dhis-web-visualizer=\u0e81\u0eb2\u0e99\u0eaa\u0ec9\u0eb2\u0e87\u0eae\u0eb9\u0e9a\u0e9e\u0eb2\u0e9a\u0e88\u0eb2\u0e81\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 dhis-web-pivot=\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 @@ -63,36 +63,40 @@ dhis-web-usage-analytics=\u0ea7\u0eb4\u0ec0\u0e84\u0eb2\u0eb0\u0e81\u0eb2\u0e99\ dhis-web-translations=\u0e81\u0eb2\u0e99\u0ec1\u0e9b\u0e9e\u0eb2\u0eaa\u0eb2 dhis-web-interpretation=\u0e81\u0eb2\u0e99\u0ec1\u0e9b\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 dhis-web-datastore=Datastore Manager -dhis-web-user=\u0e9c\u0eb9\u0ec9\u0e99\u0ecd\u0eb2\u0ec3\u0e8a\u0ec9 -dhis-web-scheduler=Scheduler -dhis-web-dashboard=\u0e95\u0eb2\u0edc\u0ec8\u0eb2\u0e87\u0eaa\u0eb1\u0e87\u0ea5\u0ea7\u0ea1\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e82\u0ec8\u0eb2\u0ea7\u0eaa\u0eb2\u0e99 -dhis-web-menu-management=Menu Management +dhis-web-user=\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 +dhis-web-scheduler=\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87\u0ec0\u0ea7\u0ea5\u0eb2 +dhis-web-dashboard=\u0e81\u0eb0\u0e94\u0eb2\u0e99\u0e82\u0ec8\u0eb2\u0ea7 +dhis-web-menu-management=\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ec0\u0ea1\u0e99\u0eb9 dhis-web-data-visualizer=\u0e81\u0eb2\u0e99\u0eaa\u0ec9\u0eb2\u0e87\u0eae\u0eb9\u0e9a\u0e9e\u0eb2\u0e9a\u0e88\u0eb2\u0e81\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 -dhis-web-sms-configuration=SMS Configuration +dhis-web-sms-configuration=\u0e81\u0eb2\u0e99\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1 SMS dhis-web-login=\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a +dhis-web-user-profile=\u0ec2\u0e9b\u0ea3\u0e9f\u0eb2\u0e8d\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 +dhis-web-line-listing=\u0ec1\u0e9a\u0e9a\u0ea5\u0eb2\u0e8d\u0e9a\u0eb8\u0e81\u0e84\u0ebb\u0e99 +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# intro_dhis-web-dataentry=\u0e81\u0eb2\u0e99\u0e95\u0eb7\u0ec8\u0ea1\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 \u0ec3\u0eaa\u0ec8\u0ec1\u0e9a\u0e9a\u0e9f\u0ead\u0ea1 \u0ec2\u0e94\u0e8d\u0e81\u0eb2\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8 \u0ead\u0eb5\u0e99\u0ec0\u0e95\u0eb5\u0ec1\u0e99\u0eb1\u0e94 \u0eab\u0ea5\u0eb7\u0e9a\u0ecd\u0ec8\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8, \u0e81\u0eb2\u0e99\u0ea2\u0eb1\u0ec9\u0e87\u0ea2\u0eb7\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 \u0ec1\u0ea5\u0eb0 \u0eaa\u0eb1\u0e87\u0ec0\u0e81\u0e94\u0e97\u0ec8\u0eb2\u0ead\u0ec8\u0ebd\u0e87\u0e95\u0ec8\u0eb2\u0e87\u0e82\u0ead\u0e87\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 intro_dhis-web-import-export=\u0e81\u0eb2\u0e99\u0ec2\u0ead\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ec0\u0e82\u0ebb\u0ec9\u0eb2 \u0ec1\u0ea5\u0eb0 \u0ead\u0ead\u0e81\u0e88\u0eb2\u0e81 DHIS \u0eab\u0ea5\u0eb7 \u0e9e\u0eb2\u0e81\u0eaa\u0ec8\u0ea7\u0e99\u0ead\u0eb7\u0ec8\u0e99 \u0ead\u0eb5\u0e87\u0e95\u0eb2\u0ea1\u0eae\u0eb9\u0e9a\u0ec1\u0e9a\u0e9a\u0e95\u0ec8\u0eb2\u0e87\u0ec6 intro_dhis-web-validationrule=\u0e81\u0eb2\u0e99\u0ea2\u0eb1\u0ec9\u0e87\u0ea2\u0eb7\u0e99 \u0ec1\u0ea5\u0eb0 \u0e81\u0eb2\u0e99\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec0\u0e96\u0eb4\u0e87\u0e84\u0eb8\u0e99\u0e99\u0eb0\u0e9e\u0eb2\u0e9a\u0e82\u0ead\u0e87\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ec2\u0e94\u0e8d\u0e99\u0ecd\u0eb2\u0ec3\u0e8a\u0ec9\u0ea1\u0eb2\u0e94\u0e95\u0eb0\u0e96\u0eb2\u0e99 \u0ec1\u0ea5\u0eb0 \u0eab\u0ea5\u0eb1\u0e81\u0e81\u0eb2\u0e99 -intro_dhis-web-light=Access a mobile device optimized version of data entry and analysis. +intro_dhis-web-light=\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec0\u0e96\u0eb4\u0e87\u0ead\u0eb8\u0e9b\u0eb0\u0e81\u0ead\u0e99\u0ea1\u0eb7\u0e96\u0eb7\u0e81\u0ec8\u0ead\u0e99\u0e81\u0eb2\u0e99\u0e9b\u0ec9\u0ead\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 \u0ec1\u0ea5\u0eb0 \u0e81\u0eb2\u0e99\u0ea7\u0eb4\u0ec0\u0e84\u0eb2\u0eb0. intro_dhis-web-mobile=\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0e81\u0eb2\u0e99\u0e9b\u0ec9\u0ead\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99, \u0eaa\u0ebb\u0ec8\u0e87\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1, ... \u0e9c\u0ec8\u0eb2\u0e99\u0ec2\u0e97\u0ea5\u0eb0\u0eaa\u0eb1\u0e9a -intro_dhis-web-dashboard-integration=Get an overview of favorite charts, reports and maps and view or write messages. -intro_dhis-web-dashboard=Get an overview of favorite charts, tables and maps and view or write messages. -intro_dhis-web-visualizer=Create dynamic data visualizations for data elements and indicators. -intro_dhis-web-pivot=Generate flexible pivot tables with data aggregated in all dimensions. +intro_dhis-web-dashboard-integration=\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0e9e\u0eb2\u0e9a\u0ea5\u0ea7\u0ea1\u0e82\u0ead\u0e87\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87, \u0e9a\u0ebb\u0e94\u0ea5\u0eb2\u0e8d\u0e87\u0eb2\u0e99, \u0ec1\u0e9c\u0e99\u0e97\u0eb5\u0ec8 \u0ec1\u0ea5\u0eb0 \u0ec0\u0e9a\u0eb4\u0ec8\u0e87/\u0e82\u0ebd\u0e99\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1. +intro_dhis-web-dashboard=\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0e9e\u0eb2\u0e9a\u0ea5\u0ea7\u0ea1\u0e82\u0ead\u0e87\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87, \u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87, \u0ec1\u0e9c\u0e99\u0e97\u0eb5\u0ec8 \u0ec1\u0ea5\u0eb0 \u0ec0\u0e9a\u0eb4\u0ec8\u0e87/\u0e82\u0ebd\u0e99\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1. +intro_dhis-web-visualizer=\u0eaa\u0ec9\u0eb2\u0e87\u0eae\u0eb9\u0e9a\u0e9e\u0eb2\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ec1\u0e9a\u0e9a\u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0eab\u0ea7\u0eaa\u0ecd\u0eb2\u0ea5\u0eb1\u0e9a\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 \u0ec1\u0ea5\u0eb0 \u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94. +intro_dhis-web-pivot=\u0eaa\u0ec9\u0eb2\u0e87\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87\u0eaa\u0eb1\u0e87\u0ea5\u0ea7\u0ea1\u0e94\u0ec9\u0ea7\u0e8d\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ea5\u0ea7\u0ea1\u0ea2\u0eb9\u0ec8\u0ec3\u0e99\u0e97\u0eb8\u0e81\u0e82\u0eb0\u0eab\u0e99\u0eb2\u0e94. intro_dhis-web-sms=Send SMS reminders and notifications as to phones manually or as scheduled tasks. -intro_dhis-web-event-reports=Query for events and create aggregated, dimensional analysis of events. -intro_dhis-web-event-capture=Capture information about single events. -intro_dhis-web-capture=Capture information about single events. -intro_dhis-web-data-visualizer=Create dynamic data visualizations for data elements and indicators. -intro_dhis-web-sms-configuration=Configure SMS Gateways and messages +intro_dhis-web-event-reports=\u0e81\u0eb2\u0e99\u0eaa\u0ead\u0e9a\u0e96\u0eb2\u0ea1\u0e82\u0ead\u0e87\u0ec0\u0eab\u0e94\u0e81\u0eb2\u0e99 \u0ec1\u0ea5\u0eb0 \u0eaa\u0eb1\u0e87\u0ea5\u0ea7\u0ea1, \u0ea7\u0eb4\u0ec0\u0e84\u0eb2\u0eb0\u0ea5\u0eb0\u0e94\u0eb1\u0e9a\u0e82\u0ead\u0e87\u0ec0\u0eab\u0e94\u0e81\u0eb2\u0e99. +intro_dhis-web-event-capture=\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e81\u0ec8\u0ebd\u0ea7\u0e81\u0eb1\u0e9a\u0ec0\u0eab\u0e94\u0e81\u0eb2\u0e99\u0e94\u0ebd\u0ea7 +intro_dhis-web-capture=\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e81\u0ec8\u0ebd\u0ea7\u0e81\u0eb1\u0e9a\u0ec0\u0eab\u0e94\u0e81\u0eb2\u0e99\u0e94\u0ebd\u0ea7 +intro_dhis-web-data-visualizer=\u0eaa\u0ec9\u0eb2\u0e87\u0eae\u0eb9\u0e9a\u0e9e\u0eb2\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ec1\u0e9a\u0e9a\u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0eab\u0ea7\u0eaa\u0ecd\u0eb2\u0ea5\u0eb1\u0e9a\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 \u0ec1\u0ea5\u0eb0 \u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94. +intro_dhis-web-sms-configuration=\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0e81\u0eb2\u0e99\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0ead\u0e81 SMS \u0ec1\u0ea5\u0eb0 \u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1 +intro_dhis-web-line-listing=\u0eaa\u0ec9\u0eb2\u0e87\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ec1\u0e9a\u0e9a\u0e9b\u0eb1\u0e9a\u0e9b\u0ec8\u0ebd\u0e99\u0ec4\u0e94\u0ec9 \u0eaa\u0eb3\u0ea5\u0eb1\u0e9a\u0ec0\u0eab\u0e94\u0e81\u0eb2\u0e99 \u0ec1\u0ea5\u0eb0 \u0eaa\u0eb4\u0ec8\u0e87\u0e97\u0eb5\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1. #-- Intro functions -------------------------------------------------------------# intro_help_center=\u0e82\u0ecd\u0e84\u0ea7\u0eb2\u0ea1\u0e8a\u0ec8\u0ea7\u0e8d\u0ec0\u0eab\u0ea5\u0eb7\u0ead\u0ec3\u0e99\u0eab\u0ea5\u0eb2\u0e8d\u0ec6\u0eab\u0ebb\u0ea7\u0e82\u0ecd\u0ec9\u0e97\u0eb5\u0ec8\u0e9e\u0ebb\u0ea7\u0e9e\u0eb1\u0e99\u0e81\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2 \u0ec1\u0ea5\u0eb0 \u0e81\u0eb2\u0e99\u0e99\u0ecd\u0eb2\u0ec3\u0e8a\u0ec9 DHIS2 -intro_supportive_software=Get an overview of useful software like report designers mobile clients. +intro_supportive_software=\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0e9e\u0eb2\u0e9a\u0ea5\u0ea7\u0ea1\u0e82\u0ead\u0e87\u0e8a\u0ead\u0e9a\u0ec1\u0ea7\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0e9b\u0eb0\u0ec2\u0eab\u0e8d\u0e94 \u0ec0\u0e8a\u0eb1\u0ec8\u0e99 \u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e87\u0ea1\u0eb7\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0ea5\u0eb2\u0e8d\u0e87\u0eb2\u0e99 \u0ec1\u0ea5\u0eb0 \u0ec1\u0ead\u0eb1\u0e9a\u0ea1\u0eb7\u0e96\u0eb7. intro_system_overview=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e81\u0eb1\u0e9a\u0ec4\u0e9b\u0ec0\u0e9a\u0eb5\u0ec8\u0e87\u0edc\u0ec9\u0eb2\u0e9e\u0eb2\u0e9a\u0ea5\u0ea7\u0ea1\u0e82\u0ead\u0e87\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a \u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0e88\u0eb0 \u0eaa\u0eb2\u0ea1\u0eb2\u0e94 \u0eaa\u0ecd\u0eb2\u0ec0\u0ea5\u0eb1\u0e94\u0e97\u0eb8\u0e81 \u0ec2\u0ea1\u0e94\u0eb9\u0e99 intro_web_api=\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec4\u0e9b\u0ec0\u0e9a\u0eb5\u0ec8\u0e87\u0ec3\u0e99 Web API \u0e9a\u0ec8\u0ead\u0e99\u0e97\u0eb5\u0ec8\u0e95\u0eb7\u0ec8\u0ea1\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 \u0e97\u0eb5\u0ec8\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0ec1\u0ea5\u0e81\u0e9b\u0ec8\u0ebd\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e81\u0eb1\u0e9a\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0e84\u0ead\u0ea1\u0e9e\u0eb5\u0ea7\u0ec0\u0e95\u0eb5\u0ead\u0eb7\u0ec8\u0e99\u0ec6 intro_about_dhis2=\u0ec0\u0ead\u0ebb\u0eb2\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e81\u0ec8\u0ebd\u0ea7\u0e81\u0eb1\u0e9a\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0e99\u0eb5\u0ec9 \u0ec1\u0ea5\u0eb0 \u0e9a\u0eb1\u0e99\u0e96\u0eb2\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ead\u0eb7\u0ec8\u0e99\u0ec6\u0e82\u0ead\u0e87\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a @@ -103,350 +107,363 @@ intro_log_out=\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0e9a\u0ec8\u0ead\u0e99\u0e99\u0eb5 #-- See module privilegies ----------------------------------------------------# -M_dhis-web-maintenance=Maintenance app -M_dhis-web-data-administration=Data Administration app -M_dhis-web-settings=Settings app -M_dhis-web-aggregate-data-entry=Data Entry app -M_dhis-web-import-export=Import-Export app -M_dhis-web-validationrule=Validation Rule app -M_dhis-web-data-quality=Data Quality app -M_dhis-web-gis=GIS app -M_dhis-web-interpretation=Interpretation app -M_dhis-web-datastore=Datastore app -M_dhis-web-messaging=Messaging app -M_dhis-web-dashboard=Dashboard app -M_dhis-web-mapping=GIS app -M_dhis-web-maps=Maps app -M_dhis-web-event-reports=Event Reports app -M_dhis-web-app-management=App Management app -M_dhis-web-usage-analytics=Usage Analytics app -M_dhis-web-light=Light app -M_dhis-web-mobile=Smartphone app -M_dhis-web-visualizer=Classic Data Visualizer app -M_dhis-web-maintenance-mobile=Mobile Maintenance app -M_dhis-web-pivot=Pivot Table app -M_dhis-web-sms=SMS app -M_dhis-web-capture=Capture app -M_dhis-web-reports=Reports app -M_dhis-web-approval=Data Approval app -M_dhis-web-approval-classic=Data Approval Classic app -M_dhis-web-event-visualizer=Event Visualizer app -M_dhis-web-cache-cleaner=Browser Cache Cleaner app -M_dhis-web-translations=Translations app -M_dhis-web-menu-management=Menu Management app -M_dhis-web-user=Users app -M_dhis-web-scheduler=Scheduler app -M_dhis-web-data-visualizer=Data Visualizer app -M_dhis-web-sms-configuration=SMS Configuration app +M_dhis-web-maintenance=\u0e81\u0eb2\u0e99\u0eae\u0eb1\u0e81\u0eaa\u0eb2\u0eaa\u0ec9\u0ead\u0ea1\u0ec1\u0e9b\u0e87 +M_dhis-web-data-administration=\u0e81\u0eb2\u0e99\u0e9a\u0ecd\u0ea5\u0eb4\u0eab\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +M_dhis-web-settings=\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2 +M_dhis-web-aggregate-data-entry=\u0e81\u0eb2\u0e99\u0e9b\u0ec9\u0ead\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +M_dhis-web-import-export=\u0ec1\u0ead\u0eb1\u0e9a\u0e99\u0eb3\u0ec0\u0e82\u0ebb\u0ec9\u0eb2-\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ead\u0ead\u0e81 +M_dhis-web-validationrule=\u0ec1\u0ead\u0eb1\u0e9a\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0e81\u0eb2\u0e99\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a +M_dhis-web-data-quality=\u0ec1\u0ead\u0eb1\u0e9a\u0e84\u0eb8\u0e99\u0e99\u0eb0\u0e9e\u0eb2\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +M_dhis-web-gis=\u0ec1\u0ead\u0eb1\u0e9a GIS +M_dhis-web-interpretation=\u0e81\u0eb2\u0e99\u0ec1\u0e9b\u0e9e\u0eb2\u0eaa\u0eb2 +M_dhis-web-datastore=\u0ec1\u0ead\u0eb1\u0e9a\u0eaa\u0eb9\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +M_dhis-web-messaging=\u0ec1\u0ead\u0eb1\u0e9a\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1 +M_dhis-web-dashboard=\u0e81\u0eb0\u0e94\u0eb2\u0e99\u0e82\u0ec8\u0eb2\u0ea7 +M_dhis-web-mapping=\u0ec1\u0ead\u0eb1\u0e9a GIS +M_dhis-web-maps=\u0ec1\u0ead\u0eb1\u0e9a\u0ec1\u0e9c\u0e99\u0e97\u0eb5\u0ec8 +M_dhis-web-event-reports=\u0ec1\u0ead\u0eb1\u0e9a\u0ea5\u0eb2\u0e8d\u0e87\u0eb2\u0e99\u0ec0\u0eab\u0e94\u0e81\u0eb2\u0e99 +M_dhis-web-app-management=\u0ec1\u0ead\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99 +M_dhis-web-usage-analytics=\u0ec1\u0ead\u0eb1\u0e9a\u0ea7\u0eb4\u0ec0\u0e84\u0eb2\u0eb0\u0e81\u0eb2\u0e99\u0ec3\u0e8a\u0ec9\u0e87\u0eb2\u0e99 +M_dhis-web-light=\u0ec1\u0ead\u0eb1\u0e9a\u0ea5\u0eb8\u0ec9\u0e99\u0ec0\u0e9a\u0ebb\u0eb2 +M_dhis-web-mobile=\u0ec1\u0ead\u0eb1\u0e9a\u0ec2\u0e97\u0ea5\u0eb0\u0eaa\u0eb1\u0e9a\u0ea1\u0eb7\u0e96\u0eb7 +M_dhis-web-visualizer=\u0ec1\u0ead\u0eb1\u0e9a\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ec1\u0e9a\u0e9a\u0e94\u0eb1\u0ec9\u0e87\u0ec0\u0e94\u0eb5\u0ea1 +M_dhis-web-maintenance-mobile=\u0ec1\u0ead\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0e82\u0ead\u0e87\u0ea1\u0eb7\u0e96\u0eb7 +M_dhis-web-pivot=\u0ec1\u0ead\u0eb1\u0e9a\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87\u0eaa\u0eb1\u0e87\u0ea5\u0ea7\u0ea1 +M_dhis-web-sms=\u0ec1\u0ead\u0eb1\u0e9aSMS +M_dhis-web-capture=\u0ec1\u0ead\u0eb1\u0e9a\u0ec0\u0e81\u0eb1\u0e9a\u0e81\u0eb3\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +M_dhis-web-reports=\u0ec1\u0ead\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0ea5\u0eb2\u0e8d\u0e87\u0eb2\u0e99 +M_dhis-web-approval=\u0ec1\u0ead\u0eb1\u0e9a\u0ead\u0eb0\u0e99\u0eb8\u0ea1\u0eb1\u0e94\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +M_dhis-web-approval-classic=\u0ec1\u0ead\u0eb1\u0e9a\u0ead\u0eb0\u0e99\u0eb8\u0ea1\u0eb1\u0e94\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ec1\u0e9a\u0e9a\u0e94\u0eb1\u0ec9\u0e87\u0ec0\u0e94\u0eb5\u0ea1 +M_dhis-web-event-visualizer=\u0ec1\u0ead\u0eb1\u0e9a\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0ec0\u0eab\u0e94\u0e81\u0eb2\u0e99 +M_dhis-web-cache-cleaner=\u0ec1\u0ead\u0eb1\u0e9a\u0ea5\u0ec9\u0eb2\u0e87\u0ec1\u0e84\u0e94\u0e8a\u0ecc\u0e9a\u0ea3\u0eb2\u0ea7\u0ec0\u0e8a\u0eb5 +M_dhis-web-translations=\u0ec1\u0ead\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0ec1\u0e9b\u0e9e\u0eb2\u0eaa\u0eb2 +M_dhis-web-menu-management=\u0ec1\u0ead\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ec0\u0ea1\u0e99\u0eb9 +M_dhis-web-user=\u0ec1\u0ead\u0eb1\u0e9a\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 +M_dhis-web-scheduler=\u0ec1\u0ead\u0eb1\u0e9a\u0e88\u0eb1\u0e94\u0e95\u0eb2\u0ea5\u0eb2\u0e87\u0ea7\u0ebd\u0e81 +M_dhis-web-data-visualizer=\u0ec1\u0ead\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +M_dhis-web-sms-configuration=\u0ec1\u0ead\u0eb1\u0e9a\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2 SMS +M_dhis-web-line-listing=\u0ec1\u0ead\u0eb1\u0e9a\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# -F_CONCEPT_=Add/Update Concept -F_METADATA_MANAGE=Metadata sync -F_CONSTANT_ADD=Add/Update Constant -F_CONSTANT_DELETE=Delete Constant -F_CONSTANT_MANAGEMENT=Constant Management +F_CONCEPT_=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94 \u0e84\u0ead\u0e99\u0ec0\u0e8a\u0eb1\u0e9a +F_METADATA_MANAGE=\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0ec2\u0e84\u0e87\u0eae\u0ec8\u0eb2\u0e87\u0e96\u0eb2\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +F_CONSTANT_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e84\u0ec8\u0eb2\u0e84\u0ebb\u0e87\u0e97\u0eb5\u0ec8 +F_CONSTANT_DELETE=\u0ea5\u0eb6\u0e9a\u0e84\u0ec8\u0eb2\u0e84\u0ebb\u0e87\u0e97\u0eb5\u0ec8 +F_CONSTANT_MANAGEMENT=\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0e84\u0ec8\u0eb2\u0e84\u0ebb\u0e87\u0e97\u0eb5\u0ec8 F_DATAADMIN_LOCK=Data Admin Locking F_DATAADMIN_UNLOCK=Data Admin Unlocking -F_DATAELEMENT_PUBLIC_ADD=Add/Update Public Data Element -F_DATAELEMENT_PRIVATE_ADD=Add/Update Private Data Element -F_DATAELEMENT_DELETE=Delete Data Element -F_CATEGORY_PUBLIC_ADD=Add/Update Public Category -F_CATEGORY_PRIVATE_ADD=Add/Update Private Category -F_CATEGORY_DELETE=Delete Category -F_CATEGORY_OPTION_PUBLIC_ADD=Add/Update Public Category Option -F_CATEGORY_OPTION_PRIVATE_ADD=Add/Update Private Category Option -F_CATEGORY_OPTION_DELETE=Delete Category Option -F_CATEGORY_COMBO_PUBLIC_ADD=Add/Update Public Category Combo -F_CATEGORY_COMBO_PRIVATE_ADD=Add/Update Private Category Combo -F_CATEGORY_COMBO_DELETE=Delete Category Combo -F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=Add/Update Public Category Option Group -F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=Add/Update Private Category Option Group -F_CATEGORY_OPTION_GROUP_DELETE=Delete Category Option Group -F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD=Add/Update Public Category Option Group Set -F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD=Add/Update Private Category Option Group Set -F_CATEGORY_OPTION_GROUP_SET_DELETE=Delete Category Option Group Set -F_DATAELEMENTGROUP_PUBLIC_ADD=Add/Update Public Data Element Groups -F_DATAELEMENTGROUP_PRIVATE_ADD=Add/Update Private Data Element Groups -F_DATAELEMENTGROUP_DELETE=Delete Data Element Groups -F_DATAELEMENTGROUPSET_PUBLIC_ADD=Add/Update Public Data Element Group Sets -F_DATAELEMENTGROUPSET_PRIVATE_ADD=Add/Update Private Data Element Group Sets -F_DATAELEMENTGROUPSET_DELETE=Delete Data Element Group Sets -F_DATAELEMENT_MINMAX_ADD=Add/Update Min/max rule -F_DATAELEMENT_MINMAX_DELETE=Delete Min/max rule -F_DATASET_PUBLIC_ADD=Add/Update Public Data Set -F_DATASET_PRIVATE_ADD=Add/Update Private Data Set -F_DATASET_DELETE=Delete Data Set +F_DATAELEMENT_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_DATAELEMENT_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_DATAELEMENT_DELETE=\u0ea5\u0ebb\u0e9a\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +F_DATA_ELEMENT_MERGE=\u0ea5\u0ea7\u0ea1\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +F_CATEGORY_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0edd\u0ea7\u0e94\u0edd\u0eb9\u0ec8\u0e97\u0eb5\u0ec8\u0ec0\u0e9b\u0eb1\u0e99\u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_CATEGORY_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0edd\u0ea7\u0e94\u0edd\u0eb9\u0ec8\u0e97\u0eb5\u0ec8\u0ec0\u0e9b\u0eb1\u0e99\u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_CATEGORY_DELETE=\u0ea5\u0ebb\u0e9a\u0edd\u0ea7\u0e94\u0edd\u0eb9\u0ec8 +F_CATEGORY_OPTION_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94 \u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e97\u0eb5\u0ec8\u0ec0\u0e9b\u0eb1\u0e99\u0edd\u0ea7\u0e94\u0edd\u0eb9\u0ec8\u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_CATEGORY_OPTION_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94 \u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e97\u0eb5\u0ec8\u0ec0\u0e9b\u0eb1\u0e99\u0edd\u0ea7\u0e94\u0edd\u0eb9\u0ec8\u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_CATEGORY_OPTION_DELETE=\u0ea5\u0ebb\u0e9a\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0edd\u0ea7\u0e94\u0edd\u0eb9\u0ec8 +F_CATEGORY_OPTION_MERGE=\u0ea5\u0ea7\u0ea1\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0edd\u0ea7\u0e94\u0edd\u0eb9\u0ec8 +F_CATEGORY_COMBO_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0edd\u0ea7\u0e94\u0edd\u0eb9\u0ec8\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0ec0\u0e9b\u0eb1\u0e99\u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_CATEGORY_COMBO_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0edd\u0ea7\u0e94\u0edd\u0eb9\u0ec8\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0ec0\u0e9b\u0eb1\u0e99\u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_CATEGORY_COMBO_DELETE=\u0ea5\u0ebb\u0e9a\u0edd\u0ea7\u0e94\u0edd\u0eb9\u0ec8\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94 +F_CATEGORY_OPTION_COMBO_MERGE=\u0ea5\u0ea7\u0ea1\u0e8a\u0eb8\u0e94\u0e9b\u0eb0\u0eaa\u0ebb\u0ea1\u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e9b\u0eb0\u0ec0\u0e9e\u0e94 +F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e81\u0eb8\u0ec8\u0ea1\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0edd\u0ea7\u0e94\u0edd\u0eb9\u0ec8\u0e97\u0eb5\u0ec8\u0ec0\u0e9b\u0eb1\u0e99\u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e81\u0eb8\u0ec8\u0ea1\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0edd\u0ea7\u0e94\u0edd\u0eb9\u0ec8\u0e97\u0eb5\u0ec8\u0ec0\u0e9b\u0eb1\u0e99\u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_CATEGORY_OPTION_GROUP_DELETE=\u0ea5\u0ebb\u0e9a\u0e81\u0eb8\u0ec8\u0ea1\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0edd\u0ea7\u0e94\u0edd\u0eb9\u0ec8 +F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e81\u0eb8\u0ec8\u0ea1\u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e9b\u0eb0\u0ec0\u0e9e\u0e94 \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e81\u0eb8\u0ec8\u0ea1\u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e9b\u0eb0\u0ec0\u0e9e\u0e94 \u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_CATEGORY_OPTION_GROUP_SET_DELETE=\u0ea5\u0eb6\u0e9a\u0e8a\u0eb8\u0e94\u0e81\u0eb8\u0ec8\u0ea1\u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e9b\u0eb0\u0ec0\u0e9e\u0e94 +F_DATAELEMENTGROUP_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e81\u0eb8\u0ec8\u0ea1\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e97\u0eb5\u0ec8\u0ec0\u0e9b\u0eb1\u0e99\u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_DATAELEMENTGROUP_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0ead\u0eb1\u0e9a\u0ec0\u0e94\u0e94\u0e81\u0eb8\u0ec8\u0ea1\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e97\u0eb5\u0ec8\u0ec0\u0e9b\u0eb1\u0e99\u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_DATAELEMENTGROUP_DELETE=\u0ea5\u0ebb\u0e9a\u0e81\u0eb8\u0ec8\u0ea1\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +F_DATAELEMENTGROUPSET_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e81\u0eb8\u0ec8\u0ea1\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_DATAELEMENTGROUPSET_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e81\u0eb8\u0ec8\u0ea1\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 \u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_DATAELEMENTGROUPSET_DELETE=\u0ea5\u0eb6\u0e9a\u0e8a\u0eb8\u0e94\u0e81\u0eb8\u0ec8\u0ea1\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +F_DATAELEMENT_MINMAX_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0e84\u0ec8\u0eb2\u0e95\u0ec8\u0eb3\u0eaa\u0eb8\u0e94/\u0eaa\u0eb9\u0e87\u0eaa\u0eb8\u0e94 +F_DATAELEMENT_MINMAX_DELETE=\u0ea5\u0eb6\u0e9a\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0e84\u0ec8\u0eb2\u0e95\u0ec8\u0eb3\u0eaa\u0eb8\u0e94/\u0eaa\u0eb9\u0e87\u0eaa\u0eb8\u0e94 +F_DATASET_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e8a\u0eb8\u0e94\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_DATASET_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e8a\u0eb8\u0e94\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 \u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_DATASET_DELETE=\u0ea5\u0eb6\u0e9a\u0e8a\u0eb8\u0e94\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 F_DATASET_LOCK=Lock Data Set -F_SECTION_ADD=Add/Update Section -F_SECTION_DELETE=Delete Section -F_DATAVALUE_ADD=Add/Update Data Value -F_DATAVALUE_DELETE=Delete Data Value -F_INDICATOR_PUBLIC_ADD=Add/Update Public Indicator -F_INDICATOR_PRIVATE_ADD=Add/Update Private Indicator -F_INDICATOR_DELETE=Delete Indicator -F_INDICATORTYPE_ADD=Add/Update Indicator Type -F_INDICATORTYPE_DELETE=Delete Indicator Type -F_INDICATOR_TYPE_MERGE=Merge Indicator Type -F_INDICATOR_MERGE=Merge Indicators -F_INDICATORGROUP_PUBLIC_ADD=Add/Update Public Indicator Group -F_INDICATORGROUP_PRIVATE_ADD=Add/Update Private Indicator Group -F_INDICATORGROUP_DELETE=Delete Indicator Group -F_INDICATORGROUPSET_PUBLIC_ADD=Add/Update Public Indicator Group Sets -F_INDICATORGROUPSET_PRIVATE_ADD=Add/Update Private Indicator Group Sets -F_INDICATORGROUPSET_DELETE=Delete Indicator Group Sets -F_ORGANISATIONUNIT_ADD=Add/Update Organisation Unit -F_ORGANISATIONUNIT_DELETE=Delete Organisation Unit -F_ORGANISATIONUNIT_MOVE=Move organisation unit -F_ORGUNITGROUP_PUBLIC_ADD=Add/Update Public Organisation Unit Group -F_ORGUNITGROUP_PRIVATE_ADD=Add/Update Private Organisation Unit Group -F_ORGUNITGROUP_DELETE=Delete Organisation Unit Group -F_ORGUNITGROUPSET_PUBLIC_ADD=Add/Update Public Organisation Unit Group Set -F_ORGUNITGROUPSET_PRIVATE_ADD=Add/Update Private Organisation Unit Group Set -F_ORGUNITGROUPSET_DELETE=Delete Organisation Unit Group Set -F_ORGANISATIONUNITLEVEL_UPDATE=Update Organisation Unit Level -F_USERROLE_PUBLIC_ADD=Add/Update Public User Role -F_USERROLE_PRIVATE_ADD=Add/Update Private User Role -F_USERROLE_DELETE=Delete User Role -F_USERROLE_LIST=List User Roles -F_USERGROUP_PUBLIC_ADD=Add/Update Public User Group -F_USERGROUP_PRIVATE_ADD=Add/Update Private User Group -F_USERGROUP_DELETE=Delete User Group -F_USERGROUP_LIST=List User Groups -F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=Add/Remove Members In Read-Only User Groups -F_USER_ADD=Add/Update User -F_USER_DELETE=Delete User -F_USER_ADD_WITHIN_MANAGED_GROUP=Add/Update User Within Managed Group -F_USER_DELETE_WITHIN_MANAGED_GROUP=Delete User Within Managed Group -F_VALIDATIONRULE_PUBLIC_ADD=Add/Update Public Validation Rule -F_VALIDATIONRULE_PRIVATE_ADD=Add/Update Private Validation Rule -F_VALIDATIONRULE_DELETE=Delete Validation Rule -F_VALIDATIONRULEGROUP_PUBLIC_ADD=Add/Update Public Validation Rule Group -F_VALIDATIONRULEGROUP_PRIVATE_ADD=Add/Update Private Validation Rule Group -F_VALIDATIONRULEGROUP_DELETE=Delete Validation Rule Group -F_GIS_CONFIGURATION_UPDATE=Change GIS Configuration -F_REPORT_PUBLIC_ADD=Add/Update Public Report -F_REPORT_PRIVATE_ADD=Add/Update Private Report -F_REPORT_DELETE=Delete Report -F_REPORT_VIEW=View Report -F_DASHBOARD_PUBLIC_ADD=Add/Update Public Dashboard -F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization -F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization -F_DOCUMENT_PUBLIC_ADD=Add/Update Public Document -F_DOCUMENT_PRIVATE_ADD=Add/Update Private Document -F_DOCUMENT_DELETE=Delete Document -F_RELATIONSHIPTYPE_DELETE=Delete Relationship Type -F_RELATIONSHIPTYPE_ADD=Add Relationship Type -F_RELATIONSHIPTYPE_UPDATE=Update Relationship Type -F_ORGANISATION_REGISTRATION=Organisation Unit Registration -F_PREDICTOR_ADD=Add data predictor -F_PREDICTOR_UPDATE=Update data predictor -F_PREDICTOR_DELETE=Delete data predictor -F_PREDICTORGROUP_ADD=Add data predictor group -F_PREDICTORGROUP_DELETE=Delete data predictor group -F_TRACKED_ENTITY_REMOVE_EMPTY_EVENTS=Remove Empty Tracked Entity Events -F_ACCESS_TRACKED_ENTITY_ATTRIBUTES=View and Search Tracked Entity Attributes and Identifiers -F_ALLOW_EDIT_TRACKED_ENTITY_ATTRIBUTES=Add/Update Tracked Entity Attributes -F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD=Add/Update Public Tracked Entity Attribute -F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD=Add/Update Private Tracked Entity Attribute -F_TRACKED_ENTITY_ATTRIBUTE_DELETE=Delete Tracked Entity Attribute -F_TRACKED_ENTITY_ATTRIBUTEVALUE_ADD=Add Tracked Entity Attribute Value -F_PROGRAM_INDICATOR_PUBLIC_ADD=Add/Update Public Program Indicator -F_PROGRAM_INDICATOR_PRIVATE_ADD=Add/Update Private Program Indicator -F_PROGRAM_INDICATOR_DELETE=Delete Program Indicator -F_TRACKED_ENTITY_CHANGE_LOCATION=Change Tracked Entity Instance Location -F_TRACKED_ENTITY_FORM_MANAGEMENT=Tracked Entity Form Management -F_TRACKED_ENTITY_FORM_ADD=Add Tracked Entity Form -F_TRACKED_ENTITY_FORM_DELETE=Delete Tracked Entity Form -F_PROGRAM_INSTANCE_MANAGEMENT=Program Event Management -F_PROGRAM_INSTANCE_DELETE=Delete Program Enrollment -F_PROGRAM_TRACKING_MANAGEMENT=Program Tracking Management -F_PROGRAM_PUBLIC_ADD=Add/Update Public Program -F_PROGRAM_PRIVATE_ADD=Add/Update Private Program -F_PROGRAM_DELETE=Delete Program -F_PROGRAM_VALIDATION=Manage Program Validation -F_PROGRAMSTAGE_ADD=Add/Update Program Stage -F_PROGRAMSTAGE_DELETE=Delete Program Stage -F_PROGRAMSTAGE_SECTION_MANAGEMENT=Program Stage Section Management -F_PROGRAMSTAGE_SECTION_ADD=Add/Update Program Stage Section -F_PROGRAMSTAGE_SECTION_DELETE=Delete Program Stage Section -F_PROGRAM_ATTRIBUTE_ADD=Add/Update Program Attribute -F_PROGRAM_ATTRIBUTE_DELETE=Delete Program Attribute -F_TRACKED_ENTITY_ADD=Add/Update Tracked Entity -F_TRACKED_ENTITY_DELETE=Delete Tracked Entity -F_TRACKED_ENTITY_ATTRIBUTE_EDIT=Update Tracked Entity Attribute -F_TRACKED_ENTITY_ATTRIBUTE_VIEW=View Tracked Entity Attribute +F_SECTION_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e9e\u0eb2\u0e81\u0eaa\u0ec8\u0ea7\u0e99 +F_SECTION_DELETE=\u0ea5\u0eb6\u0e9a\u0e9e\u0eb2\u0e81\u0eaa\u0ec8\u0ea7\u0e99 +F_DATAVALUE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e84\u0ec8\u0eb2\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +F_DATAVALUE_DELETE=\u0ea5\u0eb6\u0e9a\u0e84\u0ec8\u0eb2\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +F_INDICATOR_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94 \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_INDICATOR_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94 \u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_INDICATOR_DELETE=\u0ea5\u0eb6\u0e9a\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94 +F_INDICATORTYPE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94 +F_INDICATORTYPE_DELETE=\u0ea5\u0eb6\u0e9a\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94 +F_INDICATOR_TYPE_MERGE=\u0ea5\u0ea7\u0ea1\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94 +F_INDICATOR_MERGE=\u0ea5\u0ea7\u0ea1\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94 +F_INDICATORGROUP_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e81\u0eb8\u0ec8\u0ea1\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94 \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_INDICATORGROUP_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e81\u0eb8\u0ec8\u0ea1\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94 \u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_INDICATORGROUP_DELETE=\u0ea5\u0eb6\u0e9a\u0e81\u0eb8\u0ec8\u0ea1\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94 +F_INDICATORGROUPSET_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e81\u0eb8\u0ec8\u0ea1\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94 \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_INDICATORGROUPSET_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e81\u0eb8\u0ec8\u0ea1\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94 \u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_INDICATORGROUPSET_DELETE=\u0ea5\u0eb6\u0e9a\u0e81\u0eb8\u0ec8\u0ea1\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94 +F_ORGANISATIONUNIT_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87 +F_ORGANISATIONUNIT_DELETE=\u0ea5\u0eb6\u0e9a\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87 +F_ORGANISATIONUNIT_MOVE=\u0e8d\u0ec9\u0eb2\u0e8d\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87 +F_ORGUNITGROUP_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e81\u0eb8\u0ec8\u0ea1\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87 \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_ORGUNITGROUP_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e81\u0eb8\u0ec8\u0ea1\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87 \u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_ORGUNITGROUP_DELETE=\u0ea5\u0eb6\u0e9a\u0e81\u0eb8\u0ec8\u0ea1\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87 +F_ORGUNITGROUPSET_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e8a\u0eb8\u0e94\u0e81\u0eb8\u0ec8\u0ea1\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87 \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_ORGUNITGROUPSET_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e8a\u0eb8\u0e94\u0e81\u0eb8\u0ec8\u0ea1\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87 \u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_ORGUNITGROUPSET_DELETE=\u0ea5\u0eb6\u0e9a\u0e8a\u0eb8\u0e94\u0e81\u0eb8\u0ec8\u0ea1\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87 +F_ORGANISATIONUNITLEVEL_UPDATE=\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0e82\u0eb1\u0ec9\u0e99\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87 +F_USERROLE_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e9a\u0ebb\u0e94\u0e9a\u0eb2\u0e94\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_USERROLE_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e9a\u0ebb\u0e94\u0e9a\u0eb2\u0e94\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 \u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_USERROLE_DELETE=\u0ea5\u0eb6\u0e9a\u0e9a\u0ebb\u0e94\u0e9a\u0eb2\u0e94\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 +F_USERROLE_LIST=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0e9a\u0ebb\u0e94\u0e9a\u0eb2\u0e94\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 +F_USERGROUP_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e81\u0eb8\u0ec8\u0ea1\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_USERGROUP_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e81\u0eb8\u0ec8\u0ea1\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 \u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_USERGROUP_DELETE=\u0ea5\u0eb6\u0e9a\u0e81\u0eb8\u0ec8\u0ea1\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 +F_USERGROUP_LIST=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0e81\u0eb8\u0ec8\u0ea1\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 +F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0ea5\u0eb6\u0e9a \u0eaa\u0eb0\u0ea1\u0eb2\u0e8a\u0eb4\u0e81 \u0ec3\u0e99\u0e81\u0eb8\u0ec8\u0ea1\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0e97\u0eb5\u0ec8\u0ead\u0ec8\u0eb2\u0e99\u0ec4\u0e94\u0ec9\u0ea2\u0ec8\u0eb2\u0e87\u0e94\u0ebd\u0ea7 +F_USER_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 +F_USER_DELETE=\u0ea5\u0eb6\u0e9a\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 +F_USER_VIEW=\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 +F_USER_ADD_WITHIN_MANAGED_GROUP=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 \u0e9e\u0eb2\u0e8d\u0ec3\u0e99\u0e81\u0eb8\u0ec8\u0ea1\u0e97\u0eb5\u0ec8\u0e84\u0eb8\u0ec9\u0ea1\u0e84\u0ead\u0e87 +F_USER_DELETE_WITHIN_MANAGED_GROUP=\u0ea5\u0eb6\u0e9a\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 \u0e9e\u0eb2\u0e8d\u0ec3\u0e99\u0e81\u0eb8\u0ec8\u0ea1\u0e97\u0eb5\u0ec8\u0e84\u0eb8\u0ec9\u0ea1\u0e84\u0ead\u0e87 +F_USER_VIEW_WITHIN_MANAGED_GROUP=\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 \u0e9e\u0eb2\u0e8d\u0ec3\u0e99\u0e81\u0eb8\u0ec8\u0ea1\u0e97\u0eb5\u0ec8\u0e84\u0eb8\u0ec9\u0ea1\u0e84\u0ead\u0e87 +F_VALIDATIONRULE_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0e81\u0eb2\u0e99\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_VALIDATIONRULE_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0e81\u0eb2\u0e99\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a \u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_VALIDATIONRULE_DELETE=\u0ea5\u0eb6\u0e9a\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0e81\u0eb2\u0e99\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a +F_VALIDATIONRULEGROUP_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e81\u0eb8\u0ec8\u0ea1\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0e81\u0eb2\u0e99\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_VALIDATIONRULEGROUP_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e81\u0eb8\u0ec8\u0ea1\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0e81\u0eb2\u0e99\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a \u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_VALIDATIONRULEGROUP_DELETE=\u0ea5\u0eb6\u0e9a\u0e81\u0eb8\u0ec8\u0ea1\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0e81\u0eb2\u0e99\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a +F_GIS_CONFIGURATION_UPDATE=\u0e9b\u0ec8\u0ebd\u0e99\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2 GIS +F_REPORT_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e9a\u0ebb\u0e94\u0ea5\u0eb2\u0e8d\u0e87\u0eb2\u0e99 \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_REPORT_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e9a\u0ebb\u0e94\u0ea5\u0eb2\u0e8d\u0e87\u0eb2\u0e99 \u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_REPORT_DELETE=\u0ea5\u0eb6\u0e9a\u0e9a\u0ebb\u0e94\u0ea5\u0eb2\u0e8d\u0e87\u0eb2\u0e99 +F_REPORT_VIEW=\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0e9a\u0ebb\u0e94\u0ea5\u0eb2\u0e8d\u0e87\u0eb2\u0e99 +F_DASHBOARD_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e81\u0eb0\u0e94\u0eb2\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_VISUALIZATION_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e81\u0eb2\u0e99\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0e9e\u0eb2\u0e9a \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_VISUALIZATION_EXTERNAL=\u0e81\u0eb2\u0e99\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec0\u0e96\u0eb4\u0e87\u0e81\u0eb2\u0e99\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0e9e\u0eb2\u0e9a\u0e88\u0eb2\u0e81\u0e9e\u0eb2\u0e8d\u0e99\u0ead\u0e81 +F_EVENT_VISUALIZATION_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e81\u0eb2\u0e99\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0e9e\u0eb2\u0e9a\u0ec0\u0eab\u0e94\u0e81\u0eb2\u0e99 \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_EVENT_VISUALIZATION_EXTERNAL=\u0e81\u0eb2\u0e99\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec0\u0e96\u0eb4\u0e87\u0e81\u0eb2\u0e99\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0e9e\u0eb2\u0e9a\u0ec0\u0eab\u0e94\u0e81\u0eb2\u0e99\u0e88\u0eb2\u0e81\u0e9e\u0eb2\u0e8d\u0e99\u0ead\u0e81 +F_DOCUMENT_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99 \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_DOCUMENT_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99 \u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_DOCUMENT_DELETE=\u0ea5\u0eb6\u0e9a\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99 +F_RELATIONSHIPTYPE_DELETE=\u0ea5\u0eb6\u0e9a\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e84\u0ea7\u0eb2\u0ea1\u0eaa\u0eb3\u0e9e\u0eb1\u0e99 +F_RELATIONSHIPTYPE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e84\u0ea7\u0eb2\u0ea1\u0eaa\u0eb3\u0e9e\u0eb1\u0e99 +F_RELATIONSHIPTYPE_UPDATE=\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e84\u0ea7\u0eb2\u0ea1\u0eaa\u0eb3\u0e9e\u0eb1\u0e99 +F_ORGANISATION_REGISTRATION=\u0e81\u0eb2\u0e99\u0ea5\u0ebb\u0e87\u0e97\u0eb0\u0e9a\u0ebd\u0e99\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87 +F_PREDICTOR_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ea7\u0e84\u0eb2\u0e94\u0e81\u0eb2\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +F_PREDICTOR_UPDATE=\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0e95\u0ebb\u0ea7\u0e84\u0eb2\u0e94\u0e81\u0eb2\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +F_PREDICTOR_DELETE=\u0ea5\u0eb6\u0e9a\u0e95\u0ebb\u0ea7\u0e84\u0eb2\u0e94\u0e81\u0eb2\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +F_PREDICTORGROUP_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0e81\u0eb8\u0ec8\u0ea1\u0e95\u0ebb\u0ea7\u0e84\u0eb2\u0e94\u0e81\u0eb2\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +F_PREDICTORGROUP_DELETE=\u0ea5\u0eb6\u0e9a\u0e81\u0eb8\u0ec8\u0ea1\u0e95\u0ebb\u0ea7\u0e84\u0eb2\u0e94\u0e81\u0eb2\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +F_TRACKED_ENTITY_REMOVE_EMPTY_EVENTS=\u0ea5\u0eb6\u0e9a\u0ec0\u0eab\u0e94\u0e81\u0eb2\u0e99\u0e82\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1\u0e97\u0eb5\u0ec8\u0eab\u0ea7\u0ec8\u0eb2\u0e87\u0ec0\u0e9b\u0ebb\u0ec8\u0eb2 +F_ACCESS_TRACKED_ENTITY_ATTRIBUTES=\u0ec0\u0e9a\u0eb4\u0ec8\u0e87 \u0ec1\u0ea5\u0eb0 \u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2 \u0e84\u0eb8\u0e99\u0ea5\u0eb1\u0e81\u0eaa\u0eb0\u0e99\u0eb0 \u0ec1\u0ea5\u0eb0 \u0e95\u0ebb\u0ea7\u0ea5\u0eb0\u0e9a\u0eb8\u0e95\u0ebb\u0ea7\u0e95\u0ebb\u0e99 \u0e82\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 +F_ALLOW_EDIT_TRACKED_ENTITY_ATTRIBUTES=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e84\u0eb8\u0e99\u0ea5\u0eb1\u0e81\u0eaa\u0eb0\u0e99\u0eb0\u0e82\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 +F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e84\u0eb8\u0e99\u0ea5\u0eb1\u0e81\u0eaa\u0eb0\u0e99\u0eb0\u0e82\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e84\u0eb8\u0e99\u0ea5\u0eb1\u0e81\u0eaa\u0eb0\u0e99\u0eb0\u0e82\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 \u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_TRACKED_ENTITY_ATTRIBUTE_DELETE=\u0ea5\u0eb6\u0e9a\u0e84\u0eb8\u0e99\u0ea5\u0eb1\u0e81\u0eaa\u0eb0\u0e99\u0eb0\u0e82\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 +F_TRACKED_ENTITY_ATTRIBUTEVALUE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0e84\u0ec8\u0eb2\u0e84\u0eb8\u0e99\u0ea5\u0eb1\u0e81\u0eaa\u0eb0\u0e99\u0eb0\u0e82\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 +F_PROGRAM_INDICATOR_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_PROGRAM_INDICATOR_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 \u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_PROGRAM_INDICATOR_DELETE=\u0ea5\u0eb6\u0e9a\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +F_TRACKED_ENTITY_CHANGE_LOCATION=\u0e9b\u0ec8\u0ebd\u0e99\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0e97\u0eb5\u0ec8\u0e82\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 +F_TRACKED_ENTITY_FORM_MANAGEMENT=\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ec1\u0e9a\u0e9a\u0e9f\u0ead\u0ea1\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 +F_TRACKED_ENTITY_FORM_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0ec1\u0e9a\u0e9a\u0e9f\u0ead\u0ea1\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 +F_TRACKED_ENTITY_FORM_DELETE=\u0ea5\u0eb6\u0e9a\u0ec1\u0e9a\u0e9a\u0e9f\u0ead\u0ea1\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 +F_PROGRAM_INSTANCE_MANAGEMENT=\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ec0\u0eab\u0e94\u0e81\u0eb2\u0e99\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +F_PROGRAM_INSTANCE_DELETE=\u0ea5\u0eb6\u0e9a\u0e81\u0eb2\u0e99\u0ea5\u0ebb\u0e87\u0e97\u0eb0\u0e9a\u0ebd\u0e99\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +F_PROGRAM_TRACKING_MANAGEMENT=\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0e81\u0eb2\u0e99\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +F_PROGRAM_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_PROGRAM_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 \u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_PROGRAM_DELETE=\u0ea5\u0eb6\u0e9a\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +F_PROGRAM_VALIDATION=\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0e81\u0eb2\u0e99\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +F_PROGRAMSTAGE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0ec4\u0ea5\u0e8d\u0eb0\u0e82\u0ead\u0e87\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +F_PROGRAMSTAGE_DELETE=\u0ea5\u0eb6\u0e9a\u0ec4\u0ea5\u0e8d\u0eb0\u0e82\u0ead\u0e87\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +F_PROGRAMSTAGE_SECTION_MANAGEMENT=\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0e9e\u0eb2\u0e81\u0eaa\u0ec8\u0ea7\u0e99\u0ec3\u0e99\u0ec4\u0ea5\u0e8d\u0eb0\u0e82\u0ead\u0e87\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +F_PROGRAMSTAGE_SECTION_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e9e\u0eb2\u0e81\u0eaa\u0ec8\u0ea7\u0e99\u0ec3\u0e99\u0ec4\u0ea5\u0e8d\u0eb0\u0e82\u0ead\u0e87\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +F_PROGRAMSTAGE_SECTION_DELETE=\u0ea5\u0eb6\u0e9a\u0e9e\u0eb2\u0e81\u0eaa\u0ec8\u0ea7\u0e99\u0ec3\u0e99\u0ec4\u0ea5\u0e8d\u0eb0\u0e82\u0ead\u0e87\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +F_PROGRAM_ATTRIBUTE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e84\u0eb8\u0e99\u0ea5\u0eb1\u0e81\u0eaa\u0eb0\u0e99\u0eb0\u0e82\u0ead\u0e87\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +F_PROGRAM_ATTRIBUTE_DELETE=\u0ea5\u0eb6\u0e9a\u0e84\u0eb8\u0e99\u0ea5\u0eb1\u0e81\u0eaa\u0eb0\u0e99\u0eb0\u0e82\u0ead\u0e87\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +F_TRACKED_ENTITY_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0eaa\u0eb4\u0ec8\u0e87\u0e97\u0eb5\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 (Tracked Entity) +F_TRACKED_ENTITY_DELETE=\u0ea5\u0eb6\u0e9a\u0eaa\u0eb4\u0ec8\u0e87\u0e97\u0eb5\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 (Tracked Entity) +F_TRACKED_ENTITY_ATTRIBUTE_EDIT=\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0e84\u0eb8\u0e99\u0ea5\u0eb1\u0e81\u0eaa\u0eb0\u0e99\u0eb0\u0e82\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 +F_TRACKED_ENTITY_ATTRIBUTE_VIEW=\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0e84\u0eb8\u0e99\u0ea5\u0eb1\u0e81\u0eaa\u0eb0\u0e99\u0eb0\u0e82\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 F_TRACKED_ENTITY_DATAVALUE_READ=Read Tracked Entity Data Value F_TRACKED_ENTITY_DATAVALUE_ADD=Add/Update Tracked Entity Data Value F_TRACKED_ENTITY_DATAVALUE_DELETE=Delete Tracked Entity Data Value F_TRACKED_ENTITY_INSTANCE_ADD=Add/Update Tracked Entity Instance F_TRACKED_ENTITY_INSTANCE_DELETE=Delete Tracked Entity Instance F_TRACKED_ENTITY_INSTANCE_SEARCH=Search Tracked Entity Instance -F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS=Search Tracked Entity Instance in All Org Units -F_TRACKED_ENTITY_INSTANCE_LIST=List Tracked Entity Instance -F_TRACKED_ENTITY_INSTANCE_HISTORY=Load Tracked Entity Instance History -F_TRACKED_ENTITY_INSTANCE_DASHBOARD=Tracked Entity Instance Dashboard -F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION=Change Location of Tracked Entity Instance -F_TRACKED_ENTITY_MERGE=Merge tracked entity instances -F_TRACKED_ENTITY_COMMENT_ADD=Add Tracked Entity Instance Comment -F_TRACKED_ENTITY_COMMENT_DELETE=Delete Tracked Entity Instance Comment -F_PROGRAM_INDICATOR_MANAGEMENT=Manage Program Indicators -F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD=Add/Update Public Program Indicator Group -F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD=Add/Update Private Program Indicator Group -F_PROGRAM_INDICATOR_GROUP_DELETE=Delete Program Indicator Group +F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS=\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1\u0ec3\u0e99\u0e97\u0eb8\u0e81\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87 +F_TRACKED_ENTITY_INSTANCE_LIST=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 +F_TRACKED_ENTITY_INSTANCE_HISTORY=\u0ec2\u0eab\u0ebc\u0e94\u0e9b\u0eb0\u0eab\u0ea7\u0eb1\u0e94\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 +F_TRACKED_ENTITY_INSTANCE_DASHBOARD=\u0e81\u0eb0\u0e94\u0eb2\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 +F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION=\u0e9b\u0ec8\u0ebd\u0e99\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0e97\u0eb5\u0ec8\u0e82\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 +F_TRACKED_ENTITY_MERGE=\u0ea5\u0ea7\u0ea1\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 +F_TRACKED_ENTITY_COMMENT_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0e84\u0eb3\u0ec0\u0eab\u0eb1\u0e99\u0ec3\u0eaa\u0ec8\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 +F_TRACKED_ENTITY_COMMENT_DELETE=\u0ea5\u0eb6\u0e9a\u0e84\u0eb3\u0ec0\u0eab\u0eb1\u0e99\u0e82\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 +F_PROGRAM_INDICATOR_MANAGEMENT=\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e81\u0eb8\u0ec8\u0ea1\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e81\u0eb8\u0ec8\u0ea1\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 \u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_PROGRAM_INDICATOR_GROUP_DELETE=\u0ea5\u0eb6\u0e9a\u0e81\u0eb8\u0ec8\u0ea1\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD=Add/Update Program Tracked Entity Attribute Group F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE=Delete Program Tracked Entity Attribute Group -F_PUSH_ANALYSIS_ADD=Add/Update Push Analysis -F_PUSH_ANALYSIS_DELETE=Delete Push Analysis -F_PROGRAM_STAGE_COMPLETENESS=View Program Stage Completeness Report -F_SCHEDULING_SEND_MESSAGE=Scheduling send messages -F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER=Scheduling case aggregate query builder -F_MINMAX_DATAELEMENT_ADD=Add/Update Min-Max Data Element -F_MINMAX_DATAELEMENT_DELETE=Delete Min-Max Data Element -F_GENERATE_PROGRAM_SUMMARY_REPORT=Generate Program Summary Report -F_GENERATE_STATISTICAL_PROGRAM_REPORT=Generate Program Statistics Report -F_GENERATE_BENEFICIARY_TABULAR_REPORT=Generate Tracked Entity Tabular report -F_TRACKED_ENTITY_AGGREGATION=Tracked Entity Aggregation -F_TRACKED_ENTITY_INSTANCE_MANAGEMENT=Tracked Entity Instance Management +F_PUSH_ANALYSIS_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e81\u0eb2\u0e99\u0ea7\u0eb4\u0ec0\u0e84\u0eb2\u0eb0\u0ec1\u0e9a\u0e9a Push +F_PUSH_ANALYSIS_DELETE=\u0ea5\u0eb6\u0e9a\u0e81\u0eb2\u0e99\u0ea7\u0eb4\u0ec0\u0e84\u0eb2\u0eb0\u0ec1\u0e9a\u0e9a Push +F_PROGRAM_STAGE_COMPLETENESS=\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0e9a\u0ebb\u0e94\u0ea5\u0eb2\u0e8d\u0e87\u0eb2\u0e99\u0e84\u0ea7\u0eb2\u0ea1\u0eaa\u0ebb\u0ea1\u0e9a\u0eb9\u0e99\u0e82\u0ead\u0e87\u0ec4\u0ea5\u0e8d\u0eb0\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +F_SCHEDULING_SEND_MESSAGE=\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87\u0eaa\u0ebb\u0ec8\u0e87\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1 +F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER=\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87\u0eaa\u0ec9\u0eb2\u0e87\u0e84\u0eb3\u0e96\u0eb2\u0ea1\u0ea5\u0ea7\u0e9a\u0ea5\u0ea7\u0ea1\u0e81\u0ecd\u0ea5\u0eb0\u0e99\u0eb5 +F_MINMAX_DATAELEMENT_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e84\u0ec8\u0eb2\u0e95\u0ec8\u0eb3\u0eaa\u0eb8\u0e94-\u0eaa\u0eb9\u0e87\u0eaa\u0eb8\u0e94\u0e82\u0ead\u0e87\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +F_MINMAX_DATAELEMENT_DELETE=\u0ea5\u0eb6\u0e9a\u0e84\u0ec8\u0eb2\u0e95\u0ec8\u0eb3\u0eaa\u0eb8\u0e94-\u0eaa\u0eb9\u0e87\u0eaa\u0eb8\u0e94\u0e82\u0ead\u0e87\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +F_GENERATE_PROGRAM_SUMMARY_REPORT=\u0eaa\u0ec9\u0eb2\u0e87\u0e9a\u0ebb\u0e94\u0ea5\u0eb2\u0e8d\u0e87\u0eb2\u0e99\u0eaa\u0eb0\u0eab\u0ebc\u0eb8\u0e9a\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +F_GENERATE_STATISTICAL_PROGRAM_REPORT=\u0eaa\u0ec9\u0eb2\u0e87\u0e9a\u0ebb\u0e94\u0ea5\u0eb2\u0e8d\u0e87\u0eb2\u0e99\u0eaa\u0eb0\u0e96\u0eb4\u0e95\u0eb4\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +F_GENERATE_BENEFICIARY_TABULAR_REPORT=\u0eaa\u0ec9\u0eb2\u0e87\u0e9a\u0ebb\u0e94\u0ea5\u0eb2\u0e8d\u0e87\u0eb2\u0e99\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 +F_TRACKED_ENTITY_AGGREGATION=\u0e81\u0eb2\u0e99\u0ea5\u0ea7\u0e9a\u0ea5\u0ea7\u0ea1\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 +F_TRACKED_ENTITY_INSTANCE_MANAGEMENT=\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 F_PROGRAM_ENROLLMENT=Add/Update Enrollment F_PROGRAM_UNENROLLMENT=Cancel/Delete Enrollment F_PROGRAM_ENROLLMENT_READ=Read Enrollment -F_PROGRAM_STAGE_INSTANCE_DELETE=Delete Tracked Entity Instance Visit -F_PROGRAM_TRACKING_SEARCH=Search events with registration -F_PROGRAM_STAGE_INSTANCE_SEARCH=Search events without registration -F_RELATIONSHIP_MANAGEMENT=Tracked Entity Relationship Management -F_RELATIONSHIP_ADD=Add Tracked Entity Relationship -F_RELATIONSHIP_DELETE=Delete Tracked Entity Relationship -F_SYSTEM_SETTING=Change system settings -F_TRACKED_ENTITY_ATTRIBUTEVALUE_DELETE=Delete Tracked Entity Attribute Value -F_GIS_ADMIN=Administrate GIS -F_LEGEND_ADD=Add/Update Legend -F_LEGEND_DELETE=Delete Legend -F_LEGEND_SET_PUBLIC_ADD=Add/Update Public Legend Set -F_LEGEND_SET_PRIVATE_ADD=Add/Update Private Legend Set -F_LEGEND_SET_DELETE=Delete Legend Set -F_MAP_PUBLIC_ADD=Add Public Map -F_MAP_EXTERNAL=Map External Access -F_DATAMART_ADMIN=Administrate data mart -F_SCHEDULING_ADMIN=Scheduling Administration -F_SQLVIEW_PUBLIC_ADD=Add/Update Public SQL View -F_SQLVIEW_PRIVATE_ADD=Add/Update Private SQL View -F_SQLVIEW_DELETE=Delete SQL View +F_PROGRAM_STAGE_INSTANCE_DELETE=\u0ea5\u0eb6\u0e9a\u0e81\u0eb2\u0e99\u0ea2\u0ec9\u0ebd\u0ea1\u0ea2\u0eb2\u0ea1\u0e82\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 +F_PROGRAM_TRACKING_SEARCH=\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2\u0ec0\u0eab\u0e94\u0e81\u0eb2\u0e99\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0e81\u0eb2\u0e99\u0ea5\u0ebb\u0e87\u0e97\u0eb0\u0e9a\u0ebd\u0e99 +F_PROGRAM_STAGE_INSTANCE_SEARCH=\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2\u0ec0\u0eab\u0e94\u0e81\u0eb2\u0e99\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e81\u0eb2\u0e99\u0ea5\u0ebb\u0e87\u0e97\u0eb0\u0e9a\u0ebd\u0e99 +F_RELATIONSHIP_MANAGEMENT=\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0e84\u0ea7\u0eb2\u0ea1\u0eaa\u0eb3\u0e9e\u0eb1\u0e99\u0e82\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 +F_RELATIONSHIP_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0e84\u0ea7\u0eb2\u0ea1\u0eaa\u0eb3\u0e9e\u0eb1\u0e99\u0e82\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 +F_RELATIONSHIP_DELETE=\u0ea5\u0eb6\u0e9a\u0e84\u0ea7\u0eb2\u0ea1\u0eaa\u0eb3\u0e9e\u0eb1\u0e99\u0e82\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 +F_SYSTEM_SETTING=\u0e9b\u0ec8\u0ebd\u0e99\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a +F_TRACKED_ENTITY_ATTRIBUTEVALUE_DELETE=\u0ea5\u0eb6\u0e9a\u0e84\u0ec8\u0eb2\u0e84\u0eb8\u0e99\u0ea5\u0eb1\u0e81\u0eaa\u0eb0\u0e99\u0eb0\u0e82\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 +F_GIS_ADMIN=\u0e9a\u0ecd\u0ea5\u0eb4\u0eab\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99 GIS +F_LEGEND_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e84\u0eb3\u0ead\u0eb0\u0e97\u0eb4\u0e9a\u0eb2\u0e8d\u0eaa\u0eb1\u0e99\u0e8d\u0eb2\u0ea5\u0eb1\u0e81 (Legend) +F_LEGEND_DELETE=\u0ea5\u0eb6\u0e9a\u0e84\u0eb3\u0ead\u0eb0\u0e97\u0eb4\u0e9a\u0eb2\u0e8d\u0eaa\u0eb1\u0e99\u0e8d\u0eb2\u0ea5\u0eb1\u0e81 +F_LEGEND_SET_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e8a\u0eb8\u0e94\u0e84\u0eb3\u0ead\u0eb0\u0e97\u0eb4\u0e9a\u0eb2\u0e8d\u0eaa\u0eb1\u0e99\u0e8d\u0eb2\u0ea5\u0eb1\u0e81 \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_LEGEND_SET_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e8a\u0eb8\u0e94\u0e84\u0eb3\u0ead\u0eb0\u0e97\u0eb4\u0e9a\u0eb2\u0e8d\u0eaa\u0eb1\u0e99\u0e8d\u0eb2\u0ea5\u0eb1\u0e81 \u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_LEGEND_SET_DELETE=\u0ea5\u0eb6\u0e9a\u0e8a\u0eb8\u0e94\u0e84\u0eb3\u0ead\u0eb0\u0e97\u0eb4\u0e9a\u0eb2\u0e8d\u0eaa\u0eb1\u0e99\u0e8d\u0eb2\u0ea5\u0eb1\u0e81 +F_MAP_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0ec1\u0e9c\u0e99\u0e97\u0eb5\u0ec8\u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_MAP_EXTERNAL=\u0e81\u0eb2\u0e99\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec0\u0e96\u0eb4\u0e87\u0ec1\u0e9c\u0e99\u0e97\u0eb5\u0ec8\u0e88\u0eb2\u0e81\u0e9e\u0eb2\u0e8d\u0e99\u0ead\u0e81 +F_DATAMART_ADMIN=\u0e9a\u0ecd\u0ea5\u0eb4\u0eab\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99 Data Mart +F_SCHEDULING_ADMIN=\u0e81\u0eb2\u0e99\u0e9a\u0ecd\u0ea5\u0eb4\u0eab\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87\u0ea7\u0ebd\u0e81 +F_SQLVIEW_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 SQL View \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_SQLVIEW_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 SQL View \u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_SQLVIEW_DELETE=\u0ea5\u0eb6\u0e9a SQL View F_SQLVIEW_EXECUTE=Execute SQL View F_SQLVIEW_MANAGEMENT=SQL View Management -F_SQLVIEW_EXTERNAL=SQL View External Access -F_VALIDATIONCRITERIA_ADD=Add/Update Validation Criteria -F_VALIDATIONCRITERIA_DELETE=Delete Validation Criteria -F_ATTRIBUTE_PUBLIC_ADD=Add/Update Public Attribute -F_ATTRIBUTE_PRIVATE_ADD=Add/Update Private Attribute -F_ATTRIBUTE_DELETE=Delete Attribute -F_EXPRESSION_DIMENSION_ITEM_PUBLIC_ADD=Add/Update Public ExpressionDimensionItem -F_EXPRESSION_DIMENSION_ITEM_PRIVATE_ADD=Add/Update Private ExpressionDimensionItem -F_EXPRESSION_DIMENSION_ITEM_DELETE=Delete ExpressionDimensionItem -F_OPTIONSET_PUBLIC_ADD=Add/Update Public Option Set -F_OPTIONSET_PRIVATE_ADD=Add/Update Private Option Set -F_OPTIONSET_DELETE=Delete Option Set -F_OPTIONGROUP_PUBLIC_ADD=Add/Update Public Option Group -F_OPTIONGROUP_PRIVATE_ADD=Add/Update Private Option Group -F_OPTIONGROUP_DELETE=Delete Option Group -F_OPTIONGROUPSET_PUBLIC_ADD=Add/Update Public Option Group Set -F_OPTIONGROUPSET_PRIVATE_ADD=Add/Update Private Option Group Set -F_OPTIONGROUPSET_DELETE=Delete Option Group Set -F_ANALYTICSTABLEHOOK_ADD=Add/Update Analytics Table Hook -F_ANALYTICSTABLEHOOK_DELETE=Delete Analytics Table Hook -F_SEND_MESSAGE=Send message -F_OPTIONSET_MANAGEMENT=Option Set Management -F_COLOR_SET_ADD=Add/Update Color Set -F_COLOR_SET_DELETE=Delete Color Set -F_DATA_MART_ADMIN=Administrate data mart -F_MOBILE_SENDSMS=Send SMS -F_MOBILE_SETTINGS=Set mobile settings -F_MOBILE_DELETE_SMS=Delete SMS -F_SEND_EMAIL=Send Email +F_SQLVIEW_EXTERNAL=\u0e81\u0eb2\u0e99\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec0\u0e96\u0eb4\u0e87 SQL View \u0e88\u0eb2\u0e81\u0e9e\u0eb2\u0e8d\u0e99\u0ead\u0e81 +F_VALIDATIONCRITERIA_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0e81\u0eb2\u0e99\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a +F_VALIDATIONCRITERIA_DELETE=\u0ea5\u0eb6\u0e9a\u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82\u0e81\u0eb2\u0e99\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a +F_ATTRIBUTE_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e84\u0eb8\u0e99\u0ea5\u0eb1\u0e81\u0eaa\u0eb0\u0e99\u0eb0 \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_ATTRIBUTE_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e84\u0eb8\u0e99\u0ea5\u0eb1\u0e81\u0eaa\u0eb0\u0e99\u0eb0 \u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_ATTRIBUTE_DELETE=\u0ea5\u0eb6\u0e9a\u0e84\u0eb8\u0e99\u0ea5\u0eb1\u0e81\u0eaa\u0eb0\u0e99\u0eb0 +F_EXPRESSION_DIMENSION_ITEM_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0ea1\u0eb4\u0e95\u0eb4\u0eaa\u0eb9\u0e94\u0e84\u0eb4\u0e94\u0ec4\u0ea5\u0ec8 \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_EXPRESSION_DIMENSION_ITEM_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0ea1\u0eb4\u0e95\u0eb4\u0eaa\u0eb9\u0e94\u0e84\u0eb4\u0e94\u0ec4\u0ea5\u0ec8 \u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_EXPRESSION_DIMENSION_ITEM_DELETE=\u0ea5\u0eb6\u0e9a\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0ea1\u0eb4\u0e95\u0eb4\u0eaa\u0eb9\u0e94\u0e84\u0eb4\u0e94\u0ec4\u0ea5\u0ec8 +F_OPTIONSET_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e8a\u0eb8\u0e94\u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81 \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_OPTIONSET_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e8a\u0eb8\u0e94\u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81 \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_OPTIONSET_DELETE=\u0ea5\u0eb6\u0e9a\u0e8a\u0eb8\u0e94\u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81 +F_OPTIONGROUP_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e81\u0eb8\u0ec8\u0ea1\u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81 \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_OPTIONGROUP_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e81\u0eb8\u0ec8\u0ea1\u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81 \u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_OPTIONGROUP_DELETE=\u0ea5\u0eb6\u0e9a\u0e81\u0eb8\u0ec8\u0ea1\u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81 +F_OPTIONGROUPSET_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e8a\u0eb8\u0e94\u0e81\u0eb8\u0ec8\u0ea1\u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81 \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_OPTIONGROUPSET_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e8a\u0eb8\u0e94\u0e81\u0eb8\u0ec8\u0ea1\u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81 \u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_OPTIONGROUPSET_DELETE=\u0ea5\u0eb6\u0e9a\u0e8a\u0eb8\u0e94\u0e81\u0eb8\u0ec8\u0ea1\u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81 +F_ANALYTICSTABLEHOOK_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 Hook \u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87\u0e81\u0eb2\u0e99\u0ea7\u0eb4\u0ec0\u0e84\u0eb2\u0eb0 +F_ANALYTICSTABLEHOOK_DELETE=\u0ea5\u0eb6\u0e9a Hook \u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87\u0e81\u0eb2\u0e99\u0ea7\u0eb4\u0ec0\u0e84\u0eb2\u0eb0 +F_SEND_MESSAGE=\u0eaa\u0ebb\u0ec8\u0e87\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1 +F_OPTIONSET_MANAGEMENT=\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0e8a\u0eb8\u0e94\u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81 +F_COLOR_SET_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e8a\u0eb8\u0e94\u0eaa\u0eb5 +F_COLOR_SET_DELETE=\u0ea5\u0eb6\u0e9a\u0e8a\u0eb8\u0e94\u0eaa\u0eb5 +F_DATA_MART_ADMIN=\u0e9a\u0ecd\u0ea5\u0eb4\u0eab\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99 Data Mart +F_MOBILE_SENDSMS=\u0eaa\u0ebb\u0ec8\u0e87 SMS +F_MOBILE_SETTINGS=\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0ea1\u0eb7\u0e96\u0eb7 +F_MOBILE_DELETE_SMS=\u0ea5\u0eb6\u0e9a SMS +F_SEND_EMAIL=\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0eb5\u0ec0\u0ea1\u0ea7 F_VIEW_SETTINGS=View settings -F_PERFORM_MAINTENANCE=Perform maintenance tasks -F_PERFORM_ANALYTICS_EXPLAIN=Perform analytics explain query -F_PRUNE_ORGANISATION_UNITS=Prune organisation units -F_ORGANISATION_UNIT_SPLIT=Split organisation unit -F_ORGANISATION_UNIT_MERGE=Merge organisation units -F_ORG_UNIT_PROFILE_ADD=Add organisation unit profile -F_ELIMINATE_DUPLICATE_DATA_ELEMENTS=Eliminate duplicate data elements -F_GENERATE_MIN_MAX_VALUES=Generate min-max values -F_IMPORT_OTHER_SYSTEMS=Import from other systems -F_EXPORT_DATA=Export data -F_METADATA_IMPORT=Import metadata -F_METADATA_EXPORT=Export metadata -F_APPROVE_DATA=Approve data -F_APPROVE_DATA_LOWER_LEVELS=Approve data at lower levels -F_ACCEPT_DATA_LOWER_LEVELS=Accept data at lower levels +F_PERFORM_MAINTENANCE=\u0e94\u0eb3\u0ec0\u0e99\u0eb5\u0e99\u0ea7\u0ebd\u0e81\u0e87\u0eb2\u0e99\u0e9a\u0eb3\u0ea5\u0eb8\u0e87\u0eae\u0eb1\u0e81\u0eaa\u0eb2 +F_PERFORM_ANALYTICS_EXPLAIN=\u0e94\u0eb3\u0ec0\u0e99\u0eb5\u0e99\u0e81\u0eb2\u0e99\u0e84\u0eb3\u0eaa\u0eb1\u0ec8\u0e87\u0ead\u0eb0\u0e97\u0eb4\u0e9a\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0ea7\u0eb4\u0ec0\u0e84\u0eb2\u0eb0 +F_PRUNE_ORGANISATION_UNITS=\u0e95\u0eb1\u0e94\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87\u0ead\u0ead\u0e81 +F_ORGANISATION_UNIT_SPLIT=\u0ec1\u0e8d\u0e81\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87 +F_ORGANISATION_UNIT_MERGE=\u0ea5\u0ea7\u0ea1\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87 +F_ORG_UNIT_PROFILE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0ec2\u0e9b\u0ea3\u0ec4\u0e9f\u0ea5\u0ecc\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87 +F_ELIMINATE_DUPLICATE_DATA_ELEMENTS=\u0e81\u0eb3\u0e88\u0eb1\u0e94\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e97\u0eb5\u0ec8\u0e8a\u0ec9\u0eb3\u0e81\u0eb1\u0e99 +F_GENERATE_MIN_MAX_VALUES=\u0eaa\u0ec9\u0eb2\u0e87\u0e84\u0ec8\u0eb2\u0e95\u0ec8\u0eb3\u0eaa\u0eb8\u0e94-\u0eaa\u0eb9\u0e87\u0eaa\u0eb8\u0e94 +F_IMPORT_OTHER_SYSTEMS=\u0e99\u0eb3\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0e88\u0eb2\u0e81\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0ead\u0eb7\u0ec8\u0e99 +F_EXPORT_DATA=\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0ead\u0e81\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +F_METADATA_IMPORT=\u0e99\u0eb3\u0ec0\u0e82\u0ebb\u0ec9\u0eb2 Metadata +F_METADATA_EXPORT=\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0ead\u0e81 Metadata +F_APPROVE_DATA=\u0ea2\u0eb1\u0ec9\u0e87\u0ea2\u0eb7\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +F_APPROVE_DATA_LOWER_LEVELS=\u0ea2\u0eb1\u0ec9\u0e87\u0ea2\u0eb7\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ec3\u0e99\u0e82\u0eb1\u0ec9\u0e99\u0ea5\u0eb8\u0ec8\u0ea1 +F_ACCEPT_DATA_LOWER_LEVELS=\u0e8d\u0ead\u0ea1\u0eae\u0eb1\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ec3\u0e99\u0e82\u0eb1\u0ec9\u0e99\u0ea5\u0eb8\u0ec8\u0ea1 F_RUN_VALIDATION=\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a\u0e84\u0ea7\u0eb2\u0ea1\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87 -F_PROGRAM_TRACKING_LIST=View program tracking -F_REPLICATE_USER=Replicate user -F_LOCALE_ADD=Add/Update Locale -F_LOCALE_DELETE=Delete Locale -F_PREDICTOR_RUN=Run predictor -F_TRACKED_ENTITY_MANAGEMENT=Manage tracked entities -F_TRACKED_ENTITY_UPDATE=Update tracked entities -F_VALIDATIONRULEGROUP_ADD=Add/Update Validation Rule Groups -F_SQLVIEW_ADD=Add/Update SQL View -F_ORGUNITGROUPSET_ADD=Add/Update Organisation Unit Group Set -F_OPTIONSET_ADD=Add/Update Option Set -F_INSERT_CUSTOM_JS_CSS=Insert custom Javascript and CSS -F_VIEW_UNAPPROVED_DATA=View unapproved data -F_PROGRAM_RULE_MANAGEMENT=Manage program rule -F_PROGRAM_RULE_ADD=Add Program Rule -F_PROGRAM_RULE_UPDATE=Update Program Rule -F_OAUTH2_CLIENT_MANAGE=Manage OAuth2 Client -F_MANAGE_TICKETS=Manage Feedback Messages -F_EXTERNAL_MAP_LAYER_PUBLIC_ADD=Add/Update Public External Map Layer -F_EXTERNAL_MAP_LAYER_PRIVATE_ADD=Add/Update Private External Map Layer -F_EXTERNAL_MAP_LAYER_DELETE=Delete External Map Layer -F_VIEW_EVENT_ANALYTICS=View event analytics -F_CAPTURE_DATASTORE_UPDATE=Create and edit Capture datastore configuration -F_ADD_COLOR_SET=Add/Update Color Set -F_PROGRAM_RULE_DELETE=Delete Program Rule -F_PROGRAMDATAELEMENT_DELETE=Delete Program Data Element -F_PROGRAMDATAELEMENT_ADD=Add/Update Program Data Element -F_LEGEND_SET_ADD=Add/Update Legend Set -F_COLOR_ADD=Add/Update Color -F_COLOR_DELETE=Delete Color -F_DOCUMENT_EXTERNAL=Document External Access -F_EVENTCHART_EXTERNAL=Event Chart External Access -F_EVENTCHART_PUBLIC_ADD=Add/Update Event Chart -F_EVENTREPORT_EXTERNAL=Event Report External Access -F_EVENTREPORT_PUBLIC_ADD=Add/Update Event Report -F_EXTERNALFILERESOURCE_ADD=Add/Update External File Resource -F_PROGRAM_ADD=Add/Update Program -F_REPORT_EXTERNAL=Report External Access -F_UNCOMPLETE_EVENT=Uncomplete events -F_SKIP_DATA_IMPORT_AUDIT=Skip data import audit -F_VIEW_SERVER_INFO=View server information -F_DATA_APPROVAL_WORKFLOW=Add/Update Data Approval Workflow -F_DATA_APPROVAL_LEVEL=Add/Update Data Approval Level -F_AGGREGATE_DATA_EXCHANGE_PUBLIC_ADD=Add/Update Public Aggregate Data Exchange -F_AGGREGATE_DATA_EXCHANGE_PRIVATE_ADD=Add/Update Private Aggregate Data Exchange -F_AGGREGATE_DATA_EXCHANGE_DELETE=Delete Aggregate Data Exchange -F_AGGREGATE_DATA_EXCHANGE=Aggregate Data Exchange -F_EVENT_HOOK_PUBLIC_ADD=Add/Update Public Event Hook -F_EVENT_HOOK_PRIVATE_ADD=Add/Update Private Event Hook -F_EVENT_HOOK_DELETE=Delete Event Hook -F_ROUTE_PUBLIC_ADD=Add/Update Public Route -F_ROUTE_PRIVATE_ADD=Add/Update Private Route -F_ROUTE_PUBLIC_DELETE=Delete Route -F_MAP_EXTERNAL_LAYER_ADD=Add external map layer +F_PROGRAM_TRACKING_LIST=\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0e81\u0eb2\u0e99\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +F_REPLICATE_USER=\u0eaa\u0eb3\u0ec0\u0e99\u0ebb\u0eb2\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 +F_LOCALE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e9e\u0eb2\u0eaa\u0eb2\u0e97\u0ec9\u0ead\u0e87\u0e96\u0eb4\u0ec8\u0e99 (Locale) +F_LOCALE_DELETE=\u0ea5\u0eb6\u0e9a\u0e9e\u0eb2\u0eaa\u0eb2\u0e97\u0ec9\u0ead\u0e87\u0e96\u0eb4\u0ec8\u0e99 (Locale) +F_PREDICTOR_RUN=\u0e94\u0eb3\u0ec0\u0e99\u0eb5\u0e99\u0e81\u0eb2\u0e99\u0e95\u0ebb\u0ea7\u0e84\u0eb2\u0e94\u0e81\u0eb2\u0e99 +F_TRACKED_ENTITY_MANAGEMENT=\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 +F_TRACKED_ENTITY_UPDATE=\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 +F_VALIDATIONRULEGROUP_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e81\u0eb8\u0ec8\u0ea1\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0e81\u0eb2\u0e99\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a +F_SQLVIEW_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 SQL View +F_ORGUNITGROUPSET_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e8a\u0eb8\u0e94\u0e81\u0eb8\u0ec8\u0ea1\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87 +F_OPTIONSET_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e8a\u0eb8\u0e94\u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81 +F_INSERT_CUSTOM_JS_CSS=\u0ec1\u0e8a\u0e81 Javascript \u0ec1\u0ea5\u0eb0 CSS \u0ec1\u0e9a\u0e9a\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 +F_VIEW_UNAPPROVED_DATA=\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e97\u0eb5\u0ec8\u0e8d\u0eb1\u0e87\u0e9a\u0ecd\u0ec8\u0e97\u0eb1\u0e99\u0ea2\u0eb1\u0ec9\u0e87\u0ea2\u0eb7\u0e99 +F_PROGRAM_RULE_MANAGEMENT=\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +F_PROGRAM_RULE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +F_PROGRAM_RULE_UPDATE=\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +F_OAUTH2_CLIENT_MANAGE=\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99 OAuth2 Client +F_MANAGE_TICKETS=\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1\u0e95\u0ead\u0e9a\u0e81\u0eb1\u0e9a +F_EXTERNAL_MAP_LAYER_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e8a\u0eb1\u0ec9\u0e99\u0ec1\u0e9c\u0e99\u0e97\u0eb5\u0ec8\u0e9e\u0eb2\u0e8d\u0e99\u0ead\u0e81 \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_EXTERNAL_MAP_LAYER_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e8a\u0eb1\u0ec9\u0e99\u0ec1\u0e9c\u0e99\u0e97\u0eb5\u0ec8\u0e9e\u0eb2\u0e8d\u0e99\u0ead\u0e81 \u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_EXTERNAL_MAP_LAYER_DELETE=\u0ea5\u0eb6\u0e9a\u0e8a\u0eb1\u0ec9\u0e99\u0ec1\u0e9c\u0e99\u0e97\u0eb5\u0ec8\u0e9e\u0eb2\u0e8d\u0e99\u0ead\u0e81 +F_VIEW_EVENT_ANALYTICS=\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0e81\u0eb2\u0e99\u0ea7\u0eb4\u0ec0\u0e84\u0eb2\u0eb0\u0ec0\u0eab\u0e94\u0e81\u0eb2\u0e99 +F_CAPTURE_DATASTORE_UPDATE=\u0eaa\u0ec9\u0eb2\u0e87 \u0ec1\u0ea5\u0eb0 \u0ec1\u0e81\u0ec9\u0ec4\u0e82 \u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2 Capture datastore +F_ADD_COLOR_SET=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e8a\u0eb8\u0e94\u0eaa\u0eb5 +F_PROGRAM_RULE_DELETE=\u0ea5\u0eb6\u0e9a\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +F_PROGRAMDATAELEMENT_DELETE=\u0ea5\u0eb6\u0e9a\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e82\u0ead\u0e87\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +F_PROGRAMDATAELEMENT_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e82\u0ead\u0e87\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +F_LEGEND_SET_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e8a\u0eb8\u0e94\u0e84\u0eb3\u0ead\u0eb0\u0e97\u0eb4\u0e9a\u0eb2\u0e8d\u0eaa\u0eb1\u0e99\u0e8d\u0eb2\u0ea5\u0eb1\u0e81 +F_COLOR_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0eaa\u0eb5 +F_COLOR_DELETE=\u0ea5\u0eb6\u0e9a\u0eaa\u0eb5 +F_DOCUMENT_EXTERNAL=\u0e81\u0eb2\u0e99\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec0\u0e96\u0eb4\u0e87\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99\u0e88\u0eb2\u0e81\u0e9e\u0eb2\u0e8d\u0e99\u0ead\u0e81 +F_EVENTCHART_EXTERNAL=\u0e81\u0eb2\u0e99\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec0\u0e96\u0eb4\u0e87\u0ec1\u0e9c\u0e99\u0e9e\u0eb9\u0ea1\u0ec0\u0eab\u0e94\u0e81\u0eb2\u0e99\u0e88\u0eb2\u0e81\u0e9e\u0eb2\u0e8d\u0e99\u0ead\u0e81 +F_EVENTCHART_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0ec1\u0e9c\u0e99\u0e9e\u0eb9\u0ea1\u0ec0\u0eab\u0e94\u0e81\u0eb2\u0e99 +F_EVENTREPORT_EXTERNAL=\u0e81\u0eb2\u0e99\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec0\u0e96\u0eb4\u0e87\u0ea5\u0eb2\u0e8d\u0e87\u0eb2\u0e99\u0ec0\u0eab\u0e94\u0e81\u0eb2\u0e99\u0e88\u0eb2\u0e81\u0e9e\u0eb2\u0e8d\u0e99\u0ead\u0e81 +F_EVENTREPORT_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0ea5\u0eb2\u0e8d\u0e87\u0eb2\u0e99\u0ec0\u0eab\u0e94\u0e81\u0eb2\u0e99 +F_EXTERNALFILERESOURCE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e8a\u0eb1\u0e9a\u0e9e\u0eb0\u0e8d\u0eb2\u0e81\u0ead\u0e99\u0ec4\u0e9f\u0ea5\u0ecc\u0e9e\u0eb2\u0e8d\u0e99\u0ead\u0e81 +F_PROGRAM_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +F_REPORT_EXTERNAL=\u0e81\u0eb2\u0e99\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec0\u0e96\u0eb4\u0e87\u0e9a\u0ebb\u0e94\u0ea5\u0eb2\u0e8d\u0e87\u0eb2\u0e99\u0e88\u0eb2\u0e81\u0e9e\u0eb2\u0e8d\u0e99\u0ead\u0e81 +F_UNCOMPLETE_EVENT=\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb5\u0e81\u0e84\u0ea7\u0eb2\u0ea1\u0eaa\u0ebb\u0ea1\u0e9a\u0eb9\u0e99\u0e82\u0ead\u0e87\u0ec0\u0eab\u0e94\u0e81\u0eb2\u0e99 +F_SKIP_DATA_IMPORT_AUDIT=\u0e82\u0ec9\u0eb2\u0ea1\u0e81\u0eb2\u0e99\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a\u0e81\u0eb2\u0e99\u0e99\u0eb3\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +F_VIEW_SERVER_INFO=\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ec0\u0e8a\u0eb5\u0e9a\u0ec0\u0ea7\u0eb5 +F_DATA_APPROVAL_WORKFLOW=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e82\u0eb1\u0ec9\u0e99\u0e95\u0ead\u0e99\u0e81\u0eb2\u0e99\u0ea2\u0eb1\u0ec9\u0e87\u0ea2\u0eb7\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +F_DATA_APPROVAL_LEVEL=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0ea5\u0eb0\u0e94\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0ea2\u0eb1\u0ec9\u0e87\u0ea2\u0eb7\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +F_AGGREGATE_DATA_EXCHANGE_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e81\u0eb2\u0e99\u0ec1\u0ea5\u0e81\u0e9b\u0ec8\u0ebd\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ec1\u0e9a\u0e9a\u0ea5\u0ea7\u0e9a\u0ea5\u0ea7\u0ea1 \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_AGGREGATE_DATA_EXCHANGE_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 \u0e81\u0eb2\u0e99\u0ec1\u0ea5\u0e81\u0e9b\u0ec8\u0ebd\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ec1\u0e9a\u0e9a\u0ea5\u0ea7\u0e9a\u0ea5\u0ea7\u0ea1 \u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_AGGREGATE_DATA_EXCHANGE_DELETE=\u0ea5\u0eb6\u0e9a\u0e81\u0eb2\u0e99\u0ec1\u0ea5\u0e81\u0e9b\u0ec8\u0ebd\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ec1\u0e9a\u0e9a\u0ea5\u0ea7\u0e9a\u0ea5\u0ea7\u0ea1 +F_AGGREGATE_DATA_EXCHANGE=\u0e81\u0eb2\u0e99\u0ec1\u0ea5\u0e81\u0e9b\u0ec8\u0ebd\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ec1\u0e9a\u0e9a\u0ea5\u0ea7\u0e9a\u0ea5\u0ea7\u0ea1 +F_EVENT_HOOK_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 Event Hook \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_EVENT_HOOK_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 Event Hook \u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_EVENT_HOOK_DELETE=\u0ea5\u0eb6\u0e9a Event Hook +F_ROUTE_PUBLIC_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 Route (\u0ec0\u0eaa\u0eb1\u0ec9\u0e99\u0e97\u0eb2\u0e87) \u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +F_ROUTE_PRIVATE_ADD=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1/\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 Route (\u0ec0\u0eaa\u0eb1\u0ec9\u0e99\u0e97\u0eb2\u0e87) \u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7 +F_ROUTE_PUBLIC_DELETE=\u0ea5\u0eb6\u0e9a Route (\u0ec0\u0eaa\u0eb1\u0ec9\u0e99\u0e97\u0eb2\u0e87) +F_IMPERSONATE_USER=\u0eaa\u0ea7\u0ea1\u0eaa\u0eb4\u0e94\u0ec0\u0e9b\u0eb1\u0e99\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 +F_JOB_LOG_READ=\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0e81\u0eb2\u0e99\u0e9b\u0eb0\u0e95\u0eb4\u0e9a\u0eb1\u0e94\u0ea7\u0ebd\u0e81 (Logs) +F_PREVIOUS_IMPERSONATOR_AUTHORITY=\u0e81\u0eb2\u0e99\u0eaa\u0ea7\u0ea1\u0eaa\u0eb4\u0e94\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 (\u0e81\u0eb1\u0e9a\u0e84\u0eb7\u0e99) #-- Common ---------------------------------------------------------------------# offline=\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e81\u0eb2\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8 online=\u0ea1\u0eb5\u0e81\u0eb2\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8 next=\u0e95\u0ecd\u0ec8\u0ec4\u0e9b previous=\u0e8d\u0ec9\u0ead\u0e99\u0e81\u0eb1\u0e9a -online_notification=\u0eaa\u0eb1\u0e99\u0e8d\u0eb2\u0e99\u0ec0\u0e99\u0eb1\u0e94\u0ec4\u0e94\u0ec9\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0ec1\u0ea5\u0ec9\u0ea7 -offline_notification=You are offline, data will be stored locally +online_notification=\u0ead\u0eb4\u0e99\u0ec0\u0e95\u0eb5\u0ec1\u0e99\u0eb1\u0e94\u0ec4\u0e94\u0ec9\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0ec1\u0ea5\u0ec9\u0ea7 +offline_notification=\u0e97\u0ec8\u0eb2\u0e99\u0e81\u0eb3\u0ea5\u0eb1\u0e87\u0ead\u0ead\u0e9a\u0ec4\u0ea5\u0e99\u0ecc, \u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e88\u0eb0\u0e96\u0eb7\u0e81\u0ec0\u0e81\u0eb1\u0e9a\u0ec4\u0ea7\u0ec9\u0ec3\u0e99\u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e87 need_to_sync_notification=\u200b\u0e82\u0ecd\u0ec9\u200b\u0ea1\u0eb9\u0e99\u0ec4\u0e94\u0ec9\u200b\u0ec0\u0e81\u0eb1\u0e9a\u200b\u0ec4\u0ea7\u0ec9\u200b\u0ea2\u0eb9\u0ec8\u200b\u0ec3\u0e99\u200b\u0e84\u0ead\u0ea1\u200b\u0e9e\u0eb5\u0ea7\u200b\u0ec0\u0e95\u0eb5\u200b\u0e82\u0ead\u0e87\u200b\u0e97\u0ec8\u0eb2\u0e99 \u0e81\u0eb0\u200b\u0ea5\u0eb8\u200b\u0e99\u0eb2 upload \u0e82\u0eb7\u0ec9\u0e99\u200b\u0ec4\u0e9b\u200b\u0eab\u0eb2 \u0e96\u0eb2\u0e99\u200b\u0e82\u0ecd\u0ec9\u200b\u0ea1\u0eb9\u0e99 uploading_data_notification=\u200b\u0ead\u0eb1\u0e9a\u200b\u0ec2\u0eab\u0ea5\u0e94\u200b\u0ec0\u0ead\u0ebb\u0eb2\u200b\u0e82\u0ecd\u0ec9\u200b\u0ea1\u0eb9\u0e99\u200b\u0e88\u0eb2\u0e81\u200b\u0e84\u0ead\u0ea1\u200b\u0e9e\u0eb5\u0ea7\u200b\u0ec0\u0e95\u0eb5\u200b\u0ec4\u0e9b\u200b\u0ec0\u0e81\u0eb1\u0e9a\u200b\u0ec4\u0ea7\u0ec9\u200b\u0ea2\u0eb9\u0ec8\u200b\u0e96\u0eb2\u0e99\u200b\u0e82\u0ecd\u0ec9\u200b\u0ea1\u0eb9\u0e99\u200b\u0ec3\u0eab\u200b\u0e8d\u0ec8 sync_now=\u200b\u0ead\u0eb1\u0e9a\u200b\u0ec2\u0eab\u0ea5\u0e94\u200b\u0ec0\u0ead\u0ebb\u0eb2\u200b\u0e82\u0ecd\u0ec9\u200b\u0ea1\u0eb9\u0e99\u200b\u0e82\u0eb6\u0ec9\u0e99\u200b\u0ec4\u0e9b\u200b\u0eab\u0eb2\u200b\u0e96\u0eb2\u0e99\u200b\u0e82\u0ecd\u0ec9\u200b\u0ea1\u0eb9\u0e99 discard=\u0e8d\u0ebb\u0ebb\u0e81\u0ec0\u0ea5\u0eb4\u0e81 -remove_local_data=Are you sure you want to remove the locally stored data? +remove_local_data=\u0e97\u0ec8\u0eb2\u0e99\u0ec1\u0e99\u0ec8\u0ec3\u0e88\u0e9a\u0ecd\u0ec8\u0ea7\u0ec8\u0eb2\u0e95\u0ec9\u0ead\u0e87\u0e81\u0eb2\u0e99\u0ea5\u0eb6\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e97\u0eb5\u0ec8\u0ec0\u0e81\u0eb1\u0e9a\u0ec4\u0ea7\u0ec9\u0ec3\u0e99\u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e87? sync_success=\u0e81\u0eb2\u0e99 Upload \u0ec4\u0e9b\u0eab\u0eb2 \u0e96\u0eb2\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ea5\u0ea7\u0ea1\u0eaa\u0ecd\u0eb2\u0ec0\u0ea5\u0eb1\u0e94\u0eaa\u0ebb\u0ea1\u0e9a\u0eb9\u0e99 sync_failed=\u200b\u0e81\u0eb2\u0e99\u200b\u0ead\u0eb1\u0e9a\u200b\u0ec2\u0eab\u0ea5\u0e94\u200b\u0e82\u0ecd\u0ec9\u200b\u0ea1\u0eb9\u0e99\u0e9a\u0ecd\u0ec8\u200b\u0eaa\u0eb3\u200b\u0ec0\u0ea5\u0eb1\u0e94 \u0e81\u0eb0\u200b\u0ea5\u0eb8\u200b\u0e99\u0eb2\u200b\u0ea5\u0ead\u0e87\u200b\u0ec3\u0edd\u0ec8\u200b\u0ead\u0eb5\u0e81\u200b\u0e84\u0eb1\u0ec9\u0e87 year=\u0e9b\u0eb5 @@ -459,14 +476,14 @@ date_selector=\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0ec8 hide_menu=\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0e87 \u0ec0\u0ea1\u0e99\u0e8d\u0eb9 extend_menu=\u0ec0\u0e9e\u0eb5\u0ec9\u0ea1\u0ec0\u0ea1\u0e99\u0e8d\u0eb9\u0e95\u0eb7\u0ec8\u0ea1 show_menu=\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0ec3\u0eab\u0ec9\u0ec0\u0eab\u0eb1\u0e99\u0ec0\u0ea1\u0e99\u0e8d\u0eb9 -show_main_menu=\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0ec0\u0ea1\u0e99\u0eb9\u0eab\u0ebc\u0eb1\u0e81 +show_main_menu=\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0eab\u0ebc\u0eb1\u0e81 view_home_page=\u0ec0\u0e9a\u0eb5\u0ec8\u0e87\u0edc\u0ec9\u0eb2\u0eab\u0ebc\u0eb1\u0e81 view_intepretations=\u200b\u0ec0\u0e9a\u0eb5\u0ec8\u0e87\u200b\u0e81\u0eb2\u0e99\u200b\u0ec1\u0e9b\u200b\u0e9c\u0ebb\u0e99 -dataelement=\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 -start_date=\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e88\u0eb2\u0e81\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0ec8 -end_date=\u0ec0\u0e96\u0eb5\u0e87\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0ec8 -entry=\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ea1\u0eb2\u0eaa\u0eb9\u0ec8 -comment=\u0e84\u0eb3\u0ec0\u0eab\u0eb1\u0e99 +dataelement=Data Element +start_date=\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99 +end_date=\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0eaa\u0eb8\u0e94\u0e97\u0ec9\u0eb2\u0e8d +entry=\u200b\u0e9b\u0ec9\u0ead\u0e99\u200b\u0e82\u0ecd\u0ec9\u200b\u0ea1\u0eb9\u0e99 +comment=\u200b\u0e84\u0eb3\u200b\u0ec0\u0eab\u0eb1\u0e99\u200b\u0e95\u0ec8\u0eb2\u0e87\u0ec6 operations=\u0e81\u0eb2\u0e99\u0e9b\u0eb0\u0e95\u0eb4\u0e9a\u0eb1\u0e94\u0e81\u0eb2\u0e99 add_new=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0ec3\u0edd\u0ec8 rename=\u0e9b\u0ec8\u0ebd\u0e99\u0e8a\u0eb7\u0ec8 @@ -477,18 +494,18 @@ all=\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94 save=\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81 new=\u0eaa\u0ec9\u0eb2\u0e87\u0ec3\u0eab\u0ea1\u0ec8 back=\u200b\u0e81\u0eb1\u0e9a\u200b\u0e84\u0eb7\u0e99 -ok=\u0e95\u0ebb\u0e81\u0ea5\u0ebb\u0e87 -cancel=\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb5\u0e81 +ok=\u200b\u0e95\u0ebb\u0e81\u200b\u0ea5\u0ebb\u0e87 +cancel=\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb4\u0e81 clone=\u0e81\u0ec8\u0eb2\u0e8d\u0ec1\u0e9a\u0e9a add=\u0ec0\u0e9e\u0eb5\u0ec8\u0ec8\u0ea1 edit=\u0ec1\u0e81\u0ec9\u0ec4\u0e82 reply=\u0e95\u0ead\u0e9a\u0e81\u0eb1\u0e9a -update=\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u200b\u0ec3\u0edd\u0ec8 -delete=\u0ea5\u0eb6\u0e9a\u200b\u0e96\u0eb5\u0ec9\u0ea1 +update=\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87 +delete=\u0ea5\u0eb6\u0e9a deleting=\u0e81\u0eb2\u0e99\u0ea5\u0eb6\u0e9a close=\u0e9b\u0eb4\u0e94 gender_male=~\u0ec0\u0e9e\u0e94\u0e8a\u0eb2\u0e8d -gender_female=~\u0ec0\u0e9e\u0e94\u0e8d\u0eb4\u0e87 +gender_female=\u0e8d\u0eb4\u0e87 gender_other=\u0ead\u0eb7\u0ec8\u0e99\u0ec6 password=\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99 confirm_password=\u0ea2\u0eb7\u0e99\u0ea2\u0eb1\u0e99\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99 @@ -497,30 +514,32 @@ create_new_account=\u0eaa\u0ec9\u0eb2\u0e87~\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2 prove_you_are_not_a_robot=\u0ea2\u0eb1\u0ec9\u0e87\u0ea2\u0eb7\u0e99\u0ea7\u0ec8\u0eb2\u0e97\u0ec8\u0eb2\u0e99\u0e9a\u0ecd\u0ec8\u0ec1\u0ea1\u0ec8\u0e99\u0eab\u0eb9\u0ec8\u0e99\u0e8d\u0ebb\u0e99 create=\u0eaa\u0ec9\u0eb2\u0e87 cant_read_the_words_try_another_one=\u0e9a\u0ecd\u0ec8\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0ead\u0ec8\u0eb2\u0e99\u0e84\u0eb3\u0eaa\u0eb1\u0e9a\u0e99\u0eb5\u0ec9\u0ec4\u0e94\u0ec9? \u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9b\u0ec8\u0ebd\u0e99\u0ec0\u0e9b\u0eb1\u0eb1\u0e99\u0e84\u0eb3\u0ec3\u0edd\u0ec8 -restore=Restore -restore_account=Restore account +restore=\u0e81\u0eb9\u0ec9\u0e84\u0eb7\u0e99 +restore_account=\u0e81\u0eb9\u0ec9\u0e84\u0eb7\u0e99\u0e9a\u0eb1\u0e99\u0e8a\u0eb5 account_recovery=\u200b\u0e9b\u0eb1\u0e9a\u200b\u0e9b\u0eb8\u0e87\u200b\u0e84\u0eb7\u0e99\u200b\u0e9a\u0eb1\u0e99\u200b\u0e8a\u0eb5\u200b\u0e82\u0ead\u0e87\u200b\u0e97\u0ec8\u0eb2\u0e99 recover=\u200b\u0e9b\u0eb1\u0e9a\u200b\u0e9b\u0eb8\u0e87\u200b\u0e84\u0eb7\u0e99 code_from_email=\u200b\u0ec0\u0ead\u0ebb\u0eb2\u200b\u0ea1\u0eb2\u200b\u0e88\u0eb2\u0e81 \u0ead\u0eb5\u200b\u0ec1\u0ea1\u0ea7 -password_hint=Minimum 8 characters, 1 upper-case, 1 digit and 1 special character +password_hint=\u0ea2\u0ec8\u0eb2\u0e87\u0edc\u0ec9\u0ead\u0e8d 8 \u0e95\u0ebb\u0ea7\u0ead\u0eb1\u0e81\u0eaa\u0ead\u0e99, \u0e95\u0ebb\u0ea7\u0e9e\u0eb4\u0ea1\u0ec3\u0eab\u0e8d\u0ec8 1 \u0e95\u0ebb\u0ea7, \u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81 1 \u0e95\u0ebb\u0ea7 \u0ec1\u0ea5\u0eb0 \u0ead\u0eb1\u0e81\u0e82\u0eb0\u0ea5\u0eb0\u0e9e\u0eb4\u0ec0\u0eaa\u0e94 1 \u0e95\u0ebb\u0ea7 optional=\u200b\u0ea2\u0ec8\u0eb2\u0e87\u200b\u0e95\u0ec8\u0eb3 \u0ea1\u0eb5\u200b \u0e97\u0eb1\u0e87\u200b\u0edd\u0ebb\u0e94 8 \u0e84\u0eb3 \u0ec3\u0e99\u200b\u0e99\u0eb1\u0ec9\u0e99\u200b\u0e95\u0ec9\u0ead\u0e87\u200b\u0ea1\u0eb5\u200b\u0ec2\u0e95\u200b\u0ec3\u0eab\u200b\u0e8d\u0ec8 1 \u0ec2\u0e95 \u0ec1\u0ea5\u0eb0 \u0ec2\u0e95\u200b\u0ec0\u0ea5\u0e81 1 \u0ec2\u0e95 object_not_deleted_associated_by_objects=\u0e9a\u0ecd\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0ea5\u0eb7\u0e9a\u0e9f\u0eb2\u0e8d\u0e99\u0eb5\u0ec9\u0ec4\u0e94\u0ec9\u0ec0\u0e9e\u0eb2\u0eb0\u0e8d\u0eb1\u0e87\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9\u0ea2\u0eb9\u0ec8 id=\u0ea5\u0eb0\u0eab\u0eb1\u0e94 name_in_use=\u0e8a\u0eb7\u0ec8\u0e99\u0eb5\u0ec9\u0ea1\u0eb5\u0ec1\u0ea5\u0ec9\u0ea7. \u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e8a\u0eb7\u0ec8\u0ead\u0eb7\u0ec8\u0e99 password_length_validation=\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e95\u0ec9\u0ead\u0e87\u0ea1\u0eb5\u0ea2\u0ec8\u0eb2\u0e87\u0edc\u0ec9\u0ead\u0e8d 8 \u0ec2\u0e95\u0ec1\u0e95\u0ec8\u0e9a\u0ecd\u0ec8\u0ec3\u0eab\u0ec9\u0e81\u0eb2\u0e8d 40 \u0ec2\u0e95 -password_history_validation=Password must not be one of the previous 24 passwords -password_digit_validation=Password must have at least one digit -password_uppercase_validation=Password must have at least one upper case -password_dictionary_validation=Password must not have any generic word -password_specialcharacter_validation=Password must contain at least one special character -password_username_validation=Username/Email must not be part of password +password_history_validation=\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99\u0e95\u0ec9\u0ead\u0e87\u0e9a\u0ecd\u0ec8\u0e8a\u0ec9\u0eb3\u0e81\u0eb1\u0e9a 24 \u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99\u0e81\u0ec8\u0ead\u0e99\u0edc\u0ec9\u0eb2\u0e99\u0eb5\u0ec9 +password_digit_validation=\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99\u0e95\u0ec9\u0ead\u0e87\u0ea1\u0eb5\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81\u0ea2\u0ec8\u0eb2\u0e87\u0edc\u0ec9\u0ead\u0e8d\u0edc\u0eb6\u0ec8\u0e87\u0e95\u0ebb\u0ea7 +password_uppercase_validation=\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99\u0e95\u0ec9\u0ead\u0e87\u0ea1\u0eb5\u0e95\u0ebb\u0ea7\u0e9e\u0eb4\u0ea1\u0ec3\u0eab\u0e8d\u0ec8\u0ea2\u0ec8\u0eb2\u0e87\u0edc\u0ec9\u0ead\u0e8d\u0edc\u0eb6\u0ec8\u0e87\u0e95\u0ebb\u0ea7 +password_lowercase_validation=\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99\u0e95\u0ec9\u0ead\u0e87\u0ea1\u0eb5\u0e95\u0ebb\u0ea7\u0e9e\u0eb4\u0ea1\u0e99\u0ec9\u0ead\u0e8d\u0ea2\u0ec8\u0eb2\u0e87\u0edc\u0ec9\u0ead\u0e8d\u0edc\u0eb6\u0ec8\u0e87\u0e95\u0ebb\u0ea7 +password_dictionary_validation=\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99\u0e95\u0ec9\u0ead\u0e87\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e84\u0eb3\u0eaa\u0eb1\u0e9a\u0e97\u0ebb\u0ec8\u0ea7\u0ec4\u0e9b +password_specialcharacter_validation=\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99\u0e95\u0ec9\u0ead\u0e87\u0ea1\u0eb5\u0ead\u0eb1\u0e81\u0e82\u0eb0\u0ea5\u0eb0\u0e9e\u0eb4\u0ec0\u0eaa\u0e94\u0ea2\u0ec8\u0eb2\u0e87\u0edc\u0ec9\u0ead\u0e8d\u0edc\u0eb6\u0ec8\u0e87\u0e95\u0ebb\u0ea7 +password_username_validation=\u0e8a\u0eb7\u0ec8\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9/\u0ead\u0eb5\u0ec0\u0ea1\u0ea7 \u0e95\u0ec9\u0ead\u0e87\u0e9a\u0ecd\u0ec8\u0ec1\u0ea1\u0ec8\u0e99\u0eaa\u0ec8\u0ea7\u0e99\u0edc\u0eb6\u0ec8\u0e87\u0e82\u0ead\u0e87\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99 +mandatory_parameter_missing=\u0e8a\u0eb7\u0ec8\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 \u0eab\u0ebc\u0eb7 \u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99 \u0e9a\u0ecd\u0ec8\u0e84\u0ebb\u0e9a\u0e96\u0ec9\u0ea7\u0e99 code_in_use=\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e99\u0eb5\u0ec9\u0ea1\u0eb5\u0ec1\u0ea5\u0ec9\u0ea7. \u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0ead\u0eb7\u0ec8\u0e99 -short_name_in_use=\u0e8a\u0eb7\u0ec8\u0eaa\u0eb1\u0ec9\u0e99\u0e99\u0eb5\u0ec9\u0ea1\u0eb5\u0ec1\u0ea5\u0ec9\u0ea7. \u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e8a\u0eb7\u0ec8\u0ead\u0eb7\u0ec8\u0e99 -unsupported_browser=Please upgrade your browser. Internet Explorer version 8 and earlier is not supported. -email_not_configured_for_system=Email is not configured for the system -no_user_credentials=No user credentials -user_does_not_have_valid_email=User does not have a valid email -user_has_critical_authorities=User has critical authorities +short_name_in_use=Short name in use +unsupported_browser=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ead\u0eb1\u0e9a\u0ec0\u0e81\u0ea3\u0e94\u0e9a\u0ea3\u0eb2\u0ea7\u0ec0\u0e8a\u0eb5\u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99. \u0e9a\u0ecd\u0ec8\u0eae\u0ead\u0e87\u0eae\u0eb1\u0e9a Internet Explorer \u0ec0\u0ea7\u0eb5\u0e8a\u0eb1\u0e99 8 \u0ec1\u0ea5\u0eb0 \u0e95\u0ec8\u0eb3\u0e81\u0ea7\u0ec8\u0eb2. +email_not_configured_for_system=\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0ec4\u0ea7\u0ec9\u0eaa\u0eb3\u0ea5\u0eb1\u0e9a\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0e99\u0eb5\u0ec9 +no_user_credentials=\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ea2\u0eb1\u0ec9\u0e87\u0ea2\u0eb7\u0e99\u0e95\u0ebb\u0ea7\u0e95\u0ebb\u0e99\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 +user_does_not_have_valid_email=\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0e97\u0eb5\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87 +user_has_critical_authorities=\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ea1\u0eb5\u0eaa\u0eb4\u0e94\u0e97\u0eb4\u0e82\u0eb1\u0ec9\u0e99\u0eaa\u0eb9\u0e87 (Critical authorities) default=\u0e84\u0ec8\u0eb2\u0e95\u0eb1\u0ec9\u0e87\u0e95\u0ebb\u0ec9\u0e99 left_brackets=\u0ea7\u0ebb\u0e87\u0ec0\u0ea5\u0eb1\u0e9a\u0e8a\u0ec9\u0eb2\u0e8d right_brackets=\u0ea7\u0ebb\u0e87\u0ec0\u0ea5\u0eb1\u0e9a\u0e82\u0ea7\u0eb2 @@ -529,25 +548,26 @@ divide=\u0eab\u0eb2\u0e99 plus=Plus minus=Minus no_of_days=\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0ea7\u0eb1\u0e99 -variables=Variables +variables=\u0e95\u0ebb\u0ea7\u0ec1\u0e9b open=\u0ec0\u0e9b\u0eb5\u0e94 normal=\u0e9b\u0ebb\u0e81\u0e81\u0eb0\u0e95\u0eb4 -item=Item +item=\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99 action=Action -sub_total=Sub total +sub_total=\u0e8d\u0ead\u0e94\u0e8d\u0ec8\u0ead\u0e8d total=\u0ea5\u0ea7\u0ea1 -username_in_password=Username cannot be part of password -email_in_password=Email cannot be part of password -username_email_in_password=Username/Email cannot be part of password +impersonate_user=\u0eaa\u0ea7\u0ea1\u0eaa\u0eb4\u0e94\u0ec0\u0e9b\u0eb1\u0e99\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 +username_in_password=\u0e8a\u0eb7\u0ec8\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0e95\u0ec9\u0ead\u0e87\u0e9a\u0ecd\u0ec8\u0ec1\u0ea1\u0ec8\u0e99\u0eaa\u0ec8\u0ea7\u0e99\u0edc\u0eb6\u0ec8\u0e87\u0e82\u0ead\u0e87\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99 +email_in_password=\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0e95\u0ec9\u0ead\u0e87\u0e9a\u0ecd\u0ec8\u0ec1\u0ea1\u0ec8\u0e99\u0eaa\u0ec8\u0ea7\u0e99\u0edc\u0eb6\u0ec8\u0e87\u0e82\u0ead\u0e87\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99 +username_email_in_password=\u0e8a\u0eb7\u0ec8\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9/\u0ead\u0eb5\u0ec0\u0ea1\u0ea7 \u0e95\u0ec9\u0ead\u0e87\u0e9a\u0ecd\u0ec8\u0ec1\u0ea1\u0ec8\u0e99\u0eaa\u0ec8\u0ea7\u0e99\u0edc\u0eb6\u0ec8\u0e87\u0e82\u0ead\u0e87\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99 #-- Relative periods -----------------------------------------------------------# TODAY=\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9 -YESTERDAY=\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5 +YESTERDAY=\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99 LAST_3_DAYS=3 \u0ea1\u0eb7\u0ec9\u0e81\u0ec8\u0ead\u0e99 LAST_7_DAYS=7 \u0ea1\u0eb7\u0ec9\u0e81\u0ec8\u0ead\u0e99 LAST_14_DAYS=14 \u0ea1\u0eb7\u0ec9\u0e81\u0ec8\u0ead\u0e99 -LAST_30_DAYS=Last 30 days +LAST_30_DAYS=30 \u0ea1\u0eb7\u0ec9\u0e81\u0ec8\u0ead\u0e99 LAST_60_DAYS=60 \u0ea1\u0eb7\u0ec9\u0e81\u0ec8\u0ead\u0e99 LAST_90_DAYS=90 \u0ea1\u0eb7\u0ec9\u0e81\u0ec8\u0ead\u0e99 LAST_180_DAYS=180 \u0ea1\u0eb7\u0ec9\u0e81\u0ec8\u0ead\u0e99 @@ -560,27 +580,27 @@ LAST_BIMONTH=\u0eaa\u0ead\u0e87\u0ec0\u0e94\u0eb7\u0ead\u0e99\u0e81\u0ec8\u0ead\ LAST_QUARTER=\u0ec4\u0e95\u0ea1\u0eb2\u0e94\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2 LAST_SIX_MONTH=6 \u0ec0\u0e94\u0eb7\u0ead\u0e99\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2 MONTHS_THIS_YEAR=\u200b\u0ec0\u0e94\u0eb7\u0ead\u0e99\u200b\u0ec3\u0e99\u200b\u0e9b\u0eb5 -QUARTERS_THIS_YEAR=\u0ec4\u0e95\u0ea3\u0ea1\u0eb2\u0e94 \u0e82\u0ead\u0e87\u0e9b\u0eb5\u0e99\u0eb5\u0ec9 +QUARTERS_THIS_YEAR=\u200b\u0ec4\u0e95\u0ebc\u0ea1\u0eb2\u0e94\u200b\u0ec3\u0e99\u200b\u0e9b\u0eb5 THIS_YEAR=\u0e9b\u0eb5\u0e99\u0eb5\u0ec9 MONTHS_LAST_YEAR=\u200b\u0ec0\u0e94\u0eb7\u0ead\u0e99\u200b\u0ec3\u0e99\u0e9b\u0eb5\u200b\u0e9c\u0ec8\u0eb2\u0e99\u200b\u0ea1\u0eb2 QUARTERS_LAST_YEAR=\u200b\u0ec4\u0e95\u0ebc\u0ea1\u0eb2\u0e94\u200b\u0ec3\u0e99\u200b\u0e9b\u0eb5\u200b\u0e9c\u0ec8\u0eb2\u0e99\u200b\u0ea1\u0eb2 LAST_YEAR=\u0e9b\u0eb5\u0e81\u0eb2\u0e8d BIMONTHS_THIS_YEAR=\u0eaa\u0ead\u0e87\u0ec0\u0e94\u0eb7\u0ead\u0e99 \u0e82\u0ead\u0e87\u0e9b\u0eb5\u0e99\u0eb5\u0ec9 LAST_10_YEARS=10 \u0e9b\u0eb5\u0e8d\u0ec9\u0ead\u0e99\u0eab\u0ebc\u0eb1\u0e87 -LAST_5_YEARS=5 \u0e9b\u0eb5\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2 -LAST_12_MONTHS=12 \u0ec0\u0e94\u0eb7\u0ead\u0e99\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2 +LAST_5_YEARS=5 \u0e9b\u0eb5\u0e8d\u0ec9\u0ead\u0e99\u0eab\u0ebc\u0eb1\u0e87 +LAST_12_MONTHS=12 \u0ec0\u0e94\u0eb7\u0ead\u0e99\u0e8d\u0ec9\u0ead\u0e99\u0eab\u0ebc\u0eb1\u0e87 LAST_6_MONTHS=6 \u0ec0\u0e94\u0eb7\u0ead\u0e99\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2 -LAST_3_MONTHS=3 \u0ec0\u0e94\u0eb7\u0ead\u0e99\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2 +LAST_3_MONTHS=3 \u0ec0\u0e94\u0eb7\u0ead\u0e99\u0e8d\u0ec9\u0ead\u0e99\u0eab\u0ebc\u0eb1\u0e87 LAST_6_BIMONTHS=6 \u0e82\u0ead\u0e87\u0eaa\u0ead\u0e87\u0ec0\u0e94\u0eb7\u0ead\u0e99\u0eaa\u0eb8\u0e94\u0e97\u0ec9\u0eb2\u0e8d -LAST_4_QUARTERS=4 \u0ec4\u0e95\u0ea1\u0eb2\u0e94\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2 +LAST_4_QUARTERS=4 \u0ec4\u0e95\u0ea1\u0eb2\u0e94\u0e8d\u0ec9\u0ead\u0e99\u0eab\u0ebc\u0eb1\u0e87 LAST_2_SIXMONTHS=\u0ea5\u0ea7\u0ea1 6 \u0ec0\u0e94\u0eb7\u0ead\u0e99 2 \u0e84\u0eb1\u0ec9\u0e87\u0e97\u0eb5\u0ec8\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2 THIS_FINANCIAL_YEAR=\u0eaa\u0ebb\u0e81\u0e9b\u0eb5\u0e87\u0ebb\u0e9a\u0e9b\u0eb0\u0ea1\u0eb2\u0e99\u0e82\u0ead\u0e87\u0e9b\u0eb4\u0e99\u0eb5\u0ec9 LAST_FINANCIAL_YEAR=\u200b\u0eaa\u0ebb\u0e81\u200b\u0e9b\u0eb5\u200b\u0e87\u0ebb\u0e9a\u200b\u0e9b\u0eb0\u200b\u0ea1\u0eb2\u0e99\u200b\u0e9b\u0eb5\u200b\u0e81\u0eb2\u0e8d LAST_5_FINANCIAL_YEARS=\u200b\u0eaa\u0ebb\u0e81\u200b\u0e9b\u0eb4\u200b\u0e87\u0ebb\u0e9a\u200b\u0e9b\u0eb0\u200b\u0ea1\u0eb2\u0e99 5\u0e9b\u0eb5\u200b\u0e9c\u0ec8\u0eb2\u0e99\u200b\u0ea1\u0eb2 LAST_WEEK=\u0ead\u0eb2\u0e97\u0eb4\u0e94\u0e97\u0eb5\u0ec8\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2 -WEEKS_THIS_YEAR=\u0ead\u0eb2\u0e97\u0eb4\u0e94 \u0e82\u0ead\u0e87\u0e9b\u0eb5\u0e99\u0eb5\u0ec9 +WEEKS_THIS_YEAR=\u0ead\u0eb2\u0e97\u0eb4\u0e94\u0e97\u0eb5\u0ec8\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2 \u0e82\u0ead\u0e87\u0e9b\u0eb5\u0e99\u0eb5\u0ec9 LAST_4_WEEKS=4 \u0ead\u0eb2\u0e97\u0eb4\u0e94\u0e8d\u0ec9\u0ead\u0e99\u0eab\u0ebc\u0eb1\u0e87 -LAST_12_WEEKS=12 \u0e97\u0eb4\u0e94\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2 +LAST_12_WEEKS=12 \u0ead\u0eb2\u0e97\u0eb4\u0e94\u0e8d\u0ec9\u0ead\u0e99\u0eab\u0ebc\u0eb1\u0e87 LAST_52_WEEKS=52 \u0ead\u0eb2\u0e97\u0eb4\u0e94\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2 THIS_WEEK=\u0e97\u0eb4\u0e94\u0e99\u0eb5\u0ec9 THIS_BIWEEK=\u0eaa\u0ead\u0e87\u0ec0\u0e97\u0eb7\u0ec8\u0ead\u0e95\u0ecd\u0ec8\u0ead\u0eb2\u0e97\u0eb4\u0e94\u0e99\u0eb5\u0ec9 @@ -598,21 +618,21 @@ WeeklySunday=\u0ea5\u0eb2\u0e8d\u0ead\u0eb2\u0e97\u0eb4\u0e94 \u0ec0\u0ea5\u0eb5 BiWeekly=\u0eaa\u0ead\u0e87\u0ead\u0eb2\u0e97\u0eb4\u0e94\u0e95\u0ecd\u0ec8\u0e84\u0eb1\u0ec9\u0e87 Monthly=\u0ea5\u0eb2\u0e8d\u0ec0\u0e94\u0eb7\u0ead\u0e99 BiMonthly=\u0e97\u0eb8\u0e81\u0ec6\u0eaa\u0ead\u0e87\u0ec0\u0e94\u0eb7\u0ead\u0e99 -Quarterly=\u0e97\u0eb8\u0e81\u0ec6\u0ec4\u0e95\u0ea1\u0eb2\u0e94 -QuarterlyNov=Quarterly November -SixMonthly=\u0ea5\u0eb0\u0eab\u0ea7\u0ec8\u0eb2\u0e87 6 \u0ec0\u0e94\u0eb7\u0ead\u0e99 +Quarterly=\u0ec4\u0e95\u0ea1\u0eb2\u0e94 +QuarterlyNov=\u0ea5\u0eb2\u0e8d\u0ec4\u0e95\u0ea1\u0eb2\u0e94 (\u0e9e\u0eb0\u0e88\u0eb4\u0e81) +SixMonthly=\u0ec1\u0e95\u0ec8\u0ea5\u0eb0 6 \u0ec0\u0e94\u0eb7\u0ead\u0e99 SixMonthlyApril=\u0ec1\u0e95\u0ec8\u0ea5\u0eb0\u0eab\u0ebb\u0e81\u0ec0\u0e94\u0eb7\u0ead\u0e99 \u0ec1\u0ea5\u0eb0 \u0ec0\u0e94\u0eb7\u0ead\u0e99\u0ec0\u0ea1\u0eaa\u0eb2 -SixMonthlyNov=Six-monthly November +SixMonthlyNov=\u0ea5\u0eb2\u0e8d 6 \u0ec0\u0e94\u0eb7\u0ead\u0e99 (\u0e9e\u0eb0\u0e88\u0eb4\u0e81) Yearly=\u0ea5\u0eb2\u0e8d\u0e9b\u0eb5 TwoYearly=\u0ea5\u0eb2\u0e8d\u0eaa\u0ead\u0e87\u0e9b\u0eb5 -OnChange=On-change -Survey=Survey -Relative=\u0e8a\u0ec8\u0ea7\u0e87\u0ec0\u0ea7\u0ea5\u0eb2\u0eaa\u0eb3\u0e9e\u0eb1\u0e99\u0ead\u0eb7\u0ec8\u0e99\u0ec6 -FinancialApril=Financial-April +OnChange=\u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0ea1\u0eb5\u0e81\u0eb2\u0e99\u0e9b\u0ec8\u0ebd\u0e99\u0ec1\u0e9b\u0e87 +Survey=\u0e81\u0eb2\u0e99\u0eaa\u0eb3\u0eab\u0ebc\u0ea7\u0e94 +Relative=Relative +FinancialApril=\u0e9b\u0eb5\u0e87\u0ebb\u0e9a\u0e9b\u0eb0\u0ea1\u0eb2\u0e99 (\u0ec0\u0ea1\u0eaa\u0eb2) FinancialJuly=\u0eaa\u0ebb\u0e81\u0e9b\u0eb5\u0e87\u0ebb\u0e9a\u0e9b\u0eb0\u0ea1\u0eb2\u0e99 \u0ec1\u0e95\u0ec8 \u0ec0\u0e94\u0eb7\u0ead\u0e99 7 -FinancialOct=Financial-Oct -FinancialNov=Financial-Nov -Every=Every +FinancialOct=\u0e9b\u0eb5\u0e87\u0ebb\u0e9a\u0e9b\u0eb0\u0ea1\u0eb2\u0e99 (\u0e95\u0eb8\u0ea5\u0eb2) +FinancialNov=\u0e9b\u0eb5\u0e87\u0ebb\u0e9a\u0e9b\u0eb0\u0ea1\u0eb2\u0e99 (\u0e9e\u0eb0\u0e88\u0eb4\u0e81) +Every=\u0e97\u0eb8\u0e81\u0ec6 #-- Period formats - Should not be translated ----------------------------------# @@ -628,62 +648,62 @@ format.WeeklySaturday.startDate=yyyy 'W' w format.WeeklySaturday.endDate= format.WeeklySunday.startDate=yyyy 'W' w format.WeeklySunday.endDate= -format.BiWeekly.startDate=yyyy 'W' w 'to ' -format.BiWeekly.endDate='W' w +format.BiWeekly.startDate=yyyy 'W' w '\u0eab\u0eb2 ' +format.BiWeekly.endDate=W' w format.Monthly.startDate=MMMM yyyy format.Monthly.endDate = format.BiMonthly.startDate=MMM 'to ' -format.BiMonthly.endDate=yyyy +format.BiMonthly.endDate=1 MMM yyyy format.Quarterly.startDate=MMM 'to ' -format.Quarterly.endDate=yyyy +format.Quarterly.endDate=1 MMM yyyy format.QuarterlyNov.startDate=MMM 'to ' -format.QuarterlyNov.endDate=yyyy +format.QuarterlyNov.endDate=1 MMM yyyy format.SixMonthly.startDate=MMM 'to ' -format.SixMonthly.endDate=yyyy +format.SixMonthly.endDate=1 MMM yyyy format.SixMonthlyApril.startDate=MMM 'to ' -format.SixMonthlyApril.endDate=yyyy +format.SixMonthlyApril.endDate=1 MMM yyyy format.SixMonthlyNov.startDate=MMM 'to ' -format.SixMonthlyNov.endDate=yyyy -format.Yearly.startDate=yyyy +format.SixMonthlyNov.endDate=1 MMM yyyy +format.Yearly.startDate=1yyyy format.Yearly.endDate = format.TwoYearly.startDate=yyyy 'and ' -format.TwoYearly.endDate=yyyy +format.TwoYearly.endDate=1yyyy format.OnChange.startDate=yyyy-MM-dd '- ' format.OnChange.endDate=yyyy-MM-dd format.Survey.startDate=yyyy-MM-dd format.Survey.endDate = format.Relative.startDate=yyyy-MM-dd '- ' format.Relative.endDate=yyyy-MM-dd -format.FinancialApril.startDate=dd MMM yyyy 'to ' -format.FinancialApril.endDate=yyyy -format.FinancialJuly.startDate=dd MMM yyyy 'to ' -format.FinancialJuly.endDate=yyyy -format.FinancialOct.startDate=dd MMM yyyy 'to ' -format.FinancialOct.endDate=yyyy -format.FinancialNov.startDate=dd MMM yyyy 'to ' -format.FinancialNov.endDate=yyyy +format.FinancialApril.startDate= MMM yyyy 'to ' +format.FinancialApril.endDate=1 MMM yyyy +format.FinancialJuly.startDate= MMM yyyy 'to ' +format.FinancialJuly.endDate=1 MMM yyyy +format.FinancialOct.startDate= MMM yyyy 'to ' +format.FinancialOct.endDate=1 MMM yyyy +format.FinancialNov.startDate= MMM yyyy 'to ' +format.FinancialNov.endDate=1 MMM yyyy #-- extended format for selected periods --------------------------------------# -format.BiMonthly.startDate.ext=MMMM '- ' +format.BiMonthly.startDate.ext=MMMM '-' format.BiMonthly.endDate.ext=MMMM yyyy -format.Quarterly.startDate.ext=MMMM '- ' +format.Quarterly.startDate.ext=MMMM '-' format.Quarterly.endDate.ext=MMMM yyyy -format.SixMonthly.startDate.ext=MMMM '- ' +format.SixMonthly.startDate.ext=MMMM '-' format.SixMonthly.endDate.ext=MMMM yyyy -format.SixMonthlyApril.startDate.ext=MMMM '- ' +format.SixMonthlyApril.startDate.ext=MMMM '-' format.SixMonthlyApril.endDate.ext=MMMM yyyy -format.SixMonthlyNov.startDate.ext=MMMM '- ' +format.SixMonthlyNov.startDate.ext=MMMM '-' format.SixMonthlyNov.endDate.ext=MMMM yyyy -format.FinancialApril.startDate.ext=MMMM yyyy '- ' +format.FinancialApril.startDate.ext=MMMM yyyy '-' format.FinancialApril.endDate.ext=MMMM yyyy -format.FinancialJuly.startDate.ext=MMMM yyyy '- ' +format.FinancialJuly.startDate.ext=MMMM yyyy '-' format.FinancialJuly.endDate.ext=MMMM yyyy -format.FinancialSep.startDate.ext=MMMM yyyy '- ' +format.FinancialSep.startDate.ext=MMMM yyyy '-' format.FinancialSep.endDate.ext=MMMM yyyy -format.FinancialOct.startDate.ext=MMMM yyyy '- ' +format.FinancialOct.startDate.ext=MMMM yyyy '-' format.FinancialOct.endDate.ext=MMMM yyyy -format.FinancialNov.startDate.ext=MMMM yyyy '- ' +format.FinancialNov.startDate.ext=MMMM yyyy '-' format.FinancialNov.endDate.ext=MMMM yyyy #-- Months and weeks -----------------------------------------------------------# @@ -709,8 +729,8 @@ month.short.may=\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2 month.short.june=\u0ea1\u0eb5\u0e96\u0eb8\u0e99\u0eb2 month.short.july=\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94 month.short.august=\u0eaa\u0eb4\u0e87\u0eab\u0eb2 -month.short.september=Sep -month.short.october=Oct +month.short.september=\u0e81.\u0e8d. +month.short.october=\u0e95.\u0ea5. month.short.november=\u0e9e\u0eb0\u0e88\u0eb4\u0e81 month.short.december=\u0e97\u0eb1\u0e99\u0ea7\u0eb2 @@ -735,73 +755,73 @@ weekday.short.sunday=\u0ea7\u0eb1\u0e99\u0ead\u0eb2\u0e97\u0eb4\u0e94 #-- Ethiopian Calendar Months and days -----------------------------------------------------------# # The keys for months are still based on ISO 8601, the ordering is correct, but the key names are not. Jan-Dec -> 1-12. # -ethiopian.month.january=Meskerem -ethiopian.month.february=Tikemet -ethiopian.month.march=Hidar -ethiopian.month.april=Tahesas -ethiopian.month.may=Tir -ethiopian.month.june=Yekatit -ethiopian.month.july=Megabit -ethiopian.month.august=Miazia -ethiopian.month.september=Ginbot -ethiopian.month.october=Sene -ethiopian.month.november=Hamle -ethiopian.month.december=Nehase -ethiopian.month.short.january=Mes -ethiopian.month.short.february=Tik -ethiopian.month.short.march=Hid -ethiopian.month.short.april=Tah -ethiopian.month.short.may=Tir -ethiopian.month.short.june=Yek -ethiopian.month.short.july=Meg -ethiopian.month.short.august=Mia -ethiopian.month.short.september=Gin -ethiopian.month.short.october=Sen -ethiopian.month.short.november=Ham -ethiopian.month.short.december=Neh -ethiopian.weekday.monday=Segno -ethiopian.weekday.tuesday=Maksegno -ethiopian.weekday.wednesday=Irob -ethiopian.weekday.thursday=Hamus -ethiopian.weekday.friday=Arb -ethiopian.weekday.saturday=Kidame -ethiopian.weekday.sunday=Ehud -ethiopian.weekday.short.monday=Seg -ethiopian.weekday.short.tuesday=Mak -ethiopian.weekday.short.wednesday=Iro -ethiopian.weekday.short.thursday=Ham -ethiopian.weekday.short.friday=Arb -ethiopian.weekday.short.saturday=Kid -ethiopian.weekday.short.sunday=Ehu +ethiopian.month.january=\u0ec0\u0ea1\u0eaa\u0ec0\u0e81\u0ec0\u0ea3\u0eb1\u0ea1 +ethiopian.month.february=\u0e95\u0eb4\u0ec0\u0e81\u0ec0\u0ea1\u0eb1\u0e94 +ethiopian.month.march=\u0eae\u0eb4\u0e94\u0eb2 +ethiopian.month.april=\u0e97\u0eb2\u0eae\u0eb5\u0e8a\u0eb1\u0e94 +ethiopian.month.may=\u0ec0\u0e97\u0eb5 +ethiopian.month.june=\u0ec0\u0ea2\u0e81\u0eb2\u0e95\u0eb4\u0e94 +ethiopian.month.july=\u0ec0\u0ea1\u0e81\u0eb2\u0e9a\u0eb4\u0e94 +ethiopian.month.august=\u0ec0\u0ea1\u0e8d\u0ec0\u0e8a\u0e8d +ethiopian.month.september=\u0e81\u0eb4\u0e99\u0e9a\u0ead\u0e94 +ethiopian.month.october=\u0ec0\u0e8a\u0ec0\u0e99 +ethiopian.month.november=\u0eae\u0eb3\u0ec0\u0ea5 +ethiopian.month.december=\u0ec0\u0e99\u0eae\u0eb2\u0ec0\u0e8a +ethiopian.month.short.january=\u0ec0\u0ea1\u0eaa +ethiopian.month.short.february=\u0e95\u0eb4 +ethiopian.month.short.march=\u0eae\u0eb4 +ethiopian.month.short.april=\u0e97\u0eb2 +ethiopian.month.short.may=\u0ec0\u0e97\u0eb5 +ethiopian.month.short.june=\u0ec0\u0ea2 +ethiopian.month.short.july=\u0ec0\u0ea1 +ethiopian.month.short.august=\u0ec0\u0ea1\u0e8d +ethiopian.month.short.september=\u0e81\u0eb4\u0e99 +ethiopian.month.short.october=\u0ec0\u0e8a +ethiopian.month.short.november=\u0eae\u0eb3 +ethiopian.month.short.december=\u0ec0\u0e99 +ethiopian.weekday.monday=\u0ec0\u0e8a\u0eb1\u0e81\u0ec2\u0e99 +ethiopian.weekday.tuesday=\u0ea1\u0eb1\u0e81\u0ec0\u0e8a\u0eb1\u0e81\u0ec2\u0e99 +ethiopian.weekday.wednesday=\u0ec4\u0ead\u0ea3\u0ead\u0e9a +ethiopian.weekday.thursday=\u0eae\u0eb2\u0ea1\u0eb8\u0eaa +ethiopian.weekday.friday=\u0ead\u0eb2\u0e9a +ethiopian.weekday.saturday=\u0e81\u0eb4\u0e94\u0eb2\u0ec0\u0ea1 +ethiopian.weekday.sunday=\u0ead\u0eb5\u0eae\u0eb8\u0e94 +ethiopian.weekday.short.monday=\u0ec0\u0e8a\u0e81 +ethiopian.weekday.short.tuesday=\u0ea1\u0eb1\u0e81 +ethiopian.weekday.short.wednesday=\u0ec4\u0ead +ethiopian.weekday.short.thursday=\u0eae\u0eb3 +ethiopian.weekday.short.friday=\u0ead\u0eb2\u0e9a +ethiopian.weekday.short.saturday=\u0e81\u0eb4\u0e94 +ethiopian.weekday.short.sunday=\u0ead\u0eb4\u0eae\u0eb8 #-- Nepali Calendar Month/Day names -------------------------------------------# # The keys for months are still based on ISO 8601, the ordering is correct, but the key names are not. Jan-Dec -> 1-12. # -nepali.month.january=Baishak -nepali.month.february=Jestha -nepali.month.march=Asar -nepali.month.april=Shrawan -nepali.month.may=Bhadra -nepali.month.june=Ashwin -nepali.month.july=Kartik -nepali.month.august=Mangsir -nepali.month.september=Poush -nepali.month.october=Magh -nepali.month.november=Falgun -nepali.month.december=Chaitra - -nepali.month.short.january=Baishak -nepali.month.short.february=Jestha -nepali.month.short.march=Asar -nepali.month.short.april=Shrawan -nepali.month.short.may=Bhadra -nepali.month.short.june=Ashwin -nepali.month.short.july=Kartik -nepali.month.short.august=Mangsir -nepali.month.short.september=Poush -nepali.month.short.october=Magh -nepali.month.short.november=Falgun -nepali.month.short.december=Chaitra +nepali.month.january=\u0ec4\u0e9a\u0eaa\u0eb1\u0e81 +nepali.month.february=\u0ec0\u0e88\u0eb1\u0e94\u0e97\u0eb2 +nepali.month.march=\u0ead\u0eb2\u0e8a\u0eb2 +nepali.month.april=\u0e8a\u0ea3\u0eb2\u0ea7\u0eb1\u0e99 +nepali.month.may=\u0e9e\u0eb1\u0e94\u0e94\u0ea3\u0eb2 +nepali.month.june=\u0ead\u0eb1\u0e94\u0e8a\u0ea7\u0eb4\u0e99 +nepali.month.july=\u0e81\u0eb2\u0e95\u0eb4\u0e81 +nepali.month.august=\u0ea1\u0eb1\u0e87\u0ec0\u0e8a\u0eb5 +nepali.month.september=\u0e9b\u0eb8\u0eaa +nepali.month.october=\u0ea1\u0eb1\u0e81 +nepali.month.november=\u0e9f\u0eb2\u0e99\u0e81\u0eb8\u0e99 +nepali.month.december=\u0ec4\u0e88\u0e95\u0ea3\u0eb2 + +nepali.month.short.january=\u0ec4\u0e9a\u0eaa\u0eb1\u0e81 +nepali.month.short.february=\u0ec0\u0e88\u0eb1\u0e94\u0e97\u0eb2 +nepali.month.short.march=\u0ead\u0eb2\u0e8a\u0eb2 +nepali.month.short.april=\u0e8a\u0ea3\u0eb2\u0ea7\u0eb1\u0e99 +nepali.month.short.may=\u0e9e\u0eb1\u0e94\u0e94\u0ea3\u0eb2 +nepali.month.short.june=\u0ead\u0eb1\u0e94\u0e8a\u0ea7\u0eb4\u0e99 +nepali.month.short.july=\u0e81\u0eb2\u0e95\u0eb4\u0e81 +nepali.month.short.august=\u0ea1\u0eb1\u0e87\u0ec0\u0e8a\u0eb5 +nepali.month.short.september=\u0e9b\u0eb8\u0eaa +nepali.month.short.october=\u0ea1\u0eb1\u0e81 +nepali.month.short.november=\u0e9f\u0eb2\u0e99\u0e81\u0eb8\u0e99 +nepali.month.short.december=\u0ec4\u0e88\u0e95\u0ea3\u0eb2 nepali.weekday.monday=Monday nepali.weekday.tuesday=Tuesday @@ -821,107 +841,107 @@ nepali.weekday.short.sunday=\u0ea7\u0eb1\u0e99\u0ead\u0eb2\u0e97\u0eb4\u0e94 #-- Islamic (Lunar Hijiri) calendar ------# -islamic.month.january=Mu\u1e25arram -islamic.month.february=\u1e62afar -islamic.month.march=Rab\u012b\u2018 al-awwal -islamic.month.april=Rab\u012b\u2018 ath-th\u0101n\u012b -islamic.month.may=Jum\u0101d\u00e1 al-\u016bl\u00e1 -islamic.month.june=Jum\u0101d\u00e1 al-\u0101khirah -islamic.month.july=Rajab -islamic.month.august=Sha\u2018b\u0101n -islamic.month.september=Rama\u1e0d\u0101n -islamic.month.october=Shaww\u0101l -islamic.month.november=Dh\u016b al-Qa\u2018dah -islamic.month.december=Dh\u016b al-\u1e24ijjah - - -islamic.month.short.january=Muh -islamic.month.short.february=Saf -islamic.month.short.march=Rabi\' I -islamic.month.short.april=Rabi\' I -islamic.month.short.may=Jum I -islamic.month.short.june=Jum II -islamic.month.short.july=Raj -islamic.month.short.august=Sha -islamic.month.short.september=Ram -islamic.month.short.october=Shaw -islamic.month.short.november=al-Qa -islamic.month.short.december=al-Hij - - -islamic.weekday.monday=Yawm al-Ithnayn -islamic.weekday.tuesday=Yawm ath-Thul\u0101th\u0101\u2019 -islamic.weekday.wednesday=Yawm al-Arba\u2018\u0101\u2019 -islamic.weekday.thursday=Yawm al-Kham\u012bs -islamic.weekday.friday=Yawm al-Jum\u2018ah -islamic.weekday.saturday=Yawm as-Sabt -islamic.weekday.sunday=Yawm al-A\u1e25ad - -islamic.weekday.short.monday=Ith +islamic.month.january=\u0ea1\u0eb9\u0eae\u0eb2\u0ea3\u0ead\u0ea1 +islamic.month.february=\u0e8a\u0eb2\u0e9f\u0eb2 +islamic.month.march=\u0ea3\u0ead\u0e9a\u0eb5 \u0ead\u0eb9\u0e99\u0ead\u0eb2\u0ea7\u0eb2\u0e99 +islamic.month.april=\u0ea3\u0ead\u0e9a\u0eb5 \u0ead\u0eb9\u0e99\u0e97\u0eb2\u0e99\u0eb5 +islamic.month.may=\u0ea2\u0eb9\u0ea1\u0eb2\u0e94\u0eb2 \u0ead\u0eb9\u0ea5\u0eb2 +islamic.month.june=\u0ea2\u0eb9\u0ea1\u0eb2\u0e94\u0eb2 \u0ead\u0eb2\u0e84\u0eb4\u0ea3\u0eb2 +islamic.month.july=\u0ea3\u0ecd\u0e88\u0eb1\u0e9a +islamic.month.august=\u0e8a\u0eb0\u0e9a\u0eb2\u0e99 +islamic.month.september=\u0ea3\u0ecd\u0ea1\u0eb2\u0e94\u0ead\u0e99 +islamic.month.october=\u0ec0\u0e8a\u0ebb\u0eb2\u0ea7\u0eb2\u0e99 +islamic.month.november=\u0e94\u0eb9 \u0ead\u0eb9\u0e99\u0e81\u0eb4\u0e94\u0eb2 +islamic.month.december=\u0e94\u0eb9 \u0ead\u0eb9\u0e99\u0eae\u0eb4\u0e94\u0e88\u0eb2 + + +islamic.month.short.january=\u0ea1\u0eb9 +islamic.month.short.february=\u0e8a\u0eb2 +islamic.month.short.march=\u0ea3\u0ead\u0e9a\u0eb5 1 +islamic.month.short.april=\u0ea3\u0ead\u0e9a\u0eb5 1 +islamic.month.short.may=\u0ea2\u0eb9 1 +islamic.month.short.june=\u0ea2\u0eb9 2 +islamic.month.short.july=\u0ea3\u0ecd +islamic.month.short.august=\u0e8a\u0eb0 +islamic.month.short.september=\u0ea3\u0ecd +islamic.month.short.october=\u0ec0\u0e8a\u0ebb\u0eb2 +islamic.month.short.november=\u0e81\u0eb4\u0e94\u0eb2 +islamic.month.short.december=\u0eae\u0eb4\u0e94\u0e88\u0eb2 + + +islamic.weekday.monday=\u0ea2\u0ead\u0ea1 \u0ead\u0eb1\u0e99\u0ead\u0eb4\u0e94\u0e99\u0eb2\u0e99 +islamic.weekday.tuesday=\u0ea2\u0ead\u0ea1 \u0ead\u0eb1\u0e94\u0e97\u0eb9\u0ea5\u0eb2\u0e97\u0eb2 +islamic.weekday.wednesday=\u0ea2\u0ead\u0ea1 \u0ead\u0eb1\u0e99\u0ead\u0eb2\u0e9a\u0eb2 +islamic.weekday.thursday=\u0ea2\u0ead\u0ea1 \u0ead\u0eb1\u0e99\u0e84\u0eb2\u0ea1\u0eb4\u0eaa +islamic.weekday.friday=\u0ea2\u0ead\u0ea1 \u0ead\u0eb1\u0e99\u0ea2\u0eb9\u0ea1\u0eb2\u0ea1 +islamic.weekday.saturday=\u0ea2\u0ead\u0ea1 \u0ead\u0eb1\u0e94\u0e8a\u0eb1\u0e9a +islamic.weekday.sunday=\u0ea2\u0ead\u0ea1 \u0ead\u0eb1\u0e99\u0ead\u0eb2\u0eae\u0eb1\u0e94 + +islamic.weekday.short.monday=\u0ead\u0eb4\u0e94 islamic.weekday.short.tuesday=\u0ea7\u0eb1\u0e99\u0e9e\u0eb0\u0eab\u0eb1\u0e94 -islamic.weekday.short.wednesday=Arb -islamic.weekday.short.thursday=Kha -islamic.weekday.short.friday=Jum -islamic.weekday.short.saturday=Sab -islamic.weekday.short.sunday=Aha +islamic.weekday.short.wednesday=\u0ead\u0eb2\u0e9a +islamic.weekday.short.thursday=\u0e84\u0eb2 +islamic.weekday.short.friday=\u0ea2\u0eb9 +islamic.weekday.short.saturday=\u0e8a\u0eb1\u0e9a +islamic.weekday.short.sunday=\u0ead\u0eb2 #-- Persian (Solar Hijiri) calendar ------# -persian.month.january=Hamal -persian.month.february=Sawr -persian.month.march=Jawza -persian.month.april=Saratan -persian.month.may=Asad -persian.month.june=Sunbula -persian.month.july=Mizan -persian.month.august=Aqrab -persian.month.september=Qaws -persian.month.october=Jadi -persian.month.november=Dalwa -persian.month.december=Hoot - -persian.month.short.january=Ham -persian.month.short.february=Saw -persian.month.short.march=Jaw -persian.month.short.april=Sar -persian.month.short.may=Asa +persian.month.january=\u0eae\u0eb2\u0ea1\u0eb2\u0e99 +persian.month.february=\u0e8a\u0ecd +persian.month.march=\u0ec0\u0e88\u0ebb\u0eb2\u0e8a\u0eb2 +persian.month.april=\u0e8a\u0eb2\u0ea3\u0eb2\u0e95\u0eb1\u0e99 +persian.month.may=\u0ead\u0eb2\u0e8a\u0eb1\u0e94 +persian.month.june=\u0e8a\u0eb8\u0e99\u0e9a\u0eb9\u0ea5\u0eb2 +persian.month.july=\u0ea1\u0eb4\u0e8a\u0eb2\u0e99 +persian.month.august=\u0ead\u0eb1\u0e81\u0ea3\u0eb1\u0e9a +persian.month.september=\u0ec0\u0e81\u0ebb\u0eb2 +persian.month.october=\u0e88\u0eb2\u0e94\u0eb5 +persian.month.november=\u0e94\u0eb2\u0e99\u0ea7\u0eb2 +persian.month.december=\u0eae\u0eb9\u0e94 + +persian.month.short.january=\u0eae\u0eb3 +persian.month.short.february=\u0e8a\u0ecd +persian.month.short.march=\u0ec0\u0e88\u0ebb\u0eb2 +persian.month.short.april=\u0e8a\u0eb2 +persian.month.short.may=\u0ead\u0eb2 persian.month.short.june=\u0ea7\u0eb1\u0e99\u0ead\u0eb2\u0e97\u0eb4\u0e94 -persian.month.short.july=Miz -persian.month.short.august=Aqr -persian.month.short.september=Qaw -persian.month.short.october=Jad -persian.month.short.november=Dal -persian.month.short.december=Hot - -persian.weekday.monday=Doshambe -persian.weekday.tuesday=Seshambe -persian.weekday.wednesday=Charshambe -persian.weekday.thursday=Panjshambe -persian.weekday.friday=Jome -persian.weekday.saturday=Shambe -persian.weekday.sunday=Yekshambe - -persian.weekday.short.monday=Dos -persian.weekday.short.tuesday=Ses -persian.weekday.short.wednesday=Cha -persian.weekday.short.thursday=Pan -persian.weekday.short.friday=Jom -persian.weekday.short.saturday=Sha -persian.weekday.short.sunday=Yek +persian.month.short.july=\u0ea1\u0eb4 +persian.month.short.august=\u0ead\u0eb1\u0e81 +persian.month.short.september=\u0ec0\u0e81\u0ebb\u0eb2 +persian.month.short.october=\u0e88\u0eb2 +persian.month.short.november=\u0e94\u0eb2\u0e99 +persian.month.short.december=\u0eae\u0eb9\u0e94 + +persian.weekday.monday=\u0ec2\u0e94\u0e8a\u0eb3\u0ec0\u0e9a +persian.weekday.tuesday=\u0ec0\u0e8a\u0e8a\u0eb3\u0ec0\u0e9a +persian.weekday.wednesday=\u0e8a\u0eb2\u0e8a\u0eb3\u0ec0\u0e9a +persian.weekday.thursday=\u0e9b\u0eb1\u0e99\u0e8a\u0eb3\u0ec0\u0e9a +persian.weekday.friday=\u0ec2\u0e88\u0ec0\u0ea1 +persian.weekday.saturday=\u0e8a\u0eb3\u0ec0\u0e9a +persian.weekday.sunday=\u0ec0\u0ea2\u0eb1\u0e81\u0e8a\u0eb3\u0ec0\u0e9a + +persian.weekday.short.monday=\u0ec2\u0e94 +persian.weekday.short.tuesday=\u0ec0\u0e8a +persian.weekday.short.wednesday=\u0e8a\u0eb2 +persian.weekday.short.thursday=\u0e9b\u0eb1\u0e99 +persian.weekday.short.friday=\u0ec2\u0e88 +persian.weekday.short.saturday=\u0e8a\u0eb0 +persian.weekday.short.sunday=\u0ec0\u0ea2 #-- Translation page ------------------------------------------------------# translation_translate=\u0ec1\u0e9b -translation_addlocale=Add locale +translation_addlocale=\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0e9e\u0eb2\u0eaa\u0eb2\u0e97\u0ec9\u0ead\u0e87\u0e96\u0eb4\u0ec8\u0e99 (Locale) translation_details=\u0ea5\u0eb2\u0e8d\u0ea5\u0eb0\u0ead\u0ebd\u0e94 -translation_select_locale=[ Select locale ] -translation_select_ref=[ Select reference ] +translation_select_locale=[ \u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e9e\u0eb2\u0eaa\u0eb2\u0e97\u0ec9\u0ead\u0e87\u0e96\u0eb4\u0ec8\u0e99 ] +translation_select_ref=[ \u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e9e\u0eb2\u0eaa\u0eb2\u0ead\u0ec9\u0eb2\u0e87\u0ead\u0eb5\u0e87 ] translation_save=\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81 translation_label_id=\u0ea5\u0eb0\u0eab\u0eb1\u0e94 translation_label_name=\u0e8a\u0eb7\u0ec8 translation_label_shortName=\u0e8a\u0eb7\u0ec8\u0eaa\u0eb1\u0ec9\u0e99 -translation_label_description=\u0ea5\u0eb2\u0e8d\u0ea5\u0eb0\u0ead\u0ebd\u0e94 -translation_label_comment=\u0e84\u0eb3\u0ec0\u0eab\u0eb1\u0e99 +translation_label_description=\u0e84\u0eb3\u0ead\u0eb0\u0e97\u0eb4\u0e9a\u0eb2\u0e8d +translation_label_comment=\u200b\u0e84\u0eb3\u200b\u0ec0\u0eab\u0eb1\u0e99\u200b\u0e95\u0ec8\u0eb2\u0e87\u0ec6 translation_label_region=\u0e9e\u0eb2\u0e81 translation_label_title=\u0eab\u0ebb\u0ea7\u0e82\u0ecd\u0ec9 translation_variant=\u0eab\u0ea5\u0eb2\u0e8d\u0ec1\u0e9a\u0e9a @@ -929,14 +949,14 @@ translation_countrycode=\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9b\u0eb0\u0ec0\u0e97\u translation_languagecode=\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9e\u0eb2\u0eaa\u0eb2 translation_label_numerator_description=\u0e9e\u0eb1\u0e99\u0ea5\u0eb0\u0e99\u0eb2\u0e81\u0ec8\u0ebd\u0ea7\u0e81\u0eb1\u0e9a\u0e95\u0ebb\u0ea7\u0e95\u0eb1\u0ec9\u0e87 translation_label_denominator_description=\u0e81\u0eb2\u0e99\u0e9e\u0eb1\u0e99\u0ea5\u0eb0\u0e99\u0eb2\u0ec0\u0e96\u0eb4\u0e87\u0e95\u0ebb\u0ea7\u0eab\u0eb2\u0e99 -translation_locale_added=Added locale -translation_cancel=\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb5\u0e81 +translation_locale_added=\u0e9e\u0eb2\u0eaa\u0eb2\u0e97\u0ec9\u0ead\u0e87\u0e96\u0eb4\u0ec8\u0e99\u0e97\u0eb5\u0ec8\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0ec1\u0ea5\u0ec9\u0ea7 +translation_cancel=\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb4\u0e81 translation_add=\u0ec0\u0e9e\u0eb5\u0ec8\u0ec8\u0ea1 translation_locale=Locale -translation_reference=Reference +translation_reference=\u0ead\u0ec9\u0eb2\u0e87\u0ead\u0eb5\u0e87 translation_language_must_be_two_chars=\u0e9e\u0eb2\u0eaa\u0eb2\u0e88\u0eb0\u0e95\u0ec9\u0ead\u0e87\u0ea1\u0eb5\u0e9e\u0ebd\u0e87\u0ec1\u0e95\u0ec8\u0ead\u0eb1\u0e81\u0eaa\u0ead\u0e99\u0eaa\u0ead\u0e87\u0e95\u0ebb\u0ea7\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0e99\u0eb1\u0ec9\u0e99 -translation_country_must_be_two_chars=Country must be two characters -translation_variant_must_be_specified=Variant must be specified +translation_country_must_be_two_chars=\u0e9b\u0eb0\u0ec0\u0e97\u0e94\u0e95\u0ec9\u0ead\u0e87\u0ea1\u0eb5 2 \u0e95\u0ebb\u0ea7\u0ead\u0eb1\u0e81\u0eaa\u0ead\u0e99 +translation_variant_must_be_specified=\u0e95\u0ec9\u0ead\u0e87\u0ea5\u0eb0\u0e9a\u0eb8 Variant translation_locale_already_exists=\u0e97\u0eb5\u0ec8\u0e95\u0eb1\u0ec9\u0e87\u0e99\u0eb5\u0ec9\u0ea1\u0eb5\u0ec1\u0ea5\u0ec9\u0ea7 translation_shortname_wellformed=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2 \u0e81\u0ecd\u0eb2\u0e99\u0ebb\u0e94 \u0ec0\u0e9b\u0eb1\u0e99\u0e95\u0ebb\u0ea7\u0edc\u0eb1\u0e87\u0eaa\u0eb7, \u0ec0\u0e9b\u0eb1\u0e99\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81, \u0edd\u0eb2\u0e8d\u0e82\u0eb5\u0e94\u0e81\u0ec9\u0ead\u0e87 \u0ec1\u0ea5\u0eb0 \u0e8d\u0eb0\u0eab\u0ea7\u0ec8\u0eb2\u0e87 \u0eaa\u0ecd\u0eb2\u0ea5\u0eb1\u0e9a \u0e9e\u0ebd\u0e87\u0ec1\u0e95\u0ec8\u0e8a\u0eb7\u0ec8\u0eaa\u0eb1\u0ec9\u0e99 translation_shortname_length=\u0e8a\u0eb7\u0ec8\u0eaa\u0eb1\u0ec9\u0e99\u0eaa\u0eb9\u0e87\u0eaa\u0eb8\u0e94\u0e9a\u0ecd\u0ec8\u0ec3\u0eab\u0ec9\u0e81\u0eb2\u0e8d 25 \u0e84\u0ecd\u0eb2 @@ -946,8 +966,8 @@ translation_label_formName = Form name #-- About ----------------------------------------------------------------------# -metadata_version=Metadata Version -last_metadata_sync_attempt_time=Last metadata sync attempt time +metadata_version=\u0ec0\u0ea7\u0eb5\u0e8a\u0eb1\u0e99 Metadata +last_metadata_sync_attempt_time=\u0ec0\u0ea7\u0ea5\u0eb2\u0e97\u0eb5\u0ec8\u0e9e\u0eb0\u0e8d\u0eb2\u0e8d\u0eb2\u0ea1\u0e8a\u0eb4\u0e87\u0e84\u0ecc Metadata \u0ea5\u0ec8\u0eb2\u0eaa\u0eb8\u0e94 name_exists=\u0e8a\u0eb7\u0ec8\u0e99\u0eb5\u0ec9\u0ea1\u0eb5\u0eae\u0ebd\u0e9a\u0eae\u0ec9\u0ead\u0e8d\u0ec1\u0ea5\u0ec9\u0ea7. name_is_required=\u0e97\u0ec8\u0eb2\u0e99\u0e88\u0ecd\u0eb2\u0ec0\u0e9b\u0eb1\u0e99\u0e95\u0ec9\u0ead\u0e87\u0e95\u0eb7\u0ec8\u0ea1\u0e8a\u0eb7\u0ec8\u0ec3\u0eaa\u0ec8 version=\u0ea5\u0eb9\u0ec9\u0e99 @@ -958,12 +978,12 @@ user_agent=\u0e95\u0ebb\u0ea7\u0ec1\u0e97\u0e99\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0 external_configuration_directory=\u0ec2\u0e84\u0e87\u0eaa\u0ec9\u0eb2\u0e87\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0ea5\u0ebd\u0e87\u0e9f\u0eb2\u0e8d\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0e84\u0ec8\u0eb2\u0e9e\u0eb2\u0e8d\u0e99\u0ead\u0e81 environment_variable=\u0e95\u0ebb\u0ea7\u0ec1\u0e9b\u0eaa\u0eb0\u0e9e\u0eb2\u0e9a\u0ec1\u0ea7\u0e94\u0ea5\u0ec9\u0ead\u0ea1 file_store_provider=\u0e9c\u0eb9\u0ec9\u0e88\u0eb1\u0e94\u0ec0\u0e81\u0eb1\u0e9a\u0e9f\u0eb2\u0e8d -database_type=Database type -database_name=Database name -database_user=Database user -database_version=Database version +database_type=\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e96\u0eb2\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +database_name=\u0e8a\u0eb7\u0ec8\u0e96\u0eb2\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +database_user=\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0e96\u0eb2\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +database_version=\u0ec0\u0ea7\u0eb5\u0e8a\u0eb1\u0e99\u0e96\u0eb2\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 system_id=\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a -last_monitoring_request=Last monitoring request +last_monitoring_request=\u0e84\u0eb3\u0eae\u0ec9\u0ead\u0e87\u0e82\u0ecd\u0e81\u0eb2\u0e99\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1\u0e81\u0ea7\u0e94\u0e81\u0eb2\u0ea5\u0ec8\u0eb2\u0eaa\u0eb8\u0e94 read_replica_count=\u0ead\u0ec8\u0eb2\u0e99\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0e81\u0eb2\u0e99\u0e88\u0eb3\u0ea5\u0ead\u0e87 not_set=Not set current_user=\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0e9b\u0eb0\u0e88\u0eb8\u0e9a\u0eb1\u0e99 @@ -975,11 +995,11 @@ error_message_stack_trace=\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e9a\u0ecd\u0ec8 enter_message=\u0e95\u0eb7\u0ec8\u0ea1\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ec3\u0eaa\u0ec8 send=\u0eaa\u0ebb\u0ec8\u0e87 help=\u0e8a\u0ec8\u0ea7\u0e8d -send_feedback=Send feedback +send_feedback=\u0eaa\u0ebb\u0ec8\u0e87\u0e84\u0eb3\u0e95\u0eb4\u0e8a\u0ebb\u0ea1 status=\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0 -system_status=System status +system_status=\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a feedback=\u0e9c\u0ebb\u0e99\u0e95\u0ead\u0e9a\u0eae\u0eb1\u0e9a -intro=Intro +intro=\u0e9a\u0ebb\u0e94\u0e99\u0eb3 help_contents=\u0e8a\u0ec8\u0ea7\u0e8d\u0ec0\u0eab\u0ebc\u0eb7\u0ead about_dhis2=\u0e81\u0ec8\u0ebd\u0ea7\u0e81\u0eb1\u0e9a DHIS 2 last_name=\u0e99\u0eb2\u0ea1\u0eaa\u0eb0\u0e81\u0eb8\u0e99 @@ -994,30 +1014,30 @@ os_architecture=\u0e82\u0eb0\u0edc\u0eb2\u0e94\u0e82\u0ead\u0e87\u0ea5\u0eb0\u0e os_version=\u0ea5\u0eb8\u0ec9\u0e99\u0e82\u0ead\u0e87\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a supportive_software=\u0e8a\u0ead\u0e9a\u0ec1\u0ea7\u0e97\u0eb5\u0ec8\u0eaa\u0eb0\u0edc\u0eb1\u0e9a\u0eaa\u0eb0\u0edc\u0eb9\u0e99\u0ec3\u0eab\u0ec9\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0e97\u0ecd\u0eb2\u0e87\u0eb2\u0e99\u0ec4\u0e94\u0ec9 chrome_description=web browser \u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0e84\u0ea7\u0eb2\u0ea1\u0ec4\u0ea7\u0eaa\u0eb9\u0e87 -foxit_description=Free and simple PDF reader for Windows -web_browser=Web browser -pdf_reader=PDF reader -ireport_description=Report designer for standard reports -report_designer=Report designer +foxit_description=\u0ec2\u0e9b\u0ea3\u0ec1\u0e81\u0ea3\u0ea1\u0ead\u0ec8\u0eb2\u0e99 PDF \u0e9f\u0ea3\u0eb5 \u0ec1\u0ea5\u0eb0 \u0e87\u0ec8\u0eb2\u0e8d \u0eaa\u0eb3\u0ea5\u0eb1\u0e9a Windows +web_browser=\u0ec0\u0ea7\u0eb1\u0e9a\u0e9a\u0ea3\u0eb2\u0ea7\u0ec0\u0e8a\u0eb5 +pdf_reader=\u0ec2\u0e9b\u0ea3\u0ec1\u0e81\u0ea3\u0ea1\u0ead\u0ec8\u0eb2\u0e99 PDF +ireport_description=\u0ec2\u0e9b\u0ea3\u0ec1\u0e81\u0ea3\u0ea1\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0e9a\u0ebb\u0e94\u0ea5\u0eb2\u0e8d\u0e87\u0eb2\u0e99\u0ea1\u0eb2\u0e94\u0e95\u0eb0\u0e96\u0eb2\u0e99 +report_designer=\u0ec2\u0e9b\u0ea3\u0ec1\u0e81\u0ea3\u0ea1\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0e9a\u0ebb\u0e94\u0ea5\u0eb2\u0e8d\u0e87\u0eb2\u0e99 my_datamart=MyDatamart -my_datamart_description=Local data mart for off-line data analysis -mobile_client=Mobile client -mobile_client_description=Client for data capture on mobile devices +my_datamart_description=Data mart \u0e9e\u0eb2\u0e8d\u0ec3\u0e99\u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e87 \u0eaa\u0eb3\u0ea5\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0ea7\u0eb4\u0ec0\u0e84\u0eb2\u0eb0\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ec1\u0e9a\u0e9a\u0ead\u0ead\u0e9a\u0ec4\u0ea5\u0e99\u0ecc +mobile_client=\u0ec1\u0ead\u0eb1\u0e9a\u0ea1\u0eb7\u0e96\u0eb7 (Mobile client) +mobile_client_description=\u0ec1\u0ead\u0eb1\u0e9a\u0eaa\u0eb3\u0ea5\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0ec0\u0e81\u0eb1\u0e9a\u0e81\u0eb3\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ec3\u0e99\u0ead\u0eb8\u0e9b\u0eb0\u0e81\u0ead\u0e99\u0ea1\u0eb7\u0e96\u0eb7 web_api=API \u0ec0\u0ea7\u0eb1\u0e9a system_overview=\u0e9e\u0eb2\u0e9a\u0ea5\u0ea7\u0ea1\u0e82\u0ead\u0e87\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a server_date=\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0e95\u0ebb\u0ea7\u0e9a\u0ecd\u0ea5\u0eb4\u0e81\u0eb2\u0e99 last_analytics_table_generation=\u0e81\u0eb2\u0e99\u0eaa\u0ec9\u0eb2\u0e87\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87\u0ea7\u0eb4\u0ec0\u0e84\u0eb2\u0eb0\u0e84\u0eb1\u0ec9\u0e87\u0ea5\u0ec8\u0eb2\u0eaa\u0eb8\u0e94 last_analytics_table_runtime=\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87\u0ea7\u0eb4\u0ec0\u0e84\u0eb2\u0eb0\u0e9b\u0eb0\u0ea1\u0ea7\u0e99\u0e9c\u0ebb\u0e99\u0e84\u0eb1\u0ec9\u0e87\u0ea5\u0ec8\u0eb2\u0eaa\u0eb8\u0e94 -time_since_last_analytics_table_generation=\u0ec0\u0ea7\u0ea5\u0eb2\u0e95\u0ec9\u0eb1\u0e87\u0ec1\u0e95\u0ec8\u0e81\u0eb2\u0e99\u0eaa\u0ec9\u0eb2\u0e87\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87\u0ea7\u0eb4\u0ec0\u0e84\u0eb2\u0eb0\u0e84\u0eb1\u0ec9\u0e87\u0eaa\u0eb8\u0e94\u0e97\u0ec9\u0eb2\u0e8d +time_since_last_analytics_table_generation=\u0ec0\u0ea7\u0ea5\u0eb2\u0e95\u0ec9\u0eb1\u0e87\u0ec1\u0e95\u0ec8\u0e81\u0eb2\u0e99\u0eaa\u0ec9\u0eb2\u0e87\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87\u0ea7\u0eb4\u0ec0\u0e84\u0eb2\u0eb0\u0e84\u0eb1\u0ec9\u0e87\u0ea5\u0ec8\u0eb2\u0eaa\u0eb8\u0e94 online_release_page=\u0edc\u0ec9\u0eb2\u0e97\u0eb5\u0ec8\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0ead\u0e81\u0ec4\u0e99\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0ead\u0eb4\u0e99\u0ec0\u0e95\u0eb5\u0ec1\u0e99\u0e94 edit_profile=\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 view_profile=\u0ec0\u0e9a\u0eb5\u0ec8\u0e87\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 profile_details=\u0ea5\u0eb2\u0e8d\u0ea5\u0eb0\u0ead\u0ebd\u0e94\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 -job_title=\u0e95\u0eb3\u0ec1\u0edc\u0ec8\u0e87 -introduction=\u0ec1\u0e99\u0eb0\u0e99\u0eb3 +job_title=\u0ead\u0eb2\u0e8a\u0eb5\u0e9a +introduction=\u0e81\u0eb2\u0e99\u0ec1\u0e99\u0eb0\u0e99\u0eb3 gender=\u0ec0\u0e9e\u0e94 male=~\u0ec0\u0e9e\u0e94\u0e8a\u0eb2\u0e8d -female=~\u0ec0\u0e9e\u0e94\u0e8d\u0eb4\u0e87 +female=\u0e8d\u0eb4\u0e87 other=\u0ead\u0eb7\u0ec8\u0e99\u0ec6 birthday=\u0ea7\u0eb1\u0e99\u0ec0\u0e94\u0eb7\u0ead\u0e99\u0e9b\u0eb5\u0ec0\u0e81\u0eb5\u0e94 nationality=\u0eaa\u0eb1\u0e99\u0e8a\u0eb2\u0e94 @@ -1029,22 +1049,22 @@ update_user_profile_success=\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ec4\u0e94\u0e settings=\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2 property_to_display_in_analysis_modules=\u0eaa\u0eb7\u0ec8\u0e87\u0e97\u0eb5\u0ec8\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0e99\u0ecd\u0eb2\u0eaa\u0eb0\u0ec0\u0edc\u0eb5 \u0ec3\u0e99\u0ec2\u0ea1\u0e94\u0eb9\u0e99\u0e82\u0ead\u0e87\u0e81\u0eb2\u0e99\u0ea7\u0eb4\u0ec4\u0e88 user_settings=\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0eaa\u0ecd\u0eb2\u0ea5\u0eb1\u0e9a\u0e9c\u0eb9\u0ec9\u0e8a\u0ebb\u0ea1\u0ec3\u0e8a\u0ec9 -general=\u0ec2\u0e94\u0e8d\u0e97\u0ebb\u0ec8\u0ea7\u0ec4\u0e9b +general=\u0e97\u0ebb\u0ec8\u0ea7\u0ec4\u0e9b message=\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1 -db_language=\u0e9e\u0eb2\u0eaa\u0eb2\u0e82\u0ead\u0e87\u0e96\u0eb2\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 -language=\u0e9e\u0eb2\u0eaa\u0eb2\u0e97\u0eb5\u0ec8\u0ec4\u0e8a\u0ec9\u0eaa\u0ecd\u0eb2\u0ea5\u0eb1\u0e9a\u0ec3\u0e8a\u0ec9\u0eaa\u0ebb\u0e99\u0e97\u0eb0\u0e99\u0eb2\u0ec1\u0ea5\u0e81\u0e9b\u0ec8\u0ebd\u0e99 -use_db_locale_no_translation=Use database locale / no translation -style=\u0ec1\u0e9a\u0e9a -user_general_settings=User General Settings +db_language=\u0e9e\u0eb2\u0eaa\u0eb2\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ec3\u0e99\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a +language=\u0e9e\u0eb2\u0eaa\u0eb2\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0e9c\u0ebb\u0e99 +use_db_locale_no_translation=\u0ec3\u0e8a\u0ec9\u0e9e\u0eb2\u0eaa\u0eb2\u0e97\u0ec9\u0ead\u0e87\u0e96\u0eb4\u0ec8\u0e99\u0e82\u0ead\u0e87\u0e96\u0eb2\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 / \u0e9a\u0ecd\u0ec8\u0ec1\u0e9b +style=\u0ea5\u0eb1\u0e81\u0eaa\u0eb0\u0e99\u0eb0 +user_general_settings=\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0e97\u0ebb\u0ec8\u0ea7\u0ec4\u0e9b\u0e82\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 user_message_settings=\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1 enable_message_email_notifications=\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94\u0ec3\u0eab\u0ec9\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0eb4\u0ec0\u0ea1\u0ea7\u0ec1\u0e88\u0ec9\u0e87\u0ec0\u0e95\u0eb7\u0ead\u0e99\u0ec4\u0e94\u0ec9 enable_message_sms_notifications=\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94\u0ec3\u0eab\u0ec9\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0eaa\u0ebb\u0ec8\u0e87\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1\u0ec1\u0e88\u0ec9\u0e87\u0ec0\u0e95\u0eb7\u0ead\u0e99\u0ec4\u0e94\u0ec9 -intro_user_general_settings=Customize the system with user specific settings for locale, style and more. +intro_user_general_settings=\u0e9b\u0eb1\u0e9a\u0ec1\u0e95\u0ec8\u0e87\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0e94\u0ec9\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0eaa\u0eb0\u0ec0\u0e9e\u0eb2\u0eb0\u0e82\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 \u0eaa\u0eb3\u0ea5\u0eb1\u0e9a\u0e9e\u0eb2\u0eaa\u0eb2, \u0eae\u0eb9\u0e9a\u0ec1\u0e9a\u0e9a \u0ec1\u0ea5\u0eb0 \u0ead\u0eb7\u0ec8\u0e99\u0ec6. intro_user_message_settings=Customize the system with user specific settings for message email and sms notification. -light_blue=Light Blue +light_blue=\u0eaa\u0eb5\u0e9f\u0ec9\u0eb2\u0ead\u0ec8\u0ead\u0e99 green=\u0e82\u0ebd\u0ea7 settings_updated=\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7 -dashboard=\u0e95\u0eb2\u0edc\u0ec8\u0eb2\u0e87\u0eaa\u0eb1\u0e87\u0ea5\u0ea7\u0ea1\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e82\u0ec8\u0eb2\u0ea7\u0eaa\u0eb2\u0e99 +dashboard=\u0e81\u0eb0\u0e94\u0eb2\u0e99\u0e82\u0ec8\u0eb2\u0ea7 messages=\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1 interpretations=\u0e81\u0eb2\u0e99\u0ec1\u0e9b\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 interface_style=\u0eae\u0eb9\u0e9a\u0ec1\u0e9a\u0e9a\u0e82\u0ead\u0e87\u0e81\u0eb2\u0e99\u0eaa\u0ebb\u0e99\u0e97\u0eb0\u0e99\u0eb2\u0ec1\u0ea5\u0e81\u0e9b\u0ec8\u0ebd\u0e99 @@ -1057,87 +1077,87 @@ cache_provider=\u0e9c\u0eb9\u0ec9\u0ea5\u0ec9\u0eb2\u0e87\u0e82\u0ecd\u0ec9\u0ea #-- Change Log------------------------------------------------------------------# -change_log=Change Log -release=Release +change_log=\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0e81\u0eb2\u0e99\u0e9b\u0ec8\u0ebd\u0e99\u0ec1\u0e9b\u0e87 (Change Log) +release=\u0ea5\u0eb8\u0ec9\u0e99 (Release) release_page=\u0edc\u0ec9\u0eb2\u0e97\u0eb5\u0ec8\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0ead\u0e81\u0ec4\u0e99\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0ead\u0eb4\u0e99\u0ec0\u0e95\u0eb5\u0ec1\u0e99\u0e94 #-- Macros ---------------------------------------------------------------------# yes=\u0ec1\u0ea1\u0ec8\u0e99 -no=\u0e9a\u0ecd\u0ec8 +no=\u0e9a\u0ecd\u0ec8\u0ec1\u0ea1\u0e99 true=\u0ec1\u0ea1\u0ec8\u0e99 -false=\u0e9a\u0ecd\u0ec8 +false=\u0e9a\u0ecd\u0ec8\u0ec1\u0ea1\u0e99 sum=\u0e9c\u0ebb\u0e99\u0e9a\u0ea7\u0e81 -count=\u0e99\u0eb1\u0e9a\u0e88\u0eb3\u0e99\u0ea7\u0e99 +count=\u0e99\u0eb1\u0e9a average=\u0eaa\u0eb0\u0ec0\u0ea5\u0ec8\u0e8d stddev=\u0ea1\u0eb2\u0e94\u0e95\u0eb0\u0e96\u0eb2\u0e99\u0e81\u0eb2\u0e99\u0ec1\u0e9a\u0ec8\u0e87 variance=\u0e84\u0ea7\u0eb2\u0ea1\u0ec1\u0e95\u0e81\u0e95\u0ec8\u0eb2\u0e87 -min=\u0e84\u0ec8\u0eb2\u0e95\u0ecd\u0ec8\u0eb2\u0eaa\u0eb8\u0e94 -max=\u0e84\u0ec8\u0eb2\u0ec3\u0eab\u0ec8\u0e8d\u0eaa\u0eb8\u0e94 +min=\u0e84\u0ec8\u0eb2\u0e99\u0ec9\u0ead\u0e8d\u0eaa\u0eb8\u0e94 +max=\u0e84\u0ec8\u0eb2\u0eaa\u0eb9\u0e87\u0eaa\u0eb8\u0e94 text=\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1 -long_text=Long text +long_text=\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1\u0e8d\u0eb2\u0ea7 string=\u0eaa\u0eb0\u0e95\u0eb4\u0e87 int=\u0e88\u0eb3\u0e99\u0ea7\u0e99 number=\u0e88\u0eb3\u0e99\u0ea7\u0e99 integer=Integer positive_integer=Positive Integer -zero_positive_int=Positive or Zero Integer +zero_positive_int=\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0e96\u0ec9\u0ea7\u0e99\u0e9a\u0ea7\u0e81 \u0eab\u0ebc\u0eb7 \u0eaa\u0eb9\u0e99 coordinate=\u0ec0\u0eaa\u0eb1\u0ec9\u0e99\u0eaa\u0eb0\u0ec1\u0e94\u0e87 negative_integer=Negative Integer -unit_interval=Unit interval +unit_interval=\u0e8a\u0ec8\u0ea7\u0e87\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d (Unit interval) geojson=GeoJSON -percentage=Percentage +percentage=\u0ec0\u0e9b\u0eb5\u0ec0\u0e8a\u0eb1\u0e99 date=\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0ec8 date_time=\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0ec8 & \u0ec0\u0ea7\u0ea5\u0eb2 -yes_no=Yes/No -bool=Yes/No -none=\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5 -yes_only = Yes Only +yes_no=\u0ec1\u0ea1\u0ec8\u0e99/\u0e9a\u0ecd\u0ec8\u0ec1\u0ea1\u0e99 +bool=\u0ec1\u0ea1\u0ec8\u0e99/\u0e9a\u0ecd\u0ec8\u0ec1\u0ea1\u0e99 +none=\u0e9a\u0ecd\u0ec8\u0ec1\u0ea1\u0e99 +yes_only = \u0ec1\u0ea1\u0ec8\u0e99 custom=\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 file=\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99 -no_value=\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e84\u0ec8\u0eb2 +no_value=\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 #-- Validation messages -------------------------------------------------------# value_must_integer=\u0e84\u0ec8\u0eb2\u0e95\u0ec9\u0ead\u0e87\u0ec0\u0e9b\u0eb1\u0e99\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0e96\u0ec9\u0ea7\u0e99 -value_must_number=\u0e95\u0ec9\u0ead\u0e87\u0ec0\u0e9b\u0eb1\u0e99\u0e9e\u0ebd\u0e87\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0e99\u0eb1\u0ec9\u0e99 +value_must_number=\u0e84\u0ec8\u0eb2\u0e95\u0ec9\u0ead\u0e87\u0ec0\u0e9b\u0eb1\u0e99\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81 value_must_positive_integer=\u0e84\u0ec8\u0eb2\u0e95\u0ec9\u0ead\u0e87\u0ec0\u0e9b\u0eb1\u0e99\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0e9a\u0ea7\u0e81 value_must_negative_integer=\u0e84\u0ec8\u0eb2\u0e97\u0eb5\u0ec8\u0e95\u0eb7\u0ec8\u0ea1\u0ec3\u0eaa\u0ec8\u0e95\u0ec9\u0ead\u0e87\u0ec0\u0e9b\u0eb1\u0e99\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81\u0e97\u0eb5\u0ec8\u0e95\u0eb4\u0e94\u0ea5\u0ebb\u0e9a value_must_zero_or_positive_integer=\u0e84\u0ec8\u0eb2\u0e97\u0eb5\u0ec8\u0e95\u0eb7\u0ec8\u0ea1\u0ec3\u0eaa\u0ec8\u0e95\u0ec9\u0ead\u0e87\u0ec0\u0e9b\u0eb1\u0e99\u0ec0\u0ea5\u0e81 0 \u0eab\u0ebc\u0eb7 \u0ec0\u0ea5\u0e81\u0e97\u0eb5\u0ec8\u0e95\u0eb4\u0e94\u0e9a\u0ea7\u0e81 value_must_unit_interval=\u0e84\u0ec8\u0eb2\u0e95\u0ec9\u0ead\u0e87\u0ea2\u0eb9\u0ec8\u0ec3\u0e99\u0ea5\u0eb0\u0eab\u0ea7\u0ec8\u0eb2\u0e87 0 \u0ec1\u0ea5\u0eb0 1 -value_must_percentage=Value must be a percentage (between 0 and 100) -value_must_coordinate=Value must be a coordinate (longitude, latitude) -value_must_valid_url=Value must be a valid url +value_must_percentage=\u0e84\u0ec8\u0eb2\u0e95\u0ec9\u0ead\u0e87\u0ec0\u0e9b\u0eb1\u0e99\u0ec0\u0e9b\u0eb5\u0ec0\u0e8a\u0eb1\u0e99 (\u0ea5\u0eb0\u0eab\u0ea7\u0ec8\u0eb2\u0e87 0 \u0eab\u0eb2 100) +value_must_coordinate=\u0e84\u0ec8\u0eb2\u0e95\u0ec9\u0ead\u0e87\u0ec0\u0e9b\u0eb1\u0e99\u0e9e\u0eb4\u0e81\u0eb1\u0e94 (\u0ec0\u0eaa\u0eb1\u0ec9\u0e99\u0ec1\u0ea7\u0e87, \u0ec0\u0eaa\u0eb1\u0ec9\u0e99\u0e82\u0eb0\u0edc\u0eb2\u0e99) +value_must_valid_url=\u0e84\u0ec8\u0eb2\u0e95\u0ec9\u0ead\u0e87\u0ec0\u0e9b\u0eb1\u0e99 URL \u0e97\u0eb5\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87 #-- User account --------------------------------------------------------------# profile=\u0ea5\u0eb2\u0e8d\u0ea5\u0eb0\u0ead\u0ebd\u0e94\u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ebb\u0ea7 account=\u0e9a\u0eb1\u0e99\u0e8a\u0eb5 -update_user=Update user +update_user=\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 user_account=User Account -user_name=\u0e99\u0eb2\u0ea1\u0eaa\u0eb0\u0e81\u0eb9\u0e99 +user_name=\u0e8a\u0eb7\u0ec8\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 old_password=\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0ec0\u0e81\u0ebb\u0ec8\u0eb2 new_password=\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0ec3\u0edd\u0ec8 retype_new_password=\u0e9e\u0eb4\u0ea1\u0e84\u0eb7\u0e99\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99 surname=\u0e99\u0eb2\u0ea1\u0eaa\u0eb0\u0e81\u0eb8\u0e99 -first_name=\u0e8a\u0eb7\u0ec8\u0ec1\u0e97\u0ec9 -email=\u0ead\u0eb5\u0ec0\u0ea1\u0ea5 +first_name=\u0e8a\u0eb7\u0ec8 +email=\u0ead\u0eb5\u0ec0\u0ea1\u0ea7 openid=\u0ec4\u0ead\u0e94\u0eb5 -username=\u0e99\u0eb2\u0ea1\u0eaa\u0eb0\u0e81\u0eb9\u0e99 -phone_number=\u0ec0\u0e9a\u0eb5\u0ec2\u0e97\u0ec2\u0ea1\u0e9a\u0eb2\u0e8d -user_roles=\u0eaa\u0eb4\u0e94\u0e97\u0eb4\u0e82\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a +username=\u0e8a\u0eb7\u0ec8\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 +phone_number=\u0edd\u0eb2\u0e8d\u0ec0\u0ea5\u0e81\u0ec2\u0e97\u0ea5\u0eb0\u0eaa\u0eb1\u0e9a +user_roles=\u0e95\u0eb3\u0ec1\u0edc\u0ec8\u0e87\u0eae\u0eb1\u0e9a\u0e9e\u0eb4\u0e94\u0e8a\u0ead\u0e9a\u0ec3\u0e99\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a update_user_success=\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e97\u0ec8\u0eb2\u0e99\u0ec4\u0e94\u0ec9\u0eae\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0ec1\u0ea5\u0ec9\u0ea7 wrong_password=\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0eb4\u0e94\! help_center=\u0e81\u0eb2\u0e99\u0e8a\u0ec8\u0ea7\u0e8d\u0ec0\u0eab\u0ebc\u0eb7\u0ead -help_intro_header=Welcome to the DHIS 2 Help Center -help_intro_text=Please select an item from the menu to the left. +help_intro_header=\u0e8d\u0eb4\u0e99\u0e94\u0eb5\u0e95\u0ec9\u0ead\u0e99\u0eae\u0eb1\u0e9a\u0eaa\u0eb9\u0ec8 \u0eaa\u0eb9\u0e99\u0e84\u0ea7\u0eb2\u0ea1\u0e8a\u0ec8\u0ea7\u0e8d\u0ec0\u0eab\u0ebc\u0eb7\u0ead DHIS 2 +help_intro_text=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0eab\u0ebb\u0ea7\u0e82\u0ecd\u0ec9\u0e88\u0eb2\u0e81\u0ec0\u0ea1\u0e99\u0eb9\u0e97\u0eb2\u0e87\u0e8a\u0ec9\u0eb2\u0e8d. please_wait_while_the_system_is_processing=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ea5\u0ecd\u0e96\u0ec9\u0eb2 \u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0e81\u0eb3\u0ea5\u0eb1\u0e87\u0e97\u0eb3\u0e87\u0eb2\u0e99 -organisation_unit_required_for_user=User must be assigned to at least one organisation unit +organisation_unit_required_for_user=\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0e95\u0ec9\u0ead\u0e87\u0e96\u0eb7\u0e81\u0ea1\u0ead\u0e9a\u0edd\u0eb2\u0e8d\u0ec3\u0eab\u0ec9\u0ea2\u0ec8\u0eb2\u0e87\u0edc\u0ec9\u0ead\u0e8d\u0edc\u0eb6\u0ec8\u0e87\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87 #-- Contact info ---------------------------------------------------------------# address=\u0e97\u0eb5\u0ec8\u0ea2\u0eb9\u0ec8 -contact_details=Contact information +contact_details=\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e81\u0eb2\u0e99\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8 contact_person=Contact person #-- Form validation messages --------------------------------------------------# @@ -1147,55 +1167,55 @@ please_fix_this_field=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec1\u0e9b\u0e87\u0e please_enter_a_valid_email_address=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2 \u0e95\u0eb7\u0ec8\u0ea1 \u0ec1\u0ea5\u0eb0 \u0ea2\u0eb1\u0ec9\u0e87\u0ea2\u0eb7\u0e99\u0e97\u0eb5\u0ec8\u0ea2\u0eb9\u0ec8 \u0ead\u0eb5\u0ec1\u0ea1\u0ea7 \u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99 please_enter_a_valid_url=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e95\u0eb7\u0ec8\u0ea1\u0ec3\u0eaa\u0ec8 \u0ec1\u0ea5\u0eb0 \u0ea2\u0eb1\u0ec9\u0e99\u0ea2\u0eb7\u0e99 URL please_enter_a_valid_date=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e95\u0eb7\u0ec8\u0ea1\u0ec3\u0eaa\u0ec8 \u0ec1\u0ea5\u0eb0 \u0ea2\u0eb1\u0ec9\u0e87\u0ea2\u0eb7\u0e99\u0ea7\u0eb1\u0e99\u0e97\u0eb5 -please_enter_a_valid_date_iso=Please enter a valid date (e.g. 1990-01-01). -please_enter_a_valid_number=Please enter a valid number. -please_enter_a_valid_digits=Please enter only digits. -please_enter_the_equal_values_again=The entered values do not match. Please re-enter the values. -please_enter_a_value_with_a_valid_expression=Please enter a value with a valid extension. -first_character_must_be_alphabetical=The first character must be a letter. -please_enter_no_more_than_n_character=Please enter no more than {0} characters. -please_enter_at_least_than_n_character=Please enter at least {0} characters. -please_enter_a_value_between_n_character=Please enter a value between {0} and {1} characters long. -please_enter_a_value_between_a_and_b=Please enter a value between {0} and {1}. -please_enter_a_value_less_than_or_equal_to_n=Please enter a value less than or equal to {0}. -please_enter_a_value_greater_than_or_equal_to_n=Please enter a value greater than or equal to {0}. +please_enter_a_valid_date_iso=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9b\u0ec9\u0ead\u0e99\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0e97\u0eb5\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87 (\u0e95\u0ebb\u0ea7\u0ea2\u0ec8\u0eb2\u0e87: 1990-01-01). +please_enter_a_valid_number=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9b\u0ec9\u0ead\u0e99\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81\u0e97\u0eb5\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87. +please_enter_a_valid_digits=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9b\u0ec9\u0ead\u0e99\u0eaa\u0eb0\u0ec0\u0e9e\u0eb2\u0eb0\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0e99\u0eb1\u0ec9\u0e99. +please_enter_the_equal_values_again=\u0e84\u0ec8\u0eb2\u0e97\u0eb5\u0ec8\u0e9b\u0ec9\u0ead\u0e99\u0e9a\u0ecd\u0ec8\u0e81\u0ebb\u0e87\u0e81\u0eb1\u0e99. \u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9b\u0ec9\u0ead\u0e99\u0e84\u0ec8\u0eb2\u0e84\u0eb7\u0e99\u0ec3\u0edd\u0ec8. +please_enter_a_value_with_a_valid_expression=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9b\u0ec9\u0ead\u0e99\u0e84\u0ec8\u0eb2\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0e99\u0eb2\u0ea1\u0eaa\u0eb0\u0e81\u0eb8\u0e99\u0ec4\u0e9f\u0ea5\u0ecc\u0e97\u0eb5\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87. +first_character_must_be_alphabetical=\u0e95\u0ebb\u0ea7\u0ead\u0eb1\u0e81\u0eaa\u0ead\u0e99\u0e97\u0eb3\u0ead\u0eb4\u0e94\u0e95\u0ec9\u0ead\u0e87\u0ec0\u0e9b\u0eb1\u0e99\u0e95\u0ebb\u0ea7\u0edc\u0eb1\u0e87\u0eaa\u0eb7. +please_enter_no_more_than_n_character=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9b\u0ec9\u0ead\u0e99\u0e9a\u0ecd\u0ec8\u0ec0\u0e81\u0eb5\u0e99 {0} \u0e95\u0ebb\u0ea7\u0ead\u0eb1\u0e81\u0eaa\u0ead\u0e99. +please_enter_at_least_than_n_character=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9b\u0ec9\u0ead\u0e99\u0ea2\u0ec8\u0eb2\u0e87\u0edc\u0ec9\u0ead\u0e8d {0} \u0e95\u0ebb\u0ea7\u0ead\u0eb1\u0e81\u0eaa\u0ead\u0e99. +please_enter_a_value_between_n_character=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9b\u0ec9\u0ead\u0e99\u0e84\u0ec8\u0eb2\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0e84\u0ea7\u0eb2\u0ea1\u0e8d\u0eb2\u0ea7\u0ea5\u0eb0\u0eab\u0ea7\u0ec8\u0eb2\u0e87 {0} \u0eab\u0eb2 {1} \u0e95\u0ebb\u0ea7\u0ead\u0eb1\u0e81\u0eaa\u0ead\u0e99. +please_enter_a_value_between_a_and_b=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9b\u0ec9\u0ead\u0e99\u0e84\u0ec8\u0eb2\u0ea5\u0eb0\u0eab\u0ea7\u0ec8\u0eb2\u0e87 {0} \u0eab\u0eb2 {1}. +please_enter_a_value_less_than_or_equal_to_n=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9b\u0ec9\u0ead\u0e99\u0e84\u0ec8\u0eb2\u0e97\u0eb5\u0ec8\u0edc\u0ec9\u0ead\u0e8d\u0e81\u0ea7\u0ec8\u0eb2 \u0eab\u0ebc\u0eb7 \u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0e81\u0eb1\u0e9a {0}. +please_enter_a_value_greater_than_or_equal_to_n=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9b\u0ec9\u0ead\u0e99\u0e84\u0ec8\u0eb2\u0e97\u0eb5\u0ec8\u0ec3\u0eab\u0e8d\u0ec8\u0e81\u0ea7\u0ec8\u0eb2 \u0eab\u0ebc\u0eb7 \u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0e81\u0eb1\u0e9a {0}. please_enter_a_different_value_to_above=Please enter a different value to above. -digits_decimal_only_please=Please enter digits only. Three digits before decimal point and two after the decimal point are allowed. -please_letters_numbers_spaces_underscores_only=Only letters, numbers, spaces and underscores are allowed. -please_letters_numbers_spaces_or_some_special_chars_only=Only letters, numbers, spaces and the characters \n .,-,(,) are allowed. -please_enter_a_value_less_than_or_equal_to=Please enter a value less than or equal to {1} -please_enter_a_value_greater_than_or_equal_to=Please enter a value greater than or equal to {1} -please_do_not_enter_same_values=Please do not enter same values. -letters_or_punctuation_only_please=Letters or punctuation only please. -please_enter_n_words_or_less=Please enter {0} words or less. -please_enter_at_least_n_words=Please enter at least {0} words. -please_enter_betwwen_a_and_b_words=Please enter between {0} and {1} words. -letters_only_please=Letters only please. +digits_decimal_only_please=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9b\u0ec9\u0ead\u0e99\u0eaa\u0eb0\u0ec0\u0e9e\u0eb2\u0eb0\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81. \u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94\u0ec3\u0eab\u0ec9\u0ea1\u0eb5 3 \u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81\u0e81\u0ec8\u0ead\u0e99\u0e88\u0eb8\u0e94 \u0ec1\u0ea5\u0eb0 2 \u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81\u0eab\u0ebc\u0eb1\u0e87\u0e88\u0eb8\u0e94. +please_letters_numbers_spaces_underscores_only=\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94\u0eaa\u0eb0\u0ec0\u0e9e\u0eb2\u0eb0\u0e95\u0ebb\u0ea7\u0ead\u0eb1\u0e81\u0eaa\u0ead\u0e99, \u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81, \u0e8d\u0eb0\u0eab\u0ea7\u0ec8\u0eb2\u0e87 \u0ec1\u0ea5\u0eb0 \u0e82\u0eb5\u0e94\u0e81\u0ec9\u0ead\u0e87 \u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0e99\u0eb1\u0ec9\u0e99. +please_letters_numbers_spaces_or_some_special_chars_only=\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94\u0eaa\u0eb0\u0ec0\u0e9e\u0eb2\u0eb0\u0e95\u0ebb\u0ea7\u0ead\u0eb1\u0e81\u0eaa\u0ead\u0e99, \u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81, \u0e8d\u0eb0\u0eab\u0ea7\u0ec8\u0eb2\u0e87 \u0ec1\u0ea5\u0eb0 \u0e82\u0eb5\u0e94\u0e81\u0ec9\u0ead\u0e87 \u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0e99\u0eb1\u0ec9\u0e99. +please_enter_a_value_less_than_or_equal_to=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9b\u0ec9\u0ead\u0e99\u0e84\u0ec8\u0eb2\u0e97\u0eb5\u0ec8\u0edc\u0ec9\u0ead\u0e8d\u0e81\u0ea7\u0ec8\u0eb2 \u0eab\u0ebc\u0eb7 \u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0e81\u0eb1\u0e9a {1} +please_enter_a_value_greater_than_or_equal_to=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9b\u0ec9\u0ead\u0e99\u0e84\u0ec8\u0eb2\u0e97\u0eb5\u0ec8\u0ec3\u0eab\u0e8d\u0ec8\u0e81\u0ea7\u0ec8\u0eb2 \u0eab\u0ebc\u0eb7 \u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0e81\u0eb1\u0e9a {1} +please_do_not_enter_same_values=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ea2\u0ec8\u0eb2\u0e9b\u0ec9\u0ead\u0e99\u0e84\u0ec8\u0eb2\u0e97\u0eb5\u0ec8\u0e8a\u0ec9\u0eb3\u0e81\u0eb1\u0e99. +letters_or_punctuation_only_please=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9b\u0ec9\u0ead\u0e99\u0eaa\u0eb0\u0ec0\u0e9e\u0eb2\u0eb0\u0e95\u0ebb\u0ea7\u0ead\u0eb1\u0e81\u0eaa\u0ead\u0e99 \u0eab\u0ebc\u0eb7 \u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e87\u0edd\u0eb2\u0e8d\u0ea7\u0eb1\u0e81\u0e95\u0ead\u0e99. +please_enter_n_words_or_less=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9b\u0ec9\u0ead\u0e99 {0} \u0e84\u0eb3 \u0eab\u0ebc\u0eb7 \u0edc\u0ec9\u0ead\u0e8d\u0e81\u0ea7\u0ec8\u0eb2. +please_enter_at_least_n_words=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9b\u0ec9\u0ead\u0e99\u0ea2\u0ec8\u0eb2\u0e87\u0edc\u0ec9\u0ead\u0e8d {0} \u0e84\u0eb3. +please_enter_betwwen_a_and_b_words=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9b\u0ec9\u0ead\u0e99\u0ea5\u0eb0\u0eab\u0ea7\u0ec8\u0eb2\u0e87 {0} \u0eab\u0eb2 {1} \u0e84\u0eb3. +letters_only_please=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9b\u0ec9\u0ead\u0e99\u0eaa\u0eb0\u0ec0\u0e9e\u0eb2\u0eb0\u0e95\u0ebb\u0ea7\u0ead\u0eb1\u0e81\u0eaa\u0ead\u0e99. no_white_space_please=\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e8d\u0eb0\u0eab\u0ea7\u0ec8\u0eb2\u0e87 no_start_white_space_please=\u0e88\u0eb8\u0e94\u0e99\u0eb5\u0ec9\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e8d\u0eb0\u0eab\u0ea7\u0ec8\u0eb2\u0e87 -ZIP_code_must_be_in_the_range=Your ZIP-code must be in the range 902xx-xxxx to 905-xx-xxxx -please_enter_valid_time=Please enter a valid time, between 00:00 and 23:59. -please_enter_valid_phone_number=Please specify a valid phone number. -please_enter_at_least_n_character=Please enter at least {0} characters. -this_date_can_not_be_after_today=This date can not be after today. -please_fill_out_at_least_one_of_these_fields=Please fill out at least one of these fields. -please_select_at_least_one_option_for_these_fields=Please select at least one option for these fields. +ZIP_code_must_be_in_the_range=\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0ec4\u0e9b\u0eaa\u0eb0\u0e99\u0eb5\u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99\u0e95\u0ec9\u0ead\u0e87\u0ea2\u0eb9\u0ec8\u0ec3\u0e99\u0e8a\u0ec8\u0ea7\u0e87 902xx-xxxx \u0eab\u0eb2 905-xx-xxxx +please_enter_valid_time=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9b\u0ec9\u0ead\u0e99\u0ec0\u0ea7\u0ea5\u0eb2\u0e97\u0eb5\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87, \u0ea5\u0eb0\u0eab\u0ea7\u0ec8\u0eb2\u0e87 00:00 \u0eab\u0eb2 23:59. +please_enter_valid_phone_number=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ea5\u0eb0\u0e9a\u0eb8\u0ec0\u0e9a\u0eb5\u0ec2\u0e97\u0ea5\u0eb0\u0eaa\u0eb1\u0e9a\u0e97\u0eb5\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87. +please_enter_at_least_n_character=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9b\u0ec9\u0ead\u0e99\u0ea2\u0ec8\u0eb2\u0e87\u0edc\u0ec9\u0ead\u0e8d {0} \u0e95\u0ebb\u0ea7\u0ead\u0eb1\u0e81\u0eaa\u0ead\u0e99. +this_date_can_not_be_after_today=\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0e99\u0eb5\u0ec9\u0e9a\u0ecd\u0ec8\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0ea2\u0eb9\u0ec8\u0eab\u0ebc\u0eb1\u0e87\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec4\u0e94\u0ec9. +please_fill_out_at_least_one_of_these_fields=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e95\u0eb7\u0ec8\u0ea1\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ea2\u0ec8\u0eb2\u0e87\u0edc\u0ec9\u0ead\u0e8d\u0edc\u0eb6\u0ec8\u0e87\u0eab\u0ec9\u0ead\u0e87. +please_select_at_least_one_option_for_these_fields=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e95\u0eb7\u0ec8\u0ea1\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ea2\u0ec8\u0eb2\u0e87\u0edc\u0ec9\u0ead\u0e8d\u0edc\u0eb6\u0ec8\u0e87\u0eab\u0ec9\u0ead\u0e87. password_must_contain_at_least_one_capital_letter_and_one_digit=\u0eaa\u0eb0\u0eab\u0eb1\u0e94\u0e97\u0ec8\u0eb2\u0e99\u0e84\u0ea7\u0e99\u0ea1\u0eb5\u0ea2\u0ec8\u0eb2\u0e87\u0e99\u0ec9\u0ead\u0e8d\u0edc\u0eb7\u0ec8\u0e87\u0e95\u0ebb\u0ea7\u0ead\u0eb1\u0e81\u0ec3\u0eab\u0e8d\u0ec8 \u0ec1\u0ea5\u0eb0 \u0edc\u0eb7\u0ec8\u0e87\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81 -only_digits_are_not_allowed=Only digits are not allowed -closedDate_should_be_greater_than_openDate=The ClosedDate field should be greater than the OpenDate field. +only_digits_are_not_allowed=\u0e9a\u0ecd\u0ec8\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94\u0ec3\u0eab\u0ec9\u0ea1\u0eb5\u0ec1\u0e95\u0ec8\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81\u0ea2\u0ec8\u0eb2\u0e87\u0e94\u0ebd\u0ea7 +closedDate_should_be_greater_than_openDate=\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0e9b\u0eb4\u0e94 \u0e84\u0ea7\u0e99\u0e88\u0eb0\u0ea2\u0eb9\u0ec8\u0eab\u0ebc\u0eb1\u0e87 \u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0ec0\u0e9b\u0eb5\u0e94. please_unicode_chars_only=Valid unicode charaters only are allowed. -unrecognized_coordinate_string=Unrecognized coordinate string -please_enter_a_letters_or_digits=Please enter letters or digits. -please_enter_valid_number=Please enter a valid number. +unrecognized_coordinate_string=\u0eae\u0eb9\u0e9a\u0ec1\u0e9a\u0e9a\u0e9e\u0eb4\u0e81\u0eb1\u0e94\u0e9a\u0ecd\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87 +please_enter_a_letters_or_digits=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9b\u0ec9\u0ead\u0e99\u0e95\u0ebb\u0ea7\u0ead\u0eb1\u0e81\u0eaa\u0ead\u0e99 \u0eab\u0ebc\u0eb7 \u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81. +please_enter_valid_number=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9b\u0ec9\u0ead\u0e99\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81\u0e97\u0eb5\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87. please_enter_valid_integer=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9b\u0ec9\u0ead\u0e99\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81\u0e97\u0eb5\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87 -please_enter_valid_positive_integer=Please enter a valid positive integer. +please_enter_valid_positive_integer=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9b\u0ec9\u0ead\u0e99\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0e96\u0ec9\u0ea7\u0e99\u0e97\u0eb5\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87. please_enter_valid_negative_integer=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9b\u0ec9\u0ead\u0e99\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81\u0e97\u0eb5\u0ec8\u0ec0\u0e9b\u0eb1\u0e99\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0ea5\u0ebb\u0e9a\u0ec3\u0eab\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87 -please_enter_name=Please enter name! -please_select_period=Please select period! +please_enter_name=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9b\u0ec9\u0ead\u0e99\u0e8a\u0eb7\u0ec8! +please_select_period=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0ec4\u0ea5\u0e8d\u0eb0\u0ec0\u0ea7\u0ea5\u0eb2! please_select_dataset=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0e9f\u0ead\u0ea1 please_select_dataelement=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 (data element) -please_select_indicator=Please select indicator! +please_select_indicator=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94! please_enter_description=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9b\u0ec9\u0ead\u0e99\u0ea5\u0eb2\u0e8d\u0ea5\u0eb0\u0ead\u0ebd\u0e94\! delete_confirm=\u0e97\u0ec8\u0eb2\u0e99\u0ec1\u0e99\u0ec8\u0ec3\u0e88\u0e97\u0eb5\u0ec8\u0e88\u0eb0\u0ea5\u0ebb\u0e9a\u0e9a\u0ecd? @@ -1205,20 +1225,20 @@ error=\u0ec0\u0e81\u0eb5\u0e94\u0e81\u0eb2\u0e99\u0e9c\u0eb4\u0e94\u0e9e\u0eb2\u warning=\u0ec1\u0e88\u0ec9\u0e87\u0ec0\u0e95\u0eb7\u0ead\u0e99 success=\u0eaa\u0eb3\u0ec0\u0eab\u0ebc\u0eb1\u0e94 waiting=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ea5\u0ecd\u0e96\u0ec9\u0eb2 -invalid_identifiers_in_expression=Invalid identifiers in expression -filter_not_evaluating_to_true_or_false=Filter is not evaluating to true or false -expression_not_valid=Expression is not valid -unknown_variable=Unknown variable -locate_by_code=Locate by code - -select_at_level=Select at level -unselect_at_level=Un-select at level -unselect_all=Un-select all -select_all=Select all -select_in_group=Select in group -unselect_in_group=Un-select in group -select_children=Select children -unselect_children=Un-select children +invalid_identifiers_in_expression=\u0e95\u0ebb\u0ea7\u0ea5\u0eb0\u0e9a\u0eb8\u0e9a\u0ecd\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87\u0ec3\u0e99\u0eaa\u0eb9\u0e94\u0e84\u0eb4\u0e94\u0ec4\u0ea5\u0ec8 +filter_not_evaluating_to_true_or_false=\u0e95\u0ebb\u0ea7\u0e81\u0ead\u0e87\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0e9b\u0eb0\u0ec0\u0ea1\u0eb5\u0e99\u0e9c\u0ebb\u0e99\u0ec0\u0e9b\u0eb1\u0e99 \u0e88\u0eb4\u0e87 \u0eab\u0ebc\u0eb7 \u0ec0\u0e97\u0eb1\u0e94 +expression_not_valid=\u0eaa\u0eb9\u0e94\u0e84\u0eb4\u0e94\u0ec4\u0ea5\u0ec8\u0e9a\u0ecd\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87 +unknown_variable=\u0e9a\u0ecd\u0ec8\u0eae\u0eb9\u0ec9\u0e88\u0eb1\u0e81\u0e95\u0ebb\u0ea7\u0e9b\u0ec8\u0ebd\u0e99 +locate_by_code=\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2\u0e94\u0ec9\u0ea7\u0e8d\u0ea5\u0eb0\u0eab\u0eb1\u0e94 + +select_at_level=\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0ec3\u0e99\u0e82\u0eb1\u0ec9\u0e99 +unselect_at_level=\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb5\u0e81\u0e81\u0eb2\u0e99\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0ec3\u0e99\u0e82\u0eb1\u0ec9\u0e99 +unselect_all=\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb5\u0e81\u0e81\u0eb2\u0e99\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94 +select_all=\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94 +select_in_group=\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0ec3\u0e99\u0e81\u0eb8\u0ec8\u0ea1 +unselect_in_group=\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb5\u0e81\u0e81\u0eb2\u0e99\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0ec3\u0e99\u0e81\u0eb8\u0ec8\u0ea1 +select_children=\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0ea5\u0eb9\u0e81 (Children) +unselect_children=\u0e8d\u0ebb\u0e81\u0ec0\u0ea5\u0eb5\u0e81\u0e81\u0eb2\u0e99\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0ea5\u0eb9\u0e81 (Children) organisation_unit_selection_tree=Organisation Unit Selection move_selected=Move selected items @@ -1233,106 +1253,106 @@ move_to_bottom=Move to bottom #-- Paging messages -----------------------------------------------------------# -no_of_pages=No. of pages -rows_in_page=No. of rows per page +no_of_pages=\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0edc\u0ec9\u0eb2 +rows_in_page=\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0ec1\u0e96\u0ea7\u0e95\u0ecd\u0ec8\u0edc\u0ec9\u0eb2 jump_to_page=\u0ec0\u0ea5\u0eb7\u0ead\u0e99\u0ec4\u0e9b\u0edc\u0ec9\u0eb2\u0e97\u0eb5 go=\u0e95\u0ecd\u0ec8\u0ec4\u0e9b filter_by_name=Filter by name -filter=\u0e81\u0eb1\u0ec8\u0e99\u0e95\u0ead\u0e87 -clear=\u0ea5\u0ec9\u0eb2\u0e87\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +filter=Filter +clear=\u0ea5\u0eb6\u0e9a find=\u0e8a\u0ead\u0e81 delete_success=\u0e96\u0eb7\u0e81\u0ea5\u0ebb\u0e9a\u0ec1\u0ea5\u0ec9\u0ea7 -process=Processing... +process=\u0e81\u0eb3\u0ea5\u0eb1\u0e87\u0e9b\u0eb0\u0ea1\u0ea7\u0e99\u0e9c\u0ebb\u0e99... #-- Export PDF messages -------------------------------------------------------# -get_pdf=Get PDF -no_item_to_export=There is no item to export +get_pdf=\u0e94\u0eb2\u0ea7\u0ec2\u0eab\u0ebc\u0e94 PDF +no_item_to_export=\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0e97\u0eb5\u0ec8\u0e88\u0eb0\u0eaa\u0ebb\u0ec8\u0e87\u0ead\u0ead\u0e81 name=\u0e8a\u0eb7\u0ec8 short_name=\u0e8a\u0eb7\u0ec8\u0eaa\u0eb1\u0ec9\u0e99 -alternative_name=Alternative name +alternative_name=\u0e8a\u0eb7\u0ec8\u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81 code=\u0ea5\u0eb0\u0eab\u0eb1\u0e94 -description=\u0ea5\u0eb2\u0e8d\u0ea5\u0eb0\u0ead\u0ebd\u0e94 +description=\u0e84\u0eb3\u0ead\u0eb0\u0e97\u0eb4\u0e9a\u0eb2\u0e8d opening_date=\u0ec0\u0e9b\u0eb5\u0e94\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0ec8 closed_date=Closed date active=\u0e97\u0eb5\u0ec8\u0e8d\u0eb1\u0e87\u0e99\u0ecd\u0eb2\u0ec3\u0e8a\u0ec9\u0ea2\u0eb9\u0ec8 -type=\u0e9b\u0eb0\u0ec0\u0e9e\u0e94 +type=Type value_type=Value Type -actual=Actual +actual=\u0e95\u0ebb\u0ea7\u0e88\u0eb4\u0e87 target=\u0ec0\u0e9b\u0ebb\u0ec9\u0eb2\u0edd\u0eb2\u0e8d percent=\u0ec0\u0e9b\u0eb5\u0ec0\u0e8a\u0eb1\u0e99 on_time=\u0e95\u0eb2\u0ea1\u0e81\u0eb3\u0e99\u0ebb\u0e94 -data_dictionary=Data Dictionary +data_dictionary=\u0ea7\u0eb1\u0e94\u0e88\u0eb0\u0e99\u0eb2\u0e99\u0eb8\u0e81\u0ebb\u0ea1\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 data_elements=\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 data_sets=\u0ec1\u0e9a\u0e9a\u0e9f\u0ead\u0ea1 indicators=\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94 indicator_groups=\u0e81\u0eb8\u0ec8\u0ea1\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94 data_element_groups=Data Element Groups -data_element_concepts=Data element concepts +data_element_concepts=\u0ec1\u0e99\u0ea7\u0e84\u0ea7\u0eb2\u0ea1\u0e84\u0eb4\u0e94\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 organisation_units=\u0ec2\u0e84\u0e87\u0eae\u0ec8\u0eb2\u0e87\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87 organisation_unit_groups=\u0e81\u0eb8\u0ec8\u0ea1\u0ec2\u0e84\u0e87\u0eae\u0ec8\u0eb2\u0e87\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87 -organisation_unit_hierarchy=Organisation unit hierarchy +organisation_unit_hierarchy=\u0ea5\u0eb3\u0e94\u0eb1\u0e9a\u0e82\u0eb1\u0ec9\u0e99\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87 validation_rules=\u0e81\u0eb2\u0e99\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a \u0e84\u0ea7\u0eb2\u0ea1\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87 -period_type=Period Type -users=\u0e9c\u0eb9\u0ec9\u0e99\u0ecd\u0eb2\u0ec3\u0e8a\u0ec9 +period_type=\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0ec4\u0ea5\u0e8d\u0eb0\u0ec0\u0ea7\u0ea5\u0eb2 +users=\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 user_groups=\u0e81\u0eb8\u0ec8\u0ea1\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 pivot_tables=\u0e95\u0eb2\u0e95\u0eb0\u0ea5\u0eb2\u0e87\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 charts=\u0ec1\u0e9c\u0e99\u0ea7\u0eb2\u0e94\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 maps=\u0ec1\u0e9c\u0e99\u0e97\u0eb5\u0ec8 -dashboards=Dashboards +dashboards=\u0e81\u0eb0\u0e94\u0eb2\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 programs=\u0eaa\u0eb2\u0e8d\u0e87\u0eb2\u0e99 events=\u0ec0\u0eab\u0e94\u0e81\u0eb2\u0e99 #-- Indicator -----------------------------------------------------------------# expression=\u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e87\u0edd\u0eb2\u0e8d\u0ec0\u0ea5\u0e81 -left_expression=Left Expression -right_expression=Right Expression +left_expression=\u0eaa\u0eb9\u0e94\u0e84\u0eb4\u0e94\u0ec4\u0ea5\u0ec8\u0ec0\u0e9a\u0eb7\u0ec9\u0ead\u0e87\u0e8a\u0ec9\u0eb2\u0e8d +right_expression=\u0eaa\u0eb9\u0e94\u0e84\u0eb4\u0e94\u0ec4\u0ea5\u0ec8\u0ec0\u0e9a\u0eb7\u0ec9\u0ead\u0e87\u0e82\u0ea7\u0eb2 annualized=Annualized -aggregation_operator=Aggregation operator +aggregation_operator=\u0e95\u0ebb\u0ea7\u0e94\u0eb3\u0ec0\u0e99\u0eb5\u0e99\u0e81\u0eb2\u0e99\u0ea5\u0ea7\u0e9a\u0ea5\u0ea7\u0ea1\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 numerator=Numerator -numerator_formula=Numerator formula +numerator_formula=\u0eaa\u0eb9\u0e94\u0e84\u0eb4\u0e94\u0ec4\u0ea5\u0ec8\u0e95\u0ebb\u0ea7\u0e95\u0eb1\u0ec9\u0e87 numerator_description=\u0e9e\u0eb1\u0e99\u0ea5\u0eb0\u0e99\u0eb2\u0e81\u0ec8\u0ebd\u0ea7\u0e81\u0eb1\u0e9a\u0e95\u0ebb\u0ea7\u0e95\u0eb1\u0ec9\u0e87 -numerator_aggregation_operator=Numerator aggregation operator -denominator=Denominator -denominator_formula=Denominator formula +numerator_aggregation_operator=\u0e95\u0ebb\u0ea7\u0e94\u0eb3\u0ec0\u0e99\u0eb5\u0e99\u0e81\u0eb2\u0e99\u0ea5\u0ea7\u0e9a\u0ea5\u0ea7\u0ea1\u0e95\u0ebb\u0ea7\u0e95\u0eb1\u0ec9\u0e87 +denominator=\u0e95\u0ebb\u0ea7\u0eab\u0eb2\u0e99 +denominator_formula=\u0eaa\u0eb9\u0e94\u0e84\u0eb4\u0e94\u0ec4\u0ea5\u0ec8\u0e95\u0ebb\u0ea7\u0eab\u0eb2\u0e99 denominator_description=\u0e81\u0eb2\u0e99\u0e9e\u0eb1\u0e99\u0ea5\u0eb0\u0e99\u0eb2\u0ec0\u0e96\u0eb4\u0e87\u0e95\u0ebb\u0ea7\u0eab\u0eb2\u0e99 -denominator_aggregation_operator=Denominator aggregation operator +denominator_aggregation_operator=\u0e95\u0ebb\u0ea7\u0e94\u0eb3\u0ec0\u0e99\u0eb5\u0e99\u0e81\u0eb2\u0e99\u0ea5\u0ea7\u0e9a\u0ea5\u0ea7\u0ea1\u0e95\u0ebb\u0ea7\u0eab\u0eb2\u0e99 expression_is_empty=Expression is empty category_option_combo_does_not_exist=Category option combo does not exist data_element_does_not_exist=Data element does not exist -constant_does_not_exist=Constant does not exist +constant_does_not_exist=\u0e84\u0ec8\u0eb2\u0e84\u0ebb\u0e87\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0ec3\u0e99\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a org_unit_group_does_not_exist=\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e81\u0ec8\u0eb8\u0ea1\u0e82\u0ead\u0e87\u0ec2\u0e84\u0e87\u0eae\u0ec8\u0eb2\u0e87\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87 -dimensional_item_object_does_not_exist=Object does not exist -id_not_numeric=Identifier is not numeric -expression_is_not_well_formed=Expression is not well-formed -valid=Valid +dimensional_item_object_does_not_exist=\u0ea7\u0eb1\u0e94\u0e96\u0eb8\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0ec3\u0e99\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a +id_not_numeric=\u0e95\u0ebb\u0ea7\u0ea5\u0eb0\u0e9a\u0eb8\u0e9a\u0ecd\u0ec8\u0ec1\u0ea1\u0ec8\u0e99\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81 +expression_is_not_well_formed=\u0eaa\u0eb9\u0e94\u0e84\u0eb4\u0e94\u0ec4\u0ea5\u0ec8\u0e9a\u0ecd\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87\u0e95\u0eb2\u0ea1\u0eae\u0eb9\u0e9a\u0ec1\u0e9a\u0e9a +valid=\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87 #-- Validation Rule -----------------------------------------------------------# -data_quality_report=Data Quality Report +data_quality_report=\u0e9a\u0ebb\u0e94\u0ea5\u0eb2\u0e8d\u0e87\u0eb2\u0e99\u0e84\u0eb8\u0e99\u0e99\u0eb0\u0e9e\u0eb2\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 data_analysis_report=\u200b\u0e9a\u0ebb\u0e94\u200b\u0ea5\u0eb2\u0e8d\u200b\u0e87\u0eb2\u0e99\u200b\u0e81\u0eb2\u0e99\u200b\u0ea7\u0eb4\u200b\u0ec4\u0e88\u200b\u0e82\u0ecd\u0ec9\u200b\u0ea1\u0eb9\u0e99 -absolute=Absolute -statistical=Statistical +absolute=\u0e84\u0ec8\u0eb2\u0eaa\u0ebb\u0ea1\u0e9a\u0eb9\u0e99 (Absolute) +statistical=\u0e97\u0eb2\u0e87\u0eaa\u0eb0\u0e96\u0eb4\u0e95\u0eb4 left_side_description=Left side description right_side_description=Right side description -left_side_of_expression=Left side of Expression -right_side_of_expression=Right side of Expression +left_side_of_expression=\u0eaa\u0eb9\u0e94\u0e84\u0eb4\u0e94\u0ec4\u0ea5\u0ec8\u0ec0\u0e9a\u0eb7\u0ec9\u0ead\u0e87\u0e8a\u0ec9\u0eb2\u0e8d +right_side_of_expression=\u0eaa\u0eb9\u0e94\u0e84\u0eb4\u0e94\u0ec4\u0ea5\u0ec8\u0ec0\u0e9a\u0eb7\u0ec9\u0ead\u0e87\u0e82\u0ea7\u0eb2 operator=\u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e87\u0edd\u0eb2\u0e8d\u0ec0\u0ea5\u0e81 -value=\u0e84\u0ec8\u0eb2 +value=Value source=\u200b\u0ec1\u0eab\u0ec8\u200b\u0ea5\u0e87\u200b\u0e97\u0eb5\u0ec8\u200b\u0ea1\u0eb2 -period=\u0ec4\u0ea5\u0e8d\u0eb0 \u0ec0\u0ea7\u0ea5\u0eb2 +period=\u0e8a\u0ec8\u0ea7\u0e87\u0ec0\u0ea7\u0ea5\u0eb2 importance=\u0eaa\u0eb3\u0e84\u0eb1\u0e99 low=\u0e95\u0ec8\u0eb3 medium=\u0e81\u0eb2\u0e87 high=\u0eaa\u0eb9\u0e87 equal_to=== -not_equal_to=!= +not_equal_to=\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0e81\u0eb1\u0e9a greater_than=> -greater_than_or_equal_to=>= +greater_than_or_equal_to=\u0ec3\u0eab\u0e8d\u0ec8\u0e81\u0ea7\u0ec8\u0eb2 \u0eab\u0ebc\u0eb7 \u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0e81\u0eb1\u0e9a less_than=< -less_than_or_equal_to=<= +less_than_or_equal_to=\u0edc\u0ec9\u0ead\u0e8d\u0e81\u0ea7\u0ec8\u0eb2 \u0eab\u0ebc\u0eb7 \u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0e81\u0eb1\u0e9a and_title=\u0ec1\u0ea5\u0eb0 or_title=\u0eab\u0ebc\u0eb7 @@ -1347,344 +1367,350 @@ greater_than_or_equal_to_title=\u0ec3\u0eab\u0ec8\u0e8d\u0e81\u0ea7\u0ec8\u0eb2\ constant=Constant constants=\u0e84\u0ebb\u0e87\u0e84\u0ec8\u0eb2 -no_constant_to_select=No constants to select +no_constant_to_select=\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e84\u0ec8\u0eb2\u0e84\u0ebb\u0e87\u0e97\u0eb5\u0ec8\u0ec3\u0eab\u0ec9\u0ec0\u0ea5\u0eb7\u0ead\u0e81 #-- Dynamic Attributes --------------------------------------------------------# -multiple_choice=Multiple Choice +multiple_choice=\u0eab\u0ebc\u0eb2\u0e8d\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0eb7\u0ead\u0e81 #-- Sharing ------------------------------------------------------------------# -public_access=Public access (with login) +public_access=\u0e81\u0eb2\u0e99\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec0\u0e96\u0eb4\u0e87\u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 (\u0e95\u0ec9\u0ead\u0e87\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a) external_access=External access (without login) -user_group_access=User group access +user_group_access=\u0e81\u0eb2\u0e99\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec0\u0e96\u0eb4\u0e87\u0e82\u0ead\u0e87\u0e81\u0eb8\u0ec8\u0ea1\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 ajax_login_failed=\u200b\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u200b\u0e9a\u0ecd\u0ec8\u200b\u0ec4\u0e94\u0ec9, \u0e81\u0ea7\u0e94\u200b\u0e81\u0eb2\u200b\u0ec0\u0e9a\u0eb5\u0ec8\u0e87\u200b\u0e84\u0eb7\u0e99\u200b \u0e8a\u0eb7\u0ec8\u0e9c\u0eb9\u0ec9\u200b\u0ec4\u0e8a\u0ec9 \u0ec1\u0ea5\u0eb0 \u0ea5\u0eb0\u200b\u0eab\u0eb1\u0e94\u200b\u0e9c\u0ec8\u0eb2\u0e99\u200b\u0e82\u0ead\u0e87\u200b\u0e97\u0ec8\u0eb2\u0e99 \u0eab\u0ea5\u0eb1\u0e87\u200b\u0e88\u0eb2\u0e81\u0e99\u0eb1\u0ec9\u0e99\u200b\u0ea5\u0ead\u0e87\u200b\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u200b\u0ec3\u0edd\u0ec8\u200b\u0ead\u0eb5\u0e81\u200b\u0e84\u0eb1\u0ec9\u0e87 -group_name=Group name -sharing_settings=\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0e81\u0eb2\u0e99 share -no_access=\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5 +group_name=\u0e8a\u0eb7\u0ec8\u0e81\u0eb8\u0ec8\u0ea1 +sharing_settings=\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0e81\u0eb2\u0e99\u0ec1\u0e9a\u0ec8\u0e87\u0e9b\u0eb1\u0e99 +no_access=\u0e9a\u0ecd\u0ec8\u0ec1\u0ea1\u0e99 read_only=\u0ead\u0ec8\u0eb2\u0e99\u0ec4\u0e94\u0ec9\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0e99\u0eb1\u0ec9\u0e99 -read_write=Read and write -can_edit_and_view=\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0ec1\u0e81\u0ec9\u0ec4\u0e82 \u0ec1\u0ea5\u0eb0 \u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0ec4\u0e94\u0ec9 +read_write=\u0ead\u0ec8\u0eb2\u0e99 \u0ec1\u0ea5\u0eb0 \u0e82\u0ebd\u0e99 +can_edit_and_view=\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0ec0\u0e9a\u0eb5\u0ec8\u0e87 \u0ec1\u0ea5\u0eb0 \u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0ec4\u0e94\u0ec9 can_view=\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0ec0\u0e9a\u0eb5\u0ec8\u0e87 search_for_user_groups=\u0e8a\u0ead\u0e81\u0eab\u0eb2\u0e81\u0eb8\u0ec8\u0ea1\u0e9c\u0eb9\u0ec9\u0e99\u0eb3\u0ec3\u0e8a\u0ec9 -search_for_user_groups_users=Search for users and user groups -object_will_created_public=This object will be created with public edit and view rights -object_will_created_private=This object will be private to yourself +search_for_user_groups_users=\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 \u0ec1\u0ea5\u0eb0 \u0e81\u0eb8\u0ec8\u0ea1\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 +object_will_created_public=\u0ea7\u0eb1\u0e94\u0e96\u0eb8\u0e99\u0eb5\u0ec9\u0e88\u0eb0\u0e96\u0eb7\u0e81\u0eaa\u0ec9\u0eb2\u0e87\u0e82\u0eb6\u0ec9\u0e99\u0e94\u0ec9\u0ea7\u0e8d\u0eaa\u0eb4\u0e94\u0ec1\u0e81\u0ec9\u0ec4\u0e82 \u0ec1\u0ea5\u0eb0 \u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0ec4\u0e94\u0ec9\u0ec1\u0e9a\u0e9a\u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0 +object_will_created_private=\u0ea7\u0eb1\u0e94\u0e96\u0eb8\u0e99\u0eb5\u0ec9\u0e88\u0eb0\u0ec0\u0e9b\u0eb1\u0e99\u0eaa\u0ec8\u0ea7\u0e99\u0e95\u0ebb\u0ea7\u0eaa\u0eb3\u0ea5\u0eb1\u0e9a\u0e97\u0ec8\u0eb2\u0e99\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0e99\u0eb1\u0ec9\u0e99 created_by=\u0eaa\u0ec9\u0eb2\u0e87\u0ec2\u0e94\u0e8d #-- Countries / flags ---------------------------------------------------------# -afghanistan=Afghanistan +afghanistan=\u0ead\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0eb4\u0e94\u0eaa\u0eb0\u0e96\u0eb2\u0e99 africare=Africare akros=Akros -aland_islands=\u00c5land Islands -albania=Albania -algeria=Algeria -american_samoa=American Samoa -andorra=Andorra -anguilla=Anguilla -antarctica=Antarctica -antigua_and_barbuda=Antigua and Barbuda -argentina=Argentina -armenia=Armenia -angola=Angola -aruba=Aruba -australia=Australia -austria=Austria -azerbaijan=Azerbaijan -bahamas=Bahamas -bahrain=Bahrain -bangladesh=Bangladesh -barbados=Barbados -belarus=Belarus -belgium=Belgium -belize=Belize -benin=Benin -bermuda=Bermuda -bhutan=Bhutan -bolivia=Bolivia -bosnia_and_herzegovina=Bosnia and Herzegovina -botswana=Botswana -bouvet_island=Bouvet Island -brazil=Brazil -british_indian_ocean_territory=British Indian Ocean Territory -british_virgin_islands=British Virgin Islands -brunei=Brunei -bulgaria=Bulgaria -burkina_faso=Burkina Faso -burkina_faso_coat_of_arms=Burkina Faso Coat of Arms -burundi=Burundi -cambodia=Cambodia -cameroon=Cameroon -canada=Canada -cape_verde=Cape Verde -caribbean_netherlands=Caribbean Netherlands -cayman_islands=Cayman Islands -central_african_republic=Central African Republic -chad=Chad -chile=Chile -china=China -christmas_island=Christmas Island +aland_islands=\u0eab\u0ea1\u0eb9\u0ec8\u0ec0\u0e81\u0eb2\u0eb0\u0ec2\u0ead\u0ec1\u0ea5\u0e99 +albania=\u0ead\u0eb2\u0e99\u0e9a\u0eb2\u0e99\u0eb5 +algeria=\u0ead\u0eb2\u0e99\u0e88\u0eb5\u0ec0\u0ea5\u0e8d +american_samoa=\u0ead\u0eb2\u0ec0\u0ea1\u0ea3\u0eb4\u0e81\u0eb1\u0e99\u0e8a\u0eb2\u0ea1\u0ebb\u0ea7 +andorra=\u0ead\u0eb1\u0e99\u0ec2\u0e94\u0ea5\u0eb2 +anguilla=\u0ec1\u0ead\u0e87\u0e81\u0eb4\u0ea5\u0eb2 +antarctica=\u0ec1\u0ead\u0e99\u0e95\u0eb2\u0e81\u0e95\u0eb4\u0e81\u0eb2 +antigua_and_barbuda=\u0ec1\u0ead\u0e99\u0e95\u0eb4\u0e81\u0eb2 \u0ec1\u0ea5\u0eb0 \u0e9a\u0eb2\u0e9a\u0eb9\u0e94\u0eb2 +argentina=\u0ead\u0eb2\u0ec0\u0e88\u0e99\u0e95\u0eb4\u0e99\u0eb2 +armenia=\u0ead\u0eb2\u0e81\u0ec0\u0ea1\u0ec0\u0e99\u0e8d +angola=\u0ead\u0eb1\u0e87\u0ec2\u0e81\u0ea5\u0eb2 +aruba=\u0ead\u0eb2\u0ea3\u0eb9\u0e9a\u0eb2 +australia=\u0ead\u0ebb\u0e94\u0eaa\u0eb0\u0e95\u0ea3\u0eb2\u0ea5\u0eb5 +austria=\u0ead\u0ebb\u0e94\u0eaa\u0eb0\u0e95\u0ea3\u0eb4\u0e94 +azerbaijan=\u0ead\u0eb2\u0ec0\u0e8a\u0eb5\u0ec4\u0e9a\u0e88\u0eb1\u0e99 +bahamas=\u0e9a\u0eb2\u0eae\u0eb2\u0ea1\u0eb2\u0eaa +bahrain=\u0e9a\u0eb2\u0ec0\u0ea3\u0e99 +bangladesh=\u0e9a\u0eb1\u0e87\u0e81\u0ea5\u0eb2\u0ec0\u0e97\u0e94 +barbados=\u0e9a\u0eb2\u0e9a\u0eb2\u0ec2\u0e94\u0eaa +belarus=\u0ec0\u0e9a\u0ea5\u0eb2\u0ea3\u0eb8\u0e94 +belgium=\u0ec1\u0e9a\u0e99\u0e8a\u0eb4\u0e81 +belize=\u0ec0\u0e9a\u0ea5\u0eb4\u0e94 +benin=\u0ec0\u0e9a\u0e99\u0eb4\u0e99 +bermuda=\u0ec0\u0e9a\u0eb5\u0ea1\u0eb4\u0ea7\u0e94\u0eb2 +bhutan=\u0e9e\u0eb9\u0e96\u0eb2\u0e99 +bolivia=\u0ec2\u0e9a\u0ea5\u0eb4\u0ec0\u0ea7\u0e8d +bosnia_and_herzegovina=\u0e9a\u0ead\u0e94\u0eaa\u0eb0\u0ec0\u0e99\u0e8d \u0ec1\u0ea5\u0eb0 \u0ec0\u0eae\u0eb5\u0ec0\u0e8a\u0ec2\u0e81\u0ea7\u0eb5\u0e99\u0eb2 +botswana=\u0e9a\u0ead\u0e94\u0eaa\u0eb0\u0ea7\u0eb2\u0e99\u0eb2 +bouvet_island=\u0ec0\u0e81\u0eb2\u0eb0\u0e9a\u0eb9\u0ec0\u0ea7 +brazil=\u0e9a\u0ea3\u0eb2\u0e8a\u0eb4\u0e99 +british_indian_ocean_territory=\u0ec0\u0e82\u0e94\u0ea1\u0eb0\u0eab\u0eb2\u0eaa\u0eb0\u0edd\u0eb8\u0e94\u0ead\u0eb4\u0e99\u0ec0\u0e94\u0e8d\u0e82\u0ead\u0e87\u0ead\u0eb1\u0e87\u0e81\u0eb4\u0e94 +british_virgin_islands=\u0eab\u0ea1\u0eb9\u0ec8\u0ec0\u0e81\u0eb2\u0eb0\u0ec0\u0ea7\u0eb5\u0e88\u0eb4\u0e99\u0e82\u0ead\u0e87\u0ead\u0eb1\u0e87\u0e81\u0eb4\u0e94 +brunei=\u0e9a\u0ea3\u0eb9\u0ec4\u0e99 +bulgaria=\u0e9a\u0eb9\u0e99\u0e81\u0eb2\u0ea3\u0eb5 +burkina_faso=\u0e9a\u0eb9\u0e81\u0eb4\u0e99\u0eb2 \u0e9f\u0eb2\u0ec2\u0e8a +burkina_faso_coat_of_arms=\u0e81\u0eb2\u0edd\u0eb2\u0e8d\u0e8a\u0eb2\u0e94 \u0e9a\u0eb9\u0e81\u0eb4\u0e99\u0eb2 \u0e9f\u0eb2\u0ec2\u0e8a +burundi=\u0e9a\u0eb9\u0ea3\u0eb8\u0e99\u0e94\u0eb5 +cambodia=\u0e81\u0eb3\u0e9b\u0eb9\u0ec0\u0e88\u0e8d +cameroon=\u0e81\u0eb2\u0ec0\u0ea1\u0ea3\u0eb9\u0e99 +canada=\u0e81\u0eb2\u0e99\u0eb2\u0e94\u0eb2 +cape_verde=\u0ec0\u0e84\u0e9a\u0ec0\u0ea7\u0eb5\u0e94 +caribbean_netherlands=\u0e84\u0eb2\u0ea3\u0eb4\u0e9a\u0e9a\u0ebd\u0e99 \u0ec0\u0e99\u0ec0\u0e97\u0eb5\u0ec1\u0ea5\u0e99 +cayman_islands=\u0eab\u0ea1\u0eb9\u0ec8\u0ec0\u0e81\u0eb2\u0eb0\u0ec0\u0e84\u0ec1\u0ea1\u0e99 +central_african_republic=\u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0\u0ea5\u0eb1\u0e94 \u0ead\u0eb2\u0e9f\u0ea3\u0eb4\u0e81\u0eb2\u0e81\u0eb2\u0e87 +chad=\u0e8a\u0eb2\u0e94 (Chad) +chile=\u0e8a\u0eb5\u0ea5\u0eb5 +china=\u0e88\u0eb5\u0e99 +christmas_island=\u0ec0\u0e81\u0eb2\u0eb0\u0e84\u0ea3\u0eb4\u0eaa\u0ea1\u0eb2\u0e94 cidrz=CIDRZ -cocos_keeling_islands=Cocos (Keeling) Islands -colombia=Colombia -comoros=Comoros -cook_islands=Cook Islands -costa_rica=Costa Rica -cote_d_ivoire_ivory_coast=C\u00f4te d'Ivoire (Ivory Coast) -croatia=Croatia -cuba=Cuba -curacao=Cura\u00e7ao -cyprus=Cyprus -czechia=Czechia +cocos_keeling_islands=\u0eab\u0ea1\u0eb9\u0ec8\u0ec0\u0e81\u0eb2\u0eb0\u0ec2\u0e84\u0ec2\u0e84\u0eaa (\u0e84\u0eb5\u0ea5\u0eb4\u0e87) +colombia=\u0ec2\u0e84\u0ea5\u0ebb\u0ea1\u0ec0\u0e9a\u0e8d +comoros=\u0ec2\u0e84\u0ec2\u0ea1\u0ec2\u0ea3\u0eaa +cook_islands=\u0eab\u0ea1\u0eb9\u0ec8\u0ec0\u0e81\u0eb2\u0eb0\u0e84\u0eb8\u0e81 +costa_rica=\u0e84\u0ead\u0e94\u0eaa\u0eb0\u0e95\u0eb2 \u0ea3\u0eb4\u0e81\u0eb2 +cote_d_ivoire_ivory_coast=\u0ec2\u0e81\u0e95\u0eb5\u0ea7\u0ebb\u0ea7 (\u0ec4\u0ead\u0ea7\u0ecd\u0ea3\u0eb5\u0ec2\u0e84\u0eaa) +croatia=\u0ec2\u0e84\u0ea3\u0ec0\u0ead\u0ec0\u0e8a\u0e8d +cuba=\u0e81\u0eb9\u0e9a\u0eb2 +curacao=\u0e84\u0eb9\u0ea3\u0eb2\u0ec0\u0e8a\u0ebb\u0eb2 +cyprus=\u0ec4\u0e8a\u0e9b\u0ea3\u0eb1\u0eaa +czechia=\u0ec0\u0e8a\u0eb1\u0e81\u0ec0\u0e8a\u0e8d demoland=Demoland -congo_brazzaville=Republic of the Congo -congo_kinshasa=Democratic Republic of the Congo +congo_brazzaville=\u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0\u0ea5\u0eb1\u0e94 \u0e81\u0ebb\u0e87\u0ec2\u0e81 +congo_kinshasa=\u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0\u0ea5\u0eb1\u0e94 \u0e9b\u0eb0\u0e8a\u0eb2\u0e97\u0eb4\u0e9b\u0eb0\u0ec4\u0e95 \u0e81\u0ebb\u0e87\u0ec2\u0e81 cordaid=Cordaid -denmark=Denmark -djibouti=Djibouti -dominica=Dominica -dominican_republic=Dominican Republic -dr_congo=DR Congo -east_africa_community=East Africa Community +denmark=\u0ec0\u0e94\u0e99\u0ea1\u0eb2\u0e81 +djibouti=\u0e88\u0eb4\u0e9a\u0eb9\u0e95\u0eb5 +dominica=\u0ec2\u0e94\u0ea1\u0eb4\u0e99\u0eb4\u0e81\u0eb2 +dominican_republic=\u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0\u0ea5\u0eb1\u0e94 \u0ec2\u0e94\u0ea1\u0eb4\u0e99\u0eb4\u0e81\u0eb1\u0e99 +dr_congo=\u0eaa.\u0e9b \u0e81\u0ebb\u0e87\u0ec2\u0e81 +east_africa_community=\u0e9b\u0eb0\u0e8a\u0eb2\u0e84\u0ebb\u0ea1\u0ead\u0eb2\u0e9f\u0ea3\u0eb4\u0e81\u0eb2\u0e95\u0eb2\u0ec0\u0ea7\u0eb1\u0e99\u0ead\u0ead\u0e81 ecowas=ECOWAS -ecuador=Ecuador -egypt=Egypt -el_salvador=El Salvador +ecuador=\u0ec0\u0ead\u0e81\u0ea7\u0eb2\u0e94\u0ecd +egypt=\u0ec0\u0ead\u0ea2\u0eb4\u0e9a +el_salvador=\u0ec0\u0ead\u0ea7 \u0e8a\u0eb2\u0e99\u0ea7\u0eb2\u0e94\u0ecd engender_health=Engender Health -england=England -eritrea=Eritrea -estonia=Estonia -eswatini_swaziland=Eswatini (Swaziland) -ethiopia=Ethiopia -equatorial_guinea=Equatorial Guinea -european_union=European Union -falkland_islands=Falkland Islands -faroe_islands=Faroe Islands +england=\u0ead\u0eb1\u0e87\u0e81\u0eb4\u0e94 +eritrea=\u0ec0\u0ead\u0ea3\u0eb4\u0ec0\u0e97\u0ea3\u0e8d +estonia=\u0ec0\u0ead\u0eaa\u0ec2\u0e95\u0ec0\u0e99\u0e8d +eswatini_swaziland=\u0ec0\u0ead\u0eaa\u0ea7\u0eb2\u0e95\u0eb4\u0e99\u0eb5 (\u0eaa\u0eb0\u0ea7\u0eb2\u0e8a\u0eb5\u0ec1\u0ea5\u0e99) +ethiopia=\u0ec0\u0ead\u0e97\u0eb4\u0ec2\u0ead\u0ec0\u0e9b\u0e8d +equatorial_guinea=\u0ead\u0eb5\u0e84\u0ea7\u0eb2\u0ec2\u0e95\u0ea3\u0ebd\u0e99 \u0e81\u0eb5\u0e99\u0eb5 +european_union=\u0eaa\u0eb0\u0eab\u0eb0\u0e9e\u0eb2\u0e9a\u0ec0\u0ead\u0eb5\u0ea3\u0ebb\u0e9a +falkland_islands=\u0eab\u0ea1\u0eb9\u0ec8\u0ec0\u0e81\u0eb2\u0eb0\u0e9f\u0ead\u0e81\u0ec1\u0ea5\u0e99 +faroe_islands=\u0eab\u0ea1\u0eb9\u0ec8\u0ec0\u0e81\u0eb2\u0eb0\u0e9f\u0eb2\u0ec2\u0ea3 fhi360=FHI360 -fiji=Fiji -finland=Finland +fiji=\u0e9f\u0eb4\u0e88\u0eb4 +finland=\u0e9f\u0eb4\u0e99\u0ec1\u0ea5\u0e99 forut=FORUT -france=France -french_guiana=French Guiana -french_polynesia=French Polynesia -french_southern_and_antarctic_lands=French Southern and Antarctic Lands -gabon=Gabon -gambia=Gambia -georgia=Georgia -germany=Germany -ghana=Ghana -gibraltar=Gibraltar -global_fund=Global Fund -greece=Greece -greenland=Greenland -grenada=Grenada -guadeloupe=Guadeloupe -guam=Guam -guatemala=Guatemala -guernsey=Guernsey -guinea=Guinea -guinea_bissau=Guinea Bissau -guyana=Guyana -haiti=Haiti -heard_island_and_mcdonald_islands=Heard Island and McDonald Islands -honduras=Honduras -hong_kong=Hong Kong -hungary=Hungary +france=\u0e9d\u0ea3\u0eb1\u0ec8\u0e87 +french_guiana=\u0ec0\u0e9f\u0ea3\u0e99\u0e8a\u0ecc \u0e81\u0eb4\u0ead\u0eb2\u0e99\u0eb2 +french_polynesia=\u0ec0\u0e9f\u0ea3\u0e99\u0e8a\u0ecc \u0ec2\u0e9b\u0ea5\u0eb4\u0e99\u0eb5\u0ec0\u0e8a\u0e8d +french_southern_and_antarctic_lands=\u0ec0\u0e9f\u0ea3\u0e99\u0e8a\u0ecc \u0e8a\u0eb2\u0ea7\u0ec0\u0e97\u0eb5\u0e99 \u0ec1\u0ea5\u0eb0 \u0ec1\u0ead\u0e99\u0e95\u0eb2\u0e81\u0e95\u0eb4\u0e81 +gabon=\u0e81\u0eb2\u0e9a\u0ead\u0e87 +gambia=\u0ec1\u0e81\u0ea1\u0ec0\u0e9a\u0e8d +georgia=\u0e88\u0ecd\u0ec0\u0e88\u0e8d +germany=\u0ec0\u0ea2\u0e8d\u0ea5\u0eb0\u0ea1\u0eb1\u0e99 +ghana=\u0e81\u0eb2\u0e99\u0eb2 +gibraltar=\u0e88\u0eb4\u0e9a\u0ea3\u0eb2\u0e99\u0e95\u0eb2 +global_fund=\u0e81\u0ead\u0e87\u0e97\u0eb6\u0e99\u0ec2\u0ea5\u0e81 (Global Fund) +greece=\u0ec0\u0e81\u0ea3\u0eb1\u0e81 +greenland=\u0e81\u0ea3\u0eb5\u0e99\u0ec1\u0ea5\u0e99 +grenada=\u0ec0\u0e81\u0ea3\u0e99\u0eb2\u0e94\u0eb2 +guadeloupe=\u0e81\u0ea7\u0eb2\u0e94\u0eb2\u0ea5\u0eb9\u0e9a +guam=\u0e81\u0ea7\u0eb2\u0ea1 +guatemala=\u0e81\u0ebb\u0ea7\u0ec0\u0e95\u0ea1\u0eb2\u0ea5\u0eb2 +guernsey=\u0ec0\u0e81\u0eb5\u0e99\u0e8a\u0eb5 +guinea=\u0e81\u0eb5\u0e99\u0eb5 +guinea_bissau=\u0e81\u0eb5\u0e99\u0eb5-\u0e9a\u0eb4\u0e94\u0ec0\u0e8a\u0ebb\u0eb2 +guyana=\u0e81\u0eb2\u0e8d\u0ea2\u0eb2\u0e99\u0eb2 +haiti=\u0ec0\u0eae\u0e95\u0eb4 +heard_island_and_mcdonald_islands=\u0ec0\u0e81\u0eb2\u0eb0\u0ec0\u0eae\u0eb5\u0e94 \u0ec1\u0ea5\u0eb0 \u0eab\u0ea1\u0eb9\u0ec8\u0ec0\u0e81\u0eb2\u0eb0\u0ec1\u0ea1\u0eb1\u0e81\u0ec2\u0e94\u0e99\u0eb2\u0e99 +honduras=\u0eae\u0ead\u0e99\u0e94\u0eb9\u0ea3\u0eb1\u0eaa +hong_kong=\u0eae\u0ebb\u0e87\u0e81\u0ebb\u0e87 +hungary=\u0eae\u0ebb\u0e87\u0e81\u0eb2\u0ea3\u0eb5 icap=ICAP -iceland=Iceland +iceland=\u0ec4\u0ead\u0eaa\u0ec1\u0ea5\u0e99 ippf=IPPF -india=India -indonesia=Indonesia -iran=Islamic Republic of Iran -iraq=Iraq -irc=International Rescue Committee -ireland=Ireland -isle_of_man=Isle of Man -israel=Israel -italy=Italy -ivory_coast=Ivory Coast -jamaica=Jamaica -japan=Japan -jersey=Jersey +india=\u0ead\u0eb4\u0e99\u0ec0\u0e94\u0e8d +indonesia=\u0ead\u0eb4\u0e99\u0ec2\u0e94\u0ec0\u0e99\u0ec0\u0e8a\u0e8d +iran=\u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0\u0ea5\u0eb1\u0e94 \u0ead\u0eb4\u0e94\u0eaa\u0eb0\u0ea5\u0eb2\u0ea1 \u0ead\u0eb5\u0ea3\u0eb2\u0e99 +iraq=\u0ead\u0eb5\u0ea3\u0eb1\u0e81 +irc=\u0e84\u0eb0\u0e99\u0eb0\u0e81\u0eb3\u0ea1\u0eb0\u0e81\u0eb2\u0e99\u0e81\u0eb9\u0ec9\u0ec4\u0e9e\u0eaa\u0eb2\u0e81\u0ebb\u0e99 (IRC) +ireland=\u0ec4\u0ead\u0ec1\u0ea5\u0e99 +isle_of_man=\u0ec4\u0ead\u0ea5\u0ecc \u0ead\u0ead\u0e9a \u0ec1\u0ea1\u0e99 +israel=\u0ead\u0eb4\u0e94\u0eaa\u0eb0\u0ea3\u0eb2\u0ec1\u0ead\u0e99 +italy=\u0ead\u0eb5\u0e95\u0eb2\u0ea5\u0eb5 +ivory_coast=\u0ec4\u0ead\u0ea7\u0ecd\u0ea3\u0eb5\u0ec2\u0e84\u0eaa +jamaica=\u0e88\u0eb2\u0ec4\u0ea1\u0e81\u0eb2 +japan=\u0e8d\u0eb5\u0ec8\u0e9b\u0eb8\u0ec8\u0e99 +jersey=\u0ec0\u0e88\u0eb5\u0e8a\u0eb5 jhpiego=JHPIEGO -jordan=Jordan -kazakhstan=Kazakhstan -kenya=Kenya -kiribati=Kiribati -kosovo=Kosovo -kurdistan=Kurdistan -kuwait=Kuwait -kyrgyzstan=Kyrgyzstan -laos=Lao People's Democratic Republic -latvia=Latvia -lebanon=Lebanon -lesotho=Lesotho -liberia=Liberia -libya=Libya -liechtenstein=Liechtenstein -lithuania=Lithuania -luxembourg=Luxembourg -macau=Macau -madagascar=Madagascar -malawi=Malawi -malaysia=Malaysia -maldives=Maldives -mali=Mali -malta=Malta -marshall_islands=Marshall Islands -martinique=Martinique -mauritania=Mauritania -mauritius=Mauritius -mayotte=Mayotte -mexico=Mexico -micronesia=Micronesia -moldova=Moldova -monaco=Monaco -mongolia=Mongolia -montenegro=Montenegro -montserrat=Montserrat -morocco=Morocco -mozambique=Mozambique -myanmar=Myanmar +jordan=\u0e88\u0ecd\u0ec1\u0e94\u0e99 +kazakhstan=\u0e84\u0eb2\u0e8a\u0eb1\u0e81\u0eaa\u0eb0\u0e96\u0eb2\u0e99 +kenya=\u0ec0\u0e84\u0e99\u0ea2\u0eb2 +kiribati=\u0e84\u0eb4\u0ea3\u0eb4\u0e9a\u0eb2\u0e95\u0eb5 +kosovo=\u0ec2\u0e84\u0ec2\u0e8a\u0ec2\u0ea7 +kurdistan=\u0ec0\u0e84\u0eb5\u0e94\u0eb4\u0eaa\u0e96\u0eb2\u0e99 +kuwait=\u0e84\u0eb9\u0ec0\u0ea7\u0e94 +kyrgyzstan=\u0e84\u0eb5\u0e81\u0eb4\u0eaa\u0e96\u0eb2\u0e99 +laos=\u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0\u0ea5\u0eb1\u0e94 \u0e9b\u0eb0\u0e8a\u0eb2\u0e97\u0eb4\u0e9b\u0eb0\u0ec4\u0e95 \u0e9b\u0eb0\u0e8a\u0eb2\u0e8a\u0ebb\u0e99\u0ea5\u0eb2\u0ea7 +latvia=\u0ea5\u0eb1\u0e94\u0ec0\u0ea7\u0e8d +lebanon=\u0ec0\u0ea5\u0e9a\u0eb2\u0e99\u0ead\u0e99 +lesotho=\u0ec0\u0ea5\u0ec2\u0e8a\u0ec2\u0e97 +liberia=\u0ec4\u0ea5\u0e9a\u0eb5\u0ec0\u0ea3\u0e8d +libya=\u0ea5\u0eb4\u0e9a\u0ec0\u0e9a\u0e8d +liechtenstein=\u0ea5\u0eb4\u0e81\u0ec0\u0e95\u0e99\u0eaa\u0eb0\u0e95\u0eb2\u0e8d +lithuania=\u0ea5\u0eb4\u0e97\u0ebb\u0ea7\u0ec0\u0e99\u0e8d +luxembourg=\u0ea5\u0eb1\u0e81\u0ec0\u0e8a\u0eb1\u0ea1\u0ec0\u0e9a\u0eb5\u0e81 +macau=\u0ea1\u0eb2\u0ec0\u0e81\u0ebb\u0eb2 +madagascar=\u0ea1\u0eb2\u0e94\u0eb2\u0e81\u0eb1\u0e94\u0eaa\u0eb0\u0e81\u0eb2 +malawi=\u0ea1\u0eb2\u0ea5\u0eb2\u0ea7\u0eb5 +malaysia=\u0ea1\u0eb2\u0ec0\u0ea5\u0ec0\u0e8a\u0e8d +maldives=\u0ea1\u0eb2\u0e99\u0e94\u0eb4\u0e9f +mali=\u0ea1\u0eb2\u0ea5\u0eb5 +malta=\u0ea1\u0ecd\u0e95\u0eb2 +marshall_islands=\u0eab\u0ea1\u0eb9\u0ec8\u0ec0\u0e81\u0eb2\u0eb0\u0ea1\u0eb2\u0e8a\u0eb2\u0e99 +martinique=\u0ea1\u0eb2\u0e95\u0eb4\u0e99\u0eb4\u0e81 +mauritania=\u0ea1\u0ecd\u0ea3\u0eb4\u0e95\u0eb2\u0ec0\u0e99\u0e8d +mauritius=\u0ea1\u0ecd\u0ea3\u0eb4\u0e8a\u0ebd\u0eaa +mayotte=\u0ea1\u0eb2\u0ea2\u0ead\u0e94 +mexico=\u0ec0\u0ea1\u0eb1\u0e81\u0e8a\u0eb4\u0ec2\u0e81 +micronesia=\u0ec4\u0ea1\u0ec2\u0e84\u0ea3\u0e99\u0eb5\u0ec0\u0e8a\u0e8d +moldova=\u0ec2\u0ea1\u0e99\u0ec2\u0e94\u0ea7\u0eb2 +monaco=\u0ec2\u0ea1\u0e99\u0eb2\u0ec2\u0e81 +mongolia=\u0ea1\u0ebb\u0e87\u0ec2\u0e81\u0ea5\u0eb5 +montenegro=\u0ea1\u0ead\u0e99\u0ec0\u0e95\u0ec0\u0e99\u0ec2\u0e81\u0ea3 +montserrat=\u0ea1\u0ead\u0e99\u0ec0\u0e8a\u0eb5\u0ea3\u0eb1\u0e94 +morocco=\u0ec2\u0ea1\u0ea3\u0eb1\u0ead\u0e81\u0ec2\u0e84 +mozambique=\u0ec2\u0ea1\u0e8a\u0eb3\u0e9a\u0eb4\u0e81 +myanmar=\u0ea1\u0ebd\u0e99\u0ea1\u0eb2 mhrp=MHRP msf=MSF msh=MSH msh_white=MSH White msi=MSI -namibia=Namibia -nauru=Nauru -nepal=Nepal -netherlands=Netherlands -new_caledonia=New Caledonia -new_zealand=New Zealand -nicaragua=Nicaragua -niger=Niger -nigeria=Nigeria -niue=Niue -norfolk_island=Norfolk Island -north_korea=North Korea -north_macedonia=North Macedonia -northern_ireland=Northern Ireland -northern_mariana_islands=Northern Mariana Islands -norway=Norway -oman=Oman -pakistan=Pakistan -palau=Palau -palestine=Palestine -panama=Panama -papua_new_guinea=Papua New Guinea -paraguay=Paraguay +namibia=\u0e99\u0eb2\u0ea1\u0eb4\u0ec0\u0e9a\u0e8d +nauru=\u0ec0\u0e99\u0ebb\u0eb2\u0ea3\u0eb9 +nepal=\u0ec0\u0e99\u0e9b\u0eb2\u0e99 +netherlands=\u0ec0\u0e99\u0ec0\u0e97\u0eb5\u0ec1\u0ea5\u0e99 +new_caledonia=\u0e99\u0eb4\u0ea7 \u0e81\u0eb2\u0ec0\u0ea5\u0ec2\u0e94\u0ec0\u0e99\u0e8d +new_zealand=\u0e99\u0eb4\u0ea7\u0e8a\u0eb5\u0ec1\u0ea5\u0e99 +nicaragua=\u0e99\u0eb4\u0e81\u0eb2\u0ea3\u0eb2\u0e81\u0ebb\u0ea7 +niger=\u0e99\u0eb5\u0ec0\u0e88\u0eb5 +nigeria=\u0ec4\u0e99\u0e88\u0eb5\u0ec0\u0ea3\u0e8d +niue=\u0e99\u0eb5\u0ead\u0eb9\u0ec0\u0ead +norfolk_island=\u0ec0\u0e81\u0eb2\u0eb0\u0e99\u0ecd\u0e9f\u0ead\u0e81 +north_korea=\u0ec0\u0e81\u0ebb\u0eb2\u0eab\u0ebc\u0eb5\u0ec0\u0edc\u0eb7\u0ead +north_macedonia=\u0ea1\u0eb2\u0ec0\u0e8a\u0ec2\u0e94\u0ec0\u0e99\u0e8d\u0ec0\u0edc\u0eb7\u0ead +northern_ireland=\u0ec4\u0ead\u0ec1\u0ea5\u0e99\u0ec0\u0edc\u0eb7\u0ead +northern_mariana_islands=\u0eab\u0ea1\u0eb9\u0ec8\u0ec0\u0e81\u0eb2\u0eb0\u0ea1\u0eb2\u0ec0\u0ea3\u0e8d\u0e99\u0eb2\u0ec0\u0edc\u0eb7\u0ead +norway=\u0e99\u0ead\u0e81\u0ec1\u0ea7 +oman=\u0ec2\u0ead\u0ea1\u0eb2\u0e99 +pakistan=\u0e9b\u0eb2\u0e81\u0eb4\u0e94\u0eaa\u0eb0\u0e96\u0eb2\u0e99 +palau=\u0e9b\u0eb2\u0ec0\u0ea5\u0ebb\u0eb2 +palestine=\u0e9b\u0eb2\u0ec0\u0ea5\u0e94\u0eaa\u0eb0\u0e95\u0eb4\u0e99 +panama=\u0e9b\u0eb2\u0e99\u0eb2\u0ea1\u0eb2 +papua_new_guinea=\u0e9b\u0eb2\u0e9b\u0ebb\u0ea7\u0e99\u0eb4\u0ea7\u0e81\u0eb5\u0e99\u0eb5 +paraguay=\u0e9b\u0eb2\u0ea3\u0eb2\u0e81\u0ea7\u0eb2\u0e8d pepfar=PEPFAR -peru=Peru -philippines=Philippines -pitcairn_islands=Pitcairn Islands -poland=Poland -portugal=Portugal +peru=\u0ec0\u0e9b\u0ea3\u0eb9 +philippines=\u0e9f\u0eb4\u0ea5\u0eb4\u0e9a\u0e9b\u0eb4\u0e99 +pitcairn_islands=\u0eab\u0ea1\u0eb9\u0ec8\u0ec0\u0e81\u0eb2\u0eb0\u0e9e\u0eb4\u0e94\u0ec1\u0e84\u0e99 +poland=\u0ec2\u0e9b\u0ec1\u0ea5\u0e99 +portugal=\u0ec2\u0e9b\u0e95\u0eb9\u0e81\u0eb2\u0e99 psi=PSI -puerto_rico=Puerto Rico -puntland=Puntland -qatar=Qatar -republic_of_the_congo=Republic of the Congo -republic_of_trinidad_and_tobago=Republic of Trinidad & Tobago -reunion=R\u00e9union -romania=Romania -russia=Russia -rwanda=Rwanda -saint_barthelemy=Saint Barth\u00e9lemy -saint_helena_ascension_and_tristan_da_cunha=Saint Helena, Ascension and Tristan da Cunha -saint_kitts_and_nevis=Saint Kitts and Nevis -saint_lucia=Saint Lucia -saint_martin=Saint Martin -saint_pierre_and_miquelon=Saint Pierre and Miquelon -saint_vincent_and_the_grenadines=Saint Vincent and the Grenadines -samoa=Samoa -san_marino=San Marino -sao_tome_and_principe=Sao Tome and Principe -saudi_arabia=Saudi Arabia -save_the_children=Save the Children -scotland=Scotland -senegal=Senegal -serbia=Serbia -seychelles=Seychelles -sierra_leone=Sierra Leone -sierra_leone_coat_of_arms=Sierra Leone Coat of Arms -singapore=Singapore -sint_maarten=Sint Maarten -slovakia=Slovakia -slovenia=Slovenia -solomon_islands=Solomon Islands -somalia=Somalia -somaliland=Somaliland -south_africa=South Africa -south_africa_department_of_health=South Africa Department of Health -south_georgia=South Georgia -south_korea=South Korea -south_sudan=South Sudan -spain=Spain -sri_lanka=Sri Lanka -sudan=Sudan -suriname=Suriname -svalbard_and_jan_mayen=Svalbard and Jan Mayen -swaziland=Swaziland -sweden=Sweden -switzerland=Switzerland -syria=Syria -taiwan=Taiwan -tajikistan=Tajikistan -tanzania=Tanzania -thailand=Thailand -timor_leste=Timor-Leste -togo=Togo -tokelau=Tokelau -tonga=Tonga -trinidad_and_tobago=Trinidad and Tobago -tunisia=Tunisia -turkey=Turkey -turkmenistan=Turkmenistan -turks_and_caicos_islands=Turks and Caicos Islands -tuvalu=Tuvalu -uganda=Uganda -ukraine=Ukraine -united_arab_emirates=United Arab Emirates -united_kingdom=United Kingdom -united_nations=United Nations -united_states=United States -united_states_minor_outlying_islands=United States Minor Outlying Islands -united_states_virgin_islands=United States Virgin Islands -uruguay=Uruguay +puerto_rico=\u0ec0\u0e9b\u0eb5\u0ec2\u0e95\u0ea3\u0eb4\u0ec2\u0e81 +puntland=\u0e9b\u0eb8\u0e99\u0ec1\u0ea5\u0e99 +qatar=\u0e81\u0eb2\u0e95\u0eb2 +republic_of_the_congo=\u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0\u0ea5\u0eb1\u0e94 \u0e81\u0ebb\u0e87\u0ec2\u0e81 +republic_of_trinidad_and_tobago=\u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0\u0ea5\u0eb1\u0e94 \u0e95\u0ea3\u0eb4\u0e99\u0eb4\u0e94\u0eb2\u0e94 & \u0ec2\u0e95\u0e9a\u0eb2\u0ec2\u0e81 +reunion=\u0ec0\u0ea3\u0ead\u0eb9\u0e99\u0eb5\u0ea2\u0ebb\u0e87 +romania=\u0ec2\u0ea3\u0ea1\u0eb2\u0ec0\u0e99\u0e8d +russia=\u0ea3\u0eb1\u0e94\u0ec0\u0e8a\u0e8d +rwanda=\u0ea3\u0eb9\u0ea7\u0eb1\u0e99\u0e94\u0eb2 +saint_barthelemy=\u0ec0\u0e8a\u0e99 \u0e9a\u0eb2\u0ec0\u0e97\u0ec0\u0ea5\u0ea1\u0eb5 +saint_helena_ascension_and_tristan_da_cunha=\u0ec0\u0e8a\u0e99 \u0ec0\u0eae\u0ec0\u0ea5\u0e99\u0eb2, \u0ead\u0eb2\u0ec0\u0e8a\u0e99\u0e8a\u0eb1\u0e99 \u0ec1\u0ea5\u0eb0 \u0e95\u0ea3\u0eb4\u0eaa\u0e95\u0eb1\u0e99 \u0e94\u0eb2 \u0e84\u0eb9\u0e99\u0eae\u0eb2 +saint_kitts_and_nevis=\u0ec0\u0e8a\u0e99 \u0e84\u0eb4\u0e94 \u0ec1\u0ea5\u0eb0 \u0ec0\u0e99\u0ea7\u0eb4\u0eaa +saint_lucia=\u0ec0\u0e8a\u0e99 \u0ea5\u0eb9\u0ec0\u0e8a\u0e8d +saint_martin=\u0ec0\u0e8a\u0e99 \u0ea1\u0eb2\u0e95\u0eb4\u0e99 +saint_pierre_and_miquelon=\u0ec0\u0e8a\u0e99 \u0e9b\u0eb5\u0ec1\u0ead \u0ec1\u0ea5\u0eb0 \u0ea1\u0eb4\u0ec0\u0e81\u0eb5\u0ea5\u0ead\u0e99 +saint_vincent_and_the_grenadines=\u0ec0\u0e8a\u0e99 \u0ea7\u0eb4\u0e99\u0ec0\u0e8a\u0e99 \u0ec1\u0ea5\u0eb0 \u0ec0\u0e81\u0ea3\u0e99\u0eb2\u0e84\u0eb4\u0e99 +samoa=\u0e8a\u0eb2\u0ea1\u0ebb\u0ea7 +san_marino=\u0e8a\u0eb2\u0e99 \u0ea1\u0eb2\u0ea3\u0eb4\u0ec2\u0e99 +sao_tome_and_principe=\u0ec0\u0e8a\u0ebb\u0eb2 \u0ec2\u0e95\u0ec0\u0ea1 \u0ec1\u0ea5\u0eb0 \u0e9e\u0ea3\u0eb4\u0e99\u0e8a\u0eb4\u0e9b\u0eb5 +saudi_arabia=\u0e8a\u0eb2\u0ead\u0eb8\u0e94\u0eb4 \u0ead\u0eb2\u0ea3\u0eb2\u0ec0\u0e9a\u0e8d +save_the_children=\u0ead\u0ebb\u0e87\u0e81\u0eb2\u0e99 \u0e8a\u0ec8\u0ea7\u0e8d\u0ec0\u0eab\u0ebc\u0eb7\u0ead\u0ec0\u0e94\u0eb1\u0e81 (Save the Children) +scotland=\u0eaa\u0eb0\u0e81\u0ead\u0e94\u0ec1\u0ea5\u0e99 +senegal=\u0ec0\u0e8a\u0ec0\u0e99\u0e81\u0eb2\u0e99 +serbia=\u0ec0\u0e8a\u0eb5\u0ec0\u0e9a\u0e8d +seychelles=\u0ec0\u0e8a\u0ec0\u0e8a\u0e99 +sierra_leone=\u0ec0\u0e8a\u0e8d\u0ea3\u0eb2 \u0ea5\u0eb5\u0ec2\u0ead\u0e99 +sierra_leone_coat_of_arms=\u0e81\u0eb2\u0edd\u0eb2\u0e8d\u0e8a\u0eb2\u0e94 \u0ec0\u0e8a\u0e8d\u0ea3\u0eb2 \u0ea5\u0eb5\u0ec2\u0ead\u0e99 +singapore=\u0eaa\u0eb4\u0e87\u0e81\u0eb0\u0ec2\u0e9b +sint_maarten=\u0e8a\u0eb4\u0e99 \u0ea1\u0eb2\u0ec0\u0e95\u0eb1\u0e99 +slovakia=\u0eaa\u0eb0\u0ec2\u0ea5\u0ea7\u0eb2\u0ec0\u0e81\u0e8d +slovenia=\u0eaa\u0eb0\u0ec2\u0ea5\u0ea7\u0eb5\u0ec0\u0e99\u0e8d +solomon_islands=\u0eab\u0ea1\u0eb9\u0ec8\u0ec0\u0e81\u0eb2\u0eb0\u0ec2\u0e8a\u0ec2\u0ea5\u0ea1\u0ead\u0e99 +somalia=\u0ec2\u0e8a\u0ea1\u0eb2\u0ec0\u0ea5\u0e8d +somaliland=\u0ec2\u0e8a\u0ea1\u0eb2\u0ea5\u0eb4\u0ec1\u0ea5\u0e99 +south_africa=\u0ead\u0eb2\u0e9f\u0ea3\u0eb4\u0e81\u0eb2\u0ec3\u0e95\u0ec9 +south_africa_department_of_health=\u0e81\u0eb0\u0e8a\u0ea7\u0e87\u0eaa\u0eb2\u0e97\u0eb2\u0ea5\u0eb0\u0e99\u0eb0\u0eaa\u0eb8\u0e81 \u0ead\u0eb2\u0e9f\u0ea3\u0eb4\u0e81\u0eb2\u0ec3\u0e95\u0ec9 +south_georgia=\u0ec0\u0e81\u0eb2\u0eb0\u0e88\u0ecd\u0ec0\u0e88\u0e8d\u0ec3\u0e95\u0ec9 +south_korea=\u0ec0\u0e81\u0ebb\u0eb2\u0eab\u0ebc\u0eb5\u0ec3\u0e95\u0ec9 +south_sudan=\u0e8a\u0eb9\u0e94\u0eb2\u0e99\u0ec3\u0e95\u0ec9 +spain=\u0eaa\u0eb0\u0ec0\u0e9b\u0e99 +sri_lanka=\u0eaa\u0eb5\u0ea5\u0eb1\u0e87\u0e81\u0eb2 +sudan=\u0e8a\u0eb9\u0e94\u0eb2\u0e99 +suriname=\u0e8a\u0eb9\u0ea3\u0eb4\u0e99\u0eb2\u0ea1 +svalbard_and_jan_mayen=\u0eaa\u0eb0\u0ea7\u0eb2\u0e99\u0e9a\u0eb2\u0e94 \u0ec1\u0ea5\u0eb0 \u0ea2\u0eb2\u0e99 \u0ea1\u0eb2\u0ec0\u0ea2\u0e99 +swaziland=\u0eaa\u0eb0\u0ea7\u0eb2\u0e8a\u0eb5\u0ec1\u0ea5\u0e99 +sweden=\u0eaa\u0eb0\u0ea7\u0eb5\u0ec0\u0e94\u0eb1\u0e99 +switzerland=\u0eaa\u0eb0\u0ea7\u0eb4\u0e94\u0ec0\u0e8a\u0eb5\u0ec1\u0ea5\u0e99 +syria=\u0e8a\u0eb5\u0ec0\u0ea3\u0e8d +taiwan=\u0ec4\u0e95\u0ec9\u0eab\u0ea7\u0eb1\u0e99 +tajikistan=\u0e97\u0eb2\u0e88\u0eb4\u0e81\u0eb4\u0e94\u0eaa\u0eb0\u0e96\u0eb2\u0e99 +tanzania=\u0ec1\u0e97\u0e99\u0e8a\u0eb2\u0ec0\u0e99\u0e8d +thailand=\u0ec4\u0e97 +timor_leste=\u0e95\u0eb5\u0ea1\u0ecd-\u0ec0\u0ea5\u0e94\u0eaa\u0eb0\u0ec0\u0e95 +togo=\u0ec2\u0e95\u0ec2\u0e81 +tokelau=\u0ec2\u0e95\u0ec0\u0e81\u0ec0\u0ea5\u0ebb\u0eb2 +tonga=\u0e95\u0ead\u0e87\u0e81\u0eb2 +trinidad_and_tobago=\u0e95\u0ea3\u0eb4\u0e99\u0eb4\u0e94\u0eb2\u0e94 \u0ec1\u0ea5\u0eb0 \u0ec2\u0e95\u0e9a\u0eb2\u0ec2\u0e81 +tunisia=\u0e95\u0eb9\u0e99\u0eb5\u0ec0\u0e8a\u0e8d +turkey=\u0e95\u0eb8\u0ea3\u0e81\u0eb5 +turkmenistan=\u0e95\u0ea7\u0e81\u0ec0\u0ea1\u0e99\u0eb4\u0e94\u0eaa\u0eb0\u0e96\u0eb2\u0e99 +turks_and_caicos_islands=\u0eab\u0ea1\u0eb9\u0ec8\u0ec0\u0e81\u0eb2\u0eb0\u0ec0\u0e97\u0eb5\u0e81 \u0ec1\u0ea5\u0eb0 \u0ec4\u0e84\u0ec2\u0e84\u0eaa +tuvalu=\u0e95\u0eb9\u0ea7\u0eb2\u0ea5\u0eb9 +uganda=\u0ead\u0eb9\u0e81\u0eb2\u0e99\u0e94\u0eb2 +ukraine=\u0ea2\u0eb9\u0ec0\u0e84\u0ea3\u0e99 +united_arab_emirates=\u0eaa\u0eb0\u0eab\u0eb0\u0ea5\u0eb1\u0e94 \u0ead\u0eb2\u0ea3\u0eb1\u0e9a \u0ec0\u0ead\u0ea1\u0eb4\u0ec0\u0ea3\u0e94 +united_kingdom=\u0eaa\u0eb0\u0eab\u0eb0\u0ea5\u0eb2\u0e8a\u0eb0\u0ead\u0eb2\u0e99\u0eb2\u0e88\u0eb1\u0e81 +united_nations=\u0eaa\u0eb0\u0eab\u0eb0\u0e9b\u0eb0\u0e8a\u0eb2\u0e8a\u0eb2\u0e94 +united_states=\u0eaa\u0eb0\u0eab\u0eb0\u0ea5\u0eb1\u0e94 \u0ead\u0eb2\u0ec0\u0ea1\u0ea3\u0eb4\u0e81\u0eb2 +united_states_minor_outlying_islands=\u0eab\u0ea1\u0eb9\u0ec8\u0ec0\u0e81\u0eb2\u0eb0\u0e99\u0ec9\u0ead\u0e8d\u0eae\u0ead\u0e9a\u0e99\u0ead\u0e81\u0e82\u0ead\u0e87\u0eaa\u0eb0\u0eab\u0eb0\u0ea5\u0eb1\u0e94 +united_states_virgin_islands=\u0eab\u0ea1\u0eb9\u0ec8\u0ec0\u0e81\u0eb2\u0eb0\u0ec0\u0ea7\u0eb5\u0e88\u0eb4\u0e99\u0e82\u0ead\u0e87\u0eaa\u0eb0\u0eab\u0eb0\u0ea5\u0eb1\u0e94 +uruguay=\u0ead\u0eb9\u0ea3\u0eb9\u0e81\u0ea7\u0eb2\u0e8d usaid=USAID -uzbekistan=Uzbekistan -vanuatu=Vanuatu -vatican_city_holy_see=Vatican City (Holy See) -venezuela=Venezuela -vietnam=Vietnam -wales=Wales -wallis_and_futuna=Wallis and Futuna -western_sahara=Western Sahara -who=WHO -yemen=Yemen -zambia=Zambia -zanzibar=Zanzibar -zimbabwe=Zimbabwe +uzbekistan=\u0ead\u0eb8\u0eaa\u0ec0\u0e9a\u0e81\u0eb4\u0e94\u0eaa\u0eb0\u0e96\u0eb2\u0e99 +vanuatu=\u0ea7\u0eb2\u0e99\u0eb9\u0ead\u0eb2\u0e95\u0eb9 +vatican_city_holy_see=\u0e99\u0eb0\u0e84\u0ead\u0e99\u0ea7\u0eb2\u0e95\u0eb4\u0e81\u0eb1\u0e99 +venezuela=\u0ec0\u0ea7\u0ec0\u0e99\u0e8a\u0eb9\u0ec0\u0ead\u0ea5\u0eb2 +vietnam=\u0eab\u0ea7\u0ebd\u0e94\u0e99\u0eb2\u0ea1 +wales=\u0ec0\u0ea7\u0ea7\u0eaa\u0ecc +wallis_and_futuna=\u0ea7\u0eb2\u0e99\u0ea5\u0eb4\u0eaa \u0ec1\u0ea5\u0eb0 \u0e9f\u0eb9\u0e95\u0eb9\u0e99\u0eb2 +western_sahara=\u0e8a\u0eb2\u0eae\u0eb2\u0ea3\u0eb2\u0e95\u0eb2\u0ec0\u0ea7\u0eb1\u0e99\u0e95\u0ebb\u0e81 +who=\u0ead\u0ebb\u0e87\u0e81\u0eb2\u0e99\u0ead\u0eb0\u0e99\u0eb2\u0ec4\u0ea1\u0ec2\u0ea5\u0e81 (WHO) +yemen=\u0ec0\u0ea2\u0ec0\u0ea1\u0e99 +zambia=\u0ec1\u0e8a\u0ea1\u0ec0\u0e9a\u0e8d +zanzibar=\u0ec1\u0e8a\u0e99\u0e8a\u0eb4\u0e9a\u0eb2 +zimbabwe=\u0e8a\u0eb4\u0ea1\u0e9a\u0eb1\u0e9a\u0ec0\u0ea7 ima=IMA international_hiv_aids_alliance=International HIV/AIDS alliance palladium=Palladium pathfinder=Pathfinder -planned_parenthood=Planned parenthood +planned_parenthood=Planned Parenthood #-- Login page ----------------------------------------------------------------# -create_an_account=Create an account -login_password=\u0ea5\u0eb0\u0eab\u0eb1\u0e94 -login_username=\u0e99\u0eb2\u0ea1\u0eaa\u0eb0\u0e81\u0eb9\u0e99 +create_an_account=\u0eaa\u0ec9\u0eb2\u0e87\u0e9a\u0eb1\u0e99\u0e8a\u0eb5 +login_password=\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99 +login_username=\u0e8a\u0eb7\u0ec8\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 forgot_password=\u0ea5\u0eb6\u0ea1\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99? wrong_username_or_password=\u0e8a\u0eb7\u0ec8 \u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99 \u0e9a\u0ecd\u0ec8\u0e96\u0eb7\u0e81 authentication.message.account.invalid=\u0e8a\u0eb7\u0ec8 \u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99 \u0e9a\u0ecd\u0ec8\u0e96\u0eb7\u0e81 -authentication.message.account.locked=Your account is locked -powered_by=Powered by +authentication.message.account.locked=\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99\u0e96\u0eb7\u0e81\u0ea5\u0eb1\u0ead\u0e81 +powered_by=\u0e82\u0eb1\u0e9a\u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e99\u0ec2\u0e94\u0e8d sign_in=\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a -change_language=Change language +login_using_two_factor_authentication=\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0ec2\u0e94\u0e8d\u0e81\u0eb2\u0e99\u0ea2\u0eb1\u0ec9\u0e87\u0ea2\u0eb7\u0e99\u0eaa\u0ead\u0e87\u0e82\u0eb1\u0ec9\u0e99\u0e95\u0ead\u0e99 +two_factor_authentication_code=\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0ea2\u0eb1\u0ec9\u0e87\u0ea2\u0eb7\u0e99\u0eaa\u0ead\u0e87\u0e82\u0eb1\u0ec9\u0e99\u0e95\u0ead\u0e99 +sign_in_with_openID=\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0e94\u0ec9\u0ea7\u0e8d OpenID +change_language=\u0e9b\u0ec8\u0ebd\u0e99\u0e9e\u0eb2\u0eaa\u0eb2 +login_with_google=\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0e94\u0ec9\u0ea7\u0e8d Google +login_with_azure=\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0e94\u0ec9\u0ea7\u0e8d Microsoft +oidc_login_failed=\u0e81\u0eb2\u0e99\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0e94\u0ec9\u0ea7\u0e8d OIDC \u0ea5\u0ebb\u0ec9\u0ea1\u0ec0\u0eab\u0ebc\u0ea7 two_factor_code=\u0ea5\u0eb0\u0eab\u0eb1\u0e94 #-- New User Account page -----------------------------------------------------# @@ -1694,7 +1720,7 @@ new_user_account_last_name=\u0eaa\u0eb8\u0e94\u0e97\u0ec9\u0eb2\u0e8d #-- Recovery page -------------------------------------------------------------# -recover_success_message=Please check the email account which you registered for this username. We have sent you instructions on how to restore your password. +recover_success_message=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0e97\u0eb5\u0ec8\u0e97\u0ec8\u0eb2\u0e99\u0ec3\u0e8a\u0ec9\u0ea5\u0ebb\u0e87\u0e97\u0eb0\u0e9a\u0ebd\u0e99\u0eaa\u0eb3\u0ea5\u0eb1\u0e9a\u0e8a\u0eb7\u0ec8\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0e99\u0eb5\u0ec9. \u0e9e\u0ea7\u0e81\u0ec0\u0eae\u0ebb\u0eb2\u0ec4\u0e94\u0ec9\u0eaa\u0ebb\u0ec8\u0e87\u0e84\u0eb3\u0ec1\u0e99\u0eb0\u0e99\u0eb3\u0e81\u0ec8\u0ebd\u0ea7\u0e81\u0eb1\u0e9a\u0ea7\u0eb4\u0e97\u0eb5\u0e81\u0eb2\u0e99\u0e81\u0eb9\u0ec9\u0e84\u0eb7\u0e99\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99\u0ec3\u0eab\u0ec9\u0e97\u0ec8\u0eb2\u0e99\u0ec1\u0ea5\u0ec9\u0ea7. recover_error_message=Sorry, we were not able to restore your account. The user name might be invalid, your account might not permit restore or you might have entered an invalid email address for your account. #-- App Menu ------------------------------------------------------------------# @@ -1702,62 +1728,62 @@ recover_error_message=Sorry, we were not able to restore your account. The user applications=\u0ec1\u0ead\u0eb1\u0e9a more_applications=\u0ec1\u0ead\u0eb1\u0eb1\u0e9a\u0ead\u0eb7\u0ec8\u0e99\u0ec6 app_manager=\u0ec1\u0ead\u0eb1\u0e9a -app_favorite_description=This icon indicates an app that will be displayed in your dropdown menu. -app_draggable_description=Items are draggable to change their order, so it's easy to customize your favorite apps. -app_order_custom=My own order -app_order_name_alpha=Alphabetical +app_favorite_description=\u0ec4\u0ead\u0e84\u0ead\u0e99\u0e99\u0eb5\u0ec9\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0ec0\u0e96\u0eb4\u0e87\u0ec1\u0ead\u0eb1\u0e9a\u0e97\u0eb5\u0ec8\u0e88\u0eb0\u0e96\u0eb7\u0e81\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0ec3\u0e99\u0ec0\u0ea1\u0e99\u0eb9\u0ec0\u0ea5\u0eb7\u0ec8\u0ead\u0e99\u0ea5\u0ebb\u0e87\u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99. +app_draggable_description=\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0ea5\u0eb2\u0e81\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0e9b\u0ec8\u0ebd\u0e99\u0ea5\u0eb3\u0e94\u0eb1\u0e9a\u0ec4\u0e94\u0ec9, \u0ec0\u0eae\u0eb1\u0e94\u0ec3\u0eab\u0ec9\u0e87\u0ec8\u0eb2\u0e8d\u0e95\u0ecd\u0ec8\u0e81\u0eb2\u0e99\u0e9b\u0eb1\u0e9a\u0ec1\u0e95\u0ec8\u0e87\u0ec1\u0ead\u0eb1\u0e9a\u0e97\u0eb5\u0ec8\u0e97\u0ec8\u0eb2\u0e99\u0ea1\u0eb1\u0e81. +app_order_custom=\u0ea5\u0eb3\u0e94\u0eb1\u0e9a\u0e97\u0eb5\u0ec8\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec0\u0ead\u0e87 +app_order_name_alpha=\u0e95\u0eb2\u0ea1\u0e95\u0ebb\u0ea7\u0ead\u0eb1\u0e81\u0eaa\u0ead\u0e99 app_search_placeholder=\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2\u0ec1\u0ead\u0eb1\u0e9a #-- App manager----------------------------------------------------------------# -invalid_bundled_app_override=Bundled apps must be declared as core apps -invalid_core_app=Only bundled apps may be declared as core apps -namespace_defined_in_manifest_is_in_use=Namespace defined in manifest is already in use -namespace_invalid=An additional namespace declaration in the manifest does not define all required properties -zip_file_could_not_be_read=Zip file could not be read -invalid_json_in_app_manifest_file=Invalid JSON in app manifest file -app_could_not_be_installed_on_file_system=App could not be installed on file system -app_could_not_be_found=App could not be found -system_base_url_is_not_defined=System base URL is not defined -missing_manifest=Manifest file missing from zip file -deletion_in_progress=App is currently being deleted. Please try again after few minutes. +invalid_bundled_app_override=\u0ec1\u0ead\u0eb1\u0e9a\u0e97\u0eb5\u0ec8\u0ea1\u0eb2\u0e81\u0eb1\u0e9a\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a (Bundled) \u0e95\u0ec9\u0ead\u0e87\u0e96\u0eb7\u0e81\u0e9b\u0eb0\u0e81\u0eb2\u0e94\u0ec0\u0e9b\u0eb1\u0e99 core apps +invalid_core_app=\u0eaa\u0eb0\u0ec0\u0e9e\u0eb2\u0eb0\u0ec1\u0ead\u0eb1\u0e9a\u0e97\u0eb5\u0ec8\u0ea1\u0eb2\u0e81\u0eb1\u0e9a\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0e99\u0eb1\u0ec9\u0e99 \u0e97\u0eb5\u0ec8\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0e9b\u0eb0\u0e81\u0eb2\u0e94\u0ec0\u0e9b\u0eb1\u0e99 core apps \u0ec4\u0e94\u0ec9 +namespace_defined_in_manifest_is_in_use=Namespace \u0e97\u0eb5\u0ec8\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ec3\u0e99 manifest \u0e96\u0eb7\u0e81\u0e99\u0eb3\u0ec3\u0e8a\u0ec9\u0ec1\u0ea5\u0ec9\u0ea7 +namespace_invalid=\u0e81\u0eb2\u0e99\u0e9b\u0eb0\u0e81\u0eb2\u0e94 namespace \u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0ec0\u0e95\u0eb5\u0ea1\u0ec3\u0e99 manifest \u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0e84\u0eb8\u0e99\u0eaa\u0ebb\u0ea1\u0e9a\u0eb1\u0e94\u0e97\u0eb5\u0ec8\u0e88\u0eb3\u0ec0\u0e9b\u0eb1\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94 +zip_file_could_not_be_read=\u0e9a\u0ecd\u0ec8\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0ead\u0ec8\u0eb2\u0e99\u0ec4\u0e9f\u0ea5\u0ecc Zip \u0ec4\u0e94\u0ec9 +invalid_json_in_app_manifest_file=JSON \u0e9a\u0ecd\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87\u0ec3\u0e99\u0ec4\u0e9f\u0ea5\u0ecc manifest \u0e82\u0ead\u0e87\u0ec1\u0ead\u0eb1\u0e9a +app_could_not_be_installed_on_file_system=\u0e9a\u0ecd\u0ec8\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0e95\u0eb4\u0e94\u0e95\u0eb1\u0ec9\u0e87\u0ec1\u0ead\u0eb1\u0e9a\u0ea5\u0ebb\u0e87\u0ec3\u0e99\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0ec4\u0e9f\u0ea5\u0ecc\u0ec4\u0e94\u0ec9 +app_could_not_be_found=\u0e9a\u0ecd\u0ec8\u0e9e\u0ebb\u0e9a\u0ec1\u0ead\u0eb1\u0e9a +system_base_url_is_not_defined=\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0e81\u0eb3\u0e99\u0ebb\u0e94 URL \u0e9e\u0eb7\u0ec9\u0e99\u0e96\u0eb2\u0e99\u0e82\u0ead\u0e87\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a +missing_manifest=\u0e9a\u0ecd\u0ec8\u0e9e\u0ebb\u0e9a\u0ec4\u0e9f\u0ea5\u0ecc Manifest \u0ec3\u0e99\u0ec4\u0e9f\u0ea5\u0ecc zip +deletion_in_progress=\u0ec1\u0ead\u0eb1\u0e9a\u0e81\u0eb3\u0ea5\u0eb1\u0e87\u0e96\u0eb7\u0e81\u0ea5\u0eb6\u0e9a. \u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ea5\u0ead\u0e87\u0ec3\u0edd\u0ec8\u0ead\u0eb5\u0e81\u0e84\u0eb1\u0ec9\u0e87\u0ec3\u0e99\u0ead\u0eb5\u0e81\u0e88\u0eb1\u0e81\u0edc\u0ec9\u0ead\u0e8d. #-- Data value error codes ----------------------------------------------------# -data_element_or_type_null_or_empty=Data element or type is null or empty -data_element_lacks_option_set=Data elements with value type MULTI_TEXT must have an option set -value_not_valid_option=Data value contains value(s) other than the valid options of the data element's option set -value_length_greater_than_max_length=Data value is greater than max length -value_not_numeric=Data value is not numeric -value_required_but_not_provided=Data value is required but it was not provided -value_not_unit_interval=Data value is not a unit interval -value_not_percentage=Data value is not a percentage -value_not_integer=Data value is not an integer -value_not_positive_integer=Data value is not a positive integer -value_not_negative_integer=Data value is not a negative integer -value_is_zero_and_not_zero_significant=Data value is zero and not zero significant -value_not_bool=Data value is not a boolean -value_not_true_only=Data value is not true -value_not_valid_date=Data value is not a valid date -value_not_valid_letter=Data value is not a valid letter -stored_by_length_greater_than_max_length=Stored by is greater than max length -comment_length_greater_than_max_length=Comment is greater than max length +data_element_or_type_null_or_empty=\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 \u0eab\u0ebc\u0eb7 \u0e9b\u0eb0\u0ec0\u0e9e\u0e94 \u0ec0\u0e9b\u0eb1\u0e99\u0e84\u0ec8\u0eb2\u0eab\u0ea7\u0ec8\u0eb2\u0e87 +data_element_lacks_option_set=\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e84\u0ec8\u0eb2 MULTI_TEXT \u0e95\u0ec9\u0ead\u0e87\u0ea1\u0eb5\u0e8a\u0eb8\u0e94\u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81 +value_not_valid_option=\u0e84\u0ec8\u0eb2\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ea1\u0eb5\u0e84\u0ec8\u0eb2\u0e97\u0eb5\u0ec8\u0ea2\u0eb9\u0ec8\u0e99\u0ead\u0e81\u0ec0\u0edc\u0eb7\u0ead\u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e97\u0eb5\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87\u0e82\u0ead\u0e87\u0e8a\u0eb8\u0e94\u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +value_length_greater_than_max_length=\u0e84\u0ec8\u0eb2\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e8d\u0eb2\u0ea7\u0e81\u0ea7\u0ec8\u0eb2\u0e84\u0ea7\u0eb2\u0ea1\u0e8d\u0eb2\u0ea7\u0eaa\u0eb9\u0e87\u0eaa\u0eb8\u0e94 +value_not_numeric=\u0e84\u0ec8\u0eb2\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e9a\u0ecd\u0ec8\u0ec1\u0ea1\u0ec8\u0e99\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81 +value_required_but_not_provided=\u0e88\u0eb3\u0ec0\u0e9b\u0eb1\u0e99\u0e95\u0ec9\u0ead\u0e87\u0ec3\u0eaa\u0ec8\u0e84\u0ec8\u0eb2\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 \u0ec1\u0e95\u0ec8\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0ea5\u0eb0\u0e9a\u0eb8\u0ea1\u0eb2 +value_not_unit_interval=\u0e84\u0ec8\u0eb2\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e9a\u0ecd\u0ec8\u0ec1\u0ea1\u0ec8\u0e99\u0e8a\u0ec8\u0ea7\u0e87\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d (unit interval) +value_not_percentage=\u0e84\u0ec8\u0eb2\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e9a\u0ecd\u0ec8\u0ec1\u0ea1\u0ec8\u0e99\u0ec0\u0e9b\u0eb5\u0ec0\u0e8a\u0eb1\u0e99 +value_not_integer=\u0e84\u0ec8\u0eb2\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e9a\u0ecd\u0ec8\u0ec1\u0ea1\u0ec8\u0e99\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0e96\u0ec9\u0ea7\u0e99 +value_not_positive_integer=\u0e84\u0ec8\u0eb2\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e9a\u0ecd\u0ec8\u0ec1\u0ea1\u0ec8\u0e99\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0e96\u0ec9\u0ea7\u0e99\u0e9a\u0ea7\u0e81 +value_not_negative_integer=\u0e84\u0ec8\u0eb2\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e9a\u0ecd\u0ec8\u0ec1\u0ea1\u0ec8\u0e99\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0e96\u0ec9\u0ea7\u0e99\u0ea5\u0ebb\u0e9a +value_is_zero_and_not_zero_significant=\u0e84\u0ec8\u0eb2\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ec1\u0ea1\u0ec8\u0e99\u0eaa\u0eb9\u0e99 \u0ec1\u0ea5\u0eb0 \u0e9a\u0ecd\u0ec8\u0ec1\u0ea1\u0ec8\u0e99\u0eaa\u0eb9\u0e99\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0e84\u0ea7\u0eb2\u0ea1\u0edd\u0eb2\u0e8d +value_not_bool=\u0e84\u0ec8\u0eb2\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e9a\u0ecd\u0ec8\u0ec1\u0ea1\u0ec8\u0e99 Boolean (\u0ec1\u0ea1\u0ec8\u0e99/\u0e9a\u0ecd\u0ec8\u0ec1\u0ea1\u0ec8\u0e99) +value_not_true_only=\u0e84\u0ec8\u0eb2\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e9a\u0ecd\u0ec8\u0ec1\u0ea1\u0ec8\u0e99 "\u0e88\u0eb4\u0e87" (True) +value_not_valid_date=\u0e84\u0ec8\u0eb2\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e9a\u0ecd\u0ec8\u0ec1\u0ea1\u0ec8\u0e99\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0e97\u0eb5\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87 +value_not_valid_letter=\u0e84\u0ec8\u0eb2\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e9a\u0ecd\u0ec8\u0ec1\u0ea1\u0ec8\u0e99\u0e95\u0ebb\u0ea7\u0ead\u0eb1\u0e81\u0eaa\u0ead\u0e99\u0e97\u0eb5\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87 +stored_by_length_greater_than_max_length=\u0e9c\u0eb9\u0ec9\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81 (Stored by) \u0e8d\u0eb2\u0ea7\u0e81\u0ea7\u0ec8\u0eb2\u0e84\u0ea7\u0eb2\u0ea1\u0e8d\u0eb2\u0ea7\u0eaa\u0eb9\u0e87\u0eaa\u0eb8\u0e94 +comment_length_greater_than_max_length=\u0e84\u0eb3\u0ec0\u0eab\u0eb1\u0e99\u0e8d\u0eb2\u0ea7\u0e81\u0ea7\u0ec8\u0eb2\u0e84\u0ea7\u0eb2\u0ea1\u0e8d\u0eb2\u0ea7\u0eaa\u0eb9\u0e87\u0eaa\u0eb8\u0e94 #-- calendars -----------------------------------------------------------------# -islamic=Islamic -nepali=Nepali -julian=Julian -gregorian=Gregorian -ethiopian=Ethiopian -thai=Thai +islamic=\u0ead\u0eb4\u0e94\u0eaa\u0eb0\u0ea5\u0eb2\u0ea1 (Islamic) +nepali=\u0ec0\u0e99\u0e9b\u0eb2\u0e99 (Nepali) +julian=\u0e88\u0eb9\u0ea5\u0ebd\u0e99 (Julian) +gregorian=\u0ec0\u0e81\u0ea3\u0ec2\u0e81\u0ea3\u0ebd\u0e99 (Gregorian) +ethiopian=\u0ec0\u0ead\u0e97\u0eb4\u0ec2\u0ead\u0ec0\u0e9b\u0e8d (Ethiopian) +thai=\u0ec4\u0e97 (Thai) iso8601=ISO 8601 -coptic=Coptic -persian=Persian +coptic=ISO 8601 +persian=\u0ec0\u0e9b\u0eb5\u0ec0\u0e8a\u0e8d (Persian) #-- Email message footer ------------------------------------------------------# -respond_to_this_message=Respond to this message +respond_to_this_message=\u0e95\u0ead\u0e9a\u0e81\u0eb1\u0e9a\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1\u0e99\u0eb5\u0ec9 #-- Restore emails ------------------------------------------------------------# @@ -1769,52 +1795,67 @@ email_restore_1_3rd_paragraph=\u0e97\u0ec8\u0eb2\u0e99\u0e95\u0ec9\u0ead\u0e87\u #-- Invite emails -------------------------------------------------------------# -email_invite_subject=Invitation to create user account at -email_invite_1_1st_paragraph_before_application_title=This is an invitation to create a +email_invite_subject=\u0e84\u0eb3\u0ec0\u0e8a\u0eb5\u0e99\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0eaa\u0ec9\u0eb2\u0e87\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9\u0e97\u0eb5\u0ec8 +email_invite_1_1st_paragraph_before_application_title=\u0e99\u0eb5\u0ec9\u0ec1\u0ea1\u0ec8\u0e99\u0e84\u0eb3\u0ec0\u0e8a\u0eb5\u0e99\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0eaa\u0ec9\u0eb2\u0e87 email_invite_1_1st_paragraph_after_application_title=\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 -email_invite_1_2nd_paragraph=Please follow the link below to accept the invitation and create your account. -email_invite_1_3rd_paragraph=You must respond to this invitation within 4 days. If you take no action, the invitation will expire at that time. +email_invite_1_2nd_paragraph=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1\u0ea5\u0eb4\u0ec9\u0e87\u0e82\u0ec9\u0eb2\u0e87\u0ea5\u0eb8\u0ec8\u0ea1\u0e99\u0eb5\u0ec9 \u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0e8d\u0ead\u0ea1\u0eae\u0eb1\u0e9a\u0e84\u0eb3\u0ec0\u0e8a\u0eb5\u0e99 \u0ec1\u0ea5\u0eb0 \u0eaa\u0ec9\u0eb2\u0e87\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99. +email_invite_1_3rd_paragraph=\u0e97\u0ec8\u0eb2\u0e99\u0e95\u0ec9\u0ead\u0e87\u0e95\u0ead\u0e9a\u0eae\u0eb1\u0e9a\u0e84\u0eb3\u0ec0\u0e8a\u0eb5\u0e99\u0e99\u0eb5\u0ec9\u0e9e\u0eb2\u0e8d\u0ec3\u0e99 4 \u0ea1\u0eb7\u0ec9. \u0e96\u0ec9\u0eb2\u0e97\u0ec8\u0eb2\u0e99\u0e9a\u0ecd\u0ec8\u0e94\u0eb3\u0ec0\u0e99\u0eb5\u0e99\u0e81\u0eb2\u0e99\u0ec3\u0e94\u0ec6, \u0e84\u0eb3\u0ec0\u0e8a\u0eb5\u0e99\u0e88\u0eb0\u0edd\u0ebb\u0e94\u0ead\u0eb2\u0e8d\u0eb8\u0ec3\u0e99\u0ec0\u0ea7\u0ea5\u0eb2\u0ec3\u0e94. #-- Verify email -------------------------------------------------------------# +email_verify_1_1st_paragraph_before_application_title=\u0e99\u0eb5\u0ec9\u0ec1\u0ea1\u0ec8\u0e99\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ea2\u0eb7\u0e99\u0ea2\u0eb1\u0e99 +email_verify_1_1st_paragraph_after_application_title=, \u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9. +email_verify_1_2nd_paragraph=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e84\u0ea5\u0eb4\u0e81\u0ea5\u0eb4\u0ec9\u0e87\u0e82\u0ec9\u0eb2\u0e87\u0ea5\u0eb8\u0ec8\u0ea1\u0e99\u0eb5\u0ec9 \u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ea2\u0eb7\u0e99\u0ea2\u0eb1\u0e99\u0e97\u0eb5\u0ec8\u0ea2\u0eb9\u0ec8\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0e82\u0ead\u0e87\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e97\u0ec8\u0eb2\u0e99. +email_verify_1_3rd_paragraph=\u0e97\u0ec8\u0eb2\u0e99\u0e95\u0ec9\u0ead\u0e87\u0e95\u0ead\u0e9a\u0eae\u0eb1\u0e9a\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0e99\u0eb5\u0ec9\u0e9e\u0eb2\u0e8d\u0ec3\u0e99\u0edc\u0eb6\u0ec8\u0e87\u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87. \u0e96\u0ec9\u0eb2\u0e97\u0ec8\u0eb2\u0e99\u0e9a\u0ecd\u0ec8\u0e94\u0eb3\u0ec0\u0e99\u0eb5\u0e99\u0e81\u0eb2\u0e99\u0ec3\u0e94\u0ec6, \u0e97\u0eb5\u0ec8\u0ea2\u0eb9\u0ec8\u0ead\u0eb5\u0ec0\u0ea1\u0ea7\u0e88\u0eb0\u0e9a\u0ecd\u0ec8\u0e96\u0eb7\u0e81\u0ea2\u0eb7\u0e99\u0ea2\u0eb1\u0e99. +verify_email_subject=\u0ea2\u0eb7\u0e99\u0ea2\u0eb1\u0e99\u0e97\u0eb5\u0ec8\u0ea2\u0eb9\u0ec8\u0ead\u0eb5\u0ec0\u0ea1\u0ea7 + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ea2\u0eb1\u0ec9\u0e87\u0ea2\u0eb7\u0e99\u0eaa\u0ead\u0e87\u0e82\u0eb1\u0ec9\u0e99\u0e95\u0ead\u0e99\u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99\u0eaa\u0eb3\u0ea5\u0eb1\u0e9a +email_2fa_1_greeting=\u0eae\u0ebd\u0e99 +email_2fa_1_1st_paragraph_application_title=\u0e97\u0ec8\u0eb2\u0e99\u0ec4\u0e94\u0ec9\u0eae\u0ec9\u0ead\u0e87\u0e82\u0ecd\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ea2\u0eb1\u0ec9\u0e87\u0ea2\u0eb7\u0e99\u0eaa\u0ead\u0e87\u0e82\u0eb1\u0ec9\u0e99\u0e95\u0ead\u0e99 \u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99. +email_2fa_1_2nd_paragraph=\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ea2\u0eb1\u0ec9\u0e87\u0ea2\u0eb7\u0e99\u0eaa\u0ead\u0e87\u0e82\u0eb1\u0ec9\u0e99\u0e95\u0ead\u0e99\u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99: +email_2fa_1_3rd_paragraph=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec3\u0e8a\u0ec9\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e99\u0eb5\u0ec9\u0e9e\u0eb2\u0e8d\u0ec3\u0e99 15 \u0e99\u0eb2\u0e97\u0eb5 \u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99. +email_2fa_1_4th_paragraph=\u0e96\u0ec9\u0eb2\u0e97\u0ec8\u0eb2\u0e99\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0eae\u0ec9\u0ead\u0e87\u0e82\u0ecd\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e99\u0eb5\u0ec9, \u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e95\u0eb4\u0e94\u0e95\u0ecd\u0ec8\u0e9c\u0eb9\u0ec9\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0ec1\u0e8d\u0e87\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99\u0e97\u0eb1\u0e99\u0e97\u0eb5 \u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0e84\u0ea7\u0eb2\u0ea1\u0e9b\u0ead\u0e94\u0ec4\u0e9e\u0e82\u0ead\u0e87\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e97\u0ec8\u0eb2\u0e99. +email_2fa_1_ending=\u0e82\u0ecd\u0e82\u0ead\u0e9a\u0ec3\u0e88, #-- Cache strategy display strings --------------------------------------------# cache_strategy=Cache strategy respect_system_setting=\u0e9b\u0eb0\u0e95\u0eb4\u0e9a\u0eb1\u0e94\u0e95\u0eb2\u0ea1\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0e82\u0ead\u0e87\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a no_cache=No cache -cache_until_6am_tomorrow=Cache until 6 AM tomorrow +cache_until_6am_tomorrow=Cache \u0e88\u0ebb\u0e99\u0eae\u0ead\u0e94 6 \u0ec2\u0ea1\u0e87\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2 \u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99 cache_for_two_weeks=Cache for two weeks -cache_for_one_hour=Cache for one hour +cache_for_one_hour=Cache \u0ec0\u0e9b\u0eb1\u0e99\u0ec0\u0ea7\u0ea5\u0eb2 1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87 #-- Program indicators --------------------------------------------------------# -execution_date=Execution date +execution_date=\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0e9b\u0eb0\u0e95\u0eb4\u0e9a\u0eb1\u0e94 (Execution date) due_date=\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0e95\u0ec9\u0ead\u0e87\u0ec1\u0ea5\u0ec9\u0ea7 incident_date=\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0ec0\u0e94\u0eb7\u0ead\u0e99\u0e9b\u0eb5\u0e97\u0eb5\u0ec8\u0ec0\u0eab\u0e94\u0e81\u0eb2\u0e99\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb7\u0ec9\u0e99 enrollment_date=\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0ec8\u0ea5\u0ebb\u0e87\u0e97\u0eb0\u0e9a\u0ebd\u0e99 -current_date=Current date -value_count=Value count -zero_pos_value_count=Zero or positive value count -event_count=Event count (ACTIVE or COMPLETED status only) -scheduled_event_count=Event count (SCHEDULE status only) +current_date=\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0e9b\u0eb1\u0e94\u0e88\u0eb8\u0e9a\u0eb1\u0e99 +value_count=\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0e84\u0ec8\u0eb2 (Value count) +zero_pos_value_count=\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0e84\u0ec8\u0eb2\u0e97\u0eb5\u0ec8\u0ec0\u0e9b\u0eb1\u0e99\u0eaa\u0eb9\u0e99 \u0eab\u0ebc\u0eb7 \u0e9a\u0ea7\u0e81 +event_count=\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0ec0\u0eab\u0e94\u0e81\u0eb2\u0e99 (\u0eaa\u0eb0\u0ec0\u0e9e\u0eb2\u0eb0\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0 ACTIVE \u0eab\u0ebc\u0eb7 COMPLETED) +scheduled_event_count=\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0ec0\u0eab\u0e94\u0e81\u0eb2\u0e99 (\u0eaa\u0eb0\u0ec0\u0e9e\u0eb2\u0eb0\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0 SCHEDULE) org_unit_count=Organisation unit count -enrollment_count=Enrollment count -tei_count=Tracked entity instance count -dhis-web-settings=System Settings -event_date=\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0ec0\u0e94\u0eb7\u0ead\u0e99\u0e9b\u0eb5\u0e97\u0eb5\u0e81\u0ecd\u0ea5\u0eb0\u0e99\u0eb5\u0e99\u0eb1\u0ec9\u0e99\u0ec0\u0e81\u0eb5\u0e94\u0e82\u0eb7\u0ec9\u0e99 +enrollment_count=\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0e81\u0eb2\u0e99\u0ea5\u0ebb\u0e87\u0e97\u0eb0\u0e9a\u0ebd\u0e99 +tei_count=\u0e88\u0eb3\u0e99\u0ea7\u0e99\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 (TEI count) +dhis-web-settings=\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a +event_date=\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0ec0\u0eab\u0e94\u0e81\u0eb2\u0e99 scheduled_date=\u0e81\u0eb3\u0e99\u0ebb\u0ebb\u0e94\u0ea7\u0eb1\u0e99\u0e97\u0eb5 enrollment_status=\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0eb0\u0e81\u0eb2\u0e99\u0ea5\u0ebb\u0e87\u0e97\u0eb0\u0e9a\u0ebd\u0e99 -completed_date=\u0ea1\u0eb7\u0ec9\u0e97\u0eb5\u0ec8\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94 +completed_date=\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0ec8\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94 program_stage_name=Program stage name -program_stage_id=Program stage id +program_stage_id=ID \u0ec4\u0ea5\u0e8d\u0eb0\u0e82\u0ead\u0e87\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 #-- Object names --------------------------------------------------------------# -data_element=\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 -data_element_group=Data Element Group +data_element=Data Element +data_element_group=\u0e81\u0ec8\u0eb8\u0ea1\u0e82\u0ead\u0ea5\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 indicator=\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94 -indicator_group=Indicator Group +indicator_group=\u0e81\u0ec8\u0eb8\u0ea1\u0e82\u0ead\u0e87\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94 data_element_group_set=Data Element Group Set indicator_group_set=Indicator Group Set option_set=Option set @@ -1825,36 +1866,36 @@ category_combo=Category Combination category_option_combo=\u0e81\u0eb2\u0e99\u0ea5\u0ea7\u0ea1\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0edd\u0ea7\u0e94\u0edd\u0eb9\u0ec8 category_option_group_set=Category Option Group Set indicator_type=Indicator Type -data_set=Data Set -organisation_unit=\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0e97\u0eb5\u0ec8 (\u0ec1\u0e82\u0ea7\u0e87, \u0ec0\u0ea1\u0eb7\u0ead\u0e87, \u0eaa\u0eb8\u0e81\u0eaa\u0eb2\u0ea5\u0eb2, ...) +data_set=Data set\: +organisation_unit=\u200b\u0eab\u0ebb\u0ea7\u200b\u0edc\u0ec8\u0ea7\u0e8d\u200b\u0e81\u0eb2\u0e99\u200b\u0e88\u0eb1\u0e94\u200b\u0e95\u0eb1\u0ec9\u0e87 organisation_unit_group=Organisation Unit Group -organisation_unit_level=\u200b\u0e82\u0eb1\u0ec9\u0e99\u200b\u0e82\u0ead\u0e87\u200b\u0eab\u0ebb\u0ea7\u200b\u0edc\u0ec8\u0ea7\u0e8d\u200b\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u200b\u0e95\u0eb1\u0ec9\u0e87 +organisation_unit_level=\u200b\u0ea5\u0eb0\u200b\u0e94\u0eb1\u0e9a\u200b\u0e95\u0ec8\u0eb2\u0e87\u0ec6\u200b\u0e82\u0ead\u0e87\u200b\u0eab\u0ebb\u0ea7\u200b\u0edc\u0ec8\u0ea7\u0e8d\u200b\u0e81\u0eb2\u0e99\u200b\u0e88\u0eb1\u0e94\u200b\u0e95\u0eb1\u0ec9\u0e87 organisation_unit_group_set=\u0e81\u0eb8\u0ec8\u0ea1\u0ec2\u0e84\u0e87\u0eae\u0ec8\u0eb2\u0e87\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87 -validation_rule=\u0eab\u0ebc\u0eb1\u0e81\u0e81\u0eb2\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +validation_rule=\u200b\u0eab\u0ea5\u0eb1\u0e81\u200b\u0e81\u0eb2\u0e99\u200b\u0e81\u0eb2\u0e99\u200b\u0eae\u0eb1\u0e9a\u200b\u0eae\u0ead\u0e87 validation_rule_group=\u0e81\u0eb9\u0ec8\u0ea1\u0e82\u0ead\u0e87\u0eab\u0ebc\u0eb1\u0e81\u0e81\u0eb2\u0e99\u0e81\u0eb2\u0e99\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a option=Option category_option_group=Category Option Group -external_map_layer=External map layer +external_map_layer=\u0e8a\u0eb1\u0ec9\u0e99\u0ec1\u0e9c\u0e99\u0e97\u0eb5\u0ec8\u0e9e\u0eb2\u0e8d\u0e99\u0ead\u0e81 legend_set=\u0e81\u0ecd\u0eb2\u0e99\u0ebb\u0e94\u0e84\u0ea7\u0eb2\u0ea1\u0edd\u0eb2\u0e8d -push_analysis=Push analysis +push_analysis=\u0e81\u0eb2\u0e99\u0ea7\u0eb4\u0ec0\u0e84\u0eb2\u0eb0\u0ec1\u0e9a\u0e9a Push relationship_type=Relationship type tracked_entity=Tracked Entity tracked_entity_attribute=Attribute -tracked_entity_attribute_group=Tracked entity attribute group -predictor=Predictor -organisation_unit_group_membership=Organisation unit group membership -data_element_group_membership=Data element group membership -indicator_group_membership=Indicator group membership -program_indicator_group=Program indicator group -system_monitoring_settings=System monitoring settings -program_rule=Program rule -validation_notification_template=Validation notification template -analytics_settings=Analytics settings -data_approval_level=Data approval level -data_approval_workflow=Data approval workflow +tracked_entity_attribute_group=\u0e81\u0eb8\u0ec8\u0ea1\u0e84\u0eb8\u0e99\u0ea5\u0eb1\u0e81\u0eaa\u0eb0\u0e99\u0eb0\u0e82\u0ead\u0e87\u0eaa\u0eb4\u0ec8\u0e87\u0e97\u0eb5\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 +predictor=\u0e95\u0ebb\u0ea7\u0e84\u0eb2\u0e94\u0e81\u0eb2\u0e99 (Predictor) +organisation_unit_group_membership=\u0e81\u0eb2\u0e99\u0ec0\u0e9b\u0eb1\u0e99\u0eaa\u0eb0\u0ea1\u0eb2\u0e8a\u0eb4\u0e81\u0e81\u0eb8\u0ec8\u0ea1\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87 +data_element_group_membership=\u0e81\u0eb2\u0e99\u0ec0\u0e9b\u0eb1\u0e99\u0eaa\u0eb0\u0ea1\u0eb2\u0e8a\u0eb4\u0e81\u0e81\u0eb8\u0ec8\u0ea1\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +indicator_group_membership=\u0e81\u0eb2\u0e99\u0ec0\u0e9b\u0eb1\u0e99\u0eaa\u0eb0\u0ea1\u0eb2\u0e8a\u0eb4\u0e81\u0e81\u0eb8\u0ec8\u0ea1\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94 +program_indicator_group=\u0e81\u0eb8\u0ec8\u0ea1\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +system_monitoring_settings=\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +program_rule=\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +validation_notification_template=\u0e95\u0ebb\u0ea7\u0e9b\u0ec8\u0ebd\u0e99\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +analytics_settings=\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +data_approval_level=\u0ea5\u0eb0\u0e94\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0ea2\u0eb1\u0ec9\u0e87\u0ea2\u0eb7\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +data_approval_workflow=\u0e82\u0eb1\u0ec9\u0e99\u0e95\u0ead\u0e99\u0e81\u0eb2\u0e99\u0ea2\u0eb1\u0ec9\u0e87\u0ea2\u0eb7\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 program_indicator=Program Indicator Management -program_rule_variable=Program rule variable -program=\u0eaa\u0eb2\u0e8d\u0e87\u0eb2\u0e99 +program_rule_variable=\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ec1\u0ead\u0eb1\u0e9a\u0e82\u0ead\u0e87\u0e82\u0ec9\u0ead\u0e8d +program=Program #--Various --------------------------------------------------------------------# manage_my_apps=\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0ec1\u0ead\u0ecb\u0e9a\u0e82\u0ead\u0e87\u0e82\u0ec9\u0ead\u0e8d @@ -1863,241 +1904,255 @@ no_results_found=\u0e9a\u0ecd\u0ec8\u0e9e\u0ebb\u0e9a\u0e9c\u0ebb\u0e99\u0e81\u0 #-- Settings categories -------------------------------------------------------# general_settings=General -server_settings=Server settings +server_settings=\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0ead\u0eb5\u0ec0\u0ea1\u0ea7 appearance_settings=Appearance email_settings=Email -messaging_settings=Messaging settings +messaging_settings=\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0e9b\u0eb0\u0e95\u0eb4\u0e97\u0eb4\u0e99 access_settings=Access calendar_settings=Calendar -import_settings=Import settings +import_settings=\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0e81\u0eb2\u0e99\u0ea7\u0eb4\u0ec0\u0e84\u0eb2\u0eb0 synchronization_settings=Synchronization oauth2_clients=OAuth2 clients #-- Authorities ---------------------------------------------------------------# -F_TEI_CASCADE_DELETE=Delete tracked entity instance and associated enrollments and events -F_ENROLLMENT_CASCADE_DELETE=Delete enrollment and associated events -F_EDIT_EXPIRED=Edit expired data +F_TEI_CASCADE_DELETE=\u0ea5\u0eb6\u0e9a\u0e9c\u0eb9\u0ec9\u0e96\u0eb7\u0e81\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1 \u0ec1\u0ea5\u0eb0 \u0e81\u0eb2\u0e99\u0ea5\u0ebb\u0e87\u0e97\u0eb0\u0e9a\u0ebd\u0e99 \u0e9e\u0ec9\u0ead\u0ea1\u0e97\u0eb1\u0e87\u0ec0\u0eab\u0e94\u0e81\u0eb2\u0e99\u0e97\u0eb5\u0ec8\u0e81\u0ec8\u0ebd\u0ea7\u0e82\u0ec9\u0ead\u0e87 +F_ENROLLMENT_CASCADE_DELETE=\u0ea5\u0eb6\u0e9a\u0e81\u0eb2\u0e99\u0ea5\u0ebb\u0e87\u0e97\u0eb0\u0e9a\u0ebd\u0e99 \u0ec1\u0ea5\u0eb0 \u0ec0\u0eab\u0e94\u0e81\u0eb2\u0e99\u0e97\u0eb5\u0ec8\u0e81\u0ec8\u0ebd\u0ea7\u0e82\u0ec9\u0ead\u0e87 +F_EDIT_EXPIRED=\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e97\u0eb5\u0ec8\u0edd\u0ebb\u0e94\u0ead\u0eb2\u0e8d\u0eb8 #-- Mentions -----------------------------------------------------------------# -comment_mention_notification=You were mentioned in the following comment -interpretation_mention_notification=You were mentioned in the following interpretation -go_to=Go to -mentioned_you_in_dhis2=mentioned you in DHIS 2 +comment_mention_notification=\u0e97\u0ec8\u0eb2\u0e99\u0e96\u0eb7\u0e81\u0e81\u0ec8\u0eb2\u0ea7\u0ec0\u0e96\u0eb4\u0e87\u0ec3\u0e99\u0e84\u0eb3\u0ec0\u0eab\u0eb1\u0e99\u0e95\u0ecd\u0ec8\u0ec4\u0e9b\u0e99\u0eb5\u0ec9 +interpretation_mention_notification=\u0e97\u0ec8\u0eb2\u0e99\u0e96\u0eb7\u0e81\u0e81\u0ec8\u0eb2\u0ea7\u0ec0\u0e96\u0eb4\u0e87\u0ec3\u0e99\u0e81\u0eb2\u0e99\u0e95\u0eb5\u0e84\u0ea7\u0eb2\u0ea1\u0edd\u0eb2\u0e8d\u0e95\u0ecd\u0ec8\u0ec4\u0e9b\u0e99\u0eb5\u0ec9 +go_to=\u0ec4\u0e9b\u0e97\u0eb5\u0ec8 +mentioned_you_in_dhis2=\u0ec4\u0e94\u0ec9\u0e81\u0ec8\u0eb2\u0ea7\u0ec0\u0e96\u0eb4\u0e87\u0e97\u0ec8\u0eb2\u0e99\u0ec3\u0e99 DHIS 2 #-- Subscriber notifications -----------------------------------------------------------------# notification_user=User -notification_object_subscribed=of an object you are subscribed to -notification_interpretation_create=created an interpretation -notification_interpretation_update=updated an interpretation -notification_interpretation_like=liked an interpretation -notification_comment_create=created an interpretation comment -notification_comment_update=updated an interpretation comment +notification_object_subscribed=\u0e82\u0ead\u0e87\u0ea7\u0eb1\u0e94\u0e96\u0eb8\u0e97\u0eb5\u0ec8\u0e97\u0ec8\u0eb2\u0e99\u0e81\u0eb3\u0ea5\u0eb1\u0e87\u0e95\u0eb4\u0e94\u0e95\u0eb2\u0ea1\u0ea2\u0eb9\u0ec8 +notification_interpretation_create=\u0ec4\u0e94\u0ec9\u0eaa\u0ec9\u0eb2\u0e87\u0e81\u0eb2\u0e99\u0e95\u0eb5\u0e84\u0ea7\u0eb2\u0ea1\u0edd\u0eb2\u0e8d +notification_interpretation_update=\u0ec4\u0e94\u0ec9\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0e81\u0eb2\u0e99\u0e95\u0eb5\u0e84\u0ea7\u0eb2\u0ea1\u0edd\u0eb2\u0e8d +notification_interpretation_like=\u0ec4\u0e94\u0ec9\u0e96\u0eb7\u0e81\u0ec3\u0e88\u0e81\u0eb2\u0e99\u0e95\u0eb5\u0e84\u0ea7\u0eb2\u0ea1\u0edd\u0eb2\u0e8d +notification_comment_create=\u0ec4\u0e94\u0ec9\u0eaa\u0ec9\u0eb2\u0e87\u0e84\u0eb3\u0ec0\u0eab\u0eb1\u0e99\u0ec3\u0e99\u0e81\u0eb2\u0e99\u0e95\u0eb5\u0e84\u0ea7\u0eb2\u0ea1\u0edd\u0eb2\u0e8d +notification_comment_update=\u0ec4\u0e94\u0ec9\u0e9b\u0eb1\u0e9a\u0e9b\u0eb8\u0e87\u0e84\u0eb3\u0ec0\u0eab\u0eb1\u0e99\u0ec3\u0e99\u0e81\u0eb2\u0e99\u0e95\u0eb5\u0e84\u0ea7\u0eb2\u0ea1\u0edd\u0eb2\u0e8d # -- Start Data Integrity Checks--------------------------------------------# #Java based checks -data_integrity.data_elements_without_data_sets.section=Data Elements -data_integrity.data_elements_without_data_sets.name=Data elements lacking data Sets -data_integrity.data_elements_without_data_sets.description=Lists all data elements that have no data sets -data_integrity.data_elements_without_groups.section=Data Elements -data_integrity.data_elements_without_groups.name=Data elements lacking groups -data_integrity.data_elements_without_groups.description=Lists all data elements that have no data element groups -data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.section=Data Elements -data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type -data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type -data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements -data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements with conflicting exclusive group sets -data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set -data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set +data_integrity.data_elements_without_data_sets.section=\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +data_integrity.data_elements_without_data_sets.name=\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e8a\u0eb8\u0e94\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +data_integrity.data_elements_without_data_sets.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e8a\u0eb8\u0e94\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +data_integrity.data_elements_without_groups.section=\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +data_integrity.data_elements_without_groups.name=\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e81\u0eb8\u0ec8\u0ea1 +data_integrity.data_elements_without_groups.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e81\u0eb8\u0ec8\u0ea1\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.section=\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e97\u0eb5\u0ec8\u0e96\u0eb7\u0e81\u0ea1\u0ead\u0e9a\u0edd\u0eb2\u0e8d\u0ec3\u0eab\u0ec9\u0e8a\u0eb8\u0e94\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0ec4\u0ea5\u0e8d\u0eb0\u0ec0\u0ea7\u0ea5\u0eb2\u0e95\u0ec8\u0eb2\u0e87\u0e81\u0eb1\u0e99 +data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0e96\u0eb7\u0e81\u0ea1\u0ead\u0e9a\u0edd\u0eb2\u0e8d\u0ec3\u0eab\u0ec9\u0ea2\u0ec8\u0eb2\u0e87\u0edc\u0ec9\u0ead\u0e8d\u0edc\u0eb6\u0ec8\u0e87\u0e8a\u0eb8\u0e94\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0ec4\u0ea5\u0e8d\u0eb0\u0ec0\u0ea7\u0ea5\u0eb2\u0e95\u0ec8\u0eb2\u0e87\u0e81\u0eb1\u0e99 +data_integrity.data_elements_violating_exclusive_group_sets.section=\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set +data_integrity.data_elements_violating_exclusive_group_sets.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0ec0\u0e9b\u0eb1\u0e99\u0eaa\u0eb0\u0ea1\u0eb2\u0e8a\u0eb4\u0e81\u0e82\u0ead\u0e87\u0eab\u0ebc\u0eb2\u0e8d\u0e81\u0ea7\u0ec8\u0eb2\u0edc\u0eb6\u0ec8\u0e87\u0e8a\u0eb8\u0e94\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ec1\u0e9a\u0e9a Exclusive \u0e97\u0eb5\u0ec8\u0ea2\u0eb9\u0ec8\u0ec3\u0e99\u0e8a\u0eb8\u0e94\u0e81\u0eb8\u0ec8\u0ea1\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e94\u0ebd\u0ea7\u0e81\u0eb1\u0e99 +data_integrity.data_elements_violating_exclusive_group_sets.recommendation=\u0ec3\u0eab\u0ec9\u0ea5\u0eb6\u0e9a\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ead\u0ead\u0e81\u0e88\u0eb2\u0e81\u0e97\u0eb8\u0e81\u0e8a\u0eb8\u0e94\u0e81\u0eb8\u0ec8\u0ea1 \u0e8d\u0ebb\u0e81\u0ec0\u0ea7\u0eb1\u0ec9\u0e99\u0edc\u0eb6\u0ec8\u0e87\u0e8a\u0eb8\u0e94 \u0eab\u0ebc\u0eb7 \u0e9e\u0eb4\u0e88\u0eb2\u0ea5\u0eb0\u0e99\u0eb2\u0ea7\u0ec8\u0eb2\u0e8a\u0eb8\u0e94\u0e99\u0eb1\u0ec9\u0e99\u0e84\u0ea7\u0e99\u0ec0\u0e9b\u0eb1\u0e99\u0e8a\u0eb8\u0e94\u0e81\u0eb8\u0ec8\u0ea1\u0ec1\u0e9a\u0e9a Exclusive \u0ec1\u0e97\u0ec9\u0eab\u0ebc\u0eb7\u0e9a\u0ecd\u0ec8 data_integrity.data_elements_in_data_set_not_in_form.section=\u0ec1\u0e9a\u0e9a\u0e9f\u0ead\u0ea1 -data_integrity.data_elements_in_data_set_not_in_form.name=Data sets with data elements not in data entry form -data_integrity.data_elements_in_data_set_not_in_form.description=Lists all data sets that have data elements which are neither a member of the set's data entry form nor a member of the sets section -data_integrity.data_elements_in_data_set_not_in_form.recommendation=Either remove the data elements in question or make them a member of the set's form or section +data_integrity.data_elements_in_data_set_not_in_form.name=\u0e8a\u0eb8\u0e94\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0ea2\u0eb9\u0ec8\u0ec3\u0e99\u0ec1\u0e9a\u0e9a\u0e9f\u0ead\u0ea1\u0e9b\u0ec9\u0ead\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +data_integrity.data_elements_in_data_set_not_in_form.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0e8a\u0eb8\u0e94\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 \u0ec0\u0e8a\u0eb4\u0ec8\u0e87\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0ec0\u0e9b\u0eb1\u0e99\u0eaa\u0eb0\u0ea1\u0eb2\u0e8a\u0eb4\u0e81\u0e82\u0ead\u0e87\u0ec1\u0e9a\u0e9a\u0e9f\u0ead\u0ea1\u0e9b\u0ec9\u0ead\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 \u0ec1\u0ea5\u0eb0 \u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0ec0\u0e9b\u0eb1\u0e99\u0eaa\u0eb0\u0ea1\u0eb2\u0e8a\u0eb4\u0e81\u0e82\u0ead\u0e87\u0e9e\u0eb2\u0e81\u0eaa\u0ec8\u0ea7\u0e99\u0ec3\u0e94\u0ec0\u0ea5\u0eb5\u0e8d +data_integrity.data_elements_in_data_set_not_in_form.recommendation=\u0ec3\u0eab\u0ec9\u0ea5\u0eb6\u0e9a\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0e9a\u0eb1\u0e99\u0eab\u0eb2\u0ead\u0ead\u0e81 \u0eab\u0ebc\u0eb7 \u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0e9e\u0ea7\u0e81\u0ea1\u0eb1\u0e99\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec0\u0e9b\u0eb1\u0e99\u0eaa\u0eb0\u0ea1\u0eb2\u0e8a\u0eb4\u0e81\u0e82\u0ead\u0e87\u0ec1\u0e9a\u0e9a\u0e9f\u0ead\u0ea1 \u0eab\u0ebc\u0eb7 \u0e9e\u0eb2\u0e81\u0eaa\u0ec8\u0ea7\u0e99 data_integrity.data_sets_not_assigned_to_org_units.section=\u0ec1\u0e9a\u0e9a\u0e9f\u0ead\u0ea1 data_integrity.data_sets_not_assigned_to_org_units.name=Data sets not assigned to organisation units -data_integrity.data_sets_not_assigned_to_org_units.description=Lists all data sets that are not assigned to any organisation units +data_integrity.data_sets_not_assigned_to_org_units.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0e8a\u0eb8\u0e94\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0ea1\u0ead\u0e9a\u0edd\u0eb2\u0e8d\u0ec3\u0eab\u0ec9\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87\u0ec3\u0e94\u0ec0\u0ea5\u0eb5\u0e8d data_integrity.category_combos_being_invalid.section=\u0e9b\u0eb0\u0ec0\u0e9e\u0e94 -data_integrity.category_combos_being_invalid.name=Invalid Category-combos -data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid -data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options -data_integrity.indicators_with_identical_formulas.section=\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94 -data_integrity.indicators_with_identical_formulas.name=Indicators with identical formulas -data_integrity.indicators_with_identical_formulas.description=Lists all indicators that have the identical formulas with at least one other indicator -data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates +data_integrity.category_combos_being_invalid.name=\u0e8a\u0eb8\u0e94\u0e9b\u0eb0\u0eaa\u0ebb\u0ea1\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87 +data_integrity.category_combos_being_invalid.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0e8a\u0eb8\u0e94\u0e9b\u0eb0\u0eaa\u0ebb\u0ea1\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87 +data_integrity.category_combos_being_invalid.recommendation=\u0e95\u0ec9\u0ead\u0e87\u0ec3\u0eab\u0ec9\u0ec1\u0e99\u0ec8\u0ec3\u0e88\u0ea7\u0ec8\u0eb2\u0e8a\u0eb8\u0e94\u0e9b\u0eb0\u0eaa\u0ebb\u0ea1\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e96\u0eb7\u0e81\u0ea1\u0ead\u0e9a\u0edd\u0eb2\u0e8d\u0ec3\u0eab\u0ec9\u0ea2\u0ec8\u0eb2\u0e87\u0edc\u0ec9\u0ead\u0e8d\u0edc\u0eb6\u0ec8\u0e87\u0e9b\u0eb0\u0ec0\u0e9e\u0e94 \u0ec1\u0ea5\u0eb0 \u0e97\u0eb8\u0e81\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0ea1\u0eb5\u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e9b\u0eb0\u0ec0\u0e9e\u0e94 +data_integrity.indicators_with_identical_formulas.recommendation=\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a\u0ea7\u0ec8\u0eb2\u0e84\u0ea7\u0e99\u0ec3\u0e8a\u0ec9\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94\u0e94\u0ebd\u0ea7\u0e81\u0eb1\u0e99\u0ec3\u0e99\u0e97\u0eb8\u0e81\u0e9a\u0ec8\u0ead\u0e99\u0eab\u0ebc\u0eb7\u0e9a\u0ecd\u0ec8 \u0ec1\u0ea5\u0eb0 \u0ea5\u0eb6\u0e9a\u0ea5\u0eb2\u0e8d\u0e81\u0eb2\u0e99\u0e97\u0eb5\u0ec8\u0e8a\u0ec9\u0eb3\u0e81\u0eb1\u0e99\u0ead\u0ead\u0e81 data_integrity.indicators_without_groups.section=\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94 -data_integrity.indicators_without_groups.name=Indicators lacking groups -data_integrity.indicators_without_groups.description=Lists all indicators that do not have at least one group +data_integrity.indicators_without_groups.name=\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e81\u0eb8\u0ec8\u0ea1 +data_integrity.indicators_without_groups.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e81\u0eb8\u0ec8\u0ea1\u0ea2\u0ec8\u0eb2\u0e87\u0edc\u0ec9\u0ead\u0e8d\u0edc\u0eb6\u0ec8\u0e87\u0e81\u0eb8\u0ec8\u0ea1 data_integrity.indicators_with_invalid_numerator.section=\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94 -data_integrity.indicators_with_invalid_numerator.name=Indicators with invalid numerator -data_integrity.indicators_with_invalid_numerator.description=Lists all indicators where the numerator expression is not valid +data_integrity.indicators_with_invalid_numerator.name=\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0e95\u0ebb\u0ea7\u0e95\u0eb1\u0ec9\u0e87\u0e9a\u0ecd\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87 +data_integrity.indicators_with_invalid_numerator.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0eaa\u0eb9\u0e94\u0e84\u0eb4\u0e94\u0ec4\u0ea5\u0ec8\u0e95\u0ebb\u0ea7\u0e95\u0eb1\u0ec9\u0e87\u0e9a\u0ecd\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87 data_integrity.indicators_with_invalid_denominator.section=\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94 -data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator -data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid +data_integrity.indicators_with_invalid_denominator.name=\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0e95\u0ebb\u0ea7\u0eab\u0eb2\u0e99\u0e9a\u0ecd\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87 +data_integrity.indicators_with_invalid_denominator.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0eaa\u0eb9\u0e94\u0e84\u0eb4\u0e94\u0ec4\u0ea5\u0ec8\u0e95\u0ebb\u0ea7\u0eab\u0eb2\u0e99\u0e9a\u0ecd\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87 data_integrity.indicators_violating_exclusive_group_sets.section=\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94 -data_integrity.indicators_violating_exclusive_group_sets.name=Indicators with conflicting exclusive group sets -data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups -data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set +data_integrity.indicators_violating_exclusive_group_sets.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0ec0\u0e9b\u0eb1\u0e99\u0eaa\u0eb0\u0ea1\u0eb2\u0e8a\u0eb4\u0e81\u0e82\u0ead\u0e87\u0eab\u0ebc\u0eb2\u0e8d\u0e81\u0eb8\u0ec8\u0ea1\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94\u0ec1\u0e9a\u0e9a Exclusive +data_integrity.indicators_violating_exclusive_group_sets.recommendation=\u0ea5\u0eb6\u0e9a\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94\u0ead\u0ead\u0e81\u0e88\u0eb2\u0e81\u0e97\u0eb8\u0e81\u0e81\u0eb8\u0ec8\u0ea1 \u0e8d\u0ebb\u0e81\u0ec0\u0ea7\u0eb1\u0ec9\u0e99\u0edc\u0eb6\u0ec8\u0e87\u0e81\u0eb8\u0ec8\u0ea1\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94\u0ec1\u0e9a\u0e9a Exclusive data_integrity.periods_duplicates.section=\u0e8a\u0ec8\u0ea7\u0e87\u0ec0\u0ea7\u0ea5\u0eb2 -data_integrity.periods_duplicates.name=Duplicate Periods -data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date -data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates +data_integrity.periods_duplicates.name=\u0ec4\u0ea5\u0e8d\u0eb0\u0ec0\u0ea7\u0ea5\u0eb2\u0e8a\u0ec9\u0eb3\u0e81\u0eb1\u0e99 +data_integrity.periods_duplicates.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0ec4\u0ea5\u0e8d\u0eb0\u0ec0\u0ea7\u0ea5\u0eb2\u0e97\u0eb5\u0ec8\u0e8a\u0ec9\u0eb3\u0e81\u0eb1\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94 \u0ec0\u0e8a\u0eb4\u0ec8\u0e87\u0ea1\u0eb5\u0e9b\u0eb0\u0ec0\u0e9e\u0e94 \u0ec1\u0ea5\u0eb0 \u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99\u0e84\u0eb7\u0e81\u0eb1\u0e99 +data_integrity.periods_duplicates.recommendation=\u0e95\u0ec9\u0ead\u0e87\u0ec3\u0eab\u0ec9\u0ec1\u0e99\u0ec8\u0ec3\u0e88\u0ea7\u0ec8\u0eb2\u0e81\u0eb2\u0e99\u0ead\u0ec9\u0eb2\u0e87\u0ead\u0eb5\u0e87\u0e96\u0eb2\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e96\u0eb7\u0e81\u0e8d\u0ec9\u0eb2\u0e8d\u0ec4\u0e9b\u0e8d\u0eb1\u0e87\u0ec4\u0ea5\u0e8d\u0eb0\u0ec0\u0ea7\u0ea5\u0eb2\u0ead\u0eb1\u0e99\u0ec3\u0e94\u0ead\u0eb1\u0e99\u0edc\u0eb6\u0ec8\u0e87 \u0e81\u0ec8\u0ead\u0e99\u0e97\u0eb5\u0ec8\u0e88\u0eb0\u0ea5\u0eb6\u0e9a\u0ead\u0eb1\u0e99\u0e97\u0eb5\u0ec8\u0e8a\u0ec9\u0eb3\u0e81\u0eb1\u0e99\u0ead\u0ead\u0e81 +data_integrity.option_groups_empty.name=\u0e81\u0eb8\u0ec8\u0ea1\u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e97\u0eb2\u0e87\u0ec0\u0ea5\u0eb7\u0ead\u0e81 data_integrity.org_units_with_cyclic_references.section=\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87 data_integrity.org_units_with_cyclic_references.name=Organisation units with cyclic references -data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference -data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two -data_integrity.org_units_being_orphaned.section=\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87 -data_integrity.org_units_being_orphaned.name=Orphaned organisation units -data_integrity.org_units_being_orphaned.description=Lists all organisation units that aren't level 1 units but that lack a parent so that they are not connected to the rest of the organisation tree -data_integrity.org_units_being_orphaned.recommendation=Find (or create) and set the correct parent for the orphaned organisation unit(s). Eventually this is also caused by having set the wrong level. +data_integrity.org_units_with_cyclic_references.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0e81\u0eb2\u0e99\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0ea5\u0eb3\u0e94\u0eb1\u0e9a\u0e82\u0eb1\u0ec9\u0e99\u0e9e\u0ecd\u0ec8\u0ec1\u0ea1\u0ec8\u0e82\u0eb1\u0e94\u0ec1\u0e8d\u0ec8\u0e87\u0e81\u0eb1\u0e99 \u0ec0\u0e8a\u0eb4\u0ec8\u0e87\u0ec0\u0eae\u0eb1\u0e94\u0ec3\u0eab\u0ec9\u0eaa\u0ead\u0e87\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0ec0\u0e9b\u0eb1\u0e99\u0e9e\u0ecd\u0ec8\u0ec1\u0ea1\u0ec8\u0e82\u0ead\u0e87\u0e81\u0eb1\u0e99\u0ec1\u0ea5\u0eb0\u0e81\u0eb1\u0e99 \u0eab\u0ebc\u0eb7 \u0ec0\u0e81\u0eb5\u0e94\u0e81\u0eb2\u0e99\u0ead\u0ec9\u0eb2\u0e87\u0ead\u0eb5\u0e87\u0ec1\u0e9a\u0e9a\u0ea7\u0ebb\u0e87\u0ea1\u0ebb\u0e99 +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87 -data_integrity.org_units_without_groups.name=Organisation units lacking groups -data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group +data_integrity.org_units_without_groups.name=\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e81\u0eb8\u0ec8\u0ea1 +data_integrity.org_units_without_groups.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0e81\u0eb1\u0e9a\u0ea2\u0ec8\u0eb2\u0e87\u0edc\u0ec9\u0ead\u0e8d\u0edc\u0eb6\u0ec8\u0e87\u0e81\u0eb8\u0ec8\u0ea1 data_integrity.org_units_violating_exclusive_group_sets.section=\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87 -data_integrity.org_units_violating_exclusive_group_sets.name=Organisation units with conflicting exclusive group sets -data_integrity.org_units_violating_exclusive_group_sets.description=Lists all organisation units that are members of multiple exclusive organisation unit groups -data_integrity.org_units_violating_exclusive_group_sets.recommendation=Remove the organisation unit from all but one exclusive organisation unit group +data_integrity.org_units_violating_exclusive_group_sets.name=\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0e8a\u0eb8\u0e94\u0e81\u0eb8\u0ec8\u0ea1\u0ec1\u0e9a\u0e9a Exclusive \u0e82\u0eb1\u0e94\u0ec1\u0e8d\u0ec8\u0e87\u0e81\u0eb1\u0e99 +data_integrity.org_units_violating_exclusive_group_sets.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0ec0\u0e9b\u0eb1\u0e99\u0eaa\u0eb0\u0ea1\u0eb2\u0e8a\u0eb4\u0e81\u0e82\u0ead\u0e87\u0eab\u0ebc\u0eb2\u0e8d\u0e81\u0eb8\u0ec8\u0ea1\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87\u0ec1\u0e9a\u0e9a Exclusive +data_integrity.org_units_violating_exclusive_group_sets.recommendation=\u0ea5\u0eb6\u0e9a\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87\u0ead\u0ead\u0e81\u0e88\u0eb2\u0e81\u0e97\u0eb8\u0e81\u0e81\u0eb8\u0ec8\u0ea1 \u0e8d\u0ebb\u0e81\u0ec0\u0ea7\u0eb1\u0ec9\u0e99\u0edc\u0eb6\u0ec8\u0e87\u0e81\u0eb8\u0ec8\u0ea1\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87\u0ec1\u0e9a\u0e9a Exclusive data_integrity.org_unit_groups_without_group_sets.section=\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87 -data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets -data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set -data_integrity.validation_rules_without_groups.section=Validation Rules -data_integrity.validation_rules_without_groups.name=Validation rules lacking groups -data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group -data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules -data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression -data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid -data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules -data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid left side expression -data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid -data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators -data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression -data_integrity.program_indicators_with_invalid_expressions.description=Lists all program indicators that have an invalid expression -data_integrity.program_indicators_with_invalid_expressions.recommendation=Check that the expression evaluates to a number -data_integrity.program_indicators_with_invalid_filters.section=Program Indicators -data_integrity.program_indicators_with_invalid_filters.name=Program indicators with invalid filter -data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression -data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false -data_integrity.program_indicators_without_expression.section=Program Indicators -data_integrity.program_indicators_without_expression.name=Program indicators lacking an expression -data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet -data_integrity.program_rules_without_condition.section=Program Rules -data_integrity.program_rules_without_condition.name=Program rules lacking a condition -data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet -data_integrity.program_rules_without_priority.section=Program Rules -data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting -data_integrity.program_rules_without_priority.description=Lists all programs with rules with action type "assign" where the rule priority is not yet set -data_integrity.program_rules_without_priority.recommendation=Set a priority for the program rule(s) -data_integrity.program_rules_without_action.section=Program Rules -data_integrity.program_rules_without_action.name=Program rules lacking an action -data_integrity.program_rules_without_action.description=Lists all programs with rules that are not connected to any program rule action -data_integrity.program_rules_without_action.recommendation=Connect the rule to an action or consider removing the rule -data_integrity.program_rule_variables_without_data_element.section=Program Rules -data_integrity.program_rule_variables_without_data_element.name=Program rule variables lacking a data element -data_integrity.program_rule_variables_without_data_element.description=Lists all programs with rule variables requiring a data element source but that is not yet linked to a data element -data_integrity.program_rule_variables_without_data_element.recommendation=Assign a data element to the variable in question or consider if the variable is not needed -data_integrity.program_rule_variables_without_attribute.section=Program Rules -data_integrity.program_rule_variables_without_attribute.name=Program rule variables lacking an attribute -data_integrity.program_rule_variables_without_attribute.description=Lists all programs with rule variables requiring an attribute source but that is not yet linked to an attribute -data_integrity.program_rule_variables_without_attribute.recommendation=Assign an attribute to the variable in question or consider if the variable is not needed -data_integrity.program_rule_actions_without_data_object.section=Program Rules -data_integrity.program_rule_actions_without_data_object.name=Program rules with actions lacking a data object -data_integrity.program_rule_actions_without_data_object.description=Lists all program rules connected to an action of a type that requires either a data element or an attribute but is not connected either -data_integrity.program_rule_actions_without_notification.section=Program Rules -data_integrity.program_rule_actions_without_notification.name=Program rule with actions lacking a notification template -data_integrity.program_rule_actions_without_notification.description=Lists all program rules connected to an action of a type that requires a notification template but is not yet connected to one -data_integrity.program_rule_actions_without_section.section=Program Rules -data_integrity.program_rule_actions_without_section.name=Program rules with actions lacking a program stage section -data_integrity.program_rule_actions_without_section.description=Lists program rules connected to an action of a type that requires a section but is not yet connected to one -data_integrity.program_rule_actions_without_stage_id.section=Program Rules -data_integrity.program_rule_actions_without_stage_id.name=Program rules with actions lacking a program stage -data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one +data_integrity.org_unit_groups_without_group_sets.name=\u0e81\u0eb8\u0ec8\u0ea1\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e8a\u0eb8\u0e94\u0e81\u0eb8\u0ec8\u0ea1 +data_integrity.org_unit_groups_without_group_sets.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0e81\u0eb8\u0ec8\u0ea1\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0ec0\u0e9b\u0eb1\u0e99\u0eaa\u0eb0\u0ea1\u0eb2\u0e8a\u0eb4\u0e81\u0e82\u0ead\u0e87\u0ea2\u0ec8\u0eb2\u0e87\u0edc\u0ec9\u0ead\u0e8d\u0edc\u0eb6\u0ec8\u0e87\u0e8a\u0eb8\u0e94\u0e81\u0eb8\u0ec8\u0ea1\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87 +data_integrity.validation_rules_without_groups.section=\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0e81\u0eb2\u0e99\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group +data_integrity.validation_rules_without_groups.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0e81\u0eb2\u0e99\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0ec0\u0e9b\u0eb1\u0e99\u0eaa\u0eb0\u0ea1\u0eb2\u0e8a\u0eb4\u0e81\u0e82\u0ead\u0e87\u0ea2\u0ec8\u0eb2\u0e87\u0edc\u0ec9\u0ead\u0e8d\u0edc\u0eb6\u0ec8\u0e87\u0e81\u0eb8\u0ec8\u0ea1\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0e81\u0eb2\u0e99\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a +data_integrity.validation_rules_with_invalid_left_side_expression.section=\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0e81\u0eb2\u0e99\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a +data_integrity.validation_rules_with_invalid_left_side_expression.name=\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0e81\u0eb2\u0e99\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0eaa\u0eb9\u0e94\u0e84\u0eb4\u0e94\u0ec4\u0ea5\u0ec8\u0ec0\u0e9a\u0eb7\u0ec9\u0ead\u0e87\u0e8a\u0ec9\u0eb2\u0e8d\u0e9a\u0ecd\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87 +data_integrity.validation_rules_with_invalid_left_side_expression.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0e81\u0eb2\u0e99\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0eaa\u0eb9\u0e94\u0e84\u0eb4\u0e94\u0ec4\u0ea5\u0ec8\u0ec0\u0e9a\u0eb7\u0ec9\u0ead\u0e87\u0e8a\u0ec9\u0eb2\u0e8d\u0e9a\u0ecd\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87 +data_integrity.validation_rules_with_invalid_right_side_expression.section=\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0e81\u0eb2\u0e99\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a +data_integrity.validation_rules_with_invalid_right_side_expression.name=\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0e81\u0eb2\u0e99\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0eaa\u0eb9\u0e94\u0e84\u0eb4\u0e94\u0ec4\u0ea5\u0ec8\u0ec0\u0e9a\u0eb7\u0ec9\u0ead\u0e87\u0e82\u0ea7\u0eb2\u0e9a\u0ecd\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87 +data_integrity.validation_rules_with_invalid_right_side_expression.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0e81\u0eb2\u0e99\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0eaa\u0eb9\u0e94\u0e84\u0eb4\u0e94\u0ec4\u0ea5\u0ec8\u0ec0\u0e9a\u0eb7\u0ec9\u0ead\u0e87\u0e82\u0ea7\u0eb2\u0e9a\u0ecd\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87 +data_integrity.program_indicators_with_invalid_expressions.section=\u0ec2\u0e9b\u0ec1\u0e81\u0ebc\u0ea1\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94 +data_integrity.program_indicators_with_invalid_expressions.name=\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0eaa\u0eb9\u0e94\u0e84\u0eb4\u0e94\u0ec4\u0ea5\u0ec8\u0e9a\u0ecd\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87 +data_integrity.program_indicators_with_invalid_expressions.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0eaa\u0eb9\u0e94\u0e84\u0eb4\u0e94\u0ec4\u0ea5\u0ec8\u0e9a\u0ecd\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87 +data_integrity.program_indicators_with_invalid_expressions.recommendation=\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a\u0ea7\u0ec8\u0eb2\u0eaa\u0eb9\u0e94\u0e84\u0eb4\u0e94\u0ec4\u0ea5\u0ec8\u0e9b\u0eb0\u0ec0\u0ea1\u0eb5\u0e99\u0e9c\u0ebb\u0e99\u0ead\u0ead\u0e81\u0ea1\u0eb2\u0ec0\u0e9b\u0eb1\u0e99\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0e81 +data_integrity.program_indicators_with_invalid_filters.section=\u0ec2\u0e9b\u0ec1\u0e81\u0ebc\u0ea1\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94 +data_integrity.program_indicators_with_invalid_filters.name=\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0e95\u0ebb\u0ea7\u0e81\u0ead\u0e87\u0e9a\u0ecd\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87 +data_integrity.program_indicators_with_invalid_filters.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0eaa\u0eb9\u0e94\u0e84\u0eb4\u0e94\u0ec4\u0ea5\u0ec8\u0e95\u0ebb\u0ea7\u0e81\u0ead\u0e87\u0e9a\u0ecd\u0ec8\u0e96\u0eb7\u0e81\u0e95\u0ec9\u0ead\u0e87 +data_integrity.program_indicators_with_invalid_filters.recommendation=\u0e81\u0ea7\u0e94\u0eaa\u0ead\u0e9a\u0ea7\u0ec8\u0eb2\u0eaa\u0eb9\u0e94\u0e84\u0eb4\u0e94\u0ec4\u0ea5\u0ec8\u0e9b\u0eb0\u0ec0\u0ea1\u0eb5\u0e99\u0e9c\u0ebb\u0e99\u0ead\u0ead\u0e81\u0ea1\u0eb2\u0ec0\u0e9b\u0eb1\u0e99 \u0e88\u0eb4\u0e87/\u0ec0\u0e97\u0eb1\u0e94 (true/false) +data_integrity.program_indicators_without_expression.section=\u0ec2\u0e9b\u0ec1\u0e81\u0ebc\u0ea1\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94 +data_integrity.program_indicators_without_expression.name=Program indicators without expressions +data_integrity.program_indicators_without_expression.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0e95\u0ebb\u0ea7\u0e8a\u0eb5\u0ec9\u0ea7\u0eb1\u0e94\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0e8d\u0eb1\u0e87\u0e9a\u0ecd\u0ec8\u0e97\u0eb1\u0e99\u0ec4\u0e94\u0ec9\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0eaa\u0eb9\u0e94\u0e84\u0eb4\u0e94\u0ec4\u0ea5\u0ec8 +data_integrity.program_rules_without_condition.section=\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. +data_integrity.program_rules_without_condition.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0e97\u0eb5\u0ec8\u0e8d\u0eb1\u0e87\u0e9a\u0ecd\u0ec8\u0e97\u0eb1\u0e99\u0ea1\u0eb5\u0ec0\u0e87\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0e82 +data_integrity.program_rules_without_priority.section=\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +data_integrity.program_rules_without_priority.name=\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0e9a\u0eb9\u0ea5\u0eb4\u0ea1\u0eb0\u0eaa\u0eb4\u0e94 +data_integrity.program_rules_without_priority.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e81\u0eb2\u0e99\u0e94\u0eb3\u0ec0\u0e99\u0eb5\u0e99\u0e81\u0eb2\u0e99 "\u0e81\u0eb3\u0e99\u0ebb\u0e94\u0e84\u0ec8\u0eb2" (assign) \u0ec0\u0e8a\u0eb4\u0ec8\u0e87\u0e8d\u0eb1\u0e87\u0e9a\u0ecd\u0ec8\u0e97\u0eb1\u0e99\u0ec4\u0e94\u0ec9\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0e9a\u0eb9\u0ea5\u0eb4\u0ea1\u0eb0\u0eaa\u0eb4\u0e94\u0e82\u0ead\u0e87\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99 +data_integrity.program_rules_without_priority.recommendation=\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0e9a\u0eb9\u0ea5\u0eb4\u0ea1\u0eb0\u0eaa\u0eb4\u0e94\u0eaa\u0eb3\u0ea5\u0eb1\u0e9a\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +data_integrity.program_rules_without_action.section=\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +data_integrity.program_rules_without_action.name=\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e81\u0eb2\u0e99\u0e94\u0eb3\u0ec0\u0e99\u0eb5\u0e99\u0e81\u0eb2\u0e99 +data_integrity.program_rules_without_action.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0e81\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0e94\u0eb3\u0ec0\u0e99\u0eb5\u0e99\u0e81\u0eb2\u0e99\u0ec3\u0e94\u0ec6 +data_integrity.program_rules_without_action.recommendation=\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0e81\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0e94\u0eb3\u0ec0\u0e99\u0eb5\u0e99\u0e81\u0eb2\u0e99 \u0eab\u0ebc\u0eb7 \u0e9e\u0eb4\u0e88\u0eb2\u0ea5\u0eb0\u0e99\u0eb2\u0ea5\u0eb6\u0e9a\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0e99\u0eb1\u0ec9\u0e99\u0ead\u0ead\u0e81 +data_integrity.program_rule_variables_without_data_element.section=\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +data_integrity.program_rule_variables_without_data_element.name=\u0e95\u0ebb\u0ea7\u0e9b\u0ec8\u0ebd\u0e99\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +data_integrity.program_rule_variables_without_data_element.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0e95\u0ebb\u0ea7\u0e9b\u0ec8\u0ebd\u0e99\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0e97\u0eb5\u0ec8\u0e95\u0ec9\u0ead\u0e87\u0e81\u0eb2\u0e99\u0ec1\u0eab\u0ebc\u0ec8\u0e87\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 \u0ec1\u0e95\u0ec8\u0e8d\u0eb1\u0e87\u0e9a\u0ecd\u0ec8\u0e97\u0eb1\u0e99\u0ec4\u0e94\u0ec9\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0e81\u0eb1\u0e9a\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +data_integrity.program_rule_variables_without_data_element.recommendation=\u0ea1\u0ead\u0e9a\u0edd\u0eb2\u0e8d\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0ec3\u0eab\u0ec9\u0e81\u0eb1\u0e9a\u0e95\u0ebb\u0ea7\u0e9b\u0ec8\u0ebd\u0e99\u0e99\u0eb1\u0ec9\u0e99 \u0eab\u0ebc\u0eb7 \u0e9e\u0eb4\u0e88\u0eb2\u0ea5\u0eb0\u0e99\u0eb2\u0ea7\u0ec8\u0eb2\u0e95\u0ebb\u0ea7\u0e9b\u0ec8\u0ebd\u0e99\u0e99\u0eb1\u0ec9\u0e99\u0e88\u0eb3\u0ec0\u0e9b\u0eb1\u0e99\u0eab\u0ebc\u0eb7\u0e9a\u0ecd\u0ec8 +data_integrity.program_rule_variables_without_attribute.section=\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +data_integrity.program_rule_variables_without_attribute.name=\u0e95\u0ebb\u0ea7\u0e9b\u0ec8\u0ebd\u0e99\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e84\u0eb8\u0e99\u0ea5\u0eb1\u0e81\u0eaa\u0eb0\u0e99\u0eb0 +data_integrity.program_rule_variables_without_attribute.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0e95\u0ebb\u0ea7\u0e9b\u0ec8\u0ebd\u0e99\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0e97\u0eb5\u0ec8\u0e95\u0ec9\u0ead\u0e87\u0e81\u0eb2\u0e99\u0ec1\u0eab\u0ebc\u0ec8\u0e87\u0e84\u0eb8\u0e99\u0ea5\u0eb1\u0e81\u0eaa\u0eb0\u0e99\u0eb0 \u0ec1\u0e95\u0ec8\u0e8d\u0eb1\u0e87\u0e9a\u0ecd\u0ec8\u0e97\u0eb1\u0e99\u0ec4\u0e94\u0ec9\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0e81\u0eb1\u0e9a\u0e84\u0eb8\u0e99\u0ea5\u0eb1\u0e81\u0eaa\u0eb0\u0e99\u0eb0 +data_integrity.program_rule_variables_without_attribute.recommendation=\u0ea1\u0ead\u0e9a\u0edd\u0eb2\u0e8d\u0e84\u0eb8\u0e99\u0ea5\u0eb1\u0e81\u0eaa\u0eb0\u0e99\u0eb0\u0ec3\u0eab\u0ec9\u0e81\u0eb1\u0e9a\u0e95\u0ebb\u0ea7\u0e9b\u0ec8\u0ebd\u0e99\u0e99\u0eb1\u0ec9\u0e99 \u0eab\u0ebc\u0eb7 \u0e9e\u0eb4\u0e88\u0eb2\u0ea5\u0eb0\u0e99\u0eb2\u0ea7\u0ec8\u0eb2\u0e95\u0ebb\u0ea7\u0e9b\u0ec8\u0ebd\u0e99\u0e99\u0eb1\u0ec9\u0e99\u0e88\u0eb3\u0ec0\u0e9b\u0eb1\u0e99\u0eab\u0ebc\u0eb7\u0e9a\u0ecd\u0ec8 +data_integrity.program_rule_actions_without_data_object.section=\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +data_integrity.program_rule_actions_without_data_object.name=\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0e81\u0eb2\u0e99\u0e94\u0eb3\u0ec0\u0e99\u0eb5\u0e99\u0e81\u0eb2\u0e99\u0ec1\u0e95\u0ec8\u0e82\u0eb2\u0e94\u0ea7\u0eb1\u0e94\u0e96\u0eb8\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 +data_integrity.program_rule_actions_without_data_object.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0e81\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0e94\u0eb3\u0ec0\u0e99\u0eb5\u0e99\u0e81\u0eb2\u0e99\u0e97\u0eb5\u0ec8\u0e95\u0ec9\u0ead\u0e87\u0e81\u0eb2\u0e99\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 \u0eab\u0ebc\u0eb7 \u0e84\u0eb8\u0e99\u0ea5\u0eb1\u0e81\u0eaa\u0eb0\u0e99\u0eb0 \u0ec1\u0e95\u0ec8\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0e81\u0eb1\u0e9a\u0ead\u0eb1\u0e99\u0ec3\u0e94\u0ec0\u0ea5\u0eb5\u0e8d +data_integrity.program_rule_actions_without_notification.section=\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +data_integrity.program_rule_actions_without_notification.name=\u0e81\u0ebb\u0e94\u200b\u0ea5\u0eb0\u200b\u0e9a\u0ebd\u0e9a\u200b\u0ec2\u0e84\u0e87\u200b\u0e81\u0eb2\u0e99\u200b\u0e97\u0eb5\u0ec8\u200b\u0ea1\u0eb5\u200b\u0e81\u0eb2\u0e99\u200b\u0e9b\u0eb0\u200b\u0e95\u0eb4\u200b\u0e9a\u0eb1\u0e94\u200b\u0e97\u0eb5\u0ec8\u200b\u0e82\u0eb2\u0e94\u200b\u0edc\u0eb1\u0e87\u0eaa\u0eb7\u200b\u0ec1\u0e88\u0ec9\u0e87\u200b\u0ec0\u0e95\u0eb7\u0ead\u0e99 +data_integrity.program_rule_actions_without_notification.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0e81\u0ebb\u0e94\u0ea5\u0eb0\u0e9a\u0ebd\u0e9a\u0e82\u0ead\u0e87\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0e81\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0e94\u0eb3\u0ec0\u0e99\u0eb5\u0e99\u0e81\u0eb2\u0e99\u0e82\u0ead\u0e87\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e97\u0eb5\u0ec8\u0e95\u0ec9\u0ead\u0e87\u0ec3\u0e8a\u0ec9\u0edc\u0eb1\u0e87\u0eaa\u0eb7\u0e81\u0eb2\u0e99\u0ec1\u0e88\u0ec9\u0e87\u0ec0\u0e95\u0eb7\u0ead\u0e99 \u0ec1\u0e95\u0ec8\u0e8d\u0eb1\u0e87\u0e9a\u0ecd\u0ec8\u0e97\u0eb1\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0e81\u0eb1\u0e9a\u0ead\u0eb1\u0e99\u0ec3\u0e94\u0e99\u0eb6\u0ec8\u0e87\u0ec0\u0e97\u0eb7\u0ec8\u0ead +data_integrity.program_rule_actions_without_section.section=\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +data_integrity.program_rule_actions_without_section.name=\u0e81\u0ebb\u0e94\u0ea5\u0eb0\u0e9a\u0ebd\u0e9a\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0e81\u0eb2\u0e99\u0e9b\u0eb0\u0e95\u0eb4\u0e9a\u0eb1\u0e94\u0e97\u0eb5\u0ec8\u0e82\u0eb2\u0e94\u0e9e\u0eb2\u0e81\u0eaa\u0ec8\u0ea7\u0e99\u0e82\u0eb1\u0ec9\u0e99\u0e95\u0ead\u0e99\u0e82\u0ead\u0e87\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +data_integrity.program_rule_actions_without_section.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0e81\u0ebb\u0e94\u0ea5\u0eb0\u0e9a\u0ebd\u0e9a\u0e82\u0ead\u0e87\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0e81\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0e94\u0eb3\u0ec0\u0e99\u0eb5\u0e99\u0e81\u0eb2\u0e99\u0e82\u0ead\u0e87\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e97\u0eb5\u0ec8\u0e95\u0ec9\u0ead\u0e87\u0ec3\u0e8a\u0ec9\u0edc\u0eb1\u0e87\u0e9e\u0eb2\u0e81\u0eaa\u0ec8\u0ea7\u0e99\u0ec3\u0e94\u0edc\u0eb6\u0ec8\u0e87 \u0ec1\u0e95\u0ec8\u0e8d\u0eb1\u0e87\u0e9a\u0ecd\u0ec8\u0e97\u0eb1\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0e81\u0eb1\u0e9a\u0ead\u0eb1\u0e99\u0ec3\u0e94\u0e99\u0eb6\u0ec8\u0e87\u0ec0\u0e97\u0eb7\u0ec8\u0ead +data_integrity.program_rule_actions_without_stage_id.section=\u0e81\u0ebb\u0e94\u0ec0\u0e81\u0e99\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +data_integrity.program_rule_actions_without_stage_id.name=\u0e81\u0ebb\u0e94\u0ea5\u0eb0\u0e9a\u0ebd\u0e9a\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0e81\u0eb2\u0e99\u0e9b\u0eb0\u0e95\u0eb4\u0e9a\u0eb1\u0e94\u0e97\u0eb5\u0ec8\u0e82\u0eb2\u0e94\u0e9e\u0eb2\u0e81\u0eaa\u0ec8\u0ea7\u0e99\u0e82\u0ead\u0e87\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99 +data_integrity.program_rule_actions_without_stage_id.description=\u0ea5\u0eb2\u0e8d\u0e8a\u0eb7\u0ec8\u0e81\u0ebb\u0e94\u0ea5\u0eb0\u0e9a\u0ebd\u0e9a\u0e82\u0ead\u0e87\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94\u0e97\u0eb5\u0ec8\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0e81\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0e94\u0eb3\u0ec0\u0e99\u0eb5\u0e99\u0e81\u0eb2\u0e99\u0e82\u0ead\u0e87\u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0e97\u0eb5\u0ec8\u0e95\u0ec9\u0ead\u0e87\u0ec3\u0e8a\u0ec9\u0e82\u0eb1\u0ec9\u0e99\u0e95\u0ead\u0e99\u0ec2\u0e84\u0e87\u0e81\u0eb2\u0e99\u0ec3\u0e94\u0edc\u0eb6\u0ec8\u0e87 \u0ec1\u0e95\u0ec8\u0e8d\u0eb1\u0e87\u0e9a\u0ecd\u0ec8\u0e97\u0eb1\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0e81\u0eb1\u0e9a\u0ead\u0eb1\u0e99\u0ec3\u0e94\u0e99\u0eb6\u0ec8\u0e87\u0ec0\u0e97\u0eb7\u0ec8\u0ead #YAML based data integrity checks -data_integrity.categories_no_options.name=Categories with no category options -data_integrity.categories_one_default_category.name=Only one default category should exist -data_integrity.categories_one_default_category_combo.name=Only one default category combo should exist -data_integrity.categories_one_default_category_option.name=Only one default category option should exist -data_integrity.categories_one_default_category_option_combo.name=Only one default category option combo should exist -data_integrity.categories_same_category_options.name=Categories with the same category options -data_integrity.categories_unique_category_combo.name=Different category combinations should not have the exact same combination of categories. -data_integrity.invalid_category_combos.name=Invalid category combinations -data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects -data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations. -data_integrity.category_option_group_sets_incomplete.name=Category option group sets which do not contain all category options. -data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set. -data_integrity.category_options_no_categories.name=Category options with no categories. -data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories which share the same category options. -data_integrity.catoptioncombos_no_catcombo.name=Category options combinations with no category combination. -data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality. -data_integrity.dashboards_no_items.name=Dashboards with no items. -data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements that have not been changed in last 100 days and do not have any data values. -data_integrity.data_elements_aggregate_aggregation_operator.name=Non-numeric data elements which have an aggregation operator other than NONE. -data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites (directly or through indicators) -data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements with NO data values. -data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups. -data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types. -data_integrity.data_elements_without_datasets.name=Aggregate data elements not assigned to any data sets -data_integrity.datasets_empty.name=Data sets with no data elements -data_integrity.datasets_not_assigned_to_org_units.name=Data sets not assigned to any organisation units -data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. -data_integrity.category_option_group_sets_scarce.name=Category option groups should have at least two members. -data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members. -data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members. -data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members. -data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members. -data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members. -data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members. -data_integrity.user_groups_scarce.name=User groups should have at least two members. -data_integrity.validation_rule_groups_scarce.name=Validation rule should have at least two members. -data_integrity.indicator_no_analysis.name=Indicators not used in analytical objects. -data_integrity.indicator_types_duplicated.name=Indicator types with the same factor. -data_integrity.indicators_duplicated_terms.name=Indicators with the same terms. -data_integrity.indicators_exact_duplicates.name=Indicators with the same formula. -data_integrity.indicators_not_grouped.name=Indicators not in any groups. -data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order. -data_integrity.options_sets_empty.name=Empty option sets -data_integrity.options_sets_unused.name=Option sets which are not used -data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. -data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets -data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry. -data_integrity.orgunits_multiple_roots.name=The organisation unit hierarchy should have a single root. -data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames. -data_integrity.orgunits_no_coordinates.name=Organisation units with no coordinates. -data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent. -data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0). -data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date later than the closed date. -data_integrity.orgunits_orphaned.name=Orphaned organisation units. -data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent. -data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces. -data_integrity.org_units_not_in_compulsory_group_sets.name=Organisation units not in all compulsory organisation unit group sets -data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set -data_integrity.organisation_units_without_groups.name=Organisation units not in any groups -data_integrity.periods_3y_future.name=Periods which are more than three years in the future. -data_integrity.periods_distant_past.name=Periods which are in the distant past. -data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates -data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type -data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template. -data_integrity.program_rules_no_action.name=Program rules with no action. -data_integrity.program_rules_no_expression.name=Program rules with no expression. -data_integrity.program_rules_no_priority.name=Program rules with no priority -data_integrity.validation_rules_missing_value_strategy_null.name=All validation rule expressions should have a missing value strategy. -data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the past 12 months -data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the past 12 months -data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the past 12 months -data_integrity.users_with_invalid_usernames.name = Users with invalid usernames -data_integrity.users_capture_ou_not_in_data_view_ou.name=Users with capture org unit not in data view org unit -data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users with capture org unit not in TEI search org unit -data_integrity.users_with_no_user_role.name=Users with no user role -data_integrity.user_roles_no_authorities.name=User roles with no authorities -data_integrity.user_roles_with_no_users.name=User roles with no users -data_integrity.option_groups_empty.users=Option groups with no options -data_integrity.push_analysis_no_recipients.name=Push analyses without recipients +data_integrity.categories_no_options.name=\u0edd\u0ea7\u0e94\u0edd\u0eb9\u0ec8\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0ec3\u0e99\u0edd\u0ea7\u0e94\u0edd\u0eb9\u0ec8 +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid +data_integrity.category_combos_unused.name=\u0e81\u0eb2\u0e99\u0e9b\u0eb0\u0eaa\u0ebb\u0ea1\u0edd\u0ea7\u0e94\u0edd\u0eb9\u0ec8\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0ec3\u0e8a\u0ec9 metadata \u0ead\u0eb7\u0ec8\u0e99\u0ec6 +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units +data_integrity.data_elements_excess_groupset_membership.name=\u0ead\u0ebb\u0e87\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e97\u0eb5\u0ec8\u0ec0\u0e9b\u0eb1\u0e99\u0e82\u0ead\u0e87\u0eab\u0ebc\u0eb2\u0e8d\u0e81\u0eb8\u0ec8\u0ea1\u0ec3\u0e99\u0e8a\u0eb8\u0e94\u0e81\u0eb8\u0ec8\u0ea1. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=Indicators with identical formulas +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order +data_integrity.options_sets_empty.name=\u0e8a\u0eb8\u0e94\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e97\u0eb5\u0ec8\u0eab\u0ea7\u0ec8\u0eb2\u0e87\u0ec0\u0e9b\u0ebb\u0ec8\u0eb2 +data_integrity.options_sets_unused.name=\u0e8a\u0eb8\u0e94\u0e95\u0ebb\u0ea7\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0ec3\u0e8a\u0ec9 +data_integrity.orgunit_group_sets_excess_groups.name=\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0ead\u0ebb\u0e87\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87\u0e97\u0eb5\u0ec8\u0e82\u0eb6\u0ec9\u0e99\u0e81\u0eb1\u0e9a\u0eab\u0ebc\u0eb2\u0e8d\u0e81\u0eb8\u0ec8\u0ea1\u0ec3\u0e99\u0e8a\u0eb8\u0e94\u0e81\u0eb8\u0ec8\u0ea1\u0e94\u0ebd\u0ea7. +data_integrity.orgunits_compulsory_group_count.name=\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0ead\u0ebb\u0e87\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0ea2\u0eb9\u0ec8\u0ec3\u0e99\u0e8a\u0eb8\u0e94\u0e81\u0eb8\u0ec8\u0ea1\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0ead\u0ebb\u0e87\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0ec9\u0e87\u0eaa\u0eb3\u0e84\u0eb1\u0e99\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94 +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=Orphaned organisation units +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets +data_integrity.organisation_units_violating_exclusive_group_sets.name=\u0eab\u0ebb\u0ea7\u0edc\u0ec8\u0ea7\u0e8d\u0ead\u0ebb\u0e87\u0e81\u0eb2\u0e99\u0e88\u0eb1\u0e94\u0e95\u0eb1\u0e87\u0e97\u0eb5\u0ec8\u0e82\u0eb6\u0ec9\u0e99\u0e81\u0eb1\u0e9a\u0eab\u0ebc\u0eb2\u0e8d\u0e81\u0eb8\u0ec8\u0ea1\u0ec3\u0e99\u0e8a\u0eb8\u0e94\u0e81\u0eb8\u0ec8\u0ea1 +data_integrity.organisation_units_without_groups.name=Organisation units without groups +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past +data_integrity.periods_same_start_end_date.name=\u0ec4\u0ea5\u0e8d\u0eb0\u0ec0\u0ea7\u0ea5\u0eb2\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99 \u0ec1\u0ea5\u0eb0 \u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0eaa\u0eb4\u0ec9\u0e99\u0eaa\u0eb8\u0e94\u0e84\u0eb7\u0e81\u0eb1\u0e99 +data_integrity.periods_same_start_date_period_type.name=\u0ec4\u0ea5\u0e8d\u0eb0\u0ec0\u0ea7\u0ea5\u0eb2\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0ea7\u0eb1\u0e99\u0e97\u0eb5\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e95\u0ebb\u0ec9\u0e99 \u0ec1\u0ea5\u0eb0 \u0e9b\u0eb0\u0ec0\u0e9e\u0e94\u0ec4\u0ea5\u0e8d\u0eb0\u0ec0\u0ea7\u0ea5\u0eb2\u0e94\u0ebd\u0ea7\u0e81\u0eb1\u0e99 +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions +data_integrity.program_rules_no_expression.name=\u0e81\u0ebb\u0e94\u0ea5\u0eb0\u0e9a\u0ebd\u0e9a\u0e82\u0ead\u0e87\u0ec2\u0e9b\u0ea3\u0ec1\u0e81\u0ea3\u0ea1\u0ec2\u0e94\u0e8d\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e81\u0eb2\u0e99\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0ead\u0ead\u0e81. +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage # -- End Data Integrity Checks--------------------------------------------# # disable inactive users job notification texts -notification.user_inactive.subject=Your DHIS2 account will be disabled soon. -notification.user_inactive.body=Your DHIS2 user account was inactive for a while. Login during the next {0} days to prevent your account from being disabled. +notification.user_inactive.subject=\u0e9a\u0eb1\u0e99\u0e8a\u0eb5 DHIS2 \u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99\u0e88\u0eb0\u0e96\u0eb7\u0e81\u0e9b\u0eb4\u0e94\u0ec3\u0e8a\u0ec9\u0e87\u0eb2\u0e99\u0ec3\u0e99\u0ec4\u0ea7\u0ec6\u0e99\u0eb5\u0ec9. +notification.user_inactive.body=\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9 DHIS2 \u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e81\u0eb2\u0e99\u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e99\u0ec4\u0eab\u0ea7\u0ea1\u0eb2\u0ec4\u0ea5\u0e8d\u0eb0\u0edc\u0eb6\u0ec8\u0e87\u0ec1\u0ea5\u0ec9\u0ea7. \u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a\u0ec3\u0e99\u0ead\u0eb5\u0e81 {0} \u0ea1\u0eb7\u0ec9\u0e82\u0ec9\u0eb2\u0e87\u0edc\u0ec9\u0eb2\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0e9b\u0ec9\u0ead\u0e87\u0e81\u0eb1\u0e99\u0e9a\u0ecd\u0ec8\u0ec3\u0eab\u0ec9\u0e9a\u0eb1\u0e99\u0e8a\u0eb5\u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99\u0e96\u0eb7\u0e81\u0e9b\u0eb4\u0e94\u0ec3\u0e8a\u0ec9\u0e87\u0eb2\u0e99. # notify user that need to change their password soon -notification.password_change_required.subject=Password Expiry Alert -notification.password_change_required.body=Please change your password. It will expire in {0} day(s). +notification.password_change_required.subject=\u0e81\u0eb2\u0e99\u0ec1\u0e88\u0ec9\u0e87\u0ec0\u0e95\u0eb7\u0ead\u0e99\u0e81\u0eb2\u0e99\u0edd\u0ebb\u0e94\u0ead\u0eb2\u0e8d\u0eb8\u0e82\u0ead\u0e87\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99 +notification.password_change_required.body=\u0e81\u0eb0\u0ea5\u0eb8\u0e99\u0eb2\u0e9b\u0ec8\u0ebd\u0e99\u0ea5\u0eb0\u0eab\u0eb1\u0e94\u0e9c\u0ec8\u0eb2\u0e99\u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99. \u0ea1\u0eb1\u0e99\u0e88\u0eb0\u0edd\u0ebb\u0e94\u0ead\u0eb2\u0e8d\u0eb8\u0ec3\u0e99\u0ead\u0eb5\u0e81 {0} \u0ea1\u0eb7\u0ec9. diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_my.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_my.properties index aa04aee1214d..f101855b0b4a 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_my.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_my.properties @@ -40,7 +40,7 @@ select_organisationunit=\u1021\u1016\u103d\u1032\u1037\u1021\u1005\u100a\u103a\u dhis-web-maintenance=\u1011\u102d\u1019\u103a\u1038\u101e\u102d\u1019\u103a\u1038\u1001\u103c\u1004\u103a\u1038 dhis-web-data-administration=\u1000\u102d\u1014\u103a\u1038\u1002\u100f\u1014\u103a\u1038\u1019\u103b\u102c\u1038\u1000\u102d\u102f\u1005\u102e\u1019\u1036\u1001\u1014\u103a\u1037\u1001\u103d\u1032\u1001\u103c\u1004\u103a\u1038 dhis-web-maintenance-settings=\u1010\u100a\u103a\u1006\u1031\u102c\u1000\u103a\u1011\u102c\u1038\u101e\u100a\u103a\u1037\u1021\u1014\u1031\u1021\u1011\u102c\u1038 -dhis-web-aggregate-data-entry=Data \u101b\u102d\u102f\u1000\u103a\u101e\u103d\u1004\u103a\u1038\u1015\u102b\u104b +dhis-web-aggregate-data-entry=\u1021\u1001\u103b\u1000\u103a\u1021\u101c\u1000\u103a\u1019\u103b\u102c\u1038\u1016\u103c\u100a\u103a\u1037\u101e\u103d\u1004\u103a\u1038\u1001\u103c\u1004\u103a\u1038 dhis-web-sms=\u101e\u1010\u1004\u103a\u1038\u1010\u102d\u102f\u1015\u1031\u1038\u1015\u102d\u102f\u1037\u1001\u103c\u1004\u103a\u1038 dhis-web-import-export=\u1021\u101e\u103d\u1004\u103a\u1038\u1021\u1011\u102f\u1010\u103a\u1015\u103c\u102f\u101c\u102f\u1015\u103a\u1001\u103c\u1004\u103a\u1038 dhis-web-data-quality=\u1021\u1001\u103b\u1000\u103a\u1021\u101c\u1000\u103a\u104f\u1021\u101b\u100a\u103a\u1021\u101e\u103d\u1031\u1038 @@ -61,7 +61,7 @@ dhis-web-pivot=\u1000\u102d\u1014\u103a\u1038\u1002\u100f\u1014\u103a\u1038\u101 dhis-web-app-management=App Management dhis-web-usage-analytics=Usage Analytics dhis-web-translations=Translations -dhis-web-interpretation=Interpretations +dhis-web-interpretation=\u1018\u102c\u101e\u102c\u1015\u103c\u1014\u103a\u1001\u103c\u1004\u103a\u1038\u1019\u103b\u102c\u1038 dhis-web-datastore=Datastore Management dhis-web-user=\u1021\u101e\u102f\u1036\u1038\u1015\u103c\u102f\u101e\u1030\u1019\u103b\u102c\u1038 dhis-web-scheduler=Scheduler @@ -69,6 +69,10 @@ dhis-web-dashboard=\u1021\u1001\u103b\u1000\u103a\u1021\u101c\u1000\u103a\u1019\ dhis-web-menu-management=Menu Management dhis-web-data-visualizer=\u1002\u101b\u1015\u103a \u1015\u102f\u1036\u1005\u1036\u1019\u103b\u102c\u1038 dhis-web-sms-configuration=SMS Configuration +dhis-web-login=Login +dhis-web-user-profile=User Profile +dhis-web-line-listing=Line Listing +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# @@ -86,7 +90,8 @@ intro_dhis-web-event-reports=Query for events and create aggregated, dimensional intro_dhis-web-event-capture=Capture information about single events. intro_dhis-web-capture=Capture information about single events. intro_dhis-web-data-visualizer=\u1005\u102c\u1010\u102d\u102f\u1004\u103a\u1014\u103e\u1004\u103a\u1037\u1021\u100a\u103d\u103e\u1014\u103a\u1038\u1000\u102d\u1014\u103a\u1038\u1019\u103b\u102c\u1038\u1021\u101c\u102d\u102f\u1000\u103a\u1015\u103c\u1031\u102c\u1004\u103a\u1038\u101c\u1032\u1016\u1031\u102c\u103a\u1015\u103c\u1014\u102d\u102f\u1004\u103a\u101e\u1031\u102c\u1021\u1001\u103b\u1000\u103a\u1021\u101c\u1000\u103a\u1010\u1004\u103a\u1015\u103c\u1019\u103e\u102f\u1015\u102f\u1036\u1005\u1036\u1019\u103b\u102c\u1038\u1000\u102d\u102f\u1016\u1014\u103a\u1010\u102e\u1038\u1001\u103c\u1004\u103a\u1038 -intro_dhis-web-sms-configuration=Configure SMS Gateways and messages +intro_dhis-web-sms-configuration=Configure SMS Gateways and messages. +intro_dhis-web-line-listing=Create dynamic line lists for events and tracked entities. #-- Intro functions -------------------------------------------------------------# @@ -137,6 +142,10 @@ M_dhis-web-user=Users app M_dhis-web-scheduler=Scheduler app M_dhis-web-data-visualizer=Data Visulaizer module \u1000\u102d\u102f\u1000\u103c\u100a\u1037\u103a\u1015\u102b\u104b M_dhis-web-sms-configuration=SMS Configuration app +M_dhis-web-line-listing=Line Listing app +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# @@ -150,15 +159,18 @@ F_DATAADMIN_UNLOCK=Data Admin \u1000\u102d\u102f Lock \u1019\u101c\u102f\u1015\u F_DATAELEMENT_PUBLIC_ADD=Data \u1021\u1019\u103b\u102d\u102f\u1038\u1021\u1005\u102c\u1038 \u1015\u1031\u102b\u1004\u103a\u1038\u1011\u100a\u1037\u103a\u101e\u100a\u103a\u104b F_DATAELEMENT_PRIVATE_ADD=Data \u1021\u1019\u103b\u102d\u102f\u1038\u1021\u1005\u102c\u1038 \u1015\u1031\u102b\u1004\u103a\u1038\u1011\u100a\u1037\u103a\u101e\u100a\u103a\u104b F_DATAELEMENT_DELETE=Data \u1021\u1019\u103b\u102d\u102f\u1038\u1021\u1005\u102c\u1038 \u1016\u103b\u1000\u103a\u1015\u102b\u104b +F_DATA_ELEMENT_MERGE=Merge Data Elements F_CATEGORY_PUBLIC_ADD=Add/Update Public Category F_CATEGORY_PRIVATE_ADD=Add/Update Private Category F_CATEGORY_DELETE=Delete Category F_CATEGORY_OPTION_PUBLIC_ADD=Add/Update Public Category Option F_CATEGORY_OPTION_PRIVATE_ADD=Add/Update Private Category Option F_CATEGORY_OPTION_DELETE=Delete Category Option +F_CATEGORY_OPTION_MERGE=Merge Category Options F_CATEGORY_COMBO_PUBLIC_ADD=Add/Update Public Category Combo F_CATEGORY_COMBO_PRIVATE_ADD=Add/Update Private Category Combo F_CATEGORY_COMBO_DELETE=Delete Category Combo +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=Add/Update Public Category Option Group F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=Add/Update Private Category Option Group F_CATEGORY_OPTION_GROUP_DELETE=Delete Category Option Group @@ -186,6 +198,8 @@ F_INDICATOR_PRIVATE_ADD=\u1021\u100a\u103d\u103e\u1014\u103a\u1038 \u1015\u1031\ F_INDICATOR_DELETE=\u1021\u100a\u103d\u103e\u1014\u103a\u1038\u1016\u103b\u1000\u103a\u101e\u100a\u103a\u104b F_INDICATORTYPE_ADD=\u1021\u100a\u103d\u103e\u1014\u103a\u1038\u1021\u1019\u103b\u102d\u102f\u1038\u1021\u1005\u102c\u1038 \u1015\u1031\u102b\u1004\u103a\u1038\u1011\u100a\u1037\u103a\u101e\u100a\u103a\u104b F_INDICATORTYPE_DELETE=\u1021\u100a\u103d\u103e\u1014\u103a\u1038\u1021\u1019\u103b\u102d\u102f\u1038\u1021\u1005\u102c\u1038 \u1016\u103b\u1000\u103a\u101e\u100a\u103a\u104b +F_INDICATOR_TYPE_MERGE=Merge Indicator Type +F_INDICATOR_MERGE=Merge Indicators F_INDICATORGROUP_PUBLIC_ADD=\u1021\u100a\u103d\u103e\u1014\u103a\u1038\u1021\u102f\u1015\u103a\u1005\u102f \u1015\u1031\u102b\u1004\u103a\u1038\u1011\u100a\u1037\u103a\u101e\u100a\u103a\u104b F_INDICATORGROUP_PRIVATE_ADD=\u1021\u100a\u103d\u103e\u1014\u103a\u1038\u1021\u102f\u1015\u103a\u1005\u102f \u1015\u1031\u102b\u1004\u103a\u1038\u1011\u100a\u1037\u103a\u101e\u100a\u103a\u104b F_INDICATORGROUP_DELETE=\u1021\u100a\u103d\u103e\u1014\u103a\u1038\u1021\u102f\u1015\u103a\u1005\u102f \u1016\u103b\u1000\u103a\u101e\u100a\u103a\u104b @@ -213,8 +227,10 @@ F_USERGROUP_LIST=\u1021\u101e\u102f\u1036\u1038\u1015\u103c\u102f\u101e\u1030\u1 F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=Add/Remove Members In Read-Only User Groups F_USER_ADD=\u1021\u101e\u102f\u1036\u1038\u1015\u103c\u102f\u101e\u1030 \u1015\u1031\u102b\u1004\u103a\u1038\u101e\u100a\u103a\u104b F_USER_DELETE=\u1021\u101e\u102f\u1036\u1038\u1015\u103c\u102f\u101e\u1030 \u1016\u103b\u1000\u103a\u101e\u100a\u103a\u104b +F_USER_VIEW=View user F_USER_ADD_WITHIN_MANAGED_GROUP=Add/Update User Within Managed Group F_USER_DELETE_WITHIN_MANAGED_GROUP=Delete User Within Managed Group +F_USER_VIEW_WITHIN_MANAGED_GROUP=View User Within Managed Group F_VALIDATIONRULE_PUBLIC_ADD=Add/Update Public Validation Rule F_VALIDATIONRULE_PRIVATE_ADD=Add/Update Private Validation Rule F_VALIDATIONRULE_DELETE=\u1006\u1014\u103a\u1038\u1005\u1005\u103a\u1019\u103e\u102f\u1005\u100a\u103a\u1038\u1019\u103b\u1009\u103a\u1038\u1025\u1015\u1012\u1031 \u1016\u103b\u1000\u103a\u101e\u100a\u103a\u104b @@ -228,7 +244,9 @@ F_REPORT_DELETE=\u1021\u1005\u102e\u101b\u1004\u103a\u1001\u1036\u1005\u102c\u10 F_REPORT_VIEW=\u1021\u1005\u102e\u101b\u1004\u103a\u1001\u1036\u1005\u102c\u1000\u102d\u102f \u1000\u103c\u100a\u1037\u103a\u101e\u100a\u103a\u104b F_DASHBOARD_PUBLIC_ADD=Add/Update Public Dashboard F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization +F_VISUALIZATION_EXTERNAL=Visualization External Access F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization +F_EVENT_VISUALIZATION_EXTERNAL=Event Visualization External Access F_DOCUMENT_PUBLIC_ADD=Document \u1000\u102d\u102f \u1015\u1031\u102b\u1004\u103a\u1038\u1011\u100a\u1037\u103a\u101e\u100a\u103a\u104b F_DOCUMENT_PRIVATE_ADD=Document \u1000\u102d\u102f \u1015\u1031\u102b\u1004\u103a\u1038\u1011\u100a\u1037\u103a\u101e\u100a\u103a\u104b F_DOCUMENT_DELETE=Document \u1000\u102d\u102f \u1016\u103b\u1000\u103a\u101e\u100a\u103a\u104b @@ -399,6 +417,7 @@ F_EXTERNAL_MAP_LAYER_PUBLIC_ADD=Add/Update Public External Map Layer F_EXTERNAL_MAP_LAYER_PRIVATE_ADD=Add/Update Private External Map Layer F_EXTERNAL_MAP_LAYER_DELETE=Delete External Map Layer F_VIEW_EVENT_ANALYTICS=View event analytics +F_CAPTURE_DATASTORE_UPDATE=Create and edit Capture datastore configuration F_ADD_COLOR_SET=Add/Update Color Set F_PROGRAM_RULE_DELETE=Delete Program Rule F_PROGRAMDATAELEMENT_DELETE=Delete Program Data Element @@ -429,7 +448,9 @@ F_EVENT_HOOK_DELETE=Delete Event Hook F_ROUTE_PUBLIC_ADD=Add/Update Public Route F_ROUTE_PRIVATE_ADD=Add/Update Private Route F_ROUTE_PUBLIC_DELETE=Delete Route - +F_IMPERSONATE_USER=Impersonate user +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) #-- Common ---------------------------------------------------------------------# offline=\u1021\u1004\u103a\u1010\u102c\u1014\u1000\u103a\u1014\u103e\u1004\u103a\u1037\u1019\u1001\u103b\u102d\u1010\u103a\u1006\u1000\u103a\u1011\u102c\u1038\u1015\u102b @@ -458,19 +479,19 @@ show_menu=\u1019\u102e\u1014\u1030\u1038\u1000\u102d\u102f\u1015\u103c\u101e\u10 show_main_menu=\u1021\u1013\u102d\u1000\u1019\u102e\u1014\u1030\u1038\u1000\u102d\u102f\u1015\u103c\u101e\u1001\u103c\u1004\u103a\u1038 view_home_page=\u1021\u101d\u1004\u103a\u1005\u102c\u1019\u103b\u1000\u103a\u1014\u103e\u102c\u1000\u102d\u102f\u1000\u103c\u100a\u103a\u1037\u101b\u103e\u102f\u1001\u103c\u1004\u103a\u1038 view_intepretations=\u1018\u102c\u101e\u102c\u1015\u103c\u1014\u103a\u1011\u102c\u1038\u101e\u100a\u103a\u1000\u102d\u102f\u1000\u103c\u100a\u103a\u1037\u101b\u103e\u102f\u1001\u103c\u1004\u103a\u1038 -dataelement=Data \u1021\u1005\u102d\u1010\u103a\u1021\u1015\u102d\u102f\u1004\u103a\u1038 -start_date=\u1005\u1010\u1004\u103a\u101e\u100a\u103a\u1037\u101b\u1000\u103a -end_date=\u1015\u103c\u102e\u1038\u1006\u102f\u1036\u1038\u101e\u100a\u103a\u1037\u101b\u1000\u103a -entry=\u101b\u102d\u102f\u1000\u103a\u101e\u103d\u1004\u103a\u1038\u1015\u102b\u104b +dataelement=data element +start_date=Start date +end_date=End date +entry=\u1016\u103c\u100a\u103a\u1037\u101e\u103d\u1004\u103a\u1038\u1001\u103c\u1004\u103a\u1038 comment=\u1019\u103e\u1010\u103a\u1001\u103b\u1000\u103a operations=\u101c\u102f\u1015\u103a\u1006\u1031\u102c\u1004\u103a\u1001\u103b\u1000\u103a\u1019\u103b\u102c\u1038 add_new=\u1021\u101e\u1005\u103a\u1011\u100a\u103a\u1037\u1001\u103c\u1004\u103a\u1038 rename=\u1021\u1019\u100a\u103a\u101e\u1005\u103a\u1015\u1031\u1038\u1001\u103c\u1004\u103a\u1038 -move=\u101b\u103d\u103e\u1031\u1037\u1015\u102b\u104b +move=\u200c\u200c\u1014\u1031\u101b\u102c\u101b\u103d\u103e\u1031\u1037\u1001\u103c\u1004\u103a\u1038 remove=\u1016\u101a\u103a\u101b\u103e\u102c\u1038\u1001\u103c\u1004\u103a\u1038 required=\u1016\u103c\u100a\u103a\u1037\u101e\u103d\u1004\u103a\u1038\u101b\u1014\u103a\u101c\u102d\u102f\u1021\u1015\u103a\u101e\u100a\u103a all=\u1021\u102c\u1038\u101c\u102f\u1036\u1038 -save=\u101e\u102d\u1019\u103a\u1038\u1015\u102b\u104b +save=\u101e\u102d\u1019\u103a\u1038\u1006\u100a\u103a\u1038\u101e\u100a\u103a new=\u1021\u101e\u1005\u103a back=\u200c\u1014\u1031\u102c\u1000\u103a\u101e\u102d\u102f\u1037\u1015\u103c\u1014\u103a\u101e\u103d\u102c\u1038\u101e\u100a\u103a ok=\u101c\u1000\u103a\u1001\u1036\u101e\u100a\u103a @@ -507,9 +528,11 @@ password_length_validation=Password does not meet minimum length requirement password_history_validation=Password must not be one of the previous 24 passwords password_digit_validation=Password must have at least one digit password_uppercase_validation=Password must have at least one upper case +password_lowercase_validation=Password must have at least one lower case password_dictionary_validation=Password must not have any generic word password_specialcharacter_validation=Password must contain at least one special character password_username_validation=Username/Email must not be part of password +mandatory_parameter_missing=Username or Password is missing code_in_use=The code is already in use. Please choose a different code short_name_in_use=\u1021\u1019\u100a\u103a\u1021\u1010\u102d\u102f\u1019\u103e\u102c \u1021\u101e\u102f\u1036\u1038\u1015\u103c\u102f\u1015\u103c\u102e\u1038\u101e\u102c\u1038\u1016\u103c\u1005\u103a\u1014\u1031\u1015\u102b\u101e\u100a\u103a\u104b \u1021\u1001\u103c\u102c\u1038\u1021\u1019\u100a\u103a\u1021\u1010\u102d\u102f\u1000\u102d\u102f \u101b\u103d\u1031\u1038\u1001\u103b\u101a\u103a\u1015\u102b\u104b unsupported_browser=Please upgrade your browser. Internet Explorer version 8 and earlier is not supported. @@ -532,6 +555,7 @@ item=Item action=Action sub_total=Sub total total=Total +impersonate_user=Impersonate user username_in_password=Username cannot be part of password email_in_password=Email cannot be part of password username_email_in_password=Username/Email cannot be part of password @@ -675,6 +699,8 @@ format.FinancialApril.startDate.ext=MMMM yyyy '- ' format.FinancialApril.endDate.ext=MMMM yyyy format.FinancialJuly.startDate.ext=MMMM yyyy '- ' format.FinancialJuly.endDate.ext=MMMM yyyy +format.FinancialSep.startDate.ext=MMMM yyyy '- ' +format.FinancialSep.endDate.ext=MMMM yyyy format.FinancialOct.startDate.ext=MMMM yyyy '- ' format.FinancialOct.endDate.ext=MMMM yyyy format.FinancialNov.startDate.ext=MMMM yyyy '- ' @@ -910,7 +936,7 @@ translation_addlocale=\u1021\u1019\u102d\u1018\u102c\u101e\u102c\u1005\u1000\u10 translation_details=\u1021\u101e\u1031\u1038\u1005\u102d\u1010\u103a\u1019\u103b\u102c\u1038 translation_select_locale=[ \u1021\u1019\u102d\u1018\u102c\u101e\u102c\u1005\u1000\u102c\u1038 \u101b\u103d\u1031\u1038\u1001\u103b\u101a\u103a\u1015\u102b\u104b ] translation_select_ref=[ \u1021\u1000\u102d\u102f\u1038\u1021\u1000\u102c\u1038 \u1000\u102d\u102f \u101b\u103d\u1031\u1038\u1001\u103b\u101a\u103a\u1015\u102b\u104b ] -translation_save=\u101e\u102d\u1019\u103a\u1038\u1015\u102b\u104b +translation_save=\u101e\u102d\u1019\u103a\u1038\u1006\u100a\u103a\u1038\u101e\u100a\u103a translation_label_id=\u1021\u102d\u102f\u1004\u103a\u1012\u102e translation_label_name=\u1021\u1019\u100a\u103a translation_label_shortName=\u1021\u1019\u100a\u103a\u1010\u102d\u102f @@ -936,7 +962,7 @@ translation_shortname_wellformed=\u1021\u1019\u100a\u103a\u1010\u102d\u102f\u102 translation_shortname_length=\u1021\u1000\u1039\u1001\u101b\u102c\u1042\u1045\u1001\u102f\u1000\u102d\u102f\u1021\u1019\u100a\u103a\u1010\u102d\u102f\u1021\u1010\u103d\u1000\u103a\u1001\u103d\u1004\u103a\u1037\u1015\u103c\u102f\u101e\u100a\u103a translation_duplicated_name_with=\u101e\u1004\u103a\u1021\u101e\u102f\u1036\u1038\u1015\u103c\u102f\u101e\u1031\u102c\u1021\u1019\u100a\u103a\u1019\u103e\u102c\u1021\u1019\u100a\u103a\u1015\u103d\u102c\u1038\u1016\u103c\u1005\u103a\u1014\u1031\u101e\u100a\u103a translation_duplicated_shortname_with=\u101e\u1004\u103a\u1021\u101e\u102f\u1036\u1038\u1015\u103c\u102f\u101e\u1031\u102c\u1021\u1019\u100a\u103a\u1010\u102d\u102f\u1019\u103e\u102c\u1021\u1019\u100a\u103a\u1015\u103d\u102c\u1038\u1016\u103c\u1005\u103a\u1014\u1031\u101e\u100a\u103a -translation_label_formName = \u1021\u1019\u100a\u103a\u1015\u102f\u1036\u1005\u1036\u1021\u1019\u100a\u103a\u1015\u102f\u1036\u1005\u1036 +translation_label_formName = \u1015\u102f\u1036\u1005\u1036\u1021\u1019\u100a\u103a #-- About ----------------------------------------------------------------------# @@ -1058,9 +1084,9 @@ release_page=\u1021\u1004\u103a\u1010\u102c\u1014\u1000\u103a\u1005\u102c\u1019\ #-- Macros ---------------------------------------------------------------------# yes=\u1019\u103e\u1014\u103a -no=Nr +no=No true=\u1019\u103e\u1014\u103a -false=Nr +false=No sum=\u1005\u102f\u1005\u102f\u1015\u1031\u102b\u1004\u103a\u1038 count=\u1021\u101b\u1031\u1021\u1010\u103d\u1000\u103a average=\u1015\u103b\u1019\u103a\u1038\u1019\u103b\u103e @@ -1119,7 +1145,7 @@ email=\u1021\u102e\u1038\u1019\u1031\u1038\u101c\u103a openid=OpenID username=\u1021\u101e\u102f\u1036\u1038\u1015\u103c\u102f\u101e\u1030\u1021\u1019\u100a\u103a phone_number=\u1019\u102d\u102f\u1018\u102d\u102f\u1004\u103a\u1038\u101c\u103a\u1016\u102f\u1014\u103a\u1038\u1014\u1036\u1015\u102b\u1010\u103a -user_roles=\u1021\u101e\u102f\u1036\u1038\u1015\u103c\u102f\u101e\u1030\u104f\u1021\u1006\u1004\u103a\u1037 +user_roles=\u1021\u101e\u102f\u1036\u1038\u1015\u103c\u102f\u101e\u1030\u1021\u1006\u1004\u103a\u1037 update_user_success=\u1021\u101e\u102f\u1036\u1038\u1015\u103c\u102f\u101e\u1030\u1005\u102c\u101b\u1004\u103a\u1038\u1000\u102d\u102f\u1021\u1006\u1004\u103a\u1037\u1019\u103c\u103e\u1004\u103a\u1037\u1010\u1004\u103a\u1015\u103c\u102e\u1038\u1016\u103c\u1005\u103a\u101e\u100a\u103a wrong_password=\u101c\u103b\u103e\u102d\u102f\u1037\u101d\u103e\u1000\u103a\u1002\u100f\u1014\u103a\u1038\u1019\u103e\u102c\u1038\u101a\u103d\u1004\u103a\u1038\u1014\u1031\u1015\u102b\u101e\u100a\u103a help_center=\u1021\u1000\u1030\u1021\u100a\u102e\u1010\u1031\u102c\u1004\u103a\u1038\u101b\u1014\u103a\u100c\u102c\u1014 @@ -1215,7 +1241,7 @@ select_children=\u1010\u1005\u103a\u1006\u1004\u103a\u1037\u1014\u102d\u1019\u10 unselect_children=\u1010\u1005\u103a\u1006\u1004\u103a\u1037\u1014\u102d\u1019\u103a\u1037\u1021\u1005\u102e\u101b\u1004\u103a\u1001\u1036\u100c\u102c\u1014\u1019\u103b\u102c\u1038\u1000\u102d\u102f\u1019\u101b\u103d\u1031\u1038\u1001\u103b\u101a\u103a\u1015\u102b organisation_unit_selection_tree=\u1010\u1005\u103a\u1006\u1004\u103a\u1037\u1019\u103c\u1004\u103a\u1037\u1021\u1005\u102e\u101b\u1004\u103a\u1001\u1036\u100c\u102c\u1014\u1019\u103b\u102c\u1038\u1000\u102d\u102f\u101b\u103d\u1031\u1038\u1001\u103b\u101a\u103a\u1001\u103c\u1004\u103a\u1038 -move_selected=\u101b\u103d\u1031\u1038\u1001\u103b\u101a\u103a\u1019\u103e\u102f\u1000\u102d\u102f \u101b\u103d\u1031\u1038\u1015\u102b\u104b +move_selected=\u200c\u101b\u103d\u1031\u1038\u1001\u103b\u101a\u103a\u1011\u102c\u1038\u101e\u100a\u103a\u1019\u103b\u102c\u1038\u1000\u102d\u102f\u101b\u103d\u103e\u1031\u1037\u1015\u103c\u1031\u102c\u1004\u103a\u1038\u101e\u100a\u103a remove_selected=\u200c\u101b\u103d\u1031\u1038\u1001\u103b\u101a\u103a\u1011\u102c\u1038\u101e\u100a\u103a\u1019\u103b\u102c\u1038\u1000\u102d\u102f\u1016\u101a\u103a\u101b\u103e\u102c\u1038\u101e\u100a\u103a move_all=\u1021\u102c\u1038\u101c\u102f\u1036\u1038\u1000\u102d\u102f\u101b\u103d\u103e\u1031\u1037\u1015\u103c\u1031\u102c\u1004\u103a\u1038\u101e\u100a\u103a remove_all=\u1021\u102c\u1038\u101c\u102f\u1036\u1038\u1000\u102d\u102f\u1016\u101a\u103a\u101b\u103e\u102c\u1038\u101e\u100a\u103a @@ -1257,13 +1283,13 @@ target=\u1015\u1005\u103a\u1019\u103e\u1010\u103a/ \u1026\u1038\u1010\u100a\u103 percent=\u101b\u102c\u1001\u102d\u102f\u1004\u103a\u1014\u103e\u102f\u1014\u103a\u1038 on_time=\u1021\u1001\u103b\u102d\u1014\u103a\u1000\u102d\u102f\u1000\u103a data_dictionary=\u1021\u1001\u103b\u1000\u103a\u1021\u101c\u1000\u103a\u1021\u1018\u102d\u1013\u102c\u1014\u103a -data_elements=\u1005\u102c\u1010\u102d\u102f\u1004\u103a +data_elements=\u1021\u1001\u103b\u1000\u103a\u1021\u101c\u1010\u103a\u1021\u1005\u102d\u1010\u103a\u1021\u1015\u102d\u102f\u1004\u103a\u1038\u1019\u103b\u102c\u1038 data_sets=\u1005\u102e\u1019\u1036\u1001\u103b\u1000\u103a -indicators=\u1021\u100a\u103d\u103e\u1014\u103a\u1038\u1000\u102d\u1014\u103a\u1038 +indicators=\u1021\u100a\u103d\u103e\u1014\u103a\u1038\u1019\u103b\u102c\u1038 indicator_groups=\u1021\u100a\u103d\u103e\u1014\u103a\u1038\u1000\u102d\u1014\u103a\u1038\u1021\u102f\u1015\u103a\u1005\u102f -data_element_groups=data element \u1021\u102f\u1015\u103a\u1005\u102f\u1019\u103b\u102c\u1038 +data_element_groups=\u1005\u102c\u1010\u102d\u102f\u1004\u103a\u1021\u102f\u1015\u103a\u1005\u102f data_element_concepts=\u1005\u102c\u1010\u102d\u102f\u1004\u103a\u104f\u1021\u101a\u1030\u1021\u1006\u1019\u103b\u102c\u1038 -organisation_units=\u1021\u1016\u103d\u1032\u1037\u1021\u1005\u100a\u103a\u1038\u101a\u1030\u1014\u1005\u103a +organisation_units=Organisation units organisation_unit_groups=\u1021\u1016\u103d\u1032\u1037\u1021\u1005\u100a\u103a\u1038\u1021\u102f\u1015\u103a\u1005\u102f organisation_unit_hierarchy=\u1021\u1016\u103d\u1032\u1037\u1021\u1005\u100a\u103a\u1038\u101d\u102b\u1005\u1009\u103a validation_rules=\u1019\u103e\u1014\u103a\u1000\u1014\u103a\u1001\u103c\u1004\u103a\u1038\u1005\u1005\u103a\u1006\u1031\u1038\u101b\u1014\u103a\u1005\u100a\u103a\u1038\u1019\u103b\u1009\u103a\u1038\u1019\u103b\u102c\u1038 @@ -1313,10 +1339,10 @@ left_side_description=\u101c\u1000\u103a\u101d\u1032\u1018\u1000\u103a\u101b\u10 right_side_description=\u101c\u1000\u103a\u101a\u102c\u1018\u1000\u103a\u101b\u103e\u102d\u1016\u1031\u102c\u103a\u1015\u103c\u1001\u103b\u1000\u103a left_side_of_expression=\u1016\u1031\u102c\u103a\u1015\u103c\u1001\u103b\u1000\u103a\u104f\u101c\u1000\u103a\u101d\u1032\u1018\u1000\u103a right_side_of_expression=\u1016\u1031\u102c\u103a\u1015\u103c\u1001\u103b\u1000\u103a\u104f\u101c\u1000\u103a\u101a\u102c\u1018\u1000\u103a -operator=\u1000\u102d\u102f\u1004\u103a\u1010\u103d\u101a\u103a\u101e\u1030 +operator=\u1005\u102f\u1005\u100a\u103a\u1038\u1005\u102e\u1019\u1036\u101e\u1030 value=\u1010\u1014\u103a\u1016\u102d\u102f\u1038 source=Source -period=\u1000\u102c\u101c/\u1015\u102d\u102f\u1004\u103a\u1038\u1001\u103c\u102c\u1038 +period=\u1021\u1001\u103b\u102d\u1014\u103a\u1000\u102c\u101c importance=Importance low=Low medium=Medium @@ -1678,7 +1704,13 @@ authentication.message.account.invalid=\u1021\u101e\u102f\u1036\u1038\u1015\u103 authentication.message.account.locked=Your account is locked powered_by=\u1021\u1006\u1004\u103a\u1037\u1019\u103c\u103e\u1004\u103a\u1037\u1001\u103c\u1004\u103a\u1038\u1000\u102d\u102f\u1021\u1031\u102c\u1000\u103a\u1015\u102b\u1010\u102d\u102f\u1037\u1016\u103c\u1004\u103a\u1037\u1006\u1031\u102c\u1004\u103a\u101b\u103d\u1000\u103a\u1011\u102c\u1038\u101e\u100a\u103a sign_in=Sign in +login_using_two_factor_authentication=Login using two factor authentication +two_factor_authentication_code=Two factor authentication code +sign_in_with_openID=Sign in with OpenID change_language=Change language +login_with_google=Sign in with Google +login_with_azure=Sign in with Microsoft +oidc_login_failed=Failed to login with OIDC two_factor_code=\u1000\u102f\u1012\u103a #-- New User Account page -----------------------------------------------------# @@ -1707,6 +1739,7 @@ app_search_placeholder=Search apps invalid_bundled_app_override=Bundled apps must be declared as core apps invalid_core_app=Only bundled apps may be declared as core apps namespace_defined_in_manifest_is_in_use=Namespace defined in manifest is already in use +namespace_invalid=An additional namespace declaration in the manifest does not define all required properties zip_file_could_not_be_read=Zipfile could not be read invalid_json_in_app_manifest_file=Invalid JSON in app manifest file app_could_not_be_installed_on_file_system=App could not be installed on file system @@ -1768,6 +1801,24 @@ email_invite_1_1st_paragraph_after_application_title=user account. email_invite_1_2nd_paragraph=You have been sent two emails, where this is the first one. Please follow the link below. In the next step you will be asked to enter a code which has been sent to you in the other email. email_invite_1_3rd_paragraph=You must respond to this invitation within 3 months. If you take no action, the invitation will expire at that time. +#-- Verify email -------------------------------------------------------------# + +email_verify_1_1st_paragraph_before_application_title=This is a message to verify a +email_verify_1_1st_paragraph_after_application_title=, user account email. +email_verify_1_2nd_paragraph=Please click the link below to verify the email address of your account. +email_verify_1_3rd_paragraph=You must respond to this email within one hour. If you take no action, the email address will not be verified. +verify_email_subject=Verify email address + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=Your Two-Factor Authentication Code for +email_2fa_1_greeting=Dear +email_2fa_1_1st_paragraph_application_title=You have requested a two-factor authentication code to log into your account. +email_2fa_1_2nd_paragraph=Your two-factor authentication code: +email_2fa_1_3rd_paragraph=Please use this code within 15 minutes to log into your account. +email_2fa_1_4th_paragraph=If you did not request this code, please contact your system administrator immediately to secure your account. +email_2fa_1_ending=Thank you, + #-- Cache strategy display strings --------------------------------------------# cache_strategy=Cache strategy @@ -1786,8 +1837,8 @@ enrollment_date=\u0414\u0430\u0442\u0430 \u0437\u0430\u0447\u0438\u0441\u043b\u0 current_date=Current date value_count=Value count zero_pos_value_count=Zero or positive value count -event_count=Event count (only for event status ACTIVE and/or COMPLETED, it can interfere with event status filter) -scheduled_event_count=Scheduled event count (only for event status SCHEDULE, it can interfere with event status filter) +event_count=Event count (ACTIVE or COMPLETED status only) +scheduled_event_count=Event count (SCHEDULE status only) org_unit_count=Organisation unit count enrollment_count=Enrollment count tei_count=Tracked entity instance count @@ -1801,26 +1852,26 @@ program_stage_id=Program stage id #-- Object names --------------------------------------------------------------# -data_element=Data \u1021\u1005\u102d\u1010\u103a\u1021\u1015\u102d\u102f\u1004\u103a\u1038 +data_element=data element data_element_group=data element \u1021\u102f\u1015\u103a\u1005\u102f indicator=indicator -indicator_group=indicator \u1021\u102f\u1015\u103a\u1005\u102f +indicator_group=Indicator group data_element_group_set=Data element \u1021\u102f\u1015\u103a\u1005\u102f \u1021\u1005\u102f indicator_group_set=Indicator \u1021\u102f\u1015\u103a\u1005\u102f \u1021\u1005\u102f option_set=option \u1021\u1005\u102f attribute=Attribute category_option=category option -category=\u1021\u1019\u103b\u102d\u102f\u1038\u1021\u1005\u102c\u1038 +category=category category_combo=category \u1019\u103b\u102c\u1038 \u1015\u1031\u102b\u1004\u103a\u1038\u1005\u100a\u103a\u1038\u1001\u103c\u1004\u103a\u1038 category_option_combo=Category option combination category_option_group_set=Category option group set indicator_type=\u200c\u1021\u100a\u103d\u103e\u1014\u103a\u1038\u1000\u102d\u1014\u103a\u1038\u1021\u1019\u103b\u102d\u102f\u1038\u1021\u1005\u102c\u1038 -data_set=Data set -organisation_unit=\u1021\u1016\u103d\u1032\u1037\u1021\u1005\u100a\u103a\u1038\u1019\u103b\u102c\u1038 +data_set=Dataset +organisation_unit=Organisation unit organisation_unit_group=Organisation unit group organisation_unit_level=Organisation unit level organisation_unit_group_set=Organisation unit group set -validation_rule=\u1006\u1014\u103a\u1038\u1005\u1005\u103a\u1019\u103e\u102f\u1005\u100a\u103a\u1038\u1019\u103b\u1009\u103a\u1038\u1025\u1015\u1012\u1031 +validation_rule=Validation Rule validation_rule_group=Validation Rule Group option=Option category_option_group=Category option group @@ -1897,7 +1948,7 @@ data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.s data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements -data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements with conflicting exclusive group sets +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set data_integrity.data_elements_in_data_set_not_in_form.section=\u1005\u102c\u1010\u102d\u102f\u1004\u103a\u1005\u102f(\u101e\u102d\u102f\u1037)\u1005\u102e\u1019\u1036\u1001\u103b\u1000\u103a\u1019\u103b\u102c\u1038 @@ -1911,9 +1962,6 @@ data_integrity.category_combos_being_invalid.section=Categories data_integrity.category_combos_being_invalid.name=Invalid Category-combos data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options -data_integrity.indicators_with_identical_formulas.section=\u1021\u100a\u103d\u103e\u1014\u103a\u1038\u1019\u103b\u102c\u1038 -data_integrity.indicators_with_identical_formulas.name=Indicators with identical formulas -data_integrity.indicators_with_identical_formulas.description=Lists all indicators that have the identical formulas with at least one other indicator data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates data_integrity.indicators_without_groups.section=\u1021\u100a\u103d\u103e\u1014\u103a\u1038\u1019\u103b\u102c\u1038 data_integrity.indicators_without_groups.name=Indicators lacking groups @@ -1925,21 +1973,18 @@ data_integrity.indicators_with_invalid_denominator.section=\u1021\u100a\u103d\u1 data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid data_integrity.indicators_violating_exclusive_group_sets.section=\u1021\u100a\u103d\u103e\u1014\u103a\u1038\u1019\u103b\u102c\u1038 -data_integrity.indicators_violating_exclusive_group_sets.name=Indicators with conflicting exclusive group sets +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group data_integrity.periods_duplicates.section=\u1021\u1001\u103b\u102d\u1014\u103a\u1000\u102c\u101c\u1019\u103b\u102c\u1038 data_integrity.periods_duplicates.name=Duplicate Periods data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates +data_integrity.option_groups_empty.name=Option groups with no options data_integrity.org_units_with_cyclic_references.section=\u1021\u1016\u103d\u1032\u1037\u1021\u1005\u100a\u103a\u1038\u101a\u1030\u1014\u1005\u103a\u1019\u103b\u102c\u1038 data_integrity.org_units_with_cyclic_references.name=Organisation units with cyclic references data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference -data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two -data_integrity.org_units_being_orphaned.section=\u1021\u1016\u103d\u1032\u1037\u1021\u1005\u100a\u103a\u1038\u101a\u1030\u1014\u1005\u103a\u1019\u103b\u102c\u1038 -data_integrity.org_units_being_orphaned.name=Orphaned organisation units -data_integrity.org_units_being_orphaned.description=Lists all organisation units that aren't level 1 units but that lack a parent so that they are not connected to the rest of the organisation tree -data_integrity.org_units_being_orphaned.recommendation=Find (or create) and set the correct parent for the orphaned organisation unit(s). Eventually this is also caused by having set the wrong level. +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=\u1021\u1016\u103d\u1032\u1037\u1021\u1005\u100a\u103a\u1038\u101a\u1030\u1014\u1005\u103a\u1019\u103b\u102c\u1038 data_integrity.org_units_without_groups.name=Organisation units lacking groups data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group @@ -1951,13 +1996,13 @@ data_integrity.org_unit_groups_without_group_sets.section=\u1021\u1016\u103d\u10 data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set data_integrity.validation_rules_without_groups.section=Validation Rules -data_integrity.validation_rules_without_groups.name=Validation rules lacking groups +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules -data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression @@ -1968,10 +2013,10 @@ data_integrity.program_indicators_with_invalid_filters.name=Program indicators w data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false data_integrity.program_indicators_without_expression.section=Program Indicators -data_integrity.program_indicators_without_expression.name=Program indicators lacking an expression +data_integrity.program_indicators_without_expression.name=Program indicators without expressions data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet data_integrity.program_rules_without_condition.section=Program Rules -data_integrity.program_rules_without_condition.name=Program rules lacking a condition +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet data_integrity.program_rules_without_priority.section=Program Rules data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting @@ -2003,68 +2048,104 @@ data_integrity.program_rule_actions_without_stage_id.name=Program rules with act data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one #YAML based data integrity checks data_integrity.categories_no_options.name=Categories with no category options -data_integrity.categories_one_default_category.name=Only one default category should exist -data_integrity.categories_one_default_category_combo.name=Only one default category combo should exist -data_integrity.categories_one_default_category_option.name=Only one default category option should exist -data_integrity.categories_one_default_category_option_combo.name=Only one default category option combo should exist -data_integrity.categories_same_category_options.name=Categories with the same category options -data_integrity.categories_unique_category_combo.name=Different category combinations should not have the exact same combination of categories. +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects -data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations. -data_integrity.category_option_group_sets_incomplete.name=Category option group sets which do not contain all category options. -data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set. -data_integrity.category_options_no_categories.name=Category options with no categories. -data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories which share the same category options. -data_integrity.catoptioncombos_no_catcombo.name=Category options combinations with no category combination. -data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality. -data_integrity.dashboards_no_items.name=Dashboards with no items. -data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements that have not been changed in last 100 days and do not have any data values. -data_integrity.data_elements_aggregate_aggregation_operator.name=Non-numeric data elements which have an aggregation operator other than NONE. -data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites (directly or through indicators) -data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements with NO data values. -data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups. -data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to datasets with different period types. -data_integrity.datasets_empty.name=Datasets with no data elements. +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. -data_integrity.category_option_group_sets_scarce.name=Category option groups should have at least two members. -data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members. -data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members. -data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members. -data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members. -data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members. -data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members. -data_integrity.user_groups_scarce.name=User groups should have at least two members. -data_integrity.validation_rule_groups_scarce.name=Validation rule should have at least two members. -data_integrity.indicator_no_analysis.name=Indicators not used in analytical objects. -data_integrity.indicator_types_duplicated.name=Indicator types with the same factor. -data_integrity.indicators_duplicated_terms.name=Indicators with the same terms. -data_integrity.indicators_exact_duplicates.name=Indicators with the same formula. -data_integrity.indicators_not_grouped.name=Indicators not in any groups. -data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=Indicators with identical formulas +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order data_integrity.options_sets_empty.name=Empty option sets data_integrity.options_sets_unused.name=Option sets which are not used data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets -data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry. -data_integrity.orgunits_multiple_roots.name=The organisation unit hierarchy should have a single root. -data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames. -data_integrity.orgunits_no_coordinates.name=Organisation units with no coordinates. -data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent. -data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0). -data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date later than the closed date. -data_integrity.orgunits_orphaned.name=Orphaned organisation units. -data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent. -data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces. -data_integrity.periods_3y_future.name=Periods which are more than three years in the future. -data_integrity.periods_distant_past.name=Periods which are in the distant past. +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=Orphaned organisation units +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets +data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set +data_integrity.organisation_units_without_groups.name=Organisation units without groups +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates -data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template. -data_integrity.program_rules_no_action.name=Program rules with no action. +data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions data_integrity.program_rules_no_expression.name=Program rules with no expression. -data_integrity.validation_rules_missing_value_strategy_null.name=All validation rule expressions should have a missing value strategy. -data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the past 12 months -data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the past 12 months -data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the past 12 months +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage # -- End Data Integrity Checks--------------------------------------------# diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_nb.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_nb.properties index eb81d460009e..1417bebf5592 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_nb.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_nb.properties @@ -46,7 +46,7 @@ dhis-web-import-export=Importer/Eksporter dhis-web-data-quality=Datakvalitet dhis-web-maps=Kart dhis-web-mapping=GIS -dhis-web-capture=Capture +dhis-web-capture=Registrer dhis-web-event-reports=Hendelsesrapporter dhis-web-event-visualizer=Hendelsesvisualizer dhis-web-reports=Rapporter @@ -70,6 +70,9 @@ dhis-web-menu-management=Menyadministrasjon dhis-web-data-visualizer=Data Visualizer dhis-web-sms-configuration=SMS Configuration dhis-web-login=Logg Inn +dhis-web-user-profile=User Profile +dhis-web-line-listing=Linjeliste +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# @@ -87,7 +90,8 @@ intro_dhis-web-event-reports=Foresp\u00f8r hendelser og lag en aggregert, dimens intro_dhis-web-event-capture=Registrer informasjon om enkelthendelser intro_dhis-web-capture=Registrer informasjon om enkelthendelser intro_dhis-web-data-visualizer=Lag dynamiske datavisualiseringer for dataelementer og indikatorer. -intro_dhis-web-sms-configuration=Configure SMS Gateways and messages +intro_dhis-web-sms-configuration=Configure SMS Gateways and messages. +intro_dhis-web-line-listing=Create dynamic line lists for events and tracked entities. #-- Intro functions -------------------------------------------------------------# @@ -138,6 +142,10 @@ M_dhis-web-user=Brukeradministrasjon-app M_dhis-web-scheduler=Planlegging-app M_dhis-web-data-visualizer=Data Visualizer-app M_dhis-web-sms-configuration=SMS Configuration app +M_dhis-web-line-listing=Line Listing app +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# @@ -151,15 +159,18 @@ F_DATAADMIN_UNLOCK=Databehandlingsoppl\u00e5sing F_DATAELEMENT_PUBLIC_ADD=Legg til/oppdater offentlig dataelement F_DATAELEMENT_PRIVATE_ADD=Legg til/oppdater privat dataelement F_DATAELEMENT_DELETE=Slett dataelement +F_DATA_ELEMENT_MERGE=Merge Data Elements F_CATEGORY_PUBLIC_ADD=Legg til/oppdater offentlig kategori F_CATEGORY_PRIVATE_ADD=Legg til/oppdater privat kategori F_CATEGORY_DELETE=Slett kategori F_CATEGORY_OPTION_PUBLIC_ADD=Legg til/oppdater offentlig kategorialternativ F_CATEGORY_OPTION_PRIVATE_ADD=Legg til/oppdater privat kategorialternativ F_CATEGORY_OPTION_DELETE=Slett kategorialternativ +F_CATEGORY_OPTION_MERGE=Merge Category Options F_CATEGORY_COMBO_PUBLIC_ADD=Legg til/oppdater offentlig kategorikombo F_CATEGORY_COMBO_PRIVATE_ADD=Legg til/oppdater privat kategorikombo F_CATEGORY_COMBO_DELETE=Slett kategorikombo +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=Legg til/oppdater offentlig kategorialternativgruppe F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=Legg til/oppdater privat kategorialternativgruppe F_CATEGORY_OPTION_GROUP_DELETE=Slett kategorialternativgruppe @@ -216,8 +227,9 @@ F_USERGROUP_LIST=Liste opp brukergrupper F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=Legg til/fjern medlemmer i skrivebeskyttede brukergrupper F_USER_ADD=Legg til/oppdater bruker F_USER_DELETE=Slett bruker +F_USER_VIEW=View user F_USER_ADD_WITHIN_MANAGED_GROUP=Legg til/oppdater bruker innen administrert gruppe -F_USER_DELETE_WITHIN_MANAGED_GROUP=Slett bruker innen administrert gruppe bruker innen administrert gruppe +F_USER_DELETE_WITHIN_MANAGED_GROUP=Slett bruker innen administrert gruppe F_USER_VIEW_WITHIN_MANAGED_GROUP=Vis bruker innen administrert gruppe F_VALIDATIONRULE_PUBLIC_ADD=Legg til/oppdater offentlig valideringsregel F_VALIDATIONRULE_PRIVATE_ADD=Legg til/oppdater privat valideringsregel @@ -232,7 +244,9 @@ F_REPORT_DELETE=Slett rapport F_REPORT_VIEW=Vis rapport F_DASHBOARD_PUBLIC_ADD=Legg til/oppdater offentlig dashbord F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization +F_VISUALIZATION_EXTERNAL=Visualization External Access F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization +F_EVENT_VISUALIZATION_EXTERNAL=Event Visualization External Access F_DOCUMENT_PUBLIC_ADD=Legg til/oppdater offentlig dokument F_DOCUMENT_PRIVATE_ADD=Legg til/oppdater privat dokument F_DOCUMENT_DELETE=Slett dokument @@ -434,7 +448,9 @@ F_EVENT_HOOK_DELETE=Delete Event Hook F_ROUTE_PUBLIC_ADD=Add/Update Public Route F_ROUTE_PRIVATE_ADD=Add/Update Private Route F_ROUTE_PUBLIC_DELETE=Delete Route -F_MAP_EXTERNAL_LAYER_ADD=Add external map layer +F_IMPERSONATE_USER=Impersonate user +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) #-- Common ---------------------------------------------------------------------# offline=Frakoblet @@ -473,8 +489,8 @@ add_new=Legg til ny rename=Gi nytt navn move=Flytt remove=Fjern -required=M\u00e5 fylles ut -all=Alt +required=P\u00e5krevd +all=Alle save=Lagre new=Ny back=Tilbake @@ -512,6 +528,7 @@ password_length_validation=Passord oppfyller ikke minimumslengdekravet password_history_validation=Passord m\u00e5 ikke v\u00e6re et av de forrige 24 passordene password_digit_validation=Passordet m\u00e5 ha minst ett siffer password_uppercase_validation=Passordet m\u00e5 ha minst en stor bokstav +password_lowercase_validation=Password must have at least one lower case password_dictionary_validation=Passord kan ikke ha noe generisk ord password_specialcharacter_validation=Passordet m\u00e5 inneholde minst ett spesialtegn password_username_validation=Brukernavn/e-post skal ikke v\u00e6re en del av passord @@ -538,6 +555,7 @@ item=Element action=Handling sub_total=Delsum total=Totalt +impersonate_user=Impersonate user username_in_password=Brukernavn kan ikke v\u00e6re en del av passordet email_in_password=E-post kan ikke v\u00e6re en del av passordet username_email_in_password=Brukernavn/e-post kan ikke v\u00e6re en del av passordet @@ -561,12 +579,12 @@ LAST_MONTH=Forrige m\u00e5ned LAST_BIMONTH=Siste tom\u00e5ned LAST_QUARTER=Siste kvartal LAST_SIX_MONTH=Siste halv\u00e5r -MONTHS_THIS_YEAR=M\u00e5neder innev\u00e6rende \u00e5r -QUARTERS_THIS_YEAR=Kvartaler innev\u00e6rende \u00e5r +MONTHS_THIS_YEAR=M\u00e5neder i \u00e5r +QUARTERS_THIS_YEAR=Kvartaler i \u00e5r THIS_YEAR=Dette \u00e5ret MONTHS_LAST_YEAR=M\u00e5neder i fjor QUARTERS_LAST_YEAR=Kvartal i fjor -LAST_YEAR=I fjor +LAST_YEAR=Forrige \u00e5r BIMONTHS_THIS_YEAR=Tom\u00e5neder i \u00e5r LAST_10_YEARS=Siste 10 \u00e5r LAST_5_YEARS=Siste 5 \u00e5r @@ -580,7 +598,7 @@ THIS_FINANCIAL_YEAR=Dette regnskaps\u00e5ret LAST_FINANCIAL_YEAR=Siste regnskaps\u00e5r LAST_5_FINANCIAL_YEARS=Siste 5 regnskaps\u00e5r LAST_WEEK=Forrige uke -WEEKS_THIS_YEAR=Uker i \u00e5r +WEEKS_THIS_YEAR=Uker innev\u00e6rende \u00e5r LAST_4_WEEKS=Siste 4 uker LAST_12_WEEKS=Siste 12 uker LAST_52_WEEKS=Siste 52 uker @@ -727,7 +745,7 @@ weekday.sunday=S\u00f8ndag weekday.short.monday=Man weekday.short.tuesday=Tir weekday.short.wednesday=Ons -weekday.short.thursday=Tor +weekday.short.thursday=Thu weekday.short.friday=Fre weekday.short.saturday=L\u00f8r weekday.short.sunday=S\u00f8n @@ -816,7 +834,7 @@ nepali.weekday.sunday=S\u00f8ndag nepali.weekday.short.monday=Man nepali.weekday.short.tuesday=Tir nepali.weekday.short.wednesday=Ons -nepali.weekday.short.thursday=Tor +nepali.weekday.short.thursday=Thu nepali.weekday.short.friday=Fre nepali.weekday.short.saturday=L\u00f8r nepali.weekday.short.sunday=S\u00f8n @@ -1008,8 +1026,8 @@ mobile_client_description=Klient for dataregistrering p\u00e5 mobile enheter web_api=Web API system_overview=Systemoversikt server_date=Serverdato -last_analytics_table_generation=Siste generasjon av analysetabeller -last_analytics_table_runtime=Forrige kj\u00f8retid for analysetabellen +last_analytics_table_generation=Forrige generering av analysetabeller +last_analytics_table_runtime=Forrige kj\u00f8retid av analysetabellen time_since_last_analytics_table_generation=Tid siden forrige generering av analysetabeller online_release_page=online utgivelsesside edit_profile=Rediger profil @@ -1039,7 +1057,7 @@ use_db_locale_no_translation=Bruk databasespr\u00e5ket / ingen oversettelse style=Stil user_general_settings=Brukerens generelle innstillinger user_message_settings=Brukers meldingsinnstillinger -enable_message_email_notifications=Aktiver e-postvarsler +enable_message_email_notifications=Aktiver meldingsvarsel p\u00e5 e-post enable_message_sms_notifications=Aktiver meldingsvarsler p\u00e5 SMS intro_user_general_settings=Tilpass systemet med brukerspesifikke innstillinger for spr\u00e5k, stil og mer. intro_user_message_settings=Tilpass systemet med brukerspesifikke innstillinger for e-postmelding og SMS-varsel. @@ -1121,7 +1139,7 @@ user_name=Brukernavn old_password=Gammelt passord new_password=Nytt passord retype_new_password=Skriv inn nytt passord p\u00e5 nytt -surname=Mellomnavn +surname=Etternavn first_name=Fornavn email=E-post openid=OpenID @@ -1226,7 +1244,7 @@ organisation_unit_selection_tree=Valg av organisasjonsenhet move_selected=Flytt valgte remove_selected=Fjern valgte move_all=Flytt alle -remove_all=Slett alt +remove_all=Fjern alt move_up=Flytt opp move_down=Flytt ned @@ -1692,6 +1710,7 @@ sign_in_with_openID=Logg inn med OpenID change_language=Bytt spr\u00e5k login_with_google=Logg inn med Google login_with_azure=Logg inn med Microsoft +oidc_login_failed=Failed to login with OIDC two_factor_code=Kode #-- New User Account page -----------------------------------------------------# @@ -1768,12 +1787,37 @@ respond_to_this_message=Svar p\u00e5 denne meldingen #-- Restore emails ------------------------------------------------------------# +email_restore_subject=Brukerkontogjenopprettingbekreftelse p\u00e5 +email_restore_1_1st_paragraph_before_application_title=Noen, sannsynligvis du, har bedt oss om \u00e5 gjenopprette din +email_restore_1_1st_paragraph_after_application_title=brukerkonto. +email_restore_1_2nd_paragraph=F\u00f8lg lenken nedenfor for \u00e5 gjenopprette kontoen din. +email_restore_1_3rd_paragraph=Du m\u00e5 fullf\u00f8re gjenopprettingsprosessen innen en time. Hvis du ikke gj\u00f8r noe, vil ikke kontoen din bli gjenopprettet. Hvis du ikke ba om denne gjenopprettingen, kan du se bort fra denne meldingen. #-- Invite emails -------------------------------------------------------------# +email_invite_subject=Invitasjon til \u00e5 opprette brukerkonto p\u00e5 +email_invite_1_1st_paragraph_before_application_title=Dette er en invitasjon til \u00e5 lage en +email_invite_1_1st_paragraph_after_application_title=brukerkonto. +email_invite_1_2nd_paragraph=F\u00f8lg lenken nedenfor for \u00e5 godta invitasjonen og opprette kontoen din. +email_invite_1_3rd_paragraph=Du m\u00e5 svare p\u00e5 denne invitasjonen innen 4 dager. Hvis du ikke gj\u00f8r noe, vil invitasjonen utl\u00f8pe p\u00e5 det tidspunktet. #-- Verify email -------------------------------------------------------------# +email_verify_1_1st_paragraph_before_application_title=This is a message to verify a +email_verify_1_1st_paragraph_after_application_title=, user account email. +email_verify_1_2nd_paragraph=Please click the link below to verify the email address of your account. +email_verify_1_3rd_paragraph=You must respond to this email within one hour. If you take no action, the email address will not be verified. +verify_email_subject=Verify email address + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=Your Two-Factor Authentication Code for +email_2fa_1_greeting=Dear +email_2fa_1_1st_paragraph_application_title=You have requested a two-factor authentication code to log into your account. +email_2fa_1_2nd_paragraph=Your two-factor authentication code: +email_2fa_1_3rd_paragraph=Please use this code within 15 minutes to log into your account. +email_2fa_1_4th_paragraph=If you did not request this code, please contact your system administrator immediately to secure your account. +email_2fa_1_ending=Thank you, #-- Cache strategy display strings --------------------------------------------# @@ -1825,7 +1869,7 @@ indicator_type=Indikatortype data_set=Datasett organisation_unit=Organisasjonsenhet organisation_unit_group=Organisasjonsenhetgruppe -organisation_unit_level=Organisasjonsenhet niv\u00e5 +organisation_unit_level=Organisasjonsenhetniv\u00e5 organisation_unit_group_set=Organisasjonsenhetgruppesett validation_rule=Valideringsregel validation_rule_group=Valideringsregelgruppe @@ -1836,7 +1880,7 @@ legend_set=Tegnforklaringssett push_analysis=Push-analyse relationship_type=Relasjonstype tracked_entity=Sporet enhet -tracked_entity_attribute=Sporet enhet attributt +tracked_entity_attribute=Sporet enhetattributt tracked_entity_attribute_group=Programsporet enhetattributtgruppe predictor=Prediktor organisation_unit_group_membership=Organisasjonsenhetgruppemedlemskap @@ -1904,7 +1948,7 @@ data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.s data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements -data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements with conflicting exclusive group sets +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set data_integrity.data_elements_in_data_set_not_in_form.section=Datasett @@ -1918,9 +1962,6 @@ data_integrity.category_combos_being_invalid.section=Kategorier data_integrity.category_combos_being_invalid.name=Invalid Category-combos data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options -data_integrity.indicators_with_identical_formulas.section=Indikatorer -data_integrity.indicators_with_identical_formulas.name=Indikatorer med identiske formler -data_integrity.indicators_with_identical_formulas.description=Lists all indicators that have the identical formulas with at least one other indicator data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates data_integrity.indicators_without_groups.section=Indikatorer data_integrity.indicators_without_groups.name=Indicators lacking groups @@ -1932,21 +1973,18 @@ data_integrity.indicators_with_invalid_denominator.section=Indikatorer data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid data_integrity.indicators_violating_exclusive_group_sets.section=Indikatorer -data_integrity.indicators_violating_exclusive_group_sets.name=Indicators with conflicting exclusive group sets +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group data_integrity.periods_duplicates.section=Perioder data_integrity.periods_duplicates.name=Duplicate Periods data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates +data_integrity.option_groups_empty.name=Option groups with no options data_integrity.org_units_with_cyclic_references.section=Organisasjonsenheter data_integrity.org_units_with_cyclic_references.name=Organisasjonsenheter med sykliske referanser data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference -data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two -data_integrity.org_units_being_orphaned.section=Organisasjonsenheter -data_integrity.org_units_being_orphaned.name=Organisasjonsenheter uten overordnet -data_integrity.org_units_being_orphaned.description=Lists all organisation units that aren't level 1 units but that lack a parent so that they are not connected to the rest of the organisation tree -data_integrity.org_units_being_orphaned.recommendation=Find (or create) and set the correct parent for the orphaned organisation unit(s). Eventually this is also caused by having set the wrong level. +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=Organisasjonsenheter data_integrity.org_units_without_groups.name=Organisation units lacking groups data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group @@ -1958,13 +1996,13 @@ data_integrity.org_unit_groups_without_group_sets.section=Organisasjonsenheter data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set data_integrity.validation_rules_without_groups.section=Validation Rules -data_integrity.validation_rules_without_groups.name=Validation rules lacking groups +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules -data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression @@ -1975,10 +2013,10 @@ data_integrity.program_indicators_with_invalid_filters.name=Program indicators w data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false data_integrity.program_indicators_without_expression.section=Program Indicators -data_integrity.program_indicators_without_expression.name=Program indicators lacking an expression +data_integrity.program_indicators_without_expression.name=Program indicators without expressions data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet data_integrity.program_rules_without_condition.section=Program Rules -data_integrity.program_rules_without_condition.name=Program rules lacking a condition +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet data_integrity.program_rules_without_priority.section=Program Rules data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting @@ -2010,84 +2048,104 @@ data_integrity.program_rule_actions_without_stage_id.name=Program rules with act data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one #YAML based data integrity checks data_integrity.categories_no_options.name=Categories with no category options -data_integrity.categories_one_default_category.name=Only one default category should exist -data_integrity.categories_one_default_category_combo.name=Only one default category combo should exist -data_integrity.categories_one_default_category_option.name=Only one default category option should exist -data_integrity.categories_one_default_category_option_combo.name=Only one default category option combo should exist -data_integrity.categories_same_category_options.name=Categories with the same category options -data_integrity.categories_unique_category_combo.name=Different category combinations should not have the exact same combination of categories. -data_integrity.invalid_category_combos.name=Ugyldige kategorikombinasjoner +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects -data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations. -data_integrity.category_option_group_sets_incomplete.name=Category option group sets which do not contain all category options. -data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set. -data_integrity.category_options_no_categories.name=Category options with no categories. -data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories which share the same category options. -data_integrity.catoptioncombos_no_catcombo.name=Category options combinations with no category combination. -data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality. -data_integrity.dashboards_no_items.name=Dashboards with no items. -data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements that have not been changed in last 100 days and do not have any data values. -data_integrity.data_elements_aggregate_aggregation_operator.name=Non-numeric data elements which have an aggregation operator other than NONE. -data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites (directly or through indicators) -data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements with NO data values. -data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups. -data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types. -data_integrity.data_elements_without_datasets.name=Aggregate data elements not assigned to any data sets -data_integrity.datasets_empty.name=Data sets with no data elements -data_integrity.datasets_not_assigned_to_org_units.name=Data sets not assigned to any organisation units +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. -data_integrity.category_option_group_sets_scarce.name=Category option groups should have at least two members. -data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members. -data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members. -data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members. -data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members. -data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members. -data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members. -data_integrity.user_groups_scarce.name=User groups should have at least two members. -data_integrity.validation_rule_groups_scarce.name=Validation rule should have at least two members. -data_integrity.indicator_no_analysis.name=Indicators not used in analytical objects. -data_integrity.indicator_types_duplicated.name=Indicator types with the same factor. -data_integrity.indicators_duplicated_terms.name=Indicators with the same terms. -data_integrity.indicators_exact_duplicates.name=Indicators with the same formula. -data_integrity.indicators_not_grouped.name=Indicators not in any groups. -data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=Indikatorer med identiske formler +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order data_integrity.options_sets_empty.name=Empty option sets data_integrity.options_sets_unused.name=Option sets which are not used data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets -data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry. -data_integrity.orgunits_multiple_roots.name=The organisation unit hierarchy should have a single root. -data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames. -data_integrity.orgunits_no_coordinates.name=Organisation units with no coordinates. -data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent. -data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0). -data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date later than the closed date. -data_integrity.orgunits_orphaned.name=Orphaned organisation units. -data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent. -data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces. -data_integrity.org_units_not_in_compulsory_group_sets.name=Organisation units not in all compulsory organisation unit group sets +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=Organisasjonsenheter uten overordnet +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set -data_integrity.organisation_units_without_groups.name=Organisation units not in any groups -data_integrity.periods_3y_future.name=Periods which are more than three years in the future. -data_integrity.periods_distant_past.name=Periods which are in the distant past. +data_integrity.organisation_units_without_groups.name=Organisasjonsenheter uten grupper +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type -data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template. -data_integrity.program_rules_no_action.name=Program rules with no action. +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions data_integrity.program_rules_no_expression.name=Program rules with no expression. -data_integrity.program_rules_no_priority.name=Program rules with no priority -data_integrity.validation_rules_missing_value_strategy_null.name=All validation rule expressions should have a missing value strategy. -data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the past 12 months -data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the past 12 months -data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the past 12 months -data_integrity.users_with_invalid_usernames.name = Users with invalid usernames -data_integrity.users_capture_ou_not_in_data_view_ou.name=Users with capture org unit not in data view org unit -data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users with capture org unit not in TEI search org unit -data_integrity.users_with_no_user_role.name=Users with no user role -data_integrity.user_roles_no_authorities.name=User roles with no authorities -data_integrity.user_roles_with_no_users.name=User roles with no users -data_integrity.option_groups_empty.users=Option groups with no options -data_integrity.push_analysis_no_recipients.name=Push analyses without recipients +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage # -- End Data Integrity Checks--------------------------------------------# diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ne.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ne.properties index 06a8b5a7bd0f..4feb9556932e 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ne.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ne.properties @@ -70,6 +70,9 @@ dhis-web-menu-management=Menu Management dhis-web-data-visualizer=Data Visualizer dhis-web-sms-configuration=SMS Configuration dhis-web-login=Login +dhis-web-user-profile=User Profile +dhis-web-line-listing=Line Listing +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# @@ -87,7 +90,8 @@ intro_dhis-web-event-reports=Query for events and create aggregated, dimensional intro_dhis-web-event-capture=Capture information about single events. intro_dhis-web-capture=Capture information about single events. intro_dhis-web-data-visualizer=Create dynamic data visualizations for data elements and indicators. -intro_dhis-web-sms-configuration=Configure SMS Gateways and messages +intro_dhis-web-sms-configuration=Configure SMS Gateways and messages. +intro_dhis-web-line-listing=Create dynamic line lists for events and tracked entities. #-- Intro functions -------------------------------------------------------------# @@ -138,6 +142,10 @@ M_dhis-web-user=Users app M_dhis-web-scheduler=Scheduler app M_dhis-web-data-visualizer=Data Visualizer app M_dhis-web-sms-configuration=SMS Configuration app +M_dhis-web-line-listing=Line Listing app +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# @@ -151,15 +159,18 @@ F_DATAADMIN_UNLOCK=Data Admin Unlocking F_DATAELEMENT_PUBLIC_ADD=Add/Update Public Data Element F_DATAELEMENT_PRIVATE_ADD=Add/Update Private Data Element F_DATAELEMENT_DELETE=Delete Data Element +F_DATA_ELEMENT_MERGE=Merge Data Elements F_CATEGORY_PUBLIC_ADD=Add/Update Public Category F_CATEGORY_PRIVATE_ADD=Add/Update Private Category F_CATEGORY_DELETE=Delete Category F_CATEGORY_OPTION_PUBLIC_ADD=Add/Update Public Category Option F_CATEGORY_OPTION_PRIVATE_ADD=Add/Update Private Category Option F_CATEGORY_OPTION_DELETE=Delete Category Option +F_CATEGORY_OPTION_MERGE=Merge Category Options F_CATEGORY_COMBO_PUBLIC_ADD=Add/Update Public Category Combo F_CATEGORY_COMBO_PRIVATE_ADD=Add/Update Private Category Combo F_CATEGORY_COMBO_DELETE=Delete Category Combo +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=Add/Update Public Category Option Group F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=Add/Update Private Category Option Group F_CATEGORY_OPTION_GROUP_DELETE=Delete Category Option Group @@ -216,8 +227,10 @@ F_USERGROUP_LIST=List User Groups F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=Add/Remove Members In Read-Only User Groups F_USER_ADD=Add/Update User F_USER_DELETE=Delete User +F_USER_VIEW=View user F_USER_ADD_WITHIN_MANAGED_GROUP=Add/Update User Within Managed Group F_USER_DELETE_WITHIN_MANAGED_GROUP=Delete User Within Managed Group +F_USER_VIEW_WITHIN_MANAGED_GROUP=View User Within Managed Group F_VALIDATIONRULE_PUBLIC_ADD=Add/Update Public Validation Rule F_VALIDATIONRULE_PRIVATE_ADD=Add/Update Private Validation Rule F_VALIDATIONRULE_DELETE=Delete Validation Rule @@ -231,7 +244,9 @@ F_REPORT_DELETE=Delete Report F_REPORT_VIEW=View Report F_DASHBOARD_PUBLIC_ADD=Add/Update Public Dashboard F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization +F_VISUALIZATION_EXTERNAL=Visualization External Access F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization +F_EVENT_VISUALIZATION_EXTERNAL=Event Visualization External Access F_DOCUMENT_PUBLIC_ADD=Add/Update Public Document F_DOCUMENT_PRIVATE_ADD=Add/Update Private Document F_DOCUMENT_DELETE=Delete Document @@ -402,6 +417,7 @@ F_EXTERNAL_MAP_LAYER_PUBLIC_ADD=Add/Update Public External Map Layer F_EXTERNAL_MAP_LAYER_PRIVATE_ADD=Add/Update Private External Map Layer F_EXTERNAL_MAP_LAYER_DELETE=Delete External Map Layer F_VIEW_EVENT_ANALYTICS=View event analytics +F_CAPTURE_DATASTORE_UPDATE=Create and edit Capture datastore configuration F_ADD_COLOR_SET=Add/Update Color Set F_PROGRAM_RULE_DELETE=Delete Program Rule F_PROGRAMDATAELEMENT_DELETE=Delete Program Data Element @@ -432,7 +448,9 @@ F_EVENT_HOOK_DELETE=Delete Event Hook F_ROUTE_PUBLIC_ADD=Add/Update Public Route F_ROUTE_PRIVATE_ADD=Add/Update Private Route F_ROUTE_PUBLIC_DELETE=Delete Route -F_MAP_EXTERNAL_LAYER_ADD=Add external map layer +F_IMPERSONATE_USER=Impersonate user +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) #-- Common ---------------------------------------------------------------------# offline=Offline @@ -510,9 +528,11 @@ password_length_validation=Password does not meet minimum length requirement password_history_validation=Password must not be one of the previous 24 passwords password_digit_validation=Password must have at least one digit password_uppercase_validation=Password must have at least one upper case +password_lowercase_validation=Password must have at least one lower case password_dictionary_validation=Password must not have any generic word password_specialcharacter_validation=Password must contain at least one special character password_username_validation=Username/Email must not be part of password +mandatory_parameter_missing=Username or Password is missing code_in_use=The code is already in use. Please choose a different code short_name_in_use=The short name is already in use. Please choose a different short name unsupported_browser=Please upgrade your browser. Internet Explorer version 8 and earlier is not supported. @@ -535,6 +555,7 @@ item=Item action=Action sub_total=Sub total total=Total +impersonate_user=Impersonate user username_in_password=Username cannot be part of password email_in_password=Email cannot be part of password username_email_in_password=Username/Email cannot be part of password @@ -678,6 +699,8 @@ format.FinancialApril.startDate.ext=MMMM yyyy '- ' format.FinancialApril.endDate.ext=MMMM yyyy format.FinancialJuly.startDate.ext=MMMM yyyy '- ' format.FinancialJuly.endDate.ext=MMMM yyyy +format.FinancialSep.startDate.ext=MMMM yyyy '- ' +format.FinancialSep.endDate.ext=MMMM yyyy format.FinancialOct.startDate.ext=MMMM yyyy '- ' format.FinancialOct.endDate.ext=MMMM yyyy format.FinancialNov.startDate.ext=MMMM yyyy '- ' @@ -1681,7 +1704,13 @@ authentication.message.account.invalid=Wrong username or password authentication.message.account.locked=Your account is locked powered_by=Powered by sign_in=Sign in +login_using_two_factor_authentication=Login using two factor authentication +two_factor_authentication_code=Two factor authentication code +sign_in_with_openID=Sign in with OpenID change_language=Change language +login_with_google=Sign in with Google +login_with_azure=Sign in with Microsoft +oidc_login_failed=Failed to login with OIDC two_factor_code=Code #-- New User Account page -----------------------------------------------------# @@ -1710,6 +1739,7 @@ app_search_placeholder=Search apps invalid_bundled_app_override=Bundled apps must be declared as core apps invalid_core_app=Only bundled apps may be declared as core apps namespace_defined_in_manifest_is_in_use=Namespace defined in manifest is already in use +namespace_invalid=An additional namespace declaration in the manifest does not define all required properties zip_file_could_not_be_read=Zip file could not be read invalid_json_in_app_manifest_file=Invalid JSON in app manifest file app_could_not_be_installed_on_file_system=App could not be installed on file system @@ -1771,6 +1801,24 @@ email_invite_1_1st_paragraph_after_application_title=user account. email_invite_1_2nd_paragraph=Please follow the link below to accept the invitation and create your account. email_invite_1_3rd_paragraph=You must respond to this invitation within 4 days. If you take no action, the invitation will expire at that time. +#-- Verify email -------------------------------------------------------------# + +email_verify_1_1st_paragraph_before_application_title=This is a message to verify a +email_verify_1_1st_paragraph_after_application_title=, user account email. +email_verify_1_2nd_paragraph=Please click the link below to verify the email address of your account. +email_verify_1_3rd_paragraph=You must respond to this email within one hour. If you take no action, the email address will not be verified. +verify_email_subject=Verify email address + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=Your Two-Factor Authentication Code for +email_2fa_1_greeting=Dear +email_2fa_1_1st_paragraph_application_title=You have requested a two-factor authentication code to log into your account. +email_2fa_1_2nd_paragraph=Your two-factor authentication code: +email_2fa_1_3rd_paragraph=Please use this code within 15 minutes to log into your account. +email_2fa_1_4th_paragraph=If you did not request this code, please contact your system administrator immediately to secure your account. +email_2fa_1_ending=Thank you, + #-- Cache strategy display strings --------------------------------------------# cache_strategy=Cache strategy @@ -1900,7 +1948,7 @@ data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.s data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements -data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements with conflicting exclusive group sets +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set data_integrity.data_elements_in_data_set_not_in_form.section=Data Sets @@ -1914,9 +1962,6 @@ data_integrity.category_combos_being_invalid.section=Categories data_integrity.category_combos_being_invalid.name=Invalid Category-combos data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options -data_integrity.indicators_with_identical_formulas.section=Indicators -data_integrity.indicators_with_identical_formulas.name=Indicators with identical formulas -data_integrity.indicators_with_identical_formulas.description=Lists all indicators that have the identical formulas with at least one other indicator data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates data_integrity.indicators_without_groups.section=Indicators data_integrity.indicators_without_groups.name=Indicators lacking groups @@ -1928,21 +1973,18 @@ data_integrity.indicators_with_invalid_denominator.section=Indicators data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid data_integrity.indicators_violating_exclusive_group_sets.section=Indicators -data_integrity.indicators_violating_exclusive_group_sets.name=Indicators with conflicting exclusive group sets +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group data_integrity.periods_duplicates.section=Periods data_integrity.periods_duplicates.name=Duplicate Periods data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates +data_integrity.option_groups_empty.name=Option groups with no options data_integrity.org_units_with_cyclic_references.section=Organisation Units data_integrity.org_units_with_cyclic_references.name=Organisation units with cyclic references data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference -data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two -data_integrity.org_units_being_orphaned.section=Organisation Units -data_integrity.org_units_being_orphaned.name=Orphaned organisation units -data_integrity.org_units_being_orphaned.description=Lists all organisation units that aren't level 1 units but that lack a parent so that they are not connected to the rest of the organisation tree -data_integrity.org_units_being_orphaned.recommendation=Find (or create) and set the correct parent for the orphaned organisation unit(s). Eventually this is also caused by having set the wrong level. +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=Organisation Units data_integrity.org_units_without_groups.name=Organisation units lacking groups data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group @@ -1954,13 +1996,13 @@ data_integrity.org_unit_groups_without_group_sets.section=Organisation Units data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set data_integrity.validation_rules_without_groups.section=Validation Rules -data_integrity.validation_rules_without_groups.name=Validation rules lacking groups +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules -data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression @@ -1971,10 +2013,10 @@ data_integrity.program_indicators_with_invalid_filters.name=Program indicators w data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false data_integrity.program_indicators_without_expression.section=Program Indicators -data_integrity.program_indicators_without_expression.name=Program indicators lacking an expression +data_integrity.program_indicators_without_expression.name=Program indicators without expressions data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet data_integrity.program_rules_without_condition.section=Program Rules -data_integrity.program_rules_without_condition.name=Program rules lacking a condition +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet data_integrity.program_rules_without_priority.section=Program Rules data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting @@ -2006,76 +2048,104 @@ data_integrity.program_rule_actions_without_stage_id.name=Program rules with act data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one #YAML based data integrity checks data_integrity.categories_no_options.name=Categories with no category options -data_integrity.categories_one_default_category.name=Only one default category should exist -data_integrity.categories_one_default_category_combo.name=Only one default category combo should exist -data_integrity.categories_one_default_category_option.name=Only one default category option should exist -data_integrity.categories_one_default_category_option_combo.name=Only one default category option combo should exist -data_integrity.categories_same_category_options.name=Categories with the same category options -data_integrity.categories_unique_category_combo.name=Different category combinations should not have the exact same combination of categories. -data_integrity.invalid_category_combos.name=Invalid category combinations +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects -data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations. -data_integrity.category_option_group_sets_incomplete.name=Category option group sets which do not contain all category options. -data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set. -data_integrity.category_options_no_categories.name=Category options with no categories. -data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories which share the same category options. -data_integrity.catoptioncombos_no_catcombo.name=Category options combinations with no category combination. -data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality. -data_integrity.dashboards_no_items.name=Dashboards with no items. -data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements that have not been changed in last 100 days and do not have any data values. -data_integrity.data_elements_aggregate_aggregation_operator.name=Non-numeric data elements which have an aggregation operator other than NONE. -data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites (directly or through indicators) -data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements with NO data values. -data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups. -data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types. -data_integrity.data_elements_without_datasets.name=Aggregate data elements not assigned to any data sets -data_integrity.datasets_empty.name=Data sets with no data elements -data_integrity.datasets_not_assigned_to_org_units.name=Data sets not assigned to any organisation units +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. -data_integrity.category_option_group_sets_scarce.name=Category option groups should have at least two members. -data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members. -data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members. -data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members. -data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members. -data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members. -data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members. -data_integrity.user_groups_scarce.name=User groups should have at least two members. -data_integrity.validation_rule_groups_scarce.name=Validation rule should have at least two members. -data_integrity.indicator_no_analysis.name=Indicators not used in analytical objects. -data_integrity.indicator_types_duplicated.name=Indicator types with the same factor. -data_integrity.indicators_duplicated_terms.name=Indicators with the same terms. -data_integrity.indicators_exact_duplicates.name=Indicators with the same formula. -data_integrity.indicators_not_grouped.name=Indicators not in any groups. -data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=Indicators with identical formulas +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order data_integrity.options_sets_empty.name=Empty option sets data_integrity.options_sets_unused.name=Option sets which are not used data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets -data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry. -data_integrity.orgunits_multiple_roots.name=The organisation unit hierarchy should have a single root. -data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames. -data_integrity.orgunits_no_coordinates.name=Organisation units with no coordinates. -data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent. -data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0). -data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date later than the closed date. -data_integrity.orgunits_orphaned.name=Orphaned organisation units. -data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent. -data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces. -data_integrity.org_units_not_in_compulsory_group_sets.name=Organisation units not in all compulsory organisation unit group sets +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=Orphaned organisation units +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set -data_integrity.organisation_units_without_groups.name=Organisation units not in any groups -data_integrity.periods_3y_future.name=Periods which are more than three years in the future. -data_integrity.periods_distant_past.name=Periods which are in the distant past. +data_integrity.organisation_units_without_groups.name=Organisation units without groups +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type -data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template. -data_integrity.program_rules_no_action.name=Program rules with no action. +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions data_integrity.program_rules_no_expression.name=Program rules with no expression. -data_integrity.program_rules_no_priority.name=Program rules with no priority -data_integrity.validation_rules_missing_value_strategy_null.name=All validation rule expressions should have a missing value strategy. -data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the past 12 months -data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the past 12 months -data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the past 12 months +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage # -- End Data Integrity Checks--------------------------------------------# diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_nl.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_nl.properties index 55412fea6e31..2212d0831acb 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_nl.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_nl.properties @@ -41,7 +41,7 @@ dhis-web-maintenance=Maintenance dhis-web-data-administration=Data Administration dhis-web-maintenance-settings=Instellingen dhis-web-aggregate-data-entry=Data Entry -dhis-web-sms=sms +dhis-web-sms=SMS dhis-web-import-export=Import/Export dhis-web-data-quality=Data Quality dhis-web-maps=Kaarten @@ -70,6 +70,9 @@ dhis-web-menu-management=Menu Management dhis-web-data-visualizer=Gegevensvisualiseerder dhis-web-sms-configuration=SMS Configuration dhis-web-login=Login +dhis-web-user-profile=User Profile +dhis-web-line-listing=Line Listing +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# @@ -87,7 +90,8 @@ intro_dhis-web-event-reports=Query for events and create aggregated, dimensional intro_dhis-web-event-capture=Capture information about single events. intro_dhis-web-capture=Capture information about single events. intro_dhis-web-data-visualizer=Create dynamic data visualizations for data elements and indicators. -intro_dhis-web-sms-configuration=Configure SMS Gateways and messages +intro_dhis-web-sms-configuration=Configure SMS Gateways and messages. +intro_dhis-web-line-listing=Create dynamic line lists for events and tracked entities. #-- Intro functions -------------------------------------------------------------# @@ -138,6 +142,10 @@ M_dhis-web-user=Users app M_dhis-web-scheduler=Scheduler app M_dhis-web-data-visualizer=Data Visualizer app M_dhis-web-sms-configuration=SMS Configuration app +M_dhis-web-line-listing=Line Listing app +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# @@ -151,15 +159,18 @@ F_DATAADMIN_UNLOCK=Data Admin Unlocking F_DATAELEMENT_PUBLIC_ADD=Add/Update Public Data Element F_DATAELEMENT_PRIVATE_ADD=Add/Update Private Data Element F_DATAELEMENT_DELETE=Delete Data Element +F_DATA_ELEMENT_MERGE=Merge Data Elements F_CATEGORY_PUBLIC_ADD=Add/Update Public Category F_CATEGORY_PRIVATE_ADD=Add/Update Private Category F_CATEGORY_DELETE=Delete Category F_CATEGORY_OPTION_PUBLIC_ADD=Add/Update Public Category Option F_CATEGORY_OPTION_PRIVATE_ADD=Add/Update Private Category Option F_CATEGORY_OPTION_DELETE=Delete Category Option +F_CATEGORY_OPTION_MERGE=Merge Category Options F_CATEGORY_COMBO_PUBLIC_ADD=Add/Update Public Category Combo F_CATEGORY_COMBO_PRIVATE_ADD=Add/Update Private Category Combo F_CATEGORY_COMBO_DELETE=Delete Category Combo +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=Add/Update Public Category Option Group F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=Add/Update Private Category Option Group F_CATEGORY_OPTION_GROUP_DELETE=Delete Category Option Group @@ -216,8 +227,10 @@ F_USERGROUP_LIST=List User Groups F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=Add/Remove Members In Read-Only User Groups F_USER_ADD=Add/Update User F_USER_DELETE=Delete User +F_USER_VIEW=View user F_USER_ADD_WITHIN_MANAGED_GROUP=Add/Update User Within Managed Group F_USER_DELETE_WITHIN_MANAGED_GROUP=Delete User Within Managed Group +F_USER_VIEW_WITHIN_MANAGED_GROUP=View User Within Managed Group F_VALIDATIONRULE_PUBLIC_ADD=Add/Update Public Validation Rule F_VALIDATIONRULE_PRIVATE_ADD=Add/Update Private Validation Rule F_VALIDATIONRULE_DELETE=Delete Validation Rule @@ -231,7 +244,9 @@ F_REPORT_DELETE=Delete Report F_REPORT_VIEW=View Report F_DASHBOARD_PUBLIC_ADD=Add/Update Public Dashboard F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization +F_VISUALIZATION_EXTERNAL=Visualization External Access F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization +F_EVENT_VISUALIZATION_EXTERNAL=Event Visualization External Access F_DOCUMENT_PUBLIC_ADD=Add/Update Public Document F_DOCUMENT_PRIVATE_ADD=Add/Update Private Document F_DOCUMENT_DELETE=Delete Document @@ -433,7 +448,9 @@ F_EVENT_HOOK_DELETE=Delete Event Hook F_ROUTE_PUBLIC_ADD=Add/Update Public Route F_ROUTE_PRIVATE_ADD=Add/Update Private Route F_ROUTE_PUBLIC_DELETE=Delete Route -F_MAP_EXTERNAL_LAYER_ADD=Add external map layer +F_IMPERSONATE_USER=Impersonate user +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) #-- Common ---------------------------------------------------------------------# offline=offline @@ -445,7 +462,7 @@ offline_notification=You are offline, data will be stored locally need_to_sync_notification=There is data stored locally, please upload to server uploading_data_notification=Uploading locally stored data to the server sync_now=Uploaden -discard=Discard +discard=Weggooien remove_local_data=Are you sure you want to remove the locally stored data? sync_success=Upload to server was successful sync_failed=Upload to server failed, please try again later @@ -462,7 +479,7 @@ show_menu=Show menu show_main_menu=Toon hoofdmenu view_home_page=View home page view_intepretations=View interpretations -dataelement=Gegevenselement +dataelement=Informatieonderdeel start_date=Startdatum end_date=Einddatum entry=Entry @@ -470,21 +487,21 @@ comment=Opmerking operations=Operations add_new=Nieuw toevoegen rename=Rename -move=opschuiven +move=Verplaatsen remove=Verwijderen required=Vereist all=Alle save=Sla op new=Nieuw back=Terug -ok=OK -cancel=Annuleer +ok=Oke +cancel=Annuleren clone=Clone add=Toevoegen edit=Bewerk reply=Reply update=Bijwerken -delete=Verwijderen +delete=Verwijder deleting=Deleting close=Sluit gender_male=Mannelijk @@ -511,9 +528,11 @@ password_length_validation=Password does not meet minimum length requirement password_history_validation=Password must not be one of the previous 24 passwords password_digit_validation=Password must have at least one digit password_uppercase_validation=Password must have at least one upper case +password_lowercase_validation=Password must have at least one lower case password_dictionary_validation=Password must not have any generic word password_specialcharacter_validation=Password must contain at least one special character password_username_validation=Username/Email must not be part of password +mandatory_parameter_missing=Username or Password is missing code_in_use=The code is already in use. Please choose a different code short_name_in_use=The short name is already in use. Please choose a different short name unsupported_browser=Please upgrade your browser. Internet Explorer version 8 and earlier is not supported. @@ -536,6 +555,7 @@ item=Item action=Action sub_total=Sub total total=Totaal +impersonate_user=Impersonate user username_in_password=Username cannot be part of password email_in_password=Email cannot be part of password username_email_in_password=Username/Email cannot be part of password @@ -691,7 +711,7 @@ format.FinancialNov.endDate.ext=MMMM yyyy month.january=Januari month.february=Februari month.march=Maart -month.april=april +month.april=April month.may=Mei month.june=Juni month.july=Juli @@ -930,7 +950,7 @@ translation_languagecode=Language code translation_label_numerator_description=Numerator description translation_label_denominator_description=Denominator description translation_locale_added=Added locale -translation_cancel=Annuleer +translation_cancel=Annuleren translation_add=Toevoegen translation_locale=Locale translation_reference=Reference @@ -984,7 +1004,7 @@ help_contents=Help Contents about_dhis2=Over DHIS 2 last_name=Achternaam unknown=Onbekend -java_opts=Java opties +java_opts=Javaopties java_home=Java home java_tmp_dir=Java temporary directory java_version=Javaversies @@ -1087,7 +1107,7 @@ negative_integer=Negative Integer unit_interval=Unit interval geojson=GeoJSON percentage=Percentage -date=Datum\n +date=Datum date_time=Date & Time yes_no=Yes/No bool=Yes/No @@ -1683,8 +1703,14 @@ wrong_username_or_password=Wrong username or password authentication.message.account.invalid=Wrong username or password authentication.message.account.locked=Your account is locked powered_by=Powered by -sign_in=Sign in +sign_in=Aanmelden +login_using_two_factor_authentication=Login using two factor authentication +two_factor_authentication_code=Two factor authentication code +sign_in_with_openID=Sign in with OpenID change_language=Change language +login_with_google=Sign in with Google +login_with_azure=Sign in with Microsoft +oidc_login_failed=Failed to login with OIDC two_factor_code=Code #-- New User Account page -----------------------------------------------------# @@ -1777,6 +1803,21 @@ email_invite_1_3rd_paragraph=You must respond to this invitation within 4 days. #-- Verify email -------------------------------------------------------------# +email_verify_1_1st_paragraph_before_application_title=This is a message to verify a +email_verify_1_1st_paragraph_after_application_title=, user account email. +email_verify_1_2nd_paragraph=Please click the link below to verify the email address of your account. +email_verify_1_3rd_paragraph=You must respond to this email within one hour. If you take no action, the email address will not be verified. +verify_email_subject=Verify email address + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=Your Two-Factor Authentication Code for +email_2fa_1_greeting=Dear +email_2fa_1_1st_paragraph_application_title=You have requested a two-factor authentication code to log into your account. +email_2fa_1_2nd_paragraph=Your two-factor authentication code: +email_2fa_1_3rd_paragraph=Please use this code within 15 minutes to log into your account. +email_2fa_1_4th_paragraph=If you did not request this code, please contact your system administrator immediately to secure your account. +email_2fa_1_ending=Thank you, #-- Cache strategy display strings --------------------------------------------# @@ -1811,7 +1852,7 @@ program_stage_id=Program stage id #-- Object names --------------------------------------------------------------# -data_element=Gegevenselement +data_element=Informatieonderdeel data_element_group=Gegevenselementengroep indicator=Indicator indicator_group=Indicatorgroep @@ -1835,7 +1876,7 @@ validation_rule_group=Validation rule group option=Option category_option_group=Category option group external_map_layer=External map layer -legend_set=Legendereeks +legend_set=Legendareeks push_analysis=Push analysis relationship_type=Relatiesoort tracked_entity=Getraceerde entiteit @@ -1907,7 +1948,7 @@ data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.s data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements -data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements with conflicting exclusive group sets +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set data_integrity.data_elements_in_data_set_not_in_form.section=Data Sets @@ -1921,9 +1962,6 @@ data_integrity.category_combos_being_invalid.section=Categories data_integrity.category_combos_being_invalid.name=Invalid Category-combos data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options -data_integrity.indicators_with_identical_formulas.section=Indicatoren -data_integrity.indicators_with_identical_formulas.name=Indicators with identical formulas -data_integrity.indicators_with_identical_formulas.description=Lists all indicators that have the identical formulas with at least one other indicator data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates data_integrity.indicators_without_groups.section=Indicatoren data_integrity.indicators_without_groups.name=Indicators lacking groups @@ -1935,21 +1973,18 @@ data_integrity.indicators_with_invalid_denominator.section=Indicatoren data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid data_integrity.indicators_violating_exclusive_group_sets.section=Indicatoren -data_integrity.indicators_violating_exclusive_group_sets.name=Indicators with conflicting exclusive group sets +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group data_integrity.periods_duplicates.section=Periods data_integrity.periods_duplicates.name=Duplicate Periods data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates +data_integrity.option_groups_empty.name=Option groups with no options data_integrity.org_units_with_cyclic_references.section=Organisatie\u00ebenheden data_integrity.org_units_with_cyclic_references.name=Organisation units with cyclic references data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference -data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two -data_integrity.org_units_being_orphaned.section=Organisatie\u00ebenheden -data_integrity.org_units_being_orphaned.name=Orphaned organisation units -data_integrity.org_units_being_orphaned.description=Lists all organisation units that aren't level 1 units but that lack a parent so that they are not connected to the rest of the organisation tree -data_integrity.org_units_being_orphaned.recommendation=Find (or create) and set the correct parent for the orphaned organisation unit(s). Eventually this is also caused by having set the wrong level. +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=Organisatie\u00ebenheden data_integrity.org_units_without_groups.name=Organisation units lacking groups data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group @@ -1961,13 +1996,13 @@ data_integrity.org_unit_groups_without_group_sets.section=Organisatie\u00ebenhed data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set data_integrity.validation_rules_without_groups.section=Validation Rules -data_integrity.validation_rules_without_groups.name=Validation rules lacking groups +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules -data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression @@ -1978,10 +2013,10 @@ data_integrity.program_indicators_with_invalid_filters.name=Program indicators w data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false data_integrity.program_indicators_without_expression.section=Program Indicators -data_integrity.program_indicators_without_expression.name=Program indicators lacking an expression +data_integrity.program_indicators_without_expression.name=Program indicators without expressions data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet data_integrity.program_rules_without_condition.section=Program Rules -data_integrity.program_rules_without_condition.name=Program rules lacking a condition +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet data_integrity.program_rules_without_priority.section=Program Rules data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting @@ -2013,84 +2048,104 @@ data_integrity.program_rule_actions_without_stage_id.name=Program rules with act data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one #YAML based data integrity checks data_integrity.categories_no_options.name=Categories with no category options -data_integrity.categories_one_default_category.name=Only one default category should exist -data_integrity.categories_one_default_category_combo.name=Only one default category combo should exist -data_integrity.categories_one_default_category_option.name=Only one default category option should exist -data_integrity.categories_one_default_category_option_combo.name=Only one default category option combo should exist -data_integrity.categories_same_category_options.name=Categories with the same category options -data_integrity.categories_unique_category_combo.name=Different category combinations should not have the exact same combination of categories. -data_integrity.invalid_category_combos.name=Invalid category combinations +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects -data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations. -data_integrity.category_option_group_sets_incomplete.name=Category option group sets which do not contain all category options. -data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set. -data_integrity.category_options_no_categories.name=Category options with no categories. -data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories which share the same category options. -data_integrity.catoptioncombos_no_catcombo.name=Category options combinations with no category combination. -data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality. -data_integrity.dashboards_no_items.name=Dashboards with no items. -data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements that have not been changed in last 100 days and do not have any data values. -data_integrity.data_elements_aggregate_aggregation_operator.name=Non-numeric data elements which have an aggregation operator other than NONE. -data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites (directly or through indicators) -data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements with NO data values. -data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups. -data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types. -data_integrity.data_elements_without_datasets.name=Aggregate data elements not assigned to any data sets -data_integrity.datasets_empty.name=Data sets with no data elements -data_integrity.datasets_not_assigned_to_org_units.name=Data sets not assigned to any organisation units +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. -data_integrity.category_option_group_sets_scarce.name=Category option groups should have at least two members. -data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members. -data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members. -data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members. -data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members. -data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members. -data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members. -data_integrity.user_groups_scarce.name=User groups should have at least two members. -data_integrity.validation_rule_groups_scarce.name=Validation rule should have at least two members. -data_integrity.indicator_no_analysis.name=Indicators not used in analytical objects. -data_integrity.indicator_types_duplicated.name=Indicator types with the same factor. -data_integrity.indicators_duplicated_terms.name=Indicators with the same terms. -data_integrity.indicators_exact_duplicates.name=Indicators with the same formula. -data_integrity.indicators_not_grouped.name=Indicators not in any groups. -data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=Indicators with identical formulas +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order data_integrity.options_sets_empty.name=Empty option sets data_integrity.options_sets_unused.name=Option sets which are not used data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets -data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry. -data_integrity.orgunits_multiple_roots.name=The organisation unit hierarchy should have a single root. -data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames. -data_integrity.orgunits_no_coordinates.name=Organisation units with no coordinates. -data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent. -data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0). -data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date later than the closed date. -data_integrity.orgunits_orphaned.name=Orphaned organisation units. -data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent. -data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces. -data_integrity.org_units_not_in_compulsory_group_sets.name=Organisation units not in all compulsory organisation unit group sets +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=Orphaned organisation units +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set -data_integrity.organisation_units_without_groups.name=Organisation units not in any groups -data_integrity.periods_3y_future.name=Periods which are more than three years in the future. -data_integrity.periods_distant_past.name=Periods which are in the distant past. +data_integrity.organisation_units_without_groups.name=Organisation units without groups +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type -data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template. -data_integrity.program_rules_no_action.name=Program rules with no action. +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions data_integrity.program_rules_no_expression.name=Program rules with no expression. -data_integrity.program_rules_no_priority.name=Program rules with no priority -data_integrity.validation_rules_missing_value_strategy_null.name=All validation rule expressions should have a missing value strategy. -data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the past 12 months -data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the past 12 months -data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the past 12 months -data_integrity.users_with_invalid_usernames.name = Users with invalid usernames -data_integrity.users_capture_ou_not_in_data_view_ou.name=Users with capture org unit not in data view org unit -data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users with capture org unit not in TEI search org unit -data_integrity.users_with_no_user_role.name=Users with no user role -data_integrity.user_roles_no_authorities.name=User roles with no authorities -data_integrity.user_roles_with_no_users.name=User roles with no users -data_integrity.option_groups_empty.users=Option groups with no options -data_integrity.push_analysis_no_recipients.name=Push analyses without recipients +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage # -- End Data Integrity Checks--------------------------------------------# diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_prs.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_prs.properties index 7ef7c6e84c7d..0ee7fa7b9413 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_prs.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_prs.properties @@ -40,7 +40,7 @@ select_organisationunit=\u0634\u0645\u0627 \u0628\u0627\u06cc\u062f \u06cc\u06a9 dhis-web-maintenance=\u0646\u06af\u0647\u062f\u0627\u0631\u06cc dhis-web-data-administration=\u067e\u06cc\u0631\u0627\u06cc\u0634 \u0648 \u062f\u06cc\u06a9\u0648\u0631\u06cc\u0634\u0646 \u0639\u0646\u0635\u0631 \u0627\u0637\u0644\u0627\u0639\u0627\u062a dhis-web-maintenance-settings=\u062a\u0646\u0638\u06cc\u0645\u0627\u062a -dhis-web-aggregate-data-entry=\u062f\u0631\u062c \u0645\u0639\u0644\u0648\u0645\u0627\u062a +dhis-web-aggregate-data-entry=\u062f\u0631\u062c \u0627\u0637\u0644\u0627\u0639\u0627\u062a dhis-web-sms=\u0627\u0633 \u0627\u0645 \u0627\u0633 dhis-web-import-export=\u0648\u0627\u0631\u062f-\u0635\u0627\u062f\u0631 dhis-web-data-quality=\u06a9\u06cc\u0641\u06cc\u062a \u0627\u0637\u0644\u0627\u0639\u0627\u062a @@ -70,6 +70,9 @@ dhis-web-menu-management=Menu Management dhis-web-data-visualizer=\u0646\u0645\u0627\u06cc\u0634 \u0645\u0639\u0644\u0648\u0645\u0627\u062a dhis-web-sms-configuration=SMS Configuration dhis-web-login=Login +dhis-web-user-profile=User Profile +dhis-web-line-listing=Line Listing +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# @@ -87,7 +90,8 @@ intro_dhis-web-event-reports=\u067e\u0631\u0633\u0634 \u062f\u0631 \u0645\u0648\ intro_dhis-web-event-capture=\u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u062f\u0631 \u0645\u0648\u0631\u062f \u06cc\u06a9 \u0631\u0648\u06cc\u062f\u0627\u062f intro_dhis-web-capture=\u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u062f\u0631 \u0645\u0648\u0631\u062f \u06cc\u06a9 \u0631\u0648\u06cc\u062f\u0627\u062f intro_dhis-web-data-visualizer=\u0627\u06cc\u062c\u0627\u062f \u0632\u0645\u06cc\u0646\u0647 \u0646\u0645\u0627\u06cc\u0634 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0628\u0631\u0627\u06cc \u0639\u0646\u0627\u0635\u0631 \u0648 \u0634\u0627\u062e\u0635 \u0647\u0627\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a -intro_dhis-web-sms-configuration=Configure SMS Gateways and messages +intro_dhis-web-sms-configuration=Configure SMS Gateways and messages. +intro_dhis-web-line-listing=Create dynamic line lists for events and tracked entities. #-- Intro functions -------------------------------------------------------------# @@ -138,6 +142,10 @@ M_dhis-web-user=Users app M_dhis-web-scheduler=Scheduler app M_dhis-web-data-visualizer=\u0645\u0634\u0627\u0647\u062f\u0647 \u0645\u0648\u062f\u0644 \u0646\u0645\u0627\u06cc\u0634 \u0627\u0637\u0644\u0627\u0639\u0627\u062a M_dhis-web-sms-configuration=SMS Configuration app +M_dhis-web-line-listing=Line Listing app +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# @@ -151,15 +159,18 @@ F_DATAADMIN_UNLOCK=\u0628\u0627\u0632 \u0646\u0645\u0648\u062f\u0646 \u0627\u063 F_DATAELEMENT_PUBLIC_ADD=\u0627\u0641\u0632\u0627\u06cc\u0634/\u062a\u062c\u062f\u06cc\u062f \u0639\u0646\u0635\u0631 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0639\u0627\u0645\u0647 F_DATAELEMENT_PRIVATE_ADD=\u0627\u0641\u0632\u0627\u06cc\u0634/\u062a\u062c\u06cc\u062f \u0639\u0646\u0635\u0631 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u062e\u0635\u0648\u0635\u06cc F_DATAELEMENT_DELETE=\u062d\u0630\u0641 \u0639\u0646\u0635\u0631 \u0627\u0637\u0644\u0627\u0639\u0627\u062a +F_DATA_ELEMENT_MERGE=Merge Data Elements F_CATEGORY_PUBLIC_ADD=\u0627\u0641\u0632\u0627\u06cc\u0634/\u062a\u062c\u062f\u06cc\u062f \u06a9\u062a\u06af\u0648\u0631\u06cc \u0639\u0646\u0635\u0631 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0639\u0627\u0645\u0647 F_CATEGORY_PRIVATE_ADD=\u0627\u0641\u0632\u0627\u06cc\u0634/\u062a\u062c\u062f\u06cc\u062f \u06a9\u062a\u06af\u0648\u0631\u06cc \u0639\u0646\u0635\u0631 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u062e\u0635\u0648\u0635\u06cc F_CATEGORY_DELETE=\u062d\u0630\u0641 \u06a9\u062a\u06af\u0648\u0631\u06cc \u0639\u0646\u0635\u0631 \u0627\u0637\u0644\u0627\u0639\u0627\u062a F_CATEGORY_OPTION_PUBLIC_ADD=\u0627\u0641\u0632\u0627\u06cc\u0634/\u062a\u062c\u062f\u06cc\u062f \u06af\u0632\u06cc\u0646\u0647 \u06a9\u062a\u06af\u0648\u0631\u06cc \u0639\u0646\u0635\u0631 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0639\u0627\u0645\u0647 F_CATEGORY_OPTION_PRIVATE_ADD=\u0627\u0641\u0632\u0627\u06cc\u0634/\u062a\u062c\u062f\u06cc\u062f \u06af\u0632\u06cc\u0646\u0647 \u06a9\u062a\u06af\u0648\u0631\u06cc \u0639\u0646\u0635\u0631 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u062e\u0635\u0648\u0635\u06cc F_CATEGORY_OPTION_DELETE=\u062d\u0630\u0641 \u06a9\u062a\u06af\u0648\u0631\u06cc \u0639\u0646\u0635\u0631 \u0627\u0637\u0644\u0627\u0639\u0627\u062a +F_CATEGORY_OPTION_MERGE=Merge Category Options F_CATEGORY_COMBO_PUBLIC_ADD=\u0627\u0641\u0632\u0627\u06cc\u0634/\u062a\u062c\u062f\u06cc\u062f \u06af\u0631\u0648\u0647 \u06a9\u0648\u0686\u06a9 \u06a9\u062a\u06af\u0648\u0631\u06cc \u0639\u0646\u0635\u0631 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0639\u0627\u0645\u0647 F_CATEGORY_COMBO_PRIVATE_ADD=\u0627\u0641\u0632\u0627\u06cc\u0634/\u062a\u062c\u062f\u06cc\u062f \u06af\u0631\u0648\u0647 \u06a9\u0648\u0686\u06a9 \u06a9\u062a\u06af\u0648\u0631\u06cc \u0639\u0646\u0635\u0631 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u062e\u0635\u0648\u0635\u06cc F_CATEGORY_COMBO_DELETE=\u062d\u0630\u0641 \u06af\u0631\u0648\u0647 \u06a9\u0648\u0686\u06a9 \u06a9\u062a\u06af\u0648\u0631\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=\u0627\u0641\u0632\u0627\u06cc\u0634/\u062a\u062c\u062f\u06cc\u062f \u06af\u0631\u0648\u067e \u06af\u0632\u06cc\u0646\u0647 \u06a9\u062a\u06af\u0648\u0631\u06cc \u0639\u0627\u0645\u0647 F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=\u062a\u062c\u062f\u06cc\u062f/\u0627\u0641\u0632\u0627\u06cc\u0634 \u06af\u0631\u0648\u067e \u06af\u0632\u06cc\u0646\u0647 \u06a9\u062a\u06af\u0648\u0631\u06cc \u062e\u0635\u0648\u0635\u06cc F_CATEGORY_OPTION_GROUP_DELETE=\u062d\u0630\u0641 \u06af\u0631\u0648\u067e \u06af\u0632\u06cc\u0646\u0647 \u06a9\u062a\u06af\u0648\u0631\u06cc @@ -216,6 +227,7 @@ F_USERGROUP_LIST=\u0644\u0633\u062a \u06af\u0631\u0648\u067e \u0647\u0627\u06cc F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=\u0627\u0641\u0632\u0627\u06cc\u0634/ \u062d\u0630\u0641 \u0639\u0636\u0648 \u062f\u0631 \u06af\u0631\u0648\u067e \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f\u0647 \u06af\u0627\u0646 \u0628\u0627 \u0635\u0644\u0627\u062d\u06cc\u062a \u062a\u0646\u0647\u0627 \u0645\u0637\u0627\u0644\u0639\u0647 F_USER_ADD=\u0627\u0641\u0632\u0627\u06cc\u0634/ \u062a\u062c\u062f\u06cc\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f\u0647 F_USER_DELETE=\u062d\u0630\u0641 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f\u0647 +F_USER_VIEW=View user F_USER_ADD_WITHIN_MANAGED_GROUP=\u0627\u0641\u0632\u0627\u06cc\u0634/ \u062a\u062c\u062f\u06cc\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f\u0647 \u062f\u0631 \u06af\u0631\u0648\u067e \u062a\u0646\u0638\u06cc\u0645 \u0634\u062f\u0647 F_USER_DELETE_WITHIN_MANAGED_GROUP=\u062d\u0630\u0641 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f\u0647 \u062f\u0631 \u06af\u0631\u0648\u067e \u062a\u0646\u0638\u06cc\u0645 \u0634\u062f\u0647 F_USER_VIEW_WITHIN_MANAGED_GROUP=\u0646\u0645\u0627\u06cc\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f\u0647 \u062f\u0631 \u06af\u0631\u0648\u067e \u062a\u0646\u0638\u06cc\u0645 \u0634\u062f\u0647 @@ -232,7 +244,9 @@ F_REPORT_DELETE=\u062d\u0630\u0641 \u06af\u0632\u0627\u0631\u0634 F_REPORT_VIEW=\u0646\u0645\u0627\u06cc\u0634 \u06af\u0632\u0627\u0631\u0634 F_DASHBOARD_PUBLIC_ADD=\u0627\u0641\u0632\u0627\u06cc\u0634/ \u062a\u062c\u062f\u06cc\u062f \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0639\u0627\u0645\u0647 F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization +F_VISUALIZATION_EXTERNAL=Visualization External Access F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization +F_EVENT_VISUALIZATION_EXTERNAL=Event Visualization External Access F_DOCUMENT_PUBLIC_ADD=\u0627\u0641\u0632\u0627\u06cc\u0634/ \u062a\u062c\u062f\u06cc\u062f \u0627\u0633\u0646\u0627\u062f \u0639\u0627\u0645\u0647 F_DOCUMENT_PRIVATE_ADD=\u0627\u0641\u0632\u0627\u06cc\u0634/ \u062a\u062c\u062f\u06cc\u062f \u0627\u0633\u0646\u0627\u062f \u062e\u0635\u0648\u0635\u06cc F_DOCUMENT_DELETE=\u062d\u0630\u0641 \u0627\u0633\u0646\u0627\u062f @@ -434,7 +448,9 @@ F_EVENT_HOOK_DELETE=Delete Event Hook F_ROUTE_PUBLIC_ADD=Add/Update Public Route F_ROUTE_PRIVATE_ADD=Add/Update Private Route F_ROUTE_PUBLIC_DELETE=Delete Route -F_MAP_EXTERNAL_LAYER_ADD=Add external map layer +F_IMPERSONATE_USER=Impersonate user +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) #-- Common ---------------------------------------------------------------------# offline=\u0622\u0641\u0644\u0627\u06cc\u0646 @@ -466,10 +482,10 @@ view_intepretations=\u0646\u0645\u0627\u06cc\u0634 \u0634\u0631\u062d \u0648 \u0 dataelement=\u0639\u0646\u0627\u0635\u0631 \u0645\u0639\u0644\u0648\u0645\u0627\u062a start_date=\u062a\u0627\u0631\u06cc\u062e \u0634\u0631\u0648\u0639 end_date=\u062a\u0627\u0631\u06cc\u062e \u0627\u062a\u0645\u0627\u0645 -entry=\u0627\u0646\u062a\u0631\u06cc +entry=\u062f\u0631\u062c comment=\u0646\u0638\u0631 operations=\u0639\u0645\u0644\u06cc\u0627\u062a -add_new=\u0646\u0648 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f +add_new=\u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u062a\u062c\u062f\u06cc\u062f rename=\u062a\u063a\u06cc\u06cc\u0631 \u0646\u0627\u0645 move=\u062d\u0631\u06a9\u062a remove=\u062d\u0630\u0641 @@ -479,10 +495,10 @@ save=\u0630\u062e\u06cc\u0631\u0647 new=\u062c\u062f\u06cc\u062f back=\u0639\u0642\u0628 ok=\u062a\u0623\u06cc\u06cc\u062f -cancel=\u0644\u063a\u0648 \u06a9\u0631\u062f\u0646 +cancel=\u0627\u0646\u0635\u0631\u0627\u0641 clone=\u06a9\u0644\u0648\u0646 add=\u0627\u0641\u0632\u0648\u062f\u0646 -edit=\u0648\u06cc\u0631\u0627\u06cc\u0634 +edit=\u062a\u062c\u062f\u06cc\u062f reply=\u067e\u0627\u0633\u062e update=\u062a\u062c\u062f\u06cc\u062f delete=\u062d\u0630\u0641 @@ -512,9 +528,11 @@ password_length_validation=\u0631\u0645\u0632 \u0628\u0627\u06cc\u062f \u06a9\u0 password_history_validation=\u0631\u0645\u0632 \u0646\u0647 \u0628\u0627\u06cc\u062f \u06cc\u06a9\u06cc \u0627\u0632 24 \u0631\u0645\u0632 \u0647\u0627\u06cc \u0642\u0628\u0644\u06cc \u0628\u0627\u0634\u062f password_digit_validation=\u0631\u0645\u0632 \u0628\u0627\u06cc\u062f \u062d\u062f \u0627\u0642\u0644 \u06cc\u06a9 \u0627\u0631\u0642\u0627\u0645 \u0628\u0627\u0634\u062f password_uppercase_validation=\u0631\u0645\u0632 \u0628\u0627\u06cc\u062f \u062d\u062f \u0627\u0642\u0644 \u06cc\u06a9 \u062d\u0631\u0641 \u06a9\u0644\u0627\u0646 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f +password_lowercase_validation=Password must have at least one lower case password_dictionary_validation=\u0631\u0645\u0632 \u0646\u0647 \u0628\u0627\u06cc\u062f \u06a9\u0644\u0645\u0647 \u0639\u0645\u0648\u0645\u06cc \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f password_specialcharacter_validation=\u0631\u0645\u0632 \u0628\u0627\u06cc\u062f \u062d\u062f \u0627\u0642\u0644 \u06cc\u06a9 \u06a9\u0644\u0645\u0647 \u062e\u0627\u0635 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f password_username_validation=\u0646\u0627\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f\u0647/\u0627\u06cc\u0645\u0644 \u0622\u062f\u0631\u0633 \u0646\u0647 \u0628\u0627\u06cc\u062f \u0628\u062e\u0634 \u0627\u0632 \u0631\u0645\u0632 \u0634\u0648\u062f +mandatory_parameter_missing=Username or Password is missing code_in_use=\u06a9\u0648\u062f \u0627\u0632 \u0642\u0628\u0644 \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0642\u0631\u0627\u0631 \u062f\u0627\u0631\u062f. \u0644\u0637\u0641\u0627\u064b \u06cc\u06a9 \u06a9\u0648\u062f \u062f\u06cc\u06af\u0631 \u0627\u0646\u062a\u062e\u0627\u0628 \u0646\u0645\u0627\u0626\u06cc\u062f short_name_in_use=\u0627\u0633\u0645 \u06a9\u0648\u062a\u0627\u0647 \u0627\u0632 \u0642\u0628\u0644 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06af\u0631\u062f\u06cc\u062f\u0647 \u0627\u0633\u062a. \u0644\u0637\u0641\u0627\u064b \u06cc\u06a9 \u0627\u0633\u0645 \u06a9\u0648\u062a\u0627\u0647 \u0645\u062a\u0641\u0627\u0648\u062a \u0627\u0646\u062a\u062e\u0627\u0628 \u0646\u0645\u0627\u0626\u06cc\u062f unsupported_browser=\u0644\u0637\u0641\u0627\u064b \u0635\u0641\u062d\u0647 \u062c\u0633\u062a\u062c\u0648 \u062e\u0648\u06cc\u0634 \u0631\u0627 \u062a\u062c\u062f\u06cc\u062f \u0646\u0645\u0627\u0626\u06cc\u062f. \u0646\u0633\u062e\u0647 \u0634\u0645\u0627\u0631\u0647 8 \u0648\u06cc\u0627 \u0646\u0633\u062e\u0647 \u0647\u0627\u06cc \u0642\u0628\u0644\u06cc \u062c\u0633\u062a\u062c\u0648 \u06af\u0631 \u0627\u0646\u062a\u0631\u0646\u062a \u0642\u0627\u0628\u0644 \u062d\u0645\u0627\u06cc\u062a \u0646\u0647 \u0645\u06cc \u0628\u0627\u0634\u062f @@ -534,9 +552,10 @@ variables=\u0645\u062a\u063a\u06cc\u0631\u0647\u0627 open=\u0628\u0627\u0632 \u06a9\u0631\u062f\u0646 normal=\u0639\u0627\u062f\u06cc item=\u0645\u0648\u0631\u062f -action=\u0627\u0633\u062a\u062b\u0646\u0627\u064b +action=\u0627\u0642\u062f\u0627\u0645 sub_total=\u0645\u062c\u0645\u0648\u0639\u0647 \u062c\u0632 total=\u0645\u062c\u0645\u0648\u0639 +impersonate_user=Impersonate user username_in_password=Username cannot be part of password email_in_password=Email cannot be part of password username_email_in_password=Username/Email cannot be part of password @@ -931,7 +950,7 @@ translation_languagecode=\u06a9\u0648\u062f \u0644\u0633\u0627\u0646 translation_label_numerator_description=\u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0634\u0645\u0627\u0631\u0634 \u06a9\u0646\u0646\u062f\u0647 translation_label_denominator_description=\u062c\u0632\u0626\u06cc\u0627\u062a \u0645\u062e\u0631\u062c translation_locale_added=\u0645\u062d\u0644\u06cc \u0627\u0636\u0627\u0641\u0647 -translation_cancel=\u0644\u063a\u0648 \u06a9\u0631\u062f\u0646 +translation_cancel=\u0627\u0646\u0635\u0631\u0627\u0641 translation_add=\u0627\u0641\u0632\u0648\u062f\u0646 translation_locale=\u0645\u062d\u0644 translation_reference=\u0645\u0648\u062e\u0630 @@ -1064,9 +1083,9 @@ release_page=\u0635\u0641\u062d\u0647 \u0627\u0646\u062a\u0634\u0627\u0631 \u062 #-- Macros ---------------------------------------------------------------------# -yes=\u0628\u0644\u0647 +yes=\u0628\u0644\u06cc no=\u0646\u062e\u06cc\u0631 -true=\u0628\u0644\u0647 +true=\u0628\u0644\u06cc false=\u0646\u062e\u06cc\u0631 sum=\u062c\u0645\u0639 count=\u062a\u0639\u062f\u0627\u062f @@ -1084,7 +1103,7 @@ integer=\u0639\u062f\u062f \u0635\u062d\u06cc\u062d positive_integer=\u0639\u062f\u062f \u0635\u062d\u06cc\u062d zero_positive_int=\u0645\u062b\u0628\u062a \u06cc\u0627 \u0639\u062f\u062f \u0635\u0641\u0631 coordinate=\u0645\u062e\u062a\u0635\u0627\u062a -negative_integer=\u0639\u062f\u062f \u0635\u062d\u06cc\u062d +negative_integer=\u0639\u062f\u062f \u0645\u0646\u0641\u06cc unit_interval=\u0641\u0627\u0635\u0644\u0647 \u0648\u0627\u062d\u062f geojson=GeoJSON percentage=\u0641\u06cc\u0635\u062f\u06cc @@ -1116,15 +1135,15 @@ profile=\u0645\u0634\u062e\u0635\u0627\u062a account=\u062d\u0633\u0627\u0628 update_user=\u062a\u062c\u062f\u06cc\u062f \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f\u0647 user_account=\u062d\u0633\u0627\u0628 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f\u0647 -user_name=\u0646\u0627\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f\u0647 +user_name=\u0646\u0627\u0645 \u06a9\u0627\u0631\u0628\u0631 old_password=\u0631\u0645\u0632 \u0633\u0627\u0628\u0642\u0647 new_password=\u0631\u0645\u0632 \u062c\u062f\u06cc\u062f retype_new_password=\u062a\u062d\u0631\u06cc\u0631 \u0645\u062c\u062f\u062f \u06a9\u0644\u06cc\u062f \u0631\u0645\u0632 \u062c\u062f\u06cc\u062f surname=\u062a\u062e\u0644\u0635 first_name=\u0646\u0627\u0645 \u0627\u0648\u0644 -email=\u0627\u06cc\u0645\u06cc\u0644 +email=\u0627\u06cc\u0645\u0644 openid=\u0647\u0648\u06cc\u062a -username=\u0646\u0627\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f\u0647 +username=\u0646\u0627\u0645 \u06a9\u0627\u0631\u0628\u0631 phone_number=\u0634\u0645\u0627\u0631\u0647 \u062a\u06cc\u0644\u06cc\u0641\u0648\u0646 user_roles=\u0646\u0642\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f\u0647 update_user_success=\u062d\u0633\u0627\u0628 \u062a\u062c\u062f\u06cc\u062f \u06af\u0631\u062f\u06cc\u062f @@ -1201,7 +1220,7 @@ please_enter_description=\u0644\u0637\u0641\u0627\u064b \u062c\u0632\u0626\u06cc delete_confirm=\u0622\u06cc\u0627 \u0645\u06cc\u062e\u0648\u0627\u0647\u06cc\u062f \u062d\u0630\u0641 \u0646\u0645\u0627\u0626\u06cc\u062f\u061f available=\u0645\u0648\u062c\u0648\u062f -selected=\u0627\u0646\u062a\u062e\u0627\u0628 +selected=\u0627\u0646\u062a\u062e\u0627\u0628 \u0634\u062f\u0647 error=\u062e\u0637\u0627 warning=\u0647\u0634\u062f\u0627\u0631\: success=\u0645\u0648\u0641\u0642\u06cc\u062a @@ -1286,7 +1305,7 @@ events=\u067e\u06d0\u069a\u06d0 #-- Indicator -----------------------------------------------------------------# -expression=\u0627\u0635\u0637\u0644\u0627\u062d +expression=\u0639\u0628\u0627\u0631\u062a left_expression=\u0639\u0628\u0627\u0631\u062a \u0637\u0631\u0641 \u0686\u067e right_expression=\u0639\u0628\u0627\u0631\u062a \u0637\u0631\u0641 \u0631\u0627\u0633\u062a annualized=\u0633\u0627\u0644\u0627\u0646\u0647 @@ -1617,7 +1636,7 @@ slovenia=Slovenia solomon_islands=\u062c\u0632\u0627\u06cc\u0631 \u0633\u0648\u0644\u0648\u0645\u0648\u0646 somalia=\u0633\u0648\u0645\u0627\u0644\u06cc\u0627 somaliland=\u0633\u0648\u0645\u0627\u0644\u06cc\u0644\u0646\u062f -south_africa=\u0627\u0641\u0631\u06cc\u0642\u0627\u06cc \u062c\u0646\u0648\u0628\u06cc +south_africa=\u0627\u0641\u0631\u06cc\u0642\u0627\u0626\u06cc \u062c\u0646\u0648\u0628\u06cc south_africa_department_of_health=\u0648\u0632\u0627\u0631\u062a \u0635\u062d\u062a \u0627\u0641\u0631\u06cc\u0642\u0627\u0626\u06cc \u062c\u0646\u0648\u0628\u06cc south_georgia=South Georgia south_korea=South Korea @@ -1678,14 +1697,20 @@ planned_parenthood=Planned parenthood create_an_account=\u0627\u06cc\u062c\u0627\u062f \u062d\u0633\u0627\u0628 login_password=\u06a9\u0644\u06cc\u062f \u0631\u0645\u0632 -login_username=\u0646\u0627\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f\u0647 +login_username=\u0646\u0627\u0645 \u06a9\u0627\u0631\u0628\u0631 forgot_password=\u0622\u06cc\u0627 \u06a9\u0644\u06cc\u062f \u0631\u0645\u0632 \u0631\u0627 \u0641\u0631\u0627\u0645\u0648\u0634 \u0646\u0647 \u0645\u0648\u062f\u0647 \u0627\u06cc\u062f\u061f wrong_username_or_password=\u0646\u0627\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f\u0647 \u0648\u06cc\u0627 \u06a9\u0644\u06cc\u062f \u0631\u0645\u0632 \u0627\u0634\u062a\u0628\u0627\u0647 authentication.message.account.invalid=\u0646\u0627\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f\u0647 \u0648\u06cc\u0627 \u06a9\u0644\u06cc\u062f \u0631\u0645\u0632 \u0627\u0634\u062a\u0628\u0627\u0647 authentication.message.account.locked=Your account is locked powered_by=\u062d\u0645\u0627\u06cc\u062a \u062a\u0648\u0633\u0637 sign_in=\u0648\u0631\u0648\u062f \u0628\u0647 \u0633\u06cc\u0633\u062a\u0645 +login_using_two_factor_authentication=Login using two factor authentication +two_factor_authentication_code=Two factor authentication code +sign_in_with_openID=Sign in with OpenID change_language=Change language +login_with_google=Sign in with Google +login_with_azure=Sign in with Microsoft +oidc_login_failed=Failed to login with OIDC two_factor_code=\u06a9\u0648\u0689 \u06cc\u0627 \u0634\u0641\u0631 #-- New User Account page -----------------------------------------------------# @@ -1762,12 +1787,37 @@ respond_to_this_message=\u067e\u0627\u0633\u062e \u0628\u0647 \u0627\u06cc\u0646 #-- Restore emails ------------------------------------------------------------# +email_restore_subject=\u062a\u0627\u0626\u06cc\u062f \u0627\u0628\u0642\u0627\u06cc \u062d\u0633\u0627\u0628 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f\u0647 \u062f\u0631 +email_restore_1_1st_paragraph_before_application_title=\u0641\u0631\u062f\u06cc\u060c \u0627\u062d\u062a\u0645\u0627\u0644\u0627 \u0634\u0645\u0627 \u0627\u0632 \u0645\u0627 \u062a\u0642\u0627\u0636\u0627 \u0646\u0645\u0648\u062f\u0647 \u0627\u06cc\u062f \u062a\u0627 \u0645\u0648\u0627\u0631\u062f \u0645\u0631\u0628\u0648\u0637\u0647 \u062a\u0627\u0646 \u0627\u0628\u0642\u0627 \u06af\u0631\u062f\u062f +email_restore_1_1st_paragraph_after_application_title=\u062d\u0633\u0627\u0628 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f\u0647 +email_restore_1_2nd_paragraph=\u0628\u0647 \u0634\u0645\u0627 \u062f\u0648 \u0627\u06cc\u0645\u06cc\u0644 \u0627\u0631\u0633\u0627\u0644 \u06af\u0631\u062f\u06cc\u062f\u0647 \u0627\u0633\u062a\u060c \u06a9\u0647 \u0627\u06cc\u0646 \u0627\u06cc\u0645\u06cc\u0644 \u0627\u0648\u0644 \u0627\u0633\u062a. \u0644\u0637\u0641\u0627\u064b \u0631\u0648\u06cc \u0644\u06cc\u0646\u06a9 \u0630\u06cc\u0644 \u06a9\u0644\u06cc\u06a9 \u0646\u0645\u0627\u0626\u06cc\u062f. \u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0628\u0639\u062f\u06cc \u0627\u0632 \u0634\u0645\u0627 \u062a\u0642\u0627\u0636\u0627 \u0645\u06cc\u06af\u0631\u062f\u062f \u062a\u0627 \u06a9\u0648\u062f \u06a9\u0647 \u062f\u0631 \u0627\u06cc\u0645\u06cc\u0644 \u0628\u0639\u062f\u06cc \u0628\u0647 \u0634\u0645\u0627 \u0627\u0631\u0633\u0627\u0644 \u0645\u06cc\u06af\u0631\u062f\u062f\u060c \u062f\u0631\u062c \u0646\u0645\u0627\u0626\u06cc\u062f +email_restore_1_3rd_paragraph=\u0634\u0645\u0627 \u0628\u0627\u06cc\u062f \u067e\u0631\u0648\u0633\u0647 \u0627\u0628\u0642\u0627 \u0631\u0627 \u062f\u0631 \u0638\u0631\u0641 1 \u0633\u0627\u0639\u062a \u062a\u06a9\u0645\u06cc\u0644 \u0646\u0645\u0627\u0626\u06cc\u062f\u060c \u062f\u0631 \u0635\u0648\u0631\u062a \u06a9\u0647 \u0627\u0642\u062f\u0627\u0645\u06cc \u0627\u0646\u062c\u0627\u0645 \u0646\u0647 \u062f\u0647\u06cc\u062f\u060c \u062d\u0633\u0627\u0628 \u0634\u0645\u0627 \u0627\u0628\u0642\u0627 \u0646\u0647 \u0645\u06cc\u06af\u0631\u062f\u062f. \u062f\u0631 \u0635\u0648\u0631\u062a \u06a9\u0647 \u0634\u0645\u0627 \u062a\u0642\u0627\u0636\u0627\u06cc \u0627\u0628\u0642\u0627 \u0631\u0627 \u0646\u0647 \u0646\u0645\u0648\u062f\u0647 \u0627\u06cc\u062f\u060c \u0644\u0637\u0641\u0627\u064b \u0627\u06cc\u0646 \u067e\u06cc\u0627\u0645 \u0631\u0627 \u062d\u0630\u0641 \u0646\u0645\u0627\u0626\u06cc\u062f #-- Invite emails -------------------------------------------------------------# +email_invite_subject=\u062f\u0639\u0648\u062a \u0628\u0647 \u0627\u06cc\u062c\u0627\u062f \u062d\u0633\u0627\u0628 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f\u0647 \u062f\u0631 +email_invite_1_1st_paragraph_before_application_title=\u0627\u06cc\u0646 \u06cc\u06a9 \u062f\u0639\u0648\u062a \u0646\u0627\u0645\u0647 \u062c\u0647\u062a \u0627\u06cc\u062c\u0627\u062f \u062d\u0633\u0627\u0628 \u0645\u06cc\u0628\u0627\u0634\u062f. +email_invite_1_1st_paragraph_after_application_title=\u062d\u0633\u0627\u0628 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f\u0647 +email_invite_1_2nd_paragraph=\u0628\u0647 \u0634\u0645\u0627 \u062f\u0648 \u0627\u06cc\u0645\u06cc\u0644 \u0627\u0631\u0633\u0627\u0644 \u06af\u0631\u062f\u06cc\u062f\u0647 \u0627\u0633\u062a\u060c \u06a9\u0647 \u0627\u06cc\u0646 \u0627\u06cc\u0645\u06cc\u0644 \u0627\u0648\u0644 \u0627\u0633\u062a. \u0644\u0637\u0641\u0627\u064b \u0631\u0648\u06cc \u0644\u06cc\u0646\u06a9 \u0630\u06cc\u0644 \u06a9\u0644\u06cc\u06a9 \u0646\u0645\u0627\u0626\u06cc\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0631\u062d\u0644\u0647 \u0627\u0632 \u0634\u0645\u0627 \u062a\u0642\u0627\u0636\u0627 \u0645\u06cc\u06af\u0631\u062f\u062f \u062a\u0627 \u06a9\u0648\u062f \u0631\u0627 \u06a9\u0647 \u062f\u0631 \u0627\u06cc\u0645\u06cc\u0644 \u0628\u0639\u062f\u06cc \u0628\u0647 \u0634\u0645\u0627 \u0627\u0631\u0633\u0627\u0644 \u0645\u06cc\u06af\u0631\u062f\u062f\u060c \u062f\u0631\u062c \u0646\u0645\u0627\u0626\u06cc\u062f. +email_invite_1_3rd_paragraph=\u0634\u0645\u0627 \u0628\u0627\u06cc\u062f \u0628\u0647 \u0627\u06cc\u0646 \u062f\u0639\u0648\u062a \u0646\u0627\u0645 \u062f\u0631 \u0638\u0631\u0641 \u06cc\u06a9 \u0647\u0641\u062a\u0647 \u067e\u0627\u0633\u062e \u062f\u0647\u06cc\u062f. \u062f\u0631 \u0635\u0648\u0631\u062a\u06cc\u06a9\u0647 \u06a9\u062f\u0627\u0645 \u0627\u0642\u062f\u0627\u0645 \u0627\u0646\u062c\u0627\u0645 \u0646\u0647 \u062f\u0647\u06cc\u062f\u060c \u062f\u0639\u0648\u062a \u0646\u0627\u0645\u0647 \u0645\u062a\u0630\u06a9\u0631\u0647 \u0627\u0646\u0642\u0636\u0627 \u0645\u06cc\u06af\u0631\u062f\u062f. #-- Verify email -------------------------------------------------------------# +email_verify_1_1st_paragraph_before_application_title=This is a message to verify a +email_verify_1_1st_paragraph_after_application_title=, user account email. +email_verify_1_2nd_paragraph=Please click the link below to verify the email address of your account. +email_verify_1_3rd_paragraph=You must respond to this email within one hour. If you take no action, the email address will not be verified. +verify_email_subject=Verify email address + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=Your Two-Factor Authentication Code for +email_2fa_1_greeting=Dear +email_2fa_1_1st_paragraph_application_title=You have requested a two-factor authentication code to log into your account. +email_2fa_1_2nd_paragraph=Your two-factor authentication code: +email_2fa_1_3rd_paragraph=Please use this code within 15 minutes to log into your account. +email_2fa_1_4th_paragraph=If you did not request this code, please contact your system administrator immediately to secure your account. +email_2fa_1_ending=Thank you, #-- Cache strategy display strings --------------------------------------------# @@ -1812,12 +1862,12 @@ option_set=\u0645\u062c\u0645\u0648\u0639\u0647 \u06af\u0632\u06cc\u0646\u0647 attribute=\u062e\u0635\u0648\u0635\u06cc\u062a category_option=\u06a9\u062a\u06af\u0648\u0631\u06cc \u06af\u0632\u06cc\u0646\u0647 \u0647\u0627 category=\u062f\u0633\u062a\u0647 \u0628\u0646\u062f\u06cc -category_combo=\u062a\u0631\u06a9\u06cc\u0628 \u06a9\u062a\u06af\u0648\u0631\u06cc +category_combo=\u062a\u0631\u06a9\u06cc\u0628\u0627\u062a \u06a9\u062a\u06af\u0648\u0631\u06cc category_option_combo=\u062a\u0631\u06a9\u06cc\u0628\u0627\u062a \u06a9\u062a\u06af\u0648\u0631\u06cc \u06af\u0632\u06cc\u0646\u0647 category_option_group_set=\u0645\u062c\u0645\u0648\u0639\u0647 \u06af\u0631\u0648\u067e \u06a9\u062a\u06af\u0648\u0631\u06cc \u06af\u0632\u06cc\u0646\u0647 indicator_type=\u0646\u0648\u0639 \u0634\u0627\u062e\u0635 data_set=\u062f \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 (\u0689\u0627\u067c\u0627) \u067c\u0648\u0644\u06ab\u0647 -organisation_unit=\u0628\u062e\u0634 \u0646\u0647\u0627\u062f/\u0633\u0627\u0632\u0645\u0627\u0646 +organisation_unit=\u0648\u0627\u062d\u062f \u0633\u0627\u0632\u0645\u0627\u0646 organisation_unit_group=\u06af\u0631\u0648\u067e \u0647\u0627\u06cc \u0648\u0627\u062d\u062f \u0633\u0627\u0632\u0645\u0627\u0646 organisation_unit_level=\u0633\u0637\u062d \u0648\u0627\u062d\u062f \u0633\u0627\u0632\u0645\u0627\u0646 organisation_unit_group_set=\u062f \u0633\u0627\u0632\u0645\u0627\u0646\u064a \u062f \u0648\u0627\u062d\u062f \u062f \u06ab\u0631\u0648\u067e \u067c\u0648\u0644\u06ab\u0647 @@ -1843,7 +1893,7 @@ validation_notification_template=Validation notification template analytics_settings=\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0627\u0646\u0627\u0644\u06cc\u062a\u06cc\u06a9\u0633 data_approval_level=Data approval level data_approval_workflow=\u0648\u0631\u06a9 \u0641\u0644\u0648 \u062a\u0627\u06cc\u06cc\u062f\u06cc \u062f\u06cc\u062a\u0627 -program_indicator=\u0634\u0627\u062e\u0635 \u067e\u0631\u0648\u06af\u0631\u0627\u0645 +program_indicator=\u0627\u06cc\u062c\u0627\u062f \u067e\u0631\u0648\u06af\u0631\u0627\u0645 \u0634\u0627\u062e\u0635 program_rule_variable=Program rule variable program=\u0628\u0631\u0646\u0627\u0645\u0647 #--Various --------------------------------------------------------------------# @@ -1898,7 +1948,7 @@ data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.s data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements -data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements with conflicting exclusive group sets +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set data_integrity.data_elements_in_data_set_not_in_form.section=\u0645\u062c\u0645\u0648\u0639\u0647 \u0627\u0637\u0644\u0627\u0639\u0627\u062a @@ -1912,9 +1962,6 @@ data_integrity.category_combos_being_invalid.section=\u06a9\u062a\u06af\u0648\u0 data_integrity.category_combos_being_invalid.name=Invalid Category-combos data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options -data_integrity.indicators_with_identical_formulas.section=\u0634\u0627\u062e\u0635 \u0647\u0627 -data_integrity.indicators_with_identical_formulas.name=\u0634\u0627\u062e\u0635 \u0647\u0627 \u0628\u0627 \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0641\u0627\u0631\u0645\u0648\u0644\u0627 -data_integrity.indicators_with_identical_formulas.description=Lists all indicators that have the identical formulas with at least one other indicator data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates data_integrity.indicators_without_groups.section=\u0634\u0627\u062e\u0635 \u0647\u0627 data_integrity.indicators_without_groups.name=Indicators lacking groups @@ -1926,21 +1973,18 @@ data_integrity.indicators_with_invalid_denominator.section=\u0634\u0627\u062e\u0 data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid data_integrity.indicators_violating_exclusive_group_sets.section=\u0634\u0627\u062e\u0635 \u0647\u0627 -data_integrity.indicators_violating_exclusive_group_sets.name=Indicators with conflicting exclusive group sets +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group data_integrity.periods_duplicates.section=\u062f\u0648\u0631\u0647 \u0647\u0627 data_integrity.periods_duplicates.name=Duplicate Periods data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates +data_integrity.option_groups_empty.name=Option groups with no options data_integrity.org_units_with_cyclic_references.section=\u0648\u0627\u062d\u062f \u0647\u0627\u06cc \u0633\u0627\u0632\u0645\u0627\u0646 data_integrity.org_units_with_cyclic_references.name=\u0634\u0645\u0627\u0631\u0634 \u0648\u0627\u062d\u062f \u0633\u0627\u0632\u0645\u0627\u0646 data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference -data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two -data_integrity.org_units_being_orphaned.section=\u0648\u0627\u062d\u062f \u0647\u0627\u06cc \u0633\u0627\u0632\u0645\u0627\u0646 -data_integrity.org_units_being_orphaned.name=\u0627\u06cc\u062c\u0627\u062f \u0648\u0627\u062d\u062f \u0633\u0627\u0632\u0645\u0627\u0646 \u062c\u062f\u06cc\u062f -data_integrity.org_units_being_orphaned.description=Lists all organisation units that aren't level 1 units but that lack a parent so that they are not connected to the rest of the organisation tree -data_integrity.org_units_being_orphaned.recommendation=Find (or create) and set the correct parent for the orphaned organisation unit(s). Eventually this is also caused by having set the wrong level. +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=\u0648\u0627\u062d\u062f \u0647\u0627\u06cc \u0633\u0627\u0632\u0645\u0627\u0646 data_integrity.org_units_without_groups.name=Organisation units lacking groups data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group @@ -1952,13 +1996,13 @@ data_integrity.org_unit_groups_without_group_sets.section=\u0648\u0627\u062d\u06 data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set data_integrity.validation_rules_without_groups.section=Validation Rules -data_integrity.validation_rules_without_groups.name=Validation rules lacking groups +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules -data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression @@ -1969,10 +2013,10 @@ data_integrity.program_indicators_with_invalid_filters.name=Program indicators w data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false data_integrity.program_indicators_without_expression.section=Program Indicators -data_integrity.program_indicators_without_expression.name=Program indicators lacking an expression +data_integrity.program_indicators_without_expression.name=Program indicators without expressions data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet data_integrity.program_rules_without_condition.section=Program Rules -data_integrity.program_rules_without_condition.name=Program rules lacking a condition +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet data_integrity.program_rules_without_priority.section=Program Rules data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting @@ -2004,84 +2048,104 @@ data_integrity.program_rule_actions_without_stage_id.name=Program rules with act data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one #YAML based data integrity checks data_integrity.categories_no_options.name=Categories with no category options -data_integrity.categories_one_default_category.name=Only one default category should exist -data_integrity.categories_one_default_category_combo.name=Only one default category combo should exist -data_integrity.categories_one_default_category_option.name=Only one default category option should exist -data_integrity.categories_one_default_category_option_combo.name=Only one default category option combo should exist -data_integrity.categories_same_category_options.name=Categories with the same category options -data_integrity.categories_unique_category_combo.name=Different category combinations should not have the exact same combination of categories. -data_integrity.invalid_category_combos.name=\u062a\u0631\u06a9\u06cc\u0628 \u06a9\u062a\u06af\u0648\u0631\u06cc \u0628\u0627\u0637\u0644 +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects -data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations. -data_integrity.category_option_group_sets_incomplete.name=Category option group sets which do not contain all category options. -data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set. -data_integrity.category_options_no_categories.name=Category options with no categories. -data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories which share the same category options. -data_integrity.catoptioncombos_no_catcombo.name=Category options combinations with no category combination. -data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality. -data_integrity.dashboards_no_items.name=Dashboards with no items. -data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements that have not been changed in last 100 days and do not have any data values. -data_integrity.data_elements_aggregate_aggregation_operator.name=Non-numeric data elements which have an aggregation operator other than NONE. -data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites (directly or through indicators) -data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements with NO data values. -data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups. -data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types. -data_integrity.data_elements_without_datasets.name=Aggregate data elements not assigned to any data sets -data_integrity.datasets_empty.name=Data sets with no data elements -data_integrity.datasets_not_assigned_to_org_units.name=Data sets not assigned to any organisation units +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. -data_integrity.category_option_group_sets_scarce.name=Category option groups should have at least two members. -data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members. -data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members. -data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members. -data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members. -data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members. -data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members. -data_integrity.user_groups_scarce.name=User groups should have at least two members. -data_integrity.validation_rule_groups_scarce.name=Validation rule should have at least two members. -data_integrity.indicator_no_analysis.name=Indicators not used in analytical objects. -data_integrity.indicator_types_duplicated.name=Indicator types with the same factor. -data_integrity.indicators_duplicated_terms.name=Indicators with the same terms. -data_integrity.indicators_exact_duplicates.name=Indicators with the same formula. -data_integrity.indicators_not_grouped.name=Indicators not in any groups. -data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=\u0634\u0627\u062e\u0635 \u0647\u0627 \u0628\u0627 \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0641\u0627\u0631\u0645\u0648\u0644\u0627 +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order data_integrity.options_sets_empty.name=Empty option sets data_integrity.options_sets_unused.name=Option sets which are not used data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets -data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry. -data_integrity.orgunits_multiple_roots.name=The organisation unit hierarchy should have a single root. -data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames. -data_integrity.orgunits_no_coordinates.name=Organisation units with no coordinates. -data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent. -data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0). -data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date later than the closed date. -data_integrity.orgunits_orphaned.name=Orphaned organisation units. -data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent. -data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces. -data_integrity.org_units_not_in_compulsory_group_sets.name=Organisation units not in all compulsory organisation unit group sets +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=\u0627\u06cc\u062c\u0627\u062f \u0648\u0627\u062d\u062f \u0633\u0627\u0632\u0645\u0627\u0646 \u062c\u062f\u06cc\u062f +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set -data_integrity.organisation_units_without_groups.name=Organisation units not in any groups -data_integrity.periods_3y_future.name=Periods which are more than three years in the future. -data_integrity.periods_distant_past.name=Periods which are in the distant past. +data_integrity.organisation_units_without_groups.name=\u0648\u0627\u062d\u062f \u0633\u0627\u0632\u0645\u0627\u0646 \u0628\u06cc\u062f\u0648\u0646 \u06af\u0631\u0648\u067e \u0647\u0627 +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type -data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template. -data_integrity.program_rules_no_action.name=Program rules with no action. +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions data_integrity.program_rules_no_expression.name=Program rules with no expression. -data_integrity.program_rules_no_priority.name=Program rules with no priority -data_integrity.validation_rules_missing_value_strategy_null.name=All validation rule expressions should have a missing value strategy. -data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the past 12 months -data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the past 12 months -data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the past 12 months -data_integrity.users_with_invalid_usernames.name = Users with invalid usernames -data_integrity.users_capture_ou_not_in_data_view_ou.name=Users with capture org unit not in data view org unit -data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users with capture org unit not in TEI search org unit -data_integrity.users_with_no_user_role.name=Users with no user role -data_integrity.user_roles_no_authorities.name=User roles with no authorities -data_integrity.user_roles_with_no_users.name=User roles with no users -data_integrity.option_groups_empty.users=Option groups with no options -data_integrity.push_analysis_no_recipients.name=Push analyses without recipients +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage # -- End Data Integrity Checks--------------------------------------------# diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ps.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ps.properties index e2dceda7cd86..accc1529742c 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ps.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ps.properties @@ -39,7 +39,7 @@ select_organisationunit=\u062a\u0627\u0633\u0648 \u0644\u0647 \u062a\u0634\u06a9 dhis-web-maintenance=\u0685\u0627\u0631\u0646\u0647 dhis-web-data-administration=\u062f \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 (\u0689\u0627\u067c\u0627) \u062a\u0646\u0638\u06cc\u0645 \u0627\u0648 \u0627\u062f\u0627\u0631\u0647 -dhis-web-maintenance-settings=\u062a\u0631\u062a\u06cc\u0628\u0627\u062a [\u062f \u0646\u0648\u0645\u0648\u0693\u064a \u062f \u0648\u06d0\u0628 \u067e\u0627\u06bc\u06d0 \u0685\u0627\u0631\u0646\u0647-\u062a\u0631\u062a\u06cc\u0628\u0627\u062a] +dhis-web-maintenance-settings=\u062a\u0646\u0638\u06cc\u0645\u0627\u062a dhis-web-aggregate-data-entry=\u062f \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 (\u0689\u0627\u067c\u0627) \u062b\u0628\u062a dhis-web-sms=\u062f \u0644\u0646\u0689\u0648 \u067e\u06d0\u063a\u0627\u0645\u0648\u0646\u0648 \u062f \u0644\u06d0\u0696\u0644\u0648 \u0633\u06cc\u0633\u067c\u0645 dhis-web-import-export=\u0648\u0627\u0631\u062f\u0648\u0644-\u0635\u0627\u062f\u0631\u0648\u0644 @@ -49,12 +49,12 @@ dhis-web-mapping=\u062c\u064a \u0622\u064a\u064a \u0627\u06d0\u0633 dhis-web-capture=\u062b\u0628\u062a\u0648\u0644 dhis-web-event-reports=\u062f \u067e\u06d0\u069a\u06d0 \u0627\u0693\u0648\u0646\u062f \u0631\u0627\u067e\u0648\u0631\u0648\u0646\u0647 dhis-web-event-visualizer=\u062f \u067e\u06d0\u069a\u06d0 \u0627\u0646\u0681\u0648\u0631\u0648\u0648\u0646\u06a9\u06cc -dhis-web-reports=\u062f \u0627\u06d0\u0646. \u0622\u0631. \u0627\u06d0\u0686. \u0627\u06d0\u0645 \u0631\u0627\u067e\u0648\u0631\u0648\u0646\u0647 +dhis-web-reports=\u0631\u0627\u067e\u0648\u0631\u0648\u0646\u0647 dhis-web-approval=\u062f \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 (\u0689\u0627\u067c\u0627) \u0645\u0646\u0638\u0648\u0631\u064a dhis-web-approval-classic=Data Approval Classic dhis-web-cache-cleaner=\u062f \u067e\u0644\u067c\u0646\u06d0 \u067e\u0627\u06bc\u06d0 \u062f \u0633\u0627\u062a\u0646\u0681\u064a \u067e\u0627\u06a9\u0648\u0648\u0646\u06a9\u06cc dhis-web-mobile=\u06ab\u0631\u0681\u0646\u062f\u0647 (\u0681\u06cc\u0631\u06a9 \u0645\u0648\u0628\u0627\u06cc\u0644) -dhis-web-dashboard-integration=\u0689\u06d0\u0634\u0628\u0648\u0631\u0689 [\u062f \u0646\u0648\u0645\u0648\u0693\u064a \u062f \u0648\u06d0\u0628 \u067e\u0627\u06bc\u06d0 \u0689\u06d0\u0634\u0628\u0648\u0631\u0689] +dhis-web-dashboard-integration=\u0689\u06d0\u0634\u0628\u0648\u0631\u0689 [ \u0689\u06d0\u0633\u0628\u0648\u0631\u0689 ] dhis-web-messaging=\u067e\u06d0\u063a\u0627\u0645 \u0648\u0631\u06a9\u0648\u0644 dhis-web-visualizer=\u062f \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 (\u0689\u0627\u067c\u0627) \u069a\u06a9\u0627\u0631\u0647 \u06a9\u0648\u0648\u0646\u06a9\u06cc dhis-web-pivot=\u0645\u062d\u0648\u0631\u064a \u062c\u062f\u0648\u0644 @@ -65,11 +65,14 @@ dhis-web-interpretation=\u0634\u0641\u0627\u0647\u064a \u0698\u0628\u0627\u0693\ dhis-web-datastore=Datastore Manager dhis-web-user=\u06a9\u0627\u0631\u0648\u0648\u0646\u06a9\u064a [ \u06a9\u0627\u0631\u0648\u0648\u0646\u06a9\u064a ] dhis-web-scheduler=Scheduler -dhis-web-dashboard=\u062f \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 (\u0689\u0627\u067c\u0627) \u062a\u062d\u0644\u06cc\u0644\u0648\u0648\u0646\u06a9\u06cc +dhis-web-dashboard=\u0689\u06d0\u0634\u0628\u0648\u0631\u0689 [ \u0689\u06d0\u0633\u0628\u0648\u0631\u0689 ] dhis-web-menu-management=Menu Management dhis-web-data-visualizer=\u062f \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 (\u0689\u0627\u067c\u0627) \u069a\u06a9\u0627\u0631\u0647 \u06a9\u0648\u0648\u0646\u06a9\u06cc dhis-web-sms-configuration=SMS Configuration dhis-web-login=Login +dhis-web-user-profile=User Profile +dhis-web-line-listing=Line Listing +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# @@ -87,7 +90,8 @@ intro_dhis-web-event-reports=\u062f \u067e\u06d0\u069a\u0648 \u067e\u0647 \u0647 intro_dhis-web-event-capture=\u062f \u0648\u0627\u062d\u062f\u0648 \u067e\u06d0\u069a\u0648 \u0633\u0631\u0647 \u067e\u0647 \u062a\u0693\u0627\u0648 \u062f \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 \u062b\u0628\u062a\u0648\u0644. intro_dhis-web-capture=\u062f \u0648\u0627\u062d\u062f\u0648 \u067e\u06d0\u069a\u0648 \u0633\u0631\u0647 \u067e\u0647 \u062a\u0693\u0627\u0648 \u062f \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 \u062b\u0628\u062a\u0648\u0644. intro_dhis-web-data-visualizer=\u062f \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 (\u0689\u0627\u067c\u0627) \u062f \u0646\u0645\u0648\u0646\u0648 \u0627\u0648 \u0634\u0627\u062e\u0635\u0648\u0646\u0648 \u067e\u0647 \u0645\u0646\u0638\u0648\u0631 \u062f \u0689\u06cc\u0646\u0627\u0645\u06cc\u06a9\u0648 \u0627\u0646\u0681\u0648\u0631\u06cc\u0632\u0648 \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 \u0631\u0627\u0645\u0646\u0681 \u062a\u0647 \u06a9\u0648\u0644. -intro_dhis-web-sms-configuration=Configure SMS Gateways and messages +intro_dhis-web-sms-configuration=Configure SMS Gateways and messages. +intro_dhis-web-line-listing=Create dynamic line lists for events and tracked entities. #-- Intro functions -------------------------------------------------------------# @@ -110,7 +114,7 @@ M_dhis-web-aggregate-data-entry=\u062f \u0645\u0627\u0644\u0648\u0645\u0627\u062 M_dhis-web-import-export=\u062f \u0648\u0627\u0631\u062f\u0627\u062a\u0648 \u0627\u0648 \u0635\u0627\u062f\u0631\u0627\u062a\u0648 \u0646\u0645\u0648\u0646\u0647 \u0648\u06ab\u0648\u0631\u0626 M_dhis-web-validationrule=\u062f \u062a\u0635\u062f\u06cc\u0642 \u062f \u0642\u0627\u0639\u062f\u06d0 \u0646\u0645\u0648\u0646\u0647 \u0648\u06ab\u0648\u0631\u0626 M_dhis-web-data-quality=Data Quality app -M_dhis-web-gis=\u062f \u0639\u0645\u0648\u0645\u064a \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 \u062f \u0633\u06cc\u0633\u067c\u0645 \u0646\u0645\u0648\u0646\u0647 \u0648\u06ab\u0648\u0631\u0626 +M_dhis-web-gis=\u062f \u0639\u0645\u0648\u0645\u064a \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 \u062f \u0633\u06cc\u0633\u067c\u0645 \u0646\u0645\u0648\u0646\u0647 \u0648\u06ab\u0648\u0631\u0626 [ M_dhis-web-mapping ] M_dhis-web-interpretation=See Interpretation module M_dhis-web-datastore=See Datastore module M_dhis-web-messaging=\u0633\u067e\u06a9\u0647 \u0646\u0645\u0648\u0646\u0647 \u0648\u06ab\u0648\u0631\u0626 @@ -138,6 +142,10 @@ M_dhis-web-user=Users app M_dhis-web-scheduler=Scheduler app M_dhis-web-data-visualizer=\u062f \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 (\u0689\u0627\u067c\u0627) \u062f \u069a\u06a9\u0627\u0631\u0647 \u06a9\u0648\u0648\u0646\u06a9\u064a \u0646\u0645\u0648\u0646\u0647 \u0648\u06ab\u0648\u0631\u0626 M_dhis-web-sms-configuration=SMS Configuration app +M_dhis-web-line-listing=Line Listing app +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# @@ -151,15 +159,18 @@ F_DATAADMIN_UNLOCK=\u062f \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 (\u06 F_DATAELEMENT_PUBLIC_ADD=\u062f \u0639\u0627\u0645\u0647 \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 (\u0689\u0627\u067c\u0627) \u062f \u0628\u0631\u062e\u06d0 \u062a\u062c\u062f\u06cc\u062f\u0648\u0644/\u0627\u0636\u0627\u0641\u0647 \u06a9\u0648\u0644 F_DATAELEMENT_PRIVATE_ADD=\u062f \u062e\u0635\u0648\u0635\u064a \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 (\u0689\u0627\u067c\u0627) \u062f \u0628\u0631\u062e\u06d0 \u062a\u062c\u062f\u06cc\u062f\u0648\u0644/\u0627\u0636\u0627\u0641\u0647 \u06a9\u0648\u0644 F_DATAELEMENT_DELETE=\u062f \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 (\u0689\u0627\u067c\u0627) \u062f \u0628\u0631\u062e\u06d0 \u062d\u0630\u0641\u0648\u0644 +F_DATA_ELEMENT_MERGE=Merge Data Elements F_CATEGORY_PUBLIC_ADD=\u062f \u0639\u0627\u0645\u0647 \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 (\u0689\u0627\u067c\u0627) \u062f \u0628\u0631\u062e\u06d0 \u062f \u06a9\u067c\u06ab\u0648\u0631\u06cd \u062a\u062c\u062f\u06cc\u062f\u0648\u0644/\u0627\u0636\u0627\u0641\u0647 \u06a9\u0648\u0644 F_CATEGORY_PRIVATE_ADD=\u062f \u062e\u0635\u0648\u0635\u064a \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 (\u0689\u0627\u067c\u0627) \u062f \u0628\u0631\u062e\u06d0 \u062f \u06a9\u067c\u06ab\u0648\u0631\u06cd \u062a\u062c\u062f\u06cc\u062f\u0648\u0644/\u0627\u0636\u0627\u0641\u0647 \u06a9\u0648\u0644 F_CATEGORY_DELETE=\u062f \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 (\u0689\u0627\u067c\u0627) \u062f \u0628\u0631\u062e\u06d0 \u06a9\u067c\u06ab\u0648\u0631\u06cd \u062d\u0630\u0641\u0648\u0644 F_CATEGORY_OPTION_PUBLIC_ADD=\u062f \u0639\u0627\u0645\u0647 \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 (\u0689\u0627\u067c\u0627) \u062f \u0628\u0631\u062e\u06d0 \u06a9\u067c\u06ab\u0648\u0631\u06cd \u062f \u0627\u0646\u062a\u062e\u0627\u0628 \u062a\u062c\u062f\u06cc\u062f\u0648\u0644/\u0627\u0636\u0627\u0641\u0647 \u06a9\u0648\u0644 F_CATEGORY_OPTION_PRIVATE_ADD=\u062f \u062e\u0635\u0648\u0635\u064a \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 (\u0689\u0627\u067c\u0627) \u062f \u0628\u0631\u062e\u06d0 \u06a9\u067c\u06ab\u0648\u0631\u06cd \u0627\u0646\u062a\u062e\u0627\u0628 F_CATEGORY_OPTION_DELETE=\u062f \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 (\u0689\u0627\u067c\u0627) \u062f \u0628\u0631\u062e\u06d0 \u06a9\u067c\u06ab\u0648\u0631\u06cd \u06ab\u0632\u06cc\u0646\u0647 \u062d\u0630\u0641\u0648\u0644 +F_CATEGORY_OPTION_MERGE=Merge Category Options F_CATEGORY_COMBO_PUBLIC_ADD=\u062f \u0639\u0627\u0645\u0647 \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 (\u0689\u0627\u067c\u0627) \u062f \u0628\u0631\u062e\u06d0 \u06a9\u067c\u06ab\u0648\u0631\u06cd \u062f \u06a9\u0648\u0686\u0646\u064a \u06ab\u0631\u0648\u067e \u062a\u062c\u062f\u06cc\u062f\u0648\u0644/\u0627\u0636\u0627\u0641\u0647 \u06a9\u0648\u0644 F_CATEGORY_COMBO_PRIVATE_ADD=\u062f \u062e\u0635\u0648\u0635\u064a \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 (\u0689\u0627\u067c\u0627) \u062f \u0628\u0631\u062e\u06d0 \u06a9\u067c\u06ab\u0648\u0631\u06cd \u06a9\u0648\u0686\u0646\u06cd \u06ab\u0631\u0648\u067e F_CATEGORY_COMBO_DELETE=\u062f \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 (\u0689\u0627\u067c\u0627) \u062f \u0628\u0631\u062e\u06d0 \u06a9\u067c\u06ab\u0648\u0631\u06cd \u06a9\u0648\u0686\u0646\u06cd \u06ab\u0631\u0648\u067e +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=\u062f \u0639\u0627\u0645\u0647 \u06a9\u067c\u06ab\u0648\u0631\u06cd \u062f \u0627\u0646\u062a\u062e\u0627\u0628 \u06ab\u0631\u0648\u067e \u062a\u062c\u062f\u06cc\u062f\u0648\u0644/\u0627\u0636\u0627\u0641\u0647 \u06a9\u0648\u0644 F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=\u062f \u062e\u0635\u0648\u0635\u064a \u06a9\u067c\u06ab\u0648\u0631\u06cd \u062f \u0627\u0646\u062a\u062e\u0627\u0628 \u06ab\u0631\u0648\u067e \u062a\u062c\u062f\u06cc\u062f\u0648\u0644/\u0627\u0636\u0627\u0641\u0647 \u06a9\u0648\u0644 F_CATEGORY_OPTION_GROUP_DELETE=\u062f \u06a9\u067c\u06ab\u0648\u0631\u06cd \u062f \u0627\u0646\u062a\u062e\u0627\u0628 \u06ab\u0631\u0648\u067e \u062d\u0630\u0641\u0648\u0644 @@ -216,6 +227,7 @@ F_USERGROUP_LIST=\u062f \u06a9\u0627\u0631\u0648\u0648\u0646\u06a9\u064a \u06ab\ F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=\u062f \u062a\u06cc\u0627\u0631 \u06a9\u0627\u0631\u0648\u0648\u0646\u06a9\u064a \u067e\u0647 \u06ab\u0631\u0648\u067e\u0648\u0646\u0648 \u06a9\u06d0 \u063a\u0693\u064a \u0627\u0636\u0627\u0641\u0647/\u0644\u0631\u06d0 /\u06a9\u0693\u0626 F_USER_ADD=\u062f \u06a9\u0627\u0631\u0648\u0648\u0646\u06a9\u064a \u062a\u062c\u062f\u06cc\u062f\u0648\u0644/\u0627\u0636\u0627\u0641\u0647 \u06a9\u0648\u0644 F_USER_DELETE=\u06a9\u0627\u0631\u0648\u0648\u0646\u06a9\u06cc \u062d\u0630\u0641 \u06a9\u0693\u0626 +F_USER_VIEW=View user F_USER_ADD_WITHIN_MANAGED_GROUP=\u067e\u0647 \u062a\u0646\u0638\u06cc\u0645 \u0634\u0648\u064a \u06ab\u0631\u0648\u067e \u06a9\u06d0 \u062f \u06a9\u0627\u0631\u0648\u0648\u0646\u06a9\u064a \u062a\u062c\u062f\u06cc\u062f\u0648\u0644/\u0627\u0636\u0627\u0641\u0647 \u06a9\u0648\u0644 F_USER_DELETE_WITHIN_MANAGED_GROUP=\u067e\u0647 \u062a\u0646\u0638\u06cc\u0645 \u0634\u0648\u064a \u06ab\u0631\u0648\u067e \u06a9\u06d0 \u06a9\u0627\u0631\u0648\u0648\u0646\u06a9\u06cc \u062d\u0630\u0641 \u06a9\u0693\u0626 F_USER_VIEW_WITHIN_MANAGED_GROUP=\u067e\u0647 \u062a\u0646\u0638\u06cc\u0645 \u0634\u0648\u064a \u06ab\u0631\u0648\u067e \u06a9\u06d0 \u06a9\u0627\u0631\u0648\u0648\u0646\u06a9\u06cc \u0648\u06ab\u0648\u0631\u0626 @@ -232,7 +244,9 @@ F_REPORT_DELETE=\u0631\u0627\u067e\u0648\u0631 \u062d\u0630\u0641 \u06a9\u0693\u F_REPORT_VIEW=\u0631\u0627\u067e\u0648\u0631 \u0648\u06ab\u0648\u0631\u0626 F_DASHBOARD_PUBLIC_ADD=\u062f \u0639\u0627\u0645\u0647 \u0689\u06d0\u0634\u0628\u0648\u0631\u0689 \u062a\u062c\u062f\u06cc\u062f\u0648\u0644 / \u0627\u0636\u0627\u0641\u0647 \u06a9\u0648\u0644 F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization +F_VISUALIZATION_EXTERNAL=Visualization External Access F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization +F_EVENT_VISUALIZATION_EXTERNAL=Event Visualization External Access F_DOCUMENT_PUBLIC_ADD=\u062f \u0639\u0627\u0645\u0647 \u0633\u0646\u062f\u0648\u0646\u0648 \u062a\u062c\u062f\u06cc\u062f\u0648\u0644 / \u0627\u0636\u0627\u0641\u0647 \u06a9\u0648\u0644 F_DOCUMENT_PRIVATE_ADD=\u062f \u062e\u0635\u0648\u0635\u064a \u0633\u0646\u062f\u0648\u0646\u0648 \u062a\u062c\u062f\u06cc\u062f\u0648\u0644 / \u0627\u0636\u0627\u0641\u0647 \u06a9\u0648\u0644 F_DOCUMENT_DELETE=\u0633\u0646\u062f\u0648\u0646\u0647 \u062d\u0630\u0641 \u06a9\u0693\u0626 @@ -359,8 +373,8 @@ F_SEND_MESSAGE=\u067e\u06d0\u063a\u0627\u0645 \u0648\u0644\u06d0\u0696\u0626 F_OPTIONSET_MANAGEMENT=\u062f \u0627\u0646\u062a\u062e\u0627\u0628 \u062f \u067c\u0648\u0644\u06ab\u06d0 \u0645\u062f\u06cc\u0631\u06cc\u062a F_COLOR_SET_ADD=\u062f \u0631\u0646\u06ab \u067c\u0648\u0644\u06ab\u0647 \u0648\u0631 \u0639\u0644\u0627\u0648\u0647 / \u062a\u062c\u062f\u06cc\u062f \u06a9\u0693\u0626 F_COLOR_SET_DELETE=\u062f \u0631\u0646\u06ab \u067c\u0648\u0644\u06ab\u0647 \u062d\u0630\u0641 \u06a9\u0693\u0626 -F_DATA_MART_ADMIN=\u062f \u0689\u0627\u067c\u0627 \u0645\u0627\u0631\u067c \u0627\u062f\u0627\u0631\u0647 \u06a9\u0648\u0644 [ \u0689\u0627\u067c\u0627 \u0640 \u0645\u0627\u0631\u067c \u0640 \u0627\u062f\u0627\u0631\u0647 ] -F_MOBILE_SENDSMS=\u0644\u0646\u0689\u06d0 \u067e\u06d0\u063a\u0627\u0645\u0648\u0646\u0647 \u0648\u0644\u06d0\u0696\u0626 +F_DATA_MART_ADMIN=\u062f \u0689\u0627\u067c\u0627 \u0645\u0627\u0631\u067c \u0627\u062f\u0627\u0631\u0647 \u06a9\u0648\u0644 [ \u0689\u0627\u067c\u0627\u0645\u0627\u0631\u067c \u0640 \u0627\u062f\u0627\u0631\u0647 ] +F_MOBILE_SENDSMS=SMS \u0648\u0644\u06d0\u0696\u0626 F_MOBILE_SETTINGS=\u062f \u0645\u0648\u0628\u0627\u06cc\u0644 \u062a\u0631\u062a\u06cc\u0628\u0627\u062a \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0693\u0626 F_MOBILE_DELETE_SMS=\u0644\u0646\u0689 \u067e\u06d0\u063a\u0627\u0645\u0648\u0646\u0647 \u062d\u0630\u0641 \u06a9\u0693\u0626 F_SEND_EMAIL=Send Email @@ -403,6 +417,7 @@ F_EXTERNAL_MAP_LAYER_PUBLIC_ADD=\u062f \u0639\u0627\u0645\u0647 \u062e\u0627\u06 F_EXTERNAL_MAP_LAYER_PRIVATE_ADD=\u062f \u062e\u0635\u0648\u0635\u064a \u062e\u0627\u0631\u062c\u06cc \u062f \u0646\u0642\u0634\u0647 \u0644\u0627\u06cc\u0647 \u062a\u062c\u062f\u06cc\u062f\u0648\u0644/\u0627\u0636\u0627\u0641\u0647 \u06a9\u0648\u0644 F_EXTERNAL_MAP_LAYER_DELETE=\u062f \u0646\u0642\u069a\u0647 \u062e\u0627\u0631\u062c\u06cc \u0644\u0627\u06cc\u0647 \u062d\u0630\u0641 \u06a9\u0693\u0626 F_VIEW_EVENT_ANALYTICS=\u062f \u067e\u06d0\u069a\u06d0 \u067e\u0647 \u0627\u0693\u0647 \u062a\u062d\u0644\u06cc\u0644\u0648\u0646\u0647 \u0648\u06ab\u0648\u0631\u0626 +F_CAPTURE_DATASTORE_UPDATE=Create and edit Capture datastore configuration F_ADD_COLOR_SET=\u062f \u0631\u0646\u06ab \u067c\u0648\u0644\u06ab\u0647 \u0648\u0631 \u0639\u0644\u0627\u0648\u0647 / \u062a\u062c\u062f\u06cc\u062f \u06a9\u0693\u0626 F_PROGRAM_RULE_DELETE=\u062f \u067e\u0631\u0648\u06ab\u0631\u0627\u0645 \u0642\u0627\u0639\u062f\u0647 \u062d\u0630\u0641 \u06a9\u0693\u0626 F_PROGRAMDATAELEMENT_DELETE=\u062f \u0689\u0627\u067c\u0627 \u06cc\u0627 \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 \u062f \u067e\u0631\u0648\u06ab\u0631\u0627\u0645 \u0628\u0631\u062e\u0647 \u062d\u0630\u0641 \u06a9\u0693\u0626 @@ -433,12 +448,14 @@ F_EVENT_HOOK_DELETE=Delete Event Hook F_ROUTE_PUBLIC_ADD=Add/Update Public Route F_ROUTE_PRIVATE_ADD=Add/Update Private Route F_ROUTE_PUBLIC_DELETE=Delete Route -F_MAP_EXTERNAL_LAYER_ADD=Add external map layer +F_IMPERSONATE_USER=Impersonate user +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) #-- Common ---------------------------------------------------------------------# offline=\u067e\u0647 \u0644\u06cc\u06a9\u0647 \u06a9\u06d0 \u0646\u0634\u062a\u0647 online=\u067e\u0647 \u0644\u06cc\u06a9\u0647 \u06a9\u06d0 \u062f\u06cc -next=\u0628\u0644 +next=\u0631\u0627\u062a\u0644\u0648\u0646\u06a9\u06cc previous=\u0645\u062e\u06a9\u06cc\u0646\u06cd online_notification=\u062a\u0627\u0633\u0648 \u067e\u0647 \u0644\u06cc\u06a9\u0647 \u06a9\u06d0 \u06cc\u0627\u0633\u062a offline_notification=\u062a\u0627\u0633\u0648 \u067e\u0647 \u0644\u06cc\u06a9\u0647 \u06a9\u06d0 \u0646\u0647 \u06cc\u0627\u0633\u062a\u060c \u0646\u0648 \u0689\u0627\u067c\u0627 \u06cc\u0627 \u0645\u0627\u0644\u0648\u0645\u0627\u062a \u0628\u0647 \u0645\u0648 \u067e\u0647 \u0645\u062d\u0644\u064a \u06a9\u0686\u0647 \u0647\u0645\u062f\u0644\u062a\u0647 \u062b\u0628\u062a \u0627\u0648 \u0632\u06d0\u0631\u0645\u0647 \u06a9\u06cc\u0696\u064a. @@ -450,7 +467,7 @@ remove_local_data=\u0622\u06cc\u0627 \u067e\u0647 \u0631\u069a\u062a\u06cc\u0627 sync_success=\u0633\u0631\u0648\u0631 \u062a\u0647 \u062f \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 \u067e\u0648\u0631\u062a\u0647 \u06a9\u0648\u0644\u0648 \u0639\u0645\u0644 \u0628\u0631\u06cc\u0627\u0644\u06cc \u0624 sync_failed=\u0633\u0631\u0648\u0631 \u062a\u0647 \u0645\u0627\u0644\u0648\u0645\u0627\u062a \u067e\u0648\u0631\u062a\u0647 \u0646\u0634\u0648\u0644\u060c \u0644\u0637\u0641\u0627\u064b \u0648\u0631\u0648\u0633\u062a\u0647 \u0628\u06cc\u0627 \u0647\u0685\u0647 \u0648\u06a9\u0693\u0626 year=\u06a9\u0627\u0644 -details=\u062c\u0632\u06cc\u0627\u062a [ \u062a\u0648\u0636\u06cc\u062d\u0627\u062a] +details=\u062c\u0632\u06cc\u0627\u062a [ \u0698\u0628\u0627\u0693\u0647 \u0640 \u062c\u0632\u06cc\u0627\u062a ] show_details=\u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0685\u0631\u06ab\u0646\u062f \u06a9\u0693\u0626 hide_details=\u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u067e\u067c \u06a9\u0693\u0626 change_password=\u067e\u067c \u0646\u0648\u0645 \u0645\u0648 \u0628\u062f\u0644 \u06a9\u0693\u0626 @@ -462,11 +479,11 @@ show_menu=\u0641\u0647\u0631\u0633\u062a \u0685\u0631\u06ab\u0646\u062f \u06a9\u show_main_menu=\u0639\u0645\u0648\u0645\u064a \u0641\u0647\u0631\u0633\u062a \u0685\u0631\u06ab\u0646\u062f \u06a9\u0693\u0626 view_home_page=\u06a9\u0648\u0631 \u067e\u0627\u06bc\u0647 \u0648\u06ab\u0648\u0631\u0626 view_intepretations=\u0698\u0628\u0627\u0693\u06d0 \u06cc\u0627 \u062a\u0641\u0633\u06cc\u0631 \u0648\u06ab\u0648\u0631\u0626 -dataelement=\u062f \u0689\u0627\u067c\u0627 \u0639\u0646\u0635\u0631 +dataelement=\u062f \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 (\u0689\u0627\u067c\u0627) \u0628\u0631\u062e\u0647 start_date=\u062f \u067e\u06cc\u0644 \u0646\u06d0\u067c\u0647 end_date=\u062f \u067e\u0627\u06cc \u0646\u06d0\u067c\u0647 entry=\u062f\u0631\u062c\u0648\u0644 -comment=\u0685\u0631\u06ab\u0646\u062f\u0648\u0646\u0647 [ \u0645\u0644\u0627\u062d\u0638\u0627\u062a ] +comment=\u062a\u0628\u0635\u0631\u0647 [ \u0698\u0628\u0627\u0693\u0647 \u0640 \u0646\u069a\u0647 \u0640 \u062a\u0628\u0635\u0631\u0647 ] operations=\u0639\u0645\u0644\u06cc\u0627\u062a add_new=\u062f \u0646\u0648\u06cc\u0648 \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 \u0648\u0631\u0639\u0644\u0627\u0648\u0647 \u06a9\u0648\u0644 rename=\u0628\u06cc\u0627 \u0646\u0648\u0645\u0648\u0644 @@ -474,23 +491,23 @@ move=\u0648\u0693\u0627\u0646\u062f\u06d0 \u062a\u0644\u0644 remove=\u0644\u0631\u06d0 \u06a9\u0648\u0644 required=\u0627\u0693\u06cc\u0646 \u062f\u064a all=\u067c\u0648\u0644 -save=\u0633\u0627\u062a\u0644 [ \u062b\u0628\u062a\u0648\u0644 ] +save=\u062b\u0628\u062a \u06cc\u06d0 \u06a9\u0693\u0626 [ \u0698\u0628\u0627\u0693\u0647 - \u062b\u0628\u062a \u06a9\u0693\u0626 ] new=\u0646\u0648\u06cc back=\u0634\u0627 \u062a\u0647 \u06a9\u06d0\u062f\u0644 ok=\u0633\u0645 \u062f\u06cc -cancel=\u0631\u062f \u06cc\u06d0 \u06a9\u0693\u0626 [\u0641\u0633\u062e \u06cc\u06d0 \u06a9\u0693\u0626 ] +cancel=\u0631\u062f \u06cc\u06d0 \u06a9\u0693\u0626 [ \u0698\u0628\u0627\u0693\u0647 \u0640 \u0631\u062f\u0648\u0644 ] clone=\u0646\u0642\u0644 \u06cc\u06d0 \u062c\u0648\u0693 \u06a9\u0693\u0626 -add=\u0639\u0644\u0627\u0648\u0647 \u06d0 \u06a9\u0693\u0626 [ \u0627\u0636\u0627\u0641\u0647 \u06a9\u0648\u0644 ] +add=\u0627\u0636\u0627\u0641\u0647 \u06cc\u06d0 \u06a9\u0693\u0626 edit=\u062f\u0631\u0633\u062a \u06cc\u06d0 \u06a9\u0693\u0626 reply=\u0681\u0648\u0627\u0628 \u0648\u0631\u06a9\u0693\u0626 update=\u062a\u062c\u062f\u06cc\u062f \u06cc\u0627 \u0646\u0648\u064a \u06cc\u06d0 \u06a9\u0693\u0626 -delete=\u062d\u0630\u0641 \u06cc\u06d0 \u06a9\u0693\u0626 +delete=\u062e\u0630\u0641 \u06cc\u06d0 \u06a9\u0693\u0626 deleting=\u062f \u062d\u0630\u0641\u06d0\u062f\u0648 \u067e\u0647 \u062d\u0627\u0644 \u06a9\u06d0 \u062f\u0647 close=\u0628\u0646\u062f \u06cc\u06d0 \u06a9\u0693\u0626 -gender_male=\u0646\u0627\u0631\u06cc\u0646\u0647 [\u062c\u0646\u0689\u0631 - \u0646\u0631 ] -gender_female=\u069a\u0681\u06cc\u0646\u0647 [ \u062c\u0646\u0689\u0631 - \u069a\u0681\u06cc\u0646\u0647 ] -gender_other=\u0646\u0648\u0631 [ \u062c\u0646\u0689\u0631 - \u0646\u0648\u0631 ] -password=\u067e\u067c \u0646\u0648\u0645 [ \u0634\u0641\u0631 ] +gender_male=\u0646\u0627\u0631\u06cc\u0646\u0647 +gender_female=\u069a\u0681\u064a\u0646\u0647 +gender_other=\u0646\u0648\u0631 +password=\u067e\u067c\u0646\u0648\u0645 confirm_password=\u067e\u067c \u0646\u0648\u0645 \u0645\u0648 \u062a\u0627\u06cc\u06cc\u062f \u06a9\u0693\u0626 mobile_phone=\u062f \u067c\u0644\u06cc\u0641\u0648\u0646 \u0634\u0645\u06d0\u0631\u0647 \u0645\u0648 \u0648\u0644\u06cc\u06a9\u0626 create_new_account=\u0646\u0648\u06cc \u062d\u0633\u0627\u0628 \u062c\u0648\u0693 \u06a9\u0693\u0626 @@ -505,15 +522,17 @@ code_from_email=\u0628\u0631\u06d0\u069a\u0646\u0627\u0644\u06cc\u06a9 \u062a\u0 password_hint=\u0644\u0696 \u062a\u0631 \u0644\u0696\u0647 \u06f8 \u060c 1 \u0644\u0648\u06cc \u062a\u0648\u0631\u06cc \u060c 1 \u0639\u062f\u062f \u0627\u0648 1 \u0645\u0634\u062e\u0635 \u0634\u0645\u06d0\u0631\u0647 optional=\u0627\u062e\u062a\u06cc\u0627\u0631\u064a \u062f\u06cc object_not_deleted_associated_by_objects=\u0645\u0648\u0636\u0648\u0639 \u0646\u0647 \u062f\u0647 \u062d\u0630\u0641 \u0634\u0648\u06d0 \u0681\u06a9\u0647 \u0686\u06d0 \u062f \u0646\u0648\u0631\u0648 \u0645\u0648\u0636\u0648\u0639\u0627\u062a\u0648 \u0644\u062e\u0648\u0627 \u06a9\u0627\u0631\u0648\u0644 \u06a9\u06cc\u0696\u064a. -id=\u062f \u0647\u0648\u06cc\u062a \u062a\u0634\u062e\u06cc\u0635\u0648\u0644 +id=\u062f \u0647\u0648\u06cc\u062a \u0685\u0631\u06ab\u0646\u062f\u0648\u0646\u0647 name_in_use=\u062f \u062f\u06d0 \u0646\u0648\u0645 \u0685\u062e\u0647 \u0644\u0647 \u0648\u0693\u0627\u0646\u062f\u06d0 \u06a9\u0627\u0631 \u0627\u062e\u06cc\u0633\u062a\u0644 \u06a9\u06cc\u0696\u064a. \u0644\u0637\u0641\u0627\u064b \u0628\u0644 \u0646\u0648\u0645 \u063a\u0648\u0631\u0647 \u06a9\u0693\u0626 password_length_validation=\u067e\u067c \u0646\u0648\u0645 \u06cc\u0627 \u067e\u0627\u0633\u0648\u0631\u0689 / Password \u0628\u0627\u06cc\u062f \u0644\u0696\u062a\u0631\u0644\u0696\u0647 \u0627\u062a\u0647 \u0627\u0648 \u0646\u0647\u0627\u06cc\u062a\u0627\u064b \u0685\u0644\u0648\u06d0\u069a\u062a \u062a\u0648\u0631\u064a \u0648\u0644\u0631\u064a password_history_validation=\u067e\u067c \u0646\u0648\u0645 \u0628\u0627\u06cc\u062f \u06cc\u0648 \u0644\u0647 \u0645\u062e\u06a9\u06cc\u0646\u06cc\u0648 \u0685\u0644\u0631\u0648\u06cc\u0634\u062a\u0648 \u067e\u067c\u0648 \u0646\u0648\u0645\u0648\u0646\u0648 \u0685\u062e\u0647 \u0646\u0647 \u0648\u064a password_digit_validation=\u067e\u067c \u0646\u0648\u0645 \u0628\u0627\u06cc\u062f \u0644\u0696\u062a\u0631\u0644\u0696\u0647 \u06cc\u0648 \u0639\u062f\u062f \u0648\u0644\u0631\u064a. password_uppercase_validation=\u067e\u067c \u0646\u0648\u0645 \u0628\u0627\u06cc\u062f \u0644\u0696 \u062a\u0631 \u0644\u0696\u0647 \u06cc\u0648 \u063a\u067c \u062a\u0648\u0631\u06cc \u0648\u0644\u0631\u064a. +password_lowercase_validation=Password must have at least one lower case password_dictionary_validation=\u067e\u067c \u0646\u0648\u0645 \u0628\u0627\u06cc\u062f \u0647\u06d0\u0685 \u0689\u0648\u0644 \u062c\u0646\u0633\u064a \u06a9\u0644\u0645\u0647 \u0648\u0646\u0647 \u0644\u0631\u064a password_specialcharacter_validation=\u067e\u067c \u0646\u0648\u0645 \u0628\u0627\u06cc\u062f \u0644\u0696 \u062a\u0631 \u0644\u0696\u0647 \u06cc\u0648\u0647 \u0681\u0627\u0646\u06ab\u0693\u06d0 \u0646\u069a\u0647 \u06cc\u0627 \u062a\u0648\u0631\u06cc \u0648\u0644\u0631\u064a. password_username_validation=\u06a9\u0627\u0631\u06d0\u062f\u0648\u0646\u06a9\u06cc \u0646\u0648\u0645 / \u0628\u0631\u06d0\u069a\u0646\u0627\u0644\u06cc\u06a9 \u0628\u0627\u06cc\u062f \u062f \u067e\u067c \u0646\u0648\u0645 \u0628\u0631\u062e\u0647 \u0646\u0647 \u0648\u064a +mandatory_parameter_missing=Username or Password is missing code_in_use=\u062f \u062f\u06d0 \u06a9\u0648\u0689 \u0685\u062e\u0647 \u0644\u0647 \u0648\u0693\u0627\u0646\u062f\u06d0 \u06a9\u0627\u0631 \u0627\u062e\u06cc\u0633\u062a\u0644 \u06a9\u06cc\u0696\u064a. \u0644\u0637\u0641\u0627\u064b \u0628\u0644 \u06a9\u0648\u0689 \u063a\u0648\u0631\u0647 \u06a9\u0693\u0626. short_name_in_use=\u062f \u062f\u06d0 \u0644\u0646\u0689 \u0646\u0648\u0645 \u0685\u062e\u0647 \u0644\u0647 \u0648\u0693\u0627\u0646\u062f\u06d0 \u06a9\u0627\u0631 \u0627\u062e\u06cc\u0633\u062a\u0644 \u06a9\u06cc\u0696\u064a. \u0644\u0637\u0641\u0627\u064b \u0628\u0644 \u0644\u0646\u0689 \u0646\u0648\u0645 \u063a\u0648\u0631\u0647 \u06a9\u0693\u0626. unsupported_browser=\u0645\u0647\u0631\u0628\u0627\u0646\u064a \u0648\u06a9\u0693\u0626 \u062e\u067e\u0644 \u067e\u0644\u067c\u0646\u06d0 \u067e\u0627\u06bc\u0647 \u062a\u062c\u062f\u06cc\u062f \u06cc\u0627 \u0646\u0648\u06cc \u06a9\u0693\u0626. \u0681\u06a9\u0647 \u0686\u06d0 \u062f \u0627\u0646\u067c\u0631\u0646\u06d0\u067c \u067e\u0644\u067c\u0648\u0646\u06a9\u064a \u062f \u062f\u06d0 \u0627\u062a\u0645\u06d0 (\u06f8) \u06cc\u0627 \u0645\u062e\u06a9\u06cc\u0646\u06cd \u0646\u0633\u062e\u06d0 \u0633\u0631\u0647 \u0645\u0631\u0633\u062a\u0647 \u0646\u0647 \u06a9\u0648\u064a. @@ -536,6 +555,7 @@ item=\u0645\u0648\u0631\u062f action=\u0639\u0645\u0644 sub_total=\u0644\u0648\u0645\u0693\u0646\u06cd \u06cc\u0627 \u0641\u0631\u0639\u064a \u0645\u062c\u0645\u0648\u0639\u0647 total=\u067c\u0648\u0644\u067c\u0627\u0644 +impersonate_user=Impersonate user username_in_password=Username cannot be part of password email_in_password=Email cannot be part of password username_email_in_password=Username/Email cannot be part of password @@ -544,7 +564,7 @@ username_email_in_password=Username/Email cannot be part of password TODAY=\u0646\u0646 \u0648\u0631\u0681 YESTERDAY=\u067e\u0631\u0648\u0646\u06cd \u0648\u0631\u0681 -LAST_3_DAYS=\u0648\u0631\u0648\u0633\u062a\u06cd \u062f\u0631\u06d0 \u0648\u0631\u0681\u06d0 +LAST_3_DAYS=\u062a\u06d0\u0631\u06d0 \u062f\u0631\u06d0 \u0648\u0631\u0681\u06d0 LAST_7_DAYS=\u062a\u06d0\u0631\u06d0 \u0627\u0648\u0647 \u0648\u0631\u0681\u06d0 LAST_14_DAYS=\u062a\u06d0\u0631\u06d0 \u0685\u0648\u0631\u0644\u0633 \u0648\u0631\u0681\u06d0 LAST_30_DAYS=Last 30 days @@ -555,12 +575,12 @@ THIS_MONTH=\u0645\u0627\u0647 \u0647\u0630\u0627 THIS_BIMONTH=\u0627\u06cc\u0646 \u062f\u0648\u0645\u0627\u0647\u0647 THIS_QUARTER=\u0631\u0628\u0639 \u0647\u0630\u0627 THIS_SIX_MONTH=\u0634\u0634 \u0645\u0627\u0647 \u0647\u0630\u0627 -LAST_MONTH=\u062a\u06d0\u0631\u0647 \u0645\u06cc\u0627\u0634\u062a (\u0627\u0693\u0648\u0646\u062f\u0647 \u0645\u0648\u062f\u06d0) +LAST_MONTH=\u062a\u06d0\u0631\u0647 \u0645\u06cc\u0627\u0634\u062a LAST_BIMONTH=\u062a\u06d0\u0631\u06d0 \u062f\u0648\u0647 \u0645\u06cc\u0627\u0634\u062a\u06d0 -LAST_QUARTER=\u062a\u06d0\u0631\u06d0 \u062f\u0631\u06d0 \u0645\u06cc\u0627\u0634\u062a\u06d0 -LAST_SIX_MONTH=\u062a\u06d0\u0631\u06d0 \u0634\u067e\u0696 \u0645\u06cc\u0627\u0634\u062a\u06d0 +LAST_QUARTER=\u062a\u06d0\u0631\u0647 \u0631\u0628\u0639\u0647 +LAST_SIX_MONTH=\u062a\u06d0\u0631\u06d0 \u0634\u067e\u0696 \u0645\u06cc\u0627\u0634\u062a\u06d0 [ \u062a\u06d0\u0631\u06d0 \u0640 \u0634\u067e\u0696 \u0640 \u0645\u06cc\u0627\u0634\u062a\u06d0 ] MONTHS_THIS_YEAR=\u062f \u0631\u0648\u0627\u0646 \u06a9\u0627\u0644 \u0645\u06cc\u0627\u0634\u062a\u06d0 -QUARTERS_THIS_YEAR=\u062f \u0631\u0648\u0627\u0646 \u06a9\u0627\u0644 \u0685\u0644\u0648\u0631 \u0631\u0628\u0639\u06d0 +QUARTERS_THIS_YEAR=\u062f \u0633\u0696 \u06a9\u0627\u0644 \u0631\u0628\u0639\u06d0 THIS_YEAR=\u0631\u0648\u0627\u0646 \u06a9\u0627\u0644 MONTHS_LAST_YEAR=\u062f \u062a\u06d0\u0631 \u06a9\u0627\u0644 \u0645\u06cc\u0627\u0634\u062a\u06d0 QUARTERS_LAST_YEAR=\u062f \u062a\u06d0\u0631 \u06a9\u0627\u0644 \u0631\u0628\u0639\u06d0 @@ -569,19 +589,19 @@ BIMONTHS_THIS_YEAR=\u067e\u0647 \u0631\u0648\u0627\u0646 \u06a9\u0627\u0644 \u06 LAST_10_YEARS=\u0644\u0633 \u06a9\u0644\u0648\u0646\u0647 LAST_5_YEARS=\u062a\u06d0\u0631 5 \u06a9\u0644\u0648\u0646\u0647 LAST_12_MONTHS=\u062a\u06d0\u0631\u06d0 12 \u0645\u06cc\u0627\u0634\u062a\u06d0 -LAST_6_MONTHS=\u062a\u06d0\u0631\u06d0 6 \u0645\u06cc\u0627\u0634\u062a\u06d0 +LAST_6_MONTHS=\u062a\u06d0\u0631\u06d0 \u0634\u067e\u0696 \u0645\u06cc\u0627\u0634\u062a\u06d0 LAST_3_MONTHS=\u062a\u06d0\u0631\u06d0 3 \u0645\u06cc\u0627\u0634\u062a\u06d0 -LAST_6_BIMONTHS=\u062a\u06d0\u0631\u06d0 \u062f\u0648\u0647 6 \u0645\u06cc\u0627\u0634\u062a\u0646\u06d0 -LAST_4_QUARTERS=\u062a\u06d0\u0631\u06d0 4 \u0631\u0628\u0639\u06d0 -LAST_2_SIXMONTHS=\u062a\u06d0\u0631\u06d0 2 \u0634\u067e\u0696 \u0645\u06cc\u0627\u0634\u062a\u06d0 +LAST_6_BIMONTHS=\u067e\u0647 \u062a\u06d0\u0631\u0648 \u0634\u067e\u0696\u0648 \u0645\u06cc\u0627\u0634\u062a\u0648 \u06a9\u06d0 \u0689\u0648\u0647 \u0681\u0644\u06d0 +LAST_4_QUARTERS=\u062a\u06d0\u0631\u06d0 4\u0631\u0628\u0639\u06d0 +LAST_2_SIXMONTHS=\u062a\u06d0\u0631\u06d0 \u062f\u0648\u0647 \u0634\u067e\u0696 \u0645\u06cc\u0627\u0634\u062a\u06d0 THIS_FINANCIAL_YEAR=\u0633\u0696\u0646\u06cd \u0645\u0627\u0644\u064a \u06a9\u0627\u0644 LAST_FINANCIAL_YEAR=\u062a\u06d0\u0631 \u0645\u0627\u0644\u064a \u06a9\u0627\u0644 LAST_5_FINANCIAL_YEARS=\u062a\u06d0\u0631 5 \u0645\u0627\u0644\u064a \u06a9\u0644\u0648\u0646\u0647 LAST_WEEK=\u062a\u06d0\u0631\u0647 \u0627\u0648\u0646\u06cd WEEKS_THIS_YEAR=\u067e\u0647 \u0631\u0648\u0627\u0646 \u06a9\u0627\u0644 \u06a9\u06d0 \u0627\u0648\u0646\u06cd LAST_4_WEEKS=\u062a\u06d0\u0631\u06d0 4 \u0627\u0648\u0646\u06cd -LAST_12_WEEKS=\u062a\u06d0\u0631\u06d0 12 \u0627\u0648\u0646\u06cd -LAST_52_WEEKS=\u062a\u06d0\u0631\u06d0 52 \u0627\u0648\u0646\u06cd +LAST_12_WEEKS=\u062a\u06d0\u0631\u0648 12 \u0627\u0648\u0646\u06cd +LAST_52_WEEKS=\u062a\u06d0\u0631\u06d0 \u062f\u0648\u0647 \u067e\u0646\u0681\u0648\u0633 \u0627\u0648\u0646\u06cd THIS_WEEK=\u0647\u0641\u062a\u0647 \u0647\u0630\u0627 THIS_BIWEEK=This bi-week LAST_BIWEEK=Last bi-week @@ -598,7 +618,7 @@ WeeklySunday=Weekly Sunday BiWeekly=Bi-weekly Monthly=\u0645\u06cc\u0627\u0634\u062a\u0646\u06cd BiMonthly=\u062f\u0648\u0647 \u0645\u06cc\u0627\u0634\u062a\u0646\u06cd -Quarterly=\u0685\u0644\u0648\u0631 \u0645\u06cc\u0627\u0634\u062a\u0646\u06cd +Quarterly=\u062f\u0631\u06d0 \u0645\u06cc\u0627\u0634\u062a\u0646\u06cd QuarterlyNov=Quarterly November SixMonthly=\u0634\u067e\u0696- \u0645\u06cc\u0627\u0634\u062a\u0646\u06cd SixMonthlyApril=\u0634\u067e\u0696 - \u062f \u0627\u067e\u0631\u06d0\u0644 \u0645\u06cc\u0627\u0634\u062a\u0646\u06cd @@ -616,7 +636,7 @@ Every=\u0647\u0631 \u06cc\u0648 #-- Period formats - Should not be translated ----------------------------------# -format.Daily.startDate=\u06a9\u0627\u0644 - \u0645\u06cc\u0627\u0634\u062a - \u0648\u0631\u0681 [ format.Daily.startDate ] +format.Daily.startDate=\u06a9\u0627\u0644-\u0645\u06cc\u0627\u0634\u062a-\u0648\u0631\u0681 [formate.OnChange.endDate] format.Daily.endDate= format.Weekly.startDate=\u06a9\u0627\u0644 'W' w format.Weekly.endDate = @@ -632,36 +652,36 @@ format.BiWeekly.startDate=yyyy 'W' w 'to ' format.BiWeekly.endDate='W' w format.Monthly.startDate=MMMM yyyy format.Monthly.endDate = -format.BiMonthly.startDate=[format.BiMonthly.endDate ] MMM 'to' -format.BiMonthly.endDate=MMM yyyy [format.BiMonthly.endDate ] -format.Quarterly.startDate=MMM [ formate.Quarterly.startDate MMM 'to ' -format.Quarterly.endDate=MMM yyy [ format.Quarterly.endDate ] +format.BiMonthly.startDate=[ formate.SixMonthly.endDate] MMM 'to ' +format.BiMonthly.endDate=\u0645\u06cc\u0627\u0634\u062a-\u06a9\u0627\u0644 [ fomat.FinancialApril.endDate ] +format.Quarterly.startDate=[ formate.SixMonthly.endDate] MMM 'to ' +format.Quarterly.endDate=\u0645\u06cc\u0627\u0634\u062a-\u06a9\u0627\u0644 [ fomat.FinancialApril.endDate ] format.QuarterlyNov.startDate=[ formate.SixMonthly.endDate] MMM 'to ' format.QuarterlyNov.endDate=\u0645\u06cc\u0627\u0634\u062a-\u06a9\u0627\u0644 [ fomat.FinancialApril.endDate ] format.SixMonthly.startDate=[ formate.SixMonthly.endDate] MMM 'to ' -format.SixMonthly.endDate=MMM yyyy [formate.SixMonthly.endDate] -format.SixMonthlyApril.startDate=MMM 'to' [formate.SixMonthlyApril.startDate] -format.SixMonthlyApril.endDate=MMM yyy [formate.SixMonthlyApril.endDate ] -format.SixMonthlyNov.startDate=[format.BiMonthly.endDate ] MMM 'to' -format.SixMonthlyNov.endDate=MMM yyyy [format.BiMonthly.endDate ] -format.Yearly.startDate=yyy [ format.Yearly.startDate] +format.SixMonthly.endDate=\u0645\u06cc\u0627\u0634\u062a-\u06a9\u0627\u0644 [ fomat.FinancialApril.endDate ] +format.SixMonthlyApril.startDate=[ formate.SixMonthly.endDate] MMM 'to ' +format.SixMonthlyApril.endDate=\u0645\u06cc\u0627\u0634\u062a-\u06a9\u0627\u0644 [ fomat.FinancialApril.endDate ] +format.SixMonthlyNov.startDate=[ formate.SixMonthly.endDate] MMM 'to ' +format.SixMonthlyNov.endDate=\u0645\u06cc\u0627\u0634\u062a-\u06a9\u0627\u0644 [ fomat.FinancialApril.endDate ] +format.Yearly.startDate=yyy [ format.TwoYearly.endDate] format.Yearly.endDate = format.TwoYearly.startDate=yyyy '\u0627\u0648' format.TwoYearly.endDate=yyy [ format.TwoYearly.endDate] format.OnChange.startDate=\u06a9\u0627\u0644-\u0645\u06cc\u0627\u0634\u062a-\u0648\u0631\u0681 '- ' [ fomat.Relative.startDate ] format.OnChange.endDate=\u06a9\u0627\u0644-\u0645\u06cc\u0627\u0634\u062a-\u0648\u0631\u0681 [formate.OnChange.endDate] -format.Survey.startDate=\u06a9\u0627\u0644-\u0645\u06cc\u0627\u0634\u062a-\u0648\u0631\u0681 [ formate.Survey.startDate ] +format.Survey.startDate=\u06a9\u0627\u0644-\u0645\u06cc\u0627\u0634\u062a-\u0648\u0631\u0681 [formate.OnChange.endDate] format.Survey.endDate = format.Relative.startDate=\u06a9\u0627\u0644-\u0645\u06cc\u0627\u0634\u062a-\u0648\u0631\u0681 '- ' [ fomat.Relative.startDate ] -format.Relative.endDate=\u06a9\u0627\u0644-\u0645\u06cc\u0627\u0634\u062a-\u0648\u0631\u0681 [ fomat.Relative.endDate ] +format.Relative.endDate=\u06a9\u0627\u0644-\u0645\u06cc\u0627\u0634\u062a-\u0648\u0631\u0681 [formate.OnChange.endDate] format.FinancialApril.startDate=yyyy MMM '\u0627\u0648 ' format.FinancialApril.endDate=\u0645\u06cc\u0627\u0634\u062a-\u06a9\u0627\u0644 [ fomat.FinancialApril.endDate ] format.FinancialJuly.startDate=yyyy MMM '\u0627\u0648 ' -format.FinancialJuly.endDate=\u0645\u06cc\u0627\u0634\u062a-\u06a9\u0627\u0644 [ fomat.FinancialJuly.endDate ] +format.FinancialJuly.endDate=\u0645\u06cc\u0627\u0634\u062a-\u06a9\u0627\u0644 [ fomat.FinancialApril.endDate ] format.FinancialOct.startDate=yyyy MMM '\u0627\u0648 ' -format.FinancialOct.endDate=\u0645\u06cc\u0627\u0634\u062a-\u06a9\u0627\u0644 [ fomat.FinancialOct.endDate ] +format.FinancialOct.endDate=\u0645\u06cc\u0627\u0634\u062a-\u06a9\u0627\u0644 [ fomat.FinancialApril.endDate ] format.FinancialNov.startDate=yyyy MMM '\u0627\u0648 ' -format.FinancialNov.endDate=MMM yyyy [format.BiMonthly.endDate ] +format.FinancialNov.endDate=\u0645\u06cc\u0627\u0634\u062a-\u06a9\u0627\u0644 [ fomat.FinancialApril.endDate ] #-- extended format for selected periods --------------------------------------# @@ -679,6 +699,8 @@ format.FinancialApril.startDate.ext=MMMM yyyy '- ' format.FinancialApril.endDate.ext=MMMM yyyy format.FinancialJuly.startDate.ext=MMMM yyyy '- ' format.FinancialJuly.endDate.ext=MMMM yyyy +format.FinancialSep.startDate.ext=MMMM yyyy '- ' +format.FinancialSep.endDate.ext=MMMM yyyy format.FinancialOct.startDate.ext=MMMM yyyy '- ' format.FinancialOct.endDate.ext=MMMM yyyy format.FinancialNov.startDate.ext=MMMM yyyy '- ' @@ -703,7 +725,7 @@ month.short.january=\u062c\u0646\u0648\u0631\u064a month.short.february=\u0641\u06cc\u0628\u0631\u0648\u0631\u064a month.short.march=\u0645\u0627\u0631\u0686 month.short.april=\u0627\u067e\u0631\u06d0\u0644 -month.short.may=\u0645\u06cc [\u062f \u0645\u06cc\u0627\u0634\u062a\u06d0 \u0644\u0646\u0689 \u0646\u0648\u0645] +month.short.may=\u0645\u06cc [ \u0645\u06cc\u0627\u0634\u062a. \u0645\u06cc] month.short.june=\u062c\u0648\u0646 month.short.july=\u062c\u0648\u0644\u0627\u06cc month.short.august=\u0627\u06ab\u0633\u062a @@ -713,20 +735,20 @@ month.short.november=\u0646\u0648\u0645\u0628\u0631 month.short.december=\u0689\u06cc\u0633\u0645\u0628\u0631 weekday.monday=\u062f\u0648 \u0634\u0646\u0628\u0647 [ \u062f \u0627\u0648\u0646\u06cd \u0648\u0631\u0681 - \u062f\u0648 \u0634\u0646\u0628\u0647 ] -weekday.tuesday=\u0633\u0647 \u0634\u0646\u0628\u0647 [ \u062f \u0627\u0648\u0646\u06cd \u0648\u0631\u0681. \u0633\u0647 \u0634\u0646\u0628\u0647 ] +weekday.tuesday=\u0633\u0647 \u0634\u0646\u0628\u0647 [ \u0646\u06cc\u067e\u0627\u0644\u064a.\u062f \u0627\u0648\u0646\u06cd \u0648\u0631\u0681. \u0633\u0647 \u0634\u0646\u0628\u0647 ] weekday.wednesday=\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647 [ \u062f \u0627\u0648\u0646\u06cd \u0648\u0631\u0681.\u0686\u0647\u0627\u0631 \u0634\u0646\u0628\u0647 ] weekday.thursday=\u067e\u0646\u062c \u0634\u0646\u0628\u0647 [ \u062f \u0627\u0648\u0646\u06cd \u0648\u0631\u0681. \u067e\u0646\u062c \u0634\u0646\u0628\u0647 ] weekday.friday=\u062c\u0645\u0639\u0647 [ \u062f \u0627\u0648\u0646\u06cd \u0648\u0631\u0681. \u062c\u0645\u0639\u0647 ] -weekday.saturday=\u0634\u0646\u0628\u0647 [ \u062f \u0627\u0648\u0646\u06cd \u0648\u0631\u0681. \u0634\u0646\u0628\u0647 ] +weekday.saturday=\u0634\u0646\u0628\u0647 [ \u0646\u06cc\u067e\u0627\u0644\u064a.\u062f \u0627\u0648\u0646\u06cd \u0648\u0631\u0681. \u0634\u0646\u0628\u0647 ] weekday.sunday=\u06cc\u06a9 \u0634\u0646\u0628\u0647 [ \u062f \u0627\u0648\u0646\u06cd \u0648\u0631\u0681. \u06cc\u06a9 \u0634\u0646\u0628\u0647 ] -weekday.short.monday=\u062f\u0648 \u0634\u0646\u0628\u0647 [ \u062f \u0627\u0648\u0646\u06cd \u0648\u0631\u0681. \u062f\u0648 \u0634\u0646\u0628\u0647 ] -weekday.short.tuesday=\u0633\u0647 \u0634\u0646\u0628\u0647 [ \u062f \u0627\u0648\u0646\u06cd \u0648\u0631\u0681. \u0633\u0647 \u0634\u0646\u0628\u0647 ] -weekday.short.wednesday=\u0686\u0647\u0627\u0631 \u0634\u0646\u0628\u0647 [ \u062f \u0627\u0648\u0646\u06cd \u0648\u0631\u0681. \u0686\u0647\u0627\u0631 \u0634\u0646\u0628\u0647 ] -weekday.short.thursday=\u067e\u0646\u062c \u0634\u0646\u0628\u0647 [ \u062f \u0627\u0648\u0646\u06cd \u0648\u0631\u0681. \u067e\u0646\u062c \u0634\u0646\u0628\u0647 ] -weekday.short.friday=\u062c\u0645\u0639\u0647 \u0634\u0646\u0628\u0647 [ \u062f \u0627\u0648\u0646\u06cd \u0648\u0631\u0681. \u062c\u0645\u0639\u0647 \u0634\u0646\u0628\u0647 ] +weekday.short.monday=\u062f\u0648 \u0634\u0646\u0628\u0647 [ \u0646\u06cc\u067e\u0627\u0644\u064a.\u062f \u0627\u0648\u0646\u06cd \u062f \u0648\u0631\u0681\u06d0 \u0644\u0646\u0689 \u0646\u0648\u0645. \u062f\u0648 \u0634\u0646\u0628\u0647 ] +weekday.short.tuesday=\u0633\u0647 \u0634\u0646\u0628\u0647 [ \u0646\u06cc\u067e\u0627\u0644\u064a.\u062f \u0627\u0648\u0646\u06cd \u062f \u0648\u0631\u0681\u06d0 \u0644\u0646\u0689 \u0646\u0648\u0645. \u0633\u0647 \u0634\u0646\u0628\u0647 ] +weekday.short.wednesday=\u0686\u0647\u0627\u0631 \u0634\u0646\u0628\u0647 [ \u0646\u06cc\u067e\u0627\u0644\u064a.\u062f \u0627\u0648\u0646\u06cd \u062f \u0648\u0631\u0681\u06d0 \u0644\u0646\u0689 \u0646\u0648\u0645. \u0686\u0647\u0627\u0631 \u0634\u0646\u0628\u0647 ] +weekday.short.thursday=\u067e\u0646\u062c \u0634\u0646\u0628\u0647 [ \u0646\u06cc\u067e\u0627\u0644\u064a.\u062f \u0627\u0648\u0646\u06cd \u062f \u0648\u0631\u0681\u06d0 \u0644\u0646\u0689 \u0646\u0648\u0645. \u067e\u0646\u062c \u0634\u0646\u0628\u0647 ] +weekday.short.friday=\u062c\u0645\u0639\u0647 \u0634\u0646\u0628\u0647 [ \u0646\u06cc\u067e\u0627\u0644\u064a.\u062f \u0627\u0648\u0646\u06cd \u062f \u0648\u0631\u0681\u06d0 \u0644\u0646\u0689 \u0646\u0648\u0645. \u062c\u0645\u0639\u0647 \u0634\u0646\u0628\u0647 ] weekday.short.saturday=\u0634\u0646\u0628\u0647 [ \u062f \u0627\u0648\u0646\u06cd \u0648\u0631\u0681. \u0644\u0646\u0689 \u0646\u0648\u0645. \u0634\u0646\u0628\u0647 ] -weekday.short.sunday=\u06cc\u06a9 \u0634\u0646\u0628\u0647 [ \u062f \u0627\u0648\u0646\u06cd \u0648\u0631\u0681. \u0644\u0646\u0689 \u0646\u0648\u0645. \u06cc\u06a9 \u0634\u0646\u0628\u0647 ] +weekday.short.sunday=\u06cc\u06a9 \u0634\u0646\u0628\u0647 [ \u0646\u06cc\u067e\u0627\u0644\u064a.\u062f \u0627\u0648\u0646\u06cd \u062f \u0648\u0631\u0681\u06d0 \u0644\u0646\u0689 \u0646\u0648\u0645. \u06cc\u06a9 \u0634\u0646\u0628\u0647 ] # Various Calendar months. @@ -788,33 +810,33 @@ nepali.month.october=\u0645\u0627\u063a [ \u0646\u06d0\u067e\u0627\u0644\u064a. nepali.month.november=\u0641\u0627\u0644\u06ab\u0648\u0646 [ \u0646\u06d0\u067e\u0627\u0644\u064a. \u0645\u06cc\u0627\u0634\u062a. \u0646\u0648\u0645\u0628\u0631 ] nepali.month.december=\u0686\u0627\u06cc\u062a\u0631\u0627 [ \u0646\u06d0\u067e\u0627\u0644\u064a. \u0645\u06cc\u0627\u0634\u062a. \u0689\u06cc\u0633\u0645\u0628\u0631 ] -nepali.month.short.january=\u0628\u06cc\u0627\u0634\u06a9 [ \u0646\u06d0\u067e\u0627\u0644\u064a. \u0645\u06cc\u0627\u0634\u062a. \u062c\u0646\u0648\u0631\u064a ] +nepali.month.short.january=\u0628\u06cc\u0627\u0634\u06d0\u06a9 [ \u0646\u06d0\u067e\u0627\u0644\u064a. \u0645\u06cc\u0627\u0634\u062a. \u062c\u0646\u0648\u0631\u064a ] nepali.month.short.february=\u062c\u06cc\u0633\u062a\u0627 [ \u0646\u06d0\u067e\u0627\u0644\u064a. \u0645\u06cc\u0627\u0634\u062a. \u0641\u0628\u0631\u0648\u0631\u064a ] nepali.month.short.march=\u0622\u0633\u0627\u0631 [ \u0646\u06d0\u067e\u0627\u0644\u064a. \u0645\u06cc\u0627\u0634\u062a. \u0645\u0627\u0631\u0686 ] nepali.month.short.april=\u0634\u0631\u0627\u0648\u0627\u0646 [ \u0646\u06d0\u067e\u0627\u0644\u064a. \u0645\u06cc\u0627\u0634\u062a. \u0627\u067e\u0631\u06d0\u0644 ] nepali.month.short.may=\u0628\u0627\u062f\u0631\u0627 [ \u0646\u06d0\u067e\u0627\u0644\u064a. \u0645\u06cc\u0627\u0634\u062a. \u0645\u06cc ] nepali.month.short.june=\u0622\u0634\u0648\u06cc\u0646 [ \u0646\u06d0\u067e\u0627\u0644\u064a. \u0645\u06cc\u0627\u0634\u062a. \u062c\u0648\u0646 ] -nepali.month.short.july=\u06a9\u0627\u0631\u067c\u06cc\u06a9 [ \u0646\u06d0\u067e\u0627\u0644\u064a. \u0645\u06cc\u0627\u0634\u062a. \u062c\u0648\u0644\u0627\u06cc ] +nepali.month.short.july=\u06a9\u0627\u0631\u067c\u06d0\u06a9 [ \u0646\u06d0\u067e\u0627\u0644\u064a. \u0645\u06cc\u0627\u0634\u062a. \u062c\u0648\u0644\u0627\u06cc ] nepali.month.short.august=\u0645\u0627\u0646\u06ab\u0633\u06cc\u0631 [ \u0646\u06d0\u067e\u0627\u0644\u064a. \u0645\u06cc\u0627\u0634\u062a. \u0627\u06ab\u0633\u062a ] nepali.month.short.september=\u067e\u0648\u0648\u0634 [ \u0646\u06d0\u067e\u0627\u0644\u064a. \u0645\u06cc\u0627\u0634\u062a. \u0633\u067e\u067c\u0645\u0628\u0631 ] nepali.month.short.october=\u0645\u0627\u063a [ \u0646\u06d0\u067e\u0627\u0644\u064a. \u0645\u06cc\u0627\u0634\u062a. \u0627\u06a9\u062a\u0648\u0628\u0631 ] nepali.month.short.november=\u0641\u0627\u0644\u06ab\u0648\u0646 [ \u0646\u06d0\u067e\u0627\u0644\u064a. \u0645\u06cc\u0627\u0634\u062a. \u0646\u0648\u0645\u0628\u0631 ] nepali.month.short.december=\u0686\u0627\u06cc\u062a\u0631\u0627 [ \u0646\u06d0\u067e\u0627\u0644\u064a. \u0645\u06cc\u0627\u0634\u062a. \u0689\u06cc\u0633\u0645\u0628\u0631 ] -nepali.weekday.monday=\u062f\u0648 \u0634\u0646\u0628\u0647 [ \u0646\u06cc\u067e\u0627\u0644\u064a.\u062f \u0627\u0648\u0646\u06cd \u0648\u0631\u0681. \u062f\u0648 \u0634\u0646\u0628\u0647 ] +nepali.weekday.monday=\u062f\u0648 \u0634\u0646\u0628\u0647 [ \u062f \u0627\u0648\u0646\u06cd \u0648\u0631\u0681 - \u062f\u0648 \u0634\u0646\u0628\u0647 ] nepali.weekday.tuesday=\u0633\u0647 \u0634\u0646\u0628\u0647 [ \u0646\u06cc\u067e\u0627\u0644\u064a.\u062f \u0627\u0648\u0646\u06cd \u0648\u0631\u0681. \u0633\u0647 \u0634\u0646\u0628\u0647 ] -nepali.weekday.wednesday=\u0686\u0647\u0627\u0631 \u0634\u0646\u0628\u0647 [ \u0646\u06cc\u067e\u0627\u0644\u064a.\u062f \u0627\u0648\u0646\u06cd \u0648\u0631\u0681. \u0686\u0647\u0627\u0631 \u0634\u0646\u0628\u0647 ] -nepali.weekday.thursday=\u067e\u0646\u062c \u0634\u0646\u0628\u0647 [ \u0646\u06cc\u067e\u0627\u0644\u064a.\u062f \u0627\u0648\u0646\u06cd \u0648\u0631\u0681. \u067e\u0646\u062c \u0634\u0646\u0628\u0647 ] -nepali.weekday.friday=\u062c\u0645\u0639\u0647 [ \u0646\u06cc\u067e\u0627\u0644\u064a.\u062f \u0627\u0648\u0646\u06cd \u0648\u0631\u0681. \u062c\u0645\u0639\u0647 ] +nepali.weekday.wednesday=\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647 [ \u062f \u0627\u0648\u0646\u06cd \u0648\u0631\u0681.\u0686\u0647\u0627\u0631 \u0634\u0646\u0628\u0647 ] +nepali.weekday.thursday=\u067e\u0646\u062c \u0634\u0646\u0628\u0647 [ \u062f \u0627\u0648\u0646\u06cd \u0648\u0631\u0681. \u067e\u0646\u062c \u0634\u0646\u0628\u0647 ] +nepali.weekday.friday=\u062c\u0645\u0639\u0647 [ \u062f \u0627\u0648\u0646\u06cd \u0648\u0631\u0681. \u062c\u0645\u0639\u0647 ] nepali.weekday.saturday=\u0634\u0646\u0628\u0647 [ \u0646\u06cc\u067e\u0627\u0644\u064a.\u062f \u0627\u0648\u0646\u06cd \u0648\u0631\u0681. \u0634\u0646\u0628\u0647 ] -nepali.weekday.sunday=\u06cc\u06a9 \u0634\u0646\u0628\u0647 [ \u0646\u06cc\u067e\u0627\u0644\u064a.\u062f \u0627\u0648\u0646\u06cd \u0648\u0631\u0681. \u06cc\u06a9 \u0634\u0646\u0628\u0647 ] +nepali.weekday.sunday=\u06cc\u06a9 \u0634\u0646\u0628\u0647 [ \u062f \u0627\u0648\u0646\u06cd \u0648\u0631\u0681. \u06cc\u06a9 \u0634\u0646\u0628\u0647 ] nepali.weekday.short.monday=\u062f\u0648 \u0634\u0646\u0628\u0647 [ \u0646\u06cc\u067e\u0627\u0644\u064a.\u062f \u0627\u0648\u0646\u06cd \u062f \u0648\u0631\u0681\u06d0 \u0644\u0646\u0689 \u0646\u0648\u0645. \u062f\u0648 \u0634\u0646\u0628\u0647 ] nepali.weekday.short.tuesday=\u0633\u0647 \u0634\u0646\u0628\u0647 [ \u0646\u06cc\u067e\u0627\u0644\u064a.\u062f \u0627\u0648\u0646\u06cd \u062f \u0648\u0631\u0681\u06d0 \u0644\u0646\u0689 \u0646\u0648\u0645. \u0633\u0647 \u0634\u0646\u0628\u0647 ] nepali.weekday.short.wednesday=\u0686\u0647\u0627\u0631 \u0634\u0646\u0628\u0647 [ \u0646\u06cc\u067e\u0627\u0644\u064a.\u062f \u0627\u0648\u0646\u06cd \u062f \u0648\u0631\u0681\u06d0 \u0644\u0646\u0689 \u0646\u0648\u0645. \u0686\u0647\u0627\u0631 \u0634\u0646\u0628\u0647 ] nepali.weekday.short.thursday=\u067e\u0646\u062c \u0634\u0646\u0628\u0647 [ \u0646\u06cc\u067e\u0627\u0644\u064a.\u062f \u0627\u0648\u0646\u06cd \u062f \u0648\u0631\u0681\u06d0 \u0644\u0646\u0689 \u0646\u0648\u0645. \u067e\u0646\u062c \u0634\u0646\u0628\u0647 ] nepali.weekday.short.friday=\u062c\u0645\u0639\u0647 \u0634\u0646\u0628\u0647 [ \u0646\u06cc\u067e\u0627\u0644\u064a.\u062f \u0627\u0648\u0646\u06cd \u062f \u0648\u0631\u0681\u06d0 \u0644\u0646\u0689 \u0646\u0648\u0645. \u062c\u0645\u0639\u0647 \u0634\u0646\u0628\u0647 ] -nepali.weekday.short.saturday=\u0634\u0646\u0628\u0647 [ \u0646\u06cc\u067e\u0627\u0644\u064a.\u062f \u0627\u0648\u0646\u06cd \u062f \u0648\u0631\u0681\u06d0 \u0644\u0646\u0689 \u0646\u0648\u0645. \u0634\u0646\u0628\u0647 ] +nepali.weekday.short.saturday=\u0634\u0646\u0628\u0647 [ \u062f \u0627\u0648\u0646\u06cd \u0648\u0631\u0681. \u0644\u0646\u0689 \u0646\u0648\u0645. \u0634\u0646\u0628\u0647 ] nepali.weekday.short.sunday=\u06cc\u06a9 \u0634\u0646\u0628\u0647 [ \u0646\u06cc\u067e\u0627\u0644\u064a.\u062f \u0627\u0648\u0646\u06cd \u062f \u0648\u0631\u0681\u06d0 \u0644\u0646\u0689 \u0646\u0648\u0645. \u06cc\u06a9 \u0634\u0646\u0628\u0647 ] #-- Islamic (Lunar Hijiri) calendar ------# @@ -883,7 +905,7 @@ persian.month.short.february=Saw persian.month.short.march=Jaw persian.month.short.april=Sar persian.month.short.may=Asa -persian.month.short.june=Son +persian.month.short.june=\u06cc\u06a9 \u0634\u0646\u0628\u0647 [ \u0646\u06cc\u067e\u0627\u0644\u064a.\u062f \u0627\u0648\u0646\u06cd \u062f \u0648\u0631\u0681\u06d0 \u0644\u0646\u0689 \u0646\u0648\u0645. \u06cc\u06a9 \u0634\u0646\u0628\u0647 ] persian.month.short.july=Miz persian.month.short.august=Aqr persian.month.short.september=Qaw @@ -916,8 +938,8 @@ translation_select_locale=[ \u0645\u062d\u0644 \u063a\u0648\u0631\u0647 \u06a9\u translation_select_ref=[ \u0645\u0631\u062c\u0639 \u06cc\u0627 \u0645\u0623\u062e\u0630 \u063a\u0648\u0631\u0647 \u06a9\u0693\u0626 ] translation_save=\u062b\u0628\u062a \u06cc\u06d0 \u06a9\u0693\u0626 [ \u0698\u0628\u0627\u0693\u0647 - \u062b\u0628\u062a \u06a9\u0693\u0626 ] translation_label_id=\u062f \u0647\u0648\u06cc\u062a \u0685\u0631\u06ab\u0646\u062f\u0648\u0646\u0647 -translation_label_name=\u0646\u0648\u0645 [ \u0698\u0628\u0627\u0693\u0647 \u0640 \u0646\u069a\u0647 \u0640 \u0646\u0648\u0645 ] -translation_label_shortName=\u0644\u0646\u0689 \u0646\u0648\u0645 [ \u0698\u0628\u0627\u0693\u0647 \u0640 \u0646\u069a\u0647 \u0640 \u0644\u0646\u0689 \u0646\u0648\u0645 ] +translation_label_name=\u0646\u0648\u0645 +translation_label_shortName=\u0644\u0646\u0689 \u0646\u0648\u0645 translation_label_description=\u062a\u0634\u0631\u06cc\u062d [ \u0698\u0628\u0627\u0693\u0647 \u0640 \u0646\u069a\u0647 \u0640 \u062a\u0634\u0631\u06cc\u062d ] translation_label_comment=\u062a\u0628\u0635\u0631\u0647 [ \u0698\u0628\u0627\u0693\u0647 \u0640 \u0646\u069a\u0647 \u0640 \u062a\u0628\u0635\u0631\u0647 ] translation_label_region=\u0633\u06cc\u0645\u0647 @@ -926,10 +948,10 @@ translation_variant=\u062f \u0628\u062f\u0644\u06d0\u062f\u0648 \u0648\u0693 translation_countrycode=\u062f \u0647\u06d0\u0648\u0627\u062f \u06a9\u0648\u0689 translation_languagecode=\u062f \u0698\u0628\u06d0 \u06a9\u0648\u0689 translation_label_numerator_description=\u062f \u06a9\u0633\u0631\u064a \u0639\u062f\u062f \u062a\u0634\u0631\u06cc\u062d [ \u0698\u0628\u0627\u0693\u0647 \u0640 \u0646\u069a\u0647 \u0640 \u06a9\u0633\u0631\u064a \u0639\u062f\u062f \u0640 \u062a\u0634\u0631\u06cc\u062d ] -translation_label_denominator_description=\u062f \u0648\u06d0\u0634\u0648\u0646\u06a9\u064a \u062a\u0634\u0631\u06cc\u062d [ \u0698\u0628\u0627\u0693\u0647 \u0640 \u0646\u069a\u0647 \u0640 \u0646\u0648\u0645 \u0627\u06d0\u069a\u0648\u062f\u0646\u0647 \u0640 \u062a\u0634\u0631\u06cc\u062d ] +translation_label_denominator_description=\u062f \u0648\u06d0\u0634\u0648\u0646\u06a9\u064a \u062a\u0634\u0631\u06cc\u062d [ \u0648\u06d0\u0634\u0648\u0646\u06a9\u06cc \u0640 \u062a\u0634\u0631\u06cc\u062d ] translation_locale_added=\u0627\u0636\u0627\u0641\u0647 \u0634\u0648\u06cc \u0681\u0627\u06cc translation_cancel=\u0631\u062f \u06cc\u06d0 \u06a9\u0693\u0626 [ \u0698\u0628\u0627\u0693\u0647 \u0640 \u0631\u062f\u0648\u0644 ] -translation_add=\u0627\u0636\u0627\u0641\u0647 \u06cc\u06d0 \u06a9\u0693\u0626 [ \u0698\u0628\u0627\u0693\u0647 \u0640 \u0627\u0636\u0627\u0641\u0647 ] +translation_add=\u0627\u0636\u0627\u0641\u0647 \u06cc\u06d0 \u06a9\u0693\u0626 translation_locale=\u0681\u0627\u06cc / \u0645\u062d\u0644 translation_reference=\u0645\u0631\u062c\u0639 / \u0645\u0623\u062e\u0630 translation_language_must_be_two_chars=\u062f \u0698\u0628\u06d0 \u062a\u0648\u0631\u064a \u0628\u0627\u06cc\u062f \u062f\u0648\u0647 \u0648\u064a @@ -1007,36 +1029,36 @@ server_date=\u062f \u0633\u0631\u0648\u0631 \u0646\u06d0\u067c\u0647 last_analytics_table_generation=\u062f \u0648\u0631\u0648\u0633\u062a\u064a \u062a\u062d\u0644\u06cc\u0644\u064a \u062c\u062f\u0648\u0644 \u062c\u0648\u0693\u0648\u0644 last_analytics_table_runtime=\u062f \u0648\u0631\u0648\u0633\u062a\u064a \u062a\u062d\u0644\u06cc\u0644\u064a \u062c\u062f\u0648\u0644 \u0645\u0648\u062f\u0647 time_since_last_analytics_table_generation=\u062f \u0648\u0631\u0648\u0633\u062a\u064a \u062a\u062d\u0644\u06cc\u0644\u06cc\u064a \u062c\u062f\u0648\u0644 \u0644\u0647 \u062c\u0648\u0693\u06d0\u062f\u0648 \u0648\u0631\u0648\u0633\u062a\u0647 \u0645\u0647\u0627\u0644 -online_release_page=\u067e\u0647 \u0644\u06cc\u06a9\u0647 \u062e\u067e\u0631\u06d0\u062f\u0648\u0646\u06a9\u06d0 \u067e\u0627\u06bc\u0647 [ \u067e\u0631 \u0644\u06cc\u06a9\u0647 - \u062e\u067e\u0631\u0648\u0644 - \u067e\u0627\u06bc\u0647 ] +online_release_page=\u067e\u0647 \u0644\u06cc\u06a9\u0647 \u062e\u067e\u0631\u06d0\u062f\u0648\u0646\u06a9\u06d0 \u067e\u0627\u06bc\u0647 [ \u062e\u067e\u0631\u06d0\u062f\u0644 - \u067e\u0627\u06bc\u0647 ] edit_profile=\u062f \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 \u06cc\u0627 \u0681\u0627\u0646\u06ab\u0693\u062a\u06cc\u0627\u0648\u0648 \u062a\u0635\u062d\u06cc\u062d view_profile=\u062f \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 \u0644\u06cc\u062f\u0644 profile_details=\u062f \u062c\u0632\u06cc\u0627\u062a\u0648 \u0681\u0627\u0646\u06ab\u0693\u062a\u06cc\u0627 job_title=\u062f\u0646\u062f\u0647 introduction=\u067e\u06d0\u0698\u0646\u062f\u06ab\u0644\u0648\u064a -gender=\u062c\u0646\u0689\u0631 (\u0646\u0627\u0631\u06cc\u0646\u0647 \u06cc\u0627 \u069a\u0681\u06cc\u0646\u0647) -male=\u0646\u0627\u0631\u06cc\u0646\u0647 [ \u0645\u0630\u06a9\u0631 ] -female=\u069a\u0681\u06cc\u0646\u0647 [ \u0645\u0648\u0646\u062b ] -other=\u0646\u0648\u0631 [ \u0646\u0648\u0631 ] +gender=\u062c\u0646\u0689\u0631 (\u069a\u0681\u06cc\u0646\u0647 \u06cc\u0627 \u0646\u0627\u0631\u06cc\u0646\u0647) +male=\u0646\u0627\u0631\u06cc\u0646\u0647 +female=\u069a\u0681\u064a\u0646\u0647 +other=\u0646\u0648\u0631 birthday=\u062f \u0632\u06d0\u0696\u06d0\u062f\u0648 \u0648\u0631\u0681 -nationality=\u062a\u0627\u0628\u0639\u06cc\u062a / \u0645\u0644\u062a +nationality=\u062a\u0627\u0628\u0639\u06cc\u062a \u06cc\u0627 \u0645\u0644\u06cc\u062a employer=\u06ab\u0648\u0645\u0627\u0631\u0648\u0646\u06a9\u06cc -education=\u062f \u062a\u062d\u0635\u06cc\u0644 \u062f\u0631\u062c\u0647 -interests=\u0644\u06d0\u0648\u0627\u0644\u062a\u06cc\u0627\u0648\u06d0 +education=\u069a\u0648\u0648\u0646\u0647 \u0627\u0648 \u0631\u0648\u0632\u0646\u0647 +interests=\u0644\u06d0\u0648\u0627\u0644\u062a\u06cc\u0627\u0648\u06d0 (\u06cc\u0627\u0646\u06d0 \u0647\u063a\u0647 \u0685\u0647 \u0686\u06d0 \u06cc\u0648 \u0685\u0648\u06a9 \u0639\u0644\u0627\u0642\u0647 \u0648\u0631 \u0633\u0631\u0647 \u0644\u0631\u064a) languages=\u0698\u0628\u06d0 update_user_profile_success=\u0645\u0627\u0644\u0648\u0645\u0627\u062a \u06cc\u0627 \u0641\u0631\u0648\u067e\u0627\u06cc\u0644 \u062a\u062c\u062f\u06cc\u062f \u0634\u0648\u06cc \u062f\u06cc -settings=\u062a\u0631\u062a\u06cc\u0628\u0627\u062a [ \u062a\u0631\u062a\u06cc\u0628\u0627\u062a ] -property_to_display_in_analysis_modules=\u067e\u0647 \u062a\u062d\u0644\u06cc\u0644\u064a \u0646\u0645\u0648\u0646\u0648 \u06a9\u06d0 \u062f \u0685\u0631\u06ab\u0646\u062f\u0648\u0644\u0648 \u062e\u0627\u0635\u06cc\u062a +settings=\u062a\u0646\u0638\u06cc\u0645\u0627\u062a +property_to_display_in_analysis_modules=\u0647\u063a\u0647 \u0645\u0627\u0644\u06a9\u06cc\u062a \u06cc\u0627 \u0681\u0627\u0646\u06ab\u0693\u062a\u06cc\u0627 \u0686\u06d0 \u067e\u0647 \u0685\u06d0\u0693\u0646\u06cc\u0632 \u0644\u0627\u0631\u069a\u0648\u062f \u06cc\u0627 \u0645\u0627\u0689\u06cc\u0648\u0644\u0648\u0646\u0648 \u06a9\u06d0 \u069a\u0648\u062f\u0644 \u06a9\u06cc\u0696\u064a user_settings=\u062f \u06a9\u0627\u0631\u0648\u0648\u0646\u06a9\u064a \u062a\u0631\u062a\u06cc\u0628\u0627\u062a -general=\u0639\u0645\u0648\u0645\u06cc\u0627\u062a +general=\u0639\u0645\u0648\u0645\u064a message=\u067e\u06d0\u063a\u0627\u0645 db_language=\u062f \u0689\u0627\u067c\u0627\u0628\u06cc\u0633 \u0698\u0628\u0647 -language=\u062f \u0627\u0646\u067c\u0631\u0641\u06cc\u0633 \u0698\u0628\u0647 +language=\u062f \u0627\u0646\u067c\u0631\u0646\u06d0\u067c \u0698\u0628\u0647 use_db_locale_no_translation=\u062f \u0689\u0627\u067c\u0627\u0628\u06cc\u0633 \u0644\u0647 \u0645\u062d\u0644 \u0685\u062e\u0647 \u06a9\u0627\u0631 \u0648\u0627\u062e\u0644\u06d0 / \u0698\u0628\u0627\u0693\u0647 \u0634\u062a\u0648\u0646 \u0646\u0647 \u0644\u0631\u064a style=\u0637\u0631\u0632 \u06cc\u0627 \u0689\u0648\u0644 user_general_settings=\u062f \u06a9\u0627\u0631\u0648\u0648\u0646\u06a9\u064a \u0639\u0645\u0648\u0645\u064a \u062a\u0631\u062a\u06cc\u0628\u0627\u062a user_message_settings=\u062f \u06a9\u0627\u0631\u0648\u0648\u0646\u06a9\u064a \u062f \u067e\u06d0\u063a\u0627\u0645 \u062a\u0631\u062a\u06cc\u0628\u0627\u062a -enable_message_email_notifications=\u062f \u0628\u0631\u06d0\u069a\u0627\u0644\u06cc\u06a9 \u062f \u062e\u0628\u0631\u062a\u06cc\u0627\u0648\u0648 \u062f \u067e\u06d0\u063a\u0627\u0645 \u0641\u0639\u0627\u0644\u0648\u0644 -enable_message_sms_notifications=\u062f SMS \u062f \u062e\u0628\u0631\u062a\u06cc\u0627\u0648\u0648 \u062f \u067e\u06d0\u063a\u0627\u0645 \u0641\u0639\u0627\u0644\u0648\u0644 +enable_message_email_notifications=\u062f \u0628\u0631\u06d0\u069a\u0646\u0627\u0644\u06cc\u06a9 \u0644\u0647 \u0644\u0627\u0631\u06d0 \u062f \u062e\u0628\u0631\u062a\u06cc\u0627\u0648\u0648 \u0627\u0693\u0648\u0646\u062f \u067e\u06d0\u063a\u0627\u0645 \u0641\u0639\u0627\u0644\u0648\u0644 +enable_message_sms_notifications=\u062f SMS \u067e\u0647 \u0645\u067c \u062f \u067e\u06d0\u063a\u0627\u0645 \u0641\u0639\u0627\u0644\u0648\u0644 intro_user_general_settings=\u062f \u0645\u062d\u0644\u060c \u0689\u0648\u0644/\u0637\u0631\u0632 \u0627\u0648 \u0646\u0648\u0631\u0648 \u0644\u067e\u0627\u0631\u0647 \u062f \u06a9\u0627\u0631\u0648\u0648\u0646\u06a9\u064a \u062f \u0681\u0627\u0646\u06ab\u0693\u06cc\u0648 \u062a\u0631\u062a\u06cc\u0628\u0627\u062a\u0648 \u062f \u06a9\u0627\u0631\u0648\u0648\u0646\u06a9\u064a \u0633\u0631\u0647 \u062f \u0633\u06cc\u0633\u067c\u0645 \u0681\u0627\u0646\u06ab\u0693\u064a \u06a9\u0648\u0644 intro_user_message_settings=\u062f \u0628\u0631\u06d0\u069a\u0646\u0627\u0644\u06cc\u06a9 \u0627\u0648 \u0644\u0646\u0689 \u0644\u06cc\u06a9\u0644\u064a \u067e\u06d0\u063a\u0627\u0645 \u06cc\u0627 SMS \u062f \u062e\u0628\u0631\u062a\u06cc\u0627 \u062f \u067e\u06d0\u063a\u0627\u0645 \u0644\u067e\u0627\u0631\u0647 \u062f \u06a9\u0627\u0631\u0648\u0648\u0646\u06a9\u064a \u062f \u0681\u0627\u0646\u06ab\u0693\u06cc\u0648 \u062a\u0631\u062a\u06cc\u0628\u0627\u062a\u0648 \u062f \u0633\u06cc\u0633\u067c\u0645 \u0681\u0627\u0646\u06ab\u0693\u064a \u06a9\u0648\u0644 light_blue=\u062a\u062a \u0627\u0633\u0645\u0627\u0646\u064a \u0631\u0646\u06ab @@ -1044,7 +1066,7 @@ green=\u0634\u06cc\u0646 \u0631\u0646\u06ab settings_updated=\u062a\u0631\u062a\u06cc\u0628\u0627\u062a \u062a\u062c\u062f\u06cc\u062f \u0634\u0648\u064a \u062f\u064a dashboard=\u0689\u06d0\u0634\u0628\u0648\u0631\u0689 [ \u0689\u06d0\u0633\u0628\u0648\u0631\u0689 ] messages=\u067e\u06d0\u063a\u0627\u0645\u0648\u0646\u0647 -interpretations=\u0634\u0641\u0627\u0647\u064a \u0698\u0628\u0627\u0693\u06d0 \u06cc\u0627 \u062a\u0641\u0633\u06cc\u0631\u0648\u0646\u0647 +interpretations=\u0634\u0641\u0627\u0647\u064a \u0698\u0628\u0627\u0693\u06d0 interface_style=\u062f \u0627\u0646\u067c\u0631\u0641\u06d0\u0633 \u0689\u0648\u0644 server_memory=\u062f \u0633\u0631\u0648\u0631 \u062d\u0627\u0641\u0638\u0647 cpu_cores=\u062f CPU \u0627\u0633\u0627\u0633\u064a \u0628\u0631\u062e\u06d0 @@ -1061,10 +1083,10 @@ release_page=\u067e\u0647 \u0644\u06cc\u06a9\u0647 \u062e\u067e\u0631\u06d0\u062 #-- Macros ---------------------------------------------------------------------# -yes=\u0647\u0648 [ \u0647\u0648 ] -no=\u0646\u0647 [ \u0646\u0647 ] -true=\u0647\u0648 [ \u062f\u0631\u0633\u062a ] -false=\u0646\u0647 [ \u063a\u0644\u0637 ] +yes=\u0647\u0648 +no=\u0646\u0647 +true=\u0647\u0648 +false=\u0646\u0647 sum=\u062c\u0645\u0639 \u06a9\u0648\u0644 count=\u0634\u0645\u06d0\u0631\u0644 average=\u0645\u0646\u0681\u0646\u06cd @@ -1072,11 +1094,11 @@ stddev=\u0645\u0639\u06cc\u0627\u0631\u064a \u0627\u0646\u062d\u0631\u0627\u0641 variance=\u062a\u0648\u067e\u06cc\u0631 min=\u062d\u062f\u0627\u0642\u0644 max=\u062d\u062f\u0627\u0639\u0638\u0645 -text=\u0645\u062a\u0646 +text=\u0644\u064a\u06a9\u0646\u0647 \u06cc\u0627 \u0645\u062a\u0646 long_text=\u0627\u0648\u0696\u062f \u0645\u062a\u0646 string=\u0644\u0693\u06cd int=\u0639\u062f\u062f [ \u0628\u0634\u067e\u0693 \u0639\u062f\u062f ] -number=\u0634\u0645\u06d0\u0631\u0647 [ \u0639\u062f\u062f ] +number=\u0639\u062f\u062f [ \u0628\u0634\u067e\u0693 \u0639\u062f\u062f ] integer=\u0635\u062d\u06cc\u062d \u0639\u062f\u062f positive_integer=\u0645\u062b\u0628\u062a \u0639\u062f\u062f zero_positive_int=\u0645\u062b\u0628\u062a \u06cc\u0627 \u0635\u0641\u0631 \u0628\u0634\u067e\u0693 \u0639\u062f\u062f @@ -1088,11 +1110,11 @@ percentage=\u0633\u0644\u0646\u0647 date=\u0646\u06d0\u067c\u0647 date_time=\u0646\u06d0\u067c\u0647 \u0627\u0648 \u0645\u0647\u0627\u0644 yes_no=\u0647\u0648/\u0646\u0647 [ \u0647\u0648/\u0646\u0647 ] -bool=\u0647\u0648/\u0646\u0647 [ \u0628\u0648\u0644/bool ] +bool=\u0647\u0648/\u0646\u0647 [ \u0647\u0648/\u0646\u0647 ] none=\u0647\u06d0\u0685 \u06cc\u0648 yes_only = \u0647\u0648\u060c \u06cc\u0648\u0627\u0632\u06d0 custom=\u0681\u0627\u0646\u06ab\u0693\u06cc -file=\u062f\u0648\u0633\u06cc\u0647 \u06cc\u0627 \u0641\u0627\u06cc\u0644 +file=\u0641\u0627\u06cc\u0644 no_value=\u0647\u06d0\u0685 \u0627\u0631\u0632\u069a\u062a \u0646\u0634\u062a\u0647 #-- Validation messages -------------------------------------------------------# @@ -1113,15 +1135,15 @@ profile=\u0645\u0634\u062e\u0635\u0627\u062a \u06cc\u0627\u067e\u0631\u0648\u064 account=\u062d\u0633\u0627\u0628 update_user=\u06a9\u0627\u0631\u0648\u0648\u0646\u06a9\u06cc \u062a\u062c\u062f\u06cc\u062f \u06a9\u0693\u0626 user_account=\u062f \u06a9\u0627\u0631\u0648\u0648\u0646\u06a9\u064a \u062d\u0633\u0627\u0628 -user_name=\u062f \u06a9\u0627\u0631\u0648\u0648\u0646\u06a9\u064a \u0646\u0648\u0645 [ \u06a9\u0627\u0631\u0648\u0648\u0646\u06a9\u06cc - \u0646\u0648\u0645 ] +user_name=\u06a9\u0627\u0631\u06d0\u062f\u0648\u0646\u06a9\u06cc \u0646\u0648\u0645 old_password=\u0645\u062e\u06a9\u06cc\u0646\u06cd \u067e\u067c \u0646\u0648\u0645 new_password=\u0646\u0648\u06cd \u067e\u067c \u0646\u0648\u0645 retype_new_password=\u0646\u0648\u06cd \u067e\u067c \u0646\u0648\u0645 \u0628\u06cc\u0627 \u0681\u0644\u064a \u067c\u0627\u06cc\u067e \u06a9\u0693\u0626 -surname=\u062a\u062e\u0644\u0635 +surname=\u06a9\u0648\u0631\u0646\u06cd \u0646\u0648\u0645 \u06cc\u0627 \u062a\u062e\u0644\u0635 first_name=\u0644\u0648\u0645\u0693\u06cd \u0646\u0648\u0645 email=\u0628\u0631\u06d0\u069a\u0646\u0627\u0644\u06cc\u06a9 -openid=ID \u067e\u0631\u0627\u0646\u06cc\u0632\u0626 -username=\u062f \u06a9\u0627\u0631\u0648\u0648\u0646\u06a9\u064a \u0646\u0648\u0645 [ \u06a9\u0627\u0631\u0648\u0648\u0646\u06a9\u06cc ] +openid=\u062f \u0627\u064a\u064a \u0689\u064a \u062c\u0648\u0693\u0648\u0644 +username=\u06a9\u0627\u0631\u06d0\u062f\u0648\u0646\u06a9\u06cc \u0646\u0648\u0645 phone_number=\u062f \u06ab\u0631\u0681\u0646\u062f\u0647 \u067c\u0644\u06cc\u0641\u0648\u0646 \u0634\u0645\u06d0\u0631\u0647 user_roles=\u062f \u06a9\u0627\u0631\u0648\u0648\u0646\u06a9\u064a \u0645\u0633\u0648\u0648\u0644\u06cc\u062a\u0648\u0646\u0647 update_user_success=\u062d\u0633\u0627\u0628 \u062a\u062c\u062f\u06cc\u062f \u0634\u0648 @@ -1146,13 +1168,13 @@ please_enter_a_valid_email_address=\u0644\u0637\u0641\u0627\u064b \u062f\u0631\u please_enter_a_valid_url=\u0644\u0637\u0641\u0627\u064b \u062f\u0631\u0633\u062a URL \u062f\u0627\u062e\u0644 \u06a9\u0693\u0626 please_enter_a_valid_date=\u0644\u0637\u0641\u0627\u064b \u062f\u0631\u0633\u062a\u0647 \u0646\u06d0\u067c\u0647 \u062f\u0627\u062e\u0644\u0647 \u06a9\u0693\u0626 please_enter_a_valid_date_iso=\u0644\u0637\u0641\u0627\u064b \u062f\u0631\u0633\u062a\u0647 \u0646\u06d0\u067c\u0647 \u062f\u0627\u062e\u0644\u0647 \u06a9\u0693\u0626 (1990-01-01) -please_enter_a_valid_number=\u0644\u0637\u0641\u0627\u064b \u062f\u0631\u0633\u062a \u0639\u062f\u062f \u062f\u0627\u062e\u0644 \u06a9\u0693\u0626 [ \u0644\u0637\u0641\u0627\u064b \u0640 \u062f\u0627\u062e\u0644 \u0640 \u06cc\u0648 \u0640 \u062f\u0631\u0633\u062a \u0640 \u0639\u062f\u062f ] +please_enter_a_valid_number=\u0644\u0637\u0641\u0627\u064b \u06cc\u0648 \u062f\u0631\u0633\u062a \u0639\u062f\u062f \u062f\u0627\u062e\u0644 \u06a9\u0693\u0626 [ \u0644\u0637\u0641\u0627\u064b - \u062f\u0631\u0633\u062a - \u0639\u062f\u062f\u064a \u0634\u0645\u06d0\u0631\u0647 - \u062f\u0627\u062e\u0644\u0647 \u06a9\u0693\u0626 ] please_enter_a_valid_digits=\u0644\u0637\u0641\u0627\u064b \u06cc\u0648\u0627\u0632\u06d0 \u0627\u0631\u0642\u0627\u0645 \u062f\u0627\u062e\u0644 \u06a9\u0693\u0626 please_enter_the_equal_values_again=\u062f\u0631\u062c \u0627\u0648 \u062f\u0627\u062e\u0644 \u0634\u0648\u064a \u0627\u0631\u0642\u0627\u0645 \u0646\u0647 \u067e\u0631\u062a\u0644\u0647 \u06a9\u06cc\u0696\u064a. \u0644\u0637\u0641\u0627\u064b \u0627\u0631\u0642\u0627\u0645 \u0628\u06cc\u0627 \u0681\u0644\u064a \u062f\u0631\u062c \u06a9\u0693\u0626. please_enter_a_value_with_a_valid_expression=\u0644\u0637\u0641\u0627\u064b \u06cc\u0648 \u0631\u0642\u0645 \u062f \u0627\u0639\u062a\u0628\u0627\u0631 \u0648\u0693 \u062d\u062f\u0648\u062f\u0648 \u0633\u0631\u0647 \u062f\u0627\u062e\u0644 \u06a9\u0693\u0626 first_character_must_be_alphabetical=\u0644\u0648\u0645\u0693\u06cd \u062a\u0648\u0631\u06cc \u0628\u0627\u06cc\u062f \u06cc\u0648\u0647 \u06a9\u0644\u0645\u0647 \u0648\u064a please_enter_no_more_than_n_character=\u0644\u0637\u0641\u0627\u064b \u0644\u0647 {0} \u0685\u062e\u0647 \u0632\u06cc\u0627\u062a \u062a\u0648\u0631\u064a \u062f\u0627\u062e\u0644 \u06a9\u0693\u0626 -please_enter_at_least_than_n_character=\u0644\u0637\u0641\u0627 \u0644\u0696 \u062a\u0631 \u0644\u0696\u0647 {0} \u062a\u0648\u0631\u0648 \u0648\u0644\u06d0\u06a9\u0626 +please_enter_at_least_than_n_character=\u0644\u0637\u0641\u0627\u064b \u0644\u0696\u062a\u0631\u0644\u0696\u0647 {0} \u062a\u0648\u0631\u064a \u062f\u0627\u062e\u0644\u06d0 \u06a9\u0693\u0626. please_enter_a_value_between_n_character=\u0644\u0637\u0641\u0627\u064b \u062f {0} \u0627\u0648 {1} \u062a\u0631\u0645\u0646\u0681 \u06cc\u0648 \u0631\u0642\u0645 \u062f\u0627\u062e\u0644 \u06a9\u0693\u0626 please_enter_a_value_between_a_and_b=\u0644\u0637\u0641\u0627\u064b \u062f {0} \u0627\u0648 {1} \u062f \u063a\u067c\u06cc\u0648 \u062a\u0648\u0631\u0648 \u062a\u0631\u0645\u0646\u0681 \u06cc\u0648 \u0631\u0642\u0645 \u062f\u0627\u062e\u0644 \u06a9\u0693\u0626 please_enter_a_value_less_than_or_equal_to_n=\u0644\u0637\u0641\u0627\u064b \u062f {0} \u0645\u0633\u0627\u0648\u064a \u06cc\u0627 \u0644\u0647 \u0647\u063a\u0647 \u06a9\u0645 \u0631\u0642\u0645 \u062f\u0627\u062e\u0644 \u06a9\u0693\u0626 @@ -1236,7 +1258,7 @@ rows_in_page=\u067e\u0647 \u0647\u0631\u0647 \u067e\u0627\u06bc\u0647 \u06a9\u06 jump_to_page=\u067e\u0627\u06bc\u06d0 \u062a\u0647 \u0648\u0644\u0627\u0693 \u0634\u0626 go=\u0644\u0627\u0693 \u0634\u0626 filter_by_name=\u062f \u0646\u0648\u0645 \u0644\u0647 \u0645\u062e\u06d0 \u06cc\u06d0 \u0641\u06cc\u0644\u067c\u0631 \u06a9\u0693\u0626 -filter=\u0641\u06cc\u0644\u067c\u0631 \u06cc\u06d0 \u06a9\u0693\u0626 +filter=\u0641\u06cc\u0644\u067c\u0631 clear=\u067e\u0627\u06a9 \u06cc\u06d0 \u06a9\u0693\u0626 find=\u067e\u06cc\u062f\u0627 \u06cc\u06d0 \u06a9\u0693\u0626 delete_success=\u062d\u0630\u0641 \u0634\u0648\u06d0 \u0645\u0648\u0636\u0648\u0639 @@ -1246,11 +1268,11 @@ process=\u062f \u067e\u0631\u0648\u0633\u06d0\u0633 \u067e\u0647 \u062d\u0627\u0 get_pdf=\u062f PDF \u067e\u06d0\u063a\u0627\u0645\u0648\u0646\u0647 \u062a\u0631\u0644\u0627\u0633\u0647 \u06a9\u0693\u0626 no_item_to_export=\u062f \u0635\u0627\u062f\u0631\u0648\u0644\u0648 \u0644\u067e\u0627\u0631\u0647 \u0647\u06d0\u0685 \u0645\u0648\u0636\u0648\u0639 \u0646\u0634\u062a\u0647 -name=\u0646\u0648\u0645 [ \u0646\u0648\u0645 ] -short_name=\u0644\u0646\u0689 \u0646\u0648\u0645 [ \u0644\u0646\u0689 - \u0646\u0648\u0645 ] +name=\u0646\u0648\u0645 +short_name=\u0644\u0646\u0689 \u0646\u0648\u0645 alternative_name=\u0628\u062f\u06cc\u0644 \u0646\u0648\u0645 code=\u06a9\u0648\u0689 \u06cc\u0627 \u0634\u0641\u0631 -description=\u062a\u0634\u0631\u06cc\u062d [ \u062a\u0634\u0631\u06cc\u062d ] +description=\u062a\u0634\u0631\u06cc\u062d [ \u0698\u0628\u0627\u0693\u0647 \u0640 \u0646\u069a\u0647 \u0640 \u062a\u0634\u0631\u06cc\u062d ] opening_date=\u067e\u0631\u0627\u0646\u06cc\u0633\u062a\u0648\u0646\u06a9\u06d0 \u0646\u06d0\u067c\u0647 closed_date=\u062f \u067e\u0627\u06cc \u0646\u06d0\u067c\u0647 active=\u0641\u0639\u0627\u0644 @@ -1261,7 +1283,7 @@ target=\u0647\u062f\u0641 percent=\u0633\u0644\u0646\u0647 \u06cc\u0627 \u0641\u06cc\u0635\u062f\u064a on_time=\u067e\u0631 \u0648\u062e\u062a data_dictionary=\u062f \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 \u0642\u0627\u0645\u0648\u0633 -data_elements=\u062f \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 \u0628\u0631\u062e\u06d0 +data_elements=\u062f \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 (\u0689\u0627\u067c\u0627) \u0628\u0631\u062e\u06d0 data_sets=\u062f \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 \u06cc\u0627 \u0689\u0627\u067c\u0627 \u067c\u0648\u0644\u06ab\u06d0 indicators=\u0634\u0627\u062e\u0635\u0648\u0646\u0647 indicator_groups=\u062f \u06ab\u0631\u0648\u067e\u0648\u0646\u0648 \u0634\u0627\u062e\u0635 @@ -1290,7 +1312,7 @@ annualized=\u062f \u06a9\u0627\u0644 \u067e\u0631 \u0627\u0633\u0627\u0633 \u067 aggregation_operator=\u062f \u06cc\u0648 \u0681\u0627\u06cc \u06a9\u0648\u0644\u0648 \u0622\u067e\u0631\u06d0\u067c\u0648\u0631 numerator=\u062f \u06a9\u0633\u0631\u064a \u0639\u062f\u062f \u0634\u0645\u06d0\u0631\u0648\u0646\u06a9\u06cc numerator_formula=\u062f \u06a9\u0633\u0631\u064a \u0639\u062f\u062f \u062f \u0634\u0645\u06d0\u0631\u0648\u0646\u06a9\u064a \u0641\u0648\u0631\u0645\u0648\u0644 -numerator_description=\u062f \u06a9\u0633\u0631\u064a \u0639\u062f\u062f \u062f \u0634\u0645\u06d0\u0631\u0648\u0646\u06a9\u064a \u0628\u0647 \u0627\u0693\u0647 \u062a\u0634\u0631\u06cc\u062d [ \u0634\u0645\u06d0\u0631\u0648\u0646\u06a9 \u0640 \u062a\u0634\u0631\u06cc\u062d ] +numerator_description=\u062f \u06a9\u0633\u0631\u064a \u0639\u062f\u062f \u062a\u0634\u0631\u06cc\u062d [ \u0698\u0628\u0627\u0693\u0647 \u0640 \u0646\u069a\u0647 \u0640 \u06a9\u0633\u0631\u064a \u0639\u062f\u062f \u0640 \u062a\u0634\u0631\u06cc\u062d ] numerator_aggregation_operator=\u062f \u0634\u0645\u06d0\u0631\u0648\u0646\u06a9\u064a \u062f \u06cc\u0648 \u0681\u0627\u06cc \u06a9\u0648\u0644\u0648 \u0622\u067e\u0631\u0627\u067c\u0648\u0631 denominator=\u0648\u06d0\u0634\u0648\u0646\u06a9\u06cc denominator_formula=\u062f \u0648\u06d0\u0634\u0648\u0646\u06a9\u064a \u0641\u0648\u0631\u0645\u0648\u0644 @@ -1359,7 +1381,7 @@ user_group_access=\u062f \u06a9\u0627\u0631\u0648\u0648\u0646\u06a9\u064a \u06ab ajax_login_failed=\u0633\u06cc\u0633\u067c\u0645 \u062a\u0647 \u062f \u0646\u0646\u0648\u062a\u0648 \u0647\u0685\u0647 \u0646\u0627\u06a9\u0627\u0645\u0647 \u0634\u0648\u0647\u060c \u062e\u067e\u0644 \u06a9\u0627\u0631\u06d0\u062f\u0648\u0646\u06a9\u06cc \u0646\u0648\u0645 \u0627\u0648 \u067e\u067c \u0646\u0648\u0645 \u0645\u0648 \u0686\u06cc\u06a9 \u0627\u0648 \u0628\u06cc\u0627 \u0647\u0685\u0647 \u0648\u06a9\u0693\u0626 group_name=\u062f \u06ab\u0631\u0648\u067e \u0646\u0648\u0645 sharing_settings=\u062f \u0634\u0631\u06cc\u06a9 \u06a9\u0648\u0644\u0648 \u062a\u0631\u062a\u06cc\u0628\u0627\u062a -no_access=\u0646\u0634\u062a\u0647 [ \u0647\u06d0\u0685 \u0644\u0627\u0633 \u0631\u0633\u06cc \u0646\u0634\u062a\u0647 ] +no_access=\u0647\u06d0\u0685 \u06cc\u0648 read_only=\u06cc\u0648\u0627\u0632\u06d0 \u06cc\u06d0 \u0648\u0644\u0648\u0644\u0626 read_write=\u0648\u06cc\u06d0 \u0644\u0648\u0644\u0626 \u0627\u0648 \u0648\u06cc\u06d0 \u0644\u06cc\u06a9\u0626 can_edit_and_view=\u062f \u062a\u0635\u062d\u06cc\u062d \u0627\u0648 \u06a9\u062a\u0646\u06d0 \u0648\u0693 \u062f\u06cc @@ -1614,7 +1636,7 @@ slovenia=Slovenia solomon_islands=\u062f \u0633\u0644\u06cc\u0645\u0627\u0646 \u067c\u0627\u067e\u0648\u06ab\u0627\u0646 somalia=\u0633\u0648\u0645\u0627\u0644\u064a\u0627 somaliland=\u0633\u0648\u0645\u0627\u0644\u064a \u0644\u06d0\u0646\u0689 -south_africa=\u0633\u0648\u06d0\u0644\u064a \u0627\u0641\u0631\u06cc\u06a9\u0627 +south_africa=\u0633\u0648\u06d0\u0644\u06d0 \u0627\u0641\u0631\u06cc\u06a9\u0627 south_africa_department_of_health=\u062f \u0633\u0648\u06d0\u0644\u064a \u0627\u0641\u0631\u06cc\u06a9\u0627 \u062f \u0631\u0648\u063a\u062a\u06cc\u0627 \u0627\u062f\u0627\u0631\u0647 south_georgia=South Georgia south_korea=South Korea @@ -1674,19 +1696,25 @@ planned_parenthood=Planned parenthood #-- Login page ----------------------------------------------------------------# create_an_account=\u06cc\u0648 \u062d\u0633\u0627\u0628 \u062c\u0648\u0693 \u06a9\u0693\u0626 -login_password=\u067e\u067c \u0646\u0648\u0645 [ \u0633\u06cc\u0633\u067c\u0645 \u062a\u0647 \u0646\u0646\u0648\u062a\u0644 \u0640 \u067e\u067c \u0646\u0648\u0645 ] -login_username=\u06a9\u0627\u0631\u06d0\u062f\u0648\u0646\u06a9\u06cc \u0646\u0648\u0645 [ \u0633\u06cc\u0633\u067c\u0645 \u062a\u0647 \u0646\u0646\u0648\u062a\u0644 \u0640 \u06a9\u0627\u0631\u06d0\u062f\u0648\u0646\u06a9\u06cc \u0646\u0648\u0645 ] +login_password=\u067e\u067c\u0646\u0648\u0645 +login_username=\u06a9\u0627\u0631\u06d0\u062f\u0648\u0646\u06a9\u06cc \u0646\u0648\u0645 forgot_password=\u067e\u067c \u0646\u0648\u0645 \u0647\u06d0\u0631 \u0634\u0648\u06cc \u062f\u06cc\u061f wrong_username_or_password=\u063a\u0644\u0637 \u06a9\u0627\u0631\u06d0\u062f\u0648\u0646\u06a9\u06cc \u0646\u0648\u0645 \u06cc\u0627 \u067e\u067c \u0646\u0648\u0645 authentication.message.account.invalid=\u063a\u0644\u0637 \u06a9\u0627\u0631\u06d0\u062f\u0648\u0646\u06a9\u06cc \u0646\u0648\u0645 \u06cc\u0627 \u067e\u067c \u0646\u0648\u0645 authentication.message.account.locked=Your account is locked powered_by=\u062f \u0641\u0639\u0627\u0644\u0648\u0644\u0648 \u0648\u0633\u06cc\u0644\u0647 sign_in=\u0633\u06cc\u0633\u067c\u0645 \u062a\u0647 \u062f\u0627\u062e\u0644\u06d0\u062f\u0644 +login_using_two_factor_authentication=Login using two factor authentication +two_factor_authentication_code=Two factor authentication code +sign_in_with_openID=Sign in with OpenID change_language=Change language +login_with_google=Sign in with Google +login_with_azure=Sign in with Microsoft +oidc_login_failed=Failed to login with OIDC two_factor_code=\u06a9\u0648\u0689 \u06cc\u0627 \u0634\u0641\u0631 #-- New User Account page -----------------------------------------------------# -new_user_account_name=\u0646\u0648\u06cc [ \u0646\u0648\u06cc \u0640 \u06a9\u0627\u0631\u0648\u0648\u0646\u06a9\u06cc \u0640 \u062d\u0633\u0627\u0628 \u0640 \u0646\u0648\u0645 ] +new_user_account_name=\u0646\u0648\u0645 new_user_account_first_name=\u0644\u0648\u0645\u0693\u06cd new_user_account_last_name=\u0648\u0631\u0633\u062a\u06cd @@ -1697,7 +1725,7 @@ recover_error_message=\u0644\u0647 \u0628\u062f\u0647 \u0645\u0631\u063a\u0647\u #-- App Menu ------------------------------------------------------------------# -applications=\u0627\u067e\u0644\u06cc\u06a9\u06d0\u0634\u0646 [ \u0627\u067e\u0644\u06cc\u06a9\u06d0\u0634\u0646\u0648\u0646\u0647 ] +applications=\u0627\u067e\u0644\u06cc\u06a9\u06d0\u0634\u0646 [ \u062f \u0627\u067e\u0644\u06cc\u06a9\u06d0\u0634\u0646 \u062a\u0646\u0638\u06cc\u0645\u0648\u0648\u0646\u06a9\u06cc ] more_applications=\u0646\u0648\u0631 \u0627\u067e\u0644\u06cc\u06a9\u06d0\u0634\u0646\u0648\u0646\u0647 app_manager=\u0627\u067e\u0644\u06cc\u06a9\u06d0\u0634\u0646 [ \u062f \u0627\u067e\u0644\u06cc\u06a9\u06d0\u0634\u0646 \u062a\u0646\u0638\u06cc\u0645\u0648\u0648\u0646\u06a9\u06cc ] app_favorite_description=\u062f\u0627 \u0646\u069a\u0647 \u0647\u063a\u0647 \u0627\u067e\u0644\u06cc\u06a9\u06d0\u0634\u0646 \u0685\u0631\u06ab\u0646\u062f\u0648\u064a \u0686\u06d0 \u0633\u062a\u0627\u0633\u0648 \u067e\u0647 \u0644\u0627\u0646\u062f\u06cc\u0646\u06cd \u0645\u06cc\u0646\u0648 \u06a9\u06d0 \u0628\u0647 \u069a\u06a9\u0627\u0631\u0647 \u0634\u064a. @@ -1759,9 +1787,37 @@ respond_to_this_message=\u062f \u0628\u0631\u06d0\u069a\u0646\u0627\u0644\u06cc\ #-- Restore emails ------------------------------------------------------------# +email_restore_subject=\u062f \u06a9\u0627\u0631\u0648\u0648\u0646\u06a9\u064a \u062f \u0628\u0631\u06d0\u069a\u0646\u0627\u0644\u06cc\u06a9 \u062f \u062d\u0633\u0627\u0628 \u062f \u0628\u06d0\u0631\u062a\u0647 \u062a\u0631\u0644\u0627\u0633\u0647 \u06a9\u0648\u0644\u0648 \u062a\u0627\u06cc\u06cc\u062f +email_restore_1_1st_paragraph_before_application_title=\u06cc\u0648 \u0686\u0627\u060c \u069a\u0627\u064a\u064a \u062a\u0627\u0633\u0648 \u0632\u0645\u0648\u0696 \u0685\u062e\u0647 \u062f \u062e\u067e\u0644 \u062d\u0633\u0627\u0628 \u062f \u0628\u06d0\u0631\u062a\u0647 \u062a\u0631\u0644\u0627\u0633\u0647 \u06a9\u0648\u0644\u0648 \u063a\u0648\u069a\u062a\u0646\u0647 \u06a9\u0693\u06d0 \u062f\u0647 +email_restore_1_1st_paragraph_after_application_title=\u062f \u06a9\u0627\u0631\u0648\u0648\u0646\u06a9\u064a \u062d\u0633\u0627\u0628 [\u062f \u0628\u0631\u06d0\u069a\u0646\u0627\u0644\u06cc\u06a9 \u0640 \u0628\u06d0\u0631\u062a\u0647 \u062a\u0631\u0644\u0627\u0633\u0647 \u06a9\u0648\u0644 \u0640 \u06f1 \u0640 \u0644\u0648\u0645\u0693\u06cd \u0640 \u067e\u0631\u0627\u06ab\u0631\u0627\u0641 \u0640 \u0648\u0631\u0648\u0633\u062a\u0647 \u0640 \u0627\u067e\u0644\u06cc\u06a9\u06d0\u0634\u0646 \u0640 \u0646\u0648\u0645 ] +email_restore_1_2nd_paragraph=\u062a\u0627\u0633\u0648 \u062a\u0647 \u062f\u0648\u0647 \u0628\u0631\u06d0\u069a\u0646\u0627\u0644\u06cc\u06a9\u0648\u0646\u0647 \u0644\u06d0\u0696\u0644 \u0634\u0648\u064a \u062f\u064a\u060c \u0686\u06d0 \u062f\u0627 \u06cc\u06d0 \u0644\u0648\u0645\u0693\u06cd \u06cc\u0648 \u062f\u06cc. \u0644\u0637\u0641\u0627\u064b \u0644\u0627\u0646\u062f\u06d0 \u0644\u06cc\u0646\u06a9 \u062a\u0639\u0642\u06cc\u0628 \u06a9\u0693\u0626. \u067e\u0647 \u062f\u0648\u06cc\u0645 \u067e\u0693\u0627\u0648 \u06a9\u06d0 \u0628\u0647 \u0644\u0647 \u062a\u0627\u0633\u0648 \u062f \u0647\u063a\u0647 \u06a9\u0648\u0689 \u062f \u062f\u0627\u062e\u0644\u0648\u0644\u0648 \u063a\u0648\u069a\u062a\u0646\u0647 \u0648\u0634\u064a \u0686\u06d0 \u0633\u062a\u0627\u0633\u0648 \u0628\u0644 \u0628\u0631\u06d0\u069a\u0646\u0627\u0644\u06cc\u06a9 \u062a\u0647 \u0644\u06d0\u0696\u0644 \u0634\u0648\u06cc \u062f\u06cc. +email_restore_1_3rd_paragraph=\u062a\u0627\u0633\u0648 \u0645\u06a9\u0644\u0641 \u06cc\u0627\u0633\u062a \u0686\u06d0 \u062f \u062d\u0633\u0627\u0628 \u062f \u0628\u06d0\u0631\u062a\u0647 \u062a\u0631\u0644\u0627\u0633\u0647 \u06a9\u0648\u0644\u0648 \u067e\u0631\u0648\u0633\u0647 \u067e\u0647 \u06cc\u0648\u0647 \u0633\u0627\u0639\u062a \u06a9\u06d0 \u0628\u0634\u067e\u0693\u0647 \u06a9\u0693\u0626. \u062f \u0647\u06d0\u0685 \u0689\u0648\u0644 \u0627\u0642\u062f\u0627\u0645 \u062f \u0646\u0647 \u06a9\u0648\u0644\u0648 \u067e\u0647 \u0635\u0648\u0631\u062a \u06a9\u06d0 \u0628\u0647 \u062e\u067e\u0644 \u062d\u0633\u0627\u0628 \u0628\u06d0\u0631\u062a\u0647 \u062a\u0631\u0644\u0627\u0633\u0647 \u0646\u0647 \u06a9\u0693\u0626. \u06a9\u0647 \u0686\u06d0\u0631\u06d0 \u0645\u0648 \u062f \u062f\u063a\u0647 \u0689\u0648\u0644 \u0628\u06d0\u0631\u062a\u0647 \u062a\u0631\u0644\u0627\u0633\u0647 \u06a9\u0648\u0644\u0648 \u063a\u0648\u069a\u062a\u0646\u0647 \u0646\u0647 \u0648\u064a \u06a9\u0693\u06d0\u060c \u0646\u0648 \u0644\u0637\u0641\u0627\u064b \u062f\u063a\u0647 \u067e\u06d0\u063a\u0627\u0645 \u067e\u0647 \u067e\u0627\u0645 \u06a9\u06d0 \u0645\u0647 \u0646\u06cc\u0633\u0626. #-- Invite emails -------------------------------------------------------------# +email_invite_subject=\u062f \u0628\u0631\u06d0\u069a\u0646\u0627\u0644\u06cc\u06a9 \u067e\u0647 \u0648\u0633\u06cc\u0644\u0647 \u062f \u06a9\u0627\u0631\u0648\u0648\u0646\u06a9\u064a \u062d\u0633\u0627\u0628 \u062f \u062c\u0648\u0693\u0648\u0644\u0648 \u067e\u0647 \u0645\u0648\u062e\u0647 \u0628\u0644\u0646\u0647 +email_invite_1_1st_paragraph_before_application_title=\u062f\u0627 \u062f \u0628\u0631\u06d0\u069a\u0646\u0627\u0644\u06cc\u06a9 \u062f \u062c\u0648\u0693\u0644\u0648 \u0628\u0644\u0646\u0647 \u062f\u0647 [\u0628\u0631\u06d0\u069a\u0646\u0627\u0644\u06cc\u06a9 \u0640 \u0628\u0644\u0646\u0647 \u0640 \u06f1 \u0640 \u0644\u0648\u0645\u0693\u06cd \u0640 \u067e\u0631\u0627\u06ab\u0631\u0627\u0641 \u0640 \u0644\u0647 \u0627\u067e\u0644\u06cc\u06a9\u06d0\u0634\u0646 \u0640 \u0645\u062e\u06a9\u06d0 \u0640 \u0646\u0648\u0645 ] +email_invite_1_1st_paragraph_after_application_title=\u062f \u06a9\u0627\u0631\u0648\u0648\u0646\u06a9\u064a \u062d\u0633\u0627\u0628 [\u062f \u0628\u0631\u06d0\u069a\u0646\u0627\u0644\u06cc\u06a9 \u0640 \u0628\u06d0\u0631\u062a\u0647 \u062a\u0631\u0644\u0627\u0633\u0647 \u06a9\u0648\u0644 \u0640 \u06f1 \u0640 \u0644\u0648\u0645\u0693\u06cd \u0640 \u067e\u0631\u0627\u06ab\u0631\u0627\u0641 \u0640 \u0648\u0631\u0648\u0633\u062a\u0647 \u0640 \u0627\u067e\u0644\u06cc\u06a9\u06d0\u0634\u0646 \u0640 \u0646\u0648\u0645 ] +email_invite_1_2nd_paragraph=\u062a\u0627\u0633\u0648 \u062a\u0647 \u062f\u0648\u0647 \u0628\u0631\u06d0\u069a\u0646\u0627\u0644\u06cc\u06a9\u0648\u0646\u0647 \u0644\u06d0\u0696\u0644 \u0634\u0648\u064a \u062f\u064a\u060c \u0686\u06d0 \u062f\u0627 \u06cc\u06d0 \u0644\u0648\u0645\u0693\u06cd \u06cc\u0648 \u062f\u06cc. \u0644\u0637\u0641\u0627\u064b \u0644\u0627\u0646\u062f\u06d0 \u0644\u06cc\u0646\u06a9 \u062a\u0639\u0642\u06cc\u0628 \u06a9\u0693\u0626. \u067e\u0647 \u062f\u0648\u06cc\u0645 \u067e\u0693\u0627\u0648 \u06a9\u06d0 \u0628\u0647 \u0644\u0647 \u062a\u0627\u0633\u0648 \u062f \u0647\u063a\u0647 \u06a9\u0648\u0689 \u062f \u062f\u0627\u062e\u0644\u0648\u0644\u0648 \u063a\u0648\u069a\u062a\u0646\u0647 \u0648\u0634\u064a \u0686\u06d0 \u0633\u062a\u0627\u0633\u0648 \u0628\u0644 \u0628\u0631\u06d0\u069a\u0646\u0627\u0644\u06cc\u06a9 \u062a\u0647 \u0644\u06d0\u0696\u0644 \u0634\u0648\u06cc \u062f\u06cc. +email_invite_1_3rd_paragraph=\u062a\u0627\u0633\u0648 \u0628\u0627\u06cc\u062f \u062f \u06cc\u0648\u06d0 \u0627\u0648\u0646\u06cd \u067e\u0647 \u062a\u0631\u0685 \u06a9\u06d0 \u062f\u063a\u0647 \u0628\u0644\u0646\u0644\u06cc\u06a9 \u062a\u0647 \u0681\u0648\u0627\u0628 \u0648\u0631\u06a9\u0693\u0626. \u062f \u0639\u0645\u0644 \u062f \u0646\u0647 \u06a9\u0648\u0644\u0648 \u067e\u0647 \u0635\u0648\u0631\u062a \u06a9\u06d0 \u0628\u0647 \u062f \u0646\u0648\u0645\u0648\u0693\u064a \u0628\u0644\u0646\u0644\u06cc\u06a9 \u0648\u0631\u0648\u0633\u062a\u06cd \u067c\u0627\u06a9\u0644\u06cc \u0648\u062e\u062a \u067e\u0627\u06cc \u062a\u0647 \u0648\u0631\u0633\u06cc\u0696\u064a. + +#-- Verify email -------------------------------------------------------------# + +email_verify_1_1st_paragraph_before_application_title=This is a message to verify a +email_verify_1_1st_paragraph_after_application_title=, user account email. +email_verify_1_2nd_paragraph=Please click the link below to verify the email address of your account. +email_verify_1_3rd_paragraph=You must respond to this email within one hour. If you take no action, the email address will not be verified. +verify_email_subject=Verify email address + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=Your Two-Factor Authentication Code for +email_2fa_1_greeting=Dear +email_2fa_1_1st_paragraph_application_title=You have requested a two-factor authentication code to log into your account. +email_2fa_1_2nd_paragraph=Your two-factor authentication code: +email_2fa_1_3rd_paragraph=Please use this code within 15 minutes to log into your account. +email_2fa_1_4th_paragraph=If you did not request this code, please contact your system administrator immediately to secure your account. +email_2fa_1_ending=Thank you, #-- Cache strategy display strings --------------------------------------------# @@ -1796,10 +1852,10 @@ program_stage_id=\u062f \u067e\u0631\u0648\u06ab\u0631\u0627\u0645 \u062f \u067e #-- Object names --------------------------------------------------------------# -data_element=\u0689\u0627\u067c\u0627 \u0639\u0646\u0635\u0631 -data_element_group=\u062f \u0689\u0627\u067c\u0627 \u062f \u0639\u0646\u0635\u0631 \u06ab\u0631\u0648\u067e +data_element=\u062f \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 (\u0689\u0627\u067c\u0627) \u0628\u0631\u062e\u0647 +data_element_group=\u062f \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 (\u0689\u0627\u067c\u0627) \u062f \u0628\u0631\u062e\u06d0 \u06ab\u0631\u0648\u067e indicator=\u0634\u0627\u062e\u0635 -indicator_group=\u062f \u06ab\u0631\u0648\u067e \u0634\u0627\u062e\u0635 +indicator_group=\u062f \u0634\u0627\u062e\u0635 \u06ab\u0631\u0648\u067e data_element_group_set=\u062f \u0689\u0627\u067c\u0627 \u06cc\u0627 \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 \u062f \u0628\u0631\u062e\u06d0 / \u0639\u0646\u0635\u0631 \u062f \u06ab\u0631\u0648\u067e \u067c\u0648\u0644\u06ab\u0647 indicator_group_set=\u062f \u06ab\u0631\u0648\u067e \u062f \u067c\u0648\u0644\u06ab\u06d0 \u0634\u0627\u062e\u0635 option_set=\u062f \u063a\u0648\u0631\u0648\u064a \u067c\u0648\u0644\u06ab\u0647 @@ -1810,10 +1866,10 @@ category_combo=\u062f \u06a9\u067c\u06ab\u0648\u0631\u06cd \u062a\u0631\u06a9\u0 category_option_combo=\u062f \u06a9\u067c\u06ab\u0648\u0631\u06cd \u062f \u063a\u0648\u0631\u0648\u064a \u062a\u0631\u06a9\u06cc\u0628 category_option_group_set=\u062f \u06a9\u067c\u06ab\u0648\u0631\u06cd \u062f \u063a\u0648\u0631\u0648\u064a \u062f \u067c\u0648\u0644\u06ab\u06d0 \u06ab\u0631\u0648\u067e indicator_type=\u062f \u0634\u0627\u062e\u0635 \u0646\u0645\u0648\u0646\u0647 -data_set=\u062f \u0689\u0627\u067c\u0627 \u06cc\u0627 \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 \u067c\u0648\u0644\u06ab\u0647 +data_set=\u062f \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 (\u0689\u0627\u067c\u0627) \u067c\u0648\u0644\u06ab\u0647 organisation_unit=\u062f \u0633\u0627\u0632\u0645\u0627\u0646 \u0648\u0627\u062d\u062f organisation_unit_group=\u062f \u0633\u0627\u0632\u0645\u0627\u0646 \u062f \u06ab\u0631\u0648\u067e \u0648\u0627\u062d\u062f -organisation_unit_level=\u062f \u0633\u0627\u0632\u0645\u0627\u0646 \u062f \u0648\u0627\u062d\u062f \u06a9\u0686\u0647 +organisation_unit_level=\u062f \u0633\u0627\u0632\u0645\u0627\u0646 \u062f \u0648\u0627\u062d\u062f \u0633\u0637\u062d\u0647 organisation_unit_group_set=\u062f \u0633\u0627\u0632\u0645\u0627\u0646 \u062f \u06ab\u0631\u0648\u067e \u062f \u0648\u0627\u062d\u062f \u067c\u0648\u0644\u06ab\u0647 validation_rule=\u062f \u062a\u0635\u062f\u06cc\u0642 \u06cc\u0627 \u0627\u0639\u062a\u0628\u0627\u0631 \u0642\u0627\u0639\u062f\u0647 validation_rule_group=\u062f \u062a\u0635\u062f\u06cc\u0642 \u06cc\u0627 \u0627\u0639\u062a\u0628\u0627\u0631 \u062f \u0642\u0627\u0639\u062f\u06d0 \u06ab\u0631\u0648\u067e @@ -1892,7 +1948,7 @@ data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.s data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements -data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements with conflicting exclusive group sets +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set data_integrity.data_elements_in_data_set_not_in_form.section=\u062f \u0645\u0627\u0644\u0648\u0645\u0627\u062a\u0648 \u067c\u0648\u0644\u06ab\u06d0 @@ -1906,9 +1962,6 @@ data_integrity.category_combos_being_invalid.section=\u06a9\u067c\u06ab\u0648\u0 data_integrity.category_combos_being_invalid.name=Invalid Category-combos data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options -data_integrity.indicators_with_identical_formulas.section=\u0634\u0627\u062e\u0635\u0648\u0646\u0647 -data_integrity.indicators_with_identical_formulas.name=Indicators with identical formulas -data_integrity.indicators_with_identical_formulas.description=Lists all indicators that have the identical formulas with at least one other indicator data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates data_integrity.indicators_without_groups.section=\u0634\u0627\u062e\u0635\u0648\u0646\u0647 data_integrity.indicators_without_groups.name=Indicators lacking groups @@ -1920,21 +1973,18 @@ data_integrity.indicators_with_invalid_denominator.section=\u0634\u0627\u062e\u0 data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid data_integrity.indicators_violating_exclusive_group_sets.section=\u0634\u0627\u062e\u0635\u0648\u0646\u0647 -data_integrity.indicators_violating_exclusive_group_sets.name=Indicators with conflicting exclusive group sets +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group data_integrity.periods_duplicates.section=\u062f\u0648\u0631\u06d0 \u06cc\u0627 \u0645\u0648\u062f\u06d0 data_integrity.periods_duplicates.name=Duplicate Periods data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates +data_integrity.option_groups_empty.name=Option groups with no options data_integrity.org_units_with_cyclic_references.section=\u062f \u0633\u0627\u0632\u0645\u0627\u0646 \u0648\u0627\u062d\u062f\u0648\u0646\u0647 data_integrity.org_units_with_cyclic_references.name=Organisation units with cyclic references data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference -data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two -data_integrity.org_units_being_orphaned.section=\u062f \u0633\u0627\u0632\u0645\u0627\u0646 \u0648\u0627\u062d\u062f\u0648\u0646\u0647 -data_integrity.org_units_being_orphaned.name=Orphaned organisation units -data_integrity.org_units_being_orphaned.description=Lists all organisation units that aren't level 1 units but that lack a parent so that they are not connected to the rest of the organisation tree -data_integrity.org_units_being_orphaned.recommendation=Find (or create) and set the correct parent for the orphaned organisation unit(s). Eventually this is also caused by having set the wrong level. +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=\u062f \u0633\u0627\u0632\u0645\u0627\u0646 \u0648\u0627\u062d\u062f\u0648\u0646\u0647 data_integrity.org_units_without_groups.name=Organisation units lacking groups data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group @@ -1946,13 +1996,13 @@ data_integrity.org_unit_groups_without_group_sets.section=\u062f \u0633\u0627\u0 data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set data_integrity.validation_rules_without_groups.section=Validation Rules -data_integrity.validation_rules_without_groups.name=Validation rules lacking groups +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules -data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression @@ -1963,10 +2013,10 @@ data_integrity.program_indicators_with_invalid_filters.name=Program indicators w data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false data_integrity.program_indicators_without_expression.section=Program Indicators -data_integrity.program_indicators_without_expression.name=Program indicators lacking an expression +data_integrity.program_indicators_without_expression.name=Program indicators without expressions data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet data_integrity.program_rules_without_condition.section=Program Rules -data_integrity.program_rules_without_condition.name=Program rules lacking a condition +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet data_integrity.program_rules_without_priority.section=Program Rules data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting @@ -1998,84 +2048,104 @@ data_integrity.program_rule_actions_without_stage_id.name=Program rules with act data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one #YAML based data integrity checks data_integrity.categories_no_options.name=Categories with no category options -data_integrity.categories_one_default_category.name=Only one default category should exist -data_integrity.categories_one_default_category_combo.name=Only one default category combo should exist -data_integrity.categories_one_default_category_option.name=Only one default category option should exist -data_integrity.categories_one_default_category_option_combo.name=Only one default category option combo should exist -data_integrity.categories_same_category_options.name=Categories with the same category options -data_integrity.categories_unique_category_combo.name=Different category combinations should not have the exact same combination of categories. -data_integrity.invalid_category_combos.name=Invalid category combinations +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects -data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations. -data_integrity.category_option_group_sets_incomplete.name=Category option group sets which do not contain all category options. -data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set. -data_integrity.category_options_no_categories.name=Category options with no categories. -data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories which share the same category options. -data_integrity.catoptioncombos_no_catcombo.name=Category options combinations with no category combination. -data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality. -data_integrity.dashboards_no_items.name=Dashboards with no items. -data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements that have not been changed in last 100 days and do not have any data values. -data_integrity.data_elements_aggregate_aggregation_operator.name=Non-numeric data elements which have an aggregation operator other than NONE. -data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites (directly or through indicators) -data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements with NO data values. -data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups. -data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types. -data_integrity.data_elements_without_datasets.name=Aggregate data elements not assigned to any data sets -data_integrity.datasets_empty.name=Data sets with no data elements -data_integrity.datasets_not_assigned_to_org_units.name=Data sets not assigned to any organisation units +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. -data_integrity.category_option_group_sets_scarce.name=Category option groups should have at least two members. -data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members. -data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members. -data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members. -data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members. -data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members. -data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members. -data_integrity.user_groups_scarce.name=User groups should have at least two members. -data_integrity.validation_rule_groups_scarce.name=Validation rule should have at least two members. -data_integrity.indicator_no_analysis.name=Indicators not used in analytical objects. -data_integrity.indicator_types_duplicated.name=Indicator types with the same factor. -data_integrity.indicators_duplicated_terms.name=Indicators with the same terms. -data_integrity.indicators_exact_duplicates.name=Indicators with the same formula. -data_integrity.indicators_not_grouped.name=Indicators not in any groups. -data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=Indicators with identical formulas +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order data_integrity.options_sets_empty.name=Empty option sets data_integrity.options_sets_unused.name=Option sets which are not used data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets -data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry. -data_integrity.orgunits_multiple_roots.name=The organisation unit hierarchy should have a single root. -data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames. -data_integrity.orgunits_no_coordinates.name=Organisation units with no coordinates. -data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent. -data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0). -data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date later than the closed date. -data_integrity.orgunits_orphaned.name=Orphaned organisation units. -data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent. -data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces. -data_integrity.org_units_not_in_compulsory_group_sets.name=Organisation units not in all compulsory organisation unit group sets +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=Orphaned organisation units +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set -data_integrity.organisation_units_without_groups.name=Organisation units not in any groups -data_integrity.periods_3y_future.name=Periods which are more than three years in the future. -data_integrity.periods_distant_past.name=Periods which are in the distant past. +data_integrity.organisation_units_without_groups.name=Organisation units without groups +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type -data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template. -data_integrity.program_rules_no_action.name=Program rules with no action. +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions data_integrity.program_rules_no_expression.name=Program rules with no expression. -data_integrity.program_rules_no_priority.name=Program rules with no priority -data_integrity.validation_rules_missing_value_strategy_null.name=All validation rule expressions should have a missing value strategy. -data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the past 12 months -data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the past 12 months -data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the past 12 months -data_integrity.users_with_invalid_usernames.name = Users with invalid usernames -data_integrity.users_capture_ou_not_in_data_view_ou.name=Users with capture org unit not in data view org unit -data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users with capture org unit not in TEI search org unit -data_integrity.users_with_no_user_role.name=Users with no user role -data_integrity.user_roles_no_authorities.name=User roles with no authorities -data_integrity.user_roles_with_no_users.name=User roles with no users -data_integrity.option_groups_empty.users=Option groups with no options -data_integrity.push_analysis_no_recipients.name=Push analyses without recipients +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage # -- End Data Integrity Checks--------------------------------------------# diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_pt.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_pt.properties index 1a76b4a67fc9..03ab633fbd23 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_pt.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_pt.properties @@ -14,7 +14,7 @@ unknown_source=Fonte desconhecida logged_in=Logado not_logged_in=N\u00e3o ligado log_out=Sair -about=Sobre +about=Acerca access_denied=Acesso Negado access_denied_message=N\u00e3o tem autoriza\u00e7\u00e3o suficiente para ver esta p\u00e1gina. create_access_denied_message=N\u00e3o tem permiss\u00f5es de cria\u00e7\u00e3o para o objecto @@ -39,9 +39,9 @@ select_organisationunit=Voc\u00ea deve seleccionar uma unidade organizacional ap dhis-web-maintenance=Manuten\u00e7\u00e3o dhis-web-data-administration=Administra\u00e7\u00e3o de dados -dhis-web-maintenance-settings=Defini\u00e7\u00f5es +dhis-web-maintenance-settings=Configura\u00e7\u00e3o dhis-web-aggregate-data-entry=Entrada de Dados -dhis-web-sms=Servi\u00e7o de mensagens curtas (SMS) +dhis-web-sms=SMS dhis-web-import-export=Importar-Exportar dhis-web-data-quality=Qualidade de Dados dhis-web-maps=Mapas @@ -54,7 +54,7 @@ dhis-web-approval=Aprova\u00e7\u00e3o de dados dhis-web-approval-classic=Data Approval Classic dhis-web-cache-cleaner=Limpador de cache do navegador dhis-web-mobile=Telem\u00f3vel (Smartphone) -dhis-web-dashboard-integration=Gr\u00e1ficos +dhis-web-dashboard-integration=Painel de Instrumentos dhis-web-messaging=Mensagens dhis-web-visualizer=Visualiza\u00e7\u00e3o de Dados dhis-web-pivot=Tabela Pivot @@ -65,11 +65,14 @@ dhis-web-interpretation=Interpreta\u00e7\u00f5es dhis-web-datastore=Datastore Management dhis-web-user=Utilizadores dhis-web-scheduler=Agendador -dhis-web-dashboard=Gr\u00e1ficos +dhis-web-dashboard=Painel de Instrumentos dhis-web-menu-management=Menu Management dhis-web-data-visualizer=Visualiza\u00e7\u00e3o de Dados dhis-web-sms-configuration=SMS Configuration dhis-web-login=Entrar +dhis-web-user-profile=User Profile +dhis-web-line-listing=Listagem de Linhas +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# @@ -87,7 +90,8 @@ intro_dhis-web-event-reports=Consulte eventos e crie an\u00e1lises dimensionais intro_dhis-web-event-capture=Capture informa\u00e7\u00f5es sobre eventos \u00fanicos. intro_dhis-web-capture=Capture informa\u00e7\u00f5es sobre eventos \u00fanicos. intro_dhis-web-data-visualizer=Produzir visualiza\u00e7\u00f5es din\u00e2micas de dados como gr\u00e1ficos ou tabelas de elementos de dados e indicadores. -intro_dhis-web-sms-configuration=Configure SMS Gateways and messages +intro_dhis-web-sms-configuration=Configure SMS Gateways and messages. +intro_dhis-web-line-listing=Create dynamic line lists for events and tracked entities. #-- Intro functions -------------------------------------------------------------# @@ -110,12 +114,12 @@ M_dhis-web-aggregate-data-entry=Ver m\u00f3dulo de Entrada de Dados M_dhis-web-import-export=Aplicativo para Importar/Exportar M_dhis-web-validationrule=Ver m\u00f3dulo de Regra de Valida\u00e7\u00e3o M_dhis-web-data-quality=Aplicativo Data Quality -M_dhis-web-gis=Ver m\u00f3dulo GIS +M_dhis-web-gis=Aplicativo GIS M_dhis-web-interpretation=Aplicativo de interpreta\u00e7\u00e3o -M_dhis-web-datastore=Aplicativo de Base de dados -M_dhis-web-messaging=Aplicativo de Mensagens +M_dhis-web-datastore=Ver m\u00f3dulo de Base de dados +M_dhis-web-messaging=Ver m\u00f3dulo Mensagens M_dhis-web-dashboard=Ver m\u00f3dulo de painel de instrumentos -M_dhis-web-mapping=Ver m\u00f3dulo GIS +M_dhis-web-mapping=Aplicativo GIS M_dhis-web-maps=Ver m\u00f3dulo de mapas M_dhis-web-event-reports=Aplicativo Relat\u00f3rios de Eventos M_dhis-web-app-management=Aplicativo de gerenciamento de aplicativos @@ -138,6 +142,10 @@ M_dhis-web-user=Aplicativo Usu\u00e1rios M_dhis-web-scheduler=Aplicativo Agendador M_dhis-web-data-visualizer=Ver m\u00f3dulo Visualizador de Dados M_dhis-web-sms-configuration=SMS Configuration app +M_dhis-web-line-listing=Line Listing app +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# @@ -151,15 +159,18 @@ F_DATAADMIN_UNLOCK=Desbloqueio de Administrac\u00e3o de Dados F_DATAELEMENT_PUBLIC_ADD=Adicionar Elemento de Dados F_DATAELEMENT_PRIVATE_ADD=Adicionar elemento de dados privados F_DATAELEMENT_DELETE=Apagar Elemento de Dados +F_DATA_ELEMENT_MERGE=Merge Data Elements F_CATEGORY_PUBLIC_ADD=Adicionar/actualizar categoria p\u00fablica F_CATEGORY_PRIVATE_ADD=Adicionar / atualizar categoria privada F_CATEGORY_DELETE=Apagar categoria -F_CATEGORY_OPTION_PUBLIC_ADD=Op\u00e7\u00e3o Adicionar / Atualizar Categoria P\u00fablica +F_CATEGORY_OPTION_PUBLIC_ADD=Op\u00e7\u00e3o Adicionar / Atualizar Categoria P\u00fablica F_CATEGORY_OPTION_PRIVATE_ADD=Op\u00e7\u00e3o Adicionar / Atualizar Categoria Privada F_CATEGORY_OPTION_DELETE=Excluir de op\u00e7\u00e3o categoria +F_CATEGORY_OPTION_MERGE=Merge Category Options F_CATEGORY_COMBO_PUBLIC_ADD=Adicionar / actualizar combina\u00e7\u00e3o de categorias p\u00fablicas F_CATEGORY_COMBO_PRIVATE_ADD=Adicionar / Actualizar Combina\u00e7\u00e3o de Categoria Privada F_CATEGORY_COMBO_DELETE=Excluir combina\u00e7\u00e3o de categorias +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=Adicionar / atualizar grupo de op\u00e7\u00f5es de categoria p\u00fablica F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=Adicionar / atualizar grupo de op\u00e7\u00f5es de categoria privada F_CATEGORY_OPTION_GROUP_DELETE=Excluir grupo de op\u00e7\u00f5es de categoria @@ -216,11 +227,12 @@ F_USERGROUP_LIST=Listar grupos de utilizadores F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=Adicionar / remover membros em grupos de usu\u00e1rios somente leitura F_USER_ADD=Adicionar utilizador F_USER_DELETE=Eliminar utilizador +F_USER_VIEW=View user F_USER_ADD_WITHIN_MANAGED_GROUP=Adicionar / actualizar usu\u00e1rio dentro do grupo gerenciado F_USER_DELETE_WITHIN_MANAGED_GROUP=Excluir usu\u00e1rio dentro do grupo gerenciado F_USER_VIEW_WITHIN_MANAGED_GROUP=Exibir usu\u00e1rio no grupo gerenciado F_VALIDATIONRULE_PUBLIC_ADD=Adicionar / atualizar regra de valida\u00e7\u00e3o p\u00fablica -F_VALIDATIONRULE_PRIVATE_ADD=Adicionar / atualizar regra de valida\u00e7\u00e3o privada +F_VALIDATIONRULE_PRIVATE_ADD=Adicionar / actualizar regra de valida\u00e7\u00e3o privada F_VALIDATIONRULE_DELETE=Eliminar Regra de Valida\u00e7\u00e3o F_VALIDATIONRULEGROUP_PUBLIC_ADD=Adicionar grupo de regra de valida\u00e7\u00e3o F_VALIDATIONRULEGROUP_PRIVATE_ADD=Adicionar / actualizar grupo de regras de valida\u00e7\u00e3o privada @@ -232,7 +244,9 @@ F_REPORT_DELETE=Apagar Relat\u00f3rio F_REPORT_VIEW=Ver Relat\u00f3rio F_DASHBOARD_PUBLIC_ADD=Adicionar / Alterar pain\u00e9l p\u00fablico F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization +F_VISUALIZATION_EXTERNAL=Visualization External Access F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization +F_EVENT_VISUALIZATION_EXTERNAL=Event Visualization External Access F_DOCUMENT_PUBLIC_ADD=Adicionar Documento F_DOCUMENT_PRIVATE_ADD=Adicionar documento particular F_DOCUMENT_DELETE=Eliminar Documento @@ -360,7 +374,7 @@ F_OPTIONSET_MANAGEMENT=Gest\u00e3o Conjunto de Op\u00e7\u00e3o F_COLOR_SET_ADD=Adicionar / actualizar conjunto de cores F_COLOR_SET_DELETE=Excluir conjunto de cores F_DATA_MART_ADMIN=Administrar Data Mart -F_MOBILE_SENDSMS=Enviar SMS +F_MOBILE_SENDSMS=Mostrar formul\u00e1rio de envio de SMS F_MOBILE_SETTINGS=Definir configura\u00e7\u00f5es de m\u00f3veis F_MOBILE_DELETE_SMS=Apagar SMS F_SEND_EMAIL=Envio de E-mail @@ -395,7 +409,7 @@ F_OPTIONSET_ADD=Adicionar / Actualizar Conjunto de Op\u00e7\u00f5es F_INSERT_CUSTOM_JS_CSS=Inserir Javascript e CSS personalizados F_VIEW_UNAPPROVED_DATA=Ver dados n\u00e3o aprovados F_PROGRAM_RULE_MANAGEMENT=Manage program rule -F_PROGRAM_RULE_ADD=Adicionar regra de programa +F_PROGRAM_RULE_ADD=Adicionar regras de programa F_PROGRAM_RULE_UPDATE=Actualizar regra do programa F_OAUTH2_CLIENT_MANAGE=Gerenciar o cliente OAuth2 F_MANAGE_TICKETS=Gerenciar comentarios mensagens @@ -434,14 +448,16 @@ F_EVENT_HOOK_DELETE=Delete Event Hook F_ROUTE_PUBLIC_ADD=Add/Update Public Route F_ROUTE_PRIVATE_ADD=Add/Update Private Route F_ROUTE_PUBLIC_DELETE=Delete Route -F_MAP_EXTERNAL_LAYER_ADD=Add external map layer +F_IMPERSONATE_USER=Impersonate user +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) #-- Common ---------------------------------------------------------------------# offline=Desligado online=Ligado next=Pr\u00f3ximo previous=Anterior -online_notification=Voc\u00ea est\u00e1 online +online_notification=Ligado ao servidor offline_notification=Desligado do servidor. Os dados ser\u00e3o guardados localmente need_to_sync_notification=Existem dados guardados localmente. Por favor submeta-os ao servidor uploading_data_notification=A enviar dados guardados localmente para servidor @@ -460,7 +476,7 @@ date_selector=Escolha uma data hide_menu=Esconder menu extend_menu=Expandir o menu show_menu=Mostrar menu -show_main_menu=Mostrar menu de entrada +show_main_menu=Mostrar menu principal view_home_page=Ver Inicio view_intepretations=Ver interpreta\u00e7\u00f5es dataelement=Elemento de dado @@ -469,13 +485,13 @@ end_date=Data Final entry=Entrada comment=Coment\u00e1rio operations=Opera\u00e7\u00f5es -add_new=Novo +add_new=Adicionar novo rename=Renomear move=Mover remove=Remover -required=Exigido -all=Seleccione/Todos -save=Salvar +required=Requerido +all=Todos +save=Gravar new=Novo back=Voltar ok=Aprovado @@ -485,11 +501,11 @@ add=Adicionar edit=Editar reply=Responder update=Actualizar -delete=Apagar -deleting=\=A eliminar\u2026 +delete=Eliminar +deleting=A eliminar close=Fechar gender_male=Masculino -gender_female=Femenino +gender_female=Feminino gender_other=Outro password=Senha confirm_password=Confirmar Password @@ -506,15 +522,17 @@ code_from_email=C\u00f3digo obtido por email password_hint=M\u00ednimo de 8 caracteres, uma mai\u00fasculas e 1 d\u00edgito optional=Opcional object_not_deleted_associated_by_objects=Objeto n\u00e3o foi apagado porque ele \u00e9 usado por outros objetos\: -id=Id +id=ID name_in_use=O nome j\u00e1 est\u00e1 em uso. Por favor, escolha um nome diferente password_length_validation=A senha n\u00e3o atende ao requisito de tamanho m\u00ednimo password_history_validation=A senha n\u00e3o deve ser uma das 24 senhas anteriores password_digit_validation=A senha deve ter pelo menos um d\u00edgito password_uppercase_validation=A senha deve ter pelo menos uma letra mai\u00fascula +password_lowercase_validation=Password must have at least one lower case password_dictionary_validation=A senha n\u00e3o deve ter nenhuma palavra gen\u00e9rica password_specialcharacter_validation=A senha deve conter pelo menos um caractere especial password_username_validation=Nome de usu\u00e1rio / email n\u00e3o deve fazer parte da senha +mandatory_parameter_missing=Username or Password is missing code_in_use=O c\u00f3digo j\u00e1 est\u00e1 em uso. Por favor, escolha um c\u00f3digo diferente short_name_in_use=O nome curto j\u00e1 est\u00e1 em uso. Por favor, escolha um nome diferente de curto unsupported_browser=Actualize seu navegador. Internet Explorer vers\u00e3o 8 e vers\u00f5es anteriores n\u00e3o s\u00e3o suportadas. @@ -537,6 +555,7 @@ item=Item action=Ac\u00e7\u00e3o sub_total=Subtotal total=Total +impersonate_user=Impersonate user username_in_password=O nome de usu\u00e1rio n\u00e3o pode fazer parte da senha email_in_password=O email n\u00e3o pode fazer parte da senha username_email_in_password=Nome de usu\u00e1rio / e-mail n\u00e3o pode fazer parte da senha @@ -544,18 +563,18 @@ username_email_in_password=Nome de usu\u00e1rio / e-mail n\u00e3o pode fazer par #-- Relative periods -----------------------------------------------------------# TODAY=Hoje -YESTERDAY=Ont\u00e9m +YESTERDAY=Ontem LAST_3_DAYS=\u00daltimos 3 dias LAST_7_DAYS=\u00daltimos 7 dias -LAST_14_DAYS=\u00daltimos 14 dias +LAST_14_DAYS=\u00daltimos 14 dias LAST_30_DAYS=\u00daltimos 30 dias LAST_60_DAYS=\u00daltimos 60 dias LAST_90_DAYS=\u00daltimos 90 dias LAST_180_DAYS=\u00daltimos 180 dias THIS_MONTH=Este m\u00eas -THIS_BIMONTH=Este bi-m\u00eas -THIS_QUARTER=Este Trimestre -THIS_SIX_MONTH=Estes seis meses +THIS_BIMONTH=Este bimestre +THIS_QUARTER=Este trimestre +THIS_SIX_MONTH=Este semestre LAST_MONTH=\u00daltimo m\u00eas LAST_BIMONTH=\u00daltimo bimestre LAST_QUARTER=\u00daltimo trimestre @@ -566,43 +585,43 @@ THIS_YEAR=Este ano MONTHS_LAST_YEAR=Meses do ano passado QUARTERS_LAST_YEAR=Trimestres do ano passado LAST_YEAR=\u00daltimo ano -BIMONTHS_THIS_YEAR=Bimensais este ano +BIMONTHS_THIS_YEAR=Bimestre deste ano LAST_10_YEARS=\u00daltimos 10 anos -LAST_5_YEARS=\u00daltimos cinco anos -LAST_12_MONTHS=\u00daltimos doze meses -LAST_6_MONTHS=\u00daltimos seis meses -LAST_3_MONTHS=\u00daltimos tr\u00eas meses -LAST_6_BIMONTHS=\u00daltimos seis bi-meses -LAST_4_QUARTERS=\u00daltimos quatro trimestres -LAST_2_SIXMONTHS=Dois \u00faltimos seis-meses -THIS_FINANCIAL_YEAR=Ano financeiro -LAST_FINANCIAL_YEAR=\u00daltimo ano fiscal -LAST_5_FINANCIAL_YEARS=\u00daltimos cinco anos fiscais +LAST_5_YEARS=\u00daltimos 5 anos +LAST_12_MONTHS=\u00daltimos 12 meses +LAST_6_MONTHS=\u00daltimos 6 meses +LAST_3_MONTHS=\u00daltimos 3 meses +LAST_6_BIMONTHS=\u00daltimos 6 bimestres +LAST_4_QUARTERS=\u00daltimos 4 trimestres +LAST_2_SIXMONTHS=\u00daltimos 2 semestres +THIS_FINANCIAL_YEAR=Este ano financeiro +LAST_FINANCIAL_YEAR=\u00daltimo ano financeiro +LAST_5_FINANCIAL_YEARS=\u00daltimos 5 anos financeiros LAST_WEEK=\u00daltima semana WEEKS_THIS_YEAR=Semanas deste ano -LAST_4_WEEKS=\u00daltimas quatro semanas -LAST_12_WEEKS=\u00daltimas doze semanas +LAST_4_WEEKS=\u00daltimas 4 semanas +LAST_12_WEEKS=\u00daltimas 12 semanas LAST_52_WEEKS=\u00daltimas 52 semanas THIS_WEEK=Esta semana -THIS_BIWEEK=Nesta bisemanal -LAST_BIWEEK=Ultimo bimensal -LAST_4_BIWEEKS=Nas \u00faltimas 4 semanas +THIS_BIWEEK=Esta quinzena +LAST_BIWEEK=\u00daltima quinzena +LAST_4_BIWEEKS=\u00daltimas 4 quinzenas #-- PeriodTypes ----------------------------------------------------------------# -Daily=Di\u00e1rio -Weekly=Semanal +Daily=Diariamente +Weekly=Semanalmente WeeklyWednesday=Quarta-feira semanal WeeklyThursday=Quinta-feira semanal WeeklySaturday=S\u00e1bado semanal WeeklySunday=Domingo semanal -BiWeekly=Quinzenal -Monthly=Mensal -BiMonthly=Bimensal -Quarterly=Trimestral +BiWeekly=Quinzenalmente +Monthly=Mensalmente +BiMonthly=Bimestralmente +Quarterly=Trimestralmente QuarterlyNov=Quarterly November -SixMonthly=Semestral -SixMonthlyApril=Semestral a partir de Abril +SixMonthly=Semestralmente +SixMonthlyApril=Semestralmente \u00e0 partir de Abril SixMonthlyNov=Six-monthly November Yearly=Anualmente TwoYearly=Dois-em-dois anos @@ -657,7 +676,7 @@ format.Relative.startDate=yyyy-MM-dd '- ' format.Relative.endDate=yyyy-MM-dd format.FinancialApril.startDate=dd MMM yyyy 'a ' format.FinancialApril.endDate=MMM yyyy -format.FinancialJuly.startDate='AF ' +format.FinancialJuly.startDate=dd MMM yyyy 'a ' format.FinancialJuly.endDate=MMM yyyy format.FinancialOct.startDate=dd MMM yyyy 'a ' format.FinancialOct.endDate=MMM yyyy @@ -917,8 +936,8 @@ translation_addlocale=Adicionar local translation_details=Detalhes translation_select_locale=[ Seleccione local ] translation_select_ref=[ Seleccione refer\u00eancia ] -translation_save=Salvar -translation_label_id=Id +translation_save=Gravar +translation_label_id=ID translation_label_name=Nome translation_label_shortName=Nome curto translation_label_description=Descri\u00e7\u00e3o @@ -977,9 +996,9 @@ enter_message=Introduza a mensagem send=Enviar help=Ajuda send_feedback=Enviar coment\u00e1rio -status=Estado +status=Status system_status=Estado do sistema -feedback=Retroinformac\u00e3o +feedback=Coment\u00e1rios intro=Introdu\u00e7\u00e3o help_contents=Cont\u00e9udos de Ajuda about_dhis2=Acerca de DHIS2 @@ -1014,38 +1033,38 @@ online_release_page=P\u00e1gina de lan\u00e7amento ligado edit_profile=Editar Perfil view_profile=Ver Perfil profile_details=Detalhes do Perfil -job_title=Cargo -introduction=Introdu\u00e7\u00e3o +job_title=Profiss\u00e3o +introduction=Apresenta\u00e7\u00e3o gender=Sexo male=Masculino -female=Femenino +female=Feminino other=Outro birthday=Anivers\u00e1rio nationality=Nacionalidade -employer=Entidade Empregadora -education=Educa\u00e7\u00e3o +employer=Empregador +education=Escolaridade interests=Interesses languages=Idiomas update_user_profile_success=Perfil foi actualizado -settings=Defini\u00e7\u00f5es -property_to_display_in_analysis_modules=Propriedade a ser visualizada nos m\u00f3dulos de an\u00e1lise -user_settings=Defini\u00e7\u00f5es de Utilizador +settings=Configura\u00e7\u00e3o +property_to_display_in_analysis_modules=Propriedade a exibir nos m\u00f3dulos de an\u00e1lise +user_settings=Configura\u00e7\u00f5es do usu\u00e1rio general=Geral message=Mensagem -db_language=Linguagem da Base de Dados +db_language=Idioma da base de dados language=Idioma da interface use_db_locale_no_translation=Utilizar lingua da Base de Dados / Sem tradu\u00e7\u00e3o style=Estilo user_general_settings=Defini\u00e7\u00f5es globais do Utilizador user_message_settings=Messagem defini\u00e7\u00f5es de Utilizador -enable_message_email_notifications=Activar notifica\u00e7\u00f5es por email -enable_message_sms_notifications=Activar notifica\u00e7\u00f5es por sms +enable_message_email_notifications=Receber notifica\u00e7\u00f5es de e-mail +enable_message_sms_notifications=Receber notifica\u00e7\u00f5es de SMS intro_user_general_settings=Personalizar o sistema com configura\u00e7\u00f5es espec\u00edficas do utilizador para o local, estilo e muito mais. intro_user_message_settings=Personalizar o sistema com configura\u00e7\u00f5es espec\u00edficas do utilizador para e-mail e notifica\u00e7\u00e3o de sms. light_blue=Azul Claro green=Verde settings_updated=Defini\u00e7\u00f5es foram actualizadas -dashboard=Gr\u00e1ficos +dashboard=Painel de Instrumentos messages=Mensagens interpretations=Interpreta\u00e7\u00f5es interface_style=Apar\u00eancia @@ -1074,15 +1093,15 @@ average=M\u00e9dia stddev=Desvio padr\u00e3o variance=Vari\u00e2ncia min=M\u00ednimo -max=M\u00e1x +max=M\u00e1ximo text=Texto long_text=Texto longo string=Sequencia de Letras int=N\u00famero number=N\u00famero -integer=N\u00famero +integer=Inteiro positive_integer=Inteiro positivo -zero_positive_int=N\u00famero inteiro positivo ou zero +zero_positive_int=Inteiro positivo ou zero coordinate=Coordenadas negative_integer=Inteiro negativo unit_interval=Intervalo de unidade @@ -1093,7 +1112,7 @@ date_time=Data & Hora yes_no=Sim/N\u00e3o bool=Sim/N\u00e3o none=Nenhum -yes_only = Sim (apenas) +yes_only = Apenas Sim custom=Customizar file=Arquivo no_value=Sem Valor @@ -1116,16 +1135,16 @@ profile=Perfil account=Conta update_user=Actualizar utilizador user_account=User Account -user_name=Utilizador -old_password=Password antiga -new_password=Nova password +user_name=Nome de utilizador +old_password=Senha anterior +new_password=Nova senha retype_new_password=Reintroduza nova password surname=Apelido first_name=Primeiro nome -email=Correio electr\u00f3nico +email=E-mail openid=OpenID -username=Utilizador -phone_number=N\u00famero de telefone +username=Nome de utilizador +phone_number=N\u00famero de telem\u00f3vel user_roles=Roles de Utilizadores update_user_success=Informa\u00e7\u00e3o actualizada com sucesso wrong_password=Password errada @@ -1203,7 +1222,7 @@ delete_confirm=Deseja excluir? available=Dispon\u00edvel selected=Seleccionado error=Erro -warning=Advert\u00eancia +warning=Aviso success=Sucesso waiting=Por favor aguarde... invalid_identifiers_in_expression=Identificadores inv\u00e1lidos na express\u00e3o @@ -1215,7 +1234,7 @@ locate_by_code=Localizar por c\u00f3digo select_at_level=Seleccione a n\u00edvel unselect_at_level=Des-seleccionar no nivel unselect_all=Selec. nenhum -select_all=Selec. todos +select_all=Selecionar todos select_in_group=Seleccione no grupo unselect_in_group=Des-seleccionar no grupo select_children=Seleccione dependentes @@ -1260,15 +1279,15 @@ active=Activo type=Tipo value_type=Tipo de valor actual=Actual -target=Meta +target=Objectivo percent=Percentagem on_time=Pontualmente data_dictionary=Dicion\u00e1rio de Dados data_elements=Elementos de Dados -data_sets=Agrega\u00e7\u00e3o de Dados +data_sets=Conjunto de dados indicators=Indicadores indicator_groups=Grupos de Indicadores -data_element_groups=Grupo de Elemento de Dados +data_element_groups=Grupos de Elementos de Dados data_element_concepts=Conceitos de elementos de dados organisation_units=Unidades organizacionais organisation_unit_groups=Grupos de unidades organizacionais @@ -1323,7 +1342,7 @@ right_side_of_expression=Express\u00e3o do lado direita operator=Operador value=Valor source=Fonte -period=Periodo +period=Per\u00edodo importance=Import\u00e2ncia low=Baixa medium=M\u00e9dia @@ -1365,8 +1384,8 @@ sharing_settings=Defini\u00e7\u00f5es de partilha no_access=Nenhum read_only=Apenas leitura read_write=Leitura e escrita -can_edit_and_view=Pode visualizar e editar -can_view=Consegue ver +can_edit_and_view=Pode editar e visualizar +can_view=Pode visualizar search_for_user_groups=Pesquisar por grupos de utilizadores search_for_user_groups_users=Procure usu\u00e1rios e grupos de usu\u00e1rios object_will_created_public=Este objecto ser\u00e1 criado com edi\u00e7\u00e3o e direitos de visualiza\u00e7\u00e3o p\u00fablicos @@ -1530,7 +1549,7 @@ macau=Macau madagascar=Madagascar malawi=Malawi malaysia=Malaysia -maldives=Maldives +maldives=Maldivas mali=Mali malta=Malta marshall_islands=Marshall Islands @@ -1678,14 +1697,20 @@ planned_parenthood=Planned parenthood create_an_account=Criar uma conta login_password=Senha -login_username=Utilizador +login_username=Nome de utilizador forgot_password=Esqueceu a password? wrong_username_or_password=Utilizador ou password errado(s) authentication.message.account.invalid=Utilizador ou password errado(s) authentication.message.account.locked=Sua conta est\u00e1 bloqueada powered_by=Fornecido por sign_in=Entrar +login_using_two_factor_authentication=Login using two factor authentication +two_factor_authentication_code=Two factor authentication code +sign_in_with_openID=Sign in with OpenID change_language=Change language +login_with_google=Sign in with Google +login_with_azure=Sign in with Microsoft +oidc_login_failed=Failed to login with OIDC two_factor_code=C\u00f3digo #-- New User Account page -----------------------------------------------------# @@ -1746,7 +1771,7 @@ comment_length_greater_than_max_length=O coment\u00e1rio \u00e9 maior que o comp #-- calendars -----------------------------------------------------------------# -islamic=Islamic +islamic=Islamico nepali=Nepali julian=Julian gregorian=Gregorian @@ -1762,9 +1787,9 @@ respond_to_this_message=Responder a esta mensagem #-- Restore emails ------------------------------------------------------------# -email_restore_subject=Responder a esta mensagem +email_restore_subject=Confirma\u00e7\u00e3o de restaura\u00e7\u00e3o da conta do usu\u00e1rio em email_restore_1_1st_paragraph_before_application_title=Algu\u00e9m, provavelmente voc\u00ea, nos pediu para restaurar sua -email_restore_1_1st_paragraph_after_application_title=Conta de usu\u00e1rio. +email_restore_1_1st_paragraph_after_application_title=Conta de utilizador email_restore_1_2nd_paragraph=Please follow the link below to restore your account. email_restore_1_3rd_paragraph=Voc\u00ea deve concluir o processo de restaura\u00e7\u00e3o dentro de 1 hora. Se voc\u00ea n\u00e3o executar nenhuma a\u00e7\u00e3o, sua conta n\u00e3o ser\u00e1 restaurada. Se voc\u00ea n\u00e3o solicitou essa restaura\u00e7\u00e3o, desconsidere esta mensagem. @@ -1772,12 +1797,27 @@ email_restore_1_3rd_paragraph=Voc\u00ea deve concluir o processo de restaura\u00 email_invite_subject=Convite para criar uma conta de usu\u00e1rio em email_invite_1_1st_paragraph_before_application_title=Este \u00e9 um convite para criar um -email_invite_1_1st_paragraph_after_application_title=Conta de usu\u00e1rio. +email_invite_1_1st_paragraph_after_application_title=Conta de utilizador email_invite_1_2nd_paragraph=Please follow the link below to accept the invitation and create your account. email_invite_1_3rd_paragraph=You must respond to this invitation within 4 days. If you take no action, the invitation will expire at that time. #-- Verify email -------------------------------------------------------------# +email_verify_1_1st_paragraph_before_application_title=This is a message to verify a +email_verify_1_1st_paragraph_after_application_title=, user account email. +email_verify_1_2nd_paragraph=Please click the link below to verify the email address of your account. +email_verify_1_3rd_paragraph=You must respond to this email within one hour. If you take no action, the email address will not be verified. +verify_email_subject=Verify email address + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=Your Two-Factor Authentication Code for +email_2fa_1_greeting=Dear +email_2fa_1_1st_paragraph_application_title=You have requested a two-factor authentication code to log into your account. +email_2fa_1_2nd_paragraph=Your two-factor authentication code: +email_2fa_1_3rd_paragraph=Please use this code within 15 minutes to log into your account. +email_2fa_1_4th_paragraph=If you did not request this code, please contact your system administrator immediately to secure your account. +email_2fa_1_ending=Thank you, #-- Cache strategy display strings --------------------------------------------# @@ -1803,7 +1843,7 @@ org_unit_count=N\u00famero de unidades organizacionais enrollment_count=Contagem de matr\u00edculas tei_count=Contagem de inst\u00e2ncias de entidade rastreada dhis-web-settings=Configura\u00e7\u00f5es -event_date=Data de incidente +event_date=Data do evento scheduled_date=Data agendada enrollment_status=Status da inscri\u00e7\u00e3o completed_date=Data de conclus\u00e3o @@ -1826,7 +1866,7 @@ category_combo=Combina\u00e7\u00f5es de categoria category_option_combo=Combina\u00e7\u00e3o de op\u00e7\u00f5es de categoria category_option_group_set=Conjunto de grupo de op\u00e7\u00e3o de categoria indicator_type=Tipo de Indicador -data_set=Ficha +data_set=Conjunto de dados organisation_unit=Unidade organizacional organisation_unit_group=Grupo de Unidade de Organiza\u00e7\u00e3o organisation_unit_level=N\u00edvel de unidade organizacional @@ -1836,7 +1876,7 @@ validation_rule_group=Grupo de regras de valida\u00e7\u00e3o option=Op\u00e7\u00e3o category_option_group=Grupo de op\u00e7\u00f5es de categoria external_map_layer=Camada de mapa externo -legend_set=Conjunto da legenda +legend_set=Conjunto de legendas push_analysis=An\u00e1lise push relationship_type=Tipo de Rela\u00e7\u00e3o tracked_entity=Entidade Rastreada @@ -1845,7 +1885,7 @@ tracked_entity_attribute_group=Grupo de atributos da entidade rastreada predictor=Preditor organisation_unit_group_membership=Associa\u00e7\u00e3o ao grupo de unidades da organiza\u00e7\u00e3o data_element_group_membership=Associa\u00e7\u00e3o ao grupo de elementos de dados -indicator_group_membership=Indicator group membership +indicator_group_membership=Associa\u00e7\u00e3o ao grupo de indicadores program_indicator_group=Grupo de indicadores do programa system_monitoring_settings=Configura\u00e7\u00f5es de monitoramento do sistema program_rule=RegraS do programa @@ -1908,7 +1948,7 @@ data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.s data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements -data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements with conflicting exclusive group sets +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set data_integrity.data_elements_in_data_set_not_in_form.section=Conjunto de dados @@ -1922,9 +1962,6 @@ data_integrity.category_combos_being_invalid.section=Categorias data_integrity.category_combos_being_invalid.name=Invalid Category-combos data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options -data_integrity.indicators_with_identical_formulas.section=Indicadores -data_integrity.indicators_with_identical_formulas.name=Indicadores com f\u00f3rmulas id\u00eanticas -data_integrity.indicators_with_identical_formulas.description=Lists all indicators that have the identical formulas with at least one other indicator data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates data_integrity.indicators_without_groups.section=Indicadores data_integrity.indicators_without_groups.name=Indicators lacking groups @@ -1936,21 +1973,18 @@ data_integrity.indicators_with_invalid_denominator.section=Indicadores data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid data_integrity.indicators_violating_exclusive_group_sets.section=Indicadores -data_integrity.indicators_violating_exclusive_group_sets.name=Indicators with conflicting exclusive group sets +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group data_integrity.periods_duplicates.section=Per\u00edodos data_integrity.periods_duplicates.name=Duplicate Periods data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates +data_integrity.option_groups_empty.name=Option groups with no options data_integrity.org_units_with_cyclic_references.section=Unidades Organizacionais data_integrity.org_units_with_cyclic_references.name=Unidades organizacionais com refer\u00eancias c\u00edclicas data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference -data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two -data_integrity.org_units_being_orphaned.section=Unidades Organizacionais -data_integrity.org_units_being_orphaned.name=Unidades organizacionais \u00d3rf\u00e3s -data_integrity.org_units_being_orphaned.description=Lists all organisation units that aren't level 1 units but that lack a parent so that they are not connected to the rest of the organisation tree -data_integrity.org_units_being_orphaned.recommendation=Find (or create) and set the correct parent for the orphaned organisation unit(s). Eventually this is also caused by having set the wrong level. +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=Unidades Organizacionais data_integrity.org_units_without_groups.name=Organisation units lacking groups data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group @@ -1962,13 +1996,13 @@ data_integrity.org_unit_groups_without_group_sets.section=Unidades Organizaciona data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set data_integrity.validation_rules_without_groups.section=Validation Rules -data_integrity.validation_rules_without_groups.name=Validation rules lacking groups +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules -data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression @@ -1979,10 +2013,10 @@ data_integrity.program_indicators_with_invalid_filters.name=Program indicators w data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false data_integrity.program_indicators_without_expression.section=Program Indicators -data_integrity.program_indicators_without_expression.name=Program indicators lacking an expression +data_integrity.program_indicators_without_expression.name=Program indicators without expressions data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet data_integrity.program_rules_without_condition.section=Program Rules -data_integrity.program_rules_without_condition.name=Program rules lacking a condition +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet data_integrity.program_rules_without_priority.section=Program Rules data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting @@ -2014,84 +2048,104 @@ data_integrity.program_rule_actions_without_stage_id.name=Program rules with act data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one #YAML based data integrity checks data_integrity.categories_no_options.name=Categories with no category options -data_integrity.categories_one_default_category.name=Only one default category should exist -data_integrity.categories_one_default_category_combo.name=Only one default category combo should exist -data_integrity.categories_one_default_category_option.name=Only one default category option should exist -data_integrity.categories_one_default_category_option_combo.name=Only one default category option combo should exist -data_integrity.categories_same_category_options.name=Categories with the same category options -data_integrity.categories_unique_category_combo.name=Different category combinations should not have the exact same combination of categories. -data_integrity.invalid_category_combos.name=Categorias de combina\u00e7\u00f5es invalidas +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects -data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations. -data_integrity.category_option_group_sets_incomplete.name=Category option group sets which do not contain all category options. -data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set. -data_integrity.category_options_no_categories.name=Category options with no categories. -data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories which share the same category options. -data_integrity.catoptioncombos_no_catcombo.name=Category options combinations with no category combination. -data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality. -data_integrity.dashboards_no_items.name=Dashboards with no items. -data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements that have not been changed in last 100 days and do not have any data values. -data_integrity.data_elements_aggregate_aggregation_operator.name=Non-numeric data elements which have an aggregation operator other than NONE. -data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites (directly or through indicators) -data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements with NO data values. -data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups. -data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types. -data_integrity.data_elements_without_datasets.name=Aggregate data elements not assigned to any data sets -data_integrity.datasets_empty.name=Data sets with no data elements -data_integrity.datasets_not_assigned_to_org_units.name=Data sets not assigned to any organisation units +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. -data_integrity.category_option_group_sets_scarce.name=Category option groups should have at least two members. -data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members. -data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members. -data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members. -data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members. -data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members. -data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members. -data_integrity.user_groups_scarce.name=User groups should have at least two members. -data_integrity.validation_rule_groups_scarce.name=Validation rule should have at least two members. -data_integrity.indicator_no_analysis.name=Indicators not used in analytical objects. -data_integrity.indicator_types_duplicated.name=Indicator types with the same factor. -data_integrity.indicators_duplicated_terms.name=Indicators with the same terms. -data_integrity.indicators_exact_duplicates.name=Indicators with the same formula. -data_integrity.indicators_not_grouped.name=Indicators not in any groups. -data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=Indicadores com f\u00f3rmulas id\u00eanticas +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order data_integrity.options_sets_empty.name=Empty option sets data_integrity.options_sets_unused.name=Option sets which are not used data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets -data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry. -data_integrity.orgunits_multiple_roots.name=The organisation unit hierarchy should have a single root. -data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames. -data_integrity.orgunits_no_coordinates.name=Organisation units with no coordinates. -data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent. -data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0). -data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date later than the closed date. -data_integrity.orgunits_orphaned.name=Orphaned organisation units. -data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent. -data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces. -data_integrity.org_units_not_in_compulsory_group_sets.name=Organisation units not in all compulsory organisation unit group sets +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=Unidades organizacionais \u00d3rf\u00e3s +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set -data_integrity.organisation_units_without_groups.name=Organisation units not in any groups -data_integrity.periods_3y_future.name=Periods which are more than three years in the future. -data_integrity.periods_distant_past.name=Periods which are in the distant past. +data_integrity.organisation_units_without_groups.name=Unidades organizacionais sem grupos +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type -data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template. -data_integrity.program_rules_no_action.name=Program rules with no action. +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions data_integrity.program_rules_no_expression.name=Program rules with no expression. -data_integrity.program_rules_no_priority.name=Regras do programa sem prioridade -data_integrity.validation_rules_missing_value_strategy_null.name=All validation rule expressions should have a missing value strategy. -data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the past 12 months -data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the past 12 months -data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the past 12 months -data_integrity.users_with_invalid_usernames.name = Users with invalid usernames -data_integrity.users_capture_ou_not_in_data_view_ou.name=Users with capture org unit not in data view org unit -data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users with capture org unit not in TEI search org unit -data_integrity.users_with_no_user_role.name=Users with no user role -data_integrity.user_roles_no_authorities.name=User roles with no authorities -data_integrity.user_roles_with_no_users.name=User roles with no users -data_integrity.option_groups_empty.users=Option groups with no options -data_integrity.push_analysis_no_recipients.name=Push analyses without recipients +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage # -- End Data Integrity Checks--------------------------------------------# diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_pt_BR.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_pt_BR.properties index 62ee22e7b318..448adf576e9f 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_pt_BR.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_pt_BR.properties @@ -41,7 +41,7 @@ dhis-web-maintenance=Manuten\u00e7\u00e3o dhis-web-data-administration=Administra\u00e7\u00e3o de dados dhis-web-maintenance-settings=Configura\u00e7\u00f5es dhis-web-aggregate-data-entry=Entrada de Dados -dhis-web-sms=Servi\u00e7o de mensagens curtas (SMS) +dhis-web-sms=SMS dhis-web-import-export=Importar-Exportar dhis-web-data-quality=Qualidade de Dados dhis-web-maps=Maps @@ -70,6 +70,9 @@ dhis-web-menu-management=Menu Management dhis-web-data-visualizer=Visualiza\u00e7\u00e3o de Dados dhis-web-sms-configuration=SMS Configuration dhis-web-login=Entrar +dhis-web-user-profile=User Profile +dhis-web-line-listing=Line Listing +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# @@ -87,7 +90,8 @@ intro_dhis-web-event-reports=Query for events and create aggregated, dimensional intro_dhis-web-event-capture=Capture information about single events. intro_dhis-web-capture=Capture information about single events. intro_dhis-web-data-visualizer=Produzir visualiza\u00e7\u00f5es din\u00e2micas de dados como gr\u00e1ficos ou tabelas de elementos de dados e indicadores. -intro_dhis-web-sms-configuration=Configure SMS Gateways and messages +intro_dhis-web-sms-configuration=Configure SMS Gateways and messages. +intro_dhis-web-line-listing=Create dynamic line lists for events and tracked entities. #-- Intro functions -------------------------------------------------------------# @@ -103,7 +107,7 @@ intro_log_out=Clique aqui para sair do sistema e negar que outras pessoas acesse #-- See module privilegies ----------------------------------------------------# -M_dhis-web-maintenance=Maintenance app +M_dhis-web-maintenance=Aplicativo de manuten\u00e7\u00e3o M_dhis-web-data-administration=Data Administration app M_dhis-web-settings=Settings app M_dhis-web-aggregate-data-entry=Ver m\u00f3dulo de Entrada de Dados @@ -138,6 +142,10 @@ M_dhis-web-user=Users app M_dhis-web-scheduler=Scheduler app M_dhis-web-data-visualizer=Ver m\u00f3dulo Visualizador de Dados M_dhis-web-sms-configuration=SMS Configuration app +M_dhis-web-line-listing=Line Listing app +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# @@ -151,15 +159,18 @@ F_DATAADMIN_UNLOCK=Desbloqueio de Administrac\u00e3o de Dados F_DATAELEMENT_PUBLIC_ADD=Adicionar Elemento de Dados F_DATAELEMENT_PRIVATE_ADD=Adicionar elemento de dados privados F_DATAELEMENT_DELETE=Apagar Elemento de Dados +F_DATA_ELEMENT_MERGE=Merge Data Elements F_CATEGORY_PUBLIC_ADD=Add/Update Public Category F_CATEGORY_PRIVATE_ADD=Add/Update Private Category F_CATEGORY_DELETE=Delete Category F_CATEGORY_OPTION_PUBLIC_ADD=Add/Update Public Category Option F_CATEGORY_OPTION_PRIVATE_ADD=Add/Update Private Category Option F_CATEGORY_OPTION_DELETE=Delete Category Option +F_CATEGORY_OPTION_MERGE=Merge Category Options F_CATEGORY_COMBO_PUBLIC_ADD=Add/Update Public Category Combo F_CATEGORY_COMBO_PRIVATE_ADD=Add/Update Private Category Combo F_CATEGORY_COMBO_DELETE=Delete Category Combo +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=Add/Update Public Category Option Group F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=Add/Update Private Category Option Group F_CATEGORY_OPTION_GROUP_DELETE=Delete Category Option Group @@ -216,8 +227,10 @@ F_USERGROUP_LIST=Listar grupos de utilizadores F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=Add/Remove Members In Read-Only User Groups F_USER_ADD=Adiccionar utilizador F_USER_DELETE=Eliminar utilizador +F_USER_VIEW=View user F_USER_ADD_WITHIN_MANAGED_GROUP=Add/Update User Within Managed Group F_USER_DELETE_WITHIN_MANAGED_GROUP=Delete User Within Managed Group +F_USER_VIEW_WITHIN_MANAGED_GROUP=View User Within Managed Group F_VALIDATIONRULE_PUBLIC_ADD=Add/Update Public Validation Rule F_VALIDATIONRULE_PRIVATE_ADD=Add/Update Private Validation Rule F_VALIDATIONRULE_DELETE=Eliminar Regra de Valida\u00e7\u00e3o @@ -231,7 +244,9 @@ F_REPORT_DELETE=Apagar Relat\u00f3rio F_REPORT_VIEW=Ver Relat\u00f3rio F_DASHBOARD_PUBLIC_ADD=Add/Update Public Dashboard F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization +F_VISUALIZATION_EXTERNAL=Visualization External Access F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization +F_EVENT_VISUALIZATION_EXTERNAL=Event Visualization External Access F_DOCUMENT_PUBLIC_ADD=Adiccionar Documento F_DOCUMENT_PRIVATE_ADD=Adicionar documento particular F_DOCUMENT_DELETE=Eliminar Documento @@ -359,7 +374,7 @@ F_OPTIONSET_MANAGEMENT=Gest\u00e3o Conjunto de Op\u00e7\u00e3o F_COLOR_SET_ADD=Add/Update Color Set F_COLOR_SET_DELETE=Delete Color Set F_DATA_MART_ADMIN=Administrar Data Mart -F_MOBILE_SENDSMS=Enviar SMS +F_MOBILE_SENDSMS=Mostrar formul\u00e1rio de envio de SMS F_MOBILE_SETTINGS=Definir configura\u00e7\u00f5es de m\u00f3veis F_MOBILE_DELETE_SMS=Delete SMS F_SEND_EMAIL=Send Email @@ -379,7 +394,7 @@ F_METADATA_EXPORT=Exportar Meta-Dados F_APPROVE_DATA=Aprovar dados F_APPROVE_DATA_LOWER_LEVELS=Approve data at lower levels F_ACCEPT_DATA_LOWER_LEVELS=Accept data at lower levels -F_RUN_VALIDATION=Executar valida\u00e7\u00e3o +F_RUN_VALIDATION=Executar a valida\u00e7\u00e3o F_PROGRAM_TRACKING_LIST=Ver programa de rastreamento F_REPLICATE_USER=Replicar usu\u00e1rio F_LOCALE_ADD=Add/Update Locale @@ -402,6 +417,7 @@ F_EXTERNAL_MAP_LAYER_PUBLIC_ADD=Add/Update Public External Map Layer F_EXTERNAL_MAP_LAYER_PRIVATE_ADD=Add/Update Private External Map Layer F_EXTERNAL_MAP_LAYER_DELETE=Delete External Map Layer F_VIEW_EVENT_ANALYTICS=View event analytics +F_CAPTURE_DATASTORE_UPDATE=Create and edit Capture datastore configuration F_ADD_COLOR_SET=Add/Update Color Set F_PROGRAM_RULE_DELETE=Delete Program Rule F_PROGRAMDATAELEMENT_DELETE=Delete Program Data Element @@ -433,7 +449,8 @@ F_ROUTE_PUBLIC_ADD=Add/Update Public Route F_ROUTE_PRIVATE_ADD=Add/Update Private Route F_ROUTE_PUBLIC_DELETE=Delete Route F_IMPERSONATE_USER=Fazer-se passar por usu\u00e1rio -F_MAP_EXTERNAL_LAYER_ADD=Add external map layer +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) #-- Common ---------------------------------------------------------------------# offline=Desligado @@ -462,9 +479,9 @@ show_menu=Mostrar menu show_main_menu=Mostrar menu principal view_home_page=Ver Inicio view_intepretations=Ver interpreta\u00e7\u00f5es -dataelement=Elemento de Dados -start_date=Data Inicio -end_date=Data Final +dataelement=Elemento de dado +start_date=Data de in\u00edcio +end_date=Data de t\u00e9rmino entry=Entrada comment=Coment\u00e1rio operations=Opera\u00e7\u00f5es @@ -473,11 +490,11 @@ rename=Renomear move=Mover remove=Remover required=Exigido -all=Seleccione/Todos +all=Tudo save=Salvar new=Novo back=Voltar -ok=Aprovado +ok=OK cancel=Cancelar clone=Clone add=Adicionar @@ -511,9 +528,11 @@ password_length_validation=Password does not meet minimum length requirement password_history_validation=Password must not be one of the previous 24 passwords password_digit_validation=Password must have at least one digit password_uppercase_validation=Password must have at least one upper case +password_lowercase_validation=Password must have at least one lower case password_dictionary_validation=Password must not have any generic word password_specialcharacter_validation=Password must contain at least one special character password_username_validation=Username/Email must not be part of password +mandatory_parameter_missing=Username or Password is missing code_in_use=The code is already in use. Please choose a different code short_name_in_use=O nome curto j\u00e1 est\u00e1 em uso. Por favor, escolha um nome diferente de curto unsupported_browser=Please upgrade your browser. Internet Explorer version 8 and earlier is not supported. @@ -604,7 +623,7 @@ QuarterlyNov=Quarterly November SixMonthly=Semestral SixMonthlyApril=Six-monthly April SixMonthlyNov=Six-monthly November -Yearly=Anualmente +Yearly=Anual TwoYearly=Dois-em-dois anos OnChange=Em Mudan\u00e7a Survey=Inqu\u00e9rito @@ -680,6 +699,8 @@ format.FinancialApril.startDate.ext=MMMM yyyy '- ' format.FinancialApril.endDate.ext=MMMM yyyy format.FinancialJuly.startDate.ext=MMMM yyyy '- ' format.FinancialJuly.endDate.ext=MMMM yyyy +format.FinancialSep.startDate.ext=MMMM yyyy '- ' +format.FinancialSep.endDate.ext=MMMM yyyy format.FinancialOct.startDate.ext=MMMM yyyy '- ' format.FinancialOct.endDate.ext=MMMM yyyy format.FinancialNov.startDate.ext=MMMM yyyy '- ' @@ -1008,13 +1029,13 @@ server_date=Data do servidor last_analytics_table_generation=\u00daltima gera\u00e7\u00e3o da tabela de an\u00e1lise last_analytics_table_runtime=Tempo de execu\u00e7\u00e3o da \u00faltima tabela de an\u00e1lise time_since_last_analytics_table_generation=Tempo desde a \u00faltima gera\u00e7\u00e3o da tabela anal\u00edtica -online_release_page=P\u00e1gina de lan\u00e7amento ligado +online_release_page=P\u00e1gina de ver\u00e3o online edit_profile=Editar Perfil view_profile=Ver Perfil profile_details=Detalhes do Perfil job_title=Cargo introduction=Introdu\u00e7\u00e3o -gender=Sexo +gender=G\u00e9nero male=Masculino female=Femenino other=Outro @@ -1098,7 +1119,7 @@ no_value=Sem Valor #-- Validation messages -------------------------------------------------------# -value_must_integer=Valor deve ser um n\u00famero inteiro +value_must_integer=O valor precisa ser um n\u00famero inteiro value_must_number=O valor deve ser um numero value_must_positive_integer=O valor precisa ser um n\u00famero inteiro positivo value_must_negative_integer=O valor precisa ser um n\u00famero inteiro negativo @@ -1114,7 +1135,7 @@ profile=Perfil account=Conta update_user=Actualizar utilizador user_account=User Account -user_name=Nome de Utilizador +user_name=Utilizador old_password=Password antiga new_password=Nova password retype_new_password=Reintroduza nova password @@ -1122,9 +1143,9 @@ surname=Apelido first_name=Primeiro nome email=Correio electr\u00f3nico openid=OpenID -username=Nome de Utilizador +username=Utilizador phone_number=N\u00famero de telefone -user_roles=Fun\u00e7\u00f5es de utilizador +user_roles=Roles de Utilizadores update_user_success=Informa\u00e7\u00e3o actualizada com sucesso wrong_password=Password errada help_center=Centro de Ajuda @@ -1262,11 +1283,11 @@ target=Meta percent=Percentagem on_time=Pontualmente data_dictionary=Dicion\u00e1rio de Dados -data_elements=Elementos de Dados +data_elements=Os elementos de dados data_sets=Agrega\u00e7\u00e3o de Dados indicators=Indicadores indicator_groups=Grupos de Indicadores -data_element_groups=Grupo de Elemento de Dados +data_element_groups=Grupos de Elementos de Dados data_element_concepts=Conceitos de elementos de dados organisation_units=Unidades organizacionais organisation_unit_groups=Grupos de unidades organizacionais @@ -1676,14 +1697,20 @@ planned_parenthood=Planned parenthood create_an_account=Create an account login_password=Password -login_username=Nome de Utilizador +login_username=Utilizador forgot_password=Forgot password? wrong_username_or_password=Wrong username or password authentication.message.account.invalid=Wrong username or password authentication.message.account.locked=Your account is locked powered_by=Powered by sign_in=Sign in +login_using_two_factor_authentication=Login using two factor authentication +two_factor_authentication_code=Two factor authentication code +sign_in_with_openID=Sign in with OpenID change_language=Change language +login_with_google=Sign in with Google +login_with_azure=Sign in with Microsoft +oidc_login_failed=Failed to login with OIDC two_factor_code=C\u00f3digo #-- New User Account page -----------------------------------------------------# @@ -1712,6 +1739,7 @@ app_search_placeholder=Search apps invalid_bundled_app_override=Bundled apps must be declared as core apps invalid_core_app=Only bundled apps may be declared as core apps namespace_defined_in_manifest_is_in_use=Namespace defined in manifest is already in use +namespace_invalid=An additional namespace declaration in the manifest does not define all required properties zip_file_could_not_be_read=Zip file could not be read invalid_json_in_app_manifest_file=Invalid JSON in app manifest file app_could_not_be_installed_on_file_system=App could not be installed on file system @@ -1773,6 +1801,24 @@ email_invite_1_1st_paragraph_after_application_title=user account. email_invite_1_2nd_paragraph=Please follow the link below to accept the invitation and create your account. email_invite_1_3rd_paragraph=You must respond to this invitation within 4 days. If you take no action, the invitation will expire at that time. +#-- Verify email -------------------------------------------------------------# + +email_verify_1_1st_paragraph_before_application_title=This is a message to verify a +email_verify_1_1st_paragraph_after_application_title=, user account email. +email_verify_1_2nd_paragraph=Please click the link below to verify the email address of your account. +email_verify_1_3rd_paragraph=You must respond to this email within one hour. If you take no action, the email address will not be verified. +verify_email_subject=Verify email address + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=Your Two-Factor Authentication Code for +email_2fa_1_greeting=Dear +email_2fa_1_1st_paragraph_application_title=You have requested a two-factor authentication code to log into your account. +email_2fa_1_2nd_paragraph=Your two-factor authentication code: +email_2fa_1_3rd_paragraph=Please use this code within 15 minutes to log into your account. +email_2fa_1_4th_paragraph=If you did not request this code, please contact your system administrator immediately to secure your account. +email_2fa_1_ending=Thank you, + #-- Cache strategy display strings --------------------------------------------# cache_strategy=Estrat\u00e9gia de cache @@ -1806,10 +1852,10 @@ program_stage_id=Program stage id #-- Object names --------------------------------------------------------------# -data_element=Elemento de Dados -data_element_group=Grupo de Elemento de Dados +data_element=Elemento de dado +data_element_group=Grupo de elemento de dado indicator=Indicador -indicator_group=Grupo de Indicador +indicator_group=Grupo do indicador data_element_group_set=Conjunto de grupo elemento de dado indicator_group_set=Conjunto de grupo de indicador option_set=Conjunto de op\u00e7\u00f5es @@ -1831,7 +1877,7 @@ option=Op\u00e7\u00e3o category_option_group=Grupo de op\u00e7\u00f5es de categoria external_map_layer=External map layer legend_set=Conjunto da legenda -push_analysis=Push analysis +push_analysis=An\u00e1lise push relationship_type=Tipo de Rela\u00e7\u00e3o tracked_entity=Entidade rastreada tracked_entity_attribute=Atributo de entidade rastreada @@ -1902,7 +1948,7 @@ data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.s data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements -data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements with conflicting exclusive group sets +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set data_integrity.data_elements_in_data_set_not_in_form.section=Conjunto de Dados @@ -1916,9 +1962,6 @@ data_integrity.category_combos_being_invalid.section=Categorias data_integrity.category_combos_being_invalid.name=Invalid Category-combos data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options -data_integrity.indicators_with_identical_formulas.section=Indicadores -data_integrity.indicators_with_identical_formulas.name=Indicadores com f\u00f3rmulas id\u00eanticas -data_integrity.indicators_with_identical_formulas.description=Lists all indicators that have the identical formulas with at least one other indicator data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates data_integrity.indicators_without_groups.section=Indicadores data_integrity.indicators_without_groups.name=Indicators lacking groups @@ -1930,21 +1973,18 @@ data_integrity.indicators_with_invalid_denominator.section=Indicadores data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid data_integrity.indicators_violating_exclusive_group_sets.section=Indicadores -data_integrity.indicators_violating_exclusive_group_sets.name=Indicators with conflicting exclusive group sets +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group data_integrity.periods_duplicates.section=Per\u00edodos data_integrity.periods_duplicates.name=Duplicate Periods data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates +data_integrity.option_groups_empty.name=Option groups with no options data_integrity.org_units_with_cyclic_references.section=Unidades Organizacionais data_integrity.org_units_with_cyclic_references.name=Unidades organizacionais com refer\u00eancias c\u00edclicas data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference -data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two -data_integrity.org_units_being_orphaned.section=Unidades Organizacionais -data_integrity.org_units_being_orphaned.name=Unidades organizacionais \u00d3rf\u00e3s -data_integrity.org_units_being_orphaned.description=Lists all organisation units that aren't level 1 units but that lack a parent so that they are not connected to the rest of the organisation tree -data_integrity.org_units_being_orphaned.recommendation=Find (or create) and set the correct parent for the orphaned organisation unit(s). Eventually this is also caused by having set the wrong level. +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=Unidades Organizacionais data_integrity.org_units_without_groups.name=Organisation units lacking groups data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group @@ -1956,13 +1996,13 @@ data_integrity.org_unit_groups_without_group_sets.section=Unidades Organizaciona data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set data_integrity.validation_rules_without_groups.section=Validation Rules -data_integrity.validation_rules_without_groups.name=Validation rules lacking groups +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules -data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression @@ -1973,10 +2013,10 @@ data_integrity.program_indicators_with_invalid_filters.name=Program indicators w data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false data_integrity.program_indicators_without_expression.section=Program Indicators -data_integrity.program_indicators_without_expression.name=Program indicators lacking an expression +data_integrity.program_indicators_without_expression.name=Program indicators without expressions data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet data_integrity.program_rules_without_condition.section=Program Rules -data_integrity.program_rules_without_condition.name=Program rules lacking a condition +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet data_integrity.program_rules_without_priority.section=Program Rules data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting @@ -2008,76 +2048,104 @@ data_integrity.program_rule_actions_without_stage_id.name=Program rules with act data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one #YAML based data integrity checks data_integrity.categories_no_options.name=Categories with no category options -data_integrity.categories_one_default_category.name=Only one default category should exist -data_integrity.categories_one_default_category_combo.name=Only one default category combo should exist -data_integrity.categories_one_default_category_option.name=Only one default category option should exist -data_integrity.categories_one_default_category_option_combo.name=Only one default category option combo should exist -data_integrity.categories_same_category_options.name=Categories with the same category options -data_integrity.categories_unique_category_combo.name=Different category combinations should not have the exact same combination of categories. -data_integrity.invalid_category_combos.name=Invalid category combinations +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects -data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations. -data_integrity.category_option_group_sets_incomplete.name=Category option group sets which do not contain all category options. -data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set. -data_integrity.category_options_no_categories.name=Category options with no categories. -data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories which share the same category options. -data_integrity.catoptioncombos_no_catcombo.name=Category options combinations with no category combination. -data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality. -data_integrity.dashboards_no_items.name=Dashboards with no items. -data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements that have not been changed in last 100 days and do not have any data values. -data_integrity.data_elements_aggregate_aggregation_operator.name=Non-numeric data elements which have an aggregation operator other than NONE. -data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites (directly or through indicators) -data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements with NO data values. -data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups. -data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types. -data_integrity.data_elements_without_datasets.name=Aggregate data elements not assigned to any data sets -data_integrity.datasets_empty.name=Data sets with no data elements -data_integrity.datasets_not_assigned_to_org_units.name=Data sets not assigned to any organisation units +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. -data_integrity.category_option_group_sets_scarce.name=Category option groups should have at least two members. -data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members. -data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members. -data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members. -data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members. -data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members. -data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members. -data_integrity.user_groups_scarce.name=User groups should have at least two members. -data_integrity.validation_rule_groups_scarce.name=Validation rule should have at least two members. -data_integrity.indicator_no_analysis.name=Indicators not used in analytical objects. -data_integrity.indicator_types_duplicated.name=Indicator types with the same factor. -data_integrity.indicators_duplicated_terms.name=Indicators with the same terms. -data_integrity.indicators_exact_duplicates.name=Indicators with the same formula. -data_integrity.indicators_not_grouped.name=Indicators not in any groups. -data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=Indicadores com f\u00f3rmulas id\u00eanticas +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order data_integrity.options_sets_empty.name=Empty option sets data_integrity.options_sets_unused.name=Option sets which are not used data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets -data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry. -data_integrity.orgunits_multiple_roots.name=The organisation unit hierarchy should have a single root. -data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames. -data_integrity.orgunits_no_coordinates.name=Organisation units with no coordinates. -data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent. -data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0). -data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date later than the closed date. -data_integrity.orgunits_orphaned.name=Orphaned organisation units. -data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent. -data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces. -data_integrity.org_units_not_in_compulsory_group_sets.name=Organisation units not in all compulsory organisation unit group sets +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=Unidades organizacionais \u00d3rf\u00e3s +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set -data_integrity.organisation_units_without_groups.name=Organisation units not in any groups -data_integrity.periods_3y_future.name=Periods which are more than three years in the future. -data_integrity.periods_distant_past.name=Periods which are in the distant past. +data_integrity.organisation_units_without_groups.name=Unidades organizacionais sem grupos +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type -data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template. -data_integrity.program_rules_no_action.name=Program rules with no action. +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions data_integrity.program_rules_no_expression.name=Program rules with no expression. -data_integrity.program_rules_no_priority.name=Program rules with no priority -data_integrity.validation_rules_missing_value_strategy_null.name=All validation rule expressions should have a missing value strategy. -data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the past 12 months -data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the past 12 months -data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the past 12 months +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage # -- End Data Integrity Checks--------------------------------------------# diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ro.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ro.properties index 2db194ca2b73..b751805da0ad 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ro.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ro.properties @@ -40,7 +40,6 @@ select_organisationunit=You must select an OrganisationUnit from the tree. dhis-web-maintenance=Maintenance dhis-web-data-administration=Data Administration dhis-web-maintenance-settings=Settings -dhis-web-maintenance-appmanager=App Management dhis-web-aggregate-data-entry=Data Entry dhis-web-sms=SMS dhis-web-import-export=Import/Export @@ -70,10 +69,13 @@ dhis-web-dashboard=Dashboard dhis-web-menu-management=Menu Management dhis-web-data-visualizer=Data Visualizer dhis-web-sms-configuration=SMS Configuration +dhis-web-login=Login +dhis-web-user-profile=User Profile +dhis-web-line-listing=Line Listing +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# -intro_dhis-web-maintenance-appmanager=Access and upload apps, which are extensions to the standard user interface. intro_dhis-web-dataentry=Enter data for forms either on-line or off-line, validate data and view data trends. intro_dhis-web-import-export=Import and export data from DHIS or third-party systems on various formats. intro_dhis-web-validationrule=Validate and assess data quality using validation rules or statistical methods. @@ -88,7 +90,8 @@ intro_dhis-web-event-reports=Query for events and create aggregated, dimensional intro_dhis-web-event-capture=Capture information about single events. intro_dhis-web-capture=Capture information about single events. intro_dhis-web-data-visualizer=Create dynamic data visualizations for data elements and indicators. -intro_dhis-web-sms-configuration=Configure SMS Gateways and messages +intro_dhis-web-sms-configuration=Configure SMS Gateways and messages. +intro_dhis-web-line-listing=Create dynamic line lists for events and tracked entities. #-- Intro functions -------------------------------------------------------------# @@ -139,6 +142,10 @@ M_dhis-web-user=Users app M_dhis-web-scheduler=Scheduler app M_dhis-web-data-visualizer=Data Visualizer app M_dhis-web-sms-configuration=SMS Configuration app +M_dhis-web-line-listing=Line Listing app +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# @@ -152,15 +159,18 @@ F_DATAADMIN_UNLOCK=Data Admin Unlocking F_DATAELEMENT_PUBLIC_ADD=Add/Update Public Data Element F_DATAELEMENT_PRIVATE_ADD=Add/Update Private Data Element F_DATAELEMENT_DELETE=Delete Data Element +F_DATA_ELEMENT_MERGE=Merge Data Elements F_CATEGORY_PUBLIC_ADD=Add/Update Public Category F_CATEGORY_PRIVATE_ADD=Add/Update Private Category F_CATEGORY_DELETE=Delete Category F_CATEGORY_OPTION_PUBLIC_ADD=Add/Update Public Category Option F_CATEGORY_OPTION_PRIVATE_ADD=Add/Update Private Category Option F_CATEGORY_OPTION_DELETE=Delete Category Option +F_CATEGORY_OPTION_MERGE=Merge Category Options F_CATEGORY_COMBO_PUBLIC_ADD=Add/Update Public Category Combo F_CATEGORY_COMBO_PRIVATE_ADD=Add/Update Private Category Combo F_CATEGORY_COMBO_DELETE=Delete Category Combo +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=Add/Update Public Category Option Group F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=Add/Update Private Category Option Group F_CATEGORY_OPTION_GROUP_DELETE=Delete Category Option Group @@ -188,6 +198,8 @@ F_INDICATOR_PRIVATE_ADD=Add/Update Private Indicator F_INDICATOR_DELETE=Delete Indicator F_INDICATORTYPE_ADD=Add/Update Indicator Type F_INDICATORTYPE_DELETE=Delete Indicator Type +F_INDICATOR_TYPE_MERGE=Merge Indicator Type +F_INDICATOR_MERGE=Merge Indicators F_INDICATORGROUP_PUBLIC_ADD=Add/Update Public Indicator Group F_INDICATORGROUP_PRIVATE_ADD=Add/Update Private Indicator Group F_INDICATORGROUP_DELETE=Delete Indicator Group @@ -215,8 +227,10 @@ F_USERGROUP_LIST=List User Groups F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=Add/Remove Members In Read-Only User Groups F_USER_ADD=Add/Update User F_USER_DELETE=Delete User +F_USER_VIEW=View user F_USER_ADD_WITHIN_MANAGED_GROUP=Add/Update User Within Managed Group F_USER_DELETE_WITHIN_MANAGED_GROUP=Delete User Within Managed Group +F_USER_VIEW_WITHIN_MANAGED_GROUP=View User Within Managed Group F_VALIDATIONRULE_PUBLIC_ADD=Add/Update Public Validation Rule F_VALIDATIONRULE_PRIVATE_ADD=Add/Update Private Validation Rule F_VALIDATIONRULE_DELETE=Delete Validation Rule @@ -230,7 +244,9 @@ F_REPORT_DELETE=Delete Report F_REPORT_VIEW=View Report F_DASHBOARD_PUBLIC_ADD=Add/Update Public Dashboard F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization +F_VISUALIZATION_EXTERNAL=Visualization External Access F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization +F_EVENT_VISUALIZATION_EXTERNAL=Event Visualization External Access F_DOCUMENT_PUBLIC_ADD=Add/Update Public Document F_DOCUMENT_PRIVATE_ADD=Add/Update Private Document F_DOCUMENT_DELETE=Delete Document @@ -339,6 +355,9 @@ F_VALIDATIONCRITERIA_DELETE=Delete Validation Criteria F_ATTRIBUTE_PUBLIC_ADD=Add/Update Public Attribute F_ATTRIBUTE_PRIVATE_ADD=Add/Update Private Attribute F_ATTRIBUTE_DELETE=Delete Attribute +F_EXPRESSION_DIMENSION_ITEM_PUBLIC_ADD=Add/Update Public ExpressionDimensionItem +F_EXPRESSION_DIMENSION_ITEM_PRIVATE_ADD=Add/Update Private ExpressionDimensionItem +F_EXPRESSION_DIMENSION_ITEM_DELETE=Delete ExpressionDimensionItem F_OPTIONSET_PUBLIC_ADD=Add/Update Public Option Set F_OPTIONSET_PRIVATE_ADD=Add/Update Private Option Set F_OPTIONSET_DELETE=Delete Option Set @@ -398,6 +417,7 @@ F_EXTERNAL_MAP_LAYER_PUBLIC_ADD=Add/Update Public External Map Layer F_EXTERNAL_MAP_LAYER_PRIVATE_ADD=Add/Update Private External Map Layer F_EXTERNAL_MAP_LAYER_DELETE=Delete External Map Layer F_VIEW_EVENT_ANALYTICS=View event analytics +F_CAPTURE_DATASTORE_UPDATE=Create and edit Capture datastore configuration F_ADD_COLOR_SET=Add/Update Color Set F_PROGRAM_RULE_DELETE=Delete Program Rule F_PROGRAMDATAELEMENT_DELETE=Delete Program Data Element @@ -418,7 +438,19 @@ F_SKIP_DATA_IMPORT_AUDIT=Skip data import audit F_VIEW_SERVER_INFO=View server information F_DATA_APPROVAL_WORKFLOW=Add/Update Data Approval Workflow F_DATA_APPROVAL_LEVEL=Add/Update Data Approval Level - +F_AGGREGATE_DATA_EXCHANGE_PUBLIC_ADD=Add/Update Public Aggregate Data Exchange +F_AGGREGATE_DATA_EXCHANGE_PRIVATE_ADD=Add/Update Private Aggregate Data Exchange +F_AGGREGATE_DATA_EXCHANGE_DELETE=Delete Aggregate Data Exchange +F_AGGREGATE_DATA_EXCHANGE=Aggregate Data Exchange +F_EVENT_HOOK_PUBLIC_ADD=Add/Update Public Event Hook +F_EVENT_HOOK_PRIVATE_ADD=Add/Update Private Event Hook +F_EVENT_HOOK_DELETE=Delete Event Hook +F_ROUTE_PUBLIC_ADD=Add/Update Public Route +F_ROUTE_PRIVATE_ADD=Add/Update Private Route +F_ROUTE_PUBLIC_DELETE=Delete Route +F_IMPERSONATE_USER=Impersonate user +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) #-- Common ---------------------------------------------------------------------# offline=Offline @@ -496,9 +528,11 @@ password_length_validation=Password does not meet minimum length requirement password_history_validation=Password must not be one of the previous 24 passwords password_digit_validation=Password must have at least one digit password_uppercase_validation=Password must have at least one upper case +password_lowercase_validation=Password must have at least one lower case password_dictionary_validation=Password must not have any generic word password_specialcharacter_validation=Password must contain at least one special character password_username_validation=Username/Email must not be part of password +mandatory_parameter_missing=Username or Password is missing code_in_use=The code is already in use. Please choose a different code short_name_in_use=The short name is already in use. Please choose a different short name unsupported_browser=Please upgrade your browser. Internet Explorer version 8 and earlier is not supported. @@ -521,7 +555,7 @@ item=Item action=Action sub_total=Sub total total=Total - +impersonate_user=Impersonate user username_in_password=Username cannot be part of password email_in_password=Email cannot be part of password username_email_in_password=Username/Email cannot be part of password @@ -585,6 +619,7 @@ BiWeekly=Bi-weekly Monthly=Lunar BiMonthly=Bi-monthly Quarterly=Trimestrial +QuarterlyNov=Quarterly November SixMonthly=Six-monthly SixMonthlyApril=Six-monthly April SixMonthlyNov=Six-monthly November @@ -621,6 +656,8 @@ format.BiMonthly.startDate=MMM 'to ' format.BiMonthly.endDate=MMM yyyy format.Quarterly.startDate=MMM 'to ' format.Quarterly.endDate=MMM yyyy +format.QuarterlyNov.startDate=MMM 'to ' +format.QuarterlyNov.endDate=MMM yyyy format.SixMonthly.startDate=MMM 'to ' format.SixMonthly.endDate=MMM yyyy format.SixMonthlyApril.startDate=MMM 'to ' @@ -662,6 +699,8 @@ format.FinancialApril.startDate.ext=MMMM yyyy '- ' format.FinancialApril.endDate.ext=MMMM yyyy format.FinancialJuly.startDate.ext=MMMM yyyy '- ' format.FinancialJuly.endDate.ext=MMMM yyyy +format.FinancialSep.startDate.ext=MMMM yyyy '- ' +format.FinancialSep.endDate.ext=MMMM yyyy format.FinancialOct.startDate.ext=MMMM yyyy '- ' format.FinancialOct.endDate.ext=MMMM yyyy format.FinancialNov.startDate.ext=MMMM yyyy '- ' @@ -711,6 +750,50 @@ weekday.short.friday=Fri weekday.short.saturday=Sat weekday.short.sunday=Sun +# Various Calendar months. + +#-- Ethiopian Calendar Months and days -----------------------------------------------------------# + +# The keys for months are still based on ISO 8601, the ordering is correct, but the key names are not. Jan-Dec -> 1-12. # +ethiopian.month.january=Meskerem +ethiopian.month.february=Tikemet +ethiopian.month.march=Hidar +ethiopian.month.april=Tahesas +ethiopian.month.may=Tir +ethiopian.month.june=Yekatit +ethiopian.month.july=Megabit +ethiopian.month.august=Miazia +ethiopian.month.september=Ginbot +ethiopian.month.october=Sene +ethiopian.month.november=Hamle +ethiopian.month.december=Nehase +ethiopian.month.short.january=Mes +ethiopian.month.short.february=Tik +ethiopian.month.short.march=Hid +ethiopian.month.short.april=Tah +ethiopian.month.short.may=Tir +ethiopian.month.short.june=Yek +ethiopian.month.short.july=Meg +ethiopian.month.short.august=Mia +ethiopian.month.short.september=Gin +ethiopian.month.short.october=Sen +ethiopian.month.short.november=Ham +ethiopian.month.short.december=Neh +ethiopian.weekday.monday=Segno +ethiopian.weekday.tuesday=Maksegno +ethiopian.weekday.wednesday=Irob +ethiopian.weekday.thursday=Hamus +ethiopian.weekday.friday=Arb +ethiopian.weekday.saturday=Kidame +ethiopian.weekday.sunday=Ehud +ethiopian.weekday.short.monday=Seg +ethiopian.weekday.short.tuesday=Mak +ethiopian.weekday.short.wednesday=Iro +ethiopian.weekday.short.thursday=Ham +ethiopian.weekday.short.friday=Arb +ethiopian.weekday.short.saturday=Kid +ethiopian.weekday.short.sunday=Ehu + #-- Nepali Calendar Month/Day names -------------------------------------------# # The keys for months are still based on ISO 8601, the ordering is correct, but the key names are not. Jan-Dec -> 1-12. # @@ -1621,7 +1704,14 @@ authentication.message.account.invalid=Wrong username or password authentication.message.account.locked=Your account is locked powered_by=Powered by sign_in=Sign in +login_using_two_factor_authentication=Login using two factor authentication +two_factor_authentication_code=Two factor authentication code +sign_in_with_openID=Sign in with OpenID change_language=Change language +login_with_google=Sign in with Google +login_with_azure=Sign in with Microsoft +oidc_login_failed=Failed to login with OIDC +two_factor_code=Code #-- New User Account page -----------------------------------------------------# new_user_account_name=Name @@ -1649,6 +1739,7 @@ app_search_placeholder=Search apps invalid_bundled_app_override=Bundled apps must be declared as core apps invalid_core_app=Only bundled apps may be declared as core apps namespace_defined_in_manifest_is_in_use=Namespace defined in manifest is already in use +namespace_invalid=An additional namespace declaration in the manifest does not define all required properties zip_file_could_not_be_read=Zip file could not be read invalid_json_in_app_manifest_file=Invalid JSON in app manifest file app_could_not_be_installed_on_file_system=App could not be installed on file system @@ -1710,6 +1801,24 @@ email_invite_1_1st_paragraph_after_application_title=user account. email_invite_1_2nd_paragraph=Please follow the link below to accept the invitation and create your account. email_invite_1_3rd_paragraph=You must respond to this invitation within 4 days. If you take no action, the invitation will expire at that time. +#-- Verify email -------------------------------------------------------------# + +email_verify_1_1st_paragraph_before_application_title=This is a message to verify a +email_verify_1_1st_paragraph_after_application_title=, user account email. +email_verify_1_2nd_paragraph=Please click the link below to verify the email address of your account. +email_verify_1_3rd_paragraph=You must respond to this email within one hour. If you take no action, the email address will not be verified. +verify_email_subject=Verify email address + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=Your Two-Factor Authentication Code for +email_2fa_1_greeting=Dear +email_2fa_1_1st_paragraph_application_title=You have requested a two-factor authentication code to log into your account. +email_2fa_1_2nd_paragraph=Your two-factor authentication code: +email_2fa_1_3rd_paragraph=Please use this code within 15 minutes to log into your account. +email_2fa_1_4th_paragraph=If you did not request this code, please contact your system administrator immediately to secure your account. +email_2fa_1_ending=Thank you, + #-- Cache strategy display strings --------------------------------------------# cache_strategy=Cache strategy @@ -1728,8 +1837,8 @@ enrollment_date=Data \u00eenrol\u0103rii current_date=Current date value_count=Value count zero_pos_value_count=Zero or positive value count -event_count=Event count (only for event status ACTIVE and/or COMPLETED, it can interfere with event status filter) -scheduled_event_count=Scheduled event count (only for event status SCHEDULE, it can interfere with event status filter) +event_count=Event count (ACTIVE or COMPLETED status only) +scheduled_event_count=Event count (SCHEDULE status only) org_unit_count=Organisation unit count enrollment_count=Enrollment count tei_count=Tracked entity instance count @@ -1826,8 +1935,9 @@ notification_interpretation_like=liked an interpretation notification_comment_create=created an interpretation comment notification_comment_update=updated an interpretation comment -# -- Data Integrity Check Details --------------------------------------------# +# -- Start Data Integrity Checks--------------------------------------------# +#Java based checks data_integrity.data_elements_without_data_sets.section=Data Elements data_integrity.data_elements_without_data_sets.name=Data elements lacking data Sets data_integrity.data_elements_without_data_sets.description=Lists all data elements that have no data sets @@ -1838,7 +1948,7 @@ data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.s data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements -data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements with conflicting exclusive group sets +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set data_integrity.data_elements_in_data_set_not_in_form.section=Data Sets @@ -1852,9 +1962,6 @@ data_integrity.category_combos_being_invalid.section=Categories data_integrity.category_combos_being_invalid.name=Invalid Category-combos data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options -data_integrity.indicators_with_identical_formulas.section=Indicatori -data_integrity.indicators_with_identical_formulas.name=Indicators_with_identical_formulas -data_integrity.indicators_with_identical_formulas.description=Lists all indicators that have the identical formulas with at least one other indicator data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates data_integrity.indicators_without_groups.section=Indicatori data_integrity.indicators_without_groups.name=Indicators lacking groups @@ -1866,21 +1973,18 @@ data_integrity.indicators_with_invalid_denominator.section=Indicatori data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid data_integrity.indicators_violating_exclusive_group_sets.section=Indicatori -data_integrity.indicators_violating_exclusive_group_sets.name=Indicators with conflicting exclusive group sets +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group data_integrity.periods_duplicates.section=Perioade data_integrity.periods_duplicates.name=Duplicate Periods data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates +data_integrity.option_groups_empty.name=Option groups with no options data_integrity.org_units_with_cyclic_references.section=Organisation Units data_integrity.org_units_with_cyclic_references.name=Organisation units with cyclic references data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference -data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two -data_integrity.org_units_being_orphaned.section=Organisation Units -data_integrity.org_units_being_orphaned.name=Orphaned organisation units -data_integrity.org_units_being_orphaned.description=Lists all organisation units that aren't level 1 units but that lack a parent so that they are not connected to the rest of the organisation tree -data_integrity.org_units_being_orphaned.recommendation=Find (or create) and set the correct parent for the orphaned organisation unit(s). Eventually this is also caused by having set the wrong level. +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=Organisation Units data_integrity.org_units_without_groups.name=Organisation units lacking groups data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group @@ -1892,13 +1996,13 @@ data_integrity.org_unit_groups_without_group_sets.section=Organisation Units data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set data_integrity.validation_rules_without_groups.section=Validation Rules -data_integrity.validation_rules_without_groups.name=Validation rules lacking groups +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules -data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression @@ -1909,10 +2013,10 @@ data_integrity.program_indicators_with_invalid_filters.name=Program indicators w data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false data_integrity.program_indicators_without_expression.section=Program Indicators -data_integrity.program_indicators_without_expression.name=Program indicators lacking an expression +data_integrity.program_indicators_without_expression.name=Program indicators without expressions data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet data_integrity.program_rules_without_condition.section=Program Rules -data_integrity.program_rules_without_condition.name=Program rules lacking a condition +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet data_integrity.program_rules_without_priority.section=Program Rules data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting @@ -1939,9 +2043,112 @@ data_integrity.program_rule_actions_without_notification.description=Lists all p data_integrity.program_rule_actions_without_section.section=Program Rules data_integrity.program_rule_actions_without_section.name=Program rules with actions lacking a program stage section data_integrity.program_rule_actions_without_section.description=Lists program rules connected to an action of a type that requires a section but is not yet connected to one -data_integrity.program_rule_actions_without_stage.section=Program Rules -data_integrity.program_rule_actions_without_stage.name=Program rules with actions lacking a program stage -data_integrity.program_rule_actions_without_stage.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one +data_integrity.program_rule_actions_without_stage_id.section=Program Rules +data_integrity.program_rule_actions_without_stage_id.name=Program rules with actions lacking a program stage +data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one +#YAML based data integrity checks +data_integrity.categories_no_options.name=Categories with no category options +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid +data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units +data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=Indicators with identical formulas +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order +data_integrity.options_sets_empty.name=Empty option sets +data_integrity.options_sets_unused.name=Option sets which are not used +data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. +data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=Orphaned organisation units +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets +data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set +data_integrity.organisation_units_without_groups.name=Organisation units without groups +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past +data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates +data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions +data_integrity.program_rules_no_expression.name=Program rules with no expression. +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage + +# -- End Data Integrity Checks--------------------------------------------# + # disable inactive users job notification texts notification.user_inactive.subject=Your DHIS2 account will be disabled soon. diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ru.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ru.properties index 8bb3f2397aa4..9308ae4eea73 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ru.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ru.properties @@ -14,14 +14,14 @@ unknown_source=\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u043 logged_in=\u0412\u0445\u043e\u0434 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 not_logged_in=\u041d\u0435 \u0432\u0445\u043e\u0434\u0438\u0442\u044c \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 log_out=\u0412\u044b\u0439\u0442\u0438 -about=\u041e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438 +about=\u041e\u0431 access_denied=\u0414\u043e\u0441\u0442\u0443\u043f \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d access_denied_message=\u0423 \u0432\u0430\u0441 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u0439 \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b create_access_denied_message=\u0423 \u0432\u0430\u0441 \u043d\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044e \u043e\u0431\u044a\u0435\u043a\u0442\u0430 read_access_denied_message=\u0423 \u0432\u0430\u0441 \u043d\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0447\u0442\u0435\u043d\u0438\u044e \u043e\u0431\u044a\u0435\u043a\u0442\u0430 update_access_denied_message=\u0423 \u0432\u0430\u0441 \u043d\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044e \u043e\u0431\u044a\u0435\u043a\u0442\u0430 delete_access_denied_message=\u0423 \u0432\u0430\u0441 \u043d\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044e \u043e\u0431\u044a\u0435\u043a\u0442\u0430 -go_back=\u0412\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f \u043d\u0430\u0437\u0430\u0434 +go_back=\u0412\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f main_menu=\u0413\u043b\u0430\u0432\u043d\u043e\u0435 \u043c\u0435\u043d\u044e maintenance=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u043c\u0438 services=\u0423\u0441\u043b\u0443\u0433\u0438 @@ -31,7 +31,7 @@ services=\u0423\u0441\u043b\u0443\u0433\u0438 org_unit_tree=\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0435 \u0434\u0435\u0440\u0435\u0432\u043e specify_organisationunit=\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0443\u0442\u043e\u0447\u043d\u0438\u0442\u0435 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044e cannot_clear_selected_orgunits=\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 -locate_organisation_unit_by_name=\u041d\u0430\u0439\u0442\u0438 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u043e\u043d\u043d\u0443\u044e \u0435\u0434\u0438\u043d\u0438\u0446\u0443 \u043f\u043e \u0438\u043c\u0435\u043d\u0438 +locate_organisation_unit_by_name=\u041d\u0430\u0439\u0442\u0438 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u043e\u043d\u043d\u0443\u044e \u0435\u0434\u0438\u043d\u0438\u0446\u0443 \u043f\u043e \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044e error_occurred=\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 select_organisationunit=\u0412\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044e \u0438\u0437 \u0434\u0435\u0440\u0435\u0432\u0430 @@ -61,7 +61,7 @@ dhis-web-pivot=\u0421\u0432\u043e\u0434\u043d\u0430\u044f \u0442\u0430\u0431\u04 dhis-web-app-management=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438 dhis-web-usage-analytics=\u0410\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f dhis-web-translations=\u041f\u0435\u0440\u0435\u0432\u043e\u0434\u044b -dhis-web-interpretation=\u0418\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0430\u0446\u0438\u0438 +dhis-web-interpretation=Interpretations dhis-web-datastore=Datastore Manager dhis-web-user=\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 dhis-web-scheduler=\u041f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a @@ -69,7 +69,10 @@ dhis-web-dashboard=\u0418\u043d\u0444\u043e\u043f\u0430\u043d\u0435\u043b\u044c dhis-web-menu-management=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043c\u0435\u043d\u044e dhis-web-data-visualizer=\u0412\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440 \u0434\u0430\u043d\u043d\u044b\u0445 dhis-web-sms-configuration=SMS Configuration -dhis-web-login=Login +dhis-web-login=\u0412\u043e\u0439\u0442\u0438 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 +dhis-web-user-profile=\u041f\u0440\u043e\u0444\u0438\u043b\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f +dhis-web-line-listing=\u041f\u043e\u0441\u0442\u0440\u043e\u0447\u043d\u044b\u0435 \u0441\u043f\u0438\u0441\u043a\u0438 +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# @@ -87,7 +90,8 @@ intro_dhis-web-event-reports=\u0417\u0430\u043f\u0440\u043e\u0441 \u043e \u0441\ intro_dhis-web-event-capture=\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u043f\u043e \u043e\u0434\u0438\u043d\u043e\u0447\u043d\u044b\u043c \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c. intro_dhis-web-capture=\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u043f\u043e \u043e\u0434\u0438\u043d\u043e\u0447\u043d\u044b\u043c \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c. intro_dhis-web-data-visualizer=\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u043d\u043e\u0439 \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u0432. -intro_dhis-web-sms-configuration=Configure SMS Gateways and messages +intro_dhis-web-sms-configuration=Configure SMS Gateways and messages. +intro_dhis-web-line-listing=Create dynamic line lists for events and tracked entities. #-- Intro functions -------------------------------------------------------------# @@ -138,6 +142,10 @@ M_dhis-web-user=\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 "\u M_dhis-web-scheduler=\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 "\u041f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a" M_dhis-web-data-visualizer=\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 "\u0412\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440 \u0434\u0430\u043d\u043d\u044b\u0445" M_dhis-web-sms-configuration=\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 "\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0421\u041c\u0421" +M_dhis-web-line-listing=Line Listing app +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# @@ -151,15 +159,18 @@ F_DATAADMIN_UNLOCK=\u0420\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u043e\ F_DATAELEMENT_PUBLIC_ADD=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0434\u0430\u043d\u043d\u044b\u0445 F_DATAELEMENT_PRIVATE_ADD=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043b\u0438\u0447\u043d\u044b\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0434\u0430\u043d\u043d\u044b\u0445 F_DATAELEMENT_DELETE=\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0434\u0430\u043d\u043d\u044b\u0445 +F_DATA_ELEMENT_MERGE=Merge Data Elements F_CATEGORY_PUBLIC_ADD=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c/\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u043e\u0431\u0449\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0443\u044e \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044e F_CATEGORY_PRIVATE_ADD=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c/\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u0443\u044e \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044e F_CATEGORY_DELETE=\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044e F_CATEGORY_OPTION_PUBLIC_ADD=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c/\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u043e\u043f\u0446\u0438\u044e \u043e\u0431\u0449\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0439 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 F_CATEGORY_OPTION_PRIVATE_ADD=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c/\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u043e\u043f\u0446\u0438\u044e \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 F_CATEGORY_OPTION_DELETE=\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043e\u043f\u0446\u0438\u044e \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 +F_CATEGORY_OPTION_MERGE=Merge Category Options F_CATEGORY_COMBO_PUBLIC_ADD=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c/\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u044e \u043e\u0431\u0449\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0439 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 F_CATEGORY_COMBO_PRIVATE_ADD=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c/\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u044e \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 F_CATEGORY_COMBO_DELETE=\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u044e \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c/\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0433\u0440\u0443\u043f\u043f\u0443 \u043e\u043f\u0446\u0438\u0439 \u043e\u0431\u0449\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0439 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c/\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0433\u0440\u0443\u043f\u043f\u0443 \u043e\u043f\u0446\u0438\u0439 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 F_CATEGORY_OPTION_GROUP_DELETE=\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0433\u0440\u0443\u043f\u043f\u0443 \u043e\u043f\u0446\u0438\u0439 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 @@ -187,7 +198,7 @@ F_INDICATOR_PRIVATE_ADD=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043b\ F_INDICATOR_DELETE=\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440 F_INDICATORTYPE_ADD=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0442\u0438\u043f \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u0430 F_INDICATORTYPE_DELETE=\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0442\u0438\u043f \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u0430 -F_INDICATOR_TYPE_MERGE=Merge Indicator Type +F_INDICATOR_TYPE_MERGE=\u041e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u0442\u0438\u043f \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u0430 F_INDICATOR_MERGE=Merge Indicators F_INDICATORGROUP_PUBLIC_ADD=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u0443\u044e \u0433\u0440\u0443\u043f\u043f\u0443 \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u0432 F_INDICATORGROUP_PRIVATE_ADD=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043b\u0438\u0447\u043d\u0443\u044e \u0433\u0440\u0443\u043f\u043f\u0443 \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u0432 @@ -216,6 +227,7 @@ F_USERGROUP_LIST=\u0421\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043f\u F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c/\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432 \u0432 \u0433\u0440\u0443\u043f\u043f\u0430\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f F_USER_ADD=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f F_USER_DELETE=\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f +F_USER_VIEW=View user F_USER_ADD_WITHIN_MANAGED_GROUP=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c/\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0432 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u043e\u0439 \u0433\u0440\u0443\u043f\u043f\u0435 F_USER_DELETE_WITHIN_MANAGED_GROUP=\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0432 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u043e\u0439 \u0433\u0440\u0443\u043f\u043f\u0435 F_USER_VIEW_WITHIN_MANAGED_GROUP=\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0432 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u043e\u0439 \u0433\u0440\u0443\u043f\u043f\u0435 @@ -232,7 +244,9 @@ F_REPORT_DELETE=\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043e\u0442\u0447\u0 F_REPORT_VIEW=\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043e\u0442\u0447\u0435\u0442 F_DASHBOARD_PUBLIC_ADD=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c/\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u043e-\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u043f\u0430\u043d\u0435\u043b\u044c F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization +F_VISUALIZATION_EXTERNAL=Visualization External Access F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization +F_EVENT_VISUALIZATION_EXTERNAL=Event Visualization External Access F_DOCUMENT_PUBLIC_ADD=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442 F_DOCUMENT_PRIVATE_ADD=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043b\u0438\u0447\u043d\u044b\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442 F_DOCUMENT_DELETE=\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442 @@ -403,6 +417,7 @@ F_EXTERNAL_MAP_LAYER_PUBLIC_ADD=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c F_EXTERNAL_MAP_LAYER_PRIVATE_ADD=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c/\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u043d\u0435\u0448\u043d\u0438\u0439 \u0441\u043b\u043e\u0439 \u043a\u0430\u0440\u0442\u044b F_EXTERNAL_MAP_LAYER_DELETE=\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u043d\u0435\u0448\u043d\u0438\u0439 \u0441\u043b\u043e\u0439 \u043a\u0430\u0440\u0442\u044b F_VIEW_EVENT_ANALYTICS=\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 +F_CAPTURE_DATASTORE_UPDATE=Create and edit Capture datastore configuration F_ADD_COLOR_SET=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c/\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u043d\u0430\u0431\u043e\u0440 \u0446\u0432\u0435\u0442\u043e\u0432 F_PROGRAM_RULE_DELETE=\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b F_PROGRAMDATAELEMENT_DELETE=\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b @@ -433,14 +448,16 @@ F_EVENT_HOOK_DELETE=Delete Event Hook F_ROUTE_PUBLIC_ADD=Add/Update Public Route F_ROUTE_PRIVATE_ADD=Add/Update Private Route F_ROUTE_PUBLIC_DELETE=Delete Route -F_MAP_EXTERNAL_LAYER_ADD=Add external map layer +F_IMPERSONATE_USER=Impersonate user +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) #-- Common ---------------------------------------------------------------------# -offline=\u041e\u0444\u0444\u043b\u0430\u0439\u043d +offline=\u041e\u0444\u043b\u0430\u0439\u043d online=\u041e\u043d\u043b\u0430\u0439\u043d -next=\u0421\u043b\u0435\u0434 +next=\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f previous=\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0430\u044f -online_notification=\u0412\u044b \u043e\u043d\u043b\u0430\u0439\u043d +online_notification=\u0412\u044b \u0432 \u0441\u0435\u0442\u0438 offline_notification=\u0412\u044b \u043e\u0444\u0444\u043b\u0430\u0439\u043d, \u0434\u0430\u043d\u043d\u044b\u0435 \u0431\u0443\u0434\u0443\u0442 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u0441\u044f \u043c\u0435\u0441\u0442\u043d\u043e need_to_sync_notification=\u0418\u043c\u0435\u044e\u0442\u0441\u044f \u0434\u0430\u043d\u043d\u044b\u0435, \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u043d\u044b\u0435 \u043c\u0435\u0441\u0442\u043d\u043e, \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u0435 \u0438\u0445 \u0432 \u0441\u0435\u0440\u0432\u0435\u0440 uploading_data_notification=\u0417\u0430\u0440\u0433\u0443\u0437\u043a\u0430 \u0432 \u0441\u0435\u0440\u0432\u0435\u0440 \u0434\u0430\u043d\u043d\u044b\u0445, \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u043d\u044b\u0445 \u043c\u0435\u0441\u0442\u043d\u043e @@ -459,7 +476,7 @@ date_selector=\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0434\u0430\u0442\u044 hide_menu=\u0421\u043a\u0440\u044b\u0442\u044c \u043c\u0435\u043d\u044e extend_menu=\u0420\u0430\u0441\u0448\u0438\u0440\u0438\u0442\u044c \u043c\u0435\u043d\u044e show_menu=\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043c\u0435\u043d\u044e -show_main_menu=\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u043c\u0435\u043d\u044e +show_main_menu=\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0433\u043b\u0430\u0432\u043d\u043e\u0435 \u043c\u0435\u043d\u044e view_home_page=\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0434\u043e\u043c\u0430\u0448\u043d\u044e\u044e \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 view_intepretations=\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0430\u0446\u0438\u0438 dataelement=\u042d\u043b\u0435\u043c\u0435\u043d\u0442 \u0434\u0430\u043d\u043d\u044b\u0445 @@ -471,7 +488,7 @@ operations=\u041e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 add_new=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u043e\u0432\u043e\u0435 rename=\u041f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u0442\u044c move=\u041f\u0435\u0440\u0435\u0434\u0432\u0438\u043d\u0443\u0442\u044c -remove=\u0423\u0434\u0430\u043b\u0438\u0442\u044c +remove=\u0423\u0431\u0440\u0430\u0442\u044c required=\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 all=\u0412\u0441\u0435 save=\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c @@ -483,7 +500,7 @@ clone=\u041a\u043b\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c add=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c edit=\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c reply=\u041e\u0442\u0432\u0435\u0442\u0438\u0442\u044c -update=\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 +update=\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c delete=\u0423\u0434\u0430\u043b\u0438\u0442\u044c deleting=\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 close=\u0417\u0430\u043a\u0440\u044b\u0442\u044c @@ -511,9 +528,11 @@ password_length_validation=\u041f\u0430\u0440\u043e\u043b\u044c \u043d\u0435 \u0 password_history_validation=\u041f\u0430\u0440\u043e\u043b\u044c \u043d\u0435 \u0434\u043e\u043b\u0436\u0435\u043d \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0442\u044c \u0441 \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0445 24 \u043f\u0430\u0440\u043e\u043b\u0435\u0439 password_digit_validation=\u041f\u0430\u0440\u043e\u043b\u044c \u0434\u043e\u043b\u0436\u0435\u043d \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u0445\u043e\u0442\u044f \u0431\u044b \u043e\u0434\u043d\u0443 \u0446\u0438\u0444\u0440\u0443 password_uppercase_validation=\u041f\u0430\u0440\u043e\u043b\u044c \u0434\u043e\u043b\u0436\u0435\u043d \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u0445\u043e\u0442\u044f \u0431\u044b \u043e\u0434\u043d\u0443 \u0437\u0430\u0433\u043b\u0430\u0432\u043d\u0443\u044e \u0431\u0443\u043a\u0432\u0443 +password_lowercase_validation=Password must have at least one lower case password_dictionary_validation=\u041f\u0430\u0440\u043e\u043b\u044c \u043d\u0435 \u0434\u043e\u043b\u0436\u0435\u043d \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u043e\u0431\u0449\u0435\u0443\u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u043b\u043e\u0432 password_specialcharacter_validation=\u041f\u0430\u0440\u043e\u043b\u044c \u0434\u043e\u043b\u0436\u0435\u043d \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u0445\u043e\u0442\u044f \u0431\u044b \u043e\u0434\u0438\u043d \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u0438\u043c\u0432\u043e\u043b password_username_validation=\u0418\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f / \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0430\u044f \u043f\u043e\u0447\u0442\u0430 \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u0447\u0430\u0441\u0442\u044c\u044e \u043f\u0430\u0440\u043e\u043b\u044f +mandatory_parameter_missing=Username or Password is missing code_in_use=\u042d\u0442\u043e\u0442 \u043a\u043e\u0434 \u0443\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0434\u0440\u0443\u0433\u043e\u0439 \u043a\u043e\u0434 short_name_in_use=\u041a\u043e\u0440\u043e\u0442\u043a\u043e\u0435 \u0438\u043c\u044f \u0443\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430 \u0432\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0434\u0440\u0443\u0433\u043e\u0435 \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u0435 \u0438\u043c\u044f. unsupported_browser=\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u0435 \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440. Internet Explorer 8 \u0438 \u0431\u043e\u043b\u0435\u0435 \u0440\u0430\u043d\u043d\u0438\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f. @@ -535,7 +554,8 @@ normal=\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439 item=\u041f\u0443\u043d\u043a\u0442 action=\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435 sub_total=\u041f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0439 \u0438\u0442\u043e\u0433 -total=\u0412\u0441\u0435\u0433\u043e +total=\u0418\u0442\u043e\u0433 +impersonate_user=Impersonate user username_in_password=\u0418\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0447\u0430\u0441\u0442\u044c\u044e \u043f\u0430\u0440\u043e\u043b\u044f email_in_password=Email \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0447\u0430\u0441\u0442\u044c\u044e \u043f\u0430\u0440\u043e\u043b\u044f username_email_in_password=\u0418\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f/Email \u043d\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0447\u0430\u0441\u0442\u044c\u044e \u043f\u0430\u0440\u043e\u043b\u044f @@ -559,28 +579,28 @@ LAST_MONTH=\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u043c\u0435\u LAST_BIMONTH=\u041f\u0440\u043e\u0448\u043b\u044b\u0439 \u0434\u0432\u0443\u0445\u043c\u0435\u0441\u044f\u0447\u043d\u044b\u0439 \u043f\u0435\u0440\u0438\u043e\u0434 LAST_QUARTER=\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b LAST_SIX_MONTH=\u041f\u0440\u043e\u0448\u043b\u043e\u0435 \u043f\u043e\u043b\u0443\u0433\u043e\u0434\u0438\u0435 -MONTHS_THIS_YEAR=\u041c\u0435\u0441\u044f\u0446\u044b \u0432 \u044d\u0442\u043e\u043c \u0433\u043e\u0434\u0443 +MONTHS_THIS_YEAR=\u041c\u0435\u0441\u044f\u0446\u044b \u044d\u0442\u043e\u0433\u043e \u0433\u043e\u0434\u0430 QUARTERS_THIS_YEAR=\u041a\u0432\u0430\u0440\u0442\u0430\u043b\u044b \u044d\u0442\u043e\u0433\u043e \u0433\u043e\u0434\u0430 THIS_YEAR=\u042d\u0442\u043e\u0442 \u0433\u043e\u0434 MONTHS_LAST_YEAR=\u041c\u0435\u0441\u044f\u0446\u044b \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0433\u043e \u0433\u043e\u0434\u0430 QUARTERS_LAST_YEAR=\u041a\u0432\u0430\u0440\u0442\u0430\u043b\u044b \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0433\u043e \u0433\u043e\u0434\u0430 -LAST_YEAR=\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0433\u043e\u0434 +LAST_YEAR=\u041f\u0440\u043e\u0448\u043b\u044b\u0439 \u0433\u043e\u0434 BIMONTHS_THIS_YEAR=\u0411\u0438-\u043c\u0435\u0441\u044f\u0446\u044b \u044d\u0442\u043e\u0433\u043e \u0433\u043e\u0434\u0430 LAST_10_YEARS=\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 10 \u043b\u0435\u0442 -LAST_5_YEARS=\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 5 \u043b\u0435\u0442 -LAST_12_MONTHS=\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 12 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 +LAST_5_YEARS=\u041f\u0440\u043e\u0448\u043b\u044b\u0435 5 \u043b\u0435\u0442 +LAST_12_MONTHS=\u041f\u0440\u043e\u0448\u043b\u044b\u0435 12 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 LAST_6_MONTHS=\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 6 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 -LAST_3_MONTHS=\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 3 \u043c\u0435\u0441\u044f\u0446\u0430 +LAST_3_MONTHS=\u041f\u0440\u043e\u0448\u043b\u044b\u0435 3 \u043c\u0435\u0441\u044f\u0446\u0430 LAST_6_BIMONTHS=\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 6 \u0434\u0432\u0443\u0445\u043c\u0435\u0441\u044f\u0447\u043d\u044b\u0445 \u043f\u0435\u0440\u0438\u043e\u0434\u043e\u0432 -LAST_4_QUARTERS=\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 4 \u043a\u0432\u0430\u0440\u0442\u0430\u043b\u0430 +LAST_4_QUARTERS=\u041f\u0440\u043e\u0448\u043b\u044b\u0435 4 \u043a\u0432\u0430\u0440\u0442\u0430\u043b\u0430 LAST_2_SIXMONTHS=\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0434\u0432\u0430 \u043f\u043e\u043b\u0443\u0433\u043e\u0434\u0438\u044f THIS_FINANCIAL_YEAR=\u042d\u0442\u043e\u0442 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0439 \u0433\u043e\u0434 LAST_FINANCIAL_YEAR=\u041f\u0440\u043e\u0448\u043b\u044b\u0439 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0439 \u0433\u043e\u0434 -LAST_5_FINANCIAL_YEARS=\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 5 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0445 \u043b\u0435\u0442 -LAST_WEEK=\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u043d\u0435\u0434\u0435\u043b\u044f +LAST_5_FINANCIAL_YEARS=\u041f\u0440\u043e\u0448\u043b\u044b\u0435 5 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0445 \u043b\u0435\u0442 +LAST_WEEK=\u041f\u0440\u043e\u0448\u043b\u0430\u044f \u043d\u0435\u0434\u0435\u043b\u044f WEEKS_THIS_YEAR=\u041d\u0435\u0434\u0435\u043b\u0438 \u044d\u0442\u043e\u0433\u043e \u0433\u043e\u0434\u0430 -LAST_4_WEEKS=\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 4 \u043d\u0435\u0434\u0435\u043b\u0438 -LAST_12_WEEKS=\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 12 \u043d\u0435\u0434\u0435\u043b\u044c +LAST_4_WEEKS=\u041f\u0440\u043e\u0448\u043b\u044b\u0435 4 \u043d\u0435\u0434\u0435\u043b\u0438 +LAST_12_WEEKS=\u041f\u0440\u043e\u0448\u043b\u044b\u0435 12 \u043d\u0435\u0434\u0435\u043b\u044c LAST_52_WEEKS=\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 52 \u043d\u0435\u0434\u0435\u043b\u0438 THIS_WEEK=\u042d\u0442\u0430 \u043d\u0435\u0434\u0435\u043b\u044f THIS_BIWEEK=\u042d\u0442\u0430 \u0431\u0438-\u043d\u0435\u0434\u0435\u043b\u044f @@ -598,16 +618,16 @@ WeeklySunday=\u0415\u0436\u0435\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u043e BiWeekly=\u041a\u0430\u0436\u0434\u044b\u0435 \u0434\u0432\u0435 \u043d\u0435\u0434\u0435\u043b\u0438 Monthly=\u0415\u0436\u0435\u043c\u0435\u0441\u044f\u0447\u043d\u043e BiMonthly=\u0420\u0430\u0437 \u0432 \u0434\u0432\u0430 \u043c\u0435\u0441\u044f\u0446\u0430 -Quarterly=\u041a\u0432\u0430\u0440\u0442\u0430\u043b\u044c\u043d\u044b\u0439 +Quarterly=\u0415\u0436\u0435\u043a\u0432\u0430\u0440\u0442\u0430\u043b\u044c\u043d\u043e QuarterlyNov=Quarterly November -SixMonthly=\u041f\u043e\u043b\u0443\u0433\u043e\u0434\u0438\u0447\u043d\u043e +SixMonthly=\u0420\u0430\u0437 \u0432 \u043f\u043e\u043b\u0443\u0433\u043e\u0434\u0438\u0435 SixMonthlyApril=\u041f\u043e\u043b\u0443\u0433\u043e\u0434\u043e\u0432\u043e\u0439-\u0410\u043f\u0440\u0435\u043b\u044c SixMonthlyNov=\u0428\u0435\u0441\u0442\u0438\u043c\u0435\u0441\u044f\u0447\u043d\u044b\u0439 \u043d\u043e\u044f\u0431\u0440\u044c Yearly=\u0415\u0436\u0435\u0433\u043e\u0434\u043d\u043e TwoYearly=\u0420\u0430\u0437 \u0432 \u0434\u0432\u0430 \u0433\u043e\u0434\u0430 OnChange=\u041f\u0440\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u0445 Survey=\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 -Relative=\u041e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 +Relative=\u0420\u043e\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u0438\u043a FinancialApril=\u0424\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0439-\u0430\u043f\u0440\u0435\u043b\u044c FinancialJuly=\u0424\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0439-\u0438\u044e\u043b\u044c FinancialOct=\u0424\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0439 - \u043e\u043a\u0442\u044f\u0431\u0440\u044c @@ -679,6 +699,8 @@ format.FinancialApril.startDate.ext=MMMM yyyy '- ' format.FinancialApril.endDate.ext=MMMM yyyy format.FinancialJuly.startDate.ext=MMMM yyyy '- ' format.FinancialJuly.endDate.ext=MMMM yyyy +format.FinancialSep.startDate.ext=MMMM yyyy '- ' +format.FinancialSep.endDate.ext=MMMM yyyy format.FinancialOct.startDate.ext=MMMM yyyy '- ' format.FinancialOct.endDate.ext=MMMM yyyy format.FinancialNov.startDate.ext=MMMM yyyy '- ' @@ -836,7 +858,7 @@ islamic.month.december=\u0417\u0443-\u043b\u044c-\u0445\u0438\u0434\u0436\u0430 islamic.month.short.january=\u041c\u0443\u0445 islamic.month.short.february=\u0421\u0430\u0444 islamic.month.short.march=\u0420\u0430\u0431\u0438 I -islamic.month.short.april=\u0420\u0430\u0431\u0438 II +islamic.month.short.april=\u0420\u0430\u0431\u0438 I islamic.month.short.may=\u0414\u0436\u0443\u043c I islamic.month.short.june=\u0414\u0436\u0443\u043c II islamic.month.short.july=\u0420\u0430\u0434\u0436 @@ -917,7 +939,7 @@ translation_select_ref=[ \u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0441\u0441 translation_save=\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c translation_label_id=\u0418\u0434 translation_label_name=\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 -translation_label_shortName=\u041a\u043e\u0440\u043e\u0442\u043a\u043e\u0435 \u0438\u043c\u044f +translation_label_shortName=\u041a\u043e\u0440\u043e\u0442\u043a\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 translation_label_description=\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 translation_label_comment=\u041a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 translation_label_region=\u0420\u0435\u0433\u0438\u043e\u043d @@ -1011,8 +1033,8 @@ online_release_page=\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u043e\u043 edit_profile=\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0444\u0438\u043b\u044c view_profile=\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043f\u0440\u043e\u0444\u0438\u043b\u044c profile_details=\u0414\u0435\u0442\u0430\u043b\u0438 \u043f\u0440\u043e\u0444\u0438\u043b\u044f -job_title=\u0414\u043e\u043b\u0436\u043d\u043e\u0441\u0442\u044c -introduction=\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 +job_title=\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c +introduction=\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 gender=\u041f\u043e\u043b male=\u041c\u0443\u0436\u0447\u0438\u043d\u0430 female=\u0416\u0435\u043d\u0449\u0438\u043d\u0430 @@ -1022,12 +1044,12 @@ nationality=\u041d\u0430\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u employer=\u0420\u0430\u0431\u043e\u0442\u043e\u0434\u0430\u0442\u0435\u043b\u044c education=\u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 interests=\u0418\u043d\u0442\u0435\u0440\u0435\u0441\u044b -languages=\u042f\u0437\u044b\u043a\u0438 +languages=\u0417\u043d\u0430\u043d\u0438\u0435 \u044f\u0437\u044b\u043a\u043e\u0432 update_user_profile_success=\u041f\u0440\u043e\u0444\u0438\u043b\u044c \u0431\u044b\u043b \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d settings=\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 property_to_display_in_analysis_modules=\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0432 \u043c\u043e\u0434\u0443\u043b\u044f\u0445 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 -user_settings=\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f -general=\u041e\u0431\u0449\u0435\u0435 +user_settings=\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 +general=\u041e\u0431\u0449\u0438\u0435 message=\u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 db_language=\u042f\u0437\u044b\u043a \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 language=\u042f\u0437\u044b\u043a \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 @@ -1035,8 +1057,8 @@ use_db_locale_no_translation=\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0 style=\u0421\u0442\u0438\u043b\u044c user_general_settings=\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043e\u0431\u0449\u0438\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 user_message_settings=\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 -enable_message_email_notifications=\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u043e\u0431 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f\u0445 \u043f\u043e \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u0435 -enable_message_sms_notifications=\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0421\u041c\u0421 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f +enable_message_email_notifications=\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f \u043f\u043e \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u0435 +enable_message_sms_notifications=\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c SMS-\u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f \u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\u0445 intro_user_general_settings=\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0441 \u0438\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438 \u044f\u0437\u044b\u043a\u0430, \u0441\u0442\u0438\u043b\u044f \u0438 \u043f\u0440\u043e\u0447\u0435\u0433\u043e. intro_user_message_settings=\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0441 \u0438\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u044d\u0434\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u043e\u0439 \u0438 \u0421\u041c\u0421 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439. light_blue=\u0413\u043e\u043b\u0443\u0431\u043e\u0439 @@ -1044,7 +1066,7 @@ green=\u0417\u0435\u043b\u0435\u043d\u044b\u0439 settings_updated=\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0431\u044b\u043b\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u044b dashboard=\u0418\u043d\u0444\u043e\u043f\u0430\u043d\u0435\u043b\u044c messages=\u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f -interpretations=\u0418\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0430\u0446\u0438\u0438 +interpretations=Interpretations interface_style=\u0421\u0442\u0438\u043b\u044c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 server_memory=\u041f\u0430\u043c\u044f\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440\u0430 cpu_cores=\u043f\u0430\u043c\u044f\u0442\u044c CPU/\u043c\u0438\u043a\u0440\u043e\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430 @@ -1065,13 +1087,13 @@ yes=\u0414\u0430 no=\u041d\u0435\u0442 true=\u0414\u0430 false=\u041d\u0435\u0442 -sum=\u0421\u0443\u043c +sum=\u0421\u0443\u043c\u043c\u0430 count=\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e average=\u0421\u0440\u0435\u0434\u043d\u0435\u0435 stddev=\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0435 \u043e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u0435 variance=\u0414\u0438\u0441\u043f\u0435\u0440\u0441\u0438\u044f -min=\u041c\u0438\u043d -max=\u041c\u0430\u043a\u0441 +min=\u041c\u0438\u043d\u0438\u043c\u0443\u043c +max=\u041c\u0430\u043a\u0441\u0438\u043c\u0443\u043c text=\u0422\u0435\u043a\u0441\u0442 long_text=\u0414\u043b\u0438\u043d\u043d\u044b\u0439 \u0442\u0435\u043a\u0441\u0442 string=\u0421\u0442\u0440\u043e\u043a\u0430 @@ -1091,9 +1113,9 @@ yes_no=\u0414\u0430/\u041d\u0435\u0442 bool=\u0414\u0430/\u041d\u0435\u0442 none=\u041d\u0435 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 yes_only = \u0422\u043e\u043b\u044c\u043a\u043e \u0414\u0430 -custom=\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 +custom=\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c file=\u0424\u0430\u0439\u043b -no_value=\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u044b\u0431\u0435\u0440\u0438\u0442\u0435 +no_value=\u041d\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f #-- Validation messages -------------------------------------------------------# @@ -1119,7 +1141,7 @@ new_password=\u041d\u043e\u0432\u044b\u0439 \u043f\u0430\u0440\u043e\u043b\u044c retype_new_password=\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u043d\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u043d\u043e\u0432\u044b\u0439 \u043f\u0430\u0440\u043e\u043b\u044c surname=\u0424\u0430\u043c\u0438\u043b\u0438\u044f first_name=\u0418\u043c\u044f -email=\u042d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0430\u044f \u043f\u043e\u0447\u0442\u0430 +email=\u0430\u0434\u0440\u0435\u0441 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u044b openid=OpenID username=\u0418\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f phone_number=\u041d\u043e\u043c\u0435\u0440 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430 @@ -1158,7 +1180,7 @@ please_enter_a_value_between_a_and_b=\u041f\u043e\u0436\u0430\u043b\u0443\u0439\ please_enter_a_value_less_than_or_equal_to_n=\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043d\u0435 \u043c\u0435\u043d\u0435\u0435 \u0438\u043b\u0438 \u0440\u0430\u0432\u043d\u043e {0}. please_enter_a_value_greater_than_or_equal_to_n=\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 \u0438\u043b\u0438 \u0440\u0430\u0432\u043d\u043e {0}. please_enter_a_different_value_to_above=\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043e\u0442\u043b\u0438\u0447\u043d\u043e\u0435 \u043e\u0442 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u043d\u043e\u0433\u043e \u0432\u044b\u0448\u0435. -digits_decimal_only_please=\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u043e\u0437\u043d\u0430\u0447\u043d\u044b\u0435 \u0447\u0438\u0441\u043b\u0430.\u0420\u0430\u0437\u0440\u0435\u0448\u0430\u044e\u0442\u0441\u044f \u0442\u0440\u0438 \u043e\u0434\u043d\u043e\u0437\u043d\u0430\u0447\u043d\u044b\u0445 \u0447\u0438\u0441\u043b\u0430 \u0434\u043e \u0442\u043e\u0447\u043a\u0438 \u0432 \u0434\u0435\u0441\u044f\u0442\u0438\u0447\u043d\u043e\u0439 \u0434\u0440\u043e\u0431\u0438 \u0438 \u0434\u0432\u0430 \u043f\u043e\u0441\u043b\u0435 \u043d\u0435\u0435. +digits_decimal_only_please=\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u043e\u0434\u0438\u0442\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0446\u0438\u0444\u0440\u044b. \u0414\u043e\u043f\u0443\u0441\u043a\u0430\u044e\u0442\u0441\u044f \u0442\u0440\u0438 \u0446\u0438\u0444\u0440\u044b \u0434\u043e \u0438 2 \u0446\u0438\u0444\u0440\u044b \u043f\u043e\u0441\u043b\u0435 \u0434\u0435\u0441\u044f\u0442\u0438\u0447\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u0435\u043b\u044f. please_letters_numbers_spaces_underscores_only=\u0420\u0430\u0437\u0440\u0435\u0448\u0430\u044e\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0431\u0443\u043a\u0432\u044b, \u0446\u0438\u0444\u0440\u044b, \u043f\u0440\u043e\u0431\u0435\u043b\u044b \u0438 \u043f\u043e\u0434\u0447\u0435\u043a\u0438\u0432\u0430\u043d\u0438\u0435. please_letters_numbers_spaces_or_some_special_chars_only=\u0420\u0430\u0437\u0440\u0435\u0448\u0430\u044e\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0431\u0443\u043a\u0432\u044b, \u0446\u0438\u0444\u0440\u044b, \u043f\u0440\u043e\u0431\u0435\u043b\u044b \u0438 \u0441\u0438\u043c\u0432\u043e\u043b\u044b\n .,-,(,). please_enter_a_value_less_than_or_equal_to=\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043c\u0435\u043d\u0435\u0435 \u0438\u043b\u0438 \u0440\u0430\u0432\u043d\u043e {1}. @@ -1201,7 +1223,7 @@ available=\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e selected=\u0412\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0439 error=\u041e\u0448\u0438\u0431\u043a\u0430 warning=\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435 -success=\u0423\u0441\u043f\u0435\u0448\u043d\u043e +success=\u0423\u0441\u043f\u0435\u0448\u043d\u044b\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 waiting=\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u043e\u0434\u043e\u0436\u0434\u0438\u0442\u0435 invalid_identifiers_in_expression=\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0435 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u044b \u0432 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0438 filter_not_evaluating_to_true_or_false=\u0424\u0438\u043b\u044c\u0442\u0440 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0432\u044b\u0434\u0430\u0442\u044c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0432 \u0432\u0438\u0434\u0435 \u0418\u0441\u0442\u0438\u043d\u0430 \u0438\u043b\u0438 \u041b\u043e\u0436\u044c @@ -1247,13 +1269,13 @@ process=\u041e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430\u00e2\u0080\u00a6 get_pdf=\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c PDF no_item_to_export=\u041d\u0435\u0442 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0430 name=\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 -short_name=\u041a\u043e\u0440\u043e\u0442\u043a\u043e\u0435 \u0438\u043c\u044f +short_name=\u041a\u043e\u0440\u043e\u0442\u043a\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 alternative_name=\u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u043e\u0435 \u0438\u043c\u044f code=\u041a\u043e\u0434 description=\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 opening_date=\u0414\u0430\u0442\u0430 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u044f closed_date=\u0414\u0430\u0442\u0430 \u0437\u0430\u043a\u0440\u044b\u0442\u0438\u044f -active=\u0422\u0435\u043a\u0443\u0449\u0438\u0439 +active=\u0414\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 type=\u0422\u0438\u043f value_type=\u0422\u0438\u043f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f actual=\u0424\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 @@ -1267,7 +1289,7 @@ indicators=\u0418\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u044b indicator_groups=\u0413\u0440\u0443\u043f\u043f\u044b \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u0432 data_element_groups=\u0413\u0440\u0443\u043f\u043f\u044b \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445 data_element_concepts=\u041a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u0438 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445 -organisation_units=\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f +organisation_units=\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0435\u0434\u0438\u043d\u0438\u0446\u044b organisation_unit_groups=\u0413\u0440\u0443\u043f\u043f\u044b \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0439 organisation_unit_hierarchy=\u0418\u0435\u0440\u0430\u0440\u0445\u0438\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0439 validation_rules=\u041f\u0440\u0430\u0432\u0438\u043b\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 @@ -1682,7 +1704,13 @@ authentication.message.account.invalid=\u041d\u0435\u0432\u0435\u0440\u043d\u043 authentication.message.account.locked=\u0412\u0430\u0448\u0430 \u0443\u0447\u0435\u0442\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0430 powered_by=\u041d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 sign_in=\u0412\u043e\u0439\u0442\u0438 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 +login_using_two_factor_authentication=Login using two factor authentication +two_factor_authentication_code=Two factor authentication code +sign_in_with_openID=Sign in with OpenID change_language=Change language +login_with_google=Sign in with Google +login_with_azure=Sign in with Microsoft +oidc_login_failed=Failed to login with OIDC two_factor_code=\u041a\u043e\u0434 #-- New User Account page -----------------------------------------------------# @@ -1759,12 +1787,38 @@ respond_to_this_message=\u041e\u0442\u0432\u0435\u0442\u0438\u0442\u044c \u043d\ #-- Restore emails ------------------------------------------------------------# +email_restore_subject=\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0443\u0447\u0435\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043d\u0430 +email_restore_1_1st_paragraph_before_application_title=\u041a\u0442\u043e-\u0442\u043e, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0432\u044b, \u043f\u043e\u043f\u0440\u043e\u0441\u0438\u043b\u0438 \u043d\u0430\u0441 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0432\u0430\u0448\u0443/\u0438 +email_restore_1_1st_paragraph_after_application_title=\u0443\u0447\u0435\u0442\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f. +email_restore_1_2nd_paragraph=You have been sent two emails, where this is the first one. Please follow the link below. In the next step you will be asked to enter a code which has been sent to you in the other email. +email_restore_1_3rd_paragraph=\u0412\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 1 \u0447\u0430\u0441\u0430. \u0415\u0441\u043b\u0438 \u0432\u044b \u043d\u0435 \u043f\u0440\u0435\u0434\u043f\u0440\u0438\u043c\u0435\u0442\u0435 \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439, \u0432\u0430\u0448\u0430 \u0443\u0447\u0435\u0442\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430. \u0415\u0441\u043b\u0438 \u0432\u044b \u043d\u0435 \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u043b\u0438 \u044d\u0442\u043e \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435, \u043f\u0440\u043e\u0438\u0433\u043d\u043e\u0440\u0438\u0440\u0443\u0439\u0442\u0435 \u044d\u0442\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435. + #-- Invite emails -------------------------------------------------------------# +email_invite_subject=\u041f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0443\u0447\u0435\u0442\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043d\u0430 +email_invite_1_1st_paragraph_before_application_title=\u042d\u0442\u043e \u043f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435 \u043d\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 +email_invite_1_1st_paragraph_after_application_title=\u0443\u0447\u0435\u0442\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f. +email_invite_1_2nd_paragraph=You have been sent two emails, where this is the first one. Please follow the link below. In the next step you will be asked to enter a code which has been sent to you in the other email. +email_invite_1_3rd_paragraph=You must respond to this invitation within one week. If you take no action, the invitation will expire at that time. + #-- Verify email -------------------------------------------------------------# +email_verify_1_1st_paragraph_before_application_title=This is a message to verify a +email_verify_1_1st_paragraph_after_application_title=, user account email. +email_verify_1_2nd_paragraph=Please click the link below to verify the email address of your account. +email_verify_1_3rd_paragraph=You must respond to this email within one hour. If you take no action, the email address will not be verified. +verify_email_subject=Verify email address + #-- 2FA code email -------------------------------------------------------------# +email_2fa_subject=Your Two-Factor Authentication Code for +email_2fa_1_greeting=Dear +email_2fa_1_1st_paragraph_application_title=You have requested a two-factor authentication code to log into your account. +email_2fa_1_2nd_paragraph=Your two-factor authentication code: +email_2fa_1_3rd_paragraph=Please use this code within 15 minutes to log into your account. +email_2fa_1_4th_paragraph=If you did not request this code, please contact your system administrator immediately to secure your account. +email_2fa_1_ending=Thank you, + #-- Cache strategy display strings --------------------------------------------# cache_strategy=\u0421\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f \u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f @@ -1777,7 +1831,7 @@ cache_for_one_hour=\u041a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u0442\u044c #-- Program indicators --------------------------------------------------------# execution_date=\u0414\u0430\u0442\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f -due_date=\u0421\u0440\u043e\u043a \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f +due_date=\u0414\u0430\u0442\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f incident_date=\u0414\u0430\u0442\u0430 \u043f\u0440\u043e\u0438\u0441\u0448\u0435\u0441\u0442\u0432\u0438\u044f enrollment_date=\u0414\u0430\u0442\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 current_date=\u0422\u0435\u043a\u0443\u0449\u0430\u044f \u0434\u0430\u0442\u0430 @@ -1789,7 +1843,7 @@ org_unit_count=\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u04 enrollment_count=\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0439 tei_count=\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u043e\u0432 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u043e\u0431\u044a\u0435\u043a\u0442\u0430 dhis-web-settings=\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 -event_date=\u0414\u0430\u0442\u0430 \u0441\u043e\u0431\u044b\u0442\u0438\u044f +event_date=\u0414\u0430\u0442\u0430 \u043f\u0440\u043e\u0438\u0441\u0448\u0435\u0441\u0442\u0432\u0438\u044f scheduled_date=\u0417\u0430\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0434\u0430\u0442\u0430 enrollment_status=\u0421\u0442\u0430\u0442\u0443\u0441 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 completed_date=\u0414\u0430\u0442\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f @@ -1807,24 +1861,24 @@ indicator_group_set=\u041d\u0430\u0431\u043e\u0440 \u0433\u0440\u0443\u043f\u043 option_set=\u041d\u0430\u0431\u043e\u0440 \u043e\u043f\u0446\u0438\u0439 attribute=\u0410\u0442\u0440\u0438\u0431\u0443\u0442 category_option=\u041e\u043f\u0446\u0438\u0438 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 -category=\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 +category=\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f category_combo=\u041a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439 category_option_combo=\u041a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u0438 \u043e\u043f\u0446\u0438\u0439 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 category_option_group_set=\u041d\u0430\u0431\u043e\u0440 \u0433\u0440\u0443\u043f\u043f \u043e\u043f\u0446\u0438\u0439 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 indicator_type=\u0422\u0438\u043f \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u0430 data_set=\u041d\u0430\u0431\u043e\u0440 \u0434\u0430\u043d\u043d\u044b\u0445 -organisation_unit=\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f +organisation_unit=\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0435\u0434\u0438\u043d\u0438\u0446\u0430 organisation_unit_group=\u0413\u0440\u0443\u043f\u043f\u0430 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0439 organisation_unit_level=\u0423\u0440\u043e\u0432\u0435\u043d\u044c \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 organisation_unit_group_set=\u041d\u0430\u0431\u043e\u0440 \u0433\u0440\u0443\u043f\u043f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0439 -validation_rule=\u041f\u0440\u0430\u0432\u0438\u043b\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 +validation_rule=\u041f\u0440\u0430\u0432\u0438\u043b\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438/\u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u0438 validation_rule_group=\u0413\u0440\u0443\u043f\u043f\u0430 \u043f\u0440\u0430\u0432\u0438\u043b \u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u0438 option=\u041e\u043f\u0446\u0438\u044f category_option_group=\u0413\u0440\u0443\u043f\u043f\u0430 \u043e\u043f\u0446\u0438\u0439 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 external_map_layer=\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u0441\u043b\u043e\u0439 \u043a\u0430\u0440\u0442\u044b -legend_set=\u041d\u0430\u0431\u043e\u0440 \u043b\u0435\u0433\u0435\u043d\u0434 +legend_set=Legend set push_analysis=Push-\u0430\u043d\u0430\u043b\u0438\u0437 -relationship_type=\u0422\u0438\u043f \u0441\u0432\u044f\u0437\u0438 +relationship_type=Relationship type tracked_entity=\u041e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0439 \u043e\u0431\u044a\u0435\u043a\u0442 tracked_entity_attribute=\u0410\u0442\u0440\u0438\u0431\u0443\u0442 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u043e\u0431\u044a\u0435\u043a\u0442\u0430 tracked_entity_attribute_group=\u0413\u0440\u0443\u043f\u043f\u0430 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u043e\u0432 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u043e\u0431\u044a\u0435\u043a\u0442\u0430 @@ -1839,7 +1893,7 @@ validation_notification_template=\u0428\u0430\u0431\u043b\u043e\u043d \u0443\u04 analytics_settings=\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438 data_approval_level=\u0423\u0440\u043e\u0432\u0435\u043d\u044c \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 data_approval_workflow=\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0443\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 -program_indicator=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b +program_indicator=Program indicator program_rule_variable=\u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b program=\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 #--Various --------------------------------------------------------------------# @@ -1894,7 +1948,7 @@ data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.s data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements -data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements with conflicting exclusive group sets +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set data_integrity.data_elements_in_data_set_not_in_form.section=\u041d\u0430\u0431\u043e\u0440\u044b \u0434\u0430\u043d\u043d\u044b\u0445 @@ -1908,9 +1962,6 @@ data_integrity.category_combos_being_invalid.section=\u041a\u0430\u0442\u0435\u0 data_integrity.category_combos_being_invalid.name=Invalid Category-combos data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options -data_integrity.indicators_with_identical_formulas.section=\u0418\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u044b -data_integrity.indicators_with_identical_formulas.name=\u0418\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u044b \u0441 \u0438\u0434\u0435\u043d\u0442\u0438\u0447\u043d\u043e\u0439 \u0444\u043e\u0440\u043c\u0443\u043b\u043e\u0439 -data_integrity.indicators_with_identical_formulas.description=Lists all indicators that have the identical formulas with at least one other indicator data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates data_integrity.indicators_without_groups.section=\u0418\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u044b data_integrity.indicators_without_groups.name=Indicators lacking groups @@ -1922,21 +1973,18 @@ data_integrity.indicators_with_invalid_denominator.section=\u0418\u043d\u0434\u0 data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid data_integrity.indicators_violating_exclusive_group_sets.section=\u0418\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u044b -data_integrity.indicators_violating_exclusive_group_sets.name=Indicators with conflicting exclusive group sets +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group data_integrity.periods_duplicates.section=\u041f\u0435\u0440\u0438\u043e\u0434\u044b data_integrity.periods_duplicates.name=Duplicate Periods data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates +data_integrity.option_groups_empty.name=Option groups with no options data_integrity.org_units_with_cyclic_references.section=\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 data_integrity.org_units_with_cyclic_references.name=\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u043e\u0442\u0434\u0435\u043b\u044b \u0441 \u0446\u0438\u043a\u043b\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u0441\u0441\u044b\u043b\u043a\u0430\u043c\u0438 data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference -data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two -data_integrity.org_units_being_orphaned.section=\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 -data_integrity.org_units_being_orphaned.name=\u0421\u0438\u0440\u043e\u0442\u0441\u043a\u0438\u0435 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u043e\u0442\u0434\u0435\u043b\u044b -data_integrity.org_units_being_orphaned.description=Lists all organisation units that aren't level 1 units but that lack a parent so that they are not connected to the rest of the organisation tree -data_integrity.org_units_being_orphaned.recommendation=Find (or create) and set the correct parent for the orphaned organisation unit(s). Eventually this is also caused by having set the wrong level. +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 data_integrity.org_units_without_groups.name=Organisation units lacking groups data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group @@ -1948,13 +1996,13 @@ data_integrity.org_unit_groups_without_group_sets.section=\u041e\u0440\u0433\u04 data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set data_integrity.validation_rules_without_groups.section=Validation Rules -data_integrity.validation_rules_without_groups.name=Validation rules lacking groups +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules -data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression @@ -1965,10 +2013,10 @@ data_integrity.program_indicators_with_invalid_filters.name=Program indicators w data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false data_integrity.program_indicators_without_expression.section=Program Indicators -data_integrity.program_indicators_without_expression.name=Program indicators lacking an expression +data_integrity.program_indicators_without_expression.name=Program indicators without expressions data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet data_integrity.program_rules_without_condition.section=Program Rules -data_integrity.program_rules_without_condition.name=Program rules lacking a condition +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet data_integrity.program_rules_without_priority.section=Program Rules data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting @@ -2000,84 +2048,104 @@ data_integrity.program_rule_actions_without_stage_id.name=Program rules with act data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one #YAML based data integrity checks data_integrity.categories_no_options.name=Categories with no category options -data_integrity.categories_one_default_category.name=Only one default category should exist -data_integrity.categories_one_default_category_combo.name=Only one default category combo should exist -data_integrity.categories_one_default_category_option.name=Only one default category option should exist -data_integrity.categories_one_default_category_option_combo.name=Only one default category option combo should exist -data_integrity.categories_same_category_options.name=Categories with the same category options -data_integrity.categories_unique_category_combo.name=Different category combinations should not have the exact same combination of categories. -data_integrity.invalid_category_combos.name=\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0435 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u0438 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439 +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects -data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations. -data_integrity.category_option_group_sets_incomplete.name=Category option group sets which do not contain all category options. -data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set. -data_integrity.category_options_no_categories.name=Category options with no categories. -data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories which share the same category options. -data_integrity.catoptioncombos_no_catcombo.name=Category options combinations with no category combination. -data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality. -data_integrity.dashboards_no_items.name=\u0418\u043d\u0444\u043e\u043f\u0430\u043d\u0435\u043b\u0438 \u0431\u0435\u0437 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 -data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements that have not been changed in last 100 days and do not have any data values. -data_integrity.data_elements_aggregate_aggregation_operator.name=Non-numeric data elements which have an aggregation operator other than NONE. -data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites (directly or through indicators) -data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements with NO data values. -data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups. -data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types. -data_integrity.data_elements_without_datasets.name=Aggregate data elements not assigned to any data sets -data_integrity.datasets_empty.name=Data sets with no data elements -data_integrity.datasets_not_assigned_to_org_units.name=Data sets not assigned to any organisation units +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. -data_integrity.category_option_group_sets_scarce.name=Category option groups should have at least two members. -data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members. -data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members. -data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members. -data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members. -data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members. -data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members. -data_integrity.user_groups_scarce.name=User groups should have at least two members. -data_integrity.validation_rule_groups_scarce.name=Validation rule should have at least two members. -data_integrity.indicator_no_analysis.name=Indicators not used in analytical objects. -data_integrity.indicator_types_duplicated.name=Indicator types with the same factor. -data_integrity.indicators_duplicated_terms.name=Indicators with the same terms. -data_integrity.indicators_exact_duplicates.name=Indicators with the same formula. -data_integrity.indicators_not_grouped.name=Indicators not in any groups. -data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=\u0418\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u044b \u0441 \u0438\u0434\u0435\u043d\u0442\u0438\u0447\u043d\u043e\u0439 \u0444\u043e\u0440\u043c\u0443\u043b\u043e\u0439 +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order data_integrity.options_sets_empty.name=Empty option sets data_integrity.options_sets_unused.name=Option sets which are not used data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets -data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry. -data_integrity.orgunits_multiple_roots.name=The organisation unit hierarchy should have a single root. -data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames. -data_integrity.orgunits_no_coordinates.name=Organisation units with no coordinates. -data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent. -data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0). -data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date later than the closed date. -data_integrity.orgunits_orphaned.name=Orphaned organisation units. -data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent. -data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces. -data_integrity.org_units_not_in_compulsory_group_sets.name=Organisation units not in all compulsory organisation unit group sets +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=\u0421\u0438\u0440\u043e\u0442\u0441\u043a\u0438\u0435 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u043e\u0442\u0434\u0435\u043b\u044b +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set -data_integrity.organisation_units_without_groups.name=Organisation units not in any groups -data_integrity.periods_3y_future.name=Periods which are more than three years in the future. -data_integrity.periods_distant_past.name=Periods which are in the distant past. +data_integrity.organisation_units_without_groups.name=\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438/\u043e\u0442\u0434\u0435\u043b\u044b \u0431\u0435\u0437 \u0433\u0440\u0443\u043f\u043f +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type -data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template. -data_integrity.program_rules_no_action.name=Program rules with no action. +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions data_integrity.program_rules_no_expression.name=Program rules with no expression. -data_integrity.program_rules_no_priority.name=Program rules with no priority -data_integrity.validation_rules_missing_value_strategy_null.name=All validation rule expressions should have a missing value strategy. -data_integrity.dashboards_not_viewed_one_year.name=\u0418\u043d\u0444\u043e\u043f\u0430\u043d\u0435\u043b\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435 \u043f\u0440\u043e\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u043b\u0438\u0441\u044c \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445 12 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 -data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the past 12 months -data_integrity.visualizations_not_viewed_one_year.name=\u0412\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435 \u043f\u0440\u043e\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u043b\u0438\u0441\u044c \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445 12 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 -data_integrity.users_with_invalid_usernames.name = Users with invalid usernames -data_integrity.users_capture_ou_not_in_data_view_ou.name=Users with capture org unit not in data view org unit -data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users with capture org unit not in TEI search org unit -data_integrity.users_with_no_user_role.name=Users with no user role -data_integrity.user_roles_no_authorities.name=User roles with no authorities -data_integrity.user_roles_with_no_users.name=User roles with no users -data_integrity.option_groups_empty.users=Option groups with no options -data_integrity.push_analysis_no_recipients.name=Push analyses without recipients +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage # -- End Data Integrity Checks--------------------------------------------# diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_si.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_si.properties index f3c7702b04b3..4e97e7585d4f 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_si.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_si.properties @@ -69,6 +69,10 @@ dhis-web-dashboard=Dashboard dhis-web-menu-management=Menu Management dhis-web-data-visualizer=Data Visualizer dhis-web-sms-configuration=SMS Configuration +dhis-web-login=Login +dhis-web-user-profile=User Profile +dhis-web-line-listing=Line Listing +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# @@ -86,7 +90,8 @@ intro_dhis-web-event-reports=Query for events and create aggregated, dimensional intro_dhis-web-event-capture=Capture information about single events. intro_dhis-web-capture=Capture information about single events. intro_dhis-web-data-visualizer=Create dynamic data visualizations for data elements and indicators. -intro_dhis-web-sms-configuration=Configure SMS Gateways and messages +intro_dhis-web-sms-configuration=Configure SMS Gateways and messages. +intro_dhis-web-line-listing=Create dynamic line lists for events and tracked entities. #-- Intro functions -------------------------------------------------------------# @@ -137,6 +142,10 @@ M_dhis-web-user=Users app M_dhis-web-scheduler=Scheduler app M_dhis-web-data-visualizer=Data Visualizer app M_dhis-web-sms-configuration=SMS Configuration app +M_dhis-web-line-listing=Line Listing app +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# @@ -150,15 +159,18 @@ F_DATAADMIN_UNLOCK=Data Admin Unlocking F_DATAELEMENT_PUBLIC_ADD=Add/Update Public Data Element F_DATAELEMENT_PRIVATE_ADD=Add/Update Private Data Element F_DATAELEMENT_DELETE=Delete Data Element +F_DATA_ELEMENT_MERGE=Merge Data Elements F_CATEGORY_PUBLIC_ADD=Add/Update Public Category F_CATEGORY_PRIVATE_ADD=Add/Update Private Category F_CATEGORY_DELETE=Delete Category F_CATEGORY_OPTION_PUBLIC_ADD=Add/Update Public Category Option F_CATEGORY_OPTION_PRIVATE_ADD=Add/Update Private Category Option F_CATEGORY_OPTION_DELETE=Delete Category Option +F_CATEGORY_OPTION_MERGE=Merge Category Options F_CATEGORY_COMBO_PUBLIC_ADD=Add/Update Public Category Combo F_CATEGORY_COMBO_PRIVATE_ADD=Add/Update Private Category Combo F_CATEGORY_COMBO_DELETE=Delete Category Combo +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=Add/Update Public Category Option Group F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=Add/Update Private Category Option Group F_CATEGORY_OPTION_GROUP_DELETE=Delete Category Option Group @@ -186,6 +198,8 @@ F_INDICATOR_PRIVATE_ADD=Add/Update Private Indicator F_INDICATOR_DELETE=Delete Indicator F_INDICATORTYPE_ADD=Add/Update Indicator Type F_INDICATORTYPE_DELETE=Delete Indicator Type +F_INDICATOR_TYPE_MERGE=Merge Indicator Type +F_INDICATOR_MERGE=Merge Indicators F_INDICATORGROUP_PUBLIC_ADD=Add/Update Public Indicator Group F_INDICATORGROUP_PRIVATE_ADD=Add/Update Private Indicator Group F_INDICATORGROUP_DELETE=Delete Indicator Group @@ -213,8 +227,10 @@ F_USERGROUP_LIST=List User Groups F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=Add/Remove Members In Read-Only User Groups F_USER_ADD=Add/Update User F_USER_DELETE=Delete User +F_USER_VIEW=View user F_USER_ADD_WITHIN_MANAGED_GROUP=Add/Update User Within Managed Group F_USER_DELETE_WITHIN_MANAGED_GROUP=Delete User Within Managed Group +F_USER_VIEW_WITHIN_MANAGED_GROUP=View User Within Managed Group F_VALIDATIONRULE_PUBLIC_ADD=Add/Update Public Validation Rule F_VALIDATIONRULE_PRIVATE_ADD=Add/Update Private Validation Rule F_VALIDATIONRULE_DELETE=Delete Validation Rule @@ -228,7 +244,9 @@ F_REPORT_DELETE=Delete Report F_REPORT_VIEW=View Report F_DASHBOARD_PUBLIC_ADD=Add/Update Public Dashboard F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization +F_VISUALIZATION_EXTERNAL=Visualization External Access F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization +F_EVENT_VISUALIZATION_EXTERNAL=Event Visualization External Access F_DOCUMENT_PUBLIC_ADD=Add/Update Public Document F_DOCUMENT_PRIVATE_ADD=Add/Update Private Document F_DOCUMENT_DELETE=Delete Document @@ -399,6 +417,7 @@ F_EXTERNAL_MAP_LAYER_PUBLIC_ADD=Add/Update Public External Map Layer F_EXTERNAL_MAP_LAYER_PRIVATE_ADD=Add/Update Private External Map Layer F_EXTERNAL_MAP_LAYER_DELETE=Delete External Map Layer F_VIEW_EVENT_ANALYTICS=View event analytics +F_CAPTURE_DATASTORE_UPDATE=Create and edit Capture datastore configuration F_ADD_COLOR_SET=Add/Update Color Set F_PROGRAM_RULE_DELETE=Delete Program Rule F_PROGRAMDATAELEMENT_DELETE=Delete Program Data Element @@ -429,7 +448,9 @@ F_EVENT_HOOK_DELETE=Delete Event Hook F_ROUTE_PUBLIC_ADD=Add/Update Public Route F_ROUTE_PRIVATE_ADD=Add/Update Private Route F_ROUTE_PUBLIC_DELETE=Delete Route - +F_IMPERSONATE_USER=Impersonate user +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) #-- Common ---------------------------------------------------------------------# offline=Offline @@ -507,9 +528,11 @@ password_length_validation=Password does not meet minimum length requirement password_history_validation=Password must not be one of the previous 24 passwords password_digit_validation=Password must have at least one digit password_uppercase_validation=Password must have at least one upper case +password_lowercase_validation=Password must have at least one lower case password_dictionary_validation=Password must not have any generic word password_specialcharacter_validation=Password must contain at least one special character password_username_validation=Username/Email must not be part of password +mandatory_parameter_missing=Username or Password is missing code_in_use=The code is already in use. Please choose a different code short_name_in_use=The short name is already in use. Please choose a different short name unsupported_browser=Please upgrade your browser. Internet Explorer version 8 and earlier is not supported. @@ -532,6 +555,7 @@ item=Item action=Action sub_total=Sub total total=\u0d91\u0d9a\u0dad\u0dd4\u0dc0 +impersonate_user=Impersonate user username_in_password=Username cannot be part of password email_in_password=Email cannot be part of password username_email_in_password=Username/Email cannot be part of password @@ -675,6 +699,8 @@ format.FinancialApril.startDate.ext=MMMM yyyy '- ' format.FinancialApril.endDate.ext=MMMM yyyy format.FinancialJuly.startDate.ext=MMMM yyyy '- ' format.FinancialJuly.endDate.ext=MMMM yyyy +format.FinancialSep.startDate.ext=MMMM yyyy '- ' +format.FinancialSep.endDate.ext=MMMM yyyy format.FinancialOct.startDate.ext=MMMM yyyy '- ' format.FinancialOct.endDate.ext=MMMM yyyy format.FinancialNov.startDate.ext=MMMM yyyy '- ' @@ -1678,7 +1704,13 @@ authentication.message.account.invalid=Wrong username or password authentication.message.account.locked=Your account is locked powered_by=Powered by sign_in=Sign in +login_using_two_factor_authentication=Login using two factor authentication +two_factor_authentication_code=Two factor authentication code +sign_in_with_openID=Sign in with OpenID change_language=Change language +login_with_google=Sign in with Google +login_with_azure=Sign in with Microsoft +oidc_login_failed=Failed to login with OIDC two_factor_code=\u0d9a\u0dda\u0dad \u0d9a\u0dbb\u0db1\u0dca\u0db1 #-- New User Account page -----------------------------------------------------# @@ -1707,6 +1739,7 @@ app_search_placeholder=Search apps invalid_bundled_app_override=Bundled apps must be declared as core apps invalid_core_app=Only bundled apps may be declared as core apps namespace_defined_in_manifest_is_in_use=Namespace defined in manifest is already in use +namespace_invalid=An additional namespace declaration in the manifest does not define all required properties zip_file_could_not_be_read=Zip file could not be read invalid_json_in_app_manifest_file=Invalid JSON in app manifest file app_could_not_be_installed_on_file_system=App could not be installed on file system @@ -1768,6 +1801,24 @@ email_invite_1_1st_paragraph_after_application_title=user account. email_invite_1_2nd_paragraph=Please follow the link below to accept the invitation and create your account. email_invite_1_3rd_paragraph=You must respond to this invitation within 4 days. If you take no action, the invitation will expire at that time. +#-- Verify email -------------------------------------------------------------# + +email_verify_1_1st_paragraph_before_application_title=This is a message to verify a +email_verify_1_1st_paragraph_after_application_title=, user account email. +email_verify_1_2nd_paragraph=Please click the link below to verify the email address of your account. +email_verify_1_3rd_paragraph=You must respond to this email within one hour. If you take no action, the email address will not be verified. +verify_email_subject=Verify email address + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=Your Two-Factor Authentication Code for +email_2fa_1_greeting=Dear +email_2fa_1_1st_paragraph_application_title=You have requested a two-factor authentication code to log into your account. +email_2fa_1_2nd_paragraph=Your two-factor authentication code: +email_2fa_1_3rd_paragraph=Please use this code within 15 minutes to log into your account. +email_2fa_1_4th_paragraph=If you did not request this code, please contact your system administrator immediately to secure your account. +email_2fa_1_ending=Thank you, + #-- Cache strategy display strings --------------------------------------------# cache_strategy=Cache strategy @@ -1897,7 +1948,7 @@ data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.s data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements -data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements with conflicting exclusive group sets +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set data_integrity.data_elements_in_data_set_not_in_form.section=Data Sets @@ -1911,9 +1962,6 @@ data_integrity.category_combos_being_invalid.section=Categories data_integrity.category_combos_being_invalid.name=Invalid Category-combos data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options -data_integrity.indicators_with_identical_formulas.section=Indicators -data_integrity.indicators_with_identical_formulas.name=Indicators with identical formulas -data_integrity.indicators_with_identical_formulas.description=Lists all indicators that have the identical formulas with at least one other indicator data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates data_integrity.indicators_without_groups.section=Indicators data_integrity.indicators_without_groups.name=Indicators lacking groups @@ -1925,21 +1973,18 @@ data_integrity.indicators_with_invalid_denominator.section=Indicators data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid data_integrity.indicators_violating_exclusive_group_sets.section=Indicators -data_integrity.indicators_violating_exclusive_group_sets.name=Indicators with conflicting exclusive group sets +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group data_integrity.periods_duplicates.section=Periods data_integrity.periods_duplicates.name=Duplicate Periods data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates +data_integrity.option_groups_empty.name=Option groups with no options data_integrity.org_units_with_cyclic_references.section=Organisation Units data_integrity.org_units_with_cyclic_references.name=Organisation units with cyclic references data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference -data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two -data_integrity.org_units_being_orphaned.section=Organisation Units -data_integrity.org_units_being_orphaned.name=Orphaned organisation units -data_integrity.org_units_being_orphaned.description=Lists all organisation units that aren't level 1 units but that lack a parent so that they are not connected to the rest of the organisation tree -data_integrity.org_units_being_orphaned.recommendation=Find (or create) and set the correct parent for the orphaned organisation unit(s). Eventually this is also caused by having set the wrong level. +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=Organisation Units data_integrity.org_units_without_groups.name=Organisation units lacking groups data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group @@ -1951,13 +1996,13 @@ data_integrity.org_unit_groups_without_group_sets.section=Organisation Units data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set data_integrity.validation_rules_without_groups.section=Validation Rules -data_integrity.validation_rules_without_groups.name=Validation rules lacking groups +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules -data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression @@ -1968,10 +2013,10 @@ data_integrity.program_indicators_with_invalid_filters.name=Program indicators w data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false data_integrity.program_indicators_without_expression.section=Program Indicators -data_integrity.program_indicators_without_expression.name=Program indicators lacking an expression +data_integrity.program_indicators_without_expression.name=Program indicators without expressions data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet data_integrity.program_rules_without_condition.section=Program Rules -data_integrity.program_rules_without_condition.name=Program rules lacking a condition +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet data_integrity.program_rules_without_priority.section=Program Rules data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting @@ -2003,68 +2048,104 @@ data_integrity.program_rule_actions_without_stage_id.name=Program rules with act data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one #YAML based data integrity checks data_integrity.categories_no_options.name=Categories with no category options -data_integrity.categories_one_default_category.name=Only one default category should exist -data_integrity.categories_one_default_category_combo.name=Only one default category combo should exist -data_integrity.categories_one_default_category_option.name=Only one default category option should exist -data_integrity.categories_one_default_category_option_combo.name=Only one default category option combo should exist -data_integrity.categories_same_category_options.name=Categories with the same category options -data_integrity.categories_unique_category_combo.name=Different category combinations should not have the exact same combination of categories. +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects -data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations. -data_integrity.category_option_group_sets_incomplete.name=Category option group sets which do not contain all category options. -data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set. -data_integrity.category_options_no_categories.name=Category options with no categories. -data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories which share the same category options. -data_integrity.catoptioncombos_no_catcombo.name=Category options combinations with no category combination. -data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality. -data_integrity.dashboards_no_items.name=Dashboards with no items. -data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements that have not been changed in last 100 days and do not have any data values. -data_integrity.data_elements_aggregate_aggregation_operator.name=Non-numeric data elements which have an aggregation operator other than NONE. -data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites (directly or through indicators) -data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements with NO data values. -data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups. -data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to datasets with different period types. -data_integrity.datasets_empty.name=Datasets with no data elements. +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. -data_integrity.category_option_group_sets_scarce.name=Category option groups should have at least two members. -data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members. -data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members. -data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members. -data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members. -data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members. -data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members. -data_integrity.user_groups_scarce.name=User groups should have at least two members. -data_integrity.validation_rule_groups_scarce.name=Validation rule should have at least two members. -data_integrity.indicator_no_analysis.name=Indicators not used in analytical objects. -data_integrity.indicator_types_duplicated.name=Indicator types with the same factor. -data_integrity.indicators_duplicated_terms.name=Indicators with the same terms. -data_integrity.indicators_exact_duplicates.name=Indicators with the same formula. -data_integrity.indicators_not_grouped.name=Indicators not in any groups. -data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=Indicators with identical formulas +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order data_integrity.options_sets_empty.name=Empty option sets data_integrity.options_sets_unused.name=Option sets which are not used data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets -data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry. -data_integrity.orgunits_multiple_roots.name=The organisation unit hierarchy should have a single root. -data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames. -data_integrity.orgunits_no_coordinates.name=Organisation units with no coordinates. -data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent. -data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0). -data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date later than the closed date. -data_integrity.orgunits_orphaned.name=Orphaned organisation units. -data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent. -data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces. -data_integrity.periods_3y_future.name=Periods which are more than three years in the future. -data_integrity.periods_distant_past.name=Periods which are in the distant past. +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=Orphaned organisation units +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets +data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set +data_integrity.organisation_units_without_groups.name=Organisation units without groups +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates -data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template. -data_integrity.program_rules_no_action.name=Program rules with no action. +data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions data_integrity.program_rules_no_expression.name=Program rules with no expression. -data_integrity.validation_rules_missing_value_strategy_null.name=All validation rule expressions should have a missing value strategy. -data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the past 12 months -data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the past 12 months -data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the past 12 months +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage # -- End Data Integrity Checks--------------------------------------------# diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_sv.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_sv.properties index e5fde9a47abe..b86fdc804613 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_sv.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_sv.properties @@ -39,17 +39,17 @@ select_organisationunit=Du m\u00e5ste v\u00e4lja en OrganisationUnit fr\u00e5n t dhis-web-maintenance=Underh\u00e5ll dhis-web-data-administration=Data Administration -dhis-web-maintenance-settings=inst\u00e4llningar +dhis-web-maintenance-settings=Inst\u00e4llningar dhis-web-aggregate-data-entry=Datainmatning dhis-web-sms=SMS dhis-web-import-export=Import Export dhis-web-data-quality=data~~POS\=TRUNC -dhis-web-maps=kartor +dhis-web-maps=Kartor dhis-web-mapping=GIS dhis-web-capture=Capture dhis-web-event-reports=h\u00e4ndelserapporter dhis-web-event-visualizer=h\u00e4ndelse Visualizer -dhis-web-reports=NRHM Rapporter +dhis-web-reports=rapporter dhis-web-approval=Data Approval dhis-web-approval-classic=Data Approval Classic dhis-web-cache-cleaner=Browser Cache Cleaner @@ -65,11 +65,14 @@ dhis-web-interpretation=tolkningar dhis-web-datastore=Datastore Management dhis-web-user=anv\u00e4ndare dhis-web-scheduler=Scheduler -dhis-web-dashboard=Instrumentbr\u00e4da +dhis-web-dashboard=instrumentbr\u00e4da dhis-web-menu-management=Menu Management dhis-web-data-visualizer=Data Visualizer dhis-web-sms-configuration=SMS Configuration dhis-web-login=Login +dhis-web-user-profile=User Profile +dhis-web-line-listing=Line Listing +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# @@ -87,7 +90,8 @@ intro_dhis-web-event-reports=Fr\u00e5ga efter h\u00e4ndelser och skapa aggregera intro_dhis-web-event-capture=Samla in information om enstaka h\u00e4ndelser. intro_dhis-web-capture=Samla in information om enstaka h\u00e4ndelser. intro_dhis-web-data-visualizer=Skapa dynamiska datavisualiseringar f\u00f6r dataelement och indikatorer. -intro_dhis-web-sms-configuration=Configure SMS Gateways and messages +intro_dhis-web-sms-configuration=Configure SMS Gateways and messages. +intro_dhis-web-line-listing=Create dynamic line lists for events and tracked entities. #-- Intro functions -------------------------------------------------------------# @@ -138,6 +142,10 @@ M_dhis-web-user=Users app M_dhis-web-scheduler=Scheduler app M_dhis-web-data-visualizer=Data Visualizer app M_dhis-web-sms-configuration=SMS Configuration app +M_dhis-web-line-listing=Line Listing app +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# @@ -151,15 +159,18 @@ F_DATAADMIN_UNLOCK=Data Admin Unlocking F_DATAELEMENT_PUBLIC_ADD=Add/Update Public Data Element F_DATAELEMENT_PRIVATE_ADD=Add/Update Private Data Element F_DATAELEMENT_DELETE=Delete Data Element +F_DATA_ELEMENT_MERGE=Merge Data Elements F_CATEGORY_PUBLIC_ADD=Add/Update Public Category F_CATEGORY_PRIVATE_ADD=Add/Update Private Category F_CATEGORY_DELETE=Delete Category F_CATEGORY_OPTION_PUBLIC_ADD=Add/Update Public Category Option F_CATEGORY_OPTION_PRIVATE_ADD=Add/Update Private Category Option F_CATEGORY_OPTION_DELETE=Delete Category Option +F_CATEGORY_OPTION_MERGE=Merge Category Options F_CATEGORY_COMBO_PUBLIC_ADD=Add/Update Public Category Combo F_CATEGORY_COMBO_PRIVATE_ADD=Add/Update Private Category Combo F_CATEGORY_COMBO_DELETE=Delete Category Combo +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=Add/Update Public Category Option Group F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=Add/Update Private Category Option Group F_CATEGORY_OPTION_GROUP_DELETE=Delete Category Option Group @@ -216,8 +227,10 @@ F_USERGROUP_LIST=List User Groups F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=Add/Remove Members In Read-Only User Groups F_USER_ADD=Add/Update User F_USER_DELETE=Delete User +F_USER_VIEW=View user F_USER_ADD_WITHIN_MANAGED_GROUP=Add/Update User Within Managed Group F_USER_DELETE_WITHIN_MANAGED_GROUP=Delete User Within Managed Group +F_USER_VIEW_WITHIN_MANAGED_GROUP=View User Within Managed Group F_VALIDATIONRULE_PUBLIC_ADD=Add/Update Public Validation Rule F_VALIDATIONRULE_PRIVATE_ADD=Add/Update Private Validation Rule F_VALIDATIONRULE_DELETE=Delete Validation Rule @@ -231,7 +244,9 @@ F_REPORT_DELETE=Delete Report F_REPORT_VIEW=View Report F_DASHBOARD_PUBLIC_ADD=Add/Update Public Dashboard F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization +F_VISUALIZATION_EXTERNAL=Visualization External Access F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization +F_EVENT_VISUALIZATION_EXTERNAL=Event Visualization External Access F_DOCUMENT_PUBLIC_ADD=Add/Update Public Document F_DOCUMENT_PRIVATE_ADD=Add/Update Private Document F_DOCUMENT_DELETE=Delete Document @@ -402,6 +417,7 @@ F_EXTERNAL_MAP_LAYER_PUBLIC_ADD=Add/Update Public External Map Layer F_EXTERNAL_MAP_LAYER_PRIVATE_ADD=Add/Update Private External Map Layer F_EXTERNAL_MAP_LAYER_DELETE=Delete External Map Layer F_VIEW_EVENT_ANALYTICS=View event analytics +F_CAPTURE_DATASTORE_UPDATE=Create and edit Capture datastore configuration F_ADD_COLOR_SET=Add/Update Color Set F_PROGRAM_RULE_DELETE=Delete Program Rule F_PROGRAMDATAELEMENT_DELETE=Delete Program Data Element @@ -432,7 +448,9 @@ F_EVENT_HOOK_DELETE=Delete Event Hook F_ROUTE_PUBLIC_ADD=Add/Update Public Route F_ROUTE_PRIVATE_ADD=Add/Update Private Route F_ROUTE_PUBLIC_DELETE=Delete Route -F_MAP_EXTERNAL_LAYER_ADD=Add external map layer +F_IMPERSONATE_USER=Impersonate user +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) #-- Common ---------------------------------------------------------------------# offline=Off-line @@ -477,18 +495,18 @@ save=Spara new=Ny back=Tillbaka ok=ok -cancel=Annullera +cancel=Avbryt clone=Klona add=L\u00e4gg till edit=Redigera reply=Svar -update=Uppdatering +update=Uppdatera delete=Radera deleting=ta bort close=St\u00e4nga -gender_male=Manlig +gender_male=Man gender_female=Kvinna -gender_other=Andra +gender_other=\u00d6vrig password=L\u00f6senord confirm_password=Bekr\u00e4fta l\u00f6senordet mobile_phone=Mobiltelefon @@ -510,9 +528,11 @@ password_length_validation=Password does not meet minimum length requirement password_history_validation=Password must not be one of the previous 24 passwords password_digit_validation=Password must have at least one digit password_uppercase_validation=Password must have at least one upper case +password_lowercase_validation=Password must have at least one lower case password_dictionary_validation=Password must not have any generic word password_specialcharacter_validation=Password must contain at least one special character password_username_validation=Username/Email must not be part of password +mandatory_parameter_missing=Username or Password is missing code_in_use=Koden anv\u00e4nds redan. V\u00e4lj en annan kod short_name_in_use=Kortnamnet anv\u00e4nds redan. V\u00e4lj ett annat kortnamn unsupported_browser=Uppgradera din webbl\u00e4sare. Internet Explorer version 8 eller tidigare st\u00f6ds inte. @@ -535,6 +555,7 @@ item=Item action=Action sub_total=Sub total total=Totalt +impersonate_user=Impersonate user username_in_password=Username cannot be part of password email_in_password=Email cannot be part of password username_email_in_password=Username/Email cannot be part of password @@ -678,6 +699,8 @@ format.FinancialApril.startDate.ext=MMMM yyyy '- ' format.FinancialApril.endDate.ext=MMMM yyyy format.FinancialJuly.startDate.ext=MMMM yyyy '- ' format.FinancialJuly.endDate.ext=MMMM yyyy +format.FinancialSep.startDate.ext=MMMM yyyy '- ' +format.FinancialSep.endDate.ext=MMMM yyyy format.FinancialOct.startDate.ext=MMMM yyyy '- ' format.FinancialOct.endDate.ext=MMMM yyyy format.FinancialNov.startDate.ext=MMMM yyyy '- ' @@ -927,7 +950,7 @@ translation_languagecode=spr\u00e5kkod translation_label_numerator_description=t\u00e4ljare Beskrivning translation_label_denominator_description=n\u00e4mnare Beskrivning translation_locale_added=Added locale -translation_cancel=Annullera +translation_cancel=Avbryt translation_add=L\u00e4gg till translation_locale=locale translation_reference=Referens @@ -1010,32 +1033,32 @@ online_release_page=n\u00e4tet fris\u00e4ttning sida edit_profile=Redigera profil view_profile=Visa profil profile_details=profiluppgifter -job_title=Jobbtitel +job_title=Titel introduction=Introduktion gender=K\u00f6n -male=Manlig +male=Man female=Kvinna -other=Andra +other=\u00d6vrig birthday=F\u00f6delsedag nationality=Nationalitet employer=Arbetsgivare education=Utbildning interests=Intressen -languages=spr\u00e5k +languages=Spr\u00e5k update_user_profile_success=Profilen uppdaterades -settings=inst\u00e4llningar -property_to_display_in_analysis_modules=Egendom som ska visas i analysmoduler +settings=Inst\u00e4llningar +property_to_display_in_analysis_modules=Egenskap som ska visas i analysmoduler user_settings=Anv\u00e4ndarinst\u00e4llningar -general=Allm\u00e4n +general=Allm\u00e4nt message=Meddelande -db_language=databasspr\u00e5k +db_language=Databas spr\u00e5k language=Gr\u00e4nssnittsspr\u00e5k spr\u00e5k~~POS\=HEADCOMP -use_db_locale_no_translation=Anv\u00e4nda databasen locale / ingen \u00f6vers\u00e4ttning +use_db_locale_no_translation=Anv\u00e4nd databaslokal / ingen \u00f6vers\u00e4ttning style=Stil user_general_settings=Anv\u00e4ndar Allm\u00e4nna inst\u00e4llningar user_message_settings=Anv\u00e4ndarmeddelandeinst\u00e4llningar -enable_message_email_notifications=Aktivera meddelande e-postmeddelanden -enable_message_sms_notifications=Aktivera meddelande SMS-meddelanden +enable_message_email_notifications=Aktivera e-postmeddelanden +enable_message_sms_notifications=Aktivera SMS-meddelanden intro_user_general_settings=Anpassa systemet med anv\u00e4ndarspecifika inst\u00e4llningar f\u00f6r spr\u00e5k, stil och mer. intro_user_message_settings=Anpassa systemet med anv\u00e4ndarspecifika inst\u00e4llningar f\u00f6r meddelande e-post och SMS-avisering. light_blue=Ljusbl\u00e5 @@ -1121,7 +1144,7 @@ first_name=F\u00f6rnamn email=E-post openid=OpenID username=Anv\u00e4ndarnamn -phone_number=mobilnummer +phone_number=Mobilnummer user_roles=Anv\u00e4ndarroller roller~~POS\=HEADCOMP update_user_success=Konto uppdaterades wrong_password=Fel l\u00f6senord @@ -1275,7 +1298,7 @@ users=anv\u00e4ndare user_groups=Anv\u00e4ndargrupper grupper~~POS\=HEADCOMP pivot_tables=pivottabeller charts=diagram -maps=kartor +maps=Kartor dashboards=instrumentpaneler programs=program events=H\u00e4ndelser @@ -1681,7 +1704,13 @@ authentication.message.account.invalid=fel anv\u00e4ndarnamn eller l\u00f6senord authentication.message.account.locked=Your account is locked powered_by=powered by sign_in=Logga in +login_using_two_factor_authentication=Login using two factor authentication +two_factor_authentication_code=Two factor authentication code +sign_in_with_openID=Sign in with OpenID change_language=Change language +login_with_google=Sign in with Google +login_with_azure=Sign in with Microsoft +oidc_login_failed=Failed to login with OIDC two_factor_code=Koda #-- New User Account page -----------------------------------------------------# @@ -1758,9 +1787,37 @@ respond_to_this_message=Svara p\u00e5 det h\u00e4r meddelandet #-- Restore emails ------------------------------------------------------------# +email_restore_subject=Anv\u00e4ndarkonto \u00e5terst\u00e4lla bekr\u00e4ftelse p\u00e5 +email_restore_1_1st_paragraph_before_application_title=N\u00e5gon, troligen du, har bett oss att \u00e5terst\u00e4lla +email_restore_1_1st_paragraph_after_application_title=anv\u00e4ndarkonto. +email_restore_1_2nd_paragraph=Du har skickat tv\u00e5 e-post, d\u00e4r detta \u00e4r den f\u00f6rsta. F\u00f6lj l\u00e4nken nedan. I n\u00e4sta steg kommer du att bli ombedd att ange en kod som har skickats till dig i den andra e-post. +email_restore_1_3rd_paragraph=Du m\u00e5ste fylla i \u00e5terst\u00e4llningsprocessen inom en timme. Om du inte g\u00f6r n\u00e5got, kommer kontot inte \u00e5terst\u00e4llas. Om du inte har beg\u00e4rt \u00e5terst\u00e4llning, v\u00e4nligen bortse fr\u00e5n det h\u00e4r meddelandet. #-- Invite emails -------------------------------------------------------------# +email_invite_subject=Inbjudan att skapa anv\u00e4ndarkonto hos +email_invite_1_1st_paragraph_before_application_title=Detta \u00e4r en inbjudan att skapa en +email_invite_1_1st_paragraph_after_application_title=anv\u00e4ndarkonto. +email_invite_1_2nd_paragraph=Du har skickat tv\u00e5 e-post, d\u00e4r detta \u00e4r den f\u00f6rsta. F\u00f6lj l\u00e4nken nedan. I n\u00e4sta steg kommer du att bli ombedd att ange en kod som har skickats till dig i den andra e-post. +email_invite_1_3rd_paragraph=Du m\u00e5ste svara p\u00e5 denna uppmaning inom en vecka. Om du inte g\u00f6r n\u00e5got, kommer inbjudan ut vid denna tidpunkt. + +#-- Verify email -------------------------------------------------------------# + +email_verify_1_1st_paragraph_before_application_title=This is a message to verify a +email_verify_1_1st_paragraph_after_application_title=, user account email. +email_verify_1_2nd_paragraph=Please click the link below to verify the email address of your account. +email_verify_1_3rd_paragraph=You must respond to this email within one hour. If you take no action, the email address will not be verified. +verify_email_subject=Verify email address + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=Your Two-Factor Authentication Code for +email_2fa_1_greeting=Dear +email_2fa_1_1st_paragraph_application_title=You have requested a two-factor authentication code to log into your account. +email_2fa_1_2nd_paragraph=Your two-factor authentication code: +email_2fa_1_3rd_paragraph=Please use this code within 15 minutes to log into your account. +email_2fa_1_4th_paragraph=If you did not request this code, please contact your system administrator immediately to secure your account. +email_2fa_1_ending=Thank you, #-- Cache strategy display strings --------------------------------------------# @@ -1810,7 +1867,7 @@ category_option_combo=Category option combination category_option_group_set=Category option group set indicator_type=indikator Typ data_set=datam\u00e4ngd -organisation_unit=Organisation enhet +organisation_unit=Organisationsenhet organisation_unit_group=Organisation unit group organisation_unit_level=Organisation unit level organisation_unit_group_set=Organisation apparatgrupp upps\u00e4ttning @@ -1891,7 +1948,7 @@ data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.s data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements -data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements with conflicting exclusive group sets +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set data_integrity.data_elements_in_data_set_not_in_form.section=datam\u00e4ngder @@ -1905,9 +1962,6 @@ data_integrity.category_combos_being_invalid.section=Categories data_integrity.category_combos_being_invalid.name=Invalid Category-combos data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options -data_integrity.indicators_with_identical_formulas.section=indikatorer -data_integrity.indicators_with_identical_formulas.name=Indicators with identical formulas -data_integrity.indicators_with_identical_formulas.description=Lists all indicators that have the identical formulas with at least one other indicator data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates data_integrity.indicators_without_groups.section=indikatorer data_integrity.indicators_without_groups.name=Indicators lacking groups @@ -1919,21 +1973,18 @@ data_integrity.indicators_with_invalid_denominator.section=indikatorer data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid data_integrity.indicators_violating_exclusive_group_sets.section=indikatorer -data_integrity.indicators_violating_exclusive_group_sets.name=Indicators with conflicting exclusive group sets +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group data_integrity.periods_duplicates.section=Periods data_integrity.periods_duplicates.name=Duplicate Periods data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates +data_integrity.option_groups_empty.name=Option groups with no options data_integrity.org_units_with_cyclic_references.section=Organisation enheter data_integrity.org_units_with_cyclic_references.name=Organisation units with cyclic references data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference -data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two -data_integrity.org_units_being_orphaned.section=Organisation enheter -data_integrity.org_units_being_orphaned.name=Orphaned organisation units -data_integrity.org_units_being_orphaned.description=Lists all organisation units that aren't level 1 units but that lack a parent so that they are not connected to the rest of the organisation tree -data_integrity.org_units_being_orphaned.recommendation=Find (or create) and set the correct parent for the orphaned organisation unit(s). Eventually this is also caused by having set the wrong level. +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=Organisation enheter data_integrity.org_units_without_groups.name=Organisation units lacking groups data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group @@ -1945,13 +1996,13 @@ data_integrity.org_unit_groups_without_group_sets.section=Organisation enheter data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set data_integrity.validation_rules_without_groups.section=Validation Rules -data_integrity.validation_rules_without_groups.name=Validation rules lacking groups +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules -data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression @@ -1962,10 +2013,10 @@ data_integrity.program_indicators_with_invalid_filters.name=Program indicators w data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false data_integrity.program_indicators_without_expression.section=Program Indicators -data_integrity.program_indicators_without_expression.name=Program indicators lacking an expression +data_integrity.program_indicators_without_expression.name=Program indicators without expressions data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet data_integrity.program_rules_without_condition.section=Program Rules -data_integrity.program_rules_without_condition.name=Program rules lacking a condition +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet data_integrity.program_rules_without_priority.section=Program Rules data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting @@ -1997,84 +2048,104 @@ data_integrity.program_rule_actions_without_stage_id.name=Program rules with act data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one #YAML based data integrity checks data_integrity.categories_no_options.name=Categories with no category options -data_integrity.categories_one_default_category.name=Only one default category should exist -data_integrity.categories_one_default_category_combo.name=Only one default category combo should exist -data_integrity.categories_one_default_category_option.name=Only one default category option should exist -data_integrity.categories_one_default_category_option_combo.name=Only one default category option combo should exist -data_integrity.categories_same_category_options.name=Categories with the same category options -data_integrity.categories_unique_category_combo.name=Different category combinations should not have the exact same combination of categories. -data_integrity.invalid_category_combos.name=Invalid category combinations +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects -data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations. -data_integrity.category_option_group_sets_incomplete.name=Category option group sets which do not contain all category options. -data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set. -data_integrity.category_options_no_categories.name=Category options with no categories. -data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories which share the same category options. -data_integrity.catoptioncombos_no_catcombo.name=Category options combinations with no category combination. -data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality. -data_integrity.dashboards_no_items.name=Dashboards with no items. -data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements that have not been changed in last 100 days and do not have any data values. -data_integrity.data_elements_aggregate_aggregation_operator.name=Non-numeric data elements which have an aggregation operator other than NONE. -data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites (directly or through indicators) -data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements with NO data values. -data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups. -data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types. -data_integrity.data_elements_without_datasets.name=Aggregate data elements not assigned to any data sets -data_integrity.datasets_empty.name=Data sets with no data elements -data_integrity.datasets_not_assigned_to_org_units.name=Data sets not assigned to any organisation units +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. -data_integrity.category_option_group_sets_scarce.name=Category option groups should have at least two members. -data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members. -data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members. -data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members. -data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members. -data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members. -data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members. -data_integrity.user_groups_scarce.name=User groups should have at least two members. -data_integrity.validation_rule_groups_scarce.name=Validation rule should have at least two members. -data_integrity.indicator_no_analysis.name=Indicators not used in analytical objects. -data_integrity.indicator_types_duplicated.name=Indicator types with the same factor. -data_integrity.indicators_duplicated_terms.name=Indicators with the same terms. -data_integrity.indicators_exact_duplicates.name=Indicators with the same formula. -data_integrity.indicators_not_grouped.name=Indicators not in any groups. -data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=Indicators with identical formulas +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order data_integrity.options_sets_empty.name=Empty option sets data_integrity.options_sets_unused.name=Option sets which are not used data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets -data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry. -data_integrity.orgunits_multiple_roots.name=The organisation unit hierarchy should have a single root. -data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames. -data_integrity.orgunits_no_coordinates.name=Organisation units with no coordinates. -data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent. -data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0). -data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date later than the closed date. -data_integrity.orgunits_orphaned.name=Orphaned organisation units. -data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent. -data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces. -data_integrity.org_units_not_in_compulsory_group_sets.name=Organisation units not in all compulsory organisation unit group sets +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=Orphaned organisation units +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set -data_integrity.organisation_units_without_groups.name=Organisation units not in any groups -data_integrity.periods_3y_future.name=Periods which are more than three years in the future. -data_integrity.periods_distant_past.name=Periods which are in the distant past. +data_integrity.organisation_units_without_groups.name=Organisation units without groups +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type -data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template. -data_integrity.program_rules_no_action.name=Program rules with no action. +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions data_integrity.program_rules_no_expression.name=Program rules with no expression. -data_integrity.program_rules_no_priority.name=Program rules with no priority -data_integrity.validation_rules_missing_value_strategy_null.name=All validation rule expressions should have a missing value strategy. -data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the past 12 months -data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the past 12 months -data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the past 12 months -data_integrity.users_with_invalid_usernames.name = Users with invalid usernames -data_integrity.users_capture_ou_not_in_data_view_ou.name=Users with capture org unit not in data view org unit -data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users with capture org unit not in TEI search org unit -data_integrity.users_with_no_user_role.name=Users with no user role -data_integrity.user_roles_no_authorities.name=User roles with no authorities -data_integrity.user_roles_with_no_users.name=User roles with no users -data_integrity.option_groups_empty.users=Option groups with no options -data_integrity.push_analysis_no_recipients.name=Push analyses without recipients +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage # -- End Data Integrity Checks--------------------------------------------# diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_tet.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_tet.properties index 7ef08b400638..fa12c7e281ad 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_tet.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_tet.properties @@ -40,7 +40,7 @@ select_organisationunit=Itabo'ot tenki selesiona Unidade Organizasional ida husi dhis-web-maintenance=Manutensaun dhis-web-data-administration=Administrador de Dadus dhis-web-maintenance-settings=Konfigurasaun -dhis-web-aggregate-data-entry=Entrada Dadus +dhis-web-aggregate-data-entry=Hatama Dadus dhis-web-sms=SMS dhis-web-import-export=Importa-Exporta dhis-web-data-quality=Kualidade Dadus @@ -70,6 +70,9 @@ dhis-web-menu-management=Menu Management dhis-web-data-visualizer=Vizualizador Dadus dhis-web-sms-configuration=SMS Configuration dhis-web-login=Login +dhis-web-user-profile=User Profile +dhis-web-line-listing=Line Listing +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# @@ -87,7 +90,8 @@ intro_dhis-web-event-reports=Halo kestion\u00e1riu konaba eventus i kria an\u00e intro_dhis-web-event-capture=Kapturan informasaun konaba eventus \u00fanikus. intro_dhis-web-capture=Kapturan informasaun konaba eventus \u00fanikus. intro_dhis-web-data-visualizer=Kria vizualizadores dadus din\u00e1mikus ba elementus dadus no indikadores. -intro_dhis-web-sms-configuration=Configure SMS Gateways and messages +intro_dhis-web-sms-configuration=Configure SMS Gateways and messages. +intro_dhis-web-line-listing=Create dynamic line lists for events and tracked entities. #-- Intro functions -------------------------------------------------------------# @@ -138,6 +142,10 @@ M_dhis-web-user=Users app M_dhis-web-scheduler=Scheduler app M_dhis-web-data-visualizer=Data Visualizer app M_dhis-web-sms-configuration=SMS Configuration app +M_dhis-web-line-listing=Line Listing app +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# @@ -151,15 +159,18 @@ F_DATAADMIN_UNLOCK=Data Admin Unlocking F_DATAELEMENT_PUBLIC_ADD=Add/Update Public Data Element F_DATAELEMENT_PRIVATE_ADD=Add/Update Private Data Element F_DATAELEMENT_DELETE=Delete Data Element +F_DATA_ELEMENT_MERGE=Merge Data Elements F_CATEGORY_PUBLIC_ADD=Add/Update Public Category F_CATEGORY_PRIVATE_ADD=Add/Update Private Category F_CATEGORY_DELETE=Delete Category F_CATEGORY_OPTION_PUBLIC_ADD=Add/Update Public Category Option F_CATEGORY_OPTION_PRIVATE_ADD=Add/Update Private Category Option F_CATEGORY_OPTION_DELETE=Delete Category Option +F_CATEGORY_OPTION_MERGE=Merge Category Options F_CATEGORY_COMBO_PUBLIC_ADD=Add/Update Public Category Combo F_CATEGORY_COMBO_PRIVATE_ADD=Add/Update Private Category Combo F_CATEGORY_COMBO_DELETE=Delete Category Combo +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=Add/Update Public Category Option Group F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=Add/Update Private Category Option Group F_CATEGORY_OPTION_GROUP_DELETE=Delete Category Option Group @@ -216,8 +227,10 @@ F_USERGROUP_LIST=List User Groups F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=Add/Remove Members In Read-Only User Groups F_USER_ADD=Add/Update User F_USER_DELETE=Delete User +F_USER_VIEW=View user F_USER_ADD_WITHIN_MANAGED_GROUP=Add/Update User Within Managed Group F_USER_DELETE_WITHIN_MANAGED_GROUP=Delete User Within Managed Group +F_USER_VIEW_WITHIN_MANAGED_GROUP=View User Within Managed Group F_VALIDATIONRULE_PUBLIC_ADD=Add/Update Public Validation Rule F_VALIDATIONRULE_PRIVATE_ADD=Add/Update Private Validation Rule F_VALIDATIONRULE_DELETE=Delete Validation Rule @@ -231,7 +244,9 @@ F_REPORT_DELETE=Delete Report F_REPORT_VIEW=View Report F_DASHBOARD_PUBLIC_ADD=Add/Update Public Dashboard F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization +F_VISUALIZATION_EXTERNAL=Visualization External Access F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization +F_EVENT_VISUALIZATION_EXTERNAL=Event Visualization External Access F_DOCUMENT_PUBLIC_ADD=Add/Update Public Document F_DOCUMENT_PRIVATE_ADD=Add/Update Private Document F_DOCUMENT_DELETE=Delete Document @@ -402,6 +417,7 @@ F_EXTERNAL_MAP_LAYER_PUBLIC_ADD=Add/Update Public External Map Layer F_EXTERNAL_MAP_LAYER_PRIVATE_ADD=Add/Update Private External Map Layer F_EXTERNAL_MAP_LAYER_DELETE=Delete External Map Layer F_VIEW_EVENT_ANALYTICS=View event analytics +F_CAPTURE_DATASTORE_UPDATE=Create and edit Capture datastore configuration F_ADD_COLOR_SET=Add/Update Color Set F_PROGRAM_RULE_DELETE=Delete Program Rule F_PROGRAMDATAELEMENT_DELETE=Delete Program Data Element @@ -432,7 +448,9 @@ F_EVENT_HOOK_DELETE=Delete Event Hook F_ROUTE_PUBLIC_ADD=Add/Update Public Route F_ROUTE_PRIVATE_ADD=Add/Update Private Route F_ROUTE_PUBLIC_DELETE=Delete Route -F_MAP_EXTERNAL_LAYER_ADD=Add external map layer +F_IMPERSONATE_USER=Impersonate user +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) #-- Common ---------------------------------------------------------------------# offline=Offline @@ -482,7 +500,7 @@ clone=Klone add=Aumenta edit=Edita reply=Hat\u00e1n -update=Atualizadu +update=Atualiza delete=Soe deleting=Soe daudaun close=Taka @@ -510,9 +528,11 @@ password_length_validation=Password does not meet minimum length requirement password_history_validation=Password must not be one of the previous 24 passwords password_digit_validation=Password must have at least one digit password_uppercase_validation=Password must have at least one upper case +password_lowercase_validation=Password must have at least one lower case password_dictionary_validation=Password must not have any generic word password_specialcharacter_validation=Password must contain at least one special character password_username_validation=Username/Email must not be part of password +mandatory_parameter_missing=Username or Password is missing code_in_use=K\u00f3digu ne'e uza ona. Favor hili k\u00f3digu seluk short_name_in_use=Naran badak ne'e uza ona. Favor hili naran badak seluk unsupported_browser=Favor atualiza itabo'ot nia navagador. La suporta Internet Explorer versaun 8 no anteriores. @@ -535,6 +555,7 @@ item=Item action=Action sub_total=Sub total total=Total +impersonate_user=Impersonate user username_in_password=Username cannot be part of password email_in_password=Email cannot be part of password username_email_in_password=Username/Email cannot be part of password @@ -678,6 +699,8 @@ format.FinancialApril.startDate.ext=MMMM yyyy '- ' format.FinancialApril.endDate.ext=MMMM yyyy format.FinancialJuly.startDate.ext=MMMM yyyy '- ' format.FinancialJuly.endDate.ext=MMMM yyyy +format.FinancialSep.startDate.ext=MMMM yyyy '- ' +format.FinancialSep.endDate.ext=MMMM yyyy format.FinancialOct.startDate.ext=MMMM yyyy '- ' format.FinancialOct.endDate.ext=MMMM yyyy format.FinancialNov.startDate.ext=MMMM yyyy '- ' @@ -1065,7 +1088,7 @@ no=Lae true=Sim false=Lae sum=Soma -count=N\u00fameru +count=Konta average=M\u00e9dia stddev=Dezviu padraun variance=Variasaun @@ -1112,7 +1135,7 @@ profile=Perfil account=Konta update_user=Atualiza utilizador user_account=Konta utilizador -user_name=Naran uzu\u00e1riu +user_name=Utilizador nia Naran old_password=Se\u00f1a tuan new_password=Se\u00f1a foun retype_new_password=Hakerek se\u00f1a foun dala ida tan @@ -1120,9 +1143,9 @@ surname=Apelidu first_name=Naran email=Email openid=OpenID -username=Naran uzu\u00e1riu +username=Utilizador nia Naran phone_number=N\u00fameru telem\u00f3vel -user_roles=Kompetensia uzu\u00e1riu sira +user_roles=Utilizador nia kompetensias update_user_success=Konta atualiza tiha ona wrong_password=Se\u00f1a sala help_center=Sentru Ajuda @@ -1266,7 +1289,7 @@ indicators=Indikadores indicator_groups=Grupus indikadores data_element_groups=Grupus elementus dadus data_element_concepts=Konseitus elementus dadus -organisation_units=Unidades organizasinais +organisation_units=Unidade organizasional organisation_unit_groups=Grupus unidade organizasional organisation_unit_hierarchy=Ierarkia unidade organizasional validation_rules=Regras validasaun @@ -1361,7 +1384,7 @@ sharing_settings=Definisoens partilla no_access=Nein ida read_only=Le deit read_write=Le i hakerek -can_edit_and_view=Bele edita no har\u00e9 +can_edit_and_view=Bele edita i har\u00e9 can_view=Bele har\u00e9 search_for_user_groups=Buka grupu utilizadores search_for_user_groups_users=Search for users and user groups @@ -1674,14 +1697,20 @@ planned_parenthood=Planned parenthood create_an_account=Kria konta login_password=Se\u00f1a -login_username=Naran uzu\u00e1riu +login_username=Utilizador nia Naran forgot_password=Haluha se\u00f1a? wrong_username_or_password=Utilizador nia Naran ou se\u00f1a sala authentication.message.account.invalid=Utilizador nia Naran ou se\u00f1a sala authentication.message.account.locked=Your account is locked powered_by=Distribuidu husi sign_in=Tama +login_using_two_factor_authentication=Login using two factor authentication +two_factor_authentication_code=Two factor authentication code +sign_in_with_openID=Sign in with OpenID change_language=Change language +login_with_google=Sign in with Google +login_with_azure=Sign in with Microsoft +oidc_login_failed=Failed to login with OIDC two_factor_code=K\u00f3digu #-- New User Account page -----------------------------------------------------# @@ -1758,9 +1787,37 @@ respond_to_this_message=Respond to this message #-- Restore emails ------------------------------------------------------------# +email_restore_subject=Konfirmasaun restaurasaun konta utilizador iha +email_restore_1_1st_paragraph_before_application_title=Ema ruma, karik itabo'ot rasik, husu atu ami restaura itabo'ot nia +email_restore_1_1st_paragraph_after_application_title=konta utilizador +email_restore_1_2nd_paragraph=Haruka emai rua ba itabo'ot, ida ne'e mak primeiru email. Favor tuir link iha kraik ne'e. Iha pasu tuir mai sei husu ba itabo'ot atu hatama k\u00f3digu ne'eb\u00e9 haruka tiha ona ba itabo'ot liu husi email ida seluk. +email_restore_1_3rd_paragraph=Itabo'ot tenki kompleta prosesu restaurasaun iha oras 1 nia laran. Se itabo'ot la halo buat ida, itabo'ot nia konta sei la restaura. Se itabo'ot la husu atu halo restaurasaun ida ne'e, favor lalika liga mensajen ida ne'e. #-- Invite emails -------------------------------------------------------------# +email_invite_subject=Konvite atu kria konta utilizador iha +email_invite_1_1st_paragraph_before_application_title=Ne'e konvite atu kria +email_invite_1_1st_paragraph_after_application_title=konta utilizador +email_invite_1_2nd_paragraph=Haruka tiha ona email rua ba itabo'ot, primeiru email mak ida ne'e. Favor tuir link kraik ne'e. Iha pasu tuir mai, sei husu ba itabo'ot atu hatama k\u00f3digu ne'eb\u00e9 haruka tiha ona ba itabo'ot liu husi email ida seluk. +email_invite_1_3rd_paragraph=Itabo'ot tenki hat\u00e1n ba konvite ida ne'e iha fulan tolu nia laran. Se itabo'ot la halo buat ida, konvite ne'e sei expira iha tempu ne'eb\u00e1. + +#-- Verify email -------------------------------------------------------------# + +email_verify_1_1st_paragraph_before_application_title=This is a message to verify a +email_verify_1_1st_paragraph_after_application_title=, user account email. +email_verify_1_2nd_paragraph=Please click the link below to verify the email address of your account. +email_verify_1_3rd_paragraph=You must respond to this email within one hour. If you take no action, the email address will not be verified. +verify_email_subject=Verify email address + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=Your Two-Factor Authentication Code for +email_2fa_1_greeting=Dear +email_2fa_1_1st_paragraph_application_title=You have requested a two-factor authentication code to log into your account. +email_2fa_1_2nd_paragraph=Your two-factor authentication code: +email_2fa_1_3rd_paragraph=Please use this code within 15 minutes to log into your account. +email_2fa_1_4th_paragraph=If you did not request this code, please contact your system administrator immediately to secure your account. +email_2fa_1_ending=Thank you, #-- Cache strategy display strings --------------------------------------------# @@ -1891,7 +1948,7 @@ data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.s data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements -data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements with conflicting exclusive group sets +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set data_integrity.data_elements_in_data_set_not_in_form.section=Pakote Dadus @@ -1905,9 +1962,6 @@ data_integrity.category_combos_being_invalid.section=Kategorias data_integrity.category_combos_being_invalid.name=Invalid Category-combos data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options -data_integrity.indicators_with_identical_formulas.section=Indikadores -data_integrity.indicators_with_identical_formulas.name=Indicators with identical formulas -data_integrity.indicators_with_identical_formulas.description=Lists all indicators that have the identical formulas with at least one other indicator data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates data_integrity.indicators_without_groups.section=Indikadores data_integrity.indicators_without_groups.name=Indicators lacking groups @@ -1919,21 +1973,18 @@ data_integrity.indicators_with_invalid_denominator.section=Indikadores data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid data_integrity.indicators_violating_exclusive_group_sets.section=Indikadores -data_integrity.indicators_violating_exclusive_group_sets.name=Indicators with conflicting exclusive group sets +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group data_integrity.periods_duplicates.section=Per\u00edodus data_integrity.periods_duplicates.name=Duplicate Periods data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates +data_integrity.option_groups_empty.name=Option groups with no options data_integrity.org_units_with_cyclic_references.section=Unidades Organizasionais data_integrity.org_units_with_cyclic_references.name=Organisation units with cyclic references data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference -data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two -data_integrity.org_units_being_orphaned.section=Unidades Organizasionais -data_integrity.org_units_being_orphaned.name=Orphaned organisation units -data_integrity.org_units_being_orphaned.description=Lists all organisation units that aren't level 1 units but that lack a parent so that they are not connected to the rest of the organisation tree -data_integrity.org_units_being_orphaned.recommendation=Find (or create) and set the correct parent for the orphaned organisation unit(s). Eventually this is also caused by having set the wrong level. +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=Unidades Organizasionais data_integrity.org_units_without_groups.name=Organisation units lacking groups data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group @@ -1945,13 +1996,13 @@ data_integrity.org_unit_groups_without_group_sets.section=Unidades Organizasiona data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set data_integrity.validation_rules_without_groups.section=Validation Rules -data_integrity.validation_rules_without_groups.name=Validation rules lacking groups +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules -data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression @@ -1962,10 +2013,10 @@ data_integrity.program_indicators_with_invalid_filters.name=Program indicators w data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false data_integrity.program_indicators_without_expression.section=Program Indicators -data_integrity.program_indicators_without_expression.name=Program indicators lacking an expression +data_integrity.program_indicators_without_expression.name=Program indicators without expressions data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet data_integrity.program_rules_without_condition.section=Program Rules -data_integrity.program_rules_without_condition.name=Program rules lacking a condition +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet data_integrity.program_rules_without_priority.section=Program Rules data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting @@ -1997,84 +2048,104 @@ data_integrity.program_rule_actions_without_stage_id.name=Program rules with act data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one #YAML based data integrity checks data_integrity.categories_no_options.name=Categories with no category options -data_integrity.categories_one_default_category.name=Only one default category should exist -data_integrity.categories_one_default_category_combo.name=Only one default category combo should exist -data_integrity.categories_one_default_category_option.name=Only one default category option should exist -data_integrity.categories_one_default_category_option_combo.name=Only one default category option combo should exist -data_integrity.categories_same_category_options.name=Categories with the same category options -data_integrity.categories_unique_category_combo.name=Different category combinations should not have the exact same combination of categories. -data_integrity.invalid_category_combos.name=Invalid category combinations +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects -data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations. -data_integrity.category_option_group_sets_incomplete.name=Category option group sets which do not contain all category options. -data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set. -data_integrity.category_options_no_categories.name=Category options with no categories. -data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories which share the same category options. -data_integrity.catoptioncombos_no_catcombo.name=Category options combinations with no category combination. -data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality. -data_integrity.dashboards_no_items.name=Dashboards with no items. -data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements that have not been changed in last 100 days and do not have any data values. -data_integrity.data_elements_aggregate_aggregation_operator.name=Non-numeric data elements which have an aggregation operator other than NONE. -data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites (directly or through indicators) -data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements with NO data values. -data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups. -data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types. -data_integrity.data_elements_without_datasets.name=Aggregate data elements not assigned to any data sets -data_integrity.datasets_empty.name=Data sets with no data elements -data_integrity.datasets_not_assigned_to_org_units.name=Data sets not assigned to any organisation units +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. -data_integrity.category_option_group_sets_scarce.name=Category option groups should have at least two members. -data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members. -data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members. -data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members. -data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members. -data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members. -data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members. -data_integrity.user_groups_scarce.name=User groups should have at least two members. -data_integrity.validation_rule_groups_scarce.name=Validation rule should have at least two members. -data_integrity.indicator_no_analysis.name=Indicators not used in analytical objects. -data_integrity.indicator_types_duplicated.name=Indicator types with the same factor. -data_integrity.indicators_duplicated_terms.name=Indicators with the same terms. -data_integrity.indicators_exact_duplicates.name=Indicators with the same formula. -data_integrity.indicators_not_grouped.name=Indicators not in any groups. -data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=Indicators with identical formulas +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order data_integrity.options_sets_empty.name=Empty option sets data_integrity.options_sets_unused.name=Option sets which are not used data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets -data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry. -data_integrity.orgunits_multiple_roots.name=The organisation unit hierarchy should have a single root. -data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames. -data_integrity.orgunits_no_coordinates.name=Organisation units with no coordinates. -data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent. -data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0). -data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date later than the closed date. -data_integrity.orgunits_orphaned.name=Orphaned organisation units. -data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent. -data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces. -data_integrity.org_units_not_in_compulsory_group_sets.name=Organisation units not in all compulsory organisation unit group sets +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=Orphaned organisation units +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set -data_integrity.organisation_units_without_groups.name=Organisation units not in any groups -data_integrity.periods_3y_future.name=Periods which are more than three years in the future. -data_integrity.periods_distant_past.name=Periods which are in the distant past. +data_integrity.organisation_units_without_groups.name=Organisation units without groups +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type -data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template. -data_integrity.program_rules_no_action.name=Program rules with no action. +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions data_integrity.program_rules_no_expression.name=Program rules with no expression. -data_integrity.program_rules_no_priority.name=Program rules with no priority -data_integrity.validation_rules_missing_value_strategy_null.name=All validation rule expressions should have a missing value strategy. -data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the past 12 months -data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the past 12 months -data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the past 12 months -data_integrity.users_with_invalid_usernames.name = Users with invalid usernames -data_integrity.users_capture_ou_not_in_data_view_ou.name=Users with capture org unit not in data view org unit -data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users with capture org unit not in TEI search org unit -data_integrity.users_with_no_user_role.name=Users with no user role -data_integrity.user_roles_no_authorities.name=User roles with no authorities -data_integrity.user_roles_with_no_users.name=User roles with no users -data_integrity.option_groups_empty.users=Option groups with no options -data_integrity.push_analysis_no_recipients.name=Push analyses without recipients +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage # -- End Data Integrity Checks--------------------------------------------# diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_tg.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_tg.properties index 7f73852bb77b..e0a167e7ff00 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_tg.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_tg.properties @@ -40,7 +40,7 @@ select_organisationunit=\u0428\u0443\u043c\u043e \u0431\u043e\u044f\u0434 \u044f dhis-web-maintenance=\u0422\u0430\u044a\u043c\u0438\u0440 dhis-web-data-administration=\u041c\u0430\u044a\u043c\u0443\u0440\u0438\u044f\u0442\u0438 \u0438\u0442\u0442\u0438\u043b\u043e\u043e\u0442 dhis-web-maintenance-settings=\u0422\u0430\u043d\u0437\u0438\u043c\u043e\u0442 -dhis-web-aggregate-data-entry=\u0412\u043e\u0440\u0438\u0434 \u043a\u0430\u0440\u0434\u0430\u043d\u0438 \u0438\u0442\u0442\u0438\u043b\u043e\u043e\u0442 +dhis-web-aggregate-data-entry=\u0412\u0443\u0440\u0443\u0434\u0438 \u0438\u0442\u0442\u0438\u043b\u043e\u043e\u0442 dhis-web-sms=\u0421\u041c\u0421 dhis-web-import-export=\u0412\u043e\u0440\u0438\u0434\u043e\u0442-\u0421\u043e\u0434\u0438\u0440\u043e\u0442 dhis-web-data-quality=\u0421\u0438\u0444\u0430\u0442\u0438 \u0438\u0442\u0442\u0438\u043b\u043e\u043e\u0442 @@ -69,6 +69,10 @@ dhis-web-dashboard=\u041b\u0430\u0432\u04b3\u0430\u0438 \u043c\u0430\u044a\u043b dhis-web-menu-management=Menu Management dhis-web-data-visualizer=\u041d\u0430\u043c\u043e\u0438\u0448\u0433\u0430\u0440\u0438 \u0438\u0442\u0442\u0438\u043b\u043e\u043e\u0442 dhis-web-sms-configuration=SMS Configuration +dhis-web-login=Login +dhis-web-user-profile=User Profile +dhis-web-line-listing=Line Listing +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# @@ -86,7 +90,8 @@ intro_dhis-web-event-reports=Query for events and create aggregated, dimensional intro_dhis-web-event-capture=Capture information about single events. intro_dhis-web-capture=Capture information about single events. intro_dhis-web-data-visualizer=\u0421\u043e\u0445\u0442\u0430\u043d\u0438 \u0430\u0451\u043d\u0438\u0441\u043e\u0437\u0438\u0438 \u0434\u0438\u043d\u0430\u043c\u0438\u043a\u0438\u0438 \u0438\u0442\u0442\u0438\u043b\u043e\u043e\u0442 \u0431\u0430\u0440\u043e\u0438 \u0443\u043d\u0441\u0443\u0440\u04b3\u043e\u0438 \u0438\u0442\u0442\u0438\u043b\u043e\u043e\u0442 \u0432\u0430 \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u04b3\u043e. -intro_dhis-web-sms-configuration=Configure SMS Gateways and messages +intro_dhis-web-sms-configuration=Configure SMS Gateways and messages. +intro_dhis-web-line-listing=Create dynamic line lists for events and tracked entities. #-- Intro functions -------------------------------------------------------------# @@ -137,6 +142,10 @@ M_dhis-web-user=Users app M_dhis-web-scheduler=Scheduler app M_dhis-web-data-visualizer=\u0414\u0438\u0434\u0430\u043d\u0438 \u043c\u043e\u0434\u0443\u043b\u0438 \u041d\u0430\u043c\u043e\u0438\u0448\u0433\u0430\u0440\u0438 \u0438\u0442\u0442\u0438\u043b\u043e\u043e\u0442 M_dhis-web-sms-configuration=SMS Configuration app +M_dhis-web-line-listing=Line Listing app +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# @@ -150,15 +159,18 @@ F_DATAADMIN_UNLOCK=\u041a\u0443\u0448\u043e\u0434\u0430\u043d\u0438 \u041c\u0430 F_DATAELEMENT_PUBLIC_ADD=\u0418\u043b\u043e\u0432\u0430\u0438 \u0443\u043d\u0441\u0443\u0440\u0438 \u0438\u0442\u0442\u0438\u043b\u043e\u043e\u0442\u0438 \u043e\u043c\u043c\u0430\u0432\u04e3 F_DATAELEMENT_PRIVATE_ADD=\u0418\u043b\u043e\u0432\u0430\u0438 \u0443\u043d\u0441\u0443\u0440\u0438 \u0438\u0442\u0442\u0438\u043b\u043e\u043e\u0442\u0438 \u0445\u0443\u0441\u0443\u0441\u04e3 F_DATAELEMENT_DELETE=\u041d\u0435\u0441\u0442 \u043a\u0430\u0440\u0434\u0430\u043d\u0438 \u0443\u043d\u0441\u0443\u0440\u0438 \u0438\u0442\u0442\u0438\u043b\u043e\u043e\u0442 +F_DATA_ELEMENT_MERGE=Merge Data Elements F_CATEGORY_PUBLIC_ADD=Add/Update Public Category F_CATEGORY_PRIVATE_ADD=Add/Update Private Category F_CATEGORY_DELETE=Delete Category F_CATEGORY_OPTION_PUBLIC_ADD=Add/Update Public Category Option F_CATEGORY_OPTION_PRIVATE_ADD=Add/Update Private Category Option F_CATEGORY_OPTION_DELETE=Delete Category Option +F_CATEGORY_OPTION_MERGE=Merge Category Options F_CATEGORY_COMBO_PUBLIC_ADD=Add/Update Public Category Combo F_CATEGORY_COMBO_PRIVATE_ADD=Add/Update Private Category Combo F_CATEGORY_COMBO_DELETE=Delete Category Combo +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=Add/Update Public Category Option Group F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=Add/Update Private Category Option Group F_CATEGORY_OPTION_GROUP_DELETE=Delete Category Option Group @@ -186,6 +198,8 @@ F_INDICATOR_PRIVATE_ADD=\u0418\u043b\u043e\u0432\u0430\u0438 \u0418\u043d\u0434\ F_INDICATOR_DELETE=\u041d\u0435\u0441\u0442 \u043a\u0430\u0440\u0434\u0430\u043d\u0438 \u0418\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440 F_INDICATORTYPE_ADD=\u0418\u043b\u043e\u0432\u0430\u0438 \u041d\u0430\u0432\u044a\u0438 \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u04b3\u043e F_INDICATORTYPE_DELETE=\u041d\u0435\u0441\u0442 \u043a\u0430\u0440\u0434\u0430\u043d\u0438 \u041d\u0430\u0432\u044a\u0438 \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u04b3\u043e +F_INDICATOR_TYPE_MERGE=Merge Indicator Type +F_INDICATOR_MERGE=Merge Indicators F_INDICATORGROUP_PUBLIC_ADD=\u0418\u043b\u043e\u0432\u0430\u0438 \u0413\u0443\u0440\u04ef\u04b3\u0438 \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u04b3\u043e\u0438 \u043e\u043c\u043c\u0430\u0432\u04e3 F_INDICATORGROUP_PRIVATE_ADD=\u0418\u043b\u043e\u0432\u0430\u0438 \u0413\u0443\u0440\u04ef\u04b3\u0438 \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u04b3\u043e\u0438 \u0445\u0443\u0441\u0443\u0441\u04e3 F_INDICATORGROUP_DELETE=\u041d\u0435\u0441\u0442 \u043a\u0430\u0440\u0434\u0430\u043d\u0438 \u0413\u0443\u0440\u04ef\u04b3\u0438 \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u04b3\u043ep @@ -213,8 +227,10 @@ F_USERGROUP_LIST=\u041d\u043e\u043c\u0431\u0430\u0440\u043a\u0443\u043d\u0438\u0 F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=Add/Remove Members In Read-Only User Groups F_USER_ADD=\u0418\u043b\u043e\u0432\u0430\u0438 \u041a\u043e\u0440\u0431\u0430\u0440 F_USER_DELETE=\u041d\u0435\u0441\u0442 \u043a\u0430\u0440\u0434\u0430\u043d\u0438 \u041a\u043e\u0440\u0431\u0430\u0440 +F_USER_VIEW=View user F_USER_ADD_WITHIN_MANAGED_GROUP=Add/Update User Within Managed Group F_USER_DELETE_WITHIN_MANAGED_GROUP=Delete User Within Managed Group +F_USER_VIEW_WITHIN_MANAGED_GROUP=View User Within Managed Group F_VALIDATIONRULE_PUBLIC_ADD=Add/Update Public Validation Rule F_VALIDATIONRULE_PRIVATE_ADD=Add/Update Private Validation Rule F_VALIDATIONRULE_DELETE=\u041d\u0435\u0441\u0442 \u043a\u0430\u0440\u0434\u0430\u043d\u0438 \u049a\u043e\u0438\u0434\u0430\u0438 \u0441\u0430\u043d\u04b7\u0438\u0448\u0438 \u044d\u044a\u0442\u0438\u0431\u043e\u0440 @@ -228,7 +244,9 @@ F_REPORT_DELETE=\u041d\u0435\u0441\u0442 \u043a\u0430\u0440\u0434\u0430\u043d\u0 F_REPORT_VIEW=\u041d\u0430\u043c\u043e\u0438\u0448\u0438 \u04b3\u0438\u0441\u043e\u0431\u043e\u0442 F_DASHBOARD_PUBLIC_ADD=\u0418\u043b\u043e\u0432\u0430/\u043d\u0430\u0432\u0441\u043e\u0437\u0438\u0438 \u043b\u0430\u0432\u04b3\u0430\u0438 \u043c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u0438 \u043e\u043c\u043c\u0430\u0432\u04e3 F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization +F_VISUALIZATION_EXTERNAL=Visualization External Access F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization +F_EVENT_VISUALIZATION_EXTERNAL=Event Visualization External Access F_DOCUMENT_PUBLIC_ADD=\u0418\u043b\u043e\u0432\u0430\u0438 \u04b2\u0443\u04b7\u04b7\u0430\u0442\u0438 \u043e\u043c\u043c\u0430\u0432\u04e3 F_DOCUMENT_PRIVATE_ADD=\u0418\u043b\u043e\u0432\u0430\u0438 \u04b2\u0443\u04b7\u04b7\u0430\u0442\u0438 \u043e\u043c\u043c\u0430\u0432\u04e3 F_DOCUMENT_DELETE=\u041d\u0435\u0441\u0442 \u043a\u0430\u0440\u0434\u0430\u043d\u0438 \u04b2\u0443\u04b7\u04b7\u0430\u0442 @@ -399,6 +417,7 @@ F_EXTERNAL_MAP_LAYER_PUBLIC_ADD=Add/Update Public External Map Layer F_EXTERNAL_MAP_LAYER_PRIVATE_ADD=Add/Update Private External Map Layer F_EXTERNAL_MAP_LAYER_DELETE=Delete External Map Layer F_VIEW_EVENT_ANALYTICS=View event analytics +F_CAPTURE_DATASTORE_UPDATE=Create and edit Capture datastore configuration F_ADD_COLOR_SET=Add/Update Color Set F_PROGRAM_RULE_DELETE=Delete Program Rule F_PROGRAMDATAELEMENT_DELETE=Delete Program Data Element @@ -429,7 +448,9 @@ F_EVENT_HOOK_DELETE=Delete Event Hook F_ROUTE_PUBLIC_ADD=Add/Update Public Route F_ROUTE_PRIVATE_ADD=Add/Update Private Route F_ROUTE_PUBLIC_DELETE=Delete Route - +F_IMPERSONATE_USER=Impersonate user +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) #-- Common ---------------------------------------------------------------------# offline=\u041e\u0444\u043b\u0430\u0439\u043d @@ -470,7 +491,7 @@ move=\u0418\u043d\u0442\u0438\u049b\u043e\u043b \u0434\u043e\u0434\u0430\u043d remove=\u0422\u043e\u0437\u0430 \u043a\u0430\u0440\u0434\u0430\u043d required=\u04b2\u0430\u0442\u043c\u04e3 all=\u04b2\u0430\u043c\u0430 -save=\u0417\u0430\u0445\u0438\u0440\u0430 +save=\u0417\u0430\u0445\u0438\u0440\u0430 \u043a\u0430\u0440\u0434\u0430\u043d new=\u041d\u0430\u0432 back=\u0411\u0430 \u049b\u0430\u0444\u043e ok=OK @@ -507,9 +528,11 @@ password_length_validation=Password does not meet minimum length requirement password_history_validation=Password must not be one of the previous 24 passwords password_digit_validation=Password must have at least one digit password_uppercase_validation=Password must have at least one upper case +password_lowercase_validation=Password must have at least one lower case password_dictionary_validation=Password must not have any generic word password_specialcharacter_validation=Password must contain at least one special character password_username_validation=Username/Email must not be part of password +mandatory_parameter_missing=Username or Password is missing code_in_use=The code is already in use. Please choose a different code short_name_in_use=\u041d\u043e\u043c\u0438 \u043c\u0443\u0445\u0442\u0430\u0441\u0430\u0440 \u0430\u043b\u043b\u0430\u043a\u0430\u0439 \u0438\u0441\u0442\u0438\u0444\u043e\u0434\u0430 \u043c\u0435\u0448\u0430\u0432\u0430\u0434. \u041b\u0443\u0442\u0444\u0430\u043d \u043d\u043e\u043c\u0438 \u043c\u0443\u0445\u0442\u0430\u0441\u0430\u0440\u0438 \u0434\u0438\u0433\u0430\u0440\u0435\u0440\u043e \u0438\u043d\u0442\u0438\u0445\u043e\u0431 \u043a\u0443\u043d\u0435\u0434 unsupported_browser=Please upgrade your browser. Internet Explorer version 8 and earlier is not supported. @@ -532,6 +555,7 @@ item=Item action=\u0410\u043c\u0430\u043b sub_total=Sub total total=Total +impersonate_user=Impersonate user username_in_password=Username cannot be part of password email_in_password=Email cannot be part of password username_email_in_password=Username/Email cannot be part of password @@ -675,6 +699,8 @@ format.FinancialApril.startDate.ext=MMMM yyyy '- ' format.FinancialApril.endDate.ext=MMMM yyyy format.FinancialJuly.startDate.ext=MMMM yyyy '- ' format.FinancialJuly.endDate.ext=MMMM yyyy +format.FinancialSep.startDate.ext=MMMM yyyy '- ' +format.FinancialSep.endDate.ext=MMMM yyyy format.FinancialOct.startDate.ext=MMMM yyyy '- ' format.FinancialOct.endDate.ext=MMMM yyyy format.FinancialNov.startDate.ext=MMMM yyyy '- ' @@ -910,7 +936,7 @@ translation_addlocale=\u0418\u043b\u043e\u0432\u0430\u0438 \u043c\u0430\u04b3\u0 translation_details=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u0438 \u043c\u0443\u0444\u0430\u0441\u0441\u0430\u043b translation_select_locale=[ \u0418\u043d\u0442\u0438\u0445\u043e\u0431\u0438 \u043c\u0430\u04b3\u0430\u043b ] translation_select_ref=[ \u0418\u043d\u0442\u0438\u0445\u043e\u0431\u0438 \u0438\u0441\u0442\u0438\u043d\u043e\u0434 ] -translation_save=\u0417\u0430\u0445\u0438\u0440\u0430 +translation_save=\u0417\u0430\u0445\u0438\u0440\u0430 \u043a\u0430\u0440\u0434\u0430\u043d translation_label_id=\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 translation_label_name=\u041d\u043e\u043c translation_label_shortName=\u041d\u043e\u043c\u0438 \u043c\u0443\u0445\u0442\u0430\u0441\u0430\u0440 @@ -1678,7 +1704,13 @@ authentication.message.account.invalid=\u041f\u0430\u0440\u043e\u043b \u0451 \u0 authentication.message.account.locked=Your account is locked powered_by=\u041f\u0435\u0448\u043d\u0438\u04b3\u043e\u0434 \u0430\u0437 sign_in=Sign in +login_using_two_factor_authentication=Login using two factor authentication +two_factor_authentication_code=Two factor authentication code +sign_in_with_openID=Sign in with OpenID change_language=Change language +login_with_google=Sign in with Google +login_with_azure=Sign in with Microsoft +oidc_login_failed=Failed to login with OIDC two_factor_code=\u0420\u0430\u043c\u0437 #-- New User Account page -----------------------------------------------------# @@ -1707,6 +1739,7 @@ app_search_placeholder=Search apps invalid_bundled_app_override=Bundled apps must be declared as core apps invalid_core_app=Only bundled apps may be declared as core apps namespace_defined_in_manifest_is_in_use=Namespace defined in manifest is already in use +namespace_invalid=An additional namespace declaration in the manifest does not define all required properties zip_file_could_not_be_read=Zip file could not be read invalid_json_in_app_manifest_file=Invalid JSON in app manifest file app_could_not_be_installed_on_file_system=App could not be installed on file system @@ -1768,6 +1801,24 @@ email_invite_1_1st_paragraph_after_application_title=user account. email_invite_1_2nd_paragraph=Please follow the link below to accept the invitation and create your account. email_invite_1_3rd_paragraph=You must respond to this invitation within 4 days. If you take no action, the invitation will expire at that time. +#-- Verify email -------------------------------------------------------------# + +email_verify_1_1st_paragraph_before_application_title=This is a message to verify a +email_verify_1_1st_paragraph_after_application_title=, user account email. +email_verify_1_2nd_paragraph=Please click the link below to verify the email address of your account. +email_verify_1_3rd_paragraph=You must respond to this email within one hour. If you take no action, the email address will not be verified. +verify_email_subject=Verify email address + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=Your Two-Factor Authentication Code for +email_2fa_1_greeting=Dear +email_2fa_1_1st_paragraph_application_title=You have requested a two-factor authentication code to log into your account. +email_2fa_1_2nd_paragraph=Your two-factor authentication code: +email_2fa_1_3rd_paragraph=Please use this code within 15 minutes to log into your account. +email_2fa_1_4th_paragraph=If you did not request this code, please contact your system administrator immediately to secure your account. +email_2fa_1_ending=Thank you, + #-- Cache strategy display strings --------------------------------------------# cache_strategy=\u0421\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f\u0438 \u043a\u044d\u0448 @@ -1897,7 +1948,7 @@ data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.s data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements -data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements with conflicting exclusive group sets +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set data_integrity.data_elements_in_data_set_not_in_form.section=\u041c\u0430\u04b7\u043c\u04ef\u044a\u04b3\u043e\u0438 \u0438\u0442\u0442\u0438\u043b\u043e\u043e\u0442 @@ -1911,9 +1962,6 @@ data_integrity.category_combos_being_invalid.section=\u041a\u0430\u0442\u0435\u0 data_integrity.category_combos_being_invalid.name=Invalid Category-combos data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options -data_integrity.indicators_with_identical_formulas.section=\u0418\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u04b3\u043e -data_integrity.indicators_with_identical_formulas.name=\u0418\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u04b3\u043e \u0431\u043e \u0444\u043e\u0440\u043c\u0443\u043b\u0430\u04b3\u043e\u0438 \u044f\u043a\u0445\u0435\u043b\u0430 -data_integrity.indicators_with_identical_formulas.description=Lists all indicators that have the identical formulas with at least one other indicator data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates data_integrity.indicators_without_groups.section=\u0418\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u04b3\u043e data_integrity.indicators_without_groups.name=Indicators lacking groups @@ -1925,21 +1973,18 @@ data_integrity.indicators_with_invalid_denominator.section=\u0418\u043d\u0434\u0 data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid data_integrity.indicators_violating_exclusive_group_sets.section=\u0418\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u04b3\u043e -data_integrity.indicators_violating_exclusive_group_sets.name=Indicators with conflicting exclusive group sets +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group data_integrity.periods_duplicates.section=\u0414\u0430\u0432\u0440\u0430\u04b3\u043e data_integrity.periods_duplicates.name=Duplicate Periods data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates +data_integrity.option_groups_empty.name=Option groups with no options data_integrity.org_units_with_cyclic_references.section=\u0432\u043e\u04b3\u0438\u0434\u04b3\u043e\u0438 \u0441\u043e\u0445\u0442\u043e\u0440\u04e3 data_integrity.org_units_with_cyclic_references.name=\u0412\u043e\u04b3\u0438\u0434\u04b3\u043e\u0438 \u0441\u043e\u0445\u0442\u043e\u0440\u04e3 \u0431\u043e \u0438\u0441\u0442\u0438\u043d\u043e\u0434\u04b3\u043e\u0438 \u043c\u0443\u0434\u0430\u0432\u0432\u0430\u0440 data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference -data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two -data_integrity.org_units_being_orphaned.section=\u0432\u043e\u04b3\u0438\u0434\u04b3\u043e\u0438 \u0441\u043e\u0445\u0442\u043e\u0440\u04e3 -data_integrity.org_units_being_orphaned.name=\u0412\u043e\u04b3\u0438\u0434\u04b3\u043e\u0438 \u0441\u043e\u0445\u0442\u043e\u0440\u0438\u0438 "\u044f\u0442\u0438\u043c" -data_integrity.org_units_being_orphaned.description=Lists all organisation units that aren't level 1 units but that lack a parent so that they are not connected to the rest of the organisation tree -data_integrity.org_units_being_orphaned.recommendation=Find (or create) and set the correct parent for the orphaned organisation unit(s). Eventually this is also caused by having set the wrong level. +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=\u0432\u043e\u04b3\u0438\u0434\u04b3\u043e\u0438 \u0441\u043e\u0445\u0442\u043e\u0440\u04e3 data_integrity.org_units_without_groups.name=Organisation units lacking groups data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group @@ -1951,13 +1996,13 @@ data_integrity.org_unit_groups_without_group_sets.section=\u0432\u043e\u04b3\u04 data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set data_integrity.validation_rules_without_groups.section=Validation Rules -data_integrity.validation_rules_without_groups.name=Validation rules lacking groups +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules -data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression @@ -1968,10 +2013,10 @@ data_integrity.program_indicators_with_invalid_filters.name=Program indicators w data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false data_integrity.program_indicators_without_expression.section=Program Indicators -data_integrity.program_indicators_without_expression.name=Program indicators lacking an expression +data_integrity.program_indicators_without_expression.name=Program indicators without expressions data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet data_integrity.program_rules_without_condition.section=Program Rules -data_integrity.program_rules_without_condition.name=Program rules lacking a condition +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet data_integrity.program_rules_without_priority.section=Program Rules data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting @@ -2003,68 +2048,104 @@ data_integrity.program_rule_actions_without_stage_id.name=Program rules with act data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one #YAML based data integrity checks data_integrity.categories_no_options.name=Categories with no category options -data_integrity.categories_one_default_category.name=Only one default category should exist -data_integrity.categories_one_default_category_combo.name=Only one default category combo should exist -data_integrity.categories_one_default_category_option.name=Only one default category option should exist -data_integrity.categories_one_default_category_option_combo.name=Only one default category option combo should exist -data_integrity.categories_same_category_options.name=Categories with the same category options -data_integrity.categories_unique_category_combo.name=Different category combinations should not have the exact same combination of categories. +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects -data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations. -data_integrity.category_option_group_sets_incomplete.name=Category option group sets which do not contain all category options. -data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set. -data_integrity.category_options_no_categories.name=Category options with no categories. -data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories which share the same category options. -data_integrity.catoptioncombos_no_catcombo.name=Category options combinations with no category combination. -data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality. -data_integrity.dashboards_no_items.name=Dashboards with no items. -data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements that have not been changed in last 100 days and do not have any data values. -data_integrity.data_elements_aggregate_aggregation_operator.name=Non-numeric data elements which have an aggregation operator other than NONE. -data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites (directly or through indicators) -data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements with NO data values. -data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups. -data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to datasets with different period types. -data_integrity.datasets_empty.name=Datasets with no data elements. +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. -data_integrity.category_option_group_sets_scarce.name=Category option groups should have at least two members. -data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members. -data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members. -data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members. -data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members. -data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members. -data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members. -data_integrity.user_groups_scarce.name=User groups should have at least two members. -data_integrity.validation_rule_groups_scarce.name=Validation rule should have at least two members. -data_integrity.indicator_no_analysis.name=Indicators not used in analytical objects. -data_integrity.indicator_types_duplicated.name=Indicator types with the same factor. -data_integrity.indicators_duplicated_terms.name=Indicators with the same terms. -data_integrity.indicators_exact_duplicates.name=Indicators with the same formula. -data_integrity.indicators_not_grouped.name=Indicators not in any groups. -data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=\u0418\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u04b3\u043e \u0431\u043e \u0444\u043e\u0440\u043c\u0443\u043b\u0430\u04b3\u043e\u0438 \u044f\u043a\u0445\u0435\u043b\u0430 +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order data_integrity.options_sets_empty.name=Empty option sets data_integrity.options_sets_unused.name=Option sets which are not used data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets -data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry. -data_integrity.orgunits_multiple_roots.name=The organisation unit hierarchy should have a single root. -data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames. -data_integrity.orgunits_no_coordinates.name=Organisation units with no coordinates. -data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent. -data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0). -data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date later than the closed date. -data_integrity.orgunits_orphaned.name=Orphaned organisation units. -data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent. -data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces. -data_integrity.periods_3y_future.name=Periods which are more than three years in the future. -data_integrity.periods_distant_past.name=Periods which are in the distant past. +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=\u0412\u043e\u04b3\u0438\u0434\u04b3\u043e\u0438 \u0441\u043e\u0445\u0442\u043e\u0440\u0438\u0438 "\u044f\u0442\u0438\u043c" +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets +data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set +data_integrity.organisation_units_without_groups.name=\u0412\u043e\u04b3\u0438\u0434\u04b3\u043e\u0438 \u0441\u043e\u0445\u0442\u043e\u0440\u04e3 \u0431\u0435 \u0433\u0443\u0440\u04ef\u04b3\u04b3\u043e +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates -data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template. -data_integrity.program_rules_no_action.name=Program rules with no action. +data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions data_integrity.program_rules_no_expression.name=Program rules with no expression. -data_integrity.validation_rules_missing_value_strategy_null.name=All validation rule expressions should have a missing value strategy. -data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the past 12 months -data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the past 12 months -data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the past 12 months +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage # -- End Data Integrity Checks--------------------------------------------# diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_uk.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_uk.properties index f320b93609a5..69273c19a354 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_uk.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_uk.properties @@ -7,20 +7,20 @@ dhis2=DHIS 2 no_page_specified=\u041d\u0435 \u0432\u043a\u0430\u0437\u0430\u043d\u043e \u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0443 an_exception_occured=\u0421\u0442\u0430\u0432\u0441\u044f \u0432\u0438\u043d\u044f\u0442\u043e\u043a -exception_explanation_text=\u0412\u0438\u0431\u0430\u0447\u0442\u0435\! \u0421\u0438\u0441\u0442\u0435\u043c\u0456 \u043d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0432\u0438\u043a\u043e\u043d\u0430\u0442\u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0456\u044e. \u0417\u0430\u0437\u0432\u0438\u0447\u0430\u0439, \u0434\u0430\u043d\u0456 \u043d\u0435 \u0431\u0443\u0432\u0430\u0454 \u0432\u0442\u0440\u0430\u0447\u0435\u043d\u043e, \u0456 \u0432\u0438 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u043e\u0434\u043e\u0432\u0436\u0438\u0442\u0438 \u0440\u043e\u0431\u043e\u0442\u0443, \u043f\u043e\u0432\u0435\u0440\u043d\u0443\u0432\u0448\u0438\u0441\u044c \u043d\u0430 \u043f\u043e\u043f\u0435\u0440\u0435\u0434\u043d\u044e \u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0443. +exception_explanation_text=\u0412\u0438\u0431\u0430\u0447\u0442\u0435! \u0421\u0438\u0441\u0442\u0435\u043c\u0456 \u043d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0432\u0438\u043a\u043e\u043d\u0430\u0442\u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0456\u044e. \u0417\u0430\u0437\u0432\u0438\u0447\u0430\u0439, \u0434\u0430\u043d\u0456 \u043d\u0435 \u0432\u0442\u0440\u0430\u0447\u0430\u044e\u0442\u044c\u0441\u044f, \u0456 \u0432\u0438 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u043e\u0434\u043e\u0432\u0436\u0438\u0442\u0438 \u0440\u043e\u0431\u043e\u0442\u0443, \u043f\u043e\u0432\u0435\u0440\u043d\u0443\u0432\u0448\u0438\u0441\u044c \u043d\u0430 \u043f\u043e\u043f\u0435\u0440\u0435\u0434\u043d\u044e \u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0443. exception=\u0412\u0438\u043d\u044f\u0442\u043e\u043a caused_by=\u0421\u043f\u0440\u0438\u0447\u0438\u043d\u0435\u043d\u0435 unknown_source=\u041d\u0435\u0432\u0456\u0434\u043e\u043c\u0435 \u0434\u0436\u0435\u0440\u0435\u043b\u043e logged_in=\u0423\u0432\u0456\u0439\u0448\u043b\u0438 \u0434\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u0438 not_logged_in=\u041d\u0435 \u0443\u0432\u0456\u0439\u0448\u043b\u0438 \u0434\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u0438 -log_out=\u0412\u0438\u0439\u0442\u0438 \u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u0438 +log_out=\u0412\u0438\u0439\u0442\u0438 \u0456\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u0438 about=\u041f\u0440\u043e access_denied=\u0423 \u0434\u043e\u0441\u0442\u0443\u043f\u0456 \u0432\u0456\u0434\u043c\u043e\u0432\u043b\u0435\u043d\u043e access_denied_message=\u0423 \u0432\u0430\u0441 \u043d\u0435\u043c\u0430\u0454 \u043f\u043e\u0432\u043d\u043e\u0432\u0430\u0436\u0435\u043d\u044c \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\u0443 \u0446\u0456\u0454\u0457 \u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0438 -create_access_denied_message=\u0423 \u0432\u0430\u0441 \u043d\u0435\u043c\u0430\u0454 \u0434\u043e\u0441\u0442\u0443\u043f\u0443 \u0434\u043e \u0441\u0442\u0432\u043e\u0440\u0435\u043d\u043d\u044f \u043e\u0431'\u0454\u043a\u0442\u0430 -read_access_denied_message=\u0423 \u0432\u0430\u0441 \u043d\u0435\u043c\u0430\u0454 \u0434\u043e\u0441\u0442\u0443\u043f\u0443 \u0434\u043e \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043d\u043d\u044f \u043e\u0431'\u0454\u043a\u0442\u0430 -update_access_denied_message=\u0423 \u0432\u0430\u0441 \u043d\u0435\u043c\u0430\u0454 \u0434\u043e\u0441\u0442\u0443\u043f\u0443 \u0434\u043e \u043e\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u043e\u0431'\u0454\u043a\u0442\u0430 -delete_access_denied_message=\u0423 \u0432\u0430\u0441 \u043d\u0435\u043c\u0430\u0454 \u0434\u043e\u0441\u0442\u0443\u043f\u0443 \u0434\u043e \u0432\u0438\u0434\u0430\u043b\u0435\u043d\u043d\u044f \u043e\u0431'\u0454\u043a\u0442\u0430 +create_access_denied_message=\u0423 \u0432\u0430\u0441 \u043d\u0435\u043c\u0430\u0454 \u0434\u043e\u0441\u0442\u0443\u043f\u0443 \u0434\u043e \u0441\u0442\u0432\u043e\u0440\u0435\u043d\u043d\u044f \u043e\u0431'\u0454\u043a\u0442\u0443 +read_access_denied_message=\u0423 \u0432\u0430\u0441 \u043d\u0435\u043c\u0430\u0454 \u0434\u043e\u0441\u0442\u0443\u043f\u0443 \u0434\u043e \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043d\u043d\u044f \u043e\u0431'\u0454\u043a\u0442\u0443 +update_access_denied_message=\u0423 \u0432\u0430\u0441 \u043d\u0435\u043c\u0430\u0454 \u0434\u043e\u0441\u0442\u0443\u043f\u0443 \u0434\u043e \u043e\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u043e\u0431'\u0454\u043a\u0442\u0443 +delete_access_denied_message=\u0423 \u0432\u0430\u0441 \u043d\u0435\u043c\u0430\u0454 \u0434\u043e\u0441\u0442\u0443\u043f\u0443 \u0434\u043e \u0432\u0438\u0434\u0430\u043b\u0435\u043d\u043d\u044f \u043e\u0431'\u0454\u043a\u0442\u0443 go_back=\u041f\u043e\u0432\u0435\u0440\u043d\u0443\u0442\u0438\u0441\u044f main_menu=\u0413\u043e\u043b\u043e\u0432\u043d\u0435 \u043c\u0435\u043d\u044e maintenance=\u041f\u0456\u0434\u0442\u0440\u0438\u043c\u043a\u0430 @@ -41,18 +41,18 @@ dhis-web-maintenance=\u041f\u0456\u0434\u0442\u0440\u0438\u043c\u043a\u0430 dhis-web-data-administration=Data Administration dhis-web-maintenance-settings=\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f dhis-web-aggregate-data-entry=\u0412\u0432\u0435\u0434\u0435\u043d\u043d\u044f \u0434\u0430\u043d\u0438\u0445 -dhis-web-sms=\u0421\u041c\u0421 +dhis-web-sms=SMS dhis-web-import-export=\u0406\u043c\u043f\u043e\u0440\u0442-\u0415\u043a\u0441\u043f\u043e\u0440\u0442 dhis-web-data-quality=Data Quality -dhis-web-maps=Maps -dhis-web-mapping=\u0413\u0406\u0421/GIS +dhis-web-maps=\u041c\u0430\u043f\u0438 +dhis-web-mapping=GIS dhis-web-capture=\u0424\u0456\u043a\u0441\u0430\u0446\u0456\u044f dhis-web-event-reports=\u0417\u0432\u0456\u0442\u0438 \u043f\u0440\u043e \u043f\u043e\u0434\u0456\u0457 dhis-web-event-visualizer=\u0412\u0456\u0437\u0443\u0430\u043b\u0456\u0437\u0430\u0442\u043e\u0440 \u043f\u043e\u0434\u0456\u0439 dhis-web-reports=\u0417\u0432\u0456\u0442\u0438 dhis-web-approval=Data Approval dhis-web-approval-classic=Data Approval Classic -dhis-web-cache-cleaner=\u041e\u0447\u0438\u0449\u0443\u0432\u0430\u0447 \u043a\u0435\u0448\u0430 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 +dhis-web-cache-cleaner=\u041e\u0447\u0438\u0449\u0443\u0432\u0430\u0447 \u043a\u0435\u0448\u0443 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 dhis-web-mobile=\u041c\u043e\u0431\u0456\u043b\u044c\u043d\u0438\u0439 (\u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d) dhis-web-dashboard-integration=\u0406\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u0439\u043d\u0430 \u043f\u0430\u043d\u0435\u043b\u044c (\u0434\u0430\u0448\u0431\u043e\u0440\u0434) dhis-web-messaging=\u041f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u043d\u044f @@ -67,27 +67,31 @@ dhis-web-user=\u041a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0456 dhis-web-scheduler=Scheduler dhis-web-dashboard=\u0406\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u0439\u043d\u0430 \u043f\u0430\u043d\u0435\u043b\u044c (\u0434\u0430\u0448\u0431\u043e\u0440\u0434) dhis-web-menu-management=Menu Management -dhis-web-data-visualizer=\u0412\u0456\u0437\u0443\u0430\u043b\u0456\u0437\u0430\u0442\u043e\u0440 \u0434\u0430\u043d\u0438\u0445 +dhis-web-data-visualizer=Data Visualizer dhis-web-sms-configuration=SMS Configuration dhis-web-login=\u041b\u043e\u0433\u0456\u043d +dhis-web-user-profile=User Profile +dhis-web-line-listing=Line Listing +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# -intro_dhis-web-dataentry=\u0412\u0432\u043e\u0434\u044c\u0442\u0435 \u0434\u0430\u043d\u0456 \u0434\u043b\u044f \u0444\u043e\u0440\u043c \u043e\u043d\u043b\u0430\u0439\u043d \u0447\u0438 \u043e\u0444\u043b\u0430\u0439\u043d, \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u044f\u0439\u0442\u0435 \u0434\u0430\u043d\u0456 \u0442\u0430 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\u0430\u0439\u0442\u0435 \u0442\u0435\u043d\u0434\u0435\u043d\u0446\u0456\u0457 \u0434\u0430\u043d\u0438\u0445. +intro_dhis-web-dataentry=\u0412\u0432\u0435\u0434\u0456\u0442\u044c \u0434\u0430\u043d\u0456 \u0434\u043e \u0444\u043e\u0440\u043c \u043e\u043d\u043b\u0430\u0439\u043d \u0447\u0438 \u043e\u0444\u043b\u0430\u0439\u043d, \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u0442\u0435 \u0434\u0430\u043d\u0456 \u0442\u0430 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u043d\u044c\u0442\u0435 \u0442\u0435\u043d\u0434\u0435\u043d\u0446\u0456\u0457 \u0434\u0430\u043d\u0438\u0445. intro_dhis-web-import-export=\u0406\u043c\u043f\u043e\u0440\u0442\u0443\u0432\u0430\u0442\u0438 \u0442\u0430 \u0435\u043a\u0441\u043f\u043e\u0440\u0442\u0443\u0432\u0430\u0442\u0438 \u0434\u0430\u043d\u0456 \u0437 DHIS \u0447\u0438 \u0441\u0438\u0441\u0442\u0435\u043c \u0442\u0440\u0435\u0442\u0456\u0445 \u0441\u0442\u043e\u0440\u0456\u043d \u0443 \u0440\u0456\u0437\u043d\u0438\u0445 \u0444\u043e\u0440\u043c\u0430\u0442\u0430\u0445. intro_dhis-web-validationrule=\u041f\u0435\u0440\u0435\u0432\u0456\u0440\u0438\u0442\u0438 \u0439 \u043e\u0446\u0456\u043d\u0438\u0442\u0438 \u044f\u043a\u0456\u0441\u0442\u044c \u0434\u0430\u043d\u0438\u0445 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u044e\u0447\u0438 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438 \u0447\u0438 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u0447\u043d\u0456 \u043c\u0435\u0442\u043e\u0434\u0438. intro_dhis-web-light=\u041e\u0442\u0440\u0438\u043c\u0430\u0442\u0438 \u0434\u043e\u0441\u0442\u0443\u043f \u0434\u043e \u0432\u0435\u0440\u0441\u0456\u0457 \u0432\u0432\u0435\u0434\u0435\u043d\u043d\u044f \u0442\u0430 \u0430\u043d\u0430\u043b\u0456\u0437\u0443 \u0434\u0430\u043d\u0438\u0445, \u043e\u043f\u0442\u0438\u043c\u0456\u0437\u043e\u0432\u0430\u043d\u043e\u0457 \u0434\u043b\u044f \u043c\u043e\u0431\u0456\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u0441\u0442\u0440\u043e\u044e. -intro_dhis-web-mobile=\u041e\u0442\u0440\u0438\u043c\u0430\u0442\u0438 \u0434\u043e\u0441\u0442\u0443\u043f \u0434\u043e \u0432\u0435\u0440\u0441\u0456\u0457 \u0432\u0432\u0435\u0434\u0435\u043d\u043d\u044f \u0434\u0430\u043d\u0438\u0445, \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u044c, \u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u044c, \u043e\u043f\u0442\u0438\u043c\u0456\u0437\u043e\u0432\u0430\u043d\u043e\u0457 \u0434\u043b\u044f \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u0430. +intro_dhis-web-mobile=\u041e\u0442\u0440\u0438\u043c\u0430\u0442\u0438 \u0434\u043e\u0441\u0442\u0443\u043f \u0434\u043e \u0432\u0435\u0440\u0441\u0456\u0457 \u0432\u0432\u0435\u0434\u0435\u043d\u043d\u044f \u0434\u0430\u043d\u0438\u0445, \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u044c, \u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u044c, \u0449\u043e \u043e\u043f\u0442\u0438\u043c\u0456\u0437\u043e\u0432\u0430\u043d\u043e \u0434\u043b\u044f \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u0443. intro_dhis-web-dashboard-integration=\u041e\u0442\u0440\u0438\u043c\u0430\u0442\u0438 \u043e\u0433\u043b\u044f\u0434 \u0432\u0438\u0431\u0440\u0430\u043d\u0438\u0445 \u0434\u0456\u0430\u0433\u0440\u0430\u043c, \u0437\u0432\u0456\u0442\u0456\u0432 \u0442\u0430 \u043c\u0430\u043f \u0456 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\u0430\u0442\u0438 \u0447\u0438 \u043f\u0438\u0441\u0430\u0442\u0438 \u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u043d\u044f. intro_dhis-web-dashboard=Get an overview of favorite charts, tables and maps and view or write messages. -intro_dhis-web-visualizer=\u0421\u0442\u0432\u043e\u0440\u0435\u043d\u043d\u044f \u0434\u0438\u043d\u0430\u043c\u0456\u0447\u043d\u0438\u0445 \u0432\u0456\u0437\u0443\u0430\u043b\u0456\u0437\u0430\u0446\u0456\u0439 \u0434\u0430\u043d\u0438\u0445 \u0434\u043b\u044f \u0435\u043b\u0435\u043c\u0435\u043d\u0442\u0456\u0432 \u0434\u0430\u043d\u0438\u0445 \u0442\u0430 \u043f\u043e\u043a\u0430\u0437\u043d\u0438\u043a\u0456\u0432. +intro_dhis-web-visualizer=\u0421\u0442\u0432\u043e\u0440\u0435\u043d\u043d\u044f \u0434\u0438\u043d\u0430\u043c\u0456\u0447\u043d\u0438\u0445 \u0432\u0456\u0437\u0443\u0430\u043b\u0456\u0437\u0430\u0446\u0456\u0439 \u0434\u0430\u043d\u0438\u0445 \u0434\u043b\u044f \u0435\u043b\u0435\u043c\u0435\u043d\u0442\u0456\u0432 \u0434\u0430\u043d\u0438\u0445 \u0442\u0430 \u0456\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u0456\u0432. intro_dhis-web-pivot=\u0413\u0435\u043d\u0435\u0440\u0443\u0432\u0430\u0442\u0438 \u0433\u043d\u0443\u0447\u043a\u0456 \u0437\u0432\u0435\u0434\u0435\u043d\u0456 \u0442\u0430\u0431\u043b\u0438\u0446\u0456 \u0437 \u0434\u0430\u043d\u0438\u043c\u0438, \u0430\u0433\u0440\u0435\u0433\u043e\u0432\u0430\u043d\u0438\u043c\u0438 \u0443 \u0432\u0441\u0456\u0445 \u0432\u0438\u043c\u0456\u0440\u0430\u0445. intro_dhis-web-sms=\u041d\u0430\u0434\u0441\u0438\u043b\u0430\u0442\u0438 \u0421\u041c\u0421-\u043d\u0430\u0433\u0430\u0434\u0443\u0432\u0430\u043d\u043d\u044f \u0442\u0430 \u0441\u043f\u043e\u0432\u0456\u0449\u0435\u043d\u043d\u044f \u0432\u0440\u0443\u0447\u043d\u0443 \u0447\u0438 \u0432 \u044f\u043a\u043e\u0441\u0442\u0456 \u0437\u0430\u043f\u043b\u0430\u043d\u043e\u0432\u0430\u043d\u0438\u0445 \u0437\u0430\u0432\u0434\u0430\u043d\u044c. intro_dhis-web-event-reports=Query for events and create aggregated, dimensional analysis of events. intro_dhis-web-event-capture=\u0424\u0456\u043a\u0441\u0443\u0432\u0430\u0442\u0438 \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u044e \u043f\u0440\u043e \u043e\u0434\u0438\u043d\u0438\u0447\u043d\u0456 \u043f\u043e\u0434\u0456\u0457. intro_dhis-web-capture=\u0424\u0456\u043a\u0441\u0443\u0432\u0430\u0442\u0438 \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u044e \u043f\u0440\u043e \u043e\u0434\u0438\u043d\u0438\u0447\u043d\u0456 \u043f\u043e\u0434\u0456\u0457. -intro_dhis-web-data-visualizer=\u0421\u0442\u0432\u043e\u0440\u0435\u043d\u043d\u044f \u0434\u0438\u043d\u0430\u043c\u0456\u0447\u043d\u0438\u0445 \u0432\u0456\u0437\u0443\u0430\u043b\u0456\u0437\u0430\u0446\u0456\u0439 \u0434\u0430\u043d\u0438\u0445 \u0434\u043b\u044f \u0435\u043b\u0435\u043c\u0435\u043d\u0442\u0456\u0432 \u0434\u0430\u043d\u0438\u0445 \u0442\u0430 \u043f\u043e\u043a\u0430\u0437\u043d\u0438\u043a\u0456\u0432. -intro_dhis-web-sms-configuration=Configure SMS Gateways and messages +intro_dhis-web-data-visualizer=\u0421\u0442\u0432\u043e\u0440\u0435\u043d\u043d\u044f \u0434\u0438\u043d\u0430\u043c\u0456\u0447\u043d\u0438\u0445 \u0432\u0456\u0437\u0443\u0430\u043b\u0456\u0437\u0430\u0446\u0456\u0439 \u0434\u0430\u043d\u0438\u0445 \u0434\u043b\u044f \u0435\u043b\u0435\u043c\u0435\u043d\u0442\u0456\u0432 \u0434\u0430\u043d\u0438\u0445 \u0442\u0430 \u0456\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u0456\u0432. +intro_dhis-web-sms-configuration=Configure SMS Gateways and messages. +intro_dhis-web-line-listing=Create dynamic line lists for events and tracked entities. #-- Intro functions -------------------------------------------------------------# @@ -97,7 +101,7 @@ intro_system_overview=\u0412\u0456\u0434\u0432\u0456\u0434\u0430\u0439\u0442\u04 intro_web_api=\u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u0434\u043e \u0442\u043e\u0447\u043a\u0438 \u0432\u0445\u043e\u0434\u0443 Web API (\u0406\u043d\u0442\u0435\u0440\u043d\u0435\u0442-API), \u0449\u043e \u0454 \u0456\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u043c \u0434\u043b\u044f \u0456\u043d\u0448\u0438\u0445 \u043a\u043e\u043c\u043f'\u044e\u0442\u0435\u0440\u043d\u0438\u0445 \u0441\u0438\u0441\u0442\u0435\u043c. intro_about_dhis2=\u041e\u0442\u0440\u0438\u043c\u0430\u0442\u0438 \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u044e \u043f\u0440\u043e \u0432\u0435\u0440\u0441\u0456\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0438 \u0456 \u043e\u043f\u0435\u0440\u0430\u0446\u0456\u0439\u043d\u0435 \u0441\u0435\u0440\u0435\u0434\u043e\u0432\u0438\u0449\u0435. intro_settings=\u0412\u0441\u0442\u0430\u043d\u043e\u0432\u0456\u0442\u044c \u0432\u0430\u0448\u0456 \u043e\u0441\u043e\u0431\u0438\u0441\u0442\u0456 \u0443\u043f\u043e\u0434\u043e\u0431\u0430\u043d\u043d\u044f \u0441\u0442\u043e\u0441\u043e\u0432\u043d\u043e \u043c\u043e\u0432\u0438 \u0442\u0430 \u0441\u0442\u0438\u043b\u044e \u0456\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0443 \u0456 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u044c \u0435\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0457 \u043f\u043e\u0448\u0442\u0438. -intro_profile=\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0439\u0442\u0435 \u0432\u0430\u0448 \u043e\u0441\u043e\u0431\u0438\u0441\u0442\u0438\u0439 \u043f\u0440\u043e\u0444\u0456\u043b\u044c \u0437 \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u0454\u044e \u043d\u0430 \u043a\u0448\u0442\u0430\u043b\u0442 \u043d\u0430\u0437\u0432\u0438 \u043f\u043e\u0441\u0430\u0434\u0438 \u0442\u0430 \u0437\u0430\u0446\u0456\u043a\u0430\u0432\u043b\u0435\u043d\u044c. +intro_profile=\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0439\u0442\u0435 \u0432\u0430\u0448 \u043e\u0441\u043e\u0431\u0438\u0441\u0442\u0438\u0439 \u043f\u0440\u043e\u0444\u0456\u043b\u044c \u0437 \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u0454\u044e \u043d\u0430 \u043a\u0448\u0442\u0430\u043b\u0442 \u043d\u0430\u0437\u0432\u0438 \u043f\u043e\u0441\u0430\u0434\u0438 \u0442\u0430 \u0445\u043e\u0431\u0456. intro_account=\u041a\u0435\u0440\u0443\u0432\u0430\u0442\u0438 \u0432\u0430\u0448\u0438\u043c \u043e\u0431\u043b\u0456\u043a\u043e\u0432\u0438\u043c \u0437\u0430\u043f\u0438\u0441\u043e\u043c, \u0432\u043a\u043b\u044e\u0447\u043d\u043e \u0456\u0437 \u0456\u043c\u0435\u043d\u0435\u043c, \u043f\u0430\u0440\u043e\u043b\u0435\u043c, \u0430\u0434\u0440\u0435\u0441\u043e\u044e \u0435\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0457 \u043f\u043e\u0448\u0442\u0438 \u0442\u0430 \u043d\u043e\u043c\u0435\u0440\u043e\u043c \u043c\u043e\u0431\u0456\u043b\u044c\u043d\u043e\u0433\u043e \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0443. intro_log_out=\u041f\u0435\u0440\u0435\u0439\u0434\u0456\u0442\u044c \u0441\u044e\u0434\u0438 \u0434\u043b\u044f \u0432\u0438\u0445\u043e\u0434\u0443 \u0456\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u0438 \u0442\u0430 \u0432\u0456\u0434\u043c\u043e\u0432\u0456 \u0456\u043d\u0448\u0438\u043c \u0443 \u0434\u043e\u0441\u0442\u0443\u043f\u0456 \u0434\u043e \u0432\u0430\u0448\u043e\u0433\u043e \u043e\u0431\u043b\u0456\u043a\u043e\u0432\u043e\u0433\u043e \u0437\u0430\u043f\u0438\u0441\u0443 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430. @@ -138,6 +142,10 @@ M_dhis-web-user=Users app M_dhis-web-scheduler=Scheduler app M_dhis-web-data-visualizer=Classic Data Visualizer app M_dhis-web-sms-configuration=SMS Configuration app +M_dhis-web-line-listing=Line Listing app +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# @@ -151,15 +159,18 @@ F_DATAADMIN_UNLOCK=Data Admin Unlocking F_DATAELEMENT_PUBLIC_ADD=Add/Update Public Data Element F_DATAELEMENT_PRIVATE_ADD=Add/Update Private Data Element F_DATAELEMENT_DELETE=Delete Data Element +F_DATA_ELEMENT_MERGE=Merge Data Elements F_CATEGORY_PUBLIC_ADD=Add/Update Public Category F_CATEGORY_PRIVATE_ADD=Add/Update Private Category F_CATEGORY_DELETE=Delete Category F_CATEGORY_OPTION_PUBLIC_ADD=Add/Update Public Category Option F_CATEGORY_OPTION_PRIVATE_ADD=Add/Update Private Category Option F_CATEGORY_OPTION_DELETE=Delete Category Option +F_CATEGORY_OPTION_MERGE=Merge Category Options F_CATEGORY_COMBO_PUBLIC_ADD=Add/Update Public Category Combo F_CATEGORY_COMBO_PRIVATE_ADD=Add/Update Private Category Combo F_CATEGORY_COMBO_DELETE=Delete Category Combo +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=Add/Update Public Category Option Group F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=Add/Update Private Category Option Group F_CATEGORY_OPTION_GROUP_DELETE=Delete Category Option Group @@ -216,8 +227,10 @@ F_USERGROUP_LIST=List User Groups F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=Add/Remove Members In Read-Only User Groups F_USER_ADD=Add/Update User F_USER_DELETE=Delete User +F_USER_VIEW=View user F_USER_ADD_WITHIN_MANAGED_GROUP=Add/Update User Within Managed Group F_USER_DELETE_WITHIN_MANAGED_GROUP=Delete User Within Managed Group +F_USER_VIEW_WITHIN_MANAGED_GROUP=View User Within Managed Group F_VALIDATIONRULE_PUBLIC_ADD=Add/Update Public Validation Rule F_VALIDATIONRULE_PRIVATE_ADD=Add/Update Private Validation Rule F_VALIDATIONRULE_DELETE=Delete Validation Rule @@ -231,7 +244,9 @@ F_REPORT_DELETE=Delete Report F_REPORT_VIEW=View Report F_DASHBOARD_PUBLIC_ADD=Add/Update Public Dashboard F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization +F_VISUALIZATION_EXTERNAL=Visualization External Access F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization +F_EVENT_VISUALIZATION_EXTERNAL=Event Visualization External Access F_DOCUMENT_PUBLIC_ADD=Add/Update Public Document F_DOCUMENT_PRIVATE_ADD=Add/Update Private Document F_DOCUMENT_DELETE=Delete Document @@ -354,7 +369,7 @@ F_OPTIONGROUPSET_PRIVATE_ADD=Add/Update Private Option Group Set F_OPTIONGROUPSET_DELETE=Delete Option Group Set F_ANALYTICSTABLEHOOK_ADD=Add/Update Analytics Table Hook F_ANALYTICSTABLEHOOK_DELETE=Delete Analytics Table Hook -F_SEND_MESSAGE=Send message +F_SEND_MESSAGE=\u041d\u0430\u0434\u0456\u0441\u043b\u0430\u0442\u0438 \u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u043d\u044f F_OPTIONSET_MANAGEMENT=Option Set Management F_COLOR_SET_ADD=Add/Update Color Set F_COLOR_SET_DELETE=Delete Color Set @@ -433,14 +448,16 @@ F_EVENT_HOOK_DELETE=Delete Event Hook F_ROUTE_PUBLIC_ADD=Add/Update Public Route F_ROUTE_PRIVATE_ADD=Add/Update Private Route F_ROUTE_PUBLIC_DELETE=Delete Route -F_MAP_EXTERNAL_LAYER_ADD=Add external map layer +F_IMPERSONATE_USER=Impersonate user +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) #-- Common ---------------------------------------------------------------------# offline=\u041e\u0444\u043b\u0430\u0439\u043d online=\u041e\u043d\u043b\u0430\u0439\u043d -next=\u041d\u0430\u0441\u0442\u0443\u043f\u043d\u0435 -previous=\u041f\u043e\u043f\u0435\u0440\u0435\u0434\u043d\u0454 -online_notification=\u0412\u0438 \u043f\u0435\u0440\u0435\u0431\u0443\u0432\u0430\u0454\u0442\u0435 \u043e\u043d\u043b\u0430\u0439\u043d +next=\u041d\u0430\u0441\u0442\u0443\u043f\u043d\u0438\u0439 +previous=\u041f\u043e\u043f\u0435\u0440\u0435\u0434\u043d\u044f +online_notification=\u0412\u0438 \u0432 \u043c\u0435\u0440\u0435\u0436\u0456 offline_notification=\u0412\u0438 \u043f\u0435\u0440\u0435\u0431\u0443\u0432\u0430\u0454\u0442\u0435 \u043e\u0444\u043b\u0430\u0439\u043d, \u0434\u0430\u043d\u0456 \u0431\u0443\u0434\u0435 \u0437\u0431\u0435\u0440\u0435\u0436\u0435\u043d\u043e \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e need_to_sync_notification=\u0404 \u0434\u0430\u043d\u0456, \u0449\u043e \u0437\u0431\u0435\u0440\u0456\u0433\u0430\u044e\u0442\u044c\u0441\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e; \u0431\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0442\u0435 \u0457\u0445 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440 uploading_data_notification=\u0417\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e \u0437\u0431\u0435\u0440\u0435\u0436\u0435\u043d\u0438\u0445 \u0434\u0430\u043d\u0438\u0445 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440 @@ -448,13 +465,13 @@ sync_now=\u0417\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0438\u0442\u0438 discard=\u0406\u0433\u043d\u043e\u0440\u0443\u0432\u0430\u0442\u0438 remove_local_data=\u0427\u0438 \u0432\u0438 \u0432\u043f\u0435\u0432\u043d\u0435\u043d\u0456, \u0449\u043e \u0445\u043e\u0447\u0435\u0442\u0435 \u043f\u0440\u0438\u0431\u0440\u0430\u0442\u0438 \u0434\u0430\u043d\u0456, \u0437\u0431\u0435\u0440\u0435\u0436\u0435\u043d\u0456 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e? sync_success=\u0417\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440 \u0431\u0443\u043b\u043e \u0443\u0441\u043f\u0456\u0448\u043d\u0438\u043c -sync_failed=\u0417\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440 \u043d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f, \u0431\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0441\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0449\u0435 \u0440\u0430\u0437 \u043f\u0456\u0437\u043d\u0456\u0448\u0435 +sync_failed=\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0438\u0442\u0438 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440, \u0431\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0441\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0449\u0435 \u0440\u0430\u0437 \u043f\u0456\u0437\u043d\u0456\u0448\u0435 year=\u0420\u0456\u043a details=\u0414\u0435\u0442\u0430\u043b\u0456 show_details=\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u0438 \u0434\u0435\u0442\u0430\u043b\u0456 hide_details=\u0421\u0445\u043e\u0432\u0430\u0442\u0438 \u0434\u0435\u0442\u0430\u043b\u0456 change_password=\u0417\u043c\u0456\u043d\u0438\u0442\u0438 \u043f\u0430\u0440\u043e\u043b\u044c -expired_password=\u0422\u0435\u0440\u043c\u0456\u043d \u0434\u0456\u0457 \u0432\u0430\u0448\u043e\u0433\u043e \u043f\u0430\u0440\u043e\u043b\u044f \u0437\u0430\u043a\u0456\u043d\u0447\u0438\u0432\u0441\u044f, \u0431\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0437\u043c\u0456\u043d\u0456\u0442\u044c \u0439\u043e\u0433\u043e +expired_password=\u0422\u0435\u0440\u043c\u0456\u043d \u0434\u0456\u0457 \u0432\u0430\u0448\u043e\u0433\u043e \u043f\u0430\u0440\u043e\u043b\u044e \u0437\u0430\u043a\u0456\u043d\u0447\u0438\u0432\u0441\u044f, \u0431\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0437\u043c\u0456\u043d\u0456\u0442\u044c \u0439\u043e\u0433\u043e date_selector=\u041e\u0431\u0435\u0440\u0456\u0442\u044c \u0434\u0430\u0442\u0443 hide_menu=\u0421\u0445\u043e\u0432\u0430\u0442\u0438 \u043c\u0435\u043d\u044e extend_menu=\u0420\u043e\u0437\u0448\u0438\u0440\u0438\u0442\u0438 \u043c\u0435\u043d\u044e @@ -468,14 +485,14 @@ end_date=\u041a\u0456\u043d\u0446\u0435\u0432\u0430 \u0434\u0430\u0442\u0430 entry=\u0412\u0432\u0435\u0434\u0435\u043d\u043d\u044f comment=\u041a\u043e\u043c\u0435\u043d\u0442\u0430\u0440 operations=\u041e\u043f\u0435\u0440\u0430\u0446\u0456\u0457 -add_new=\u0414\u043e\u0434\u0430\u0442\u0438 \u043d\u043e\u0432\u0435 +add_new=\u0414\u043e\u0434\u0430\u0442\u0438 \u043d\u043e\u0432\u0438\u0439 rename=\u041f\u0435\u0440\u0435\u0439\u043c\u0435\u043d\u0443\u0432\u0430\u0442\u0438 move=\u041f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438 -remove=\u041f\u0440\u0438\u0431\u0440\u0430\u0442\u0438 -required=\u041e\u0431\u043e\u0432'\u044f\u0437\u043a\u043e\u0432\u0435 (\u041f\u043e\u0442\u0440\u0456\u0431\u043d\u0435) -all=\u0412\u0441\u0456 +remove=\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438 +required=\u041e\u0431\u043e\u0432'\u044f\u0437\u043a\u043e\u0432\u0435 \u043f\u043e\u043b\u0435 +all=\u0423\u0441\u0456 save=\u0417\u0431\u0435\u0440\u0435\u0433\u0442\u0438 -new=\u041d\u043e\u0432\u0435 +new=\u041d\u043e\u0432\u0438\u0439 back=\u041d\u0430\u0437\u0430\u0434 ok=\u041e\u041a cancel=\u0421\u043a\u0430\u0441\u0443\u0432\u0430\u0442\u0438 @@ -487,8 +504,8 @@ update=\u041e\u043d\u043e\u0432\u0438\u0442\u0438 delete=\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438 deleting=\u0412\u0438\u0434\u0430\u043b\u044f\u0454\u043c\u043e close=\u0417\u0430\u043a\u0440\u0438\u0442\u0438 -gender_male=\u0427\u043e\u043b -gender_female=\u0416\u0456\u043d +gender_male=\u0427\u043e\u043b\u043e\u0432\u0456\u043a +gender_female=\u0416\u0456\u043d\u043a\u0430 gender_other=\u0406\u043d\u0448\u0435 password=\u041f\u0430\u0440\u043e\u043b\u044c confirm_password=\u041f\u0456\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0438 \u043f\u0430\u0440\u043e\u043b\u044c @@ -504,19 +521,21 @@ recover=\u0412\u0456\u0434\u043d\u043e\u0432\u0438\u0442\u0438 code_from_email=\u041a\u043e\u0434 \u0437 \u0435\u043c\u0435\u0439\u043b\u0443 password_hint=\u041c\u0456\u043d\u0456\u043c\u0443\u043c 8 \u0437\u043d\u0430\u043a\u0456\u0432, 1 \u0432\u0435\u043b\u0438\u043a\u0430 \u043b\u0456\u0442\u0435\u0440\u0430, 1 \u0446\u0438\u0444\u0440\u0430 \u0456 1 \u0441\u043f\u0435\u0446\u0456\u0430\u043b\u044c\u043d\u0438\u0439 \u0441\u0438\u043c\u0432\u043e\u043b optional=\u041d\u0435\u043e\u0431\u043e\u0432'\u044f\u0437\u043a\u043e\u0432\u043e -object_not_deleted_associated_by_objects=\u041e\u0431'\u0454\u043a\u0442 \u043d\u0435 \u0431\u0443\u043b\u043e \u0432\u0438\u0434\u0430\u043b\u0435\u043d\u043e, \u0431\u043e \u0439\u043e\u0433\u043e \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u044e\u0442\u044c \u0456\u043d\u0448\u0456 \u043e\u0431'\u0454\u043a\u0442\u0438\: +object_not_deleted_associated_by_objects=\u041e\u0431'\u0454\u043a\u0442 \u043d\u0435 \u0431\u0443\u043b\u043e \u0432\u0438\u0434\u0430\u043b\u0435\u043d\u043e, \u0431\u043e \u0439\u043e\u0433\u043e \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u044e\u0442\u044c \u0456\u043d\u0448\u0456 \u043e\u0431'\u0454\u043a\u0442\u0438: id=ID (\u0456\u0434\u0435\u043d\u0442\u0438\u0444\u0456\u043a\u0430\u0442\u043e\u0440) -name_in_use=\u0406\u043c'\u044f \u0432\u0436\u0435 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u044e\u0442\u044c. \u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043e\u0431\u0435\u0440\u0456\u0442\u044c \u0456\u043d\u0448\u0435 \u0456\u043c'\u044f +name_in_use=\u0406\u043c'\u044f \u0432\u0436\u0435 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0454\u0442\u044c\u0441\u044f. \u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043e\u0431\u0435\u0440\u0456\u0442\u044c \u0456\u043d\u0448\u0435 \u0456\u043c'\u044f password_length_validation=\u041f\u0430\u0440\u043e\u043b\u044c \u043f\u043e\u0432\u0438\u043d\u0435\u043d \u043c\u0456\u0441\u0442\u0438\u0442\u0438 \u043d\u0435 \u043c\u0435\u043d\u0448\u0435 8 \u0456 \u043d\u0435 \u0431\u0456\u043b\u044c\u0448\u0435 40 \u0437\u043d\u0430\u043a\u0456\u0432 password_history_validation=\u041f\u0430\u0440\u043e\u043b\u044c \u043d\u0435 \u043c\u0430\u0454 \u0437\u0431\u0456\u0433\u0430\u0442\u0438\u0441\u044f \u0456\u0437 \u0436\u043e\u0434\u043d\u0438\u043c \u0437 \u043f\u043e\u043f\u0435\u0440\u0435\u0434\u043d\u0456\u0445 24 \u043f\u0430\u0440\u043e\u043b\u0435\u0439 password_digit_validation=\u041f\u0430\u0440\u043e\u043b\u044c \u043f\u043e\u0432\u0438\u043d\u0435\u043d \u043c\u0456\u0441\u0442\u0438\u0442\u0438 \u0449\u043e\u043d\u0430\u0439\u043c\u0435\u043d\u0448\u0435 \u043e\u0434\u043d\u0443 \u0446\u0438\u0444\u0440\u0443 password_uppercase_validation=\u041f\u0430\u0440\u043e\u043b\u044c \u043f\u043e\u0432\u0438\u043d\u0435\u043d \u043c\u0456\u0441\u0442\u0438\u0442\u0438 \u0449\u043e\u043d\u0430\u0439\u043c\u0435\u043d\u0448\u0435 \u043e\u0434\u043d\u0443 \u0432\u0435\u043b\u0438\u043a\u0443 \u043b\u0456\u0442\u0435\u0440\u0443 +password_lowercase_validation=Password must have at least one lower case password_dictionary_validation=\u041f\u0430\u0440\u043e\u043b\u044c \u043d\u0435 \u043f\u043e\u0432\u0438\u043d\u0435\u043d \u043c\u0456\u0441\u0442\u0438\u0442\u0438 \u0436\u043e\u0434\u043d\u043e\u0433\u043e \u0437\u0430\u0433\u0430\u043b\u044c\u043d\u043e\u0432\u0436\u0438\u0432\u0430\u043d\u043e\u0433\u043e \u0441\u043b\u043e\u0432\u0430 password_specialcharacter_validation=\u041f\u0430\u0440\u043e\u043b\u044c \u043f\u043e\u0432\u0438\u043d\u0435\u043d \u043c\u0456\u0441\u0442\u0438\u0442\u0438 \u0449\u043e\u043d\u0430\u0439\u043c\u0435\u043d\u0448\u0435 \u043e\u0434\u0438\u043d \u0441\u043f\u0435\u0446\u0456\u0430\u043b\u044c\u043d\u0438\u0439 \u0441\u0438\u043c\u0432\u043e\u043b -password_username_validation=\u0406\u043c'\u044f \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430/\u0415\u043c\u0435\u0439\u043b \u043d\u0435 \u043f\u043e\u0432\u0438\u043d\u043d\u0456 \u0431\u0443\u0442\u0438 \u0447\u0430\u0441\u0442\u0438\u043d\u043e\u044e \u043f\u0430\u0440\u043e\u043b\u044f -code_in_use=\u041a\u043e\u0434 \u0432\u0436\u0435 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u044e\u0442\u044c. \u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043e\u0431\u0435\u0440\u0456\u0442\u044c \u0456\u043d\u0448\u0438\u0439 \u043a\u043e\u0434 -short_name_in_use=\u041a\u043e\u0440\u043e\u0442\u043a\u0435 \u0456\u043c'\u044f \u0432\u0436\u0435 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u044e\u0442\u044c. \u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043e\u0431\u0435\u0440\u0456\u0442\u044c \u0456\u043d\u0448\u0435 \u043a\u043e\u0440\u043e\u0442\u043a\u0435 \u0456\u043c'\u044f -unsupported_browser=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043e\u043d\u043e\u0432\u0456\u0442\u044c \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440. Internet Explorer 8 \u0442\u0430 \u0431\u0456\u043b\u044c\u0448 \u0440\u0430\u043d\u043d\u0456\u0445 \u0432\u0435\u0440\u0441\u0456\u0439 \u043d\u0435 \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u0443\u0454\u0442\u044c\u0441\u044f. +password_username_validation=\u0406\u043c'\u044f \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430/\u0415\u043c\u0435\u0439\u043b \u043d\u0435 \u043f\u043e\u0432\u0438\u043d\u043d\u0456 \u0431\u0443\u0442\u0438 \u0447\u0430\u0441\u0442\u0438\u043d\u043e\u044e \u043f\u0430\u0440\u043e\u043b\u044e +mandatory_parameter_missing=Username or Password is missing +code_in_use=\u041a\u043e\u0434 \u0432\u0436\u0435 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0454\u0442\u044c\u0441\u044f. \u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043e\u0431\u0435\u0440\u0456\u0442\u044c \u0456\u043d\u0448\u0438\u0439 \u043a\u043e\u0434 +short_name_in_use=\u041a\u043e\u0440\u043e\u0442\u043a\u0435 \u0456\u043c'\u044f \u0432\u0436\u0435 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0454\u0442\u044c\u0441\u044f. \u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043e\u0431\u0435\u0440\u0456\u0442\u044c \u0456\u043d\u0448\u0435 \u043a\u043e\u0440\u043e\u0442\u043a\u0435 \u0456\u043c'\u044f +unsupported_browser=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043e\u043d\u043e\u0432\u0456\u0442\u044c \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440. Internet Explorer 8 \u0442\u0430 \u0431\u0456\u043b\u044c\u0448 \u0440\u0430\u043d\u043d\u0456 \u0432\u0435\u0440\u0441\u0456\u0457 \u043d\u0435 \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u0443\u044e\u0442\u044c\u0441\u044f. email_not_configured_for_system=\u0415\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0443 \u043f\u043e\u0448\u0442\u0443 \u043d\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e \u0434\u043b\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0438 no_user_credentials=\u041d\u0435\u043c\u0430\u0454 \u043e\u0431\u043b\u0456\u043a\u043e\u0432\u0438\u0445 \u0434\u0430\u043d\u0438\u0445 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 user_does_not_have_valid_email=\u0423 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 \u043d\u0435\u043c\u0430\u0454 \u0434\u0456\u0439\u0441\u043d\u043e\u0457 \u0430\u0434\u0440\u0435\u0441\u0438 \u0435\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0457 \u043f\u043e\u0448\u0442\u0438 @@ -535,7 +554,8 @@ normal=\u041d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u0438\u0439 item=\u0415\u043b\u0435\u043c\u0435\u043d\u0442 action=\u0414\u0456\u044f sub_total=\u041f\u0440\u043e\u043c\u0456\u0436\u043d\u0438\u0439 \u043f\u0456\u0434\u0441\u0443\u043c\u043e\u043a -total=\u041f\u0456\u0434\u0441\u0443\u043c\u043e\u043a +total=\u0423\u0441\u044c\u043e\u0433\u043e +impersonate_user=Impersonate user username_in_password=Username cannot be part of password email_in_password=Email cannot be part of password username_email_in_password=Username/Email cannot be part of password @@ -555,11 +575,11 @@ THIS_MONTH=\u041f\u043e\u0442\u043e\u0447\u043d\u0438\u0439 \u043c\u0456\u0441\u THIS_BIMONTH=\u041f\u043e\u0442\u043e\u0447\u043d\u0438\u0439 \u0434\u0432\u043e\u043c\u0456\u0441\u044f\u0447\u043d\u0438\u0439 \u043f\u0435\u0440\u0456\u043e\u0434 THIS_QUARTER=\u041f\u043e\u0442\u043e\u0447\u043d\u0438\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b THIS_SIX_MONTH=\u041f\u043e\u0442\u043e\u0447\u043d\u0435 \u043f\u0456\u0432\u0440\u0456\u0447\u0447\u044f -LAST_MONTH=\u041e\u0441\u0442\u0430\u043d\u043d\u0456\u0439 \u043c\u0456\u0441\u044f\u0446\u044c +LAST_MONTH=\u041c\u0438\u043d\u0443\u043b\u0438\u0439 \u043c\u0456\u0441\u044f\u0446\u044c LAST_BIMONTH=\u041e\u0441\u0442\u0430\u043d\u043d\u0456 \u0434\u0432\u0430 \u043c\u0456\u0441\u044f\u0446\u0456 LAST_QUARTER=\u041c\u0438\u043d\u0443\u043b\u0438\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b -LAST_SIX_MONTH=\u041e\u0441\u0442\u0430\u043d\u043d\u0454 \u043f\u0456\u0432\u0440\u0456\u0447\u0447\u044f -MONTHS_THIS_YEAR=\u041c\u0456\u0441\u044f\u0446\u0456\u0432 \u043f\u043e\u0442\u043e\u0447\u043d\u043e\u0433\u043e \u0440\u043e\u043a\u0443 +LAST_SIX_MONTH=\u041e\u0441\u0442\u0430\u043d\u043d\u0456 \u0448\u0456\u0441\u0442\u044c \u043c\u0456\u0441\u044f\u0446\u0456\u0432 +MONTHS_THIS_YEAR=\u041c\u0456\u0441\u044f\u0446\u0456 \u043f\u043e\u0442\u043e\u0447\u043d\u043e\u0433\u043e \u0440\u043e\u043a\u0443 QUARTERS_THIS_YEAR=\u041a\u0432\u0430\u0440\u0442\u0430\u043b\u0438 \u043f\u043e\u0442\u043e\u0447\u043d\u043e\u0433\u043e \u0440\u043e\u043a\u0443 THIS_YEAR=\u041f\u043e\u0442\u043e\u0447\u043d\u0438\u0439 \u0440\u0456\u043a MONTHS_LAST_YEAR=\u041c\u0456\u0441\u044f\u0446\u0456\u0432 \u043c\u0438\u043d\u0443\u043b\u043e\u0433\u043e \u0440\u043e\u043a\u0443 @@ -567,11 +587,11 @@ QUARTERS_LAST_YEAR=\u041a\u0432\u0430\u0440\u0442\u0430\u043b\u0438 \u043c\u0438 LAST_YEAR=\u041c\u0438\u043d\u0443\u043b\u0438\u0439 \u0440\u0456\u043a BIMONTHS_THIS_YEAR=\u0429\u043e\u0434\u0432\u0430 \u043c\u0456\u0441\u044f\u0446\u0456 \u043f\u043e\u0442\u043e\u0447\u043d\u043e\u0433\u043e \u0440\u043e\u043a\u0443 LAST_10_YEARS=\u041e\u0441\u0442\u0430\u043d\u043d\u0456 10 \u0440\u043e\u043a\u0456\u0432 -LAST_5_YEARS=\u041e\u0441\u0442\u0430\u043d\u043d\u0456 5 \u0440\u043e\u043a\u0456\u0432 -LAST_12_MONTHS=\u041e\u0441\u0442\u0430\u043d\u043d\u0456 12 \u043c\u0456\u0441\u044f\u0446\u0456\u0432 +LAST_5_YEARS=\u041c\u0438\u043d\u0443\u043b\u0456 5 \u0440\u043e\u043a\u0456\u0432 +LAST_12_MONTHS=\u041c\u0438\u043d\u0443\u043b\u0456 12 \u043c\u0456\u0441\u044f\u0446\u0456\u0432 LAST_6_MONTHS=\u041e\u0441\u0442\u0430\u043d\u043d\u0456 6 \u043c\u0456\u0441\u044f\u0446\u0456\u0432 -LAST_3_MONTHS=\u041e\u0441\u0442\u0430\u043d\u043d\u0456 3 \u043c\u0456\u0441\u044f\u0446\u0456 -LAST_6_BIMONTHS=\u041e\u0441\u0442\u0430\u043d\u043d\u0456 6 \u0434\u0432\u043e\u043c\u0456\u0441\u044f\u0447\u043d\u0438\u0445 \u043f\u0435\u0440\u0456\u043e\u0434\u0438 +LAST_3_MONTHS=\u041c\u0438\u043d\u0443\u043b\u0456 3 \u043c\u0456\u0441\u044f\u0446\u0456 +LAST_6_BIMONTHS=\u041e\u0441\u0442\u0430\u043d\u043d\u0456 6 \u0434\u0432\u043e\u043c\u0456\u0441\u044f\u0447\u043d\u0438\u0445 \u043f\u0435\u0440\u0456\u043e\u0434\u0456\u0432 LAST_4_QUARTERS=\u041e\u0441\u0442\u0430\u043d\u043d\u0456 4 \u043a\u0432\u0430\u0440\u0442\u0430\u043b\u0438 LAST_2_SIXMONTHS=\u041e\u0441\u0442\u0430\u043d\u043d\u0456 2 \u043f\u0456\u0432\u0440\u0456\u0447\u0447\u044f THIS_FINANCIAL_YEAR=\u041f\u043e\u0442\u043e\u0447\u043d\u0438\u0439 \u0444\u0456\u043d\u0430\u043d\u0441\u043e\u0432\u0438\u0439 \u0440\u0456\u043a @@ -579,13 +599,13 @@ LAST_FINANCIAL_YEAR=\u041c\u0438\u043d\u0443\u043b\u0438\u0439 \u0444\u0456\u043 LAST_5_FINANCIAL_YEARS=\u041e\u0441\u0442\u0430\u043d\u043d\u0456 5 \u0444\u0456\u043d\u0430\u043d\u0441\u043e\u0432\u0438\u0445 \u0440\u043e\u043a\u0456\u0432 LAST_WEEK=\u041c\u0438\u043d\u0443\u043b\u0438\u0439 \u0442\u0438\u0436\u0434\u0435\u043d\u044c WEEKS_THIS_YEAR=\u0422\u0438\u0436\u043d\u0456 \u043f\u043e\u0442\u043e\u0447\u043d\u043e\u0433\u043e \u0440\u043e\u043a\u0443 -LAST_4_WEEKS=\u041e\u0441\u0442\u0430\u043d\u043d\u0456 4 \u0442\u0438\u0436\u043d\u0456 -LAST_12_WEEKS=\u041e\u0441\u0442\u0430\u043d\u043d\u0456 12 \u0442\u0438\u0436\u043d\u0456\u0432 +LAST_4_WEEKS=\u041c\u0438\u043d\u0443\u043b\u0456 4 \u0442\u0438\u0436\u043d\u0456 +LAST_12_WEEKS=\u041c\u0438\u043d\u0443\u043b\u0456 12 \u0442\u0438\u0436\u043d\u0456\u0432 LAST_52_WEEKS=\u041e\u0441\u0442\u0430\u043d\u043d\u0456 52 \u0442\u0438\u0436\u043d\u0456 THIS_WEEK=\u041f\u043e\u0442\u043e\u0447\u043d\u0438\u0439 \u0442\u0438\u0436\u0434\u0435\u043d\u044c -THIS_BIWEEK=\u0422\u0435\u043f\u0435\u0440\u0456\u0448\u043d\u0456\u0439 \u0434\u0432\u043e\u0442\u0438\u0436\u043d\u0435\u0432\u0438\u0439 \u043f\u0440\u043e\u043c\u0456\u0436\u043e\u043a +THIS_BIWEEK=\u041f\u043e\u0442\u043e\u0447\u043d\u0438\u0439 \u0434\u0432\u043e\u0442\u0438\u0436\u043d\u0435\u0432\u0438\u0439 \u043f\u0440\u043e\u043c\u0456\u0436\u043e\u043a LAST_BIWEEK=\u041f\u043e\u043f\u0435\u0440\u0435\u0434\u043d\u0456\u0439 \u0434\u0432\u043e\u0442\u0438\u0436\u043d\u0435\u0432\u0438\u0439 \u043f\u0440\u043e\u043c\u0456\u0436\u043e\u043a -LAST_4_BIWEEKS=\u041f\u043e\u043f\u0435\u0440\u0435\u0434\u043d\u0456 \u0447\u043e\u0442\u0438\u0440\u0438 \u0442\u0438\u0436\u043d\u0456 +LAST_4_BIWEEKS=\u041f\u043e\u043f\u0435\u0440\u0435\u0434\u043d\u0456 4 \u0434\u0432\u043e\u0442\u0438\u0436\u043d\u0435\u0432\u0456 \u043f\u0440\u043e\u043c\u0456\u0436\u043a\u0438 #-- PeriodTypes ----------------------------------------------------------------# @@ -596,7 +616,7 @@ WeeklyThursday=Weekly Thursday WeeklySaturday=Weekly Saturday WeeklySunday=Weekly Sunday BiWeekly=\u0429\u043e\u0434\u0432\u0430 \u0442\u0438\u0436\u043d\u0456 -Monthly=\u0429\u043e\u043c\u0456\u0441\u044f\u0447\u043d\u043e +Monthly=\u0429\u043e\u043c\u0456\u0441\u044f\u0446\u044f BiMonthly=\u0429\u043e\u0434\u0432\u0430 \u043c\u0456\u0441\u044f\u0446\u0456 Quarterly=\u0429\u043e\u043a\u0432\u0430\u0440\u0442\u0430\u043b\u044c\u043d\u043e QuarterlyNov=Quarterly November @@ -608,8 +628,8 @@ TwoYearly=\u0429\u043e\u0434\u0432\u0430 \u0440\u043e\u043a\u0438 OnChange=\u041f\u0440\u0438 \u0437\u043c\u0456\u043d\u0430\u0445 Survey=\u0414\u043e\u0441\u043b\u0456\u0434\u0436\u0435\u043d\u043d\u044f Relative=\u0420\u043e\u0434\u0438\u0447 -FinancialApril=\u0424\u0456\u043d\u0430\u043d\u0441\u043e\u0432\u0438\u0439-\u043a\u0432\u0456\u0442\u0435\u043d\u044c -FinancialJuly=\u0424\u0456\u043d\u0430\u043d\u0441\u043e\u0432\u0438\u0439-\u043b\u0438\u043f\u0435\u043d\u044c +FinancialApril=\u0424\u0456\u043d\u0430\u043d\u0441\u043e\u0432\u0438\u0439 - \u043a\u0432\u0456\u0442\u0435\u043d\u044c +FinancialJuly=\u0424\u0456\u043d\u0430\u043d\u0441\u043e\u0432\u0438\u0439 - \u043b\u0438\u043f\u0435\u043d\u044c FinancialOct=\u0424\u0456\u043d\u0430\u043d\u0441\u043e\u0432\u0438\u0439 - \u0436\u043e\u0432\u0442\u0435\u043d\u044c FinancialNov=Financial-Nov Every=\u041a\u043e\u0436\u0435\u043d @@ -692,7 +712,7 @@ month.january=\u0421\u0456\u0447\u0435\u043d\u044c month.february=\u041b\u044e\u0442\u0438\u0439 month.march=\u0411\u0435\u0440\u0435\u0437\u0435\u043d\u044c month.april=\u041a\u0432\u0456\u0442\u0435\u043d\u044c -month.may=\u0422\u0440\u0430\u0432\u0435\u043d\u044c +month.may=\u0422\u0440\u0430 month.june=\u0427\u0435\u0440\u0432\u0435\u043d\u044c month.july=\u041b\u0438\u043f\u0435\u043d\u044c month.august=\u0421\u0435\u0440\u043f\u0435\u043d\u044c @@ -705,7 +725,7 @@ month.short.january=\u0421\u0456\u0447 month.short.february=\u041b\u044e\u0442 month.short.march=\u0411\u0435\u0440 month.short.april=\u041a\u0432\u0456 -month.short.may=\u0422\u0440\u0430\u0432\u0435\u043d\u044c +month.short.may=\u0422\u0440\u0430 month.short.june=\u0427\u0435\u0440 month.short.july=\u041b\u0438\u043f month.short.august=\u0421\u0435\u0440 @@ -920,15 +940,15 @@ translation_save=\u0417\u0431\u0435\u0440\u0435\u0433\u0442\u0438 translation_label_id=ID (\u0456\u0434\u0435\u043d\u0442\u0438\u0444\u0456\u043a\u0430\u0442\u043e\u0440) translation_label_name=\u0406\u043c'\u044f translation_label_shortName=\u041a\u043e\u0440\u043e\u0442\u043a\u0435 \u0456\u043c'\u044f -translation_label_description=\u0417\u043c\u0430\u043b\u044e\u0432\u0430\u043d\u043d\u044f +translation_label_description=\u041e\u043f\u0438\u0441 translation_label_comment=\u041a\u043e\u043c\u0435\u043d\u0442\u0430\u0440 translation_label_region=\u0420\u0435\u0433\u0456\u043e\u043d translation_label_title=\u041d\u0430\u0437\u0432\u0430 translation_variant=\u0412\u0430\u0440\u0456\u0430\u043d\u0442 translation_countrycode=\u041a\u043e\u0434 \u043a\u0440\u0430\u0457\u043d\u0438 translation_languagecode=\u041a\u043e\u0434 \u043c\u043e\u0432\u0438 -translation_label_numerator_description=\u0417\u043c\u0430\u043b\u044e\u0432\u0430\u043d\u043d\u044f \u0447\u0438\u0441\u043b\u0456\u0432\u043d\u0438\u043a\u0430 -translation_label_denominator_description=\u0417\u043c\u0430\u043b\u044e\u0432\u0430\u043d\u043d\u044f \u0437\u043d\u0430\u043c\u0435\u043d\u043d\u0438\u043a\u0430 +translation_label_numerator_description=\u041e\u043f\u0438\u0441 \u0447\u0438\u0441\u043b\u0456\u0432\u043d\u0438\u043a\u0430 +translation_label_denominator_description=\u041e\u043f\u0438\u0441 \u0437\u043d\u0430\u043c\u0435\u043d\u043d\u0438\u043a\u0430 translation_locale_added=\u0414\u043e\u0434\u0430\u043d\u0430 \u043b\u043e\u043a\u0430\u0446\u0456\u044f translation_cancel=\u0421\u043a\u0430\u0441\u0443\u0432\u0430\u0442\u0438 translation_add=\u0414\u043e\u0434\u0430\u0442\u0438 @@ -940,8 +960,8 @@ translation_variant_must_be_specified=\u0422\u0440\u0435\u0431\u0430 \u0432\u043 translation_locale_already_exists=\u041b\u043e\u043a\u0430\u0446\u0456\u044f \u0432\u0436\u0435 \u0456\u0441\u043d\u0443\u0454 translation_shortname_wellformed=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u0442\u0435 \u043b\u0456\u0442\u0435\u0440\u0438, \u0446\u0438\u0444\u0440\u0438, \u043d\u0438\u0436\u043d\u0456 \u043f\u0456\u0434\u043a\u0440\u0435\u0441\u043b\u0435\u043d\u043d\u044f \u0456 \u043f\u0440\u043e\u0431\u0456\u043b\u0438 \u0442\u0456\u043b\u044c\u043a\u0438 \u0434\u043b\u044f \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u0433\u043e \u0456\u043c\u0435\u043d\u0456 translation_shortname_length=\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430 \u0434\u043e\u0432\u0436\u0438\u043d\u0430 \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u0433\u043e \u0456\u043c\u0435\u043d\u0456 - 25 \u0437\u043d\u0430\u043a\u0456\u0432 -translation_duplicated_name_with=\u0412\u0438\u0431\u0430\u0447\u0442\u0435\! \u0412\u0438 \u0432\u0432\u0435\u043b\u0438 \u0456\u043c'\u044f, \u0434\u0443\u0431\u043b\u044c\u043e\u0432\u0430\u043d\u0435 \u0437 -translation_duplicated_shortname_with=\u0412\u0438\u0431\u0430\u0447\u0442\u0435\! \u0412\u0438 \u0432\u0432\u0435\u043b\u0438 \u043a\u043e\u0440\u043e\u0442\u043a\u0435 \u0434\u0443\u0431\u043b\u044c\u043e\u0432\u0430\u043d\u0435 \u0456\u043c'\u044f \u0437 +translation_duplicated_name_with=\u0412\u0438\u0431\u0430\u0447\u0442\u0435! \u0412\u0438 \u0432\u0432\u0435\u043b\u0438 \u0456\u043c'\u044f, \u0449\u043e \u0432\u0436\u0435 \u0456\u0441\u043d\u0443\u0454. +translation_duplicated_shortname_with=\u0412\u0438\u0431\u0430\u0447\u0442\u0435! \u0412\u0438 \u0432\u0432\u0435\u043b\u0438 \u043a\u043e\u0440\u043e\u0442\u043a\u0435 \u0456\u043c'\u044f, \u0449\u043e \u0432\u0436\u0435 \u0456\u0441\u043d\u0443\u0454. translation_label_formName = \u041d\u0430\u0437\u0432\u0430 \u0444\u043e\u0440\u043c\u0438 #-- About ----------------------------------------------------------------------# @@ -962,7 +982,7 @@ database_type=\u0422\u0438\u043f \u0431\u0430\u0437\u0438 \u0434\u0430\u043d\u04 database_name=\u041d\u0430\u0437\u0432\u0430 \u0431\u0430\u0437\u0438 \u0434\u0430\u043d\u0438\u0445 database_user=\u041a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447 \u0431\u0430\u0437\u0438 \u0434\u0430\u043d\u0438\u0445 database_version=Database version -system_id=System ID +system_id=\u0406\u0434\u0435\u043d\u0442\u0438\u0444\u0456\u043a\u0430\u0442\u043e\u0440 \u0441\u0438\u0441\u0442\u0435\u043c\u0438 last_monitoring_request=Last monitoring request read_replica_count=\u041f\u0456\u0434\u0440\u0430\u0445\u0443\u043d\u043e\u043a \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043d\u0438\u0445 \u0440\u0435\u043f\u043b\u0456\u043a (\u043a\u043e\u043f\u0456\u0439) not_set=\u041d\u0435 \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e @@ -971,10 +991,10 @@ dhis2_online=DHIS 2 \u043e\u043d\u043b\u0430\u0439\u043d home_page=\u0413\u043e\u043b\u043e\u0432\u043d\u0430 \u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0430 launchpad_site=Launchpad Site message_to_the_dhis2_development_team=\u041f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u043d\u044f \u0434\u043b\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u0438 \u0440\u043e\u0437\u0440\u043e\u0431\u043d\u0438\u043a\u0456\u0432 DHIS 2 -error_message_stack_trace=\u041f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u043d\u044f \u043f\u0440\u043e \u043f\u043e\u043c\u0438\u043b\u043a\u0443 / \u0422\u0440\u0430\u0441\u0443\u0432\u0430\u043d\u043d\u044f \u0441\u0442\u0435\u043a\u0430 +error_message_stack_trace=\u041f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u043d\u044f \u043f\u0440\u043e \u043f\u043e\u043c\u0438\u043b\u043a\u0443 enter_message=\u0412\u0432\u0435\u0434\u0456\u0442\u044c \u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u043d\u044f -send=\u0412\u0456\u0434\u043f\u0440\u0430\u0432\u0438\u0442\u0438 -help=\u0414\u043e\u043f\u043e\u043c\u043e\u0433\u0430 +send=\u041d\u0430\u0434\u0456\u0441\u043b\u0430\u0442\u0438 +help=\u0414\u043e\u0432\u0456\u0434\u043a\u0430 send_feedback=\u041d\u0430\u0434\u0456\u0441\u043b\u0430\u0442\u0438 \u0432\u0456\u0434\u0433\u0443\u043a status=\u0421\u0442\u0430\u0442\u0443\u0441 system_status=\u0421\u0442\u0430\u0442\u0443\u0441 \u0441\u0438\u0441\u0442\u0435\u043c\u0438 @@ -989,9 +1009,9 @@ java_home=Java home java_tmp_dir=\u0422\u0438\u043c\u0447\u0430\u0441\u043e\u0432\u0430 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0456\u044f Java java_version=\u0412\u0435\u0440\u0441\u0456\u044f Java java_vendor=\u041f\u043e\u0441\u0442\u0430\u0447\u0430\u043b\u044c\u043d\u0438\u043a Java -os_name=\u041d\u0430\u0437\u0432\u0430 \u041e\u0421 (\u043e\u043f\u0435\u0440\u0430\u0446\u0456\u0439\u043d\u043e\u0457 \u0441\u0438\u0441\u0442\u0435\u043c\u0438) -os_architecture=\u0410\u0440\u0445\u0456\u0442\u0435\u043a\u0442\u0443\u0440\u0430 \u041e\u0421 (\u043e\u043f\u0435\u0440\u0430\u0446\u0456\u0439\u043d\u043e\u0457 \u0441\u0438\u0441\u0442\u0435\u043c\u0438) -os_version=\u0412\u0435\u0440\u0441\u0456\u044f \u041e\u0421 (\u043e\u043f\u0435\u0440\u0430\u0446\u0456\u0439\u043d\u043e\u0457 \u0441\u0438\u0441\u0442\u0435\u043c\u0438) +os_name=\u041d\u0430\u0437\u0432\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0456\u0439\u043d\u043e\u0457 \u0441\u0438\u0441\u0442\u0435\u043c\u0438 +os_architecture=\u0410\u0440\u0445\u0456\u0442\u0435\u043a\u0442\u0443\u0440\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0456\u0439\u043d\u043e\u0457 \u0441\u0438\u0441\u0442\u0435\u043c\u0438 +os_version=\u0412\u0435\u0440\u0441\u0456\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0456\u0439\u043d\u043e\u0457 \u0441\u0438\u0441\u0442\u0435\u043c\u0438 supportive_software=\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043e\u0432\u0435 \u0437\u0430\u0431\u0435\u0437\u043f\u0435\u0447\u0435\u043d\u043d\u044f \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u043a\u0438 chrome_description=\u041d\u0430\u0434\u0448\u0432\u0438\u0434\u043a\u0456\u0441\u043d\u0438\u0439 \u0432\u0435\u0431-\u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0434\u043b\u044f \u0432\u0441\u0456\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c foxit_description=\u0411\u0435\u0437\u043a\u043e\u0448\u0442\u043e\u0432\u043d\u0438\u0439 \u0456 \u043f\u0440\u043e\u0441\u0442\u0438\u0439 PDF-reader (\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0430 \u0434\u043b\u044f \u0447\u0438\u0442\u0430\u043d\u043d\u044f \u0444\u0430\u0439\u043b\u0456\u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0443 PDF) \u0434\u043b\u044f Windows @@ -1005,23 +1025,23 @@ mobile_client=\u041c\u043e\u0431\u0456\u043b\u044c\u043d\u0438\u0439 \u043a\u043 mobile_client_description=\u041a\u043b\u0456\u0454\u043d\u0442 \u0434\u043b\u044f \u0444\u0456\u043a\u0441\u0430\u0446\u0456\u0457 \u0434\u0430\u043d\u0438\u0445 \u043d\u0430 \u043c\u043e\u0431\u0456\u043b\u044c\u043d\u0438\u0445 \u043f\u0440\u0438\u0441\u0442\u0440\u043e\u044f\u0445 web_api=Web API (\u0406\u043d\u0442\u0435\u0440\u043d\u0435\u0442-API) system_overview=\u041e\u0433\u043b\u044f\u0434 \u0441\u0438\u0441\u0442\u0435\u043c\u0438 -server_date=\u0414\u0430\u0442\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 +server_date=\u0414\u0430\u0442\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0443 last_analytics_table_generation=\u0413\u0435\u043d\u0435\u0440\u0443\u0432\u0430\u043d\u043d\u044f \u043e\u0441\u0442\u0430\u043d\u043d\u044c\u043e\u0457 \u0430\u043d\u0430\u043b\u0456\u0442\u0438\u0447\u043d\u043e\u0457 \u0442\u0430\u0431\u043b\u0438\u0446\u0456 last_analytics_table_runtime=\u0427\u0430\u0441 \u0432\u0438\u043a\u043e\u043d\u0430\u043d\u043d\u044f \u043e\u0441\u0442\u0430\u043d\u043d\u044c\u043e\u0457 \u0430\u043d\u0430\u043b\u0456\u0442\u0438\u0447\u043d\u043e\u0457 \u0442\u0430\u0431\u043b\u0438\u0446\u0456 time_since_last_analytics_table_generation=\u041c\u0438\u043d\u0443\u043b\u043e \u0447\u0430\u0441\u0443 \u0432\u0456\u0434 \u0433\u0435\u043d\u0435\u0440\u0443\u0432\u0430\u043d\u043d\u044f \u043e\u0441\u0442\u0430\u043d\u043d\u044c\u043e\u0457 \u0430\u043d\u0430\u043b\u0456\u0442\u0438\u0447\u043d\u043e\u0457 \u0442\u0430\u0431\u043b\u0438\u0446\u0456 -online_release_page=\u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0430 \u043e\u043d\u043b\u0430\u0439\u043d-\u0432\u0438\u043f\u0443\u0441\u043a\u0430 +online_release_page=\u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0430 \u043e\u043d\u043b\u0430\u0439\u043d-\u0432\u0438\u043f\u0443\u0441\u043a\u0443 edit_profile=\u0420\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u043f\u0440\u043e\u0444\u0456\u043b\u044c view_profile=\u041f\u0435\u0440\u0435\u0433\u043b\u044f\u043d\u0443\u0442\u0438 \u043f\u0440\u043e\u0444\u0456\u043b\u044c -profile_details=\u0414\u0435\u0442\u0430\u043b\u0456 \u043f\u0440\u043e\u0444\u0456\u043b\u044f +profile_details=\u0414\u0435\u0442\u0430\u043b\u0456 \u043f\u0440\u043e\u0444\u0456\u043b\u044e job_title=\u041f\u043e\u0441\u0430\u0434\u0430 -introduction=\u0412\u0432\u0435\u0434\u0435\u043d\u043d\u044f -gender=\u0490\u0435\u043d\u0434\u0435\u0440 / \u0413\u0435\u043d\u0434\u0435\u0440 -male=\u0427\u043e\u043b -female=\u0416\u0456\u043d +introduction=\u0412\u0441\u0442\u0443\u043f +gender=\u0421\u0442\u0430\u0442\u044c +male=\u0427\u043e\u043b\u043e\u0432\u0456\u043a +female=\u0416\u0456\u043d\u043a\u0430 other=\u0406\u043d\u0448\u0435 birthday=\u0414\u0435\u043d\u044c \u043d\u0430\u0440\u043e\u0434\u0436\u0435\u043d\u043d\u044f nationality=\u0413\u0440\u043e\u043c\u0430\u0434\u044f\u043d\u0441\u0442\u0432\u043e -employer=\u041f\u0440\u0430\u0446\u0435\u0434\u0430\u0432\u0435\u0446\u044c +employer=\u041c\u0456\u0441\u0446\u0435 \u0440\u043e\u0431\u043e\u0442\u0438 education=\u041e\u0441\u0432\u0456\u0442\u0430 interests=\u0417\u0430\u0446\u0456\u043a\u0430\u0432\u043b\u0435\u043d\u043e\u0441\u0442\u0456 languages=\u041c\u043e\u0432\u0438 @@ -1033,10 +1053,10 @@ general=\u0417\u0430\u0433\u0430\u043b\u044c\u043d\u0435 message=\u041f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u043d\u044f db_language=\u041c\u043e\u0432\u0430 \u0431\u0430\u0437\u0438 \u0434\u0430\u043d\u0438\u0445 language=\u041c\u043e\u0432\u0430 \u0456\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0443 -use_db_locale_no_translation=\u0412\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438 \u043b\u043e\u043a\u0430\u0446\u0456\u044e \u0431\u0430\u0437\u0438 \u0434\u0430\u043d\u0438\u0445 / \u0431\u0435\u0437 \u043f\u0435\u0440\u0435\u043a\u043b\u0430\u0434\u0443 +use_db_locale_no_translation=\u0412\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438 \u043c\u043e\u0432\u0443 \u0431\u0430\u0437\u0438 \u0434\u0430\u043d\u0438\u0445 / \u0431\u0435\u0437 \u043f\u0435\u0440\u0435\u043a\u043b\u0430\u0434\u0443 style=\u0421\u0442\u0438\u043b\u044c user_general_settings=\u0417\u0430\u0433\u0430\u043b\u044c\u043d\u0456 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 -user_message_settings=\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u043d\u044f \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 +user_message_settings=\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u044c \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 enable_message_email_notifications=\u0412\u0432\u0456\u043c\u043a\u043d\u0443\u0442\u0438 \u043d\u0430\u0434\u0441\u0438\u043b\u0430\u043d\u043d\u044f \u0441\u043f\u043e\u0432\u0456\u0449\u0435\u043d\u044c \u043f\u0440\u043e \u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u043d\u044f \u0435\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u044e \u043f\u043e\u0448\u0442\u043e\u044e enable_message_sms_notifications=\u0412\u0432\u0456\u043c\u043a\u043d\u0443\u0442\u0438 \u043d\u0430\u0434\u0441\u0438\u043b\u0430\u043d\u043d\u044f \u0441\u043f\u043e\u0432\u0456\u0449\u0435\u043d\u044c \u043f\u0440\u043e \u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u043d\u044f \u0447\u0435\u0440\u0435\u0437 \u0421\u041c\u0421 intro_user_general_settings=\u0410\u0434\u0430\u043f\u0442\u0443\u0432\u0430\u0442\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0437\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e \u0456\u043d\u0434\u0438\u0432\u0456\u0434\u0443\u0430\u043b\u044c\u043d\u0438\u0445 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u044c \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 \u0449\u043e\u0434\u043e \u043b\u043e\u043a\u0430\u0446\u0456\u0457, \u0441\u0442\u0438\u043b\u044e \u0442\u0430 \u0431\u0456\u043b\u044c\u0448\u0435. @@ -1049,9 +1069,9 @@ messages=\u041f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u043d\u044 interpretations=\u0406\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0430\u0446\u0456\u0457 interface_style=\u0421\u0442\u0438\u043b\u044c \u0456\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0443 server_memory=\u041f\u0430\u043c'\u044f\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440\u0430 -cpu_cores=\u044f\u0434\u0440\u0430 CPU (\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u043e\u0440\u0430) +cpu_cores=\u042f\u0434\u0440\u0430 \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u043e\u0440\u0430 please_select=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043e\u0431\u0435\u0440\u0456\u0442\u044c -browse_it_here=\u041f\u0440\u043e\u0434\u0438\u0432\u0438\u0442\u0438\u0441\u044f \u0442\u0443\u0442 +browse_it_here=\u041f\u0435\u0440\u0435\u0433\u043b\u044f\u043d\u0443\u0442\u0438 \u0446\u0435 \u0442\u0443\u0442 node_id=Node ID cache_provider=\u041f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440 \u043a\u0435\u0448\u0443 @@ -1059,7 +1079,7 @@ cache_provider=\u041f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440 \u043a\u04 change_log=\u0417\u043c\u0456\u043d\u0438\u0442\u0438 \u0436\u0443\u0440\u043d\u0430\u043b release=\u0412\u0438\u043f\u0443\u0441\u043a -release_page=\u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0430 \u043e\u043d\u043b\u0430\u0439\u043d-\u0432\u0438\u043f\u0443\u0441\u043a\u0430 +release_page=\u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0430 \u043e\u043d\u043b\u0430\u0439\u043d-\u0432\u0438\u043f\u0443\u0441\u043a\u0443 #-- Macros ---------------------------------------------------------------------# @@ -1069,7 +1089,7 @@ true=\u0422\u0430\u043a false=\u041d\u0456 sum=\u0421\u0443\u043c\u0430 count=\u041f\u0456\u0434\u0440\u0430\u0445\u0443\u043d\u043e\u043a -average=\u0421\u0435\u0440\u0435\u0434\u043d\u0454 +average=\u0421\u0435\u0440\u0435\u0434\u043d\u0454 \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f stddev=\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0435 \u0432\u0456\u0434\u0445\u0438\u043b\u0435\u043d\u043d\u044f variance=\u041a\u043e\u043b\u0438\u0432\u0430\u043d\u043d\u044f (\u0432\u0430\u0440\u0456\u0430\u0442\u0438\u0432\u043d\u0456\u0441\u0442\u044c) min=\u041c\u0456\u043d @@ -1091,18 +1111,18 @@ date=\u0414\u0430\u0442\u0430 date_time=\u0414\u0430\u0442\u0430 \u0456 \u0447\u0430\u0441 yes_no=\u0422\u0430\u043a/\u041d\u0456 bool=\u0422\u0430\u043a/\u041d\u0456 -none=\u0416\u043e\u0434\u043d\u043e\u0433\u043e +none=\u041d\u0435\u043c\u0430\u0454 yes_only = \u041b\u0438\u0448\u0435 \u0422\u0430\u043a custom=\u041d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0443\u0432\u0430\u043d\u0438\u0439 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0435\u043c file=\u0424\u0430\u0439\u043b -no_value=\u0417\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u043d\u0435\u043c\u0430\u0454 +no_value=\u0412\u0456\u0434\u0441\u0443\u0442\u043d\u0454 \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f #-- Validation messages -------------------------------------------------------# value_must_integer=\u0417\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u043c\u0430\u0454 \u0431\u0443\u0442\u0438 \u0446\u0456\u043b\u0438\u043c \u0447\u0438\u0441\u043b\u043e\u043c value_must_number=\u0417\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u043c\u0430\u0454 \u0431\u0443\u0442\u0438 \u0447\u0438\u0441\u043b\u043e\u043c value_must_positive_integer=\u0417\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u043c\u0430\u0454 \u0431\u0443\u0442\u0438 \u0434\u043e\u0434\u0430\u0442\u043d\u0438\u043c \u0446\u0456\u043b\u0438\u043c \u0447\u0438\u0441\u043b\u043e\u043c -value_must_negative_integer=\u0417\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u043c\u0430\u0454 \u0431\u0443\u0442\u0438 \u0432\u0456\u0434'\u0454\u043c\u043d\u0438\u043c \u0446\u0456\u043b\u0438\u043c \u0447\u0438\u0441\u043b\u043e\u043c +value_must_negative_integer=\u0417\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u043c\u0430\u0454 \u0431\u0443\u0442\u0438 \u0432\u0456\u0434\u2019\u0454\u043c\u043d\u0438\u043c \u0446\u0456\u043b\u0438\u043c \u0447\u0438\u0441\u043b\u043e\u043c value_must_zero_or_positive_integer=\u0417\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u043c\u0430\u0454 \u0431\u0443\u0442\u0438 \u043d\u0443\u043b\u0435\u043c \u0430\u0431\u043e \u0434\u043e\u0434\u0430\u0442\u043d\u0438\u043c \u0446\u0456\u043b\u0438\u043c \u0447\u0438\u0441\u043b\u043e\u043c value_must_unit_interval=\u0417\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u043c\u0430\u0454 \u0431\u0443\u0442\u0438 \u043e\u0434\u0438\u043d\u0438\u0447\u043d\u0438\u043c \u0456\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u043e\u043c (\u043c\u0456\u0436 0 \u0456 1) value_must_percentage=\u0417\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u043c\u0430\u0454 \u0431\u0443\u0442\u0438 \u0432\u0456\u0434\u0441\u043e\u0442\u043a\u043e\u043c (\u043c\u0456\u0436 0 \u0456 100) @@ -1121,18 +1141,18 @@ new_password=\u041d\u043e\u0432\u0438\u0439 \u043f\u0430\u0440\u043e\u043b\u044c retype_new_password=\u041d\u0430\u0431\u0435\u0440\u0456\u0442\u044c \u043d\u043e\u0432\u0438\u0439 \u043f\u0430\u0440\u043e\u043b\u044c \u0449\u0435 \u0440\u0430\u0437 surname=\u041f\u0440\u0456\u0437\u0432\u0438\u0449\u0435 first_name=\u0406\u043c'\u044f -email=\u0415\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0430 \u043f\u043e\u0448\u0442\u0430 (\u0435\u043c\u0435\u0439\u043b) +email=\u0415\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0430 \u043f\u043e\u0448\u0442\u0430 openid=OpenID username=\u0406\u043c'\u044f \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 phone_number=\u041d\u043e\u043c\u0435\u0440 \u043c\u043e\u0431\u0456\u043b\u044c\u043d\u043e\u0433\u043e \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0443 -user_roles=\u0420\u0456\u0432\u043d\u0456 \u0434\u043e\u0441\u0442\u0443\u043f\u0443 +user_roles=\u0420\u043e\u043b\u0456 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0456\u0432 update_user_success=\u041e\u0431\u043b\u0456\u043a\u043e\u0432\u0438\u0439 \u0437\u0430\u043f\u0438\u0441 \u0431\u0443\u043b\u043e \u043e\u043d\u043e\u0432\u043b\u0435\u043d\u043e wrong_password=\u041d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0438\u0439 \u043f\u0430\u0440\u043e\u043b\u044c help_center=\u0414\u043e\u0432\u0456\u0434\u043a\u043e\u0432\u0438\u0439 \u0446\u0435\u043d\u0442\u0440 help_intro_header=\u041b\u0430\u0441\u043a\u0430\u0432\u043e \u043f\u0440\u043e\u0441\u0438\u043c\u043e \u0434\u043e \u0414\u043e\u0432\u0456\u0434\u043a\u043e\u0432\u043e\u0433\u043e \u0446\u0435\u043d\u0442\u0440\u0443 DHIS 2 help_intro_text=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043e\u0431\u0435\u0440\u0456\u0442\u044c \u043f\u0443\u043d\u043a\u0442 \u0437 \u043c\u0435\u043d\u044e \u0437\u043b\u0456\u0432\u0430. please_wait_while_the_system_is_processing=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043f\u043e\u0447\u0435\u043a\u0430\u0439\u0442\u0435, \u043f\u043e\u043a\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043e\u0431\u0440\u043e\u0431\u043b\u044f\u0454 \u0434\u0430\u043d\u0456 -organisation_unit_required_for_user=\u041a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447 \u043c\u0430\u0454 \u0431\u0443\u0442\u0438 \u043f\u0440\u0438\u043f\u0438\u0441\u0430\u043d\u0438\u0439 \u0434\u043e \u0431\u043e\u0434\u0430\u0439 \u043e\u0434\u043d\u043e\u0433\u043e \u043e\u0440\u0433\u0430\u043d\u0456\u0437\u0430\u0446\u0456\u0439\u043d\u043e\u0433\u043e \u043f\u0456\u0434\u0440\u043e\u0437\u0434\u0456\u043b\u0443 +organisation_unit_required_for_user=\u041a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447 \u043f\u043e\u0432\u0438\u043d\u0435\u043d \u043c\u0430\u0442\u0438 \u0434\u043e\u0441\u0442\u0443\u043f \u0434\u043e \u0445\u043e\u0447\u0430 \u0431 \u043e\u0434\u043d\u043e\u0433\u043e \u043e\u0440\u0433\u0430\u043d\u0456\u0437\u0430\u0446\u0456\u0439\u043d\u043e\u0433\u043e \u043f\u0456\u0434\u0440\u043e\u0437\u0434\u0456\u043b\u0443 #-- Contact info ---------------------------------------------------------------# @@ -1142,8 +1162,8 @@ contact_person=\u041a\u043e\u043d\u0442\u0430\u043a\u0442\u043d\u0430 \u043e\u04 #-- Form validation messages --------------------------------------------------# -this_field_is_required=\u0426\u0435 \u043f\u043e\u043b\u0435 \u0454 \u043d\u0435\u043e\u0431\u0445\u0456\u0434\u043d\u0438\u043c. -please_fix_this_field=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0438\u043f\u0440\u0430\u0432\u0442\u0435 \u0446\u0435 \u043f\u043e\u043b\u0435. +this_field_is_required=\u041e\u0431\u043e\u0432'\u044f\u0437\u043a\u043e\u0432\u0435 \u043f\u043e\u043b\u0435. +please_fix_this_field=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0441\u043a\u043e\u0440\u0438\u0433\u0443\u0439\u0442\u0435 \u0446\u0435 \u043f\u043e\u043b\u0435. please_enter_a_valid_email_address=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u0434\u0456\u0439\u0441\u043d\u0443 \u0430\u0434\u0440\u0435\u0441\u0443 \u0435\u043b\u0435\u0442\u0440\u043e\u043d\u043d\u043e\u0457 \u043f\u043e\u0448\u0442\u0438. please_enter_a_valid_url=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u0434\u0456\u0439\u0441\u043d\u0438\u0439 URL (\u0406\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u0430\u0434\u0440\u0435\u0441\u0443). please_enter_a_valid_date=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u043a\u043e\u0440\u0435\u043a\u0442\u043d\u0443 \u0434\u0430\u0442\u0443. @@ -1159,10 +1179,10 @@ please_enter_a_value_between_n_character=\u0411\u0443\u0434\u044c \u043b\u0430\u please_enter_a_value_between_a_and_b=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u043c\u0456\u0436 {0} \u0456 {1}. please_enter_a_value_less_than_or_equal_to_n=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u043c\u0435\u043d\u0448\u0435, \u0447\u0438 \u0442\u0430\u043a\u0435, \u0449\u043e \u0434\u043e\u0440\u0456\u0432\u043d\u044e\u0454 {0}. please_enter_a_value_greater_than_or_equal_to_n=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u0431\u0456\u043b\u044c\u0448\u0435, \u0447\u0438 \u0442\u0430\u043a\u0435, \u0449\u043e \u0434\u043e\u0440\u0456\u0432\u043d\u044e\u0454 {0}. -please_enter_a_different_value_to_above=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f, \u0432\u0456\u0434\u043c\u0456\u043d\u043d\u0435 \u0432\u0456\u0434 \u0432\u043a\u0430\u0437\u0430\u043d\u043e\u0433\u043e \u0432\u0438\u0449\u0435. +please_enter_a_different_value_to_above=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f, \u0449\u043e \u0432\u0456\u0434\u0440\u0456\u0437\u043d\u044f\u0454\u0442\u044c\u0441\u044f \u0432\u0456\u0434 \u0432\u043a\u0430\u0437\u0430\u043d\u043e\u0433\u043e \u0432\u0438\u0449\u0435. digits_decimal_only_please=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u0442\u0456\u043b\u044c\u043a\u0438 \u0446\u0438\u0444\u0440\u0438. \u0414\u043e\u0437\u0432\u043e\u043b\u0435\u043d\u043e \u0442\u0440\u0438 \u0446\u0438\u0444\u0440\u0438 \u0434\u043e \u0434\u0435\u0441\u044f\u0442\u043a\u043e\u0432\u043e\u0457 \u043a\u0440\u0430\u043f\u043a\u0438 \u0439 \u0434\u0432\u0456 - \u043f\u0456\u0441\u043b\u044f \u043d\u0435\u0457. please_letters_numbers_spaces_underscores_only=\u0414\u043e\u0437\u0432\u043e\u043b\u0435\u043d\u043e \u043b\u0438\u0448\u0435 \u043b\u0456\u0442\u0435\u0440\u0438, \u0446\u0438\u0444\u0440\u0438, \u043f\u0440\u043e\u0431\u0456\u043b\u0438 \u0442\u0430 \u043d\u0438\u0436\u043d\u0456 \u043f\u0456\u0434\u043a\u0440\u0435\u0441\u043b\u0435\u043d\u043d\u044f. -please_letters_numbers_spaces_or_some_special_chars_only=\u0414\u043e\u0437\u0432\u043e\u043b\u0435\u043d\u043e \u043b\u0438\u0448\u0435 \u043b\u0456\u0442\u0435\u0440\u0438, \u0446\u0438\u0444\u0440\u0438, \u043f\u0440\u043e\u0431\u043b\u0456\u043a\u0438 \u0442\u0430 \u0441\u0438\u043c\u0432\u043e\u043b\u0438 \n .,-,(,) +please_letters_numbers_spaces_or_some_special_chars_only=\u0414\u043e\u0437\u0432\u043e\u043b\u0435\u043d\u043e \u043b\u0438\u0448\u0435 \u043b\u0456\u0442\u0435\u0440\u0438, \u0446\u0438\u0444\u0440\u0438, \u043f\u0440\u043e\u0431\u0456\u043b\u0438 \u0442\u0430 \u0441\u0438\u043c\u0432\u043e\u043b\u0438 \n .,-,(,) please_enter_a_value_less_than_or_equal_to=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f, \u043c\u0435\u043d\u0448\u0435, \u0430\u0431\u043e \u0442\u0430\u043a\u0435, \u0449\u043e \u0434\u043e\u0440\u0456\u0432\u043d\u044e\u0454 {1} please_enter_a_value_greater_than_or_equal_to=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f, \u0431\u0456\u043b\u044c\u0448\u0435, \u0430\u0431\u043e \u0442\u0430\u043a\u0435, \u0449\u043e \u0434\u043e\u0440\u0456\u0432\u043d\u044e\u0454 {1} please_do_not_enter_same_values=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043d\u0435 \u0432\u0432\u043e\u0434\u044c\u0442\u0435 \u0442\u0456 \u0441\u0430\u043c\u0456 \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f. @@ -1174,12 +1194,12 @@ letters_only_please=\u041b\u0438\u0448\u0435 \u043b\u0456\u0442\u0435\u0440\u043 no_white_space_please=\u041d\u0435 \u0437\u0430\u043b\u0438\u0448\u0430\u0439\u0442\u0435 \u043f\u0440\u043e\u0431\u0456\u043b\u0456\u0432, \u0431\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430 no_start_white_space_please=\u041f\u043e\u043b\u0435 \u043d\u0435 \u043c\u043e\u0436\u0435 \u043f\u043e\u0447\u0438\u043d\u0430\u0442\u0438\u0441\u044f \u0437 \u043f\u0440\u043e\u0431\u0456\u043b\u0443. ZIP_code_must_be_in_the_range=\u0412\u0430\u0448 \u043f\u043e\u0448\u0442\u043e\u0432\u0438\u0439 \u0456\u043d\u0434\u0435\u043a\u0441 \u043c\u0430\u0454 \u0431\u0443\u0442\u0438 \u0443 \u043f\u0440\u043e\u043c\u0456\u0436\u043a\u0443 \u0432\u0456\u0434 01\u0445\u0445\u0445 \u0434\u043e 99\u0445\u0445\u0445 -please_enter_valid_time=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u043a\u043e\u0440\u0435\u043a\u0442\u043d\u0438\u0439 \u0447\u0430\u0441, \u043c\u0456\u0436 00\:00 \u0456 23\:59. +please_enter_valid_time=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u043a\u043e\u0440\u0435\u043a\u0442\u043d\u0438\u0439 \u0447\u0430\u0441, \u043c\u0456\u0436 00:00 \u0456 23:59. please_enter_valid_phone_number=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u043a\u0430\u0436\u0456\u0442\u044c \u0434\u0456\u0439\u0441\u043d\u0438\u0439 \u043d\u043e\u043c\u0435\u0440 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0443. please_enter_at_least_n_character=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u0449\u043e\u043d\u0430\u0439\u043c\u0435\u043d\u0448\u0435 {0} \u0437\u043d\u0430\u043a\u0456\u0432. this_date_can_not_be_after_today=\u0426\u044f \u0434\u0430\u0442\u0430 \u043d\u0435 \u043c\u043e\u0436\u0435 \u0431\u0443\u0442\u0438 \u043f\u0456\u0437\u043d\u0456\u0448\u043e\u044e \u0437\u0430 \u0441\u044c\u043e\u0433\u043e\u0434\u043d\u0456\u0448\u043d\u044e. -please_fill_out_at_least_one_of_these_fields=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0437\u0430\u043f\u043e\u0432\u043d\u0456\u0442\u044c \u0431\u043e\u0434\u0430\u0439 \u043e\u0434\u043d\u0435 \u0437 \u0446\u0438\u0445 \u043f\u043e\u043b\u0456\u0432. -please_select_at_least_one_option_for_these_fields=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043e\u0431\u0435\u0440\u0456\u0442\u044c \u0431\u043e\u0434\u0430\u0439 \u043e\u0434\u043d\u0443 \u043e\u043f\u0446\u0456\u044e \u0434\u043b\u044f \u0446\u0438\u0445 \u043f\u043e\u043b\u0456\u0432. +please_fill_out_at_least_one_of_these_fields=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0437\u0430\u043f\u043e\u0432\u043d\u0456\u0442\u044c \u043f\u0440\u0438\u043d\u0430\u0439\u043c\u043d\u0456 \u043e\u0434\u043d\u0435 \u0437 \u0446\u0438\u0445 \u043f\u043e\u043b\u0456\u0432. +please_select_at_least_one_option_for_these_fields=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043e\u0431\u0435\u0440\u0456\u0442\u044c \u043f\u0440\u0438\u043d\u0430\u0439\u043c\u043d\u0456 \u043e\u0434\u043d\u0443 \u043e\u043f\u0446\u0456\u044e \u0434\u043b\u044f \u0446\u0438\u0445 \u043f\u043e\u043b\u0456\u0432. password_must_contain_at_least_one_capital_letter_and_one_digit=\u041f\u0430\u0440\u043e\u043b\u044c \u043f\u043e\u0432\u0438\u043d\u0435\u043d \u043c\u0456\u0441\u0442\u0438\u0442\u0438 \u0449\u043e\u043d\u0430\u0439\u043c\u0435\u043d\u0448\u0435 \u043e\u0434\u043d\u0443 \u0432\u0435\u043b\u0438\u043a\u0443 \u043b\u0456\u0442\u0435\u0440\u0443 \u0456 \u043e\u0434\u043d\u0443 \u0446\u0438\u0444\u0440\u0443. only_digits_are_not_allowed=\u041d\u0435 \u0434\u043e\u0437\u0432\u043e\u043b\u0435\u043d\u043e \u0442\u0456\u043b\u044c\u043a\u0438 \u0446\u0438\u0444\u0440\u0438 closedDate_should_be_greater_than_openDate=\u041f\u043e\u043b\u0435 \u0414\u0430\u0442\u0430\u0417\u0430\u043a\u0440\u0438\u0442\u0442\u044f \u043c\u0430\u0454 \u0431\u0443\u0442\u0438 \u0431\u0456\u043b\u044c\u0448\u0438\u043c, \u043d\u0456\u0436 \u043f\u043e\u043b\u0435 \u0414\u0430\u0442\u0430\u0412\u0456\u0434\u043a\u0440\u0438\u0442\u0442\u044f. @@ -1191,28 +1211,28 @@ please_enter_valid_integer=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u04 please_enter_valid_positive_integer=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u0434\u0456\u0439\u0441\u043d\u0435 \u0434\u043e\u0434\u0430\u0442\u043d\u0435 \u0446\u0456\u043b\u0435 \u0447\u0438\u0441\u043b\u043e. please_enter_valid_negative_integer=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u0434\u0456\u0439\u0441\u043d\u0435 \u0432\u0456\u0434'\u0454\u043c\u043d\u0435 \u0446\u0456\u043b\u0435 \u0447\u0438\u0441\u043b\u043e. -please_enter_name=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u0456\u043c'\u044f\! -please_select_period=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043e\u0431\u0435\u0440\u0456\u0442\u044c \u043f\u0435\u0440\u0456\u043e\u0434\! -please_select_dataset=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043e\u0431\u0435\u0440\u0456\u0442\u044c \u043d\u0430\u0431\u0456\u0440 \u0434\u0430\u043d\u0438\u0445\! -please_select_dataelement=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043e\u0431\u0435\u0440\u0456\u0442\u044c \u0435\u043b\u0435\u043c\u0435\u043d\u0442 \u0434\u0430\u043d\u0438\u0445\! -please_select_indicator=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043e\u0431\u0435\u0440\u0456\u0442\u044c \u043f\u043e\u043a\u0430\u0437\u043d\u0438\u043a\! -please_enter_description=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u0437\u043c\u0430\u043b\u044e\u0432\u0430\u043d\u043d\u044f\! +please_enter_name=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u0456\u043c'\u044f! +please_select_period=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043e\u0431\u0435\u0440\u0456\u0442\u044c \u043f\u0435\u0440\u0456\u043e\u0434! +please_select_dataset=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043e\u0431\u0435\u0440\u0456\u0442\u044c \u043d\u0430\u0431\u0456\u0440 \u0434\u0430\u043d\u0438\u0445! +please_select_dataelement=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043e\u0431\u0435\u0440\u0456\u0442\u044c \u0435\u043b\u0435\u043c\u0435\u043d\u0442 \u0434\u0430\u043d\u0438\u0445! +please_select_indicator=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043e\u0431\u0435\u0440\u0456\u0442\u044c \u0456\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440! +please_enter_description=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u043e\u043f\u0438\u0441! delete_confirm=\u0427\u0438 \u0432\u0438 \u0445\u043e\u0447\u0435\u0442\u0435 \u0432\u0438\u0434\u0430\u043b\u0438\u0442\u0438? available=\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0435 -selected=\u041e\u0431\u0440\u0430\u043d\u0435 +selected=\u0412\u0438\u0431\u0440\u0430\u043d\u0435 error=\u041f\u043e\u043c\u0438\u043b\u043a\u0430 warning=\u041f\u043e\u043f\u0435\u0440\u0435\u0434\u0436\u0435\u043d\u043d\u044f success=\u0423\u0441\u043f\u0456\u0448\u043d\u043e waiting=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043f\u043e\u0447\u0435\u043a\u0430\u0439\u0442\u0435 invalid_identifiers_in_expression=\u041d\u0435\u043a\u043e\u0440\u0435\u043a\u0442\u043d\u0456 \u0456\u0434\u0435\u043d\u0442\u0438\u0444\u0456\u043a\u0430\u0442\u043e\u0440\u0438 \u0443 \u0432\u0438\u0440\u0430\u0436\u0435\u043d\u043d\u0456 filter_not_evaluating_to_true_or_false=\u0424\u0456\u043b\u044c\u0442\u0440 \u043d\u0435 \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442\u044c \u043e\u0446\u0456\u043d\u043a\u0443 \u0432 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0456\u044f\u0445 \u0412\u0456\u0440\u043d\u043e \u0447\u0438 \u041d\u0435\u0432\u0456\u0440\u043d\u043e -expression_not_valid=\u0412\u0438\u0440\u0430\u0436\u0435\u043d\u043d\u044f \u0454 \u043d\u0435\u043a\u043e\u0440\u0435\u043a\u0442\u043d\u0438\u043c +expression_not_valid=\u0412\u0438\u0440\u0430\u0437 \u0454 \u043d\u0435\u043a\u043e\u0440\u0435\u043a\u0442\u043d\u0438\u043c unknown_variable=Unknown variable locate_by_code=\u0412\u0438\u0437\u043d\u0430\u0447\u0438\u0442\u0438 \u043c\u0456\u0441\u0446\u0435\u0437\u043d\u0430\u0445\u043e\u0434\u0436\u0435\u043d\u043d\u044f \u0437\u0430 \u043a\u043e\u0434\u043e\u043c select_at_level=\u041e\u0431\u0440\u0430\u0442\u0438 \u043d\u0430 \u0440\u0456\u0432\u043d\u0456 -unselect_at_level=\u0417\u043d\u044f\u0442\u0438 \u0432\u0438\u0431\u0456\u0440 \u043d\u0430 \u0440\u0456\u0432\u043d\u0456 +unselect_at_level=\u0421\u043a\u0430\u0441\u0443\u0432\u0430\u0442\u0438 \u0432\u0438\u0431\u0456\u0440 \u043d\u0430 \u0440\u0456\u0432\u043d\u0456 unselect_all=\u0421\u043a\u0430\u0441\u0443\u0432\u0430\u0442\u0438 \u0432\u0438\u0431\u0456\u0440 \u0443\u0441\u0456\u0445 select_all=\u0412\u0438\u0431\u0440\u0430\u0442\u0438 \u0443\u0441\u0435 select_in_group=\u041e\u0431\u0440\u0430\u0442\u0438 \u0443 \u0433\u0440\u0443\u043f\u0456 @@ -1229,7 +1249,7 @@ remove_all=\u041f\u0440\u0438\u0431\u0440\u0430\u0442\u0438 \u0432\u0441\u0435 move_up=\u0417\u043c\u0456\u0441\u0442\u0438\u0442\u0438 \u0432\u0433\u043e\u0440\u0443 move_down=\u0417\u043c\u0456\u0441\u0442\u0438\u0442\u0438 \u0432\u043d\u0438\u0437 move_to_top=\u041f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438 \u043d\u0430 \u043f\u043e\u0447\u0430\u0442\u043e\u043a -move_to_bottom=\u041f\u0435\u0440\u0435\u0441\u0443\u043d\u0443\u0442\u0438 \u0432 \u043a\u0456\u043d\u0435\u0446\u044c +move_to_bottom=\u041f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438 \u0432 \u043a\u0456\u043d\u0435\u0446\u044c #-- Paging messages -----------------------------------------------------------# @@ -1252,10 +1272,10 @@ name=\u0406\u043c'\u044f short_name=\u041a\u043e\u0440\u043e\u0442\u043a\u0435 \u0456\u043c'\u044f alternative_name=\u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u0435 \u0456\u043c'\u044f code=\u041a\u043e\u0434 -description=\u0417\u043c\u0430\u043b\u044e\u0432\u0430\u043d\u043d\u044f +description=\u041e\u043f\u0438\u0441 opening_date=\u0414\u0430\u0442\u0430 \u0432\u0456\u0434\u043a\u0440\u0438\u0442\u0442\u044f closed_date=\u0414\u0430\u0442\u0430 \u0437\u0430\u043a\u0440\u0438\u0442\u0442\u044f -active=\u0410\u043a\u0442\u0438\u0432\u043d\u0435 +active=\u0410\u043a\u0442\u0438\u0432\u043d\u043e type=\u0422\u0438\u043f value_type=\u0422\u0438\u043f \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f actual=\u0424\u0430\u043a\u0442\u0438\u0447\u043d\u0435 @@ -1265,7 +1285,7 @@ on_time=\u0412\u0447\u0430\u0441\u043d\u043e data_dictionary=\u0421\u043b\u043e\u0432\u043d\u0438\u043a \u0434\u0430\u043d\u0438\u0445 data_elements=\u0415\u043b\u0435\u043c\u0435\u043d\u0442\u0438 \u0434\u0430\u043d\u0438\u0445 data_sets=\u041d\u0430\u0431\u043e\u0440\u0438 \u0434\u0430\u043d\u0438\u0445 -indicators=\u041f\u043e\u043a\u0430\u0437\u043d\u0438\u043a\u0438 +indicators=\u0406\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u0438 indicator_groups=\u0413\u0440\u0443\u043f\u0438 \u0456\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u0456\u0432 data_element_groups=\u0413\u0440\u0443\u043f\u0438 \u0435\u043b\u0435\u043c\u0435\u043d\u0442\u0456\u0432 \u0434\u0430\u043d\u0438\u0445 data_element_concepts=\u041a\u043e\u043d\u0446\u0435\u043f\u0446\u0456\u0457 \u0435\u043b\u0435\u043c\u0435\u043d\u0442\u0456\u0432 \u0434\u0430\u043d\u0438\u0445 @@ -1285,18 +1305,18 @@ events=\u041f\u043e\u0434\u0456\u0457 #-- Indicator -----------------------------------------------------------------# -expression=\u0412\u0438\u0440\u0430\u0436\u0435\u043d\u043d\u044f +expression=\u0412\u0438\u0440\u0430\u0437 left_expression=\u041b\u0456\u0432\u0435 \u0432\u0438\u0440\u0430\u0436\u0435\u043d\u043d\u044f right_expression=\u041f\u0440\u0430\u0432\u0435 \u0432\u0438\u0440\u0430\u0436\u0435\u043d\u043d\u044f annualized=\u0420\u043e\u0437\u0440\u0430\u0445\u043e\u0432\u0430\u043d\u043e \u043d\u0430 \u0440\u0456\u0447\u043d\u0456\u0439 \u043e\u0441\u043d\u043e\u0432\u0456 aggregation_operator=\u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 \u0430\u0433\u0440\u0435\u0433\u0430\u0446\u0456\u0457 numerator=\u0427\u0438\u0441\u0435\u043b\u044c\u043d\u0438\u043a numerator_formula=\u0424\u043e\u0440\u043c\u0443\u043b\u0430 \u0447\u0438\u0441\u0435\u043b\u044c\u043d\u0438\u043a\u0430 -numerator_description=\u0417\u043c\u0430\u043b\u044e\u0432\u0430\u043d\u043d\u044f \u0447\u0438\u0441\u043b\u0456\u0432\u043d\u0438\u043a\u0430 +numerator_description=\u041e\u043f\u0438\u0441 \u0447\u0438\u0441\u043b\u0456\u0432\u043d\u0438\u043a\u0430 numerator_aggregation_operator=\u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 \u0430\u0433\u0440\u0435\u0433\u0430\u0446\u0456\u0457 \u0447\u0438\u0441\u0435\u043b\u044c\u043d\u0438\u043a\u0430 denominator=\u0417\u043d\u0430\u043c\u0435\u043d\u043d\u0438\u043a denominator_formula=\u0424\u043e\u0440\u043c\u0443\u043b\u0430 \u0437\u043d\u0430\u043c\u0435\u043d\u043d\u0438\u043a\u0430 -denominator_description=\u0417\u043c\u0430\u043b\u044e\u0432\u0430\u043d\u043d\u044f \u0437\u043d\u0430\u043c\u0435\u043d\u043d\u0438\u043a\u0430 +denominator_description=\u041e\u043f\u0438\u0441 \u0437\u043d\u0430\u043c\u0435\u043d\u043d\u0438\u043a\u0430 denominator_aggregation_operator=\u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 \u0430\u0433\u0440\u0435\u0433\u0430\u0446\u0456\u0457 \u0437\u043d\u0430\u043c\u0435\u043d\u043d\u0438\u043a\u0430 expression_is_empty=\u0412\u0438\u0440\u0430\u0436\u0435\u043d\u043d\u044f \u0454 \u043f\u043e\u0440\u043e\u0436\u043d\u0456\u043c category_option_combo_does_not_exist=\u041a\u043e\u043c\u0431\u0456\u043d\u0430\u0446\u0456\u044f \u043e\u043f\u0446\u0456\u0439 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0456\u0439 \u043d\u0435 \u0456\u0441\u043d\u0443\u0454 @@ -1315,10 +1335,10 @@ data_analysis_report=Data Analysis Report absolute=\u0410\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u0435 statistical=\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u0447\u043d\u0435 -left_side_description=\u0417\u043c\u0430\u043b\u044e\u0432\u0430\u043d\u043d\u044f \u043b\u0456\u0432\u043e\u0457 \u0441\u0442\u043e\u0440\u043e\u043d\u0438 -right_side_description=\u0417\u043c\u0430\u043b\u044e\u0432\u0430\u043d\u043d\u044f \u043f\u0440\u0430\u0432\u043e\u0457 \u0441\u0442\u043e\u0440\u043e\u043d\u0438 -left_side_of_expression=\u041b\u0456\u0432\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0430 \u0432\u0438\u0440\u0430\u0436\u0435\u043d\u043d\u044f -right_side_of_expression=\u041f\u0440\u0430\u0432\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0430 \u0432\u0438\u0440\u0430\u0436\u0435\u043d\u043d\u044f +left_side_description=\u041e\u043f\u0438\u0441 \u043b\u0456\u0432\u043e\u0457 \u0441\u0442\u043e\u0440\u043e\u043d\u0438 +right_side_description=\u041e\u043f\u0438\u0441 \u043f\u0440\u0430\u0432\u043e\u0457 \u0441\u0442\u043e\u0440\u043e\u043d\u0438 +left_side_of_expression=\u041b\u0456\u0432\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0430 \u0432\u0438\u0440\u0430\u0437\u0443 +right_side_of_expression=\u041f\u0440\u0430\u0432\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0430 \u0432\u0438\u0440\u0430\u0437\u0443 operator=\u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 value=\u0417\u043d\u0430\u0447\u0435\u043d\u043d\u044f source=Source @@ -1338,10 +1358,10 @@ and_title=\u0406 or_title=\u0410\u0431\u043e equal_to_title=\u0414\u043e\u0440\u0456\u0432\u043d\u044e\u0454 not_equal_to_title=\u041d\u0435 \u0434\u043e\u0440\u0456\u0432\u043d\u044e\u0454 -less_than_title=\u041c\u0435\u043d\u0448\u0435, \u043d\u0456\u0436 +less_than_title=\u041c\u0435\u043d\u0448\u0435 \u043d\u0456\u0436 less_than_or_equal_to_title=\u041c\u0435\u043d\u0448\u0435, \u043d\u0456\u0436, \u0430\u0431\u043e \u0434\u043e\u0440\u0456\u0432\u043d\u044e\u0454 -greater_than_title=\u0411\u0456\u043b\u044c\u0448\u0435, \u043d\u0456\u0436 -greater_than_or_equal_to_title=\u0411\u0456\u043b\u044c\u0448\u0435, \u043d\u0456\u0436, \u0430\u0431\u043e \u0434\u043e\u0440\u0456\u0432\u043d\u044e\u0454 +greater_than_title=\u0411\u0456\u043b\u044c\u0448\u0435 \u043d\u0456\u0436 +greater_than_or_equal_to_title=\u0411\u0456\u043b\u044c\u0448\u0435 \u043d\u0456\u0436 \u0430\u0431\u043e \u0434\u043e\u0440\u0456\u0432\u043d\u044e\u0454 #-- Constant ------------------------------------------------------------------# @@ -1358,19 +1378,19 @@ multiple_choice=\u0412\u0438\u0431\u0456\u0440 \u0437 \u0432\u0430\u0440\u0456\u public_access=\u0417\u0430\u0433\u0430\u043b\u044c\u043d\u0438\u0439 \u0434\u043e\u0441\u0442\u0443\u043f (\u0437 \u043b\u043e\u0433\u0456\u043d\u043e\u043c) external_access=\u0417\u043e\u0432\u043d\u0456\u0448\u043d\u0456\u0439 \u0434\u043e\u0441\u0442\u0443\u043f (\u0431\u0435\u0437 \u043b\u043e\u0433\u0456\u043d\u0430) user_group_access=\u0414\u043e\u0441\u0442\u0443\u043f \u0433\u0440\u0443\u043f \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0456\u0432 -ajax_login_failed=\u0412\u0445\u0456\u0434 \u0434\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u0438 \u043d\u0435 \u0432\u0434\u0430\u0432\u0441\u044f, \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u0442\u0435 \u0456\u043c'\u044f \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 \u0456 \u043f\u0430\u0440\u043e\u043b\u044c \u0442\u0430 \u0441\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0449\u0435 \u0440\u0430\u0437 +ajax_login_failed=\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044c \u0443\u0432\u0456\u0439\u0442\u0438 \u0434\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u0438. \u041f\u0435\u0440\u0435\u0432\u0456\u0440\u0442\u0435 \u0456\u043c\u2019\u044f \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 \u0439 \u043f\u0430\u0440\u043e\u043b\u044c \u0456 \u0441\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0449\u0435 \u0440\u0430\u0437 group_name=\u041d\u0430\u0437\u0432\u0430 \u0433\u0440\u0443\u043f\u0438 sharing_settings=\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0441\u043f\u0456\u043b\u044c\u043d\u043e\u0433\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0443 -no_access=\u0416\u043e\u0434\u043d\u043e\u0433\u043e +no_access=\u041d\u0435\u043c\u0430\u0454 read_only=\u0422\u0456\u043b\u044c\u043a\u0438 \u0447\u0438\u0442\u0430\u0442\u0438 read_write=\u0427\u0438\u0442\u0430\u0442\u0438 \u0456 \u043f\u0438\u0441\u0430\u0442\u0438 -can_edit_and_view=\u041c\u043e\u0436\u0435 \u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u0456 \u0431\u0430\u0447\u0438\u0442\u0438 +can_edit_and_view=\u041c\u043e\u0436\u0435 \u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\u0430\u0442\u0438 can_view=\u041c\u043e\u0436\u0435 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\u0430\u0442\u0438 search_for_user_groups=\u041f\u043e\u0448\u0443\u043a \u0433\u0440\u0443\u043f \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0456\u0432 search_for_user_groups_users=\u0428\u0443\u043a\u0430\u0442\u0438 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0456\u0432 \u0442\u0430 \u0433\u0440\u0443\u043f\u0438 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0456\u0432 object_will_created_public=\u0426\u0435\u0439 \u043e\u0431'\u0454\u043a\u0442 \u0431\u0443\u0434\u0435 \u0441\u0442\u0432\u043e\u0440\u0435\u043d\u043e \u0456\u0437 \u043f\u0440\u0430\u0432\u043e\u043c \u0437\u0430\u0433\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\u0443 \u0456 \u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u043d\u043d\u044f object_will_created_private=\u0426\u0435\u0439 \u043e\u0431'\u0454\u043a\u0442 \u0431\u0443\u0434\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0438\u0439 \u043b\u0438\u0448\u0435 \u0434\u043b\u044f \u0432\u0430\u0441 -created_by=\u0421\u0442\u0432\u043e\u0440\u0435\u043d\u043e +created_by=\u0410\u0432\u0442\u043e\u0440 #-- Countries / flags ---------------------------------------------------------# @@ -1682,20 +1702,26 @@ forgot_password=\u0417\u0430\u0431\u0443\u043b\u0438 \u043f\u0430\u0440\u043e\u0 wrong_username_or_password=\u041d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0435 \u0456\u043c'\u044f \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 \u0430\u0431\u043e \u043f\u0430\u0440\u043e\u043b\u044c authentication.message.account.invalid=\u041d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0435 \u0456\u043c'\u044f \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 \u0430\u0431\u043e \u043f\u0430\u0440\u043e\u043b\u044c authentication.message.account.locked=Your account is locked -powered_by=\u041d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0456 +powered_by=\u041f\u0440\u0430\u0446\u044e\u0454 \u043d\u0430 sign_in=\u0423\u0432\u0456\u0439\u0442\u0438 +login_using_two_factor_authentication=Login using two factor authentication +two_factor_authentication_code=Two factor authentication code +sign_in_with_openID=Sign in with OpenID change_language=Change language +login_with_google=Sign in with Google +login_with_azure=Sign in with Microsoft +oidc_login_failed=Failed to login with OIDC two_factor_code=\u041a\u043e\u0434 #-- New User Account page -----------------------------------------------------# new_user_account_name=\u0406\u043c'\u044f -new_user_account_first_name=\u0406\u043c'\u044f -new_user_account_last_name=\u041f\u0440\u0456\u0437\u0432\u0438\u0449\u0435 +new_user_account_first_name=\u041f\u0435\u0440\u0448\u0430 +new_user_account_last_name=\u041e\u0441\u0442\u0430\u043d\u043d\u044f #-- Recovery page -------------------------------------------------------------# -recover_success_message=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u0442\u0435 \u0435\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0443 \u043f\u043e\u0448\u0442\u0443, \u044f\u043a\u0443 \u0432\u0438 \u0437\u0430\u0440\u0435\u0454\u0441\u0442\u0440\u0443\u0432\u0430\u043b\u0438 \u0434\u043b\u044f \u0446\u044c\u043e\u0433\u043e \u0456\u043c\u0435\u043d\u0456 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430. \u041c\u0438 \u043d\u0430\u0434\u0456\u0441\u043b\u0430\u043b\u0438 \u0432\u0430\u043c \u0456\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0456\u0457 \u0449\u043e\u0434\u043e \u0432\u0456\u0434\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u0432\u0430\u0448\u043e\u0433\u043e \u043f\u0430\u0440\u043e\u043b\u044f. -recover_error_message=\u0412\u0438\u0431\u0430\u0447\u0442\u0435, \u043d\u0430\u043c \u043d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0432\u0456\u0434\u043d\u043e\u0432\u0438\u0442\u0438 \u0432\u0430\u0448 \u043e\u0431\u043b\u0456\u043a\u043e\u0432\u0438\u0439 \u0437\u0430\u043f\u0438\u0441. \u0406\u043c'\u044f \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 \u043c\u043e\u0436\u0435 \u0431\u0443\u0442\u0438 \u043d\u0435\u0432\u0456\u0440\u043d\u0438\u043c, \u0432\u0430\u0448 \u043e\u0431\u043b\u0456\u043a\u043e\u0432\u0438\u0439 \u0437\u0430\u043f\u0438\u0441 \u043c\u043e\u0436\u0435 \u043d\u0435 \u0434\u043e\u0437\u0432\u043e\u043b\u044f\u0442\u0438 \u0432\u0456\u0434\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f, \u0430\u0431\u043e \u0432\u0438 \u043c\u043e\u0433\u043b\u0438 \u0432\u0432\u0435\u0441\u0442\u0438 \u043d\u0435\u0434\u0456\u0439\u043d\u0443 \u0430\u0434\u0440\u0443\u0441\u0435 \u0435\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0457 \u043f\u043e\u0448\u0442\u0438 \u0434\u043b\u044f \u0432\u0430\u0448\u043e\u0433\u043e \u043e\u0431\u043b\u0456\u043a\u043e\u0432\u043e\u0433\u043e \u0437\u0430\u043f\u0438\u0441\u0443. +recover_success_message=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u0442\u0435 \u0435\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0443 \u043f\u043e\u0448\u0442\u0443, \u044f\u043a\u0430 \u0431\u0443\u043b\u0430 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u0430 \u0434\u043b\u044f \u0440\u0435\u0454\u0441\u0442\u0440\u0430\u0446\u0456\u0457 \u0446\u044c\u043e\u0433\u043e \u0456\u043c\u0435\u043d\u0456 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430. \u041c\u0438 \u043d\u0430\u0434\u0456\u0441\u043b\u0430\u043b\u0438 \u0432\u0430\u043c \u0456\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0456\u0457 \u0449\u043e\u0434\u043e \u0432\u0456\u0434\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u0432\u0430\u0448\u043e\u0433\u043e \u043f\u0430\u0440\u043e\u043b\u044e. +recover_error_message=\u0412\u0438\u0431\u0430\u0447\u0442\u0435, \u043d\u0430\u043c \u043d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0432\u0456\u0434\u043d\u043e\u0432\u0438\u0442\u0438 \u0432\u0430\u0448 \u043e\u0431\u043b\u0456\u043a\u043e\u0432\u0438\u0439 \u0437\u0430\u043f\u0438\u0441. \u0406\u043c'\u044f \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 \u043c\u043e\u0436\u0435 \u0431\u0443\u0442\u0438 \u043d\u0435\u0432\u0456\u0440\u043d\u0438\u043c, \u0432\u0430\u0448 \u043e\u0431\u043b\u0456\u043a\u043e\u0432\u0438\u0439 \u0437\u0430\u043f\u0438\u0441 \u043c\u043e\u0436\u0435 \u043d\u0435 \u0434\u043e\u0437\u0432\u043e\u043b\u044f\u0442\u0438 \u0432\u0456\u0434\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f, \u0430\u0431\u043e \u0432\u0438 \u043c\u043e\u0433\u043b\u0438 \u0432\u0432\u0435\u0441\u0442\u0438 \u043d\u0435\u0434\u0456\u0439\u0441\u043d\u0443 \u0430\u0434\u0440\u0435\u0441\u0443 \u0435\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0457 \u043f\u043e\u0448\u0442\u0438 \u0434\u043b\u044f \u0432\u0430\u0448\u043e\u0433\u043e \u043e\u0431\u043b\u0456\u043a\u043e\u0432\u043e\u0433\u043e \u0437\u0430\u043f\u0438\u0441\u0443. #-- App Menu ------------------------------------------------------------------# @@ -1704,7 +1730,7 @@ more_applications=\u0411\u0456\u043b\u044c\u0448\u0435 \u0434\u043e\u0434\u0430\ app_manager=\u0414\u043e\u0434\u0430\u0442\u043a\u0438 app_favorite_description=\u0417\u043d\u0430\u0447\u043e\u043a \u043f\u043e\u0437\u043d\u0430\u0447\u0430\u0454 \u0434\u043e\u0434\u0430\u0442\u043e\u043a, \u044f\u043a\u0438\u0439 \u0431\u0443\u0434\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043e \u0443 \u0432\u0430\u0448\u043e\u043c\u0443 \u043c\u0435\u043d\u044e, \u0449\u043e \u0432\u0438\u043f\u0430\u0434\u0430\u0454. app_draggable_description=\u0415\u043b\u0435\u043c\u0435\u043d\u0442\u0438 \u043c\u043e\u0436\u043d\u0430 \u043f\u0435\u0440\u0435\u0442\u044f\u0433\u0443\u0432\u0430\u0442\u0438, \u0430\u0431\u0438 \u0437\u043c\u0456\u043d\u044e\u0432\u0430\u0442\u0438 \u0457\u0445 \u043f\u043e\u0440\u044f\u0434\u043e\u043a, \u0442\u043e\u0436 \u0432\u0430\u0448\u0456 \u0443\u043b\u044e\u0431\u043b\u0435\u043d\u0456 \u0434\u043e\u0434\u0430\u0442\u043a\u0438 \u043b\u0435\u0433\u043a\u043e \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u0442\u0438. -app_order_custom=\u041c\u0456\u0439 \u0432\u043b\u0430\u0441\u043d\u0438\u0439 \u043f\u043e\u0440\u044f\u0434\u043e\u043a +app_order_custom=\u041c\u0456\u0439 \u0432\u043b\u0430\u0441\u043d\u0438\u0439 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u0432\u0456\u0434\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044f app_order_name_alpha=\u0410\u043b\u0444\u0430\u0432\u0456\u0442\u043d\u0438\u0439 app_search_placeholder=\u041f\u043e\u0448\u0443\u043a \u0434\u043e\u0434\u0430\u0442\u043a\u0456\u0432 @@ -1718,7 +1744,7 @@ zip_file_could_not_be_read=\u041d\u0435\u043c\u043e\u0436\u043b\u0438\u0432\u043 invalid_json_in_app_manifest_file=\u041d\u0435\u043a\u043e\u0440\u0435\u043a\u0442\u043d\u0438\u0439 JSON \u0443 \u0444\u0430\u0439\u043b\u0456 \u043c\u0430\u043d\u0456\u0444\u0435\u0441\u0442\u0443 \u0434\u043e\u0434\u0430\u0442\u043a\u0430 app_could_not_be_installed_on_file_system=\u0414\u043e\u0434\u0430\u0442\u043e\u043a \u043d\u0435\u043c\u043e\u0436\u043b\u0438\u0432\u043e \u0431\u0443\u043b\u043e \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0438 \u0443 \u0444\u0430\u0439\u043b\u043e\u0432\u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 app_could_not_be_found=\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0437\u043d\u0430\u0439\u0442\u0438 \u0434\u043e\u0434\u0430\u0442\u043e\u043a -system_base_url_is_not_defined=\u0411\u0430\u0437\u043e\u0432\u0438\u0439 URL (\u0406\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u0430\u0434\u0440\u0435\u0441\u0443) \u0441\u0438\u0441\u0442\u0435\u043c\u0438 \u043d\u0435 \u0432\u0438\u0437\u043d\u0430\u0447\u0435\u043d\u043e +system_base_url_is_not_defined=\u0406\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u0430\u0434\u0440\u0435\u0441\u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u0438 \u043d\u0435 \u0432\u0438\u0437\u043d\u0430\u0447\u0435\u043d\u043e missing_manifest=Manifest file missing from zip file deletion_in_progress=App is currently being deleted. Please try again after few minutes. @@ -1761,12 +1787,37 @@ respond_to_this_message=\u0412\u0456\u0434\u043f\u043e\u0432\u0456\u0441\u0442\u #-- Restore emails ------------------------------------------------------------# +email_restore_subject=\u041f\u0456\u0434\u0442\u0432\u0435\u0440\u0434\u0436\u0435\u043d\u043d\u044f \u0432\u0456\u0434\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u043e\u0431\u043b\u0456\u043a\u043e\u0432\u043e\u0433\u043e \u0437\u0430\u043f\u0438\u0441\u0443 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 \u043d\u0430 +email_restore_1_1st_paragraph_before_application_title=\u0425\u0442\u043e\u0441\u044c, \u043c\u043e\u0436\u043b\u0438\u0432\u043e - \u0432\u0438, \u043f\u043e\u043f\u0440\u043e\u0441\u0438\u043b\u0438 \u043d\u0430\u0441 \u0432\u0456\u0434\u043d\u043e\u0432\u0438\u0442\u0438 \u0432\u0430\u0448 +email_restore_1_1st_paragraph_after_application_title=\u043e\u0431\u043b\u0456\u043a\u043e\u0432\u0438\u0439 \u0437\u0430\u043f\u0438\u0441 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430. +email_restore_1_2nd_paragraph=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043f\u0435\u0440\u0435\u0439\u0434\u0456\u0442\u044c \u0437\u0430 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f\u043c \u043d\u0438\u0436\u0447\u0435, \u0449\u043e\u0431 \u0432\u0456\u0434\u043d\u043e\u0432\u0438\u0442\u0438 \u0441\u0432\u0456\u0439 \u0430\u043a\u043a\u0430\u0443\u043d\u0442. +email_restore_1_3rd_paragraph=\u0412\u0438 \u043c\u0430\u0454\u0442\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0438 \u043f\u0440\u043e\u0446\u0435\u0441 \u0432\u0456\u0434\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u043f\u0440\u043e\u0442\u044f\u0433\u043e\u043c 1 \u0433\u043e\u0434\u0438\u043d\u0438. \u042f\u043a\u0449\u043e \u0446\u044c\u043e\u0433\u043e \u043d\u0435 \u0437\u0440\u043e\u0431\u0438\u0442\u0438, \u0432\u0430\u0448 \u043e\u0431\u043b\u0456\u043a\u043e\u0432\u0438\u0439 \u0437\u0430\u043f\u0438\u0441 \u043d\u0435 \u0431\u0443\u0434\u0435 \u0432\u0456\u0434\u043d\u043e\u0432\u043b\u0435\u043d\u043e. \u042f\u043a\u0449\u043e \u0432\u0438 \u043d\u0435 \u043f\u0440\u043e\u0441\u0438\u043b\u0438 \u0446\u044c\u043e\u0433\u043e \u0432\u0456\u0434\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f, \u0431\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043f\u0440\u043e\u0456\u0433\u043d\u043e\u0440\u0443\u0439\u0442\u0435 \u0446\u0435 \u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u043d\u044f. #-- Invite emails -------------------------------------------------------------# +email_invite_subject=\u0417\u0430\u043f\u0440\u043e\u0448\u0435\u043d\u043d\u044f \u0441\u0442\u0432\u043e\u0440\u0438\u0442\u0438 \u043e\u0431\u043b\u0456\u043a\u043e\u0432\u0438\u0439 \u0437\u0430\u043f\u0438\u0441 \u043d\u0430 +email_invite_1_1st_paragraph_before_application_title=\u0426\u0435 - \u0437\u0430\u043f\u0440\u043e\u0448\u0435\u043d\u043d\u044f \u0441\u0442\u0432\u043e\u0440\u0438\u0442\u0438 +email_invite_1_1st_paragraph_after_application_title=\u043e\u0431\u043b\u0456\u043a\u043e\u0432\u0438\u0439 \u0437\u0430\u043f\u0438\u0441 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430. +email_invite_1_2nd_paragraph=\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043f\u0435\u0440\u0435\u0439\u0434\u0456\u0442\u044c \u0437\u0430 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f\u043c \u043d\u0438\u0436\u0447\u0435, \u0449\u043e\u0431 \u043f\u0440\u0438\u0439\u043d\u044f\u0442\u0438 \u0437\u0430\u043f\u0440\u043e\u0448\u0435\u043d\u043d\u044f \u0442\u0430 \u0441\u0442\u0432\u043e\u0440\u0438\u0442\u0438 \u0441\u0432\u0456\u0439 \u0430\u043a\u043a\u0430\u0443\u043d\u0442. +email_invite_1_3rd_paragraph=\u0412\u0438 \u043c\u0430\u0454\u0442\u0435 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0441\u0442\u0438 \u043d\u0430 \u0446\u0435 \u0437\u0430\u043f\u0440\u043e\u0448\u0435\u043d\u043d\u044f \u043f\u0440\u043e\u0442\u044f\u0433\u043e\u043c 4-\u0445 \u0434\u043d\u0456\u0432. \u042f\u043a\u0449\u043e \u0432\u0438 \u0446\u044c\u043e\u0433\u043e \u043d\u0435 \u0437\u0440\u043e\u0431\u0438\u0442\u0435, \u0447\u0430\u0441 \u0434\u0456\u0457 \u0437\u0430\u043f\u0440\u043e\u0448\u0435\u043d\u043d\u044f \u0437\u0430\u043a\u0456\u043d\u0447\u0438\u0442\u044c\u0441\u044f. #-- Verify email -------------------------------------------------------------# +email_verify_1_1st_paragraph_before_application_title=This is a message to verify a +email_verify_1_1st_paragraph_after_application_title=, user account email. +email_verify_1_2nd_paragraph=Please click the link below to verify the email address of your account. +email_verify_1_3rd_paragraph=You must respond to this email within one hour. If you take no action, the email address will not be verified. +verify_email_subject=Verify email address + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=Your Two-Factor Authentication Code for +email_2fa_1_greeting=Dear +email_2fa_1_1st_paragraph_application_title=You have requested a two-factor authentication code to log into your account. +email_2fa_1_2nd_paragraph=Your two-factor authentication code: +email_2fa_1_3rd_paragraph=Please use this code within 15 minutes to log into your account. +email_2fa_1_4th_paragraph=If you did not request this code, please contact your system administrator immediately to secure your account. +email_2fa_1_ending=Thank you, #-- Cache strategy display strings --------------------------------------------# @@ -1780,7 +1831,7 @@ cache_for_one_hour=\u041a\u0435\u0448\u0443\u0432\u0430\u0442\u0438 \u043d\u0430 #-- Program indicators --------------------------------------------------------# execution_date=\u0414\u0430\u0442\u0430 \u0432\u0438\u043a\u043e\u043d\u0430\u043d\u043d\u044f -due_date=\u0414\u0430\u0442\u0430 \u0432\u0438\u043a\u043e\u043d\u0430\u043d\u043d\u044f +due_date=\u0417\u0430\u043f\u043b\u0430\u043d\u043e\u0432\u0430\u043d\u0430 \u0434\u0430\u0442\u0430 incident_date=\u0414\u0430\u0442\u0430 \u0456\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u0443 enrollment_date=\u0414\u0430\u0442\u0430 \u0440\u0435\u0454\u0441\u0442\u0440\u0430\u0446\u0456\u0457 current_date=\u041f\u043e\u0442\u043e\u0447\u043d\u0430 \u0434\u0430\u0442\u0430 @@ -1790,12 +1841,12 @@ event_count=Event count (ACTIVE or COMPLETED status only) scheduled_event_count=Event count (SCHEDULE status only) org_unit_count=Organisation unit count enrollment_count=\u041a\u0456\u043b\u044c\u043a\u0456\u0441\u0442\u044c \u0440\u0435\u0454\u0441\u0442\u0440\u0430\u0446\u0456\u0439 -tei_count=\u041f\u0456\u0434\u0440\u0430\u0445\u0443\u043d\u043e\u043a \u043f\u0440\u0438\u043a\u043b\u0430\u0434\u0456\u0432 \u0432\u0456\u0434\u0441\u0442\u0435\u0436\u0443\u0432\u0430\u043d\u043e\u0433\u043e \u044f\u0432\u0438\u0449\u0430 +tei_count=\u041f\u0456\u0434\u0440\u0430\u0445\u0443\u043d\u043e\u043a \u043f\u0440\u0438\u043a\u043b\u0430\u0434\u0456\u0432 \u043e\u0431'\u0454\u043a\u0442\u0456\u0432, \u0449\u043e \u0432\u0456\u0434\u0441\u0442\u0435\u0436\u0443\u044e\u0442\u044c\u0441\u044f dhis-web-settings=\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0438 event_date=\u0414\u0430\u0442\u0430 \u043f\u043e\u0434\u0456\u0457 scheduled_date=\u0417\u0430\u043f\u043b\u0430\u043d\u043e\u0432\u0430\u043d\u0430 \u0434\u0430\u0442\u0430 enrollment_status=\u0421\u0442\u0430\u0442\u0443\u0441 \u0440\u0435\u0454\u0441\u0442\u0440\u0430\u0446\u0456\u0457 -completed_date=\u0417\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0430 \u0434\u0430\u0442\u0430 +completed_date=\u0414\u0430\u0442\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u044f program_stage_name=\u041d\u0430\u0437\u0432\u0430 \u0435\u0442\u0430\u043f\u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0438 program_stage_id=ID \u0435\u0442\u0430\u043f\u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0438 @@ -1804,9 +1855,9 @@ program_stage_id=ID \u0435\u0442\u0430\u043f\u0443 \u043f\u0440\u043e\u0433\u044 data_element=\u0415\u043b\u0435\u043c\u0435\u043d\u0442 \u0434\u0430\u043d\u0438\u0445 data_element_group=\u0413\u0440\u0443\u043f\u0430 \u0435\u043b\u0435\u043c\u0435\u043d\u0442\u0456\u0432 \u0434\u0430\u043d\u0438\u0445 indicator=\u041f\u043e\u043a\u0430\u0437\u043d\u0438\u043a -indicator_group=\u0413\u0440\u0443\u043f\u0430 \u043f\u043e\u043a\u0430\u0437\u043d\u0438\u043a\u0456\u0432 +indicator_group=\u0413\u0440\u0443\u043f\u0430 \u0456\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u0456\u0432 data_element_group_set=\u041d\u0430\u0431\u0456\u0440 \u0433\u0440\u0443\u043f\u0438 \u0435\u043b\u0435\u043c\u0435\u043d\u0442\u0456\u0432 \u0434\u0430\u043d\u0438\u0445 -indicator_group_set=\u041d\u0430\u0431\u0456\u0440 \u0433\u0440\u0443\u043f\u0438 \u043f\u043e\u043a\u0430\u0437\u043d\u0438\u043a\u0456\u0432 +indicator_group_set=\u041d\u0430\u0431\u0456\u0440 \u0433\u0440\u0443\u043f\u0438 \u0456\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u0456\u0432 option_set=\u041d\u0430\u0431\u0456\u0440 \u043e\u043f\u0446\u0456\u0439 attribute=\u0410\u0442\u0440\u0438\u0431\u0443\u0442 category_option=\u041e\u043f\u0446\u0456\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0456\u0457 @@ -1823,13 +1874,13 @@ organisation_unit_group_set=\u041d\u0430\u0431\u0456\u0440 \u0433\u0440\u0443\u0 validation_rule=\u041f\u0440\u0430\u0432\u0438\u043b\u043e \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438 validation_rule_group=\u0413\u0440\u0443\u043f\u0430 \u043f\u0440\u0430\u0432\u0438\u043b \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438 option=\u041e\u043f\u0446\u0456\u044f -category_option_group=\u0413\u0440\u0443\u043f\u0430 \u043e\u043f\u0446\u0456\u0439 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0456\u0439 +category_option_group=\u0412\u0430\u0440\u0456\u0430\u043d\u0442\u0438 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0456\u0439 external_map_layer=\u0417\u043e\u0432\u043d\u0456\u0448\u043d\u0456\u0439 \u0448\u0430\u0440 \u043c\u0430\u043f\u0438 legend_set=\u041d\u0430\u0431\u0456\u0440 \u0443\u043c\u043e\u0432\u043d\u0438\u0445 \u043f\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u044c push_analysis=Push analysis relationship_type=\u0422\u0438\u043f \u0437\u0432'\u044f\u0437\u043a\u0443 -tracked_entity=\u0412\u0456\u0434\u0441\u0442\u0435\u0436\u0443\u0432\u0430\u043d\u0435 \u044f\u0432\u0438\u0449\u0435 -tracked_entity_attribute=\u0410\u0442\u0440\u0438\u0431\u0443\u0442 \u0432\u0456\u0434\u0441\u0442\u0435\u0436\u0443\u0432\u0430\u043d\u043e\u0433\u043e \u044f\u0432\u0438\u0449\u0430 +tracked_entity=\u041e\u0431\u2019\u0454\u043a\u0442, \u0449\u043e \u0432\u0456\u0434\u0441\u0442\u0435\u0436\u0443\u0454\u0442\u044c\u0441\u044f +tracked_entity_attribute=\u0410\u0442\u0440\u0438\u0431\u0443\u0442 \u043e\u0431\u2019\u0454\u043a\u0442\u0443, \u0449\u043e \u0432\u0456\u0434\u0441\u0442\u0435\u0436\u0443\u0454\u0442\u044c\u0441\u044f tracked_entity_attribute_group=\u0413\u0440\u0443\u043f\u0430 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0456\u0432 \u0432\u0456\u0434\u0441\u0442\u0435\u0436\u0443\u0432\u0430\u043d\u043e\u0433\u043e \u044f\u0432\u0438\u0449\u0430 predictor=\u041f\u0440\u0435\u0434\u0438\u043a\u0442\u043e\u0440 organisation_unit_group_membership=Organisation unit group membership @@ -1842,9 +1893,9 @@ validation_notification_template=Validation notification template analytics_settings=\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0430\u043d\u0430\u043b\u0456\u0442\u0438\u043a\u0438 data_approval_level=Data approval level data_approval_workflow=Data approval workflow -program_indicator=Program indicator +program_indicator=\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043d\u0438\u0439 \u0456\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440 program_rule_variable=Program rule variable -program=Program +program=\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u0430 #--Various --------------------------------------------------------------------# manage_my_apps=\u041a\u0435\u0440\u0443\u0432\u0430\u0442\u0438 \u043c\u043e\u0457\u043c\u0438 \u0434\u043e\u0434\u0430\u0442\u043a\u0430\u043c\u0438 @@ -1897,7 +1948,7 @@ data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.s data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements -data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements with conflicting exclusive group sets +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set data_integrity.data_elements_in_data_set_not_in_form.section=Data Sets @@ -1911,9 +1962,6 @@ data_integrity.category_combos_being_invalid.section=\u041a\u0430\u0442\u0435\u0 data_integrity.category_combos_being_invalid.name=Invalid Category-combos data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options -data_integrity.indicators_with_identical_formulas.section=\u0406\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u0438 -data_integrity.indicators_with_identical_formulas.name=Indicators with identical formulas -data_integrity.indicators_with_identical_formulas.description=Lists all indicators that have the identical formulas with at least one other indicator data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates data_integrity.indicators_without_groups.section=\u0406\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u0438 data_integrity.indicators_without_groups.name=Indicators lacking groups @@ -1925,21 +1973,18 @@ data_integrity.indicators_with_invalid_denominator.section=\u0406\u043d\u0434\u0 data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid data_integrity.indicators_violating_exclusive_group_sets.section=\u0406\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u0438 -data_integrity.indicators_violating_exclusive_group_sets.name=Indicators with conflicting exclusive group sets +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group data_integrity.periods_duplicates.section=\u041f\u0435\u0440\u0456\u043e\u0434\u0438 data_integrity.periods_duplicates.name=Duplicate Periods data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates +data_integrity.option_groups_empty.name=Option groups with no options data_integrity.org_units_with_cyclic_references.section=\u041e\u0440\u0433\u0430\u043d\u0456\u0437\u0430\u0446\u0456\u0439\u043d\u0456 \u043f\u0456\u0434\u0440\u043e\u0437\u0434\u0456\u043b\u0438 data_integrity.org_units_with_cyclic_references.name=Organisation units with cyclic references data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference -data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two -data_integrity.org_units_being_orphaned.section=\u041e\u0440\u0433\u0430\u043d\u0456\u0437\u0430\u0446\u0456\u0439\u043d\u0456 \u043f\u0456\u0434\u0440\u043e\u0437\u0434\u0456\u043b\u0438 -data_integrity.org_units_being_orphaned.name=Orphaned organisation units -data_integrity.org_units_being_orphaned.description=Lists all organisation units that aren't level 1 units but that lack a parent so that they are not connected to the rest of the organisation tree -data_integrity.org_units_being_orphaned.recommendation=Find (or create) and set the correct parent for the orphaned organisation unit(s). Eventually this is also caused by having set the wrong level. +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=\u041e\u0440\u0433\u0430\u043d\u0456\u0437\u0430\u0446\u0456\u0439\u043d\u0456 \u043f\u0456\u0434\u0440\u043e\u0437\u0434\u0456\u043b\u0438 data_integrity.org_units_without_groups.name=Organisation units lacking groups data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group @@ -1951,13 +1996,13 @@ data_integrity.org_unit_groups_without_group_sets.section=\u041e\u0440\u0433\u04 data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set data_integrity.validation_rules_without_groups.section=Validation Rules -data_integrity.validation_rules_without_groups.name=Validation rules lacking groups +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules -data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression @@ -1968,10 +2013,10 @@ data_integrity.program_indicators_with_invalid_filters.name=Program indicators w data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false data_integrity.program_indicators_without_expression.section=Program Indicators -data_integrity.program_indicators_without_expression.name=Program indicators lacking an expression +data_integrity.program_indicators_without_expression.name=Program indicators without expressions data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet data_integrity.program_rules_without_condition.section=Program Rules -data_integrity.program_rules_without_condition.name=Program rules lacking a condition +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet data_integrity.program_rules_without_priority.section=Program Rules data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting @@ -2003,84 +2048,104 @@ data_integrity.program_rule_actions_without_stage_id.name=Program rules with act data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one #YAML based data integrity checks data_integrity.categories_no_options.name=Categories with no category options -data_integrity.categories_one_default_category.name=Only one default category should exist -data_integrity.categories_one_default_category_combo.name=Only one default category combo should exist -data_integrity.categories_one_default_category_option.name=Only one default category option should exist -data_integrity.categories_one_default_category_option_combo.name=Only one default category option combo should exist -data_integrity.categories_same_category_options.name=Categories with the same category options -data_integrity.categories_unique_category_combo.name=Different category combinations should not have the exact same combination of categories. -data_integrity.invalid_category_combos.name=Invalid category combinations +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects -data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations. -data_integrity.category_option_group_sets_incomplete.name=Category option group sets which do not contain all category options. -data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set. -data_integrity.category_options_no_categories.name=Category options with no categories. -data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories which share the same category options. -data_integrity.catoptioncombos_no_catcombo.name=Category options combinations with no category combination. -data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality. -data_integrity.dashboards_no_items.name=Dashboards with no items. -data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements that have not been changed in last 100 days and do not have any data values. -data_integrity.data_elements_aggregate_aggregation_operator.name=Non-numeric data elements which have an aggregation operator other than NONE. -data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites (directly or through indicators) -data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements with NO data values. -data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups. -data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types. -data_integrity.data_elements_without_datasets.name=Aggregate data elements not assigned to any data sets -data_integrity.datasets_empty.name=Data sets with no data elements -data_integrity.datasets_not_assigned_to_org_units.name=Data sets not assigned to any organisation units +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. -data_integrity.category_option_group_sets_scarce.name=Category option groups should have at least two members. -data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members. -data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members. -data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members. -data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members. -data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members. -data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members. -data_integrity.user_groups_scarce.name=User groups should have at least two members. -data_integrity.validation_rule_groups_scarce.name=Validation rule should have at least two members. -data_integrity.indicator_no_analysis.name=Indicators not used in analytical objects. -data_integrity.indicator_types_duplicated.name=Indicator types with the same factor. -data_integrity.indicators_duplicated_terms.name=Indicators with the same terms. -data_integrity.indicators_exact_duplicates.name=Indicators with the same formula. -data_integrity.indicators_not_grouped.name=Indicators not in any groups. -data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=Indicators with identical formulas +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order data_integrity.options_sets_empty.name=Empty option sets data_integrity.options_sets_unused.name=Option sets which are not used data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets -data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry. -data_integrity.orgunits_multiple_roots.name=The organisation unit hierarchy should have a single root. -data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames. -data_integrity.orgunits_no_coordinates.name=Organisation units with no coordinates. -data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent. -data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0). -data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date later than the closed date. -data_integrity.orgunits_orphaned.name=Orphaned organisation units. -data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent. -data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces. -data_integrity.org_units_not_in_compulsory_group_sets.name=Organisation units not in all compulsory organisation unit group sets +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=Orphaned organisation units +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set -data_integrity.organisation_units_without_groups.name=Organisation units not in any groups -data_integrity.periods_3y_future.name=Periods which are more than three years in the future. -data_integrity.periods_distant_past.name=Periods which are in the distant past. +data_integrity.organisation_units_without_groups.name=Organisation units without groups +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type -data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template. -data_integrity.program_rules_no_action.name=Program rules with no action. +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions data_integrity.program_rules_no_expression.name=Program rules with no expression. -data_integrity.program_rules_no_priority.name=Program rules with no priority -data_integrity.validation_rules_missing_value_strategy_null.name=All validation rule expressions should have a missing value strategy. -data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the past 12 months -data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the past 12 months -data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the past 12 months -data_integrity.users_with_invalid_usernames.name = Users with invalid usernames -data_integrity.users_capture_ou_not_in_data_view_ou.name=Users with capture org unit not in data view org unit -data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users with capture org unit not in TEI search org unit -data_integrity.users_with_no_user_role.name=Users with no user role -data_integrity.user_roles_no_authorities.name=User roles with no authorities -data_integrity.user_roles_with_no_users.name=User roles with no users -data_integrity.option_groups_empty.users=Option groups with no options -data_integrity.push_analysis_no_recipients.name=Push analyses without recipients +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage # -- End Data Integrity Checks--------------------------------------------# diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ur.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ur.properties index 3e5cd61f1668..d6b9b11e0415 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ur.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_ur.properties @@ -39,17 +39,17 @@ select_organisationunit=\u062a\u0646\u0638\u06cc\u0645 \u06cc\u0648\u0646\u0679 dhis-web-maintenance=\u062f\u06cc\u06a9\u06be \u0628\u06be\u0627\u0644 dhis-web-data-administration=\u0688\u06cc\u0679\u0627 - \u0627\u06cc\u0688\u0645\u0646\u0633\u0679\u0631\u06cc\u0634\u0646 -dhis-web-maintenance-settings=\u062a\u0631\u062a\u06cc\u0628 +dhis-web-maintenance-settings=\u00d8\u00aa\u00d8\u00b1\u00d8\u00aa\u00db\u008c\u00d8\u00a8\u00d8\u00a7\u00d8\u00aa dhis-web-aggregate-data-entry=\u0688\u06cc\u0679\u0627 \u0627\u06cc\u0646\u0679\u0631\u06cc dhis-web-sms=\u0627\u06cc\u0633.\u0627\u06cc\u0645.\u0627\u06cc\u0633 dhis-web-import-export=\u062f\u0631\u0627\u0653\u0645\u062f.\u0628\u0631\u0627\u0653\u0645\u062f dhis-web-data-quality=\u0688\u06cc\u0679\u0627 \u06a9\u0627 \u0645\u0639\u06cc\u0627\u0631 -dhis-web-maps=\u0646\u0642\u0634\u06d2 +dhis-web-maps=\u0646\u0642\u0633\u06d2 dhis-web-mapping=\u062c\u06cc.\u0627\u0653\u0626\u06cc.\u0627\u06cc\u0633 dhis-web-capture=\u0642\u0628\u0636\u06c1 dhis-web-event-reports=\u0627\u06cc\u0648\u0646\u0679 \u0631\u06cc\u067e\u0648\u0631\u0679 dhis-web-event-visualizer=\u0627\u06cc\u0648\u0646\u0679 \u0648\u06cc\u0632\u0648\u0626\u0644\u0627\u0626\u0632\u0631 -dhis-web-reports=\u0627\u0650\u06cc\u0646\u06d4\u0627\u06cc\u062c.\u0627\u0653\u0631.\u0627\u06cc\u0645 \u0631\u06cc\u067e\u0648\u0631\u0679\u0633 +dhis-web-reports=\u0631\u067e\u0648\u0631\u0679\u0633 dhis-web-approval=Data Approval dhis-web-approval-classic=Data Approval Classic dhis-web-cache-cleaner=\u0628\u0631\u0627\u0624\u0632\u0631 \u06a9\u06cc\u0634 \u06a9\u0644\u06cc\u0646\u0631 @@ -70,6 +70,9 @@ dhis-web-menu-management=Menu Management dhis-web-data-visualizer=\u0688\u06cc\u0679\u0627 \u0648\u06cc\u0632\u0648\u0626\u0644\u0627\u0626\u0632\u0631 dhis-web-sms-configuration=SMS Configuration dhis-web-login=Login +dhis-web-user-profile=User Profile +dhis-web-line-listing=Line Listing +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# @@ -87,7 +90,8 @@ intro_dhis-web-event-reports=\u0627\u06cc\u0648\u0646\u0679 \u067e\u0631 \u0633\ intro_dhis-web-event-capture=\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0631\u06cc\u06a9\u0627\u0631\u0688 \u06a9\u0631\u0648 \u0627\u06cc\u06a9 \u0627\u06cc\u0648\u0646\u0679 \u06a9\u06d2 \u0644\u06cc\u06d2\u06d4 intro_dhis-web-capture=\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0631\u06cc\u06a9\u0627\u0631\u0688 \u06a9\u0631\u0648 \u0627\u06cc\u06a9 \u0627\u06cc\u0648\u0646\u0679 \u06a9\u06d2 \u0644\u06cc\u06d2\u06d4 intro_dhis-web-data-visualizer=\u0645\u062a\u062d\u0631\u06a9 \u0688\u06cc\u0679\u0627 \u0648\u06cc\u0632\u0648\u0626\u0644\u0627\u0626\u0632\u0631 \u0627\u0648\u0631 \u0688\u06cc\u0679\u0627 \u0639\u0646\u0627\u0635\u0631 \u0627\u0648\u0631 \u0627\u0634\u0627\u0631\u06d2\u06d4 -intro_dhis-web-sms-configuration=Configure SMS Gateways and messages +intro_dhis-web-sms-configuration=Configure SMS Gateways and messages. +intro_dhis-web-line-listing=Create dynamic line lists for events and tracked entities. #-- Intro functions -------------------------------------------------------------# @@ -138,6 +142,10 @@ M_dhis-web-user=Users app M_dhis-web-scheduler=Scheduler app M_dhis-web-data-visualizer=Data Visualizer app M_dhis-web-sms-configuration=SMS Configuration app +M_dhis-web-line-listing=Line Listing app +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# @@ -151,15 +159,18 @@ F_DATAADMIN_UNLOCK=Data Admin Unlocking F_DATAELEMENT_PUBLIC_ADD=Add/Update Public Data Element F_DATAELEMENT_PRIVATE_ADD=Add/Update Private Data Element F_DATAELEMENT_DELETE=Delete Data Element +F_DATA_ELEMENT_MERGE=Merge Data Elements F_CATEGORY_PUBLIC_ADD=Add/Update Public Category F_CATEGORY_PRIVATE_ADD=Add/Update Private Category F_CATEGORY_DELETE=Delete Category F_CATEGORY_OPTION_PUBLIC_ADD=Add/Update Public Category Option F_CATEGORY_OPTION_PRIVATE_ADD=Add/Update Private Category Option F_CATEGORY_OPTION_DELETE=Delete Category Option +F_CATEGORY_OPTION_MERGE=Merge Category Options F_CATEGORY_COMBO_PUBLIC_ADD=Add/Update Public Category Combo F_CATEGORY_COMBO_PRIVATE_ADD=Add/Update Private Category Combo F_CATEGORY_COMBO_DELETE=Delete Category Combo +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=Add/Update Public Category Option Group F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=Add/Update Private Category Option Group F_CATEGORY_OPTION_GROUP_DELETE=Delete Category Option Group @@ -216,8 +227,10 @@ F_USERGROUP_LIST=List User Groups F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=Add/Remove Members In Read-Only User Groups F_USER_ADD=Add/Update User F_USER_DELETE=Delete User +F_USER_VIEW=View user F_USER_ADD_WITHIN_MANAGED_GROUP=Add/Update User Within Managed Group F_USER_DELETE_WITHIN_MANAGED_GROUP=Delete User Within Managed Group +F_USER_VIEW_WITHIN_MANAGED_GROUP=View User Within Managed Group F_VALIDATIONRULE_PUBLIC_ADD=Add/Update Public Validation Rule F_VALIDATIONRULE_PRIVATE_ADD=Add/Update Private Validation Rule F_VALIDATIONRULE_DELETE=Delete Validation Rule @@ -231,7 +244,9 @@ F_REPORT_DELETE=Delete Report F_REPORT_VIEW=View Report F_DASHBOARD_PUBLIC_ADD=Add/Update Public Dashboard F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization +F_VISUALIZATION_EXTERNAL=Visualization External Access F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization +F_EVENT_VISUALIZATION_EXTERNAL=Event Visualization External Access F_DOCUMENT_PUBLIC_ADD=Add/Update Public Document F_DOCUMENT_PRIVATE_ADD=Add/Update Private Document F_DOCUMENT_DELETE=Delete Document @@ -402,6 +417,7 @@ F_EXTERNAL_MAP_LAYER_PUBLIC_ADD=Add/Update Public External Map Layer F_EXTERNAL_MAP_LAYER_PRIVATE_ADD=Add/Update Private External Map Layer F_EXTERNAL_MAP_LAYER_DELETE=Delete External Map Layer F_VIEW_EVENT_ANALYTICS=View event analytics +F_CAPTURE_DATASTORE_UPDATE=Create and edit Capture datastore configuration F_ADD_COLOR_SET=Add/Update Color Set F_PROGRAM_RULE_DELETE=Delete Program Rule F_PROGRAMDATAELEMENT_DELETE=Delete Program Data Element @@ -432,7 +448,9 @@ F_EVENT_HOOK_DELETE=Delete Event Hook F_ROUTE_PUBLIC_ADD=Add/Update Public Route F_ROUTE_PRIVATE_ADD=Add/Update Private Route F_ROUTE_PUBLIC_DELETE=Delete Route -F_MAP_EXTERNAL_LAYER_ADD=Add external map layer +F_IMPERSONATE_USER=Impersonate user +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) #-- Common ---------------------------------------------------------------------# offline=\u0627\u0653\u0641 \u0644\u0627\u0626\u0646 @@ -486,9 +504,9 @@ update=\u0627\u067e\u0688\u06cc\u0679 delete=\u062d\u0630\u0641 deleting=\u062d\u0630\u0641\u06d4\u06d4\u06d4 close=\u0628\u0646\u062f -gender_male=\u0645\u0631\u062f -gender_female=\u0639\u0648\u0631\u062a -gender_other=\u062f\u0648\u0633\u0631\u0627 +gender_male=\u00d9 +gender_female=\u00d8\u00b9\u00d9\u0088\u00d8\u00b1\u00d8\u00aa +gender_other=\u00d8\u00af\u00db\u008c\u00da\u00af\u00d8\u00b1 password=\u067e\u0627\u0633\u0648\u0631\u0688 confirm_password=\u067e\u0627\u0633\u0648\u0631\u0688 \u06a9\u06cc \u062a\u0635\u062f\u06cc\u0642 mobile_phone=\u0645\u0648\u0628\u0627\u0626\u0644 @@ -510,9 +528,11 @@ password_length_validation=\u067e\u0627\u0633\u0648\u0631\u0688 \u0645\u062e\u06 password_history_validation=\u067e\u0627\u0633\u0648\u0631\u0688 \u067e\u0686\u06be\u0644\u06d2 \u06f2\u06f4 \u067e\u0627\u0633\u0648\u0631\u0688\u0632 \u0645\u06cc\u06ba \u0633\u06d2 \u0646\u06c1 \u06c1\u0648 password_digit_validation=\u067e\u0627\u0633\u0648\u0631\u0688 \u0645\u06cc\u06ba \u0627\u06cc\u06a9 \u0646\u0645\u0628\u0631 \u06c1\u0648 password_uppercase_validation=\u067e\u0627\u0633\u0648\u0631\u0688 \u0645\u06cc\u06ba \u0627\u06cc\u06a9 \u0628\u0691\u0627 \u062d\u0631\u0641 \u06c1\u0648 +password_lowercase_validation=Password must have at least one lower case password_dictionary_validation=\u067e\u0627\u0633\u0648\u0631\u0688 \u0639\u0645\u0648\u0645\u0645\u06cc \u0644\u0641\u0638 \u0646\u06c1 \u06c1\u0648 password_specialcharacter_validation=\u067e\u0627\u0633\u0648\u0631\u0688 \u0645\u06cc\u06ba \u0627\u06cc\u06a9 \u0645\u062e\u0635\u0648\u0635 \u062d\u0631\u0641 \u0644\u0627\u0632\u0645\u06cc \u06c1\u0648\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2 password_username_validation=\u067e\u0627\u0633\u0648\u0631\u0688 \u0645\u06cc\u06ba \u0627\u06cc \u0645\u06cc\u0644 - \u06cc\u0648\u0632\u0646\u0627\u0645 \u0646\u06c1\u06cc\u06ba \u06c1\u0648\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2 +mandatory_parameter_missing=Username or Password is missing code_in_use=\u06a9\u0648\u0688 \u0627\u0633\u062a\u0645\u0627\u0644 \u0645\u06cc\u06ba \u06c1\u06d2\u060c \u062f\u0648\u0633\u0631\u0627 \u06a9\u0648\u0688 \u062f\u06cc\u06ba short_name_in_use=\u0645\u062e\u062a\u0635\u0631 \u0646\u0627\u0645 \u0627\u0633\u062a\u0645\u0627\u0644 \u0645\u06cc\u06ba \u06c1\u06d2\u060c \u06a9\u0648\u0626\u06cc \u062f\u0648\u0633\u0631\u0627 \u0646\u0627\u0645 \u062f\u06cc\u06ba unsupported_browser=\u0628\u0631\u0627\u0624\u0632\u0631 \u0627\u067e\u0688\u06cc\u0679 \u06a9\u0631\u06cc\u06ba\u06d4 \u0627\u0646\u0679\u0631\u0646\u06cc\u0679 \u06f8 \u0627\u0648\u0631 \u0627\u0633 \u0633\u06d2 \u0642\u0628\u0644 \u0628\u0631\u0627\u0624\u0632\u0631 \u06a9\u06cc \u0633\u067e\u0648\u0631\u0679 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 @@ -524,9 +544,9 @@ default=\u0637\u06d2\u0634\u062f\u06c1 left_brackets=\u0628\u0627\u0626\u06cc\u06ba \u0628\u0631\u06cc\u06a9\u0679 right_brackets=\u062f\u0627\u0626\u06cc\u06ba \u0628\u0631\u06cc\u06a9\u0679 multiply=\u0636\u0631\u0628 -divide=\u062a\u0642\u0633\u06cc\u0645 -plus=\u062c\u0645\u0639 -minus=\u062a\u0641\u0631\u06cc\u0642 +divide=\u062a\u0642\u0633\u06cc\u0645 \u06a9\u0631\u0648 +plus=\u067e\u0644\u0633 +minus=\u0645\u0627\u0626\u0646\u0633 no_of_days=\u062f\u0646\u0648\u06ba \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f variables=\u0648\u0631\u06cc\u0628\u0644\u0632 open=\u06a9\u06be\u0644\u0627 @@ -535,6 +555,7 @@ item=\u0634\u06d2 action=\u0639\u0645\u0644 sub_total=\u0632\u06cc\u0644\u06cc \u0645\u062c\u0645\u0648\u0639\u06cc total=\u06a9\u064f\u0644 +impersonate_user=Impersonate user username_in_password=\u06cc\u0648\u0632\u0631\u0646\u0627\u0645 \u067e\u0633\u0648\u0631\u0688 \u0645\u06cc\u06ba \u0646\u06c1\u06cc\u06ba \u06c1\u0648 \u0633\u06a9\u062a\u0627 email_in_password=\u0627\u06cc \u0645\u06cc\u0644 \u067e\u0627\u0633\u0648\u0631\u0688 \u0645\u06cc\u06ba \u0646\u06c1\u06cc\u06ba \u06c1\u0648 \u0633\u06a9\u062a\u0627 username_email_in_password=\u06cc\u0648\u0632\u0631 - \u0627\u06cc \u0645\u06cc\u0644 \u067e\u0627\u0633\u0648\u0631\u0688 \u06a9\u0627 \u062d\u0635\u06c1 \u0646\u06c1\u06cc\u06ba \u06c1\u0648 \u0633\u06a9\u062a\u0627 @@ -678,6 +699,8 @@ format.FinancialApril.startDate.ext=MMMM yyyy '- ' format.FinancialApril.endDate.ext=MMMM yyyy format.FinancialJuly.startDate.ext=MMMM yyyy '- ' format.FinancialJuly.endDate.ext=MMMM yyyy +format.FinancialSep.startDate.ext=MMMM yyyy '- ' +format.FinancialSep.endDate.ext=MMMM yyyy format.FinancialOct.startDate.ext=MMMM yyyy '- ' format.FinancialOct.endDate.ext=MMMM yyyy format.FinancialNov.startDate.ext=MMMM yyyy '- ' @@ -711,7 +734,7 @@ month.short.october=\u0627\u06a9\u062a\u0648\u0628\u0631 month.short.november=\u0646\u0648\u0645\u0628\u0631 month.short.december=\u062f\u0633\u0645\u0628\u0631 -weekday.monday=\u067e\u06cc\u0631 +weekday.monday=\u0633\u0648\u0645\u0648\u0627\u0631 weekday.tuesday=\u0645\u0646\u06af\u0644 weekday.wednesday=\u0628\u062f\u06be weekday.thursday=\u062c\u0645\u0639\u0631\u0627\u062a @@ -835,11 +858,11 @@ islamic.month.december=\u0630\u0648\u0627\u0644\u062d\u062c\u062a\u06c1 islamic.month.short.january=\u0645\u062d\u0631\u0645 islamic.month.short.february=\u0635\u0641\u0631 islamic.month.short.march=\u0631\u0628\u06cc\u0639 \u0627\u0644\u0627\u0624\u0644 -islamic.month.short.april=\u0631\u0628\u06cc\u0639 \u0627\u0644\u062b\u0627\u0646\u06cc +islamic.month.short.april=\u0631\u0628\u06cc\u0639 \u0627\u0644\u0627\u0624\u0644 islamic.month.short.may=\u062c\u0645\u0627\u062f\u06cc \u0627\u0644\u0627\u0648\u0644\u06cc islamic.month.short.june=\u062c\u0645\u0627\u062f\u06cc \u0627\u0644\u0627\u062e\u0631\u0629 islamic.month.short.july=\u0631\u062c\u0628 -islamic.month.short.august=\u0634\u0639\u0628\u0627\u0646 +islamic.month.short.august=\u0634\u0646\u0628\u0647 islamic.month.short.september=\u0631\u0645\u0636\u0627\u0646 islamic.month.short.october=\u0634\u0648\u0627\u0644 islamic.month.short.november=\u0630\u0648\u0627\u0644\u0642\u0639\u062f\u0629 @@ -855,7 +878,7 @@ islamic.weekday.saturday=\u0627\u0644\u0633\u0628\u062a islamic.weekday.sunday=\u0627\u0644\u0627\u062d\u062f islamic.weekday.short.monday=\u0627\u0644\u0627\u062b\u0646\u06cc\u0646 -islamic.weekday.short.tuesday=\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621 +islamic.weekday.short.tuesday=\u062c\u0645\u0639\u0631\u0627\u062a islamic.weekday.short.wednesday=\u0627\u0644\u0627\u0631\u0628\u0639\u0627\u0621 islamic.weekday.short.thursday=\u0627\u0644\u062e\u0645\u06cc\u0633 islamic.weekday.short.friday=\u0627\u0644\u062c\u0645\u0639\u062a\u06c1 @@ -882,7 +905,7 @@ persian.month.short.february=\u0633\u0627\u0648\u0631 persian.month.short.march=\u062c\u0627\u0624\u0632\u0627 persian.month.short.april=\u0633\u0627\u0631\u0627\u062a\u0627\u0646 persian.month.short.may=\u0627\u0633\u062f -persian.month.short.june=\u0633\u0646\u0628\u0648\u0644\u06c1 +persian.month.short.june=\u0627\u062a\u0648\u0627\u0631 persian.month.short.july=\u0645\u06cc\u0632\u0627\u0646 persian.month.short.august=\u0627\u0642\u0631\u0628 persian.month.short.september=\u0642\u0648\u0633 @@ -913,22 +936,22 @@ translation_addlocale=\u0632\u0628\u0627\u0646 \u06a9\u0627 \u0627\u0636\u0627\u translation_details=\u062a\u0641\u0635\u06cc\u0644\u0627\u062a translation_select_locale=[ \u0632\u0628\u0627\u0646 \u0686\u0646\u0648 ] translation_select_ref=[ \u062d\u0648\u0627\u0644\u06c1 \u0686\u0646\u0648 ] -translation_save=\u0645\u062e\u0641\u0648\u0638 +translation_save=\u0645\u062d\u0641\u0648\u0638 translation_label_id=\u0634\u0646\u0627\u062e\u062a -translation_label_name=\u0646\u0627\u0645 -translation_label_shortName=\u0645\u062e\u062a\u0635\u0631 \u0646\u0627\u0645 -translation_label_description=\u062a\u0641\u0635\u06cc\u0644 +translation_label_name=\u00d9\u0086\u00d8\u00a7\u00d9 +translation_label_shortName=\u00d9 +translation_label_description=\u062a\u0641\u0635\u06cc\u0644\u0627\u062a translation_label_comment=\u062a\u0628\u0635\u0631\u0627 translation_label_region=\u0639\u0644\u0627\u0642\u06c1 translation_label_title=\u0639\u0646\u0648\u0627\u0646 translation_variant=\u0648\u0631\u06cc\u0646\u0679 translation_countrycode=\u0645\u0644\u06a9 \u06a9\u0648\u0688 translation_languagecode=\u0632\u0628\u0627\u0646 \u06a9\u0648\u0688 -translation_label_numerator_description=\u0634\u0645\u0627\u0631\u06cc\u06c1 \u06a9\u06cc \u062a\u0641\u0635\u06cc\u0644 -translation_label_denominator_description=\u0688\u06cc\u0646\u0648\u0645\u06cc\u0646\u06cc\u0679\u0631 \u06a9\u06cc \u062a\u0641\u0635\u06cc\u0644 +translation_label_numerator_description=\u0646\u06cc\u0648\u0645\u0631\u06cc\u0679\u0631 \u06a9\u06cc \u062a\u0641\u0635\u06cc\u0644 +translation_label_denominator_description=\u0688\u06cc\u0646\u0648\u0645\u0679\u0631 \u06a9\u06cc \u062a\u0641\u0635\u06cc\u0644 translation_locale_added=\u0632\u0628\u0627\u0646 \u06a9\u0627 \u0627\u0636\u0627\u0641\u06c1 translation_cancel=\u0645\u0646\u0633\u0648\u062e -translation_add=\u0634\u0627\u0645\u0644 +translation_add=\u0627\u0636\u0627\u0641\u06c1 translation_locale=\u0632\u0628\u0627\u0646 translation_reference=\u0631\u06cc\u0641\u0631\u0646\u0633 translation_language_must_be_two_chars=\u0632\u0628\u0627\u0646 \u062f\u0648 \u062d\u0631\u0641 \u067e\u0631 \u0645\u0634\u062a\u0645\u0644 \u06c1\u0648\u0646\u06cc \u0686\u0627\u06c1\u06cc\u06d2 @@ -1006,36 +1029,36 @@ server_date=\u062a\u0627\u0631\u06cc\u062e \u0633\u0631\u0648\u0631 \u067e\u0631 last_analytics_table_generation=\u0627\u0653\u062e\u0631\u06cc \u062a\u062c\u0632\u06cc\u0627\u062a\u06cc \u0679\u06cc\u0628\u0644 last_analytics_table_runtime=\u0627\u0653\u062e\u0631\u06cc \u062a\u062c\u0632\u06cc\u0627\u062a\u06cc \u06a9\u0627 \u0631\u0646\u0679\u0627\u0626\u0645 time_since_last_analytics_table_generation=\u0627\u0653\u062e\u0631\u06cc \u062a\u062c\u0632\u06cc\u06c1 \u0679\u06cc\u0628\u0644 \u0628\u0646\u0627\u0646\u06d2 \u06a9\u0627 \u0648\u0642\u062a -online_release_page=\u0635\u0641\u062d\u06c1 \u0627\u0653\u0646 \u0644\u0627\u0626\u0646 \u0631\u06cc\u0644\u06cc\u0632 +online_release_page=\u0627\u0653\u0646 \u0644\u0627\u0626\u0646 \u0631\u06cc\u0644\u06cc\u0632 \u06a9\u0627 \u0635\u0641\u062d\u06c1 edit_profile=\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0628\u062f\u0644\u0648 view_profile=\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u062f\u06cc\u06a9\u06be\u0648 profile_details=\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u06a9\u06cc \u062a\u0641\u0635\u06cc\u0644 -job_title=\u0646\u0648\u06a9\u0631\u06cc -introduction=\u062a\u0639\u0627\u0631\u0641 -gender=\u062c\u0646\u0633 -male=\u0645\u0631\u062f -female=\u0639\u0648\u0631\u062a -other=\u0628\u0627\u0642\u06cc -birthday=\u0633\u0627\u0644\u06af\u0631\u06c1 -nationality=\u0642\u0648\u0645\u06cc\u062a -employer=\u0627\u0653\u062c\u0631 -education=\u062a\u0639\u0644\u06cc\u0645 -interests=\u067e\u0633\u0646\u062f -languages=\u0632\u0628\u0627\u0646\u06cc\u06ba +job_title=\u00d9 +introduction=\u00d8\u00aa\u00d8\u00b9\u00d8\u00a7\u00d8\u00b1\u00d9\u0081 +gender=\u00d8\u00b5\u00d9\u0086\u00d9\u0081 +male=\u00d9 +female=\u00d8\u00b9\u00d9\u0088\u00d8\u00b1\u00d8\u00aa +other=\u00d8\u00af\u00db\u008c\u00da\u00af\u00d8\u00b1 +birthday=\u00d8\u00b3\u00d8\u00a7\u00d9\u0084\u00da\u00af\u00d8\u00b1\u00db\u0081 +nationality=\u00d9\u0082\u00d9\u0088\u00d9 +employer=\u00d9 +education=\u00d8\u00aa\u00d8\u00b9\u00d9\u0084\u00db\u008c\u00d9 +interests=\u00d8\u00af\u00d9\u0084\u00da\u0086\u00d8\u00b3\u00d9\u00be\u00db\u008c +languages=\u00d8\u00b2\u00d8\u00a8\u00d8\u00a7\u00d9\u0086\u00db\u008c\u00da\u00ba update_user_profile_success=\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u067e\u0688\u06cc\u0679 \u06c1\u0648 \u06af\u0626\u06cc -settings=\u062a\u0631\u062c\u06cc\u062d\u0627\u062a -property_to_display_in_analysis_modules=\u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u062c\u0633\u06d2 \u062a\u062c\u0632\u06cc\u06c1 \u0645\u0648\u0688\u06cc\u0648\u0644 \u0645\u06cc\u06ba \u062f\u06cc\u06a9\u06be\u0627\u0646\u0627 \u06c1\u06d2 -user_settings=\u062a\u0631\u062c\u06cc\u062d\u0627\u062a \u0635\u0627\u0631\u0641 -general=\u0639\u0645\u0648\u0645\u0645\u06cc -message=\u067e\u06cc\u063a\u0627\u0645 -db_language=\u0688\u06cc\u0679\u0627\u0628\u06cc\u0633 \u06a9\u06cc \u0632\u0628\u0627\u0646 -language=\u0633\u0627\u0641\u0679\u0648\u06cc\u0631 \u06a9\u06cc \u0632\u0628\u0627\u0646 +settings=\u00d8\u00aa\u00d8\u00b1\u00d8\u00aa\u00db\u008c\u00d8\u00a8\u00d8\u00a7\u00d8\u00aa +property_to_display_in_analysis_modules=\u00d8\u00ac\u00d8\u00a7\u00d8\u00a6\u00db\u008c\u00d8\u00af\u00d8\u00a7\u00d8\u00af \u00d8\u00aa\u00d8\u00ac\u00d8\u00b2\u00db\u008c\u00db\u0081 \u00d9 +user_settings=\u0635\u0627\u0631\u0641 \u06a9\u06cc \u062a\u0631\u062a\u06cc\u0628\u0627\u062a +general=\u00d8\u00ac\u00d9\u0086\u00d8\u00b1\u00d9\u0084 +message=\u00d9\u00be\u00db\u008c\u00d8\u00ba\u00d8\u00a7\u00d9 +db_language=\u00da\u0088\u00db\u008c\u00d9\u00b9\u00d8\u00a7 \u00d8\u00a8\u00db\u008c\u00d8\u00b3 \u00d8\u00b2\u00d8\u00a8\u00d8\u00a7\u00d9\u0086 +language=\u00d8\u00a7\u00d9\u0086\u00d9\u00b9\u00d8\u00b1\u00d9\u0081\u00db\u008c\u00d8\u00b3 \u00d8\u00b2\u00d8\u00a8\u00d8\u00a7\u00d9\u0086 use_db_locale_no_translation=\u0688\u06cc\u0679\u0627\u0628\u06cc\u0633 \u06a9\u06cc \u0632\u0628\u0627\u0646 - \u06a9\u0648\u0626\u06cc \u0632\u0628\u0627\u0646 \u0646\u06c1\u06cc\u06ba style=\u0633\u0679\u0627\u0626\u0644 user_general_settings=\u0635\u0627\u0631\u0641 \u0639\u0645\u0648\u0645\u0645\u06cc \u062a\u0631\u062c\u06cc\u062d\u0627\u062a user_message_settings=\u0635\u0627\u0631\u0641 \u067e\u06cc\u063a\u0627\u0645 \u062a\u0631\u062c\u06cc\u062d\u0627\u062a -enable_message_email_notifications=\u0627\u06cc \u0645\u06cc\u0644 \u067e\u06cc\u063a\u0627\u0645\u0627\u062a \u06a9\u0648 \u0686\u0627\u0644\u0648 \u06a9\u0631\u0648 -enable_message_sms_notifications=\u0627\u06cc\u0633.\u0627\u06cc\u0645.\u0627\u06cc\u0633 \u067e\u06cc\u063a\u0627\u0645\u0627\u062a \u06a9\u0648 \u0686\u0627\u0644\u0648 \u06a9\u0631\u0648 +enable_message_email_notifications=\u00d9\u00be\u00db\u008c\u00d8\u00ba\u00d8\u00a7\u00d9 +enable_message_sms_notifications=\u00d8\u00a7\u00db\u008c\u00d8\u00b3 \u00d8\u00a7\u00db\u008c\u00d9 intro_user_general_settings=\u0633\u0633\u0679\u0645 \u06a9\u0648 \u0635\u0627\u0631\u0641 \u06a9\u06cc \u0632\u0628\u0627\u0646 \u0627\u0648\u0631 \u0633\u0679\u0627\u0626\u0644 \u06a9\u06d2 \u0645\u0637\u0627\u0628\u0642 \u0688\u06be\u0627\u0644\u0648 intro_user_message_settings=\u0633\u0633\u0679\u0645 \u0645\u06cc\u06ba \u0635\u0627\u0631\u0641 \u06a9\u06cc \u0627\u06cc \u0645\u06cc\u0644 \u0627\u0648\u0631 \u0627\u06cc\u0633.\u0627\u06cc\u0645.\u0627\u06cc\u0633 \u06a9\u06cc \u062a\u0631\u062c\u06cc\u062d\u0627\u062a \u06a9\u0627 \u0645\u062d\u0641\u0648\u0638 \u06a9\u0631\u0648 light_blue=\u06c1\u0644\u06a9\u0627 \u0646\u06cc\u0627 @@ -1060,10 +1083,10 @@ release_page=\u0627\u0653\u0646 \u0644\u0627\u0626\u0646 \u0631\u06cc\u0644\u06c #-- Macros ---------------------------------------------------------------------# -yes=\u06c1\u0627\u06ba -no=\u0646\u06c1\u06cc\u06ba -true=\u06c1\u0627\u06ba -false=\u0646\u06c1\u06cc\u06ba +yes=\u00d8\u00ac\u00db\u008c \u00db\u0081\u00d8\u00a7\u00da\u00ba +no=\u00d9\u0086\u00db\u0081\u00db\u008c\u00da\u00ba +true=\u00d8\u00ac\u00db\u008c \u00db\u0081\u00d8\u00a7\u00da\u00ba +false=\u00d9\u0086\u00db\u0081\u00db\u008c\u00da\u00ba sum=\u062c\u0645\u0639 count=\u0634\u0645\u0627\u0631 average=\u0627\u0648\u0633\u0637 @@ -1092,7 +1115,7 @@ none=\u06a9\u0648\u0626\u06cc \u0646\u06c1\u06ba yes_only = \u0635\u0631\u0641 \u06c1\u0627\u06ba custom=\u0645\u0631\u0636\u06cc \u06a9\u06d2 \u0645\u0637\u0627\u0628\u0642 file=\u0641\u0627\u0626\u0644 -no_value=\u06a9\u0648\u0626\u06cc \u0648\u06cc\u0644\u06cc\u0648 \u0646\u06c1\u06cc\u06ba +no_value=\u00da\u00a9\u00d9\u0088\u00d8\u00a6\u00db\u008c \u00d9\u0082\u00d8\u00af\u00d8\u00b1 \u00d9\u0086\u00db\u0081\u00db\u008c\u00da\u00ba #-- Validation messages -------------------------------------------------------# @@ -1112,17 +1135,17 @@ profile=\u067e\u0631\u0641\u0627\u0626\u0644 account=\u0627\u06a9\u0627\u0624\u0646\u0679 update_user=\u0635\u0627\u0631\u0641 \u0627\u067e\u0688\u06cc\u0679 user_account=\u06cc\u0648\u0632\u0631 \u0627\u06a9\u0627\u0624\u0646\u0679 -user_name=\u06cc\u0648\u0632\u0631\u0646\u0627\u0645 -old_password=\u067e\u0631\u0627\u0646\u0627 \u067e\u0627\u0633\u0648\u0631\u0688 -new_password=\u0646\u06cc\u0627 \u067e\u0627\u0633\u0648\u0631\u0688 +user_name=\u00d8\u00b5\u00d8\u00a7\u00d8\u00b1\u00d9\u0081 \u00da\u00a9\u00d8\u00a7 \u00d9\u0086\u00d8\u00a7\u00d9 +old_password=\u00d9\u00be\u00d8\u00b1\u00d8\u00a7\u00d9\u0086\u00d8\u00a7 \u00d9\u00be\u00d8\u00a7\u00d8\u00b3\u00d9\u0088\u00d8\u00b1\u00da\u0088 +new_password=\u00d9\u0086\u00db\u008c\u00d8\u00a7 \u00d9\u00be\u00d8\u00a7\u00d8\u00b3 \u00d9\u0088\u00d8\u00b1\u00da\u0088 retype_new_password=\u0646\u06cc\u0627 \u067e\u0627\u0633\u0648\u0631\u0688 \u062f\u0648\u0628\u0627\u0631\u06c1 -surname=\u0627\u0653\u062e\u0631\u06cc \u0646\u0627\u0645 -first_name=\u067e\u06c1\u0644\u0627 \u0646\u0627\u0645 -email=\u0627\u06cc \u0645\u06cc\u0644 +surname=\u00d9\u00be\u00d8\u00a7\u00d8\u00b3 \u00d9\u0088\u00d8\u00b1\u00da\u0088 +first_name=\u00d9\u00be\u00db\u0081\u00d9\u0084\u00d8\u00a7 \u00d9\u0086\u00d8\u00a7\u00d9 +email=\u00d8\u00a7\u00db\u008c \u00d9 openid=\u0627\u064f\u0648\u067e\u0646 \u0627\u06cc.\u0688\u06cc -username=\u06cc\u0648\u0632\u0631\u0646\u0627\u0645 -phone_number=\u0645\u0648\u0628\u0627\u0626\u0644 \u0646\u0645\u0628\u0631 -user_roles=\u06cc\u0648\u0632\u0631 \u0631\u0648\u0644 +username=\u00d8\u00b5\u00d8\u00a7\u00d8\u00b1\u00d9\u0081 \u00da\u00a9\u00d8\u00a7 \u00d9\u0086\u00d8\u00a7\u00d9 +phone_number=\u00d9 +user_roles=\u00d8\u00b5\u00d8\u00a7\u00d8\u00b1\u00d9\u0081 \u00da\u00a9\u00db\u008c \u00da\u00a9\u00d8\u00b1\u00d8\u00af\u00d8\u00a7\u00d8\u00b1 update_user_success=\u0627\u06a9\u0627\u0624\u0646\u0679 \u0627\u067e\u0688\u06cc\u0679 \u06c1\u0648 \u06af\u06cc\u0627 wrong_password=\u063a\u0644\u0637 \u067e\u0627\u0633\u0648\u0631\u0688 help_center=\u0645\u062f\u062f \u0633\u0646\u0679\u0631 @@ -1145,7 +1168,7 @@ please_enter_a_valid_email_address=\u0635\u062d\u06cc\u062d \u0627\u06cc \u0645\ please_enter_a_valid_url=\u0635\u062d\u06cc\u062d \u0648\u06cc\u0628 \u0627\u06cc\u0688\u0631\u06cc\u0633 \u0688\u0627\u0644\u0648 please_enter_a_valid_date=\u0635\u062d\u06cc\u062d \u062a\u0627\u0631\u06cc\u062e \u0688\u0627\u0644\u0648 please_enter_a_valid_date_iso=\u0635\u062d\u062a \u062a\u0627\u0631\u06cc\u062e \u0688\u0627\u0644\u0648 (e.g. 1990-01-01). -please_enter_a_valid_number=\u0635\u062d\u06cc\u062d \u0646\u0645\u0628\u0631 \u0688\u0627\u0644\u0648 +please_enter_a_valid_number=\u0635\u062d\u06cc\u062d \u0646\u0645\u0628\u0631 \u0688\u0627\u0644\u06cc\u06d2 please_enter_a_valid_digits=\u0635\u0631\u0641 \u0646\u0645\u0628\u0631 \u0688\u0627\u0644\u0648 please_enter_the_equal_values_again=\u0648\u06cc\u0644\u06cc\u0648\u0632 \u0645\u06cc\u0686 \u0646\u06c1\u06cc\u06ba \u06c1\u0648\u062a\u06cc\u060c \u062f\u0648\u0628\u0627\u0631\u06c1 \u0688\u0627\u0644\u0648 please_enter_a_value_with_a_valid_expression=\u0648\u06cc\u0644\u06cc\u0648 \u0635\u062d\u06cc\u062d \u0627\u06cc\u06a9\u0633\u0679\u0646\u0634\u0646 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0688\u0627\u0644\u0648 @@ -1245,8 +1268,8 @@ process=\u062f\u0648\u0631\u0627\u0646 \u0639\u0645\u0644 \u06d4\u06d4\u06d4 get_pdf=\u067e\u06cc.\u0688\u06cc.\u0627\u06cc\u0641 \u06a9\u0627 \u062d\u0635\u0648\u0644 no_item_to_export=\u062f\u0631\u0627\u0653\u0645\u062f \u06a9\u06d2 \u0644\u06cc\u06d2 \u06a9\u0648\u0626\u06cc \u0627\u0653\u0626\u0679\u0645 \u0646\u06c1\u06cc\u06ba -name=\u0646\u0627\u0645 -short_name=\u0686\u06be\u0648\u0679\u0627 \u0646\u0627\u0645 +name=\u00d9\u0086\u00d8\u00a7\u00d9 +short_name=\u00d9 alternative_name=\u0645\u062a\u0628\u0627\u062f\u0644 \u0646\u0627\u0645 code=\u06a9\u0648\u0688 description=\u062a\u0641\u0635\u06cc\u0644\u0627\u062a @@ -1343,7 +1366,7 @@ greater_than_or_equal_to_title=\u0628\u0631\u0627\u0628\u0631 \u06cc\u0627 \u062 #-- Constant ------------------------------------------------------------------# constant=\u062c\u0627\u0645\u062f -constants=\u062c\u0627\u0645\u062f +constants=Constants no_constant_to_select=\u0686\u0646\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u06a9\u0648\u0626\u06cc \u062c\u0627\u0645\u062f \u0646\u06c1\u06cc\u06ba #-- Dynamic Attributes --------------------------------------------------------# @@ -1358,7 +1381,7 @@ user_group_access=\u06cc\u0648\u0632\u0631 \u06af\u0631\u0648\u067e \u06a9\u06cc ajax_login_failed=\u0644\u0627\u06af \u0627\u0650\u0646 \u0645\u06cc\u06ba \u0646\u0627\u0645\u06a9\u0627\u0645\u06cc\u06d4 \u062f\u0648\u0628\u0627\u0631\u06c1 \u06a9\u0648\u0634\u0634 \u06a9\u0631\u0648 group_name=\u06af\u0631\u0648\u067e \u0646\u0627\u0645 sharing_settings=\u0634\u06cc\u0626\u0631 \u0633\u06cc\u0679\u0646\u06af -no_access=\u06a9\u0648\u0626\u06cc \u0631\u0633\u0627\u0626\u06cc \u0646\u06c1\u06cc\u06ba +no_access=\u06a9\u0648\u0626\u06cc \u0646\u06c1\u06ba read_only=\u0635\u0631\u0641 \u062f\u06cc\u06a9\u06be\u0646\u06d2 \u06a9\u06cc \u062d\u062f \u062a\u06a9 read_write=\u0631\u06cc\u0688 \u0627\u0648\u0631 \u0631\u0627\u0626\u0679 \u0631\u0633\u0627\u0626\u06cc can_edit_and_view=\u0627\u06cc\u0688\u06cc\u0679 \u0627\u0648\u0631 \u0648\u06cc\u0648 \u06a9\u06cc \u0631\u0633\u0627\u0631\u0626\u06cc @@ -1674,18 +1697,24 @@ planned_parenthood=\u0645\u0646\u0635\u0648\u0628\u06c1 \u0628\u0646\u062f\u06cc create_an_account=\u0627\u06a9\u0627\u0624\u0646\u0679 \u0628\u0646\u0627\u0624 login_password=\u067e\u0627\u0633\u0648\u0631\u0688 -login_username=\u06cc\u0648\u0632\u0631 \u0646\u0627\u0645 +login_username=\u00d8\u00b5\u00d8\u00a7\u00d8\u00b1\u00d9\u0081 \u00da\u00a9\u00d8\u00a7 \u00d9\u0086\u00d8\u00a7\u00d9 forgot_password=\u067e\u0627\u0633\u0648\u0631\u0688 \u0628\u06be\u0648\u0644 \u06af\u06d2\u061f wrong_username_or_password=\u063a\u0644\u0637 \u0627\u0633\u062a\u0639\u0645\u0644\u0627\u062a\u06cc \u0646\u0627\u0645 \u06cc\u0627 \u062e\u0641\u06cc\u06c1 \u06a9\u0648\u0688 authentication.message.account.invalid=\u063a\u0644\u0637 \u0627\u0633\u062a\u0639\u0645\u0644\u0627\u062a\u06cc \u0646\u0627\u0645 \u06cc\u0627 \u062e\u0641\u06cc\u06c1 \u06a9\u0648\u0688 authentication.message.account.locked=\u0627\u0653\u067e \u06a9\u0627 \u0627\u06a9\u0627\u0624\u0646\u0679 \u0628\u0646\u062f \u06c1\u06d2 powered_by=\u06a9\u06cc \u0637\u0627\u0642\u062a \u0633\u06d2 sign_in=\u062f\u0627\u062e\u0644\u06c1 +login_using_two_factor_authentication=Login using two factor authentication +two_factor_authentication_code=Two factor authentication code +sign_in_with_openID=Sign in with OpenID change_language=Change language +login_with_google=Sign in with Google +login_with_azure=Sign in with Microsoft +oidc_login_failed=Failed to login with OIDC two_factor_code=\u06a9\u0648\u0688 #-- New User Account page -----------------------------------------------------# -new_user_account_name=\u0646\u0627\u0645 +new_user_account_name=\u00d9\u0086\u00d8\u00a7\u00d9 new_user_account_first_name=\u067e\u06c1\u0644\u0627 new_user_account_last_name=\u0627\u0653\u062e\u0631\u06cc @@ -1696,7 +1725,7 @@ recover_error_message=\u0645\u0639\u0630\u0631\u062a\u060c \u06c1\u0645 \u0622\u #-- App Menu ------------------------------------------------------------------# -applications=\u0627\u06cc\u067e\u0632 +applications=\u0627\u067e\u06cc\u0632 more_applications=\u0645\u0632\u06cc\u062f \u0627\u06cc\u067e\u0632 app_manager=\u0627\u067e\u06cc\u0632 app_favorite_description=\u06cc\u06c1 \u0622\u0626\u06a9\u0646 \u0627\u06cc\u06a9 \u0627\u06cc\u0633\u06cc \u0627\u06cc\u0633\u06cc \u0627\u06cc\u0633\u06cc \u0646\u0634\u0627\u0646\u062f\u06c1\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u062c\u0648 \u0622\u067e \u06a9\u06d2 \u0688\u0631\u0627\u067e \u0688\u0627\u0624\u0646 \u0645\u06cc\u0646\u0648 \u0645\u06cc\u06ba \u062f\u06a9\u06be\u0627\u06cc\u0627 \u062c\u0627\u0626\u06d2 \u06af\u0627. @@ -1758,9 +1787,37 @@ respond_to_this_message=\u0627\u0633 \u067e\u06cc\u063a\u0627\u0645 \u06a9\u0627 #-- Restore emails ------------------------------------------------------------# +email_restore_subject=\u0635\u0627\u0631\u0641 \u06a9\u0627 \u0627\u06a9\u0627\u0624\u0646\u0679 \u0628\u062d\u0627\u0644 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u062a\u0648\u062b\u06cc\u0642 +email_restore_1_1st_paragraph_before_application_title=\u06a9\u0633\u06cc \u0646\u06d2\u060c \u0634\u0627\u06cc\u062f \u0622\u067e \u0646\u06d2\u060c \u06c1\u0645 \u0633\u06d2 \u0622\u067e \u06a9\u0648 \u0628\u062d\u0627\u0644 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u06a9\u06c1\u0627 \u06c1\u06d2 +email_restore_1_1st_paragraph_after_application_title=\u0635\u0627\u0631\u0641 \u0627\u06a9\u0627\u0624\u0646\u0679. +email_restore_1_2nd_paragraph=\u0622\u067e \u06a9\u0648 \u062f\u0648 \u0627\u06cc \u0645\u06cc\u0644 \u0628\u06be\u06cc\u062c \u062f\u06cc\u0627 \u06af\u06cc\u0627 \u06c1\u06d2\u060c \u062c\u06c1\u0627\u06ba \u06cc\u06c1 \u067e\u06c1\u0644\u0627 \u06c1\u06d2. \u0628\u0631\u0627\u06c1 \u0645\u06c1\u0631\u0628\u0627\u0646\u06cc \u0645\u0646\u062f\u0631\u062c\u06c1 \u0630\u06cc\u0644 \u0644\u0646\u06a9 \u067e\u0631 \u0639\u0645\u0644 \u06a9\u0631\u06cc\u06ba. \u0627\u06af\u0644\u06d2 \u0645\u0631\u062d\u0644\u06d2 \u0645\u06cc\u06ba \u0622\u067e \u06a9\u0648 \u0627\u06cc\u06a9 \u06a9\u0648\u0688 \u062f\u0631\u062c \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u0626\u06d2 \u06a9\u06c1\u0627 \u062c\u0627\u0626\u06d2 \u06af\u0627 \u062c\u0648 \u0622\u067e \u06a9\u0648 \u062f\u0648\u0633\u0631\u06d2 \u0627\u06cc \u0645\u06cc\u0644 \u0645\u06cc\u06ba \u0628\u06be\u06cc\u062c \u062f\u06cc\u0627 \u06af\u06cc\u0627 \u06c1\u06d2. +email_restore_1_3rd_paragraph=\u0622\u067e \u06a9\u0648 \u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1 \u06a9\u06d2 \u0627\u0646\u062f\u0631 \u0628\u062d\u0627\u0644 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0639\u0645\u0644 \u06a9\u0648 \u0645\u06a9\u0645\u0644 \u06a9\u0631\u0646\u0627 \u0636\u0631\u0648\u0631\u06cc \u06c1\u06d2. \u0627\u06af\u0631 \u0622\u067e \u06a9\u0648\u0626\u06cc \u06a9\u0627\u0631\u0631\u0648\u0627\u0626\u06cc \u0646\u06c1 \u06a9\u0631\u06cc\u06ba \u062a\u0648\u060c \u0622\u067e \u06a9\u0627 \u0627\u06a9\u0627\u0624\u0646\u0679 \u0628\u062d\u0627\u0644 \u0646\u06c1\u06cc\u06ba \u06a9\u06cc\u0627 \u062c\u0627\u0626\u06d2 \u06af\u0627. \u0627\u06af\u0631 \u0622\u067e \u0646\u06d2 \u0627\u0633 \u0628\u062d\u0627\u0644 \u06a9\u06cc \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0646\u06c1\u06cc\u06ba \u06a9\u06cc\u060c \u062a\u0648 \u0628\u0631\u0627\u06c1 \u0645\u06c1\u0631\u0628\u0627\u0646\u06cc \u0627\u0633 \u067e\u06cc\u063a\u0627\u0645 \u06a9\u0648 \u0646\u0638\u0631 \u0627\u0646\u062f\u0627\u0632 \u0646\u06c1 \u06a9\u0631\u06cc\u06ba. #-- Invite emails -------------------------------------------------------------# +email_invite_subject=\u0635\u0627\u0631\u0641 \u0627\u06a9\u0627\u0624\u0646\u0679 \u0628\u0646\u0627\u0646\u06d2 \u06a9\u06d2 \u0644\u0626\u06d2 \u062f\u0639\u0648\u062a \u0646\u0627\u0645\u06c1 +email_invite_1_1st_paragraph_before_application_title=\u06cc\u06c1 \u062a\u062e\u0644\u06cc\u0642 \u06a9\u0631\u0646\u06d2 \u06a9\u0627 \u0627\u06cc\u06a9 \u062f\u0639\u0648\u062a \u06c1\u06d2 +email_invite_1_1st_paragraph_after_application_title=\u0635\u0627\u0631\u0641 \u0627\u06a9\u0627\u0624\u0646\u0679. +email_invite_1_2nd_paragraph=\u0622\u067e \u06a9\u0648 \u062f\u0648 \u0627\u06cc \u0645\u06cc\u0644 \u0628\u06be\u06cc\u062c \u062f\u06cc\u0627 \u06af\u06cc\u0627 \u06c1\u06d2\u060c \u062c\u06c1\u0627\u06ba \u06cc\u06c1 \u067e\u06c1\u0644\u0627 \u06c1\u06d2. \u0628\u0631\u0627\u06c1 \u0645\u06c1\u0631\u0628\u0627\u0646\u06cc \u0645\u0646\u062f\u0631\u062c\u06c1 \u0630\u06cc\u0644 \u0644\u0646\u06a9 \u067e\u0631 \u0639\u0645\u0644 \u06a9\u0631\u06cc\u06ba. \u0627\u06af\u0644\u06d2 \u0645\u0631\u062d\u0644\u06d2 \u0645\u06cc\u06ba \u0622\u067e \u06a9\u0648 \u0627\u06cc\u06a9 \u06a9\u0648\u0688 \u062f\u0631\u062c \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u0626\u06d2 \u06a9\u06c1\u0627 \u062c\u0627\u0626\u06d2 \u06af\u0627 \u062c\u0648 \u0622\u067e \u06a9\u0648 \u062f\u0648\u0633\u0631\u06d2 \u0627\u06cc \u0645\u06cc\u0644 \u0645\u06cc\u06ba \u0628\u06be\u06cc\u062c \u062f\u06cc\u0627 \u06af\u06cc\u0627 \u06c1\u06d2. +email_invite_1_3rd_paragraph=\u0622\u067e \u06a9\u0648 \u0627\u06cc\u06a9 \u06c1\u0641\u062a\u06d2 \u06a9\u06d2 \u0627\u0646\u062f\u0631 \u0627\u0633 \u062f\u0639\u0648\u062a \u0646\u0627\u0645\u06d2 \u06a9\u0627 \u062c\u0648\u0627\u0628 \u062f\u06cc\u0646\u0627 \u06c1\u0648\u06af\u0627. \u0627\u06af\u0631 \u0622\u067e \u06a9\u0648\u0626\u06cc \u06a9\u0627\u0631\u0631\u0648\u0627\u0626\u06cc \u0646\u06c1 \u06a9\u0631\u06cc\u06ba \u062a\u0648 \u062f\u0639\u0648\u062a \u0646\u0627\u0645\u06c1 \u0627\u0633 \u0648\u0642\u062a \u062e\u062a\u0645 \u06c1\u0648 \u062c\u0627\u0626\u06d2 \u06af\u0627. + +#-- Verify email -------------------------------------------------------------# + +email_verify_1_1st_paragraph_before_application_title=This is a message to verify a +email_verify_1_1st_paragraph_after_application_title=, user account email. +email_verify_1_2nd_paragraph=Please click the link below to verify the email address of your account. +email_verify_1_3rd_paragraph=You must respond to this email within one hour. If you take no action, the email address will not be verified. +verify_email_subject=Verify email address + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=Your Two-Factor Authentication Code for +email_2fa_1_greeting=Dear +email_2fa_1_1st_paragraph_application_title=You have requested a two-factor authentication code to log into your account. +email_2fa_1_2nd_paragraph=Your two-factor authentication code: +email_2fa_1_3rd_paragraph=Please use this code within 15 minutes to log into your account. +email_2fa_1_4th_paragraph=If you did not request this code, please contact your system administrator immediately to secure your account. +email_2fa_1_ending=Thank you, #-- Cache strategy display strings --------------------------------------------# @@ -1795,7 +1852,7 @@ program_stage_id=\u067e\u0631\u0648\u06af\u0631\u0627\u0645 \u0645\u0631\u062d\u #-- Object names --------------------------------------------------------------# -data_element=\u0688\u06cc\u0679\u0627 \u0639\u0646\u0627\u0635\u0631 +data_element=\u0688\u06cc\u0679\u0627 \u0639\u0646\u0635\u0631 data_element_group=\u0688\u06cc\u0679\u0627 \u0639\u0646\u0627\u0635\u0631 \u06af\u0631\u0648\u067e indicator=\u0627\u0634\u0627\u0631\u06d2 indicator_group=\u0627\u0634\u0627\u0631\u0648\u06ba \u06a9\u0627 \u06af\u0631\u0648\u067e @@ -1891,7 +1948,7 @@ data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.s data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements -data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements with conflicting exclusive group sets +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set data_integrity.data_elements_in_data_set_not_in_form.section=\u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 @@ -1905,9 +1962,6 @@ data_integrity.category_combos_being_invalid.section=\u0627\u0642\u0633\u0627\u0 data_integrity.category_combos_being_invalid.name=Invalid Category-combos data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options -data_integrity.indicators_with_identical_formulas.section=\u0627\u0634\u0627\u0631\u06d2 -data_integrity.indicators_with_identical_formulas.name=\u0627\u06cc\u06a9 \u06c1\u06cc \u0641\u0627\u0631\u0645\u0648\u0644\u0627 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0627\u0634\u0627\u0631\u06d2 -data_integrity.indicators_with_identical_formulas.description=Lists all indicators that have the identical formulas with at least one other indicator data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates data_integrity.indicators_without_groups.section=\u0627\u0634\u0627\u0631\u06d2 data_integrity.indicators_without_groups.name=Indicators lacking groups @@ -1919,21 +1973,18 @@ data_integrity.indicators_with_invalid_denominator.section=\u0627\u0634\u0627\u0 data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid data_integrity.indicators_violating_exclusive_group_sets.section=\u0627\u0634\u0627\u0631\u06d2 -data_integrity.indicators_violating_exclusive_group_sets.name=Indicators with conflicting exclusive group sets +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group data_integrity.periods_duplicates.section=\u062f\u0648\u0631 data_integrity.periods_duplicates.name=Duplicate Periods data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates +data_integrity.option_groups_empty.name=Option groups with no options data_integrity.org_units_with_cyclic_references.section=\u062a\u0646\u0638\u06cc\u0645\u06cc \u06cc\u0648\u0646\u0679\u0633 data_integrity.org_units_with_cyclic_references.name=\u0633\u0627\u0626\u06cc\u06a9\u0644 \u06cc\u0648\u0646\u06cc\u0646 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u062a\u0646\u0638\u06cc\u0645 \u06cc\u0648\u0646\u0679\u0633 data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference -data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two -data_integrity.org_units_being_orphaned.section=\u062a\u0646\u0638\u06cc\u0645\u06cc \u06cc\u0648\u0646\u0679\u0633 -data_integrity.org_units_being_orphaned.name=\u06cc\u062a\u06cc\u0645 \u062a\u0646\u0638\u06cc\u0645 \u062a\u0646\u0638\u06cc\u0645 \u06cc\u0648\u0646\u0679\u0633 -data_integrity.org_units_being_orphaned.description=Lists all organisation units that aren't level 1 units but that lack a parent so that they are not connected to the rest of the organisation tree -data_integrity.org_units_being_orphaned.recommendation=Find (or create) and set the correct parent for the orphaned organisation unit(s). Eventually this is also caused by having set the wrong level. +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=\u062a\u0646\u0638\u06cc\u0645\u06cc \u06cc\u0648\u0646\u0679\u0633 data_integrity.org_units_without_groups.name=Organisation units lacking groups data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group @@ -1945,13 +1996,13 @@ data_integrity.org_unit_groups_without_group_sets.section=\u062a\u0646\u0638\u06 data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set data_integrity.validation_rules_without_groups.section=Validation Rules -data_integrity.validation_rules_without_groups.name=Validation rules lacking groups +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules -data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression @@ -1962,10 +2013,10 @@ data_integrity.program_indicators_with_invalid_filters.name=Program indicators w data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false data_integrity.program_indicators_without_expression.section=Program Indicators -data_integrity.program_indicators_without_expression.name=Program indicators lacking an expression +data_integrity.program_indicators_without_expression.name=Program indicators without expressions data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet data_integrity.program_rules_without_condition.section=Program Rules -data_integrity.program_rules_without_condition.name=Program rules lacking a condition +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet data_integrity.program_rules_without_priority.section=Program Rules data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting @@ -1997,84 +2048,104 @@ data_integrity.program_rule_actions_without_stage_id.name=Program rules with act data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one #YAML based data integrity checks data_integrity.categories_no_options.name=Categories with no category options -data_integrity.categories_one_default_category.name=Only one default category should exist -data_integrity.categories_one_default_category_combo.name=Only one default category combo should exist -data_integrity.categories_one_default_category_option.name=Only one default category option should exist -data_integrity.categories_one_default_category_option_combo.name=Only one default category option combo should exist -data_integrity.categories_same_category_options.name=Categories with the same category options -data_integrity.categories_unique_category_combo.name=Different category combinations should not have the exact same combination of categories. -data_integrity.invalid_category_combos.name=\u063a\u0644\u0637 \u0632\u0645\u0631\u06c1 \u0645\u062c\u0645\u0648\u0639\u06c1 +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects -data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations. -data_integrity.category_option_group_sets_incomplete.name=Category option group sets which do not contain all category options. -data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set. -data_integrity.category_options_no_categories.name=Category options with no categories. -data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories which share the same category options. -data_integrity.catoptioncombos_no_catcombo.name=Category options combinations with no category combination. -data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality. -data_integrity.dashboards_no_items.name=Dashboards with no items. -data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements that have not been changed in last 100 days and do not have any data values. -data_integrity.data_elements_aggregate_aggregation_operator.name=Non-numeric data elements which have an aggregation operator other than NONE. -data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites (directly or through indicators) -data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements with NO data values. -data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups. -data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types. -data_integrity.data_elements_without_datasets.name=Aggregate data elements not assigned to any data sets -data_integrity.datasets_empty.name=Data sets with no data elements -data_integrity.datasets_not_assigned_to_org_units.name=Data sets not assigned to any organisation units +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. -data_integrity.category_option_group_sets_scarce.name=Category option groups should have at least two members. -data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members. -data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members. -data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members. -data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members. -data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members. -data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members. -data_integrity.user_groups_scarce.name=User groups should have at least two members. -data_integrity.validation_rule_groups_scarce.name=Validation rule should have at least two members. -data_integrity.indicator_no_analysis.name=Indicators not used in analytical objects. -data_integrity.indicator_types_duplicated.name=Indicator types with the same factor. -data_integrity.indicators_duplicated_terms.name=Indicators with the same terms. -data_integrity.indicators_exact_duplicates.name=Indicators with the same formula. -data_integrity.indicators_not_grouped.name=Indicators not in any groups. -data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=\u0627\u06cc\u06a9 \u06c1\u06cc \u0641\u0627\u0631\u0645\u0648\u0644\u0627 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0627\u0634\u0627\u0631\u06d2 +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order data_integrity.options_sets_empty.name=Empty option sets data_integrity.options_sets_unused.name=Option sets which are not used data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets -data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry. -data_integrity.orgunits_multiple_roots.name=The organisation unit hierarchy should have a single root. -data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames. -data_integrity.orgunits_no_coordinates.name=Organisation units with no coordinates. -data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent. -data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0). -data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date later than the closed date. -data_integrity.orgunits_orphaned.name=Orphaned organisation units. -data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent. -data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces. -data_integrity.org_units_not_in_compulsory_group_sets.name=Organisation units not in all compulsory organisation unit group sets +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=\u06cc\u062a\u06cc\u0645 \u062a\u0646\u0638\u06cc\u0645 \u062a\u0646\u0638\u06cc\u0645 \u06cc\u0648\u0646\u0679\u0633 +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set -data_integrity.organisation_units_without_groups.name=Organisation units not in any groups -data_integrity.periods_3y_future.name=Periods which are more than three years in the future. -data_integrity.periods_distant_past.name=Periods which are in the distant past. +data_integrity.organisation_units_without_groups.name=\u062a\u0646\u0638\u06cc\u0645\u0648\u06ba \u06a9\u06d2 \u0628\u063a\u06cc\u0631 \u062a\u0646\u0638\u06cc\u0645\u0648\u06ba \u06a9\u06d2 \u06cc\u0648\u0646\u0679 +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type -data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template. -data_integrity.program_rules_no_action.name=Program rules with no action. +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions data_integrity.program_rules_no_expression.name=Program rules with no expression. -data_integrity.program_rules_no_priority.name=Program rules with no priority -data_integrity.validation_rules_missing_value_strategy_null.name=All validation rule expressions should have a missing value strategy. -data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the past 12 months -data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the past 12 months -data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the past 12 months -data_integrity.users_with_invalid_usernames.name = Users with invalid usernames -data_integrity.users_capture_ou_not_in_data_view_ou.name=Users with capture org unit not in data view org unit -data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users with capture org unit not in TEI search org unit -data_integrity.users_with_no_user_role.name=Users with no user role -data_integrity.user_roles_no_authorities.name=User roles with no authorities -data_integrity.user_roles_with_no_users.name=User roles with no users -data_integrity.option_groups_empty.users=Option groups with no options -data_integrity.push_analysis_no_recipients.name=Push analyses without recipients +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage # -- End Data Integrity Checks--------------------------------------------# diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_uz_UZ_Cyrl.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_uz_UZ_Cyrl.properties index 998793758453..937e324c5562 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_uz_UZ_Cyrl.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_uz_UZ_Cyrl.properties @@ -9,7 +9,7 @@ no_page_specified=\u0421\u0430\u04b3\u0438\u0444\u0430 \u043a\u045e\u0440\u0441\ an_exception_occured=\u0418\u0441\u0442\u0438\u0441\u043d\u043e \u044e\u0437 \u0431\u0435\u0440\u0434\u0438 exception_explanation_text=\u0423\u0437\u0440! \u041e\u043f\u0435\u0440\u0430\u0446\u0438\u044f \u0430\u043c\u0430\u043b\u0433\u0430 \u043e\u0448\u0438\u0440\u0438\u043b\u043c\u0430\u0434\u0438. \u041e\u0434\u0430\u0442\u0434\u0430, \u043c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430\u0440 \u0439\u045e\u049b\u043e\u043b\u043c\u0430\u0439\u0434\u0438 \u0432\u0430 \u043e\u043b\u0434\u0438\u043d\u0433\u0438 \u0441\u0430\u04b3\u0438\u0444\u0430\u0433\u0430 \u049b\u0430\u0439\u0442\u0438\u0431 \u0438\u0448\u043d\u0438 \u0434\u0430\u0432\u043e\u043c \u044d\u0442\u0438\u0448 \u043c\u0443\u043c\u043a\u0438\u043d exception=\u0418\u0441\u0442\u0438\u0441\u043d\u043e -caused_by=\u0421\u0430\u0431\u0430\u0431\u0438 +caused_by=\u0421\u0430\u0431\u0430\u0431\u0434\u0430 \u043a\u0435\u043b\u0438\u0431 \u0447\u0438\u049b\u049b\u0430\u043d unknown_source=\u041d\u043e\u043c\u0430\u044a\u043b\u0443\u043c \u043c\u0430\u043d\u0431\u0430 logged_in=\u041a\u0438\u0440\u0438\u0448 not_logged_in=\u041a\u0438\u0440\u0438\u0448 \u0439\u045e\u049b @@ -28,9 +28,9 @@ services=\u0425\u0438\u0437\u043c\u0430\u0442\u043b\u0430\u0440 #-- dhis-ouwt ------------------------------------------------------------------# -org_unit_tree=\u0422\u0430\u0448\u043a\u0438\u043b\u0438\u0439 \u0431\u045e\u043b\u0438\u043c\u043b\u0430\u0440 \u0448\u0430\u0436\u0430\u0440\u0430\u0441\u0438 +org_unit_tree=\u0422\u0430\u0448\u043a\u0438\u043b\u0438\u0439 \u0431\u045e\u043b\u0438\u043c\u043b\u0430\u0440 \u0434\u0430\u0440\u0430\u0445\u0442\u0438 (\u0448\u0430\u0436\u0430\u0440\u0430\u0441\u0438) specify_organisationunit=\u0418\u043b\u0442\u0438\u043c\u043e\u0441, \u0422\u0430\u0448\u043a\u0438\u043b\u0438\u0439 \u0431\u045e\u043b\u0438\u043c\u043d\u0438 \u043a\u045e\u0440\u0441\u0430\u0442\u0438\u043d\u0433 -cannot_clear_selected_orgunits=\u0422\u0430\u043d\u043b\u0430\u043d\u0433\u0430\u043d \u0422\u0430\u0448\u043a\u0438\u043b\u0438\u0439 \u0431\u045e\u043b\u0438\u043c\u043b\u0430\u0440\u043d\u0438 \u0430\u043d\u0438\u049b\u043b\u0430\u0448\u0442\u0438\u0440\u0438\u0448 \u0438\u043b\u043e\u0436\u0438 \u0431\u045e\u043b\u043c\u0430\u0434\u0438 +cannot_clear_selected_orgunits=\u0422\u0430\u043d\u043b\u0430\u043d\u0433\u0430\u043d \u0422\u0430\u0448\u043a\u0438\u043b\u0438\u0439 \u0431\u045e\u043b\u0438\u043c\u043b\u0430\u0440\u043d\u0438 \u0442\u043e\u0437\u0430\u043b\u0430\u0448 \u0438\u043b\u043e\u0436\u0438 \u0431\u045e\u043b\u043c\u0430\u0434\u0438 locate_organisation_unit_by_name=\u0422\u0430\u0448\u043a\u0438\u043b\u0438\u0439 \u0431\u045e\u043b\u0438\u043c\u043d\u0438 \u043d\u043e\u043c\u0438 \u043e\u0440\u049b\u0430\u043b\u0438 \u0442\u043e\u043f\u0438\u0448 error_occurred=\u0425\u0430\u0442\u043e\u043b\u0438\u043a \u044e\u0437 \u0431\u0435\u0440\u0434\u0438 select_organisationunit=\u0421\u0438\u0437 \u0422\u0430\u0448\u043a\u0438\u043b\u0438\u0439 \u0431\u045e\u043b\u0438\u043c\u043d\u0438 \u0448\u0430\u0436\u0430\u0440\u0430 \u0434\u0430\u0440\u0430\u0445\u0442\u0438\u0434\u0430\u043d \u0442\u0430\u043d\u043b\u0430\u0448\u0438\u043d\u0433\u0438\u0437 \u043b\u043e\u0437\u0438\u043c @@ -40,29 +40,29 @@ select_organisationunit=\u0421\u0438\u0437 \u0422\u0430\u0448\u043a\u0438\u043b\ dhis-web-maintenance=\u0422\u0435\u0445\u043d\u0438\u043a \u0445\u0438\u0437\u043c\u0430\u0442 dhis-web-data-administration=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430\u0440\u043d\u0438 \u0431\u043e\u0448\u049b\u0430\u0440\u0438\u0448 dhis-web-maintenance-settings=\u0421\u043e\u0437\u043b\u0430\u043c\u0430\u043b\u0430\u0440 -dhis-web-aggregate-data-entry=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442 \u043a\u0438\u0440\u0438\u0442\u0438\u0448 +dhis-web-aggregate-data-entry=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442 \u041a\u0438\u0440\u0438\u0442\u0438\u0448 dhis-web-sms=\u0421\u041c\u0421 dhis-web-import-export=\u0418\u043c\u043f\u043e\u0440\u0442/\u042d\u043a\u0441\u043f\u043e\u0440\u0442 dhis-web-data-quality=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430\u0440 \u0441\u0438\u0444\u0430\u0442\u0438 dhis-web-maps=\u0425\u0430\u0440\u0438\u0442\u0430\u043b\u0430\u0440 dhis-web-mapping=GIS dhis-web-capture=\u041d\u0430\u0437\u043e\u0440\u0430\u0442\u0433\u0430 \u043e\u043b\u0438\u0448 -dhis-web-event-reports=\u04b2\u043e\u0434\u0438\u0441\u0430\u043b\u0430\u0440 \u04b3\u0430\u049b\u0438\u0434\u0430 \u04b3\u0438\u0441\u043e\u0431\u043e\u0442\u043b\u0430\u0440 -dhis-web-event-visualizer=\u04b2\u043e\u0434\u0438\u0441\u0430\u043b\u0430\u0440 \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u0438 +dhis-web-event-reports=\u04b2\u043e\u0434\u0438\u0441\u0430\u043b\u0430\u0440 \u04b3\u0430\u049b\u0438\u0434\u0430 \u04b2\u0438\u0441\u043e\u0431\u043e\u0442\u043b\u0430\u0440 +dhis-web-event-visualizer=\u04b2\u043e\u0434\u0438\u0441\u0430/\u0422\u0430\u0434\u0431\u0438\u0440\u043b\u0430\u0440 \u0412\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u0438 dhis-web-reports=\u04b2\u0438\u0441\u043e\u0431\u043e\u0442\u043b\u0430\u0440 dhis-web-approval=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430\u0440\u043d\u0438 \u0442\u0430\u0441\u0434\u0438\u049b\u043b\u0430\u0448 dhis-web-approval-classic=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442 \u0442\u0430\u0441\u0434\u0438\u049b\u043b\u0430\u043d\u0438\u0448\u0438 \u043a\u043b\u0430\u0441\u0441\u0438\u043a -dhis-web-cache-cleaner=\u0411\u0440\u043e\u0443\u0437\u0435\u0440 \u043a\u0435\u0448\u0438\u043d\u0438 \u0442\u043e\u0437\u0430\u043b\u0430\u0448 +dhis-web-cache-cleaner=\u0411\u0440\u043e\u0443\u0437\u0435\u0440 \u041a\u0435\u0448\u0438\u043d\u0438 \u0422\u043e\u0437\u0430\u043b\u0430\u0448 dhis-web-mobile=\u041c\u043e\u0431\u0438\u043b (\u0421\u043c\u0430\u0440\u0442\u0444\u043e\u043d) dhis-web-dashboard-integration=\u0411\u043e\u0448\u049b\u0430\u0440\u0443\u0432 \u043f\u0430\u043d\u0435\u043b\u0438 dhis-web-messaging=\u0425\u0430\u0431\u0430\u0440 \u0430\u043b\u043c\u0430\u0448\u0438\u043d\u0443\u0432\u0438 dhis-web-visualizer=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430\u0440 \u043a\u043b\u0430\u0441\u0441\u0438\u043a \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u0438 -dhis-web-pivot=\u0421\u043e\u043b\u0438\u0448\u0442\u0438\u0440\u043c\u0430 \u0436\u0430\u0434\u0432\u0430\u043b -dhis-web-app-management=\u0418\u043b\u043e\u0432\u0430\u043d\u0438 \u0431\u043e\u0448\u049b\u0430\u0440\u0438\u0448 +dhis-web-pivot=\u0421\u043e\u043b\u0438\u0448\u0442\u0438\u0440\u043c\u0430 \u0416\u0430\u0434\u0432\u0430\u043b +dhis-web-app-management=\u0418\u043b\u043e\u0432\u0430\u043d\u0438 \u0411\u043e\u0448\u049b\u0430\u0440\u0438\u0448 dhis-web-usage-analytics=\u0424\u043e\u0439\u0434\u0430\u043b\u0430\u043d\u0438\u0448 \u0442\u0430\u04b3\u043b\u0438\u043b\u0438 dhis-web-translations=\u0422\u0430\u0440\u0436\u0438\u043c\u0430\u043b\u0430\u0440 -dhis-web-interpretation=\u0428\u0430\u0440\u04b3\u043b\u0430\u0440 -dhis-web-datastore=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430\u0440 \u0434\u045e\u043a\u043e\u043d\u0438 \u043c\u0435\u043d\u0435\u0434\u0436\u043c\u0435\u043d\u0442\u0438 +dhis-web-interpretation=\u0422\u0430\u043b\u049b\u0438\u043d\u043b\u0430\u0440 +dhis-web-datastore=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430\u0440 \u043e\u043c\u0431\u043e\u0440\u0438 \u041c\u0435\u043d\u0435\u0434\u0436\u043c\u0435\u043d\u0442\u0438 dhis-web-user=\u0424\u043e\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0432\u0447\u0438\u043b\u0430\u0440 dhis-web-scheduler=\u0420\u0435\u0436\u0430\u043b\u0430\u0448\u0442\u0438\u0440\u0443\u0432\u0447\u0438 dhis-web-dashboard=\u0411\u043e\u0448\u049b\u0430\u0440\u0443\u0432 \u043f\u0430\u043d\u0435\u043b\u0438 @@ -70,6 +70,9 @@ dhis-web-menu-management=\u041c\u0435\u043d\u044e \u043c\u0435\u043d\u0435\u0434 dhis-web-data-visualizer=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430\u0440 \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u0438 dhis-web-sms-configuration=\u0421\u041c\u0421 \u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f dhis-web-login=\u0410\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f +dhis-web-user-profile=User Profile +dhis-web-line-listing=\u049a\u0430\u0442\u043e\u0440\u043b\u0430\u0440\u043d\u0438 \u0432\u0430\u0440\u0430\u049b\u043b\u0430\u0448 +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# @@ -87,7 +90,8 @@ intro_dhis-web-event-reports=\u04b2\u043e\u0434\u0438\u0441\u0430/\u0422\u0430\u intro_dhis-web-event-capture=\u0411\u0438\u0442\u0442\u0430 \u04b3\u043e\u0434\u0438\u0441\u0430/\u0442\u0430\u0434\u0431\u0438\u0440\u043b\u0430\u0440 \u0443\u0447\u0443\u043d \u04b3\u0430\u049b\u0438\u0434\u0430 \u043c\u0430\u044a\u043b\u0443\u043c\u043e\u0442 \u043e\u043b\u0438\u0448. intro_dhis-web-capture=\u0411\u0438\u0442\u0442\u0430 \u04b3\u043e\u0434\u0438\u0441\u0430/\u0442\u0430\u0434\u0431\u0438\u0440\u043b\u0430\u0440 \u0443\u0447\u0443\u043d \u04b3\u0430\u049b\u0438\u0434\u0430 \u043c\u0430\u044a\u043b\u0443\u043c\u043e\u0442 \u043e\u043b\u0438\u0448. intro_dhis-web-data-visualizer=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430\u0440 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0438 \u0432\u0430 \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u043b\u0430\u0440 \u0443\u0447\u0443\u043d \u0434\u0438\u043d\u0430\u043c\u0438\u043a \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u044f\u0440\u0430\u0442\u0438\u043d\u0433. -intro_dhis-web-sms-configuration=\u0421\u041c\u0421 \u0448\u043b\u044e\u0437\u043b\u0430\u0440 \u0432\u0430 \u0445\u0430\u0431\u0430\u0440\u043b\u0430\u0440\u043d\u0438 \u0441\u043e\u0437\u043b\u0430\u043d\u0433 +intro_dhis-web-sms-configuration=Configure SMS Gateways and messages. +intro_dhis-web-line-listing=Create dynamic line lists for events and tracked entities. #-- Intro functions -------------------------------------------------------------# @@ -110,7 +114,7 @@ M_dhis-web-aggregate-data-entry=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442 M_dhis-web-import-export=\u0418\u043c\u043f\u043e\u0440\u0442-\u042d\u043a\u0441\u043f\u043e\u0440\u0442 \u0434\u0430\u0441\u0442\u0443\u0440\u0438 M_dhis-web-validationrule=\u0422\u0430\u0441\u0434\u0438\u049b\u043b\u0430\u0448 \u049a\u043e\u0438\u0434\u0430\u043b\u0430\u0440\u0438 \u0434\u0430\u0441\u0442\u0443\u0440\u0438 M_dhis-web-data-quality=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430\u0440 \u0421\u0438\u0444\u0430\u0442\u0438 \u0434\u0430\u0441\u0442\u0443\u0440\u0438 -M_dhis-web-gis=GIS \u0438\u043b\u043e\u0432\u0430\u0441\u0438 +M_dhis-web-gis=GIS \u0434\u0430\u0441\u0442\u0443\u0440\u0438 M_dhis-web-interpretation=\u0422\u0430\u043b\u049b\u0438\u043d \u0434\u0430\u0441\u0442\u0443\u0440\u0438 M_dhis-web-datastore=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430\u0440 \u043e\u043c\u0431\u043e\u0440\u0438 \u0434\u0430\u0441\u0442\u0443\u0440\u0438 M_dhis-web-messaging=\u0425\u0430\u0431\u0430\u0440 \u0430\u043b\u043c\u0430\u0448\u0438\u0448 \u0434\u0430\u0441\u0442\u0443\u0440\u0438 @@ -138,6 +142,10 @@ M_dhis-web-user=\u0424\u043e\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0432\u04 M_dhis-web-scheduler=\u0420\u0435\u0436\u0430\u043b\u0430\u0448\u0442\u0438\u0440\u0438\u0448 \u0434\u0430\u0441\u0442\u0443\u0440\u0438 M_dhis-web-data-visualizer=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430\u0440 \u0412\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u0438 \u0434\u0430\u0441\u0442\u0443\u0440\u0438 M_dhis-web-sms-configuration=\u0421\u041c\u0421 \u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0442\u043e\u0440 \u0434\u0430\u0441\u0442\u0443\u0440\u0438 +M_dhis-web-line-listing=Line Listing app +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# @@ -151,15 +159,18 @@ F_DATAADMIN_UNLOCK=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430\ F_DATAELEMENT_PUBLIC_ADD=\u041e\u0447\u0438\u049b \u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430\u0440 \u042d\u043b\u0435\u043c\u0435\u043d\u0442\u0438\u043d\u0438 \u049a\u045e\u0448\u0438\u0448/\u042f\u043d\u0433\u0438\u043b\u0430\u0448 F_DATAELEMENT_PRIVATE_ADD=\u0401\u043f\u0438\u049b \u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430\u0440 \u042d\u043b\u0435\u043c\u0435\u043d\u0442\u0438\u043d\u0438 \u049a\u045e\u0448\u0438\u0448/\u042f\u043d\u0433\u0438\u043b\u0430\u0448 F_DATAELEMENT_DELETE=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430\u0440 \u042d\u043b\u0435\u043c\u0435\u043d\u0442\u0438\u043d\u0438 \u040e\u0447\u0438\u0440\u0438\u0448 +F_DATA_ELEMENT_MERGE=Merge Data Elements F_CATEGORY_PUBLIC_ADD=\u041e\u0447\u0438\u049b \u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f\u043b\u0430\u0440\u043d\u0438 \u049a\u045e\u0448\u0438\u0448/\u042f\u043d\u0433\u0438\u043b\u0430\u0448 F_CATEGORY_PRIVATE_ADD=\u0401\u043f\u0438\u049b \u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f\u043b\u0430\u0440\u043d\u0438 \u049a\u045e\u0448\u0438\u0448/\u042f\u043d\u0433\u0438\u043b\u0430\u0448 F_CATEGORY_DELETE=\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f\u043d\u0438 \u040e\u0447\u0438\u0440\u0438\u0448 F_CATEGORY_OPTION_PUBLIC_ADD=\u041e\u0447\u0438\u049b \u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u0412\u0430\u0440\u0438\u0430\u043d\u0442\u0438\u043d\u0438 \u049a\u045e\u0448\u0438\u0448/\u042f\u043d\u0433\u0438\u043b\u0430\u0448 F_CATEGORY_OPTION_PRIVATE_ADD=\u0401\u043f\u0438\u049b \u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u0412\u0430\u0440\u0438\u0430\u043d\u0442\u0438\u043d\u0438 \u049a\u045e\u0448\u0438\u0448/\u042f\u043d\u0433\u0438\u043b\u0430\u0448 F_CATEGORY_OPTION_DELETE=\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u0412\u0430\u0440\u0438\u0430\u043d\u0442\u0438\u043d\u0438 \u040e\u0447\u0438\u0440\u0438\u0448 +F_CATEGORY_OPTION_MERGE=Merge Category Options F_CATEGORY_COMBO_PUBLIC_ADD=\u041e\u0447\u0438\u049b \u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u041a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u044f\u0441\u0438\u043d\u0438 \u049a\u045e\u0448\u0438\u0448/\u042f\u043d\u0433\u0438\u043b\u0430\u0448 F_CATEGORY_COMBO_PRIVATE_ADD=\u0401\u043f\u0438\u049b \u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u041a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u044f\u0441\u0438\u043d\u0438 \u049a\u045e\u0448\u0438\u0448/\u042f\u043d\u0433\u0438\u043b\u0430\u0448 F_CATEGORY_COMBO_DELETE=\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u041a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u044f\u0441\u0438\u043d\u0438 \u040e\u0447\u0438\u0440\u0438\u0448 +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=\u041e\u0447\u0438\u049b \u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u0412\u0430\u0440\u0438\u0430\u043d\u0442\u0438 \u0413\u0443\u0440\u0443\u04b3\u0438\u043d\u0438 \u049a\u045e\u0448\u0438\u0448/\u042f\u043d\u0433\u0438\u043b\u0430\u0448 F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=\u0401\u043f\u0438\u049b \u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u0412\u0430\u0440\u0438\u0430\u043d\u0442\u0438 \u0413\u0443\u0440\u0443\u04b3\u0438\u043d\u0438 \u049a\u045e\u0448\u0438\u0448/\u042f\u043d\u0433\u0438\u043b\u0430\u0448 F_CATEGORY_OPTION_GROUP_DELETE=\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u0412\u0430\u0440\u0438\u0430\u043d\u0442\u0438 \u0413\u0443\u0440\u0443\u04b3\u0438\u043d\u0438 \u040e\u0447\u0438\u0440\u0438\u0448 @@ -220,7 +231,7 @@ F_USER_VIEW=\u0424\u043e\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0432\u0447\u F_USER_ADD_WITHIN_MANAGED_GROUP=\u0411\u043e\u0448\u049b\u0430\u0440\u0438\u043b\u0430\u0434\u0438\u0433\u0430\u043d \u0413\u0443\u0440\u0443\u04b3 \u0438\u0447\u0438\u0434\u0430 \u0424\u043e\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0432\u0447\u0438 \u049a\u045e\u0448\u0438\u0448/\u042f\u043d\u0433\u0438\u043b\u0430\u0448 F_USER_DELETE_WITHIN_MANAGED_GROUP=\u0411\u043e\u0448\u049b\u0430\u0440\u0438\u043b\u0430\u0434\u0438\u0433\u0430\u043d \u0413\u0443\u0440\u0443\u04b3 \u0438\u0447\u0438\u0434\u0430 \u0424\u043e\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0432\u0447\u0438 \u040e\u0447\u0438\u0440\u0438\u0448 F_USER_VIEW_WITHIN_MANAGED_GROUP=\u0411\u043e\u0448\u049b\u0430\u0440\u0438\u043b\u0430\u0434\u0438\u0433\u0430\u043d \u0413\u0443\u0440\u0443\u04b3 \u0438\u0447\u0438\u0434\u0430 \u0424\u043e\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0432\u0447\u0438 \u041a\u045e\u0440\u0438\u0431 \u0447\u0438\u049b\u0438\u0448 -F_VALIDATIONRULE_PUBLIC_ADD=\u041e\u0447\u0438\u049b \u0422\u0430\u0441\u0434\u0438\u049b\u043b\u0430\u0448 \u049a\u043e\u0438\u0434\u0430\u0441\u0438\u043d\u0438 \u049a\u045e\u0448\u0438\u0448/\u042f\u043d\u0433\u0438\u043b\u0430\u0448 +F_VALIDATIONRULE_PUBLIC_ADD=\u041e\u043c\u043c\u0430\u0432\u0438\u0439 \u0422\u0430\u0441\u0434\u0438\u049b\u043b\u0430\u0448 \u049a\u043e\u0438\u0434\u0430\u0441\u0438\u043d\u0438 \u049a\u045e\u0448\u0438\u0448/\u042f\u043d\u0433\u0438\u043b\u0430\u0448 F_VALIDATIONRULE_PRIVATE_ADD=\u0401\u043f\u0438\u049b \u0422\u0430\u0441\u0434\u0438\u049b\u043b\u0430\u0448 \u049a\u043e\u0438\u0434\u0430\u0441\u0438\u043d\u0438 \u049a\u045e\u0448\u0438\u0448/\u042f\u043d\u0433\u0438\u043b\u0430\u0448 F_VALIDATIONRULE_DELETE=\u0422\u0430\u0441\u0434\u0438\u049b\u043b\u0430\u0448 \u049a\u043e\u0438\u0434\u0430\u0441\u0438\u043d\u0438 \u040e\u0447\u0438\u0440\u0438\u0448 F_VALIDATIONRULEGROUP_PUBLIC_ADD=\u041e\u0447\u0438\u049b \u0422\u0430\u0441\u0434\u0438\u049b\u043b\u0430\u0448 \u049a\u043e\u0438\u0434\u0430\u0441\u0438 \u0413\u0443\u0440\u0443\u0445\u0438\u043d\u0438 \u049a\u045e\u0448\u0438\u0448/\u042f\u043d\u0433\u0438\u043b\u0430\u0448 @@ -304,7 +315,7 @@ F_PUSH_ANALYSIS_ADD=\u0422\u0443\u0440\u0442\u043a\u0438 \u0422\u0430\u04b3\u043 F_PUSH_ANALYSIS_DELETE=\u0422\u0443\u0440\u0442\u043a\u0438 \u0422\u0430\u04b3\u043b\u0438\u043b\u0438 \u040e\u0447\u0438\u0440\u0438\u0448 F_PROGRAM_STAGE_COMPLETENESS=\u0414\u0430\u0441\u0442\u0443\u0440 \u0411\u043e\u0441\u049b\u0438\u0447\u0438\u043d\u0438\u043d\u0433 \u0422\u045e\u043b\u0438\u049b\u043b\u0438\u0433\u0438 \u0442\u045e\u0493\u0440\u0438\u0441\u0438\u0434\u0430\u0433\u0438 \u04b2\u0438\u0441\u043e\u0431\u043e\u0442\u043d\u0438 \u041a\u045e\u0440\u0438\u0431 \u0447\u0438\u049b\u0438\u0448 F_SCHEDULING_SEND_MESSAGE=\u0445\u0430\u0431\u0430\u0440\u043b\u0430\u0440 \u044e\u0431\u043e\u0440\u0438\u043b\u0438\u0448\u0438\u043d\u0438 \u0440\u0435\u0436\u0430\u043b\u0430\u0448\u0442\u0438\u0440\u0438\u0448 -F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER=\u04b2\u043e\u043b\u0430\u0442\u043b\u0430\u0440\u043d\u0438 \u0439\u0438\u0493\u0438\u0448 \u0431\u045e\u0439\u0438\u0447\u0430 \u0439\u0438\u0493\u0443\u0432\u0447\u0438\u043d\u0438 \u0440\u0435\u0436\u0430\u043b\u0430\u0448\u0442\u0438\u0440\u0438\u0448 +F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER=\u0411\u0438\u0440\u043b\u0430\u0448\u0442\u0438\u0440\u0438\u0448 \u0431\u045e\u0439\u0438\u0447\u0430 \u0439\u0438\u0493\u0443\u0432\u0447\u0438\u043d\u0438 \u0440\u0435\u0436\u0430\u043b\u0430\u0448\u0442\u0438\u0440\u0438\u0448 F_MINMAX_DATAELEMENT_ADD=\u041c\u0438\u043d\u0438\u043c\u0443\u043c-\u041c\u0430\u043a\u0441\u0438\u043c\u0443\u043c \u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442 \u042d\u043b\u0435\u043c\u0435\u043d\u0442\u0438 \u049a\u045e\u0448\u0438\u0448/\u042f\u043d\u0433\u0438\u043b\u0430\u0448 F_MINMAX_DATAELEMENT_DELETE=\u041c\u0438\u043d\u0438\u043c\u0443\u043c-\u041c\u0430\u043a\u0441\u0438\u043c\u0443\u043c \u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442 \u042d\u043b\u0435\u043c\u0435\u043d\u0442\u0438 \u040e\u0447\u0438\u0440\u0438\u0448 F_GENERATE_PROGRAM_SUMMARY_REPORT=\u0414\u0430\u0441\u0442\u0443\u0440 \u049a\u0438\u0441\u049b\u0430\u0447\u0430 \u04b2\u0438\u0441\u043e\u0431\u043e\u0442\u0438\u043d\u0438 \u042f\u0440\u0430\u0442\u0438\u0448 @@ -383,7 +394,7 @@ F_METADATA_EXPORT=\u041c\u0435\u0442\u0430\u041c\u0430\u044a\u043b\u0443\u043c\u F_APPROVE_DATA=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043d\u0438 \u0442\u0430\u0441\u0434\u0438\u049b\u043b\u0430\u0448 F_APPROVE_DATA_LOWER_LEVELS=\u049a\u0443\u0439\u0438 \u043f\u043e\u0493\u043e\u043d\u0430\u043b\u0430\u0440\u0434\u0430\u043d \u044e\u0431\u043e\u0440\u0438\u043b\u0433\u0430\u043d \u043c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043d\u0438 \u0442\u0430\u0441\u0434\u0438\u049b\u043b\u0430\u0448 F_ACCEPT_DATA_LOWER_LEVELS=\u049a\u0443\u0439\u0438 \u043f\u043e\u0493\u043e\u043d\u0430\u043b\u0430\u0440\u0434\u0430\u043d \u044e\u0431\u043e\u0440\u0438\u043b\u0433\u0430\u043d \u043c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043d\u0438 \u049b\u0430\u0431\u0443\u043b \u049b\u0438\u043b\u0438\u0448 -F_RUN_VALIDATION=\u0422\u0435\u043a\u0448\u0438\u0440\u0438\u0448 \u045e\u0442\u043a\u0430\u0437\u0438\u043d\u0433 +F_RUN_VALIDATION=\u0422\u0435\u043a\u0448\u0438\u0440\u0438\u0448 \u045e\u0442\u043a\u0430\u0437\u0438\u043b\u0441\u0438\u043d F_PROGRAM_TRACKING_LIST=\u0414\u0430\u0441\u0442\u0443\u0440 \u043a\u0443\u0437\u0430\u0442\u0443\u0432-\u043d\u0430\u0437\u043e\u0440\u0430\u0442\u0438\u043d\u0438 \u043a\u045e\u0440\u0438\u0431 \u0447\u0438\u049b\u0438\u0448 F_REPLICATE_USER=\u0424\u043e\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0432\u0447\u0438\u043d\u0438 \u0440\u0435\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u044f \u049b\u0438\u043b\u0438\u0448 F_LOCALE_ADD=\u0422\u0438\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0438\u043d\u0438 \u049a\u045e\u0448\u0438\u0448/\u042f\u043d\u0433\u0438\u043b\u0430\u0448 @@ -438,7 +449,8 @@ F_ROUTE_PUBLIC_ADD=\u0423\u043c\u0443\u043c\u0438\u0439 \u0439\u045e\u043d\u0430 F_ROUTE_PRIVATE_ADD=\u0425\u0443\u0441\u0443\u0441\u0438\u0439 \u0439\u045e\u043d\u0430\u043b\u0438\u0448\u043d\u0438 \u049a\u045e\u0448\u0438\u0448/\u042f\u043d\u0433\u0438\u043b\u0430\u0448 F_ROUTE_PUBLIC_DELETE=\u0419\u045e\u043d\u0430\u043b\u0438\u0448\u043d\u0438 \u040e\u0447\u0438\u0440\u0438\u0448 F_IMPERSONATE_USER=\u0420\u043e\u0431\u043e\u0442 \u0444\u043e\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0432\u0447\u0438 -F_MAP_EXTERNAL_LAYER_ADD=Add external map layer +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) #-- Common ---------------------------------------------------------------------# offline=\u041e\u0444\u0444\u043b\u0430\u0439\u043d @@ -474,7 +486,7 @@ entry=\u041a\u0438\u0440\u0438\u0448 comment=\u0418\u0437\u043e\u04b3 operations=\u0410\u043c\u0430\u043b\u0438\u0451\u0442\u043b\u0430\u0440 add_new=\u042f\u043d\u0433\u0438\u0441\u0438\u043d\u0438 \u049b\u045e\u0448\u0438\u0448 -rename=\u049a\u0430\u0439\u0442\u0430 \u043d\u043e\u043c\u043b\u0430\u0448 +rename=\u049a\u0430\u0439\u0442\u0430 \u043d\u043e\u043c\u043b\u0430\u0448\u0447 move=\u040e\u0442\u0438\u0448 remove=\u041e\u043b\u0438\u0431 \u0442\u0430\u0448\u043b\u0430\u0448 required=\u041c\u0430\u0436\u0431\u0443\u0440\u0438\u0439 @@ -487,7 +499,7 @@ cancel=\u0411\u0435\u043a\u043e\u0440 \u049b\u0438\u043b\u0438\u0448 clone=\u041a\u043b\u043e\u043d add=\u049a\u045e\u0448\u0438\u0448 edit=\u0422\u0430\u04b3\u0440\u0438\u0440\u043b\u0430\u0448 -reply=\u0416\u0430\u0432\u043e\u0431 +reply=\u0418\u0437\u043e\u04b3 update=\u042f\u043d\u0433\u0438\u043b\u0430\u0448 delete=\u040e\u0447\u0438\u0440\u0438\u0431 \u0442\u0430\u0448\u043b\u0430\u0448 deleting=\u040e\u0447\u0438\u0440\u0438\u0431 \u0442\u0430\u0448\u043b\u0430\u043d\u043c\u043e\u049b\u0434\u0430 @@ -516,6 +528,7 @@ password_length_validation=\u041f\u0430\u0440\u043e\u043b\u044c \u0442\u0430\u04 password_history_validation=\u041f\u0430\u0440\u043e\u043b\u0438\u043d\u0433\u0438\u0437, \u0421\u0438\u0437 \u0430\u0432\u0432\u0430\u043b \u043a\u0438\u0440\u0438\u0442\u0433\u0430\u043d 24\u0442\u0430 \u043f\u0430\u0440\u043e\u043b\u0433\u0430 \u045e\u0445\u0448\u0430\u043c\u0430\u0441\u043b\u0438\u0433\u0438 \u043a\u0435\u0440\u0430\u043a password_digit_validation=\u041f\u0430\u0440\u043e\u043b\u044c \u0442\u0430\u0440\u043a\u0438\u0431\u0438\u0434\u0430 \u043a\u0430\u043c\u0438\u0434\u0430 1 \u0442\u0430 \u0440\u0430\u049b\u0430\u043c \u0431\u045e\u043b\u0438\u0448\u0438 \u043a\u0435\u0440\u0430\u043a password_uppercase_validation=\u041f\u0430\u0440\u043e\u043b\u044c \u0442\u0430\u0440\u043a\u0438\u0431\u0438\u0434\u0430 \u043a\u0430\u043c\u0438\u0434\u0430 1 \u0442\u0430 \u0411\u043e\u0448 \u04b3\u0430\u0440\u0444 \u0431\u045e\u043b\u0438\u0448\u0438 \u043a\u0435\u0440\u0430\u043a +password_lowercase_validation=Password must have at least one lower case password_dictionary_validation=\u041f\u0430\u0440\u043e\u043b\u044c \u0442\u0430\u0440\u043a\u0438\u0431\u0438\u0434\u0430 \u0443\u043c\u0443\u043c\u0438\u0439 \u0441\u045e\u0437 \u0431\u045e\u043b\u043c\u0430\u0441\u043b\u0438\u0433\u0438 \u043a\u0435\u0440\u0430\u043a password_specialcharacter_validation=\u041f\u0430\u0440\u043e\u043b\u044c \u0442\u0430\u0440\u043a\u0438\u0431\u0438\u0434\u0430 \u043a\u0430\u043c\u0438\u0434\u0430 1 \u0442\u0430 \u043c\u0430\u0445\u0441\u0443\u0441 \u0431\u0435\u043b\u0433\u0438 \u0431\u045e\u043b\u0438\u0448\u0438 \u043a\u0435\u0440\u0430\u043a password_username_validation=\u0424\u043e\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0432\u0447\u0438\u0418\u0441\u043c\u0438/\u0415-\u043f\u043e\u0447\u0442\u0430 \u043f\u0430\u0440\u043e\u043b\u043d\u0438\u043d\u0433 \u049b\u0438\u0441\u043c\u0438 \u0431\u045e\u043b\u0438\u0448\u0438 \u043c\u0443\u043c\u043a\u0438\u043d \u044d\u043c\u0430\u0441 @@ -536,7 +549,7 @@ plus=\u049a\u045e\u0448\u0438\u0448 minus=\u0410\u0439\u0438\u0440\u0438\u0448 no_of_days=\u041a\u0443\u043d\u043b\u0430\u0440 \u0441\u043e\u043d\u0438 variables=\u040e\u0437\u0433\u0430\u0440\u0443\u0432\u0447\u0438\u043b\u0430\u0440 -open=\u041e\u0447\u0438\u0448 +open=\u041e\u0447\u0438\u049b normal=\u041c\u0435\u044a\u0451\u0440\u0438\u0439 item=\u042d\u043b\u0435\u043c\u0435\u043d\u0442 action=\u0410\u043c\u0430\u043b @@ -549,7 +562,7 @@ username_email_in_password=\u0424\u043e\u0439\u0434\u0430\u043b\u0430\u043d\u044 #-- Relative periods -----------------------------------------------------------# -TODAY=\u0431\u0443\u0433\u0443\u043d +TODAY=\u0411\u0443\u0433\u0443\u043d YESTERDAY=\u041a\u0435\u0447\u0430 LAST_3_DAYS=\u041e\u0445\u0438\u0440\u0433\u0438 3 \u043a\u0443\u043d LAST_7_DAYS=\u041e\u0445\u0438\u0440\u0433\u0438 7 \u043a\u0443\u043d @@ -563,24 +576,24 @@ THIS_BIMONTH=\u0423\u0448\u0431\u0443 \u0436\u0443\u0444\u0442 \u043e\u0439 THIS_QUARTER=\u0423\u0448\u0431\u0443 \u043a\u0432\u0430\u0440\u0442\u0430\u043b THIS_SIX_MONTH=\u0423\u0448\u0431\u0443 \u044f\u0440\u0438\u043c \u0439\u0438\u043b\u043b\u0438\u043a LAST_MONTH=\u041e\u0445\u0438\u0440\u0433\u0438 \u043e\u0439 -LAST_BIMONTH=\u041e\u0445\u0438\u0440\u0433\u0438 2 \u043e\u0439 +LAST_BIMONTH=\u041e\u0445\u0438\u0440\u0433\u0438 \u0436\u0443\u0444\u0442 \u043e\u0439 LAST_QUARTER=\u041e\u0445\u0438\u0440\u0433\u0438 \u043a\u0432\u0430\u0440\u0442\u0430\u043b -LAST_SIX_MONTH=\u041e\u0445\u0438\u0440\u0433\u0438 6 \u043e\u0439 -MONTHS_THIS_YEAR=\u041e\u0439\u043b\u0430\u0440 \u0430\u0439\u043d\u0438 \u0439\u0438\u043b\u0434\u0430 +LAST_SIX_MONTH=\u041e\u0445\u0438\u0440\u0433\u0438 \u044f\u0440\u0438\u043c \u0439\u0438\u043b\u043b\u0438\u043a +MONTHS_THIS_YEAR=\u041e\u0439\u043b\u0430\u0440 \u0443\u0448\u0431\u0443 \u0439\u0438\u043b\u0434\u0430 QUARTERS_THIS_YEAR=\u0423\u0448\u0431\u0443 \u0439\u0438\u043b\u0434\u0430\u0433\u0438 \u043a\u0432\u0430\u0440\u0442\u0430\u043b\u043b\u0430\u0440 THIS_YEAR=\u0423\u0448\u0431\u0443 \u0439\u0438\u043b MONTHS_LAST_YEAR=\u040e\u0442\u0433\u0430\u043d \u0439\u0438\u043b\u0434\u0430\u0433\u0438 \u043e\u0439\u043b\u0430\u0440 QUARTERS_LAST_YEAR=\u040e\u0442\u0433\u0430\u043d \u0439\u0438\u043b\u0434\u0430\u0433\u0438 \u0447\u043e\u0440\u0430\u043a\u043b\u0430\u0440 LAST_YEAR=\u041e\u0445\u0438\u0440\u0433\u0438 \u0439\u0438\u043b -BIMONTHS_THIS_YEAR=\u0410\u0439\u043d\u0438 \u0439\u0438\u043b\u0434\u0430\u0433\u0438 \u0436\u0443\u0444\u0442 \u043e\u0439\u043b\u0430\u0440 +BIMONTHS_THIS_YEAR=\u0423\u0448\u0431\u0443 \u0439\u0438\u043b\u0434\u0430\u0433\u0438 \u0436\u0443\u0444\u0442 \u043e\u0439\u043b\u0430\u0440 LAST_10_YEARS=\u041e\u0445\u0438\u0440\u0433\u0438 10 \u0439\u0438\u043b LAST_5_YEARS=\u041e\u0445\u0438\u0440\u0433\u0438 5 \u0439\u0438\u043b LAST_12_MONTHS=\u041e\u0445\u0438\u0440\u0433\u0438 12 \u043e\u0439 -LAST_6_MONTHS=\u041e\u0445\u0438\u0440\u0433\u0438 6 \u043e\u0439 +LAST_6_MONTHS=\u041e\u0445\u0438\u0440\u0433\u0438 \u044f\u0440\u0438\u043c \u0439\u0438\u043b\u043b\u0438\u043a LAST_3_MONTHS=\u041e\u0445\u0438\u0440\u0433\u0438 3 \u043e\u0439 -LAST_6_BIMONTHS=\u041e\u0445\u0438\u0440\u0433\u0438 6 \u0436\u0443\u0444\u0442 \u043e\u0439\u043b\u0430\u0440 +LAST_6_BIMONTHS=\u041e\u0445\u0438\u0440\u0433\u0438 \u044f\u0440\u0438\u043c \u0439\u0438\u043b\u043b\u0438\u043a \u0436\u0443\u0444\u0442 \u043e\u0439\u043b\u0430\u0440 LAST_4_QUARTERS=\u041e\u0445\u0438\u0440\u0433\u0438 4 \u043a\u0432\u0430\u0440\u0442\u0430\u043b -LAST_2_SIXMONTHS=\u041e\u0445\u0438\u0440\u0433\u0438 2 \u0442\u0430 6 \u043e\u0439\u043b\u0438\u043a +LAST_2_SIXMONTHS=\u041e\u0445\u0438\u0440\u0433\u0438 2 \u0442\u0430 \u044f\u0440\u0438\u043c \u0439\u0438\u043b\u043b\u0438\u043a THIS_FINANCIAL_YEAR=\u0423\u0448\u0431\u0443 \u043c\u043e\u043b\u0438\u044f\u0432\u0438\u0439 \u0439\u0438\u043b LAST_FINANCIAL_YEAR=\u041e\u0445\u0438\u0440\u0433\u0438 \u043c\u043e\u043b\u0438\u044f\u0432\u0438\u0439 \u0439\u0438\u043b LAST_5_FINANCIAL_YEARS=\u041e\u0445\u0438\u0440\u0433\u0438 5 \u043c\u043e\u043b\u0438\u044f\u0432\u0438\u0439 \u0439\u0438\u043b\u043b\u0430\u0440 @@ -598,11 +611,11 @@ LAST_4_BIWEEKS=\u041e\u0445\u0438\u0440\u0433\u0438 4 \u0436\u0443\u0444\u0442 \ Daily=\u041a\u0443\u043d\u043b\u0438\u043a Weekly=\u04b2\u0430\u0444\u0442\u0430\u043b\u0438\u043a -WeeklyWednesday=\u04b2\u0430\u0440 \u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0430 -WeeklyThursday=\u04b2\u0430\u0440 \u043f\u0430\u0439\u0448\u0430\u043d\u0431\u0430 -WeeklySaturday=\u04b2\u0430\u0440 \u0448\u0430\u043d\u0431\u0430 +WeeklyWednesday=\u04b2\u0430\u0440 \u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430 +WeeklyThursday=\u04b2\u0430\u0440 \u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430 +WeeklySaturday=\u04b2\u0430\u0440 \u0428\u0430\u043d\u0431\u0430 WeeklySunday=\u04b2\u0430\u0440 \u042f\u043a\u0448\u0430\u043d\u0431\u0430 -BiWeekly=\u0416\u0443\u0444\u0442 \u04b3\u0430\u0444\u0442\u0430 +BiWeekly=\u0416\u0443\u0444\u0442 \u04b3\u0430\u0444\u0442\u0430\u043b\u0438\u043a Monthly=\u041e\u0439\u043b\u0438\u043a BiMonthly=\u0416\u0443\u0444\u0442 \u043e\u0439\u043b\u0438\u043a Quarterly=\u04b2\u0430\u0440 \u043a\u0432\u0430\u0440\u0442\u0430\u043b @@ -959,7 +972,7 @@ name_exists=\u0414\u0438\u049b\u049b\u0430\u0442, \u041a\u0438\u0440\u0438\u0442 name_is_required=\u0425\u0430\u0442\u043e, \u0418\u0441\u043c \u0442\u0430\u043b\u0430\u0431 \u044d\u0442\u0438\u043b\u0430\u0434\u0438 version=\u0412\u0430\u0440\u0438\u0430\u043d\u0442 build_revision=\u049a\u0430\u0439\u0442\u0430 \u043a\u045e\u0440\u0438\u0431 \u0447\u0438\u049b\u0438\u0448\u043d\u0438 \u044f\u0440\u0430\u0442\u0438\u0448 -build_date=\u0421\u043e\u0437\u043b\u0430\u043d\u0433\u0430\u043d \u0441\u0430\u043d\u0430 +build_date=\u0421\u0430\u043d\u0430\u043d\u0438 \u0448\u0430\u043a\u043b\u043b\u0430\u043d\u0442\u0438\u0440\u0438\u043d\u0433 jasper_reports_version=Jasper \u04b3\u0438\u0441\u043e\u0431\u043e\u0442\u0438 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0438 user_agent=\u0424\u043e\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0432\u0447\u0438 \u0430\u0433\u0435\u043d\u0442 external_configuration_directory=\u0422\u0430\u0448\u044b\u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438 @@ -971,7 +984,7 @@ database_user=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430\u0440 database_version=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430\u0440 \u0411\u0430\u0437\u0430\u0441\u0438 \u0432\u0435\u0440\u0441\u0438\u044f\u0441\u0438 system_id=\u0422\u0438\u0437\u0438\u043c ID \u0441\u0438 last_monitoring_request=\u041e\u0445\u0438\u0440\u0433\u0438 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0441\u045e\u0440\u043e\u0432\u0438 -read_replica_count=\u041c\u0443\u043d\u043e\u0441\u0430\u0431\u0430\u0442\u043b\u0430\u0440 \u0441\u043e\u043d\u0438\u043d\u0438 \u0449\u044b\u0438\u0448 +read_replica_count=\u041c\u0443\u043d\u043e\u0441\u0430\u0431\u0430\u0442\u043b\u0430\u0440 \u0441\u043e\u043d\u0438\u043d\u0438 \u045e\u049b\u0438\u0448 not_set=\u040e\u0440\u043d\u0430\u0442\u0438\u043b\u043c\u0430\u0433\u0430\u043d current_user=\u0416\u043e\u0440\u0438\u0439 \u0444\u043e\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0432\u0447\u0438 dhis2_online=DHIS2 \u041e\u043d\u043b\u0430\u0439\u043d @@ -985,7 +998,7 @@ help=\u0401\u0440\u0434\u0430\u043c send_feedback=\u0424\u0438\u043a\u0440-\u043c\u0443\u043b\u043e\u04b3\u0430\u0437\u0430 \u044e\u0431\u043e\u0440\u0438\u043d\u0433 status=\u0421\u0442\u0430\u0442\u0443\u0441 system_status=\u0422\u0438\u0437\u0438\u043c \u04b3\u043e\u043b\u0430\u0442\u0438 -feedback=\u049a\u0430\u0439\u0442\u0430 \u0430\u043b\u043e\u049b\u0430 +feedback=\u0424\u0438\u043a\u0440-\u043c\u0443\u043b\u043e\u04b3\u0430\u0437\u0430 intro=\u041a\u0438\u0440\u0438\u0448 help_contents=\u0401\u0440\u0434\u0430\u043c \u043c\u0430\u0437\u043c\u0443\u043d\u0438 about_dhis2=DHIS2 \u04b3\u0430\u049b\u0438\u0434\u0430 @@ -996,7 +1009,7 @@ java_home=Java \u0430\u0441\u043e\u0441\u0438\u0439 \u0441\u0430\u04b3\u0438\u04 java_tmp_dir=Java \u0432\u0430\u049b\u0442\u0438\u043d\u0447\u0430\u043b\u0438\u043a \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438 java_version=Java \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0438 java_vendor=Java \u0435\u0442\u043a\u0430\u0437\u0438\u0431 \u0431\u0435\u0440\u0443\u0432\u0447\u0438\u0441\u0438 -os_name=OS \u043d\u043e\u043c\u0438 +os_name=\u041e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d \u0422\u0438\u0437\u0438\u043c \u043d\u043e\u043c\u0438 os_architecture=\u041e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d \u0422\u0438\u0437\u0438\u043c \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430\u0441\u0438 os_version=\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d \u0422\u0438\u0437\u0438\u043c \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0438 supportive_software=\u049a\u045e\u043b\u043b\u0430\u0431 \u049b\u0443\u0432\u0432\u0430\u0442\u043b\u0430\u043d\u0430\u0434\u0438\u0433\u0430\u043d \u0434\u0430\u0441\u0442\u0443\u0440\u0438\u0439 \u0442\u0430\u044a\u043c\u0438\u043d\u043e\u0442 @@ -1028,13 +1041,13 @@ female=\u0410\u0451\u043b other=\u0411\u043e\u0448\u049b\u0430 birthday=\u0422\u0443\u0433\u0438\u043b\u0433\u0430\u043d \u043a\u0443\u043d nationality=\u041c\u0438\u043b\u043b\u0430\u0442\u0438 -employer=\u0418\u0448\u0433\u0430 \u043e\u043b\u0443\u0432\u0447\u0438 +employer=\u0418\u0448 \u0431\u0435\u0440\u0443\u0432\u0447\u0438 education=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u0438 interests=\u049a\u0438\u0437\u0438\u049b\u0438\u0448\u0438 -languages=\u0422\u0438\u043b +languages=\u0422\u0438\u043b\u043b\u0430\u0440 update_user_profile_success=\u041f\u0440\u043e\u0444\u0438\u043b\u044c \u044f\u043d\u0433\u0438\u043b\u0430\u043d\u0433\u0430\u043d \u044d\u0434\u0438 settings=\u0421\u043e\u0437\u043b\u0430\u043c\u0430\u043b\u0430\u0440 -property_to_display_in_analysis_modules=\u0422\u0430\u04b3\u043b\u0438\u043b \u043c\u043e\u0434\u0443\u043b\u043b\u0430\u0440\u0438\u043d\u0438 \u043d\u0430\u043c\u043e\u0439\u0438\u0448 \u044d\u0442\u0430\u0434\u0438\u0433\u0430\u043d \u0445\u0443\u0441\u0443\u0441\u0438\u044f\u0442 +property_to_display_in_analysis_modules=\u0422\u0430\u04b3\u043b\u0438\u043b \u043c\u043e\u0434\u0443\u043b\u043b\u0430\u0440\u0438\u043d\u0438 \u043d\u0430\u043c\u043e\u0439\u0438\u0448 \u044d\u0442\u0438\u0448 \u0445\u0438\u0441\u043b\u0430\u0442\u0438 user_settings=\u0424\u043e\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0432\u0447\u0438 \u0441\u043e\u0437\u043b\u0430\u043c\u0430\u043d\u043b\u0430\u0440\u0438 general=\u0423\u043c\u0443\u043c\u0438\u0439 message=\u0425\u0430\u0431\u0430\u0440 @@ -1087,10 +1100,10 @@ string=\u0421\u0430\u0442\u0440 int=\u0422\u0430\u0440\u0442\u0438\u0431 \u0440\u0430\u049b\u0430\u043c\u0438 number=\u0422\u0430\u0440\u0442\u0438\u0431 \u0440\u0430\u049b\u0430\u043c\u0438 integer=\u0411\u0443\u0442\u0443\u043d \u0441\u043e\u043d -positive_integer=\u041c\u0443\u0441\u0431\u0430\u0442 \u0441\u043e\u043d +positive_integer=\u041c\u0443\u0441\u0431\u0430\u0442 \u0431\u0443\u0442\u0443\u043d \u0441\u043e\u043d zero_positive_int=\u041c\u0443\u0441\u0431\u0430\u0442 \u0451\u043a\u0438 \u041d\u043e\u043b\u044c \u0431\u0443\u0442\u0443\u043d \u0441\u043e\u043d coordinate=\u041c\u0443\u0432\u043e\u0444\u0438\u049b\u043b\u0430\u0448\u0442\u0438\u0440\u0438\u0448 -negative_integer=\u041c\u0430\u043d\u0444\u0438\u0439 \u0441\u043e\u043d +negative_integer=\u041c\u0430\u043d\u0444\u0438\u0439 \u0431\u0443\u0442\u0443\u043d \u0441\u043e\u043d unit_interval=\u0411\u0438\u0440\u043b\u0438\u043a \u043e\u0440\u0430\u043b\u0438\u0493\u0438 geojson=GeoJSON percentage=\u0424\u043e\u0438\u0437 @@ -1208,7 +1221,7 @@ delete_confirm=\u040e\u0447\u0438\u0440\u043c\u043e\u049b\u0447\u0438\u043c\u043 available=\u041c\u0430\u0432\u0436\u0443\u0434 selected=\u0422\u0430\u043d\u043b\u0430\u043d\u0433\u0430\u043d -error=\u0425\u0430\u0442\u043e +error=\u0425\u0430\u0442\u043e\u043b\u0438\u043a warning=\u041e\u0433\u043e\u04b3\u043b\u0430\u043d\u0442\u0438\u0440\u0438\u0448 success=\u041c\u0443\u0432\u0430\u0444\u0444\u0430\u049b\u0438\u044f\u0442 waiting=\u0418\u043b\u0442\u0438\u043c\u043e\u0441, \u043a\u0443\u0442\u0438\u043d\u0433 @@ -1272,11 +1285,11 @@ on_time=\u0412\u0430\u049b\u0442\u0438\u0434\u0430 data_dictionary=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430\u0440 \u043b\u0443\u0493\u0430\u0442\u0438 data_elements=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043b\u0430\u0440\u0438 data_sets=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430\u0440 \u0442\u045e\u043f\u043b\u0430\u043c\u0438 -indicators=\u0418\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u043b\u0430\u0440 +indicators=\u041a\u045e\u0440\u0441\u0430\u0442\u0433\u0438\u0447\u043b\u0430\u0440 indicator_groups=\u0418\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440 \u0433\u0443\u0440\u0443\u04b3\u043b\u0430\u0440\u0438 data_element_groups=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430\u0440 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0438 \u0433\u0443\u0440\u0443\u04b3\u043b\u0430\u0440\u0438 data_element_concepts=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430\u0440 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043b\u0430\u0440\u0438 \u0442\u0443\u0448\u0443\u043d\u0447\u0430\u043b\u0430\u0440\u0438 -organisation_units=\u0422\u0430\u0448\u043a\u0438\u043b\u0438\u0439 \u0431\u0438\u0440\u043b\u0438\u043a\u043b\u0430\u0440 +organisation_units=\u0422\u0430\u0448\u043a\u0438\u043b\u0438\u0439 \u0431\u045e\u043b\u0438\u043c\u043b\u0430\u0440 organisation_unit_groups=\u0422\u0430\u0448\u043a\u0438\u043b\u0438\u0439 \u0431\u045e\u043b\u0438\u043c \u0433\u0443\u0440\u0443\u04b3\u043b\u0430\u0440\u0438 organisation_unit_hierarchy=\u0422\u0430\u0448\u043a\u0438\u043b\u0438\u0439 \u0431\u045e\u043b\u0438\u043c \u0438\u0435\u0440\u0430\u0440\u0445\u0438\u044f\u0441\u0438 validation_rules=\u0422\u0430\u0441\u0434\u0438\u049b\u043b\u0430\u0448 \u049b\u043e\u0438\u0434\u0430\u043b\u0430\u0440\u0438 @@ -1288,7 +1301,7 @@ charts=\u0414\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430\u043b\u0430\u0440 maps=\u0425\u0430\u0440\u0438\u0442\u0430\u043b\u0430\u0440 dashboards=\u0411\u043e\u0448\u049b\u0430\u0440\u0443\u0432 \u041f\u0430\u043d\u0435\u043b\u0438 programs=\u0414\u0430\u0441\u0442\u0443\u0440\u043b\u0430\u0440 -events=\u04b2\u043e\u0434\u0438\u0441\u0430\u043b\u0430\u0440 +events=\u04b2\u043e\u0434\u0438\u0441\u0430/\u0422\u0430\u0434\u0431\u0438\u0440\u043b\u0430\u0440 #-- Indicator -----------------------------------------------------------------# @@ -1306,7 +1319,7 @@ denominator_formula=\u041d\u043e\u043c\u0437\u043e\u0434 \u0444\u043e\u043b\u044 denominator_description=\u041d\u043e\u043c\u0437\u043e\u0434 \u0442\u0430\u0432\u0441\u0438\u0444\u0438 denominator_aggregation_operator=\u041d\u043e\u043c\u0437\u043e\u0434\u043d\u0438 \u0439\u0438\u0493\u0438\u0448 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0438 expression_is_empty=\u0418\u0444\u043e\u0434\u0430 \u0431\u045e\u0448 -category_option_combo_does_not_exist=\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0438 \u043a\u043e\u043c\u0431\u043e\u0441\u0438 \u043c\u0430\u0432\u0436\u0443\u0434 \u044d\u043c\u0430\u0441 +category_option_combo_does_not_exist=\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0438 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u044f\u0441\u0438 \u043c\u0430\u0432\u0436\u0443\u0434 \u044d\u043c\u0430\u0441 data_element_does_not_exist=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430\u0440 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0438 \u043c\u0430\u0432\u0436\u0443\u0434 \u044d\u043c\u0430\u0441 constant_does_not_exist=\u0414\u043e\u0438\u043c\u0438\u0439 (\u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0430) \u043c\u0430\u0432\u0436\u0443\u0434 \u044d\u043c\u0430\u0441 org_unit_group_does_not_exist=\u0422\u0430\u0448\u043a\u0438\u043b\u0438\u0439 \u0431\u045e\u043b\u0438\u043c \u0433\u0443\u0440\u0443\u04b3\u0438 \u043c\u0430\u0432\u0436\u0443\u0434 \u044d\u043c\u0430\u0441 @@ -1328,8 +1341,8 @@ left_side_of_expression=\u0418\u0444\u043e\u0434\u0430\u043d\u0438\u043d\u0433 \ right_side_of_expression=\u0418\u0444\u043e\u0434\u0430\u043d\u0438\u043d\u0433 \u045e\u043d\u0433 \u0442\u043e\u043c\u043e\u043d\u0438 operator=\u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 value=\u049a\u0438\u0439\u043c\u0430\u0442 -source=\u041c\u0430\u043d\u0431\u0430/\u0418\u0437\u043b\u0430\u0448 -period=\u0434\u0430\u0432\u0440 +source=\u041c\u0430\u043d\u0431\u0430 +period=\u0414\u0430\u0432\u0440 importance=\u0410\u04b3\u0430\u043c\u0438\u044f\u0442\u043b\u0438 low=\u041a\u0430\u043c medium=\u040e\u0440\u0442\u0430 @@ -1363,11 +1376,11 @@ multiple_choice=\u041a\u045e\u043f \u0442\u0430\u043d\u043b\u043e\u0432\u043b\u0 #-- Sharing ------------------------------------------------------------------# public_access=\u041e\u043c\u043c\u0430\u0432\u0438\u0439 \u043a\u0438\u0440\u0438\u0448 (\u0440\u045e\u0439\u0445\u0430\u0442\u0434\u0430\u043d \u045e\u0442\u0433\u0430\u043d) -external_access=\u0422\u0430\u0448\u049b\u0430\u0440\u0438\u0434\u0430\u043d \u043a\u0438\u0440\u0438\u0448 (\u0440\u045e\u0439\u0445\u0430\u0442\u0434\u0430\u043d \u045e\u0442\u043c\u0430\u0441\u0434\u0430\u043d) +external_access=\u0422\u0430\u0448\u049b\u0430\u0440\u0438\u0434\u0430\u043d \u043a\u0438\u0440\u0438\u0448 (\u0440\u045e\u0439\u0445\u0430\u0442\u0434\u0430\u043d \u045e\u0442\u043c\u0430\u0433\u0430\u043d) user_group_access=\u0424\u043e\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0432\u0447\u0438\u043b\u0430\u0440 \u0433\u0443\u0440\u0443\u04b3\u0438 \u043a\u0438\u0440\u0438\u0448 \u04b3\u0443\u049b\u0443\u049b\u043b\u0430\u0440\u0438 ajax_login_failed=\u041b\u043e\u0433\u0438\u043d \u0445\u0430\u0442\u043e, \u0424\u043e\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0432\u0447\u0438 \u0438\u0441\u043c\u0438 \u0432\u0430 \u043f\u0430\u0440\u043e\u043b\u043d\u0438 \u0442\u0435\u043a\u0448\u0438\u0440\u0438\u0431 \u049b\u0430\u0439\u0442\u0430 \u043a\u0438\u0440\u0438\u0442\u0438\u043d\u0433 group_name=\u0413\u0443\u0440\u0443\u04b3 \u043d\u043e\u043c\u0438 -sharing_settings=\u0421\u043e\u0437\u043b\u0430\u043c\u0430\u043b\u0430\u0440 \u0431\u0438\u043b\u0430\u043d \u0443\u043b\u0430\u0448\u0438\u0448 +sharing_settings=\u0421\u043e\u0437\u043b\u0430\u043c\u0430\u043b\u0430\u0440\u043d\u0438 \u0443\u043b\u0430\u0448\u0438\u0448 no_access=\u0419\u045e\u049b read_only=\u0424\u0430\u049b\u0430\u0442 \u045e\u049b\u0438\u0448 \u0443\u0447\u0443\u043d read_write=\u040e\u049b\u0438\u0448 \u0432\u0430 \u0451\u0437\u0438\u0448 @@ -1774,12 +1787,37 @@ respond_to_this_message=\u0423\u0448\u0431\u0443 \u0445\u0430\u0431\u0430\u0440\ #-- Restore emails ------------------------------------------------------------# +email_restore_subject=\u0424\u043e\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0432\u0447\u0438 \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u0438\u043d\u0438 \u0442\u0438\u043a\u043b\u0430\u043d\u0438\u0448\u0438\u043d\u0438 \u0442\u0430\u0441\u0434\u0438\u049b\u043b\u0430\u0448 +email_restore_1_1st_paragraph_before_application_title=\u041a\u0438\u043c\u0434\u0438\u0440, \u044d\u04b3\u0442\u0438\u043c\u043e\u043b \u0441\u0438\u0437, \u0431\u0438\u0437\u0434\u0430\u043d \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u0438\u043d\u0433\u0438\u0437\u043d\u0438 \u0442\u0438\u043a\u043b\u0430\u0431 \u0431\u0435\u0440\u0438\u0448\u043d\u0438 \u0441\u045e\u0440\u0430\u0434\u0438 +email_restore_1_1st_paragraph_after_application_title=\u0444\u043e\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0432\u0447\u0438 \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u0438. +email_restore_1_2nd_paragraph=\u0418\u043b\u0442\u0438\u043c\u043e\u0441, \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u0438\u043d\u0433\u0438\u0437\u043d\u0438 \u0442\u0438\u043a\u043b\u0430\u0448 \u0443\u0447\u0443\u043d \u049b\u0443\u0439\u0438\u0434\u0430\u0433\u0438 \u04b3\u0430\u0432\u043e\u043b\u0430\u0433\u0430 \u045e\u0442\u0438\u043d\u0433. +email_restore_1_3rd_paragraph=\u049a\u0430\u0439\u0442\u0430 \u0442\u0438\u043a\u043b\u0430\u0448 \u0436\u0430\u0440\u0430\u0451\u043d\u0438\u043d\u0438 1 \u0441\u043e\u0430\u0442 \u0438\u0447\u0438\u0434\u0430 \u0431\u0430\u0436\u0430\u0440\u0438\u0448\u0438\u043d\u0433\u0438\u0437 \u0448\u0430\u0440\u0442. \u0410\u0433\u0430\u0440 \u0441\u0438\u0437 \u04b3\u0435\u0447 \u049b\u0430\u043d\u0434\u0430\u0439 \u0447\u043e\u0440\u0430 \u043a\u045e\u0440\u043c\u0430\u0441\u0430\u043d\u0433\u0438\u0437, \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u0438\u043d\u0433\u0438\u0437 \u0442\u0438\u043a\u043b\u0430\u043d\u043c\u0430\u0439\u0434\u0438. \u0410\u0433\u0430\u0440 \u0441\u0438\u0437 \u0443\u0448\u0431\u0443 \u0430\u043a\u043a\u0430\u0443\u043d\u0442 \u0442\u0438\u043a\u043b\u0430\u043d\u0438\u0448\u0438\u043d\u0438 \u0442\u0430\u043b\u0430\u0431 \u049b\u0438\u043b\u043c\u0430\u0433\u0430\u043d \u0431\u045e\u043b\u0441\u0430\u043d\u0433\u0438\u0437, \u0438\u043b\u0442\u0438\u043c\u043e\u0441, \u0443\u0448\u0431\u0443 \u0445\u0430\u0431\u0430\u0440\u043d\u0438 \u044d\u044a\u0442\u0438\u0431\u043e\u0440\u0441\u0438\u0437 \u049b\u043e\u043b\u0434\u0438\u0440\u0438\u043d\u0433. #-- Invite emails -------------------------------------------------------------# +email_invite_subject=\u0411\u0443 \u0442\u0430\u043a\u043b\u0438\u0444\u043d\u043e\u043c\u0430 ... \u0434\u0430 \u0430\u043a\u043a\u0430\u0443\u043d\u0442 \u044f\u0440\u0430\u0442\u0438\u0448 \u0443\u0447\u0443\u043d +email_invite_1_1st_paragraph_before_application_title=\u0411\u0443 \u0442\u0430\u043a\u043b\u0438\u0444\u043d\u043e\u043c\u0430 ... \u044f\u0440\u0430\u0442\u0438\u0448 \u0443\u0447\u0443\u043d +email_invite_1_1st_paragraph_after_application_title=\u0444\u043e\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0432\u0447\u0438 \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u0438. +email_invite_1_2nd_paragraph=\u0418\u043b\u0442\u0438\u043c\u043e\u0441, \u049b\u0443\u0439\u0438\u0434\u0430\u0433\u0438 \u04b3\u0430\u0432\u043e\u043b\u0430\u0433\u0430 \u045e\u0442\u0438\u043d\u0433. \u0422\u0430\u043a\u043b\u0438\u0444\u043d\u043e\u043c\u0430\u043d\u0438 \u049b\u0430\u0431\u0443\u043b \u049b\u0438\u043b\u0438\u043d\u0433 \u0432\u0430 \u044f\u043d\u0433\u0438 \u0430\u043a\u043a\u0430\u0443\u043d\u0442 \u044f\u0440\u0430\u0442\u0438\u043d\u0433 +email_invite_1_3rd_paragraph=\u0421\u0438\u0437, \u0443\u0448\u0431\u0443 \u0442\u0430\u043a\u043b\u0438\u0444\u043d\u043e\u043c\u0430\u0433\u0430 4 \u043a\u0443\u043d \u0434\u0430\u0432\u043e\u043c\u0438\u0434\u0430 \u0436\u0430\u0432\u043e\u0431 \u0431\u0435\u0440\u0438\u0448\u0438\u043d\u0433\u0438\u0437 \u043a\u0435\u0440\u0430\u043a. \u0410\u0433\u0430\u0440 \u0442\u0430\u043a\u043b\u0438\u0444\u043d\u043e\u043c\u0430\u043d\u0438 \u049b\u0430\u0431\u0443\u043b \u049b\u0438\u043b\u043c\u0430\u0441\u0430\u043d\u0433\u0438\u0437, \u0443\u043d\u0438\u043d\u0433 \u043c\u0443\u0434\u0434\u0430\u0442\u0438 \u045e\u0442\u0430\u0434\u0438. #-- Verify email -------------------------------------------------------------# +email_verify_1_1st_paragraph_before_application_title=This is a message to verify a +email_verify_1_1st_paragraph_after_application_title=, user account email. +email_verify_1_2nd_paragraph=Please click the link below to verify the email address of your account. +email_verify_1_3rd_paragraph=You must respond to this email within one hour. If you take no action, the email address will not be verified. +verify_email_subject=Verify email address + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=Your Two-Factor Authentication Code for +email_2fa_1_greeting=Dear +email_2fa_1_1st_paragraph_application_title=You have requested a two-factor authentication code to log into your account. +email_2fa_1_2nd_paragraph=Your two-factor authentication code: +email_2fa_1_3rd_paragraph=Please use this code within 15 minutes to log into your account. +email_2fa_1_4th_paragraph=If you did not request this code, please contact your system administrator immediately to secure your account. +email_2fa_1_ending=Thank you, #-- Cache strategy display strings --------------------------------------------# @@ -1795,7 +1833,7 @@ cache_for_one_hour=\u0411\u0438\u0440 \u0441\u043e\u0430\u0442 \u0434\u0430\u043 execution_date=\u0411\u0430\u0436\u0430\u0440\u0438\u043b\u0438\u0448 \u0441\u0430\u043d\u0430\u0441\u0438 due_date=\u041c\u0443\u0434\u0434\u0430\u0442\u0438 incident_date=\u04b2\u043e\u0434\u0438\u0441\u0430 \u0441\u0430\u043d\u0430\u0441\u0438 -enrollment_date=\u049a\u0430\u0431\u0443\u043b \u049b\u0438\u043b\u0438\u043d\u0433\u0430\u043d \u0441\u0430\u043d\u0430 +enrollment_date=\u049a\u0430\u0439\u0434 \u044d\u0442\u0438\u043b\u0433\u0430\u043d \u0441\u0430\u043d\u0430 current_date=\u04b2\u043e\u0437\u0438\u0440\u0433\u0438 \u0441\u0430\u043d\u0430 value_count=\u049a\u0438\u0439\u043c\u0430\u0442\u043b\u0430\u0440 \u0441\u043e\u043d\u0438 zero_pos_value_count=\u041d\u043e\u043b\u044c \u0451\u043a\u0438 \u043c\u0443\u0441\u0431\u0430\u0442 \u049b\u0438\u0439\u043c\u0430\u0442\u043b\u0430\u0440 \u0441\u043e\u043d\u0438 @@ -1805,9 +1843,9 @@ org_unit_count=\u0422\u0430\u0448\u043a\u0438\u043b\u0438\u0439 \u0431\u045e\u04 enrollment_count=\u0420\u045e\u0439\u0445\u0430\u0442\u0433\u0430 \u043e\u043b\u0438\u043d\u0433\u0430\u043d\u043b\u0430\u0440 \u0441\u043e\u043d\u0438 tei_count=\u041a\u0443\u0437\u0430\u0442\u0443\u0432\u0434\u0430\u0433\u0438 \u0448\u0430\u0445\u0441 \u043d\u0430\u043c\u0443\u043d\u0430\u0441\u0438 \u0441\u043e\u043d\u0438 dhis-web-settings=\u0422\u0438\u0437\u0438\u043c \u0441\u043e\u0437\u043b\u0430\u043c\u0430\u043b\u0430\u0440\u0438 -event_date=\u0422\u0430\u0434\u0431\u0438\u0440 \u0441\u0430\u043d\u0430\u0441\u0438 +event_date=\u04b2\u043e\u0434\u0438\u0441\u0430/\u0422\u0430\u0434\u0431\u0438\u0440 \u0441\u0430\u043d\u0430\u0441\u0438 scheduled_date=\u0420\u0435\u0436\u0430\u043b\u0430\u0448\u0442\u0438\u0440\u0438\u043b\u0433\u0430\u043d \u0441\u0430\u043d\u0430 -enrollment_status=\u0440\u045e\u0439\u0445\u0430\u0442\u0433\u0430 \u043e\u043b\u0438\u0448 \u04b3\u043e\u043b\u0430\u0442\u0438 +enrollment_status=\u0420\u045e\u0439\u0445\u0430\u0442\u0433\u0430 \u043e\u043b\u0438\u0448 \u04b3\u043e\u043b\u0430\u0442\u0438 completed_date=\u0422\u0443\u0433\u0430\u043b\u043b\u0430\u043d\u0433\u0430\u043d \u0441\u0430\u043d\u0430 program_stage_name=\u0414\u0430\u0441\u0442\u0443\u0440 \u0431\u043e\u0441\u049b\u0438\u0447\u0438 \u043d\u043e\u043c\u0438 program_stage_id=\u0414\u0430\u0441\u0442\u0443\u0440 \u0431\u043e\u0441\u049b\u0438\u0447\u0438 ID @@ -1817,7 +1855,7 @@ program_stage_id=\u0414\u0430\u0441\u0442\u0443\u0440 \u0431\u043e\u0441\u049b\u data_element=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430\u0440 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0438 data_element_group=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430\u0440 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0438 \u0433\u0443\u0440\u0443\u04b3\u0438 indicator=\u0418\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440 -indicator_group=\u041a\u045e\u0440\u0441\u0430\u0442\u0433\u0438\u0447 \u0433\u0443\u0440\u0443\u04b3\u0438 +indicator_group=\u0418\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440 \u0433\u0443\u0440\u0443\u04b3\u0438 data_element_group_set=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430\u0440 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0438 \u0433\u0443\u0440\u0443\u04b3 \u0442\u045e\u043f\u043b\u0430\u043c\u0438 indicator_group_set=\u0418\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u043b\u0430\u0440 \u0433\u0443\u0440\u0443\u04b3\u043b\u0430\u0440\u0438 \u0442\u045e\u043f\u043b\u0430\u043c\u0438 option_set=\u0412\u0430\u0440\u0438\u0430\u043d\u0442\u043b\u0430\u0440 \u0442\u045e\u043f\u043b\u0430\u043c\u0438 @@ -1829,7 +1867,7 @@ category_option_combo=\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u0 category_option_group_set=\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043b\u0430\u0440\u0438 \u0433\u0443\u0440\u0443\u04b3 \u0442\u045e\u043f\u043b\u0430\u043c\u0438 indicator_type=\u0418\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440 \u0442\u0443\u0440\u0438 data_set=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430\u0440 \u0442\u045e\u043f\u043b\u0430\u043c\u0438 -organisation_unit=\u0422\u0430\u0448\u043a\u0438\u043b\u0438\u0439 \u0431\u0438\u0440\u043b\u0438\u043a +organisation_unit=\u0422\u0430\u0448\u043a\u0438\u043b\u0438\u0439 \u0431\u045e\u043b\u0438\u043c organisation_unit_group=\u0422\u0430\u0448\u043a\u0438\u043b\u0438\u0439 \u0431\u045e\u043b\u0438\u043c \u0433\u0443\u0440\u0443\u04b3\u0438 organisation_unit_level=\u0422\u0430\u0448\u043a\u0438\u043b\u0438\u0439 \u0431\u045e\u043b\u0438\u043c \u043f\u043e\u0493\u043e\u043d\u0430\u0441\u0438 organisation_unit_group_set=\u0422\u0430\u0448\u043a\u0438\u043b\u0438\u0439 \u0431\u045e\u043b\u0438\u043c \u0433\u0443\u0440\u0443\u04b3\u0438 \u0442\u045e\u043f\u043b\u0430\u043c\u0438 @@ -1857,7 +1895,7 @@ data_approval_level=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430 data_approval_workflow=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430\u0440\u043d\u0438 \u0442\u0430\u0441\u0434\u0438\u049b\u043b\u0430\u0448 \u0438\u0448\u0447\u0438 \u0436\u0430\u0440\u0430\u0451\u043d\u0438 program_indicator=\u0414\u0430\u0441\u0442\u0443\u0440 \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u0438 program_rule_variable=\u0414\u0430\u0441\u0442\u0443\u0440 \u049b\u043e\u0438\u0434\u0430\u043b\u0430\u0440\u0438 \u045e\u0437\u0433\u0430\u0440\u0443\u0432\u0447\u0438 \u049b\u0438\u0439\u043c\u0430\u0442\u0438 -program=\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 +program=\u0414\u0430\u0441\u0442\u0443\u0440 #--Various --------------------------------------------------------------------# manage_my_apps=\u0418\u043b\u043e\u0432\u0430\u043b\u0430\u0440\u0438\u043c\u043d\u0438 \u0431\u043e\u0448\u049b\u0430\u0440\u0438\u0448 @@ -1910,7 +1948,7 @@ data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.s data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type data_integrity.data_elements_violating_exclusive_group_sets.section=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043b\u0430\u0440\u0438 -data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements with conflicting exclusive group sets +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set data_integrity.data_elements_in_data_set_not_in_form.section=\u041c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430\u0440 \u0422\u045e\u043f\u043b\u0430\u043c\u0438 @@ -1924,9 +1962,6 @@ data_integrity.category_combos_being_invalid.section=\u041a\u0430\u0442\u0435\u0 data_integrity.category_combos_being_invalid.name=Invalid Category-combos data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options -data_integrity.indicators_with_identical_formulas.section=\u041a\u045e\u0440\u0441\u0430\u0442\u0433\u0438\u0447\u043b\u0430\u0440 -data_integrity.indicators_with_identical_formulas.name=\u0411\u0438\u0440 \u0445\u0438\u043b \u0444\u043e\u0440\u043c\u0443\u043b\u0430\u043b\u0430\u0440\u0433\u0430 \u044d\u0433\u0430 \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u043b\u0430\u0440 -data_integrity.indicators_with_identical_formulas.description=Lists all indicators that have the identical formulas with at least one other indicator data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates data_integrity.indicators_without_groups.section=\u041a\u045e\u0440\u0441\u0430\u0442\u0433\u0438\u0447\u043b\u0430\u0440 data_integrity.indicators_without_groups.name=Indicators lacking groups @@ -1938,21 +1973,18 @@ data_integrity.indicators_with_invalid_denominator.section=\u041a\u045e\u0440\u0 data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid data_integrity.indicators_violating_exclusive_group_sets.section=\u041a\u045e\u0440\u0441\u0430\u0442\u0433\u0438\u0447\u043b\u0430\u0440 -data_integrity.indicators_violating_exclusive_group_sets.name=Indicators with conflicting exclusive group sets +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group data_integrity.periods_duplicates.section=\u0414\u0430\u0432\u0440\u043b\u0430\u0440 data_integrity.periods_duplicates.name=Duplicate Periods data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates +data_integrity.option_groups_empty.name=Option groups with no options data_integrity.org_units_with_cyclic_references.section=\u0422\u0430\u0448\u043a\u0438\u043b\u0438\u0439 \u0411\u045e\u043b\u0438\u043c\u043b\u0430\u0440 data_integrity.org_units_with_cyclic_references.name=\u0426\u0438\u043a\u043b\u0438\u043a \u043c\u0430\u044a\u043b\u0443\u043c\u043e\u0442\u043b\u0430\u0440\u0433\u0430 \u044d\u0433\u0430 \u0431\u045e\u043b\u0433\u0430\u043d \u0442\u0430\u0448\u043a\u0438\u043b\u0438\u0439 \u0431\u045e\u043b\u0438\u043c\u043b\u0430\u0440 data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference -data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two -data_integrity.org_units_being_orphaned.section=\u0422\u0430\u0448\u043a\u0438\u043b\u0438\u0439 \u0411\u045e\u043b\u0438\u043c\u043b\u0430\u0440 -data_integrity.org_units_being_orphaned.name=\u0415\u0442\u0438\u043c \u049b\u043e\u043b\u0433\u0430\u043d \u0442\u0430\u0448\u043a\u0438\u043b\u0438\u0439 \u0431\u045e\u043b\u0438\u043c\u043b\u0430\u0440 -data_integrity.org_units_being_orphaned.description=Lists all organisation units that aren't level 1 units but that lack a parent so that they are not connected to the rest of the organisation tree -data_integrity.org_units_being_orphaned.recommendation=Find (or create) and set the correct parent for the orphaned organisation unit(s). Eventually this is also caused by having set the wrong level. +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=\u0422\u0430\u0448\u043a\u0438\u043b\u0438\u0439 \u0411\u045e\u043b\u0438\u043c\u043b\u0430\u0440 data_integrity.org_units_without_groups.name=Organisation units lacking groups data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group @@ -1964,13 +1996,13 @@ data_integrity.org_unit_groups_without_group_sets.section=\u0422\u0430\u0448\u04 data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set data_integrity.validation_rules_without_groups.section=Validation Rules -data_integrity.validation_rules_without_groups.name=Validation rules lacking groups +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules -data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression @@ -1981,10 +2013,10 @@ data_integrity.program_indicators_with_invalid_filters.name=Program indicators w data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false data_integrity.program_indicators_without_expression.section=Program Indicators -data_integrity.program_indicators_without_expression.name=Program indicators lacking an expression +data_integrity.program_indicators_without_expression.name=Program indicators without expressions data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet data_integrity.program_rules_without_condition.section=Program Rules -data_integrity.program_rules_without_condition.name=Program rules lacking a condition +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet data_integrity.program_rules_without_priority.section=Program Rules data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting @@ -2016,84 +2048,104 @@ data_integrity.program_rule_actions_without_stage_id.name=Program rules with act data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one #YAML based data integrity checks data_integrity.categories_no_options.name=Categories with no category options -data_integrity.categories_one_default_category.name=Only one default category should exist -data_integrity.categories_one_default_category_combo.name=Only one default category combo should exist -data_integrity.categories_one_default_category_option.name=Only one default category option should exist -data_integrity.categories_one_default_category_option_combo.name=Only one default category option combo should exist -data_integrity.categories_same_category_options.name=Categories with the same category options -data_integrity.categories_unique_category_combo.name=Different category combinations should not have the exact same combination of categories. -data_integrity.invalid_category_combos.name=\u041d\u043e\u0442\u045e\u0493\u0440\u0438 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f\u0434\u0430\u0433\u0438 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u044f\u043b\u0430\u0440 +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects -data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations. -data_integrity.category_option_group_sets_incomplete.name=Category option group sets which do not contain all category options. -data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set. -data_integrity.category_options_no_categories.name=Category options with no categories. -data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories which share the same category options. -data_integrity.catoptioncombos_no_catcombo.name=Category options combinations with no category combination. -data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality. -data_integrity.dashboards_no_items.name=Dashboards with no items. -data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements that have not been changed in last 100 days and do not have any data values. -data_integrity.data_elements_aggregate_aggregation_operator.name=Non-numeric data elements which have an aggregation operator other than NONE. -data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites (directly or through indicators) -data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements with NO data values. -data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups. -data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types. -data_integrity.data_elements_without_datasets.name=Aggregate data elements not assigned to any data sets -data_integrity.datasets_empty.name=Data sets with no data elements -data_integrity.datasets_not_assigned_to_org_units.name=Data sets not assigned to any organisation units +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. -data_integrity.category_option_group_sets_scarce.name=Category option groups should have at least two members. -data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members. -data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members. -data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members. -data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members. -data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members. -data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members. -data_integrity.user_groups_scarce.name=User groups should have at least two members. -data_integrity.validation_rule_groups_scarce.name=Validation rule should have at least two members. -data_integrity.indicator_no_analysis.name=Indicators not used in analytical objects. -data_integrity.indicator_types_duplicated.name=Indicator types with the same factor. -data_integrity.indicators_duplicated_terms.name=Indicators with the same terms. -data_integrity.indicators_exact_duplicates.name=Indicators with the same formula. -data_integrity.indicators_not_grouped.name=Indicators not in any groups. -data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=\u0411\u0438\u0440 \u0445\u0438\u043b \u0444\u043e\u0440\u043c\u0443\u043b\u0430\u043b\u0430\u0440\u0433\u0430 \u044d\u0433\u0430 \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u043b\u0430\u0440 +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order data_integrity.options_sets_empty.name=Empty option sets data_integrity.options_sets_unused.name=Option sets which are not used data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets -data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry. -data_integrity.orgunits_multiple_roots.name=The organisation unit hierarchy should have a single root. -data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames. -data_integrity.orgunits_no_coordinates.name=Organisation units with no coordinates. -data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent. -data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0). -data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date later than the closed date. -data_integrity.orgunits_orphaned.name=Orphaned organisation units. -data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent. -data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces. -data_integrity.org_units_not_in_compulsory_group_sets.name=Organisation units not in all compulsory organisation unit group sets +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=\u0415\u0442\u0438\u043c \u049b\u043e\u043b\u0433\u0430\u043d \u0442\u0430\u0448\u043a\u0438\u043b\u0438\u0439 \u0431\u045e\u043b\u0438\u043c\u043b\u0430\u0440 +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set -data_integrity.organisation_units_without_groups.name=Organisation units not in any groups -data_integrity.periods_3y_future.name=Periods which are more than three years in the future. -data_integrity.periods_distant_past.name=Periods which are in the distant past. +data_integrity.organisation_units_without_groups.name=\u0413\u0443\u0440\u0443\u04b3\u0441\u0438\u0437 \u0442\u0430\u0448\u043a\u0438\u043b\u0438\u0439 \u0431\u045e\u043b\u0438\u043c\u043b\u0430\u0440 +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type -data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template. -data_integrity.program_rules_no_action.name=Program rules with no action. +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions data_integrity.program_rules_no_expression.name=Program rules with no expression. -data_integrity.program_rules_no_priority.name=Program rules with no priority -data_integrity.validation_rules_missing_value_strategy_null.name=All validation rule expressions should have a missing value strategy. -data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the past 12 months -data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the past 12 months -data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the past 12 months -data_integrity.users_with_invalid_usernames.name = Users with invalid usernames -data_integrity.users_capture_ou_not_in_data_view_ou.name=Users with capture org unit not in data view org unit -data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users with capture org unit not in TEI search org unit -data_integrity.users_with_no_user_role.name=Users with no user role -data_integrity.user_roles_no_authorities.name=User roles with no authorities -data_integrity.user_roles_with_no_users.name=User roles with no users -data_integrity.option_groups_empty.users=Option groups with no options -data_integrity.push_analysis_no_recipients.name=Push analyses without recipients +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage # -- End Data Integrity Checks--------------------------------------------# diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_uz_UZ_Latn.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_uz_UZ_Latn.properties index 2e0dfe78b485..9dcbc570e0eb 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_uz_UZ_Latn.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_uz_UZ_Latn.properties @@ -70,6 +70,9 @@ dhis-web-menu-management=Menyu menedjmenti dhis-web-data-visualizer=Ma\u02bclumotlar vizualizatori dhis-web-sms-configuration=SMS Konfiguratsiya dhis-web-login=\u0410vtorizatsiya +dhis-web-user-profile=User Profile +dhis-web-line-listing=Line Listing +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# @@ -87,7 +90,8 @@ intro_dhis-web-event-reports=Hodisa/Tadbirlar uchun so\u02bcrov va hodisa/tadbir intro_dhis-web-event-capture=Bitta hodisa/tadbirlar uchun haqida ma\u02bclumot olish. intro_dhis-web-capture=Bitta hodisa/tadbirlar uchun haqida ma\u02bclumot olish. intro_dhis-web-data-visualizer=Ma\u02bclumotlar elementi va indikatorlar uchun dinamik vizualizatsiya yarating. -intro_dhis-web-sms-configuration=SMS shlyuzlar va xabarlarni sozlang +intro_dhis-web-sms-configuration=Configure SMS Gateways and messages. +intro_dhis-web-line-listing=Create dynamic line lists for events and tracked entities. #-- Intro functions -------------------------------------------------------------# @@ -138,6 +142,10 @@ M_dhis-web-user=Foydalanuvchilar dasturi M_dhis-web-scheduler=Rejalashtirish dasturi M_dhis-web-data-visualizer=Ma\u02bclumotlar Vizualizatori dasturi M_dhis-web-sms-configuration=SMS Konfigurator dasturi +M_dhis-web-line-listing=Line Listing app +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# @@ -151,15 +159,18 @@ F_DATAADMIN_UNLOCK=Ma\u02bclumotlar \u0410dministratorini Blokdan chiqarish F_DATAELEMENT_PUBLIC_ADD=Ochiq Ma\u02bclumotlar Elementini Qo\u02bcshish/Yangilash F_DATAELEMENT_PRIVATE_ADD=Yopiq Ma\u02bclumotlar Elementini Qo\u02bcshish/Yangilash F_DATAELEMENT_DELETE=Ma\u02bclumotlar Elementini O\u02bcchirish +F_DATA_ELEMENT_MERGE=Merge Data Elements F_CATEGORY_PUBLIC_ADD=Ochiq Kategoriyalarni Qo\u02bcshish/Yangilash F_CATEGORY_PRIVATE_ADD=Yopiq Kategoriyalarni Qo\u02bcshish/Yangilash F_CATEGORY_DELETE=Kategoriyani O\u02bcchirish F_CATEGORY_OPTION_PUBLIC_ADD=Ochiq Kategoriya Variantini Qo\u02bcshish/Yangilash F_CATEGORY_OPTION_PRIVATE_ADD=Yopiq Kategoriya Variantini Qo\u02bcshish/Yangilash F_CATEGORY_OPTION_DELETE=Kategoriya Variantini O\u02bcchirish +F_CATEGORY_OPTION_MERGE=Merge Category Options F_CATEGORY_COMBO_PUBLIC_ADD=Ochiq Kategoriya Kombinatsiyasini Qo\u02bcshish/Yangilash F_CATEGORY_COMBO_PRIVATE_ADD=Yopiq Kategoriya Kombinatsiyasini Qo\u02bcshish/Yangilash F_CATEGORY_COMBO_DELETE=Kategoriya Kombinatsiyasini O\u02bcchirish +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=Ochiq Kategoriya Varianti Guruhini Qo\u02bcshish/Yangilash F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=Yopiq Kategoriya Varianti Guruhini Qo\u02bcshish/Yangilash F_CATEGORY_OPTION_GROUP_DELETE=Kategoriya Varianti Guruhini O\u02bcchirish @@ -216,10 +227,11 @@ F_USERGROUP_LIST=Foydalanuvchi Guruhlari Ro\u02bcyxati F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=Faqat O\u02bcqish uchun Foydalanuvchi Guruhlariga \u0410\u02bczolarni Qo\u02bcshish/Olib tashlash F_USER_ADD=Foydalanuvchi Qo\u02bcshish/Yangilash F_USER_DELETE=Foydalanuvchini O\u02bcchirish +F_USER_VIEW=View user F_USER_ADD_WITHIN_MANAGED_GROUP=Boshqariladigan Guruh ichida Foydalanuvchi Qo\u02bcshish/Yangilash F_USER_DELETE_WITHIN_MANAGED_GROUP=Boshqariladigan Guruh ichida Foydalanuvchi O\u02bcchirish F_USER_VIEW_WITHIN_MANAGED_GROUP=Boshqariladigan Guruh ichida Foydalanuvchi Ko\u02bcrib chiqish -F_VALIDATIONRULE_PUBLIC_ADD=Ochiq Tasdiqlash Qoidasini Qo\u02bcshish/Yangilash +F_VALIDATIONRULE_PUBLIC_ADD=Ommaviy Tasdiqlash Qoidasini Qo\u02bcshish/Yangilash F_VALIDATIONRULE_PRIVATE_ADD=Yopiq Tasdiqlash Qoidasini Qo\u02bcshish/Yangilash F_VALIDATIONRULE_DELETE=Tasdiqlash Qoidasini O\u02bcchirish F_VALIDATIONRULEGROUP_PUBLIC_ADD=Ochiq Tasdiqlash Qoidasi Guruxini Qo\u02bcshish/Yangilash @@ -232,7 +244,9 @@ F_REPORT_DELETE=Hisobotni O\u02bcchirish F_REPORT_VIEW=Hisobotni Ko\u02bcrib chiqish F_DASHBOARD_PUBLIC_ADD=Ochiq Boshqaruv panelini Qo\u02bcshish/Yangilash F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization +F_VISUALIZATION_EXTERNAL=Visualization External Access F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization +F_EVENT_VISUALIZATION_EXTERNAL=Event Visualization External Access F_DOCUMENT_PUBLIC_ADD=Ochiq Hujjat Qo\u02bcshish/Yangilash F_DOCUMENT_PRIVATE_ADD=Yopiq Hujjat Qo\u02bcshish/Yangilash F_DOCUMENT_DELETE=Hujjatni O\u02bcchirish @@ -380,7 +394,7 @@ F_METADATA_EXPORT=MetaMa\u02bclumotlarni eksport qilish F_APPROVE_DATA=Ma\u02bclumotni tasdiqlash F_APPROVE_DATA_LOWER_LEVELS=Quyi pog\u02bconalardan yuborilgan ma\u02bclumotni tasdiqlash F_ACCEPT_DATA_LOWER_LEVELS=Quyi pog\u02bconalardan yuborilgan ma\u02bclumotni qabul qilish -F_RUN_VALIDATION=Tekshirish o\u02bctkazing +F_RUN_VALIDATION=\u0422\u0435\u043a\u0448\u0438\u0440\u0438\u0448 \u045e\u0442\u043a\u0430\u0437\u0438\u043b\u0441\u0438\u043d F_PROGRAM_TRACKING_LIST=Dastur kuzatuv-nazoratini ko\u02bcrib chiqish F_REPLICATE_USER=Foydalanuvchini replikatsiya qilish F_LOCALE_ADD=Til standartini Qo\u02bcshish/Yangilash @@ -403,6 +417,7 @@ F_EXTERNAL_MAP_LAYER_PUBLIC_ADD=Ommaviy Tashqi Xarita Qatlami Qo\u02bcshish/Yang F_EXTERNAL_MAP_LAYER_PRIVATE_ADD=Xususiy maviy Tashqi Xarita Qatlami Qo\u02bcshish/Yangilash F_EXTERNAL_MAP_LAYER_DELETE=Tashqi Xarita Qatlami O\u02bcchirish F_VIEW_EVENT_ANALYTICS=Hodisa/Tadbir tahlillari ko\u02bcrib chiqish +F_CAPTURE_DATASTORE_UPDATE=Create and edit Capture datastore configuration F_ADD_COLOR_SET=Ranglar To\u02bcplamini Qo\u02bcshish/Yangilash F_PROGRAM_RULE_DELETE=Dastur Qoidalari O\u02bcchirish F_PROGRAMDATAELEMENT_DELETE=Dastur Ma\u02bclumoti Elementlari O\u02bcchirish @@ -433,14 +448,16 @@ F_EVENT_HOOK_DELETE=Delete Event Hook F_ROUTE_PUBLIC_ADD=Add/Update Public Route F_ROUTE_PRIVATE_ADD=Add/Update Private Route F_ROUTE_PUBLIC_DELETE=Delete Route -F_MAP_EXTERNAL_LAYER_ADD=Add external map layer +F_IMPERSONATE_USER=Impersonate user +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) #-- Common ---------------------------------------------------------------------# offline=Offlayn online=Onlayn next=\u041a\u0435\u0439\u0438\u043d\u0433\u0438 previous=Oldingi -online_notification= Siz onlayn +online_notification=Siz onlayn offline_notification=Hozirda siz offlayn, ma\u02bclumotlar lokal zaxirangizda saqlanadi need_to_sync_notification=Bu yerda lokal zaxirada saqlangan ma\u02bclumotlar mavjud, Iltimos, serverga jo\u02bcnatib ma\u02bclumotlarni yangilang uploading_data_notification=Lokal zaxirada saqlangan ma\u02bclumotlar serverga jo\u02bcnatilib yangilanmoqda @@ -511,6 +528,7 @@ password_length_validation=Parol talab qilingan miniimal uzunlik talabiga javob password_history_validation=Parolingiz, Siz avval kiritgan 24ta parolga o\u02bcxshamasligi kerak password_digit_validation=Parol tarkibida kamida 1 ta raqam bo\u02bclishi kerak password_uppercase_validation=Parol tarkibida kamida 1 ta Bosh harf bo\u02bclishi kerak +password_lowercase_validation=Password must have at least one lower case password_dictionary_validation=Parol tarkibida umumiy so\u02bcz bo\u02bclmasligi kerak password_specialcharacter_validation=Parol tarkibida kamida 1 ta maxsus belgi bo\u02bclishi kerak password_username_validation=FoydalanuvchiIsmi/E-pochta parolning qismi bo\u02bclishi mumkin emas @@ -537,6 +555,7 @@ item=Element action=\u0410mal sub_total=Oraliq yig\u02bcindi total=Jami +impersonate_user=Impersonate user username_in_password=FoydalanuvchiIsmi parolning qismi bo\u02bclishi mumkin emas email_in_password=Ye-pochta parolning qismi bo\u02bclishi mumkin emas username_email_in_password=FoydalanuvchiIsmi/U-pochta parolning qismi bo\u02bclishi mumkin emas @@ -680,6 +699,8 @@ format.FinancialApril.startDate.ext=MMMM yyyy '- ' format.FinancialApril.endDate.ext=MMMM yyyy format.FinancialJuly.startDate.ext=MMMM yyyy '- ' format.FinancialJuly.endDate.ext=MMMM yyyy +format.FinancialSep.startDate.ext=MMMM yyyy '- ' +format.FinancialSep.endDate.ext=MMMM yyyy format.FinancialOct.startDate.ext=MMMM yyyy '- ' format.FinancialOct.endDate.ext=MMMM yyyy format.FinancialNov.startDate.ext=MMMM yyyy '- ' @@ -1689,6 +1710,7 @@ sign_in_with_openID=OpenID orqali tizimga kiring change_language=tilni tanlang login_with_google=Google orqali tizimga kiring login_with_azure=Mikrosoft orqali tizimga kiring +oidc_login_failed=Failed to login with OIDC two_factor_code=Kod #-- New User Account page -----------------------------------------------------# @@ -1765,9 +1787,37 @@ respond_to_this_message=Ushbu xabarga javob bering #-- Restore emails ------------------------------------------------------------# +email_restore_subject=Foydalanuvchi akkauntini tiklanishini tasdiqlash +email_restore_1_1st_paragraph_before_application_title=Kimdir, ehtimol siz, bizdan akkauntingizni tiklab berishni so\u02bcradi +email_restore_1_1st_paragraph_after_application_title=foydalanuvchi akkaunti. +email_restore_1_2nd_paragraph=Iltimos, akkauntingizni tiklash uchun quyidagi havolaga o\u02bcting. +email_restore_1_3rd_paragraph=Qayta tiklash jarayonini 1 soat ichida bajarishingiz shart. \u0410gar siz hech qanday chora ko\u02bcrmasangiz, akkauntingiz tiklanmaydi. \u0410gar siz ushbu akkaunt tiklanishini talab qilmagan bo\u02bclsangiz, iltimos, ushbu xabarni e\u02bctiborsiz qoldiring. #-- Invite emails -------------------------------------------------------------# +email_invite_subject=Bu taklifnoma ... da akkaunt yaratish uchun +email_invite_1_1st_paragraph_before_application_title=Bu taklifnoma ... yaratish uchun +email_invite_1_1st_paragraph_after_application_title=foydalanuvchi akkaunti. +email_invite_1_2nd_paragraph=Iltimos, quyidagi havolaga o\u02bcting. Taklifnomani qabul qiling va yangi akkaunt yarating +email_invite_1_3rd_paragraph=Siz, ushbu taklifnomaga 4 kun davomida javob berishingiz kerak. \u0410gar taklifnomani qabul qilmasangiz, uning muddati o\u02bctadi. + +#-- Verify email -------------------------------------------------------------# + +email_verify_1_1st_paragraph_before_application_title=This is a message to verify a +email_verify_1_1st_paragraph_after_application_title=, user account email. +email_verify_1_2nd_paragraph=Please click the link below to verify the email address of your account. +email_verify_1_3rd_paragraph=You must respond to this email within one hour. If you take no action, the email address will not be verified. +verify_email_subject=Verify email address + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=Your Two-Factor Authentication Code for +email_2fa_1_greeting=Dear +email_2fa_1_1st_paragraph_application_title=You have requested a two-factor authentication code to log into your account. +email_2fa_1_2nd_paragraph=Your two-factor authentication code: +email_2fa_1_3rd_paragraph=Please use this code within 15 minutes to log into your account. +email_2fa_1_4th_paragraph=If you did not request this code, please contact your system administrator immediately to secure your account. +email_2fa_1_ending=Thank you, #-- Cache strategy display strings --------------------------------------------# @@ -1898,7 +1948,7 @@ data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.s data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements -data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements with conflicting exclusive group sets +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set data_integrity.data_elements_in_data_set_not_in_form.section=Data Sets @@ -1912,9 +1962,6 @@ data_integrity.category_combos_being_invalid.section=Kategoriyalar data_integrity.category_combos_being_invalid.name=Invalid Category-combos data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options -data_integrity.indicators_with_identical_formulas.section=Ko\u02bcrsatgichlar -data_integrity.indicators_with_identical_formulas.name=Bir xil formulalarga ega indikatorlar -data_integrity.indicators_with_identical_formulas.description=Lists all indicators that have the identical formulas with at least one other indicator data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates data_integrity.indicators_without_groups.section=Ko\u02bcrsatgichlar data_integrity.indicators_without_groups.name=Indicators lacking groups @@ -1926,21 +1973,18 @@ data_integrity.indicators_with_invalid_denominator.section=Ko\u02bcrsatgichlar data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid data_integrity.indicators_violating_exclusive_group_sets.section=Ko\u02bcrsatgichlar -data_integrity.indicators_violating_exclusive_group_sets.name=Indicators with conflicting exclusive group sets +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group data_integrity.periods_duplicates.section=Davrlar data_integrity.periods_duplicates.name=Duplicate Periods data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates +data_integrity.option_groups_empty.name=Option groups with no options data_integrity.org_units_with_cyclic_references.section=Tashkiliy Bo\u02bclimlar data_integrity.org_units_with_cyclic_references.name=Siklik ma\u02bclumotlarga ega bo\u02bclgan tashkiliy bo\u02bclimlar data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference -data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two -data_integrity.org_units_being_orphaned.section=Tashkiliy Bo\u02bclimlar -data_integrity.org_units_being_orphaned.name=Yetim qolgan tashkiliy bo\u02bclimlar -data_integrity.org_units_being_orphaned.description=Lists all organisation units that aren't level 1 units but that lack a parent so that they are not connected to the rest of the organisation tree -data_integrity.org_units_being_orphaned.recommendation=Find (or create) and set the correct parent for the orphaned organisation unit(s). Eventually this is also caused by having set the wrong level. +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=Tashkiliy Bo\u02bclimlar data_integrity.org_units_without_groups.name=Organisation units lacking groups data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group @@ -1952,13 +1996,13 @@ data_integrity.org_unit_groups_without_group_sets.section=Tashkiliy Bo\u02bcliml data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set data_integrity.validation_rules_without_groups.section=Validation Rules -data_integrity.validation_rules_without_groups.name=Validation rules lacking groups +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules -data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression @@ -1969,10 +2013,10 @@ data_integrity.program_indicators_with_invalid_filters.name=Program indicators w data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false data_integrity.program_indicators_without_expression.section=Program Indicators -data_integrity.program_indicators_without_expression.name=Program indicators lacking an expression +data_integrity.program_indicators_without_expression.name=Program indicators without expressions data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet data_integrity.program_rules_without_condition.section=Program Rules -data_integrity.program_rules_without_condition.name=Program rules lacking a condition +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet data_integrity.program_rules_without_priority.section=Program Rules data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting @@ -2004,84 +2048,104 @@ data_integrity.program_rule_actions_without_stage_id.name=Program rules with act data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one #YAML based data integrity checks data_integrity.categories_no_options.name=Categories with no category options -data_integrity.categories_one_default_category.name=Only one default category should exist -data_integrity.categories_one_default_category_combo.name=Only one default category combo should exist -data_integrity.categories_one_default_category_option.name=Only one default category option should exist -data_integrity.categories_one_default_category_option_combo.name=Only one default category option combo should exist -data_integrity.categories_same_category_options.name=Categories with the same category options -data_integrity.categories_unique_category_combo.name=Different category combinations should not have the exact same combination of categories. -data_integrity.invalid_category_combos.name=Noto\u02bcg\u02bcri kategoriyadagi kombinatsiyalar +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects -data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations. -data_integrity.category_option_group_sets_incomplete.name=Category option group sets which do not contain all category options. -data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set. -data_integrity.category_options_no_categories.name=Category options with no categories. -data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories which share the same category options. -data_integrity.catoptioncombos_no_catcombo.name=Category options combinations with no category combination. -data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality. -data_integrity.dashboards_no_items.name=Dashboards with no items. -data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements that have not been changed in last 100 days and do not have any data values. -data_integrity.data_elements_aggregate_aggregation_operator.name=Non-numeric data elements which have an aggregation operator other than NONE. -data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites (directly or through indicators) -data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements with NO data values. -data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups. -data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types. -data_integrity.data_elements_without_datasets.name=Aggregate data elements not assigned to any data sets -data_integrity.datasets_empty.name=Data sets with no data elements -data_integrity.datasets_not_assigned_to_org_units.name=Data sets not assigned to any organisation units +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. -data_integrity.category_option_group_sets_scarce.name=Category option groups should have at least two members. -data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members. -data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members. -data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members. -data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members. -data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members. -data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members. -data_integrity.user_groups_scarce.name=User groups should have at least two members. -data_integrity.validation_rule_groups_scarce.name=Validation rule should have at least two members. -data_integrity.indicator_no_analysis.name=Indicators not used in analytical objects. -data_integrity.indicator_types_duplicated.name=Indicator types with the same factor. -data_integrity.indicators_duplicated_terms.name=Indicators with the same terms. -data_integrity.indicators_exact_duplicates.name=Indicators with the same formula. -data_integrity.indicators_not_grouped.name=Indicators not in any groups. -data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=Bir xil formulalarga ega indikatorlar +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order data_integrity.options_sets_empty.name=Empty option sets data_integrity.options_sets_unused.name=Option sets which are not used data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets -data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry. -data_integrity.orgunits_multiple_roots.name=The organisation unit hierarchy should have a single root. -data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames. -data_integrity.orgunits_no_coordinates.name=Organisation units with no coordinates. -data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent. -data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0). -data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date later than the closed date. -data_integrity.orgunits_orphaned.name=Orphaned organisation units. -data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent. -data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces. -data_integrity.org_units_not_in_compulsory_group_sets.name=Organisation units not in all compulsory organisation unit group sets +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=Yetim qolgan tashkiliy bo\u02bclimlar +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set -data_integrity.organisation_units_without_groups.name=Organisation units not in any groups -data_integrity.periods_3y_future.name=Periods which are more than three years in the future. -data_integrity.periods_distant_past.name=Periods which are in the distant past. +data_integrity.organisation_units_without_groups.name=Guruhsiz tashkiliy bo\u02bclimlar +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type -data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template. -data_integrity.program_rules_no_action.name=Program rules with no action. +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions data_integrity.program_rules_no_expression.name=Program rules with no expression. -data_integrity.program_rules_no_priority.name=Program rules with no priority -data_integrity.validation_rules_missing_value_strategy_null.name=All validation rule expressions should have a missing value strategy. -data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the past 12 months -data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the past 12 months -data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the past 12 months -data_integrity.users_with_invalid_usernames.name = Users with invalid usernames -data_integrity.users_capture_ou_not_in_data_view_ou.name=Users with capture org unit not in data view org unit -data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users with capture org unit not in TEI search org unit -data_integrity.users_with_no_user_role.name=Users with no user role -data_integrity.user_roles_no_authorities.name=User roles with no authorities -data_integrity.user_roles_with_no_users.name=User roles with no users -data_integrity.option_groups_empty.users=Option groups with no options -data_integrity.push_analysis_no_recipients.name=Push analyses without recipients +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage # -- End Data Integrity Checks--------------------------------------------# diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_vi.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_vi.properties index 6a9224b06443..aea736924f43 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_vi.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_vi.properties @@ -6,88 +6,92 @@ dhis2=DHIS 2 #-- dhis-wp --------------------------------------------------------------------# no_page_specified=Kh\u00f4ng c\u00f3 trang \u0111\u1ec3 hi\u1ec3n th\u1ecb -an_exception_occured=L\u1ed7i ngo\u1ea1i l\u1ec7 -exception_explanation_text=Xin l\u1ed7i\! H\u1ec7 th\u1ed1ng kh\u00f4ng th\u1ec3 th\u1ef1c hi\u1ec7n theo y\u00eau c\u1ea7u. Theo th\u01b0\u1eddng l\u1ec7, d\u1eef li\u1ec7u kh\u00f4ng b\u1ecb m\u1ea5t v\u00e0 b\u1ea1n c\u00f3 th\u1ec3 ti\u1ebfp t\u1ee5c l\u00e0m vi\u1ec7c khi quay tr\u1edf l\u1ea1i trang tr\u01b0\u1edbc \u0111\u00f3. +an_exception_occured=C\u00f3 l\u1ed7i ngo\u1ea1i l\u1ec7 +exception_explanation_text=Xin l\u1ed7i! H\u1ec7 th\u1ed1ng kh\u00f4ng th\u1ec3 th\u1ef1c hi\u1ec7n theo y\u00eau c\u1ea7u. Theo th\u01b0\u1eddng l\u1ec7, d\u1eef li\u1ec7u kh\u00f4ng b\u1ecb m\u1ea5t v\u00e0 b\u1ea1n c\u00f3 th\u1ec3 ti\u1ebfp t\u1ee5c l\u00e0m vi\u1ec7c khi quay tr\u1edf l\u1ea1i trang tr\u01b0\u1edbc \u0111\u00f3. exception=Ngo\u1ea1i l\u1ec7 caused_by=G\u00e2y ra b\u1edfi -unknown_source=Kh\u00f4ng bi\u1ebft ngu\u1ed3n +unknown_source=Kh\u00f4ng r\u00f5 ngu\u1ed3n logged_in=\u0110\u00e3 \u0111\u0103ng nh\u1eadp not_logged_in=Ch\u01b0a \u0111\u0103ng nh\u1eadp log_out=\u0110\u0103ng xu\u1ea5t about=Gi\u1edbi thi\u1ec7u access_denied=Truy c\u1eadp b\u1ecb t\u1eeb ch\u1ed1i -access_denied_message=Kh\u00f4ng c\u00f3 quy\u1ec1n truy c\u1eadp v\u00e0o \u0111\u00e2y -create_access_denied_message=B\u1ea1n kh\u00f4ng c\u00f3 quy\u1ec1n truy c\u1eadp \u0111\u1ec3 t\u1ea1o ra \u0111\u1ed1i t\u01b0\u1ee3ng -read_access_denied_message=B\u1ea1n kh\u00f4ng c\u00f3 quy\u1ec1n truy c\u1eadp \u0111\u1ec3 \u0111\u1ecdc \u0111\u1ed1i t\u01b0\u1ee3ng -update_access_denied_message=B\u1ea1n kh\u00f4ng c\u00f3 quy\u1ec1n truy c\u1eadp \u0111\u1ec3 c\u1eadp nh\u1eadt \u0111\u1ed1i t\u01b0\u1ee3ng -delete_access_denied_message=B\u1ea1n kh\u00f4ng c\u00f3 quy\u1ec1n truy c\u1eadp \u0111\u1ec3 x\u00f3a \u0111\u1ed1i t\u01b0\u1ee3ng -go_back=Tr\u1edf l\u1ea1i +access_denied_message=B\u1ea1n kh\u00f4ng c\u00f3 \u0111\u1ee7 quy\u1ec1n xem trang n\u00e0y +create_access_denied_message=B\u1ea1n kh\u00f4ng c\u00f3 quy\u1ec1n T\u1ea1o \u0110\u1ed1i T\u01b0\u1ee3ng +read_access_denied_message=B\u1ea1n kh\u00f4ng c\u00f3 quy\u1ec1n Xem \u0110\u1ed1i T\u01b0\u1ee3ng +update_access_denied_message=B\u1ea1n kh\u00f4ng c\u00f3 quy\u1ec1n C\u1eadp nh\u1eadt \u0110\u1ed1i t\u01b0\u1ee3ng +delete_access_denied_message=B\u1ea1n kh\u00f4ng c\u00f3 quy\u1ec1n X\u00f3a \u0110\u1ed1i t\u01b0\u1ee3ng +go_back=Quay l\u1ea1i main_menu=Danh m\u1ee5c ch\u00ednh -maintenance=B\u1ea3o tr\u00ec +maintenance=B\u1ea3o Tr\u00ec services=D\u1ecbch v\u1ee5 #-- dhis-ouwt ------------------------------------------------------------------# -org_unit_tree=C\u00e2y \u0111\u01a1n v\u1ecb -specify_organisationunit=H\u00e3y x\u00e1c \u0111\u1ecbnh m\u1ed9t \u0111\u01a1n v\u1ecb -cannot_clear_selected_orgunits=Kh\u00f4ng th\u1ec3 b\u1ecf ch\u1ecdn c\u00e1c \u0111\u01a1n v\u1ecb \u0111\u00e3 ch\u1ecdn -locate_organisation_unit_by_name=\u0110\u1ecbnh v\u1ecb \u0111\u01a1n v\u1ecb theo t\u00ean +org_unit_tree=C\u00e2y \u0110\u01a1n V\u1ecb +specify_organisationunit=Xin vui l\u00f2ng ch\u1ecdn m\u1ed9t \u0111\u01a1n v\u1ecb +cannot_clear_selected_orgunits=Kh\u00f4ng th\u1ec3 b\u1ecf c\u00e1c \u0111\u01a1n v\u1ecb \u0111\u00e3 ch\u1ecdn +locate_organisation_unit_by_name=X\u00e1c \u0111\u1ecbnh \u0111\u01a1n v\u1ecb theo t\u00ean error_occurred=C\u00f3 l\u1ed7i x\u1ea3y ra. -select_organisationunit=B\u1ea1n ph\u1ea3i ch\u1ecdn m\u1ed9t \u0111\u01a1n v\u1ecb t\u1eeb c\u00e2y \u0111\u01a1n v\u1ecb. +select_organisationunit=B\u1ea1n ph\u1ea3i ch\u1ecdn m\u1ed9t \u0111\u01a1n v\u1ecb t\u1eeb C\u00e2y \u0110\u01a1n V\u1ecb. #-- Modules --------------------------------------------------------------------# -dhis-web-maintenance=B\u1ea3o tr\u00ec -dhis-web-data-administration=Qu\u1ea3n tr\u1ecb d\u1eef li\u1ec7u -dhis-web-maintenance-settings=C\u00e1c thi\u1ebft l\u1eadp -dhis-web-aggregate-data-entry=Nh\u1eadp d\u1eef li\u1ec7u +dhis-web-maintenance=B\u1ea3o Tr\u00ec +dhis-web-data-administration=Qu\u1ea3n Tr\u1ecb D\u1eef Li\u1ec7u +dhis-web-maintenance-settings=C\u00e0i \u0111\u1eb7t +dhis-web-aggregate-data-entry=Nh\u1eadp D\u1eef Li\u1ec7u dhis-web-sms=SMS -dhis-web-import-export=T\u00edch h\u1ee3p - Tr\u00edch xu\u1ea5t -dhis-web-data-quality=Ch\u1ea5t l\u01b0\u1ee3ng d\u1eef li\u1ec7u -dhis-web-maps=B\u1ea3n \u0111\u1ed3 -dhis-web-mapping=B\u1ea3n \u0111\u1ed3 -dhis-web-capture=Ghi -dhis-web-event-reports=B\u00e1o c\u00e1o s\u1ef1 ki\u1ec7n -dhis-web-event-visualizer=Bi\u1ec3u \u0111\u1ed3 s\u1ef1 ki\u1ec7n +dhis-web-import-export=Nh\u1eadp/Xu\u1ea5t +dhis-web-data-quality=Ch\u1ea5t l\u01b0\u1ee3ng D\u1eef li\u1ec7u +dhis-web-maps=B\u1ea3n \u0110\u1ed3 +dhis-web-mapping=B\u1ea3n \u0110\u1ed3 +dhis-web-capture=Nh\u1eadp li\u1ec7u (S\u1ef1 ki\u1ec7n) +dhis-web-event-reports=B\u00e1o c\u00e1o S\u1ef1 ki\u1ec7n +dhis-web-event-visualizer=Bi\u1ec3u \u0111\u1ed3 S\u1ef1 ki\u1ec7n dhis-web-reports=B\u00e1o c\u00e1o t\u1ed5ng h\u1ee3p -dhis-web-approval=Ph\u00ea duy\u1ec7t d\u1eef li\u1ec7u +dhis-web-approval=Ph\u00ea duy\u1ec7t D\u1eef li\u1ec7u dhis-web-approval-classic=Ph\u00ea duy\u1ec7t d\u1eef li\u1ec7u (c\u0169) -dhis-web-cache-cleaner=X\u00f3a d\u1eef li\u1ec7u tr\u00ean tr\u00ecnh duy\u1ec7t -dhis-web-mobile=\u1ee8ng d\u1ee5ng tr\u00ean \u0111i\u1ec7n tho\u1ea1i th\u00f4ng minh -dhis-web-dashboard-integration=B\u1ea3ng \u0111i\u1ec1u khi\u1ec3n +dhis-web-cache-cleaner=X\u00f3a D\u1eef li\u1ec7u tr\u00ecnh duy\u1ec7t +dhis-web-mobile=\u0110i\u1ec7n tho\u1ea1i (Th\u00f4ng minh) +dhis-web-dashboard-integration=B\u1ea3ng th\u00f4ng tin dhis-web-messaging=Tin nh\u1eafn -dhis-web-visualizer=Bi\u1ec3u \u0111\u1ed3 +dhis-web-visualizer=Bi\u1ec3u \u0111\u1ed3 c\u1ed5 \u0111i\u1ec3n dhis-web-pivot=B\u1ea3ng xoay -dhis-web-app-management=Qu\u1ea3n tr\u1ecb \u1ee9ng d\u1ee5ng -dhis-web-usage-analytics=Th\u1ed1ng k\u00ea s\u1eed d\u1ee5ng -dhis-web-translations=D\u1ecbch -dhis-web-interpretation=Di\u1ec5n gi\u1ea3i b\u00e1o c\u00e1o -dhis-web-datastore=Qu\u1ea3n l\u00fd kho d\u1eef li\u1ec7u +dhis-web-app-management=Qu\u1ea3n Tr\u1ecb \u1ee8ng D\u1ee5ng +dhis-web-usage-analytics=Ph\u00e2n t\u00edch S\u1eed d\u1ee5ng +dhis-web-translations=D\u1ecbch thu\u1eadt +dhis-web-interpretation=Di\u1ec5n d\u1ecbch +dhis-web-datastore=Qu\u1ea3n l\u00fd Kho d\u1eef li\u1ec7u dhis-web-user=Ng\u01b0\u1eddi d\u00f9ng dhis-web-scheduler=L\u1eadp k\u1ebf ho\u1ea1ch -dhis-web-dashboard=B\u1ea3ng \u0111i\u1ec1u khi\u1ec3n +dhis-web-dashboard=B\u1ea3ng th\u00f4ng tin dhis-web-menu-management=Qu\u1ea3n l\u00fd menu -dhis-web-data-visualizer=Tr\u1ef1c quan h\u00f3a d\u1eef li\u1ec7u +dhis-web-data-visualizer=Bi\u1ec3u \u0110\u1ed3 dhis-web-sms-configuration=C\u00e0i \u0111\u1eb7t c\u1ea5u h\u00ecnh SMS dhis-web-login=\u0110\u0103ng nh\u1eadp +dhis-web-user-profile=H\u1ed3 S\u01a1 Ng\u01b0\u1eddi D\u00f9ng +dhis-web-line-listing=B\u00e1o C\u00e1o D\u00f2ng +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# -intro_dhis-web-dataentry=Nh\u1eadp li\u1ec7u cho m\u1eabu theo ch\u1ebf \u0111\u1ed9 c\u00f3 Internet ho\u1eb7c kh\u00f4ng c\u00f3 Internet, ki\u1ec3m tra d\u1eef li\u1ec7u v\u00e0 xem t\u00ecnh tr\u1ea1ng d\u1eef li\u1ec7u. -intro_dhis-web-import-export=Nh\u1eadp v\u00e0 xu\u1ea5t d\u1eef li\u1ec7u trong DHIS ho\u1eb7c b\u00ean th\u1ee9 3 v\u1edbi nhi\u1ec1u \u0111\u1ecbnh d\u1ea1ng kh\u00e1c nhau. -intro_dhis-web-validationrule=\u0110\u00e1nh gi\u00e1 v\u00e0 truy xu\u1ea5t ch\u1ea5t l\u01b0\u1ee3ng d\u1eef li\u1ec7u b\u1eb1ng c\u00e1c lu\u1eadt ki\u1ec3m tra ho\u1eb7c c\u00e1c ph\u01b0\u01a1ng ph\u00e1p th\u1ed1ng k\u00ea -intro_dhis-web-light=Truy c\u1eadp v\u00e0o thi\u1ebft b\u1ecb di \u0111\u1ed9ng phi\u00ean b\u1ea3n t\u1ed1i \u01b0u h\u00f3a cho nh\u1eadp li\u1ec7u, c\u1ea5u h\u00ecnh, c\u00e1c tin nh\u1eafn v\u00e0 c\u00e1c ph\u00e2n t\u00edch b\u00e1o c\u00e1o. -intro_dhis-web-mobile=Truy c\u1eadp v\u00e0o phi\u00ean b\u1ea3n t\u1ed1i \u01b0u d\u00e0nh cho \u0111i\u1ec7n tho\u1ea1i th\u00f4ng minh. D\u00f9ng \u0111\u1ec3 nh\u1eadp d\u1eef li\u1ec7u; xem, so\u1ea1n th\u1ea3o tin nh\u1eafn v\u00e0 c\u00e1c c\u00e0i \u0111\u1eb7t. -intro_dhis-web-dashboard-integration=Xem t\u1ed5ng quan c\u00e1c bi\u1ec3u \u0111\u1ed3 th\u00f4ng d\u1ee5ng, c\u00e1c b\u00e1o c\u00e1o, c\u00e1c b\u1ea3n \u0111\u1ed3 v\u00e0 xem ho\u1eb7c g\u1eedi tin nh\u1eafn. +intro_dhis-web-dataentry=Nh\u1eadp d\u1eef li\u1ec7u cho c\u00e1c m\u1eabu b\u00e1o c\u00e1o theo ch\u1ebf \u0111\u1ed9 tr\u1ef1c tuy\u1ebfn ho\u1eb7c ngo\u1ea1i tuy\u1ebfn, X\u00e1c nh\u1eadn d\u1eef li\u1ec7u v\u00e0 Xem c\u00e1c xu h\u01b0\u1edbng d\u1eef li\u1ec7u. +intro_dhis-web-import-export=Nh\u1eadp v\u00e0 Xu\u1ea5t d\u1eef li\u1ec7u t\u1eeb DHIS ho\u1eb7c c\u00e1c h\u1ec7 th\u1ed1ng th\u1ee9 3 tr\u00ean nhi\u1ec1u \u0111\u1ecbnh d\u1ea1ng kh\u00e1c nhau +intro_dhis-web-validationrule=X\u00e1c nh\u1eadn v\u00e0 \u0110\u00e1nh gi\u00e1 ch\u1ea5t l\u01b0\u1ee3ng d\u1eef li\u1ec7u b\u1eb1ng c\u00e1c lu\u1eadt ki\u1ec3m tra ho\u1eb7c c\u00e1c ph\u01b0\u01a1ng ph\u00e1p th\u1ed1ng k\u00ea +intro_dhis-web-light=Truy c\u1eadp v\u00e0o phi\u00ean b\u1ea3n Nh\u1eadp d\u1eef li\u1ec7u v\u00e0 Ph\u00e2n t\u00edch t\u01b0\u01a1ng th\u00edch \u0110i\u1ec7n Tho\u1ea1i Di \u0110\u1ed9ng +intro_dhis-web-mobile=Truy c\u1eadp phi\u00ean b\u1ea3n Nh\u1eadp D\u1eef li\u1ec7u, C\u00e0i \u0111\u1eb7t, G\u1eedi tin nh\u1eafn t\u01b0\u01a1ng th\u00edch cho \u0111i\u1ec7n tho\u1ea1i th\u00f4ng minh +intro_dhis-web-dashboard-integration=Xem c\u00e1c bi\u1ec3u \u0111\u1ed3, b\u00e1o c\u00e1o, b\u1ea3n \u0111\u1ed3 y\u00eau th\u00edch v\u00e0 Xem ho\u1eb7c g\u1eedi tin nh\u1eafn. intro_dhis-web-dashboard=T\u1ed5ng quan v\u1ec1 bi\u1ec3u \u0111\u1ed3, b\u1ea3ng v\u00e0 b\u1ea3n \u0111\u1ed3 y\u00eau th\u00edch v\u00e0 xem ho\u1eb7c vi\u1ebft tin nh\u1eafn. intro_dhis-web-visualizer=Xu\u1ea5t d\u1eef li\u1ec7u \u0111\u1ed9ng tr\u1ef1c quang theo bi\u1ec3u \u0111\u1ed3, b\u1ea3ng t\u00ednh cho c\u00e1c ph\u1ea7n t\u1eed d\u1eef li\u1ec7u v\u00e0 ch\u1ec9 s\u1ed1 intro_dhis-web-pivot=Xu\u1ea5t ra c\u00e1c b\u1ea3ng b\u00e1o c\u00e1o v\u1edbi d\u1eef li\u1ec7u \u0111\u01b0\u1ee3c t\u1ed5ng h\u1ee3p t\u1eeb t\u1ea5t c\u1ea3 c\u00e1c chi\u1ec1u d\u1eef li\u1ec7u. intro_dhis-web-sms=G\u1eedi tin nh\u1eafn nh\u1eafc nh\u1edf ho\u1eb7c th\u00f4ng b\u00e1o \u0111\u01b0\u1ee3c c\u00e0i t\u1ef1 \u0111\u1ed9ng ho\u1eb7c g\u1eedi tr\u1ef1c ti\u1ebfp. intro_dhis-web-event-reports=Truy v\u1ea5n c\u00e1c s\u1ef1 ki\u1ec7n v\u00e0 t\u1ed5ng h\u1ee3p, ph\u00e2n t\u00edch chi\u1ec1u c\u1ee7a s\u1ef1 ki\u1ec7n. -intro_dhis-web-event-capture=N\u1eafm b\u1eaft th\u00f4ng tin v\u1ec1 c\u00e1c s\u1ef1 ki\u1ec7n \u0111\u01a1n l\u1ebb. -intro_dhis-web-capture=N\u1eafm b\u1eaft th\u00f4ng tin v\u1ec1 c\u00e1c s\u1ef1 ki\u1ec7n \u0111\u01a1n l\u1ebb. +intro_dhis-web-event-capture=Nh\u1eadp c\u00e1c d\u1eef li\u1ec7u s\u1ef1 ki\u1ec7n kh\u00f4ng theo d\u00f5i. +intro_dhis-web-capture=Nh\u1eadp c\u00e1c d\u1eef li\u1ec7u s\u1ef1 ki\u1ec7n kh\u00f4ng theo d\u00f5i. intro_dhis-web-data-visualizer=Xu\u1ea5t d\u1eef li\u1ec7u \u0111\u1ed9ng tr\u1ef1c quang theo bi\u1ec3u \u0111\u1ed3, b\u1ea3ng t\u00ednh cho c\u00e1c ph\u1ea7n t\u1eed d\u1eef li\u1ec7u v\u00e0 ch\u1ec9 s\u1ed1 intro_dhis-web-sms-configuration=C\u1ea5u h\u00ecnh c\u1ed5ng SMS v\u00e0 tin nh\u1eafn +intro_dhis-web-line-listing=T\u1ea1o danh s\u00e1ch d\u00f2ng \u0111\u1ed9ng cho c\u00e1c s\u1ef1 ki\u1ec7n v\u00e0 th\u1ef1c th\u1ec3 \u0111\u01b0\u1ee3c theo d\u00f5i. #-- Intro functions -------------------------------------------------------------# @@ -103,12 +107,12 @@ intro_log_out=B\u1ea5m v\u00e0o \u0111\u00e2y \u0111\u1ec3 \u0111\u0103ng xu\u1e #-- See module privilegies ----------------------------------------------------# -M_dhis-web-maintenance=\u1ee8ng d\u1ee5ng b\u1ea3o tr\u00ec -M_dhis-web-data-administration=Xem \u1ee9ng d\u1ee5ng Qu\u1ea3n Tr\u1ecb D\u1eef Li\u1ec7u -M_dhis-web-settings=\u1ee8ng d\u1ee5ng c\u00e0i \u0111\u1eb7t -M_dhis-web-aggregate-data-entry=Xem module Nh\u1eadp D\u1eef Li\u1ec7u -M_dhis-web-import-export=Xem ch\u1ee9c n\u0103ng T\u00edch H\u1ee3p - Xu\u1ea5t Tr\u00edch d\u1eef li\u1ec7u -M_dhis-web-validationrule=Xem ch\u1ee9c n\u0103ng Ki\u1ec3m Tra H\u1ee3p L\u1ec7 +M_dhis-web-maintenance=B\u1ea3o tr\u00ec +M_dhis-web-data-administration=\u1ee8ng d\u1ee5ng Qu\u1ea3n Tr\u1ecb D\u1eef Li\u1ec7u +M_dhis-web-settings=C\u00e0i \u0111\u1eb7t +M_dhis-web-aggregate-data-entry=\u1ee8ng d\u1ee5ng Nh\u1eadp D\u1eef Li\u1ec7u +M_dhis-web-import-export=T\u00edch H\u1ee3p - Xu\u1ea5t Tr\u00edch d\u1eef li\u1ec7u +M_dhis-web-validationrule=Ki\u1ec3m Tra H\u1ee3p L\u1ec7 M_dhis-web-data-quality=\u1ee8ng d\u1ee5ng ch\u1ea5t l\u01b0\u1ee3ng d\u1eef li\u1ec7u M_dhis-web-gis=Xem \u1ee9ng d\u1ee5ng B\u1ea3n \u0111\u1ed3 M_dhis-web-interpretation=\u1ee8ng d\u1ee5ng phi\u00ean gi\u1ea3i @@ -129,7 +133,7 @@ M_dhis-web-sms=Xem \u1ee9ng d\u1ee5ng g\u1eedi tin nh\u1eafn SMS M_dhis-web-capture=Nh\u1eadp li\u1ec7u (S\u1ef1 ki\u1ec7n) M_dhis-web-reports=Xem \u1ee9ng d\u1ee5ng B\u00e1o c\u00e1o NRHM M_dhis-web-approval=\u1ee8ng d\u1ee5ng ph\u00ea duy\u1ec7t d\u1eef li\u1ec7u -M_dhis-web-approval-classic=Data Approval Classic app +M_dhis-web-approval-classic=\u1ee8ng d\u1ee5ng Ph\u00ea Duy\u1ec7t D\u1eef Li\u1ec7u (c\u0169) M_dhis-web-event-visualizer=Xem \u1ee9ng d\u1ee5ng Bi\u1ec3u \u0111\u1ed3 s\u1ef1 ki\u1ec7n M_dhis-web-cache-cleaner=Xem \u1ee9ng d\u1ee5ng X\u00f3a d\u1eef li\u1ec7u tr\u00ean tr\u00ecnh duy\u1ec7t M_dhis-web-translations=\u1ee8ng d\u1ee5ng d\u1ecbch @@ -137,7 +141,11 @@ M_dhis-web-menu-management=\u1ee8ng d\u1ee5ng qu\u1ea3n l\u00fd menu M_dhis-web-user=\u1ee8ng d\u1ee5ng qu\u1ea3n l\u00fd ng\u01b0\u1eddi d\u00f9ng M_dhis-web-scheduler=\u1ee8ng d\u1ee5ng l\u1eadp k\u1ebf ho\u1ea1ch M_dhis-web-data-visualizer=Xem \u1ee9ng d\u1ee5ng Bi\u1ec3u \u0111\u1ed3 -M_dhis-web-sms-configuration=SMS Configuration app +M_dhis-web-sms-configuration=\u1ee8ng d\u1ee5ng C\u1ea5u h\u00ecnh C\u1ed5ng SMS +M_dhis-web-line-listing=B\u00e1o C\u00e1o D\u00f2ng +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# @@ -151,15 +159,18 @@ F_DATAADMIN_UNLOCK=M\u1edf kh\u00f3a d\u1eef li\u1ec7u F_DATAELEMENT_PUBLIC_ADD=Th\u00eam ph\u1ea7n t\u1eed d\u1eef li\u1ec7u m\u1edf F_DATAELEMENT_PRIVATE_ADD=Th\u00eam ph\u1ea7n t\u1eed d\u1eef li\u1ec7u \u0111\u00f3ng F_DATAELEMENT_DELETE=X\u00f3a ph\u1ea7n t\u1eed d\u1eef li\u1ec7u +F_DATA_ELEMENT_MERGE=S\u00e1p nh\u1eadp ph\u1ea7n t\u1eed d\u1eef li\u1ec7u F_CATEGORY_PUBLIC_ADD=Th\u00eam ph\u00e2n lo\u1ea1i m\u1edf F_CATEGORY_PRIVATE_ADD=Th\u00eam ph\u00e2n lo\u1ea1i \u0111\u00f3ng F_CATEGORY_DELETE=X\u00f3a ph\u00e2n lo\u1ea1i F_CATEGORY_OPTION_PUBLIC_ADD=Th\u00eam t\u00f9y ch\u1ecdn ph\u00e2n lo\u1ea1i m\u1edf F_CATEGORY_OPTION_PRIVATE_ADD=Th\u00eam t\u00f9y ch\u1ecdn ph\u00e2n lo\u1ea1i \u0111\u00f3ng F_CATEGORY_OPTION_DELETE=X\u00f3a t\u00f9y ch\u1ecdn ph\u00e2n lo\u1ea1i +F_CATEGORY_OPTION_MERGE=S\u00e1p nh\u1eadp t\u00f9y ch\u1ecdn ph\u00e2n lo\u1ea1i F_CATEGORY_COMBO_PUBLIC_ADD=Th\u00eam nh\u00f3m ph\u00e2n lo\u1ea1i m\u1edf F_CATEGORY_COMBO_PRIVATE_ADD=Th\u00eam nh\u00f3m ph\u00e2n lo\u1ea1i \u0111\u00f3ng F_CATEGORY_COMBO_DELETE=X\u00f3a nh\u00f3m ph\u00e2n lo\u1ea1i +F_CATEGORY_OPTION_COMBO_MERGE=S\u00e1p nh\u1eadp t\u1ed5 h\u1ee3p t\u00f9y ch\u1ecdn ph\u00e2n lo\u1ea1i F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=Th\u00eam nh\u00f3m t\u00f9y ch\u1ecdn ph\u00e2n lo\u1ea1i m\u1edf F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=Th\u00eam nh\u00f3m t\u00f9y ch\u1ecdn ph\u00e2n lo\u1ea1i \u0111\u00f3ng F_CATEGORY_OPTION_GROUP_DELETE=X\u00f3a nh\u00f3m t\u00f9y ch\u1ecdn ph\u00e2n lo\u1ea1i @@ -187,8 +198,8 @@ F_INDICATOR_PRIVATE_ADD=Th\u00eam ch\u1ec9 s\u1ed1 \u0111\u00f3ng F_INDICATOR_DELETE=X\u00f3a ch\u1ec9 s\u1ed1 F_INDICATORTYPE_ADD=Th\u00eam lo\u1ea1i ch\u1ec9 s\u1ed1 F_INDICATORTYPE_DELETE=X\u00f3a lo\u1ea1i ch\u1ec9 s\u1ed1 -F_INDICATOR_TYPE_MERGE=Merge Indicator Type -F_INDICATOR_MERGE=Merge Indicators +F_INDICATOR_TYPE_MERGE=S\u00e1p nh\u1eadp Lo\u1ea1i ch\u1ec9 s\u1ed1 +F_INDICATOR_MERGE=S\u00e1p nh\u1eadp Ch\u1ec9 s\u1ed1 F_INDICATORGROUP_PUBLIC_ADD=Th\u00eam nh\u00f3m ch\u1ec9 s\u1ed1 m\u1edf F_INDICATORGROUP_PRIVATE_ADD=Th\u00eam nh\u00f3m ch\u1ec9 s\u1ed1 \u0111\u00f3ng F_INDICATORGROUP_DELETE=X\u00f3a nh\u00f3m ch\u1ec9 s\u1ed1 @@ -197,7 +208,7 @@ F_INDICATORGROUPSET_PRIVATE_ADD=Th\u00eam T\u1eadp h\u1ee3p nh\u00f3m ch\u1ec9 s F_INDICATORGROUPSET_DELETE=X\u00f3a T\u1eadp h\u1ee3p nh\u00f3m ch\u1ec9 s\u1ed1 F_ORGANISATIONUNIT_ADD=Th\u00eam \u0111\u01a1n v\u1ecb F_ORGANISATIONUNIT_DELETE=X\u00f3a \u0111\u01a1n v\u1ecb -F_ORGANISATIONUNIT_MOVE=Move organisation unit +F_ORGANISATIONUNIT_MOVE=Chuy\u1ec3n \u0111\u01a1n v\u1ecb F_ORGUNITGROUP_PUBLIC_ADD=Th\u00eam nh\u00f3m \u0111\u01a1n v\u1ecb m\u1edf F_ORGUNITGROUP_PRIVATE_ADD=Th\u00eam nh\u00f3m \u0111\u01a1n v\u1ecb \u0111\u00f3ng F_ORGUNITGROUP_DELETE=X\u00f3a nh\u00f3m \u0111\u01a1n v\u1ecb @@ -208,7 +219,7 @@ F_ORGANISATIONUNITLEVEL_UPDATE=C\u1eadp nh\u1eadt c\u1ea5p \u0111\u01a1n v\u1ecb F_USERROLE_PUBLIC_ADD=Th\u00eam quy\u1ec1n ng\u01b0\u1eddi d\u00f9ng m\u1edf F_USERROLE_PRIVATE_ADD=Th\u00eam quy\u1ec1n ng\u01b0\u1eddi d\u00f9ng \u0111\u00f3ng F_USERROLE_DELETE=X\u00f3a quy\u1ec1n ng\u01b0\u1eddi d\u00f9ng -F_USERROLE_LIST=Li\u1ec7t k\u00ea nh\u00f3m vai tr\u00f2 +F_USERROLE_LIST=Li\u1ec7t k\u00ea vai tr\u00f2 ng\u01b0\u1eddi d\u00f9ng F_USERGROUP_PUBLIC_ADD=Th\u00eam nh\u00f3m ng\u01b0\u1eddi d\u00f9ng m\u1edf F_USERGROUP_PRIVATE_ADD=Th\u00eam nh\u00f3m ng\u01b0\u1eddi d\u00f9ng F_USERGROUP_DELETE=X\u00f3a nh\u00f3m ng\u01b0\u1eddi d\u00f9ng @@ -216,6 +227,7 @@ F_USERGROUP_LIST=Li\u1ec7t k\u00ea nh\u00f3m ng\u01b0\u1eddi d\u00f9ng F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=Th\u00eam th\u00e0nh vi\u00ean v\u00e0o nh\u00f3m ch\u1ec9 \u0111\u01b0\u1ee3c xem F_USER_ADD=Th\u00eam ng\u01b0\u1eddi d\u00f9ng F_USER_DELETE=X\u00f3a ng\u01b0\u1eddi d\u00f9ng +F_USER_VIEW=Xem ng\u01b0\u1eddi d\u00f9ng F_USER_ADD_WITHIN_MANAGED_GROUP=Th\u00eam ng\u01b0\u1eddi d\u00f9ng trong nh\u00f3m qu\u1ea3n l\u00fd F_USER_DELETE_WITHIN_MANAGED_GROUP=X\u00f3a ng\u01b0\u1eddi d\u00f9ng trong nh\u00f3m qu\u1ea3n l\u00fd F_USER_VIEW_WITHIN_MANAGED_GROUP=Xem ng\u01b0\u1eddi d\u00f9ng trong nh\u00f3m qu\u1ea3n l\u00fd @@ -231,8 +243,10 @@ F_REPORT_PRIVATE_ADD=Th\u00eam b\u00e1o c\u00e1o \u0111\u00f3ng F_REPORT_DELETE=X\u00f3a b\u00e1o c\u00e1o F_REPORT_VIEW=Xem/In b\u00e1o c\u00e1o F_DASHBOARD_PUBLIC_ADD=Th\u00eam b\u1ea3ng \u0111i\u1ec1u khi\u1ec3n m\u1edf -F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization -F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization +F_VISUALIZATION_PUBLIC_ADD=Th\u00eam c\u00e1c lo\u1ea1i bi\u1ec3u \u0111\u1ed3 +F_VISUALIZATION_EXTERNAL=Truy c\u1eadp bi\u1ec3u \u0111\u1ed3 t\u1eeb b\u00ean ngo\u00e0i +F_EVENT_VISUALIZATION_PUBLIC_ADD=Th\u00eam/thay \u0111\u1ed5i c\u00e1c bi\u1ec3u \u0111\u1ed3 s\u1ef1 ki\u1ec7n +F_EVENT_VISUALIZATION_EXTERNAL=Truy c\u1eadp c\u00e1c bi\u1ec3u \u0111\u1ed3 s\u1ef1 ki\u1ec7n t\u1eeb b\u00ean ngo\u00e0i F_DOCUMENT_PUBLIC_ADD=Th\u00eam t\u00e0i li\u1ec7u m\u1edf F_DOCUMENT_PRIVATE_ADD=Th\u00eam t\u00e0i li\u1ec7u \u0111\u00f3ng F_DOCUMENT_DELETE=X\u00f3a t\u00e0i li\u1ec7u @@ -288,16 +302,16 @@ F_TRACKED_ENTITY_INSTANCE_LIST=Xem danh s\u00e1ch c\u00e1 th\u1ec3 theo d\u00f5i F_TRACKED_ENTITY_INSTANCE_HISTORY=T\u1ea3i l\u1ecbch s\u1eef c\u00e1 th\u1ec3 theo d\u00f5i F_TRACKED_ENTITY_INSTANCE_DASHBOARD=B\u1ea3ng \u0111i\u1ec1u khi\u1ec3n c\u00e1 th\u1ec3 theo d\u00f5i F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION=Thay \u0111\u1ed5i \u0111\u1ecba \u0111i\u1ec3m c\u00e1 th\u1ec3 theo d\u00f5i -F_TRACKED_ENTITY_MERGE=Merge tracked entity instances +F_TRACKED_ENTITY_MERGE=S\u00e1p nh\u1eadp b\u1ec7nh nh\u00e2n F_TRACKED_ENTITY_COMMENT_ADD=Th\u00eam ch\u00fa th\u00edch cho c\u00e1 th\u1ec3 theo d\u00f5i F_TRACKED_ENTITY_COMMENT_DELETE=X\u00f3a ch\u00fa th\u00edch cho c\u00e1 th\u1ec3 theo d\u00f5i F_PROGRAM_INDICATOR_MANAGEMENT=Qu\u1ea3n l\u00fd ch\u1ec9 s\u1ed1 ch\u01b0\u01a1ng tr\u00ecnh -F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD=Th\u00eam / C\u1eadp nh\u1eadt Nh\u00f3m Ch\u1ec9 s\u1ed1 Ch\u01b0\u01a1ng tr\u00ecnh C\u00f4ng c\u1ed9ng +F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD=Th\u00eam/C\u1eadp nh\u1eadt Nh\u00f3m Ch\u1ec9 s\u1ed1 Ch\u01b0\u01a1ng tr\u00ecnh C\u00f4ng c\u1ed9ng F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD=Th\u00eam/C\u1eadp nh\u1eadt Nh\u00f3m Ch\u1ec9 s\u1ed1 Ch\u01b0\u01a1ng tr\u00ecnh Ri\u00eang t\u01b0 F_PROGRAM_INDICATOR_GROUP_DELETE=X\u00f3a nh\u00f3m ch\u1ec9 s\u1ed1 ch\u01b0\u01a1ng tr\u00ecnh F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD=Th\u00eam/C\u1eadp nh\u1eadt Nh\u00f3m th\u1ef1c th\u1ec3 \u0111\u01b0\u1ee3c theo d\u00f5i ch\u01b0\u01a1ng tr\u00ecnh F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE=X\u00f3a nh\u00f3m thu\u1ed9c t\u00ednh th\u1ef1c th\u1ec3 \u0111\u01b0\u1ee3c theo d\u00f5i ch\u01b0\u01a1ng tr\u00ecnh -F_PUSH_ANALYSIS_ADD=Th\u00eam/C\u1eadp nh\u1eadt Ph\u00e2n t\u00edch nhanh +F_PUSH_ANALYSIS_ADD=Th\u00eam/C\u1eadp nh\u1eadt Ph\u00e2n t\u00edch ch\u1ee7 \u0111\u1ed9ng F_PUSH_ANALYSIS_DELETE=X\u00f3a ph\u00e2n t\u00edch ch\u1ee7 \u0111\u1ed9ng F_PROGRAM_STAGE_COMPLETENESS=Xem b\u00e1o c\u00e1o ho\u00e0n th\u00e0nh ph\u00e2n \u0111o\u1ea1n ch\u01b0\u01a1ng tr\u00ecnh F_SCHEDULING_SEND_MESSAGE=L\u1ecbch g\u1eedi tin nh\u1eafn @@ -341,9 +355,9 @@ F_VALIDATIONCRITERIA_DELETE=X\u00f3a Ti\u00eau chu\u1ea9n ki\u1ec3m tra F_ATTRIBUTE_PUBLIC_ADD=Th\u00eam / C\u1eadp nh\u1eadt Thu\u1ed9c t\u00ednh C\u00f4ng c\u1ed9ng F_ATTRIBUTE_PRIVATE_ADD=Th\u00eam / C\u1eadp nh\u1eadt Thu\u1ed9c t\u00ednh Ri\u00eang t\u01b0 F_ATTRIBUTE_DELETE=X\u00f3a thu\u1ed9c t\u00ednh -F_EXPRESSION_DIMENSION_ITEM_PUBLIC_ADD=Add/Update Public ExpressionDimensionItem -F_EXPRESSION_DIMENSION_ITEM_PRIVATE_ADD=Add/Update Private ExpressionDimensionItem -F_EXPRESSION_DIMENSION_ITEM_DELETE=Delete ExpressionDimensionItem +F_EXPRESSION_DIMENSION_ITEM_PUBLIC_ADD=Th\u00eam/C\u1eadp nh\u1eadt Public ExpressionDimensionItem +F_EXPRESSION_DIMENSION_ITEM_PRIVATE_ADD=Th\u00eam/C\u1eadp nh\u1eadt Private ExpressionDimensionItem +F_EXPRESSION_DIMENSION_ITEM_DELETE=X\u00f3a ExpressionDimensionItem F_OPTIONSET_PUBLIC_ADD=Th\u00eam t\u1eadp t\u00f9y ch\u1ecdn m\u1edf F_OPTIONSET_PRIVATE_ADD=Th\u00eam t\u1eadp t\u00f9y ch\u1ecdn \u0111\u00f3ng F_OPTIONSET_DELETE=X\u00f3a t\u1eadp t\u00f9y ch\u1ecdn @@ -366,11 +380,11 @@ F_MOBILE_DELETE_SMS=X\u00f3a SMS F_SEND_EMAIL=G\u1eedi email F_VIEW_SETTINGS=Xem c\u00e0i \u0111\u1eb7t F_PERFORM_MAINTENANCE=Th\u1ef1c hi\u1ec7n ch\u1ee9c n\u0103ng b\u1ea3o tr\u00ec -F_PERFORM_ANALYTICS_EXPLAIN=Perform analytics explain query +F_PERFORM_ANALYTICS_EXPLAIN=Th\u1ef1c hi\u1ec7n ph\u00e2n t\u00edch gi\u1ea3i th\u00edch truy v\u1ea5n F_PRUNE_ORGANISATION_UNITS=Tinh ch\u1ec9nh c\u00e1c \u0111\u01a1n v\u1ecb -F_ORGANISATION_UNIT_SPLIT=Split organisation unit +F_ORGANISATION_UNIT_SPLIT=Chia t\u00e1ch \u0111\u01a1n v\u1ecb F_ORGANISATION_UNIT_MERGE=H\u1ee3p nh\u1ea5t c\u00e1c \u0111\u01a1n v\u1ecb -F_ORG_UNIT_PROFILE_ADD=Add organisation unit profile +F_ORG_UNIT_PROFILE_ADD=Th\u00eam h\u1ed3 s\u01a1 \u0111\u01a1n v\u1ecb F_ELIMINATE_DUPLICATE_DATA_ELEMENTS=Lo\u1ea1i b\u1ecf c\u00e1c \u0111\u01a1n v\u1ecb tr\u00f9ng l\u1eb7p F_GENERATE_MIN_MAX_VALUES=T\u1ea1o c\u00e1c gi\u00e1 tr\u1ecb nh\u1ecf-l\u1edbn nh\u1ea5t F_IMPORT_OTHER_SYSTEMS=Nh\u1eadp d\u1eef li\u1ec7u t\u1eeb h\u1ec7 th\u1ed1ng kh\u00e1c @@ -380,21 +394,21 @@ F_METADATA_EXPORT=Xu\u1ea5t d\u1eef li\u1ec7u m\u00f4 t\u1ea3 F_APPROVE_DATA=Duy\u1ec7t d\u1eef li\u1ec7u F_APPROVE_DATA_LOWER_LEVELS=Duy\u1ec7t d\u1eef li\u1ec7u cho c\u1ea5p d\u01b0\u1edbi F_ACCEPT_DATA_LOWER_LEVELS=Ch\u1ea5p nh\u1eadn d\u1eef li\u1ec7u cho c\u1ea5p d\u01b0\u1edbi -F_RUN_VALIDATION=Ki\u1ec3m tra t\u00ednh h\u1ee3p l\u1ec7 d\u1eef li\u1ec7u +F_RUN_VALIDATION=Ki\u1ec3m tra s\u1ef1 h\u1ee3p l\u1ec7 F_PROGRAM_TRACKING_LIST=Xem ch\u01b0\u01a1ng tr\u00ecnh theo d\u00f5i F_REPLICATE_USER=T\u00e1i t\u1ea1o t\u00e0i kho\u1ea3n F_LOCALE_ADD=Th\u00eam v\u00f9ng/qu\u1ed1c gia F_LOCALE_DELETE=X\u00f3a v\u00f9ng/qu\u1ed1c gia F_PREDICTOR_RUN=Ch\u1ea1y b\u1ed9 d\u1ef1 \u0111o\u00e1n -F_TRACKED_ENTITY_MANAGEMENT=Manage tracked entities -F_TRACKED_ENTITY_UPDATE=Update tracked entities +F_TRACKED_ENTITY_MANAGEMENT=Qu\u1ea3n l\u00fd c\u00e1 th\u1ec3 theo d\u00f5i +F_TRACKED_ENTITY_UPDATE=C\u1eadp nh\u1eadt c\u00e1 th\u1ec3 theo d\u00f5i F_VALIDATIONRULEGROUP_ADD=X\u00f3a nh\u00f3m quy t\u1eafc F_SQLVIEW_ADD=Th\u00eam xem SQL F_ORGUNITGROUPSET_ADD=X\u00f3a t\u1eadp h\u1ee3p nh\u00f3m \u0111\u01a1n v\u1ecb F_OPTIONSET_ADD=Th\u00eam t\u1eadp t\u00f9y ch\u1ecdn F_INSERT_CUSTOM_JS_CSS=Ch\u00e8n Javascript v\u00e0 CSS F_VIEW_UNAPPROVED_DATA=Xem d\u1eef li\u1ec7u ch\u01b0a duy\u1ec7t -F_PROGRAM_RULE_MANAGEMENT=Manage program rule +F_PROGRAM_RULE_MANAGEMENT=Qu\u1ea3n l\u00fd lu\u1eadt ch\u01b0\u01a1ng tr\u00ecnh F_PROGRAM_RULE_ADD=Th\u00eam lu\u1eadt ch\u01b0\u01a1ng tr\u00ecnh F_PROGRAM_RULE_UPDATE=C\u1eadp nh\u1eadt lu\u1eadt ch\u01b0\u01a1ng tr\u00ecnh F_OAUTH2_CLIENT_MANAGE=Qu\u1ea3n l\u00fd \u1ee9ng d\u1ee5ng kh\u00e1ch OAuth2 @@ -403,7 +417,7 @@ F_EXTERNAL_MAP_LAYER_PUBLIC_ADD=Th\u00eam / C\u1eadp nh\u1eadt l\u1edbp b\u1ea3n F_EXTERNAL_MAP_LAYER_PRIVATE_ADD=Th\u00eam / C\u1eadp nh\u1eadt L\u1edbp b\u1ea3n \u0111\u1ed3 b\u00ean ngo\u00e0i ri\u00eang t\u01b0 F_EXTERNAL_MAP_LAYER_DELETE=X\u00f3a l\u1edbp b\u1ea3n \u0111\u1ed3 b\u00ean ngo\u00e0i F_VIEW_EVENT_ANALYTICS=Xem ph\u00e2n t\u00edch s\u1ef1 ki\u1ec7n -F_CAPTURE_DATASTORE_UPDATE=Create and edit Capture datastore configuration +F_CAPTURE_DATASTORE_UPDATE=T\u1ea1o v\u00e0 ch\u1ec9nh s\u1eeda Ghi l\u1ea1i c\u1ea5u h\u00ecnh kho d\u1eef li\u1ec7u F_ADD_COLOR_SET=Th\u00eam / c\u1eadp nh\u1eadt b\u1ed9 m\u00e0u F_PROGRAM_RULE_DELETE=X\u00f3a quy t\u1eafc ch\u01b0\u01a1ng tr\u00ecnh F_PROGRAMDATAELEMENT_DELETE=X\u00f3a ph\u1ea7n t\u1eed d\u1eef li\u1ec7u ch\u01b0\u01a1ng tr\u00ecnh @@ -421,23 +435,25 @@ F_PROGRAM_ADD=Th\u00eam / c\u1eadp nh\u1eadt ch\u01b0\u01a1ng tr\u00ecnh F_REPORT_EXTERNAL=Quy\u1ec1n truy c\u1eadp b\u00ean ngo\u00e0i B\u00e1o c\u00e1o F_UNCOMPLETE_EVENT=S\u1ef1 ki\u1ec7n ch\u01b0a ho\u00e0n th\u00e0nh F_SKIP_DATA_IMPORT_AUDIT=B\u1ecf qua ki\u1ec3m tra nh\u1eadn d\u1eef li\u1ec7u -F_VIEW_SERVER_INFO=View server information -F_DATA_APPROVAL_WORKFLOW=Add/Update Data Approval Workflow -F_DATA_APPROVAL_LEVEL=Add/Update Data Approval Level -F_AGGREGATE_DATA_EXCHANGE_PUBLIC_ADD=Add/Update Public Aggregate Data Exchange -F_AGGREGATE_DATA_EXCHANGE_PRIVATE_ADD=Add/Update Private Aggregate Data Exchange -F_AGGREGATE_DATA_EXCHANGE_DELETE=Delete Aggregate Data Exchange -F_AGGREGATE_DATA_EXCHANGE=Aggregate Data Exchange -F_EVENT_HOOK_PUBLIC_ADD=Add/Update Public Event Hook -F_EVENT_HOOK_PRIVATE_ADD=Add/Update Private Event Hook -F_EVENT_HOOK_DELETE=Delete Event Hook -F_ROUTE_PUBLIC_ADD=Add/Update Public Route -F_ROUTE_PRIVATE_ADD=Add/Update Private Route -F_ROUTE_PUBLIC_DELETE=Delete Route -F_MAP_EXTERNAL_LAYER_ADD=Add external map layer +F_VIEW_SERVER_INFO=Xem c\u1ea5u h\u00ecnh m\u00e1y ch\u1ee7 +F_DATA_APPROVAL_WORKFLOW=Th\u00eam/C\u1eadp nh\u1eadt Quy tr\u00ecnh ph\u00ea duy\u1ec7t d\u1eef li\u1ec7u +F_DATA_APPROVAL_LEVEL=Th\u00eam/C\u1eadp nh\u1eadt C\u1ea5p \u0111\u1ed9 ph\u00ea duy\u1ec7t d\u1eef li\u1ec7u +F_AGGREGATE_DATA_EXCHANGE_PUBLIC_ADD=Th\u00eam/C\u1eadp nh\u1eadt Trao \u0111\u1ed5i d\u1eef li\u1ec7u t\u1ed5ng h\u1ee3p c\u00f4ng khai +F_AGGREGATE_DATA_EXCHANGE_PRIVATE_ADD=Th\u00eam/C\u1eadp nh\u1eadt Trao \u0111\u1ed5i d\u1eef li\u1ec7u t\u1ed5ng h\u1ee3p ri\u00eang t\u01b0 +F_AGGREGATE_DATA_EXCHANGE_DELETE=X\u00f3a trao \u0111\u1ed5i d\u1eef li\u1ec7u t\u1ed5ng h\u1ee3p +F_AGGREGATE_DATA_EXCHANGE=Trao \u0111\u1ed5i d\u1eef li\u1ec7u t\u1ed5ng h\u1ee3p +F_EVENT_HOOK_PUBLIC_ADD=Th\u00eam/C\u1eadp nh\u1eadt Public Event Hook +F_EVENT_HOOK_PRIVATE_ADD=Th\u00eam/C\u1eadp nh\u1eadt Private Event Hook +F_EVENT_HOOK_DELETE=X\u00f3a Event Hook +F_ROUTE_PUBLIC_ADD=Th\u00eam/C\u1eadp nh\u1eadt Public Route +F_ROUTE_PRIVATE_ADD=Th\u00eam/C\u1eadp nh\u1eadt Private Route +F_ROUTE_PUBLIC_DELETE=X\u00f3a Route +F_IMPERSONATE_USER=Ng\u01b0\u1eddi d\u00f9ng m\u1ea1o danh +F_JOB_LOG_READ=Xem Nh\u1eadt k\u00fd th\u1ef1c hi\u1ec7n c\u00f4ng vi\u1ec7c +F_PREVIOUS_IMPERSONATOR_AUTHORITY=M\u1ea1o danh ng\u01b0\u1eddi d\u00f9ng (chuy\u1ec3n l\u1ea1i) #-- Common ---------------------------------------------------------------------# -offline=Ngo\u1ea1i tuy\u1ebfn +offline=Offline online=Tr\u1ef1c tuy\u1ebfn next=Sau previous=Tr\u01b0\u1edbc @@ -446,7 +462,7 @@ offline_notification=B\u1ea1n \u0111ang ngo\u1ea1i tuy\u1ebfn, d\u1eef li\u1ec7u need_to_sync_notification=C\u00f3 d\u1eef li\u1ec7u \u0111\u01b0\u1ee3c l\u01b0u c\u1ee5c b\u1ed9, h\u00e3y t\u1ea3i l\u00ean m\u00e1y ch\u1ee7 uploading_data_notification=\u0110ang t\u1ea3i d\u1eef li\u1ec7u c\u1ee5c b\u1ed9 l\u00ean m\u00e1y ch\u1ee7 sync_now=T\u1ea3i l\u00ean -discard=H\u1ee7y b\u1ecf +discard=B\u1ecf remove_local_data=B\u1ea1n c\u00f3 ch\u1eafc ch\u1eafn mu\u1ed1n x\u00f3a d\u1eef li\u1ec7u \u0111\u00e3 \u0111\u01b0\u1ee3c l\u01b0u c\u1ee5c b\u1ed9? sync_success=T\u1ea3i l\u00ean m\u00e1y ch\u1ee7 th\u00e0nh c\u00f4ng sync_failed=T\u1ea3i l\u00ean m\u00e1y ch\u1ee7 th\u1ea5t b\u1ea1i, h\u00e3y th\u1eed l\u1ea1i sau @@ -460,34 +476,34 @@ date_selector=Ch\u1ecdn m\u1ed9t ng\u00e0y hide_menu=\u1ea8n danh m\u1ee5c extend_menu=M\u1edf r\u1ed9ng danh m\u1ee5c show_menu=Hi\u1ec3n th\u1ecb danh m\u1ee5c -show_main_menu=Hi\u1ec7n danh m\u1ee5c ch\u00ednh +show_main_menu=Hi\u1ec3n th\u1ecb danh m\u1ee5c ch\u00ednh view_home_page=Xem trang ch\u1ee7 view_intepretations=Xem gi\u1ea3i th\u00edch b\u00e1o c\u00e1o dataelement=Ph\u1ea7n t\u1eed d\u1eef li\u1ec7u start_date=Ng\u00e0y b\u1eaft \u0111\u1ea7u end_date=Ng\u00e0y k\u1ebft th\u00fac -entry=M\u1ee5c nh\u1eadp -comment=Ch\u00fa th\u00edch -operations=To\u00e1n t\u1eed +entry=Nh\u1eadp +comment=B\u00ecnh lu\u1eadn +operations=Thao t\u00e1c add_new=Th\u00eam m\u1edbi rename=\u0110\u1ed5i t\u00ean -move=Chuy\u1ec3n -remove=Th\u00e1o ra +move=Di chuy\u1ec3n +remove=Lo\u1ea1i b\u1ecf required=B\u1eaft bu\u1ed9c all=T\u1ea5t c\u1ea3 save=L\u01b0u new=M\u1edbi -back=Tr\u1edf l\u1ea1i -ok=C\u00f3 +back=Quay l\u1ea1i +ok=OK cancel=H\u1ee7y clone=B\u1ea3n sao add=Th\u00eam edit=Ch\u1ec9nh s\u1eeda reply=Tr\u1ea3 l\u1eddi update=C\u1eadp nh\u1eadt -delete=Xo\u00e1 +delete=X\u00f3a deleting=\u0110ang x\u00f3a -close=\u0110\u00f3ng l\u1ea1i +close=\u0110\u00f3ng gender_male=Nam gender_female=N\u1eef gender_other=Kh\u00e1c @@ -503,15 +519,16 @@ restore_account=Kh\u00f4i ph\u1ee5c t\u00e0i kho\u1ea3n account_recovery=Ph\u1ee5c h\u1ed3i t\u00e0i kho\u1ea3n recover=Ph\u1ee5c h\u1ed3i code_from_email=M\u00e3 t\u1eeb th\u01b0 \u0111i\u1ec7n t\u1eed -password_hint=\u00cdt nh\u1ea5t 8 k\u00fd t\u1ef1, m\u1ed9t ch\u1eef VI\u1ebeT HOA v\u00e0 m\u1ed9t s\u1ed1 +password_hint=\u00cdt nh\u1ea5t 8 k\u00fd t\u1ef1, 1 ch\u1eef vi\u1ebft hoa, 1 con s\u1ed1 v\u00e0 1 k\u00ed t\u1ef1 \u0111\u1eb7c bi\u1ec7t optional=Kh\u00f4ng b\u1eaft bu\u1ed9c -object_not_deleted_associated_by_objects=Kh\u00f4ng th\u1ec3 x\u00f3a \u0111\u1ed1i t\u01b0\u1ee3ng, b\u1edfi v\u00ec n\u00f3 \u0111ang \u0111\u01b0\u1ee3c d\u00f9ng b\u1edfi \u0111\u1ed1i t\u01b0\u1ee3ng kh\u00e1c\: +object_not_deleted_associated_by_objects=Kh\u00f4ng th\u1ec3 x\u00f3a \u0111\u1ed1i t\u01b0\u1ee3ng, b\u1edfi v\u00ec n\u00f3 \u0111ang \u0111\u01b0\u1ee3c d\u00f9ng b\u1edfi \u0111\u1ed1i t\u01b0\u1ee3ng kh\u00e1c: id=\u0110\u1ecbnh danh name_in_use=T\u00ean n\u00e0y \u0111\u00e3 \u0111\u01b0\u1ee3c d\u00f9ng. H\u00e3y ch\u1ecdn t\u00ean kh\u00e1c password_length_validation=M\u1eadt kh\u1ea9u kh\u00f4ng \u0111\u00e1p \u1ee9ng y\u00eau c\u1ea7u \u0111\u1ed9 d\u00e0i t\u1ed1i thi\u1ec3u password_history_validation=M\u1eadt kh\u1ea9u kh\u00f4ng \u0111\u01b0\u1ee3c tr\u00f9ng v\u1edbi m\u1ed9t trong 24 m\u1eadt kh\u1ea9u tr\u01b0\u1edbc \u0111\u00f3 password_digit_validation=M\u1eadt kh\u1ea9u ph\u1ea3i c\u00f3 \u00edt nh\u1ea5t m\u1ed9t ch\u1eef s\u1ed1 password_uppercase_validation=M\u1eadt kh\u1ea9u ph\u1ea3i c\u00f3 \u00edt nh\u1ea5t m\u1ed9t ch\u1eef hoa +password_lowercase_validation=M\u1eadt kh\u1ea9u ph\u1ea3i c\u00f3 \u00edt nh\u1ea5t m\u1ed9t ch\u1eef th\u01b0\u1eddng password_dictionary_validation=M\u1eadt kh\u1ea9u kh\u00f4ng \u0111\u01b0\u1ee3c c\u00f3 b\u1ea5t k\u1ef3 t\u1eeb chung chung n\u00e0o password_specialcharacter_validation=M\u1eadt kh\u1ea9u ph\u1ea3i ch\u1ee9a \u00edt nh\u1ea5t m\u1ed9t k\u00fd t\u1ef1 \u0111\u1eb7c bi\u1ec7t password_username_validation=M\u1eadt kh\u1ea9u kh\u00f4ng bao g\u1ed3m t\u00ean ng\u01b0\u1eddi d\u00f9ng/Email @@ -524,7 +541,7 @@ no_user_credentials=Kh\u00f4ng c\u00f3 th\u00f4ng tin v\u1ec1 ng\u01b0\u1eddi d\ user_does_not_have_valid_email=Ng\u01b0\u1eddi d\u00f9ng kh\u00f4ng c\u00f3 th\u01b0 \u0111i\u1ec7n t\u1eed h\u1ee3p l\u1ec7 user_has_critical_authorities=Ng\u01b0\u1eddi d\u00f9ng c\u00f3 quy\u1ec1n \u0111\u1eb7c bi\u1ec7t default=M\u1eb7c \u0111\u1ecbnh -left_brackets=D\u1ea5u ngo\u1eb7c tr\u00e1i +left_brackets=Khung b\u00ean tr\u00e1i right_brackets=Khung b\u00ean ph\u1ea3i multiply=Nh\u00e2n divide=Chia @@ -538,72 +555,73 @@ item=M\u1ee5c action=H\u00e0nh \u0111\u1ed9ng sub_total=T\u1ed5ng ph\u1ee5 total=T\u1ed5ng s\u1ed1 +impersonate_user=Ng\u01b0\u1eddi d\u00f9ng m\u1ea1o danh username_in_password=M\u1eadt kh\u1ea9u kh\u00f4ng \u0111\u01b0\u1ee3c bao g\u1ed3m t\u00ean ng\u01b0\u1eddi d\u00f9ng email_in_password=M\u1eadt kh\u1ea9u kh\u00f4ng \u0111\u01b0\u1ee3c bao g\u1ed3m email username_email_in_password=M\u1eadt kh\u1ea9u kh\u00f4ng bao g\u1ed3m t\u00ean ng\u01b0\u1eddi d\u00f9ng / Email #-- Relative periods -----------------------------------------------------------# -TODAY=H\u00f4m Nay +TODAY=H\u00f4m nay YESTERDAY=H\u00f4m qua -LAST_3_DAYS=3 ng\u00e0y tr\u01b0\u1edbc -LAST_7_DAYS=7 ng\u00e0y tr\u01b0\u1edbc -LAST_14_DAYS=14 ng\u00e0y tr\u01b0\u1edbc +LAST_3_DAYS=3 Ng\u00e0y tr\u01b0\u1edbc +LAST_7_DAYS=7 Ng\u00e0y tr\u01b0\u1edbc +LAST_14_DAYS=14 Ng\u00e0y tr\u01b0\u1edbc LAST_30_DAYS=30 ng\u00e0y tr\u01b0\u1edbc LAST_60_DAYS=60 ng\u00e0y qua LAST_90_DAYS=90 ng\u00e0y qua LAST_180_DAYS=180 ng\u00e0y qua THIS_MONTH=Th\u00e1ng n\u00e0y -THIS_BIMONTH=L\u1ea7n Hai-Th\u00e1ng n\u00e0y +THIS_BIMONTH=Hai th\u00e1ng n\u00e0y THIS_QUARTER=Qu\u00fd n\u00e0y -THIS_SIX_MONTH=L\u1ea7n S\u00e1u-Th\u00e1ng n\u00e0y +THIS_SIX_MONTH=S\u00e1u th\u00e1ng n\u00e0y LAST_MONTH=Th\u00e1ng tr\u01b0\u1edbc -LAST_BIMONTH=2 th\u00e1ng tr\u01b0\u1edbc +LAST_BIMONTH=2-Th\u00e1ng tr\u01b0\u1edbc LAST_QUARTER=Qu\u00fd tr\u01b0\u1edbc -LAST_SIX_MONTH=6 th\u00e1ng tr\u01b0\u1edbc -MONTHS_THIS_YEAR=C\u00e1c th\u00e1ng trong n\u0103m nay -QUARTERS_THIS_YEAR=C\u00e1c qu\u00fd trong n\u0103m nay +LAST_SIX_MONTH=6-Th\u00e1ng tr\u01b0\u1edbc +MONTHS_THIS_YEAR=C\u00e1c Th\u00e1ng n\u0103m n\u00e0y +QUARTERS_THIS_YEAR=C\u00e1c Qu\u00fd n\u0103m nay THIS_YEAR=N\u0103m nay -MONTHS_LAST_YEAR=C\u00e1c th\u00e1ng n\u0103m tr\u01b0\u1edbc +MONTHS_LAST_YEAR=C\u00e1c Th\u00e1ng trong n\u0103m tr\u01b0\u1edbc QUARTERS_LAST_YEAR=Qu\u00fd n\u0103m tr\u01b0\u1edbc LAST_YEAR=N\u0103m tr\u01b0\u1edbc -BIMONTHS_THIS_YEAR=C\u00e1c l\u1ea7n Hai-th\u00e1ng n\u0103m nay +BIMONTHS_THIS_YEAR=Hai th\u00e1ng trong n\u0103m nay LAST_10_YEARS=10 n\u0103m tr\u01b0\u1edbc -LAST_5_YEARS=5 n\u0103m tr\u01b0\u1edbc -LAST_12_MONTHS=Trong 12 th\u00e1ng tr\u01b0\u1edbc -LAST_6_MONTHS=6 th\u00e1ng tr\u01b0\u1edbc -LAST_3_MONTHS=3 th\u00e1ng tr\u01b0\u1edbc -LAST_6_BIMONTHS=6 k\u1ef3 2 th\u00e1ng tr\u01b0\u1edbc -LAST_4_QUARTERS=4 qu\u00fd tr\u01b0\u1edbc -LAST_2_SIXMONTHS=2 k\u1ef3 6 th\u00e1ng tr\u01b0\u1edbc -THIS_FINANCIAL_YEAR=N\u0103m t\u00e0i ch\u00ednh n\u00e0y -LAST_FINANCIAL_YEAR=N\u0103m t\u00e0i ch\u00ednh tr\u01b0\u1edbc -LAST_5_FINANCIAL_YEARS=5 n\u0103m t\u00e0i ch\u00ednh tr\u01b0\u1edbc +LAST_5_YEARS=5 N\u0103m tr\u01b0\u1edbc +LAST_12_MONTHS=12 Th\u00e1ng tr\u01b0\u1edbc +LAST_6_MONTHS=6 Th\u00e1ng tr\u01b0\u1edbc +LAST_3_MONTHS=3 Th\u00e1ng tr\u01b0\u1edbc +LAST_6_BIMONTHS=6 k\u1ef3 2-Th\u00e1ng tr\u01b0\u1edbc +LAST_4_QUARTERS=4 Qu\u00fd tr\u01b0\u1edbc +LAST_2_SIXMONTHS=2 k\u1ef3 6-Th\u00e1ng tr\u01b0\u1edbc +THIS_FINANCIAL_YEAR=N\u0103m T\u00e0i Ch\u00ednh n\u00e0y +LAST_FINANCIAL_YEAR=N\u0103m T\u00e0i Ch\u00ednh tr\u01b0\u1edbc +LAST_5_FINANCIAL_YEARS=5 N\u0103m t\u00e0i ch\u00ednh tr\u01b0\u1edbc LAST_WEEK=Tu\u1ea7n tr\u01b0\u1edbc -WEEKS_THIS_YEAR=C\u00e1c tu\u1ea7n trong n\u0103m nay -LAST_4_WEEKS=4 tu\u1ea7n tr\u01b0\u1edbc +WEEKS_THIS_YEAR=C\u00e1c Tu\u1ea7n n\u0103m nay +LAST_4_WEEKS=4 Tu\u1ea7n tr\u01b0\u1edbc LAST_12_WEEKS=12 Tu\u1ea7n tr\u01b0\u1edbc -LAST_52_WEEKS=52 tu\u1ea7n tr\u01b0\u1edbc +LAST_52_WEEKS=52 Tu\u1ea7n tr\u01b0\u1edbc THIS_WEEK=Tu\u1ea7n n\u00e0y -THIS_BIWEEK=K\u1ef3 hi\u1ec7n t\u1ea1i, 1 k\u1ef3 = 2 tu\u1ea7n -LAST_BIWEEK=K\u1ef3 tr\u01b0\u1edbc, 1 k\u1ef3 = 2 tu\u1ea7n -LAST_4_BIWEEKS=4 k\u1ef3 tr\u01b0\u1edbc, 1 k\u1ef3 = 2 tu\u1ea7n +THIS_BIWEEK=Hai tu\u1ea7n n\u00e0y +LAST_BIWEEK=Hai tu\u1ea7n tr\u01b0\u1edbc +LAST_4_BIWEEKS=4 k\u1ef3 2 tu\u1ea7n tr\u01b0\u1edbc #-- PeriodTypes ----------------------------------------------------------------# -Daily=H\u00e0ng ng\u00e0y -Weekly=H\u00e0ng tu\u1ea7n +Daily=H\u00e0ng Ng\u00e0y +Weekly=H\u00e0ng Tu\u1ea7n WeeklyWednesday=Th\u1ee9 t\u01b0 h\u00e0ng tu\u1ea7n WeeklyThursday=Th\u1ee9 n\u0103m h\u00e0ng tu\u1ea7n WeeklySaturday=Th\u1ee9 b\u1ea3y h\u00e0ng tu\u1ea7n WeeklySunday=Ch\u1ee7 nh\u1eadt h\u00e0ng tu\u1ea7n -BiWeekly=Hai-tu\u1ea7n -Monthly=H\u00e0ng th\u00e1ng +BiWeekly=H\u00e0ng 2-Tu\u1ea7n +Monthly=H\u00e0ng Th\u00e1ng BiMonthly=H\u00e0ng 2 th\u00e1ng -Quarterly=H\u00e0ng Qu\u00fd -QuarterlyNov=Quarterly November -SixMonthly=H\u00e0ng S\u00e1u-Th\u00e1ng -SixMonthlyApril=H\u00e0ng 6 th\u00e1ng - th\u00e1ng 4 +Quarterly=H\u00e0ng qu\u00fd +QuarterlyNov=H\u00e0ng qu\u00fd th\u00e1ng 11 +SixMonthly=H\u00e0ng 6-Th\u00e1ng +SixMonthlyApril=H\u00e0ng 6-Th\u00e1ng b\u1eaft \u0111\u1ea7u Th\u00e1ng T\u01b0 SixMonthlyNov=6 th\u00e1ng-th\u00e1ng m\u01b0\u1eddi m\u1ed9t Yearly=H\u00e0ng n\u0103m TwoYearly=H\u00e0ng 2 n\u0103m @@ -694,12 +712,12 @@ month.january=Th\u00e1ng m\u1ed9t month.february=Th\u00e1ng hai month.march=Th\u00e1ng ba month.april=Th\u00e1ng t\u01b0 -month.may=Th.5 +month.may=Th\u00e1ng n\u0103m month.june=Th\u00e1ng s\u00e1u month.july=Th\u00e1ng b\u1ea3y month.august=Th\u00e1ng t\u00e1m month.september=Th\u00e1ng ch\u00edn -month.october=Th\u00e1ng M\u01b0\u1eddi +month.october=Th\u00e1ng m\u01b0\u1eddi month.november=Th\u00e1ng m\u01b0\u1eddi m\u1ed9t month.december=Th\u00e1ng m\u01b0\u1eddi hai @@ -707,7 +725,7 @@ month.short.january=Th.1 month.short.february=Th.2 month.short.march=Th.3 month.short.april=Th.4 -month.short.may=Th.5 +month.short.may=Th\u00e1ng n\u0103m month.short.june=Th.6 month.short.july=Th.7 month.short.august=Th.8 @@ -718,11 +736,11 @@ month.short.december=Th.12 weekday.monday=Th\u1ee9 Hai weekday.tuesday=Th\u1ee9 Ba -weekday.wednesday=Th\u1ee9 t\u01b0 -weekday.thursday=Th\u1ee9 n\u0103m +weekday.wednesday=Th\u1ee9 T\u01b0 +weekday.thursday=Th\u1ee9 N\u0103m weekday.friday=Th\u1ee9 S\u00e1u weekday.saturday=Th\u1ee9 B\u1ea3y -weekday.sunday=Ch\u1ee7 nh\u1eadt +weekday.sunday=Ch\u1ee7 Nh\u1eadt weekday.short.monday=T.2 weekday.short.tuesday=T.3 @@ -807,11 +825,11 @@ nepali.month.short.december=Chaitra nepali.weekday.monday=Th\u1ee9 Hai nepali.weekday.tuesday=Th\u1ee9 Ba -nepali.weekday.wednesday=Th\u1ee9 t\u01b0 -nepali.weekday.thursday=Th\u1ee9 n\u0103m +nepali.weekday.wednesday=Th\u1ee9 T\u01b0 +nepali.weekday.thursday=Th\u1ee9 N\u0103m nepali.weekday.friday=Th\u1ee9 S\u00e1u nepali.weekday.saturday=Th\u1ee9 B\u1ea3y -nepali.weekday.sunday=Ch\u1ee7 nh\u1eadt +nepali.weekday.sunday=Ch\u1ee7 Nh\u1eadt nepali.weekday.short.monday=T.2 nepali.weekday.short.tuesday=T.3 @@ -920,10 +938,10 @@ translation_select_locale=[ Ch\u1ecdn v\u00f9ng] translation_select_ref=[ Ch\u1ecdn g\u1ee3i \u00fd ] translation_save=L\u01b0u translation_label_id=\u0110\u1ecbnh danh -translation_label_name=T\u00ean t\u00e0i kho\u1ea3n -translation_label_shortName=T\u00ean ng\u1eafn -translation_label_description=Mi\u00eau t\u1ea3 -translation_label_comment=Ch\u00fa th\u00edch +translation_label_name=T\u00ean +translation_label_shortName=T\u00ean r\u00fat g\u1ecdn +translation_label_description=M\u00f4 t\u1ea3 +translation_label_comment=B\u00ecnh lu\u1eadn translation_label_region=V\u00f9ng translation_label_title=Ti\u00eau \u0111\u1ec1 translation_variant=Bi\u1ebfn th\u1ec3 @@ -943,8 +961,8 @@ translation_locale_already_exists=V\u00f9ng n\u00e0y \u0111\u00e3 t\u1ed3n t\u1e translation_shortname_wellformed=Ph\u1ea3i ch\u1eafc r\u1eb1ng c\u00e1c ch\u1eef c\u00e1i, ch\u1eef s\u1ed1, d\u1ea5u g\u1ea1ch d\u01b0\u1edbi v\u00e0 d\u1ea5u c\u00e1ch ch\u1ec9 d\u00e0nh cho t\u00ean r\u00fat g\u1ecdn translation_shortname_length=Chi\u1ec1u d\u00e0i t\u1ed1i \u0111a c\u1ee7a t\u00ean r\u00fat g\u1ecdn l\u00e0 25 k\u00ed t\u1ef1 translation_duplicated_name_with=Xin l\u1ed7i\! B\u1ea1n \u0111\u00e3 nh\u1eadp t\u00ean tr\u00f9ng v\u1edbi -translation_duplicated_shortname_with=Xin l\u1ed7i\! B\u1ea1n \u0111\u00e3 nh\u1eadp t\u00ean r\u00fat g\u1ecdn tr\u00f9ng v\u1edbi -translation_label_formName = T\u00ean bi\u1ec3u m\u1eabu +translation_duplicated_shortname_with=Xin l\u1ed7i! B\u1ea1n \u0111\u00e3 nh\u1eadp t\u00ean r\u00fat g\u1ecdn tr\u00f9ng v\u1edbi +translation_label_formName = T\u00ean hi\u1ec3n th\u1ecb #-- About ----------------------------------------------------------------------# @@ -963,9 +981,9 @@ file_store_provider=D\u1ecbch v\u1ee5 l\u01b0u tr\u1eef t\u1eadp tin database_type=Lo\u1ea1i c\u01a1 s\u1edf d\u1eef li\u1ec7u database_name=T\u00ean c\u01a1 s\u1edf d\u1eef li\u1ec7u database_user=Ng\u01b0\u1eddi d\u00f9ng c\u01a1 s\u1edf d\u1eef li\u1ec7u -database_version=Database version +database_version=Phi\u00ean b\u1ea3n CSDL system_id=M\u00e3 h\u1ec7 th\u1ed1ng -last_monitoring_request=Last monitoring request +last_monitoring_request=Y\u00eau c\u1ea7u gi\u00e1m s\u00e1t cu\u1ed1i c\u00f9ng read_replica_count=\u0110\u1ecdc s\u1ed1 l\u01b0\u1ee3ng b\u1ea3n sao not_set=Kh\u00f4ng c\u00e0i current_user=Ng\u01b0\u1eddi d\u00f9ng hi\u1ec7n t\u1ea1i @@ -975,12 +993,12 @@ launchpad_site=Trang Launchpad message_to_the_dhis2_development_team=G\u1eedi tin nh\u1eafn \u0111\u1ebfn nh\u00f3m ph\u00e1t tri\u1ec3n DHIS 2 error_message_stack_trace=Th\u00f4ng b\u00e1o l\u1ed7i, s\u1ef1 c\u1ed1 enter_message=Nh\u1eadp tin nh\u1eafn -send=G\u1eedi +send=G\u1eedi \u0111i help=Gi\u00fap \u0111\u1ee1 send_feedback=G\u1eedi ph\u1ea3n h\u1ed3i -status=T\u00ecnh tr\u1ea1ng +status=Tr\u1ea1ng th\u00e1i system_status=T\u00ecnh tr\u1ea1ng h\u1ec7 th\u1ed1ng -feedback=Ph\u1ea3n h\u1ed3i +feedback=Ph\u1ea3n H\u1ed3i intro=Gi\u1edbi thi\u1ec7u help_contents=N\u1ed9i dung tr\u1ee3 gi\u00fap about_dhis2=Gi\u1edbi thi\u1ec7u v\u1ec1 DHIS 2 @@ -1015,40 +1033,40 @@ online_release_page=Xem c\u00e1c phi\u00ean b\u1ea3n DHIS2 edit_profile=Ch\u1ec9nh s\u1eeda h\u1ed3 s\u01a1 view_profile=Xem h\u1ed3 s\u01a1 profile_details=H\u1ed3 s\u01a1 chi ti\u1ebft -job_title=Ngh\u1ec1 nghi\u1ec7p +job_title=Ch\u1ee9c v\u1ee5 introduction=Gi\u1edbi thi\u1ec7u gender=Gi\u1edbi t\u00ednh male=Nam female=N\u1eef other=Kh\u00e1c birthday=Ng\u00e0y sinh -nationality=Qu\u1ed1c gia -employer=C\u00f4ng ty -education=Tr\u00ecnh \u0111\u1ed9 v\u0103n h\u00f3a -interests=S\u1edf th\u00edch +nationality=Qu\u1ed1c t\u1ecbch +employer=C\u00f4ng ty/T\u1ed5 ch\u1ee9c +education=Tr\u00ecnh \u0111\u1ed9 +interests=Quan t\u00e2m languages=Ng\u00f4n ng\u1eef update_user_profile_success=H\u1ed3 s\u01a1 \u0111\u00e3 \u0111\u01b0\u1ee3c c\u1eadp nh\u1eadt -settings=C\u00e1c thi\u1ebft l\u1eadp -property_to_display_in_analysis_modules=\u0110\u1eb7c t\u00ednh \u0111\u1ec3 hi\u1ec3n th\u1ecb trong c\u00e1c \u1ee9ng d\u1ee5ng b\u00e1o c\u00e1o +settings=C\u00e0i \u0111\u1eb7t +property_to_display_in_analysis_modules=Thu\u1ed9c t\u00ednh hi\u1ec7n trong c\u00e1c ch\u1ee9c n\u0103ng ph\u00e2n t\u00edch d\u1eef li\u1ec7u user_settings=C\u00e0i \u0111\u1eb7t ng\u01b0\u1eddi d\u00f9ng -general=Thi\u1ebft l\u1eadp t\u1ed5ng qu\u00e1t -message=Tin nh\u1eafn +general=T\u1ed5ng quan +message=Tin nh\u1eb3n db_language=Ng\u00f4n ng\u1eef c\u01a1 s\u1edf d\u1eef li\u1ec7u language=Ng\u00f4n ng\u1eef giao di\u1ec7n use_db_locale_no_translation=D\u00f9ng c\u01a1 s\u1edf d\u1eef li\u1ec7u \u0111\u1ecba ph\u01b0\u01a1ng/Kh\u00f4ng bi\u00ean d\u1ecbch style=Ki\u1ec3u d\u00e1ng user_general_settings=C\u00e1c thi\u1ebft l\u1eadp chung cho ng\u01b0\u1eddi d\u00f9ng user_message_settings=C\u00e1c thi\u1ebft l\u1eadp tin nh\u1eafn cho ng\u01b0\u1eddi d\u00f9ng -enable_message_email_notifications=Cho ph\u00e9p hi\u1ec7n th\u00f4ng b\u00e1o tin nh\u1eafn email -enable_message_sms_notifications=Cho ph\u00e9p hi\u1ec7n th\u00f4ng b\u00e1o tin nh\u1eafn SMS +enable_message_email_notifications=Cho ph\u00e9p g\u1eedi th\u00f4ng b\u00e1o email +enable_message_sms_notifications=Cho ph\u00e9p g\u1eedi th\u00f4ng b\u00e1o SMS intro_user_general_settings=T\u00f9y bi\u1ebfn h\u1ec7 th\u1ed1ng v\u1edbi c\u00e1c thi\u1ebft l\u1eadp ng\u01b0\u1eddi d\u00f9ng cho \u0111\u1ecbnh v\u1ecb, th\u1ee9 t\u1ef1 s\u1eafp x\u1ebfp, thu\u1ed9c t\u00ednh hi\u1ec3n th\u1ecb c\u00e1ch th\u1ee9c v\u00e0 h\u01a1n n\u1eefa. intro_user_message_settings=T\u00f9y bi\u1ebfn h\u1ec7 th\u1ed1ng v\u1edbi c\u00e1c thi\u1ebft l\u1eadp cho ng\u01b0\u1eddi d\u00f9ng \u0111\u1ed1i v\u1edbi tin nh\u1eafn th\u01b0 \u0111i\u1ec7n t\u1eed v\u00e0 SMS. light_blue=M\u00e0u xanh nh\u1ea1t green=M\u00e0u xanh l\u00e1 c\u00e2y settings_updated=C\u00e1c c\u00e0i \u0111\u1eb7t \u0111\u00e3 \u0111\u01b0\u1ee3c c\u1eadp nh\u1eadt -dashboard=B\u1ea3ng \u0111i\u1ec1u khi\u1ec3n +dashboard=B\u1ea3ng th\u00f4ng tin messages=Tin nh\u1eafn -interpretations=Di\u1ec5n gi\u1ea3i b\u00e1o c\u00e1o +interpretations=Di\u1ec5n d\u1ecbch interface_style=Ki\u1ec3u giao di\u1ec7n server_memory=B\u1ed9 nh\u1edb m\u00e1y ch\u1ee7 cpu_cores=CPU cores @@ -1065,17 +1083,17 @@ release_page=Xem c\u00e1c phi\u00ean b\u1ea3n DHIS2 #-- Macros ---------------------------------------------------------------------# -yes=C\u00f3 -no=Sai -true=C\u00f3 -false=Sai +yes=\u0110\u00fang +no=Kh\u00f4ng +true=\u0110\u00fang +false=Kh\u00f4ng sum=T\u1ed5ng count=\u0110\u1ebfm average=Trung b\u00ecnh stddev=\u0110\u1ed9 l\u1ec7ch chu\u1ea9n -variance=S\u1ef1 kh\u00e1c nhau -min=T\u1ed1i thi\u1ec3u -max=T\u1ed1i \u0111a +variance=Ph\u01b0\u01a1ng sai +min=Nh\u1ecf nh\u1ea5t +max=L\u1edbn nh\u1ea5t text=V\u0103n b\u1ea3n long_text=V\u0103n b\u1ea3n d\u00e0i string=Chu\u1ed7i @@ -1091,10 +1109,10 @@ geojson=GeoJSON percentage=Ph\u1ea7n tr\u0103m date=Ng\u00e0y date_time=Ng\u00e0y v\u00e0 th\u1eddi gian -yes_no=\u0110\u00fang/Sai -bool=\u0110\u00fang/Sai +yes_no=C\u00f3/Kh\u00f4ng +bool=C\u00f3/Kh\u00f4ng none=Kh\u00f4ng -yes_only = C\u00f3 +yes_only = Ch\u1ec9 C\u00f3 custom=T\u00f9y ch\u1ec9nh file=T\u1eadp tin no_value=Kh\u00f4ng c\u00f3 gi\u00e1 tr\u1ecb @@ -1102,7 +1120,7 @@ no_value=Kh\u00f4ng c\u00f3 gi\u00e1 tr\u1ecb #-- Validation messages -------------------------------------------------------# value_must_integer=Gi\u00e1 tr\u1ecb ph\u1ea3i l\u00e0 s\u1ed1 nguy\u00ean -value_must_number=Gi\u00e1 tr\u1ecb ph\u1ea3i l\u00e0 s\u1ed1 +value_must_number=Gi\u00e1 tr\u1ecb ph\u1ea3i l\u00e0 m\u1ed9t con s\u1ed1 value_must_positive_integer=Gi\u00e1 tr\u1ecb ph\u1ea3i l\u00e0 m\u1ed9t s\u1ed1 nguy\u00ean d\u01b0\u01a1ng value_must_negative_integer=Gi\u00e1 tr\u1ecb ph\u1ea3i l\u00e0 m\u1ed9t s\u1ed1 nguy\u00ean \u00e2m value_must_zero_or_positive_integer=Gi\u00e1 tr\u1ecb ph\u1ea3i l\u00e0 s\u1ed1 0 ho\u1eb7c nguy\u00ean d\u01b0\u01a1ng @@ -1117,17 +1135,17 @@ profile=H\u1ed3 s\u01a1 account=T\u00e0i kho\u1ea3n update_user=C\u1eadp nh\u1eadt ng\u01b0\u1eddi d\u00f9ng user_account=T\u00e0i kho\u1ea3n ng\u01b0\u1eddi d\u00f9ng -user_name=T\u00e0i kho\u1ea3n +user_name=T\u00ean \u0111\u0103ng nh\u1eadp old_password=M\u1eadt kh\u1ea9u c\u0169 new_password=M\u1eadt kh\u1ea9u m\u1edbi retype_new_password=Nh\u1eadp l\u1ea1i m\u1eadt kh\u1ea9u m\u1edbi -surname=T\u00ean \u0111\u1ec7m +surname=H\u1ecd first_name=T\u00ean email=Th\u01b0 \u0111i\u1ec7n t\u1eed -openid=M\u00e3 \u0111\u1ecbnh danh m\u1edf -username=T\u00e0i kho\u1ea3n -phone_number=S\u1ed1 \u0111i\u1ec7n tho\u1ea1i -user_roles=Vai tr\u00f2 ng\u01b0\u1eddi d\u00f9ng +openid=K\u00fd hi\u1ec7u nh\u1eadn d\u1ea1ng m\u1edf (OpenID) +username=T\u00ean \u0111\u0103ng nh\u1eadp +phone_number=S\u1ed1 \u0111i\u1ec7n tho\u1ea1i di \u0111\u1ed9ng +user_roles=Quy\u1ec1n ng\u01b0\u1eddi d\u00f9ng update_user_success=T\u00e0i kho\u1ea3n \u0111\u00e3 \u0111\u01b0\u1ee3c c\u1eadp nh\u1eadt wrong_password=Sai m\u1eadt kh\u1ea9u help_center=Trung t\u00e2m tr\u1ee3 gi\u00fap @@ -1152,7 +1170,7 @@ please_enter_a_valid_date=Vui l\u00f2ng nh\u1eadp ng\u00e0y h\u1ee3p l\u1ec7 please_enter_a_valid_date_iso=Vui l\u00f2ng nh\u1eadp ng\u00e0y h\u1ee3p l\u1ec7 theo chu\u1ea9n (VD 1990-01-01). please_enter_a_valid_number=Vui l\u00f2ng nh\u1eadp s\u1ed1 h\u1ee3p l\u1ec7 please_enter_a_valid_digits=Ch\u1ec9 ch\u1ea5p nh\u1eadn nh\u1eadp s\u1ed1 -please_enter_the_equal_values_again=Kh\u00f4ng kh\u1edbp\: Vui l\u00f2ng nh\u1eadp l\u1ea1i +please_enter_the_equal_values_again=Kh\u00f4ng kh\u1edbp: Vui l\u00f2ng nh\u1eadp l\u1ea1i please_enter_a_value_with_a_valid_expression=Vui l\u00f2ng nh\u1eadp gi\u00e1 tr\u1ecb v\u1edbi bi\u1ec3u th\u1ee9c h\u1ee3p l\u1ec7 first_character_must_be_alphabetical=K\u00fd t\u1ef1 \u0111\u1ea7u ti\u00ean ph\u1ea3i l\u00e0 ch\u1eef c\u00e1i please_enter_no_more_than_n_character=Kh\u00f4ng nh\u1eadp h\u01a1n {0} k\u00fd t\u1ef1. @@ -1176,7 +1194,7 @@ letters_only_please=Ch\u1ec9 ch\u1ea5p nh\u1eadn ch\u1eef. no_white_space_please=Kh\u00f4ng nh\u1eadp kho\u1ea3n tr\u1eafng no_start_white_space_please=Kh\u00f4ng b\u1eaft \u0111\u1ea7u v\u1edbi kho\u1ea3ng tr\u1eafng ZIP_code_must_be_in_the_range=ZIP-code ph\u1ea3i n\u1eb1m trong kho\u1ea3n t\u1eeb 902xx-xxxx \u0111\u1ebf 905-xx-xxxx -please_enter_valid_time=Vui l\u00f2ng nh\u1eadp th\u1eddi gian h\u1ee3p l\u1ec7, t\u1eeb 00\:00 \u0111\u1ebfn 23\:59 +please_enter_valid_time=Vui l\u00f2ng nh\u1eadp th\u1eddi gian h\u1ee3p l\u1ec7, t\u1eeb 00:00 \u0111\u1ebfn 23:59 please_enter_valid_phone_number=Vui l\u00f2ng nh\u1eadp s\u1ed1 \u0111i\u1ec7n tho\u1ea1i h\u1ee3p l\u1ec7 please_enter_at_least_n_character=Vui l\u00f2ng nh\u1eadp \u00edt nh\u1ea5t {0} k\u00fd t\u1ef1 this_date_can_not_be_after_today=Ng\u00e0y \u0111\u01b0\u1ee3c ch\u1ecdn kh\u00f4ng \u0111\u01b0\u1ee3c sau h\u00f4m nay @@ -1193,20 +1211,20 @@ please_enter_valid_integer=H\u00e3y nh\u1eadp m\u1ed9t s\u1ed1 nguy\u00ean h\u1e please_enter_valid_positive_integer=H\u00e3y nh\u1eadp m\u1ed9t s\u1ed1 nguy\u00ean d\u01b0\u01a1ng h\u1ee3p l\u1ec7 please_enter_valid_negative_integer=H\u00e3y nh\u1eadp m\u1ed9t s\u1ed1 nguy\u00ean \u00e2m h\u1ee3p l\u1ec7 -please_enter_name=H\u00e3y nh\u1eadp t\u00ean\! -please_select_period=H\u00e3y ch\u1ecdn th\u1eddi \u0111i\u1ec3m\! -please_select_dataset=H\u00e3y ch\u1ecdn bi\u1ec3u nh\u1eadp\! -please_select_dataelement=H\u00e3y ch\u1ecdn ph\u1ea7n t\u1eed d\u1eef li\u1ec7u\! -please_select_indicator=H\u00e3y ch\u1ecdn ch\u1ec9 s\u1ed1\! -please_enter_description=H\u00e3y nh\u1eadp mi\u00eau t\u1ea3\! +please_enter_name=H\u00e3y nh\u1eadp t\u00ean! +please_select_period=H\u00e3y ch\u1ecdn th\u1eddi \u0111i\u1ec3m! +please_select_dataset=H\u00e3y ch\u1ecdn bi\u1ec3u nh\u1eadp! +please_select_dataelement=H\u00e3y ch\u1ecdn ph\u1ea7n t\u1eed d\u1eef li\u1ec7u! +please_select_indicator=H\u00e3y ch\u1ecdn ch\u1ec9 s\u1ed1! +please_enter_description=H\u00e3y nh\u1eadp mi\u00eau t\u1ea3! delete_confirm=B\u1ea1n c\u00f3 mu\u1ed1n x\u00f3a? -available=Hi\u1ec7n c\u00f3 -selected=\u0110\u00e3 ch\u1ecdn +available=Danh s\u00e1ch hi\u1ec7n c\u00f3 +selected=Danh s\u00e1ch \u0111\u00e3 ch\u1ecdn error=L\u1ed7i warning=C\u1ea3nh b\u00e1o success=Th\u00e0nh c\u00f4ng -waiting=H\u00e3y \u0111\u1ee3i +waiting=Xin vui l\u00f2ng \u0111\u1ee3i invalid_identifiers_in_expression=\u0110\u1ecbnh danh trong bi\u1ec3u th\u1ee9c b\u1ecb sai filter_not_evaluating_to_true_or_false=B\u1ed9 l\u1ecdc kh\u00f4ng \u0111\u01b0\u1ee3c \u0111\u00e1nh gi\u00e1 \u0111\u00fang hay sai expression_not_valid=Bi\u1ec3u th\u1ee9c kh\u00f4ng h\u1ee3p l\u1ec7 @@ -1223,7 +1241,7 @@ select_children=Ch\u1ecdn \u0111\u01a1n v\u1ecb d\u01b0\u1edbi unselect_children=B\u1ecf ch\u1ecdn \u0111\u01a1n v\u1ecb d\u01b0\u1edbi organisation_unit_selection_tree=Ch\u1ecdn \u0111\u01a1n v\u1ecb -move_selected=Di chuy\u1ec3n th\u00e0nh ph\u1ea7n \u0111\u00e3 ch\u1ecdn +move_selected=Chuy\u1ec3n ch\u1ecdn remove_selected=B\u1ecf chuy\u1ec3n ch\u1ecdn move_all=Chuy\u1ec3n t\u1ea5t c\u1ea3 remove_all=B\u1ecf t\u1ea5t c\u1ea3 @@ -1250,14 +1268,14 @@ process=\u0110ang th\u1ef1c hi\u1ec7n... get_pdf=L\u1ea5y t\u1ec7p PDF no_item_to_export=Kh\u00f4ng c\u00f3 m\u1ee5c n\u00e0o \u0111\u1ec3 xu\u1ea5t ra -name=T\u00ean t\u00e0i kho\u1ea3n -short_name=T\u00ean ng\u1eafn +name=T\u00ean +short_name=T\u00ean r\u00fat g\u1ecdn alternative_name=T\u00ean ph\u1ee5 code=M\u00e3 -description=Mi\u00eau t\u1ea3 +description=M\u00f4 t\u1ea3 opening_date=Ng\u00e0y m\u1edf closed_date=Ng\u00e0y \u0111\u00f3ng -active=K\u00edch ho\u1ea1t +active=Ho\u1ea1t \u0111\u1ed9ng type=Lo\u1ea1i value_type=Lo\u1ea1i gi\u00e1 tr\u1ecb actual=Th\u1ef1c @@ -1265,11 +1283,11 @@ target=M\u1ee5c ti\u00eau percent=T\u1ec9 l\u1ec7 bi\u1ec3u nh\u1eadp ho\u00e0n t\u1ea5t on_time=\u0110\u00fang h\u1ea1n data_dictionary=T\u1eeb \u0111i\u1ec3n d\u1eef li\u1ec7u -data_elements=C\u00e1c ph\u1ea7n t\u1eed d\u1eef li\u1ec7u -data_sets=Bi\u1ec3u nh\u1eadp +data_elements=Ph\u1ea7n t\u1eed d\u1eef li\u1ec7u +data_sets=Data sets indicators=Ch\u1ec9 s\u1ed1 indicator_groups=Nh\u00f3m ch\u1ec9 s\u1ed1 -data_element_groups=Nh\u00f3m Ph\u1ea7n T\u1eed D\u1eef Li\u1ec7u +data_element_groups=Nh\u00f3m ph\u1ea7n t\u1eed d\u1eef li\u1ec7u data_element_concepts=C\u00e1c kh\u00e1i ni\u1ec7m c\u1ee7a ph\u1ea7n t\u1eed d\u1eef li\u1ec7u organisation_units=\u0110\u01a1n v\u1ecb organisation_unit_groups=Nh\u00f3m \u0111\u01a1n v\u1ecb @@ -1279,9 +1297,9 @@ period_type=Lo\u1ea1i th\u1eddi \u0111i\u1ec3m users=Ng\u01b0\u1eddi d\u00f9ng user_groups=Nh\u00f3m ng\u01b0\u1eddi d\u00f9ng pivot_tables=B\u1ea3ng xoay -charts=Bi\u1ec3u \u0111\u1ed3 -maps=B\u1ea3n \u0111\u1ed3 -dashboards=B\u1ea3ng \u0111i\u1ec1u khi\u1ec3n +charts=Bi\u1ec3u \u0110\u1ed3 +maps=B\u1ea3n \u0110\u1ed3 +dashboards=B\u1ea3ng th\u00f4ng tin programs=Ch\u01b0\u01a1ng tr\u00ecnh events=S\u1ef1 ki\u1ec7n @@ -1312,7 +1330,7 @@ valid=H\u1ee3p l\u1ec7 #-- Validation Rule -----------------------------------------------------------# -data_quality_report=Data Quality Report +data_quality_report=B\u00e1o C\u00e1o Ch\u1ea5t L\u01b0\u1ee3ng D\u1eef Li\u1ec7u data_analysis_report=B\u00e1o C\u00e1o Ph\u00e2n T\u00edch D\u1eef Li\u1ec7u absolute=Tuy\u1ec7t \u0111\u1ed1i @@ -1360,19 +1378,19 @@ multiple_choice=Nhi\u1ec1u t\u00f9y ch\u1ecdn public_access=Truy c\u1eadp c\u00f4ng c\u1ed9ng (c\u00f3 \u0111\u0103ng nh\u1eadp) external_access=Truy c\u1eadp t\u1eeb b\u00ean ngo\u00e0i (kh\u00f4ng c\u1ea7n \u0111\u0103ng nh\u1eadp) user_group_access=Nh\u00f3m ng\u01b0\u1eddi d\u00f9ng truy c\u1eadp -ajax_login_failed=\u0110\u0103ng nh\u1eadp th\u1ea5t b\u1ea1i, ki\u1ec3m tra t\u00ean truy c\u1eadp ho\u1eb7c m\u1eadt kh\u1ea9u +ajax_login_failed=L\u1ed7i \u0111\u0103ng nh\u1eadp, h\u00e3y ki\u1ec3m tra t\u00ean \u0111\u0103ng nh\u1eadp v\u00e0 m\u1eadt kh\u1ea9u r\u1ed3i th\u1eed l\u1ea1i group_name=T\u00ean nh\u00f3m sharing_settings=C\u00e0i \u0111\u1eb7t chia s\u1ebb no_access=Kh\u00f4ng -read_only=Ch\u1ec9 \u0111\u1ecdc +read_only=Ch\u1ec9 Xem read_write=\u0110\u1ecdc v\u00e0 ghi -can_edit_and_view=S\u1eeda v\u00e0 Xem +can_edit_and_view=C\u00f3 th\u1ec3 xem v\u00e0 ch\u1ec9nh s\u1eeda can_view=C\u00f3 th\u1ec3 xem search_for_user_groups=T\u00ecm ki\u1ebfm nh\u00f3m ng\u01b0\u1eddi d\u00f9ng search_for_user_groups_users=T\u00ecm ki\u1ebfm ng\u01b0\u1eddi d\u00f9ng v\u00e0 nh\u00f3m ng\u01b0\u1eddi d\u00f9ng object_will_created_public=\u0110\u1ed1i t\u01b0\u1ee3ng n\u00e0y s\u1ebd \u0111\u01b0\u1ee3c t\u1ea1o v\u1edbi quy\u1ec1n xem v\u00e0 s\u1eeda c\u00f4ng c\u1ed9ng object_will_created_private=\u0110\u1ed1i t\u01b0\u1ee3ng n\u00e0y s\u1ebd thu\u1ed9c ri\u00eang b\u1ea1n -created_by=T\u1ea1o b\u1edfi +created_by=\u0110\u01b0\u1ee3c t\u1ea1o b\u1edfi #-- Countries / flags ---------------------------------------------------------# @@ -1439,7 +1457,7 @@ cuba=Cuba curacao=Cura\u00e7ao cyprus=C\u1ed9ng h\u00f2a S\u00edp czechia=C\u1ed9ng h\u00f2a S\u00e9c -demoland=Nhu c\u1ea7u +demoland=Demoland congo_brazzaville=C\u1ed9ng h\u00f2a Congo congo_kinshasa=C\u1ed9ng h\u00f2a D\u00e2n ch\u1ee7 Congo cordaid=Cordaid @@ -1505,7 +1523,7 @@ ireland=Ireland isle_of_man=\u0110\u1ea3o Man israel=Israel italy=Italy -ivory_coast=b\u1edd bi\u1ec3n Ng\u00e0 +ivory_coast=B\u1edd Bi\u1ec3n Ng\u00e0 jamaica=Jamaica japan=Japan jersey=Jersey @@ -1518,7 +1536,7 @@ kosovo=Kosovo kurdistan=Kurdistan kuwait=Kuwait kyrgyzstan=Kyrgyzstan -laos=C\u1ed9ng h\u00f2a D\u00e2n ch\u1ee7 nh\u00e2n d\u00e2n L\u00e0o +laos=C\u1ed9ng h\u00f2a D\u00e2n ch\u1ee7 Nh\u00e2n d\u00e2n L\u00e0o latvia=Latvia lebanon=Lebanon lesotho=Lesotho @@ -1679,20 +1697,26 @@ planned_parenthood=Planned parenthood create_an_account=T\u1ea1o t\u00e0i kho\u1ea3n m\u1edbi login_password=M\u1eadt kh\u1ea9u -login_username=T\u00e0i kho\u1ea3n +login_username=T\u00ean \u0111\u0103ng nh\u1eadp forgot_password=Qu\u00ean m\u1eadt kh\u1ea9u? wrong_username_or_password=Sai t\u00ean truy c\u1eadp ho\u1eb7c m\u1eadt kh\u1ea9u authentication.message.account.invalid=Sai t\u00ean truy c\u1eadp ho\u1eb7c m\u1eadt kh\u1ea9u -authentication.message.account.locked=Your account is locked +authentication.message.account.locked=T\u00e0i kho\u1ea3n c\u1ee7a b\u1ea1n \u0111\u00e3 b\u1ecb kh\u00f3a powered_by=\u0110\u01b0\u1ee3c cung c\u1ea5p b\u1edfi sign_in=\u0110\u0103ng nh\u1eadp -change_language=Change language +login_using_two_factor_authentication=\u0110\u0103ng nh\u1eadp b\u1eb1ng x\u00e1c th\u1ef1c hai y\u1ebfu t\u1ed1 +two_factor_authentication_code=M\u00e3 x\u00e1c th\u1ef1c hai y\u1ebfu t\u1ed1 +sign_in_with_openID=\u0110\u0103ng nh\u1eadp v\u1edbi OpenID +change_language=\u0110\u1ed5i ng\u00f4n ng\u1eef +login_with_google=\u0110\u0103ng nh\u1eadp v\u1edbi Google +login_with_azure=\u0110\u0103ng nh\u1eadp v\u1edbi Microsoft +oidc_login_failed=\u0110\u0103ng nh\u1eadp v\u1edbi OIDC th\u1ea5t b\u1ea1i two_factor_code=M\u00e3 #-- New User Account page -----------------------------------------------------# -new_user_account_name=T\u00ean t\u00e0i kho\u1ea3n -new_user_account_first_name=T\u00ean g\u1ecdi -new_user_account_last_name=T\u00ean h\u1ecd +new_user_account_name=T\u00ean +new_user_account_first_name=\u0110\u1ea7u ti\u00ean +new_user_account_last_name=Cu\u1ed1i c\u00f9ng #-- Recovery page -------------------------------------------------------------# @@ -1702,7 +1726,7 @@ recover_error_message=Xin l\u1ed7i, h\u1ec7 th\u1ed1ng kh\u00f4ng th\u1ec3 kh\u0 #-- App Menu ------------------------------------------------------------------# applications=\u1ee8ng d\u1ee5ng -more_applications=Hi\u1ec7n th\u00eam \u1ee9ng d\u1ee5ng +more_applications=Hi\u1ec3n th\u1ecb th\u00eam app_manager=\u1ee8ng d\u1ee5ng app_favorite_description=Bi\u1ec3u t\u01b0\u1ee3ng n\u00e0y cho bi\u1ebft m\u1ed9t \u1ee9ng d\u1ee5ng s\u1ebd hi\u1ec3n th\u1ecb trong danh m\u1ee5c c\u1ee7a b\u1ea1n. app_draggable_description=C\u00f3 th\u1ec3 thay \u0111\u1ed5i th\u1ee9 t\u1ef1 c\u1ee7a \u1ee9ng d\u1ee5ng, b\u1ea1n c\u00f3 th\u1ec3 d\u1ec5 d\u00e0ng t\u00f9y ch\u1ec9nh v\u1ecb tr\u00ed c\u00e1c \u1ee9ng d\u1ee5ng \u01b0a th\u00edch c\u1ee7a m\u00ecnh. @@ -1712,26 +1736,26 @@ app_search_placeholder=T\u00ecm ki\u1ebfm \u1ee9ng d\u1ee5ng #-- App manager----------------------------------------------------------------# -invalid_bundled_app_override=Bundled apps must be declared as core apps -invalid_core_app=Only bundled apps may be declared as core apps +invalid_bundled_app_override=C\u00e1c \u1ee9ng d\u1ee5ng \u0111\u01b0\u1ee3c \u0111\u00f3ng g\u00f3i ph\u1ea3i \u0111\u01b0\u1ee3c khai b\u00e1o l\u00e0 \u1ee9ng d\u1ee5ng c\u1ed1t l\u00f5i +invalid_core_app=Ch\u1ec9 nh\u1eefng \u1ee9ng d\u1ee5ng \u0111\u01b0\u1ee3c \u0111\u00f3ng g\u00f3i m\u1edbi c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c khai b\u00e1o l\u00e0 \u1ee9ng d\u1ee5ng c\u1ed1t l\u00f5i namespace_defined_in_manifest_is_in_use=T\u00ean \u1ee9ng d\u1ee5ng \u0111\u01b0\u1ee3c mi\u00eau t\u1ea3 trong t\u1ec7p manifest \u0111\u00e3 \u0111\u01b0\u1ee3c d\u00f9ng -namespace_invalid=An additional namespace declaration in the manifest does not define all required properties +namespace_invalid=M\u1ed9t khai b\u00e1o kh\u00f4ng gian t\u00ean b\u1ed5 sung trong manifest kh\u00f4ng x\u00e1c \u0111\u1ecbnh t\u1ea5t c\u1ea3 c\u00e1c thu\u1ed9c t\u00ednh b\u1eaft bu\u1ed9c zip_file_could_not_be_read=Kh\u00f4ng \u0111\u1ecdc \u0111\u01b0\u1ee3c t\u1ec7p tin n\u00e9n invalid_json_in_app_manifest_file=Ph\u1ea7n Json trong t\u1ec7p manifest kh\u00f4ng h\u1ee3p l\u1ec7 app_could_not_be_installed_on_file_system=Kh\u00f4ng th\u1ec3 c\u00e0i \u0111\u1eb7t \u1ee9ng d\u1ee5ng v\u00e0o h\u1ec7 th\u1ed1ng app_could_not_be_found=Kh\u00f4ng t\u00ecm th\u1ea5y \u1ee9ng d\u1ee5ng system_base_url_is_not_defined=Url theo h\u1ec7 th\u1ed1ng ch\u01b0a \u0111\u01b0\u1ee3c \u0111\u1ecbnh ngh\u0129a -missing_manifest=Manifest file missing from zip file -deletion_in_progress=App is currently being deleted. Please try again after few minutes. +missing_manifest=T\u1ec7p k\u00ea khai b\u1ecb thi\u1ebfu trong t\u1ec7p zip +deletion_in_progress=\u1ee8ng d\u1ee5ng hi\u1ec7n \u0111ang b\u1ecb x\u00f3a. Vui l\u00f2ng th\u1eed l\u1ea1i sau v\u00e0i ph\u00fat. #-- Data value error codes ----------------------------------------------------# data_element_or_type_null_or_empty=Kh\u00f4ng c\u00f3 ph\u1ea7n t\u1eed d\u1eef li\u1ec7u ho\u1eb7c ph\u00e2n lo\u1ea1i -data_element_lacks_option_set=Data elements with value type MULTI_TEXT must have an option set -value_not_valid_option=Data value contains value(s) other than the valid options of the data element's option set +data_element_lacks_option_set=Ph\u1ea7n t\u1eed d\u1eef li\u1ec7u v\u1edbi ki\u1ec3u MULTI_TEXT ph\u1ea3i c\u00f3 t\u1eadp t\u00f9y ch\u1ecdn +value_not_valid_option=Gi\u00e1 tr\u1ecb d\u1eef li\u1ec7u kh\u00e1c v\u1edbi gi\u00e1 tr\u1ecb trong t\u1eadp t\u00f9y ch\u1ecdn c\u1ee7a ph\u1ea7n t\u1eed d\u1eef li\u1ec7u value_length_greater_than_max_length=Gi\u00e1 tr\u1ecb d\u1eef li\u1ec7u l\u1edbn h\u01a1n \u0111\u1ed9 d\u00e0i t\u1ed1i \u0111a cho ph\u00e9p value_not_numeric=Gi\u00e1 tr\u1ecb d\u1eef li\u1ec7u kh\u00f4ng ph\u1ea3i l\u00e0 s\u1ed1 -value_required_but_not_provided=Data value is required but it was not provided +value_required_but_not_provided=Thi\u1ebfu gi\u00e1 tr\u1ecb b\u1eaft bu\u1ed9c nh\u1eadp value_not_unit_interval=Gi\u00e1 tr\u1ecb d\u1eef li\u1ec7u kh\u00f4ng ph\u1ea3i l\u00e0 s\u1ed1 trong kho\u1ea3ng t\u1eeb 0 \u0111\u1ebfn 1 value_not_percentage=Gi\u00e1 tr\u1ecb d\u1eef li\u1ec7u kh\u00f4ng ph\u1ea3i s\u1ed1 ph\u1ea7n tr\u0103m value_not_integer=Gi\u00e1 tr\u1ecb d\u1eef li\u1ec7u kh\u00f4ng ph\u1ea3i s\u1ed1 nguy\u00ean @@ -1741,7 +1765,7 @@ value_is_zero_and_not_zero_significant=D\u1eef li\u1ec7u gi\u00e1 tr\u1ecb l\u00 value_not_bool=Gi\u00e1 tr\u1ecb d\u1eef li\u1ec7u kh\u00f4ng ph\u1ea3i l\u00e0 \u0111\u00fang ho\u1eb7c sai value_not_true_only=Gi\u00e1 tr\u1ecb d\u1eef li\u1ec7u kh\u00f4ng \u0111\u00fang value_not_valid_date=Gi\u00e1 tr\u1ecb d\u1eef li\u1ec7u kh\u00f4ng ph\u1ea3i ng\u00e0y h\u1ee3p l\u1ec7 -value_not_valid_letter=Data value is not a valid letter +value_not_valid_letter=Gi\u00e1 tr\u1ecb kh\u00f4ng ph\u1ea3i l\u00e0 m\u1ed9t k\u00fd t\u1ef1 h\u1ee3p l\u1ec7 stored_by_length_greater_than_max_length=\u0110\u1ed9 d\u00e0i \u0111\u01b0\u1ee3c l\u01b0u l\u1edbn h\u01a1n \u0111\u1ed9 d\u00e0i t\u1ed1i \u0111a cho ph\u00e9p comment_length_greater_than_max_length=B\u00ecnh lu\u1eadn d\u00e0i h\u01a1n \u0111\u1ed9 d\u00e0i t\u1ed1i \u0111a cho ph\u00e9p. @@ -1763,17 +1787,42 @@ respond_to_this_message=Tr\u1ea3 l\u1eddi tin nh\u1eafn n\u00e0y #-- Restore emails ------------------------------------------------------------# +email_restore_subject=Kh\u00f4i ph\u1ee5c l\u1ea1i t\u00e0i kho\u1ea3n ng\u01b0\u1eddi d\u00f9ng \u0111\u01b0\u1ee3c x\u00e1c nh\u1eadn t\u1ea1i +email_restore_1_1st_paragraph_before_application_title=M\u1ed9t ai \u0111\u00f3, c\u00f3 th\u1ec3 l\u00e0 b\u1ea1n, \u0111\u00e3 y\u00eau c\u1ea7u kh\u00f4i ph\u1ee5c l\u1ea1i t\u00e0i kho\u1ea3n c\u1ee7a b\u1ea1n +email_restore_1_1st_paragraph_after_application_title=T\u00e0i kho\u1ea3n ng\u01b0\u1eddi d\u00f9ng. +email_restore_1_2nd_paragraph=H\u1ec7 th\u1ed1ng \u0111\u00e3 g\u1eedi 2 th\u01b0 \u0111i\u1ec7n t\u1eed cho b\u1ea1n, \u0111\u00e2y l\u00e0 th\u01b0 th\u1ee9 nh\u1ea5t. H\u00e3y l\u00e0m theo \u0111\u01b0\u1eddng d\u1eabn sau. B\u01b0\u1edbc ti\u1ebfp thep b\u1ea1n s\u1ebd \u0111\u01b0\u1ee3c y\u00eau c\u1ea7u nh\u1eadp m\u1ed9t m\u00e3 m\u00e0 ch\u00fang t\u00f4i \u0111\u00e3 g\u1eedi cho b\u1ea1n \u1edf m\u1ed9t th\u01b0 kh\u00e1c. +email_restore_1_3rd_paragraph=B\u1ea1n ph\u1ea3i ho\u00e0n th\u00e0nh vi\u1ec7c kh\u00f4i ph\u1ee5c trong v\u00f2ng 1 gi\u1edd. N\u1ebfu b\u1ea1n kh\u00f4ng l\u00e0m g\u00ec, t\u00e0i kho\u1ea3n s\u1ebd kh\u00f4ng \u0111\u01b0\u1ee3c kh\u00f4i ph\u1ee5c. N\u1ebfu b\u1ea1n kh\u00f4ng c\u00f3 y\u00eau c\u1ea7u kh\u00f4i ph\u1ee5c t\u00e0i kho\u1ea3n, h\u00e3y b\u1ecf qua tin nh\u1eafn n\u00e0y. #-- Invite emails -------------------------------------------------------------# +email_invite_subject=M\u1eddi t\u1ea1o t\u00e0i kho\u1ea3n t\u1ea1i +email_invite_1_1st_paragraph_before_application_title=\u0110\u00e2y l\u00e0 l\u1eddi m\u1eddi \u0111\u1ec3 t\u1ea1o +email_invite_1_1st_paragraph_after_application_title=T\u00e0i kho\u1ea3n ng\u01b0\u1eddi d\u00f9ng. +email_invite_1_2nd_paragraph=H\u1ec7 th\u1ed1ng \u0111\u00e3 g\u1eedi cho b\u1ea1n hai th\u01b0 \u0111i\u1ec7n t\u1eed, \u0111\u00e2y l\u00e0 th\u01b0 th\u1ee9 nh\u1ea5t. H\u00e3y b\u1ea5m v\u00e0o \u0111\u01b0\u1eddng d\u1eabn sau. B\u01b0\u1edbc ti\u1ebfp thep b\u1ea1n s\u1ebd \u0111\u01b0\u1ee3c y\u00eau c\u1ea7u nh\u1eadp m\u1ed9t m\u00e3 m\u00e0 b\u1ea1n nh\u1eadn \u0111\u01b0\u1ee3c trong th\u01b0 th\u1ee9 hai. +email_invite_1_3rd_paragraph=B\u1ea1n ph\u1ea3i tr\u1ea3 l\u1eddi th\u01b0 m\u1eddi n\u00e0y trong v\u00f2ng 4 ng\u00e0y. N\u1ebfu b\u1ea1n kh\u00f4ng l\u00e0m g\u00ec, th\u01b0 m\u1eddi s\u1ebd t\u1ef1 h\u1ee7y ngay khi h\u1ebft h\u1ea1n. #-- Verify email -------------------------------------------------------------# +email_verify_1_1st_paragraph_before_application_title=\u0110\u00e2y l\u00e0 tin nh\u1eafn \u0111\u1ec3 x\u00e1c nh\u1eadn m\u1ed9t +email_verify_1_1st_paragraph_after_application_title=, email c\u1ee7a t\u00e0i kho\u1ea3n. +email_verify_1_2nd_paragraph=H\u00e3y b\u1ea5m v\u00e0o \u0111\u01b0\u1eddng link b\u00ean d\u01b0\u1edbi \u0111\u1ec3 x\u00e1c nh\u1eadn \u0111\u1ecba ch\u1ec9 email c\u1ee7a b\u1ea1n. +email_verify_1_3rd_paragraph=B\u1ea1n ph\u1ea3i tr\u1ea3 l\u1eddi email n\u00e0y trong v\u00f2ng m\u1ed9t gi\u1edd. N\u1ebfu kh\u00f4ng c\u00f3 h\u00e0nh \u0111\u1ed9ng g\u00ec, \u0111\u1ecba ch\u1ec9 email s\u1ebd kh\u00f4ng \u0111\u01b0\u1ee3c x\u00e1c nh\u1eadn. +verify_email_subject=X\u00e1c nh\u1eadn \u0111\u1ecba ch\u1ec9 email + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=M\u00e3 x\u00e1c th\u1ef1c hai y\u1ebfu t\u1ed1 c\u1ee7a b\u1ea1n cho +email_2fa_1_greeting=K\u00ednh g\u1eedi +email_2fa_1_1st_paragraph_application_title=B\u1ea1n \u0111\u00e3 y\u00eau c\u1ea7u m\u00e3 x\u00e1c th\u1ef1c hai y\u1ebfu t\u1ed1 \u0111\u1ec3 \u0111\u0103ng nh\u1eadp v\u00e0o t\u00e0i kho\u1ea3n c\u1ee7a m\u00ecnh. +email_2fa_1_2nd_paragraph=M\u00e3 x\u00e1c th\u1ef1c hai y\u1ebfu t\u1ed1 c\u1ee7a b\u1ea1n: +email_2fa_1_3rd_paragraph=Vui l\u00f2ng s\u1eed d\u1ee5ng m\u00e3 n\u00e0y trong v\u00f2ng 15 ph\u00fat \u0111\u1ec3 \u0111\u0103ng nh\u1eadp v\u00e0o t\u00e0i kho\u1ea3n c\u1ee7a b\u1ea1n. +email_2fa_1_4th_paragraph=N\u1ebfu b\u1ea1n kh\u00f4ng y\u00eau c\u1ea7u m\u00e3 n\u00e0y, vui l\u00f2ng li\u00ean h\u1ec7 ngay v\u1edbi qu\u1ea3n tr\u1ecb vi\u00ean h\u1ec7 th\u1ed1ng \u0111\u1ec3 b\u1ea3o m\u1eadt t\u00e0i kho\u1ea3n c\u1ee7a b\u1ea1n. +email_2fa_1_ending=C\u1ea3m \u01a1n, #-- Cache strategy display strings --------------------------------------------# cache_strategy=Chi\u1ebfn l\u01b0\u1ee3c cho b\u1ed9 nh\u1edb cache -respect_system_setting=Thi\u1ebft l\u1eadp h\u1ec7 th\u1ed1ng t\u01b0\u01a1ng quan +respect_system_setting=D\u1ef1a v\u00e0o thi\u1ebft l\u1eadp c\u1ee7a h\u1ec7 th\u1ed1ng no_cache=Kh\u00f4ng l\u01b0u cache cache_until_6am_tomorrow=L\u01b0u cache \u0111\u1ebfn 6 gi\u1edd s\u00e1ng ng\u00e0y mai cache_for_two_weeks=L\u01b0u cache trong 2 tu\u1ea7n @@ -1783,69 +1832,69 @@ cache_for_one_hour=L\u01b0u cache trong 1 gi\u1edd execution_date=Ng\u00e0y th\u1ef1c thi due_date=Ng\u00e0y \u0111\u1ebfn h\u1ea1n -incident_date=Ng\u00e0y \u0111\u1ebfn -enrollment_date=Ng\u00e0y ghi v\u00e0o +incident_date=Ng\u00e0y kh\u1edfi ph\u00e1t +enrollment_date=Ng\u00e0y tham gia current_date=Ng\u00e0y hi\u1ec7n t\u1ea1i value_count=\u0110\u1ebfm gi\u00e1 tr\u1ecb zero_pos_value_count=\u0110\u1ebfm s\u1ed1 kh\u00f4ng ho\u1eb7c s\u1ed1 d\u01b0\u01a1ng -event_count=Event count (ACTIVE or COMPLETED status only) -scheduled_event_count=Event count (SCHEDULE status only) +event_count=\u0110\u1ebfm s\u1ef1 ki\u1ec7n (Ch\u1ec9 s\u1ef1 ki\u1ec7n \u0111ang HO\u1ea0T \u0110\u1ed8NG ho\u1eb7c \u0110\u00c3 HO\u00c0N TH\u00c0NH) +scheduled_event_count=\u0110\u1ebfm s\u1ef1 ki\u1ec7n (Ch\u1ec9 s\u1ef1 ki\u1ec7n c\u00f3 k\u1ebf ho\u1ea1ch) org_unit_count=\u0110\u1ebfm \u0111\u01a1n v\u1ecb -enrollment_count=\u0110\u1ebfm s\u1ed1 l\u01b0\u1ee3t ghi v\u00e0o +enrollment_count=\u0110\u1ebfm l\u01b0\u1ee3t tham gia tei_count=\u0110\u1ebfm c\u00e1 th\u1ec3 -dhis-web-settings=C\u00e0i \u0111\u1eb7t -event_date=Ng\u00e0y x\u1ea3y ra s\u1ef1 ki\u1ec7n +dhis-web-settings=C\u00e0i \u0110\u1eb7t H\u1ec7 Th\u1ed1ng +event_date=Ng\u00e0y s\u1ef1 ki\u1ec7n scheduled_date=Ng\u00e0y \u0111\u00e3 h\u1eb9n -enrollment_status=Tr\u1ea1ng th\u00e1i \u0111\u0103ng k\u00fd +enrollment_status=Tr\u1ea1ng th\u00e1i tham gia completed_date=Ng\u00e0y ho\u00e0n th\u00e0nh program_stage_name=T\u00ean giai \u0111o\u1ea1n ch\u01b0\u01a1ng tr\u00ecnh -program_stage_id=Program stage id +program_stage_id=ID giai \u0111o\u1ea1n ch\u01b0\u01a1ng tr\u00ecnh #-- Object names --------------------------------------------------------------# data_element=Ph\u1ea7n t\u1eed d\u1eef li\u1ec7u -data_element_group=Nh\u00f3m Ph\u1ea7n t\u1eed d\u1eef li\u1ec7u +data_element_group=Nh\u00f3m d\u1eef li\u1ec7u indicator=Ch\u1ec9 s\u1ed1 indicator_group=Nh\u00f3m ch\u1ec9 s\u1ed1 data_element_group_set=T\u1eadp nh\u00f3m ph\u1ea7n t\u1eed d\u1eef li\u1ec7u indicator_group_set=T\u1eadp nh\u00f3m ch\u1ec9 s\u1ed1 option_set=T\u1eadp t\u00f9y ch\u1ecdn attribute=Thu\u1ed9c t\u00ednh -category_option=Ph\u00e2n lo\u1ea1i t\u00f9y ch\u1ecdn -category=Ph\u00e2n Lo\u1ea1i +category_option=T\u00f9y ch\u1ecdn +category=Ph\u00e2n lo\u1ea1i category_combo=Ph\u00e2n lo\u1ea1i k\u1ebft h\u1ee3p category_option_combo=Ph\u00e2n lo\u1ea1i t\u00f9y ch\u1ecdn k\u1ebft h\u1ee3p -category_option_group_set=T\u1eadp Nh\u00f3m T\u00f9y Ch\u1ecdn Ph\u00e2n Lo\u1ea1i +category_option_group_set=T\u1eadp nh\u00f3m ph\u00e2n lo\u1ea1i t\u00f9y ch\u1ecdn indicator_type=Lo\u1ea1i ch\u1ec9 s\u1ed1 -data_set=Bi\u1ec3u nh\u1eadp +data_set=T\u1eadp d\u1eef li\u1ec7u organisation_unit=\u0110\u01a1n v\u1ecb organisation_unit_group=Nh\u00f3m \u0110\u01a1n v\u1ecb -organisation_unit_level=C\u1ea5p \u0111\u1ed9 \u0110\u01a1n v\u1ecb +organisation_unit_level=C\u1ea5p \u0111\u01a1n v\u1ecb organisation_unit_group_set=T\u1eadp nh\u00f3m \u0111\u01a1n v\u1ecb -validation_rule=Quy t\u1eafc ki\u1ec3m tra t\u00ednh h\u1ee3p l\u1ec7 +validation_rule=Quy t\u1eafc h\u1ee3p l\u1ec7 validation_rule_group=Nh\u00f3m quy t\u1eafc h\u1ee3p l\u1ec7 -option=Tu\u1ef3 ch\u1ecdn +option=T\u00f9y ch\u1ecdn category_option_group=Nh\u00f3m ph\u00e2n lo\u1ea1i t\u00f9y ch\u1ecdn external_map_layer=L\u1edbp b\u1ea3n \u0111\u1ed3 ngo\u1ea1i -legend_set=T\u1eadp Ch\u00fa Th\u00edch -push_analysis=\u01afu ti\u00ean ph\u00e2n t\u00edch +legend_set=Legend +push_analysis=G\u1eedi D\u1eef Li\u1ec7u Ph\u00e2n T\u00edch relationship_type=Lo\u1ea1i quan h\u1ec7 tracked_entity=\u0110\u1ed1i T\u01b0\u1ee3ng Theo D\u00f5i tracked_entity_attribute=Thu\u1ed9c T\u00ednh \u0110\u1ed1i T\u01b0\u1ee3ng Theo D\u00f5i -tracked_entity_attribute_group=Tracked entity attribute group +tracked_entity_attribute_group=Nh\u00f3m thu\u1ed9c t\u00ednh c\u1ee7a \u0111\u1ed1i t\u01b0\u1ee3ng theo d\u00f5i predictor=B\u1ed9 d\u1ef1 \u0111o\u00e1n -organisation_unit_group_membership=Organisation unit group membership -data_element_group_membership=Data element group membership -indicator_group_membership=Indicator group membership -program_indicator_group=Program indicator group +organisation_unit_group_membership=Th\u00e0nh vi\u00ean nh\u00f3m \u0111\u01a1n v\u1ecb t\u1ed5 ch\u1ee9c +data_element_group_membership=Th\u00e0nh vi\u00ean nh\u00f3m ph\u1ea7n t\u1eed d\u1eef li\u1ec7u +indicator_group_membership=Th\u00e0nh vi\u00ean nh\u00f3m ch\u1ec9 s\u1ed1 +program_indicator_group=Nh\u00f3m ch\u1ec9 s\u1ed1 ch\u01b0\u01a1ng tr\u00ecnh system_monitoring_settings=C\u00e0i \u0111\u1eb7t theo d\u00f5i h\u1ec7 th\u1ed1ng -program_rule=Program rule -validation_notification_template=Validation notification template +program_rule=Quy t\u1eafc ch\u01b0\u01a1ng tr\u00ecnh +validation_notification_template=M\u1eabu th\u00f4ng b\u00e1o x\u00e1c th\u1ef1c analytics_settings=C\u00e0i \u0111\u1eb7t ph\u00e2n t\u00edch -data_approval_level=Data approval level +data_approval_level=C\u1ea5p \u0111\u1ed9 ph\u00ea duy\u1ec7t data_approval_workflow=Lu\u1ed3ng duy\u1ec7t d\u1eef li\u1ec7u program_indicator=Qu\u1ea3n l\u00fd Ch\u1ec9 s\u1ed1 ch\u01b0\u01a1ng tr\u00ecnh -program_rule_variable=Program rule variable +program_rule_variable=Bi\u1ebfn quy t\u1eafc ch\u01b0\u01a1ng tr\u00ecnh program=Ch\u01b0\u01a1ng tr\u00ecnh #--Various --------------------------------------------------------------------# @@ -1861,25 +1910,25 @@ email_settings=C\u00e0i \u0111\u1eb7t email messaging_settings=C\u00e0i \u0111\u1eb7t tin nh\u1eafn access_settings=C\u00e0i \u0111\u1eb7t truy xu\u1ea5t calendar_settings=C\u00e0i \u0111\u1eb7t l\u1ecbch -import_settings=Import settings +import_settings=C\u00e0i \u0111\u1eb7t t\u00edch h\u1ee3p synchronization_settings=C\u00e0i \u0111\u1eb7t \u0111\u1ed3ng b\u1ed9 -oauth2_clients=OAuth2 clients +oauth2_clients=M\u00e1y Kh\u00e1ch OAuth2 #-- Authorities ---------------------------------------------------------------# -F_TEI_CASCADE_DELETE=Delete tracked entity instance and associated enrollments and events -F_ENROLLMENT_CASCADE_DELETE=Delete enrollment and associated events -F_EDIT_EXPIRED=Edit expired data +F_TEI_CASCADE_DELETE=X\u00f3a d\u1eef li\u1ec7u c\u00e1 th\u1ec3 v\u00e0 t\u1ea5t c\u1ea3 nh\u1eefng g\u00ec li\u00ean quan nh\u01b0 d\u1eef li\u1ec7u s\u1ef1 ki\u1ec7n, l\u1ecbch s\u1eed tham gia +F_ENROLLMENT_CASCADE_DELETE=X\u00f3a d\u1eef li\u1ec7u tham gia v\u00e0 d\u1eef li\u1ec7u s\u1ef1 ki\u1ec7n +F_EDIT_EXPIRED=Ch\u1ec9nh s\u1eeda d\u1eef li\u1ec7u qu\u00e1 h\u1ea1n #-- Mentions -----------------------------------------------------------------# -comment_mention_notification=You were mentioned in the following comment -interpretation_mention_notification=You were mentioned in the following interpretation -go_to=Go to -mentioned_you_in_dhis2=mentioned you in DHIS 2 +comment_mention_notification=B\u1ea1n \u0111\u01b0\u1ee3c nh\u1eafc \u0111\u1ebfn trong \u0111o\u1ea1n b\u00ecnh lu\u1eadn sau +interpretation_mention_notification=B\u1ea1n \u0111\u01b0\u1ee3c nh\u1eafc \u0111\u1ebfn trong \u0111o\u1ea1n ch\u00fa th\u00edch sau +go_to=Chuy\u1ec3n \u0111\u1ebfn +mentioned_you_in_dhis2=nh\u1eafc \u0111\u1ebfn b\u1ea1n trong DHIS 2 #-- Subscriber notifications -----------------------------------------------------------------# notification_user=Ng\u01b0\u1eddi d\u00f9ng -notification_object_subscribed=of an object you are subscribed to +notification_object_subscribed=c\u1ee7a m\u1ed9t ch\u1ee7 th\u1ec3 b\u1ea1n quan t\u00e2m \u0111\u1ebfn notification_interpretation_create=t\u1ea1o di\u1ec5n gi\u1ea3i notification_interpretation_update=c\u1eadp nh\u1eadt di\u1ec5n gi\u1ea3i notification_interpretation_like=th\u00edch m\u1ed9t di\u1ec5n gi\u1ea3i @@ -1889,22 +1938,22 @@ notification_comment_update=c\u1eadp nh\u1eadt b\u00ecnh lu\u1eadn di\u1ec5n gi\ # -- Start Data Integrity Checks--------------------------------------------# #Java based checks -data_integrity.data_elements_without_data_sets.section=Data Elements -data_integrity.data_elements_without_data_sets.name=Data elements lacking data Sets -data_integrity.data_elements_without_data_sets.description=Lists all data elements that have no data sets -data_integrity.data_elements_without_groups.section=Data Elements -data_integrity.data_elements_without_groups.name=Data elements lacking groups -data_integrity.data_elements_without_groups.description=Lists all data elements that have no data element groups -data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.section=Data Elements -data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type -data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type -data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements -data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements with conflicting exclusive group sets -data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set -data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set +data_integrity.data_elements_without_data_sets.section=Ph\u1ea7n t\u1eed d\u1eef li\u1ec7u +data_integrity.data_elements_without_data_sets.name=Ph\u1ea7n t\u1eed d\u1eef li\u1ec7u kh\u00f4ng n\u1eb1m trong bi\u1ec3u nh\u1eadp +data_integrity.data_elements_without_data_sets.description=Danh s\u00e1ch ph\u1ea7n t\u1eed d\u1eef li\u1ec7u kh\u00f4ng n\u1eb1m trong bi\u1ec3u nh\u1eadp +data_integrity.data_elements_without_groups.section=Ph\u1ea7n t\u1eed d\u1eef li\u1ec7u +data_integrity.data_elements_without_groups.name=Ph\u1ea7n t\u1eed d\u1eef li\u1ec7u kh\u00f4ng n\u1eb1m trong nh\u00f3m ph\u1ea7n t\u1eed d\u1eef li\u1ec7u +data_integrity.data_elements_without_groups.description=Li\u1ec7t k\u00ea t\u1ea5t c\u1ea3 c\u00e1c ph\u1ea7n t\u1eed d\u1eef li\u1ec7u kh\u00f4ng c\u00f3 nh\u00f3m ph\u1ea7n t\u1eed d\u1eef li\u1ec7u +data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.section=Ph\u1ea7n t\u1eed d\u1eef li\u1ec7u +data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=C\u00e1c ph\u1ea7n t\u1eed d\u1eef li\u1ec7u \u0111\u01b0\u1ee3c g\u00e1n cho c\u00e1c t\u1eadp d\u1eef li\u1ec7u c\u00f3 lo\u1ea1i th\u1eddi k\u1ef3 kh\u00e1c nhau +data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Li\u1ec7t k\u00ea t\u1ea5t c\u1ea3 c\u00e1c ph\u1ea7n t\u1eed d\u1eef li\u1ec7u \u0111\u01b0\u1ee3c g\u00e1n cho \u00edt nh\u1ea5t m\u1ed9t t\u1eadp d\u1eef li\u1ec7u c\u00f3 lo\u1ea1i chu k\u1ef3 kh\u00e1c nhau +data_integrity.data_elements_violating_exclusive_group_sets.section=Ph\u1ea7n t\u1eed d\u1eef li\u1ec7u +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set +data_integrity.data_elements_violating_exclusive_group_sets.description=Li\u1ec7t k\u00ea t\u1ea5t c\u1ea3 c\u00e1c ph\u1ea7n t\u1eed d\u1eef li\u1ec7u l\u00e0 th\u00e0nh vi\u00ean c\u1ee7a nhi\u1ec1u h\u01a1n m\u1ed9t t\u1eadp h\u1ee3p ph\u1ea7n t\u1eed d\u1eef li\u1ec7u \u0111\u1ed9c quy\u1ec1n thu\u1ed9c c\u00f9ng m\u1ed9t t\u1eadp h\u1ee3p nh\u00f3m ph\u1ea7n t\u1eed d\u1eef li\u1ec7u +data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Ho\u1eb7c lo\u1ea1i b\u1ecf ph\u1ea7n t\u1eed d\u1eef li\u1ec7u kh\u1ecfi t\u1ea5t c\u1ea3 tr\u1eeb m\u1ed9t t\u1eadp h\u1ee3p nh\u00f3m \u0111\u1ed9c quy\u1ec1n ho\u1eb7c xem x\u00e9t li\u1ec7u t\u1eadp h\u1ee3p \u0111\u00f3 c\u00f3 th\u1ef1c s\u1ef1 l\u00e0 m\u1ed9t t\u1eadp h\u1ee3p nh\u00f3m \u0111\u1ed9c quy\u1ec1n hay kh\u00f4ng data_integrity.data_elements_in_data_set_not_in_form.section=Qu\u1ea3n tr\u1ecb m\u1eabu nh\u1eadp li\u1ec7u -data_integrity.data_elements_in_data_set_not_in_form.name=Data sets with data elements not in data entry form -data_integrity.data_elements_in_data_set_not_in_form.description=Lists all data sets that have data elements which are neither a member of the set's data entry form nor a member of the sets section +data_integrity.data_elements_in_data_set_not_in_form.name=B\u1ed9 d\u1eef li\u1ec7u c\u00f3 c\u00e1c th\u00e0nh ph\u1ea7n d\u1eef li\u1ec7u kh\u00f4ng c\u00f3 trong bi\u1ec3u m\u1eabu nh\u1eadp d\u1eef li\u1ec7u +data_integrity.data_elements_in_data_set_not_in_form.description=Li\u1ec7t k\u00ea t\u1ea5t c\u1ea3 c\u00e1c t\u1eadp d\u1eef li\u1ec7u c\u00f3 c\u00e1c th\u00e0nh ph\u1ea7n d\u1eef li\u1ec7u kh\u00f4ng ph\u1ea3i l\u00e0 th\u00e0nh vi\u00ean c\u1ee7a bi\u1ec3u m\u1eabu nh\u1eadp d\u1eef li\u1ec7u c\u1ee7a t\u1eadp d\u1eef li\u1ec7u ho\u1eb7c kh\u00f4ng ph\u1ea3i l\u00e0 th\u00e0nh vi\u00ean c\u1ee7a ph\u1ea7n t\u1eadp d\u1eef li\u1ec7u data_integrity.data_elements_in_data_set_not_in_form.recommendation=Either remove the data elements in question or make them a member of the set's form or section data_integrity.data_sets_not_assigned_to_org_units.section=Qu\u1ea3n tr\u1ecb m\u1eabu nh\u1eadp li\u1ec7u data_integrity.data_sets_not_assigned_to_org_units.name=T\u1eadp D\u1eef Li\u1ec7u kh\u00f4ng \u0111\u01b0\u1ee3c g\u00e1n cho \u0110\u01a1n V\u1ecb n\u00e0o @@ -1913,21 +1962,18 @@ data_integrity.category_combos_being_invalid.section=Ph\u00e2n lo\u1ea1i data_integrity.category_combos_being_invalid.name=Invalid Category-combos data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options -data_integrity.indicators_with_identical_formulas.section=Ch\u1ec9 S\u1ed1 -data_integrity.indicators_with_identical_formulas.name=Ch\u1ec9 S\u1ed1 c\u00f3 bi\u1ec3u th\u1ee9c gi\u1ed1ng nhau -data_integrity.indicators_with_identical_formulas.description=Lists all indicators that have the identical formulas with at least one other indicator data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates -data_integrity.indicators_without_groups.section=Ch\u1ec9 S\u1ed1 +data_integrity.indicators_without_groups.section=Ch\u1ec9 s\u1ed1 data_integrity.indicators_without_groups.name=Indicators lacking groups data_integrity.indicators_without_groups.description=Lists all indicators that do not have at least one group -data_integrity.indicators_with_invalid_numerator.section=Ch\u1ec9 S\u1ed1 +data_integrity.indicators_with_invalid_numerator.section=Ch\u1ec9 s\u1ed1 data_integrity.indicators_with_invalid_numerator.name=Indicators with invalid numerator data_integrity.indicators_with_invalid_numerator.description=Lists all indicators where the numerator expression is not valid -data_integrity.indicators_with_invalid_denominator.section=Ch\u1ec9 S\u1ed1 +data_integrity.indicators_with_invalid_denominator.section=Ch\u1ec9 s\u1ed1 data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid -data_integrity.indicators_violating_exclusive_group_sets.section=Ch\u1ec9 S\u1ed1 -data_integrity.indicators_violating_exclusive_group_sets.name=Indicators with conflicting exclusive group sets +data_integrity.indicators_violating_exclusive_group_sets.section=Ch\u1ec9 s\u1ed1 +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group data_integrity.periods_duplicates.section=Th\u1eddi \u0111i\u1ec3m @@ -1938,11 +1984,7 @@ data_integrity.option_groups_empty.name=Option groups with no options data_integrity.org_units_with_cyclic_references.section=Qu\u1ea3n tr\u1ecb \u0111\u01a1n v\u1ecb data_integrity.org_units_with_cyclic_references.name=\u0110\u01a1n V\u1ecb v\u1edbi tham chi\u1ebfu chu k\u1ef3 data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference -data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two -data_integrity.org_units_being_orphaned.section=Qu\u1ea3n tr\u1ecb \u0111\u01a1n v\u1ecb -data_integrity.org_units_being_orphaned.name=\u0110\u01a1n V\u1ecb m\u1ed3 c\u00f4i -data_integrity.org_units_being_orphaned.description=Lists all organisation units that aren't level 1 units but that lack a parent so that they are not connected to the rest of the organisation tree -data_integrity.org_units_being_orphaned.recommendation=Find (or create) and set the correct parent for the orphaned organisation unit(s). Eventually this is also caused by having set the wrong level. +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=Qu\u1ea3n tr\u1ecb \u0111\u01a1n v\u1ecb data_integrity.org_units_without_groups.name=Organisation units lacking groups data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group @@ -1954,13 +1996,13 @@ data_integrity.org_unit_groups_without_group_sets.section=Qu\u1ea3n tr\u1ecb \u0 data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set data_integrity.validation_rules_without_groups.section=Validation Rules -data_integrity.validation_rules_without_groups.name=Validation rules lacking groups +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules -data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression @@ -1971,10 +2013,10 @@ data_integrity.program_indicators_with_invalid_filters.name=Program indicators w data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false data_integrity.program_indicators_without_expression.section=Program Indicators -data_integrity.program_indicators_without_expression.name=Program indicators lacking an expression +data_integrity.program_indicators_without_expression.name=Program indicators without expressions data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet data_integrity.program_rules_without_condition.section=Program Rules -data_integrity.program_rules_without_condition.name=Program rules lacking a condition +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet data_integrity.program_rules_without_priority.section=Program Rules data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting @@ -2006,95 +2048,111 @@ data_integrity.program_rule_actions_without_stage_id.name=Program rules with act data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one #YAML based data integrity checks data_integrity.categories_no_options.name=Categories with no category options -data_integrity.categories_dimensions_no_visualizations.name = Categories which are dimensions but which do not have any associated visualizations. -data_integrity.categories_one_default_category.name=Only one default category should exist -data_integrity.categories_one_default_category_combo.name=Only one default category combo should exist -data_integrity.categories_one_default_category_option.name=Only one default category option should exist -data_integrity.categories_one_default_category_option_combo.name=Only one default category option combo should exist -data_integrity.categories_same_category_options.name=Categories with the same category options -data_integrity.categories_unique_category_combo.name=Different category combinations should not have the exact same combination of categories. -data_integrity.invalid_category_combos.name=T\u1ed5 h\u1ee3p ph\u00e2n lo\u1ea1i kh\u00f4ng h\u1ee3p l\u1ec7 +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects -data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations. -data_integrity.category_option_combos_no_names.name=Category option combinations with no names -data_integrity.category_option_combos_have_duplicates.name=Category option combination duplicates (same category options and same category combo) -data_integrity.category_option_group_sets_incomplete.name=Category option group sets which do not contain all category options. -data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set. -data_integrity.category_options_no_categories.name=Category options with no categories. -data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories which share the same category options. -data_integrity.catoptioncombos_no_catcombo.name=Category options combinations with no category combination. -data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality. -data_integrity.dashboards_no_items.name=Dashboards with no items. -data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements that have not been changed in last 100 days and do not have any data values. -data_integrity.data_elements_aggregate_aggregation_operator.name=Non-numeric data elements which have an aggregation operator other than NONE. -data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites (directly or through indicators) -data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements with NO data values. -data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups. -data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types. -data_integrity.data_elements_without_datasets.name=Aggregate data elements not assigned to any data sets -data_integrity.datasets_empty.name=Data sets with no data elements -data_integrity.datasets_not_assigned_to_org_units.name=Data sets not assigned to any organisation units +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. -data_integrity.category_option_group_sets_scarce.name=Category option groups should have at least two members. -data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members. -data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members. -data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members. -data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members. -data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members. -data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members. -data_integrity.user_groups_scarce.name=User groups should have at least two members. -data_integrity.validation_rule_groups_scarce.name=Validation rule should have at least two members. -data_integrity.indicator_no_analysis.name=Indicators not used in analytical objects. -data_integrity.indicator_types_duplicated.name=Indicator types with the same factor. -data_integrity.indicators_duplicated_terms.name=Indicators with the same terms. -data_integrity.indicators_exact_duplicates.name=Indicators with the same formula. -data_integrity.indicators_not_grouped.name=Indicators not in any groups. -data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=Ch\u1ec9 S\u1ed1 c\u00f3 bi\u1ec3u th\u1ee9c gi\u1ed1ng nhau +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order data_integrity.options_sets_empty.name=Empty option sets data_integrity.options_sets_unused.name=Option sets which are not used data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets -data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry. -data_integrity.orgunits_multiple_roots.name=The organisation unit hierarchy should have a single root. -data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames. -data_integrity.orgunits_no_coordinates.name=Organisation units with no coordinates. -data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent. -data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0). -data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date later than the closed date. -data_integrity.orgunits_orphaned.name=Orphaned organisation units. -data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent. -data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces. -data_integrity.org_units_not_in_compulsory_group_sets.name=Organisation units not in all compulsory organisation unit group sets +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=\u0110\u01a1n V\u1ecb m\u1ed3 c\u00f4i +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set -data_integrity.organisation_units_without_groups.name=Organisation units not in any groups -data_integrity.periods_3y_future.name=Periods which are more than three years in the future. -data_integrity.periods_distant_past.name=Periods which are in the distant past. +data_integrity.organisation_units_without_groups.name=\u0110\u01a1n v\u1ecb kh\u00f4ng thu\u1ed9c Nh\u00f3m \u0110\u01a1n V\u1ecb n\u00e0o +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type -data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template. -data_integrity.program_rules_no_action.name=Program rules with no action. +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions data_integrity.program_rules_no_expression.name=Program rules with no expression. -data_integrity.program_rules_no_priority.name=Program rules with no priority -data_integrity.validation_rules_missing_value_strategy_null.name=All validation rule expressions should have a missing value strategy. -data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the past 12 months -data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the past 12 months -data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the past 12 months -data_integrity.users_with_invalid_usernames.name = Users with invalid usernames -data_integrity.users_capture_ou_not_in_data_view_ou.name=Users with capture org unit not in data view org unit -data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users with capture org unit not in TEI search org unit -data_integrity.users_with_no_user_role.name=Users with no user role -data_integrity.user_roles_no_authorities.name=User roles with no authorities -data_integrity.user_roles_with_no_users.name=User roles with no users -data_integrity.option_groups_empty.users=Option groups with no options -data_integrity.push_analysis_no_recipients.name=Push analyses without recipients - +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage # -- End Data Integrity Checks--------------------------------------------# # disable inactive users job notification texts -notification.user_inactive.subject=Your DHIS2 account will be disabled soon. -notification.user_inactive.body=Your DHIS2 user account was inactive for a while. Login during the next {0} days to prevent your account from being disabled. +notification.user_inactive.subject=T\u00e0i kho\u1ea3n DHIS2 c\u1ee7a b\u1ea1n s\u1ebd s\u1edbm b\u1ecb kh\u00f3a. +notification.user_inactive.body=T\u00e0i kho\u1ea3n DHIS2 c\u1ee7a b\u1ea1n \u0111\u00e3 kh\u00f4ng ho\u1ea1t \u0111\u1ed9ng m\u1ed9t th\u1eddi gian. \u0110\u0103ng nh\u1eadp trong {0} ng\u00e0y ti\u1ebfp \u0111\u1ec3 \u0111\u1ea3m b\u1ea3o t\u00e0i kho\u1ea3n c\u1ee7a b\u1ea1n kh\u00f4ng b\u1ecb kh\u00f3a. # notify user that need to change their password soon -notification.password_change_required.subject=Password Expiry Alert -notification.password_change_required.body=Please change your password. It will expire in {0} day(s). +notification.password_change_required.subject=C\u1ea3nh b\u00e1o m\u1eadt kh\u1ea9u h\u1ebft h\u1ea1n +notification.password_change_required.body=H\u00e3y \u0111\u1ed5i m\u1eadt kh\u1ea9u c\u1ee7a b\u1ea1n. M\u1eadt kh\u1ea9u hi\u1ec7n t\u1ea1i h\u1ebft h\u1ea1n sau {0} ng\u00e0y. diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_zh.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_zh.properties index ff530431b70b..c38e999f239a 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_zh.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_zh.properties @@ -13,7 +13,7 @@ caused_by=\u6240\u81f4 unknown_source=\u6765\u6e90\u4e0d\u660e logged_in=\u767b\u5165 not_logged_in=\u6ca1\u6709\u767b\u5f55 -log_out=\u767b\u51fa +log_out=\u9000\u51fa about=\u5173\u4e8e access_denied=\u62d2\u7edd\u968f\u8bbf access_denied_message=\u4f60\u6ca1\u6709\u8db3\u591f\u7684\u6743\u9650\u6765\u67e5\u770b\u8fd9\u4e00\u9875. @@ -21,7 +21,7 @@ create_access_denied_message=\u60a8\u6ca1\u6709\u521b\u5efa\u5bf9\u8c61\u7684\u6 read_access_denied_message=\u4f60\u4e0d\u80fd\u8bfb\u8be5\u5bf9\u8c61 update_access_denied_message=\u4f60\u6ca1\u6709\u66f4\u65b0\u5bf9\u8c61\u7684\u6743\u9650 delete_access_denied_message=\u4f60\u4e0d\u80fd\u5220\u9664\u5bf9\u8c61\u7684\u8bbf\u95ee\u6743\u9650 -go_back=\u8fd4\u56de +go_back=\u540e\u9000 main_menu=\u4e3b\u83dc\u5355 maintenance=\u7cfb\u7edf\u7ef4\u62a4 services=\u529f\u80fd\u548c\u670d\u52a1 @@ -29,9 +29,9 @@ services=\u529f\u80fd\u548c\u670d\u52a1 #-- dhis-ouwt ------------------------------------------------------------------# org_unit_tree=\u7ec4\u7ec7\u673a\u6784\u6811 -specify_organisationunit=\u8bf7\u6ce8\u660e\u7ec4\u7ec7\u673a\u6784 +specify_organisationunit=\u8bf7\u6307\u5b9a\u7ec4\u7ec7\u5355\u4f4d cannot_clear_selected_orgunits=\u4e0d\u80fd\u6e05\u9664\u9009\u62e9\u7684\u673a\u6784 -locate_organisation_unit_by_name=\u6309\u540d\u79f0\u67e5\u627e\u673a\u6784 +locate_organisation_unit_by_name=\u6309\u540d\u79f0\u5b9a\u4f4d \u673a\u6784 error_occurred=\u53d1\u751f\u4e00\u4e2a\u9519\u8bef select_organisationunit=\u4f60\u9700\u4ece\u6811\u4e0a\u9009\u5b9a\u673a\u6784 @@ -40,20 +40,20 @@ select_organisationunit=\u4f60\u9700\u4ece\u6811\u4e0a\u9009\u5b9a\u673a\u6784 dhis-web-maintenance=\u7cfb\u7edf\u7ef4\u62a4 dhis-web-data-administration=\u6570\u636e\u7ba1\u7406 dhis-web-maintenance-settings=\u8bbe\u7f6e -dhis-web-aggregate-data-entry=\u6570\u636e\u8f93\u5165 -dhis-web-sms=\u77ed\u4fe1\u7ba1\u7406 +dhis-web-aggregate-data-entry=\u6570\u636e\u5f55\u5165 +dhis-web-sms=SMS dhis-web-import-export=\u6570\u636e\u5bfc\u5165\u5bfc\u51fa dhis-web-data-quality=\u6570\u636e\u8d28\u91cf\u7ba1\u7406 -dhis-web-maps=\u5730\u56fe +dhis-web-maps=\u5730\u56fe\u5e94\u7528 dhis-web-mapping=GIS\u4e13\u9898\u56fe -dhis-web-capture=\u91c7\u96c6\u586b\u62a5 +dhis-web-capture=\u91c7\u96c6 dhis-web-event-reports=\u4e8b\u4ef6\u62a5\u8868 dhis-web-event-visualizer=\u4e8b\u4ef6\u53ef\u89c6\u5316 -dhis-web-reports=\u62a5\u8868\u7ba1\u7406 +dhis-web-reports=\u62a5\u8868 dhis-web-approval=\u6570\u636e\u5ba1\u6838 dhis-web-approval-classic=\u6570\u636e\u5ba1\u6279\u7ecf\u5178 dhis-web-cache-cleaner=\u6d4f\u89c8\u7f13\u51b2\u6e05\u9664\u5668 -dhis-web-mobile=\u79fb\u52a8\u7248 +dhis-web-mobile=\u79fb\u52a8\u7248\uff08\u667a\u80fd\u624b\u673a\uff09 dhis-web-dashboard-integration=\u4eea\u8868\u76d8 dhis-web-messaging=\u6d88\u606f dhis-web-visualizer=\u6570\u636e\u53ef\u89c6\u5316\u56fe\u8868\u5de5\u5177 @@ -61,20 +61,23 @@ dhis-web-pivot=\u900f\u89c6\u8868 dhis-web-app-management=\u5e94\u7528\u7ba1\u7406 dhis-web-usage-analytics=\u4f7f\u7528\u5206\u6790 dhis-web-translations=\u7ffb\u8bd1 -dhis-web-interpretation=\u6ce8\u91ca -dhis-web-datastore=\u6570\u636e\u5e93\u7f16\u8f91\u5668 -dhis-web-user=\u7528\u6237 +dhis-web-interpretation=\u89e3\u91ca +dhis-web-datastore=\u6570\u636e\u5e93\u7ba1\u7406 +dhis-web-user=\u7528\u6237\u7ba1\u7406 dhis-web-scheduler=\u8c03\u5ea6\u5668 dhis-web-dashboard=\u4eea\u8868\u76d8 dhis-web-menu-management=\u83dc\u5355\u7ba1\u7406 dhis-web-data-visualizer=\u6570\u636e\u53ef\u89c6\u5316\u5e94\u7528 dhis-web-sms-configuration=\u77ed\u4fe1\u914d\u7f6e dhis-web-login=\u767b\u5f55 +dhis-web-user-profile=\u7528\u6237\u8d44\u6599 +dhis-web-line-listing=\u884c\u5217\u8868 +dhis-web-metadata-management=\u5143\u6570\u636e\u7ba1\u7406 #-- Intro modules -------------------------------------------------------------# intro_dhis-web-dataentry=\u5728\u7ebf\u6216\u79bb\u7ebf\u8f93\u5165\u8868\u5355\u6570\u636e\uff0c\u9a8c\u8bc1\u6570\u636e\u548c\u67e5\u770b\u6570\u636e\u8d8b\u52bf -intro_dhis-web-import-export=\u5bfc\u5165\u548c\u5bfc\u51fa\u6570\u636e\uff0c\u4ece\u672c\u7cfb\u7edf\u6216\u7b2c\u4e09\u65b9\u7cfb\u7edf\uff0c\u4f7f\u7528\u5185\u90e8\u548c\u901a\u7528\u683c\u5f0f +intro_dhis-web-import-export=\u4eceDHIS\u6216\u7b2c\u4e09\u65b9\u7cfb\u7edf\u4ee5\u5404\u79cd\u683c\u5f0f\u5bfc\u5165\u548c\u5bfc\u51fa\u6570\u636e\u3002 intro_dhis-web-validationrule=\u4f7f\u7528\u9a8c\u8bc1\u89c4\u5219\u548c\u7edf\u8ba1\u65b9\u6cd5 \u9a8c\u8bc1\u548c\u8bc4\u4ef7\u6570\u636e\u8d28\u91cf intro_dhis-web-light=\u968f\u8bbf\u9488\u5bf9\u79fb\u52a8\u8bbe\u5907\u7684\u4f18\u5316\u7248\u672c\uff0c\u529f\u80fd\u5305\u62ec\u6570\u636e\u5f55\u5165\u3001\u8bbe\u7f6e\u3001\u6d88\u606f\u548c\u5206\u6790 intro_dhis-web-mobile=\u8bbf\u95ee\u57fa\u4e8e\u667a\u80fd\u624b\u673a\u4f18\u5316\u7684\u542b\u6570\u636e\u5f55\u5165\u3001\u8bbe\u7f6e\u548c\u77ed\u4fe1\u7b49\u529f\u80fd\u7684\u7248\u672c @@ -87,11 +90,12 @@ intro_dhis-web-event-reports=\u4e8b\u4ef6\u67e5\u8be2\uff0c\u5e76\u751f\u6210\u6 intro_dhis-web-event-capture=\u91c7\u96c6\u5355\u4e2a\u4e8b\u4ef6\u7684\u4fe1\u606f intro_dhis-web-capture=\u91c7\u96c6\u5355\u4e2a\u4e8b\u4ef6\u7684\u4fe1\u606f intro_dhis-web-data-visualizer=\u751f\u6210\u6570\u636e\u5143\u548c\u6307\u6807\u7684\u53ef\u89c6\u5316\u56fe\u8868\u548c\u8868\u683c -intro_dhis-web-sms-configuration=\u914d\u7f6e\u77ed\u4fe1\u7f51\u5173\u548c\u6d88\u606f +intro_dhis-web-sms-configuration=\u914d\u7f6e SMS \u7f51\u5173\u548c\u4fe1\u606f\u3002 +intro_dhis-web-line-listing=\u4e3a\u4e8b\u4ef6\u548c\u8ddf\u8e2a\u5b9e\u4f53\u521b\u5efa\u52a8\u6001\u884c\u5217\u8868\u3002 #-- Intro functions -------------------------------------------------------------# -intro_help_center=\u83b7\u53d6\u5404\u79cdDHIS2\u4e3b\u9898\u7684\u5e2e\u52a9 +intro_help_center=\u83b7\u53d6\u6709\u5173\u4e0e\u8bbe\u7f6e\u548c\u4f7f\u7528DHIS 2\u76f8\u5173\u7684\u5404\u79cd\u4e3b\u9898\u7684\u5e2e\u52a9\u3002 intro_supportive_software=\u83b7\u53d6\u8bf8\u5982\u79fb\u52a8\u62a5\u8868\u8bbe\u8ba1\u5668\u7b49\u6709\u7528\u8f6f\u4ef6\u6982\u8981 intro_system_overview=\u5206\u4e3a\u7cfb\u7edf\u6982\u8981\u9875\u9762\u83b7\u53d6\u6a21\u5757\u7684\u5b8c\u6574\u6e05\u5355 intro_web_api=\u8fdb\u5165\u5230Web API \u5165\u53e3\uff0c\u5b83\u662f\u4e0e\u5176\u5b83\u7cfb\u7edf\u7684\u63a5\u53e3 @@ -107,7 +111,7 @@ M_dhis-web-maintenance=\u67e5\u770b\u7ef4\u62a4\u6a21\u5757 M_dhis-web-data-administration=\u6570\u636e\u7ba1\u7406APP M_dhis-web-settings=\u67e5\u770b\u8bbe\u7f6e\u6a21\u5757 M_dhis-web-aggregate-data-entry=\u6570\u636e\u8f93\u5165 -M_dhis-web-import-export=\u5bfc\u5165\u5bfc\u51fa +M_dhis-web-import-export=\u5bfc\u5165\u5bfc\u51faAPP M_dhis-web-validationrule=\u9a8c\u8bc1\u89c4\u5219\u6a21\u5757 M_dhis-web-data-quality=\u6570\u636e\u8d28\u91cfAPP M_dhis-web-gis=\u5730\u7406\u4fe1\u606f\u7cfb\u7edf @@ -136,8 +140,12 @@ M_dhis-web-translations=\u67e5\u770b\u7ffb\u8bd1\u6a21\u5757 M_dhis-web-menu-management=\u67e5\u770b\u83dc\u5355\u7ba1\u7406app M_dhis-web-user=\u7528\u6237\u7ba1\u7406APP M_dhis-web-scheduler=\u67e5\u770b\u8c03\u5ea6\u5668App -M_dhis-web-data-visualizer=\u67e5\u770b\u6570\u636e\u53ef\u89c6\u5316\u6a21\u5757 +M_dhis-web-data-visualizer=\u6570\u636e\u53ef\u89c6\u5316APP M_dhis-web-sms-configuration=\u77ed\u4fe1\u914d\u7f6e\u5e94\u7528 +M_dhis-web-line-listing=\u884c\u5217\u8868\u5e94\u7528\u7a0b\u5e8f +M_dhis-web-metadata-management=\u5143\u6570\u636e\u7ba1\u7406\u5c0f\u7a0b\u5e8f +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=\u5143\u6570\u636e\u7ba1\u7406\u5c0f\u7a0b\u5e8f #-- User action privilegies ---------------------------------------------------# @@ -151,15 +159,18 @@ F_DATAADMIN_UNLOCK=\u6570\u636e\u7ba1\u7406\u89e3\u9501 F_DATAELEMENT_PUBLIC_ADD=\u6dfb\u52a0\u6570\u636e\u5143 F_DATAELEMENT_PRIVATE_ADD=\u6dfb\u52a0\u79c1\u4eba\u6570\u636e\u5143 F_DATAELEMENT_DELETE=\u5220\u9664\u6570\u636e\u5143 +F_DATA_ELEMENT_MERGE=\u5408\u5e76\u6570\u636e\u5143\u7d20 F_CATEGORY_PUBLIC_ADD=\u6dfb\u52a0/\u66f4\u65b0\u516c\u5171\u5206\u7c7b F_CATEGORY_PRIVATE_ADD=\u6dfb\u52a0/\u66f4\u65b0\u79c1\u6709\u6570\u636e\u5143\u5206\u7c7b F_CATEGORY_DELETE=\u5220\u9664\u6570\u636e\u5143\u5206\u7c7b F_CATEGORY_OPTION_PUBLIC_ADD=\u6dfb\u52a0/\u66f4\u65b0\u516c\u5171\u5206\u7c7b\u9009\u9879 F_CATEGORY_OPTION_PRIVATE_ADD=\u6dfb\u52a0/\u66f4\u65b0\u79c1\u6709\u6570\u636e\u5143\u5206\u7c7b\u9009\u9879 F_CATEGORY_OPTION_DELETE=\u6dfb\u52a0/\u66f4\u65b0\u516c\u5171\u6570\u636e\u5143\u5206\u7c7b\u9009\u9879 +F_CATEGORY_OPTION_MERGE=\u5408\u5e76\u7c7b\u522b\u9009\u9879 F_CATEGORY_COMBO_PUBLIC_ADD=\u6dfb\u52a0/\u66f4\u65b0\u516c\u5171\u6570\u636e\u5143\u5206\u7c7b\u7ec4\u5408 F_CATEGORY_COMBO_PRIVATE_ADD=\u6dfb\u52a0/\u66f4\u65b0\u6570\u636e\u5143\u5206\u7c7b\u7ec4\u5408 F_CATEGORY_COMBO_DELETE=\u5220\u9664\u6570\u636e\u5143\u5206\u7c7b\u7ec4\u5408 +F_CATEGORY_OPTION_COMBO_MERGE=\u5408\u5e76\u5206\u7c7b\u9009\u9879\u7ec4\u5408 F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=\u6dfb\u52a0/\u66f4\u65b0\u516c\u5171\u5206\u7c7b\u9009\u9879\u7ec4 F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=\u6dfb\u52a0/\u66f4\u65b0\u79c1\u6709\u6570\u636e\u5143\u5206\u7c7b\u9009\u9879\u7ec4 F_CATEGORY_OPTION_GROUP_DELETE=\u5220\u9664\u6570\u636e\u5143\u5206\u7c7b\u9009\u9879\u7ec4 @@ -243,9 +254,9 @@ F_RELATIONSHIPTYPE_DELETE=\u5220\u9664\u5173\u7cfb\u7c7b\u578b F_RELATIONSHIPTYPE_ADD=\u6dfb\u52a0\u5173\u7cfb\u7c7b\u578b F_RELATIONSHIPTYPE_UPDATE=\u66f4\u65b0\u5173\u7cfb\u7c7b\u578b F_ORGANISATION_REGISTRATION=\u7ec4\u7ec7\u673a\u6784\u6ce8\u518c -F_PREDICTOR_ADD=Add/Update Predictor +F_PREDICTOR_ADD=\u6dfb\u52a0/\u66f4\u65b0\u9884\u8b66\u5668 F_PREDICTOR_UPDATE=\u66f4\u65b0\u6570\u636e\u9884\u8b66\u5668 -F_PREDICTOR_DELETE=Delete Predictor +F_PREDICTOR_DELETE=\u5220\u9664\u9884\u8b66\u5668 F_PREDICTORGROUP_ADD=\u6dfb\u52a0\u6570\u636e\u9884\u6d4b\u5668\u7ec4 F_PREDICTORGROUP_DELETE=\u5220\u9664\u6570\u636e\u9884\u6d4b\u5668\u7ec4 F_TRACKED_ENTITY_REMOVE_EMPTY_EVENTS=\u79fb\u9664\u8ddf\u8e2a\u5b9e\u4f53\u4e8b\u4ef6 @@ -358,7 +369,7 @@ F_OPTIONGROUPSET_PRIVATE_ADD=\u6dfb\u52a0\u6216\u66f4\u65b0\u4e2a\u4eba\u9009\u9 F_OPTIONGROUPSET_DELETE=\u5220\u9664\u9009\u9879\u7ec4\u96c6 F_ANALYTICSTABLEHOOK_ADD=\u6dfb\u52a0\u3001\u66f4\u65b0\u5206\u6790\u8868\u94a9\u5b50 F_ANALYTICSTABLEHOOK_DELETE=\u5220\u9664\u5206\u6790\u8868\u94a9\u5b50 -F_SEND_MESSAGE=\u53d1\u751f\u4fe1\u606f +F_SEND_MESSAGE=\u53d1\u9001\u4fe1\u606f F_OPTIONSET_MANAGEMENT=\u9009\u9879\u96c6\u7ba1\u7406 F_COLOR_SET_ADD=\u6dfb\u52a0/\u66f4\u65b0\u989c\u8272\u96c6 F_COLOR_SET_DELETE=\u5220\u9664\u989c\u8272\u96c6 @@ -380,17 +391,17 @@ F_IMPORT_OTHER_SYSTEMS=\u4ece\u5176\u5b83\u7cfb\u7edf\u5bfc\u5165 F_EXPORT_DATA=\u5bfc\u51fa\u6570\u636e F_METADATA_IMPORT=\u5bfc\u5165\u5143\u6570\u636e F_METADATA_EXPORT=\u5bfc\u51fa\u5143\u6570\u636e -F_APPROVE_DATA=\u5ba1\u6838\u6570\u636e +F_APPROVE_DATA=\u786e\u8ba4\u6570\u636e F_APPROVE_DATA_LOWER_LEVELS=\u5728\u4f4e\u7684\u7b49\u7ea7\u786e\u8ba4\u6570\u636e F_ACCEPT_DATA_LOWER_LEVELS=\u63a5\u53d7\u8f83\u4f4e\u7b49\u7ea7\u7684\u6570\u636e F_RUN_VALIDATION=\u8fdb\u884c\u9a8c\u8bc1 F_PROGRAM_TRACKING_LIST=\u67e5\u770b\u9879\u76ee\u8ddf\u8e2a F_REPLICATE_USER=\u590d\u5236\u7528\u6237 -F_LOCALE_ADD=\u6dfb\u52a0\u8bed\u8a00 -F_LOCALE_DELETE=\u5220\u9664\u8bed\u8a00 -F_PREDICTOR_RUN=\u8fd0\u884c predictor -F_TRACKED_ENTITY_MANAGEMENT=\u7ba1\u7406\u8ddf\u8e2a\u5b9e\u4f53 -F_TRACKED_ENTITY_UPDATE=\u66f4\u65b0\u8ddf\u8e2a\u5b9e\u4f53 +F_LOCALE_ADD=\u6dfb\u52a0\u66f4\u65b0\u65b9\u8a00 +F_LOCALE_DELETE=\u5220\u9664\u65b9\u8a00 +F_PREDICTOR_RUN=\u8fd0\u884c\u9884\u62a5 +F_TRACKED_ENTITY_MANAGEMENT=\u7ba1\u7406\u8ddf\u8e2a\u7684\u5b9e\u4f53 +F_TRACKED_ENTITY_UPDATE=\u66f4\u65b0\u8ddf\u8e2a\u7684\u5b9e\u4f53 F_VALIDATIONRULEGROUP_ADD=\u6dfb\u52a0\u9a8c\u8bc1\u89c4\u5219\u7ec4 F_SQLVIEW_ADD=\u6dfb\u52a0SQL\u89c6\u56fe F_ORGUNITGROUPSET_ADD=\u6dfb\u52a0\u7ec4\u7ec7\u673a\u6784\u7ec4\u96c6 @@ -430,7 +441,7 @@ F_DATA_APPROVAL_LEVEL=\u6dfb\u52a0/\u66f4\u65b0\u6570\u636e\u5ba1\u6279\u7b49\u7 F_AGGREGATE_DATA_EXCHANGE_PUBLIC_ADD=\u6dfb\u52a0/\u66f4\u65b0\u516c\u5171\u805a\u5408\u6570\u636e\u4ea4\u6362 F_AGGREGATE_DATA_EXCHANGE_PRIVATE_ADD=\u6dfb\u52a0/\u66f4\u65b0\u79c1\u6709\u805a\u5408\u6570\u636e\u4ea4\u6362 F_AGGREGATE_DATA_EXCHANGE_DELETE=\u5220\u9664\u805a\u5408\u6570\u636e\u4ea4\u6362 -F_AGGREGATE_DATA_EXCHANGE=\u7edf\u8ba1\u6570\u636e\u4ea4\u6362 +F_AGGREGATE_DATA_EXCHANGE=\u805a\u5408\u6570\u636e\u4ea4\u6362 F_EVENT_HOOK_PUBLIC_ADD=\u6dfb\u52a0/\u66f4\u65b0\u516c\u5171\u4e8b\u4ef6\u6302\u94a9 F_EVENT_HOOK_PRIVATE_ADD=\u6dfb\u52a0/\u66f4\u65b0\u79c1\u4eba\u6d3b\u52a8\u6302\u94a9 F_EVENT_HOOK_DELETE=\u5220\u9664\u4e8b\u4ef6\u6302\u94a9 @@ -438,14 +449,15 @@ F_ROUTE_PUBLIC_ADD=\u6dfb\u52a0/\u66f4\u65b0\u516c\u5171\u8def\u7531 F_ROUTE_PRIVATE_ADD=\u6dfb\u52a0/\u66f4\u65b0\u4e13\u7528\u8def\u7531 F_ROUTE_PUBLIC_DELETE=\u5220\u9664\u8def\u7ebf F_IMPERSONATE_USER=\u5192\u5145\u7528\u6237 -F_MAP_EXTERNAL_LAYER_ADD=\u6dfb\u52a0\u5916\u90e8\u5730\u56fe\u56fe\u5c42 +F_JOB_LOG_READ=\u67e5\u770b\u4efb\u52a1\u6267\u884c\u65e5\u5fd7 +F_PREVIOUS_IMPERSONATOR_AUTHORITY=\u7528\u6237\u9876\u66ff\uff08\u5207\u6362\u56de\uff09 #-- Common ---------------------------------------------------------------------# offline=\u79bb\u7ebf online=\u5728\u7ebf -next=\u4e0b\u4e00\u5e74 +next=\u4e0b\u4e00\u6b65 previous=\u524d\u4e00 -online_notification=\u4f60\u5728\u7ebf +online_notification=\u4f60\u5df2\u7ecf\u5728\u7ebf offline_notification=\u4f60\u73b0\u5728\u79bb\u7ebf\uff0c\u6570\u636e\u5c06\u88ab\u4fdd\u5b58\u5728\u672c\u5730 need_to_sync_notification=\u672c\u5730\u4fdd\u5b58\u6709\u6570\u636e\uff0c\u8bf7\u4e0a\u4f20\u5230\u670d\u52a1\u5668 uploading_data_notification=\u4e0a\u4f20\u672c\u5730\u5b58\u50a8\u7684\u6570\u636e\u5230\u670d\u52a1\u5668 @@ -468,32 +480,32 @@ show_main_menu=\u663e\u793a\u4e3b\u83dc\u5355 view_home_page=\u67e5\u770b\u9996\u9875 view_intepretations=\u67e5\u770b\u6ce8\u91ca dataelement=\u6570\u636e\u5143 -start_date=\u8d77\u59cb\u65e5\u671f +start_date=\u5f00\u59cb\u65e5\u671f end_date=\u7ed3\u675f\u65e5\u671f -entry=\u8f93\u5165 -comment=\u610f\u89c1 +entry=\u6761\u76ee +comment=\u8bc4\u8bba operations=\u64cd\u4f5c -add_new=\u65b0\u589e +add_new=\u65b0\u52a0 rename=\u6539\u540d move=\u79fb\u52a8 remove=\u79fb\u9664 -required=\u6240\u9700 +required=\u5fc5\u987b\u7684 all=\u5168\u90e8 save=\u4fdd\u5b58 new=\u65b0\u5efa back=\u540e\u9000 -ok=OK +ok=\u597d cancel=\u53d6\u6d88 clone=\u514b\u9686 add=\u6dfb\u52a0 edit=\u7f16\u8f91 -reply=\u56de\u590d +reply=\u5e94\u7b54 update=\u66f4\u65b0 delete=\u5220\u9664 deleting=\u5220\u9664 close=\u5173\u95ed -gender_male=\u7537\u6027 -gender_female=\u5973\u6027 +gender_male=\u7537 +gender_female=\u5973 gender_other=\u5176\u5b83 password=\u53e3\u4ee4 confirm_password=\u786e\u8ba4\u53e3\u4ee4 @@ -504,7 +516,7 @@ create=\u521b\u5efa cant_read_the_words_try_another_one=\u4e0d\u80fd\u8bfb\u8fd9\u4e9b\u8bcd\uff1f\u8bd5\u8bd5\u5176\u5b83 restore=\u6062\u590d restore_account=\u6062\u590d\u8d26\u6237 -account_recovery=\u8d26\u6237\u6062\u590d +account_recovery=\u8d26\u53f7\u6062\u590d recover=\u6062\u590d code_from_email=\u6765\u81ea\u90ae\u4ef6\u7684\u4ee3\u7801 password_hint=\u6700\u5c118\u4e2a\u5b57\u7b26\uff0c\u4e00\u4e2a\u5927\u5199\u548c\u6570\u5b57 @@ -516,6 +528,7 @@ password_length_validation=\u53e3\u4ee4\u81f3\u5c11\u9700\u89818\u4e2a\u81f3\u59 password_history_validation=\u53e3\u4ee4\u4e0d\u80fd\u4e3a\u4ee5\u524d\u768424\u4e2a\u53e3\u4ee4 password_digit_validation=\u53e3\u4ee4\u81f3\u5c11\u9700\u8981\u4e00\u4e2a\u6570\u5b57 password_uppercase_validation=\u53e3\u4ee4\u81f3\u5c11\u9700\u8981\u4e00\u4e2a\u5927\u5199\u5b57\u7b26 +password_lowercase_validation=\u5bc6\u7801\u5fc5\u987b\u81f3\u5c11\u6709\u4e00\u4e2a\u5c0f\u5199\u5b57\u6bcd password_dictionary_validation=\u53e3\u4ee4\u4e0d\u80fd\u5305\u542b\u901a\u7528\u8bcd password_specialcharacter_validation=\u53e3\u4ee4\u81f3\u5c11\u9700\u8981\u4e00\u4e2a\u7279\u6b8a\u5b57\u7b26 password_username_validation=\u7528\u6237\u540d\u6216\u90ae\u4ef6\u4e0d\u80fd\u4f5c\u4e3a\u53e3\u4ee4\u7684\u4e00\u90e8\u5206 @@ -536,10 +549,10 @@ plus=\u52a0\u4e0a minus=\u51cf\u53bb no_of_days=\u5929\u6570 variables=\u53d8\u91cf -open=\u6253\u5f00 +open=\u5f00\u653e normal=\u9002\u5ea6 item=\u6761\u76ee -action=\u5904\u7406 +action=Action sub_total=\u5c0f\u8ba1 total=\u603b\u5171 impersonate_user=\u5192\u5145\u7528\u6237 @@ -551,7 +564,7 @@ username_email_in_password=\u7528\u6237\u540d/\u90ae\u4ef6\u4e0d\u80fd\u662f\u53 TODAY=\u4eca\u5929 YESTERDAY=\u6628\u5929 -LAST_3_DAYS=\u6700\u8fd13\u5929 +LAST_3_DAYS=\u6700\u8fd1\u4e09\u5929 LAST_7_DAYS=\u6700\u8fd17\u5929 LAST_14_DAYS=\u6700\u8fd114\u5929 LAST_30_DAYS=\u6700\u8fd130\u5929 @@ -559,11 +572,11 @@ LAST_60_DAYS=\u6700\u8fd160\u5929 LAST_90_DAYS=\u6700\u8fd190\u5929 LAST_180_DAYS=\u6700\u8fd1180\u5929 THIS_MONTH=\u672c\u6708 -THIS_BIMONTH=\u672c\u4e24\u6708 -THIS_QUARTER=\u672c\u5b63 -THIS_SIX_MONTH=\u672c\u534a\u5e74 +THIS_BIMONTH=\u672c\u53cc\u6708 +THIS_QUARTER=\u672c\u5b63\u5ea6 +THIS_SIX_MONTH=\u672c\u516d\u4e2a\u6708 LAST_MONTH=\u4e0a\u6708 -LAST_BIMONTH=\u6700\u8fd1\u53cc\u6708 +LAST_BIMONTH=\u6700\u8fd1\u4e24\u6708 LAST_QUARTER=\u6700\u8fd1\u4e00\u5b63 LAST_SIX_MONTH=\u6700\u8fd1\u516d\u4e2a\u6708 MONTHS_THIS_YEAR=\u4eca\u5e74\u7684\u6708\u4efd @@ -572,27 +585,27 @@ THIS_YEAR=\u4eca\u5e74 MONTHS_LAST_YEAR=\u53bb\u5e74\u7684\u6708\u4efd QUARTERS_LAST_YEAR=\u53bb\u5e74\u7684\u5b63\u5ea6 LAST_YEAR=\u53bb\u5e74 -BIMONTHS_THIS_YEAR=\u4eca\u5e74\u7684\u53cc\u6708 +BIMONTHS_THIS_YEAR=\u4eca\u5e74\u7684\u4fe9\u6708 LAST_10_YEARS=\u6700\u8fd110\u5e74 LAST_5_YEARS=\u6700\u8fd15\u5e74 LAST_12_MONTHS=\u6700\u8fd112\u6708 -LAST_6_MONTHS=\u6700\u8fd1\u516d\u4e2a\u6708 +LAST_6_MONTHS=\u6700\u8fd16\u4e2a\u6708 LAST_3_MONTHS=\u6700\u8fd13\u4e2a\u6708 -LAST_6_BIMONTHS=\u6700\u8fd1\u516d\u4e2a\u53cc\u6708 -LAST_4_QUARTERS=\u6700\u8fd1\u56db\u4e2a\u5b63\u5ea6 -LAST_2_SIXMONTHS=\u6700\u8fd1\u4e24\u4e2a\u534a\u5e74 -THIS_FINANCIAL_YEAR=\u672c\u8d22\u653f\u5e74 +LAST_6_BIMONTHS=\u6700\u8fd16\u4e2a\u4e24\u6708 +LAST_4_QUARTERS=\u6700\u8fd14\u4e2a\u5b63\u5ea6 +LAST_2_SIXMONTHS=\u6700\u8fd12\u4e2a\u534a\u5e74 +THIS_FINANCIAL_YEAR=\u672c\u8d22\u5e74 LAST_FINANCIAL_YEAR=\u4e0a\u4e00\u8d22\u653f\u5e74 -LAST_5_FINANCIAL_YEARS=\u6700\u8fd1\u4e94\u4e2a\u8d22\u653f\u5e74 +LAST_5_FINANCIAL_YEARS=\u6700\u8fd15\u4e2a\u8d22\u653f\u5e74 LAST_WEEK=\u4e0a\u5468 -WEEKS_THIS_YEAR=\u4eca\u5e74\u7684\u661f\u671f -LAST_4_WEEKS=\u6700\u8fd1\u56db\u5468 +WEEKS_THIS_YEAR=\u4eca\u5e74\u7684\u5468 +LAST_4_WEEKS=\u6700\u8fd14\u5468 LAST_12_WEEKS=\u6700\u8fd112\u5468 LAST_52_WEEKS=\u6700\u8fd152\u5468 THIS_WEEK=\u672c\u5468 -THIS_BIWEEK=\u8fd9\u4e24\u5468 -LAST_BIWEEK=\u6700\u8fd1\u53cc\u5468 -LAST_4_BIWEEKS=\u6700\u8fd1\u56db\u4e2a\u53cc\u5468 +THIS_BIWEEK=\u672c\u53cc\u5468 +LAST_BIWEEK=\u6700\u8fd1\u4e24\u5468 +LAST_4_BIWEEKS=\u6700\u8fd1 4 \u4e2a\u4fe9\u5468 #-- PeriodTypes ----------------------------------------------------------------# @@ -602,19 +615,19 @@ WeeklyWednesday=\u6bcf\u5468\u4e09 WeeklyThursday=\u6bcf\u5468\u56db WeeklySaturday=\u6bcf\u5468\u516d WeeklySunday=\u6bcf\u5468\u65e5 -BiWeekly=\u53cc\u5468 +BiWeekly=\u4e24\u5468 Monthly=\u6bcf\u6708 BiMonthly=\u6bcf\u4e24\u6708 Quarterly=\u5b63\u5ea6 -QuarterlyNov=\u6bcf\u5b63\u5341\u4e00\u6708 +QuarterlyNov=\u5341\u4e00\u6708\u5b63\u5ea6 SixMonthly=\u516d\u4e2a\u6708 -SixMonthlyApril=\u534a\u5e74\u7684\u56db\u6708 +SixMonthlyApril=\u534a\u5e74\u56db\u6708 SixMonthlyNov=\u6bcf\u534a\u5e74\u768411\u6708 Yearly=\u6bcf\u5e74 TwoYearly=\u6bcf\u4e24\u5e74 OnChange=\u6539\u53d8\u65f6 Survey=\u8c03\u67e5 -Relative=\u5173\u7cfb +Relative=\u76f8\u5bf9\u65f6\u95f4 FinancialApril=\u8d22\u52a1-\u56db\u6708 FinancialJuly=\u8d22\u52a1\u4e03\u6708 FinancialOct=\u8d22\u52a1\u5341\u6708 @@ -637,7 +650,7 @@ format.WeeklySunday.startDate=yyyy 'W' w format.WeeklySunday.endDate= format.BiWeekly.startDate=yyyy '\u7b2c'w'\u5468' format.BiWeekly.endDate='W' w -format.Monthly.startDate=yyyy MMMM +format.Monthly.startDate=MMMM yyyy format.Monthly.endDate = format.BiMonthly.startDate=yyyy MMM '-' format.BiMonthly.endDate=yyyy MMM @@ -673,46 +686,46 @@ format.FinancialNov.endDate=yyyy MMM #-- extended format for selected periods --------------------------------------# format.BiMonthly.startDate.ext=MMMM '- ' -format.BiMonthly.endDate.ext=yyyy MMMM +format.BiMonthly.endDate.ext=MMMM yyyy format.Quarterly.startDate.ext=MMMM '- ' -format.Quarterly.endDate.ext=yyyy MMMM +format.Quarterly.endDate.ext=MMMM yyyy format.SixMonthly.startDate.ext=MMMM '- ' -format.SixMonthly.endDate.ext=yyyy MMMM +format.SixMonthly.endDate.ext=MMMM yyyy format.SixMonthlyApril.startDate.ext=MMMM '- ' -format.SixMonthlyApril.endDate.ext=yyyy MMMM +format.SixMonthlyApril.endDate.ext=MMMM yyyy format.SixMonthlyNov.startDate.ext=MMMM '- ' -format.SixMonthlyNov.endDate.ext=yyyy MMMM +format.SixMonthlyNov.endDate.ext=MMMM yyyy format.FinancialApril.startDate.ext=MMMM yyyy '- ' -format.FinancialApril.endDate.ext=yyyy MMMM +format.FinancialApril.endDate.ext=MMMM yyyy format.FinancialJuly.startDate.ext=MMMM yyyy '- ' -format.FinancialJuly.endDate.ext=yyyy MMMM +format.FinancialJuly.endDate.ext=MMMM yyyy format.FinancialSep.startDate.ext=MMMM yyyy '- ' -format.FinancialSep.endDate.ext=yyyy MMMM +format.FinancialSep.endDate.ext=MMMM yyyy format.FinancialOct.startDate.ext=MMMM yyyy '- ' -format.FinancialOct.endDate.ext=yyyy MMMM +format.FinancialOct.endDate.ext=MMMM yyyy format.FinancialNov.startDate.ext=MMMM yyyy '- ' -format.FinancialNov.endDate.ext=yyyy MMMM +format.FinancialNov.endDate.ext=MMMM yyyy #-- Months and weeks -----------------------------------------------------------# -month.january=01 -month.february=02 -month.march=03 -month.april=04 -month.may=05 -month.june=06 -month.july=07 -month.august=08 -month.september=09 -month.october=10 -month.november=11 -month.december=12 +month.january=\u4e00\u6708 +month.february=\u4e8c\u6708 +month.march=\u4e09\u6708 +month.april=\u56db\u6708 +month.may=\u4e94\u6708 +month.june=\u516d\u6708 +month.july=\u4e03\u6708 +month.august=\u516b\u6708 +month.september=\u4e5d\u6708 +month.october=\u5341\u6708 +month.november=\u5341\u4e00\u6708 +month.december=\u5341\u4e8c\u6708 month.short.january=01 month.short.february=02 month.short.march=03 month.short.april=04 -month.short.may=05 +month.short.may=\u4e94\u6708 month.short.june=06 month.short.july=07 month.short.august=08 @@ -732,7 +745,7 @@ weekday.sunday=\u5468\u65e5 weekday.short.monday=\u5468\u4e00 weekday.short.tuesday=\u5468\u4e8c weekday.short.wednesday=\u5468\u4e09 -weekday.short.thursday=\u5468\u56db +weekday.short.thursday=\u5468\u4e8c weekday.short.friday=\u5468\u4e94 weekday.short.saturday=\u5468\u516d weekday.short.sunday=\u5468\u65e5 @@ -759,7 +772,7 @@ ethiopian.month.short.february=\u6296\u97f3 ethiopian.month.short.march=\u9690\u85cf ethiopian.month.short.april=\u5854\u8d6b ethiopian.month.short.may=\u8482\u5c14 -ethiopian.month.short.june=Yek +ethiopian.month.short.june=k ethiopian.month.short.july=\u6885\u683c ethiopian.month.short.august=\u7c73\u5a05 ethiopian.month.short.september=\u675c\u677e\u5b50\u9152 @@ -793,7 +806,7 @@ nepali.month.june=\u963f\u4ec0\u6e29 nepali.month.july=\u5361\u8482\u514b nepali.month.august=\u8292\u5409\u5c14 nepali.month.september=\u666e\u4ec0 -nepali.month.october=\u739b\u683c +nepali.month.october=\u9a6c\u683c nepali.month.november=\u6cd5\u5c14\u6839 nepali.month.december=\u67f4\u7279\u62c9 @@ -806,7 +819,7 @@ nepali.month.short.june=\u963f\u4ec0\u6e29 nepali.month.short.july=\u5361\u8482\u514b nepali.month.short.august=\u8292\u5409\u5c14 nepali.month.short.september=\u666e\u4ec0 -nepali.month.short.october=\u739b\u683c +nepali.month.short.october=\u9a6c\u683c nepali.month.short.november=\u6cd5\u5c14\u6839 nepali.month.short.december=\u67f4\u7279\u62c9 @@ -821,52 +834,52 @@ nepali.weekday.sunday=\u5468\u65e5 nepali.weekday.short.monday=\u5468\u4e00 nepali.weekday.short.tuesday=\u5468\u4e8c nepali.weekday.short.wednesday=\u5468\u4e09 -nepali.weekday.short.thursday=\u5468\u56db +nepali.weekday.short.thursday=\u5468\u4e8c nepali.weekday.short.friday=\u5468\u4e94 nepali.weekday.short.saturday=\u5468\u516d nepali.weekday.short.sunday=\u5468\u65e5 #-- Islamic (Lunar Hijiri) calendar ------# -islamic.month.january=\u7a46\u62c9\u5170 -islamic.month.february=\u8fdc -islamic.month.march=\u62c9\u6bd4\u00b7\u963f\u74e6\u5c14 -islamic.month.april=\u62c9\u6bd4\u00b7\u963f\u65af\u5854\u5c3c -islamic.month.may=\u6731\u9a6c\u8fbe\u00b7\u62c9\u62c9 -islamic.month.june=\u8339\u8fbe\u8fbe\u00b7\u963f\u514b\u5e0c\u62c9 -islamic.month.july=\u62c9\u8d3e\u535c +islamic.month.january=\u7a46\u54c8\u62c9\u59c6 +islamic.month.february=\u8fdc\u65b9 +islamic.month.march=\u62c9\u6bd4\u5965\u74e6\u5c14 +islamic.month.april=\u62c9\u6bd4\u963f\u7279\u5854\u5c3c +islamic.month.may=Jum\u0101d\u00e1 al-\u016bl\u00e1 +islamic.month.june=Jum\u0101d\u00e1 al-\u0101khirah +islamic.month.july=\u62c9\u8d3e\u5e03 islamic.month.august=\u6c99\u73ed islamic.month.september=\u658b\u6708 islamic.month.october=\u8096\u74e6\u5c14 -islamic.month.november=\u8fbe\u5361\u8fbe -islamic.month.december=\u675c\u54c8\u5409\u6770 +islamic.month.november=Dh\u016b al-Qa\u2018dah +islamic.month.december=Dh\u016b al-\u1e24ijjah islamic.month.short.january=Muh -islamic.month.short.february=\u8428\u592b -islamic.month.short.march=\u62c9\u6bd4 -islamic.month.short.april=\u62c9\u6bd4 +islamic.month.short.february=\u5b89\u5168\u90e8\u961f +islamic.month.short.march=\u62c9\u6bd4\'\u6211 +islamic.month.short.april=\u62c9\u6bd4\'\u6211 islamic.month.short.may=Jum I islamic.month.short.june=Jum II islamic.month.short.july=\u62c9\u5409 islamic.month.short.august=\u6c99 islamic.month.short.september=\u5185\u5b58 -islamic.month.short.october=\u8427\u6c0f +islamic.month.short.october=\u8096 islamic.month.short.november=\u57fa\u5730\u7ec4\u7ec7 -islamic.month.short.december=Al-Hij +islamic.month.short.december=\u5e0c\u6770 -islamic.weekday.monday=\u4e9a\u59c6\u00b7\u4f0a\u65af\u5948\u6069\uff08Yawm al-Ithnayn\uff09 -islamic.weekday.tuesday=Yawmath-Thul\u0101th\u0101\u2019 -islamic.weekday.wednesday=Yawm al-Arba\u2018\u0101\u2019 -islamic.weekday.thursday=Yawmal-Kham\u012bs -islamic.weekday.friday=Yawm al-Jum\u2019ah -islamic.weekday.saturday=Yawm as-Sabt -islamic.weekday.sunday=\u7ea6\u59c6\u00b7\u963f\u963f\u5fb7\uff08Yawmal-A\u1e25ad\uff09 +islamic.weekday.monday=\u7ea6\u59c6\u00b7\u4f0a\u65af\u5948\u6069 +islamic.weekday.tuesday=\u661f\u671f\u4e8c +islamic.weekday.wednesday=\u661f\u671f\u4e09 +islamic.weekday.thursday=\u661f\u671f\u56db +islamic.weekday.friday=\u661f\u671f\u4e94 +islamic.weekday.saturday=\u661f\u671f\u516d +islamic.weekday.sunday=\u661f\u671f\u5929 -islamic.weekday.short.monday=\u4f0a\u601d -islamic.weekday.short.tuesday=\u5468\u56db -islamic.weekday.short.wednesday=Arb +islamic.weekday.short.monday=\u661f\u671f\u4e00 +islamic.weekday.short.tuesday=\u5468\u4e8c +islamic.weekday.short.wednesday=\u5957\u5229 islamic.weekday.short.thursday=KHA islamic.weekday.short.friday=um islamic.weekday.short.saturday=\u8428\u4f2f @@ -874,17 +887,17 @@ islamic.weekday.short.sunday=\u554a\u54c8 #-- Persian (Solar Hijiri) calendar ------# -persian.month.january=\u54c8\u9a6c\u5c14 -persian.month.february=Sawr -persian.month.march=Jawza +persian.month.january=\u54c8\u9a6c\u5c14\uff08Halal\uff09 +persian.month.february=\u8428\u5c14 +persian.month.march=\u53cc\u5b50\u5ea7 persian.month.april=\u6492\u62c9\u5766\u4eba persian.month.may=\u963f\u8428\u5fb7 persian.month.june=\u65e5bul -persian.month.july=\u7f8e\u8d5e -persian.month.august=\u963f\u514b\u62c9\u5e03 -persian.month.september=Qaws +persian.month.july=\u5929\u79e4\u5ea7 +persian.month.august=\u4e9a\u5580\u62c9\u5e03 +persian.month.september=\u8003\u65af persian.month.october=\u8d3e\u8fea -persian.month.november=\u8fbe\u74e6 +persian.month.november=\u8fbe\u5c14\u74e6 persian.month.december=\u53f1 persian.month.short.january=\u706b\u817f @@ -894,24 +907,24 @@ persian.month.short.april=\u8428\u5c14 persian.month.short.may=\u4f5c\u4e3a\u4e00\u4e2a persian.month.short.june=\u5468\u65e5 persian.month.short.july=\u7c73\u5179 -persian.month.short.august=Aqr +persian.month.short.august=\u4e9a\u514b\u529b persian.month.short.september=aw -persian.month.short.october=\u8d3e\u5fb7 +persian.month.short.october=\u6770\u5fb7 persian.month.short.november=\u8fbe\u5c14 -persian.month.short.december=\u70ed +persian.month.short.december=\u70ed\u7684 -persian.weekday.monday=\u591a\u6c99\u59c6\u8d1d -persian.weekday.tuesday=\u585e\u6c99\u59c6\u8d1d -persian.weekday.wednesday=Charshambe -persian.weekday.thursday=Panjshambe -persian.weekday.friday=\u4e54\u7f8e -persian.weekday.saturday=\u5c1a\u6bd4 -persian.weekday.sunday=Yekshambe +persian.weekday.monday=\u591a\u5c1a\u8d1d +persian.weekday.tuesday=\u8c22\u5c1a\u8d1d +persian.weekday.wednesday=\u67e5\u5c1a\u8d1d +persian.weekday.thursday=\u6f58\u6770\u5c1a\u8d1d +persian.weekday.friday=\u4e54\u59c6 +persian.weekday.saturday=\u5c1a\u8d1d +persian.weekday.sunday=\u53f6\u514b\u5c1a\u522b persian.weekday.short.monday=\u591a\u65af -persian.weekday.short.tuesday=\u585e\u65af +persian.weekday.short.tuesday=\u8d5b\u65af persian.weekday.short.wednesday=\u67e5 -persian.weekday.short.thursday=\u6cdb +persian.weekday.short.thursday=\u5e73\u5e95\u9505 persian.weekday.short.friday=\u4e54\u59c6 persian.weekday.short.saturday=\u6c99 persian.weekday.short.sunday=k @@ -919,32 +932,32 @@ persian.weekday.short.sunday=k #-- Translation page ------------------------------------------------------# translation_translate=\u7ffb\u8bd1 -translation_addlocale=\u4fdd\u5b58locale +translation_addlocale=\u4fdd\u5b58\u65b9\u8a00 translation_details=\u8be6\u60c5 -translation_select_locale=[ \u9009\u62e9 \u5730\u533a ] +translation_select_locale=[ \u9009\u62e9 \u65b9\u8a00 ] translation_select_ref=[ \u9009\u62e9\u53c2\u8003 ] translation_save=\u4fdd\u5b58 translation_label_id=Id translation_label_name=\u540d\u79f0 translation_label_shortName=\u7f29\u5199\u540d translation_label_description=\u63cf\u8ff0 -translation_label_comment=\u610f\u89c1 +translation_label_comment=\u8bc4\u8bba translation_label_region=\u5730\u533a -translation_label_title=\u79f0\u8c13 -translation_variant=\u53d8\u4f53 +translation_label_title=\u5934\u8854 +translation_variant=\u53d8\u79cd translation_countrycode=\u56fd\u5bb6\u4ee3\u7801 translation_languagecode=\u8bed\u8a00\u4ee3\u7801 translation_label_numerator_description=\u63cf\u8ff0 translation_label_denominator_description=\u5206\u6bcd\u63cf\u8ff0 -translation_locale_added=\u6dfb\u52a0\u5730\u533a +translation_locale_added=\u6dfb\u52a0\u65b9\u8a00 translation_cancel=\u53d6\u6d88 translation_add=\u6dfb\u52a0 -translation_locale=\u5730\u533a +translation_locale=\u5730\u533a\u65b9\u8a00 translation_reference=\u5f15\u7528 translation_language_must_be_two_chars=\u8bed\u8a00\u9700\u4e3a\u4e24\u4e2a\u5b57\u7b26 translation_country_must_be_two_chars=\u56fd\u5bb6\u5fc5\u987b\u4e24\u4e2a\u5b57\u7b26 -translation_variant_must_be_specified=\u9700\u5b9a\u4e49\u53d8\u4f53 -translation_locale_already_exists=\u5730\u533a\u5df2\u7ecf\u5b58\u5728 +translation_variant_must_be_specified=\u9700\u5b9a\u4e49\u53d8\u79cd +translation_locale_already_exists=\u65b9\u8a00\u5df2\u7ecf\u5b58\u5728 translation_shortname_wellformed=\u8bf7\u786e\u8ba4\u7f29\u5199\u4ec5\u9650\u4e8e\u5b57\u6bcd\u3001\u6570\u5b57\u3001\u4e0b\u5212\u7ebf\u548c\u7a7a\u683c translation_shortname_length=\u7f29\u5199\u9700\u5c0f\u4e8e25\u4e2a\u5b57\u7b26 translation_duplicated_name_with=\u62b1\u6b49\uff0c\u4f60\u8f93\u5165\u91cd\u590d\u7684\u540d\u79f0 @@ -960,7 +973,7 @@ name_is_required=\u9519\u8bef\uff0c\u540d\u79f0\u5fc5\u987b version=\u7248\u672c build_revision=\u521b\u5efa\u7248\u672c build_date=\u521b\u5efa\u65e5\u671f -jasper_reports_version=JASPER\u62a5\u8868\u7248\u672c +jasper_reports_version=Jasper \u62a5\u8868\u7248\u672c user_agent=\u7528\u6237\u4ee3\u7406 external_configuration_directory=\u5916\u90e8\u914d\u7f6e\u76ee\u5f55 environment_variable=\u73af\u5883\u53d8\u91cf @@ -971,7 +984,7 @@ database_user=\u6570\u636e\u5e93\u7528\u6237 database_version=\u6570\u636e\u5e93\u7248\u672c system_id=\u7cfb\u7edfID last_monitoring_request=\u6700\u8fd1\u7684\u8bf7\u6c42\u76d1\u4e8b -read_replica_count=\u8bfb\u526f\u672c\u6570\u91cf +read_replica_count=\u8bfb\u526f\u672c\u6570 not_set=\u6ca1\u6709\u8bbe\u7f6e current_user=\u5f53\u524d\u7528\u6237 dhis2_online=\u533a\u57df\u533b\u7597\u536b\u751f\u4fe1\u606f\u5728\u7ebf @@ -988,7 +1001,7 @@ system_status=\u7cfb\u7edf\u72b6\u6001 feedback=\u53cd\u9988 intro=\u4ecb\u7ecd help_contents=\u5e2e\u52a9\u5185\u5bb9 -about_dhis2=\u5173\u4e8e\u7efc\u5408\u536b\u751f\u4fe1\u606f\u7ba1\u7406\u5e73\u53f0 +about_dhis2=\u5173\u4e8e DHIS 2 last_name=\u59d3 unknown=\u672a\u77e5 java_opts=Java\u9009\u9879 @@ -998,7 +1011,7 @@ java_version=Java\u7248\u672c java_vendor=java \u4f9b\u5e94\u5546 os_name=OS\u540d\u79f0 os_architecture=OS\u4f53\u7cfb -os_version=\u64cd\u4f5c\u7cfb\u7edf\u7248\u672c +os_version= \u64cd\u4f5c\u7cfb\u7edf\u7248\u672c supportive_software=\u652f\u6301\u8f6f\u4ef6 chrome_description=\u6240\u6709\u5e73\u53f0\u9002\u7528\u7684\u6700\u5feb\u6d4f\u89c8\u5668 foxit_description=\u7b80\u6613\u514d\u8d39windows PDF\u9605\u8bfb\u5668 @@ -1014,21 +1027,21 @@ web_api=Web API system_overview=\u7cfb\u7edf\u6982\u8981 server_date=\u670d\u52a1\u5668\u65e5\u671f last_analytics_table_generation=\u6700\u8fd1\u5206\u6790\u8868\u751f\u6210 -last_analytics_table_runtime=\u6700\u8fd1\u5206\u6790\u8868\u8fd0\u884c\u65f6 -time_since_last_analytics_table_generation=\u81ea\u4ece\u4e0a\u6b21\u5206\u6790\u8868\u751f\u6210 +last_analytics_table_runtime=\u4e0a\u6b21\u5206\u6790\u8868\u8fd0\u884c\u65f6\u95f4 +time_since_last_analytics_table_generation=\u65f6\u95f4\u81ea\u4e0a\u6b21\u5206\u6790\u8868\u751f\u6210 online_release_page=\u5728\u7ebf\u53d1\u5e03\u9875 -edit_profile=\u7f16\u8f91\u4e2a\u4eba\u57fa\u672c\u4fe1\u606f -view_profile=\u67e5\u770b\u7528\u6237 +edit_profile=\u7f16\u8f91\u7b80\u5386 +view_profile=\u67e5\u770b\u7b80\u4ecb profile_details=\u7528\u6237\u660e\u7ec6 job_title=\u5de5\u4f5c\u5934\u8854 introduction=\u4ecb\u7ecd gender=\u6027\u522b -male=\u7537\u6027 -female=\u5973\u6027 +male=\u7537 +female=\u5973 other=\u5176\u5b83 birthday=\u751f\u65e5 nationality=\u56fd\u7c4d -employer=\u96c7\u4e3b +employer=\u670d\u52a1\u673a\u6784 education=\u6559\u80b2 interests=\u5174\u8da3 languages=\u8bed\u8a00 @@ -1044,23 +1057,23 @@ use_db_locale_no_translation=\u4f7f\u7528\u6570\u636e\u5e93\u65b9\u8a00/\u4e0d\u style=\u98ce\u683c user_general_settings=\u7528\u6237\u901a\u7528\u8bbe\u7f6e user_message_settings=\u7528\u6237\u4fe1\u606f\u8bbe\u7f6e -enable_message_email_notifications=\u6fc0\u6d3b\u53d1\u9001\u90ae\u4ef6\u901a\u77e5 -enable_message_sms_notifications=\u6fc0\u6d3b\u53d1\u9001\u77ed\u4fe1\u901a\u77e5 +enable_message_email_notifications=\u6253\u5f00\u6d88\u606f\u90ae\u4ef6\u901a\u77e5 +enable_message_sms_notifications=\u6253\u5f00\u6d88\u606f\u77ed\u4fe1\u901a\u77e5 intro_user_general_settings=\u5b9a\u5236\u7cfb\u7edf\u5b89\u88c5\u7528\u6237\u6307\u5b9a\u7684\u65b9\u8a00\u3001\u98ce\u683c\u7b49 intro_user_message_settings=\u7528\u6237\u7279\u5b9a\u7684\u90ae\u4ef6\u3001\u77ed\u4fe1\u8bbe\u7f6e\u5b9a\u5236\u7cfb\u7edf light_blue=\u4eae\u84dd green=\u7eff\u8272 settings_updated=\u8bbe\u7f6e\u5df2\u7ecf\u88ab\u66f4\u65b0 -dashboard=\u72b6\u6001\u9762\u677f +dashboard=\u4eea\u8868\u76d8 messages=\u6d88\u606f -interpretations=\u6ce8\u91ca +interpretations=\u89e3\u91ca interface_style=\u754c\u9762\u98ce\u683c server_memory=\u670d\u52a1\u5668\u5185\u5b58 cpu_cores=CPU\u6838\u6570 please_select=\u8bf7\u9009\u62e9 -browse_it_here=\u6d4f\u89c8\u8fd9\u91cc +browse_it_here=\u8fd9\u513f\u6d4f\u89c8 node_id=\u8282\u70b9\u6807\u8bc6 -cache_provider=\u7f13\u5b58\u63d0\u4f9b\u8005 +cache_provider=\u7f13\u51b2\u63d0\u4f9b\u8005 #-- Change Log------------------------------------------------------------------# @@ -1078,39 +1091,39 @@ sum=\u6c42\u548c count=\u8ba1\u6570 average=\u5e73\u5747 stddev=\u6807\u51c6\u5dee -variance=\u65b9\u5dee +variance=\u5dee\u5f02 min=\u6700\u5c0f max=\u6700\u5927 text=\u6587\u672c long_text=\u957f\u6587\u672c string=\u5b57\u7b26\u4e32 -int=\u6570\u5b57 -number=\u6570\u5b57 +int=\u6570\u636e +number=\u6570\u636e integer=\u6574\u578b -positive_integer=\u6b63\u6570 -zero_positive_int=\u6b63\u6574\u6570\u6216\u96f6 +positive_integer=\u6b63\u6574\u6570 +zero_positive_int=\u96f6\u6216\u6b63\u6574\u6570 coordinate=\u5750\u6807 negative_integer=\u8d1f\u6574\u6570 unit_interval=\u5355\u4f4d\u95f4\u9694 geojson=GeoJSON percentage=\u767e\u5206\u6bd4 date=\u65e5\u671f -date_time=\u65e5\u671f &\u65f6\u95f4 +date_time=\u65e5\u671f\u65f6\u95f4 yes_no=\u662f/\u5426 bool=\u662f/\u5426 -none=\u65e0 +none=\u6ca1\u6709 yes_only = \u4ec5\u662f custom=\u5b9a\u5236 file=\u6587\u4ef6 -no_value=\u6ca1\u6709\u503c +no_value=\u65e0\u503c #-- Validation messages -------------------------------------------------------# -value_must_integer=\u503c\u5fc5\u987b\u662f\u4e00\u4e2a\u6574\u6570 -value_must_number=\u503c\u5fc5\u987b\u662f\u4e00\u4e2a\u6570\u5b57 -value_must_positive_integer=\u503c\u5fc5\u987b\u662f\u4e00\u4e2a\u6b63\u6574\u6570 -value_must_negative_integer=Value must be a negative integer -value_must_zero_or_positive_integer=Value must be zero or a positive integer +value_must_integer=\u503c\u5fc5\u987b\u662f\u6574\u6570 +value_must_number=Value must be a number +value_must_positive_integer=\u503c\u9700\u4e3a\u6b63\u6574\u6570 +value_must_negative_integer=\u503c\u5fc5\u987b\u662f\u8d1f\u6574\u6570 +value_must_zero_or_positive_integer=\u503c\u5fc5\u987b\u4e3a\u96f6\u6216\u6b63\u6574\u6570 value_must_unit_interval=\u503c\u9700\u4e3a\u5355\u4f4d\u95f4\u9694\uff080-1\u4e4b\u95f4\uff09 value_must_percentage=\u503c\u9700\u4e3a\u767e\u5206\u6bd4\uff080-100\uff09 value_must_coordinate=\u503c\u9700\u4e3a\u5750\u6807\uff08\u7ecf\u7eac\u5ea6\uff09 @@ -1118,7 +1131,7 @@ value_must_valid_url=\u503c\u5fc5\u987b\u662f\u4e00\u4e2a\u6709\u6548\u7684url #-- User account --------------------------------------------------------------# -profile=\u7b80\u5386 +profile=\u57fa\u672c\u4fe1\u606f account=\u8d26\u53f7 update_user=\u66f4\u65b0\u7528\u6237 user_account=\u7528\u6237\u8d26\u53f7 @@ -1126,8 +1139,8 @@ user_name=\u7528\u6237\u540d old_password=\u65e7\u53e3\u4ee4 new_password=\u65b0\u53e3\u4ee4 retype_new_password=\u518d\u6b21\u8f93\u5165\u53e3\u4ee4 -surname=\u59d3 -first_name=\u59d3 +surname=\u79f0\u8c13 +first_name=\u59d3\u540d email=\u7535\u5b50\u90ae\u4ef6 openid=OpenID username=\u7528\u6237\u540d @@ -1207,7 +1220,7 @@ please_enter_description=\u8bf7\u8f93\u5165\u63cf\u8ff0 delete_confirm=\u8981\u5220\u9664\uff1f available=\u53ef\u7528\u7684 -selected=\u5df2\u9009\u62e9 +selected=\u9009\u62e9\u7684 error=\u9519\u8bef warning=\u8b66\u544a success=\u6210\u529f @@ -1228,7 +1241,7 @@ select_children=\u9009\u62e9\u4e0b\u5c5e unselect_children=\u53d6\u6d88\u9009\u62e9\u5b50\u7ea7 organisation_unit_selection_tree=\u7ec4\u7ec7\u673a\u6784\u9009\u62e9 -move_selected=\u79fb\u9664\u5df2\u9009 +move_selected=\u79fb\u52a8\u9009\u62e9\u7684 remove_selected=\u79fb\u9664\u9009\u62e9\u7684 move_all=\u79fb\u52a8\u5168\u90e8\u6863\u6848 remove_all=\u5168\u90e8\u79fb\u9664 @@ -1242,12 +1255,12 @@ move_to_bottom=\u79fb\u52a8\u5230\u5e95\u90e8 no_of_pages=\u9875\u6570 rows_in_page=\u6bcf\u9875\u884c\u6570 -jump_to_page=\u8df3\u5230\u9875\u9762 +jump_to_page=\u8df3\u5230 go=\u8fdb\u5165 filter_by_name=\u6309\u540d\u79f0\u8fc7\u6ee4 -filter=\u8fc7\u6ee4 +filter=\u8fc7\u6ee4\u5668 clear=\u6e05\u9664 -find=\u67e5\u8be2 +find=\u53d1\u73b0 delete_success=\u5bf9\u8c61\u5df2\u7ecf\u5220\u9664 process=\u6b63\u5728\u5904\u7406...... @@ -1260,9 +1273,9 @@ short_name=\u7f29\u5199\u540d alternative_name=\u53ef\u9009\u540d\u79f0 code=\u4ee3\u7801 description=\u63cf\u8ff0 -opening_date=\u751f\u6548\u65e5\u671f -closed_date=\u622a\u6b62\u65e5 -active=\u6d3b\u52a8\u7684 +opening_date=\u6210\u7acb\u65e5\u671f +closed_date=\u64a4\u9500\u65e5\u671f +active=\u6d3b\u8dc3\u7684 type=\u7c7b\u578b value_type=\u503c\u7c7b\u578b actual=\u5b9e\u9645\u7684 @@ -1281,11 +1294,11 @@ organisation_unit_groups=\u7ec4\u7ec7\u673a\u6784\u5206\u7ec4 organisation_unit_hierarchy=\u7ec4\u7ec7\u673a\u6784\u4f53\u7cfb validation_rules=\u9a8c\u8bc1\u89c4\u5219 period_type=\u5468\u671f\u7c7b\u578b -users=\u7528\u6237 +users=\u7528\u6237\u7ba1\u7406 user_groups=\u7528\u6237\u7ec4 -pivot_tables=\u900f\u89c6\u8868 -charts=\u56fe\u8868 -maps=\u5730\u56fe +pivot_tables=\u900f\u89c6\u8868\u5e94\u7528 +charts=\u53ef\u89c6\u5316\u56fe\u8868\u5e94\u7528 +maps=\u5730\u56fe\u5e94\u7528 dashboards=\u4eea\u8868\u76d8 programs=\u9879\u76ee events=\u4e8b\u4ef6 @@ -1326,10 +1339,10 @@ left_side_description=\u5de6\u8fb9\u63cf\u8ff0 right_side_description=\u53f3\u8fb9\u63cf\u8ff0 left_side_of_expression=\u8868\u8fbe\u5f0f\u5de6\u8fb9 right_side_of_expression=\u8868\u8fbe\u5f0f\u53f3\u8fb9 -operator=\u64cd\u4f5c\u5458 +operator=\u64cd\u4f5c\u7b26 value=\u503c source=\u8d44\u6e90 -period=\u5468\u671f +period=\u671f\u95f4 importance=\u91cd\u8981\u6027 low=\u4f4e medium=\u4e2d @@ -1345,7 +1358,7 @@ and_title=\u548c or_title=\u6216 equal_to_title=\u7b49\u4e8e not_equal_to_title=\u4e0d\u7b49\u4e8e -less_than_title=\u5c0f\u4e8e +less_than_title=Less than less_than_or_equal_to_title=\u5c0f\u4e8e\u6216\u7b49\u4e8e greater_than_title=\u5927\u4e8e greater_than_or_equal_to_title=\u5927\u4e8e\u6216\u7b49\u4e8e @@ -1365,10 +1378,10 @@ multiple_choice=\u591a\u91cd\u9009\u62e9 public_access=\u516c\u5171\u8bbf\u95ee\uff08\u9700\u767b\u5f55\uff09 external_access=\u5916\u90e8\u8bbf\u95ee\uff08\u65e0\u767b\u5f55\uff09 user_group_access=\u7528\u6237\u7ec4\u6743\u9650 -ajax_login_failed=\u767b\u5f55\u5931\u8d25\uff0c\u8bf7\u68c0\u67e5\u4f60\u7684\u7528\u6237\u540d\u548c\u53e3\u4ee4\u518d\u8bd5 +ajax_login_failed=\u767b\u5f55\u5931\u8d25\uff0c\u68c0\u67e5\u7528\u6237\u548c\u53e3\u4ee4\u540e\u91cd\u8bd5 group_name=\u7ec4\u540d sharing_settings=\u5171\u4eab\u8bbe\u7f6e -no_access=\u65e0 +no_access=\u6ca1\u6709 read_only=\u53ea\u8bfb read_write=\u8bfb\u5199 can_edit_and_view=\u53ef\u7f16\u8f91\u548c\u67e5\u770b @@ -1377,7 +1390,7 @@ search_for_user_groups=\u641c\u7d22\u7528\u6237\u7ec4 search_for_user_groups_users=\u641c\u7d22\u7528\u6237\u548c\u7ec4 object_will_created_public=\u8be5\u5bf9\u8c61\u5c06\u88ab\u521b\u5efa\u4e3a\u516c\u5171\u7f16\u8f91\u548c\u67e5\u770b\u6743\u9650 object_will_created_private=\u8be5\u5bf9\u8c61\u5c06\u662f\u4f60\u81ea\u5df1\u7684\u79c1\u6709\u5bf9\u8c61 -created_by=\u521b\u5efa\u81ea +created_by=\u521b\u5efa\u4eba #-- Countries / flags ---------------------------------------------------------# @@ -1389,7 +1402,7 @@ albania=\u963f\u5c14\u5df4\u5c3c\u4e9a algeria=\u963f\u62c9\u5c14 american_samoa=\u7f8e\u5c5e\u8428\u6469\u4e9a andorra=\u5b89\u9053\u5c14 -anguilla=\u5b89\u572d\u62c9\u5c9b +anguilla=\u5b89\u572d\u62c9 antarctica=\u5357\u6781\u6d32 antigua_and_barbuda=\u5b89\u63d0\u74dc\u548c\u5df4\u5e03\u8fbe argentina=\u963f\u6839\u5ef7 @@ -1425,32 +1438,32 @@ cambodia=\u67ec\u57d4\u5be8 cameroon=\u5580\u9ea6\u9686 canada=\u52a0\u62ff\u5927 cape_verde=\u4f5b\u5f97\u89d2 -caribbean_netherlands=\u52a0\u52d2\u6bd4\u8377\u5170 +caribbean_netherlands=\u52a0\u52d2\u6bd4\u6d77\u8377\u5170 cayman_islands=\u5f00\u66fc\u7fa4\u5c9b central_african_republic=\u4e2d\u975e\u5171\u548c\u56fd chad=\u4e4d\u5f97 chile=\u667a\u5229 china=\u4e2d\u56fd christmas_island=\u5723\u8bde\u5c9b -cidrz=\u897f\u5fb7\u5179 +cidrz=CIDRZ cocos_keeling_islands=\u79d1\u79d1\u65af\uff08\u57fa\u6797\uff09\u7fa4\u5c9b colombia=\u54e5\u4f26\u6bd4\u4e9a comoros=\u79d1\u6469\u7f57 cook_islands=\u5e93\u514b\u7fa4\u5c9b costa_rica=\u54e5\u65af\u8fbe\u9ece\u52a0 -cote_d_ivoire_ivory_coast=\u79d1\u7279\u8fea\u74e6\uff08\u8c61\u7259\u6d77\u5cb8\uff09 +cote_d_ivoire_ivory_coast=\u79d1\u7279\u8fea\u74e6\uff08\u79d1\u7279\u8fea\u74e6\uff09 croatia=\u514b\u7f57\u5730\u4e9a cuba=\u53e4\u5df4 curacao=\u5e93\u62c9\u7d22 cyprus=\u585e\u6d66\u8def\u65af -czechia=\u6377\u514b\u8bed +czechia=\u6377\u514b demoland=\u6f14\u793a\u5730\u533a congo_brazzaville=\u521a\u679c\u5171\u548c\u56fd congo_kinshasa=\u521a\u679c\u6c11\u4e3b\u5171\u548c\u56fd cordaid=\u79d1\u8fea\u963f\u8fea denmark=\u4e39\u9ea6 -djibouti=\u5409\u5e03\u5730 -dominica=\u591a\u7c73\u5c3c\u52a0 +djibouti=\u5409\u5e03\u63d0 +dominica=\u591a\u7c73\u5c3c\u514b dominican_republic=\u591a\u660e\u5c3c\u52a0\u5171\u548c\u56fd dr_congo=\u521a\u679c\u6c11\u4e3b\u5171\u548c\u56fd east_africa_community=\u4e1c\u975e\u5171\u540c\u4f53 @@ -1462,7 +1475,7 @@ engender_health=\u6210\u957f\u5065\u5eb7 england=\u82f1\u56fd eritrea= \u5384\u7acb\u7279\u91cc\u4e9a\u56fd estonia=\u7231\u6c99\u5c3c\u4e9a -eswatini_swaziland=\u57c3\u65af\u74e6\u8482\u5c3c\uff08\u65af\u5a01\u58eb\u5170\uff09 +eswatini_swaziland=\u65af\u5a01\u58eb\u5170\uff08\u65af\u5a01\u58eb\u5170\uff09 ethiopia=\u57c3\u585e\u4fc4\u6bd4\u4e9a equatorial_guinea=\u8d64\u9053\u51e0\u5185\u4e9a european_union=\u6b27\u6d32\u8054\u76df @@ -1475,10 +1488,10 @@ forut=FORUT france=\u6cd5\u56fd french_guiana=\u6cd5\u5c5e\u572d\u4e9a\u90a3 french_polynesia=\u6cd5\u5c5e\u6ce2\u5229\u5c3c\u897f\u4e9a -french_southern_and_antarctic_lands=\u6cd5\u56fd\u5357\u90e8\u548c\u5357\u6781\u571f\u5730 +french_southern_and_antarctic_lands=\u6cd5\u5c5e\u5357\u90e8\u548c\u5357\u6781\u571f\u5730 gabon=\u52a0\u84ec gambia=\u5188\u6bd4\u4e9a -georgia=\u4f50\u6cbb\u4e9a\u5dde +georgia=\u4e54\u6cbb\u4e9a\u5dde germany=\u5fb7\u56fd ghana=\u52a0\u7eb3 gibraltar=\u76f4\u5e03\u7f57\u9640 @@ -1486,7 +1499,7 @@ global_fund=\u5168\u7403\u57fa\u91d1 greece=\u5e0c\u814a greenland=\u683c\u9675\u5170 grenada=\u683c\u6797\u963f\u8fbe -guadeloupe=\u74dc\u5fb7\u7f57\u666e\u5c9b +guadeloupe=\u74dc\u5fb7\u7f57\u666e guam=\u5173\u5c9b guatemala=\u5371\u5730\u9a6c\u62c9 guernsey=\u6839\u897f\u5c9b @@ -1494,11 +1507,11 @@ guinea=\u51e0\u5185\u4e9a guinea_bissau=\u51e0\u5185\u4e9a\u6bd4\u7ecd guyana=\u572d\u4e9a\u90a3 haiti=\u6d77\u5730 -heard_island_and_mcdonald_islands=\u5e0c\u5c14\u5fb7\u5c9b\u548c\u9ea6\u5f53\u52b3\u7fa4\u5c9b +heard_island_and_mcdonald_islands=\u8d6b\u5fb7\u5c9b\u548c\u9ea6\u514b\u5510\u7eb3\u7fa4\u5c9b honduras=\u6d2a\u90fd\u62c9\u65af hong_kong=\u9999\u6e2f hungary=\u5308\u7259\u5229 -icap=\u5361\u666e +icap=ICAP iceland=\u51b0\u5c9b ippf=IPPF india=\u6a58\u7ea2 @@ -1513,7 +1526,7 @@ italy=\u610f\u5927\u5229 ivory_coast=\u79d1\u7279\u8fea\u74e6 jamaica=\u7259\u4e70\u52a0 japan=\u65e5\u672c -jersey=\u6cfd\u897f\u5c9b +jersey=\u7403\u8863 jhpiego=JHPIEGO jordan=\u7ea6\u65e6 kazakhstan=\u54c8\u8428\u514b\u65af\u5766 @@ -1549,15 +1562,15 @@ micronesia=\u5bc6\u514b\u7f57\u5c3c\u897f\u4e9a moldova=\u6469\u5c14\u591a\u74e6 monaco=\u6469\u7eb3\u54e5 mongolia=\u8499\u53e4 -montenegro=\u9ed1\u5c71\u5171\u548c\u56fd +montenegro=\u9ed1\u5c71 montserrat=\u8499\u7279\u585e\u62c9\u7279 morocco=\u6469\u6d1b\u54e5 mozambique=\u83ab\u6851\u6bd4\u514b myanmar=\u7f05\u7538 mhrp=MHRP msf=\u65e0\u56fd\u754c\u533b\u751f -msh=MSH -msh_white=MSH\u767d\u8272 +msh=\u591a\u53d1\u6027\u786c\u5316\u75c7 +msh_white=MSH \u767d\u8272 msi=\u5fae\u661f namibia=\u7eb3\u7c73\u6bd4\u4e9a nauru=\u7459\u9c81 @@ -1577,7 +1590,7 @@ northern_mariana_islands=\u5317\u9a6c\u91cc\u4e9a\u7eb3\u7fa4\u5c9b norway=\u632a\u5a01 oman=\u963f\u66fc pakistan=\u5df4\u57fa\u65af\u5766 -palau=u\u7409 +palau=\u5e15\u52b3 palestine=\u5df4\u52d2\u65af\u5766\u5730\u533a panama=\u5df4\u62ff\u9a6c papua_new_guinea=\u5df4\u5e03\u4e9a\u65b0\u51e0\u5185\u4e9a @@ -1596,14 +1609,14 @@ republic_of_the_congo=\u521a\u679c\u5171\u548c\u56fd republic_of_trinidad_and_tobago=\u7279\u7acb\u5c3c\u8fbe\u548c\u591a\u5df4\u54e5\u5171\u548c\u56fd reunion=\u56e2\u5706 romania=\u7f57\u9a6c\u5c3c\u4e9a -russia=\u4fc4\u56fd +russia=\u4fc4\u7f57\u65af rwanda=\u5362\u65fa\u8fbe -saint_barthelemy=\u5723\u5df4\u6258\u6d1b\u7f2a\u5c9b -saint_helena_ascension_and_tristan_da_cunha=\u5723\u6d77\u4f26\u5a1c\uff0c\u63d0\u5347\u548c\u7279\u91cc\u65af\u5766\u8fbe\u5e93\u5c3c\u4e9a +saint_barthelemy=\u5723\u5df4\u6cf0\u52d2\u7c73 +saint_helena_ascension_and_tristan_da_cunha=\u5723\u8d6b\u52d2\u62ff\u3001\u963f\u68ee\u677e\u548c\u7279\u91cc\u65af\u5766\u8fbe\u5e93\u5c3c\u4e9a saint_kitts_and_nevis=\u5723\u57fa\u8328\u548c\u5c3c\u7ef4\u65af saint_lucia=\u5723\u5362\u897f\u4e9a saint_martin=\u5723\u9a6c\u4e01 -saint_pierre_and_miquelon=\u5723\u76ae\u57c3\u5c14\u548c\u5bc6\u514b\u9686\u7fa4\u5c9b +saint_pierre_and_miquelon=\u5723\u76ae\u57c3\u5c14\u548c\u5bc6\u514b\u9686 saint_vincent_and_the_grenadines=\u5723\u6587\u68ee\u7279\u548c\u683c\u6797\u7eb3\u4e01\u65af samoa=\u8428\u6469\u4e9a san_marino=\u5723\u9a6c\u529b\u8bfa @@ -1626,13 +1639,13 @@ somaliland=\u7d22\u9a6c\u91cc\u5170 south_africa=\u5357\u975e south_africa_department_of_health=\u5357\u975e\u536b\u751f\u90e8\u95e8 south_georgia=\u5357\u4e54\u6cbb\u4e9a -south_korea=\u5357\u97e9 +south_korea=\u97e9\u56fd south_sudan=\u5357\u82cf\u4e39 spain=\u897f\u73ed\u7259 sri_lanka=\u65af\u91cc\u5170\u5361 sudan=\u82cf\u4e39 suriname=\u82cf\u91cc\u5357 -svalbard_and_jan_mayen=\u65af\u74e6\u5c14\u5df4\u7fa4\u5c9b\u548c\u626c\u9a6c\u5ef6 +svalbard_and_jan_mayen=\u65af\u74e6\u5c14\u5df4\u548c\u626c\u9a6c\u5ef6 swaziland=\u65af\u5a01\u58eb\u5170 sweden=\u745e\u5178 switzerland=\u745e\u58eb @@ -1663,12 +1676,12 @@ uruguay=\u4e4c\u62c9\u572d usaid=\u4f60\u8bf4 uzbekistan=\u4e4c\u5179\u522b\u514b\u65af\u5766 vanuatu=\u74e6\u52aa\u963f\u56fe -vatican_city_holy_see=\u68b5\u8482\u5188\uff08\u7f57\u9a6c\u6559\u5ef7\uff09 +vatican_city_holy_see=\u68b5\u8482\u5188\u57ce\uff08\u6559\u5ef7\uff09 venezuela=\u59d4\u5185\u745e\u62c9 vietnam=\u6df1\u7ea2 wales=\u5a01\u5c14\u58eb wallis_and_futuna=\u74e6\u5229\u65af\u548c\u5bcc\u56fe\u7eb3\u7fa4\u5c9b -western_sahara=\u6492\u54c8\u62c9\u6c99\u6f20\u897f\u90e8 +western_sahara=\u897f\u6492\u54c8\u62c9 who=WHO yemen=\u4e5f\u95e8 zambia=\u8d5e\u6bd4\u4e9a @@ -1690,7 +1703,7 @@ wrong_username_or_password=\u9519\u8bef\u7684\u7528\u6237\u540d\u6216\u53e3\u4ee authentication.message.account.invalid=\u9519\u8bef\u7684\u7528\u6237\u540d\u6216\u53e3\u4ee4 authentication.message.account.locked=\u4f60\u7684\u5e10\u53f7\u88ab\u9501\u4e86 powered_by=\u63d0\u4f9b -sign_in=\u767b\u8bb0 +sign_in=\u767b\u5f55 login_using_two_factor_authentication=\u4f7f\u7528\u53cc\u56e0\u7d20\u8ba4\u8bc1\u767b\u5f55 two_factor_authentication_code=\u53cc\u56e0\u7d20\u8ba4\u8bc1\u7801 sign_in_with_openID=\u4f7f\u7528OpenID\u767b\u5f55 @@ -1712,9 +1725,9 @@ recover_error_message=\u5bf9\u4e0d\u8d77\uff0c\u6211\u4eec\u4e0d\u80fd\u6062\u59 #-- App Menu ------------------------------------------------------------------# -applications=Apps -more_applications=\u66f4\u591a apps -app_manager=Apps +applications=\u5e94\u7528\u5546\u5e97 +more_applications=\u66f4\u591a\u5e94\u7528 +app_manager=\u5e94\u7528\u5546\u5e97 app_favorite_description=\u8be5\u56fe\u6807\u8868\u793a\u5c06\u663e\u793a\u5728\u4f60\u7684\u4e0b\u62c9\u83dc\u5355\u4e2d\u7684\u5e94\u7528 app_draggable_description=\u9879\u76ee\u53ef\u4ee5\u62d6\u52a8\u6539\u53d8\u987a\u5e8f\uff0c\u6240\u4ee5\u5f88\u5bb9\u6613\u5b9a\u5236\u4f60\u559c\u6b22\u7684\u5e94\u7528 app_order_custom=\u6211\u7684\u987a\u5e8f @@ -1759,7 +1772,7 @@ comment_length_greater_than_max_length=\u6ce8\u91ca\u5927\u4e8e\u6700\u5927\u957 #-- calendars -----------------------------------------------------------------# islamic=\u7a46\u65af\u6797\u7684 -nepali=\u5c3c\u6cca\u5c14\u6587 +nepali=\u5c3c\u6cca\u5c14\u8bed julian=\u6731\u5229\u5b89 gregorian=\u683c\u91cc\u9ad8\u5229 ethiopian=\u57c3\u585e\u4fc4\u6bd4\u4e9a @@ -1774,9 +1787,19 @@ respond_to_this_message=\u54cd\u5e94\u8be5\u4fe1\u606f #-- Restore emails ------------------------------------------------------------# +email_restore_subject=\u7528\u6237\u8d26\u6237\u6062\u590d\u786e\u8ba4 +email_restore_1_1st_paragraph_before_application_title=\u6709\u4eba\uff08\u53ef\u80fd\u662f\u4f60\uff09\u8981\u6c42\u6211\u4eec\u6062\u590d\u4f60\u7684 +email_restore_1_1st_paragraph_after_application_title=\u7528\u6237\u8d26\u6237 +email_restore_1_2nd_paragraph=\u4f60\u5df2\u7ecf\u53d1\u9001\u4e24\u5c01\u90ae\u4ef6\uff0c\u8fd9\u662f\u7b2c\u4e00\u5c01\uff0c\u8bf7\u8ddf\u968f\u4e0b\u5217\u94fe\u63a5\u3002\u4e0b\u4e00\u6b65\u4f60\u5c06\u88ab\u8981\u6c42\u8f93\u5165\u53e6\u4e00\u5c01\u90ae\u4ef6\u4e2d\u53d1\u9001\u7ed9\u60a8\u7684\u4ee3\u7801 +email_restore_1_3rd_paragraph=\u4f60\u5fc5\u987b\u5728\u4e00\u5c0f\u65f6\u5185\u5b8c\u6210\u6062\u590d\u5904\u7406\uff0c\u5426\u5219\u8d26\u6237\u4e0d\u88ab\u6062\u590d\u3002\u5982\u679c\u4f60\u6ca1\u6709\u8bf7\u6c42\u6062\u590d\uff0c\u8bf7\u5ffd\u7565\u3002 #-- Invite emails -------------------------------------------------------------# +email_invite_subject=\u521b\u5efa\u7528\u6237\u9080\u8bf7 +email_invite_1_1st_paragraph_before_application_title=\u8fd9\u662f\u4e00\u4e2a\u9080\u8bf7\uff0c\u521b\u5efa +email_invite_1_1st_paragraph_after_application_title=\u7528\u6237\u8d26\u6237 +email_invite_1_2nd_paragraph=\u4f60\u5df2\u7ecf\u53d1\u9001\u4e86\u4e24\u4e2a\u90ae\u4ef6\uff0c\u8fd9\u662f\u7684\u4e00\u5c01\uff0c\u8bf7\u6cbf\u7740\u4e0b\u5217\u94fe\u63a5\uff0c\u4e0b\u4e00\u6b65\u9700\u8981\u4f60\u8f93\u5165\u53e6\u5916\u4e00\u5c01\u4fe1\u53d1\u9001\u7ed9\u4f60\u7684\u4ee3\u7801 +email_invite_1_3rd_paragraph=\u4f60\u5fc5\u987b\u57283\u6708\u5185\u54cd\u5e94\u8be5\u9080\u8bf7\u4fe1\uff0c\u5426\u5219\u9080\u8bf7\u5c06\u8fc7\u671f #-- Verify email -------------------------------------------------------------# @@ -1786,33 +1809,43 @@ email_verify_1_2nd_paragraph=\u8bf7\u70b9\u51fb\u4e0b\u9762\u7684\u94fe\u63a5\u9 email_verify_1_3rd_paragraph=\u60a8\u5fc5\u987b\u5728\u4e00\u5c0f\u65f6\u5185\u56de\u590d\u6b64\u7535\u5b50\u90ae\u4ef6\u3002\u5982\u679c\u60a8\u6ca1\u6709\u91c7\u53d6\u4efb\u4f55\u884c\u52a8\uff0c\u8be5\u7535\u5b50\u90ae\u4ef6\u5730\u5740\u5c06\u65e0\u6cd5\u901a\u8fc7\u9a8c\u8bc1\u3002 verify_email_subject=\u9a8c\u8bc1\u7535\u5b50\u90ae\u4ef6\u5730\u5740 +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=\u60a8\u7684\u53cc\u56e0\u7d20\u8eab\u4efd\u9a8c\u8bc1\u4ee3\u7801\u7528\u4e8e +email_2fa_1_greeting=\u4eb2\u7231\u7684 +email_2fa_1_1st_paragraph_application_title=\u60a8\u8981\u6c42\u4f7f\u7528\u53cc\u56e0\u7d20\u8eab\u4efd\u9a8c\u8bc1\u4ee3\u7801\u767b\u5f55\u60a8\u7684\u8d26\u6237\u3002 +email_2fa_1_2nd_paragraph=\u60a8\u7684\u53cc\u56e0\u7d20\u9a8c\u8bc1\u7801 +email_2fa_1_3rd_paragraph=\u8bf7\u5728 15 \u5206\u949f\u5185\u4f7f\u7528\u6b64\u4ee3\u7801\u767b\u5f55\u60a8\u7684\u8d26\u6237\u3002 +email_2fa_1_4th_paragraph=\u5982\u679c\u60a8\u6ca1\u6709\u7533\u8bf7\u6b64\u4ee3\u7801\uff0c\u8bf7\u7acb\u5373\u8054\u7cfb\u60a8\u7684\u7cfb\u7edf\u7ba1\u7406\u5458\uff0c\u4ee5\u786e\u4fdd\u60a8\u7684\u8d26\u6237\u5b89\u5168\u3002 +email_2fa_1_ending=\u8c22\u8c22\u3001 + #-- Cache strategy display strings --------------------------------------------# cache_strategy=\u7f13\u51b2\u7b56\u7565 -respect_system_setting=\u9075\u4ece\u7cfb\u7edf\u8bbe\u7f6e +respect_system_setting=\u5404\u81ea\u7cfb\u7edf\u8bbe\u7f6e no_cache=\u65e0\u7f13\u51b2 -cache_until_6am_tomorrow=\u7f13\u51b2\u81f3\u660e\u5929\u65e9\u4e0a\u516d\u70b9 +cache_until_6am_tomorrow=\u7f13\u5b58\u5230\u660e\u5929\u51cc\u66686\u70b9 cache_for_two_weeks=\u7f13\u51b2\u4e24\u5468 -cache_for_one_hour=\u7f13\u51b2\u4e00\u5c0f\u65f6 +cache_for_one_hour=\u7f13\u5b58\u4e00\u5c0f\u65f6 #-- Program indicators --------------------------------------------------------# execution_date=\u6267\u884c\u65e5\u671f due_date=\u5230\u671f\u65e5\u671f -incident_date=\u4e8b\u6545\u65e5\u671f -enrollment_date=\u6ce8\u518c\u65e5\u671f +incident_date=\u4e8b\u4ef6\u65e5\u671f +enrollment_date=\u62a5\u540d\u65e5\u671f current_date=\u5f53\u524d\u65e5\u671f -value_count=\u503c\u8ba1\u6570 -zero_pos_value_count=\u96f6\u6216\u6b63\u503c\u6570\u91cf +value_count=\u503c\u4e2a\u6570 +zero_pos_value_count=\u96f6\u6216\u6b63\u6574\u6570\u503c\u6570\u8ba1\u6570 event_count=\u4e8b\u4ef6\u8ba1\u6570\uff08\u4ec5\u9650\u201c\u6d3b\u52a8\u201d\u6216\u201c\u5df2\u5b8c\u6210\u201d\u72b6\u6001\uff09 scheduled_event_count=\u4e8b\u4ef6\u8ba1\u6570\uff08\u4ec5\u9650 SCHEDULE \u72b6\u6001\uff09 -org_unit_count=\u673a\u6784 \u6570\u91cf +org_unit_count=\u673a\u6784\u6570\u91cf enrollment_count=\u767b\u8bb0\u6570\u91cf tei_count=\u8ddf\u8e2a\u5b9e\u4f53\u5b9e\u4f8b\u6570\u91cf dhis-web-settings=\u8bbe\u7f6e -event_date=\u4e8b\u6545\u65e5\u671f +event_date=\u4e8b\u4ef6\u65e5\u671f scheduled_date=\u8c03\u5ea6\u65e5\u671f -enrollment_status=\u6ce8\u518c\u72b6\u6001 +enrollment_status=\u62a5\u540d\u72b6\u6001 completed_date=\u5b8c\u6210\u65e5\u671f program_stage_name=\u9879\u76ee\u9636\u6bb5\u540d\u79f0 program_stage_id=\u9879\u76ee\u9636\u6bb5\u6807\u8bc6 @@ -1825,48 +1858,48 @@ indicator=\u6307\u6807 indicator_group=\u6307\u6807\u7ec4 data_element_group_set=\u6570\u636e\u5143\u7ec4\u96c6 indicator_group_set=\u6307\u6807\u7ec4\u96c6 -option_set=\u503c\u57df\u9009\u9879\u96c6 +option_set=\u9009\u9879\u96c6 attribute=\u5c5e\u6027 category_option=\u5206\u7c7b\u9009\u9879 -category=\u5206\u7c7b +category=\u5206\u7c7b\u6982\u5ff5\u7ba1\u7406 category_combo=\u5206\u7c7b\u7ec4\u5408 category_option_combo=\u5206\u7c7b\u7ec4\u5408\u9009\u9879 category_option_group_set=\u5206\u7c7b\u9009\u9879\u7ec4\u96c6 indicator_type=\u6307\u6807\u7c7b\u578b data_set=\u6570\u636e\u96c6 -organisation_unit=\u7ec4\u7ec7\u673a\u6784 +organisation_unit=\u673a\u6784 organisation_unit_group=\u7ec4\u7ec7\u673a\u6784\u7ec4 organisation_unit_level=\u7ec4\u7ec7\u673a\u6784\u7b49\u7ea7 organisation_unit_group_set=\u7ec4\u7ec7\u673a\u6784\u7ec4\u96c6 validation_rule=\u9a8c\u8bc1\u89c4\u5219 validation_rule_group=\u9a8c\u8bc1\u89c4\u5219\u7ec4 option=\u9009\u9879 -category_option_group=\u5206\u7c7b\u9009\u9879\u7ec4 +category_option_group=\u5206\u7c7b\u9009\u9879\u5206\u7ec4 external_map_layer=\u5916\u90e8\u56fe\u5c42 legend_set=\u56fe\u4f8b\u96c6 -push_analysis=\u5206\u6790\u63a8\u9001 +push_analysis=\u63a8\u9001\u5206\u6790 relationship_type=\u5173\u7cfb\u7c7b\u578b -tracked_entity=\u8ddf\u8e2a\u5b9e\u4f53 -tracked_entity_attribute=\u8ddf\u8e2a\u5b9e\u4f53\u5c5e\u6027 +tracked_entity=\u88ab\u8ddf\u8e2a\u7684\u5b9e\u4f53 +tracked_entity_attribute=\u8ddf\u8e2a\u7684\u5b9e\u4f53\u5c5e\u6027 tracked_entity_attribute_group=\u8ddf\u8e2a\u7684\u5b9e\u4f53\u5c5e\u6027\u7ec4 predictor=\u9884\u6d4b\u5668 organisation_unit_group_membership=\u673a\u6784\u7ec4\u6210\u5458 data_element_group_membership=\u6570\u636e\u5143\u7ec4\u6210\u5458 indicator_group_membership=\u6307\u6807\u7ec4\u6210\u5458 -program_indicator_group=\u9879\u76ee\u6307\u6807 \u7ec4 -system_monitoring_settings=\u7cfb\u7edf\u76d1\u89c6 \u8bbe\u7f6e +program_indicator_group=\u9879\u76ee\u6307\u6807\u7ec4 +system_monitoring_settings=\u7cfb\u7edf\u76d1\u89c6\u8bbe\u7f6e program_rule=\u9879\u76ee\u89c4\u5219 validation_notification_template=\u6709\u9a8c\u8bc1\u901a\u77e5\u6a21\u7248 analytics_settings=\u5206\u6790\u8bbe\u7f6e -data_approval_level=\u6570\u636e\u786e\u8ba4\u7b49\u7ea7 -data_approval_workflow=\u6570\u636e\u5ba1\u9605\u6d41\u7a0b +data_approval_level=\u6570\u636e\u5ba1\u6838\u7b49\u7ea7 +data_approval_workflow=\u6570\u636e\u5ba1\u6838\u6d41\u7a0b program_indicator=\u9879\u76ee\u6307\u6807 program_rule_variable=\u9879\u76ee\u89c4\u5219\u53d8\u91cf program=\u9879\u76ee #--Various --------------------------------------------------------------------# -manage_my_apps=\u7ba1\u7406\u6211\u7684\u5e94\u7528 -no_results_found=\u6ca1\u6709\u53d1\u73b0 +manage_my_apps=\u7ba1\u7406\u6211\u7684\u5c0f\u5e94\u7528 +no_results_found=\u6ca1\u6709\u7ed3\u679c #-- Settings categories -------------------------------------------------------# @@ -1875,7 +1908,7 @@ server_settings=\u670d\u52a1\u5668\u8bbe\u7f6e appearance_settings=\u5916\u89c2\u8bbe\u7f6e email_settings=SMTP\u8bbe\u7f6e messaging_settings=\u6d88\u606f\u8bbe\u7f6e -access_settings=\u8bbf\u95ee\u8bbe\u7f6e +access_settings=\u6743\u9650\u8bbe\u7f6e calendar_settings=\u65e5\u5386\u8bbe\u7f6e import_settings=\u5bfc\u5165\u8bbe\u7f6e synchronization_settings=\u540c\u6b65\u8bbe\u7f6e @@ -1915,12 +1948,12 @@ data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.s data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=\u5206\u914d\u7ed9\u5177\u6709\u4e0d\u540c\u65f6\u671f\u7c7b\u578b\u7684\u6570\u636e\u96c6\u7684\u6570\u636e\u5143\u7d20 data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=\u5217\u51fa\u5206\u914d\u7ed9\u81f3\u5c11\u4e00\u4e2a\u5177\u6709\u4e0d\u540c\u671f\u95f4\u7c7b\u578b\u7684\u6570\u636e\u96c6\u7684\u6240\u6709\u6570\u636e\u5143\u7d20 data_integrity.data_elements_violating_exclusive_group_sets.section=\u6570\u636e\u5143\u7d20 -data_integrity.data_elements_violating_exclusive_group_sets.name=\u5177\u6709\u51b2\u7a81\u6392\u4ed6\u7ec4\u96c6\u7684\u6570\u636e\u5143\u7d20 +data_integrity.data_elements_violating_exclusive_group_sets.name=\u5728\u4e00\u4e2a\u7ec4\u96c6\u4e2d\u5c5e\u4e8e\u591a\u4e2a\u7ec4\u7684\u6570\u636e\u5143\u7d20 data_integrity.data_elements_violating_exclusive_group_sets.description=\u5217\u51fa\u5c5e\u4e8e\u540c\u4e00\u6570\u636e\u5143\u7d20\u7ec4\u96c6\u7684\u591a\u4e2a\u72ec\u5360\u6570\u636e\u5143\u7d20\u96c6\u7684\u6210\u5458\u7684\u6240\u6709\u6570\u636e\u5143\u7d20 data_integrity.data_elements_violating_exclusive_group_sets.recommendation=\u8981\u4e48\u4ece\u9664\u4e00\u4e2a\u72ec\u5360\u7ec4\u96c6\u4e2d\u5220\u9664\u6240\u6709\u6570\u636e\u5143\u7d20\uff0c\u8981\u4e48\u8003\u8651\u8be5\u7ec4\u662f\u5426\u771f\u7684\u5e94\u8be5\u662f\u72ec\u5360\u7ec4\u96c6 data_integrity.data_elements_in_data_set_not_in_form.section=\u6570\u636e\u96c6\u7ba1\u7406 data_integrity.data_elements_in_data_set_not_in_form.name=\u6570\u636e\u5143\u7d20\u4e0d\u5728\u6570\u636e\u8f93\u5165\u8868\u5355\u4e2d\u7684\u6570\u636e\u96c6 -data_integrity.data_elements_in_data_set_not_in_form.description=\u5217\u51fa\u6240\u6709\u6570\u636e\u5143\u7d20\u65e2\u4e0d\u662f\u6570\u636e\u8f93\u5165\u8868\u5355\u6210\u5458\u4e5f\u4e0d\u662f\u6570\u636e\u96c6\u90e8\u5206\u6210\u5458\u7684\u6570\u636e\u96c6 +data_integrity.data_elements_in_data_set_not_in_form.description=\u5217\u51fa\u6240\u6709\u6570\u636e\u5143\u7d20\u65e2\u4e0d\u662f\u6570\u636e\u8f93\u5165\u8868\u5355\u6210\u5458\u4e5f\u4e0d\u662f\u96c6\u5408\u90e8\u5206\u6210\u5458\u7684\u6570\u636e\u96c6 data_integrity.data_elements_in_data_set_not_in_form.recommendation=\u5220\u9664\u6709\u95ee\u9898\u7684\u6570\u636e\u5143\u7d20\u6216\u4f7f\u5b83\u4eec\u6210\u4e3a\u96c6\u5408\u7684\u8868\u5355\u6216\u90e8\u5206\u7684\u6210\u5458 data_integrity.data_sets_not_assigned_to_org_units.section=\u6570\u636e\u96c6\u7ba1\u7406 data_integrity.data_sets_not_assigned_to_org_units.name=\u6307\u5b9a\u7ec4\u7ec7\u673a\u6784\u7684\u6570\u636e\u96c6 @@ -1929,9 +1962,6 @@ data_integrity.category_combos_being_invalid.section=\u5206\u7c7b data_integrity.category_combos_being_invalid.name=\u65e0\u6548\u7684\u7c7b\u522b\u7ec4\u5408 data_integrity.category_combos_being_invalid.description=\u5217\u51fa\u6240\u6709\u65e0\u6548\u7684\u7c7b\u522b\u7ec4\u5408 data_integrity.category_combos_being_invalid.recommendation=\u786e\u4fdd\u5c06\u7c7b\u522b\u7ec4\u5408\u5206\u914d\u7ed9\u81f3\u5c11\u4e00\u4e2a\u7c7b\u522b\uff0c\u5e76\u4e14\u6240\u6709\u7c7b\u522b\u90fd\u6709\u7c7b\u522b\u9009\u9879 -data_integrity.indicators_with_identical_formulas.section=\u6307\u6807 -data_integrity.indicators_with_identical_formulas.name=\u6307\u6807\u4ee5\u76f8\u540c\u7684\u516c\u5f0f -data_integrity.indicators_with_identical_formulas.description=\u5217\u51fa\u4e0e\u81f3\u5c11\u4e00\u4e2a\u5176\u4ed6\u6307\u6807\u5177\u6709\u76f8\u540c\u516c\u5f0f\u7684\u6240\u6709\u6307\u6807 data_integrity.indicators_with_identical_formulas.recommendation=\u68c0\u67e5\u662f\u5426\u5e94\u5728\u4efb\u4f55\u5730\u65b9\u4f7f\u7528\u76f8\u540c\u7684\u6307\u6807\u5e76\u5220\u9664\u91cd\u590d\u9879 data_integrity.indicators_without_groups.section=\u6307\u6807 data_integrity.indicators_without_groups.name=\u7f3a\u5c11\u7ec4\u7684\u6307\u6807 @@ -1943,7 +1973,7 @@ data_integrity.indicators_with_invalid_denominator.section=\u6307\u6807 data_integrity.indicators_with_invalid_denominator.name=\u5206\u6bcd\u65e0\u6548\u7684\u6307\u6807 data_integrity.indicators_with_invalid_denominator.description=\u5217\u51fa\u5206\u6bcd\u8868\u8fbe\u5f0f\u65e0\u6548\u7684\u6240\u6709\u6307\u6807 data_integrity.indicators_violating_exclusive_group_sets.section=\u6307\u6807 -data_integrity.indicators_violating_exclusive_group_sets.name=\u5177\u6709\u51b2\u7a81\u6392\u4ed6\u7ec4\u96c6\u7684\u6307\u6807 +data_integrity.indicators_violating_exclusive_group_sets.name=\u5c5e\u4e8e\u4e00\u4e2a\u7ec4\u4e2d\u591a\u4e2a\u7ec4\u7684\u6307\u6807\u7ec4\u96c6 data_integrity.indicators_violating_exclusive_group_sets.description=\u5217\u51fa\u5c5e\u4e8e\u591a\u4e2a\u72ec\u5360\u6307\u6807\u7ec4\u7684\u6240\u6709\u6307\u6807 data_integrity.indicators_violating_exclusive_group_sets.recommendation=\u4ece\u9664\u4e00\u4e2a\u72ec\u5360\u6307\u6807\u7ec4\u4e4b\u5916\u7684\u6240\u6709\u6307\u6807\u7ec4\u4e2d\u5220\u9664\u6307\u6807 data_integrity.periods_duplicates.section=\u671f\u95f4 @@ -1954,11 +1984,7 @@ data_integrity.option_groups_empty.name=\u65e0\u9009\u9879\u7684\u9009\u9879\u7e data_integrity.org_units_with_cyclic_references.section=\u7ec4\u7ec7\u673a\u6784\u7ba1\u7406 data_integrity.org_units_with_cyclic_references.name=\u7ec4\u7ec7\u673a\u6784\u8fdd\u53cd\u5f3a\u5236\u7684\u7ec4\u96c6\u89c4\u5219 data_integrity.org_units_with_cyclic_references.description=\u5217\u51fa\u6240\u6709\u5177\u6709\u51b2\u7a81\u7236\u5c42\u6b21\u7ed3\u6784\u5b9a\u4e49\u7684\u7ec4\u7ec7\u5355\u4f4d\uff0c\u4ee5\u4fbf\u4e24\u4e2a\u7ec4\u7ec7\u5355\u4f4d\u6210\u4e3a\u5f7c\u6b64\u7684\u7236\u7ea7\uff0c\u6216\u8005\u6362\u53e5\u8bdd\u8bf4\uff0c\u5b83\u4eec\u5f62\u6210\u5faa\u73af\u5f15\u7528 -data_integrity.org_units_with_cyclic_references.recommendation=\u5176\u4e2d\u4e00\u4e2a\u7ec4\u7ec7\u5355\u5143\u5fc5\u987b\u8bbe\u7f6e\u9519\u8bef\uff0c\u9700\u8981\u66f4\u6b63\uff0c\u4ee5\u4f7f\u975e\u5706\u5f62\u6811\u5c06\u4e24\u8005\u8fde\u63a5\u8d77\u6765 -data_integrity.org_units_being_orphaned.section=\u7ec4\u7ec7\u673a\u6784\u7ba1\u7406 -data_integrity.org_units_being_orphaned.name=\u5b64\u7acb\u7684\u7ec4\u7ec7\u673a\u6784 -data_integrity.org_units_being_orphaned.description=\u5217\u51fa\u6240\u6709\u975e 1 \u7ea7\u5355\u4f4d\u4f46\u7f3a\u5c11\u7236\u5355\u4f4d\u7684\u7ec4\u7ec7\u5355\u4f4d\uff0c\u56e0\u6b64\u5b83\u4eec\u4e0d\u4f1a\u8fde\u63a5\u5230\u7ec4\u7ec7\u6811\u7684\u5176\u4f59\u90e8\u5206 -data_integrity.org_units_being_orphaned.recommendation=\u67e5\u627e\uff08\u6216\u521b\u5efa\uff09\u5e76\u4e3a\u5b64\u7acb\u7684\u7ec4\u7ec7\u5355\u5143\u8bbe\u7f6e\u6b63\u786e\u7684\u7236\u7ea7\u3002\u6700\u7ec8\u8fd9\u4e5f\u662f\u7531\u4e8e\u8bbe\u7f6e\u4e86\u9519\u8bef\u7684\u7ea7\u522b\u9020\u6210\u7684\u3002 +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=\u7ec4\u7ec7\u673a\u6784\u7ba1\u7406 data_integrity.org_units_without_groups.name=\u7f3a\u5c11\u7ec4\u7684\u7ec4\u7ec7\u5355\u4f4d data_integrity.org_units_without_groups.description=\u5217\u51fa\u672a\u8fde\u63a5\u5230\u81f3\u5c11\u4e00\u4e2a\u7ec4\u7684\u6240\u6709\u7ec4\u7ec7\u5355\u4f4d @@ -1970,27 +1996,27 @@ data_integrity.org_unit_groups_without_group_sets.section=\u7ec4\u7ec7\u673a\u67 data_integrity.org_unit_groups_without_group_sets.name=\u7f3a\u5c11\u7ec4\u96c6\u7684\u7ec4\u7ec7\u5355\u4f4d\u7ec4 data_integrity.org_unit_groups_without_group_sets.description=\u5217\u51fa\u4e0d\u5c5e\u4e8e\u81f3\u5c11\u4e00\u4e2a\u7ec4\u7ec7\u5355\u4f4d\u7ec4\u96c6\u7684\u6240\u6709\u7ec4\u7ec7\u5355\u4f4d\u7ec4 data_integrity.validation_rules_without_groups.section=\u9a8c\u8bc1\u89c4\u5219 -data_integrity.validation_rules_without_groups.name=\u7f3a\u5c11\u7ec4\u7684\u9a8c\u8bc1\u89c4\u5219 +data_integrity.validation_rules_without_groups.name=\u65e0\u9a8c\u8bc1\u89c4\u5219\u7ec4\u7684\u9a8c\u8bc1\u89c4\u5219 data_integrity.validation_rules_without_groups.description=\u5217\u51fa\u4e0d\u5c5e\u4e8e\u81f3\u5c11\u4e00\u4e2a\u9a8c\u8bc1\u89c4\u5219\u7ec4\u7684\u6240\u6709\u9a8c\u8bc1\u89c4\u5219 data_integrity.validation_rules_with_invalid_left_side_expression.section=\u9a8c\u8bc1\u89c4\u5219 data_integrity.validation_rules_with_invalid_left_side_expression.name=\u5de6\u4fa7\u8868\u8fbe\u5f0f\u65e0\u6548\u7684\u9a8c\u8bc1\u89c4\u5219 data_integrity.validation_rules_with_invalid_left_side_expression.description=\u5217\u51fa\u6240\u6709\u5de6\u4fa7\u8868\u8fbe\u5f0f\u65e0\u6548\u7684\u9a8c\u8bc1\u89c4\u5219 data_integrity.validation_rules_with_invalid_right_side_expression.section=\u9a8c\u8bc1\u89c4\u5219 -data_integrity.validation_rules_with_invalid_right_side_expression.name=\u5de6\u4fa7\u8868\u8fbe\u5f0f\u65e0\u6548\u7684\u9a8c\u8bc1\u89c4\u5219 +data_integrity.validation_rules_with_invalid_right_side_expression.name=\u53f3\u4fa7\u8868\u8fbe\u5f0f\u65e0\u6548\u7684\u9a8c\u8bc1\u89c4\u5219 data_integrity.validation_rules_with_invalid_right_side_expression.description=\u5217\u51fa\u6240\u6709\u53f3\u4fa7\u8868\u8fbe\u5f0f\u65e0\u6548\u7684\u9a8c\u8bc1\u89c4\u5219 data_integrity.program_indicators_with_invalid_expressions.section=\u8ba1\u5212\u6307\u6807 data_integrity.program_indicators_with_invalid_expressions.name=\u5177\u6709\u65e0\u6548\u8868\u8fbe\u5f0f\u7684\u7a0b\u5e8f\u6307\u793a\u7b26 data_integrity.program_indicators_with_invalid_expressions.description=\u5217\u51fa\u6240\u6709\u5177\u6709\u65e0\u6548\u8868\u8fbe\u5f0f\u7684\u7a0b\u5e8f\u6307\u793a\u7b26 data_integrity.program_indicators_with_invalid_expressions.recommendation=\u68c0\u67e5\u8868\u8fbe\u5f0f\u7684\u8ba1\u7b97\u7ed3\u679c\u662f\u5426\u4e3a\u6570\u5b57 -data_integrity.program_indicators_with_invalid_filters.section=\u9879\u76ee\u6307\u6807 +data_integrity.program_indicators_with_invalid_filters.section=\u8ba1\u5212\u6307\u6807 data_integrity.program_indicators_with_invalid_filters.name=\u8fc7\u6ee4\u5668\u65e0\u6548\u7684\u7a0b\u5e8f\u6307\u6807 data_integrity.program_indicators_with_invalid_filters.description=\u5217\u51fa\u6240\u6709\u8fc7\u6ee4\u5668\u8868\u8fbe\u5f0f\u65e0\u6548\u7684\u9879\u76ee\u6307\u6807 data_integrity.program_indicators_with_invalid_filters.recommendation=\u68c0\u67e5\u8868\u8fbe\u5f0f\u7684\u8ba1\u7b97\u7ed3\u679c\u662f\u5426\u4e3a\u771f/\u5047 -data_integrity.program_indicators_without_expression.section=\u9879\u76ee\u6307\u6807 -data_integrity.program_indicators_without_expression.name=\u7f3a\u5c11\u8868\u8fbe\u5f0f\u7684\u9879\u76ee\u6307\u793a\u7b26 +data_integrity.program_indicators_without_expression.section=\u8ba1\u5212\u6307\u6807 +data_integrity.program_indicators_without_expression.name=\u65e0\u8868\u8fbe\u5f0f\u7684\u8ba1\u5212\u6307\u6807 data_integrity.program_indicators_without_expression.description=\u5217\u51fa\u6240\u6709\u5c1a\u672a\u8bbe\u7f6e\u8868\u8fbe\u5f0f\u7684\u9879\u76ee\u6307\u6807 data_integrity.program_rules_without_condition.section=\u9879\u76ee\u89c4\u5219 -data_integrity.program_rules_without_condition.name=\u7f3a\u5c11\u6761\u4ef6\u7684\u9879\u76ee\u89c4\u5219 +data_integrity.program_rules_without_condition.name=\u65e0\u89c4\u5219\u6761\u4ef6\u7684\u7a0b\u5e8f\u89c4\u5219\u3002 data_integrity.program_rules_without_condition.description=\u5217\u51fa\u6240\u6709\u89c4\u5219\u5c1a\u65e0\u6761\u4ef6\u7684\u9879\u76ee data_integrity.program_rules_without_priority.section=\u9879\u76ee\u89c4\u5219 data_integrity.program_rules_without_priority.name=\u7f3a\u5c11\u4f18\u5148\u7ea7\u8bbe\u7f6e\u7684\u9879\u76ee\u89c4\u5219 @@ -2007,7 +2033,7 @@ data_integrity.program_rule_variables_without_data_element.recommendation=\u5c06 data_integrity.program_rule_variables_without_attribute.section=\u9879\u76ee\u89c4\u5219 data_integrity.program_rule_variables_without_attribute.name=\u7f3a\u5c11\u5c5e\u6027\u7684\u9879\u76ee\u89c4\u5219\u53d8\u91cf data_integrity.program_rule_variables_without_attribute.description=\u5217\u51fa\u6240\u6709\u5177\u6709\u9700\u8981\u5c5e\u6027\u6e90\u4f46\u5c1a\u672a\u94fe\u63a5\u5230\u5c5e\u6027\u7684\u89c4\u5219\u53d8\u91cf\u7684\u9879\u76ee -data_integrity.program_rule_variables_without_attribute.recommendation=\u5c06\u5c5e\u6027\u5206\u914d\u7ed9\u76f8\u5173\u53d8\u91cf\u6216\u8003\u8651\u662f\u5426\u4e0d\u9700\u8981\u8be5\u53d8\u91cf +data_integrity.program_rule_variables_without_attribute.recommendation=\u4e3a\u6709\u95ee\u9898\u7684\u53d8\u91cf\u5206\u914d\u5c5e\u6027\u6216\u8003\u8651\u662f\u5426\u4e0d\u9700\u8981\u8be5\u53d8\u91cf data_integrity.program_rule_actions_without_data_object.section=\u9879\u76ee\u89c4\u5219 data_integrity.program_rule_actions_without_data_object.name=\u5177\u6709\u7f3a\u5c11\u6570\u636e\u5bf9\u8c61\u7684\u64cd\u4f5c\u7684\u9879\u76ee\u89c4\u5219 data_integrity.program_rule_actions_without_data_object.description=\u5217\u51fa\u4e0e\u9700\u8981\u6570\u636e\u5143\u7d20\u6216\u5c5e\u6027\u4f46\u672a\u8fde\u63a5\u7684\u7c7b\u578b\u7684\u64cd\u4f5c\u76f8\u5173\u7684\u6240\u6709\u9879\u76ee\u89c4\u5219 @@ -2022,91 +2048,104 @@ data_integrity.program_rule_actions_without_stage_id.name=\u5177\u6709\u7f3a\u5c data_integrity.program_rule_actions_without_stage_id.description=\u5217\u51fa\u4e0e\u9700\u8981\u9879\u76ee\u9636\u6bb5\u4f46\u5c1a\u672a\u8fde\u63a5\u5230\u67d0\u4e2a\u7c7b\u578b\u7684\u64cd\u4f5c\u76f8\u5173\u7684\u9879\u76ee\u89c4\u5219 #YAML based data integrity checks data_integrity.categories_no_options.name=\u6ca1\u6709\u7c7b\u522b\u9009\u9879\u7684\u7c7b\u522b -data_integrity.categories_dimensions_no_visualizations.name = Categories which are dimensions but which do not have any associated visualizations. -data_integrity.categories_one_default_category.name=\u53ea\u5e94\u5b58\u5728\u4e00\u4e2a\u9ed8\u8ba4\u7c7b\u522b -data_integrity.categories_one_default_category_combo.name=\u53ea\u80fd\u5b58\u5728\u4e00\u4e2a\u9ed8\u8ba4\u7c7b\u522b\u7ec4\u5408 -data_integrity.categories_one_default_category_option.name=\u5e94\u8be5\u53ea\u5b58\u5728\u4e00\u4e2a\u9ed8\u8ba4\u7c7b\u522b\u9009\u9879 -data_integrity.categories_one_default_category_option_combo.name=\u53ea\u80fd\u5b58\u5728\u4e00\u4e2a\u9ed8\u8ba4\u7c7b\u522b\u9009\u9879\u7ec4\u5408 -data_integrity.categories_same_category_options.name=\u5177\u6709\u76f8\u540c\u7c7b\u522b\u9009\u9879\u7684\u7c7b\u522b -data_integrity.categories_unique_category_combo.name=\u4e0d\u540c\u7684\u7c7b\u522b\u7ec4\u5408\u4e0d\u5e94\u5177\u6709\u5b8c\u5168\u76f8\u540c\u7684\u7c7b\u522b\u7ec4\u5408\u3002 +data_integrity.categories_dimensions_no_visualizations.name=\u4f5c\u4e3a\u6570\u636e \u7ef4\u5ea6 \u542f\u7528\u4f46\u6ca1\u6709\u76f8\u5173\u53ef\u89c6\u5316\u529f\u80fd\u7684\u7c7b\u522b +data_integrity.categories_one_default_category.name=\u53ea\u5e94\u5b58\u5728\u4e00\u4e2a "\u9ed8\u8ba4 "\u7c7b\u522b +data_integrity.categories_one_default_category_combo.name=\u53ea\u5e94\u5b58\u5728\u4e00\u4e2a "\u9ed8\u8ba4 "\u7c7b\u522b\u7ec4\u5408 +data_integrity.categories_one_default_category_option.name=\u53ea\u5e94\u5b58\u5728\u4e00\u4e2a "\u9ed8\u8ba4 "\u7c7b\u522b\u9009\u9879 +data_integrity.categories_one_default_category_option_combo.name=\u53ea\u5e94\u5b58\u5728\u4e00\u4e2a "\u9ed8\u8ba4 "\u7c7b\u522b\u9009\u9879\u7ec4\u5408 +data_integrity.categories_same_category_options.name=\u7c7b\u522b\u9009\u9879\u76f8\u540c\u7684\u7c7b\u522b +data_integrity.categories_unique_category_combo.name=\u7c7b\u522b\u76f8\u540c\u7684\u7c7b\u522b\u7ec4\u5408 data_integrity.invalid_category_combos.name=\u65e0\u6548\u7684\u7c7b\u522b\u7ec4\u5408 data_integrity.category_combos_unused.name=\u5176\u4ed6\u5143\u6570\u636e\u5bf9\u8c61\u672a\u4f7f\u7528\u7684\u7c7b\u522b\u7ec4\u5408 -data_integrity.category_option_combos_disjoint.name=\u5177\u6709\u4e0d\u76f8\u4ea4\u5173\u8054\u7684\u7c7b\u522b\u9009\u9879\u7ec4\u5408\u3002 -data_integrity.category_option_combos_no_names.name=Category option combinations with no names -data_integrity.category_option_combos_have_duplicates.name=Category option combination duplicates (same category options and same category combo) -data_integrity.category_option_group_sets_incomplete.name=\u4e0d\u5305\u542b\u6240\u6709\u7c7b\u522b\u9009\u9879\u7684\u7c7b\u522b\u9009\u9879\u7ec4\u96c6\u3002 -data_integrity.category_options_excess_groupset_membership.name=\u5c5e\u4e8e\u7c7b\u522b\u9009\u9879\u7ec4\u96c6\u4e2d\u591a\u4e2a\u7ec4\u7684\u7c7b\u522b\u9009\u9879\u3002 -data_integrity.category_options_no_categories.name=\u6ca1\u6709\u7c7b\u522b\u7684\u7c7b\u522b\u9009\u9879\u3002 -data_integrity.category_options_shared_within_category_combo.name=\u5177\u6709\u5171\u4eab\u76f8\u540c\u7c7b\u522b\u9009\u9879\u7684\u7c7b\u522b\u7684\u7c7b\u522b\u7ec4\u5408\u3002 -data_integrity.catoptioncombos_no_catcombo.name=\u6ca1\u6709\u7c7b\u522b\u7ec4\u5408\u7684\u7c7b\u522b\u9009\u9879\u7ec4\u5408\u3002 -data_integrity.cocs_wrong_cardinality.name=\u57fa\u6570\u4e0d\u6b63\u786e\u7684\u7c7b\u522b\u9009\u9879\u7ec4\u5408\u3002 -data_integrity.dashboards_no_items.name=\u6ca1\u6709\u9879\u76ee\u7684\u4eea\u8868\u677f\u3002 -data_integrity.data_elements_aggregate_abandoned.name=\u805a\u5408\u8fc7\u53bb 100 \u5929\u5185\u672a\u66f4\u6539\u4e14\u6ca1\u6709\u4efb\u4f55\u6570\u636e\u503c\u7684\u6570\u636e\u5143\u7d20\u3002 -data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate data elements which can be aggregated but have an aggregation operator set to NONE. -data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Data elements which cannot be aggregated but have an aggregation operator set to something other than NONE. -data_integrity.data_elements_aggregate_no_analysis.name=\u805a\u5408\u672a\u5728\u4efb\u4f55\u6536\u85cf\u5939\u4e2d\u4f7f\u7528\u7684\u6570\u636e\u5143\u7d20\uff08\u76f4\u63a5\u6216\u901a\u8fc7\u6307\u6807\uff09 -data_integrity.data_elements_aggregate_no_data.name=\u805a\u5408\u6ca1\u6709\u6570\u636e\u503c\u7684\u6570\u636e\u5143\u7d20\u3002 -data_integrity.data_elements_aggregate_no_groups.name=\u805a\u5408\u4e0d\u5728\u4efb\u4f55\u6570\u636e\u5143\u7d20\u7ec4\u4e2d\u7684\u6570\u636e\u5143\u7d20\u3002 -data_integrity.data_elements_aggregate_with_different_period_types.name=\u805a\u5408\u5c5e\u4e8e\u4e0d\u540c\u5468\u671f\u7c7b\u578b\u7684\u6570\u636e\u96c6\u7684\u6570\u636e\u5143\u7d20\u3002 -data_integrity.data_elements_without_datasets.name=\u805a\u5408\u672a\u5206\u914d\u7ed9\u4efb\u4f55\u6570\u636e\u96c6\u7684\u6570\u636e\u5143\u7d20 -data_integrity.datasets_empty.name=\u6ca1\u6709\u6570\u636e\u5143\u7d20\u7684\u6570\u636e\u96c6 -data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty. -data_integrity.datasets_not_assigned_to_org_units.name=\u672a\u5206\u914d\u7ed9\u4efb\u4f55\u7ec4\u7ec7\u5355\u4f4d\u7684\u6570\u636e\u96c6 +data_integrity.category_option_combos_disjoint.name=\u4e0d\u76f8\u5173\u8054\u7684\u7c7b\u522b\u9009\u9879\u7ec4\u5408 +data_integrity.category_option_combos_no_names.name=\u4e0d\u5e26\u540d\u79f0\u7684\u7c7b\u522b\u9009\u9879\u7ec4\u5408 +data_integrity.category_option_combos_have_duplicates.name=\u5177\u6709\u76f8\u540c\u7c7b\u522b\u9009\u9879\u548c\u7c7b\u522b\u7ec4\u5408\u7684\u7c7b\u522b\u9009\u9879\u7ec4\u5408 +data_integrity.category_option_group_sets_incomplete.name=\u4e0d\u5305\u542b\u6240\u6709\u7c7b\u522b\u9009\u9879\u7684\u7c7b\u522b\u9009\u9879\u7ec4\u96c6 +data_integrity.category_options_excess_groupset_membership.name=\u7c7b\u522b\u9009\u9879\u4e2d\u5c5e\u4e8e\u591a\u4e2a\u7ec4\u522b\u7684\u7c7b\u522b\u9009\u9879\u7ec4\u96c6 +data_integrity.category_options_no_categories.name=\u65e0\u7c7b\u522b\u7684\u7c7b\u522b\u9009\u9879 +data_integrity.category_options_shared_within_category_combo.name=\u5177\u6709\u76f8\u540c\u7c7b\u522b\u9009\u9879\u7684\u7c7b\u522b\u7ec4\u5408 +data_integrity.catoptioncombos_no_catcombo.name=\u65e0\u7c7b\u522b\u7ec4\u5408\u7684\u7c7b\u522b\u9009\u9879\u7ec4\u5408 +data_integrity.cocs_wrong_cardinality.name=\u7c7b\u522b\u9009\u9879\u7ec4\u5408\u7684\u6570\u91cf\u4e0d\u6b63\u786e +data_integrity.dashboards_no_items.name=\u6ca1\u6709\u9879\u76ee\u7684\u4eea\u8868\u677f +data_integrity.data_elements_aggregate_abandoned.name=\u6c47\u603b\u6570\u636e \u5728\u8fc7\u53bb 100 \u5929\u5185\u672a\u53d1\u751f\u53d8\u5316\u4e14\u6ca1\u6709\u4efb\u4f55\u6570\u636e \u503c\u7684\u5143\u7d20 +data_integrity.data_elements_can_aggregate_with_none_operator.name=\u805a\u5408\u57df\u6570\u636e \u53ef\u805a\u5408\u4f46\u805a\u5408\u8fd0\u7b97\u7b26\u8bbe\u7f6e\u4e3a "\u65e0 "\u7684\u5143\u7d20 +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=\u805a\u5408\u6570\u636e \u4e0d\u80fd\u805a\u5408\u4f46\u805a\u5408\u8fd0\u7b97\u7b26\u672a\u8bbe\u7f6e\u4e3a "\u65e0 "\u7684\u5143\u7d20 +data_integrity.data_elements_aggregate_no_analysis.name=\u6570\u636e \u672a\u76f4\u63a5\u6216\u901a\u8fc7\u6307\u6807\u4f7f\u7528\u7684\u7efc\u5408\u8981\u7d20 +data_integrity.data_elements_aggregate_no_data.name=\u6c47\u603b\u6570\u636e \u5143\u7d20\uff0c\u4e0d\u542b\u6570\u636e \u503c +data_integrity.data_elements_aggregate_no_groups.name=\u6c47\u603b\u6570\u636e \u4e0d\u5728\u4efb\u4f55\u6570\u636e\u5143\u7ec4\u96c6 +data_integrity.data_elements_aggregate_with_different_period_types.name=\u6c47\u603b\u5c5e\u4e8e\u6570\u636e \u4e0d\u540c\u5468\u671f\u7c7b\u578b\u96c6\u5408\u7684\u6570\u636e \u5143\u7d20 +data_integrity.data_elements_without_datasets.name=\u6c47\u603b\u6570\u636e \u4e0d\u5c5e\u4e8e\u4efb\u4f55\u6570\u636e\u96c6\u7684\u5143\u7d20 +data_integrity.datasets_empty.name=\u65e0\u6570\u636e\u5143\u7684\u6570\u636e\u96c6 +data_integrity.datasets_same_name.name=\u540d\u79f0\u6216\u7b80\u79f0\u91cd\u590d\u7684\u6570\u636e\u96c6 +data_integrity.datasets_custom_data_entry_forms_empty.name=\u6570\u636e\u96c6\u7684\u81ea\u5b9a\u4e49\u6570\u636e \u8f93\u5165\u8868\u683c\u4e3a\u7a7a +data_integrity.datasets_not_assigned_to_org_units.name=\u6570\u636e \u672a\u5206\u914d\u7ed9\u4efb\u4f55\u7ec4\u7ec7\u5355\u4f4d\u7684\u6570\u636e\u96c6 data_integrity.data_elements_excess_groupset_membership.name=\u5c5e\u4e8e\u7ec4\u96c6\u4e2d\u591a\u4e2a\u7ec4\u7684\u6570\u636e\u5143\u7d20\u3002 -data_integrity.category_option_group_sets_scarce.name=\u7c7b\u522b\u9009\u9879\u7ec4\u5e94\u8be5\u81f3\u5c11\u6709\u4e24\u4e2a\u6210\u5458\u3002 -data_integrity.category_option_groups_scarce.name=\u7c7b\u522b\u9009\u9879\u7ec4\u5e94\u8be5\u81f3\u5c11\u6709\u4e24\u4e2a\u6210\u5458\u3002 -data_integrity.data_element_groups_scarce.name=\u6570\u636e\u5143\u7d20\u7ec4\u5e94\u8be5\u81f3\u5c11\u6709\u4e24\u4e2a\u6210\u5458\u3002 -data_integrity.indicator_group_sets_scarce.name=\u6307\u6807\u7ec4\u96c6\u5e94\u8be5\u81f3\u5c11\u6709\u4e24\u4e2a\u6210\u5458\u3002 -data_integrity.indicator_groups_scarce.name=\u6307\u6807\u7ec4\u81f3\u5c11\u5e94\u6709\u4e24\u540d\u6210\u5458\u3002 -data_integrity.orgunit_groups_scarce.name=\u7ec4\u7ec7\u5355\u4f4d\u7ec4\u5e94\u81f3\u5c11\u6709\u4e24\u540d\u6210\u5458\u3002 -data_integrity.program_indicator_groups_scarce.name=\u65b9\u6848\u6307\u6807\u7ec4\u81f3\u5c11\u5e94\u6709\u4e24\u540d\u6210\u5458\u3002 -data_integrity.user_groups_scarce.name=\u7528\u6237\u7ec4\u5e94\u8be5\u81f3\u5c11\u6709\u4e24\u4e2a\u6210\u5458\u3002 -data_integrity.validation_rule_groups_scarce.name=\u9a8c\u8bc1\u89c4\u5219\u5e94\u8be5\u81f3\u5c11\u6709\u4e24\u4e2a\u6210\u5458\u3002 -data_integrity.indicator_no_analysis.name=\u672a\u5728\u5206\u6790\u5bf9\u8c61\u4e2d\u4f7f\u7528\u7684\u6307\u6807\u3002 -data_integrity.indicator_types_duplicated.name=\u5177\u6709\u76f8\u540c\u56e0\u5b50\u7684\u6307\u6807\u7c7b\u578b\u3002 -data_integrity.indicators_duplicated_terms.name=\u5177\u6709\u76f8\u540c\u672f\u8bed\u7684\u6307\u6807\u3002 -data_integrity.indicators_exact_duplicates.name=\u5177\u6709\u76f8\u540c\u516c\u5f0f\u7684\u6307\u6807\u3002 -data_integrity.indicators_not_grouped.name=\u6307\u6807\u4e0d\u5728\u4efb\u4f55\u7ec4\u4e2d\u3002 -data_integrity.option_sets_wrong_sort_order.name=\u6392\u5e8f\u987a\u5e8f\u53ef\u80fd\u9519\u8bef\u7684\u9009\u9879\u96c6\u3002 +data_integrity.category_option_group_sets_scarce.name=\u7c7b\u522b\u9009\u9879\u7ec4\u96c6\u81f3\u5c11\u5e94\u6709\u4e24\u4e2a\u6210\u5458 +data_integrity.category_option_groups_scarce.name=\u7c7b\u522b\u9009\u9879\u7ec4\u81f3\u5c11\u5e94\u6709\u4e24\u540d\u6210\u5458 +data_integrity.data_element_groups_scarce.name=\u6570\u636e\u5143\u7ec4\u96c6 \u81f3\u5c11\u5e94\u6709\u4e24\u540d\u6210\u5458 +data_integrity.indicator_group_sets_scarce.name=\u6307\u6807\u7ec4\u5e94\u81f3\u5c11\u6709\u4e24\u540d\u6210\u5458 +data_integrity.indicator_groups_scarce.name=\u6307\u6807\u5c0f\u7ec4\u5e94\u81f3\u5c11\u6709\u4e24\u540d\u6210\u5458 +data_integrity.orgunit_groups_scarce.name=\u7ec4\u7ec7\u5355\u4f4d\u5c0f\u7ec4\u81f3\u5c11\u5e94\u6709\u4e24\u540d\u6210\u5458 +data_integrity.program_indicator_groups_scarce.name=\u8ba1\u5212\u6307\u6807\u5c0f\u7ec4\u81f3\u5c11\u5e94\u6709\u4e24\u540d\u6210\u5458 +data_integrity.user_groups_scarce.name=\u7528\u6237\u7ec4\u81f3\u5c11\u5e94\u6709\u4e24\u540d\u6210\u5458 +data_integrity.validation_rule_groups_scarce.name=\u9a8c\u8bc1\u89c4\u5219\u7ec4\u81f3\u5c11\u5e94\u6709\u4e24\u540d\u6210\u5458 +data_integrity.indicator_no_analysis.name=\u672a\u7528\u4e8e\u4efb\u4f55\u5206\u6790\u5bf9\u8c61\u7684\u6307\u6807 +data_integrity.indicator_types_duplicated.name=\u56e0\u5b50\u76f8\u540c\u7684\u6307\u6807\u7c7b\u578b +data_integrity.indicators_duplicated_terms.name=\u672f\u8bed\u76f8\u540c\u7684\u6307\u6807 +data_integrity.indicators_exact_duplicates.name=\u5177\u6709\u76f8\u540c\u7684\u516c\u5f0f\u7684\u6307\u6807 +data_integrity.indicators_not_grouped.name=\u672a\u5217\u5165\u4efb\u4f55\u7ec4\u522b\u7684\u6307\u6807 +data_integrity.option_sets_wrong_sort_order.name=\u6392\u5e8f\u987a\u5e8f\u53ef\u80fd\u9519\u8bef\u7684\u9009\u9879\u96c6 data_integrity.options_sets_empty.name=\u7a7a\u9009\u9879\u96c6 data_integrity.options_sets_unused.name=\u672a\u4f7f\u7528\u7684\u9009\u9879\u96c6 data_integrity.orgunit_group_sets_excess_groups.name=\u5c5e\u4e8e\u7ec4\u96c6\u4e2d\u591a\u4e2a\u7ec4\u7684\u7ec4\u7ec7\u5355\u4f4d\u3002 data_integrity.orgunits_compulsory_group_count.name=\u4e0d\u5728\u6240\u6709\u5f3a\u5236\u6027\u7ec4\u7ec7\u5355\u4f4d\u7ec4\u96c6\u4e2d\u7684\u7ec4\u7ec7\u5355\u4f4d -data_integrity.orgunits_invalid_geometry.name=\u5177\u6709\u65e0\u6548\u51e0\u4f55\u56fe\u5f62\u7684\u7ec4\u7ec7\u5355\u4f4d\u3002 -data_integrity.orgunits_multiple_roots.name=\u7ec4\u7ec7\u5355\u5143\u5c42\u6b21\u7ed3\u6784\u5e94\u8be5\u6709\u4e00\u4e2a\u6839\u3002 -data_integrity.orgunits_multiple_spaces.name=\u7ec4\u7ec7\u5355\u4f4d\u7684\u540d\u79f0\u6216\u7b80\u79f0\u4e2d\u4e0d\u5e94\u5305\u542b\u591a\u4e2a\u7a7a\u683c\u3002 -data_integrity.orgunits_no_coordinates.name=\u6ca1\u6709\u5750\u6807\u7684\u7ec4\u7ec7\u5355\u4f4d\u3002 -data_integrity.orgunits_not_contained_by_parent.name=\u5177\u6709\u70b9\u5750\u6807\u7684\u7ec4\u7ec7\u5355\u4f4d\u5e94\u5305\u542b\u5728\u5176\u7236\u7ea7\u4e2d\u3002 -data_integrity.orgunits_null_island.name=\u4f4d\u4e8e Null Island (0,0) 100 \u516c\u91cc\u8303\u56f4\u5185\u7684\u7ec4\u7ec7\u5355\u4f4d\u3002 -data_integrity.orgunits_openingdate_gt_closeddate.name=\u5f00\u653e\u65e5\u671f\u665a\u4e8e\u5173\u95ed\u65e5\u671f\u7684\u7ec4\u7ec7\u5355\u4f4d\u3002 -data_integrity.orgunits_orphaned.name=\u5b64\u7acb\u7684\u7ec4\u7ec7\u5355\u4f4d\u3002 -data_integrity.orgunits_same_name_and_parent.name=\u7ec4\u7ec7\u5355\u4f4d\u4e0d\u5e94\u5177\u6709\u76f8\u540c\u7684\u540d\u79f0\u548c\u7236\u7ea7\u3002 -data_integrity.orgunits_trailing_spaces.name=\u7ec4\u7ec7\u5355\u4f4d\u4e0d\u5e94\u6709\u5c3e\u968f\u7a7a\u683c\u3002 -data_integrity.org_units_not_in_compulsory_group_sets.name=\u4e0d\u5c5e\u4e8e\u6240\u6709\u5f3a\u5236\u6027\u7ec4\u7ec7\u5355\u4f4d\u7ec4\u96c6\u4e2d\u7684\u7ec4\u7ec7\u5355\u4f4d +data_integrity.orgunits_invalid_geometry.name=\u5730\u7406\u51e0\u4f55\u5f62\u72b6\u65e0\u6548\u7684\u7ec4\u7ec7\u673a\u6784 +data_integrity.orgunits_multiple_roots.name=\u7ec4\u7ec7\u673a\u6784\u7684\u5c42\u6b21\u7ed3\u6784\u5e94\u6709\u4e00\u4e2a\u5355\u4e00\u7684\u6839\u8282\u70b9 +data_integrity.orgunits_multiple_spaces.name=\u7ec4\u7ec7\u5355\u4f4d\u540d\u79f0\u6216\u7b80\u79f0\u4e2d\u4e0d\u5f97\u6709\u591a\u4e2a\u7a7a\u683c +data_integrity.orgunits_no_coordinates.name=\u65e0\u5750\u6807\u7684\u7ec4\u7ec7\u673a\u6784 +data_integrity.orgunits_not_contained_by_parent.name=\u5177\u6709\u70b9\u5750\u6807\u7684\u7ec4\u7ec7\u673a\u6784\u5e94\u5305\u542b\u5728\u5176\u7236\u5355\u4f4d\u4e2d +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=\u4f4d\u4e8e\u7a7a\u5c9b 100 \u516c\u91cc\u8303\u56f4\u5185\u7684\u7ec4\u7ec7\u5355\u4f4d (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=\u5f00\u653e\u65e5\u671f\u5728\u5173\u95ed\u65e5\u671f\u4e4b\u540e\u7684\u7ec4\u7ec7\u673a\u6784 +data_integrity.orgunits_orphaned.name=\u5b64\u7acb\u7684\u7ec4\u7ec7\u673a\u6784 +data_integrity.orgunits_same_name_and_parent.name=\u7ec4\u7ec7\u673a\u6784\u7684\u540d\u79f0\u548c\u4e0a\u7ea7\u673a\u6784\u4e0d\u5e94\u76f8\u540c +data_integrity.orgunits_trailing_spaces.name=\u7ec4\u7ec7\u673a\u6784\u540d\u79f0\u4e0d\u5e94\u6709\u5c3e\u90e8\u7a7a\u683c +data_integrity.org_units_not_in_compulsory_group_sets.name=\u4e0d\u5c5e\u4e8e\u6240\u6709\u5f3a\u5236\u673a\u6784\u7ec4\u96c6\u7684\u673a\u6784 data_integrity.organisation_units_violating_exclusive_group_sets.name=\u5c5e\u4e8e\u7ec4\u96c6\u4e2d\u591a\u4e2a\u7ec4\u7684\u7ec4\u7ec7\u5355\u4f4d -data_integrity.organisation_units_without_groups.name=\u4e0d\u5c5e\u4e8e\u4efb\u4f55\u7ec4\u7684\u7ec4\u7ec7\u5355\u4f4d -data_integrity.periods_3y_future.name=\u672a\u6765\u4e09\u5e74\u4ee5\u4e0a\u7684\u671f\u95f4\u3002 -data_integrity.periods_distant_past.name=\u5728\u9065\u8fdc\u7684\u8fc7\u53bb\u7684\u65f6\u671f\u3002 +data_integrity.organisation_units_without_groups.name=\u65e0\u7ec4\u7684\u7ec4\u7ec7\u673a\u6784 +data_integrity.periods_3y_future.name=\u672a\u6765\u4e09\u5e74\u4ee5\u4e0a\u7684\u671f\u95f4 +data_integrity.periods_distant_past.name=\u5f88\u4e45\u8fdc\u7684\u65f6\u671f\u3002 data_integrity.periods_same_start_end_date.name=\u5177\u6709\u76f8\u540c\u5f00\u59cb\u65e5\u671f\u548c\u7ed3\u675f\u65e5\u671f\u7684\u671f\u95f4 data_integrity.periods_same_start_date_period_type.name=\u5177\u6709\u76f8\u540c\u5f00\u59cb\u65e5\u671f\u548c\u671f\u95f4\u7c7b\u578b\u7684\u671f\u95f4 -data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have custom data entry forms which are empty. -data_integrity.program_rules_message_no_template.name=\u5e94\u5728\u6ca1\u6709\u6d88\u606f\u6a21\u677f\u7684\u60c5\u51b5\u4e0b\u53d1\u9001\u6216\u5b89\u6392\u6d88\u606f\u7684\u7a0b\u5e8f\u89c4\u5219\u64cd\u4f5c\u3002 -data_integrity.program_rules_no_action.name=\u65e0\u64cd\u4f5c\u7684\u7a0b\u5e8f\u89c4\u5219\u3002 +data_integrity.programs_custom_data_entry_forms_empty.name=\u5e26\u6709\u7a7a\u7684\u81ea\u5b9a\u4e49\u6570\u636e \u8f93\u5165\u8868\u683c\u7684\u9879\u76ee +data_integrity.program_stages_no_programs.name=\u6ca1\u6709\u76f8\u5173\u9879\u76ee\u8ba1\u5212\u7684\u9879\u76ee\u9636\u6bb5 +data_integrity.program_rules_message_no_template.name=\u5728\u6ca1\u6709\u4fe1\u606f\u6a21\u677f\u7684\u60c5\u51b5\u4e0b\u53d1\u9001\u6216\u5b89\u6392\u4fe1\u606f\u7684\u7a0b\u5e8f\u89c4\u5219\u64cd\u4f5c +data_integrity.program_rules_no_action.name=\u65e0\u64cd\u4f5c/\u884c\u52a8\u7684\u9879\u76ee\u89c4\u5219 data_integrity.program_rules_no_expression.name=\u6ca1\u6709\u8868\u8fbe\u5f0f\u7684\u7a0b\u5e8f\u89c4\u5219\u3002 -data_integrity.program_rules_no_priority.name=\u65e0\u4f18\u5148\u7ea7\u7684\u7a0b\u5e8f\u89c4\u5219 -data_integrity.validation_rules_missing_value_strategy_null.name=\u6240\u6709\u9a8c\u8bc1\u89c4\u5219\u8868\u8fbe\u5f0f\u90fd\u5e94\u5177\u6709\u7f3a\u5931\u503c\u7b56\u7565\u3002 -data_integrity.dashboards_not_viewed_one_year.name=\u5728\u8fc7\u53bb 12 \u4e2a\u6708\u5185\u672a\u88ab\u79ef\u6781\u67e5\u770b\u7684\u4eea\u8868\u677f -data_integrity.maps_not_viewed_one_year.name=\u8fc7\u53bb 12 \u4e2a\u6708\u672a\u67e5\u770b\u7684\u5730\u56fe -data_integrity.visualizations_not_viewed_one_year.name=\u5728\u8fc7\u53bb 12 \u4e2a\u6708\u5185\u672a\u67e5\u770b\u7684\u53ef\u89c6\u5316 -data_integrity.users_with_invalid_usernames.name = \u7528\u6237\u540d\u65e0\u6548\u7684\u7528\u6237 -data_integrity.users_capture_ou_not_in_data_view_ou.name=\u91c7\u96c6\u673a\u6784\u4e0d\u5728\u6570\u636e\u89c6\u56fe\u673a\u6784\u4e2d\u7684\u7528\u6237 -data_integrity.users_capture_ou_not_in_tei_search_ou.name=\u6355\u83b7\u7ec4\u7ec7\u5355\u4f4d\u4e0d\u5728 TEI \u641c\u7d22\u7ec4\u7ec7\u5355\u4f4d\u4e2d\u7684\u7528\u6237 +data_integrity.program_rules_no_priority.name=\u6ca1\u6709\u4f18\u5148\u7ea7\u7684\u9879\u76ee\u89c4\u5219 +data_integrity.single_events_null_occurred_date.name=\u65e0\u53d1\u751f\u65e5\u671f\u7684\u5355\u4e2a\u4e8b\u4ef6 +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=\u65e0\u7f3a\u5931\u503c\u7b56\u7565\u7684\u9a8c\u8bc1\u89c4\u5219\u8868\u8fbe\u5f0f +data_integrity.dashboards_not_viewed_one_year.name=\u8fc7\u53bb 12 \u4e2a\u6708\u5185\u672a\u4e3b\u52a8\u67e5\u770b\u7684\u4eea\u8868\u677f +data_integrity.maps_not_viewed_one_year.name=\u8fc7\u53bb 12 \u4e2a\u6708\u5185\u672a\u6d4f\u89c8\u8fc7\u7684\u5730\u56fe +data_integrity.visualizations_not_viewed_one_year.name=\u8fc7\u53bb 12 \u4e2a\u6708\u5185\u672a\u6d4f\u89c8\u8fc7\u7684\u53ef\u89c6\u5316\u5185\u5bb9 +data_integrity.users_with_invalid_usernames.name=\u7528\u6237\u540d\u65e0\u6548\u7684\u7528\u6237 +data_integrity.users_capture_ou_not_in_data_view_ou.name=\u7528\u6237\u7684\u6570\u636e \u6355\u6349\u7ec4\u7ec7\u5355\u4f4d\u4e0d\u5728\u5176\u6570\u636e \u89c6\u56fe\u7ec4\u7ec7\u5355\u4f4d\u5c42\u6b21\u7ed3\u6784\u4e2d +data_integrity.users_capture_ou_not_in_tei_search_ou.name=\u7528\u6237\u7684\u6570\u636e \u6355\u6349\u7ec4\u7ec7\u5355\u4f4d\u4e0d\u5728\u5176\u8ddf\u8e2a\u5b9e\u4f53 \u641c\u7d22\u7ec4\u7ec7\u5355\u4f4d\u5c42\u6b21\u7ed3\u6784\u5185 data_integrity.users_with_no_user_role.name=\u65e0\u7528\u6237\u89d2\u8272\u7684\u7528\u6237 -data_integrity.user_roles_no_authorities.name=\u6ca1\u6709\u6743\u9650\u7684\u7528\u6237\u89d2\u8272 -data_integrity.user_roles_with_no_users.name=\u6ca1\u6709\u7528\u6237\u7684\u7528\u6237\u89d2\u8272 -data_integrity.option_groups_empty.users=\u65e0\u9009\u9879\u7684\u9009\u9879\u7ec4 -data_integrity.push_analysis_no_recipients.name=\u65e0\u6536\u4ef6\u4eba\u7684\u63a8\u9001\u5206\u6790 - +data_integrity.user_roles_no_authorities.name=\u672a\u6307\u5b9a\u6743\u9650\u7684\u7528\u6237\u89d2\u8272 +data_integrity.user_roles_with_no_users.name=\u672a\u6307\u5b9a\u7528\u6237\u7684\u7528\u6237\u89d2\u8272 +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=\u56fe\u6807\u8868\u4e2d\u6ca1\u6709\u6761\u76ee\u7684 ICON \u7c7b\u578b\u6587\u4ef6\u8d44\u6e90 +data_integrity.users_with_all_authority.name=\u5df2\u5206\u914d ALL \u6743\u9650\u7684\u7528\u6237 +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=\u8ddf\u8e2a\u5b9e\u4f53 \u5177\u6709\u6b21\u4f18\u641c\u7d22\u914d\u7f6e\u7684\u5c5e\u6027\uff0c\u5728\u4f7f\u7528\u8fd9\u4e9b\u5c5e\u6027\u641c\u7d22\u88ab\u8ddf\u8e2a\u5b9e\u4f53\u65f6\uff0c\u53ef\u80fd\u5bfc\u81f4\u641c\u7d22\u6027\u80fd\u964d\u4f4e +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=trackedentityattributevalue \u8868\u4e0a\u7684\u90e8\u5206\u4e09\u53c9\u7d22\u5f15\u5fc5\u987b\u4e0e\u8ddf\u8e2a\u5b9e\u4f53\u5c5e\u6027 \u5143\u6570\u636e\u914d\u7f6e\u540c\u6b65 +data_integrity.tracked_entity_attributes_trigram_index_overview.name=\u8ddf\u8e2a\u5b9e\u4f53 \u5728 trackedentityattributevalue \u8868\u4e2d\u521b\u5efa\u4e86\u90e8\u5206\u4e09\u89d2\u7d22\u5f15\u7684\u5c5e\u6027 +data_integrity.programs_inconsistent_tracked_entity_type.name=\u4e0e\u8ddf\u8e2a\u5b9e\u4f53 \u7c7b\u578b\u94fe\u63a5\u4e0d\u4e00\u81f4\u7684\u9879\u76ee +data_integrity.category_options_default_incorrect_sharing.name=\u9ed8\u8ba4\u7c7b\u522b\u9009\u9879\u5e94\u4e0e\u6240\u6709\u7528\u6237\u516c\u5f00\u5171\u4eab +data_integrity.users_with_app_hub_authority.name=\u53ef\u5728\u5e94\u7528\u5546\u5e97\u4e2d\u5fc3\u5b89\u88c5\u548c\u7ba1\u7406\u5e94\u7528\u7a0b\u5e8f\u7684\u7528\u6237 +data_integrity.program_rules_inconsistent_program_program_stage.name=\u4e0e\u9879\u76ee\u5173\u8054\u4e0d\u4e00\u81f4\u7684\u9879\u76ee\u89c4\u5219\uff0c\u4ee5\u53ca\u9879\u76ee\u9636\u6bb5 # -- End Data Integrity Checks--------------------------------------------# diff --git a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_zh_CN.properties b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_zh_CN.properties index 5c5f03a91bc7..a71bc8c9c374 100644 --- a/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_zh_CN.properties +++ b/dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global_zh_CN.properties @@ -51,7 +51,7 @@ dhis-web-event-reports=\u4e8b\u4ef6\u62a5\u8868 dhis-web-event-visualizer=\u4e8b\u4ef6\u53ef\u89c6\u5316 dhis-web-reports=\u62a5\u8868\u7ba1\u7406 dhis-web-approval=\u6570\u636e\u5ba1\u6838 -dhis-web-approval-classic=\u6570\u636e\u5ba1\u6279\u7ecf\u5178 +dhis-web-approval-classic=Data Approval Classic dhis-web-cache-cleaner=\u6d4f\u89c8\u7f13\u51b2\u6e05\u9664\u5668 dhis-web-mobile=\u79fb\u52a8\u7248 dhis-web-dashboard-integration=\u72b6\u6001\u9762\u677f @@ -61,7 +61,7 @@ dhis-web-pivot=\u900f\u89c6\u8868 dhis-web-app-management=\u5e94\u7528\u7ba1\u7406 dhis-web-usage-analytics=\u4f7f\u7528\u5206\u6790 dhis-web-translations=\u7ffb\u8bd1 -dhis-web-interpretation=\u6ce8\u91ca +dhis-web-interpretation=\u89e3\u91ca dhis-web-datastore=\u6570\u636e\u5e93\u7f16\u8f91\u5668 dhis-web-user=\u7528\u6237 dhis-web-scheduler=\u8c03\u5ea6\u5668 @@ -70,6 +70,9 @@ dhis-web-menu-management=\u83dc\u5355\u7ba1\u7406 dhis-web-data-visualizer=\u6570\u636e\u53ef\u89c6\u5316\u56fe\u8868\u5de5\u5177 dhis-web-sms-configuration=\u77ed\u4fe1\u914d\u7f6e dhis-web-login=\u767b\u5f55 +dhis-web-user-profile=User Profile +dhis-web-line-listing=Line Listing +dhis-web-metadata-management=Metadata Management #-- Intro modules -------------------------------------------------------------# @@ -87,7 +90,8 @@ intro_dhis-web-event-reports=\u4e8b\u4ef6\u67e5\u8be2\uff0c\u5e76\u751f\u6210\u6 intro_dhis-web-event-capture=\u91c7\u96c6\u5355\u4e2a\u4e8b\u4ef6\u7684\u4fe1\u606f intro_dhis-web-capture=\u91c7\u96c6\u5355\u4e2a\u4e8b\u4ef6\u7684\u4fe1\u606f intro_dhis-web-data-visualizer=\u751f\u6210\u6570\u636e\u5143\u548c\u6307\u6807\u7684\u53ef\u89c6\u5316\u56fe\u8868\u548c\u8868\u683c -intro_dhis-web-sms-configuration=\u914d\u7f6e\u77ed\u4fe1\u7f51\u5173\u548c\u6d88\u606f +intro_dhis-web-sms-configuration=Configure SMS Gateways and messages. +intro_dhis-web-line-listing=Create dynamic line lists for events and tracked entities. #-- Intro functions -------------------------------------------------------------# @@ -129,7 +133,7 @@ M_dhis-web-sms=\u67e5\u770b\u77ed\u4fe1\u6a21\u5757 M_dhis-web-capture=\u91c7\u96c6APP M_dhis-web-reports=NRHM\u62a5\u8868\u6a21\u5757 M_dhis-web-approval=\u6570\u636e\u5ba1\u6838app -M_dhis-web-approval-classic=\u6570\u636e\u5ba1\u6279\u7ecf\u5178\u5e94\u7528 +M_dhis-web-approval-classic=Data Approval Classic app M_dhis-web-event-visualizer=\u67e5\u770b\u4e8b\u4ef6\u53ef\u89c6\u5316\u56fe\u8868\u6a21\u5757 M_dhis-web-cache-cleaner=\u67e5\u770b\u7f13\u51b2\u6e05\u9664\u6a21\u5757 M_dhis-web-translations=\u67e5\u770b\u7ffb\u8bd1\u6a21\u5757 @@ -138,6 +142,10 @@ M_dhis-web-user=\u7528\u6237\u7ba1\u7406APP M_dhis-web-scheduler=\u67e5\u770b\u8c03\u5ea6\u5668App M_dhis-web-data-visualizer=\u67e5\u770b\u6570\u636e\u53ef\u89c6\u5316\u6a21\u5757 M_dhis-web-sms-configuration=\u77ed\u4fe1\u914d\u7f6e\u5e94\u7528 +M_dhis-web-line-listing=Line Listing app +M_dhis-web-metadata-management=Metadata Management app +# Authority used when the app is installed unbundled (app hub); see App.getSeeAppAuthority() +M_metadatamanagement=Metadata Management app #-- User action privilegies ---------------------------------------------------# @@ -151,15 +159,18 @@ F_DATAADMIN_UNLOCK=\u6570\u636e\u7ba1\u7406\u89e3\u9501 F_DATAELEMENT_PUBLIC_ADD=\u6dfb\u52a0\u6570\u636e\u5143 F_DATAELEMENT_PRIVATE_ADD=\u6dfb\u52a0\u79c1\u4eba\u6570\u636e\u5143 F_DATAELEMENT_DELETE=\u5220\u9664\u6570\u636e\u5143 +F_DATA_ELEMENT_MERGE=Merge Data Elements F_CATEGORY_PUBLIC_ADD=\u6dfb\u52a0/\u66f4\u65b0\u516c\u5171\u5206\u7c7b F_CATEGORY_PRIVATE_ADD=\u6dfb\u52a0/\u66f4\u65b0\u79c1\u6709\u6570\u636e\u5143\u5206\u7c7b F_CATEGORY_DELETE=\u5220\u9664\u6570\u636e\u5143\u5206\u7c7b F_CATEGORY_OPTION_PUBLIC_ADD=\u6dfb\u52a0/\u66f4\u65b0\u516c\u5171\u5206\u7c7b\u9009\u9879 F_CATEGORY_OPTION_PRIVATE_ADD=\u6dfb\u52a0/\u66f4\u65b0\u79c1\u6709\u6570\u636e\u5143\u5206\u7c7b\u9009\u9879 F_CATEGORY_OPTION_DELETE=\u6dfb\u52a0/\u66f4\u65b0\u516c\u5171\u6570\u636e\u5143\u5206\u7c7b\u9009\u9879 +F_CATEGORY_OPTION_MERGE=Merge Category Options F_CATEGORY_COMBO_PUBLIC_ADD=\u6dfb\u52a0/\u66f4\u65b0\u516c\u5171\u6570\u636e\u5143\u5206\u7c7b\u7ec4\u5408 F_CATEGORY_COMBO_PRIVATE_ADD=\u6dfb\u52a0/\u66f4\u65b0\u6570\u636e\u5143\u5206\u7c7b\u7ec4\u5408 F_CATEGORY_COMBO_DELETE=\u5220\u9664\u6570\u636e\u5143\u5206\u7c7b\u7ec4\u5408 +F_CATEGORY_OPTION_COMBO_MERGE=Merge Category Option Combos F_CATEGORY_OPTION_GROUP_PUBLIC_ADD=\u6dfb\u52a0/\u66f4\u65b0\u516c\u5171\u5206\u7c7b\u9009\u9879\u7ec4 F_CATEGORY_OPTION_GROUP_PRIVATE_ADD=\u6dfb\u52a0/\u66f4\u65b0\u79c1\u6709\u6570\u636e\u5143\u5206\u7c7b\u9009\u9879\u7ec4 F_CATEGORY_OPTION_GROUP_DELETE=\u5220\u9664\u6570\u636e\u5143\u5206\u7c7b\u9009\u9879\u7ec4 @@ -197,7 +208,7 @@ F_INDICATORGROUPSET_PRIVATE_ADD=\u6dfb\u52a0\u79c1\u4eba\u6307\u6807\u7ec4\u96c6 F_INDICATORGROUPSET_DELETE=\u5220\u9664\u6307\u6807\u7ec4\u96c6 F_ORGANISATIONUNIT_ADD=\u6dfb\u52a0\u7ec4\u7ec7\u673a\u6784 F_ORGANISATIONUNIT_DELETE=\u5220\u9664\u7ec4\u7ec7\u673a\u6784 -F_ORGANISATIONUNIT_MOVE=\u79fb\u52a8\u7ec4\u7ec7\u5355\u4f4d +F_ORGANISATIONUNIT_MOVE=Move organisation unit F_ORGUNITGROUP_PUBLIC_ADD=\u6dfb\u52a0\u7ec4\u7ec7\u673a\u6784\u7ec4 F_ORGUNITGROUP_PRIVATE_ADD=\u6dfb\u52a0/\u66f4\u65b0\u4e2a\u4eba\u79c1\u6709\u673a\u6784\u7ec4 F_ORGUNITGROUP_DELETE=\u5220\u9664\u7ec4\u7ec7\u673a\u6784\u7ec4 @@ -216,7 +227,7 @@ F_USERGROUP_LIST=\u7528\u6237\u7ec4\u5217\u8868 F_USER_GROUPS_READ_ONLY_ADD_MEMBERS=\u6dfb\u52a0\u79fb\u9664\u53ea\u8bfb\u7528\u6237\u7ec4\u7684\u6210\u5458 F_USER_ADD=\u6dfb\u52a0\u7528\u6237 F_USER_DELETE=\u5220\u9664\u7528\u6237 -F_USER_VIEW=\u67e5\u770b\u7528\u6237 +F_USER_VIEW=View user F_USER_ADD_WITHIN_MANAGED_GROUP=\u7ba1\u7406\u7ec4\u5185\u7528\u6237\u6dfb\u52a0\u66f4\u65b0 F_USER_DELETE_WITHIN_MANAGED_GROUP=\u5220\u9664\u7ba1\u7406\u7ec4\u5185\u7684\u7528\u6237 F_USER_VIEW_WITHIN_MANAGED_GROUP=\u67e5\u770b\u7ba1\u7406\u7ec4\u7684\u7528\u6237 @@ -232,10 +243,10 @@ F_REPORT_PRIVATE_ADD=\u6dfb\u52a0\u79c1\u4eba\u62a5\u8868 F_REPORT_DELETE=\u5220\u9664\u62a5\u8868 F_REPORT_VIEW=\u6d4f\u89c8\u62a5\u8868 F_DASHBOARD_PUBLIC_ADD=\u6dfb\u52a0/\u66f4\u65b0\u516c\u5171\u4eea\u8868\u76d8 -F_VISUALIZATION_PUBLIC_ADD=\u6dfb\u52a0/\u66f4\u65b0\u516c\u5171\u53ef\u89c6\u5316 -F_VISUALIZATION_EXTERNAL=\u53ef\u89c6\u5316\u5916\u90e8\u8bbf\u95ee -F_EVENT_VISUALIZATION_PUBLIC_ADD=\u6dfb\u52a0/\u66f4\u65b0\u516c\u5171\u4e8b\u4ef6\u53ef\u89c6\u5316 -F_EVENT_VISUALIZATION_EXTERNAL=\u4e8b\u4ef6\u53ef\u89c6\u5316\u5916\u90e8\u8bbf\u95ee +F_VISUALIZATION_PUBLIC_ADD=Add/Update Public Visualization +F_VISUALIZATION_EXTERNAL=Visualization External Access +F_EVENT_VISUALIZATION_PUBLIC_ADD=Add/Update Public Event Visualization +F_EVENT_VISUALIZATION_EXTERNAL=Event Visualization External Access F_DOCUMENT_PUBLIC_ADD=\u6dfb\u52a0\u6587\u6863 F_DOCUMENT_PRIVATE_ADD=\u6dfb\u52a0\u79c1\u4eba\u6587\u6863 F_DOCUMENT_DELETE=\u5220\u9664\u6587\u6863 @@ -291,7 +302,7 @@ F_TRACKED_ENTITY_INSTANCE_LIST=\u8ddf\u8e2a\u4e2a\u6848\u5217\u8868 F_TRACKED_ENTITY_INSTANCE_HISTORY=\u8f7d\u5165\u8ddf\u8e2a\u4e2a\u6848\u5386\u53f2 F_TRACKED_ENTITY_INSTANCE_DASHBOARD=\u8ddf\u8e2a\u4e2a\u6848\u4eea\u8868\u76d8 F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION=\u6539\u53d8\u8ddf\u8e2a\u4e2a\u6848\u7684\u4f4d\u7f6e -F_TRACKED_ENTITY_MERGE=\u5408\u5e76\u88ab\u8ddf\u8e2a\u7684\u5b9e\u4f53\u5b9e\u4f8b +F_TRACKED_ENTITY_MERGE=Merge tracked entity instances F_TRACKED_ENTITY_COMMENT_ADD=\u6dfb\u52a0\u8ddf\u8e2a\u4e2a\u6848\u6ce8\u91ca F_TRACKED_ENTITY_COMMENT_DELETE=\u5220\u9664\u8ddf\u8e2a\u4e2a\u6848\u6ce8\u91ca F_PROGRAM_INDICATOR_MANAGEMENT=\u7ba1\u7406\u9879\u76ee\u6307\u6807 @@ -344,9 +355,9 @@ F_VALIDATIONCRITERIA_DELETE=\u5220\u9664\u9a8c\u8bc1\u6807\u51c6 F_ATTRIBUTE_PUBLIC_ADD=\u6dfb\u52a0/\u66f4\u65b0\u516c\u6709\u5c5e\u6027 F_ATTRIBUTE_PRIVATE_ADD=\u6dfb\u52a0/\u66f4\u65b0\u79c1\u6709\u5c5e\u6027 F_ATTRIBUTE_DELETE=\u5220\u9664\u5c5e\u6027 -F_EXPRESSION_DIMENSION_ITEM_PUBLIC_ADD=\u6dfb\u52a0/\u66f4\u65b0\u516c\u5171 ExpressionDimensionItem -F_EXPRESSION_DIMENSION_ITEM_PRIVATE_ADD=\u6dfb\u52a0/\u66f4\u65b0\u79c1\u6709 ExpressionDimensionItem -F_EXPRESSION_DIMENSION_ITEM_DELETE=\u5220\u9664 ExpressionDimensionItem +F_EXPRESSION_DIMENSION_ITEM_PUBLIC_ADD=Add/Update Public ExpressionDimensionItem +F_EXPRESSION_DIMENSION_ITEM_PRIVATE_ADD=Add/Update Private ExpressionDimensionItem +F_EXPRESSION_DIMENSION_ITEM_DELETE=Delete ExpressionDimensionItem F_OPTIONSET_PUBLIC_ADD=\u6dfb\u52a0\u9009\u9879\u96c6 F_OPTIONSET_PRIVATE_ADD=\u6dfb\u52a0\u66f4\u65b0\u4e2a\u4eba\u9009\u9879\u96c6 F_OPTIONSET_DELETE=\u5220\u9664\u9009\u9879\u96c6 @@ -369,11 +380,11 @@ F_MOBILE_DELETE_SMS=\u5220\u9664\u77ed\u4fe1 F_SEND_EMAIL=\u53d1\u9001\u90ae\u4ef6 F_VIEW_SETTINGS=\u89c6\u56fe\u8bbe\u7f6e F_PERFORM_MAINTENANCE=\u6267\u884c\u7ef4\u62a4\u4efb\u52a1 -F_PERFORM_ANALYTICS_EXPLAIN=\u6267\u884c\u5206\u6790\u89e3\u91ca\u67e5\u8be2 +F_PERFORM_ANALYTICS_EXPLAIN=Perform analytics explain query F_PRUNE_ORGANISATION_UNITS=\u88c1\u526a\u7ec4\u7ec7\u673a\u6784 -F_ORGANISATION_UNIT_SPLIT=\u62c6\u5206\u7ec4\u7ec7\u5355\u4f4d +F_ORGANISATION_UNIT_SPLIT=Split organisation unit F_ORGANISATION_UNIT_MERGE=\u5408\u5e76\u7ec4\u7ec7\u673a\u6784 -F_ORG_UNIT_PROFILE_ADD=\u6dfb\u52a0\u7ec4\u7ec7\u5355\u4f4d\u8d44\u6599 +F_ORG_UNIT_PROFILE_ADD=Add organisation unit profile F_ELIMINATE_DUPLICATE_DATA_ELEMENTS=\u6e05\u9664\u91cd\u590d\u7684\u6570\u636e\u5143 F_GENERATE_MIN_MAX_VALUES=\u751f\u6210\u6700\u5927-\u6700\u5c0f\u503c F_IMPORT_OTHER_SYSTEMS=\u4ece\u5176\u5b83\u7cfb\u7edf\u5bfc\u5165 @@ -383,21 +394,21 @@ F_METADATA_EXPORT=\u5bfc\u51fa\u5143\u6570\u636e F_APPROVE_DATA=\u5ba1\u6838\u6570\u636e F_APPROVE_DATA_LOWER_LEVELS=\u5728\u4f4e\u7684\u7b49\u7ea7\u786e\u8ba4\u6570\u636e F_ACCEPT_DATA_LOWER_LEVELS=\u63a5\u53d7\u8f83\u4f4e\u7b49\u7ea7\u7684\u6570\u636e -F_RUN_VALIDATION=\u8fdb\u884c\u9a8c\u8bc1 +F_RUN_VALIDATION=\u8fd0\u884c\u9a8c\u8bc1\u89c4\u5219 F_PROGRAM_TRACKING_LIST=\u67e5\u770b\u9879\u76ee\u8ddf\u8e2a F_REPLICATE_USER=\u590d\u5236\u7528\u6237 F_LOCALE_ADD=\u6dfb\u52a0\u8bed\u8a00 F_LOCALE_DELETE=\u5220\u9664\u8bed\u8a00 F_PREDICTOR_RUN=\u8fd0\u884c predictor -F_TRACKED_ENTITY_MANAGEMENT=\u7ba1\u7406\u8ddf\u8e2a\u7684\u5b9e\u4f53 -F_TRACKED_ENTITY_UPDATE=\u66f4\u65b0\u8ddf\u8e2a\u5b9e\u4f53 +F_TRACKED_ENTITY_MANAGEMENT=Manage tracked entities +F_TRACKED_ENTITY_UPDATE=Update tracked entities F_VALIDATIONRULEGROUP_ADD=\u6dfb\u52a0\u9a8c\u8bc1\u89c4\u5219\u7ec4 F_SQLVIEW_ADD=\u6dfb\u52a0SQL\u89c6\u56fe F_ORGUNITGROUPSET_ADD=\u6dfb\u52a0\u7ec4\u7ec7\u673a\u6784\u7ec4\u96c6 F_OPTIONSET_ADD=\u6dfb\u52a0\u9009\u9879\u96c6 F_INSERT_CUSTOM_JS_CSS=\u63d2\u5165\u5b9a\u5236\u7684javascript\u548ccss F_VIEW_UNAPPROVED_DATA=\u67e5\u770b\u672a\u5ba1\u6838\u6570\u636e -F_PROGRAM_RULE_MANAGEMENT=\u7ba1\u7406\u7a0b\u5e8f\u89c4\u5219 +F_PROGRAM_RULE_MANAGEMENT=Manage program rule F_PROGRAM_RULE_ADD=\u6dfb\u52a0\u9879\u76ee\u89c4\u5219 F_PROGRAM_RULE_UPDATE=\u5171\u4eab\u9879\u76ee\u89c4\u5219 F_OAUTH2_CLIENT_MANAGE=\u7ba1\u7406OAuth2\u5ba2\u6237 @@ -424,25 +435,27 @@ F_PROGRAM_ADD=\u6dfb\u52a0/\u66f4\u65b0\u9879\u76ee F_REPORT_EXTERNAL=\u62a5\u8868\u5916\u90e8\u8bbf\u95ee F_UNCOMPLETE_EVENT=\u672a\u5b8c\u6210\u7684\u4e8b\u4ef6 F_SKIP_DATA_IMPORT_AUDIT=\u8df3\u8fc7\u6570\u636e\u5bfc\u5165\u5ba1\u8ba1 -F_VIEW_SERVER_INFO=\u67e5\u770b\u670d\u52a1\u5668\u4fe1\u606f -F_DATA_APPROVAL_WORKFLOW=\u6dfb\u52a0/\u66f4\u65b0\u6570\u636e\u5ba1\u6279\u5de5\u4f5c\u6d41\u7a0b -F_DATA_APPROVAL_LEVEL=\u6dfb\u52a0/\u66f4\u65b0\u6570\u636e\u6279\u51c6\u7ea7\u522b -F_AGGREGATE_DATA_EXCHANGE_PUBLIC_ADD=\u6dfb\u52a0/\u66f4\u65b0\u516c\u5171\u805a\u5408\u6570\u636e\u4ea4\u6362 -F_AGGREGATE_DATA_EXCHANGE_PRIVATE_ADD=\u6dfb\u52a0/\u66f4\u65b0\u79c1\u6709\u805a\u5408\u6570\u636e\u4ea4\u6362 -F_AGGREGATE_DATA_EXCHANGE_DELETE=\u5220\u9664\u805a\u5408\u6570\u636e\u4ea4\u6362 -F_AGGREGATE_DATA_EXCHANGE=\u805a\u5408\u6570\u636e\u4ea4\u6362 -F_EVENT_HOOK_PUBLIC_ADD=\u6dfb\u52a0/\u66f4\u65b0\u516c\u5171\u4e8b\u4ef6\u6302\u94a9 -F_EVENT_HOOK_PRIVATE_ADD=\u6dfb\u52a0/\u66f4\u65b0\u79c1\u4eba\u6d3b\u52a8\u6302\u94a9 -F_EVENT_HOOK_DELETE=\u5220\u9664\u4e8b\u4ef6\u6302\u94a9 -F_ROUTE_PUBLIC_ADD=\u6dfb\u52a0/\u66f4\u65b0\u516c\u5171\u8def\u7531 -F_ROUTE_PRIVATE_ADD=\u6dfb\u52a0/\u66f4\u65b0\u4e13\u7528\u8def\u7531 -F_ROUTE_PUBLIC_DELETE=\u5220\u9664\u8def\u7ebf -F_MAP_EXTERNAL_LAYER_ADD=Add external map layer +F_VIEW_SERVER_INFO=View server information +F_DATA_APPROVAL_WORKFLOW=Add/Update Data Approval Workflow +F_DATA_APPROVAL_LEVEL=Add/Update Data Approval Level +F_AGGREGATE_DATA_EXCHANGE_PUBLIC_ADD=Add/Update Public Aggregate Data Exchange +F_AGGREGATE_DATA_EXCHANGE_PRIVATE_ADD=Add/Update Private Aggregate Data Exchange +F_AGGREGATE_DATA_EXCHANGE_DELETE=Delete Aggregate Data Exchange +F_AGGREGATE_DATA_EXCHANGE=Aggregate Data Exchange +F_EVENT_HOOK_PUBLIC_ADD=Add/Update Public Event Hook +F_EVENT_HOOK_PRIVATE_ADD=Add/Update Private Event Hook +F_EVENT_HOOK_DELETE=Delete Event Hook +F_ROUTE_PUBLIC_ADD=Add/Update Public Route +F_ROUTE_PRIVATE_ADD=Add/Update Private Route +F_ROUTE_PUBLIC_DELETE=Delete Route +F_IMPERSONATE_USER=Impersonate user +F_JOB_LOG_READ=View Job Execution Logs +F_PREVIOUS_IMPERSONATOR_AUTHORITY=User Impersonation (switch back) #-- Common ---------------------------------------------------------------------# offline=\u79bb\u7ebf online=\u5728\u7ebf -next=\u4e0b\u4e00\u5e74 +next=\u4e0b\u4e00\u6b65 previous=\u524d\u4e00 online_notification=\u4f60\u5728\u7ebf offline_notification=\u4f60\u73b0\u5728\u79bb\u7ebf\uff0c\u6570\u636e\u5c06\u88ab\u4fdd\u5b58\u5728\u672c\u5730 @@ -455,8 +468,8 @@ sync_success=\u4e0a\u4f20\u670d\u52a1\u5668\u6210\u529f sync_failed=\u4e0a\u4f20\u5230\u670d\u52a1\u5668\u5931\u8d25\uff0c\u7a0d\u540e\u91cd\u8bd5 year=\u5e74 details=\u8be6\u60c5 -show_details=\u663e\u793a\u8be6\u60c5 -hide_details=\u9690\u85cf\u7ec6\u8282 +show_details=\u8be6\u60c5 +hide_details=\u9690\u85cf\u8be6\u60c5 change_password=\u66f4\u6539\u5bc6\u7801 expired_password=\u4f60\u7684\u53e3\u4ee4\u5df2\u7ecf\u8fc7\u671f\uff0c\u8bf7\u6539\u53d8 date_selector=\u9009\u62e9\u65e5\u671f @@ -468,11 +481,11 @@ view_home_page=\u67e5\u770b\u9996\u9875 view_intepretations=\u67e5\u770b\u6ce8\u91ca dataelement=\u6570\u636e\u5143 start_date=\u8d77\u59cb\u65e5\u671f -end_date=\u7ed3\u675f\u65e5\u671f +end_date=\u622a\u6b62\u65e5\u671f entry=\u8f93\u5165 -comment=\u610f\u89c1 +comment=\u8bc4\u8bba operations=\u64cd\u4f5c -add_new=\u65b0\u589e +add_new=\u65b0\u52a0 rename=\u6539\u540d move=\u79fb\u52a8 remove=\u79fb\u9664 @@ -486,9 +499,9 @@ cancel=\u53d6\u6d88 clone=\u514b\u9686 add=\u6dfb\u52a0 edit=\u7f16\u8f91 -reply=\u56de\u590d +reply=\u5e94\u7b54 update=\u66f4\u65b0 -delete=\u5220\u9664 +delete=\u5220\u9664\u8fd9\u4e2a\u683c\u5f0f deleting=\u5220\u9664 close=\u5173\u95ed gender_male=\u7537\u6027 @@ -515,6 +528,7 @@ password_length_validation=\u53e3\u4ee4\u81f3\u5c11\u9700\u89818\u4e2a\u81f3\u59 password_history_validation=\u53e3\u4ee4\u4e0d\u80fd\u4e3a\u4ee5\u524d\u768424\u4e2a\u53e3\u4ee4 password_digit_validation=\u53e3\u4ee4\u81f3\u5c11\u9700\u8981\u4e00\u4e2a\u6570\u5b57 password_uppercase_validation=\u53e3\u4ee4\u81f3\u5c11\u9700\u8981\u4e00\u4e2a\u5927\u5199\u5b57\u7b26 +password_lowercase_validation=Password must have at least one lower case password_dictionary_validation=\u53e3\u4ee4\u4e0d\u80fd\u5305\u542b\u901a\u7528\u8bcd password_specialcharacter_validation=\u53e3\u4ee4\u81f3\u5c11\u9700\u8981\u4e00\u4e2a\u7279\u6b8a\u5b57\u7b26 password_username_validation=\u7528\u6237\u540d\u6216\u90ae\u4ef6\u4e0d\u80fd\u4f5c\u4e3a\u53e3\u4ee4\u7684\u4e00\u90e8\u5206 @@ -535,13 +549,13 @@ plus=\u52a0\u4e0a minus=\u51cf\u53bb no_of_days=\u5929\u6570 variables=\u53d8\u91cf -open=\u6253\u5f00 +open=\u5f00\u653e normal=\u9002\u5ea6 item=\u6761\u76ee action=\u5904\u7406 sub_total=\u5c0f\u8ba1 total=\u603b\u5171 -impersonate_user=\u5192\u5145\u7528\u6237 +impersonate_user=Impersonate user username_in_password=\u7528\u6237\u540d\u4e0d\u80fd\u662f\u53e3\u4ee4\u7684\u4e00\u90e8\u5206 email_in_password=\u90ae\u4ef6\u4e0d\u80fd\u662f\u53e3\u4ee4\u7684\u4e00\u90e8\u5206 username_email_in_password=\u7528\u6237\u540d/\u90ae\u4ef6\u4e0d\u80fd\u662f\u53e3\u4ee4\u7684\u4e00\u90e8\u5206 @@ -550,7 +564,7 @@ username_email_in_password=\u7528\u6237\u540d/\u90ae\u4ef6\u4e0d\u80fd\u662f\u53 TODAY=\u4eca\u5929 YESTERDAY=\u6628\u5929 -LAST_3_DAYS=\u6700\u8fd13\u5929 +LAST_3_DAYS=\u6700\u8fd1\u4e09\u5929 LAST_7_DAYS=\u6700\u8fd17\u5929 LAST_14_DAYS=\u6700\u8fd114\u5929 LAST_30_DAYS=\u6700\u8fd130\u5929 @@ -558,11 +572,11 @@ LAST_60_DAYS=\u6700\u8fd160\u5929 LAST_90_DAYS=\u6700\u8fd190\u5929 LAST_180_DAYS=\u6700\u8fd1180\u5929 THIS_MONTH=\u672c\u6708 -THIS_BIMONTH=\u672c\u4e24\u6708 -THIS_QUARTER=\u672c\u5b63 -THIS_SIX_MONTH=\u672c\u534a\u5e74 +THIS_BIMONTH=\u672c\u53cc\u6708 +THIS_QUARTER=\u672c\u5b63\u5ea6 +THIS_SIX_MONTH=\u672c\u516d\u4e2a\u6708 LAST_MONTH=\u4e0a\u6708 -LAST_BIMONTH=\u6700\u8fd1\u53cc\u6708 +LAST_BIMONTH=\u6700\u8fd1\u4e24\u4e2a\u6708 LAST_QUARTER=\u6700\u8fd1\u4e00\u5b63 LAST_SIX_MONTH=\u6700\u8fd1\u516d\u4e2a\u6708 MONTHS_THIS_YEAR=\u4eca\u5e74\u7684\u6708\u4efd @@ -571,27 +585,27 @@ THIS_YEAR=\u4eca\u5e74 MONTHS_LAST_YEAR=\u53bb\u5e74\u7684\u6708\u4efd QUARTERS_LAST_YEAR=\u53bb\u5e74\u7684\u5b63\u5ea6 LAST_YEAR=\u53bb\u5e74 -BIMONTHS_THIS_YEAR=\u4eca\u5e74\u7684\u53cc\u6708 +BIMONTHS_THIS_YEAR=\u4eca\u5e74\u7684\u4fe9\u6708 LAST_10_YEARS=\u6700\u8fd110\u5e74 LAST_5_YEARS=\u6700\u8fd15\u5e74 LAST_12_MONTHS=\u6700\u8fd112\u6708 -LAST_6_MONTHS=\u6700\u8fd1\u516d\u4e2a\u6708
+LAST_6_MONTHS=\u6700\u8fd16\u4e2a\u6708 LAST_3_MONTHS=\u6700\u8fd13\u4e2a\u6708 -LAST_6_BIMONTHS=\u6700\u8fd1\u516d\u4e2a\u53cc\u6708 -LAST_4_QUARTERS=\u6700\u8fd1\u56db\u4e2a\u5b63\u5ea6 -LAST_2_SIXMONTHS=\u6700\u8fd1\u4e24\u4e2a\u534a\u5e74 -THIS_FINANCIAL_YEAR=\u672c\u8d22\u653f\u5e74 +LAST_6_BIMONTHS=\u6700\u8fd1 6 \u4e2a\u4fe9\u6708 +LAST_4_QUARTERS=\u6700\u8fd14\u4e2a\u5b63\u5ea6 +LAST_2_SIXMONTHS=\u6700\u8fd12\u4e2a\u534a\u5e74 +THIS_FINANCIAL_YEAR=\u672c\u8d22\u5e74 LAST_FINANCIAL_YEAR=\u4e0a\u4e00\u8d22\u653f\u5e74 -LAST_5_FINANCIAL_YEARS=\u6700\u8fd1\u4e94\u4e2a\u8d22\u653f\u5e74 +LAST_5_FINANCIAL_YEARS=\u6700\u8fd15\u4e2a\u8d22\u653f\u5e74 LAST_WEEK=\u4e0a\u5468 -WEEKS_THIS_YEAR=\u4eca\u5e74\u7684\u661f\u671f -LAST_4_WEEKS=\u6700\u8fd1\u56db\u5468 +WEEKS_THIS_YEAR=\u4eca\u5e74\u7684\u5468 +LAST_4_WEEKS=\u6700\u8fd14 \u5468 LAST_12_WEEKS=\u6700\u8fd112\u5468 LAST_52_WEEKS=\u6700\u8fd152\u5468 THIS_WEEK=\u672c\u5468 -THIS_BIWEEK=\u8fd9\u4e24\u5468 -LAST_BIWEEK=\u6700\u8fd1\u53cc\u5468 -LAST_4_BIWEEKS=\u6700\u8fd1\u56db\u4e2a\u53cc\u5468 +THIS_BIWEEK=\u672c\u53cc\u5468 +LAST_BIWEEK=\u6700\u8fd1\u4e24\u5468 +LAST_4_BIWEEKS=\u6700\u8fd1 4 \u4e2a\u4fe9\u5468 #-- PeriodTypes ----------------------------------------------------------------# @@ -601,13 +615,13 @@ WeeklyWednesday=\u6bcf\u5468\u4e09 WeeklyThursday=\u6bcf\u5468\u56db WeeklySaturday=\u6bcf\u5468\u516d WeeklySunday=\u6bcf\u5468\u65e5 -BiWeekly=\u53cc\u5468 +BiWeekly=\u4e24\u5468 Monthly=\u6bcf\u6708 BiMonthly=\u6bcf\u4e24\u6708 -Quarterly=\u5b63\u5ea6 -QuarterlyNov=\u6bcf\u5b63\u5341\u4e00\u6708 +Quarterly=\u6bcf\u5b63 +QuarterlyNov=Quarterly November SixMonthly=\u516d\u4e2a\u6708 -SixMonthlyApril=\u534a\u5e74\u7684\u56db\u6708 +SixMonthlyApril=\u534a\u5e74\u56db\u6708 SixMonthlyNov=\u6bcf\u534a\u5e74\u768411\u6708 Yearly=\u6bcf\u5e74 TwoYearly=\u6bcf\u4e24\u5e74 @@ -671,15 +685,15 @@ format.FinancialNov.endDate=yyyy MMM #-- extended format for selected periods --------------------------------------# -format.BiMonthly.startDate.ext=\u55ef\u55ef'-' +format.BiMonthly.startDate.ext=MMMM '- ' format.BiMonthly.endDate.ext=yyyy MMMM -format.Quarterly.startDate.ext=\u55ef\u55ef'-' +format.Quarterly.startDate.ext=MMMM '- ' format.Quarterly.endDate.ext=yyyy MMMM -format.SixMonthly.startDate.ext=\u55ef\u55ef'-' +format.SixMonthly.startDate.ext=MMMM '- ' format.SixMonthly.endDate.ext=yyyy MMMM -format.SixMonthlyApril.startDate.ext=\u55ef\u55ef'-' +format.SixMonthlyApril.startDate.ext=MMMM '- ' format.SixMonthlyApril.endDate.ext=yyyy MMMM -format.SixMonthlyNov.startDate.ext=\u55ef\u55ef'-' +format.SixMonthlyNov.startDate.ext=MMMM '- ' format.SixMonthlyNov.endDate.ext=yyyy MMMM format.FinancialApril.startDate.ext=MMMM yyyy '- ' format.FinancialApril.endDate.ext=yyyy MMMM @@ -741,44 +755,44 @@ weekday.short.sunday=\u5468\u65e5 #-- Ethiopian Calendar Months and days -----------------------------------------------------------# # The keys for months are still based on ISO 8601, the ordering is correct, but the key names are not. Jan-Dec -> 1-12. # -ethiopian.month.january=\u9ea6\u514b\u96f7\u59c6 -ethiopian.month.february=\u6cf0\u514b\u6885\u7279 -ethiopian.month.march=\u5e0c\u8fbe\u5c14 -ethiopian.month.april=\u5927\u5408\u8428 -ethiopian.month.may=\u8482\u5c14 -ethiopian.month.june=\u8036\u5361\u63d0\u7279 -ethiopian.month.july=\u5146\u6bd4\u7279 -ethiopian.month.august=\u7c73\u963f\u9f50\u4e9a -ethiopian.month.september=\u91d1\u5b9d -ethiopian.month.october=\u585e\u5185 -ethiopian.month.november=\u54c8\u59c6\u52d2 -ethiopian.month.december=\u6839\u6fd1 -ethiopian.month.short.january=\u6885\u65af -ethiopian.month.short.february=\u6296\u97f3 -ethiopian.month.short.march=\u9690\u85cf -ethiopian.month.short.april=\u5854\u8d6b -ethiopian.month.short.may=\u8482\u5c14 +ethiopian.month.january=Meskerem +ethiopian.month.february=Tikemet +ethiopian.month.march=Hidar +ethiopian.month.april=Tahesas +ethiopian.month.may=Tir +ethiopian.month.june=Yekatit +ethiopian.month.july=Megabit +ethiopian.month.august=Miazia +ethiopian.month.september=Ginbot +ethiopian.month.october=Sene +ethiopian.month.november=Hamle +ethiopian.month.december=Nehase +ethiopian.month.short.january=Mes +ethiopian.month.short.february=Tik +ethiopian.month.short.march=Hid +ethiopian.month.short.april=Tah +ethiopian.month.short.may=Tir ethiopian.month.short.june=k -ethiopian.month.short.july=\u6885\u683c -ethiopian.month.short.august=\u7c73\u5a05 -ethiopian.month.short.september=\u675c\u677e\u5b50\u9152 -ethiopian.month.short.october=\u68ee +ethiopian.month.short.july=Meg +ethiopian.month.short.august=Mia +ethiopian.month.short.september=Gin +ethiopian.month.short.october=Sen ethiopian.month.short.november=\u706b\u817f -ethiopian.month.short.december=\u5c3c -ethiopian.weekday.monday=\u585e\u5c3c\u5965 -ethiopian.weekday.tuesday=\u9a6c\u514b\u585e\u5c3c\u5965 -ethiopian.weekday.wednesday=\u4f0a\u7f57\u5e03 -ethiopian.weekday.thursday=\u54c8\u7a46\u65af +ethiopian.month.short.december=Neh +ethiopian.weekday.monday=Segno +ethiopian.weekday.tuesday=Maksegno +ethiopian.weekday.wednesday=Irob +ethiopian.weekday.thursday=Hamus ethiopian.weekday.friday=Arb -ethiopian.weekday.saturday=\u6728\u7389 -ethiopian.weekday.sunday=\u57c3\u80e1\u5fb7 -ethiopian.weekday.short.monday=\u6bb5 -ethiopian.weekday.short.tuesday=\u9a6c\u514b -ethiopian.weekday.short.wednesday=\u4f0a\u7f57 +ethiopian.weekday.saturday=Kidame +ethiopian.weekday.sunday=Ehud +ethiopian.weekday.short.monday=Seg +ethiopian.weekday.short.tuesday=Mak +ethiopian.weekday.short.wednesday=Iro ethiopian.weekday.short.thursday=\u706b\u817f ethiopian.weekday.short.friday=Arb -ethiopian.weekday.short.saturday=\u5b69\u5b50 -ethiopian.weekday.short.sunday=\u9e45\u6237 +ethiopian.weekday.short.saturday=Kid +ethiopian.weekday.short.sunday=Ehu #-- Nepali Calendar Month/Day names -------------------------------------------# @@ -925,11 +939,11 @@ translation_select_ref=[ \u9009\u62e9\u53c2\u8003 ] translation_save=\u4fdd\u5b58 translation_label_id=Id translation_label_name=\u540d\u79f0 -translation_label_shortName=\u7f29\u5199\u540d +translation_label_shortName=\u7f29\u5199 translation_label_description=\u63cf\u8ff0 -translation_label_comment=\u610f\u89c1 -translation_label_region=\u5730\u533a -translation_label_title=\u79f0\u8c13 +translation_label_comment=\u8bc4\u8bba +translation_label_region=\u533a\u57df +translation_label_title=\u6807\u9898 translation_variant=\u53d8\u4f53 translation_countrycode=\u56fd\u5bb6\u4ee3\u7801 translation_languagecode=\u8bed\u8a00\u4ee3\u7801 @@ -1052,7 +1066,7 @@ green=\u7eff\u8272 settings_updated=\u8bbe\u7f6e\u5df2\u7ecf\u88ab\u66f4\u65b0 dashboard=\u72b6\u6001\u9762\u677f messages=\u6d88\u606f -interpretations=\u6ce8\u91ca +interpretations=\u89e3\u91ca interface_style=\u754c\u9762\u98ce\u683c server_memory=\u670d\u52a1\u5668\u5185\u5b58 cpu_cores=CPU\u6838\u6570 @@ -1070,22 +1084,22 @@ release_page=\u5728\u7ebf\u53d1\u5e03\u9875 #-- Macros ---------------------------------------------------------------------# yes=\u662f -no=\u5426 +no=\u7f16\u53f7 true=\u662f -false=\u5426 +false=\u7f16\u53f7 sum=\u6c42\u548c count=\u8ba1\u6570 average=\u5e73\u5747 stddev=\u6807\u51c6\u5dee -variance=\u65b9\u5dee -min=\u6700\u5c0f +variance=\u5dee\u5f02 +min=\u6700\u5c0f\u503c max=\u6700\u5927 text=\u6587\u672c long_text=\u957f\u6587\u672c string=\u5b57\u7b26\u4e32 int=\u6570\u5b57 number=\u6570\u5b57 -integer=\u6574\u578b +integer=\u6574\u6570 positive_integer=\u6b63\u6570 zero_positive_int=\u6b63\u6574\u6570\u6216\u96f6 coordinate=\u5750\u6807 @@ -1097,7 +1111,7 @@ date=\u65e5\u671f date_time=\u65e5\u671f &\u65f6\u95f4 yes_no=\u662f/\u5426 bool=\u662f/\u5426 -none=\u65e0 +none=\u6ca1\u6709 yes_only = \u4ec5\u662f custom=\u5b9a\u5236 file=\u6587\u4ef6 @@ -1118,7 +1132,7 @@ value_must_valid_url=\u503c\u5fc5\u987b\u662f\u4e00\u4e2a\u6709\u6548\u7684url #-- User account --------------------------------------------------------------# profile=\u7b80\u5386 -account=\u8d26\u53f7 +account=\u8d26\u6237 update_user=\u66f4\u65b0\u7528\u6237 user_account=\u7528\u6237\u8d26\u53f7 user_name=\u7528\u6237\u540d @@ -1206,7 +1220,7 @@ please_enter_description=\u8bf7\u8f93\u5165\u63cf\u8ff0 delete_confirm=\u8981\u5220\u9664\uff1f available=\u53ef\u7528\u7684 -selected=\u5df2\u9009\u62e9 +selected=\u9009\u62e9\u7684 error=\u9519\u8bef warning=\u8b66\u544a success=\u6210\u529f @@ -1220,7 +1234,7 @@ locate_by_code=\u6309\u7f16\u7801\u5b9a\u4f4d select_at_level=\u540c\u7ea7\u9009\u62e9 unselect_at_level=\u53d6\u6d88\u9009\u62e9\u7b49\u7ea7 unselect_all=\u53d6\u6d88\u5168\u90e8\u9009\u62e9 -select_all=\u5168\u9009 +select_all=\u9009\u62e9\u5168\u90e8 select_in_group=\u9009\u62e9\u540c\u7ec4 unselect_in_group=\u4e0d\u9009\u540c\u7ec4 select_children=\u9009\u62e9\u4e0b\u5c5e @@ -1228,13 +1242,13 @@ unselect_children=\u53d6\u6d88\u9009\u62e9\u5b50\u7ea7 organisation_unit_selection_tree=\u7ec4\u7ec7\u673a\u6784\u9009\u62e9 move_selected=\u79fb\u9664\u5df2\u9009 -remove_selected=\u79fb\u9664\u9009\u62e9\u7684 -move_all=\u79fb\u52a8\u5168\u90e8\u6863\u6848 -remove_all=\u5168\u90e8\u79fb\u9664 +remove_selected=\u79fb\u52a8\u5df2\u9009 +move_all=\u5168\u90e8\u79fb\u52a8 +remove_all=\u91cd\u65b0\u79fb\u52a8\u5168\u90e8 -move_up=\u4e0a\u79fb -move_down=\u4e0b\u79fb -move_to_top=\u79fb\u5230\u9876\u90e8 +move_up=\u5411\u4e0a\u79fb\u52a8 +move_down=\u5411\u4e0b\u79fb\u52a8 +move_to_top=\u79fb\u52a8\u5230\u9876\u90e8 move_to_bottom=\u79fb\u52a8\u5230\u5e95\u90e8 #-- Paging messages -----------------------------------------------------------# @@ -1244,7 +1258,7 @@ rows_in_page=\u6bcf\u9875\u884c\u6570 jump_to_page=\u8df3\u5230\u9875\u9762 go=\u8fdb\u5165 filter_by_name=\u6309\u540d\u79f0\u8fc7\u6ee4 -filter=\u8fc7\u6ee4 +filter=\u8fc7\u6ee4\u5668 clear=\u6e05\u9664 find=\u67e5\u8be2 delete_success=\u5bf9\u8c61\u5df2\u7ecf\u5220\u9664 @@ -1255,12 +1269,12 @@ process=\u6b63\u5728\u5904\u7406...... get_pdf=\u83b7\u53d6PDF no_item_to_export=\u65e0\u6761\u76ee\u5bfc\u51fa name=\u540d\u79f0 -short_name=\u7f29\u5199\u540d +short_name=\u7f29\u5199 alternative_name=\u53ef\u9009\u540d\u79f0 -code=\u4ee3\u7801 +code=\u7f16\u7801 description=\u63cf\u8ff0 -opening_date=\u751f\u6548\u65e5\u671f -closed_date=\u622a\u6b62\u65e5 +opening_date=\u5f00\u5e55\u65e5\u671f +closed_date=\u5173\u95ed\u65e5\u671f active=\u6d3b\u52a8\u7684 type=\u7c7b\u578b value_type=\u503c\u7c7b\u578b @@ -1272,11 +1286,11 @@ data_dictionary=\u6570\u636e\u5b57\u5178 data_elements=\u6570\u636e\u5143 data_sets=\u6570\u636e\u96c6 indicators=\u6307\u6807 -indicator_groups=\u6307\u6807\u5206\u7ec4 +indicator_groups=\u6307\u6807\u7ec4 data_element_groups=\u6570\u636e\u5143\u7ec4 data_element_concepts=\u6570\u636e\u5143\u6982\u5ff5 organisation_units=\u7ec4\u7ec7\u673a\u6784 -organisation_unit_groups=\u7ec4\u7ec7\u673a\u6784\u5206\u7ec4 +organisation_unit_groups=\u7ec4\u7ec7\u673a\u6784\u7ec4 organisation_unit_hierarchy=\u7ec4\u7ec7\u673a\u6784\u4f53\u7cfb validation_rules=\u9a8c\u8bc1\u89c4\u5219 period_type=\u5468\u671f\u7c7b\u578b @@ -1306,7 +1320,7 @@ denominator_description=\u5206\u6bcd\u63cf\u8ff0 denominator_aggregation_operator=\u5206\u6bcd\u805a\u7ed3\u7b97\u5b50 expression_is_empty=\u8868\u8fbe\u5f0f\u4e3a\u7a7a category_option_combo_does_not_exist=\u5206\u7c7b\u9009\u9879\u4e0b\u62c9\u6846\u4e0d\u5b58\u5728 -data_element_does_not_exist=\u6570\u636e\u5143\u4e0d\u5b58\u5728 +data_element_does_not_exist=\u6570\u636e\u5143\u7d20\u4e0d\u5b58\u5728 constant_does_not_exist=\u5e38\u6570\u4e0d\u5b58\u5728 org_unit_group_does_not_exist=\u673a\u6784\u7ec4\u4e0d\u5b58\u5728 dimensional_item_object_does_not_exist=\u5bf9\u8c61\u4e0d\u5b58\u5728 @@ -1328,7 +1342,7 @@ right_side_of_expression=\u8868\u8fbe\u5f0f\u53f3\u8fb9 operator=\u64cd\u4f5c\u5458 value=\u503c source=\u8d44\u6e90 -period=\u5468\u671f +period=\u671f\u95f4 importance=\u91cd\u8981\u6027 low=\u4f4e medium=\u4e2d @@ -1367,7 +1381,7 @@ user_group_access=\u7528\u6237\u7ec4\u6743\u9650 ajax_login_failed=\u767b\u5f55\u5931\u8d25\uff0c\u8bf7\u68c0\u67e5\u4f60\u7684\u7528\u6237\u540d\u548c\u53e3\u4ee4\u518d\u8bd5 group_name=\u7ec4\u540d sharing_settings=\u5171\u4eab\u8bbe\u7f6e -no_access=\u65e0 +no_access=\u6ca1\u6709 read_only=\u53ea\u8bfb read_write=\u8bfb\u5199 can_edit_and_view=\u53ef\u7f16\u8f91\u548c\u67e5\u770b @@ -1376,7 +1390,7 @@ search_for_user_groups=\u641c\u7d22\u7528\u6237\u7ec4 search_for_user_groups_users=\u641c\u7d22\u7528\u6237\u548c\u7ec4 object_will_created_public=\u8be5\u5bf9\u8c61\u5c06\u88ab\u521b\u5efa\u4e3a\u516c\u5171\u7f16\u8f91\u548c\u67e5\u770b\u6743\u9650 object_will_created_private=\u8be5\u5bf9\u8c61\u5c06\u662f\u4f60\u81ea\u5df1\u7684\u79c1\u6709\u5bf9\u8c61 -created_by=\u521b\u5efa\u81ea +created_by=\u521b\u5efa\u4eba #-- Countries / flags ---------------------------------------------------------# @@ -1696,8 +1710,8 @@ sign_in_with_openID=\u4f7f\u7528OpenID\u767b\u5f55 change_language=\u6539\u53d8\u8bed\u8a00 login_with_google=\u4f7f\u7528Google\u767b\u5f55 login_with_azure=\u4f7f\u7528Microsoft\u767b\u5f55 -oidc_login_failed=\u4f7f\u7528 OIDC \u767b\u5f55\u5931\u8d25 -two_factor_code=\u4ee3\u7801 +oidc_login_failed=Failed to login with OIDC +two_factor_code=\u7f16\u7801 #-- New User Account page -----------------------------------------------------# new_user_account_name=\u540d\u79f0 @@ -1737,8 +1751,8 @@ deletion_in_progress=App \u6b63\u88ab\u5220\u9664\uff0c\u8bf7\u51e0\u5206\u949f\ #-- Data value error codes ----------------------------------------------------# data_element_or_type_null_or_empty=\u6570\u636e\u5143\u6216\u7c7b\u578b\u4e3a\u7a7a\u6216\u65e0\u6548 -data_element_lacks_option_set=\u503c\u7c7b\u578b\u4e3a MULTI_TEXT \u7684\u6570\u636e\u5143\u7d20\u5fc5\u987b\u6709\u4e00\u4e2a\u9009\u9879\u96c6 -value_not_valid_option=\u6570\u636e\u503c\u5305\u542b\u9664\u6570\u636e\u5143\u7d20\u9009\u9879\u96c6\u7684\u6709\u6548\u9009\u9879\u4e4b\u5916\u7684\u503c +data_element_lacks_option_set=Data elements with value type MULTI_TEXT must have an option set +value_not_valid_option=Data value contains value(s) other than the valid options of the data element's option set value_length_greater_than_max_length=\u6570\u636e\u503c\u5927\u4e8e\u6700\u5927\u957f\u5ea6 value_not_numeric=\u6570\u636e\u503c\u4e0d\u662f\u6570\u5b57 value_required_but_not_provided=\u6570\u636e\u503c\u9700\u8981\u5374\u6ca1\u6709\u63d0\u4f9b @@ -1751,7 +1765,7 @@ value_is_zero_and_not_zero_significant=\u6570\u636e\u503c\u4e3a\u96f6\uff0c\u96f value_not_bool=\u6570\u636e\u503c\u4e0d\u662f\u5e03\u5c14\u503c value_not_true_only=\u6570\u636e\u503c\u4e0d\u662f\u771f\u503c value_not_valid_date=\u6570\u636e\u503c\u4e0d\u662f\u6709\u6548\u7684\u65e5\u671f -value_not_valid_letter=\u6570\u636e\u503c\u4e0d\u662f\u6709\u6548\u5b57\u6bcd +value_not_valid_letter=Data value is not a valid letter stored_by_length_greater_than_max_length=\u5b58\u50a8\u4eba\u5927\u4e8e\u6700\u5927\u957f\u5ea6 comment_length_greater_than_max_length=\u6ce8\u91ca\u5927\u4e8e\u6700\u5927\u957f\u5ea6 @@ -1773,12 +1787,37 @@ respond_to_this_message=\u54cd\u5e94\u8be5\u4fe1\u606f #-- Restore emails ------------------------------------------------------------# +email_restore_subject=\u7528\u6237\u8d26\u6237\u6062\u590d\u786e\u8ba4 +email_restore_1_1st_paragraph_before_application_title=\u6709\u4eba\uff08\u53ef\u80fd\u662f\u4f60\uff09\u8981\u6c42\u6211\u4eec\u6062\u590d\u4f60\u7684 +email_restore_1_1st_paragraph_after_application_title=\u7528\u6237\u8d26\u6237 +email_restore_1_2nd_paragraph=\u4f60\u5df2\u7ecf\u53d1\u9001\u4e24\u5c01\u90ae\u4ef6\uff0c\u8fd9\u662f\u7b2c\u4e00\u5c01\uff0c\u8bf7\u8ddf\u968f\u4e0b\u5217\u94fe\u63a5\u3002\u4e0b\u4e00\u6b65\u4f60\u5c06\u88ab\u8981\u6c42\u8f93\u5165\u53e6\u4e00\u5c01\u90ae\u4ef6\u4e2d\u53d1\u9001\u7ed9\u60a8\u7684\u4ee3\u7801 +email_restore_1_3rd_paragraph=\u4f60\u5fc5\u987b\u5728\u4e00\u5c0f\u65f6\u5185\u5b8c\u6210\u6062\u590d\u5904\u7406\uff0c\u5426\u5219\u8d26\u6237\u4e0d\u88ab\u6062\u590d\u3002\u5982\u679c\u4f60\u6ca1\u6709\u8bf7\u6c42\u6062\u590d\uff0c\u8bf7\u5ffd\u7565\u3002 #-- Invite emails -------------------------------------------------------------# +email_invite_subject=\u521b\u5efa\u7528\u6237\u9080\u8bf7 +email_invite_1_1st_paragraph_before_application_title=\u8fd9\u662f\u4e00\u4e2a\u9080\u8bf7\uff0c\u521b\u5efa +email_invite_1_1st_paragraph_after_application_title=\u7528\u6237\u8d26\u6237 +email_invite_1_2nd_paragraph=\u4f60\u5df2\u7ecf\u53d1\u9001\u4e86\u4e24\u4e2a\u90ae\u4ef6\uff0c\u8fd9\u662f\u7684\u4e00\u5c01\uff0c\u8bf7\u6cbf\u7740\u4e0b\u5217\u94fe\u63a5\uff0c\u4e0b\u4e00\u6b65\u9700\u8981\u4f60\u8f93\u5165\u53e6\u5916\u4e00\u5c01\u4fe1\u53d1\u9001\u7ed9\u4f60\u7684\u4ee3\u7801 +email_invite_1_3rd_paragraph=\u4f60\u5fc5\u987b\u57283\u6708\u5185\u54cd\u5e94\u8be5\u9080\u8bf7\u4fe1\uff0c\u5426\u5219\u9080\u8bf7\u5c06\u8fc7\u671f #-- Verify email -------------------------------------------------------------# +email_verify_1_1st_paragraph_before_application_title=This is a message to verify a +email_verify_1_1st_paragraph_after_application_title=, user account email. +email_verify_1_2nd_paragraph=Please click the link below to verify the email address of your account. +email_verify_1_3rd_paragraph=You must respond to this email within one hour. If you take no action, the email address will not be verified. +verify_email_subject=Verify email address + +#-- 2FA code email -------------------------------------------------------------# + +email_2fa_subject=Your Two-Factor Authentication Code for +email_2fa_1_greeting=Dear +email_2fa_1_1st_paragraph_application_title=You have requested a two-factor authentication code to log into your account. +email_2fa_1_2nd_paragraph=Your two-factor authentication code: +email_2fa_1_3rd_paragraph=Please use this code within 15 minutes to log into your account. +email_2fa_1_4th_paragraph=If you did not request this code, please contact your system administrator immediately to secure your account. +email_2fa_1_ending=Thank you, #-- Cache strategy display strings --------------------------------------------# @@ -1793,8 +1832,8 @@ cache_for_one_hour=\u7f13\u51b2\u4e00\u5c0f\u65f6 execution_date=\u6267\u884c\u65e5\u671f due_date=\u5230\u671f\u65e5\u671f -incident_date=\u4e8b\u6545\u65e5\u671f -enrollment_date=\u6ce8\u518c\u65e5\u671f +incident_date=\u4e8b\u4ef6\u65e5\u671f +enrollment_date=\u62a5\u540d\u65e5\u671f current_date=\u5f53\u524d\u65e5\u671f value_count=\u503c\u8ba1\u6570 zero_pos_value_count=\u96f6\u6216\u6b63\u503c\u6570\u91cf @@ -1804,9 +1843,9 @@ org_unit_count=\u673a\u6784 \u6570\u91cf enrollment_count=\u767b\u8bb0\u6570\u91cf tei_count=\u8ddf\u8e2a\u5b9e\u4f53\u5b9e\u4f8b\u6570\u91cf dhis-web-settings=\u8bbe\u7f6e -event_date=\u4e8b\u6545\u65e5\u671f +event_date=\u4e8b\u4ef6\u65e5\u671f scheduled_date=\u8c03\u5ea6\u65e5\u671f -enrollment_status=\u6ce8\u518c\u72b6\u6001 +enrollment_status=\u62a5\u540d\u72b6\u6001 completed_date=\u5b8c\u6210\u65e5\u671f program_stage_name=\u9879\u76ee\u9636\u6bb5\u540d\u79f0 program_stage_id=\u9879\u76ee\u9636\u6bb5\u6807\u8bc6 @@ -1819,16 +1858,16 @@ indicator=\u6307\u6807 indicator_group=\u6307\u6807\u7ec4 data_element_group_set=\u6570\u636e\u5143\u7ec4\u96c6 indicator_group_set=\u6307\u6807\u7ec4\u96c6 -option_set=\u503c\u57df\u9009\u9879\u96c6 +option_set=\u9009\u9879\u96c6 attribute=\u5c5e\u6027 category_option=\u5206\u7c7b\u9009\u9879 -category=\u5206\u7c7b -category_combo=\u503c\u57df\u7ec4\u5408 +category=\u5206\u7c7b\u6982\u5ff5\u7ba1\u7406 +category_combo=\u7c7b\u522b\u7ec4\u5408 category_option_combo=\u5206\u7c7b\u7ec4\u5408\u9009\u9879 category_option_group_set=\u5206\u7c7b\u9009\u9879\u7ec4\u96c6 indicator_type=\u6307\u6807\u7c7b\u578b data_set=\u6570\u636e\u96c6 -organisation_unit=\u7ec4\u7ec7\u673a\u6784 +organisation_unit=\u673a\u6784 organisation_unit_group=\u7ec4\u7ec7\u673a\u6784\u7ec4 organisation_unit_level=\u7ec4\u7ec7\u673a\u6784\u7b49\u7ea7 organisation_unit_group_set=\u7ec4\u7ec7\u673a\u6784\u7ec4\u96c6 @@ -1860,7 +1899,7 @@ program=\u9879\u76ee #--Various --------------------------------------------------------------------# manage_my_apps=\u7ba1\u7406\u6211\u7684\u5e94\u7528 -no_results_found=\u6ca1\u6709\u53d1\u73b0 +no_results_found=\u6ca1\u6709\u7ed3\u679c #-- Settings categories -------------------------------------------------------# @@ -1899,215 +1938,221 @@ notification_comment_update=\u66f4\u65b0\u4e00\u4e2a\u6ce8\u91ca\u5907\u6ce8 # -- Start Data Integrity Checks--------------------------------------------# #Java based checks -data_integrity.data_elements_without_data_sets.section=\u6570\u636e\u5143\u7d20 -data_integrity.data_elements_without_data_sets.name=\u7f3a\u5c11\u6570\u636e\u96c6\u7684\u6570\u636e\u5143\u7d20 -data_integrity.data_elements_without_data_sets.description=\u5217\u51fa\u6ca1\u6709\u6570\u636e\u96c6\u7684\u6240\u6709\u6570\u636e\u5143\u7d20 -data_integrity.data_elements_without_groups.section=\u6570\u636e\u5143\u7d20 -data_integrity.data_elements_without_groups.name=\u7f3a\u5c11\u7ec4\u7684\u6570\u636e\u5143\u7d20 -data_integrity.data_elements_without_groups.description=\u5217\u51fa\u6ca1\u6709\u6570\u636e\u5143\u7d20\u7ec4\u7684\u6240\u6709\u6570\u636e\u5143\u7d20 -data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.section=\u6570\u636e\u5143\u7d20 -data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=\u5206\u914d\u7ed9\u5177\u6709\u4e0d\u540c\u671f\u95f4\u7c7b\u578b\u7684\u6570\u636e\u96c6\u7684\u6570\u636e\u5143\u7d20 -data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=\u5217\u51fa\u5206\u914d\u7ed9\u81f3\u5c11\u4e00\u4e2a\u5177\u6709\u4e0d\u540c\u671f\u95f4\u7c7b\u578b\u7684\u6570\u636e\u96c6\u7684\u6240\u6709\u6570\u636e\u5143\u7d20 -data_integrity.data_elements_violating_exclusive_group_sets.section=\u6570\u636e\u5143\u7d20 -data_integrity.data_elements_violating_exclusive_group_sets.name=\u5177\u6709\u51b2\u7a81\u7684\u72ec\u5360\u7ec4\u96c6\u7684\u6570\u636e\u5143\u7d20 -data_integrity.data_elements_violating_exclusive_group_sets.description=\u5217\u51fa\u5c5e\u4e8e\u540c\u4e00\u6570\u636e\u5143\u7d20\u7ec4\u96c6\u7684\u591a\u4e2a\u72ec\u5360\u6570\u636e\u5143\u7d20\u96c6\u6210\u5458\u7684\u6240\u6709\u6570\u636e\u5143\u7d20 -data_integrity.data_elements_violating_exclusive_group_sets.recommendation=\u8981\u4e48\u4ece\u9664\u4e00\u4e2a\u72ec\u5360\u7ec4\u96c6\u4e2d\u7684\u6240\u6709\u6570\u636e\u5143\u7d20\u4e2d\u5220\u9664\u6570\u636e\u5143\u7d20\uff0c\u8981\u4e48\u8003\u8651\u8be5\u96c6\u662f\u5426\u771f\u7684\u5e94\u8be5\u662f\u72ec\u5360\u7ec4\u96c6 +data_integrity.data_elements_without_data_sets.section=Data Elements +data_integrity.data_elements_without_data_sets.name=Data elements lacking data Sets +data_integrity.data_elements_without_data_sets.description=Lists all data elements that have no data sets +data_integrity.data_elements_without_groups.section=Data Elements +data_integrity.data_elements_without_groups.name=Data elements lacking groups +data_integrity.data_elements_without_groups.description=Lists all data elements that have no data element groups +data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.section=Data Elements +data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.name=Data elements assigned to data sets with different period type +data_integrity.data_elements_assigned_to_data_sets_with_different_period_types.description=Lists all data elements that are assigned to at least one data set that has a different period type +data_integrity.data_elements_violating_exclusive_group_sets.section=Data Elements +data_integrity.data_elements_violating_exclusive_group_sets.name=Data elements which belong to multiple groups in a group set +data_integrity.data_elements_violating_exclusive_group_sets.description=Lists all data elements that are a members of more than one exclusive data element set belonging to the same data element group set +data_integrity.data_elements_violating_exclusive_group_sets.recommendation=Either remove the data element from all but one exclusive group set or consider if the set really should be an exclusive group set data_integrity.data_elements_in_data_set_not_in_form.section=\u6570\u636e\u96c6\u7ba1\u7406 -data_integrity.data_elements_in_data_set_not_in_form.name=\u6570\u636e\u5143\u7d20\u4e0d\u662f\u6570\u636e\u8f93\u5165\u5f62\u5f0f\u7684\u6570\u636e\u96c6 -data_integrity.data_elements_in_data_set_not_in_form.description=\u5217\u51fa\u6240\u6709\u6570\u636e\u96c6\uff0c\u8fd9\u4e9b\u6570\u636e\u96c6\u7684\u6570\u636e\u5143\u7d20\u65e2\u4e0d\u662f\u96c6\u7684\u6570\u636e\u8f93\u5165\u8868\u5355\u7684\u6210\u5458\uff0c\u4e5f\u4e0d\u662f\u96c6\u90e8\u5206\u7684\u6210\u5458 -data_integrity.data_elements_in_data_set_not_in_form.recommendation=\u5220\u9664\u6709\u95ee\u9898\u7684\u6570\u636e\u5143\u7d20\u6216\u4f7f\u5b83\u4eec\u6210\u4e3a\u96c6\u5408\u7684\u8868\u5355\u6216\u90e8\u5206\u7684\u6210\u5458 +data_integrity.data_elements_in_data_set_not_in_form.name=Data sets with data elements not in data entry form +data_integrity.data_elements_in_data_set_not_in_form.description=Lists all data sets that have data elements which are neither a member of the set's data entry form nor a member of the sets section +data_integrity.data_elements_in_data_set_not_in_form.recommendation=Either remove the data elements in question or make them a member of the set's form or section data_integrity.data_sets_not_assigned_to_org_units.section=\u6570\u636e\u96c6\u7ba1\u7406 data_integrity.data_sets_not_assigned_to_org_units.name=\u6307\u5b9a\u7ec4\u7ec7\u673a\u6784\u7684\u6570\u636e\u96c6 -data_integrity.data_sets_not_assigned_to_org_units.description=\u5217\u51fa\u672a\u5206\u914d\u7ed9\u4efb\u4f55\u7ec4\u7ec7\u5355\u4f4d\u7684\u6240\u6709\u6570\u636e\u96c6 +data_integrity.data_sets_not_assigned_to_org_units.description=Lists all data sets that are not assigned to any organisation units data_integrity.category_combos_being_invalid.section=\u5206\u7c7b -data_integrity.category_combos_being_invalid.name=\u65e0\u6548\u7c7b\u522b\u7ec4\u5408 -data_integrity.category_combos_being_invalid.description=\u5217\u51fa\u6240\u6709\u65e0\u6548\u7684\u7c7b\u522b\u7ec4\u5408 -data_integrity.category_combos_being_invalid.recommendation=\u786e\u4fdd\u7c7b\u522b\u7ec4\u5408\u81f3\u5c11\u5206\u914d\u7ed9\u4e00\u4e2a\u7c7b\u522b\uff0c\u5e76\u4e14\u6240\u6709\u7c7b\u522b\u90fd\u6709\u7c7b\u522b\u9009\u9879 -data_integrity.indicators_with_identical_formulas.section=\u6307\u6807 -data_integrity.indicators_with_identical_formulas.name=\u6307\u6807\u4ee5\u76f8\u540c\u7684\u516c\u5f0f -data_integrity.indicators_with_identical_formulas.description=\u5217\u51fa\u4e0e\u81f3\u5c11\u4e00\u4e2a\u5176\u4ed6\u6307\u6807\u5177\u6709\u76f8\u540c\u516c\u5f0f\u7684\u6240\u6709\u6307\u6807 -data_integrity.indicators_with_identical_formulas.recommendation=\u68c0\u67e5\u662f\u5426\u5e94\u5728\u6240\u6709\u5730\u65b9\u4f7f\u7528\u76f8\u540c\u7684\u6307\u6807\u5e76\u5220\u9664\u91cd\u590d\u9879 +data_integrity.category_combos_being_invalid.name=Invalid Category-combos +data_integrity.category_combos_being_invalid.description=Lists all category-combos that are invalid +data_integrity.category_combos_being_invalid.recommendation=Make sure the category combo is assigned to at least one category and that all categories have category options +data_integrity.indicators_with_identical_formulas.recommendation=Check if the same indicator should be used everywhere and remove duplicates data_integrity.indicators_without_groups.section=\u6307\u6807 -data_integrity.indicators_without_groups.name=\u6307\u6807\u7f3a\u5931\u7ec4 -data_integrity.indicators_without_groups.description=\u5217\u51fa\u6ca1\u6709\u81f3\u5c11\u4e00\u7ec4\u7684\u6240\u6709\u6307\u6807 +data_integrity.indicators_without_groups.name=Indicators lacking groups +data_integrity.indicators_without_groups.description=Lists all indicators that do not have at least one group data_integrity.indicators_with_invalid_numerator.section=\u6307\u6807 -data_integrity.indicators_with_invalid_numerator.name=\u5206\u5b50\u65e0\u6548\u7684\u6307\u6807 -data_integrity.indicators_with_invalid_numerator.description=\u5217\u51fa\u5206\u5b50\u8868\u8fbe\u5f0f\u65e0\u6548\u7684\u6240\u6709\u6307\u6807 +data_integrity.indicators_with_invalid_numerator.name=Indicators with invalid numerator +data_integrity.indicators_with_invalid_numerator.description=Lists all indicators where the numerator expression is not valid data_integrity.indicators_with_invalid_denominator.section=\u6307\u6807 -data_integrity.indicators_with_invalid_denominator.name=\u5206\u6bcd\u65e0\u6548\u7684\u6307\u6807 -data_integrity.indicators_with_invalid_denominator.description=\u5217\u51fa\u6240\u6709\u5206\u6bcd\u8868\u8fbe\u5f0f\u65e0\u6548\u7684\u6307\u6807 +data_integrity.indicators_with_invalid_denominator.name=Indicators with invalid denominator +data_integrity.indicators_with_invalid_denominator.description=List all indicators where the denominator expression is not valid data_integrity.indicators_violating_exclusive_group_sets.section=\u6307\u6807 -data_integrity.indicators_violating_exclusive_group_sets.name=\u5177\u6709\u51b2\u7a81\u7684\u72ec\u5360\u7ec4\u96c6\u7684\u6307\u6807 -data_integrity.indicators_violating_exclusive_group_sets.description=\u5217\u51fa\u5c5e\u4e8e\u591a\u4e2a\u72ec\u5360\u6307\u6807\u7ec4\u7684\u6240\u6709\u6307\u6807 -data_integrity.indicators_violating_exclusive_group_sets.recommendation=\u4ece\u9664\u4e00\u4e2a\u72ec\u5360\u6307\u6807\u7ec4\u4ee5\u5916\u7684\u6240\u6709\u6307\u6807\u4e2d\u5220\u9664\u6307\u6807 -data_integrity.periods_duplicates.section=\u5468\u671f -data_integrity.periods_duplicates.name=\u91cd\u590d\u65f6\u671f -data_integrity.periods_duplicates.description=\u5217\u51fa\u5177\u6709\u76f8\u540c\u7c7b\u578b\u548c\u5f00\u59cb\u65e5\u671f\u7684\u6240\u6709\u91cd\u590d\u5468\u671f -data_integrity.periods_duplicates.recommendation=\u5728\u5220\u9664\u672a\u4f7f\u7528\u7684\u91cd\u590d\u9879\u4e4b\u524d\uff0c\u786e\u4fdd\u6240\u6709\u6570\u636e\u5e93\u5f15\u7528\u90fd\u79fb\u52a8\u5230\u5176\u4e2d\u4e00\u4e2a\u91cd\u590d\u9879 +data_integrity.indicators_violating_exclusive_group_sets.name=Indicators which belong to multiple groups in a group set +data_integrity.indicators_violating_exclusive_group_sets.description=Lists all indicators that are members of multiple exclusive indicator groups +data_integrity.indicators_violating_exclusive_group_sets.recommendation=Remove the indicator from all but one exclusive indicator group +data_integrity.periods_duplicates.section=\u671f\u95f4 +data_integrity.periods_duplicates.name=Duplicate Periods +data_integrity.periods_duplicates.description=Lists all periods duplicates which have identical type and start date +data_integrity.periods_duplicates.recommendation=Make sure all database references are moved to one of the duplicates before deleting the unused duplicates data_integrity.option_groups_empty.name=Option groups with no options data_integrity.org_units_with_cyclic_references.section=\u673a\u6784 data_integrity.org_units_with_cyclic_references.name=\u7ec4\u7ec7\u673a\u6784\u8fdd\u53cd\u5f3a\u5236\u7684\u7ec4\u96c6\u89c4\u5219 -data_integrity.org_units_with_cyclic_references.description=\u5217\u51fa\u5177\u6709\u51b2\u7a81\u7684\u7236\u5c42\u6b21\u7ed3\u6784\u5b9a\u4e49\u7684\u6240\u6709\u7ec4\u7ec7\u5355\u4f4d\uff0c\u4ee5\u4fbf\u4e24\u4e2a\u7ec4\u7ec7\u5355\u4f4d\u6210\u4e3a\u5f7c\u6b64\u7684\u7236\u7ea7\uff0c\u6216\u8005\u6362\u53e5\u8bdd\u8bf4\uff0c\u5b83\u4eec\u5f62\u6210\u5faa\u73af\u5f15\u7528 -data_integrity.org_units_with_cyclic_references.recommendation=\u5176\u4e2d\u4e00\u4e2a\u7ec4\u7ec7\u5355\u5143\u5fc5\u987b\u8bbe\u7f6e\u9519\u8bef\uff0c\u9700\u8981\u66f4\u6b63\uff0c\u4ee5\u4fbf\u975e\u5706\u5f62\u6811\u5c06\u4e24\u8005\u8fde\u63a5\u8d77\u6765 -data_integrity.org_units_being_orphaned.section=\u673a\u6784 -data_integrity.org_units_being_orphaned.name=\u5b64\u7acb\u7684\u7ec4\u7ec7\u673a\u6784 -data_integrity.org_units_being_orphaned.description=\u5217\u51fa\u6240\u6709\u4e0d\u662f 1 \u7ea7\u5355\u4f4d\u4f46\u7f3a\u5c11\u7236\u7ea7\u7684\u7ec4\u7ec7\u5355\u4f4d\uff0c\u56e0\u6b64\u5b83\u4eec\u4e0d\u4f1a\u8fde\u63a5\u5230\u7ec4\u7ec7\u6811\u7684\u5176\u4f59\u90e8\u5206 -data_integrity.org_units_being_orphaned.recommendation=\u67e5\u627e\uff08\u6216\u521b\u5efa\uff09\u5e76\u4e3a\u5b64\u7acb\u7684\u7ec4\u7ec7\u5355\u4f4d\u8bbe\u7f6e\u6b63\u786e\u7684\u7236\u7ea7\u3002\u6700\u7ec8\u8fd9\u4e5f\u662f\u7531\u4e8e\u8bbe\u7f6e\u9519\u8bef\u7684\u7ea7\u522b\u5f15\u8d77\u7684\u3002 +data_integrity.org_units_with_cyclic_references.description=Lists all organisation units that have a conflicting parent hierarchy definition so that two organisation units become parent of each other or in other words they form a circular reference +data_integrity.org_units_with_cyclic_references.recommendation=One of the organisation units must be setup wrongly and needs to be corrected so that a non-circular tree connects the two: data_integrity.org_units_without_groups.section=\u673a\u6784 -data_integrity.org_units_without_groups.name=\u7f3a\u5c11\u7fa4\u7ec4\u7684\u7ec4\u7ec7\u5355\u4f4d -data_integrity.org_units_without_groups.description=\u5217\u51fa\u672a\u8fde\u63a5\u5230\u81f3\u5c11\u4e00\u4e2a\u7ec4\u7684\u6240\u6709\u7ec4\u7ec7\u5355\u4f4d +data_integrity.org_units_without_groups.name=Organisation units lacking groups +data_integrity.org_units_without_groups.description=Lists all organisation units that are not connected to at least one group data_integrity.org_units_violating_exclusive_group_sets.section=\u673a\u6784 -data_integrity.org_units_violating_exclusive_group_sets.name=\u5177\u6709\u51b2\u7a81\u7684\u72ec\u5360\u7ec4\u96c6\u7684\u7ec4\u7ec7\u5355\u4f4d -data_integrity.org_units_violating_exclusive_group_sets.description=\u5217\u51fa\u5c5e\u4e8e\u591a\u4e2a\u72ec\u5360\u7ec4\u7ec7\u5355\u4f4d\u7ec4\u7684\u6240\u6709\u7ec4\u7ec7\u5355\u4f4d -data_integrity.org_units_violating_exclusive_group_sets.recommendation=\u4ece\u9664\u4e00\u4e2a\u72ec\u5360\u7ec4\u7ec7\u5355\u5143\u7ec4\u4e4b\u5916\u7684\u6240\u6709\u7ec4\u7ec7\u5355\u5143\u4e2d\u5220\u9664\u8be5\u7ec4\u7ec7\u5355\u5143 +data_integrity.org_units_violating_exclusive_group_sets.name=Organisation units with conflicting exclusive group sets +data_integrity.org_units_violating_exclusive_group_sets.description=Lists all organisation units that are members of multiple exclusive organisation unit groups +data_integrity.org_units_violating_exclusive_group_sets.recommendation=Remove the organisation unit from all but one exclusive organisation unit group data_integrity.org_unit_groups_without_group_sets.section=\u673a\u6784 -data_integrity.org_unit_groups_without_group_sets.name=\u7f3a\u5c11\u7ec4\u96c6\u7684\u7ec4\u7ec7\u5355\u4f4d\u7ec4 -data_integrity.org_unit_groups_without_group_sets.description=\u5217\u51fa\u4e0d\u5c5e\u4e8e\u81f3\u5c11\u4e00\u4e2a\u7ec4\u7ec7\u5355\u4f4d\u7ec4\u96c6\u7684\u6240\u6709\u7ec4\u7ec7\u5355\u4f4d\u7ec4 -data_integrity.validation_rules_without_groups.section=\u9a8c\u8bc1\u89c4\u5219 -data_integrity.validation_rules_without_groups.name=\u7f3a\u5c11\u7ec4\u7684\u9a8c\u8bc1\u89c4\u5219 -data_integrity.validation_rules_without_groups.description=\u5217\u51fa\u4e0d\u5c5e\u4e8e\u81f3\u5c11\u4e00\u4e2a\u9a8c\u8bc1\u89c4\u5219\u7ec4\u7684\u6240\u6709\u9a8c\u8bc1\u89c4\u5219 -data_integrity.validation_rules_with_invalid_left_side_expression.section=\u9a8c\u8bc1\u89c4\u5219 -data_integrity.validation_rules_with_invalid_left_side_expression.name=\u5de6\u4fa7\u8868\u8fbe\u5f0f\u65e0\u6548\u7684\u9a8c\u8bc1\u89c4\u5219 -data_integrity.validation_rules_with_invalid_left_side_expression.description=\u5217\u51fa\u5de6\u4fa7\u8868\u8fbe\u5f0f\u65e0\u6548\u7684\u6240\u6709\u9a8c\u8bc1\u89c4\u5219 -data_integrity.validation_rules_with_invalid_right_side_expression.section=\u9a8c\u8bc1\u89c4\u5219 -data_integrity.validation_rules_with_invalid_right_side_expression.name=\u5de6\u4fa7\u8868\u8fbe\u5f0f\u65e0\u6548\u7684\u9a8c\u8bc1\u89c4\u5219 -data_integrity.validation_rules_with_invalid_right_side_expression.description=\u5217\u51fa\u6240\u6709\u53f3\u4fa7\u8868\u8fbe\u5f0f\u65e0\u6548\u7684\u9a8c\u8bc1\u89c4\u5219 -data_integrity.program_indicators_with_invalid_expressions.section=\u9879\u76ee\u6307\u6807 -data_integrity.program_indicators_with_invalid_expressions.name=\u5177\u6709\u65e0\u6548\u8868\u8fbe\u5f0f\u7684\u7a0b\u5e8f\u6307\u793a\u5668 -data_integrity.program_indicators_with_invalid_expressions.description=\u5217\u51fa\u6240\u6709\u5177\u6709\u65e0\u6548\u8868\u8fbe\u5f0f\u7684\u7a0b\u5e8f\u6307\u793a\u7b26 -data_integrity.program_indicators_with_invalid_expressions.recommendation=\u68c0\u67e5\u8868\u8fbe\u5f0f\u7684\u8ba1\u7b97\u7ed3\u679c\u662f\u5426\u4e3a\u6570\u5b57 -data_integrity.program_indicators_with_invalid_filters.section=\u9879\u76ee\u6307\u6807 -data_integrity.program_indicators_with_invalid_filters.name=\u5177\u6709\u65e0\u6548\u8fc7\u6ee4\u5668\u7684\u7a0b\u5e8f\u6307\u793a\u5668 -data_integrity.program_indicators_with_invalid_filters.description=\u5217\u51fa\u5177\u6709\u65e0\u6548\u8fc7\u6ee4\u5668\u8868\u8fbe\u5f0f\u7684\u6240\u6709\u7a0b\u5e8f\u6307\u793a\u5668 -data_integrity.program_indicators_with_invalid_filters.recommendation=\u68c0\u67e5\u8868\u8fbe\u5f0f\u7684\u8ba1\u7b97\u7ed3\u679c\u662f\u5426\u4e3a\u771f/\u5047 -data_integrity.program_indicators_without_expression.section=\u9879\u76ee\u6307\u6807 -data_integrity.program_indicators_without_expression.name=\u7f3a\u5c11\u8868\u8fbe\u7684\u7a0b\u5e8f\u6307\u6807 -data_integrity.program_indicators_without_expression.description=\u5217\u51fa\u6240\u6709\u5c1a\u672a\u8bbe\u7f6e\u8868\u8fbe\u5f0f\u7684\u7a0b\u5e8f\u6307\u793a\u7b26 -data_integrity.program_rules_without_condition.section=\u8282\u76ee\u89c4\u5219 -data_integrity.program_rules_without_condition.name=\u7f3a\u5c11\u6761\u4ef6\u7684\u7a0b\u5e8f\u89c4\u5219 -data_integrity.program_rules_without_condition.description=\u5217\u51fa\u6240\u6709\u89c4\u5219\u8fd8\u6ca1\u6709\u6761\u4ef6\u7684\u7a0b\u5e8f -data_integrity.program_rules_without_priority.section=\u8282\u76ee\u89c4\u5219 -data_integrity.program_rules_without_priority.name=\u7f3a\u5c11\u4f18\u5148\u7ea7\u8bbe\u7f6e\u7684\u7a0b\u5e8f\u89c4\u5219 -data_integrity.program_rules_without_priority.description=\u5217\u51fa\u89c4\u5219\u4f18\u5148\u7ea7\u5c1a\u672a\u8bbe\u7f6e\u7684\u64cd\u4f5c\u7c7b\u578b\u4e3a\u201c\u5206\u914d\u201d\u7684\u6240\u6709\u7a0b\u5e8f -data_integrity.program_rules_without_priority.recommendation=\u4e3a\u7a0b\u5e8f\u89c4\u5219\u8bbe\u7f6e\u4f18\u5148\u7ea7 -data_integrity.program_rules_without_action.section=\u8282\u76ee\u89c4\u5219 -data_integrity.program_rules_without_action.name=\u7f3a\u5c11\u64cd\u4f5c\u7684\u7a0b\u5e8f\u89c4\u5219 -data_integrity.program_rules_without_action.description=\u5217\u51fa\u5177\u6709\u672a\u8fde\u63a5\u5230\u4efb\u4f55\u7a0b\u5e8f\u89c4\u5219\u64cd\u4f5c\u7684\u89c4\u5219\u7684\u6240\u6709\u7a0b\u5e8f -data_integrity.program_rules_without_action.recommendation=\u5c06\u89c4\u5219\u8fde\u63a5\u5230\u64cd\u4f5c\u6216\u8003\u8651\u5220\u9664\u89c4\u5219 -data_integrity.program_rule_variables_without_data_element.section=\u8282\u76ee\u89c4\u5219 -data_integrity.program_rule_variables_without_data_element.name=\u7f3a\u5c11\u6570\u636e\u5143\u7d20\u7684\u7a0b\u5e8f\u89c4\u5219\u53d8\u91cf -data_integrity.program_rule_variables_without_data_element.description=\u5217\u51fa\u6240\u6709\u5177\u6709\u9700\u8981\u6570\u636e\u5143\u7d20\u6e90\u4f46\u5c1a\u672a\u94fe\u63a5\u5230\u6570\u636e\u5143\u7d20\u7684\u89c4\u5219\u53d8\u91cf\u7684\u7a0b\u5e8f -data_integrity.program_rule_variables_without_data_element.recommendation=\u5c06\u6570\u636e\u5143\u7d20\u5206\u914d\u7ed9\u76f8\u5173\u53d8\u91cf\u6216\u8003\u8651\u662f\u5426\u4e0d\u9700\u8981\u8be5\u53d8\u91cf -data_integrity.program_rule_variables_without_attribute.section=\u8282\u76ee\u89c4\u5219 -data_integrity.program_rule_variables_without_attribute.name=\u7f3a\u5c11\u5c5e\u6027\u7684\u7a0b\u5e8f\u89c4\u5219\u53d8\u91cf -data_integrity.program_rule_variables_without_attribute.description=\u5217\u51fa\u6240\u6709\u5177\u6709\u9700\u8981\u5c5e\u6027\u6e90\u4f46\u5c1a\u672a\u94fe\u63a5\u5230\u5c5e\u6027\u7684\u89c4\u5219\u53d8\u91cf\u7684\u7a0b\u5e8f -data_integrity.program_rule_variables_without_attribute.recommendation=\u4e3a\u76f8\u5173\u53d8\u91cf\u5206\u914d\u5c5e\u6027\u6216\u8003\u8651\u662f\u5426\u4e0d\u9700\u8981\u8be5\u53d8\u91cf -data_integrity.program_rule_actions_without_data_object.section=\u8282\u76ee\u89c4\u5219 -data_integrity.program_rule_actions_without_data_object.name=\u5177\u6709\u7f3a\u5c11\u6570\u636e\u5bf9\u8c61\u7684\u64cd\u4f5c\u7684\u7a0b\u5e8f\u89c4\u5219 -data_integrity.program_rule_actions_without_data_object.description=\u5217\u51fa\u6240\u6709\u8fde\u63a5\u5230\u9700\u8981\u6570\u636e\u5143\u7d20\u6216\u5c5e\u6027\u4f46\u672a\u8fde\u63a5\u7684\u7c7b\u578b\u7684\u64cd\u4f5c\u7684\u7a0b\u5e8f\u89c4\u5219 -data_integrity.program_rule_actions_without_notification.section=\u8282\u76ee\u89c4\u5219 -data_integrity.program_rule_actions_without_notification.name=\u5177\u6709\u7f3a\u5c11\u901a\u77e5\u6a21\u677f\u7684\u64cd\u4f5c\u7684\u7a0b\u5e8f\u89c4\u5219 -data_integrity.program_rule_actions_without_notification.description=\u5217\u51fa\u8fde\u63a5\u5230\u9700\u8981\u901a\u77e5\u6a21\u677f\u4f46\u5c1a\u672a\u8fde\u63a5\u5230\u4e00\u4e2a\u7c7b\u578b\u7684\u64cd\u4f5c\u7684\u6240\u6709\u7a0b\u5e8f\u89c4\u5219 -data_integrity.program_rule_actions_without_section.section=\u8282\u76ee\u89c4\u5219 -data_integrity.program_rule_actions_without_section.name=\u5177\u6709\u7f3a\u5c11\u7a0b\u5e8f\u9636\u6bb5\u90e8\u5206\u7684\u64cd\u4f5c\u7684\u7a0b\u5e8f\u89c4\u5219 -data_integrity.program_rule_actions_without_section.description=\u5217\u51fa\u8fde\u63a5\u5230\u9700\u8981\u4e00\u4e2a\u90e8\u5206\u4f46\u5c1a\u672a\u8fde\u63a5\u5230\u4e00\u4e2a\u7c7b\u578b\u7684\u64cd\u4f5c\u7684\u7a0b\u5e8f\u89c4\u5219 -data_integrity.program_rule_actions_without_stage_id.section=\u8282\u76ee\u89c4\u5219 -data_integrity.program_rule_actions_without_stage_id.name=\u5177\u6709\u7f3a\u5c11\u7a0b\u5e8f\u9636\u6bb5\u7684\u64cd\u4f5c\u7684\u7a0b\u5e8f\u89c4\u5219 -data_integrity.program_rule_actions_without_stage_id.description=\u5217\u51fa\u8fde\u63a5\u5230\u9700\u8981\u7a0b\u5e8f\u9636\u6bb5\u4f46\u5c1a\u672a\u8fde\u63a5\u5230\u67d0\u4e2a\u7c7b\u578b\u7684\u64cd\u4f5c\u7684\u7a0b\u5e8f\u89c4\u5219 +data_integrity.org_unit_groups_without_group_sets.name=Organisation unit groups lacking group sets +data_integrity.org_unit_groups_without_group_sets.description=Lists all organisation unit groups that aren't member of at least one organisation unit group set +data_integrity.validation_rules_without_groups.section=Validation Rules +data_integrity.validation_rules_without_groups.name=Validation rules without a validation rule group +data_integrity.validation_rules_without_groups.description=Lists all validation rules that are not member of at least one validation rule group +data_integrity.validation_rules_with_invalid_left_side_expression.section=Validation Rules +data_integrity.validation_rules_with_invalid_left_side_expression.name=Validation rules with invalid left side expression +data_integrity.validation_rules_with_invalid_left_side_expression.description=Lists all validation rules that have a left side expression that is not valid +data_integrity.validation_rules_with_invalid_right_side_expression.section=Validation Rules +data_integrity.validation_rules_with_invalid_right_side_expression.name=Validation rules with invalid right side expression +data_integrity.validation_rules_with_invalid_right_side_expression.description=Lists all validation rules that have a right side expression that is not valid +data_integrity.program_indicators_with_invalid_expressions.section=Program Indicators +data_integrity.program_indicators_with_invalid_expressions.name=Program indicators with invalid expression +data_integrity.program_indicators_with_invalid_expressions.description=Lists all program indicators that have an invalid expression +data_integrity.program_indicators_with_invalid_expressions.recommendation=Check that the expression evaluates to a number +data_integrity.program_indicators_with_invalid_filters.section=Program Indicators +data_integrity.program_indicators_with_invalid_filters.name=Program indicators with invalid filter +data_integrity.program_indicators_with_invalid_filters.description=Lists all program indicators with invalid filter expression +data_integrity.program_indicators_with_invalid_filters.recommendation=Check that the expression evaluates to true/false +data_integrity.program_indicators_without_expression.section=Program Indicators +data_integrity.program_indicators_without_expression.name=Program indicators without expressions +data_integrity.program_indicators_without_expression.description=Lists all program indicators that have no expression set yet +data_integrity.program_rules_without_condition.section=Program Rules +data_integrity.program_rules_without_condition.name=Program rules without rule conditions. +data_integrity.program_rules_without_condition.description=Lists all programs with rules that have no condition yet +data_integrity.program_rules_without_priority.section=Program Rules +data_integrity.program_rules_without_priority.name=Program rules lacking a priority setting +data_integrity.program_rules_without_priority.description=Lists all programs with rules with action type "assign" where the rule priority is not yet set +data_integrity.program_rules_without_priority.recommendation=Set a priority for the program rule(s) +data_integrity.program_rules_without_action.section=Program Rules +data_integrity.program_rules_without_action.name=Program rules lacking an action +data_integrity.program_rules_without_action.description=Lists all programs with rules that are not connected to any program rule action +data_integrity.program_rules_without_action.recommendation=Connect the rule to an action or consider removing the rule +data_integrity.program_rule_variables_without_data_element.section=Program Rules +data_integrity.program_rule_variables_without_data_element.name=Program rule variables lacking a data element +data_integrity.program_rule_variables_without_data_element.description=Lists all programs with rule variables requiring a data element source but that is not yet linked to a data element +data_integrity.program_rule_variables_without_data_element.recommendation=Assign a data element to the variable in question or consider if the variable is not needed +data_integrity.program_rule_variables_without_attribute.section=Program Rules +data_integrity.program_rule_variables_without_attribute.name=Program rule variables lacking an attribute +data_integrity.program_rule_variables_without_attribute.description=Lists all programs with rule variables requiring an attribute source but that is not yet linked to an attribute +data_integrity.program_rule_variables_without_attribute.recommendation=Assign an attribute to the variable in question or consider if the variable is not needed +data_integrity.program_rule_actions_without_data_object.section=Program Rules +data_integrity.program_rule_actions_without_data_object.name=Program rules with actions lacking a data object +data_integrity.program_rule_actions_without_data_object.description=Lists all program rules connected to an action of a type that requires either a data element or an attribute but is not connected either +data_integrity.program_rule_actions_without_notification.section=Program Rules +data_integrity.program_rule_actions_without_notification.name=Program rule with actions lacking a notification template +data_integrity.program_rule_actions_without_notification.description=Lists all program rules connected to an action of a type that requires a notification template but is not yet connected to one +data_integrity.program_rule_actions_without_section.section=Program Rules +data_integrity.program_rule_actions_without_section.name=Program rules with actions lacking a program stage section +data_integrity.program_rule_actions_without_section.description=Lists program rules connected to an action of a type that requires a section but is not yet connected to one +data_integrity.program_rule_actions_without_stage_id.section=Program Rules +data_integrity.program_rule_actions_without_stage_id.name=Program rules with actions lacking a program stage +data_integrity.program_rule_actions_without_stage_id.description=Lists program rules connected to an action of a type that requires a program stage but is not yet connected to one #YAML based data integrity checks -data_integrity.categories_no_options.name=\u6ca1\u6709\u7c7b\u522b\u9009\u9879\u7684\u7c7b\u522b -data_integrity.categories_dimensions_no_visualizations.name = Categories which are dimensions but which do not have any associated visualizations. -data_integrity.categories_one_default_category.name=\u5e94\u8be5\u53ea\u5b58\u5728\u4e00\u4e2a\u9ed8\u8ba4\u7c7b\u522b -data_integrity.categories_one_default_category_combo.name=\u53ea\u80fd\u5b58\u5728\u4e00\u4e2a\u9ed8\u8ba4\u7c7b\u522b\u7ec4\u5408 -data_integrity.categories_one_default_category_option.name=\u5e94\u8be5\u53ea\u5b58\u5728\u4e00\u4e2a\u9ed8\u8ba4\u7c7b\u522b\u9009\u9879 -data_integrity.categories_one_default_category_option_combo.name=\u53ea\u80fd\u5b58\u5728\u4e00\u4e2a\u9ed8\u8ba4\u7c7b\u522b\u9009\u9879\u7ec4\u5408 -data_integrity.categories_same_category_options.name=\u5177\u6709\u76f8\u540c\u7c7b\u522b\u9009\u9879\u7684\u7c7b\u522b -data_integrity.categories_unique_category_combo.name=\u4e0d\u540c\u7684\u7c7b\u522b\u7ec4\u5408\u4e0d\u5e94\u5177\u6709\u5b8c\u5168\u76f8\u540c\u7684\u7c7b\u522b\u7ec4\u5408\u3002 -data_integrity.invalid_category_combos.name=Invalid \u5206\u7c7b\u7ec4\u5408s -data_integrity.category_combos_unused.name=\u5176\u4ed6\u5143\u6570\u636e\u5bf9\u8c61\u672a\u4f7f\u7528\u7684\u7c7b\u522b\u7ec4\u5408 -data_integrity.category_option_combos_disjoint.name=\u5177\u6709\u4e0d\u76f8\u4ea4\u5173\u8054\u7684\u7c7b\u522b\u9009\u9879\u7ec4\u5408\u3002 -data_integrity.category_option_combos_no_names.name=Category option combinations with no names -data_integrity.category_option_combos_have_duplicates.name=Category option combination duplicates (same category options and same category combo) -data_integrity.category_option_group_sets_incomplete.name=\u4e0d\u5305\u542b\u6240\u6709\u7c7b\u522b\u9009\u9879\u7684\u7c7b\u522b\u9009\u9879\u7ec4\u96c6\u3002 -data_integrity.category_options_excess_groupset_membership.name=\u5c5e\u4e8e\u7c7b\u522b\u9009\u9879\u7ec4\u96c6\u4e2d\u591a\u4e2a\u7ec4\u7684\u7c7b\u522b\u9009\u9879\u3002 -data_integrity.category_options_no_categories.name=\u6ca1\u6709\u7c7b\u522b\u7684\u7c7b\u522b\u9009\u9879\u3002 -data_integrity.category_options_shared_within_category_combo.name=\u5177\u6709\u5171\u4eab\u76f8\u540c\u7c7b\u522b\u9009\u9879\u7684\u7c7b\u522b\u7684\u7c7b\u522b\u7ec4\u5408\u3002 -data_integrity.catoptioncombos_no_catcombo.name=\u6ca1\u6709\u7c7b\u522b\u7ec4\u5408\u7684\u7c7b\u522b\u9009\u9879\u7ec4\u5408\u3002 -data_integrity.cocs_wrong_cardinality.name=\u57fa\u6570\u4e0d\u6b63\u786e\u7684\u7c7b\u522b\u9009\u9879\u7ec4\u5408\u3002 -data_integrity.dashboards_no_items.name=\u6ca1\u6709\u9879\u76ee\u7684\u4eea\u8868\u677f\u3002 -data_integrity.data_elements_aggregate_abandoned.name=\u805a\u5408\u8fc7\u53bb 100 \u5929\u5185\u672a\u66f4\u6539\u4e14\u6ca1\u6709\u4efb\u4f55\u6570\u636e\u503c\u7684\u6570\u636e\u5143\u7d20\u3002 -data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate data elements which can be aggregated but have an aggregation operator set to NONE. -data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Data elements which cannot be aggregated but have an aggregation operator set to something other than NONE. -data_integrity.data_elements_aggregate_no_analysis.name=\u805a\u5408\u672a\u5728\u4efb\u4f55\u6536\u85cf\u5939\u4e2d\u4f7f\u7528\u7684\u6570\u636e\u5143\u7d20\uff08\u76f4\u63a5\u6216\u901a\u8fc7\u6307\u6807\uff09 -data_integrity.data_elements_aggregate_no_data.name=\u805a\u5408\u6ca1\u6709\u6570\u636e\u503c\u7684\u6570\u636e\u5143\u7d20\u3002 -data_integrity.data_elements_aggregate_no_groups.name=\u805a\u5408\u4e0d\u5728\u4efb\u4f55\u6570\u636e\u5143\u7d20\u7ec4\u4e2d\u7684\u6570\u636e\u5143\u7d20\u3002 -data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types. -data_integrity.data_elements_without_datasets.name=Aggregate data elements not assigned to any data sets -data_integrity.datasets_empty.name=Data sets with no data elements -data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty. -data_integrity.datasets_not_assigned_to_org_units.name=Data sets not assigned to any organisation units -data_integrity.data_elements_excess_groupset_membership.name=\u5c5e\u4e8e\u7ec4\u96c6\u4e2d\u591a\u4e2a\u7ec4\u7684\u6570\u636e\u5143\u7d20\u3002 -data_integrity.category_option_group_sets_scarce.name=\u7c7b\u522b\u9009\u9879\u7ec4\u5e94\u8be5\u81f3\u5c11\u6709\u4e24\u4e2a\u6210\u5458\u3002 -data_integrity.category_option_groups_scarce.name=\u7c7b\u522b\u9009\u9879\u7ec4\u5e94\u8be5\u81f3\u5c11\u6709\u4e24\u4e2a\u6210\u5458\u3002 -data_integrity.data_element_groups_scarce.name=\u6570\u636e\u5143\u7d20\u7ec4\u5e94\u8be5\u81f3\u5c11\u6709\u4e24\u4e2a\u6210\u5458\u3002 -data_integrity.indicator_group_sets_scarce.name=\u6307\u6807\u7ec4\u96c6\u5e94\u8be5\u81f3\u5c11\u6709\u4e24\u4e2a\u6210\u5458\u3002 -data_integrity.indicator_groups_scarce.name=\u6307\u6807\u7ec4\u81f3\u5c11\u5e94\u6709\u4e24\u540d\u6210\u5458\u3002 -data_integrity.orgunit_groups_scarce.name=\u7ec4\u7ec7\u5355\u4f4d\u7ec4\u5e94\u81f3\u5c11\u6709\u4e24\u540d\u6210\u5458\u3002 -data_integrity.program_indicator_groups_scarce.name=\u65b9\u6848\u6307\u6807\u7ec4\u81f3\u5c11\u5e94\u6709\u4e24\u540d\u6210\u5458\u3002 -data_integrity.user_groups_scarce.name=\u7528\u6237\u7ec4\u5e94\u8be5\u81f3\u5c11\u6709\u4e24\u4e2a\u6210\u5458\u3002 -data_integrity.validation_rule_groups_scarce.name=\u9a8c\u8bc1\u89c4\u5219\u5e94\u8be5\u81f3\u5c11\u6709\u4e24\u4e2a\u6210\u5458\u3002 -data_integrity.indicator_no_analysis.name=\u672a\u5728\u5206\u6790\u5bf9\u8c61\u4e2d\u4f7f\u7528\u7684\u6307\u6807\u3002 -data_integrity.indicator_types_duplicated.name=\u5177\u6709\u76f8\u540c\u56e0\u5b50\u7684\u6307\u6807\u7c7b\u578b\u3002 -data_integrity.indicators_duplicated_terms.name=\u5177\u6709\u76f8\u540c\u672f\u8bed\u7684\u6307\u6807\u3002 -data_integrity.indicators_exact_duplicates.name=\u5177\u6709\u76f8\u540c\u516c\u5f0f\u7684\u6307\u6807\u3002 -data_integrity.indicators_not_grouped.name=\u6307\u6807\u4e0d\u5728\u4efb\u4f55\u7ec4\u4e2d\u3002 -data_integrity.option_sets_wrong_sort_order.name=\u6392\u5e8f\u987a\u5e8f\u53ef\u80fd\u9519\u8bef\u7684\u9009\u9879\u96c6\u3002 -data_integrity.options_sets_empty.name=\u7a7a\u9009\u9879\u96c6 -data_integrity.options_sets_unused.name=\u672a\u4f7f\u7528\u7684\u9009\u9879\u96c6 -data_integrity.orgunit_group_sets_excess_groups.name=\u5c5e\u4e8e\u7ec4\u96c6\u4e2d\u591a\u4e2a\u7ec4\u7684\u7ec4\u7ec7\u5355\u4f4d\u3002 -data_integrity.orgunits_compulsory_group_count.name=\u4e0d\u5728\u6240\u6709\u5f3a\u5236\u6027\u7ec4\u7ec7\u5355\u4f4d\u7ec4\u96c6\u4e2d\u7684\u7ec4\u7ec7\u5355\u4f4d -data_integrity.orgunits_invalid_geometry.name=\u5177\u6709\u65e0\u6548\u51e0\u4f55\u56fe\u5f62\u7684\u7ec4\u7ec7\u5355\u4f4d\u3002 -data_integrity.orgunits_multiple_roots.name=\u7ec4\u7ec7\u5355\u5143\u5c42\u6b21\u7ed3\u6784\u5e94\u8be5\u6709\u4e00\u4e2a\u6839\u3002 -data_integrity.orgunits_multiple_spaces.name=\u7ec4\u7ec7\u5355\u4f4d\u7684\u540d\u79f0\u6216\u7b80\u79f0\u4e2d\u4e0d\u5e94\u5305\u542b\u591a\u4e2a\u7a7a\u683c\u3002 -data_integrity.orgunits_no_coordinates.name=\u6ca1\u6709\u5750\u6807\u7684\u7ec4\u7ec7\u5355\u4f4d\u3002 -data_integrity.orgunits_not_contained_by_parent.name=\u5177\u6709\u70b9\u5750\u6807\u7684\u7ec4\u7ec7\u5355\u4f4d\u5e94\u5305\u542b\u5728\u5176\u7236\u7ea7\u4e2d\u3002 -data_integrity.orgunits_null_island.name=\u4f4d\u4e8e Null Island (0,0) 100 \u516c\u91cc\u8303\u56f4\u5185\u7684\u7ec4\u7ec7\u5355\u4f4d\u3002 -data_integrity.orgunits_openingdate_gt_closeddate.name=\u5f00\u653e\u65e5\u671f\u665a\u4e8e\u5173\u95ed\u65e5\u671f\u7684\u7ec4\u7ec7\u5355\u4f4d\u3002 -data_integrity.orgunits_orphaned.name=\u5b64\u7acb\u7684\u7ec4\u7ec7\u5355\u4f4d\u3002 -data_integrity.orgunits_same_name_and_parent.name=\u7ec4\u7ec7\u5355\u4f4d\u4e0d\u5e94\u5177\u6709\u76f8\u540c\u7684\u540d\u79f0\u548c\u7236\u7ea7\u3002 -data_integrity.orgunits_trailing_spaces.name=\u7ec4\u7ec7\u5355\u4f4d\u4e0d\u5e94\u6709\u5c3e\u968f\u7a7a\u683c\u3002 -data_integrity.org_units_not_in_compulsory_group_sets.name=Organisation units not in all compulsory organisation unit group sets +data_integrity.categories_no_options.name=Categories with no category options +data_integrity.categories_dimensions_no_visualizations.name=Categories which are enabled as a data dimension but which have no associated visualizations +data_integrity.categories_one_default_category.name=Only one "default" category should exist +data_integrity.categories_one_default_category_combo.name=Only one "default" category combo should exist +data_integrity.categories_one_default_category_option.name=Only one "default" category option should exist +data_integrity.categories_one_default_category_option_combo.name=Only one "default" category option combo should exist +data_integrity.categories_same_category_options.name=Categories with identical category options +data_integrity.categories_unique_category_combo.name=Category combinations with identical categories +data_integrity.invalid_category_combos.name=Category combinations which are invalid +data_integrity.category_combos_unused.name=Category combinations not used by other metadata objects +data_integrity.category_option_combos_disjoint.name=Category option combinations with disjoint associations +data_integrity.category_option_combos_no_names.name=Category option combinations without names +data_integrity.category_option_combos_have_duplicates.name=Category option combos with identical category options and category combos +data_integrity.category_option_group_sets_incomplete.name=Category option group sets which which do not contain all category options +data_integrity.category_options_excess_groupset_membership.name=Category options which belong to multiple groups in a category option group set +data_integrity.category_options_no_categories.name=Category options without categories +data_integrity.category_options_shared_within_category_combo.name=Category combinations with categories with identical category options +data_integrity.catoptioncombos_no_catcombo.name=Category options combinations without category combinations +data_integrity.cocs_wrong_cardinality.name=Category option combinations with incorrect cardinality +data_integrity.dashboards_no_items.name=Dashboards with no items +data_integrity.data_elements_aggregate_abandoned.name=Aggregate data elements not changed in the last 100 days and do not have any data values +data_integrity.data_elements_can_aggregate_with_none_operator.name=Aggregate domain data elements which can be aggregated but have an aggregation operator set to NONE +data_integrity.data_elements_cannot_aggregate_operator_not_none.name=Aggregate data elements which cannot be aggregated but have an aggregation operator not set to NONE +data_integrity.data_elements_aggregate_no_analysis.name=Aggregate data elements not used in any favourites directly or through indicators +data_integrity.data_elements_aggregate_no_data.name=Aggregate data elements without data values +data_integrity.data_elements_aggregate_no_groups.name=Aggregate data elements not in any data element groups +data_integrity.data_elements_aggregate_with_different_period_types.name=Aggregate data elements which belong to data sets with different period types +data_integrity.data_elements_without_datasets.name=Aggregate data elements which are not a member of any dataset +data_integrity.datasets_empty.name=Datasets without data elements +data_integrity.datasets_same_name.name=Datasets with duplicate name or short name +data_integrity.datasets_custom_data_entry_forms_empty.name=Datasets which have custom data entry forms which are empty +data_integrity.datasets_not_assigned_to_org_units.name=Data sets which have not been assigned to any organisation units +data_integrity.data_elements_excess_groupset_membership.name=Data elements which belong to multiple groups in a group set. +data_integrity.category_option_group_sets_scarce.name=Category option group sets should have at least two members +data_integrity.category_option_groups_scarce.name=Category option groups should have at least two members +data_integrity.data_element_groups_scarce.name=Data element groups should have at least two members +data_integrity.indicator_group_sets_scarce.name=Indicator groups sets should have at least two members +data_integrity.indicator_groups_scarce.name=Indicator groups should have at least two members +data_integrity.orgunit_groups_scarce.name=Organisation unit groups should have at least two members +data_integrity.program_indicator_groups_scarce.name=Program indicator groups should have at least two members +data_integrity.user_groups_scarce.name=User groups should have at least two members +data_integrity.validation_rule_groups_scarce.name=Validation rule groups should have at least two members +data_integrity.indicator_no_analysis.name=Indicators not used in any analytical objects +data_integrity.indicator_types_duplicated.name=Indicator types with identical factors +data_integrity.indicators_duplicated_terms.name=Indicators with identical terms +data_integrity.indicators_exact_duplicates.name=\u6307\u6807\u4ee5\u76f8\u540c\u7684\u516c\u5f0f +data_integrity.indicators_not_grouped.name=Indicators not included in any groups +data_integrity.option_sets_wrong_sort_order.name=Option sets with possibly wrong sort order +data_integrity.options_sets_empty.name=Empty option sets +data_integrity.options_sets_unused.name=Option sets which are not used +data_integrity.orgunit_group_sets_excess_groups.name=Organisation units which belong to multiple groups in a group set. +data_integrity.orgunits_compulsory_group_count.name=Organisation units that are not in all compulsory orgunit group sets +data_integrity.orgunits_invalid_geometry.name=Organisation units with invalid geometry +data_integrity.orgunits_multiple_roots.name=Organisation unit hierarchy should have a single root +data_integrity.orgunits_multiple_spaces.name=Organisation units should not have multiple spaces in their names or shortnames +data_integrity.orgunits_no_coordinates.name=Organisation units without coordinates +data_integrity.orgunits_not_contained_by_parent.name=Organisation units with point coordinates should be contained by their parent +data_integrity.tracker_geometry_invalid_srid.name=Tracker entities with geometry not using SRID 4326 +data_integrity.orgunits_null_island.name=Organisation units located within 100 km of Null Island (0,0) +data_integrity.orgunits_openingdate_gt_closeddate.name=Organisation units which have an opening date after the closed date +data_integrity.orgunits_orphaned.name=\u5b64\u7acb\u7684\u7ec4\u7ec7\u673a\u6784 +data_integrity.orgunits_same_name_and_parent.name=Organisation units should not have the same name and parent +data_integrity.orgunits_trailing_spaces.name=Organisation units should not have trailing spaces +data_integrity.org_units_not_in_compulsory_group_sets.name=Orgunits that are not in all compulsory orgunit group sets data_integrity.organisation_units_violating_exclusive_group_sets.name=Organisation units which belong to multiple groups in a group set -data_integrity.organisation_units_without_groups.name=Organisation units not in any groups -data_integrity.periods_3y_future.name=\u672a\u6765\u4e09\u5e74\u4ee5\u4e0a\u7684\u671f\u95f4\u3002 -data_integrity.periods_distant_past.name=\u5728\u9065\u8fdc\u7684\u8fc7\u53bb\u7684\u65f6\u671f\u3002 -data_integrity.periods_same_start_end_date.name=\u5177\u6709\u76f8\u540c\u5f00\u59cb\u65e5\u671f\u548c\u7ed3\u675f\u65e5\u671f\u7684\u671f\u95f4 +data_integrity.organisation_units_without_groups.name=\u65e0\u7ec4\u7684\u7ec4\u7ec7\u673a\u6784 +data_integrity.periods_3y_future.name=Periods which are more than three years in the future +data_integrity.periods_distant_past.name=Periods which are in the distant past +data_integrity.periods_same_start_end_date.name=Periods with the same start and end dates data_integrity.periods_same_start_date_period_type.name=Periods with the same start date and period type -data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have custom data entry forms which are empty. -data_integrity.program_rules_message_no_template.name=\u5e94\u5728\u6ca1\u6709\u6d88\u606f\u6a21\u677f\u7684\u60c5\u51b5\u4e0b\u53d1\u9001\u6216\u5b89\u6392\u6d88\u606f\u7684\u7a0b\u5e8f\u89c4\u5219\u64cd\u4f5c\u3002 -data_integrity.program_rules_no_action.name=\u65e0\u64cd\u4f5c\u7684\u7a0b\u5e8f\u89c4\u5219\u3002 -data_integrity.program_rules_no_expression.name=\u6ca1\u6709\u8868\u8fbe\u5f0f\u7684\u7a0b\u5e8f\u89c4\u5219\u3002 -data_integrity.program_rules_no_priority.name=Program rules with no priority -data_integrity.validation_rules_missing_value_strategy_null.name=\u6240\u6709\u9a8c\u8bc1\u89c4\u5219\u8868\u8fbe\u5f0f\u90fd\u5e94\u5177\u6709\u7f3a\u5931\u503c\u7b56\u7565\u3002 -data_integrity.dashboards_not_viewed_one_year.name=\u5728\u8fc7\u53bb 12 \u4e2a\u6708\u5185\u672a\u88ab\u79ef\u6781\u67e5\u770b\u7684\u4eea\u8868\u677f -data_integrity.maps_not_viewed_one_year.name=\u8fc7\u53bb 12 \u4e2a\u6708\u672a\u67e5\u770b\u7684\u5730\u56fe -data_integrity.visualizations_not_viewed_one_year.name=\u5728\u8fc7\u53bb 12 \u4e2a\u6708\u5185\u672a\u67e5\u770b\u7684\u53ef\u89c6\u5316 -data_integrity.users_with_invalid_usernames.name = Users with invalid usernames -data_integrity.users_capture_ou_not_in_data_view_ou.name=Users with capture org unit not in data view org unit -data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users with capture org unit not in TEI search org unit -data_integrity.users_with_no_user_role.name=Users with no user role -data_integrity.user_roles_no_authorities.name=User roles with no authorities -data_integrity.user_roles_with_no_users.name=User roles with no users -data_integrity.option_groups_empty.users=Option groups with no options -data_integrity.push_analysis_no_recipients.name=Push analyses without recipients - +data_integrity.programs_custom_data_entry_forms_empty.name=Programs which have empty custom data entry forms +data_integrity.program_stages_no_programs.name=Program stages without associated programs +data_integrity.program_rules_message_no_template.name=Program rules actions which should send or schedule a message without a message template +data_integrity.program_rules_no_action.name=Program rules without actions +data_integrity.program_rules_no_expression.name=Program rules with no expression. +data_integrity.program_rules_no_priority.name=Program rules without priorities +data_integrity.single_events_null_occurred_date.name=Single events without an occurred date +data_integrity.tracked_entity_attribute_null_value.name=Tracked entity attribute value with no plain text value +data_integrity.tracker_associate_is_deprecated.name=TRACKER_ASSOCIATE value type is deprecated +data_integrity.validation_rules_missing_value_strategy_null.name=Validation rule expressions without missing value strategies +data_integrity.dashboards_not_viewed_one_year.name=Dashboards which have not been actively viewed in the last 12 months +data_integrity.maps_not_viewed_one_year.name=Maps which have not been viewed in the last 12 months +data_integrity.visualizations_not_viewed_one_year.name=Visualizations which have not been viewed in the last 12 months +data_integrity.users_with_invalid_usernames.name=Users which have invalid usernames +data_integrity.users_capture_ou_not_in_data_view_ou.name=Users which have a data capture organisation unit which is not in their data view organisation unit hierarchy +data_integrity.users_capture_ou_not_in_tei_search_ou.name=Users which have a data capture organisation unit which is not within their tracked entity search organisation unit hierarchy +data_integrity.users_with_no_user_role.name=Users without user roles +data_integrity.user_roles_no_authorities.name=User roles without assigned authorities +data_integrity.user_roles_with_no_users.name=User roles without assigned users +data_integrity.push_analysis_no_recipients.name=Push analysis without recipients +data_integrity.file_resources_no_icon.name=File resources of type ICON that have no entry in the icon table +data_integrity.users_with_all_authority.name=Users which have the ALL authority assigned +data_integrity.tracked_entity_attributes_invalid_trigram_search_configuration.name=Tracked entity attributes having a suboptimal search configuration that potentially results in slower search performance when searching tracked entities using those attributes +data_integrity.tracked_entity_attributes_trigram_index_out_of_sync.name=Partial trigram indexes on trackedentityattributevalue table must be in sync with the tracked entity attribute metadata configuration +data_integrity.tracked_entity_attributes_trigram_index_overview.name=Tracked entity attributes that have a partial trigram index created on the trackedentityattributevalue table +data_integrity.programs_inconsistent_tracked_entity_type.name=Programs which are inconsistently linked to a tracked entity type +data_integrity.category_options_default_incorrect_sharing.name=The default category option should be publicly shared with all users +data_integrity.users_with_app_hub_authority.name=Users which have access to install and manage apps from the App Hub +data_integrity.program_rules_inconsistent_program_program_stage.name=Program rules which are inconsistently linked to a program and program stage # -- End Data Integrity Checks--------------------------------------------# # disable inactive users job notification texts -notification.user_inactive.subject=\u60a8\u7684 DHIS2 \u5e10\u6237\u5373\u5c06\u88ab\u505c\u7528\u3002 -notification.user_inactive.body=\u60a8\u7684 DHIS2 \u7528\u6237\u5e10\u6237\u6709\u4e00\u6bb5\u65f6\u95f4\u6ca1\u6709\u6d3b\u52a8\u3002\u5728\u63a5\u4e0b\u6765\u7684 {0} \u5929\u5185\u767b\u5f55\uff0c\u4ee5\u9632\u6b62\u60a8\u7684\u5e10\u6237\u88ab\u7981\u7528\u3002 +notification.user_inactive.subject=Your DHIS2 account will be disabled soon. +notification.user_inactive.body=Your DHIS2 user account was inactive for a while. Login during the next {0} days to prevent your account from being disabled. # notify user that need to change their password soon -notification.password_change_required.subject=\u5bc6\u7801\u8fc7\u671f\u63d0\u9192 -notification.password_change_required.body=\u8bf7\u66f4\u6539\u60a8\u7684\u5bc6\u7801\u3002\u5b83\u5c06\u5728 {0} \u5929\u540e\u5230\u671f\u3002 +notification.password_change_required.subject=Password Expiry Alert +notification.password_change_required.body=Please change your password. It will expire in {0} day(s).