diff --git a/demo-shell-ng2/app.config-dev.json b/demo-shell-ng2/app.config-dev.json index e62d118d6e..851649ce41 100644 --- a/demo-shell-ng2/app.config-dev.json +++ b/demo-shell-ng2/app.config-dev.json @@ -4,6 +4,52 @@ "application": { "name": "Alfresco ADF Appplication" }, + "languages": [ + { + "key": "en", + "label": "English" + }, + { + "key": "fr", + "label": "French" + }, + { + "key": "de", + "label": "German" + }, + { + "key": "it", + "label": "Italian" + }, + { + "key": "es", + "label": "Spanish" + }, + { + "key": "ja", + "label": "Japanese" + }, + { + "key": "nl", + "label": "Dutch" + }, + { + "key": "pt-BR", + "label": "Brazilian Portuguese" + }, + { + "key": "nb", + "label": "Norwegian" + }, + { + "key": "ru", + "label": "Russian" + }, + { + "key": "zh-CN", + "label": "Simplified Chinese" + } + ], "pagination": { "size": 25 }, diff --git a/demo-shell-ng2/app.config-prod.json b/demo-shell-ng2/app.config-prod.json index 5cb0efa9dd..084d5920e9 100644 --- a/demo-shell-ng2/app.config-prod.json +++ b/demo-shell-ng2/app.config-prod.json @@ -4,6 +4,52 @@ "application": { "name": "Alfresco ADF Appplication" }, + "languages": [ + { + "key": "en", + "label": "English" + }, + { + "key": "fr", + "label": "French" + }, + { + "key": "de", + "label": "German" + }, + { + "key": "it", + "label": "Italian" + }, + { + "key": "es", + "label": "Spanish" + }, + { + "key": "ja", + "label": "Japanese" + }, + { + "key": "nl", + "label": "Dutch" + }, + { + "key": "pt-BR", + "label": "Brazilian Portuguese" + }, + { + "key": "nb", + "label": "Norwegian" + }, + { + "key": "ru", + "label": "Russian" + }, + { + "key": "zh-CN", + "label": "Simplified Chinese" + } + ], "pagination": { "size": 25 }, diff --git a/demo-shell-ng2/app/components/activiti/activiti-demo.component.html b/demo-shell-ng2/app/components/activiti/activiti-demo.component.html index fc47823bd8..54b52684f8 100644 --- a/demo-shell-ng2/app/components/activiti/activiti-demo.component.html +++ b/demo-shell-ng2/app/components/activiti/activiti-demo.component.html @@ -42,12 +42,12 @@ (row-dblclick)="onTaskRowDblClick($event)" #activititasklist> - + language - - - + + + + +``` + +## Details + +In the previous example we are using the ADF Language Menu as main menu. +The Language Menu component is able to fetch all the languages from the "app.config.json". +This is how the configuration looks like in the the "app.config.json" + +```json +"languages": [ + { + "key": "en", + "label": "English" + }, + { + "key": "fr", + "label": "French" + }, + { + "key": "it", + "label": "Italian" + } + ] +``` +In case no setting is provided, the component shows only the English language. + + + + +## Nested Menu lanugages + +How to attach an ADF Language Menu as nested menu + +```html + + + + + + + + + +``` +![Nested Language Menu screenshot](docassets/images/languages-menu-nested.png) + +## Nested menu details + +In the previous example we are using the ADF Language Menu as nested menu. + diff --git a/ng2-components/ng2-activiti-analytics/src/i18n/de.json b/ng2-components/ng2-activiti-analytics/src/i18n/de.json new file mode 100644 index 0000000000..d810f675c0 --- /dev/null +++ b/ng2-components/ng2-activiti-analytics/src/i18n/de.json @@ -0,0 +1,62 @@ +{ + "ANALYTICS": { + "TITLE": "ANALYTIK", + "MESSAGES": { + "UNKNOWN-WIDGET-TYPE": "UNBEKANNTER WIDGET-TYP", + "FILL-PARAMETER": "Wählen Sie eine der Berichtoptionen", + "NO-DATA-FOUND": "Keine Daten gefunden", + "ZERO-DATA-FOUND": "Es gibt nur Nullwerte", + "ICON-SETTING": "Einstellungen", + "ICON-SAVE": "Speichern", + "ICON-DELETE": "Löschen", + "ICON-EXPORT-CSV": "Exportieren" + } + }, + "__KEY_REPORTING": { + "DEFAULT-REPORTS": { + "PROCESS-DEFINITION-OVERVIEW": { + "GENERAL-TABLE-TOTAL-PROCESS-DEFINITIONS": "Gesamtzahl der Prozessdefinitionen", + "GENERAL-TABLE-TOTAL-PROCESS-INSTANCES": "Gesamtzahl der Prozessinstanzen", + "GENERAL-TABLE-ACTIVE-PROCESS-INSTANCES": "Gesamtzahl der aktiven Prozessinstanzen", + "GENERAL-TABLE-COMPLETED-PROCESS-INSTANCES": "Gesamtzahl der abgeschlossenen Prozessinstanzen" + } + } + }, + "REPORTING": { + "DEFAULT-REPORTS": { + "PROCESS-HEAT-MAP": { + "TYPE-FILTERING": "Durchlaufschritte wie Startereignisse und Gateways einschließen" + }, + "PROCESS-INSTANCES-OVERVIEW": { + "PROCESS-DEFINITION": "Prozessdefinition", + "DATE-RANGE": "Datumsbereich", + "SLOW-PROC-INST-NUMBER": "Wie viele der langsamsten Prozessinstanzen sollen angezeigt werden?" + }, + "TASK-OVERVIEW": { + "PROCESS-DEFINITION": "Prozessdefinition", + "DATE-RANGE": "Datumsbereich", + "DATE-RANGE-INTERVAL": "Daten gruppieren nach" + }, + "TASK-SLA": { + "TASK": "Aufgabe", + "PROCESS-DEFINITION": "Prozessdefinition", + "DATE-RANGE": "Datumsbereich", + "SLA-DURATION": "Zeit für Durchführung gemäß SLA" + } + }, + "PROCESS-STATUS": "Prozessstatus", + "TASK-STATUS": "Aufgabenstatus" + }, + "DIALOG": { + "SAVE_MESSAGE": "Klicken Sie auf 'Speichern', um einen Bericht mit den derzeitigen Einstellungen zu Ihrer Berichteliste hinzuzufügen.", + "EXPORT_MESSAGE": "" + }, + "DATE-WIDGET": { + "START-DATE": "Startdatum", + "END-DATE": "Enddatum", + "MESSAGES": { + "START-DATE-REQUIRED": "Startdatum ist erforderlich", + "START-LESS-THAN-END-DATE": "Das Startdatum muss vor dem Enddatum liegen" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-analytics/src/i18n/es.json b/ng2-components/ng2-activiti-analytics/src/i18n/es.json new file mode 100644 index 0000000000..bf82959f63 --- /dev/null +++ b/ng2-components/ng2-activiti-analytics/src/i18n/es.json @@ -0,0 +1,62 @@ +{ + "ANALYTICS": { + "TITLE": "ANÁLISIS", + "MESSAGES": { + "UNKNOWN-WIDGET-TYPE": "TIPO DE WIDGET DESCONOCIDO", + "FILL-PARAMETER": "Elija de las opciones de informes", + "NO-DATA-FOUND": "No se encontraron datos", + "ZERO-DATA-FOUND": "Solo hay valores cero", + "ICON-SETTING": "Configuración", + "ICON-SAVE": "Guardar", + "ICON-DELETE": "Eliminar", + "ICON-EXPORT-CSV": "Exportar" + } + }, + "__KEY_REPORTING": { + "DEFAULT-REPORTS": { + "PROCESS-DEFINITION-OVERVIEW": { + "GENERAL-TABLE-TOTAL-PROCESS-DEFINITIONS": "Número total de definiciones de procesos", + "GENERAL-TABLE-TOTAL-PROCESS-INSTANCES": "Número total de instancias de procesos", + "GENERAL-TABLE-ACTIVE-PROCESS-INSTANCES": "Número total de instancias de procesos activas", + "GENERAL-TABLE-COMPLETED-PROCESS-INSTANCES": "Número total de instancias de procesos completadas" + } + } + }, + "REPORTING": { + "DEFAULT-REPORTS": { + "PROCESS-HEAT-MAP": { + "TYPE-FILTERING": "Incluir pasos intermedios como eventos de inicio y puertas de enlace" + }, + "PROCESS-INSTANCES-OVERVIEW": { + "PROCESS-DEFINITION": "Definición de procesos", + "DATE-RANGE": "Rango de fechas", + "SLOW-PROC-INST-NUMBER": "¿Cuántas de las instancias del proceso más lentas deben mostrarse?" + }, + "TASK-OVERVIEW": { + "PROCESS-DEFINITION": "Definición de procesos", + "DATE-RANGE": "Rango de fechas", + "DATE-RANGE-INTERVAL": "Agrupar fechas por" + }, + "TASK-SLA": { + "TASK": "Tarea", + "PROCESS-DEFINITION": "Definición de procesos", + "DATE-RANGE": "Rango de fechas", + "SLA-DURATION": "Fecha de finalización requerida en el SLA" + } + }, + "PROCESS-STATUS": "Estado del proceso", + "TASK-STATUS": "Estado de la tarea" + }, + "DIALOG": { + "SAVE_MESSAGE": "Haga clic en Guardar para añadir un informe con los ajustes actuales a su lista de informes.", + "EXPORT_MESSAGE": "" + }, + "DATE-WIDGET": { + "START-DATE": "Fecha de inicio", + "END-DATE": "Fecha de fin", + "MESSAGES": { + "START-DATE-REQUIRED": "Fecha de inicio obligatoria", + "START-LESS-THAN-END-DATE": "La fecha de inicio debe ser anterior a la fecha de finalización" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-analytics/src/i18n/fr.json b/ng2-components/ng2-activiti-analytics/src/i18n/fr.json new file mode 100644 index 0000000000..d3a36e0efc --- /dev/null +++ b/ng2-components/ng2-activiti-analytics/src/i18n/fr.json @@ -0,0 +1,62 @@ +{ + "ANALYTICS": { + "TITLE": "ANALYSE", + "MESSAGES": { + "UNKNOWN-WIDGET-TYPE": "TYPE DE WIDGET INCONNU", + "FILL-PARAMETER": "Choisissez parmi les options de rapport", + "NO-DATA-FOUND": "Données introuvables", + "ZERO-DATA-FOUND": "Il n'y a que des valeurs zéro", + "ICON-SETTING": "Paramètres", + "ICON-SAVE": "Enregistrer", + "ICON-DELETE": "Supprimer", + "ICON-EXPORT-CSV": "Exporter" + } + }, + "__KEY_REPORTING": { + "DEFAULT-REPORTS": { + "PROCESS-DEFINITION-OVERVIEW": { + "GENERAL-TABLE-TOTAL-PROCESS-DEFINITIONS": "Nombre total de définitions de processus", + "GENERAL-TABLE-TOTAL-PROCESS-INSTANCES": "Nombre total d'instances de processus", + "GENERAL-TABLE-ACTIVE-PROCESS-INSTANCES": "Nombre total d'instances de processus actives", + "GENERAL-TABLE-COMPLETED-PROCESS-INSTANCES": "Nombre total d'instances de processus terminées" + } + } + }, + "REPORTING": { + "DEFAULT-REPORTS": { + "PROCESS-HEAT-MAP": { + "TYPE-FILTERING": "Inclure les étapes intermédiaires telles qu'événements de début et passerelles" + }, + "PROCESS-INSTANCES-OVERVIEW": { + "PROCESS-DEFINITION": "Définition de processus", + "DATE-RANGE": "Plage de dates", + "SLOW-PROC-INST-NUMBER": "Combien d'instances de processus les plus lentes doivent être affichées?" + }, + "TASK-OVERVIEW": { + "PROCESS-DEFINITION": "Définition de processus", + "DATE-RANGE": "Plage de dates", + "DATE-RANGE-INTERVAL": "Regrouper les dates par" + }, + "TASK-SLA": { + "TASK": "Tâche", + "PROCESS-DEFINITION": "Définition de processus", + "DATE-RANGE": "Plage de dates", + "SLA-DURATION": "Délai d'achèvement imposé par le SLA" + } + }, + "PROCESS-STATUS": "État du processus", + "TASK-STATUS": "État de la tâche" + }, + "DIALOG": { + "SAVE_MESSAGE": "Cliquez sur Enregistrer pour ajouter un rapport avec les paramètres actuels à la liste des rapports.", + "EXPORT_MESSAGE": "" + }, + "DATE-WIDGET": { + "START-DATE": "Date de début", + "END-DATE": "Date de fin", + "MESSAGES": { + "START-DATE-REQUIRED": "La date de début est obligatoire", + "START-LESS-THAN-END-DATE": "La date de début doit être antérieure à la date de fin" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-analytics/src/i18n/it.json b/ng2-components/ng2-activiti-analytics/src/i18n/it.json index f6a6ec696f..f52840144a 100644 --- a/ng2-components/ng2-activiti-analytics/src/i18n/it.json +++ b/ng2-components/ng2-activiti-analytics/src/i18n/it.json @@ -1,50 +1,62 @@ { - "ANALYTICS": { - "TITLE": "ANALYTICS", - "MESSAGES": { - "UNKNOWN-WIDGET-TYPE": "TIPO WIDGET SCONOSCIUTO", - "FILL-PARAMETER": "Riempi tutti i campi per generare il report", - "NO-DATA-FOUND": "Nessun valore trovato", - "ZERO-DATA-FOUND": "Ci sono solo valori che valgono zero", - "ICON-SETTING": "Modifica i parametri del report", - "ICON-SAVE": "Salva", - "ICON-DELETE": "Cancella", - "ICON-EXPORT-CSV": "Esporta come CSV" - } - }, - "__KEY_REPORTING": { - "DEFAULT-REPORTS": { - "PROCESS-DEFINITION-OVERVIEW": { - "GENERAL-TABLE-TOTAL-PROCESS-DEFINITIONS": "Numero totale di process definitions", - "GENERAL-TABLE-TOTAL-PROCESS-INSTANCES": "Numero totale di process instances", - "GENERAL-TABLE-ACTIVE-PROCESS-INSTANCES": "Numero totale di process instances attivi", - "GENERAL-TABLE-COMPLETED-PROCESS-INSTANCES": "Numero totale di process instances completi" - } - } - }, - "REPORTING": { - "DEFAULT-REPORTS": { - "PROCESS-HEAT-MAP": { - "TYPE-FILTERING": "Include tutti gli steps (Deselezionandolo, rimuoverai gli step come start events, gateways, etc.)?" - }, - "PROCESS-INSTANCES-OVERVIEW": { - "PROCESS-DEFINITION": "Definizione del processo", - "DATE-RANGE": "Intervallo di Date", - "SLOW-PROC-INST-NUMBER": "Quanti process instances lenti vuoi mostrare?" - }, - "TASK-OVERVIEW": { - "PROCESS-DEFINITION": "Definizione del processo", - "DATE-RANGE": "Intervallo di Date", - "DATE-RANGE-INTERVAL": "Aggrega date per" - }, - "TASK-SLA": { - "TASK": "Task", - "PROCESS-DEFINITION": "Definizione del processo", - "DATE-RANGE": "Intervallo di Date", - "SLA-DURATION": "Qual' é il tempo che questo task necessita per essere completato per rimanere nella SLA?" - } - }, - "PROCESS-STATUS": "Stato del processo", - "TASK-STATUS": "Stato del task" + "ANALYTICS": { + "TITLE": "ANALISI", + "MESSAGES": { + "UNKNOWN-WIDGET-TYPE": "TIPO WIDGET SCONOSCIUTO", + "FILL-PARAMETER": "Scegli dalle opzioni del rapporto", + "NO-DATA-FOUND": "Nessun dato trovato", + "ZERO-DATA-FOUND": "Ci sono solo valori che valgono zero", + "ICON-SETTING": "Impostazioni", + "ICON-SAVE": "Salva", + "ICON-DELETE": "Elimina", + "ICON-EXPORT-CSV": "Esporta come CSV" } -} + }, + "__KEY_REPORTING": { + "DEFAULT-REPORTS": { + "PROCESS-DEFINITION-OVERVIEW": { + "GENERAL-TABLE-TOTAL-PROCESS-DEFINITIONS": "Numero totale di definizioni del processo", + "GENERAL-TABLE-TOTAL-PROCESS-INSTANCES": "Numero totale di istanze del processo", + "GENERAL-TABLE-ACTIVE-PROCESS-INSTANCES": "Numero totale di istanze del processo attive", + "GENERAL-TABLE-COMPLETED-PROCESS-INSTANCES": "Numero totale di istanze del processo completate" + } + } + }, + "REPORTING": { + "DEFAULT-REPORTS": { + "PROCESS-HEAT-MAP": { + "TYPE-FILTERING": "Include tutti i gli eventi di passaggio come eventi iniziali e gateway" + }, + "PROCESS-INSTANCES-OVERVIEW": { + "PROCESS-DEFINITION": "Definizione del processo", + "DATE-RANGE": "Intervallo di date", + "SLOW-PROC-INST-NUMBER": "Quante delle istanze di processo più lente devono essere visualizzate?" + }, + "TASK-OVERVIEW": { + "PROCESS-DEFINITION": "Definizione del processo", + "DATE-RANGE": "Intervallo di date", + "DATE-RANGE-INTERVAL": "Aggrega date per" + }, + "TASK-SLA": { + "TASK": "Compito", + "PROCESS-DEFINITION": "Definizione del processo", + "DATE-RANGE": "Intervallo di date", + "SLA-DURATION": "Tempo di completamento richiesto dallo SLA" + } + }, + "PROCESS-STATUS": "Stato del processo", + "TASK-STATUS": "Stato del compito" + }, + "DIALOG": { + "SAVE_MESSAGE": "Fai clic su Salva per aggiungere un rapporto con le impostazioni correnti all'elenco dei rapporti.", + "EXPORT_MESSAGE": "" + }, + "DATE-WIDGET": { + "START-DATE": "Data di inizio", + "END-DATE": "Data di fine", + "MESSAGES": { + "START-DATE-REQUIRED": "Data di inizio richiesta", + "START-LESS-THAN-END-DATE": "La data di inizio deve essere precedente alla data di fine" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-analytics/src/i18n/ja.json b/ng2-components/ng2-activiti-analytics/src/i18n/ja.json new file mode 100644 index 0000000000..56e2042446 --- /dev/null +++ b/ng2-components/ng2-activiti-analytics/src/i18n/ja.json @@ -0,0 +1,62 @@ +{ + "ANALYTICS": { + "TITLE": "分析", + "MESSAGES": { + "UNKNOWN-WIDGET-TYPE": "ウィジェットの種類が不明です", + "FILL-PARAMETER": "レポートオプションから選択してください", + "NO-DATA-FOUND": "データが見つかりません", + "ZERO-DATA-FOUND": "ゼロ (0) の値しかありません", + "ICON-SETTING": "設定", + "ICON-SAVE": "保存", + "ICON-DELETE": "削除", + "ICON-EXPORT-CSV": "エクスポート" + } + }, + "__KEY_REPORTING": { + "DEFAULT-REPORTS": { + "PROCESS-DEFINITION-OVERVIEW": { + "GENERAL-TABLE-TOTAL-PROCESS-DEFINITIONS": "プロセス定義の合計数", + "GENERAL-TABLE-TOTAL-PROCESS-INSTANCES": "プロセスインスタンスの合計数", + "GENERAL-TABLE-ACTIVE-PROCESS-INSTANCES": "アクティブなプロセスインスタンスの合計数", + "GENERAL-TABLE-COMPLETED-PROCESS-INSTANCES": "完了したプロセスインスタンスの合計数" + } + } + }, + "REPORTING": { + "DEFAULT-REPORTS": { + "PROCESS-HEAT-MAP": { + "TYPE-FILTERING": "開始イベントやゲートウェイなどのパススルーステップを含める" + }, + "PROCESS-INSTANCES-OVERVIEW": { + "PROCESS-DEFINITION": "プロセス定義", + "DATE-RANGE": "日付範囲", + "SLOW-PROC-INST-NUMBER": "最も遅いプロセスインスタンスの表示数?" + }, + "TASK-OVERVIEW": { + "PROCESS-DEFINITION": "プロセス定義", + "DATE-RANGE": "日付範囲", + "DATE-RANGE-INTERVAL": "日付範囲で並べ替え" + }, + "TASK-SLA": { + "TASK": "タスク", + "PROCESS-DEFINITION": "プロセス定義", + "DATE-RANGE": "日付範囲", + "SLA-DURATION": "SLA に定義されている完了日時" + } + }, + "PROCESS-STATUS": "プロセスのステータス", + "TASK-STATUS": "タスクのステータス" + }, + "DIALOG": { + "SAVE_MESSAGE": "レポートを現在の設定でレポートリストに追加するには、[保存] をクリックします。", + "EXPORT_MESSAGE": "" + }, + "DATE-WIDGET": { + "START-DATE": "開始日", + "END-DATE": "終了日", + "MESSAGES": { + "START-DATE-REQUIRED": "開始日を指定してください", + "START-LESS-THAN-END-DATE": "開始日は終了日より前の日付でなければなりません" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-analytics/src/i18n/nb.json b/ng2-components/ng2-activiti-analytics/src/i18n/nb.json new file mode 100644 index 0000000000..dd3efcf6bf --- /dev/null +++ b/ng2-components/ng2-activiti-analytics/src/i18n/nb.json @@ -0,0 +1,62 @@ +{ + "ANALYTICS": { + "TITLE": "ANALYSER", + "MESSAGES": { + "UNKNOWN-WIDGET-TYPE": "UKJENT TYPE MODUL", + "FILL-PARAMETER": "Velg fra rapportalternativene", + "NO-DATA-FOUND": "Fant ingen data", + "ZERO-DATA-FOUND": "Det finnes bare nullverdier", + "ICON-SETTING": "Innstillinger", + "ICON-SAVE": "Lagre", + "ICON-DELETE": "Slett", + "ICON-EXPORT-CSV": "Eksporter" + } + }, + "__KEY_REPORTING": { + "DEFAULT-REPORTS": { + "PROCESS-DEFINITION-OVERVIEW": { + "GENERAL-TABLE-TOTAL-PROCESS-DEFINITIONS": "Total antall prosessdefinisjoner", + "GENERAL-TABLE-TOTAL-PROCESS-INSTANCES": "Total antall prosesstilfeller", + "GENERAL-TABLE-ACTIVE-PROCESS-INSTANCES": "Total antall aktive prosesstilfeller", + "GENERAL-TABLE-COMPLETED-PROCESS-INSTANCES": "Total antall fullførte prosesstilfeller" + } + } + }, + "REPORTING": { + "DEFAULT-REPORTS": { + "PROCESS-HEAT-MAP": { + "TYPE-FILTERING": "Inkluder gjennomgangstrinn som start hendelser og gatewayer" + }, + "PROCESS-INSTANCES-OVERVIEW": { + "PROCESS-DEFINITION": "Prosessdefinisjon", + "DATE-RANGE": "Datointervall", + "SLOW-PROC-INST-NUMBER": "Hvor mange av de tregeste prosesstilfellene skal vises?" + }, + "TASK-OVERVIEW": { + "PROCESS-DEFINITION": "Prosessdefinisjon", + "DATE-RANGE": "Datointervall", + "DATE-RANGE-INTERVAL": "Grupper datoer etter" + }, + "TASK-SLA": { + "TASK": "Oppgave", + "PROCESS-DEFINITION": "Prosessdefinisjon", + "DATE-RANGE": "Datointervall", + "SLA-DURATION": "SLA krevde fullføringstid" + } + }, + "PROCESS-STATUS": "Prosesstatus", + "TASK-STATUS": "Oppgavestatus" + }, + "DIALOG": { + "SAVE_MESSAGE": "Klikk på Lagre for å legge til en rapport med gjeldende innstillinger til rapportlisten.", + "EXPORT_MESSAGE": "" + }, + "DATE-WIDGET": { + "START-DATE": "Startdato", + "END-DATE": "Sluttdato", + "MESSAGES": { + "START-DATE-REQUIRED": "Startdato er påkrevd", + "START-LESS-THAN-END-DATE": "Startdato må være før sluttdato" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-analytics/src/i18n/nl.json b/ng2-components/ng2-activiti-analytics/src/i18n/nl.json new file mode 100644 index 0000000000..0cd1718b23 --- /dev/null +++ b/ng2-components/ng2-activiti-analytics/src/i18n/nl.json @@ -0,0 +1,62 @@ +{ + "ANALYTICS": { + "TITLE": "ANALYTICS", + "MESSAGES": { + "UNKNOWN-WIDGET-TYPE": "ONBEKEND WIDGETTYPE", + "FILL-PARAMETER": "Maak een keuze uit de rapportopties", + "NO-DATA-FOUND": "Geen gegevens gevonden", + "ZERO-DATA-FOUND": "Er zijn alleen nulwaarden", + "ICON-SETTING": "Instellingen", + "ICON-SAVE": "Opslaan", + "ICON-DELETE": "Verwijderen", + "ICON-EXPORT-CSV": "Exporteren" + } + }, + "__KEY_REPORTING": { + "DEFAULT-REPORTS": { + "PROCESS-DEFINITION-OVERVIEW": { + "GENERAL-TABLE-TOTAL-PROCESS-DEFINITIONS": "Totaal aantal procesdefinities", + "GENERAL-TABLE-TOTAL-PROCESS-INSTANCES": "Totaal aantal procesinstances", + "GENERAL-TABLE-ACTIVE-PROCESS-INSTANCES": "Totaal aantal actieve procesinstances", + "GENERAL-TABLE-COMPLETED-PROCESS-INSTANCES": "Totaal aantal voltooide procesinstances" + } + } + }, + "REPORTING": { + "DEFAULT-REPORTS": { + "PROCESS-HEAT-MAP": { + "TYPE-FILTERING": "Inclusief Pass Through-stappen zoals start events en gateways" + }, + "PROCESS-INSTANCES-OVERVIEW": { + "PROCESS-DEFINITION": "Procesdefinitie", + "DATE-RANGE": "Datumbereik", + "SLOW-PROC-INST-NUMBER": "Hoeveel langzaamste procesinstanties moeten worden weergegeven?" + }, + "TASK-OVERVIEW": { + "PROCESS-DEFINITION": "Procesdefinitie", + "DATE-RANGE": "Datumbereik", + "DATE-RANGE-INTERVAL": "Groepsdatums op" + }, + "TASK-SLA": { + "TASK": "Taak", + "PROCESS-DEFINITION": "Procesdefinitie", + "DATE-RANGE": "Datumbereik", + "SLA-DURATION": "In SLA vereiste voltooiingstijd" + } + }, + "PROCESS-STATUS": "Processtatus", + "TASK-STATUS": "Taakstatus" + }, + "DIALOG": { + "SAVE_MESSAGE": "Klik op Opslaan om een rapport met de huidige instellingen toe te voegen aan uw lijst met rapporten.", + "EXPORT_MESSAGE": "" + }, + "DATE-WIDGET": { + "START-DATE": "Begindatum", + "END-DATE": "Einddatum", + "MESSAGES": { + "START-DATE-REQUIRED": "Begindatum is vereist", + "START-LESS-THAN-END-DATE": "De begindatum moet voor de einddatum liggen" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-analytics/src/i18n/pt-BR.json b/ng2-components/ng2-activiti-analytics/src/i18n/pt-BR.json new file mode 100644 index 0000000000..08f245be36 --- /dev/null +++ b/ng2-components/ng2-activiti-analytics/src/i18n/pt-BR.json @@ -0,0 +1,62 @@ +{ + "ANALYTICS": { + "TITLE": "ANÁLISE", + "MESSAGES": { + "UNKNOWN-WIDGET-TYPE": "TIPO DE WIDGET DESCONHECIDO", + "FILL-PARAMETER": "Escolha nas opções de relatório", + "NO-DATA-FOUND": "Nenhum dado encontrado", + "ZERO-DATA-FOUND": "Há somente valores zero", + "ICON-SETTING": "Configurações", + "ICON-SAVE": "Salvar", + "ICON-DELETE": "Excluir", + "ICON-EXPORT-CSV": "Exportar" + } + }, + "__KEY_REPORTING": { + "DEFAULT-REPORTS": { + "PROCESS-DEFINITION-OVERVIEW": { + "GENERAL-TABLE-TOTAL-PROCESS-DEFINITIONS": "Número total de definições de processo", + "GENERAL-TABLE-TOTAL-PROCESS-INSTANCES": "Número total de instâncias de processo", + "GENERAL-TABLE-ACTIVE-PROCESS-INSTANCES": "Número total de instâncias de processo ativas", + "GENERAL-TABLE-COMPLETED-PROCESS-INSTANCES": "Número total de instâncias de processo concluídas" + } + } + }, + "REPORTING": { + "DEFAULT-REPORTS": { + "PROCESS-HEAT-MAP": { + "TYPE-FILTERING": "Inclua etapas de passagem, como iniciar eventos e gateways" + }, + "PROCESS-INSTANCES-OVERVIEW": { + "PROCESS-DEFINITION": "Definição de processo", + "DATE-RANGE": "Intervalo de datas", + "SLOW-PROC-INST-NUMBER": "Quantas instâncias de processo devem ser exibidas?" + }, + "TASK-OVERVIEW": { + "PROCESS-DEFINITION": "Definição de processo", + "DATE-RANGE": "Intervalo de datas", + "DATE-RANGE-INTERVAL": "Agrupar datas por" + }, + "TASK-SLA": { + "TASK": "Tarefa", + "PROCESS-DEFINITION": "Definição de processo", + "DATE-RANGE": "Intervalo de datas", + "SLA-DURATION": "Tempo de conclusão exigido por SLA" + } + }, + "PROCESS-STATUS": "Status do processo", + "TASK-STATUS": "Status da tarefa" + }, + "DIALOG": { + "SAVE_MESSAGE": "Clique em Salvar para adicionar um relatório com as configurações atuais à sua lista de relatórios.", + "EXPORT_MESSAGE": "" + }, + "DATE-WIDGET": { + "START-DATE": "Data de início", + "END-DATE": "Data de término", + "MESSAGES": { + "START-DATE-REQUIRED": "A data de início é obrigatória", + "START-LESS-THAN-END-DATE": "A data de início deve ser anterior à data de término" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-analytics/src/i18n/ru.json b/ng2-components/ng2-activiti-analytics/src/i18n/ru.json new file mode 100644 index 0000000000..c6d07752a6 --- /dev/null +++ b/ng2-components/ng2-activiti-analytics/src/i18n/ru.json @@ -0,0 +1,62 @@ +{ + "ANALYTICS": { + "TITLE": "АНАЛИЗ ДАННЫХ", + "MESSAGES": { + "UNKNOWN-WIDGET-TYPE": "НЕИЗВЕСТНЫЙ ТИП ВИДЖЕТА", + "FILL-PARAMETER": "Выберите из параметров отчета", + "NO-DATA-FOUND": "Данные не найдены", + "ZERO-DATA-FOUND": "Есть только нулевые значения", + "ICON-SETTING": "Параметры", + "ICON-SAVE": "Сохранить", + "ICON-DELETE": "Удалить", + "ICON-EXPORT-CSV": "Экспорт" + } + }, + "__KEY_REPORTING": { + "DEFAULT-REPORTS": { + "PROCESS-DEFINITION-OVERVIEW": { + "GENERAL-TABLE-TOTAL-PROCESS-DEFINITIONS": "Общее количество определений процесса", + "GENERAL-TABLE-TOTAL-PROCESS-INSTANCES": "Общее количество экземпляров процесса", + "GENERAL-TABLE-ACTIVE-PROCESS-INSTANCES": "Общее количество активных экземпляров процесса", + "GENERAL-TABLE-COMPLETED-PROCESS-INSTANCES": "Общее количество завершенных экземпляров процесса" + } + } + }, + "REPORTING": { + "DEFAULT-REPORTS": { + "PROCESS-HEAT-MAP": { + "TYPE-FILTERING": "Включите прохождение таких шагов, как стартовые события и шлюзы" + }, + "PROCESS-INSTANCES-OVERVIEW": { + "PROCESS-DEFINITION": "Определение процесса", + "DATE-RANGE": "Диапазон дат", + "SLOW-PROC-INST-NUMBER": "Сколько самых медленных экземпляров процесса должно отображаться?" + }, + "TASK-OVERVIEW": { + "PROCESS-DEFINITION": "Определение процесса", + "DATE-RANGE": "Диапазон дат", + "DATE-RANGE-INTERVAL": "Группировать даты по" + }, + "TASK-SLA": { + "TASK": "Задача", + "PROCESS-DEFINITION": "Определение процесса", + "DATE-RANGE": "Диапазон дат", + "SLA-DURATION": "Время завершения, требуемое соглашением об уровне обслуживания" + } + }, + "PROCESS-STATUS": "Статус процесса", + "TASK-STATUS": "Статус задачи" + }, + "DIALOG": { + "SAVE_MESSAGE": "Нажмите Сохранить, чтобы добавить отчет с текущими параметрами в список отчетов.", + "EXPORT_MESSAGE": "" + }, + "DATE-WIDGET": { + "START-DATE": "Дата начала", + "END-DATE": "Дата окончания", + "MESSAGES": { + "START-DATE-REQUIRED": "Необходимо указать дату начала", + "START-LESS-THAN-END-DATE": "Дата начала должна быть раньше даты окончания" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-analytics/src/i18n/zh-CN.json b/ng2-components/ng2-activiti-analytics/src/i18n/zh-CN.json new file mode 100644 index 0000000000..f07d604044 --- /dev/null +++ b/ng2-components/ng2-activiti-analytics/src/i18n/zh-CN.json @@ -0,0 +1,62 @@ +{ + "ANALYTICS": { + "TITLE": "分析", + "MESSAGES": { + "UNKNOWN-WIDGET-TYPE": "未知控件类型", + "FILL-PARAMETER": "从报告选项中选择", + "NO-DATA-FOUND": "找不到数据", + "ZERO-DATA-FOUND": "只有零值", + "ICON-SETTING": "设置", + "ICON-SAVE": "保存", + "ICON-DELETE": "删除", + "ICON-EXPORT-CSV": "导出" + } + }, + "__KEY_REPORTING": { + "DEFAULT-REPORTS": { + "PROCESS-DEFINITION-OVERVIEW": { + "GENERAL-TABLE-TOTAL-PROCESS-DEFINITIONS": "流程定义总数", + "GENERAL-TABLE-TOTAL-PROCESS-INSTANCES": "流程实例总数", + "GENERAL-TABLE-ACTIVE-PROCESS-INSTANCES": "活动流程实例总数", + "GENERAL-TABLE-COMPLETED-PROCESS-INSTANCES": "已完成流程实例总数" + } + } + }, + "REPORTING": { + "DEFAULT-REPORTS": { + "PROCESS-HEAT-MAP": { + "TYPE-FILTERING": "包含通过步骤,如启动事件和网关" + }, + "PROCESS-INSTANCES-OVERVIEW": { + "PROCESS-DEFINITION": "流程定义", + "DATE-RANGE": "日期范围", + "SLOW-PROC-INST-NUMBER": "应显示多少个最慢的流程实例?" + }, + "TASK-OVERVIEW": { + "PROCESS-DEFINITION": "流程定义", + "DATE-RANGE": "日期范围", + "DATE-RANGE-INTERVAL": "分组日期条件" + }, + "TASK-SLA": { + "TASK": "任务", + "PROCESS-DEFINITION": "流程定义", + "DATE-RANGE": "日期范围", + "SLA-DURATION": "SLA 要求的完成时间" + } + }, + "PROCESS-STATUS": "流程状态", + "TASK-STATUS": "任务状态" + }, + "DIALOG": { + "SAVE_MESSAGE": "单击保存以用当前设置将报告添加至报告列表。", + "EXPORT_MESSAGE": "" + }, + "DATE-WIDGET": { + "START-DATE": "启动日期", + "END-DATE": "结束日期", + "MESSAGES": { + "START-DATE-REQUIRED": "需要启动日期", + "START-LESS-THAN-END-DATE": "启动日期必须在结束日期前" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-diagrams/src/i18n/de.json b/ng2-components/ng2-activiti-diagrams/src/i18n/de.json new file mode 100644 index 0000000000..dc6930730b --- /dev/null +++ b/ng2-components/ng2-activiti-diagrams/src/i18n/de.json @@ -0,0 +1,3 @@ +{ + "DIAGRAMS": "Diagramme" +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-diagrams/src/i18n/es.json b/ng2-components/ng2-activiti-diagrams/src/i18n/es.json new file mode 100644 index 0000000000..c5d7aa8111 --- /dev/null +++ b/ng2-components/ng2-activiti-diagrams/src/i18n/es.json @@ -0,0 +1,3 @@ +{ + "DIAGRAMS": "Diagramas" +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-diagrams/src/i18n/fr.json b/ng2-components/ng2-activiti-diagrams/src/i18n/fr.json new file mode 100644 index 0000000000..c1f7e221c1 --- /dev/null +++ b/ng2-components/ng2-activiti-diagrams/src/i18n/fr.json @@ -0,0 +1,3 @@ +{ + "DIAGRAMS": "Diagrammes" +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-diagrams/src/i18n/it.json b/ng2-components/ng2-activiti-diagrams/src/i18n/it.json index 15c05b6832..df5eebdcca 100644 --- a/ng2-components/ng2-activiti-diagrams/src/i18n/it.json +++ b/ng2-components/ng2-activiti-diagrams/src/i18n/it.json @@ -1,5 +1,3 @@ { - "ANALYTICS": { - "TTILE": "ANALYTICS" - } -} + "DIAGRAMS": "Diagrammi" +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-diagrams/src/i18n/ja.json b/ng2-components/ng2-activiti-diagrams/src/i18n/ja.json new file mode 100644 index 0000000000..287030e3c9 --- /dev/null +++ b/ng2-components/ng2-activiti-diagrams/src/i18n/ja.json @@ -0,0 +1,3 @@ +{ + "DIAGRAMS": "図" +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-diagrams/src/i18n/nb.json b/ng2-components/ng2-activiti-diagrams/src/i18n/nb.json new file mode 100644 index 0000000000..214f702526 --- /dev/null +++ b/ng2-components/ng2-activiti-diagrams/src/i18n/nb.json @@ -0,0 +1,3 @@ +{ + "DIAGRAMS": "Diagrammer" +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-diagrams/src/i18n/nl.json b/ng2-components/ng2-activiti-diagrams/src/i18n/nl.json new file mode 100644 index 0000000000..43691c4368 --- /dev/null +++ b/ng2-components/ng2-activiti-diagrams/src/i18n/nl.json @@ -0,0 +1,3 @@ +{ + "DIAGRAMS": "Diagrammen" +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-diagrams/src/i18n/pt-BR.json b/ng2-components/ng2-activiti-diagrams/src/i18n/pt-BR.json new file mode 100644 index 0000000000..c5d7aa8111 --- /dev/null +++ b/ng2-components/ng2-activiti-diagrams/src/i18n/pt-BR.json @@ -0,0 +1,3 @@ +{ + "DIAGRAMS": "Diagramas" +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-diagrams/src/i18n/ru.json b/ng2-components/ng2-activiti-diagrams/src/i18n/ru.json new file mode 100644 index 0000000000..e36ddae8f3 --- /dev/null +++ b/ng2-components/ng2-activiti-diagrams/src/i18n/ru.json @@ -0,0 +1,3 @@ +{ + "DIAGRAMS": "Схемы" +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-diagrams/src/i18n/zh-CN.json b/ng2-components/ng2-activiti-diagrams/src/i18n/zh-CN.json new file mode 100644 index 0000000000..ae74c9cefd --- /dev/null +++ b/ng2-components/ng2-activiti-diagrams/src/i18n/zh-CN.json @@ -0,0 +1,3 @@ +{ + "DIAGRAMS": "图表" +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-form/src/i18n/de.json b/ng2-components/ng2-activiti-form/src/i18n/de.json new file mode 100644 index 0000000000..bd0a70947e --- /dev/null +++ b/ng2-components/ng2-activiti-form/src/i18n/de.json @@ -0,0 +1,13 @@ +{ + "FORM": { + "START_FORM": { + "TITLE": "Startformular" + }, + "PREVIEW": { + "IMAGE_NOT_AVAILABLE": "Vorschau nicht verfügbar" + }, + "FIELD": { + "REQUIRED": "*Erforderlich" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-form/src/i18n/es.json b/ng2-components/ng2-activiti-form/src/i18n/es.json new file mode 100644 index 0000000000..daf8c2596a --- /dev/null +++ b/ng2-components/ng2-activiti-form/src/i18n/es.json @@ -0,0 +1,13 @@ +{ + "FORM": { + "START_FORM": { + "TITLE": "Iniciar formulario" + }, + "PREVIEW": { + "IMAGE_NOT_AVAILABLE": "Vista previa no disponible" + }, + "FIELD": { + "REQUIRED": "*Requerido" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-form/src/i18n/fr.json b/ng2-components/ng2-activiti-form/src/i18n/fr.json new file mode 100644 index 0000000000..4e9efd1add --- /dev/null +++ b/ng2-components/ng2-activiti-form/src/i18n/fr.json @@ -0,0 +1,13 @@ +{ + "FORM": { + "START_FORM": { + "TITLE": "Démarrer le formulaire" + }, + "PREVIEW": { + "IMAGE_NOT_AVAILABLE": "Aperçu non disponible" + }, + "FIELD": { + "REQUIRED": "*Obligatoire" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-form/src/i18n/it.json b/ng2-components/ng2-activiti-form/src/i18n/it.json index b47b3250ae..b4552075be 100644 --- a/ng2-components/ng2-activiti-form/src/i18n/it.json +++ b/ng2-components/ng2-activiti-form/src/i18n/it.json @@ -1,7 +1,7 @@ { "FORM": { "START_FORM": { - "TITLE": "Inizia" + "TITLE": "Modulo di inizio" }, "PREVIEW": { "IMAGE_NOT_AVAILABLE": "Anteprima immagine non disponibile." @@ -18,5 +18,6 @@ "NO_LONGER_THAN" : "Dovrebbe essere massimo {{ maxLength }} caratteri." } } + } } -} +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-form/src/i18n/ja.json b/ng2-components/ng2-activiti-form/src/i18n/ja.json new file mode 100644 index 0000000000..93c5cd0774 --- /dev/null +++ b/ng2-components/ng2-activiti-form/src/i18n/ja.json @@ -0,0 +1,13 @@ +{ + "FORM": { + "START_FORM": { + "TITLE": "開始フォーム" + }, + "PREVIEW": { + "IMAGE_NOT_AVAILABLE": "プレビューは使用できません" + }, + "FIELD": { + "REQUIRED": "*必須" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-form/src/i18n/nb.json b/ng2-components/ng2-activiti-form/src/i18n/nb.json new file mode 100644 index 0000000000..d0659220c9 --- /dev/null +++ b/ng2-components/ng2-activiti-form/src/i18n/nb.json @@ -0,0 +1,13 @@ +{ + "FORM": { + "START_FORM": { + "TITLE": "Start skjema" + }, + "PREVIEW": { + "IMAGE_NOT_AVAILABLE": "Forhåndsvisning ikke tilgjengelig" + }, + "FIELD": { + "REQUIRED": "*Påkrevd" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-form/src/i18n/nl.json b/ng2-components/ng2-activiti-form/src/i18n/nl.json new file mode 100644 index 0000000000..51252ec022 --- /dev/null +++ b/ng2-components/ng2-activiti-form/src/i18n/nl.json @@ -0,0 +1,13 @@ +{ + "FORM": { + "START_FORM": { + "TITLE": "Beginformulier" + }, + "PREVIEW": { + "IMAGE_NOT_AVAILABLE": "Preview niet beschikbaar" + }, + "FIELD": { + "REQUIRED": "*Verplicht" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-form/src/i18n/pt-BR.json b/ng2-components/ng2-activiti-form/src/i18n/pt-BR.json new file mode 100644 index 0000000000..21f0d564fc --- /dev/null +++ b/ng2-components/ng2-activiti-form/src/i18n/pt-BR.json @@ -0,0 +1,13 @@ +{ + "FORM": { + "START_FORM": { + "TITLE": "Iniciar formulário" + }, + "PREVIEW": { + "IMAGE_NOT_AVAILABLE": "Pré-visualização não disponível" + }, + "FIELD": { + "REQUIRED": "*Obrigatório" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-form/src/i18n/ru.json b/ng2-components/ng2-activiti-form/src/i18n/ru.json new file mode 100644 index 0000000000..56f1832b96 --- /dev/null +++ b/ng2-components/ng2-activiti-form/src/i18n/ru.json @@ -0,0 +1,13 @@ +{ + "FORM": { + "START_FORM": { + "TITLE": "Запустить форму" + }, + "PREVIEW": { + "IMAGE_NOT_AVAILABLE": "Предварительный просмотр недоступен" + }, + "FIELD": { + "REQUIRED": "*Обязательно для заполнения" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-form/src/i18n/zh-CN.json b/ng2-components/ng2-activiti-form/src/i18n/zh-CN.json new file mode 100644 index 0000000000..d1c01dcabe --- /dev/null +++ b/ng2-components/ng2-activiti-form/src/i18n/zh-CN.json @@ -0,0 +1,13 @@ +{ + "FORM": { + "START_FORM": { + "TITLE": "启动表单" + }, + "PREVIEW": { + "IMAGE_NOT_AVAILABLE": "预览不可用" + }, + "FIELD": { + "REQUIRED": "*必填项" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-processlist/src/i18n/de.json b/ng2-components/ng2-activiti-processlist/src/i18n/de.json new file mode 100644 index 0000000000..5f43016c99 --- /dev/null +++ b/ng2-components/ng2-activiti-processlist/src/i18n/de.json @@ -0,0 +1,106 @@ +{ + "PROCESSLIST": { + "NONE": "Keine Prozessinstanzen gefunden", + "SUMMARY": "{{total}} Prozessinstanzen gefunden", + "ERROR": "Prozessesinstanzen konnten nicht geladen werden. Versuchen Sie es noch einmal oder geben Sie die folgende Meldung an Ihr IT-Team weiter: {{errorMessage}}", + "COLUMN": { + "NAME": "Name" + } + }, + "FILTERS": { + "MESSAGES": { + "NONE": "Kein Prozessinstanzfilter ausgewählt." + } + }, + "DETAILS": { + "LABELS": { + "STARTED_BY": "Gestartet von", + "STARTED": "Gestartet", + "ENDED": "Beendet", + "COMMENTS": "Kommentare", + "START_FORM": "Startformular", + "TASKS_ACTIVE": "Aktive Aufgaben", + "TASKS_COMPLETED": "Abgeschlossene Aufgaben", + "TASK_SUBTITLE": "Zugewiesen: {{user}}. Erstellt: {{created}}" + }, + "BUTTON": { + "CANCEL": "Prozess abbrechen", + "CLOSE": "Schließen", + "SHOW_DIAGRAM": "Diagramm anzeigen", + "DRAG-ATTACHMENT": "Dateien zum Hochladen ablegen", + "UPLOAD-ATTACHMENT": "Anhang hochladen" + }, + "MESSAGES": { + "NONE": "Keine Prozessdetails gefunden." + }, + "TASKS": { + "NO_ACTIVE": "Keine derzeit aktiven Aufgaben", + "NO_COMPLETED": "Noch keine Aufgaben abgeschlossen", + "TASK_DETAILS": "Aufgabendetails", + "TASK_CLOSE": "Schließen" + }, + "COMMENTS": { + "NONE": "Keine Kommentare vorhanden", + "BUTTON": { + "ADD": "Kommentar hinzufügen" + }, + "ADD_DIALOG": { + "TITLE": "Neuer Kommentar", + "LABEL": { + "MESSAGE": "Fehlermeldung" + }, + "BUTTON": { + "ADD": "Kommentar hinzufügen", + "CANCEL": "Abbrechen" + } + } + }, + "ADD_DIALOG": { + "TITLE": "Prozessvariable festlegen", + "LABEL": { + "NAME": "Name", + "VALUE": "Wert", + "SCOPE": "Bereich" + } + }, + "EDIT_DIALOG": { + "TITLE": "Prozessvariable bearbeiten" + }, + "ERROR_DIALOG": { + "TITLE": "Diese Aktion konnte nicht durchgeführt werden", + "DESCRIPTION": "Unter Umständen verfügen Sie nicht über die erforderlichen Zugriffsrechte. Wenden Sie sich an Ihr IT-Team." + } + }, + "START_PROCESS": { + "BUTTON": "Prozess starten", + "NO_PROCESS_DEFINITIONS": "Sie können keinen Prozess starten, weil es keine Prozessdefinitionen gibt", + "FORM": { + "TITLE": "Prozess starten", + "LABEL": { + "TYPE": "Typ", + "NAME": "Name" + }, + "TYPE_PLACEHOLDER": "Eine auswählen...", + "ACTION": { + "START": "Start", + "CANCEL": "Abbrechen" + } + }, + "ERROR": { + "LOAD_PROCESS_DEFS": "Prozessdefinitionen konnten nicht geladen werden. Überprüfen Sie, ob Sie über die nötigen Zugriffsrechte verfügen.", + "START": "Neue Prozessinstanz konnte nicht gestartet werden. Überprüfen Sie, ob Sie über die nötigen Zugriffsrechte verfügen." + } + }, + "PROCESS-ATTACHMENT": { + "EMPTY": { + "HEADER": "Diese Liste ist leer", + "DRAG-AND-DROP": { + "TITLE": "Ziehen und ablegen", + "SUBTITLE": "um Dateien hochzuladen" + } + }, + "EMPTY-LIST": { + "HEADER": "Keine Dateien verfügbar" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-processlist/src/i18n/es.json b/ng2-components/ng2-activiti-processlist/src/i18n/es.json new file mode 100644 index 0000000000..8d81d1a24f --- /dev/null +++ b/ng2-components/ng2-activiti-processlist/src/i18n/es.json @@ -0,0 +1,106 @@ +{ + "PROCESSLIST": { + "NONE": "No se han encontrado instancias de procesos", + "SUMMARY": "{{total}} instancias de procesos encontradas", + "ERROR": "No se han podido cargar las instancias de procesos. Vuelva a intentarlo o envíe el mensaje siguiente al equipo de TI: {{errorMessage}}", + "COLUMN": { + "NAME": "Nombre" + } + }, + "FILTERS": { + "MESSAGES": { + "NONE": "No se ha seleccionado ningún filtro de instancias de procesos." + } + }, + "DETAILS": { + "LABELS": { + "STARTED_BY": "Iniciado por", + "STARTED": "Iniciado", + "ENDED": "Finalizado", + "COMMENTS": "Comentarios", + "START_FORM": "Iniciar formulario", + "TASKS_ACTIVE": "Tareas activas", + "TASKS_COMPLETED": "Tareas completadas", + "TASK_SUBTITLE": "Asignado a {{user}}, creado {{created}}" + }, + "BUTTON": { + "CANCEL": "Cancelar proceso", + "CLOSE": "Cerrar", + "SHOW_DIAGRAM": "Mostrar diagrama", + "DRAG-ATTACHMENT": "Suelte los ficheros a cargar", + "UPLOAD-ATTACHMENT": "Cargar adjunto" + }, + "MESSAGES": { + "NONE": "No se han encontrado detalles del proceso." + }, + "TASKS": { + "NO_ACTIVE": "No hay tareas activas actualmente.", + "NO_COMPLETED": "No hay tareas finalizadas todavía", + "TASK_DETAILS": "Detalles de la tarea", + "TASK_CLOSE": "Cerrar" + }, + "COMMENTS": { + "NONE": "No hay comentarios", + "BUTTON": { + "ADD": "Añadir comentario" + }, + "ADD_DIALOG": { + "TITLE": "Nuevo comentario", + "LABEL": { + "MESSAGE": "Mensaje" + }, + "BUTTON": { + "ADD": "Añadir comentario", + "CANCEL": "Cancelar" + } + } + }, + "ADD_DIALOG": { + "TITLE": "Establecer variable de proceso", + "LABEL": { + "NAME": "Nombre", + "VALUE": "Valor", + "SCOPE": "Ámbito" + } + }, + "EDIT_DIALOG": { + "TITLE": "Editar variable de proceso" + }, + "ERROR_DIALOG": { + "TITLE": "No se ha podido completar esa acción", + "DESCRIPTION": "Puede que no tenga el nivel de acceso necesario; compruébelo con el equipo de TI." + } + }, + "START_PROCESS": { + "BUTTON": "Iniciar proceso", + "NO_PROCESS_DEFINITIONS": "No puede iniciar un proceso porque no hay definiciones de procesos disponibles", + "FORM": { + "TITLE": "Iniciar proceso", + "LABEL": { + "TYPE": "Tipo", + "NAME": "Nombre" + }, + "TYPE_PLACEHOLDER": "Elegir uno...", + "ACTION": { + "START": "Iniciar", + "CANCEL": "Cancelar" + } + }, + "ERROR": { + "LOAD_PROCESS_DEFS": "No se han podido cargar las definiciones de procesos; compruebe que tiene acceso.", + "START": "No se ha podido iniciar la instancia de proceso; compruebe que tiene acceso." + } + }, + "PROCESS-ATTACHMENT": { + "EMPTY": { + "HEADER": "Esta lista está vacía", + "DRAG-AND-DROP": { + "TITLE": "Arrastrar y soltar", + "SUBTITLE": "para cargar ficheros" + } + }, + "EMPTY-LIST": { + "HEADER": "No hay ficheros disponibles" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-processlist/src/i18n/fr.json b/ng2-components/ng2-activiti-processlist/src/i18n/fr.json new file mode 100644 index 0000000000..ed1b393f3e --- /dev/null +++ b/ng2-components/ng2-activiti-processlist/src/i18n/fr.json @@ -0,0 +1,106 @@ +{ + "PROCESSLIST": { + "NONE": "Aucune instance de processus trouvée", + "SUMMARY": "{{total}} instances de processus trouvées", + "ERROR": "Impossible de charger les instances de processus. Réessayez ou transférez le message suivant au service informatique : {{errorMessage}}", + "COLUMN": { + "NAME": "Nom" + } + }, + "FILTERS": { + "MESSAGES": { + "NONE": "Auncun filtre d'instances de processus sélectionné." + } + }, + "DETAILS": { + "LABELS": { + "STARTED_BY": "Démarré par", + "STARTED": "Démarré", + "ENDED": "Terminé", + "COMMENTS": "Commentaires", + "START_FORM": "Démarrer le formulaire", + "TASKS_ACTIVE": "Tâches actives", + "TASKS_COMPLETED": "Tâches terminées", + "TASK_SUBTITLE": "Assigné à {{user}}, créé le {{created}}" + }, + "BUTTON": { + "CANCEL": "Annuler le processus", + "CLOSE": "Fermer", + "SHOW_DIAGRAM": "Afficher le diagramme", + "DRAG-ATTACHMENT": "Déposer les fichiers à importer", + "UPLOAD-ATTACHMENT": "Importer la pièce jointe" + }, + "MESSAGES": { + "NONE": "Aucun détail de processus trouvé." + }, + "TASKS": { + "NO_ACTIVE": "Aucune tâche actuellement active", + "NO_COMPLETED": "Aucune tâche terminée", + "TASK_DETAILS": "Détails de la tâche", + "TASK_CLOSE": "Fermer" + }, + "COMMENTS": { + "NONE": "Pas de commentaire", + "BUTTON": { + "ADD": "Ajouter un commentaire" + }, + "ADD_DIALOG": { + "TITLE": "Nouveau commentaire", + "LABEL": { + "MESSAGE": "Message" + }, + "BUTTON": { + "ADD": "Ajouter un commentaire", + "CANCEL": "Annuler" + } + } + }, + "ADD_DIALOG": { + "TITLE": "Définir la variable de processus", + "LABEL": { + "NAME": "Nom", + "VALUE": "Valeur", + "SCOPE": "Etendue" + } + }, + "EDIT_DIALOG": { + "TITLE": "Modifier la variable de processus" + }, + "ERROR_DIALOG": { + "TITLE": "Impossible de terminer cette action", + "DESCRIPTION": "Vous n'avez peut-être pas le niveau d'accès requis ; vérifiez auprès du service informatique." + } + }, + "START_PROCESS": { + "BUTTON": "Démarrer le processus", + "NO_PROCESS_DEFINITIONS": "Impossible de démarrer un processus car aucune définition de processus n'est disponible", + "FORM": { + "TITLE": "Démarrer le processus", + "LABEL": { + "TYPE": "Type", + "NAME": "Nom" + }, + "TYPE_PLACEHOLDER": "Choisissez une valeur...", + "ACTION": { + "START": "Démarrer", + "CANCEL": "Annuler" + } + }, + "ERROR": { + "LOAD_PROCESS_DEFS": "Impossible de charger les définitions de processus ; vérifiez que vous avez le niveau d'accès requis.", + "START": "Impossible de démarrer une nouvelle instance de processus ; vérifiez que vous avez le niveau d'accès requis." + } + }, + "PROCESS-ATTACHMENT": { + "EMPTY": { + "HEADER": "Cette liste est vide", + "DRAG-AND-DROP": { + "TITLE": "Glissez-déposez", + "SUBTITLE": "les fichiers à importer" + } + }, + "EMPTY-LIST": { + "HEADER": "Aucun fichier disponible" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-processlist/src/i18n/it.json b/ng2-components/ng2-activiti-processlist/src/i18n/it.json new file mode 100644 index 0000000000..cce785db54 --- /dev/null +++ b/ng2-components/ng2-activiti-processlist/src/i18n/it.json @@ -0,0 +1,106 @@ +{ + "PROCESSLIST": { + "NONE": "Nessuna istanza del processo trovata", + "SUMMARY": "{{total}} istanze del processo trovate", + "ERROR": "Impossibile caricare le istanze del processo. Riprova o condividi il messaggio seguente con il team IT: {{errorMessage}}", + "COLUMN": { + "NAME": "Nome" + } + }, + "FILTERS": { + "MESSAGES": { + "NONE": "Nessun filtro dell'istanza di processo selezionato." + } + }, + "DETAILS": { + "LABELS": { + "STARTED_BY": "Avviato da", + "STARTED": "Avviato", + "ENDED": "Terminato", + "COMMENTS": "Commenti", + "START_FORM": "Modulo di inizio", + "TASKS_ACTIVE": "Compiti attivi", + "TASKS_COMPLETED": "Compiti completati", + "TASK_SUBTITLE": "Assegnato a {{user}}, creato il {{created}}" + }, + "BUTTON": { + "CANCEL": "Annulla processo", + "CLOSE": "Chiudi", + "SHOW_DIAGRAM": "Visualizza diagramma", + "DRAG-ATTACHMENT": "Trascinare i file da caricare", + "UPLOAD-ATTACHMENT": "Carica allegato" + }, + "MESSAGES": { + "NONE": "Nessun dettaglio del processo trovato." + }, + "TASKS": { + "NO_ACTIVE": "Nessun compito attualmente attivo", + "NO_COMPLETED": "Nessun compito già completato", + "TASK_DETAILS": "Dettagli compito", + "TASK_CLOSE": "Chiudi" + }, + "COMMENTS": { + "NONE": "Nessun commento", + "BUTTON": { + "ADD": "Aggiungi un commento" + }, + "ADD_DIALOG": { + "TITLE": "Nuovo commento", + "LABEL": { + "MESSAGE": "Messaggio" + }, + "BUTTON": { + "ADD": "Aggiungi commento", + "CANCEL": "Annulla" + } + } + }, + "ADD_DIALOG": { + "TITLE": "Imposta variabile di processo", + "LABEL": { + "NAME": "Nome", + "VALUE": "Valore", + "SCOPE": "Ambito" + } + }, + "EDIT_DIALOG": { + "TITLE": "Modifica variabile di processo" + }, + "ERROR_DIALOG": { + "TITLE": "Impossibile completare l'azione", + "DESCRIPTION": "Potresti non avere il livello di accesso necessario, verifica con il team IT." + } + }, + "START_PROCESS": { + "BUTTON": "Avvia processo", + "NO_PROCESS_DEFINITIONS": "Impossibile iniziare un processo in quanto non ci sono definizioni del processo disponibili", + "FORM": { + "TITLE": "Avvia processo", + "LABEL": { + "TYPE": "Tipo", + "NAME": "Nome" + }, + "TYPE_PLACEHOLDER": "Effettua una scelta...", + "ACTION": { + "START": "Avvia", + "CANCEL": "Annulla" + } + }, + "ERROR": { + "LOAD_PROCESS_DEFS": "Impossibile caricare le definizioni del processo, verifica di avere l'accesso.", + "START": "Impossibile iniziare la nuova istanza di processo, verifica di avere l'accesso." + } + }, + "PROCESS-ATTACHMENT": { + "EMPTY": { + "HEADER": "Questo elenco è vuoto", + "DRAG-AND-DROP": { + "TITLE": "Trascinare e rilasciare", + "SUBTITLE": "per caricare i file" + } + }, + "EMPTY-LIST": { + "HEADER": "Nessun file disponibile" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-processlist/src/i18n/ja.json b/ng2-components/ng2-activiti-processlist/src/i18n/ja.json new file mode 100644 index 0000000000..36de0013a5 --- /dev/null +++ b/ng2-components/ng2-activiti-processlist/src/i18n/ja.json @@ -0,0 +1,106 @@ +{ + "PROCESSLIST": { + "NONE": "プロセスインスタンスが見つかりません", + "SUMMARY": "{{total}} 個のプロセスインスタンスが見つかりました", + "ERROR": "プロセスインスタンスを読み込みませんでした。もう一度操作をやり直すか、次のメッセージを IT 担当者に伝えてください: {{errorMessage}}", + "COLUMN": { + "NAME": "名前" + } + }, + "FILTERS": { + "MESSAGES": { + "NONE": "プロセスインスタンスのフィルタが選択されていません" + } + }, + "DETAILS": { + "LABELS": { + "STARTED_BY": "開始者", + "STARTED": "開始日", + "ENDED": "終了日", + "COMMENTS": "コメント", + "START_FORM": "開始フォーム", + "TASKS_ACTIVE": "アクティブなタスク", + "TASKS_COMPLETED": "完了済みタスク", + "TASK_SUBTITLE": "割り当て先: {{user}}, 作成日: {{created}}" + }, + "BUTTON": { + "CANCEL": "プロセスのキャンセル", + "CLOSE": "閉じる", + "SHOW_DIAGRAM": "図の表示", + "DRAG-ATTACHMENT": "アップロードするファイルをドロップ", + "UPLOAD-ATTACHMENT": "添付ファイルをアップロード" + }, + "MESSAGES": { + "NONE": "プロセスの詳細が見つかりません。" + }, + "TASKS": { + "NO_ACTIVE": "現在アクティブなタスクはありません", + "NO_COMPLETED": "完了したタスクはありません", + "TASK_DETAILS": "タスクの詳細", + "TASK_CLOSE": "閉じる" + }, + "COMMENTS": { + "NONE": "コメントなし", + "BUTTON": { + "ADD": "コメントの追加" + }, + "ADD_DIALOG": { + "TITLE": "新しいコメント", + "LABEL": { + "MESSAGE": "メッセージ" + }, + "BUTTON": { + "ADD": "コメントの追加", + "CANCEL": "キャンセル" + } + } + }, + "ADD_DIALOG": { + "TITLE": "プロセス変数の設定", + "LABEL": { + "NAME": "名前", + "VALUE": "値", + "SCOPE": "範囲" + } + }, + "EDIT_DIALOG": { + "TITLE": "プロセス変数の編集" + }, + "ERROR_DIALOG": { + "TITLE": "処理を完了できませんでした", + "DESCRIPTION": "必要なレベルのアクセス権がない可能性があります。IT 担当者に確認してください。" + } + }, + "START_PROCESS": { + "BUTTON": "プロセスの開始", + "NO_PROCESS_DEFINITIONS": "使用できるプロセス定義がないため、プロセスを開始できません", + "FORM": { + "TITLE": "プロセスの開始", + "LABEL": { + "TYPE": "種類", + "NAME": "名前" + }, + "TYPE_PLACEHOLDER": "1 つ選択してください...", + "ACTION": { + "START": "開始", + "CANCEL": "キャンセル" + } + }, + "ERROR": { + "LOAD_PROCESS_DEFS": "プロセス定義を読み込めませんでした。アクセス権があることを確認してください。", + "START": "新しいプロセスインスタンスを開始できませんでした。アクセス権があることを確認してください。" + } + }, + "PROCESS-ATTACHMENT": { + "EMPTY": { + "HEADER": "このリストは空です", + "DRAG-AND-DROP": { + "TITLE": "アップロードするファイルをドラッグ & ドロップしてください", + "SUBTITLE": "" + } + }, + "EMPTY-LIST": { + "HEADER": "使用できるファイルがありません" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-processlist/src/i18n/nb.json b/ng2-components/ng2-activiti-processlist/src/i18n/nb.json new file mode 100644 index 0000000000..d9ecf2bcab --- /dev/null +++ b/ng2-components/ng2-activiti-processlist/src/i18n/nb.json @@ -0,0 +1,106 @@ +{ + "PROCESSLIST": { + "NONE": "Ingen prosesstilfeller funnet", + "SUMMARY": "{{total}} prosesstilfeller funnet", + "ERROR": "Kan ikke laste inn prosesstilfeller. Prøv på nytt, eller del følgende melding med IT-teamet {{errorMessage}}", + "COLUMN": { + "NAME": "Navn" + } + }, + "FILTERS": { + "MESSAGES": { + "NONE": "Ingen prosesstilfellefilter valgt." + } + }, + "DETAILS": { + "LABELS": { + "STARTED_BY": "Startet av", + "STARTED": "Startet", + "ENDED": "Avsluttet", + "COMMENTS": "Kommentarer", + "START_FORM": "Start skjema", + "TASKS_ACTIVE": "Aktive oppgaver", + "TASKS_COMPLETED": "Fullførte oppgaver", + "TASK_SUBTITLE": "Tilordet {{user}}, opprettet {{created}}" + }, + "BUTTON": { + "CANCEL": "Avbryt prosess", + "CLOSE": "Lukk", + "SHOW_DIAGRAM": "Vis diagram", + "DRAG-ATTACHMENT": "Slipp filer for å laste opp", + "UPLOAD-ATTACHMENT": "Last opp vedlegg" + }, + "MESSAGES": { + "NONE": "Ingen prosessdetaljer funnet." + }, + "TASKS": { + "NO_ACTIVE": "Ingen aktive oppgaver i øyeblikket", + "NO_COMPLETED": "Ingen oppgaver fullført ennå", + "TASK_DETAILS": "Detaljer for oppgave", + "TASK_CLOSE": "Lukk" + }, + "COMMENTS": { + "NONE": "Ingen kommentarer", + "BUTTON": { + "ADD": "Legg til en kommentar" + }, + "ADD_DIALOG": { + "TITLE": "Nytt kommentar", + "LABEL": { + "MESSAGE": "Melding" + }, + "BUTTON": { + "ADD": "Legg til kommentar", + "CANCEL": "Avbryt" + } + } + }, + "ADD_DIALOG": { + "TITLE": "Still inn prosessvariabel", + "LABEL": { + "NAME": "Navn", + "VALUE": "Verdi", + "SCOPE": "Område" + } + }, + "EDIT_DIALOG": { + "TITLE": "Rediger prosessvariabel" + }, + "ERROR_DIALOG": { + "TITLE": "Kan ikke fullføre den handlingen", + "DESCRIPTION": "Du har kanskje ikke det påkrevde tilgangsnivået, sjekk med IT-teamet." + } + }, + "START_PROCESS": { + "BUTTON": "Start prosess", + "NO_PROCESS_DEFINITIONS": "Du kan ikke starte en prosess fordi det ikke finnes noen tilgjengelige prosessdefinisjoner", + "FORM": { + "TITLE": "Start prosess", + "LABEL": { + "TYPE": "Type", + "NAME": "Navn" + }, + "TYPE_PLACEHOLDER": "Velg én...", + "ACTION": { + "START": "Start", + "CANCEL": "Avbryt" + } + }, + "ERROR": { + "LOAD_PROCESS_DEFS": "Kan ikke laste inn prosessdefinisjoner, kontroller om du har tilgang.", + "START": "Kan ikke starte nytt prosesstilfelle, kontroller om du har tilgang." + } + }, + "PROCESS-ATTACHMENT": { + "EMPTY": { + "HEADER": "Denne listen er tom", + "DRAG-AND-DROP": { + "TITLE": "Dra og slipp", + "SUBTITLE": "for å laste opp filer" + } + }, + "EMPTY-LIST": { + "HEADER": "Ingen tilgjengelige filer" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-processlist/src/i18n/nl.json b/ng2-components/ng2-activiti-processlist/src/i18n/nl.json new file mode 100644 index 0000000000..e777f1b36b --- /dev/null +++ b/ng2-components/ng2-activiti-processlist/src/i18n/nl.json @@ -0,0 +1,106 @@ +{ + "PROCESSLIST": { + "NONE": "Geen procesinstances gevonden", + "SUMMARY": "{{total}} procesinstances gevonden", + "ERROR": "Kan procesinstances niet laden. Probeer het opnieuw of deel het volgende bericht met het IT-team: {{errorMessage}}", + "COLUMN": { + "NAME": "Naam" + } + }, + "FILTERS": { + "MESSAGES": { + "NONE": "Geen procesinstancefilter geselecteerd." + } + }, + "DETAILS": { + "LABELS": { + "STARTED_BY": "Gestart door", + "STARTED": "Gestart", + "ENDED": "Beëindigd", + "COMMENTS": "Opmerkingen", + "START_FORM": "Beginformulier", + "TASKS_ACTIVE": "Actieve taken", + "TASKS_COMPLETED": "Voltooide taken", + "TASK_SUBTITLE": "Toegewezen aan {{user}}, gemaakt op {{created}}" + }, + "BUTTON": { + "CANCEL": "Proces annuleren", + "CLOSE": "Sluiten", + "SHOW_DIAGRAM": "Diagram weergeven", + "DRAG-ATTACHMENT": "Bestanden neerzetten om te uploaden", + "UPLOAD-ATTACHMENT": "Bijlage uploaden" + }, + "MESSAGES": { + "NONE": "Geen procesdetails gevonden." + }, + "TASKS": { + "NO_ACTIVE": "Geen momenteel actieve taken", + "NO_COMPLETED": "Nog geen taken voltooid", + "TASK_DETAILS": "Taakdetails", + "TASK_CLOSE": "Sluiten" + }, + "COMMENTS": { + "NONE": "Geen opmerkingen", + "BUTTON": { + "ADD": "Een opmerking toevoegen" + }, + "ADD_DIALOG": { + "TITLE": "Nieuwe opmerking", + "LABEL": { + "MESSAGE": "Bericht" + }, + "BUTTON": { + "ADD": "Opmerking toevoegen", + "CANCEL": "Annuleren" + } + } + }, + "ADD_DIALOG": { + "TITLE": "Procesvariabele instellen", + "LABEL": { + "NAME": "Naam", + "VALUE": "Waarde", + "SCOPE": "Bereik" + } + }, + "EDIT_DIALOG": { + "TITLE": "Procesvariabele bewerken" + }, + "ERROR_DIALOG": { + "TITLE": "Kan die actie niet voltooien", + "DESCRIPTION": "U beschikt mogelijk niet over het vereiste toegangsniveau, neem contact op met het IT-team." + } + }, + "START_PROCESS": { + "BUTTON": "Proces starten", + "NO_PROCESS_DEFINITIONS": "U kunt geen proces starten omdat er geen procesdefinities beschikbaar zijn", + "FORM": { + "TITLE": "Proces starten", + "LABEL": { + "TYPE": "Type", + "NAME": "Naam" + }, + "TYPE_PLACEHOLDER": "Maak een keuze...", + "ACTION": { + "START": "Start", + "CANCEL": "Annuleren" + } + }, + "ERROR": { + "LOAD_PROCESS_DEFS": "Kan procesdefinities niet laden, controleer of u over toegang beschikt", + "START": "Kan geen nieuwe procesinstance starten, controleer of u over toegang beschikt." + } + }, + "PROCESS-ATTACHMENT": { + "EMPTY": { + "HEADER": "Deze lijst is leeg", + "DRAG-AND-DROP": { + "TITLE": "Slepen en neerzetten om bestanden te uploaden", + "SUBTITLE": "om bestanden te uploaden" + } + }, + "EMPTY-LIST": { + "HEADER": "Er zijn geen bestanden beschikbaar" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-processlist/src/i18n/pt-BR.json b/ng2-components/ng2-activiti-processlist/src/i18n/pt-BR.json new file mode 100644 index 0000000000..29828af3c5 --- /dev/null +++ b/ng2-components/ng2-activiti-processlist/src/i18n/pt-BR.json @@ -0,0 +1,106 @@ +{ + "PROCESSLIST": { + "NONE": "Nenhuma instância de processo encontrada", + "SUMMARY": "{{total}} instâncias de processo encontradas", + "ERROR": "Não foi possível carregar instâncias de processos. Tente novamente ou compartilhe a mensagem a seguir com a Equipe de TI {{errorMessage}}", + "COLUMN": { + "NAME": "Nome" + } + }, + "FILTERS": { + "MESSAGES": { + "NONE": "Nenhum filtro de instância de processo selecionado." + } + }, + "DETAILS": { + "LABELS": { + "STARTED_BY": "Iniciado por", + "STARTED": "Iniciado", + "ENDED": "Finalizado", + "COMMENTS": "Comentários", + "START_FORM": "Iniciar formulário", + "TASKS_ACTIVE": "Tarefas ativas", + "TASKS_COMPLETED": "Tarefas concluídas", + "TASK_SUBTITLE": "Atribuídas a {{user}}, criadas em {{created}}" + }, + "BUTTON": { + "CANCEL": "Cancelar processo", + "CLOSE": "Fechar", + "SHOW_DIAGRAM": "Mostrar diagrama", + "DRAG-ATTACHMENT": "Solte os arquivos para carregar", + "UPLOAD-ATTACHMENT": "Carregar anexo" + }, + "MESSAGES": { + "NONE": "Nenhum detalhe de processo encontrado." + }, + "TASKS": { + "NO_ACTIVE": "Nenhuma tarefa ativa no momento", + "NO_COMPLETED": "Nenhuma tarefa concluída ainda", + "TASK_DETAILS": "Detalhes da tarefa", + "TASK_CLOSE": "Fechar" + }, + "COMMENTS": { + "NONE": "Sem comentários", + "BUTTON": { + "ADD": "Adicionar comentário" + }, + "ADD_DIALOG": { + "TITLE": "Novo comentário", + "LABEL": { + "MESSAGE": "Mensagem" + }, + "BUTTON": { + "ADD": "Adicionar comentário", + "CANCEL": "Cancelar" + } + } + }, + "ADD_DIALOG": { + "TITLE": "Definir variável do processo", + "LABEL": { + "NAME": "Nome", + "VALUE": "Valor", + "SCOPE": "Escopo" + } + }, + "EDIT_DIALOG": { + "TITLE": "Editar variável do processo" + }, + "ERROR_DIALOG": { + "TITLE": "Não foi possível concluir a ação", + "DESCRIPTION": "Talvez você não tenha o nível de acesso necessário, verifique com a Equipe de TI." + } + }, + "START_PROCESS": { + "BUTTON": "Iniciar processo", + "NO_PROCESS_DEFINITIONS": "Você não pode iniciar um processo, não há definições de processo disponíveis", + "FORM": { + "TITLE": "Iniciar processo", + "LABEL": { + "TYPE": "Tipo", + "NAME": "Nome" + }, + "TYPE_PLACEHOLDER": "Escolha uma opção...", + "ACTION": { + "START": "Iniciar", + "CANCEL": "Cancelar" + } + }, + "ERROR": { + "LOAD_PROCESS_DEFS": "Não foi possível carregar as definições do processo, verifique se você tem acesso.", + "START": "Não foi possível iniciar a nova instância do processo, verifique se você tem acesso." + } + }, + "PROCESS-ATTACHMENT": { + "EMPTY": { + "HEADER": "Esta lista está vazia", + "DRAG-AND-DROP": { + "TITLE": "Arraste e solte", + "SUBTITLE": "para carregar arquivos" + } + }, + "EMPTY-LIST": { + "HEADER": "Nenhum arquivo disponível" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-processlist/src/i18n/ru.json b/ng2-components/ng2-activiti-processlist/src/i18n/ru.json new file mode 100644 index 0000000000..6f4ad516ed --- /dev/null +++ b/ng2-components/ng2-activiti-processlist/src/i18n/ru.json @@ -0,0 +1,106 @@ +{ + "PROCESSLIST": { + "NONE": "Не найдено ни одного экземпляра процесса", + "SUMMARY": "Найдено экземпляров процесса: {{total}}", + "ERROR": "Не удалось загрузить экземпляры процесса. Повторите попытку или покажите IT-специалистам следующее сообщение: {{errorMessage}}", + "COLUMN": { + "NAME": "Имя" + } + }, + "FILTERS": { + "MESSAGES": { + "NONE": "Фильтр экземпляров процесса не выбран." + } + }, + "DETAILS": { + "LABELS": { + "STARTED_BY": "Запущено пользователем", + "STARTED": "Запущено", + "ENDED": "Завершено", + "COMMENTS": "Комментарии", + "START_FORM": "Запустить форму", + "TASKS_ACTIVE": "Активные задачи", + "TASKS_COMPLETED": "Завершенные задачи", + "TASK_SUBTITLE": "Назначено пользователю {{user}}, создано {{created}}" + }, + "BUTTON": { + "CANCEL": "Отменить процесс", + "CLOSE": "Закрыть", + "SHOW_DIAGRAM": "Показать схему", + "DRAG-ATTACHMENT": "Перетащите файлы для выгрузки", + "UPLOAD-ATTACHMENT": "Выгрузить приложение" + }, + "MESSAGES": { + "NONE": "Сведения о процессе не найдены." + }, + "TASKS": { + "NO_ACTIVE": "Нет задач, активных на данный момент", + "NO_COMPLETED": "Ни одна задача не завершена", + "TASK_DETAILS": "Сведения о задаче", + "TASK_CLOSE": "Закрыть" + }, + "COMMENTS": { + "NONE": "Нет комментариев", + "BUTTON": { + "ADD": "Добавить комментарий" + }, + "ADD_DIALOG": { + "TITLE": "Новый комментарий", + "LABEL": { + "MESSAGE": "Сообщение" + }, + "BUTTON": { + "ADD": "Добавить комментарий", + "CANCEL": "Отмена" + } + } + }, + "ADD_DIALOG": { + "TITLE": "Задать переменную процесса", + "LABEL": { + "NAME": "Имя", + "VALUE": "Значение", + "SCOPE": "Область применения" + } + }, + "EDIT_DIALOG": { + "TITLE": "Редактировать переменную процесса" + }, + "ERROR_DIALOG": { + "TITLE": "Не удалось выполнить это действие", + "DESCRIPTION": "Возможно, у вас нет необходимого уровня доступа, обратитесь к IT-специалистам." + } + }, + "START_PROCESS": { + "BUTTON": "Начать процесс", + "NO_PROCESS_DEFINITIONS": "Вы не можете начать процесс, поскольку нет доступных определений процесса", + "FORM": { + "TITLE": "Начать процесс", + "LABEL": { + "TYPE": "Тип", + "NAME": "Имя" + }, + "TYPE_PLACEHOLDER": "Выбрать элемент...", + "ACTION": { + "START": "Начало", + "CANCEL": "Отмена" + } + }, + "ERROR": { + "LOAD_PROCESS_DEFS": "Не удалось загрузить определения процесса. Убедитесь, что у вас есть доступ.", + "START": "Не удалось начать новые экземпляры процесса. Убедитесь, что у вас есть доступ." + } + }, + "PROCESS-ATTACHMENT": { + "EMPTY": { + "HEADER": "Этот список пуст", + "DRAG-AND-DROP": { + "TITLE": "Перетащите", + "SUBTITLE": "для выгрузки файлов" + } + }, + "EMPTY-LIST": { + "HEADER": "Нет файлов" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-processlist/src/i18n/zh-CN.json b/ng2-components/ng2-activiti-processlist/src/i18n/zh-CN.json new file mode 100644 index 0000000000..4b3de7cbb9 --- /dev/null +++ b/ng2-components/ng2-activiti-processlist/src/i18n/zh-CN.json @@ -0,0 +1,106 @@ +{ + "PROCESSLIST": { + "NONE": "未找到流程实例", + "SUMMARY": "已找到 {{total}} 个流程实例", + "ERROR": "无法加载流程实例。请重试或与您的IT团队分享以下消息:{{errorMessage}}", + "COLUMN": { + "NAME": "名称" + } + }, + "FILTERS": { + "MESSAGES": { + "NONE": "未选择流程实例过滤器。" + } + }, + "DETAILS": { + "LABELS": { + "STARTED_BY": "启动者", + "STARTED": "已启动", + "ENDED": "已结束", + "COMMENTS": "注释", + "START_FORM": "启动表单", + "TASKS_ACTIVE": "活动的任务", + "TASKS_COMPLETED": "完成的任务", + "TASK_SUBTITLE": "已分配至 {{user}},已创建 {{created}}" + }, + "BUTTON": { + "CANCEL": "取消流程", + "CLOSE": "关闭", + "SHOW_DIAGRAM": "显示流程图", + "DRAG-ATTACHMENT": "放置文件以上传", + "UPLOAD-ATTACHMENT": "上传附件" + }, + "MESSAGES": { + "NONE": "未找到流程详情。" + }, + "TASKS": { + "NO_ACTIVE": "无当前活动任务", + "NO_COMPLETED": "没有已完成任务", + "TASK_DETAILS": "任务详细信息", + "TASK_CLOSE": "关闭" + }, + "COMMENTS": { + "NONE": "无注释", + "BUTTON": { + "ADD": "添加注释" + }, + "ADD_DIALOG": { + "TITLE": "新建注释", + "LABEL": { + "MESSAGE": "消息" + }, + "BUTTON": { + "ADD": "添加注释", + "CANCEL": "取消" + } + } + }, + "ADD_DIALOG": { + "TITLE": "设置流程变量", + "LABEL": { + "NAME": "名称", + "VALUE": "值", + "SCOPE": "范围" + } + }, + "EDIT_DIALOG": { + "TITLE": "编辑流程变量" + }, + "ERROR_DIALOG": { + "TITLE": "无法完成此操作", + "DESCRIPTION": "您可能不具备必须的访问级别,请联系您的 IT 团队。" + } + }, + "START_PROCESS": { + "BUTTON": "启动流程", + "NO_PROCESS_DEFINITIONS": "您无法启动流程,因为没有可用的流程定义", + "FORM": { + "TITLE": "启动流程", + "LABEL": { + "TYPE": "类型", + "NAME": "名称" + }, + "TYPE_PLACEHOLDER": "选择一个...", + "ACTION": { + "START": "启动", + "CANCEL": "取消" + } + }, + "ERROR": { + "LOAD_PROCESS_DEFS": "无法加载流程定义,请检查您是否具有访问权。", + "START": "无法启动新的流程实例,请检查您是否具有访问权。" + } + }, + "PROCESS-ATTACHMENT": { + "EMPTY": { + "HEADER": "此列表为空", + "DRAG-AND-DROP": { + "TITLE": "拖放", + "SUBTITLE": "要上传文件" + } + }, + "EMPTY-LIST": { + "HEADER": "没有可用文件" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-tasklist/src/i18n/de.json b/ng2-components/ng2-activiti-tasklist/src/i18n/de.json new file mode 100644 index 0000000000..1e320a8cd6 --- /dev/null +++ b/ng2-components/ng2-activiti-tasklist/src/i18n/de.json @@ -0,0 +1,117 @@ +{ + "APPS": { + "NONE": "Keine Anwendungen gefunden" + }, + "TASK_LIST": { + "MESSAGES": { + "NONE": "Keine Aufgabenliste gefunden" + } + }, + "TASK_DETAILS": { + "LABELS": { + "ASSIGNEE": "Zugewiesener Benutzer", + "DUE": "Fällig", + "FORM": "Formular", + "PEOPLE": "Personen, für die diese Aufgabe freigegeben wurde", + "COMMENTS": "Kommentare", + "CHECKLIST": "Prüfliste", + "INVOLVED_PEOPLE": "Beteiligte Personen", + "ADD_PEOPLE": "Personen und Gruppen hinzufügen", + "ADD_ASSIGNEE": "Neuen zugewiesenen Benutzer hinzufügen" + }, + "BUTTON": { + "COMPLETE": "Abschließen", + "CLAIM": "Anfordern", + "UNCLAIM": "Erneut in Warteschlange stellen", + "DRAG-ATTACHMENT": "Dateien hier ablegen ...", + "UPLOAD-ATTACHMENT": "Anhang hochladen" + }, + "MESSAGES": { + "NONE": "Keine Aufgabendetails gefunden", + "CLAIM": "Klicken Sie auf 'Anfordern', um diese Aufgabe zu bearbeiten." + }, + "FORM": { + "NONE": "Kein Formular." + }, + "DUE": { + "NONE": "Kein Fälligkeitsdatum." + }, + "ASSIGNEE": { + "NONE": "Kein zugewiesener Benutzer." + }, + "PEOPLE": { + "NONE": "Niemand beteiligt." + }, + "COMMENTS": { + "NONE": "Keine Kommentare vorhanden", + "ADD": "Kommentar hinzufügen", + "HEADER": "Kommentare", + "DIALOG": { + "TITLE": "Neuer Kommentar", + "LABELS": { + "MESSAGE": "Fehlermeldung" + }, + "BUTTON": { + "ADD": "Kommentar hinzufügen", + "CANCEL": "Abbrechen" + } + } + }, + "CHECKLIST": { + "NONE": "Keine Prüfliste" + }, + "ERROR": { + "TITLE": "Vorgang konnte nicht durchgeführt werden", + "DESCRIPTION": "Versuchen Sie es noch einmal oder überprüfen Sie, ob Sie Zugriff haben.", + "CLOSE": "Schließen" + } + }, + "TASK_FILTERS": { + "MESSAGES": { + "NONE": "Kein Aufgabenfilter ausgewählt." + } + }, + "START_TASK": { + "BUTTON": "AUFGABE ERSTELLEN", + "FORM": { + "TITLE": "Aufgabe starten", + "LABEL": { + "NONE": "Keine", + "NAME": "Name", + "DESCRIPTION": "Beschreibung", + "ATTACHFORM": "Formular anhängen", + "ASSIGNEE": "Zugewiesener Benutzer", + "FORM": "Formular", + "DATE": "Datum auswählen" + }, + "ACTION": { + "START": "Start", + "CANCEL": "Abbrechen" + }, + "DATE": { + "ERROR": "Datumsformat TT.MM.JJJJ" + } + } + }, + "PEOPLE": { + "DIALOG_CLOSE": "SCHLIESSEN", + "ADD_USER": "HINZUFÜGEN", + "ADD_ASSIGNEE": "ZUWEISEN", + "SEARCH_USER": "Benutzer suchen", + "SEARCH": { + "NO_USERS": "Niemand gefunden, der beteiligt werden kann" + } + }, + "TASK-ATTACHMENT": { + "EMPTY": { + "HEADER": "Diese Liste ist leer", + "DRAG-AND-DROP": { + "TITLE": "Ziehen und ablegen", + "SUBTITLE": "um Dateien hochzuladen" + } + }, + "EMPTY-LIST": { + "HEADER": "Keine Dateien verfügbar" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-tasklist/src/i18n/es.json b/ng2-components/ng2-activiti-tasklist/src/i18n/es.json new file mode 100644 index 0000000000..92c3ba2d6b --- /dev/null +++ b/ng2-components/ng2-activiti-tasklist/src/i18n/es.json @@ -0,0 +1,117 @@ +{ + "APPS": { + "NONE": "No se han encontrado aplicaciones" + }, + "TASK_LIST": { + "MESSAGES": { + "NONE": "No se ha encontrado la lista de tareas" + } + }, + "TASK_DETAILS": { + "LABELS": { + "ASSIGNEE": "Asignado a", + "DUE": "Vencimiento", + "FORM": "Formulario", + "PEOPLE": "Personas con las que se comparte esta tarea", + "COMMENTS": "Comentarios", + "CHECKLIST": "Lista de comprobación", + "INVOLVED_PEOPLE": "Personas involucradas", + "ADD_PEOPLE": "Añadir personas y grupos", + "ADD_ASSIGNEE": "Añadir nuevo usuario a asignar" + }, + "BUTTON": { + "COMPLETE": "Completado", + "CLAIM": "Pedir", + "UNCLAIM": "Volver a poner en cola", + "DRAG-ATTACHMENT": "Soltar ficheros aquí...", + "UPLOAD-ATTACHMENT": "Cargar adjunto" + }, + "MESSAGES": { + "NONE": "No se han encontrado detalles de la tarea", + "CLAIM": "Para trabajar en esta tarea, haga clic en Pedir." + }, + "FORM": { + "NONE": "Sin formulario." + }, + "DUE": { + "NONE": "Sin fecha de vencimiento." + }, + "ASSIGNEE": { + "NONE": "Sin usuario a asignar." + }, + "PEOPLE": { + "NONE": "Nadie involucrado." + }, + "COMMENTS": { + "NONE": "No hay comentarios", + "ADD": "Añadir comentario", + "HEADER": "Comentarios", + "DIALOG": { + "TITLE": "Nuevo comentario", + "LABELS": { + "MESSAGE": "Mensaje" + }, + "BUTTON": { + "ADD": "Añadir comentario", + "CANCEL": "Cancelar" + } + } + }, + "CHECKLIST": { + "NONE": "No hay lista de comprobación" + }, + "ERROR": { + "TITLE": "No se ha podido finalizar la acción.", + "DESCRIPTION": "Vuelva a intentarlo o compruebe que tiene acceso.", + "CLOSE": "Cerrar" + } + }, + "TASK_FILTERS": { + "MESSAGES": { + "NONE": "No se ha seleccionado filtro de tareas." + } + }, + "START_TASK": { + "BUTTON": "CREAR TAREA", + "FORM": { + "TITLE": "Iniciar tarea", + "LABEL": { + "NONE": "Ninguno", + "NAME": "Nombre", + "DESCRIPTION": "Descripción", + "ATTACHFORM": "Adjuntar formulario", + "ASSIGNEE": "Asignado a", + "FORM": "Formulario", + "DATE": "Seleccione una fecha" + }, + "ACTION": { + "START": "Iniciar", + "CANCEL": "Cancelar" + }, + "DATE": { + "ERROR": "Formato de fecha DD/MM/AAAA" + } + } + }, + "PEOPLE": { + "DIALOG_CLOSE": "CERRAR", + "ADD_USER": "AÑADIR", + "ADD_ASSIGNEE": "ASIGNAR", + "SEARCH_USER": "Buscar usuario", + "SEARCH": { + "NO_USERS": "No se ha encontrado nadie a quien involucrar" + } + }, + "TASK-ATTACHMENT": { + "EMPTY": { + "HEADER": "Esta lista está vacía", + "DRAG-AND-DROP": { + "TITLE": "Arrastrar y soltar", + "SUBTITLE": "para cargar ficheros" + } + }, + "EMPTY-LIST": { + "HEADER": "No hay ficheros disponibles" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-tasklist/src/i18n/fr.json b/ng2-components/ng2-activiti-tasklist/src/i18n/fr.json new file mode 100644 index 0000000000..a21c35f9c5 --- /dev/null +++ b/ng2-components/ng2-activiti-tasklist/src/i18n/fr.json @@ -0,0 +1,117 @@ +{ + "APPS": { + "NONE": "Aucune application trouvée" + }, + "TASK_LIST": { + "MESSAGES": { + "NONE": "Aucune liste de tâches trouvée" + } + }, + "TASK_DETAILS": { + "LABELS": { + "ASSIGNEE": "Personne assignée", + "DUE": "Echéance", + "FORM": "Formulaire", + "PEOPLE": "Personnes avec lesquelles cette tâche est partagée", + "COMMENTS": "Commentaires", + "CHECKLIST": "Liste de contrôle", + "INVOLVED_PEOPLE": "Personnes impliquées", + "ADD_PEOPLE": "Ajouter des personnes et des groupes", + "ADD_ASSIGNEE": "Ajouter une nouvelle personne assignée" + }, + "BUTTON": { + "COMPLETE": "Terminer", + "CLAIM": "Se l'attribuer", + "UNCLAIM": "Replacer dans la file d'attente", + "DRAG-ATTACHMENT": "Déposer des fichiers ici...", + "UPLOAD-ATTACHMENT": "Importer la pièce jointe" + }, + "MESSAGES": { + "NONE": "Aucun détail de tâche trouvé", + "CLAIM": "Pour travailler sur cette tâche, cliquez sur Se l'attribuer." + }, + "FORM": { + "NONE": "Aucun formulaire." + }, + "DUE": { + "NONE": "Aucune date d'échéance." + }, + "ASSIGNEE": { + "NONE": "Aucune personne assignée." + }, + "PEOPLE": { + "NONE": "Aucune personne impliquée." + }, + "COMMENTS": { + "NONE": "Pas de commentaire", + "ADD": "Ajouter un commentaire", + "HEADER": "Commentaires", + "DIALOG": { + "TITLE": "Nouveau commentaire", + "LABELS": { + "MESSAGE": "Message" + }, + "BUTTON": { + "ADD": "Ajouter un commentaire", + "CANCEL": "Annuler" + } + } + }, + "CHECKLIST": { + "NONE": "Aucune liste de contrôle" + }, + "ERROR": { + "TITLE": "Impossible de terminer l'action", + "DESCRIPTION": "Réessayez ou vérifiez que vous avez le niveau d'accès requis.", + "CLOSE": "Fermer" + } + }, + "TASK_FILTERS": { + "MESSAGES": { + "NONE": "Aucun filtre de tâches sélectionné." + } + }, + "START_TASK": { + "BUTTON": "CRÉER UNE TÂCHE", + "FORM": { + "TITLE": "Démarrer la tâche", + "LABEL": { + "NONE": "Aucune", + "NAME": "Nom", + "DESCRIPTION": "Description", + "ATTACHFORM": "Joindre un formulaire", + "ASSIGNEE": "Personne assignée", + "FORM": "Formulaire", + "DATE": "Choisir une date" + }, + "ACTION": { + "START": "Démarrer", + "CANCEL": "Annuler" + }, + "DATE": { + "ERROR": "Format de date JJ/MM/AAAA" + } + } + }, + "PEOPLE": { + "DIALOG_CLOSE": "FERMER", + "ADD_USER": "AJOUTER", + "ADD_ASSIGNEE": "ASSIGNER", + "SEARCH_USER": "Rechercher des utilisateurs", + "SEARCH": { + "NO_USERS": "Aucune personne à impliquer trouvée" + } + }, + "TASK-ATTACHMENT": { + "EMPTY": { + "HEADER": "Cette liste est vide", + "DRAG-AND-DROP": { + "TITLE": "Glissez-déposez", + "SUBTITLE": "les fichiers à importer" + } + }, + "EMPTY-LIST": { + "HEADER": "Aucun fichier disponible" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-tasklist/src/i18n/it.json b/ng2-components/ng2-activiti-tasklist/src/i18n/it.json index 34d1053ca1..b0ea5c793f 100644 --- a/ng2-components/ng2-activiti-tasklist/src/i18n/it.json +++ b/ng2-components/ng2-activiti-tasklist/src/i18n/it.json @@ -1,14 +1,54 @@ { - "APPS": { - "NONE": "Nessuna applicazione trovata.", - "TASK_APP_NAME": "I miei compiti" + "APPS": { + "NONE": "Nessuna applicazione trovata", + "TASK_APP_NAME": "I miei compiti" + }, + "TASK_LIST": { + "MESSAGES": { + "NONE": "Nessun elenco compiti trovato" + } + }, + "TASK_DETAILS": { + "LABELS": { + "ASSIGNEE": "Assegnatario", + "DUE": "Scadenza", + "FORM": "Modulo", + "PEOPLE": "Persone con cui è condiviso questo compito", + "COMMENTS": "Commenti", + "CHECKLIST": "Lista di controllo", + "INVOLVED_PEOPLE": "Persone coinvolte", + "ADD_PEOPLE": "Aggiungi persone e gruppi", + "ADD_ASSIGNEE": "Aggiungi nuovo assegnatario" }, - "TASK_LIST": { - "MESSAGES": { - "NONE": "Nessuna lista tasks trovata." - } + "BUTTON": { + "COMPLETE": "Completa", + "CLAIM": "Richiedi", + "UNCLAIM": "Metti di nuovo in coda", + "DRAG-ATTACHMENT": "Rilascia qui i file...", + "UPLOAD-ATTACHMENT": "Carica allegato" }, - "TASK_DETAILS": { + "MESSAGES": { + "NONE": "Nessun dettaglio compito trovato", + "CLAIM": "Per lavorare su questo compito, fai clic su Richiedi." + }, + "FORM": { + "NONE": "Nessun modulo." + }, + "DUE": { + "NONE": "Nessuna data di scadenza." + }, + "ASSIGNEE": { + "NONE": "Nessun assegnatario." + }, + "PEOPLE": { + "NONE": "Nessuno coinvolto." + }, + "COMMENTS": { + "NONE": "Nessun commento", + "ADD": "Aggiungi un commento", + "HEADER": "Commenti", + "DIALOG": { + "TITLE": "Nuovo commento", "LABELS": { "INFO_DRAWER_TITLE": "pippo", "INFO_DRAWER_TAB_ACTIVITY_TITLE": "Attivita", @@ -17,35 +57,73 @@ "DUE": "Scadenza", "FORM": "Form", "PEOPLE": "Persone", + "MESSAGE": "Messaggio", "COMMENTS": "Commenti", "CHECKLIST": "Checklist", "INVOLVED_PEOPLE": "Persone coinvolte", "ADD_PEOPLE": "Aggiungi persone & gruppi" }, "BUTTON": { - "COMPLETE": "Completa", - "CLAIM": "Richiedi" - }, - "MESSAGES": { - "NONE": "Nessun dettaglio task trovato.", - "CLAIM": "Per lavorare con questo task, hai bisogno di richiederlo prima. Per richiedere il task basta premere il tasto Richiedi" - }, - "FORM": { - "NONE": "Nessuna form." - }, - "DUE": { - "NONE": "Nessuna data di scadenza." + "ADD": "Aggiungi commento", + "CANCEL": "Annulla" } + } }, - "TASK_FILTERS": { - "MESSAGES": { - "NONE": "Nessun filtro task selezionato." - } + "CHECKLIST": { + "NONE": "Nessun elenco di controllo" }, - "PEOPLE": { - "DIALOG_CLOSE": "CHIUDI", - "SEARCH": { - "NO_USERS": "Nessun utente trovato" - } + "ERROR": { + "TITLE": "Impossibile completare l'azione", + "DESCRIPTION": "Riprova o verifica di avere l'accesso.", + "CLOSE": "Chiudi" } + }, + "TASK_FILTERS": { + "MESSAGES": { + "NONE": "Nessun filtro compito selezionato." + } + }, + "START_TASK": { + "BUTTON": "CREA COMPITO", + "FORM": { + "TITLE": "Avvia compito", + "LABEL": { + "NONE": "Nessuno", + "NAME": "Nome", + "DESCRIPTION": "Descrizione", + "ATTACHFORM": "Allega modulo", + "ASSIGNEE": "Assegnatario", + "FORM": "Modulo", + "DATE": "Scegli data" + }, + "ACTION": { + "START": "Avvia", + "CANCEL": "Annulla" + }, + "DATE": { + "ERROR": "Formato data GG/MM/AAAA" + } + } + }, + "PEOPLE": { + "DIALOG_CLOSE": "CHIUDI", + "ADD_USER": "Aggiungi", + "ADD_ASSIGNEE": "ASSEGNA", + "SEARCH_USER": "Cerca utente", + "SEARCH": { + "NO_USERS": "Nessun utente trovato da coinvolgere" + } + }, + "TASK-ATTACHMENT": { + "EMPTY": { + "HEADER": "Questo elenco è vuoto", + "DRAG-AND-DROP": { + "TITLE": "Trascinare e rilasciare", + "SUBTITLE": "per caricare i file" + } + }, + "EMPTY-LIST": { + "HEADER": "Nessun file disponibile" + } + } } diff --git a/ng2-components/ng2-activiti-tasklist/src/i18n/ja.json b/ng2-components/ng2-activiti-tasklist/src/i18n/ja.json new file mode 100644 index 0000000000..63b29c505b --- /dev/null +++ b/ng2-components/ng2-activiti-tasklist/src/i18n/ja.json @@ -0,0 +1,117 @@ +{ + "APPS": { + "NONE": "アプリが見つかりません" + }, + "TASK_LIST": { + "MESSAGES": { + "NONE": "タスクリストが見つかりません" + } + }, + "TASK_DETAILS": { + "LABELS": { + "ASSIGNEE": "担当者", + "DUE": "期限", + "FORM": "フォーム", + "PEOPLE": "このタスクを共有しているメンバー", + "COMMENTS": "コメント", + "CHECKLIST": "チェックリスト", + "INVOLVED_PEOPLE": "タスクに関わっているメンバー", + "ADD_PEOPLE": "メンバーとグループの追加", + "ADD_ASSIGNEE": "新しい担当者の追加" + }, + "BUTTON": { + "COMPLETE": "完了", + "CLAIM": "要求", + "UNCLAIM": "キューへの再登録", + "DRAG-ATTACHMENT": "ここにファイルをドロップしてください...", + "UPLOAD-ATTACHMENT": "添付ファイルをアップロード" + }, + "MESSAGES": { + "NONE": "タスクの詳細が見つかりません", + "CLAIM": "このタスクの作業を行うには、[要求] をクリックします。" + }, + "FORM": { + "NONE": "フォームはありません。" + }, + "DUE": { + "NONE": "期限はありません。" + }, + "ASSIGNEE": { + "NONE": "担当者はありません。" + }, + "PEOPLE": { + "NONE": "関わっているメンバーはいません。" + }, + "COMMENTS": { + "NONE": "コメントなし", + "ADD": "コメントの追加", + "HEADER": "コメント", + "DIALOG": { + "TITLE": "新しいコメント", + "LABELS": { + "MESSAGE": "メッセージ" + }, + "BUTTON": { + "ADD": "コメントの追加", + "CANCEL": "キャンセル" + } + } + }, + "CHECKLIST": { + "NONE": "チェックリストなし" + }, + "ERROR": { + "TITLE": "処理を完了できませんでした", + "DESCRIPTION": "もう一度操作をやり直すか、アクセス権があることを確認してください。", + "CLOSE": "閉じる" + } + }, + "TASK_FILTERS": { + "MESSAGES": { + "NONE": "タスクのフィルタが選択されていません。" + } + }, + "START_TASK": { + "BUTTON": "タスクの作成", + "FORM": { + "TITLE": "タスクの開始", + "LABEL": { + "NONE": "なし", + "NAME": "名前", + "DESCRIPTION": "説明", + "ATTACHFORM": "フォームの添付", + "ASSIGNEE": "担当者", + "FORM": "フォーム", + "DATE": "日付を選択してください" + }, + "ACTION": { + "START": "開始", + "CANCEL": "キャンセル" + }, + "DATE": { + "ERROR": "日付形式: YYYY/MM/DD" + } + } + }, + "PEOPLE": { + "DIALOG_CLOSE": "閉じる", + "ADD_USER": "追加", + "ADD_ASSIGNEE": "割り当て", + "SEARCH_USER": "ユーザーの検索", + "SEARCH": { + "NO_USERS": "タスクに関わっているメンバーが見つかりません" + } + }, + "TASK-ATTACHMENT": { + "EMPTY": { + "HEADER": "このリストは空です", + "DRAG-AND-DROP": { + "TITLE": "アップロードするファイルをドラッグ & ドロップしてください", + "SUBTITLE": "" + } + }, + "EMPTY-LIST": { + "HEADER": "使用できるファイルがありません" + } + } +} diff --git a/ng2-components/ng2-activiti-tasklist/src/i18n/nb.json b/ng2-components/ng2-activiti-tasklist/src/i18n/nb.json new file mode 100644 index 0000000000..5b3a473bfc --- /dev/null +++ b/ng2-components/ng2-activiti-tasklist/src/i18n/nb.json @@ -0,0 +1,117 @@ +{ + "APPS": { + "NONE": "Ingen apper funnet" + }, + "TASK_LIST": { + "MESSAGES": { + "NONE": "Ingen oppgaveliste funnet" + } + }, + "TASK_DETAILS": { + "LABELS": { + "ASSIGNEE": "Tilordnet", + "DUE": "Forfaller", + "FORM": "Skjema", + "PEOPLE": "Folk som denne oppgaven deles med", + "COMMENTS": "Kommentarer", + "CHECKLIST": "Sjekkliste", + "INVOLVED_PEOPLE": "Folk involvert", + "ADD_PEOPLE": "Legg til folk og grupper", + "ADD_ASSIGNEE": "Legg til ny tilordnet" + }, + "BUTTON": { + "COMPLETE": "Fullfør", + "CLAIM": "Krev", + "UNCLAIM": "Legg tilbake i kø", + "DRAG-ATTACHMENT": "Slipp filer her...", + "UPLOAD-ATTACHMENT": "Last opp vedlegg" + }, + "MESSAGES": { + "NONE": "Ingen oppgavedetaljer funnet", + "CLAIM": "Klikk på Krev for å jobbe med denne oppgaven." + }, + "FORM": { + "NONE": "Ingen skjema." + }, + "DUE": { + "NONE": "Ingen forfallsdato." + }, + "ASSIGNEE": { + "NONE": "Ingen tilordnet." + }, + "PEOPLE": { + "NONE": "Ingen involvert." + }, + "COMMENTS": { + "NONE": "Ingen kommentarer", + "ADD": "Legg til en kommentar", + "HEADER": "Kommentarer", + "DIALOG": { + "TITLE": "Nytt kommentar", + "LABELS": { + "MESSAGE": "Melding" + }, + "BUTTON": { + "ADD": "Legg til kommentar", + "CANCEL": "Avbryt" + } + } + }, + "CHECKLIST": { + "NONE": "Ingen sjekkliste" + }, + "ERROR": { + "TITLE": "Kan ikke fullføre handlingen", + "DESCRIPTION": "Prøve på nytt, eller kontroller at du har tilgang.", + "CLOSE": "Lukk" + } + }, + "TASK_FILTERS": { + "MESSAGES": { + "NONE": "Ingen oppgavefilter valgt." + } + }, + "START_TASK": { + "BUTTON": "OPPRETT OPPGAVE", + "FORM": { + "TITLE": "Start oppgave", + "LABEL": { + "NONE": "Ingen", + "NAME": "Navn", + "DESCRIPTION": "Beskrivelse", + "ATTACHFORM": "Legg ved skjema", + "ASSIGNEE": "Tilordnet", + "FORM": "Skjema", + "DATE": "Velg dato" + }, + "ACTION": { + "START": "Start", + "CANCEL": "Avbryt" + }, + "DATE": { + "ERROR": "Datoformat DD/MM/ÅÅÅÅ" + } + } + }, + "PEOPLE": { + "DIALOG_CLOSE": "LUKK", + "ADD_USER": "LEGG TIL", + "ADD_ASSIGNEE": "TILORDNE", + "SEARCH_USER": "Søk etter bruker", + "SEARCH": { + "NO_USERS": "Ingen funnet å involvere" + } + }, + "TASK-ATTACHMENT": { + "EMPTY": { + "HEADER": "Denne listen er tom", + "DRAG-AND-DROP": { + "TITLE": "Dra og slipp", + "SUBTITLE": "for å laste opp filer" + } + }, + "EMPTY-LIST": { + "HEADER": "Ingen tilgjengelige filer" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-tasklist/src/i18n/nl.json b/ng2-components/ng2-activiti-tasklist/src/i18n/nl.json new file mode 100644 index 0000000000..6a64555304 --- /dev/null +++ b/ng2-components/ng2-activiti-tasklist/src/i18n/nl.json @@ -0,0 +1,117 @@ +{ + "APPS": { + "NONE": "Geen apps gevonden" + }, + "TASK_LIST": { + "MESSAGES": { + "NONE": "Geen takenlijst gevonden" + } + }, + "TASK_DETAILS": { + "LABELS": { + "ASSIGNEE": "Toegewezen persoon", + "DUE": "Vervalt", + "FORM": "Formulier", + "PEOPLE": "Personen met wie deze taak is gedeeld", + "COMMENTS": "Opmerkingen", + "CHECKLIST": "Controlelijst", + "INVOLVED_PEOPLE": "Betrokken personen", + "ADD_PEOPLE": "Personen en groepen toevoegen", + "ADD_ASSIGNEE": "Nieuwe uitvoerder toevoegen" + }, + "BUTTON": { + "COMPLETE": "Voltooid", + "CLAIM": "Claimen", + "UNCLAIM": "Opnieuw in wachtrij plaatsen", + "DRAG-ATTACHMENT": "Bestanden hier neerzetten...", + "UPLOAD-ATTACHMENT": "Bijlage uploaden" + }, + "MESSAGES": { + "NONE": "Geen taakdetails gevonden", + "CLAIM": "Klik op Claimen om aan deze taak te werken." + }, + "FORM": { + "NONE": "Geen formulier." + }, + "DUE": { + "NONE": "Geen einddatum." + }, + "ASSIGNEE": { + "NONE": "Geen uitvoerder." + }, + "PEOPLE": { + "NONE": "Niemand betrokken." + }, + "COMMENTS": { + "NONE": "Geen opmerkingen", + "ADD": "Een opmerking toevoegen", + "HEADER": "Opmerkingen", + "DIALOG": { + "TITLE": "Nieuwe opmerking", + "LABELS": { + "MESSAGE": "Bericht" + }, + "BUTTON": { + "ADD": "Opmerking toevoegen", + "CANCEL": "Annuleren" + } + } + }, + "CHECKLIST": { + "NONE": "Geen controlelijst" + }, + "ERROR": { + "TITLE": "Kan de actie niet voltooien", + "DESCRIPTION": "Probeer het opnieuw of controleer of u over toegang beschikt.", + "CLOSE": "Sluiten" + } + }, + "TASK_FILTERS": { + "MESSAGES": { + "NONE": "Geen taakfilter geselecteerd." + } + }, + "START_TASK": { + "BUTTON": "TAAK MAKEN", + "FORM": { + "TITLE": "Begintaak", + "LABEL": { + "NONE": "Geen", + "NAME": "Naam", + "DESCRIPTION": "Beschrijving", + "ATTACHFORM": "Formulier bijvoegen", + "ASSIGNEE": "Toegewezen persoon", + "FORM": "Formulier", + "DATE": "Datum kiezen" + }, + "ACTION": { + "START": "Start", + "CANCEL": "Annuleren" + }, + "DATE": { + "ERROR": "Datumnotatie dd-mm-jjjj" + } + } + }, + "PEOPLE": { + "DIALOG_CLOSE": "SLUITEN", + "ADD_USER": "TOEVOEGEN", + "ADD_ASSIGNEE": "TOEWIJZEN", + "SEARCH_USER": "Gebruiker zoeken", + "SEARCH": { + "NO_USERS": "Niemand gevonden om te betrekken" + } + }, + "TASK-ATTACHMENT": { + "EMPTY": { + "HEADER": "Deze lijst is leeg", + "DRAG-AND-DROP": { + "TITLE": "Slepen en neerzetten", + "SUBTITLE": "om bestanden te uploaden" + } + }, + "EMPTY-LIST": { + "HEADER": "Er zijn geen bestanden beschikbaar" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-tasklist/src/i18n/pt-BR.json b/ng2-components/ng2-activiti-tasklist/src/i18n/pt-BR.json new file mode 100644 index 0000000000..8c12c34cc0 --- /dev/null +++ b/ng2-components/ng2-activiti-tasklist/src/i18n/pt-BR.json @@ -0,0 +1,117 @@ +{ + "APPS": { + "NONE": "Nenhum aplicativo encontrado" + }, + "TASK_LIST": { + "MESSAGES": { + "NONE": "Nenhuma lista de tarefas encontrada" + } + }, + "TASK_DETAILS": { + "LABELS": { + "ASSIGNEE": "Destinatário", + "DUE": "Vencimento", + "FORM": "Formulário", + "PEOPLE": "Pessoas com quem esta tarefa foi compartilhada", + "COMMENTS": "Comentários", + "CHECKLIST": "Lista de verificação", + "INVOLVED_PEOPLE": "Pessoas Envolvidas", + "ADD_PEOPLE": "Adicionar pessoas e grupos", + "ADD_ASSIGNEE": "Adicionar novo destinatário" + }, + "BUTTON": { + "COMPLETE": "Concluído", + "CLAIM": "Reivindicar", + "UNCLAIM": "Recolocar na fila", + "DRAG-ATTACHMENT": "Soltar os arquivos aqui...", + "UPLOAD-ATTACHMENT": "Carregar anexo" + }, + "MESSAGES": { + "NONE": "Nenhum detalhe de tarefa encontrado", + "CLAIM": "Para trabalhar nesta tarefa, clique em Reivindicar." + }, + "FORM": { + "NONE": "Nenhum formulário." + }, + "DUE": { + "NONE": "Nenhuma data de vencimento." + }, + "ASSIGNEE": { + "NONE": "Nenhum destinatário." + }, + "PEOPLE": { + "NONE": "Ninguém envolvido." + }, + "COMMENTS": { + "NONE": "Sem comentários", + "ADD": "Adicionar comentário", + "HEADER": "Comentários", + "DIALOG": { + "TITLE": "Novo comentário", + "LABELS": { + "MESSAGE": "Mensagem" + }, + "BUTTON": { + "ADD": "Adicionar comentário", + "CANCEL": "Cancelar" + } + } + }, + "CHECKLIST": { + "NONE": "Nenhuma lista de verificação" + }, + "ERROR": { + "TITLE": "Não foi possível concluir a ação", + "DESCRIPTION": "Tente novamente ou verifique se você tem acesso.", + "CLOSE": "Fechar" + } + }, + "TASK_FILTERS": { + "MESSAGES": { + "NONE": "Nenhum filtro de tarefa selecionado." + } + }, + "START_TASK": { + "BUTTON": "CRIAR TAREFA", + "FORM": { + "TITLE": "Iniciar Tarefa", + "LABEL": { + "NONE": "Nenhum", + "NAME": "Nome", + "DESCRIPTION": "Descrição", + "ATTACHFORM": "Anexar Formulário", + "ASSIGNEE": "Destinatário", + "FORM": "Formulário", + "DATE": "Escolher Data" + }, + "ACTION": { + "START": "Iniciar", + "CANCEL": "Cancelar" + }, + "DATE": { + "ERROR": "Formato de data DD/MM/AAAA" + } + } + }, + "PEOPLE": { + "DIALOG_CLOSE": "FECHAR", + "ADD_USER": "ADICIONAR", + "ADD_ASSIGNEE": "ATRIBUIR", + "SEARCH_USER": "Pesquisar usuário", + "SEARCH": { + "NO_USERS": "Ninguém para envolver" + } + }, + "TASK-ATTACHMENT": { + "EMPTY": { + "HEADER": "Esta lista está vazia", + "DRAG-AND-DROP": { + "TITLE": "Arraste e solte", + "SUBTITLE": "para carregar arquivos" + } + }, + "EMPTY-LIST": { + "HEADER": "Nenhum arquivo disponível" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-tasklist/src/i18n/ru.json b/ng2-components/ng2-activiti-tasklist/src/i18n/ru.json new file mode 100644 index 0000000000..896ab84f0f --- /dev/null +++ b/ng2-components/ng2-activiti-tasklist/src/i18n/ru.json @@ -0,0 +1,117 @@ +{ + "APPS": { + "NONE": "Приложения не найдены" + }, + "TASK_LIST": { + "MESSAGES": { + "NONE": "Не найдено ни одного списка задач" + } + }, + "TASK_DETAILS": { + "LABELS": { + "ASSIGNEE": "Исполнитель", + "DUE": "Срок", + "FORM": "Форма", + "PEOPLE": "Люди, имеющие доступ к данной задаче", + "COMMENTS": "Комментарии", + "CHECKLIST": "Контрольный список", + "INVOLVED_PEOPLE": "Участвующие лица", + "ADD_PEOPLE": "Добавить людей и группы", + "ADD_ASSIGNEE": "Добавить нового исполнителя" + }, + "BUTTON": { + "COMPLETE": "Завершить", + "CLAIM": "Я выполню это", + "UNCLAIM": "Повторно поставить в очередь", + "DRAG-ATTACHMENT": "Перетащите файлы сюда...", + "UPLOAD-ATTACHMENT": "Выгрузить приложение" + }, + "MESSAGES": { + "NONE": "Сведения о задаче не найдены", + "CLAIM": "Для работы над этой задачей нажмите кнопку Я выполню это." + }, + "FORM": { + "NONE": "Нет формы." + }, + "DUE": { + "NONE": "Нет даты выполнения." + }, + "ASSIGNEE": { + "NONE": "Нет исполнителя." + }, + "PEOPLE": { + "NONE": "Нет участвующих лиц." + }, + "COMMENTS": { + "NONE": "Нет комментариев", + "ADD": "Добавить комментарий", + "HEADER": "Комментарии", + "DIALOG": { + "TITLE": "Новый комментарий", + "LABELS": { + "MESSAGE": "Сообщение" + }, + "BUTTON": { + "ADD": "Добавить комментарий", + "CANCEL": "Отмена" + } + } + }, + "CHECKLIST": { + "NONE": "Нет контрольных списков" + }, + "ERROR": { + "TITLE": "Не удалось выполнить действие", + "DESCRIPTION": "Повторите попытку или убедитесь, что у вас есть доступ.", + "CLOSE": "Закрыть" + } + }, + "TASK_FILTERS": { + "MESSAGES": { + "NONE": "Фильтр задач не выбран." + } + }, + "START_TASK": { + "BUTTON": "СОЗДАТЬ ЗАДАЧУ", + "FORM": { + "TITLE": "Начать задачу", + "LABEL": { + "NONE": "Нет", + "NAME": "Имя", + "DESCRIPTION": "Описание", + "ATTACHFORM": "Прикрепить форму", + "ASSIGNEE": "Исполнитель", + "FORM": "Форма", + "DATE": "Выберите дату" + }, + "ACTION": { + "START": "Начало", + "CANCEL": "Отмена" + }, + "DATE": { + "ERROR": "Формат даты ДД.ММ.ГГГГ" + } + } + }, + "PEOPLE": { + "DIALOG_CLOSE": "ЗАКРЫТЬ", + "ADD_USER": "ДОБАВИТЬ", + "ADD_ASSIGNEE": "НАЗНАЧИТЬ", + "SEARCH_USER": "Искать пользователя", + "SEARCH": { + "NO_USERS": "Участвующие лица не найдены" + } + }, + "TASK-ATTACHMENT": { + "EMPTY": { + "HEADER": "Этот список пуст", + "DRAG-AND-DROP": { + "TITLE": "Перетащите", + "SUBTITLE": "для выгрузки файлов" + } + }, + "EMPTY-LIST": { + "HEADER": "Нет файлов" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-activiti-tasklist/src/i18n/zh-CN.json b/ng2-components/ng2-activiti-tasklist/src/i18n/zh-CN.json new file mode 100644 index 0000000000..abd3fad488 --- /dev/null +++ b/ng2-components/ng2-activiti-tasklist/src/i18n/zh-CN.json @@ -0,0 +1,117 @@ +{ + "APPS": { + "NONE": "未找到应用程序" + }, + "TASK_LIST": { + "MESSAGES": { + "NONE": "未找到任务列表" + } + }, + "TASK_DETAILS": { + "LABELS": { + "ASSIGNEE": "被指派者", + "DUE": "截止时间", + "FORM": "表单", + "PEOPLE": "此任务分享的人员", + "COMMENTS": "注释", + "CHECKLIST": "检查表", + "INVOLVED_PEOPLE": "涉及的人员", + "ADD_PEOPLE": "添加人和组", + "ADD_ASSIGNEE": "添加新的被分配人员" + }, + "BUTTON": { + "COMPLETE": "完成", + "CLAIM": "申领", + "UNCLAIM": "重新排队", + "DRAG-ATTACHMENT": "将文件放到此处...", + "UPLOAD-ATTACHMENT": "上传附件" + }, + "MESSAGES": { + "NONE": "未找到任务详情", + "CLAIM": "要执行此任务,单击申领。" + }, + "FORM": { + "NONE": "无格式。" + }, + "DUE": { + "NONE": "无过期时间。" + }, + "ASSIGNEE": { + "NONE": "无被分配人员。" + }, + "PEOPLE": { + "NONE": "未涉及任何人。" + }, + "COMMENTS": { + "NONE": "无注释", + "ADD": "添加注释", + "HEADER": "注释", + "DIALOG": { + "TITLE": "新建注释", + "LABELS": { + "MESSAGE": "消息" + }, + "BUTTON": { + "ADD": "添加注释", + "CANCEL": "取消" + } + } + }, + "CHECKLIST": { + "NONE": "没有检查表" + }, + "ERROR": { + "TITLE": "无法完成此操作", + "DESCRIPTION": "请重试或检查您是否具有访问权。", + "CLOSE": "关闭" + } + }, + "TASK_FILTERS": { + "MESSAGES": { + "NONE": "未选择任务过滤器。" + } + }, + "START_TASK": { + "BUTTON": "创建任务", + "FORM": { + "TITLE": "启动任务", + "LABEL": { + "NONE": "无", + "NAME": "名称", + "DESCRIPTION": "说明", + "ATTACHFORM": "附加表单", + "ASSIGNEE": "被指派者", + "FORM": "表单", + "DATE": "选择日期" + }, + "ACTION": { + "START": "启动", + "CANCEL": "取消" + }, + "DATE": { + "ERROR": "日期格式:年/月/日" + } + } + }, + "PEOPLE": { + "DIALOG_CLOSE": "关闭", + "ADD_USER": "添加", + "ADD_ASSIGNEE": "分配", + "SEARCH_USER": "搜索用户", + "SEARCH": { + "NO_USERS": "没找到涉及的人员" + } + }, + "TASK-ATTACHMENT": { + "EMPTY": { + "HEADER": "此列表为空", + "DRAG-AND-DROP": { + "TITLE": "拖放", + "SUBTITLE": "要上传文件" + } + }, + "EMPTY-LIST": { + "HEADER": "没有可用文件" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-core/index.ts b/ng2-components/ng2-alfresco-core/index.ts index c837101b32..c4ce40575d 100644 --- a/ng2-components/ng2-alfresco-core/index.ts +++ b/ng2-components/ng2-alfresco-core/index.ts @@ -125,6 +125,7 @@ import { InfoDrawerTitleDirective } from './src/components/info-drawer/info-drawer-layout.component'; import { InfoDrawerComponent, InfoDrawerTabComponent } from './src/components/info-drawer/info-drawer.component'; +import { LanguageMenuComponent } from './src/components/language-menu/language-menu.component'; import { NodePermissionDirective } from './src/directives/node-permission.directive'; import { NodeRestoreDirective } from './src/directives/node-restore.directive'; import { UploadDirective } from './src/directives/upload.directive'; @@ -276,6 +277,7 @@ export function createTranslateLoader(http: Http, logService: LogService) { InfoDrawerTitleDirective, InfoDrawerButtonsDirective, InfoDrawerContentDirective, + LanguageMenuComponent, CreateFolderDialogComponent, DownloadZipDialogComponent, InfinitePaginationComponent, @@ -325,6 +327,7 @@ export function createTranslateLoader(http: Http, logService: LogService) { InfoDrawerButtonsDirective, InfoDrawerContentDirective, InfinitePaginationComponent, + LanguageMenuComponent, PaginationComponent ], entryComponents: [ diff --git a/ng2-components/ng2-alfresco-core/src/assets/translation.service.mock.ts b/ng2-components/ng2-alfresco-core/src/assets/translation.service.mock.ts new file mode 100644 index 0000000000..e0aa69addb --- /dev/null +++ b/ng2-components/ng2-alfresco-core/src/assets/translation.service.mock.ts @@ -0,0 +1,28 @@ +/*! + * @license + * Copyright 2016 Alfresco Software, Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { Observable } from 'rxjs/Rx'; + +export class TranslationMock { + + get(key: string|Array, interpolateParams?: Object): Observable { + return Observable.of(key); + } + + addTranslationFolder() { + } +} diff --git a/ng2-components/ng2-alfresco-core/src/components/language-menu/language-menu.component.spec.ts b/ng2-components/ng2-alfresco-core/src/components/language-menu/language-menu.component.spec.ts new file mode 100644 index 0000000000..72d12270ff --- /dev/null +++ b/ng2-components/ng2-alfresco-core/src/components/language-menu/language-menu.component.spec.ts @@ -0,0 +1,95 @@ +/*! + * @license + * Copyright 2016 Alfresco Software, Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { HttpModule } from '@angular/http'; +import { TranslateLoader, TranslateModule, TranslateService } from '@ngx-translate/core'; +import { providers } from '../../../index'; +import { MaterialModule } from '../../material.module'; +import { AppConfigService } from '../../services/app-config.service'; +import { AlfrescoTranslateLoader } from '../../services/translate-loader.service'; +import { UserPreferencesService } from '../../services/user-preferences.service'; + +import { LanguageMenuComponent } from './language-menu.component'; + +describe('LanguageMenuComponent', () => { + + let fixture: ComponentFixture; + let component: LanguageMenuComponent; + let appConfig: AppConfigService; + let translate: TranslateService; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + imports: [ + MaterialModule, + HttpModule, + TranslateModule.forRoot({ + loader: { + provide: TranslateLoader, + useClass: AlfrescoTranslateLoader + } + }) + ], + declarations: [ + LanguageMenuComponent + ], + providers: [ + ...providers(), + AppConfigService, + UserPreferencesService + ] + }).compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(LanguageMenuComponent); + component = fixture.componentInstance; + appConfig = TestBed.get(AppConfigService); + translate = TestBed.get(TranslateService); + }); + + it('should have the default language', () => { + fixture.detectChanges(); + expect(component.languages).toEqual([{ key: 'en', label: 'English'}]); + }); + + it('should fetch the languages from the app config if present', () => { + appConfig.config.languages = [ + { + key: 'fake-key-1', + label: 'fake-label-1' + }, + { + key: 'fake-key-2', + label: 'fake-label-2' + } + ]; + + fixture.detectChanges(); + expect(component.languages).toEqual([ + { + key: 'fake-key-1', + label: 'fake-label-1' + }, + { + key: 'fake-key-2', + label: 'fake-label-2' + } + ]); + }); +}); diff --git a/ng2-components/ng2-alfresco-core/src/components/language-menu/language-menu.component.ts b/ng2-components/ng2-alfresco-core/src/components/language-menu/language-menu.component.ts new file mode 100644 index 0000000000..f4af5a4aad --- /dev/null +++ b/ng2-components/ng2-alfresco-core/src/components/language-menu/language-menu.component.ts @@ -0,0 +1,50 @@ +/*! + * @license + * Copyright 2016 Alfresco Software, Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { Component, OnInit } from '@angular/core'; +import { AppConfigService } from '../../services/app-config.service'; +import { UserPreferencesService } from '../../services/user-preferences.service'; + +@Component({ + selector: 'adf-lanugage-menu', + template: ` + + ` +}) +export class LanguageMenuComponent implements OnInit { + + languages: Array = [ + { key: 'en', label: 'English'} + ]; + + constructor( + private appConfig: AppConfigService, + private userPreference: UserPreferencesService) { + } + + ngOnInit() { + const languagesCongifApp = this.appConfig.get>(AppConfigService.APP_CONFIG_LANGUAGES_KEY); + if (languagesCongifApp) { + this.languages = languagesCongifApp; + } + } + + changeLanguage(lang: string) { + this.userPreference.locale = lang; + } + +} diff --git a/ng2-components/ng2-alfresco-core/src/i18n/de.json b/ng2-components/ng2-alfresco-core/src/i18n/de.json new file mode 100644 index 0000000000..4e60466589 --- /dev/null +++ b/ng2-components/ng2-alfresco-core/src/i18n/de.json @@ -0,0 +1,10 @@ +{ + "CORE": { + "PAGINATION": { + "ITEMS_RANGE": "Angezeigt werden {{ range }} von {{ total }}", + "ITEMS_PER_PAGE": "Elemente pro Seite", + "CURRENT_PAGE": "Seite {{ number }}", + "TOTAL_PAGES": "von {{ total }}" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-core/src/i18n/es.json b/ng2-components/ng2-alfresco-core/src/i18n/es.json new file mode 100644 index 0000000000..021ae3ecac --- /dev/null +++ b/ng2-components/ng2-alfresco-core/src/i18n/es.json @@ -0,0 +1,10 @@ +{ + "CORE": { + "PAGINATION": { + "ITEMS_RANGE": "Mostrando {{ range }} de {{ total }}", + "ITEMS_PER_PAGE": "Elementos por página", + "CURRENT_PAGE": "Página {{ number }}", + "TOTAL_PAGES": "de {{ total }}" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-core/src/i18n/fr.json b/ng2-components/ng2-alfresco-core/src/i18n/fr.json new file mode 100644 index 0000000000..5b03697635 --- /dev/null +++ b/ng2-components/ng2-alfresco-core/src/i18n/fr.json @@ -0,0 +1,10 @@ +{ + "CORE": { + "PAGINATION": { + "ITEMS_RANGE": "Affichage de {{ range }} sur {{ total }}", + "ITEMS_PER_PAGE": "Éléments par page", + "CURRENT_PAGE": "Page {{ number }}", + "TOTAL_PAGES": "sur {{ total }}" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-core/src/i18n/it.json b/ng2-components/ng2-alfresco-core/src/i18n/it.json new file mode 100644 index 0000000000..0c63197e67 --- /dev/null +++ b/ng2-components/ng2-alfresco-core/src/i18n/it.json @@ -0,0 +1,10 @@ +{ + "CORE": { + "PAGINATION": { + "ITEMS_RANGE": "Visualizzazione di {{ range }} su {{ total }}", + "ITEMS_PER_PAGE": "Elementi per pagina", + "CURRENT_PAGE": "Pagina {{ number }}", + "TOTAL_PAGES": "di {{ total }}" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-core/src/i18n/ja.json b/ng2-components/ng2-alfresco-core/src/i18n/ja.json new file mode 100644 index 0000000000..ebeca21505 --- /dev/null +++ b/ng2-components/ng2-alfresco-core/src/i18n/ja.json @@ -0,0 +1,10 @@ +{ + "CORE": { + "PAGINATION": { + "ITEMS_RANGE": "表示中: {{ range }} / {{ total }} 件", + "ITEMS_PER_PAGE": "1 ページのアイテム数", + "CURRENT_PAGE": "ページ: {{ number }}", + "TOTAL_PAGES": "/ {{ total }}" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-core/src/i18n/nb.json b/ng2-components/ng2-alfresco-core/src/i18n/nb.json new file mode 100644 index 0000000000..c8a186a8a0 --- /dev/null +++ b/ng2-components/ng2-alfresco-core/src/i18n/nb.json @@ -0,0 +1,10 @@ +{ + "CORE": { + "PAGINATION": { + "ITEMS_RANGE": "Vis {{ range }} av {{ total }}", + "ITEMS_PER_PAGE": "Elementer per side", + "CURRENT_PAGE": "Side {{ number }}", + "TOTAL_PAGES": "av {{ total }}" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-core/src/i18n/nl.json b/ng2-components/ng2-alfresco-core/src/i18n/nl.json new file mode 100644 index 0000000000..6871658a0e --- /dev/null +++ b/ng2-components/ng2-alfresco-core/src/i18n/nl.json @@ -0,0 +1,10 @@ +{ + "CORE": { + "PAGINATION": { + "ITEMS_RANGE": "{{ range }} van {{ total }} wordt weergegeven", + "ITEMS_PER_PAGE": "Items per pagina", + "CURRENT_PAGE": "Pagina {{ number }}", + "TOTAL_PAGES": "van {{ total }}" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-core/src/i18n/pt-BR.json b/ng2-components/ng2-alfresco-core/src/i18n/pt-BR.json new file mode 100644 index 0000000000..2bff9409e0 --- /dev/null +++ b/ng2-components/ng2-alfresco-core/src/i18n/pt-BR.json @@ -0,0 +1,10 @@ +{ + "CORE": { + "PAGINATION": { + "ITEMS_RANGE": "Mostrando {{ range }} de {{ total }}", + "ITEMS_PER_PAGE": "Itens por página", + "CURRENT_PAGE": "Página {{ number }}", + "TOTAL_PAGES": "de {{ total }}" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-core/src/i18n/ru.json b/ng2-components/ng2-alfresco-core/src/i18n/ru.json new file mode 100644 index 0000000000..43c9dd91d1 --- /dev/null +++ b/ng2-components/ng2-alfresco-core/src/i18n/ru.json @@ -0,0 +1,10 @@ +{ + "CORE": { + "PAGINATION": { + "ITEMS_RANGE": "Отображается {{ range }} из {{ total }}", + "ITEMS_PER_PAGE": "Элементов на странице", + "CURRENT_PAGE": "Страница {{ number }}", + "TOTAL_PAGES": "из {{ total }}" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-core/src/i18n/zh-CN.json b/ng2-components/ng2-alfresco-core/src/i18n/zh-CN.json new file mode 100644 index 0000000000..efd473e983 --- /dev/null +++ b/ng2-components/ng2-alfresco-core/src/i18n/zh-CN.json @@ -0,0 +1,10 @@ +{ + "CORE": { + "PAGINATION": { + "ITEMS_RANGE": "显示 {{range}}/{{total}}", + "ITEMS_PER_PAGE": "每页的项目", + "CURRENT_PAGE": "第 {{number}} 页", + "TOTAL_PAGES": "/共 {{total}} 页" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-core/src/services/app-config.service.ts b/ng2-components/ng2-alfresco-core/src/services/app-config.service.ts index 02a441a299..7fa753a236 100644 --- a/ng2-components/ng2-alfresco-core/src/services/app-config.service.ts +++ b/ng2-components/ng2-alfresco-core/src/services/app-config.service.ts @@ -22,6 +22,8 @@ import { ObjectUtils } from '../utils/object-utils'; @Injectable() export class AppConfigService { + static APP_CONFIG_LANGUAGES_KEY = 'languages'; + config: any = { application: { name: 'Alfresco ADF Application' diff --git a/ng2-components/ng2-alfresco-datatable/src/i18n/de.json b/ng2-components/ng2-alfresco-datatable/src/i18n/de.json new file mode 100644 index 0000000000..aea0bf8016 --- /dev/null +++ b/ng2-components/ng2-alfresco-datatable/src/i18n/de.json @@ -0,0 +1,11 @@ +{ + "ADF-DATATABLE": { + "EMPTY": { + "HEADER": "Diese Liste ist leer", + "DRAG-AND-DROP": { + "TITLE": "Ziehen und ablegen", + "SUBTITLE": "um Dateien hochzuladen" + } + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-datatable/src/i18n/es.json b/ng2-components/ng2-alfresco-datatable/src/i18n/es.json new file mode 100644 index 0000000000..010f985082 --- /dev/null +++ b/ng2-components/ng2-alfresco-datatable/src/i18n/es.json @@ -0,0 +1,11 @@ +{ + "ADF-DATATABLE": { + "EMPTY": { + "HEADER": "Esta lista está vacía", + "DRAG-AND-DROP": { + "TITLE": "Arrastrar y soltar para cargar ficheros", + "SUBTITLE": "" + } + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-datatable/src/i18n/fr.json b/ng2-components/ng2-alfresco-datatable/src/i18n/fr.json new file mode 100644 index 0000000000..d782d4ff2a --- /dev/null +++ b/ng2-components/ng2-alfresco-datatable/src/i18n/fr.json @@ -0,0 +1,11 @@ +{ + "ADF-DATATABLE": { + "EMPTY": { + "HEADER": "Cette liste est vide", + "DRAG-AND-DROP": { + "TITLE": "Glissez-déposez", + "SUBTITLE": "les fichiers à importer" + } + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-datatable/src/i18n/it.json b/ng2-components/ng2-alfresco-datatable/src/i18n/it.json new file mode 100644 index 0000000000..ea227fdc4a --- /dev/null +++ b/ng2-components/ng2-alfresco-datatable/src/i18n/it.json @@ -0,0 +1,11 @@ +{ + "ADF-DATATABLE": { + "EMPTY": { + "HEADER": "Questo elenco è vuoto", + "DRAG-AND-DROP": { + "TITLE": "Trascinare e rilasciare", + "SUBTITLE": "per caricare i file" + } + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-datatable/src/i18n/ja.json b/ng2-components/ng2-alfresco-datatable/src/i18n/ja.json new file mode 100644 index 0000000000..42f087e6de --- /dev/null +++ b/ng2-components/ng2-alfresco-datatable/src/i18n/ja.json @@ -0,0 +1,11 @@ +{ + "ADF-DATATABLE": { + "EMPTY": { + "HEADER": "このリストは空です", + "DRAG-AND-DROP": { + "TITLE": "アップロードするファイルをドラッグ & ドロップしてください", + "SUBTITLE": "" + } + } + } +} diff --git a/ng2-components/ng2-alfresco-datatable/src/i18n/nb.json b/ng2-components/ng2-alfresco-datatable/src/i18n/nb.json new file mode 100644 index 0000000000..8ae32b4fc8 --- /dev/null +++ b/ng2-components/ng2-alfresco-datatable/src/i18n/nb.json @@ -0,0 +1,11 @@ +{ + "ADF-DATATABLE": { + "EMPTY": { + "HEADER": "Denne listen er tom", + "DRAG-AND-DROP": { + "TITLE": "Dra og slipp", + "SUBTITLE": "for å laste opp filer" + } + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-datatable/src/i18n/nl.json b/ng2-components/ng2-alfresco-datatable/src/i18n/nl.json new file mode 100644 index 0000000000..b2676df53b --- /dev/null +++ b/ng2-components/ng2-alfresco-datatable/src/i18n/nl.json @@ -0,0 +1,11 @@ +{ + "ADF-DATATABLE": { + "EMPTY": { + "HEADER": "Deze lijst is leeg", + "DRAG-AND-DROP": { + "TITLE": "Slepen en neerzetten", + "SUBTITLE": "om bestanden te uploaden" + } + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-datatable/src/i18n/pt-BR.json b/ng2-components/ng2-alfresco-datatable/src/i18n/pt-BR.json new file mode 100644 index 0000000000..47cd3dedbf --- /dev/null +++ b/ng2-components/ng2-alfresco-datatable/src/i18n/pt-BR.json @@ -0,0 +1,11 @@ +{ + "ADF-DATATABLE": { + "EMPTY": { + "HEADER": "Esta lista está vazia", + "DRAG-AND-DROP": { + "TITLE": "Arraste e solte", + "SUBTITLE": "para carregar arquivos" + } + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-datatable/src/i18n/ru.json b/ng2-components/ng2-alfresco-datatable/src/i18n/ru.json new file mode 100644 index 0000000000..5012d9bc4c --- /dev/null +++ b/ng2-components/ng2-alfresco-datatable/src/i18n/ru.json @@ -0,0 +1,11 @@ +{ + "ADF-DATATABLE": { + "EMPTY": { + "HEADER": "Этот список пуст", + "DRAG-AND-DROP": { + "TITLE": "Перетащите", + "SUBTITLE": "для выгрузки файлов" + } + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-datatable/src/i18n/zh-CN.json b/ng2-components/ng2-alfresco-datatable/src/i18n/zh-CN.json new file mode 100644 index 0000000000..60d3e1e3f4 --- /dev/null +++ b/ng2-components/ng2-alfresco-datatable/src/i18n/zh-CN.json @@ -0,0 +1,11 @@ +{ + "ADF-DATATABLE": { + "EMPTY": { + "HEADER": "此列表为空", + "DRAG-AND-DROP": { + "TITLE": "拖放", + "SUBTITLE": "要上传文件" + } + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-documentlist/src/i18n/de.json b/ng2-components/ng2-alfresco-documentlist/src/i18n/de.json new file mode 100644 index 0000000000..f80802736d --- /dev/null +++ b/ng2-components/ng2-alfresco-documentlist/src/i18n/de.json @@ -0,0 +1,54 @@ +{ + "ADF-DOCUMENT-LIST": { + "EMPTY": { + "HEADER": "Dieser Ordner ist leer" + }, + "LAYOUT": { + "THUMBNAIL": "Miniaturansicht", + "NAME": "Name", + "LOCATION": "Speicherort", + "SIZE": "Größe", + "DELETED_ON": "Gelöscht", + "DELETED_BY": "Gelöscht von", + "STATUS": "Status", + "MODIFIED_ON": "Bearbeitet", + "MODIFIED_BY": "Bearbeitet von", + "SHARED_BY": "Freigegeben von", + "LOAD_MORE": "Mehr laden" + } + }, + "ALFRESCO_DOCUMENT_LIST": { + "BUTTON": { + "ACTION_CREATE": "Erstellen ...", + "ACTION_NEW_FOLDER": "Neuer Ordner", + "CREATE": "Erstellen", + "CANCEL": "Abbrechen" + } + }, + "DROPDOWN": { + "PLACEHOLDER_LABEL": "Site-Liste", + "DEFAULT_OPTION": "Standard" + }, + "NODE_SELECTOR": { + "CANCEL": "Abbrechen", + "CHOOSE": "Auswählen", + "NO_RESULTS": "Keine Ergebnisse gefunden" + }, + "OPERATION": { + "SUCCES": { + "CONTENT": { + "COPY": "Kopieren erfolgreich", + "MOVE": "Verschieben erfolgreich" + }, + "FOLDER": { + "COPY": "Kopieren erfolgreich", + "MOVE": "Verschieben erfolgreich" + } + }, + "ERROR": { + "CONFLICT": "Dieser Name wird bereits verwendet. Versuchen Sie es mit einem anderen Namen.", + "UNKNOWN": "Die Aktion war nicht erfolgreich. Versuchen Sie es noch einmal oder wenden Sie sich an Ihr IT-Team.", + "PERMISSION": "Sie verfügen nicht über die nötigen Zugriffsrechte hierfür." + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-documentlist/src/i18n/es.json b/ng2-components/ng2-alfresco-documentlist/src/i18n/es.json new file mode 100644 index 0000000000..a01201c888 --- /dev/null +++ b/ng2-components/ng2-alfresco-documentlist/src/i18n/es.json @@ -0,0 +1,54 @@ +{ + "ADF-DOCUMENT-LIST": { + "EMPTY": { + "HEADER": "Esta carpeta está vacía" + }, + "LAYOUT": { + "THUMBNAIL": "Miniatura", + "NAME": "Nombre", + "LOCATION": "Ubicación", + "SIZE": "Tamaño", + "DELETED_ON": "Eliminado", + "DELETED_BY": "Eliminado por", + "STATUS": "Estado", + "MODIFIED_ON": "Modificado", + "MODIFIED_BY": "Modificado por", + "SHARED_BY": "Compartido por", + "LOAD_MORE": "Cargar más" + } + }, + "ALFRESCO_DOCUMENT_LIST": { + "BUTTON": { + "ACTION_CREATE": "Crear...", + "ACTION_NEW_FOLDER": "Nueva carpeta", + "CREATE": "Crear", + "CANCEL": "Cancelar" + } + }, + "DROPDOWN": { + "PLACEHOLDER_LABEL": "Lista de sitios", + "DEFAULT_OPTION": "Predeterminada" + }, + "NODE_SELECTOR": { + "CANCEL": "Cancelar", + "CHOOSE": "Elegir", + "NO_RESULTS": "Ningún resultado encontrado" + }, + "OPERATION": { + "SUCCES": { + "CONTENT": { + "COPY": "Copia satisfactoria", + "MOVE": "Traslado satisfactorio" + }, + "FOLDER": { + "COPY": "Copia satisfactoria", + "MOVE": "Traslado satisfactorio" + } + }, + "ERROR": { + "CONFLICT": "Este nombre ya está en uso; pruebe con un nombre diferente.", + "UNKNOWN": "La acción no ha sido satisfactoria. Vuelva a intentarlo o póngase en contacto con el equipo de TI.", + "PERMISSION": "No tiene acceso para hacer esto." + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-documentlist/src/i18n/fr.json b/ng2-components/ng2-alfresco-documentlist/src/i18n/fr.json new file mode 100644 index 0000000000..9dfce41c59 --- /dev/null +++ b/ng2-components/ng2-alfresco-documentlist/src/i18n/fr.json @@ -0,0 +1,54 @@ +{ + "ADF-DOCUMENT-LIST": { + "EMPTY": { + "HEADER": "Ce dossier est vide" + }, + "LAYOUT": { + "THUMBNAIL": "Miniature", + "NAME": "Nom", + "LOCATION": "Emplacement", + "SIZE": "Taille", + "DELETED_ON": "Supprimé", + "DELETED_BY": "Supprimé par", + "STATUS": "Statut", + "MODIFIED_ON": "Modifié", + "MODIFIED_BY": "Modifié par", + "SHARED_BY": "Partagé par", + "LOAD_MORE": "Charger plus" + } + }, + "ALFRESCO_DOCUMENT_LIST": { + "BUTTON": { + "ACTION_CREATE": "Créer...", + "ACTION_NEW_FOLDER": "Nouveau Dossier", + "CREATE": "Créer", + "CANCEL": "Annuler" + } + }, + "DROPDOWN": { + "PLACEHOLDER_LABEL": "Liste des Sites", + "DEFAULT_OPTION": "Par défaut" + }, + "NODE_SELECTOR": { + "CANCEL": "Annuler", + "CHOOSE": "Choisir", + "NO_RESULTS": "Aucun résultat trouvé" + }, + "OPERATION": { + "SUCCES": { + "CONTENT": { + "COPY": "Copie réussie", + "MOVE": "Déplacement réussi" + }, + "FOLDER": { + "COPY": "Copie réussie", + "MOVE": "Déplacement réussi" + } + }, + "ERROR": { + "CONFLICT": "Ce nom est déjà utilisé, choisissez-en un autre.", + "UNKNOWN": "L'action a échoué. Réessayez ou contactez le service informatique.", + "PERMISSION": "Vous n'avez pas le niveau d'accès requis pour cette opération." + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-documentlist/src/i18n/it.json b/ng2-components/ng2-alfresco-documentlist/src/i18n/it.json new file mode 100644 index 0000000000..80df2963b8 --- /dev/null +++ b/ng2-components/ng2-alfresco-documentlist/src/i18n/it.json @@ -0,0 +1,54 @@ +{ + "ADF-DOCUMENT-LIST": { + "EMPTY": { + "HEADER": "Questa cartella è vuota" + }, + "LAYOUT": { + "THUMBNAIL": "Miniatura", + "NAME": "Nome", + "LOCATION": "Località", + "SIZE": "Dimensione", + "DELETED_ON": "Eliminato", + "DELETED_BY": "Eliminato da", + "STATUS": "Stato", + "MODIFIED_ON": "Modificato", + "MODIFIED_BY": "Modificato da", + "SHARED_BY": "Condiviso da", + "LOAD_MORE": "Carica altro" + } + }, + "ALFRESCO_DOCUMENT_LIST": { + "BUTTON": { + "ACTION_CREATE": "Crea...", + "ACTION_NEW_FOLDER": "Nuova cartella", + "CREATE": "Crea", + "CANCEL": "Annulla" + } + }, + "DROPDOWN": { + "PLACEHOLDER_LABEL": "Elenco sito", + "DEFAULT_OPTION": "Predefinito" + }, + "NODE_SELECTOR": { + "CANCEL": "Annulla", + "CHOOSE": "Scegli", + "NO_RESULTS": "Nessun risultato trovato" + }, + "OPERATION": { + "SUCCES": { + "CONTENT": { + "COPY": "Copia elemento eseguito correttamente", + "MOVE": "Sposta elemento eseguito correttamente" + }, + "FOLDER": { + "COPY": "Copia elemento eseguito correttamente", + "MOVE": "Sposta elemento eseguito correttamente" + } + }, + "ERROR": { + "CONFLICT": "Nome già in uso, provare un nome diverso.", + "UNKNOWN": "Azione non eseguita correttamente. Riprovare o contattare il team IT.", + "PERMISSION": "Non si dispone dell'accesso per eseguire questa azione." + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-documentlist/src/i18n/ja.json b/ng2-components/ng2-alfresco-documentlist/src/i18n/ja.json new file mode 100644 index 0000000000..3964e24674 --- /dev/null +++ b/ng2-components/ng2-alfresco-documentlist/src/i18n/ja.json @@ -0,0 +1,54 @@ +{ + "ADF-DOCUMENT-LIST": { + "EMPTY": { + "HEADER": "このフォルダは空です" + }, + "LAYOUT": { + "THUMBNAIL": "サムネイル", + "NAME": "名前", + "LOCATION": "場所", + "SIZE": "サイズ", + "DELETED_ON": "削除済み", + "DELETED_BY": "削除者", + "STATUS": "ステータス", + "MODIFIED_ON": "変更日", + "MODIFIED_BY": "変更者", + "SHARED_BY": "共有者", + "LOAD_MORE": "もっと見る" + } + }, + "ALFRESCO_DOCUMENT_LIST": { + "BUTTON": { + "ACTION_CREATE": "作成...", + "ACTION_NEW_FOLDER": "新しいフォルダ", + "CREATE": "作成", + "CANCEL": "キャンセル" + } + }, + "DROPDOWN": { + "PLACEHOLDER_LABEL": "サイトリスト", + "DEFAULT_OPTION": "デフォルト" + }, + "NODE_SELECTOR": { + "CANCEL": "キャンセル", + "CHOOSE": "選択", + "NO_RESULTS": "一致するアイテムはありません" + }, + "OPERATION": { + "SUCCES": { + "CONTENT": { + "COPY": "コピーが完了しました", + "MOVE": "移動が完了しました" + }, + "FOLDER": { + "COPY": "コピーが完了しました", + "MOVE": "移動が完了しました" + } + }, + "ERROR": { + "CONFLICT": "この名前は既に使用されています。別の名前を使用してください。", + "UNKNOWN": "処理が失敗しました。もう一度操作をやり直すか、IT 担当者に連絡してください。", + "PERMISSION": "この処理を行うための権限がありません。" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-documentlist/src/i18n/nb.json b/ng2-components/ng2-alfresco-documentlist/src/i18n/nb.json new file mode 100644 index 0000000000..530fb543e3 --- /dev/null +++ b/ng2-components/ng2-alfresco-documentlist/src/i18n/nb.json @@ -0,0 +1,54 @@ +{ + "ADF-DOCUMENT-LIST": { + "EMPTY": { + "HEADER": "Denne mappen er tom" + }, + "LAYOUT": { + "THUMBNAIL": "Miniatyrbilde", + "NAME": "Navn", + "LOCATION": "Sted", + "SIZE": "Størrelse", + "DELETED_ON": "Slettet", + "DELETED_BY": "Slettet av", + "STATUS": "Status", + "MODIFIED_ON": "Endret", + "MODIFIED_BY": "Endret av", + "SHARED_BY": "Delt av", + "LOAD_MORE": "Last ned mer" + } + }, + "ALFRESCO_DOCUMENT_LIST": { + "BUTTON": { + "ACTION_CREATE": "Opprett...", + "ACTION_NEW_FOLDER": "Ny mappe", + "CREATE": "Opprett", + "CANCEL": "Avbryt" + } + }, + "DROPDOWN": { + "PLACEHOLDER_LABEL": "Områdeliste", + "DEFAULT_OPTION": "Standard" + }, + "NODE_SELECTOR": { + "CANCEL": "Avbryt", + "CHOOSE": "Velg", + "NO_RESULTS": "Ingen resultater funnet" + }, + "OPERATION": { + "SUCCES": { + "CONTENT": { + "COPY": "Er nå kopiert", + "MOVE": "Er nå flyttet" + }, + "FOLDER": { + "COPY": "Er nå kopiert", + "MOVE": "Er nå flyttet" + } + }, + "ERROR": { + "CONFLICT": "Dette navnet er allerede i bruk, prøv et annet navn.", + "UNKNOWN": "Handlingen var mislykket. Prøv på nytt, eller kontakt IT-teamet.", + "PERMISSION": "Du har ikke tilgang til dette." + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-documentlist/src/i18n/nl.json b/ng2-components/ng2-alfresco-documentlist/src/i18n/nl.json new file mode 100644 index 0000000000..bc5d2938d4 --- /dev/null +++ b/ng2-components/ng2-alfresco-documentlist/src/i18n/nl.json @@ -0,0 +1,54 @@ +{ + "ADF-DOCUMENT-LIST": { + "EMPTY": { + "HEADER": "Deze map is leeg" + }, + "LAYOUT": { + "THUMBNAIL": "Miniatuur", + "NAME": "Naam", + "LOCATION": "Locatie", + "SIZE": "Grootte", + "DELETED_ON": "Verwijderd", + "DELETED_BY": "Verwijderd door", + "STATUS": "Status", + "MODIFIED_ON": "Aangepast", + "MODIFIED_BY": "Aangepast door", + "SHARED_BY": "Gedeeld door", + "LOAD_MORE": "Meer laden" + } + }, + "ALFRESCO_DOCUMENT_LIST": { + "BUTTON": { + "ACTION_CREATE": "Maken...", + "ACTION_NEW_FOLDER": "Nieuwe map", + "CREATE": "Maken", + "CANCEL": "Annuleren" + } + }, + "DROPDOWN": { + "PLACEHOLDER_LABEL": "Lijst met sites", + "DEFAULT_OPTION": "Standaard" + }, + "NODE_SELECTOR": { + "CANCEL": "Annuleren", + "CHOOSE": "Kiezen", + "NO_RESULTS": "Geen resultaten gevonden" + }, + "OPERATION": { + "SUCCES": { + "CONTENT": { + "COPY": "Kopiëren geslaagd", + "MOVE": "Verplaatsen geslaagd" + }, + "FOLDER": { + "COPY": "Kopiëren geslaagd", + "MOVE": "Verplaatsen geslaagd" + } + }, + "ERROR": { + "CONFLICT": "Deze naam wordt al gebruikt, probeer een andere naam.", + "UNKNOWN": "De actie is mislukt. Probeer het opnieuw of neem contact op met het IT-team.", + "PERMISSION": "U beschikt niet over de benodigde toegang om dit te doen." + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-documentlist/src/i18n/pt-BR.json b/ng2-components/ng2-alfresco-documentlist/src/i18n/pt-BR.json new file mode 100644 index 0000000000..855c7ec267 --- /dev/null +++ b/ng2-components/ng2-alfresco-documentlist/src/i18n/pt-BR.json @@ -0,0 +1,54 @@ +{ + "ADF-DOCUMENT-LIST": { + "EMPTY": { + "HEADER": "Esta pasta está vazia" + }, + "LAYOUT": { + "THUMBNAIL": "Miniatura", + "NAME": "Nome", + "LOCATION": "Localização", + "SIZE": "Tamanho", + "DELETED_ON": "Excluído", + "DELETED_BY": "Excluído por", + "STATUS": "Status", + "MODIFIED_ON": "Modificado", + "MODIFIED_BY": "Modificado por", + "SHARED_BY": "Compartilhado por", + "LOAD_MORE": "Carregar mais" + } + }, + "ALFRESCO_DOCUMENT_LIST": { + "BUTTON": { + "ACTION_CREATE": "Criar...", + "ACTION_NEW_FOLDER": "Nova Pasta", + "CREATE": "Criar", + "CANCEL": "Cancelar" + } + }, + "DROPDOWN": { + "PLACEHOLDER_LABEL": "Lista do Site", + "DEFAULT_OPTION": "Padrão" + }, + "NODE_SELECTOR": { + "CANCEL": "Cancelar", + "CHOOSE": "Escolher", + "NO_RESULTS": "Nenhum resultado encontrado" + }, + "OPERATION": { + "SUCCES": { + "CONTENT": { + "COPY": "Copiado com êxito", + "MOVE": "Movido com êxito" + }, + "FOLDER": { + "COPY": "Copiado com êxito", + "MOVE": "Movido com êxito" + } + }, + "ERROR": { + "CONFLICT": "Este nome já está em uso, tente outro nome.", + "UNKNOWN": "A ação não teve êxito. Tente novamente ou entre em contato com a Equipe de TI.", + "PERMISSION": "Você não tem acesso para fazer isso." + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-documentlist/src/i18n/ru.json b/ng2-components/ng2-alfresco-documentlist/src/i18n/ru.json new file mode 100644 index 0000000000..5c992446aa --- /dev/null +++ b/ng2-components/ng2-alfresco-documentlist/src/i18n/ru.json @@ -0,0 +1,54 @@ +{ + "ADF-DOCUMENT-LIST": { + "EMPTY": { + "HEADER": "Эта папка пуста" + }, + "LAYOUT": { + "THUMBNAIL": "Эскиз", + "NAME": "Имя", + "LOCATION": "Местоположение", + "SIZE": "Размер", + "DELETED_ON": "Удаленные", + "DELETED_BY": "Удалено пользователем", + "STATUS": "Статус", + "MODIFIED_ON": "Изменено", + "MODIFIED_BY": "Изменено пользователем", + "SHARED_BY": "Доступ открыт пользователем", + "LOAD_MORE": "Загрузить еще" + } + }, + "ALFRESCO_DOCUMENT_LIST": { + "BUTTON": { + "ACTION_CREATE": "Создать...", + "ACTION_NEW_FOLDER": "Новая папка", + "CREATE": "Создать", + "CANCEL": "Отмена" + } + }, + "DROPDOWN": { + "PLACEHOLDER_LABEL": "Список сайтов", + "DEFAULT_OPTION": "По умолчанию" + }, + "NODE_SELECTOR": { + "CANCEL": "Отмена", + "CHOOSE": "Выбрать", + "NO_RESULTS": "Результаты не найдены" + }, + "OPERATION": { + "SUCCES": { + "CONTENT": { + "COPY": "Копирование выполнено", + "MOVE": "Перемещение выполнено" + }, + "FOLDER": { + "COPY": "Копирование выполнено", + "MOVE": "Перемещение выполнено" + } + }, + "ERROR": { + "CONFLICT": "Это имя уже используется, попробуйте другое.", + "UNKNOWN": "Действие не выполнено. Повторите попытку или обратитесь к IT-специалистам.", + "PERMISSION": "У вас нет доступа." + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-documentlist/src/i18n/zh-CN.json b/ng2-components/ng2-alfresco-documentlist/src/i18n/zh-CN.json new file mode 100644 index 0000000000..015149f8c6 --- /dev/null +++ b/ng2-components/ng2-alfresco-documentlist/src/i18n/zh-CN.json @@ -0,0 +1,54 @@ +{ + "ADF-DOCUMENT-LIST": { + "EMPTY": { + "HEADER": "此文件夹为空" + }, + "LAYOUT": { + "THUMBNAIL": "缩略图", + "NAME": "名称", + "LOCATION": "位置", + "SIZE": "字号(&S)", + "DELETED_ON": "已删除", + "DELETED_BY": "删除人", + "STATUS": "状态", + "MODIFIED_ON": "已修改", + "MODIFIED_BY": "修改人", + "SHARED_BY": "分享人", + "LOAD_MORE": "加载更多" + } + }, + "ALFRESCO_DOCUMENT_LIST": { + "BUTTON": { + "ACTION_CREATE": "创建...", + "ACTION_NEW_FOLDER": "新建文件夹", + "CREATE": "创建", + "CANCEL": "取消" + } + }, + "DROPDOWN": { + "PLACEHOLDER_LABEL": "网站列表", + "DEFAULT_OPTION": "默认值" + }, + "NODE_SELECTOR": { + "CANCEL": "取消", + "CHOOSE": "选择", + "NO_RESULTS": "未找到结果" + }, + "OPERATION": { + "SUCCES": { + "CONTENT": { + "COPY": "复制成功", + "MOVE": "移动成功" + }, + "FOLDER": { + "COPY": "复制成功", + "MOVE": "移动成功" + } + }, + "ERROR": { + "CONFLICT": "此名称已使用,请尝试其他名称。", + "UNKNOWN": "此操作未成功,请重试或联系您的 IT 团队。", + "PERMISSION": "您没有执行此操作的访问权。" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-login/src/i18n/de.json b/ng2-components/ng2-alfresco-login/src/i18n/de.json new file mode 100644 index 0000000000..5e3372a2a0 --- /dev/null +++ b/ng2-components/ng2-alfresco-login/src/i18n/de.json @@ -0,0 +1,31 @@ +{ + "LOGIN": { + "LOGO": "Alfresco", + "LABEL": { + "LOGIN": "Anmelden", + "USERNAME": "Benutzername", + "PASSWORD": "Passwort", + "REMEMBER": "Benutzername und Passwort speichern" + }, + "MESSAGES": { + "USERNAME-REQUIRED": "Erforderlich", + "USERNAME-MIN": "Ihr Benutzername muss mindestens {{minLenght}} Zeichen lang sein.", + "PASSWORD-REQUIRED": "Geben Sie Ihr Passwort ein, um sich anzumelden", + "LOGIN-ERROR-CREDENTIALS": "Sie haben einen unbekannten Benutzernamen oder ein falsches Passwort eingegeben", + "LOGIN-ERROR-PROVIDERS": "Provider müssen definiert werden", + "LOGIN-SUCCESS": "Anmeldung erfolgreich", + "LOGIN-ERROR-CORS": "CORS-Ausnahme; überprüfen Sie Ihre Serverkonfiguration", + "LOGIN-ERROR-CSRF": "CSRF exception, set [disableCsrf]=\"true\" in login.component", + "LOGIN-ECM-LICENSE": "Alfresco Content Services-Repository ist schreibgeschützt" + }, + "BUTTON": { + "LOGIN": "ANMELDEN", + "CHECKING": "ÜBERPRÜFUNG", + "WELCOME": "WILLKOMMEN" + }, + "ACTION": { + "HELP": "BRAUCHEN SIE HILFE?", + "REGISTER": "REGISTRIEREN" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-login/src/i18n/es.json b/ng2-components/ng2-alfresco-login/src/i18n/es.json new file mode 100644 index 0000000000..2739413fdf --- /dev/null +++ b/ng2-components/ng2-alfresco-login/src/i18n/es.json @@ -0,0 +1,31 @@ +{ + "LOGIN": { + "LOGO": "Alfresco", + "LABEL": { + "LOGIN": "Iniciar sesión", + "USERNAME": "Nombre de usuario", + "PASSWORD": "Contraseña", + "REMEMBER": "Recordarme" + }, + "MESSAGES": { + "USERNAME-REQUIRED": "Requerido", + "USERNAME-MIN": "Su nombre de usuario debe tener al menos {{minLenght}} caracteres.", + "PASSWORD-REQUIRED": "Introduzca su contraseña para iniciar sesión", + "LOGIN-ERROR-CREDENTIALS": "Ha introducido un nombre de usuario o contraseña desconocidos", + "LOGIN-ERROR-PROVIDERS": "Los proveedores no pueden estar no definidos", + "LOGIN-SUCCESS": "Inicio de sesión satisfactorio", + "LOGIN-ERROR-CORS": "Excepción CORS, compruebe la configuración del servidor", + "LOGIN-ERROR-CSRF": "Excepción CSRF, configure [disableCsrf]=\"true\" en login.component", + "LOGIN-ECM-LICENSE": "El respositorio de Alfresco Content Services está en modo solo lectura" + }, + "BUTTON": { + "LOGIN": "Iniciar sesión", + "CHECKING": "COMPROBANDO", + "WELCOME": "BIENVENIDA" + }, + "ACTION": { + "HELP": "¿NECESITA AYUDA?", + "REGISTER": "REGISTRARSE" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-login/src/i18n/fr.json b/ng2-components/ng2-alfresco-login/src/i18n/fr.json new file mode 100644 index 0000000000..b6f9e220da --- /dev/null +++ b/ng2-components/ng2-alfresco-login/src/i18n/fr.json @@ -0,0 +1,31 @@ +{ + "LOGIN": { + "LOGO": "Alfresco", + "LABEL": { + "LOGIN": "Connexion", + "USERNAME": "Nom d'utilisateur", + "PASSWORD": "Mot de passe", + "REMEMBER": "Mémoriser" + }, + "MESSAGES": { + "USERNAME-REQUIRED": "Requis", + "USERNAME-MIN": "Votre nom d'utilisateur doit comporter au moins {{minLenght}} caractères.", + "PASSWORD-REQUIRED": "Entrez votre mot de passe pour vous connecter", + "LOGIN-ERROR-CREDENTIALS": "Le nom d'utilisateur ou le mot de passe entré est inconnu", + "LOGIN-ERROR-PROVIDERS": "Le fournisseur ne peut pas être non défini", + "LOGIN-SUCCESS": "Connexion réussie", + "LOGIN-ERROR-CORS": "Exception CORS, vérifiez la configuration du serveur", + "LOGIN-ERROR-CSRF": "Exception CSRF, set [disableCsrf]=\"true\" in login.component", + "LOGIN-ECM-LICENSE": "L'entrepôt Alfresco Content Services est en lecture seule" + }, + "BUTTON": { + "LOGIN": "CONNEXION", + "CHECKING": "VÉRIFICATION", + "WELCOME": "BIENVENUE" + }, + "ACTION": { + "HELP": "BESOIN D'AIDE ?", + "REGISTER": "S'INSCRIRE" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-login/src/i18n/it.json b/ng2-components/ng2-alfresco-login/src/i18n/it.json index 6b496c4d12..b2eb27bfc8 100644 --- a/ng2-components/ng2-alfresco-login/src/i18n/it.json +++ b/ng2-components/ng2-alfresco-login/src/i18n/it.json @@ -1,28 +1,31 @@ { - "LOGIN": { - "LABEL": { - "LOGIN": "Autenticazione", - "USERNAME": "Nome utente", - "PASSWORD": "Password", - "REMEMBER": "Ricordami" - }, - "MESSAGES": { - "USERNAME-REQUIRED": "Campo obbligatorio", - "USERNAME-MIN": "Inserire un nome utente di minimo {{minLenght}} caratteri.", - "PASSWORD-REQUIRED": "Campo obbligatorio", - "LOGIN-ERROR-CREDENTIALS": "Nome utente o password non validi", - "LOGIN-ERROR-PROVIDERS": "Providers non può essere nullo", - "LOGIN-SUCCESS": "Login effettuata con successo", - "LOGIN-ERROR-CORS": "CORS exception, controlla le configurazioni del tuo server", - "LOGIN-ERROR-CSRF": "CSRF exception, set [disableCsrf]=\"true\" in login.component", - "LOGIN-ECM-LICENSE": "l'Content Services e' in read-only mode" - }, - "BUTTON": { - "LOGIN": "Accedi" - }, - "ACTION": { - "HELP": "BISOGNO DI AIUTO?", - "REGISTER": "REGISTRATI" - } + "LOGIN": { + "LOGO": "Alfresco", + "LABEL": { + "LOGIN": "Accedi", + "USERNAME": "Nome utente", + "PASSWORD": "Password", + "REMEMBER": "Ricordami" + }, + "MESSAGES": { + "USERNAME-REQUIRED": "Campo obbligatorio", + "USERNAME-MIN": "Il nome utente deve essere lungo almeno {{minLenght}} caratteri.", + "PASSWORD-REQUIRED": "Immetti la password per accedere", + "LOGIN-ERROR-CREDENTIALS": "Nome utente o password sconosciuti", + "LOGIN-ERROR-PROVIDERS": "I provider non possono essere non definiti", + "LOGIN-SUCCESS": "Accesso effettuato con successo", + "LOGIN-ERROR-CORS": "Eccezione CORS, controlla la configurazione del server", + "LOGIN-ERROR-CSRF": "Eccezione CSRF, imposta [disableCsrf]=\"true\" in login.component", + "LOGIN-ECM-LICENSE": "Il repository Alfresco Content Services è in modalità di sola lettura" + }, + "BUTTON": { + "LOGIN": "ACCEDI", + "CHECKING": "VERIFICA IN CORSO", + "WELCOME": "BENVENUTO" + }, + "ACTION": { + "HELP": "HAI BISOGNO DI AIUTO?", + "REGISTER": "REGISTRATI" } -} + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-login/src/i18n/ja.json b/ng2-components/ng2-alfresco-login/src/i18n/ja.json new file mode 100644 index 0000000000..201c554978 --- /dev/null +++ b/ng2-components/ng2-alfresco-login/src/i18n/ja.json @@ -0,0 +1,31 @@ +{ + "LOGIN": { + "LOGO": "Alfresco", + "LABEL": { + "LOGIN": "サインイン", + "USERNAME": "ユーザー名", + "PASSWORD": "パスワード", + "REMEMBER": "ログイン情報を保存する" + }, + "MESSAGES": { + "USERNAME-REQUIRED": "必須", + "USERNAME-MIN": "ユーザー名は {{minLenght}} 文字以上でなければなりません。", + "PASSWORD-REQUIRED": "サインイン用のパスワードを入力してください", + "LOGIN-ERROR-CREDENTIALS": "入力したユーザー名またはパスワードが間違っています。", + "LOGIN-ERROR-PROVIDERS": "プロバイダは必ず定義する必要があります", + "LOGIN-SUCCESS": "サインイン", + "LOGIN-ERROR-CORS": "CORS の例外が発生しました。サーバーの設定を確認してください。", + "LOGIN-ERROR-CSRF": "CSRF の例外が発生しました。login.component の [disableCsrf]= を \"true\" に設定してください。", + "LOGIN-ECM-LICENSE": "Alfresco Content Services のリポジトリが読み取り専用モードです" + }, + "BUTTON": { + "LOGIN": "サインイン", + "CHECKING": "確認中", + "WELCOME": "ようこそ" + }, + "ACTION": { + "HELP": "ヘルプが必要ですか?", + "REGISTER": "登録" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-login/src/i18n/nb.json b/ng2-components/ng2-alfresco-login/src/i18n/nb.json new file mode 100644 index 0000000000..508a0f5fb4 --- /dev/null +++ b/ng2-components/ng2-alfresco-login/src/i18n/nb.json @@ -0,0 +1,31 @@ +{ + "LOGIN": { + "LOGO": "Alfresco", + "LABEL": { + "LOGIN": "Logg på", + "USERNAME": "Brukernavn", + "PASSWORD": "Passord", + "REMEMBER": "Husk meg" + }, + "MESSAGES": { + "USERNAME-REQUIRED": "Påkrevd", + "USERNAME-MIN": "Brukernavnet må ha minst {{minLenght}} tegn.", + "PASSWORD-REQUIRED": "Angi passordet for å logge på", + "LOGIN-ERROR-CREDENTIALS": "Du har angitt ukjent brukernavn eller passord", + "LOGIN-ERROR-PROVIDERS": "Leverandører kan ikke være udefinert", + "LOGIN-SUCCESS": "Du er nå pålogget", + "LOGIN-ERROR-CORS": "CORS-unntak, kontroller serverkonfigurasjonen", + "LOGIN-ERROR-CSRF": "CSRF-unntak, still inn [disableCsrf]=\"sannt\" i påloggingskomponent", + "LOGIN-ECM-LICENSE": "Alfresco Content Services-database i skrivebeskyttet modus" + }, + "BUTTON": { + "LOGIN": "LOGG PÅ", + "CHECKING": "KONTROLLERER", + "WELCOME": "VELKOMMEN" + }, + "ACTION": { + "HELP": "TRENGER HJELP?", + "REGISTER": "REGISTRER" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-login/src/i18n/nl.json b/ng2-components/ng2-alfresco-login/src/i18n/nl.json new file mode 100644 index 0000000000..c0f9543380 --- /dev/null +++ b/ng2-components/ng2-alfresco-login/src/i18n/nl.json @@ -0,0 +1,31 @@ +{ + "LOGIN": { + "LOGO": "Alfresco", + "LABEL": { + "LOGIN": "Aanmelden", + "USERNAME": "Gebruikersnaam", + "PASSWORD": "Wachtwoord", + "REMEMBER": "Mij onthouden" + }, + "MESSAGES": { + "USERNAME-REQUIRED": "Vereist", + "USERNAME-MIN": "Uw gebruikersnaam moet uit minstens {{minLenght}} tekens bestaan.", + "PASSWORD-REQUIRED": "Voer uw wachtwoord in om u aan te melden", + "LOGIN-ERROR-CREDENTIALS": "U hebt een onbekende gebruikersnaam of een onbekend wachtwoord ingevoerd", + "LOGIN-ERROR-PROVIDERS": "De definitie van providers kan niet ongedaan worden gemaakt", + "LOGIN-SUCCESS": "Aanmelden geslaagd", + "LOGIN-ERROR-CORS": "CORS-uitzondering, controleer uw serverconfiguratie", + "LOGIN-ERROR-CSRF": "CSRF exception, set [disableCsrf]=\"true\" in login.component", + "LOGIN-ECM-LICENSE": "Alfresco Content Services-repository bevindt zich in de modus Alleen-lezen" + }, + "BUTTON": { + "LOGIN": "AANMELDEN", + "CHECKING": "CONTROLEREN", + "WELCOME": "WELKOM" + }, + "ACTION": { + "HELP": "HULP NODIG?", + "REGISTER": "REGISTREREN" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-login/src/i18n/pt-BR.json b/ng2-components/ng2-alfresco-login/src/i18n/pt-BR.json new file mode 100644 index 0000000000..cfd5e60a16 --- /dev/null +++ b/ng2-components/ng2-alfresco-login/src/i18n/pt-BR.json @@ -0,0 +1,31 @@ +{ + "LOGIN": { + "LOGO": "Alfresco", + "LABEL": { + "LOGIN": "Entrar", + "USERNAME": "Nome de usuário", + "PASSWORD": "Senha", + "REMEMBER": "Lembrar-me" + }, + "MESSAGES": { + "USERNAME-REQUIRED": "Obrigatório", + "USERNAME-MIN": "Seu nome de usuário deve ter no mínimo {{minLength}} caracteres.", + "PASSWORD-REQUIRED": "Insira a senha para entrar", + "LOGIN-ERROR-CREDENTIALS": "Você inseriu um nome de usuário ou senha desconhecida", + "LOGIN-ERROR-PROVIDERS": "Provedores não podem ficar indefinidos", + "LOGIN-SUCCESS": "Acesso bem-sucedido", + "LOGIN-ERROR-CORS": "Exceção CORS, verifique a configuração do servidor", + "LOGIN-ERROR-CSRF": "Exceção CSRF, set [disableCsrf]=\"true\" in login.component", + "LOGIN-ECM-LICENSE": "O repositório do Alfresco Content Services está em modo somente leitura" + }, + "BUTTON": { + "LOGIN": "ENTRAR", + "CHECKING": "VERIFICANDO", + "WELCOME": "BEM-VINDO" + }, + "ACTION": { + "HELP": "PRECISA DE AJUDA?", + "REGISTER": "REGISTRAR" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-login/src/i18n/ru.json b/ng2-components/ng2-alfresco-login/src/i18n/ru.json index 837e337abc..3edb799d01 100644 --- a/ng2-components/ng2-alfresco-login/src/i18n/ru.json +++ b/ng2-components/ng2-alfresco-login/src/i18n/ru.json @@ -1,29 +1,31 @@ { - "LOGIN": { - "LOGO": "Alfresco", - "LABEL": { - "LOGIN": "Логин", - "USERNAME": "Имя пользователя", - "PASSWORD": "Пароль", - "REMEMBER": "Запомнить?" - }, - "MESSAGES": { - "USERNAME-REQUIRED": "Обязательное поле", - "USERNAME-MIN": "Имя пользователя должно быть не меньше {{minLenght}} символов.", - "PASSWORD-REQUIRED": "Введите пароль для входа", - "LOGIN-ERROR-CREDENTIALS": "Не правильный логин или пароль", - "LOGIN-ERROR-PROVIDERS": "Ошибка при авторизации", - "LOGIN-SUCCESS": "Вы успешно авторизовались", - "LOGIN-ERROR-CORS": "CORS exception, проверьте настройки на сервере", - "LOGIN-ERROR-CSRF": "CSRF exception, установите [disableCsrf]=\"true\" в alfresco-login компоненте", - "LOGIN-ECM-LICENSE": "Content Services находится в режиме для чтения" - }, - "BUTTON": { - "LOGIN": "ВОЙТИ" - }, - "ACTION": { - "HELP": "НУЖНА ПОМОЩЬ?", - "REGISTER": "РЕГИСТРАЦИЯ" - } + "LOGIN": { + "LOGO": "Alfresco", + "LABEL": { + "LOGIN": "Вход", + "USERNAME": "Имя пользователя", + "PASSWORD": "Пароль", + "REMEMBER": "Запомнить меня" + }, + "MESSAGES": { + "USERNAME-REQUIRED": "Обязательное поле", + "USERNAME-MIN": "Имя пользователя должно быть не меньше {{minLenght}} символов.", + "PASSWORD-REQUIRED": "Введите пароль для входа", + "LOGIN-ERROR-CREDENTIALS": "Вы ввели неверное имя пользователя или пароль", + "LOGIN-ERROR-PROVIDERS": "Поставщики не могут оставаться неопределенными", + "LOGIN-SUCCESS": "Вы успешно вошли", + "LOGIN-ERROR-CORS": "Исключение CORS, проверьте конфигурацию сервера", + "LOGIN-ERROR-CSRF": "Исключение CSRF, установите [disableCsrf]=\"true\" в login.component", + "LOGIN-ECM-LICENSE": "Репозиторий Alfresco Content Services находится в режиме только для чтения" + }, + "BUTTON": { + "LOGIN": "ВОЙТИ", + "CHECKING": "ПРОВЕРКА", + "WELCOME": "ДОБРО ПОЖАЛОВАТЬ" + }, + "ACTION": { + "HELP": "НУЖНА ПОМОЩЬ?", + "REGISTER": "РЕГИСТРАЦИЯ" } -} + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-login/src/i18n/zh-CN.json b/ng2-components/ng2-alfresco-login/src/i18n/zh-CN.json new file mode 100644 index 0000000000..a15984f2a0 --- /dev/null +++ b/ng2-components/ng2-alfresco-login/src/i18n/zh-CN.json @@ -0,0 +1,31 @@ +{ + "LOGIN": { + "LOGO": "Alfresco", + "LABEL": { + "LOGIN": "登录", + "USERNAME": "用户名", + "PASSWORD": "密码", + "REMEMBER": "记住用户名和密码" + }, + "MESSAGES": { + "USERNAME-REQUIRED": "必需", + "USERNAME-MIN": "您的用户名需要至少 {{minLenght}} 个字符。", + "PASSWORD-REQUIRED": "输入登录密码", + "LOGIN-ERROR-CREDENTIALS": "您已输入未知用户名或密码", + "LOGIN-ERROR-PROVIDERS": "提供商未定义", + "LOGIN-SUCCESS": "成功登录", + "LOGIN-ERROR-CORS": "CORS 异常,检查您的服务器配置", + "LOGIN-ERROR-CSRF": "CSRF 异常,设置 [disableCsrf]=\"true\" in login.component", + "LOGIN-ECM-LICENSE": "Alfresco Content Services 存储库为只读模式" + }, + "BUTTON": { + "LOGIN": "登录", + "CHECKING": "正在检验", + "WELCOME": "欢迎使用" + }, + "ACTION": { + "HELP": "是否需要帮助?", + "REGISTER": "注册" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-search/src/i18n/de.json b/ng2-components/ng2-alfresco-search/src/i18n/de.json new file mode 100644 index 0000000000..cb81448df3 --- /dev/null +++ b/ng2-components/ng2-alfresco-search/src/i18n/de.json @@ -0,0 +1,47 @@ +{ + "SEARCH": { + "CONTROL": {}, + "RESULTS": { + "SUMMARY": "{{numResults}} Ergebnis gefunden für {{searchTerm}}", + "NONE": "Keine Ergebnisse gefunden für {{searchTerm}}", + "ERROR": "Bei der Suche ist ein Problem aufgetreten. Versuchen Sie es noch einmal.", + "COLUMNS": { + "NAME": "Namen anzeigen", + "MODIFIED_BY": "Bearbeitet von", + "MODIFIED_AT": "Bearbeitet" + } + }, + "ICONS": { + "ft_ic_raster_image": "Bilddatei", + "ft_ic_pdf": "PDF-Dokument", + "ft_ic_ms_excel": "Microsoft Excel-Datei", + "ft_ic_ms_word": "Microsoft Word-Dokument", + "ft_ic_ms_powerpoint": "Microsoft PowerPoint-Datei", + "ft_ic_video": "Videodatei", + "ft_ic_document": "Dokumentdatei", + "ft_ic_website": "Online-Ressource", + "ft_ic_archive": "Archivdatei", + "ft_ic_presentation": "Präsentation", + "ft_ic_spreadsheet": "Kalkulationstabellendatei" + }, + "DOCUMENT_LIST": { + "COLUMNS": { + "DISPLAY_NAME": "Namen anzeigen", + "CREATED_BY": "Erstellt von", + "CREATED_ON": "Erstellt" + }, + "ACTIONS": { + "FOLDER": { + "DELETE": "Löschen" + }, + "DOCUMENT": { + "DOWNLOAD": "Herunterladen", + "DELETE": "Löschen" + } + } + } + }, + "PERMISSON": { + "LACKOF": "Sie verfügen nicht über die nötige Berechtigung ('{{permission}}'), um {{type}} zu {{action}}" + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-search/src/i18n/es.json b/ng2-components/ng2-alfresco-search/src/i18n/es.json new file mode 100644 index 0000000000..f8a1c9ba01 --- /dev/null +++ b/ng2-components/ng2-alfresco-search/src/i18n/es.json @@ -0,0 +1,47 @@ +{ + "SEARCH": { + "CONTROL": {}, + "RESULTS": { + "SUMMARY": "{{numResults}} resultados encontrados para {{searchTerm}}", + "NONE": "No se han encontrado resultados para {{searchTerm}}", + "ERROR": "Se ha producido un problema durante la búsqueda; vuelva a intentarlo.", + "COLUMNS": { + "NAME": "Nombre a mostrar", + "MODIFIED_BY": "Modificado por", + "MODIFIED_AT": "Modificado a las" + } + }, + "ICONS": { + "ft_ic_raster_image": "Fichero de imagen", + "ft_ic_pdf": "Documento PDF", + "ft_ic_ms_excel": "Fichero de Microsoft Excel", + "ft_ic_ms_word": "Documento de Microsoft Word", + "ft_ic_ms_powerpoint": "Fichero de Microsoft PowerPoint", + "ft_ic_video": "Fichero de vídeo", + "ft_ic_document": "Fichero de documento", + "ft_ic_website": "Recurso web", + "ft_ic_archive": "Fichero de archivo", + "ft_ic_presentation": "Fichero de presentación", + "ft_ic_spreadsheet": "Fichero de hoja de cálculo" + }, + "DOCUMENT_LIST": { + "COLUMNS": { + "DISPLAY_NAME": "Nombre a mostrar", + "CREATED_BY": "Creado por", + "CREATED_ON": "Creado" + }, + "ACTIONS": { + "FOLDER": { + "DELETE": "Eliminar" + }, + "DOCUMENT": { + "DOWNLOAD": "Descargar", + "DELETE": "Eliminar" + } + } + } + }, + "PERMISSON": { + "LACKOF": "No tiene permiso {{permission}} para {{action}} el {{type}}" + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-search/src/i18n/fr.json b/ng2-components/ng2-alfresco-search/src/i18n/fr.json new file mode 100644 index 0000000000..92451466c5 --- /dev/null +++ b/ng2-components/ng2-alfresco-search/src/i18n/fr.json @@ -0,0 +1,47 @@ +{ + "SEARCH": { + "CONTROL": {}, + "RESULTS": { + "SUMMARY": "{{numResults}} résultat(s) trouvé(s) pour {{searchTerm}}", + "NONE": "Aucun résultat trouvé pour {{searchTerm}}", + "ERROR": "Un problème est survenu pendant la recherche, veuillez réessayer.", + "COLUMNS": { + "NAME": "Nom affiché", + "MODIFIED_BY": "Modifié par", + "MODIFIED_AT": "Modifié le" + } + }, + "ICONS": { + "ft_ic_raster_image": "Fichier d'image", + "ft_ic_pdf": "Document PDF", + "ft_ic_ms_excel": "Fichier Microsoft Excel", + "ft_ic_ms_word": "Document Microsoft Word", + "ft_ic_ms_powerpoint": "Fichier Microsoft PowerPoint", + "ft_ic_video": "Fichier vidéo", + "ft_ic_document": "Fichier de document", + "ft_ic_website": "Ressource Web", + "ft_ic_archive": "Fichier d'archive", + "ft_ic_presentation": "Fichier de présentation", + "ft_ic_spreadsheet": "Fichier de feuille de calcul" + }, + "DOCUMENT_LIST": { + "COLUMNS": { + "DISPLAY_NAME": "Nom affiché", + "CREATED_BY": "Créé par", + "CREATED_ON": "Créé" + }, + "ACTIONS": { + "FOLDER": { + "DELETE": "Supprimer" + }, + "DOCUMENT": { + "DOWNLOAD": "Télécharger", + "DELETE": "Supprimer" + } + } + } + }, + "PERMISSON": { + "LACKOF": "Vous n'avez pas les droits d'accès {{permission}} pour {{action}} le {{type}}" + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-search/src/i18n/it.json b/ng2-components/ng2-alfresco-search/src/i18n/it.json index acdf4937b1..a40c7f56e0 100644 --- a/ng2-components/ng2-alfresco-search/src/i18n/it.json +++ b/ng2-components/ng2-alfresco-search/src/i18n/it.json @@ -1,17 +1,47 @@ { - "SEARCH": { - "CONTROL": { - "LABEL": "Contenuto ricerca" + "SEARCH": { + "CONTROL": {}, + "RESULTS": { + "SUMMARY": "Trovati {{numResults}} risultati per {{searchTerm}}", + "NONE": "Nessun risultato trovato per {{searchTerm}}", + "ERROR": "La ricerca ha generato un errore, riprova.", + "COLUMNS": { + "NAME": "Nome visualizzato", + "MODIFIED_BY": "Modificato da", + "MODIFIED_AT": "Modificato" + } + }, + "ICONS": { + "ft_ic_raster_image": "File di immagine", + "ft_ic_pdf": "Documento PDF", + "ft_ic_ms_excel": "File Microsoft Excel", + "ft_ic_ms_word": "Documento di Microsoft Word", + "ft_ic_ms_powerpoint": "File di Microsoft PowerPoint", + "ft_ic_video": "File video", + "ft_ic_document": "File di documento", + "ft_ic_website": "Risorsa Web", + "ft_ic_archive": "File di archivio", + "ft_ic_presentation": "File di presentazione", + "ft_ic_spreadsheet": "File di foglio di calcolo" + }, + "DOCUMENT_LIST": { + "COLUMNS": { + "DISPLAY_NAME": "Nome visualizzato", + "CREATED_BY": "Creato da", + "CREATED_ON": "Creato" + }, + "ACTIONS": { + "FOLDER": { + "DELETE": "Elimina" }, - "RESULTS": { - "SUMMARY": "Trovati {{numResults}} risultati per {{searchTerm}}", - "NONE": "Nessun risultato trovato per {{searchTerm}}", - "ERROR": "La ricerca é andata in errore, riprova", - "COLUMNS": { - "NAME": "Nome", - "MODIFIED_BY": "Modificato da", - "MODIFIED_AT": "Modificato il" - } + "DOCUMENT": { + "DOWNLOAD": "Download", + "DELETE": "Elimina" } + } } + }, + "PERMISSON": { + "LACKOF": "Non hai l'autorizzazione {{permission}} per {{action}} {{type}}" + } } \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-search/src/i18n/ja.json b/ng2-components/ng2-alfresco-search/src/i18n/ja.json new file mode 100644 index 0000000000..9a41ed8f60 --- /dev/null +++ b/ng2-components/ng2-alfresco-search/src/i18n/ja.json @@ -0,0 +1,47 @@ +{ + "SEARCH": { + "CONTROL": {}, + "RESULTS": { + "SUMMARY": "{{searchTerm}} の検索結果は {{numResults}} 件です", + "NONE": "{{searchTerm}} の検索結果は 0 件です", + "ERROR": "検索中に問題が発生しました。操作をやり直してください。", + "COLUMNS": { + "NAME": "表示名", + "MODIFIED_BY": "変更者", + "MODIFIED_AT": "変更日" + } + }, + "ICONS": { + "ft_ic_raster_image": "画像ファイル", + "ft_ic_pdf": "PDF 文書", + "ft_ic_ms_excel": "Microsoft Excel ファイル", + "ft_ic_ms_word": "Microsoft Word 文書", + "ft_ic_ms_powerpoint": "Microsoft PowerPoint ファイル", + "ft_ic_video": "ビデオファイル", + "ft_ic_document": "文書ファイル", + "ft_ic_website": "Web リソース", + "ft_ic_archive": "アーカイブファイル", + "ft_ic_presentation": "プレゼンテーションファイル", + "ft_ic_spreadsheet": "表計算ファイル" + }, + "DOCUMENT_LIST": { + "COLUMNS": { + "DISPLAY_NAME": "表示名", + "CREATED_BY": "作成者", + "CREATED_ON": "作成日" + }, + "ACTIONS": { + "FOLDER": { + "DELETE": "削除" + }, + "DOCUMENT": { + "DOWNLOAD": "ダウンロード", + "DELETE": "削除" + } + } + } + }, + "PERMISSON": { + "LACKOF": "{{type}} を {{action}} するための {{permission}} 権限がありません。" + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-search/src/i18n/nb.json b/ng2-components/ng2-alfresco-search/src/i18n/nb.json new file mode 100644 index 0000000000..bb3b2d45d1 --- /dev/null +++ b/ng2-components/ng2-alfresco-search/src/i18n/nb.json @@ -0,0 +1,47 @@ +{ + "SEARCH": { + "CONTROL": {}, + "RESULTS": { + "SUMMARY": "{{numResults}} resultater funnet for {{searchTerm}}", + "NONE": "Ingen resultater funnet for {{searchTerm}}", + "ERROR": "Det oppstod et problem under søket, prøv på nytt.", + "COLUMNS": { + "NAME": "Vis navn", + "MODIFIED_BY": "Endret av", + "MODIFIED_AT": "Endret" + } + }, + "ICONS": { + "ft_ic_raster_image": "Bildefil", + "ft_ic_pdf": "PDF-dokument", + "ft_ic_ms_excel": "Microsoft Excel-fil", + "ft_ic_ms_word": "Microsoft Word-dokument", + "ft_ic_ms_powerpoint": "Microsoft PowerPoint-fil", + "ft_ic_video": "Videofil", + "ft_ic_document": "Dokumentfil", + "ft_ic_website": "Webressurs", + "ft_ic_archive": "Arkiver fil", + "ft_ic_presentation": "Presentasjonsfil", + "ft_ic_spreadsheet": "Regnarkfil" + }, + "DOCUMENT_LIST": { + "COLUMNS": { + "DISPLAY_NAME": "Vis navn", + "CREATED_BY": "Opprettet av", + "CREATED_ON": "Opprettet" + }, + "ACTIONS": { + "FOLDER": { + "DELETE": "Slett" + }, + "DOCUMENT": { + "DOWNLOAD": "Last ned", + "DELETE": "Slett" + } + } + } + }, + "PERMISSON": { + "LACKOF": "Du har ikke {{permission}} tillatelsen til å {{action}} {{type}}" + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-search/src/i18n/nl.json b/ng2-components/ng2-alfresco-search/src/i18n/nl.json new file mode 100644 index 0000000000..dbf272af66 --- /dev/null +++ b/ng2-components/ng2-alfresco-search/src/i18n/nl.json @@ -0,0 +1,47 @@ +{ + "SEARCH": { + "CONTROL": {}, + "RESULTS": { + "SUMMARY": "{{numResults}} resultaat gevonden voor {{searchTerm}}", + "NONE": "Geen resultaten gevonden voor {{searchTerm}}", + "ERROR": "Er is een probleem opgetreden tijdens het zoeken - probeer het opnieuw.", + "COLUMNS": { + "NAME": "Getoonde naam", + "MODIFIED_BY": "Aangepast door", + "MODIFIED_AT": "Aangepast op" + } + }, + "ICONS": { + "ft_ic_raster_image": "Afbeeldingsbestand", + "ft_ic_pdf": "PDF-document", + "ft_ic_ms_excel": "Microsoft Excel-bestand", + "ft_ic_ms_word": "Microsoft Word-document", + "ft_ic_ms_powerpoint": "Microsoft PowerPoint-bestand", + "ft_ic_video": "Videobestand", + "ft_ic_document": "Documentbestand", + "ft_ic_website": "Webresource", + "ft_ic_archive": "Archiefbestand", + "ft_ic_presentation": "Presentatiebestand", + "ft_ic_spreadsheet": "Spreadsheetbestand" + }, + "DOCUMENT_LIST": { + "COLUMNS": { + "DISPLAY_NAME": "Getoonde naam", + "CREATED_BY": "Gemaakt door", + "CREATED_ON": "Gemaakt" + }, + "ACTIONS": { + "FOLDER": { + "DELETE": "Verwijderen" + }, + "DOCUMENT": { + "DOWNLOAD": "Downloaden", + "DELETE": "Verwijderen" + } + } + } + }, + "PERMISSON": { + "LACKOF": "U hebt geen {{permission}} rechten voor {{action}} van {{type}}" + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-search/src/i18n/pt-BR.json b/ng2-components/ng2-alfresco-search/src/i18n/pt-BR.json new file mode 100644 index 0000000000..2960be574a --- /dev/null +++ b/ng2-components/ng2-alfresco-search/src/i18n/pt-BR.json @@ -0,0 +1,47 @@ +{ + "SEARCH": { + "CONTROL": {}, + "RESULTS": { + "SUMMARY": "{{numResults}} resultado encontrado para {{searchTerm}}", + "NONE": "Nenhum resultado encontrado para {{searchTerm}}", + "ERROR": "Houve um problema durante a pesquisa, tente novamente.", + "COLUMNS": { + "NAME": "Nome de exibição", + "MODIFIED_BY": "Modificado por", + "MODIFIED_AT": "Modificado em" + } + }, + "ICONS": { + "ft_ic_raster_image": "Arquivo de imagem", + "ft_ic_pdf": "Documento em PDF", + "ft_ic_ms_excel": "Arquivo do Microsoft Excel", + "ft_ic_ms_word": "Documento do Microsoft Word", + "ft_ic_ms_powerpoint": "Arquivo do Microsoft PowerPoint", + "ft_ic_video": "Arquivo de vídeo", + "ft_ic_document": "Arquivo de documento", + "ft_ic_website": "Recurso da Web", + "ft_ic_archive": "Arquivo de arquivamento", + "ft_ic_presentation": "Arquivo de apresentação", + "ft_ic_spreadsheet": "Arquivo de planilha" + }, + "DOCUMENT_LIST": { + "COLUMNS": { + "DISPLAY_NAME": "Nome de exibição", + "CREATED_BY": "Criado por", + "CREATED_ON": "Criado" + }, + "ACTIONS": { + "FOLDER": { + "DELETE": "Excluir" + }, + "DOCUMENT": { + "DOWNLOAD": "Download", + "DELETE": "Excluir" + } + } + } + }, + "PERMISSON": { + "LACKOF": "Você não tem a permissão {{permission}} para {{action}} o {{type}}" + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-search/src/i18n/ru.json b/ng2-components/ng2-alfresco-search/src/i18n/ru.json new file mode 100644 index 0000000000..5b73cd28e3 --- /dev/null +++ b/ng2-components/ng2-alfresco-search/src/i18n/ru.json @@ -0,0 +1,47 @@ +{ + "SEARCH": { + "CONTROL": {}, + "RESULTS": { + "SUMMARY": "Найдено результатов по поисковому запросу {{searchTerm}}: {{numResults}}", + "NONE": "Не найдено результатов по поисковому запросу {{searchTerm}}", + "ERROR": "Возникла проблема во время поиска — повторите попытку.", + "COLUMNS": { + "NAME": "Отображаемое имя", + "MODIFIED_BY": "Изменено пользователем", + "MODIFIED_AT": "Изменено" + } + }, + "ICONS": { + "ft_ic_raster_image": "Файл изображения", + "ft_ic_pdf": "Документ в формате PDF", + "ft_ic_ms_excel": "Файл Microsoft Excel", + "ft_ic_ms_word": "Документ Microsoft Word", + "ft_ic_ms_powerpoint": "Файл Microsoft PowerPoint", + "ft_ic_video": "Видеофайл", + "ft_ic_document": "Файл документа", + "ft_ic_website": "Веб-ресурс", + "ft_ic_archive": "Архивный файл", + "ft_ic_presentation": "Файл презентации", + "ft_ic_spreadsheet": "Файл электронной таблицы" + }, + "DOCUMENT_LIST": { + "COLUMNS": { + "DISPLAY_NAME": "Отображаемое имя", + "CREATED_BY": "Создано пользователем", + "CREATED_ON": "Создано" + }, + "ACTIONS": { + "FOLDER": { + "DELETE": "Удалить" + }, + "DOCUMENT": { + "DOWNLOAD": "Скачать", + "DELETE": "Удалить" + } + } + } + }, + "PERMISSON": { + "LACKOF": "У вас нет разрешения {{permission}}, чтобы {{action}} {{type}}" + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-search/src/i18n/zh-CN.json b/ng2-components/ng2-alfresco-search/src/i18n/zh-CN.json new file mode 100644 index 0000000000..a43de0a132 --- /dev/null +++ b/ng2-components/ng2-alfresco-search/src/i18n/zh-CN.json @@ -0,0 +1,47 @@ +{ + "SEARCH": { + "CONTROL": {}, + "RESULTS": { + "SUMMARY": "已找到 {{numResults}} 个 {{searchTerm}} 的结果", + "NONE": "未找到 {{searchTerm}} 的结果", + "ERROR": "搜索过程中遇到问题,请重试。", + "COLUMNS": { + "NAME": "显示名称", + "MODIFIED_BY": "修改人", + "MODIFIED_AT": "修改时间" + } + }, + "ICONS": { + "ft_ic_raster_image": "图像文件", + "ft_ic_pdf": "PDF 文档", + "ft_ic_ms_excel": "Microsoft Excel 文件", + "ft_ic_ms_word": "Microsoft Word 文档", + "ft_ic_ms_powerpoint": "Microsoft PowerPoint 文件", + "ft_ic_video": "视频文件", + "ft_ic_document": "文档文件", + "ft_ic_website": "网站资源", + "ft_ic_archive": "存档文件", + "ft_ic_presentation": "描述文件", + "ft_ic_spreadsheet": "电子表格文件" + }, + "DOCUMENT_LIST": { + "COLUMNS": { + "DISPLAY_NAME": "显示名称", + "CREATED_BY": "创建者", + "CREATED_ON": "已创建" + }, + "ACTIONS": { + "FOLDER": { + "DELETE": "删除" + }, + "DOCUMENT": { + "DOWNLOAD": "下载", + "DELETE": "删除" + } + } + } + }, + "PERMISSON": { + "LACKOF": "您没有 {{action}} {{type}} 的 {{permission}} 权限" + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-social/src/i18n/de.json b/ng2-components/ng2-alfresco-social/src/i18n/de.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/ng2-components/ng2-alfresco-social/src/i18n/de.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-social/src/i18n/es.json b/ng2-components/ng2-alfresco-social/src/i18n/es.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/ng2-components/ng2-alfresco-social/src/i18n/es.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-social/src/i18n/fr.json b/ng2-components/ng2-alfresco-social/src/i18n/fr.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/ng2-components/ng2-alfresco-social/src/i18n/fr.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-social/src/i18n/it.json b/ng2-components/ng2-alfresco-social/src/i18n/it.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/ng2-components/ng2-alfresco-social/src/i18n/it.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-social/src/i18n/ja.json b/ng2-components/ng2-alfresco-social/src/i18n/ja.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/ng2-components/ng2-alfresco-social/src/i18n/ja.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-social/src/i18n/nb.json b/ng2-components/ng2-alfresco-social/src/i18n/nb.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/ng2-components/ng2-alfresco-social/src/i18n/nb.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-social/src/i18n/nl.json b/ng2-components/ng2-alfresco-social/src/i18n/nl.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/ng2-components/ng2-alfresco-social/src/i18n/nl.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-social/src/i18n/pt-BR.json b/ng2-components/ng2-alfresco-social/src/i18n/pt-BR.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/ng2-components/ng2-alfresco-social/src/i18n/pt-BR.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-social/src/i18n/ru.json b/ng2-components/ng2-alfresco-social/src/i18n/ru.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/ng2-components/ng2-alfresco-social/src/i18n/ru.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-social/src/i18n/zh-CN.json b/ng2-components/ng2-alfresco-social/src/i18n/zh-CN.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/ng2-components/ng2-alfresco-social/src/i18n/zh-CN.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-tag/src/i18n/de.json b/ng2-components/ng2-alfresco-tag/src/i18n/de.json new file mode 100644 index 0000000000..15cdce6003 --- /dev/null +++ b/ng2-components/ng2-alfresco-tag/src/i18n/de.json @@ -0,0 +1,13 @@ +{ + "TAG": { + "LABEL": { + "NEWTAG": "Neues Tag" + }, + "MESSAGES": { + "EXIST": "Dieses Tag gibt es bereits" + }, + "BUTTON": { + "ADD": "Tag hinzufügen" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-tag/src/i18n/es.json b/ng2-components/ng2-alfresco-tag/src/i18n/es.json new file mode 100644 index 0000000000..1a1b7895b4 --- /dev/null +++ b/ng2-components/ng2-alfresco-tag/src/i18n/es.json @@ -0,0 +1,13 @@ +{ + "TAG": { + "LABEL": { + "NEWTAG": "Nueva etiqueta" + }, + "MESSAGES": { + "EXIST": "Ya existe esta etiqueta" + }, + "BUTTON": { + "ADD": "Añadir etiqueta" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-tag/src/i18n/fr.json b/ng2-components/ng2-alfresco-tag/src/i18n/fr.json new file mode 100644 index 0000000000..8210b8d81b --- /dev/null +++ b/ng2-components/ng2-alfresco-tag/src/i18n/fr.json @@ -0,0 +1,13 @@ +{ + "TAG": { + "LABEL": { + "NEWTAG": "Nouveau Tag" + }, + "MESSAGES": { + "EXIST": "Le tag existe déjà" + }, + "BUTTON": { + "ADD": "Ajouter un Tag" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-tag/src/i18n/it.json b/ng2-components/ng2-alfresco-tag/src/i18n/it.json index 6e3be152cb..7e3a07cd8b 100644 --- a/ng2-components/ng2-alfresco-tag/src/i18n/it.json +++ b/ng2-components/ng2-alfresco-tag/src/i18n/it.json @@ -1,13 +1,13 @@ { - "TAG": { - "LABEL": { - "NEWTAG": "Nuovo Tag" - }, - "MESSAGES": { - "EXIST":"Tag già presente" - }, - "BUTTON": { - "ADD": "Aggiungi Tag" - } + "TAG": { + "LABEL": { + "NEWTAG": "Nuovo tag" + }, + "MESSAGES": { + "EXIST": "Tag già presente" + }, + "BUTTON": { + "ADD": "Aggiungi tag" } -} + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-tag/src/i18n/ja.json b/ng2-components/ng2-alfresco-tag/src/i18n/ja.json new file mode 100644 index 0000000000..b6041cff08 --- /dev/null +++ b/ng2-components/ng2-alfresco-tag/src/i18n/ja.json @@ -0,0 +1,13 @@ +{ + "TAG": { + "LABEL": { + "NEWTAG": "新しいタグ" + }, + "MESSAGES": { + "EXIST": "タグは既に存在します" + }, + "BUTTON": { + "ADD": "タグの追加" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-tag/src/i18n/nb.json b/ng2-components/ng2-alfresco-tag/src/i18n/nb.json new file mode 100644 index 0000000000..81488f8e0d --- /dev/null +++ b/ng2-components/ng2-alfresco-tag/src/i18n/nb.json @@ -0,0 +1,13 @@ +{ + "TAG": { + "LABEL": { + "NEWTAG": "Ny tagg" + }, + "MESSAGES": { + "EXIST": "Tagg finnes allerede" + }, + "BUTTON": { + "ADD": "Legg til tagg" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-tag/src/i18n/nl.json b/ng2-components/ng2-alfresco-tag/src/i18n/nl.json new file mode 100644 index 0000000000..6b56e3fc8a --- /dev/null +++ b/ng2-components/ng2-alfresco-tag/src/i18n/nl.json @@ -0,0 +1,13 @@ +{ + "TAG": { + "LABEL": { + "NEWTAG": "Nieuwe tag" + }, + "MESSAGES": { + "EXIST": "Tag bestaat al" + }, + "BUTTON": { + "ADD": "Tag toevoegen" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-tag/src/i18n/pt-BR.json b/ng2-components/ng2-alfresco-tag/src/i18n/pt-BR.json new file mode 100644 index 0000000000..4746586b12 --- /dev/null +++ b/ng2-components/ng2-alfresco-tag/src/i18n/pt-BR.json @@ -0,0 +1,13 @@ +{ + "TAG": { + "LABEL": { + "NEWTAG": "Nova marca" + }, + "MESSAGES": { + "EXIST": "A marca já existe" + }, + "BUTTON": { + "ADD": "Adicionar marca" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-tag/src/i18n/ru.json b/ng2-components/ng2-alfresco-tag/src/i18n/ru.json new file mode 100644 index 0000000000..1128eab464 --- /dev/null +++ b/ng2-components/ng2-alfresco-tag/src/i18n/ru.json @@ -0,0 +1,13 @@ +{ + "TAG": { + "LABEL": { + "NEWTAG": "Новая метка" + }, + "MESSAGES": { + "EXIST": "Метка уже существует" + }, + "BUTTON": { + "ADD": "Добавить метку" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-tag/src/i18n/zh-CN.json b/ng2-components/ng2-alfresco-tag/src/i18n/zh-CN.json new file mode 100644 index 0000000000..fc55bc5e7c --- /dev/null +++ b/ng2-components/ng2-alfresco-tag/src/i18n/zh-CN.json @@ -0,0 +1,13 @@ +{ + "TAG": { + "LABEL": { + "NEWTAG": "新建标签" + }, + "MESSAGES": { + "EXIST": "标签已存在" + }, + "BUTTON": { + "ADD": "添加标题" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-upload/src/i18n/de.json b/ng2-components/ng2-alfresco-upload/src/i18n/de.json new file mode 100644 index 0000000000..db18b90572 --- /dev/null +++ b/ng2-components/ng2-alfresco-upload/src/i18n/de.json @@ -0,0 +1,46 @@ +{ + "ADF_FILE_UPLOAD": { + "BUTTON": { + "MINIMIZE": "Minimieren", + "MAXIMIZE": "Maximieren", + "CLOSE": "Schließen", + "CANCEL_ALL": "Hochladen abbrechen", + "CANCEL_FILE": "Upload abbrechen", + "REMOVE_FILE": "Hochgeladene Datei entfernen" + }, + "STATUS": { + "FILE_CANCELED_STATUS": "Abgebrochen" + }, + "CONFIRMATION": { + "BUTTON": { + "CANCEL": "Ja", + "CONTINUE": "Nein" + }, + "MESSAGE": { + "TITLE": "Upload abbrechen", + "TEXT": "Beenden Sie das Hochladen und entfernen Sie bereits hochgeladene Dateien." + } + } + }, + "FILE_UPLOAD": { + "BUTTON": { + "UPLOAD_FILE": "Datei hochladen", + "UPLOAD_FOLDER": "Ordner hochladen" + }, + "MESSAGES": { + "UPLOAD_CANCELED": "Hochladen abgebrochen", + "UPLOAD_COMPLETED": "Hochgeladen: {{ completed }} / {{ total }}", + "UPLOAD_PROGRESS": "Hochladen: {{ completed }} / {{ total }}", + "UPLOAD_ERROR": "{{ total }} erfolgreich hochgeladen", + "UPLOAD_ERRORS": "{{ total }} nicht erfolgreich hochgeladen", + "PROGRESS": "Hochladen läuft ...", + "FOLDER_ALREADY_EXIST": "Den Ordner {0} gibt es bereits", + "FOLDER_NOT_SUPPORTED": "Ihr Browser lässt das Hochladen von Ordnern nicht zu. Versuchen Sie es mit einem anderen Browser", + "REMOVE_FILE_ERROR": "{{ fileName }} konnte nicht entfernt werden. Versuchen Sie es noch einmal oder wenden Sie sich an Ihr IT-Team.", + "REMOVE_FILES_ERROR": "{{ total }} Dateien konnten nicht entfernt werden. Versuchen Sie es noch einmal oder wenden Sie sich an Ihr IT-Team." + }, + "ACTION": { + "UNDO": "Rückgängig machen" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-upload/src/i18n/es.json b/ng2-components/ng2-alfresco-upload/src/i18n/es.json new file mode 100644 index 0000000000..9fc12bd472 --- /dev/null +++ b/ng2-components/ng2-alfresco-upload/src/i18n/es.json @@ -0,0 +1,46 @@ +{ + "ADF_FILE_UPLOAD": { + "BUTTON": { + "MINIMIZE": "Minimizar", + "MAXIMIZE": "Maximizar", + "CLOSE": "Cerrar", + "CANCEL_ALL": "Cancelar cargas", + "CANCEL_FILE": "Cancelar carga", + "REMOVE_FILE": "Eliminar fichero cargado" + }, + "STATUS": { + "FILE_CANCELED_STATUS": "Cancelado" + }, + "CONFIRMATION": { + "BUTTON": { + "CANCEL": "Sí", + "CONTINUE": "No" + }, + "MESSAGE": { + "TITLE": "Cancelar carga", + "TEXT": "Detener la carga y eliminar los ficheros ya cargados." + } + } + }, + "FILE_UPLOAD": { + "BUTTON": { + "UPLOAD_FILE": "Añadir fichero", + "UPLOAD_FOLDER": "Cargar carpeta" + }, + "MESSAGES": { + "UPLOAD_CANCELED": "Carga cancelada", + "UPLOAD_COMPLETED": "Cargados {{ completed }} / {{ total }}", + "UPLOAD_PROGRESS": "Cargando {{ completed }} / {{ total }}", + "UPLOAD_ERROR": "Error en carga {{ total }}", + "UPLOAD_ERRORS": "Error en {{ total }} cargas", + "PROGRESS": "Carga en curso...", + "FOLDER_ALREADY_EXIST": "La carpeta {0} ya existe", + "FOLDER_NOT_SUPPORTED": "Su navegador no es compatible con la carga de carpetas; pruebe con un navegador diferente.", + "REMOVE_FILE_ERROR": "{{ fileName }} no se ha podido eliminar; vuelva a intentarlo o póngase en contacto con el equipo de TI.", + "REMOVE_FILES_ERROR": "{{ total }} ficheros no se han podido eliminar; vuelva a intentarlo o póngase en contacto con su equipo de TI." + }, + "ACTION": { + "UNDO": "Deshacer" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-upload/src/i18n/fr.json b/ng2-components/ng2-alfresco-upload/src/i18n/fr.json new file mode 100644 index 0000000000..cb01c4b161 --- /dev/null +++ b/ng2-components/ng2-alfresco-upload/src/i18n/fr.json @@ -0,0 +1,46 @@ +{ + "ADF_FILE_UPLOAD": { + "BUTTON": { + "MINIMIZE": "Réduire", + "MAXIMIZE": "Agrandir", + "CLOSE": "Fermer", + "CANCEL_ALL": "Annuler les importations", + "CANCEL_FILE": "Annuler l'importation", + "REMOVE_FILE": "Supprimer le fichier importé" + }, + "STATUS": { + "FILE_CANCELED_STATUS": "Annulé" + }, + "CONFIRMATION": { + "BUTTON": { + "CANCEL": "Oui", + "CONTINUE": "Non" + }, + "MESSAGE": { + "TITLE": "Annuler l'Importation", + "TEXT": "Arrêter l'importation et supprimer les fichiers déjà importés." + } + } + }, + "FILE_UPLOAD": { + "BUTTON": { + "UPLOAD_FILE": "Importer le fichier", + "UPLOAD_FOLDER": "Importer le dossier" + }, + "MESSAGES": { + "UPLOAD_CANCELED": "Importation annulée", + "UPLOAD_COMPLETED": "Importé {{ completed }} sur {{ total }}", + "UPLOAD_PROGRESS": "Importation de {{ completed }} sur {{ total }}", + "UPLOAD_ERROR": "{{ total }} importation échouée", + "UPLOAD_ERRORS": "{{ total }} importations échouées", + "PROGRESS": "Importation en cours...", + "FOLDER_ALREADY_EXIST": "Le dossier {0} existe déjà", + "FOLDER_NOT_SUPPORTED": "Votre navigateur ne prend pas en charge l'importation de dossiers, réessayez avec un autre navigateur", + "REMOVE_FILE_ERROR": "{{ fileName }} n'a pas pu être supprimé ; réessayez ou contactez le service informatique.", + "REMOVE_FILES_ERROR": "{{ total }} fichiers n'ont pas pu être supprimés ; réessayez ou contactez le service informatique." + }, + "ACTION": { + "UNDO": "Annuler" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-upload/src/i18n/it.json b/ng2-components/ng2-alfresco-upload/src/i18n/it.json index 52ac661bf2..ad20cca8b1 100644 --- a/ng2-components/ng2-alfresco-upload/src/i18n/it.json +++ b/ng2-components/ng2-alfresco-upload/src/i18n/it.json @@ -1,33 +1,46 @@ { - "ADF_FILE_UPLOAD": { - "BUTTON": { - "MINIMIZE": "Minimizzare", - "MAXIMIZE": "Massimizzare", - "CLOSE": "Vicino", - "CANCEL_ALL": "Annulla i caricamenti" - }, - "STATUS": { - "FILE_CANCELED_STATUS": "Annullato" - } + "ADF_FILE_UPLOAD": { + "BUTTON": { + "MINIMIZE": "Minimizzare", + "MAXIMIZE": "Massimizzare", + "CLOSE": "Chiudi", + "CANCEL_ALL": "Annulla i caricamenti", + "CANCEL_FILE": "Annulla caricamento", + "REMOVE_FILE": "Rimuovere file caricato" }, - "FILE_UPLOAD": { - "BUTTON": { - "UPLOAD_FILE": "Carica un file", - "UPLOAD_FOLDER": "Carica una cartella" - }, - "MESSAGES": { - "UPLOAD_CANCELED": "Carica annullata", - "UPLOAD_COMPLETED": "Caricato {{ completed }} / {{ total }}", - "UPLOAD_PROGRESS": "Caricamento {{ completed }} / {{ total }}", - "UPLOAD_ERROR": "{{ total }} errore", - "UPLOAD_ERRORS": "{{ total }} errori", - "PROGRESS": "caricamento in corso...", - "FOLDER_ALREADY_EXIST": "Cartella {0} già presente", - "FOLDER_NOT_SUPPORTED": "L' upload di cartelle non é supportato dal tuo browser", - "REMOVE_FILE_ERROR": "Errore durante la rimozione del file {{ fileName }}" - }, - "ACTION": { - "UNDO": "Annulla" - } + "STATUS": { + "FILE_CANCELED_STATUS": "Annullato" + }, + "CONFIRMATION": { + "BUTTON": { + "CANCEL": "Sì", + "CONTINUE": "No" + }, + "MESSAGE": { + "TITLE": "Annulla caricamento", + "TEXT": "Interrompi il caricamento e rimuovi i file già caricati." + } } + }, + "FILE_UPLOAD": { + "BUTTON": { + "UPLOAD_FILE": "Carica file", + "UPLOAD_FOLDER": "Carica cartella" + }, + "MESSAGES": { + "UPLOAD_CANCELED": "Caricamento annullato", + "UPLOAD_COMPLETED": "Caricato {{ completed }} / {{ total }}", + "UPLOAD_PROGRESS": "Caricamento in corso di {{ completed }} / {{ total }}", + "UPLOAD_ERROR": "Caricamento di {{ total }} non eseguito correttamente", + "UPLOAD_ERRORS": "{{ total }} caricamenti eseguiti correttamente", + "PROGRESS": "Caricamento in corso...", + "FOLDER_ALREADY_EXIST": "Cartella {0} già presente", + "FOLDER_NOT_SUPPORTED": "L'upload di cartelle non è supportato dal browser, prova con un altro browser", + "REMOVE_FILE_ERROR": "Impossibile rimuovere {{ fileName }}, riprova o verifica con il team IT.", + "REMOVE_FILES_ERROR": "Impossibile rimuovere {{ total }} file. Riprova o verifica con il team IT." + }, + "ACTION": { + "UNDO": "Annulla" + } + } } \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-upload/src/i18n/ja.json b/ng2-components/ng2-alfresco-upload/src/i18n/ja.json new file mode 100644 index 0000000000..81b4f3b5b2 --- /dev/null +++ b/ng2-components/ng2-alfresco-upload/src/i18n/ja.json @@ -0,0 +1,46 @@ +{ + "ADF_FILE_UPLOAD": { + "BUTTON": { + "MINIMIZE": "最小化", + "MAXIMIZE": "最大化", + "CLOSE": "閉じる", + "CANCEL_ALL": "アップロードをキャンセル", + "CANCEL_FILE": "アップロードのキャンセル", + "REMOVE_FILE": "アップロードしたファイルを削除" + }, + "STATUS": { + "FILE_CANCELED_STATUS": "キャンセルされました" + }, + "CONFIRMATION": { + "BUTTON": { + "CANCEL": "はい", + "CONTINUE": "いいえ" + }, + "MESSAGE": { + "TITLE": "アップロードのキャンセル", + "TEXT": "アップロードを中止し、アップロード済みのファイルを削除します。" + } + } + }, + "FILE_UPLOAD": { + "BUTTON": { + "UPLOAD_FILE": "ファイルのアップロード", + "UPLOAD_FOLDER": "フォルダのアップロード" + }, + "MESSAGES": { + "UPLOAD_CANCELED": "アップロードがキャンセルされました", + "UPLOAD_COMPLETED": "{{ completed }} / {{ total }} 個をアップロードしました", + "UPLOAD_PROGRESS": "{{ completed }} / {{ total }} 個をアップロードしています", + "UPLOAD_ERROR": "{{ total }} 個をアップロードできませんでした", + "UPLOAD_ERRORS": "{{ total }} 個をアップロードできませんでした", + "PROGRESS": "アップロードしています...", + "FOLDER_ALREADY_EXIST": "フォルダ ''{0}'' は既に存在します", + "FOLDER_NOT_SUPPORTED": "お使いのブラウザではフォルダをアップロードできません。別のブラウザを使用してください。", + "REMOVE_FILE_ERROR": "{{ fileName }} を削除できませんでした。もう一度操作をやり直すか、IT 担当者に確認してください。", + "REMOVE_FILES_ERROR": "{{ total }} 個のファイルを削除できませんでした。もう一度操作をやり直すか、IT 担当者に確認してください。" + }, + "ACTION": { + "UNDO": "元に戻す" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-upload/src/i18n/nb.json b/ng2-components/ng2-alfresco-upload/src/i18n/nb.json new file mode 100644 index 0000000000..deb624eeca --- /dev/null +++ b/ng2-components/ng2-alfresco-upload/src/i18n/nb.json @@ -0,0 +1,46 @@ +{ + "ADF_FILE_UPLOAD": { + "BUTTON": { + "MINIMIZE": "Minimer", + "MAXIMIZE": "Maksimer", + "CLOSE": "Lukk", + "CANCEL_ALL": "Avbryt opplastinger", + "CANCEL_FILE": "Avbryt opplasting", + "REMOVE_FILE": "Fjern opplastet fil" + }, + "STATUS": { + "FILE_CANCELED_STATUS": "Avbrutt" + }, + "CONFIRMATION": { + "BUTTON": { + "CANCEL": "Ja", + "CONTINUE": "Nei" + }, + "MESSAGE": { + "TITLE": "Avbryt opplasting", + "TEXT": "Stopp opplasting, og fjern filer som allerede er opplastet." + } + } + }, + "FILE_UPLOAD": { + "BUTTON": { + "UPLOAD_FILE": "Last opp fil", + "UPLOAD_FOLDER": "Last opp mappe" + }, + "MESSAGES": { + "UPLOAD_CANCELED": "Opplasting avbrutt", + "UPLOAD_COMPLETED": "Opplastet {{ completed }} / {{ total }}", + "UPLOAD_PROGRESS": "Opplasting {{ completed }} / {{ total }}", + "UPLOAD_ERROR": "{{ total }} mislykket opplasting", + "UPLOAD_ERRORS": "{{ total }} mislykkede opplastinger", + "PROGRESS": "Opplasting pågår...", + "FOLDER_ALREADY_EXIST": "Mappen {0} finnes allerede", + "FOLDER_NOT_SUPPORTED": "Denne nettleseren støtter ikke mappeopplasting, prøv en annen nettleser", + "REMOVE_FILE_ERROR": "{{ fileName }} kan ikke fjernes, prøv på nytt, eller sjekk med IT-teamet.", + "REMOVE_FILES_ERROR": "{{ total }} filer kan ikke fjernes, prøv igjen, eller sjekk med IT-teamet." + }, + "ACTION": { + "UNDO": "Angre" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-upload/src/i18n/nl.json b/ng2-components/ng2-alfresco-upload/src/i18n/nl.json new file mode 100644 index 0000000000..a773c42ab3 --- /dev/null +++ b/ng2-components/ng2-alfresco-upload/src/i18n/nl.json @@ -0,0 +1,46 @@ +{ + "ADF_FILE_UPLOAD": { + "BUTTON": { + "MINIMIZE": "Minimaliseren", + "MAXIMIZE": "Maximaliseren", + "CLOSE": "Sluiten", + "CANCEL_ALL": "Uploads annuleren", + "CANCEL_FILE": "Uploaden annuleren", + "REMOVE_FILE": "Geüpload bestand verwijderen" + }, + "STATUS": { + "FILE_CANCELED_STATUS": "Geannuleerd" + }, + "CONFIRMATION": { + "BUTTON": { + "CANCEL": "Ja", + "CONTINUE": "Nee" + }, + "MESSAGE": { + "TITLE": "Uploaden annuleren", + "TEXT": "Stop het uploaden en verwijder de bestanden die al zijn geüpload." + } + } + }, + "FILE_UPLOAD": { + "BUTTON": { + "UPLOAD_FILE": "Bestand uploaden", + "UPLOAD_FOLDER": "Map uploaden" + }, + "MESSAGES": { + "UPLOAD_CANCELED": "Uploaden geannuleerd", + "UPLOAD_COMPLETED": "{{ completed }} / {{ total }} geüpload", + "UPLOAD_PROGRESS": "Uploaden {{ completed }} / {{ total }}", + "UPLOAD_ERROR": "{{ total }} upload mislukt", + "UPLOAD_ERRORS": "{{ total }} uploads mislukt", + "PROGRESS": "Upload wordt uitgevoerd...", + "FOLDER_ALREADY_EXIST": "De map {0} bestaat al", + "FOLDER_NOT_SUPPORTED": "Het uploaden van mappen wordt niet ondersteund door uw browser, probeer het met een andere browser", + "REMOVE_FILE_ERROR": "{{ fileName }} kan niet worden verwijderd, probeer het opnieuw of neem contact op met het IT-team.", + "REMOVE_FILES_ERROR": "{{ total }} bestanden kunnen niet worden verwijderd, probeer het opnieuw of neem contact op met het IT-team." + }, + "ACTION": { + "UNDO": "Ongedaan maken" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-upload/src/i18n/pt-BR.json b/ng2-components/ng2-alfresco-upload/src/i18n/pt-BR.json new file mode 100644 index 0000000000..8a1f0dcd89 --- /dev/null +++ b/ng2-components/ng2-alfresco-upload/src/i18n/pt-BR.json @@ -0,0 +1,46 @@ +{ + "ADF_FILE_UPLOAD": { + "BUTTON": { + "MINIMIZE": "Minimizar", + "MAXIMIZE": "Maximizar", + "CLOSE": "Fechar", + "CANCEL_ALL": "Cancelar uploads", + "CANCEL_FILE": "Cancelar upload", + "REMOVE_FILE": "Remover arquivo carregado" + }, + "STATUS": { + "FILE_CANCELED_STATUS": "Cancelado" + }, + "CONFIRMATION": { + "BUTTON": { + "CANCEL": "Sim", + "CONTINUE": "Não" + }, + "MESSAGE": { + "TITLE": "Cancelar upload", + "TEXT": "Interrompa o carregamento e remova os arquivos carregados." + } + } + }, + "FILE_UPLOAD": { + "BUTTON": { + "UPLOAD_FILE": "Carregar arquivo", + "UPLOAD_FOLDER": "Carregar pasta" + }, + "MESSAGES": { + "UPLOAD_CANCELED": "Upload cancelado", + "UPLOAD_COMPLETED": "Carregados {{ completed }} / {{ total }}", + "UPLOAD_PROGRESS": "Carregando {{ completed }} / {{ total }}", + "UPLOAD_ERROR": "{{ total }} carregamento malsucedido", + "UPLOAD_ERRORS": "{{ total }} carregamentos malsucedidos", + "PROGRESS": "Carregamento em andamento...", + "FOLDER_ALREADY_EXIST": "A pasta {0} já existe", + "FOLDER_NOT_SUPPORTED": "Seu navegador não dá suporte ao carregamento da pasta, tente em outro navegador", + "REMOVE_FILE_ERROR": "Não foi possível remover {{ fileName }}, tente novamente ou consulte a Equipe de TI.", + "REMOVE_FILES_ERROR": "Não foi possível remover {{ total }} arquivos, tente novamente ou consulte a Equipe de TI." + }, + "ACTION": { + "UNDO": "Desfazer" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-upload/src/i18n/ru.json b/ng2-components/ng2-alfresco-upload/src/i18n/ru.json index cd25cf87e6..dc4988061b 100644 --- a/ng2-components/ng2-alfresco-upload/src/i18n/ru.json +++ b/ng2-components/ng2-alfresco-upload/src/i18n/ru.json @@ -1,34 +1,46 @@ { - "ADF_FILE_UPLOAD": { - "BUTTON": { - "MINIMIZE": "Минимизировать", - "MAXIMIZE": "Mаксимизировать", - "CLOSE": "Закрыть", - "CANCEL_ALL": "Отменить загрузку" - }, - "STATUS": { - "FILE_CANCELED_STATUS": "Oтменен" - } + "ADF_FILE_UPLOAD": { + "BUTTON": { + "MINIMIZE": "Свернуть", + "MAXIMIZE": "Развернуть", + "CLOSE": "Закрыть", + "CANCEL_ALL": "Отменить выгрузки", + "CANCEL_FILE": "Отменить выгрузку", + "REMOVE_FILE": "Удалить выгруженный файл" }, - "FILE_UPLOAD": { - "BUTTON": { - "UPLOAD_FILE": "Загрузить файл", - "UPLOAD_FOLDER": "Загрузить папку", - "CANCEL_ALL": "Отменить все" - }, - "MESSAGES": { - "UPLOAD_CANCELED": "Отменить отмену", - "UPLOAD_COMPLETED": "закачанный {{ completed }} / {{ total }}", - "UPLOAD_PROGRESS": "загрузка {{ completed }} / {{ total }}", - "UPLOAD_ERROR": "{{ total }} ошибка", - "UPLOAD_ERRORS": "{{ total }} ошибки", - "PROGRESS": "Идет загрузка...", - "FOLDER_ALREADY_EXIST": "Папка {0} уже существует", - "FOLDER_NOT_SUPPORTED": "Данный браузер не поддерживает загрузку папки", - "REMOVE_FILE_ERROR": "Ошибка удаления файла {{ fileName }}" - }, - "ACTION": { - "UNDO": "Отменить" - } + "STATUS": { + "FILE_CANCELED_STATUS": "Oтменено" + }, + "CONFIRMATION": { + "BUTTON": { + "CANCEL": "Да", + "CONTINUE": "Нет" + }, + "MESSAGE": { + "TITLE": "Отменить выгрузку", + "TEXT": "Остановите выгрузку и удалите уже выгруженные файлы." + } } + }, + "FILE_UPLOAD": { + "BUTTON": { + "UPLOAD_FILE": "Выгрузить файл", + "UPLOAD_FOLDER": "Выгрузить папку" + }, + "MESSAGES": { + "UPLOAD_CANCELED": "Выгрузка отменена", + "UPLOAD_COMPLETED": "Выгружено {{ completed }} / {{ total }}", + "UPLOAD_PROGRESS": "Выгрузка {{ completed }} / {{ total }}", + "UPLOAD_ERROR": "Ошибка {{ total }} выгрузки", + "UPLOAD_ERRORS": "Ошибка {{ total }} выгрузок", + "PROGRESS": "Идет выгрузка...", + "FOLDER_ALREADY_EXIST": "Папка {0} уже существует", + "FOLDER_NOT_SUPPORTED": "Данный браузер не поддерживает выгрузку папок, используйте другой браузер", + "REMOVE_FILE_ERROR": "Ошибка удаления файла {{ fileName }}, повторите попытку или обратитесь к IT-специалистам.", + "REMOVE_FILES_ERROR": "Не удалось удалить следующее количество файлов: {{ total }}. Повторите попытку или обратитесь к IT-специалистам." + }, + "ACTION": { + "UNDO": "Отменить" + } + } } \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-upload/src/i18n/zh-CN.json b/ng2-components/ng2-alfresco-upload/src/i18n/zh-CN.json new file mode 100644 index 0000000000..0d65d63d0d --- /dev/null +++ b/ng2-components/ng2-alfresco-upload/src/i18n/zh-CN.json @@ -0,0 +1,46 @@ +{ + "ADF_FILE_UPLOAD": { + "BUTTON": { + "MINIMIZE": "最小化(&M)", + "MAXIMIZE": "最大化", + "CLOSE": "关闭", + "CANCEL_ALL": "取消上传", + "CANCEL_FILE": "取消上传", + "REMOVE_FILE": "移除已上传文件" + }, + "STATUS": { + "FILE_CANCELED_STATUS": "已取消" + }, + "CONFIRMATION": { + "BUTTON": { + "CANCEL": "是", + "CONTINUE": "否" + }, + "MESSAGE": { + "TITLE": "取消上传", + "TEXT": "停止上传并移除已上传文件。" + } + } + }, + "FILE_UPLOAD": { + "BUTTON": { + "UPLOAD_FILE": "上传文件", + "UPLOAD_FOLDER": "上传文件夹" + }, + "MESSAGES": { + "UPLOAD_CANCELED": "取消上传", + "UPLOAD_COMPLETED": "已上传 {{completed}} 个/共 {{total}} 个", + "UPLOAD_PROGRESS": "正在上传 {{completed}} 个/共 {{total}} 个", + "UPLOAD_ERROR": "{{total}} 个未成功上传", + "UPLOAD_ERRORS": "{{total}} 个未成功上传", + "PROGRESS": "正在上传...", + "FOLDER_ALREADY_EXIST": "文件夹 {0} 已存在", + "FOLDER_NOT_SUPPORTED": "您的浏览器不支持文件夹上传,请使用其他浏览器", + "REMOVE_FILE_ERROR": "{{fileName}} 无法移除,请重试或联系您的 IT 团队。", + "REMOVE_FILES_ERROR": "{{total}} 个文件无法移除,请重试或联系您的 IT 团队。" + }, + "ACTION": { + "UNDO": "撤消" + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-userinfo/src/i18n/de.json b/ng2-components/ng2-alfresco-userinfo/src/i18n/de.json new file mode 100644 index 0000000000..9714c1b749 --- /dev/null +++ b/ng2-components/ng2-alfresco-userinfo/src/i18n/de.json @@ -0,0 +1,12 @@ +{ + "USER_PROFILE": { + "LABELS": { + "ECM": { + "JOB_TITLE": "Jobtitel" + }, + "BPM": { + "TENANT": "Mandant" + } + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-userinfo/src/i18n/es.json b/ng2-components/ng2-alfresco-userinfo/src/i18n/es.json new file mode 100644 index 0000000000..09ccd205a5 --- /dev/null +++ b/ng2-components/ng2-alfresco-userinfo/src/i18n/es.json @@ -0,0 +1,12 @@ +{ + "USER_PROFILE": { + "LABELS": { + "ECM": { + "JOB_TITLE": "Cargo" + }, + "BPM": { + "TENANT": "Inquilino" + } + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-userinfo/src/i18n/fr.json b/ng2-components/ng2-alfresco-userinfo/src/i18n/fr.json new file mode 100644 index 0000000000..4f90a47109 --- /dev/null +++ b/ng2-components/ng2-alfresco-userinfo/src/i18n/fr.json @@ -0,0 +1,12 @@ +{ + "USER_PROFILE": { + "LABELS": { + "ECM": { + "JOB_TITLE": "Fonction" + }, + "BPM": { + "TENANT": "Client" + } + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-userinfo/src/i18n/it.json b/ng2-components/ng2-alfresco-userinfo/src/i18n/it.json index 51092f510b..953ed7b936 100644 --- a/ng2-components/ng2-alfresco-userinfo/src/i18n/it.json +++ b/ng2-components/ng2-alfresco-userinfo/src/i18n/it.json @@ -1,12 +1,12 @@ { - "USER_PROFILE": { - "LABELS": { - "ECM": { - "JOB_TITLE": "Professione" - }, - "BPM": { - "TENANT": "Organizzazione" - } - } + "USER_PROFILE": { + "LABELS": { + "ECM": { + "JOB_TITLE": "Professione" + }, + "BPM": { + "TENANT": "Organizzazione" + } } -} + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-userinfo/src/i18n/ja.json b/ng2-components/ng2-alfresco-userinfo/src/i18n/ja.json new file mode 100644 index 0000000000..2efd5ec894 --- /dev/null +++ b/ng2-components/ng2-alfresco-userinfo/src/i18n/ja.json @@ -0,0 +1,12 @@ +{ + "USER_PROFILE": { + "LABELS": { + "ECM": { + "JOB_TITLE": "役職" + }, + "BPM": { + "TENANT": "テナント" + } + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-userinfo/src/i18n/nb.json b/ng2-components/ng2-alfresco-userinfo/src/i18n/nb.json new file mode 100644 index 0000000000..205c33b013 --- /dev/null +++ b/ng2-components/ng2-alfresco-userinfo/src/i18n/nb.json @@ -0,0 +1,12 @@ +{ + "USER_PROFILE": { + "LABELS": { + "ECM": { + "JOB_TITLE": "Jobbtittel" + }, + "BPM": { + "TENANT": "Leietaker" + } + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-userinfo/src/i18n/nl.json b/ng2-components/ng2-alfresco-userinfo/src/i18n/nl.json new file mode 100644 index 0000000000..9eed39e1ab --- /dev/null +++ b/ng2-components/ng2-alfresco-userinfo/src/i18n/nl.json @@ -0,0 +1,12 @@ +{ + "USER_PROFILE": { + "LABELS": { + "ECM": { + "JOB_TITLE": "Functie" + }, + "BPM": { + "TENANT": "Tenant" + } + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-userinfo/src/i18n/pt-BR.json b/ng2-components/ng2-alfresco-userinfo/src/i18n/pt-BR.json new file mode 100644 index 0000000000..b8f57ce596 --- /dev/null +++ b/ng2-components/ng2-alfresco-userinfo/src/i18n/pt-BR.json @@ -0,0 +1,12 @@ +{ + "USER_PROFILE": { + "LABELS": { + "ECM": { + "JOB_TITLE": "Cargo" + }, + "BPM": { + "TENANT": "Tenant" + } + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-userinfo/src/i18n/ru.json b/ng2-components/ng2-alfresco-userinfo/src/i18n/ru.json new file mode 100644 index 0000000000..1fe10df5f6 --- /dev/null +++ b/ng2-components/ng2-alfresco-userinfo/src/i18n/ru.json @@ -0,0 +1,12 @@ +{ + "USER_PROFILE": { + "LABELS": { + "ECM": { + "JOB_TITLE": "Имя задания" + }, + "BPM": { + "TENANT": "Клиент" + } + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-userinfo/src/i18n/zh-CN.json b/ng2-components/ng2-alfresco-userinfo/src/i18n/zh-CN.json new file mode 100644 index 0000000000..ff5f588dbe --- /dev/null +++ b/ng2-components/ng2-alfresco-userinfo/src/i18n/zh-CN.json @@ -0,0 +1,12 @@ +{ + "USER_PROFILE": { + "LABELS": { + "ECM": { + "JOB_TITLE": "作业标题" + }, + "BPM": { + "TENANT": "租户" + } + } + } +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-viewer/src/i18n/de.json b/ng2-components/ng2-alfresco-viewer/src/i18n/de.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/ng2-components/ng2-alfresco-viewer/src/i18n/de.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-viewer/src/i18n/es.json b/ng2-components/ng2-alfresco-viewer/src/i18n/es.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/ng2-components/ng2-alfresco-viewer/src/i18n/es.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-viewer/src/i18n/fr.json b/ng2-components/ng2-alfresco-viewer/src/i18n/fr.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/ng2-components/ng2-alfresco-viewer/src/i18n/fr.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-viewer/src/i18n/it.json b/ng2-components/ng2-alfresco-viewer/src/i18n/it.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/ng2-components/ng2-alfresco-viewer/src/i18n/it.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-viewer/src/i18n/ja.json b/ng2-components/ng2-alfresco-viewer/src/i18n/ja.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/ng2-components/ng2-alfresco-viewer/src/i18n/ja.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-viewer/src/i18n/nb.json b/ng2-components/ng2-alfresco-viewer/src/i18n/nb.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/ng2-components/ng2-alfresco-viewer/src/i18n/nb.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-viewer/src/i18n/nl.json b/ng2-components/ng2-alfresco-viewer/src/i18n/nl.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/ng2-components/ng2-alfresco-viewer/src/i18n/nl.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-viewer/src/i18n/pt-BR.json b/ng2-components/ng2-alfresco-viewer/src/i18n/pt-BR.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/ng2-components/ng2-alfresco-viewer/src/i18n/pt-BR.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-viewer/src/i18n/ru.json b/ng2-components/ng2-alfresco-viewer/src/i18n/ru.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/ng2-components/ng2-alfresco-viewer/src/i18n/ru.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-viewer/src/i18n/zh-CN.json b/ng2-components/ng2-alfresco-viewer/src/i18n/zh-CN.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/ng2-components/ng2-alfresco-viewer/src/i18n/zh-CN.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-webscript/src/i18n/de.json b/ng2-components/ng2-alfresco-webscript/src/i18n/de.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/ng2-components/ng2-alfresco-webscript/src/i18n/de.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-webscript/src/i18n/es.json b/ng2-components/ng2-alfresco-webscript/src/i18n/es.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/ng2-components/ng2-alfresco-webscript/src/i18n/es.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-webscript/src/i18n/fr.json b/ng2-components/ng2-alfresco-webscript/src/i18n/fr.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/ng2-components/ng2-alfresco-webscript/src/i18n/fr.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-webscript/src/i18n/it.json b/ng2-components/ng2-alfresco-webscript/src/i18n/it.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/ng2-components/ng2-alfresco-webscript/src/i18n/it.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-webscript/src/i18n/ja.json b/ng2-components/ng2-alfresco-webscript/src/i18n/ja.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/ng2-components/ng2-alfresco-webscript/src/i18n/ja.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-webscript/src/i18n/nb.json b/ng2-components/ng2-alfresco-webscript/src/i18n/nb.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/ng2-components/ng2-alfresco-webscript/src/i18n/nb.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-webscript/src/i18n/nl.json b/ng2-components/ng2-alfresco-webscript/src/i18n/nl.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/ng2-components/ng2-alfresco-webscript/src/i18n/nl.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-webscript/src/i18n/pt-BR.json b/ng2-components/ng2-alfresco-webscript/src/i18n/pt-BR.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/ng2-components/ng2-alfresco-webscript/src/i18n/pt-BR.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-webscript/src/i18n/ru.json b/ng2-components/ng2-alfresco-webscript/src/i18n/ru.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/ng2-components/ng2-alfresco-webscript/src/i18n/ru.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-webscript/src/i18n/zh-CN.json b/ng2-components/ng2-alfresco-webscript/src/i18n/zh-CN.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/ng2-components/ng2-alfresco-webscript/src/i18n/zh-CN.json @@ -0,0 +1 @@ +{} \ No newline at end of file