From 6c27d1d1e313add2dce4564a285c7795b3f0b9c8 Mon Sep 17 00:00:00 2001 From: Gionata Massi Date: Mon, 18 Nov 2024 12:33:35 +0100 Subject: [PATCH] Italian translation of the web components --- src/calc2/components/calculator.tsx | 1 + src/calc2/components/navigation-mobile.tsx | 1 + src/calc2/components/navigation.tsx | 1 + src/calc2/i18n.tsx | 4 + src/locales/it.json | 1 + src/locales/languages.csv | 449 +++++++++++---------- src/locales/writeLanguageFiles.py | 1 + 7 files changed, 248 insertions(+), 210 deletions(-) create mode 100644 src/locales/it.json diff --git a/src/calc2/components/calculator.tsx b/src/calc2/components/calculator.tsx index 8ced0760..6d08c35b 100644 --- a/src/calc2/components/calculator.tsx +++ b/src/calc2/components/calculator.tsx @@ -166,6 +166,7 @@ example, 42 this.changeLocale('de')}>de this.changeLocale('es')}>es this.changeLocale('kr')}>kr + this.changeLocale('it')}>it diff --git a/src/calc2/components/navigation-mobile.tsx b/src/calc2/components/navigation-mobile.tsx index 9ff9ba16..fc667e4e 100644 --- a/src/calc2/components/navigation-mobile.tsx +++ b/src/calc2/components/navigation-mobile.tsx @@ -56,6 +56,7 @@ export class NavigationMobile extends React.Component { this.changeLocale('de')}>de this.changeLocale('es')}>es this.changeLocale('kr')}>kr + this.changeLocale('it')}>it RelaX diff --git a/src/calc2/components/navigation.tsx b/src/calc2/components/navigation.tsx index f0611399..56773d8b 100644 --- a/src/calc2/components/navigation.tsx +++ b/src/calc2/components/navigation.tsx @@ -108,6 +108,7 @@ export class Navigation extends React.Component { this.changeLocale('es')}>es this.changeLocale('kr')}>kr this.changeLocale('pt')}>pt + this.changeLocale('it')}>it diff --git a/src/calc2/i18n.tsx b/src/calc2/i18n.tsx index 11e01c32..7b83d13a 100644 --- a/src/calc2/i18n.tsx +++ b/src/calc2/i18n.tsx @@ -12,6 +12,7 @@ import langEN from '../locales/en.json'; import langES from '../locales/es.json'; import langKR from '../locales/kr.json'; import langPT from '../locales/pt.json'; +import langIT from '../locales/it.json'; export type LanguageKeys = keyof typeof langEN; @@ -34,6 +35,9 @@ export const i18n = i18next pt: { translations: langPT, }, + it: { + translations: langIT, + }, }, fallbackLng: 'en', nsSeparator: ':', diff --git a/src/locales/it.json b/src/locales/it.json new file mode 100644 index 00000000..052517b4 --- /dev/null +++ b/src/locales/it.json @@ -0,0 +1 @@ +{"db.messages.parser.error-duplicate-variable": "nome di variabile duplicato: {{name}}", "db.messages.parser.error-invalid-date-format": "\"{{str}}\" non \u00e8 una data valida; formato atteso: AAAA-MM-GG", "db.messages.parser.error-group-duplicate-header": "intestazione duplicata {{name}}", "db.messages.parser.error-group-unknown-header": "instazione sconosciuta {{name}}", "db.messages.parser.error-group-header-name-missing": "manca il nome del gruppo (group: ....)", "db.messages.parser.error-group-header-name-empty": "il nome del gruppo non pu\u00f2 essere vuoto", "db.messages.parser.error-group-non-unique-attribute": "attributo non unico {{name{{ in column }}index}}", "db.messages.parser.error-group-non-unique-group-name": "nome del gruppo duplicato: {{name}}", "db.messages.parser.error-sql-string-use-single-quotes": "usa l\u2019apostrofo per le stringhe", "db.messages.parser.error-sql-invalid-relation-name": "\"{{str}}\" non deve essere usato come nome di relazione", "db.messages.parser.error-sql-invalid-column-name": "\"{{str}}\" non deve essere usato come nome di colonna", "db.messages.parser.error-sql-group-by-missing": "manca \u201cgroup by\u201d", "db.messages.parser.error-sql-having-without-group-by": "\u201chaving\u201d senza \"group by\" o aggregazioni", "db.messages.parser.error-sql-negative-limit": "il limite dato deve essere >= 0", "db.messages.parser.error-sqldump-invalid-column-number": "numero di colonne non valido in linea {{line}}", "db.messages.parser.error-sqldump-invalid-type": "tipo non valido in linea {{line}}", "db.messages.parser.error-sqldump-insert-wrong-number-columns": "numero di valori != numero di colonne", "db.messages.parser.error-valueexpr-like-operand-no-string": "l\u2019operando destro di LIKE deve essere un letterale stringa", "db.messages.exec.error-column-not-unique": "non posso aggiungere la colonna \"{{column}}\" perch\u00e9 ambigua", "db.messages.exec.error-column-not-found-name": "Impossibile trovare la colonna \"{{column}}\" nello schema {{schema}}", "db.messages.exec.error-column-not-found-index": "L'indice della colonna \"{{column}}\" \u00e8 fuori intervallo nello schema {{schema}}; l'indice inizia da 1", "db.messages.exec.error-column-ambiguous": "La colonna \"{{column}}\" \u00e8 ambigua in {{schema}}", "db.messages.exec.error-column-index-out-of-range": "L'indice della colonna \"{{column}}\" \u00e8 fuori intervallo in {{schema}}; l'indice inizia da 1", "db.messages.exec.error-could-not-change-rel-alias-ambiguity": "Impossibile impostare l'alias di relazione \"{{alias}}\" a causa di ambiguit\u00e0", "db.messages.exec.error-could-not-rename-ambiguity": "Impossibile impostare il nuovo nome \"{{newName}}\" per \"{{oldName}}\" a causa di ambiguit\u00e0 in {{schema}}", "db.messages.exec.error-schema-a-not-part-of-schema-b": "Lo schema {{schemaA}} non fa parte di {{schemaB}}", "db.messages.exec.error-schemas-not-unifiable": "Gli schemi non sono unificabili: i tipi sono diversi o le dimensioni sono diverse: {{schemaA}} e {{schemaB}}", "db.messages.exec.error-column-not-in-both-schemas": "La colonna \"{{column}}\" non pu\u00f2 essere trovata in entrambi gli schemi di join", "db.messages.exec.error-condition-must-be-boolean": "La condizione deve essere un'espressione booleana", "db.messages.exec.error-func-not-defined-for-column-type": "{{func}} non definito per il tipo {{colType}}", "db.messages.exec.error-join-would-produce-non-unique-columns": "join darebbe origine a nomi di colonna non univoci {{conflicts}}", "db.messages.exec.error-no-columns-match-alias-star": "nessuna colonna corrisponde a \"{{alias}}.*\"", "db.messages.exec.error-datatype-not-specified-for-col": "il tipo di dati per la colonna {{index}} (\"{{column}}\") non \u00e8 specificato", "db.messages.exec.error-invalid-projection-error": "proiezione non valida \"{{argument}}\": {{error}}", "db.messages.exec.error-function-expects-type": "la funzione \"{{func}}\" si aspetta argomenti di tipo \"{{expected}}\" ma \"{{given}}\" \u00e8 stato specificato", "db.messages.exec.error-could-not-compare-different-types": "non \u00e8 stato possibile confrontare il valore se i tipi sono diversi: {{typeA}} != {{typeB}}", "db.messages.exec.error-function-expects-arguments-of-same-type": "{{func}} si aspetta che tutti gli argomenti siano dello stesso tipo", "db.messages.exec.error-case-when-condition-must-be-boolean": "la condizione di un CASE WHEN deve essere di tipo booleano", "db.messages.exec.error-case-when-expects-results-of-same-type": "CASE WHEN condizione THEN risultato END si aspetta che tutti i risultati siano dello stesso tipo", "db.messages.exec.error-invalid-date-format": "\"{{str}}\" non \u00e8 una data valida; formato previsto: AAAA-MM-GG", "db.messages.translate.error-relation-not-found": "Impossibile trovare la relazione \"{{name}}\"", "db.messages.translate.warning-distinct-missing": "DISTINCT mancante", "db.messages.translate.warning-ignored-all-on-set-operators": "Ignorato ALL nell'operazione di set", "db.messages.translate.error-variable-name-conflict": "Conflitto di nomi: il nome della relazione \"{{name}}\" esiste gi\u00e0", "db.messages.translate.error-variable-cyclic-usage": "Rilevato utilizzo ciclico della variabile \"{{name}}\"", "editor.codemirror-placeholder": "La tua intettogazione \u00e8 qui ...\n\nScorciatoie da tastiera:\n\tesegui istruzione: [CTRL]+[RETURN]\n\tesegui selezione: [CTRL]+[SHIFT]+[RETURN]\n\tcompletamento automatico: [CTRL]+[SPACE]\n", "editor.alert-message-headers.success": "Successo", "editor.alert-message-headers.info": "Info", "editor.alert-message-headers.warning": "Avviso", "editor.alert-message-headers.error": "Errore", "editor.inline-relation-editor.button-ok": "ok", "editor.inline-relation-editor.button-cancel": "annulla", "editor.inline-relation-editor.placeholder-column-name-and-types": "columnName:type", "editor.inline-relation-editor.enter-your-data": "inserisci i tuoi dati", "editor.inline-relation-editor.error-column-name-missing": "nome colonna mancante nella colonna {{index}}", "editor.inline-relation-editor.error-wrong-quoted-string": "la stringa non deve contenere virgolette singole e doppie", "editor.error-no-query-found": "nessuna query trovata", "editor.pegjs-error.or": "o", "editor.pegjs-error.no-input-found": "nessun input trovato", "editor.pegjs-error.end-of-input": "fine dell'input", "editor.pegjs-error.expected-found": "Opzione 1: previsto {{expected}} ma trovato {{found}}. Opzione 2: spazi vuoti obbligatori prima di aprire la parentesi '(' di relationshipname.", "editor.error-at-line-x": "alla riga {{line}}", "calc.messages.error-query-missing": "nessuna query trovata", "calc.messages.error-query-missing-assignments-found": "trovate solo assegnazioni; query mancante Guida - Assegnazioni", "calc.messages.gist-load-success": "gist caricato correttamente", "calc.menu.headline": "carica un set di dati", "calc.menu.datasets": "Set di dati", "calc.menu.load-gist-headline": "Carica il set di dati archiviato in un gist", "calc.menu.load-gist-button": "carica", "calc.menu.load-gist-insert-placeholder": "ID gist", "calc.menu.create-own-dataset-headline": "Crea il tuo set di dati", "calc.menu.create-own-dataset-text": "Puoi creare il tuo set di dati e condividerlo con altri. Scopri di pi\u00f9 nel", "calc.menu.create-own-dataset-text-link": "Tutorial del responsabile", "calc.menu.create-own-dataset-button-new": "crea un nuovo set di dati", "calc.menu.create-own-dataset-button-modify": "modifica il set di dati corrente", "calc.navigation.take-a-tour": "Fai un giro", "calc.navigation.feedback": "Feedback", "calc.navigation.help": "Guida", "calc.navigation.calc": "Calcola", "calc.navigation.language": "Lingua", "calc.maintainer-groups.misc": "Varie", "calc.maintainer-groups.temp": "Temporaneo", "calc.maintainer-groups.uibk": "Universit\u00e0 di Innsbruck", "calc.maintainer-groups.karlsruhe": "Universit\u00e0 di scienze applicate di Karlsruhe", "calc.maintainer-groups.saarland": "Universit\u00e0 del Saarland", "calc.maintainer-groups.hsd": "Universit\u00e0 di scienze applicate di D\u00fcsseldorf", "calc.editors.button-history": "cronologia", "calc.editors.insert-relation-title": "Inserisci", "calc.editors.insert-relation-tooltip": "Inserisci nomi di relazioni o colonne", "calc.editors.group.tab-name": "Editor di gruppo", "calc.editors.group.tab-name-short": "GE", "calc.editors.group.toolbar.import-sql": "importa SQL-dump", "calc.editors.group.toolbar.import-sql-content": "importa SQL-dump", "calc.editors.group.toolbar.add-new-relation": "aggiungi nuova relazione", "calc.editors.group.toolbar.add-new-relation-content": "apri editor di relazioni", "calc.editors.group.button-download": "scarica", "calc.editors.group.button-exec": "anteprima", "calc.editors.group.button-use": "usa gruppo nell'editor", "calc.editors.group.button-use_plural": "usa primo gruppo nell'editor", "calc.editors.group.sql-import-group-name-placeholder": "Nome del gruppo (importato da SQL)", "calc.editors.group.new-group-example-group": "-- questo \u00e8 un esempio\ngroup: nomeDelNuovoGruppo \n\n\nA = {\n\ta:string, b:number\n\tesempio, 42\n}", "calc.editors.group.modal-sqldump.modal-title": "Importa SQL-Dump", "calc.editors.group.modal-sqldump.button-close": "Chiudi", "calc.editors.group.modal-sqldump.button-cancel": "annulla", "calc.editors.group.modal-sqldump.button-import-sql": "importa SQL", "calc.editors.group.modal-sqldump.description": "Inserisci qui il tuo SQL-Dump per creare un gruppo.", "calc.editors.ra.tab-name": "Algebra relazionale", "calc.editors.ra.tab-name-short": "RelAlg", "calc.editors.bags.tab-name": "Algebra multiset", "calc.editors.bags.tab-name-short": "BagAlg", "calc.editors.ra.button-execute-query": "esegui query", "calc.editors.ra.button-execute-selection": "esegui selezione", "calc.editors.ra.button-download": "scarica", "calc.editors.ra.toolbar.duplicate-elimination": "eliminazione duplicati", "calc.editors.ra.toolbar.duplicate-elimination-content": "\u2202 ( A )\n
delta A", "calc.editors.ra.toolbar.projection": "proiezione", "calc.editors.ra.toolbar.projection-content": "π a, b ( A )\n
pi a, b A", "calc.editors.ra.toolbar.selection": "selezione", "calc.editors.ra.toolbar.selection-content": "σ a < b \u2227 b \u2260 c ( A )\n
sigma a < b and b != c A", "calc.editors.ra.toolbar.rename": "Rinomina relazione / rinomina colonne", "calc.editors.ra.toolbar.rename-content": "
σ x.a > 1 ( ρ x ( A ) )
\n
σ A.y > 2 ( rho y\u2190a ( A ) )
", "calc.editors.ra.toolbar.right-arrow": "operatore di ridenominazione delle colonne", "calc.editors.ra.toolbar.right-arrow-content": "
σ A.y > 2 ( ρ a\u2192y ( A ) )
", "calc.editors.ra.toolbar.rename-columns-operator": "operatore di ridenominazione delle colonne", "calc.editors.ra.toolbar.rename-columns-operator-content": "
σ A.y > 2 ( ρ y\u2190a ( A ) )
", "calc.editors.ra.toolbar.orderBy": "ordina per", "calc.editors.ra.toolbar.orderBy-content": "
τ a asc, [2] desc ( A )
tau a asc, [2] desc ( A )
", "calc.editors.ra.toolbar.groupBy": "raggruppa per", "calc.editors.ra.toolbar.groupBy-content": "
γ a, b; count(c)\u2192c ( A )
\n
gamma count(a)->x, sum(b)->y ( A )
", "calc.editors.ra.toolbar.and": "e", "calc.editors.ra.toolbar.and-content": "
σ a < b \u2227 b \u2260 c ( A )
", "calc.editors.ra.toolbar.xor": "xor", "calc.editors.ra.toolbar.xor-content": "
σ a < b \u2295 b \u2260 c ( A )
", "calc.editors.ra.toolbar.or": "o", "calc.editors.ra.toolbar.or-content": "
σ a < b \u2228 b \u2260 c ( A )
", "calc.editors.ra.toolbar.not": "non ", "calc.editors.ra.toolbar.not-content": "
&sigma", "calc.editors.ra.toolbar.equals": "uguale", "calc.editors.ra.toolbar.equals-content": "
&sigma", "calc.editors.ra.toolbar.not-equals": "diverso", "calc.editors.ra.toolbar.not-equals-content": "
&sigma", "calc.editors.ra.toolbar.greater-or-equals": "maggiore o uguale", "calc.editors.ra.toolbar.greater-or-equals-content": "
&sigma", "calc.editors.ra.toolbar.lesser-or-equals": "minore o uguale", "calc.editors.ra.toolbar.lesser-or-equals-content": "
&sigma", "calc.editors.ra.toolbar.intersect": "intersezione", "calc.editors.ra.toolbar.intersect-content": "
( A ) ( B )
", "calc.editors.ra.toolbar.union": "unione", "calc.editors.ra.toolbar.union-content": "
( A ) ( B )
", "calc.editors.ra.toolbar.division": "divisione", "calc.editors.ra.toolbar.division-content": "
( A ) \u00f7 ( B )
", "calc.editors.ra.toolbar.subtraction": "differenza", "calc.editors.ra.toolbar.subtraction-content": "
( A ) - ( B )
\n
( A ) \n ( B )
", "calc.editors.ra.toolbar.cross-join": "prodotto cartesiano", "calc.editors.ra.toolbar.cross-join-content": "
( A ) \u2a2f ( B )
", "calc.editors.ra.toolbar.natural-join": "join naturale / \u03b8-join", "calc.editors.ra.toolbar.natural-join-content": "
( A ) \u22c8 ( B )
\n
( A ) \u22c8 A.a \u2265 B.a ( B )
", "calc.editors.ra.toolbar.left-outer-join": "left outer join", "calc.editors.ra.toolbar.left-outer-join-content": "
( A ) \u27d5 ( B )
\n
( A ) \u27d5 A.a < B.a ( B )
\n", "calc.editors.ra.toolbar.right-outer-join": "right outer join", "calc.editors.ra.toolbar.right-outer-join-content": "
( A ) \u27d6 ( B )
\n
( A ) \u27d6 A.a < B.a ( B )
\n", "calc.editors.ra.toolbar.full-outer-join": "full outer join", "calc.editors.ra.toolbar.full-outer-join-content": "
( A ) \u27d7 ( B )
\n
( A ) \u27d7 A.a != B.a ( B )
", "calc.editors.ra.toolbar.left-semi-join": "left semi join", "calc.editors.ra.toolbar.left-semi-join-content": "
( A ) \u22c9 ( B )
", "calc.editors.ra.toolbar.right-semi-join": "right semi join", "calc.editors.ra.toolbar.right-semi-join-content": "
( A ) \u22ca ( B )
", "calc.editors.ra.toolbar.anti-join": "anti join", "calc.editors.ra.toolbar.anti-join-content": "
( A ) \u25b7 ( B )
", "calc.editors.ra.toolbar.assignment": "assegnamento", "calc.editors.ra.toolbar.assignment-content": "
X = pi a ( A )\n
Y = pi b ( b )\n
( X ) ( Y )
", "calc.editors.ra.toolbar.single-line-comment": "commento di linea", "calc.editors.ra.toolbar.single-line-comment-content": "π a, b A -- commento utile", "calc.editors.ra.toolbar.multi-line-comment": "commento su pi\u00f9 linee", "calc.editors.ra.toolbar.multi-line-comment-content": "/* questo \u00e8 un
commento molto lungo*/

π a, b A", "calc.editors.ra.toolbar.inline-relation": "relazione \u201cin linea\u201d", "calc.editors.ra.toolbar.inline-relation-content": "σ a = 'test' ({
a:string, b:number, X.c:date
a, 1, 1970-01-01
}
)", "calc.editors.ra.toolbar.inline-relation-editor": "Relazione \u201cin linea\u201d(editor)", "calc.editors.ra.toolbar.inline-relation-editor-content": "crea una nuova relazione inline usando un editor incorporato", "calc.editors.ra.toolbar.insert-date": "inserisci data", "calc.editors.ra.toolbar.insert-date-content": "σ a < date('1970-01-01') ( A )", "calc.editors.ra.toolbar.autoreplace-operators.title": "sostituzione operatore", "calc.editors.ra.toolbar.autoreplace-operators.header": "sostituzione automatica operatori", "calc.editors.ra.toolbar.autoreplace-operators.none": "nessuna sostituzione", "calc.editors.ra.toolbar.autoreplace-operators.plain2math": "pi => \u03c0", "calc.editors.ra.toolbar.autoreplace-operators.math2plain": "\u03c0 => pi", "calc.editors.sql.tab-name": "SQL", "calc.editors.sql.tab-name-short": "SQL", "calc.editors.sql.button-execute-query": "esegui query", "calc.editors.sql.button-execute-selection": "esegui selezione", "calc.editors.sql.button-download": "scarica", "calc.editors.sql.toolbar.select": "clausola select", "calc.editors.sql.toolbar.select-content": "

SELECT * FROM A

SELECT a, A.b, A.c FROM A
", "calc.editors.sql.toolbar.from": "Clausola from", "calc.editors.sql.toolbar.from-content": "
SELECT *
FROM A, B as b
INNER JOIN C NATURAL
", "calc.editors.sql.toolbar.where": "Clausola where ", "calc.editors.sql.toolbar.where-content": "SELECT * FROM A, B
where A.a = B.a or false", "calc.editors.sql.toolbar.group-by": "Clausola group by", "calc.editors.sql.toolbar.group-by-content": "SELECT a, COUNT(b) as num
FROM A
GROUP BY a", "calc.editors.sql.toolbar.having": "Clausola having ", "calc.editors.sql.toolbar.having-content": "SELECT a, SUM(b) as sum
FROM A
GROUP BY a
having sum > 10", "calc.editors.sql.toolbar.order-by": "Clausola order by ", "calc.editors.sql.toolbar.order-by-content": "

SELECT * FROM A ORDER BY a asc, b desc

SELECT * FROM A ORDER BY 1, 2, 3
", "calc.editors.sql.toolbar.limit": "Clausola limit", "calc.editors.sql.toolbar.limit-content": "SELECT * FROM A
LIMIT 10 OFFSET 0", "calc.editors.sql.toolbar.insert-date": "inserisci una data", "calc.editors.sql.toolbar.insert-date-content": "select * from A\nwhere a < date(\"1970-01-01\")", "calc.result.modal.title": "Risultato", "calc.result.modal.close": "Chiudi", "calc.editors.ra.inline-editor.title": "Editor relazioni", "calc.editors.ra.inline-editor.button-download-csv": "Scarica CSV", "calc.editors.ra.inline-editor.button-upload-csv": "Carica CSV", "calc.editors.ra.inline-editor.button-cancel": "Annulla", "calc.editors.ra.inline-editor.button-ok": "Ok", "calc.editors.ra.inline-editor.row-name": "Nome", "calc.editors.ra.inline-editor.row-type": "Tipo", "calc.editors.ra.inline-editor.input-relation-name": "Nome relazione", "calc.navigation.imprint": "Impressum"} \ No newline at end of file diff --git a/src/locales/languages.csv b/src/locales/languages.csv index 41ce20b8..0e56d809 100644 --- a/src/locales/languages.csv +++ b/src/locales/languages.csv @@ -1,49 +1,49 @@ -Key,en,pt,de,es,kr -db.messages.parser.error-duplicate-variable,duplicate variable name: {{name}},nome de variável duplicado: {{name}},Variablenname wurde mehrfach definiert: {{name}},nombre de variable duplicado: {{name}},변수 이름 중복: {{name}} -db.messages.parser.error-invalid-date-format,"""{{str}}"" is not a valid date; expected format: YYYY-MM-DD","""{{str}}"" não é uma data válida; formato esperado: YYYY-MM-DD","""{{str}}"" ist kein gültiges Datum; erwartetes Format: YYYY-MM-DD","""{{str}}"" no es una fecha válida; formato esperado: YYYY-MM-DD","""__str__"" 유효하지 않은 날짜; 형식: YYYY-MM-DD" -db.messages.parser.error-group-duplicate-header,duplicate header {{name}},cabeçalho duplicado {{name}},mehrfacher header {{name}},header duplicado {{name}}, 헤더 중복: {{name}} -db.messages.parser.error-group-unknown-header,unknown header {{name}},cabeçalho desconhecido {{name}},unbekannter header {{name}},header desconocido {{name}},알 수 없는 헤더: {{name}} -db.messages.parser.error-group-header-name-missing,the name of the group is missing (group: ....),o nome do grupo está faltando (group: ....),der Name des Datensatzes fehlt (group: ....),el nombre del grupo no se ha encontrado (group: ....),그룹 이름이 없음(group: ....) -db.messages.parser.error-group-header-name-empty,the name of the group must not be empty,o nome do grupo não pode ser vazio,der Name des Datensatzes ist leer,el nombre del grupo debe ser rellenado,그룹 이름은 비어있으면 안됨 -db.messages.parser.error-group-non-unique-attribute,non unique attribute {{name{{ in column }}index}},atributo não único {{name}} na coluna {{index}},nicht eindeutiges Attribut {{name}} in Spalte {{index}},atributo no único {{name}} en columna {{index}},__index__ 열에서 고유하지 않은 속성 {{name}} -db.messages.parser.error-group-non-unique-group-name,duplicate group name: {{name}},nome de grupo duplicado: {{name}},Der Name der Gruppe {{name}} ist nicht eindeutig.,El nombre del grupo no es único.,duplicate group name: {{name}} -db.messages.parser.error-sql-string-use-single-quotes,use single quotes for strings,use aspas simples para strings (caracteres/texto),verwenden Sie einfache Anführungszeichen für Zeichenketten,utiliza comillas simples para cadenas de caracteres,문자열에 작은 따음표 사용 -db.messages.parser.error-sql-invalid-relation-name,"""{{str}}"" must not be used as a relation-name","""{{str}}"" não pode ser usado como nome de relação","""{{str}}"" darf nicht als name einer Relation verwendet werden","""{{str}}"" no debe ser utilizado como nombre de relacion","""__str__""은 관계 이름으로 사용 할 수 없음" -db.messages.parser.error-sql-invalid-column-name,"""{{str}}"" must not be used as a column-name","""{{str}}"" não pode ser usado como nome de coluna","""{{str}}"" darf nicht als name einer Spalte verwendet werden","""{{str}}"" no debe ser utilizado como nombre de columna","""__str__""은 열 이름으로 사용할 수 없음" -db.messages.parser.error-sql-group-by-missing,group by is missing,group by está faltando,group-by-Klausel fehlt,group by no se encuentra,group by 없음 -db.messages.parser.error-sql-having-without-group-by,"having found but missing ""group by"" or aggregation","“having” encontrado, mas sem ""group by"" ou agregação","having-Klausel gefunden doch ""group by"" or Aggregation fehlt","se ha encontrado pero no se encuentra ""group by"" ó agregación","""group by"" 또는 집계 없음" -db.messages.parser.error-sql-negative-limit,the limit given must be >= 0,o limite dado precisa ser >= 0,das Limit muss größer oder gleich 0 sein,el límite dado debe ser >= 0,0 이상이어야 함 -db.messages.parser.error-sqldump-invalid-column-number,invalid number of columns in line {{line}},número inválido de colunas na linha {{line}},ungültige Spaltenanzahl in Zeile {{line}},número inválido de columnas en línea {{line}},__line__ 에서 유효하지 않은 열 -db.messages.parser.error-sqldump-invalid-type,invalid type in line {{line}},tipo inválido na linha {{line}},ungültiger Typ in Zeile {{line}},tipo inválido en línea {{line}},__line__ 에서 유효하지 않은 타입 -db.messages.parser.error-sqldump-insert-wrong-number-columns,number of values != number of columns,número de valores != número de colunas,Anzahl der Werte != Anzahl der Spalten,número de valores != número de columnas,값의 숫자 != 열의 숫자 -db.messages.parser.error-valueexpr-like-operand-no-string,right operand of LIKE must be a string literal,operando direito de LIKE deve ser uma string literal,der rechte Operand von LIKE muss ein Zeichenkettenliteral sein,operando derecho de LIKE debe ser una cadena literal,LIKE의 오른쪽 피연산자는 문자열 리터럴이어야 함 -db.messages.exec.error-column-not-unique,"could not add column ""{{column}}"" because of ambiguity","não foi possível adicionar a coluna ""{{column}}"" devido a ambiguidade","Spalte ""{{column}}"" kann wegen mehrdeutigkeit nicht hinzugefügt werden","no se pude agregar columna ""{{column}}"" por ambiguedad","모호성 때문에 열 ""__column__"" 을 추가할 수 없음" -db.messages.exec.error-column-not-found-name,"could not find column ""{{column}}"" in schema {{schema}}","não foi possível encontrar a coluna ""{{column}}"" no esquema {{schema}}","Spalte ""{{column}} wurde im Schema {{schema}} nicht gefunden","no se pude encontrar columna ""{{column}}"" en esquema {{schema}}","스키마 __schema__ 에서 열 ""__column__"" 을 찾을 수 없음" -db.messages.exec.error-column-not-found-index,"column index ""{{column}}"" is out of range in schema {{schema}}; index starts at 1","índice da coluna ""{{column}}"" está fora do intervalo no esquema {{schema}}; índice começa em 1","Spaltenindex ""{{column}}"" ist ausserhalb des Gültigkeitsbereichs für Schema {{schema}}; Indizes starten mit 1","índice de columna ""{{column}}"" está fuera de rango en equema {{schema}}; index starts at 1","열 인덱스 ""__column__"" 는 범위를 벗어남; 인덱스는 1에서 시작" -db.messages.exec.error-column-ambiguous,"column ""{{column}}"" is ambiguous in {{schema}}","coluna""{{column}}"" é ambígua em {{schema}}","Spalte ""{{column}}"" ist mehrdeutig im Schema {{schema}}","columna ""{{column}}"" es ambigua en esquema {{schema}}","열 ""__column__"" 는 스키마 __schema__ 에서 모호함" -db.messages.exec.error-column-index-out-of-range,"column index ""{{column}}"" is out of range in {{schema}}; index starts at 1","índice da coluna ""{{column}}"" está fora do intervalo no esquema {{schema}}; índice começa em 1","Spaltenindex ""{{column}}"" ist ausserhalb des Gültigkeitsbereichs für Schema {{schema}}; Indizes starten mit 1","índice de columna ""{{column}}"" está fuera de rango en equema {{schema}}; índice comienza en 1","열 인덱스 ""__column__"" 는 범위를 벗어남; 인덱스는 1에서 시작" -db.messages.exec.error-could-not-change-rel-alias-ambiguity,"could not set relation alias ""{{alias}}"" because of ambiguity",não foi possível definir o ”alias” da relação “{{alias}}” por causa da ambiguidade,"Relations alias ""{{alias}}"" kann wegen Mehrdeutigkeit nicht gesetzt werden","no se pudo establecer relación alias ""{{alias}}"" por ambiguedad","모호성 때문에 릴레이션 가명 ""__alias__""을 사용할 수 없음 " -db.messages.exec.error-could-not-rename-ambiguity,"could not set new name ""{{newName}}"" for ""{{oldName}}"" because of ambiguity in {{schema}}","não foi possível definir o novo nome ""{{newName}}"" para ""{{oldName}}"" devido a ambiguidade em {{schema}}","neuer Name ""{{newName}}"" für ""{{oldName}}"" kann wegen Mehrdeutigkeit nicht gesetzt werden im Schema {{schema}}","no se pudo establecer nuevo nombre ""{{newName}}"" para ""{{oldName}}"" por ambiguedad en el equema {{schema}}","스키마 __schema__ 에서의 모호성 때문에 ""__oldName__""을 위한 새로운 이름 ""__newName__"" 을 설정 할 수 없음" -db.messages.exec.error-schema-a-not-part-of-schema-b,schema {{schemaA}} is not part of {{schemaB}},esquema {{schemaA}} não é parte de {{schemaB}},Schema {{schemaA}} ist nicht Teil von {{schemaB}},esquema {{schemaA}} no es parte de {{schemaB}},스키마 __schemaA__ 는 __schemaB__ 의 부분이 아님 -db.messages.exec.error-schemas-not-unifiable,schemas are not unifiable: types are different or size is different: {{schemaA}} and {{schemaB}},os esquemas não são unificáveis: os tipos ou o tamanho diferem: {{schemaA}} e {{schemaB}},Schemas sind nicht unifiable: Typen oder Anzahl der Attribute ist unterschiedlich: {{schemaA}} and {{schemaB}},esquemas no son unificables: los tipos son diferentes ó los tamaño son diferentes: {{schemaA}} y {{schemaB}},스키마들은 통합될 수 없음: 타입들은 다르거나 사이즈들이 다르다: __schemaA__ 와 __schemaB__ -db.messages.exec.error-column-not-in-both-schemas,"column ""{{column}}"" can not be found in both schemas of join","coluna ""{{column}}"" não pode ser encontrada em ambos os esquemas de junção","Spalte ""{{column}}"" kann nicht in beiden Schemas des Joins gefunden werden","columna ""{{column}}"" no se puede encontrar en ambos esquemas del join","열 ""__column__""은 두 스키마의 조인에서 찾을 수 없음" -db.messages.exec.error-condition-must-be-boolean,condition must be a boolean expression,condição deve ser uma expressão booleana,Bedingung muss ein boolscher Ausdruck sein,condición debe ser una expresión booleana,조건은 불린 대수여야만 함 -db.messages.exec.error-func-not-defined-for-column-type,{{func}} not defined for type {{colType}},{{func}} não definida para o tipo {{colType}},{{func}} ist nicht für Datentyp {{colType}} definiert,{{func}} no está definido para {{colType}},__func_ _은 타입 __colType__ 을 위해 정의될 수 없음 -db.messages.exec.error-join-would-produce-non-unique-columns,join would result in non unique column names {{conflicts}},a junção resultaria em nomes de coluna não únicos {{conflicts}},Die folgenden Spalten sind teil beider Relationen: {{conflicts}},Join würde nicht eindeutige Spaltennamen erzeugen,조인은 고유하지 않은 열 이름에서 결과를 냄 조인은 고유하지 않은 열 이름에서 결과를 냄 이 열들은 두 릴레이션 사이에서 나타남: __conflicts__ -db.messages.exec.error-no-columns-match-alias-star,"no columns match ""{{alias}}.*""","nenhuma coluna corresponde a ""{{alias}}.*""","Keine Spalten gefunden für ""{{alias}}.*""", las siguientes columnas aparecen en ambas relaciones: {{conflicts}},"""__alias__.*""와 일치하는 열이 없음" -db.messages.exec.error-datatype-not-specified-for-col,"datatype for column {{index}} (""{{column}}"") is not specified","tipo de dados para a coluna {{index}} (""{{column}}"") não foi especificado","Datentype für Spalte {{index}} (""{{column}}"") wurde nicht spezifiziert","tipo de dato para columna {{index}} (""{{column}}"") no está especificado","열 __index__의 데이터 타입 (""__column__"")이 구체화되지 않음" -db.messages.exec.error-invalid-projection-error,"invalid projection ""{{argument}}"": {{error}}","projeção inválida ""{{argument}}"": {{erro}}","ungültige Projektion ""{{argument}}"": {{error}}","proyección inválida ""{{argument}}"": {{error}}","유효하지 않은 프로젝션 ""__argument__"": __error__" -db.messages.exec.error-function-expects-type,"function ""{{func}}"" expects arguments of type ""{{expected}}"" but ""{{given}}"" given","a função ""{{func}}"" espera argumentos do tipo ""{{expected}}"" mas ""{{given}}"" foi dado","Funktion ""{{func}}"" erwartet Argumente vom Typ ""{{expected}}"" aber ""{{given}}"" gefunden","función ""{{func}}"" espera argumentos de tipo ""{{expected}}"" pero ""{{given}}"" fue dado","함수 ""__func__""는 인자 타입 ""__expected__"" 으로 기대하지만 ""__given__"" 이 주어짐" -db.messages.exec.error-could-not-compare-different-types,could not compare value if types are different: {{typeA}} != {{typeB}},não foi possível comparar o valor se os tipos forem diferentes: {{typeA}}! = {{typeB}},Werte mit unterschiedlichen Datentypen können nicht verglichen werden: {{typeA}} != {{typeB}},no se pudo comparar valor si tipos son diferentes: {{typeA}} != {{typeB}},타입이 다르면 비교할 수 없음: __typeA__ != __typeB__ -db.messages.exec.error-function-expects-arguments-of-same-type,{{func}} expects all arguments to be of the same type,{{func}} espera que todos os argumentos sejam do mesmo tipo,"Funktion {{func}} erwartet, dass alle Argumente den selben Datentyp haben.",{{func}} espera que todos los argumentos sean del mismo tipo,__func__ 는 모든 인자가 같은 타입으로 기대함 -db.messages.exec.error-case-when-condition-must-be-boolean,the condition of a CASE WHEN must be of type boolean,a condição de um CASE WHEN deve ser do tipo booleano,Die Bedingung für ein CASE WHEN muss ein boolscher Ausdruck sein,la condición de un CASE WHEN debe ser de tipo booleano,CASE WHEN 조건은 불린 타입이어야 함 -db.messages.exec.error-case-when-expects-results-of-same-type,CASE WHEN condition THEN result END expects all results to be of the same type, CASE WHEN condição THEN resultado END espera que todos os resultados sejam do mesmo tipo,CASE WHEN condition THEN result END erwartet dass alle results vom selben Typ sind,CASE WHEN condition THEN result END espera todos results ser del mismo tipo,CASE WHEN condition THEN result END는 모든 결과가 같은 타입으로 기대함 -db.messages.exec.error-invalid-date-format,"""{{str}}"" is not a valid date; expected format: YYYY-MM-DD","""{{str}}"" não é uma data válida; formato esperado: YYYY-MM-DD","""{{str}}"" ist kein gültiges Datum; erwartetes Format: YYYY-MM-DD","""{{str}}"" no es una fecha válido; formato esperado: YYYY-MM-DD","""__str__"" 는 유효하지 않은 날짜; 형식: YYYY-MM-DD" -db.messages.translate.error-relation-not-found,"could not find relation ""{{name}}""","não foi possível encontrar relação ""{{name}}""","Relation ""{{name}}"" nicht gefunden","no se pudo encontrar relación ""{{name}}""","릴레이션 ""{{name}}""을 찾을 수 없음" -db.messages.translate.warning-distinct-missing,DISTINCT is missing,DISTINCT está faltando,Distinct fehlt,DISTINCT fehlt,DISTINCT 없음 -db.messages.translate.warning-ignored-all-on-set-operators,ignored ALL on set operation,ignorou ALL na operação definida,ALL bei Mengenoperatoren wurde ignoriert,TODOS los operadores de cantidad fueron ignorados,집합 연산에서 무시된 ALL -db.messages.translate.error-variable-name-conflict,"name conflict: relation name ""{{name}}"" already exists","conflito de nomes: o nome da relação ""{{name}}"" já existe","Namenskonflikt: eine Relation mit Namen ""{{name}}"" existiert bereits","conflicto de nombre: nombre de relación ""{{name}}"" ya existe","이름 충돌: 릴레이션 이름 ""{{name}}"" 은 이미 존재함" -db.messages.translate.error-variable-cyclic-usage,"cyclic usage of variable ""{{name}}"" detected","uso cíclico da variável ""{{name}}"" detectado","Zyklische Verwendung von Variable ""{{name}}"" erkannt","uso de variable cíclico ""{{name}}"" detectado","변수 ""{{name}}""의 순환 사용이 감지됨" +Key,en,pt,de,es,kr,it +db.messages.parser.error-duplicate-variable,duplicate variable name: {{name}},nome de variável duplicado: {{name}},Variablenname wurde mehrfach definiert: {{name}},nombre de variable duplicado: {{name}},변수 이름 중복: {{name}},nome di variabile duplicato: {{name}} +db.messages.parser.error-invalid-date-format,"""{{str}}"" is not a valid date; expected format: YYYY-MM-DD","""{{str}}"" não é uma data válida; formato esperado: YYYY-MM-DD","""{{str}}"" ist kein gültiges Datum; erwartetes Format: YYYY-MM-DD","""{{str}}"" no es una fecha válida; formato esperado: YYYY-MM-DD","""__str__"" 유효하지 않은 날짜; 형식: YYYY-MM-DD","""{{str}}"" non è una data valida; formato atteso: AAAA-MM-GG" +db.messages.parser.error-group-duplicate-header,duplicate header {{name}},cabeçalho duplicado {{name}},mehrfacher header {{name}},header duplicado {{name}}, 헤더 중복: {{name}},intestazione duplicata {{name}} +db.messages.parser.error-group-unknown-header,unknown header {{name}},cabeçalho desconhecido {{name}},unbekannter header {{name}},header desconocido {{name}},알 수 없는 헤더: {{name}},instazione sconosciuta {{name}} +db.messages.parser.error-group-header-name-missing,the name of the group is missing (group: ....),o nome do grupo está faltando (group: ....),der Name des Datensatzes fehlt (group: ....),el nombre del grupo no se ha encontrado (group: ....),그룹 이름이 없음(group: ....),manca il nome del gruppo (group: ....) +db.messages.parser.error-group-header-name-empty,the name of the group must not be empty,o nome do grupo não pode ser vazio,der Name des Datensatzes ist leer,el nombre del grupo debe ser rellenado,그룹 이름은 비어있으면 안됨,il nome del gruppo non può essere vuoto +db.messages.parser.error-group-non-unique-attribute,non unique attribute {{name{{ in column }}index}},atributo não único {{name}} na coluna {{index}},nicht eindeutiges Attribut {{name}} in Spalte {{index}},atributo no único {{name}} en columna {{index}},__index__ 열에서 고유하지 않은 속성 {{name}},attributo non unico {{name{{ in column }}index}} +db.messages.parser.error-group-non-unique-group-name,duplicate group name: {{name}},nome de grupo duplicado: {{name}},Der Name der Gruppe {{name}} ist nicht eindeutig.,El nombre del grupo no es único.,duplicate group name: {{name}},nome del gruppo duplicato: {{name}} +db.messages.parser.error-sql-string-use-single-quotes,use single quotes for strings,use aspas simples para strings (caracteres/texto),verwenden Sie einfache Anführungszeichen für Zeichenketten,utiliza comillas simples para cadenas de caracteres,문자열에 작은 따음표 사용,usa l’apostrofo per le stringhe +db.messages.parser.error-sql-invalid-relation-name,"""{{str}}"" must not be used as a relation-name","""{{str}}"" não pode ser usado como nome de relação","""{{str}}"" darf nicht als name einer Relation verwendet werden","""{{str}}"" no debe ser utilizado como nombre de relacion","""__str__""은 관계 이름으로 사용 할 수 없음","""{{str}}"" non deve essere usato come nome di relazione" +db.messages.parser.error-sql-invalid-column-name,"""{{str}}"" must not be used as a column-name","""{{str}}"" não pode ser usado como nome de coluna","""{{str}}"" darf nicht als name einer Spalte verwendet werden","""{{str}}"" no debe ser utilizado como nombre de columna","""__str__""은 열 이름으로 사용할 수 없음","""{{str}}"" non deve essere usato come nome di colonna" +db.messages.parser.error-sql-group-by-missing,group by is missing,group by está faltando,group-by-Klausel fehlt,group by no se encuentra,group by 없음,manca “group by” +db.messages.parser.error-sql-having-without-group-by,"having found but missing ""group by"" or aggregation","“having” encontrado, mas sem ""group by"" ou agregação","having-Klausel gefunden doch ""group by"" or Aggregation fehlt","se ha encontrado pero no se encuentra ""group by"" ó agregación","""group by"" 또는 집계 없음","“having” senza ""group by"" o aggregazioni" +db.messages.parser.error-sql-negative-limit,the limit given must be >= 0,o limite dado precisa ser >= 0,das Limit muss größer oder gleich 0 sein,el límite dado debe ser >= 0,0 이상이어야 함,il limite dato deve essere >= 0 +db.messages.parser.error-sqldump-invalid-column-number,invalid number of columns in line {{line}},número inválido de colunas na linha {{line}},ungültige Spaltenanzahl in Zeile {{line}},número inválido de columnas en línea {{line}},__line__ 에서 유효하지 않은 열,numero di colonne non valido in linea {{line}} +db.messages.parser.error-sqldump-invalid-type,invalid type in line {{line}},tipo inválido na linha {{line}},ungültiger Typ in Zeile {{line}},tipo inválido en línea {{line}},__line__ 에서 유효하지 않은 타입,tipo non valido in linea {{line}} +db.messages.parser.error-sqldump-insert-wrong-number-columns,number of values != number of columns,número de valores != número de colunas,Anzahl der Werte != Anzahl der Spalten,número de valores != número de columnas,값의 숫자 != 열의 숫자,numero di valori != numero di colonne +db.messages.parser.error-valueexpr-like-operand-no-string,right operand of LIKE must be a string literal,operando direito de LIKE deve ser uma string literal,der rechte Operand von LIKE muss ein Zeichenkettenliteral sein,operando derecho de LIKE debe ser una cadena literal,LIKE의 오른쪽 피연산자는 문자열 리터럴이어야 함,l’operando destro di LIKE deve essere un letterale stringa +db.messages.exec.error-column-not-unique,"could not add column ""{{column}}"" because of ambiguity","não foi possível adicionar a coluna ""{{column}}"" devido a ambiguidade","Spalte ""{{column}}"" kann wegen mehrdeutigkeit nicht hinzugefügt werden","no se pude agregar columna ""{{column}}"" por ambiguedad","모호성 때문에 열 ""__column__"" 을 추가할 수 없음","non posso aggiungere la colonna ""{{column}}"" perché ambigua" +db.messages.exec.error-column-not-found-name,"could not find column ""{{column}}"" in schema {{schema}}","não foi possível encontrar a coluna ""{{column}}"" no esquema {{schema}}","Spalte ""{{column}} wurde im Schema {{schema}} nicht gefunden","no se pude encontrar columna ""{{column}}"" en esquema {{schema}}","스키마 __schema__ 에서 열 ""__column__"" 을 찾을 수 없음","Impossibile trovare la colonna ""{{column}}"" nello schema {{schema}}" +db.messages.exec.error-column-not-found-index,"column index ""{{column}}"" is out of range in schema {{schema}}; index starts at 1","índice da coluna ""{{column}}"" está fora do intervalo no esquema {{schema}}; índice começa em 1","Spaltenindex ""{{column}}"" ist ausserhalb des Gültigkeitsbereichs für Schema {{schema}}; Indizes starten mit 1","índice de columna ""{{column}}"" está fuera de rango en equema {{schema}}; index starts at 1","열 인덱스 ""__column__"" 는 범위를 벗어남; 인덱스는 1에서 시작","L'indice della colonna ""{{column}}"" è fuori intervallo nello schema {{schema}}; l'indice inizia da 1" +db.messages.exec.error-column-ambiguous,"column ""{{column}}"" is ambiguous in {{schema}}","coluna""{{column}}"" é ambígua em {{schema}}","Spalte ""{{column}}"" ist mehrdeutig im Schema {{schema}}","columna ""{{column}}"" es ambigua en esquema {{schema}}","열 ""__column__"" 는 스키마 __schema__ 에서 모호함","La colonna ""{{column}}"" è ambigua in {{schema}}" +db.messages.exec.error-column-index-out-of-range,"column index ""{{column}}"" is out of range in {{schema}}; index starts at 1","índice da coluna ""{{column}}"" está fora do intervalo no esquema {{schema}}; índice começa em 1","Spaltenindex ""{{column}}"" ist ausserhalb des Gültigkeitsbereichs für Schema {{schema}}; Indizes starten mit 1","índice de columna ""{{column}}"" está fuera de rango en equema {{schema}}; índice comienza en 1","열 인덱스 ""__column__"" 는 범위를 벗어남; 인덱스는 1에서 시작","L'indice della colonna ""{{column}}"" è fuori intervallo in {{schema}}; l'indice inizia da 1" +db.messages.exec.error-could-not-change-rel-alias-ambiguity,"could not set relation alias ""{{alias}}"" because of ambiguity",não foi possível definir o ”alias” da relação “{{alias}}” por causa da ambiguidade,"Relations alias ""{{alias}}"" kann wegen Mehrdeutigkeit nicht gesetzt werden","no se pudo establecer relación alias ""{{alias}}"" por ambiguedad","모호성 때문에 릴레이션 가명 ""__alias__""을 사용할 수 없음 ","Impossibile impostare l'alias di relazione ""{{alias}}"" a causa di ambiguità" +db.messages.exec.error-could-not-rename-ambiguity,"could not set new name ""{{newName}}"" for ""{{oldName}}"" because of ambiguity in {{schema}}","não foi possível definir o novo nome ""{{newName}}"" para ""{{oldName}}"" devido a ambiguidade em {{schema}}","neuer Name ""{{newName}}"" für ""{{oldName}}"" kann wegen Mehrdeutigkeit nicht gesetzt werden im Schema {{schema}}","no se pudo establecer nuevo nombre ""{{newName}}"" para ""{{oldName}}"" por ambiguedad en el equema {{schema}}","스키마 __schema__ 에서의 모호성 때문에 ""__oldName__""을 위한 새로운 이름 ""__newName__"" 을 설정 할 수 없음","Impossibile impostare il nuovo nome ""{{newName}}"" per ""{{oldName}}"" a causa di ambiguità in {{schema}}" +db.messages.exec.error-schema-a-not-part-of-schema-b,schema {{schemaA}} is not part of {{schemaB}},esquema {{schemaA}} não é parte de {{schemaB}},Schema {{schemaA}} ist nicht Teil von {{schemaB}},esquema {{schemaA}} no es parte de {{schemaB}},스키마 __schemaA__ 는 __schemaB__ 의 부분이 아님,Lo schema {{schemaA}} non fa parte di {{schemaB}} +db.messages.exec.error-schemas-not-unifiable,schemas are not unifiable: types are different or size is different: {{schemaA}} and {{schemaB}},os esquemas não são unificáveis: os tipos ou o tamanho diferem: {{schemaA}} e {{schemaB}},Schemas sind nicht unifiable: Typen oder Anzahl der Attribute ist unterschiedlich: {{schemaA}} and {{schemaB}},esquemas no son unificables: los tipos son diferentes ó los tamaño son diferentes: {{schemaA}} y {{schemaB}},스키마들은 통합될 수 없음: 타입들은 다르거나 사이즈들이 다르다: __schemaA__ 와 __schemaB__,Gli schemi non sono unificabili: i tipi sono diversi o le dimensioni sono diverse: {{schemaA}} e {{schemaB}} +db.messages.exec.error-column-not-in-both-schemas,"column ""{{column}}"" can not be found in both schemas of join","coluna ""{{column}}"" não pode ser encontrada em ambos os esquemas de junção","Spalte ""{{column}}"" kann nicht in beiden Schemas des Joins gefunden werden","columna ""{{column}}"" no se puede encontrar en ambos esquemas del join","열 ""__column__""은 두 스키마의 조인에서 찾을 수 없음","La colonna ""{{column}}"" non può essere trovata in entrambi gli schemi di join" +db.messages.exec.error-condition-must-be-boolean,condition must be a boolean expression,condição deve ser uma expressão booleana,Bedingung muss ein boolscher Ausdruck sein,condición debe ser una expresión booleana,조건은 불린 대수여야만 함,La condizione deve essere un'espressione booleana +db.messages.exec.error-func-not-defined-for-column-type,{{func}} not defined for type {{colType}},{{func}} não definida para o tipo {{colType}},{{func}} ist nicht für Datentyp {{colType}} definiert,{{func}} no está definido para {{colType}},__func_ _은 타입 __colType__ 을 위해 정의될 수 없음,{{func}} non definito per il tipo {{colType}} +db.messages.exec.error-join-would-produce-non-unique-columns,join would result in non unique column names {{conflicts}},a junção resultaria em nomes de coluna não únicos {{conflicts}},Die folgenden Spalten sind teil beider Relationen: {{conflicts}},Join würde nicht eindeutige Spaltennamen erzeugen,조인은 고유하지 않은 열 이름에서 결과를 냄 조인은 고유하지 않은 열 이름에서 결과를 냄 이 열들은 두 릴레이션 사이에서 나타남: __conflicts__,join darebbe origine a nomi di colonna non univoci {{conflicts}} +db.messages.exec.error-no-columns-match-alias-star,"no columns match ""{{alias}}.*""","nenhuma coluna corresponde a ""{{alias}}.*""","Keine Spalten gefunden für ""{{alias}}.*""", las siguientes columnas aparecen en ambas relaciones: {{conflicts}},"""__alias__.*""와 일치하는 열이 없음","nessuna colonna corrisponde a ""{{alias}}.*""" +db.messages.exec.error-datatype-not-specified-for-col,"datatype for column {{index}} (""{{column}}"") is not specified","tipo de dados para a coluna {{index}} (""{{column}}"") não foi especificado","Datentype für Spalte {{index}} (""{{column}}"") wurde nicht spezifiziert","tipo de dato para columna {{index}} (""{{column}}"") no está especificado","열 __index__의 데이터 타입 (""__column__"")이 구체화되지 않음","il tipo di dati per la colonna {{index}} (""{{column}}"") non è specificato" +db.messages.exec.error-invalid-projection-error,"invalid projection ""{{argument}}"": {{error}}","projeção inválida ""{{argument}}"": {{erro}}","ungültige Projektion ""{{argument}}"": {{error}}","proyección inválida ""{{argument}}"": {{error}}","유효하지 않은 프로젝션 ""__argument__"": __error__","proiezione non valida ""{{argument}}"": {{error}}" +db.messages.exec.error-function-expects-type,"function ""{{func}}"" expects arguments of type ""{{expected}}"" but ""{{given}}"" given","a função ""{{func}}"" espera argumentos do tipo ""{{expected}}"" mas ""{{given}}"" foi dado","Funktion ""{{func}}"" erwartet Argumente vom Typ ""{{expected}}"" aber ""{{given}}"" gefunden","función ""{{func}}"" espera argumentos de tipo ""{{expected}}"" pero ""{{given}}"" fue dado","함수 ""__func__""는 인자 타입 ""__expected__"" 으로 기대하지만 ""__given__"" 이 주어짐","la funzione ""{{func}}"" si aspetta argomenti di tipo ""{{expected}}"" ma ""{{given}}"" è stato specificato" +db.messages.exec.error-could-not-compare-different-types,could not compare value if types are different: {{typeA}} != {{typeB}},não foi possível comparar o valor se os tipos forem diferentes: {{typeA}}! = {{typeB}},Werte mit unterschiedlichen Datentypen können nicht verglichen werden: {{typeA}} != {{typeB}},no se pudo comparar valor si tipos son diferentes: {{typeA}} != {{typeB}},타입이 다르면 비교할 수 없음: __typeA__ != __typeB__,non è stato possibile confrontare il valore se i tipi sono diversi: {{typeA}} != {{typeB}} +db.messages.exec.error-function-expects-arguments-of-same-type,{{func}} expects all arguments to be of the same type,{{func}} espera que todos os argumentos sejam do mesmo tipo,"Funktion {{func}} erwartet, dass alle Argumente den selben Datentyp haben.",{{func}} espera que todos los argumentos sean del mismo tipo,__func__ 는 모든 인자가 같은 타입으로 기대함,{{func}} si aspetta che tutti gli argomenti siano dello stesso tipo +db.messages.exec.error-case-when-condition-must-be-boolean,the condition of a CASE WHEN must be of type boolean,a condição de um CASE WHEN deve ser do tipo booleano,Die Bedingung für ein CASE WHEN muss ein boolscher Ausdruck sein,la condición de un CASE WHEN debe ser de tipo booleano,CASE WHEN 조건은 불린 타입이어야 함,la condizione di un CASE WHEN deve essere di tipo booleano +db.messages.exec.error-case-when-expects-results-of-same-type,CASE WHEN condition THEN result END expects all results to be of the same type, CASE WHEN condição THEN resultado END espera que todos os resultados sejam do mesmo tipo,CASE WHEN condition THEN result END erwartet dass alle results vom selben Typ sind,CASE WHEN condition THEN result END espera todos results ser del mismo tipo,CASE WHEN condition THEN result END는 모든 결과가 같은 타입으로 기대함,CASE WHEN condizione THEN risultato END si aspetta che tutti i risultati siano dello stesso tipo +db.messages.exec.error-invalid-date-format,"""{{str}}"" is not a valid date; expected format: YYYY-MM-DD","""{{str}}"" não é uma data válida; formato esperado: YYYY-MM-DD","""{{str}}"" ist kein gültiges Datum; erwartetes Format: YYYY-MM-DD","""{{str}}"" no es una fecha válido; formato esperado: YYYY-MM-DD","""__str__"" 는 유효하지 않은 날짜; 형식: YYYY-MM-DD","""{{str}}"" non è una data valida; formato previsto: AAAA-MM-GG" +db.messages.translate.error-relation-not-found,"could not find relation ""{{name}}""","não foi possível encontrar relação ""{{name}}""","Relation ""{{name}}"" nicht gefunden","no se pudo encontrar relación ""{{name}}""","릴레이션 ""{{name}}""을 찾을 수 없음","Impossibile trovare la relazione ""{{name}}""" +db.messages.translate.warning-distinct-missing,DISTINCT is missing,DISTINCT está faltando,Distinct fehlt,DISTINCT fehlt,DISTINCT 없음,DISTINCT mancante +db.messages.translate.warning-ignored-all-on-set-operators,ignored ALL on set operation,ignorou ALL na operação definida,ALL bei Mengenoperatoren wurde ignoriert,TODOS los operadores de cantidad fueron ignorados,집합 연산에서 무시된 ALL,Ignorato ALL nell'operazione di set +db.messages.translate.error-variable-name-conflict,"name conflict: relation name ""{{name}}"" already exists","conflito de nomes: o nome da relação ""{{name}}"" já existe","Namenskonflikt: eine Relation mit Namen ""{{name}}"" existiert bereits","conflicto de nombre: nombre de relación ""{{name}}"" ya existe","이름 충돌: 릴레이션 이름 ""{{name}}"" 은 이미 존재함","Conflitto di nomi: il nome della relazione ""{{name}}"" esiste già" +db.messages.translate.error-variable-cyclic-usage,"cyclic usage of variable ""{{name}}"" detected","uso cíclico da variável ""{{name}}"" detectado","Zyklische Verwendung von Variable ""{{name}}"" erkannt","uso de variable cíclico ""{{name}}"" detectado","변수 ""{{name}}""의 순환 사용이 감지됨","Rilevato utilizzo ciclico della variabile ""{{name}}""" editor.codemirror-placeholder,"your query goes here ... keyboard shortcuts: @@ -70,62 +70,68 @@ atajos de teclado: 키보드 단축키: statement 실행: [CTRL]+[RETURN] selection 실행: [CTRL]+[SHIFT]+[RETURN] - 자동 완성: [CTRL]+[SPACE]" -editor.alert-message-headers.success,Success,Sucesso,Erfolg,Éxito,성공 -editor.alert-message-headers.info,Info,Info,Info,Info,정보 -editor.alert-message-headers.warning,Warning,Perigo,Warnung,Advertencia,경고 -editor.alert-message-headers.error,Error,Erro,Fehler,Error, 에러 -editor.inline-relation-editor.button-ok,ok,Ok,ok,ok,ok -editor.inline-relation-editor.button-cancel,cancel,Cancelar,abbrechen,cancelar,취소 -editor.inline-relation-editor.placeholder-column-name-and-types,columnName:type,columnName:type,spaltenName:datenTyp,nombreColumna:tipo,열 이름:타입 -editor.inline-relation-editor.enter-your-data,please enter your data,"por favor, insira seus dados",bitte Daten eingeben,por favor ingrese los datos,데이터를 입력하라 -editor.inline-relation-editor.error-column-name-missing,column name missing in column {{index}},nome da coluna ausente na coluna {{index}},Spaltenname fehlt in Spalte {{index}},nombre de columna ausente en columna {{index}},열 이름이 열 __index__에 없다 -editor.inline-relation-editor.error-wrong-quoted-string,string must not contain single and double quotes,string não deve conter aspas simples e duplas,Zeichenketten dürfen keine doppelten oder einfache Anführungszeichen enthalten,cadena de caracteres no debe contener comillas simples y dobles,문자열은 작은따음표와 큰따음표를 포함할 수 없다. -editor.error-no-query-found,no query found,nenhuma consulta encontrada,keine Abfrage gefunden,no se encontró la consulta,쿼리를 찾을 수 없다 -editor.pegjs-error.or,or,ou,oder,ó,또는 -editor.pegjs-error.no-input-found,no input found,nenhuma entrada encontrada,keine Eingabe gefunden,no se encontró la entrada,입력을 찾을 수 없음 -editor.pegjs-error.end-of-input,end of input,fim da entrada,Ende der Eingabe,fin de entrada,입력의 끝 -editor.pegjs-error.expected-found, Option 1: Expected {{expected}} but {{found}} found. Option 2: Whitespace required before opening parenthesis '(' of relationname.,"Opção 1: Esperado {{expected}}, mas {{found}} encontrado. Opção 2: Espaço em branco necessário antes de abrir parênteses '(' de 'relationName'.", Option 1: Erwarte {{expected}} aber {{found}} gefunden. Option 2: Leerzeichen vor der öffnenden Klammer '(' des Relationsnamens erforderlich. , Opción 1: Se esperaba {{expected}} pero se encontró {{found}} . Optión 2: Se requiere un espacio en blanco antes de abrir el paréntesis '(' de 'relationName'., Option 1: 예상 된 __expected__이지만 __found__이 발견됨. Option 2: Whitespace required before opening parenthesis '(' of 'relationName'. -editor.error-at-line-x,at line {{line}},na linha {{line}},in Zeile {{line}},en la línea {{line}},__line__ 줄에서 -calc.messages.error-query-missing,no query found,nenhuma consulta encontrada,keine Abfrage gefunden,no se encontró la consulta,쿼리를 찾을 수 없음 -calc.messages.error-query-missing-assignments-found,"only assignments found; query is missing Help - Assignments","apenas atribuições encontradas; falta a consulta Ajuda - Tarefas ","nur Zuweisungen gefunden; die eigentliche Abfrage fehlt Help - Assignments (en)","solo se encontraron asignaciones; a la consulta le falta Help - Assignments","쿼리를 찾을 수 없음 Help - Assignments" -calc.messages.gist-load-success,gist loaded successfully,gist carregado com sucesso,gist erfolgreich geladen,gist fue cargado con éxito,gist 불러오기 완료 -calc.menu.headline,load a Dataset,Carregue um Dataset,Datensätze,cargar un Dataset,데이터셋 불러오기 -calc.menu.datasets,Datasets,Datasets,Datensätze,Datasets,데이터셋 불러오기 -calc.menu.load-gist-headline,Load dataset stored in a gist,Carregar Dataset armazenado em um gist,Datensatz aus gist laden,cargar dataset guardado en un gist,gist에 저장된 데이터셋 불러오기 -calc.menu.load-gist-button,load,Carregar,laden,cargar,불러오기 -calc.menu.load-gist-insert-placeholder,gist ID,gist ID,gist ID,ID de gist,gist 아이디 -calc.menu.create-own-dataset-headline,Create your own Dataset,Crie seu próprio Dataset,Eigenen Datensatz erstellen,Crear tu propio Dataset,데이터셋 생성하기 -calc.menu.create-own-dataset-text,"You can create your own dataset and share it with others. Learn more about it in the ",Você pode criar seu próprio conjunto de dados e compartilhá-lo com outras pessoas. Saiba mais sobre isso no ,"Sie können Ihren eigenen Datensatz erstellen und ihn mit anderen teilen. Lernen Sie mehr darüber im Maintainer Tutorial","Puedes crear tu propio dataset y compartirlo con otras personas. -Aprende más acerca de ésto en ","You can create your own dataset and share it with others. Learn more about it in the " -calc.menu.create-own-dataset-text-link,Maintainer Tutorial,Tutorial de manutenção,Maintainer Tutorial (en),Tutorial de mantenimiento (en),Maintainer Tutorial -calc.menu.create-own-dataset-button-new,create new Dataset,Criar novo Dataset,neuen Datensatz erstellen,crear nuevo Dataset,새로운 데이터셋 생성 -calc.menu.create-own-dataset-button-modify,modify current Dataset,Modificar Dataset,aktuellen Datensatz abändern,modificar Dataset actual,현재 데이터셋 수정 -calc.navigation.take-a-tour,Take a Tour,Faça um Tour,Tour starten,Haz un recorrido,둘러보기 -calc.navigation.feedback,Feedback,Feedback,Feedback,Feedback,피드백 -calc.navigation.help,Help,Ajuda,Hilfe (en),Ayuda (en),도움말 -calc.navigation.calc,Calculate,Calcular,Rechner,Calculadora,Calculate -calc.navigation.language,Language,Linguagem,Sprache,Lenguaje,언어 -calc.maintainer-groups.misc,Miscellaneous,Diversos,Diverse,Misceláneo,다른 종류 -calc.maintainer-groups.temp,Temporary,Temporário,Ungespeichert,Temporal,임시 -calc.maintainer-groups.uibk,University of Innsbruck,University of Innsbruck,Universität Innsbruck,Universidad de Innsbruck,Innsbruck 대학교 -calc.maintainer-groups.karlsruhe,Karlsruhe University of Applied Sciences,Universidade de Ciências Aplicadas de Karlsruhe,Hochschule Karlsruhe,Universidad de Ciencias Aplicadas de Karlsruhe,Karlsruhe 대학교 -calc.maintainer-groups.saarland,University of Saarland,University of Saarland,Universität Saarland,Universidad de Saarland,Saarland 대학교 -calc.maintainer-groups.hsd,University of Applied Sciences Düsseldorf,Universidade de Ciências Aplicadas de Düsseldorf, Hochschule Düsseldorf,Universidad de Düsseldorf, Düsseldorf 대학교 -calc.editors.button-history,history,Histórico,Verlauf,historia,기록 -calc.editors.insert-relation-title,Insert,Inserir,Einfügen,Insertar,Insert -calc.editors.insert-relation-tooltip,Insert relation or column names,Inserir relação ou nomes de coluna,Beziehungs- oder Spaltennamen einfügen,Insertar nombres de relaciones o columnas,Insert relation or column names -calc.editors.group.tab-name,Group Editor,Editor de Grupo,Datensatz Editor,Editor de Grupo,그룹 에디터 -calc.editors.group.tab-name-short,GE,EG,DS,EG,그룹 에디터 -calc.editors.group.toolbar.import-sql,import SQL-dump,Importar SQL-dump,SQL-dump importieren,importar SQL-dump,SQL-덤프 가져오기 -calc.editors.group.toolbar.import-sql-content,import SQL-dump,Importar SQL-dump,SQL-dump importieren,importar SQL-dump,SQL-컨텐트 가져오기 -calc.editors.group.toolbar.add-new-relation,add new relation,+ nova relação,neue Relation hinzufügen,agregar nueva relación,새로운 릴레이션 추가 -calc.editors.group.toolbar.add-new-relation-content,open relation editor,Abrir editor de relações,Relationseditor öffnen,abrir editor de relaciones,릴레이션 에디터 열기 -calc.editors.group.button-download,download,Download,download,descargar,다운로드 -calc.editors.group.button-exec,preview,Visualizar,Vorschau,vista previa,preview -calc.editors.group.button-use,use Group in editor,Use Grupo no Editor,Datensatz im Editor verwenden,utilizar Grupo en editor,에디터에서 그룹 사용하기 -calc.editors.group.button-use_plural,use first Group in editor,Use o primeiro Grupo no Editor,Datensatz im Editor verwenden,utilizar Grupos en editor,에디터에서 여러 그룹 사용하기 -calc.editors.group.sql-import-group-name-placeholder,Name of the group (imported from SQL),Nome do grupo (importado de SQL),Name des Datensatzes (importiert),Nombre del grupo (importado de SQL),그룹 이름(SQL로부터 불러옴) + 자동 완성: [CTRL]+[SPACE]","La tua intettogazione è qui ... + +Scorciatoie da tastiera: + esegui istruzione: [CTRL]+[RETURN] + esegui selezione: [CTRL]+[SHIFT]+[RETURN] + completamento automatico: [CTRL]+[SPACE] +" +editor.alert-message-headers.success,Success,Sucesso,Erfolg,Éxito,성공,Successo +editor.alert-message-headers.info,Info,Info,Info,Info,정보,Info +editor.alert-message-headers.warning,Warning,Perigo,Warnung,Advertencia,경고,Avviso +editor.alert-message-headers.error,Error,Erro,Fehler,Error, 에러 ,Errore +editor.inline-relation-editor.button-ok,ok,Ok,ok,ok,ok,ok +editor.inline-relation-editor.button-cancel,cancel,Cancelar,abbrechen,cancelar,취소,annulla +editor.inline-relation-editor.placeholder-column-name-and-types,columnName:type,columnName:type,spaltenName:datenTyp,nombreColumna:tipo,열 이름:타입,columnName:type +editor.inline-relation-editor.enter-your-data,please enter your data,"por favor, insira seus dados",bitte Daten eingeben,por favor ingrese los datos,데이터를 입력하라,inserisci i tuoi dati +editor.inline-relation-editor.error-column-name-missing,column name missing in column {{index}},nome da coluna ausente na coluna {{index}},Spaltenname fehlt in Spalte {{index}},nombre de columna ausente en columna {{index}},열 이름이 열 __index__에 없다,nome colonna mancante nella colonna {{index}} +editor.inline-relation-editor.error-wrong-quoted-string,string must not contain single and double quotes,string não deve conter aspas simples e duplas,Zeichenketten dürfen keine doppelten oder einfache Anführungszeichen enthalten,cadena de caracteres no debe contener comillas simples y dobles,문자열은 작은따음표와 큰따음표를 포함할 수 없다.,la stringa non deve contenere virgolette singole e doppie +editor.error-no-query-found,no query found,nenhuma consulta encontrada,keine Abfrage gefunden,no se encontró la consulta,쿼리를 찾을 수 없다,nessuna query trovata +editor.pegjs-error.or,or,ou,oder,ó,또는,o +editor.pegjs-error.no-input-found,no input found,nenhuma entrada encontrada,keine Eingabe gefunden,no se encontró la entrada,입력을 찾을 수 없음,nessun input trovato +editor.pegjs-error.end-of-input,end of input,fim da entrada,Ende der Eingabe,fin de entrada,입력의 끝,fine dell'input +editor.pegjs-error.expected-found, Option 1: Expected {{expected}} but {{found}} found. Option 2: Whitespace required before opening parenthesis '(' of relationname.,"Opção 1: Esperado {{expected}}, mas {{found}} encontrado. Opção 2: Espaço em branco necessário antes de abrir parênteses '(' de 'relationName'.", Option 1: Erwarte {{expected}} aber {{found}} gefunden. Option 2: Leerzeichen vor der öffnenden Klammer '(' des Relationsnamens erforderlich. , Opción 1: Se esperaba {{expected}} pero se encontró {{found}} . Optión 2: Se requiere un espacio en blanco antes de abrir el paréntesis '(' de 'relationName'., Option 1: 예상 된 __expected__이지만 __found__이 발견됨. Option 2: Whitespace required before opening parenthesis '(' of 'relationName'.,Opzione 1: previsto {{expected}} ma trovato {{found}}. Opzione 2: spazi vuoti obbligatori prima di aprire la parentesi '(' di relationshipname. +editor.error-at-line-x,at line {{line}},na linha {{line}},in Zeile {{line}},en la línea {{line}},__line__ 줄에서,alla riga {{line}} +calc.messages.error-query-missing,no query found,nenhuma consulta encontrada,keine Abfrage gefunden,no se encontró la consulta,쿼리를 찾을 수 없음,nessuna query trovata +calc.messages.error-query-missing-assignments-found,"only assignments found; query is missing Help - Assignments","apenas atribuições encontradas; falta a consulta Ajuda - Tarefas ","nur Zuweisungen gefunden; die eigentliche Abfrage fehlt Help - Assignments (en)","solo se encontraron asignaciones; a la consulta le falta Help - Assignments","쿼리를 찾을 수 없음 Help - Assignments","trovate solo assegnazioni; query mancante Guida - Assegnazioni" +calc.messages.gist-load-success,gist loaded successfully,gist carregado com sucesso,gist erfolgreich geladen,gist fue cargado con éxito,gist 불러오기 완료,gist caricato correttamente +calc.menu.headline,load a Dataset,Carregue um Dataset,Datensätze,cargar un Dataset,데이터셋 불러오기,carica un set di dati +calc.menu.datasets,Datasets,Datasets,Datensätze,Datasets,데이터셋 불러오기,Set di dati +calc.menu.load-gist-headline,Load dataset stored in a gist,Carregar Dataset armazenado em um gist,Datensatz aus gist laden,cargar dataset guardado en un gist,gist에 저장된 데이터셋 불러오기,Carica il set di dati archiviato in un gist +calc.menu.load-gist-button,load,Carregar,laden,cargar,불러오기,carica +calc.menu.load-gist-insert-placeholder,gist ID,gist ID,gist ID,ID de gist,gist 아이디,ID gist +calc.menu.create-own-dataset-headline,Create your own Dataset,Crie seu próprio Dataset,Eigenen Datensatz erstellen,Crear tu propio Dataset,데이터셋 생성하기,Crea il tuo set di dati +calc.menu.create-own-dataset-text,You can create your own dataset and share it with others. Learn more about it in the ,Você pode criar seu próprio conjunto de dados e compartilhá-lo com outras pessoas. Saiba mais sobre isso no ,"Sie können Ihren eigenen Datensatz erstellen und ihn mit anderen teilen. Lernen Sie mehr darüber im Maintainer Tutorial","Puedes crear tu propio dataset y compartirlo con otras personas. +Aprende más acerca de ésto en ",You can create your own dataset and share it with others. Learn more about it in the ,Puoi creare il tuo set di dati e condividerlo con altri. Scopri di più nel +calc.menu.create-own-dataset-text-link,Maintainer Tutorial,Tutorial de manutenção,Maintainer Tutorial (en),Tutorial de mantenimiento (en),Maintainer Tutorial,Tutorial del responsabile +calc.menu.create-own-dataset-button-new,create new Dataset,Criar novo Dataset,neuen Datensatz erstellen,crear nuevo Dataset,새로운 데이터셋 생성,crea un nuovo set di dati +calc.menu.create-own-dataset-button-modify,modify current Dataset,Modificar Dataset,aktuellen Datensatz abändern,modificar Dataset actual,현재 데이터셋 수정,modifica il set di dati corrente +calc.navigation.take-a-tour,Take a Tour,Faça um Tour,Tour starten,Haz un recorrido,둘러보기,Fai un giro +calc.navigation.feedback,Feedback,Feedback,Feedback,Feedback,피드백,Feedback +calc.navigation.help,Help,Ajuda,Hilfe (en),Ayuda (en),도움말,Guida +calc.navigation.calc,Calculate,Calcular,Rechner,Calculadora,Calculate,Calcola +calc.navigation.language,Language,Linguagem,Sprache,Lenguaje,언어,Lingua +calc.maintainer-groups.misc,Miscellaneous,Diversos,Diverse,Misceláneo,다른 종류,Varie +calc.maintainer-groups.temp,Temporary,Temporário,Ungespeichert,Temporal,임시,Temporaneo +calc.maintainer-groups.uibk,University of Innsbruck,University of Innsbruck,Universität Innsbruck,Universidad de Innsbruck,Innsbruck 대학교,Università di Innsbruck +calc.maintainer-groups.karlsruhe,Karlsruhe University of Applied Sciences,Universidade de Ciências Aplicadas de Karlsruhe,Hochschule Karlsruhe,Universidad de Ciencias Aplicadas de Karlsruhe,Karlsruhe 대학교,Università di scienze applicate di Karlsruhe +calc.maintainer-groups.saarland,University of Saarland,University of Saarland,Universität Saarland,Universidad de Saarland,Saarland 대학교,Università del Saarland +calc.maintainer-groups.hsd,University of Applied Sciences Düsseldorf,Universidade de Ciências Aplicadas de Düsseldorf, Hochschule Düsseldorf,Universidad de Düsseldorf, Düsseldorf 대학교,Università di scienze applicate di Düsseldorf +calc.editors.button-history,history,Histórico,Verlauf,historia,기록,cronologia +calc.editors.insert-relation-title,Insert,Inserir,Einfügen,Insertar,Insert,Inserisci +calc.editors.insert-relation-tooltip,Insert relation or column names,Inserir relação ou nomes de coluna,Beziehungs- oder Spaltennamen einfügen,Insertar nombres de relaciones o columnas,Insert relation or column names,Inserisci nomi di relazioni o colonne +calc.editors.group.tab-name,Group Editor,Editor de Grupo,Datensatz Editor,Editor de Grupo,그룹 에디터,Editor di gruppo +calc.editors.group.tab-name-short,GE,EG,DS,EG,그룹 에디터,GE +calc.editors.group.toolbar.import-sql,import SQL-dump,Importar SQL-dump,SQL-dump importieren,importar SQL-dump,SQL-덤프 가져오기,importa SQL-dump +calc.editors.group.toolbar.import-sql-content,import SQL-dump,Importar SQL-dump,SQL-dump importieren,importar SQL-dump,SQL-컨텐트 가져오기,importa SQL-dump +calc.editors.group.toolbar.add-new-relation,add new relation,+ nova relação,neue Relation hinzufügen,agregar nueva relación,새로운 릴레이션 추가,aggiungi nuova relazione +calc.editors.group.toolbar.add-new-relation-content,open relation editor,Abrir editor de relações,Relationseditor öffnen,abrir editor de relaciones,릴레이션 에디터 열기,apri editor di relazioni +calc.editors.group.button-download,download,Download,download,descargar,다운로드,scarica +calc.editors.group.button-exec,preview,Visualizar,Vorschau,vista previa,preview,anteprima +calc.editors.group.button-use,use Group in editor,Use Grupo no Editor,Datensatz im Editor verwenden,utilizar Grupo en editor,에디터에서 그룹 사용하기,usa gruppo nell'editor +calc.editors.group.button-use_plural,use first Group in editor,Use o primeiro Grupo no Editor,Datensatz im Editor verwenden,utilizar Grupos en editor,에디터에서 여러 그룹 사용하기,usa primo gruppo nell'editor +calc.editors.group.sql-import-group-name-placeholder,Name of the group (imported from SQL),Nome do grupo (importado de SQL),Name des Datensatzes (importiert),Nombre del grupo (importado de SQL),그룹 이름(SQL로부터 불러옴),Nome del gruppo (importato da SQL) calc.editors.group.new-group-example-group,"-- this is an example group: nameOfTheNewGroup @@ -166,83 +172,95 @@ A = { A = { a:string, b:number example, 42 +}","-- questo è un esempio +group: nomeDelNuovoGruppo + + +A = { + a:string, b:number + esempio, 42 }" -calc.editors.group.modal-sqldump.modal-title,Import SQL-Dump,Importar SQL-dump,SQL-Dump importieren,Importar SQL-Dump,SQL-Dump 가져오기 -calc.editors.group.modal-sqldump.button-close,Close,Fechar,schließen,Cerrar,닫기 -calc.editors.group.modal-sqldump.button-cancel,cancel,Cancelar,abbrechen,cancelar,취소 -calc.editors.group.modal-sqldump.button-import-sql,import SQL,Importar SQL,importieren,importar SQL,SQL 가져오기 -calc.editors.group.modal-sqldump.description,Put your SQL-Dump here to create a group.,Coloque seu SQL-Dump aqui para criar um grupo.,Kopieren Sie den SQL-Dump hier her um einen Datensatz daraus zu erstellen.,Ponga su SQL-Dump aquí para crear un grupo.,그룹을 생성하려면 SQL-Dump 이곳에 가져와라 -calc.editors.ra.tab-name,Relational Algebra,Álgebra Relacional,Relationale Algebra,Álgebra Relacional,관계 대수 -calc.editors.ra.tab-name-short,RelAlg,AlgRel,RelAlg,ÁlgRel,관계 대수 -calc.editors.bags.tab-name,Multiset Algebra,Álgebra multiconjunto,Multimengenalgebra,Álgebra de Multiconjuntos,다중집합 대수학 -calc.editors.bags.tab-name-short,BagAlg,AlgMC,BagAlg,ÁlgMC,다중집합 대수학 -calc.editors.ra.button-execute-query,execute query,Executar consulta,Query ausführen,executar consulta,쿼리 실행 -calc.editors.ra.button-execute-selection,execute selection,Executar seleção,Markierung ausführen,executar selección,셀렉션 실행 -calc.editors.ra.button-download,download,Download,download,descargar,다운로드 -calc.editors.ra.toolbar.duplicate-elimination,duplicate elimination,duplicate elimination,duplicate elimination,duplicate elimination,duplicate elimination +calc.editors.group.modal-sqldump.modal-title,Import SQL-Dump,Importar SQL-dump,SQL-Dump importieren,Importar SQL-Dump,SQL-Dump 가져오기,Importa SQL-Dump +calc.editors.group.modal-sqldump.button-close,Close,Fechar,schließen,Cerrar,닫기,Chiudi +calc.editors.group.modal-sqldump.button-cancel,cancel,Cancelar,abbrechen,cancelar,취소,annulla +calc.editors.group.modal-sqldump.button-import-sql,import SQL,Importar SQL,importieren,importar SQL,SQL 가져오기,importa SQL +calc.editors.group.modal-sqldump.description,Put your SQL-Dump here to create a group.,Coloque seu SQL-Dump aqui para criar um grupo.,Kopieren Sie den SQL-Dump hier her um einen Datensatz daraus zu erstellen.,Ponga su SQL-Dump aquí para crear un grupo.,그룹을 생성하려면 SQL-Dump 이곳에 가져와라,Inserisci qui il tuo SQL-Dump per creare un gruppo. +calc.editors.ra.tab-name,Relational Algebra,Álgebra Relacional,Relationale Algebra,Álgebra Relacional,관계 대수,Algebra relazionale +calc.editors.ra.tab-name-short,RelAlg,AlgRel,RelAlg,ÁlgRel,관계 대수,RelAlg +calc.editors.bags.tab-name,Multiset Algebra,Álgebra multiconjunto,Multimengenalgebra,Álgebra de Multiconjuntos,다중집합 대수학,Algebra multiset +calc.editors.bags.tab-name-short,BagAlg,AlgMC,BagAlg,ÁlgMC,다중집합 대수학,BagAlg +calc.editors.ra.button-execute-query,execute query,Executar consulta,Query ausführen,executar consulta,쿼리 실행,esegui query +calc.editors.ra.button-execute-selection,execute selection,Executar seleção,Markierung ausführen,executar selección,셀렉션 실행,esegui selezione +calc.editors.ra.button-download,download,Download,download,descargar,다운로드,scarica +calc.editors.ra.toolbar.duplicate-elimination,duplicate elimination,duplicate elimination,duplicate elimination,duplicate elimination,duplicate elimination,eliminazione duplicati calc.editors.ra.toolbar.duplicate-elimination-content," ( A )
delta A"," ( A )
delta A"," ( A )
delta A"," ( A )
delta A"," ( A ) +
delta A"," ( A )
delta A" -calc.editors.ra.toolbar.projection,projection,Projeção,Projektion,proyección,프로젝션 +calc.editors.ra.toolbar.projection,projection,Projeção,Projektion,proyección,프로젝션,proiezione calc.editors.ra.toolbar.projection-content,"π a, b ( A )
pi a, b A","π a, b ( A )
pi a, b A","π a, b ( A )
pi a, b A","π a, b ( A )
pi a, b A","π a, b ( A ) +
pi a, b A","π a, b ( A )
pi a, b A" -calc.editors.ra.toolbar.selection,selection,Seleção,Selektion,selección,셀렉션 +calc.editors.ra.toolbar.selection,selection,Seleção,Selektion,selección,셀렉션,selezione calc.editors.ra.toolbar.selection-content,"σ a < b ∧ b c ( A )
sigma a < b and b != c A","σ a < b ∧ b c ( A )
sigma a < b and b != c A","σ a < b ∧ b c ( A )
sigma a < b and b != c A","σ a < b ∧ b c ( A )
sigma a < b and b != c A","σ a < b ∧ b c ( A ) +
sigma a < b and b != c A","σ a < b ∧ b c ( A )
sigma a < b and b != c A" -calc.editors.ra.toolbar.rename,rename relation / rename columns,renomear relação / renomear colunas,Umbenennen (Relationen/Spalten),renombrar relación / renombrar columnas,릴레이션 이름 변경 / 열 이름 변경 +calc.editors.ra.toolbar.rename,rename relation / rename columns,renomear relação / renomear colunas,Umbenennen (Relationen/Spalten),renombrar relación / renombrar columnas,릴레이션 이름 변경 / 열 이름 변경,Rinomina relazione / rinomina colonne calc.editors.ra.toolbar.rename-content,"
σ x.a > 1 ( ρ x ( A ) )
σ A.y > 2 ( rho ya ( A ) )
","
σ x.a > 1 ( ρ x ( A ) )
σ A.y > 2 ( rho ya ( A ) )
","
σ x.a > 1 ( ρ x ( A ) )
σ A.y > 2 ( rho ya ( A ) )
","
σ x.a > 1 ( ρ x ( A ) )
σ A.y > 2 ( rho ya ( A ) )
","
σ x.a > 1 ( ρ x ( A ) )
+
σ A.y > 2 ( rho ya ( A ) )
","
σ x.a > 1 ( ρ x ( A ) )
σ A.y > 2 ( rho ya ( A ) )
" -calc.editors.ra.toolbar.right-arrow,rename columns operator,operador renomear colunas,Umbenennung von Spalten (neuer Name rechts),renombrar operador de columnas,열 연산자 변경 -calc.editors.ra.toolbar.right-arrow-content,"
σ A.y > 2 ( ρ ay ( A ) )
","
σ A.y > 2 ( ρ ay ( A ) )
","
σ A.y > 2 ( ρ ay ( A ) )
","
σ A.y > 2 ( ρ ay ( A ) )
","
σ A.y > 2 ( ρ ay ( A ) )
" -calc.editors.ra.toolbar.rename-columns-operator,rename columns operator,operador renomear colunas,Umbenennung von Spalten,renombrar operador de columnas,열 연산자 변경 -calc.editors.ra.toolbar.rename-columns-operator-content,"
σ A.y > 2 ( ρ ya ( A ) )
","
σ A.y > 2 ( ρ ya ( A ) )
","
σ A.y > 2 ( ρ ya ( A ) )
","
σ A.y > 2 ( ρ ya ( A ) )
","
σ A.y > 2 ( ρ ya ( A ) )
" -calc.editors.ra.toolbar.orderBy,order by,ordenar (order by),Sortieren,ordenar por,정렬 -calc.editors.ra.toolbar.orderBy-content,"
τ a asc, [2] desc ( A )
tau a asc, [2] desc ( A )
","
τ a asc, [2] desc ( A )
tau a asc, [2] desc ( A )
",,"
τ a asc, [2] desc ( A )
tau a asc, [2] desc ( A )
","
τ a asc, [2] desc ( A )
tau a asc, [2] desc ( A )
" -calc.editors.ra.toolbar.groupBy,group by,agrupar (group by),Gruppieren,agrupar por,그룹화 +calc.editors.ra.toolbar.right-arrow,rename columns operator,operador renomear colunas,Umbenennung von Spalten (neuer Name rechts),renombrar operador de columnas,열 연산자 변경,operatore di ridenominazione delle colonne +calc.editors.ra.toolbar.right-arrow-content,"
σ A.y > 2 ( ρ ay ( A ) )
","
σ A.y > 2 ( ρ ay ( A ) )
","
σ A.y > 2 ( ρ ay ( A ) )
","
σ A.y > 2 ( ρ ay ( A ) )
","
σ A.y > 2 ( ρ ay ( A ) )
","
σ A.y > 2 ( ρ ay ( A ) )
" +calc.editors.ra.toolbar.rename-columns-operator,rename columns operator,operador renomear colunas,Umbenennung von Spalten,renombrar operador de columnas,열 연산자 변경,operatore di ridenominazione delle colonne +calc.editors.ra.toolbar.rename-columns-operator-content,"
σ A.y > 2 ( ρ ya ( A ) )
","
σ A.y > 2 ( ρ ya ( A ) )
","
σ A.y > 2 ( ρ ya ( A ) )
","
σ A.y > 2 ( ρ ya ( A ) )
","
σ A.y > 2 ( ρ ya ( A ) )
","
σ A.y > 2 ( ρ ya ( A ) )
" +calc.editors.ra.toolbar.orderBy,order by,ordenar (order by),Sortieren,ordenar por,정렬,ordina per +calc.editors.ra.toolbar.orderBy-content,"
τ a asc, [2] desc ( A )
tau a asc, [2] desc ( A )
","
τ a asc, [2] desc ( A )
tau a asc, [2] desc ( A )
",,"
τ a asc, [2] desc ( A )
tau a asc, [2] desc ( A )
","
τ a asc, [2] desc ( A )
tau a asc, [2] desc ( A )
","
τ a asc, [2] desc ( A )
tau a asc, [2] desc ( A )
" +calc.editors.ra.toolbar.groupBy,group by,agrupar (group by),Gruppieren,agrupar por,그룹화,raggruppa per calc.editors.ra.toolbar.groupBy-content,"
γ a, b; count(c)→c ( A )
gamma count(a)->x, sum(b)->y ( A )
","
γ a, b; count(c)→c ( A )
gamma count(a)->x, sum(b)->y ( A )
","
γ a, b; count(c)→c ( A )
gamma count(a)->x, sum(b)->y ( A )
","
γ a, b; count(c)→c ( A )
gamma count(a)->x, sum(b)->y ( A )
","
γ a, b; count(c)→c ( A )
+
gamma count(a)->x, sum(b)->y ( A )
","
γ a, b; count(c)→c ( A )
gamma count(a)->x, sum(b)->y ( A )
" -calc.editors.ra.toolbar.and,and,e,Und,y,논리곱 -calc.editors.ra.toolbar.and-content,"
σ a < b b c ( A )
","
σ a < b b c ( A )
","
σ a < b b c ( A )
","
σ a < b b c ( A )
","
σ a < b b c ( A )
" -calc.editors.ra.toolbar.xor,xor,ou exclusivo (xor),Xor,xor,배타적 논리 -calc.editors.ra.toolbar.xor-content,"
σ a < b b c ( A )
","
σ a < b b c ( A )
","
σ a < b b c ( A )
","
σ a < b b c ( A )
","
σ a < b b c ( A )
" -calc.editors.ra.toolbar.or,or,ou,Oder,ó,논리합 -calc.editors.ra.toolbar.or-content,"
σ a < b b c ( A )
","
σ a < b b c ( A )
","
σ a < b b c ( A )
","
σ a < b b c ( A )
","
σ a < b b c ( A )
" -calc.editors.ra.toolbar.not,not,não,Verneinung,no,논리적 부정 -calc.editors.ra.toolbar.not-content,
&sigma,
&sigma, ¬(a < b) ( A )
,
&sigma, ¬(a < b) ( A )
-calc.editors.ra.toolbar.equals,equals,igual,Gleich,igual,등호 -calc.editors.ra.toolbar.equals-content,
&sigma,
&sigma, a = b ( A )
,
&sigma, a = b ( A )
-calc.editors.ra.toolbar.not-equals,not equals,não igual,Ungleich,no es igual,부등호 -calc.editors.ra.toolbar.not-equals-content,
&sigma,
&sigma, a 'text' ( A )
,
&sigma, a 'text' ( A )
-calc.editors.ra.toolbar.greater-or-equals,greater or equals,maior ou igual,Größer-Gleich,mayor ó igual,크거나 같다 -calc.editors.ra.toolbar.greater-or-equals-content,
&sigma,
&sigma, a 42 ( A )
,
&sigma, a 42 ( A )
-calc.editors.ra.toolbar.lesser-or-equals,lesser or equals,menor ou igual,Kleiner-Gleich,menor ó igual,작거나 같다 -calc.editors.ra.toolbar.lesser-or-equals-content,
&sigma,
&sigma, a 42 ( A )
,
&sigma, a 42 ( A )
-calc.editors.ra.toolbar.intersect,intersect,intersecção,Schnittmenge,intersecta,교집합 -calc.editors.ra.toolbar.intersect-content,"
( A ) ( B )
","
( A ) ( B )
","
( A ) ( B )
","
( A ) ( B )
","
( A ) ( B )
" -calc.editors.ra.toolbar.union,union,união,Vereinigung,unión,합집합 -calc.editors.ra.toolbar.union-content,"
( A ) ( B )
","
( A ) ( B )
","
( A ) ( B )
","
( A ) ( B )
","
( A ) ( B )
" -calc.editors.ra.toolbar.division,division,divisão,Division (Relationen),división,디비전 -calc.editors.ra.toolbar.division-content,
( A ) ÷ ( B )
,
( A ) ÷ ( B )
,
( A ) ÷ ( B )
,
( A ) ÷ ( B )
,
( A ) ÷ ( B )
-calc.editors.ra.toolbar.subtraction,subtraction,subtração,Mengendifferenz,resta,차집합 +calc.editors.ra.toolbar.and,and,e,Und,y,논리곱,e +calc.editors.ra.toolbar.and-content,"
σ a < b b c ( A )
","
σ a < b b c ( A )
","
σ a < b b c ( A )
","
σ a < b b c ( A )
","
σ a < b b c ( A )
","
σ a < b b c ( A )
" +calc.editors.ra.toolbar.xor,xor,ou exclusivo (xor),Xor,xor,배타적 논리,xor +calc.editors.ra.toolbar.xor-content,"
σ a < b b c ( A )
","
σ a < b b c ( A )
","
σ a < b b c ( A )
","
σ a < b b c ( A )
","
σ a < b b c ( A )
","
σ a < b b c ( A )
" +calc.editors.ra.toolbar.or,or,ou,Oder,ó,논리합,o +calc.editors.ra.toolbar.or-content,"
σ a < b b c ( A )
","
σ a < b b c ( A )
","
σ a < b b c ( A )
","
σ a < b b c ( A )
","
σ a < b b c ( A )
","
σ a < b b c ( A )
" +calc.editors.ra.toolbar.not,not,não,Verneinung,no,논리적 부정,non +calc.editors.ra.toolbar.not-content,
&sigma,
&sigma, ¬(a < b) ( A )
,
&sigma, ¬(a < b) ( A )
,
&sigma +calc.editors.ra.toolbar.equals,equals,igual,Gleich,igual,등호,uguale +calc.editors.ra.toolbar.equals-content,
&sigma,
&sigma, a = b ( A )
,
&sigma, a = b ( A )
,
&sigma +calc.editors.ra.toolbar.not-equals,not equals,não igual,Ungleich,no es igual,부등호,diverso +calc.editors.ra.toolbar.not-equals-content,
&sigma,
&sigma, a 'text' ( A )
,
&sigma, a 'text' ( A )
,
&sigma +calc.editors.ra.toolbar.greater-or-equals,greater or equals,maior ou igual,Größer-Gleich,mayor ó igual,크거나 같다,maggiore o uguale +calc.editors.ra.toolbar.greater-or-equals-content,
&sigma,
&sigma, a 42 ( A )
,
&sigma, a 42 ( A )
,
&sigma +calc.editors.ra.toolbar.lesser-or-equals,lesser or equals,menor ou igual,Kleiner-Gleich,menor ó igual,작거나 같다,minore o uguale +calc.editors.ra.toolbar.lesser-or-equals-content,
&sigma,
&sigma, a 42 ( A )
,
&sigma, a 42 ( A )
,
&sigma +calc.editors.ra.toolbar.intersect,intersect,intersecção,Schnittmenge,intersecta,교집합,intersezione +calc.editors.ra.toolbar.intersect-content,"
( A ) ( B )
","
( A ) ( B )
","
( A ) ( B )
","
( A ) ( B )
","
( A ) ( B )
","
( A ) ( B )
" +calc.editors.ra.toolbar.union,union,união,Vereinigung,unión,합집합,unione +calc.editors.ra.toolbar.union-content,"
( A ) ( B )
","
( A ) ( B )
","
( A ) ( B )
","
( A ) ( B )
","
( A ) ( B )
","
( A ) ( B )
" +calc.editors.ra.toolbar.division,division,divisão,Division (Relationen),división,디비전,divisione +calc.editors.ra.toolbar.division-content,
( A ) ÷ ( B )
,
( A ) ÷ ( B )
,
( A ) ÷ ( B )
,
( A ) ÷ ( B )
,
( A ) ÷ ( B )
,
( A ) ÷ ( B )
+calc.editors.ra.toolbar.subtraction,subtraction,subtração,Mengendifferenz,resta,차집합,differenza calc.editors.ra.toolbar.subtraction-content,"
( A ) - ( B )
( A ) ( B )
","
( A ) - ( B )
@@ -253,17 +271,20 @@ calc.editors.ra.toolbar.subtraction-content,"
( A ) - ( B )
( A ) \ ( B )
","
( A ) - ( B )
( A ) \ ( B )
-" -calc.editors.ra.toolbar.cross-join,cross join,junção cruzada (cross join),cross join (Kreuzprodukt),cross join (cruzado),카디션 프로덕트 -calc.editors.ra.toolbar.cross-join-content,"
( A ) ( B )
","
( A ) ( B )
","
( A ) ( B )
","
( A ) ( B )
","
( A ) ( B )
" -calc.editors.ra.toolbar.natural-join,natural join / θ-join,natural join / θ-join,natural join / θ-join,natural join / θ-join,자연 조인 / θ-조인 +","
( A ) - ( B )
+
( A ) + ( B )
" +calc.editors.ra.toolbar.cross-join,cross join,junção cruzada (cross join),cross join (Kreuzprodukt),cross join (cruzado),카디션 프로덕트,prodotto cartesiano +calc.editors.ra.toolbar.cross-join-content,"
( A ) ( B )
","
( A ) ( B )
","
( A ) ( B )
","
( A ) ( B )
","
( A ) ( B )
","
( A ) ( B )
" +calc.editors.ra.toolbar.natural-join,natural join / θ-join,natural join / θ-join,natural join / θ-join,natural join / θ-join,자연 조인 / θ-조인,join naturale / θ-join calc.editors.ra.toolbar.natural-join-content,"
( A ) ( B )
( A ) ⋈ A.a ≥ B.a ( B )
","
( A ) ( B )
( A ) ⋈ A.a ≥ B.a ( B )
","
( A ) ( B )
( A ) ⋈ A.a ≥ B.a ( B )
","
( A ) ( B )
( A ) ⋈ A.a ≥ B.a ( B )
","
( A ) ( B )
+
( A ) ⋈ A.a ≥ B.a ( B )
","
( A ) ( B )
( A ) ⋈ A.a ≥ B.a ( B )
" -calc.editors.ra.toolbar.left-outer-join,left outer join,left outer join,left outer join,left outer join,왼쪽 외부 조인 +calc.editors.ra.toolbar.left-outer-join,left outer join,left outer join,left outer join,left outer join,왼쪽 외부 조인,left outer join calc.editors.ra.toolbar.left-outer-join-content,"
( A ) ⟕ ( B )
( A ) ⟕ A.a < B.a ( B )
","
( A ) ⟕ ( B )
@@ -272,8 +293,10 @@ calc.editors.ra.toolbar.left-outer-join-content,"
( A ( A ) ⟕ A.a < B.a ( B )
","
( A ) ⟕ ( B )
( A ) ⟕ A.a < B.a ( B )
","
( A ) ⟕ ( B )
-
( A ) ⟕ A.a < B.a ( B )
" -calc.editors.ra.toolbar.right-outer-join,right outer join,right outer join,right outer join,right outer join,오른쪽 외부 조인 +
( A ) ⟕ A.a < B.a ( B )
","
( A ) ⟕ ( B )
+
( A ) ⟕ A.a < B.a ( B )
+" +calc.editors.ra.toolbar.right-outer-join,right outer join,right outer join,right outer join,right outer join,오른쪽 외부 조인,right outer join calc.editors.ra.toolbar.right-outer-join-content,"
( A ) ⟖ ( B )
( A ) ⟖ A.a < B.a ( B )
","
( A ) ⟖ ( B )
@@ -282,21 +305,24 @@ calc.editors.ra.toolbar.right-outer-join-content,"
( A ( A ) ⟖ A.a < B.a ( B )
","
( A ) ⟖ ( B )
( A ) ⟖ A.a < B.a ( B )
","
( A ) ⟖ ( B )
-
( A ) ⟖ A.a < B.a ( B )
" -calc.editors.ra.toolbar.full-outer-join,full outer join,full outer join,full outer join,full outer join,완전 외부 조인 +
( A ) ⟖ A.a < B.a ( B )
","
( A ) ⟖ ( B )
+
( A ) ⟖ A.a < B.a ( B )
+" +calc.editors.ra.toolbar.full-outer-join,full outer join,full outer join,full outer join,full outer join,완전 외부 조인,full outer join calc.editors.ra.toolbar.full-outer-join-content,"
( A ) ⟗ ( B )
( A ) ⟗ A.a != B.a ( B )
","
( A ) ⟗ ( B )
( A ) ⟗ A.a != B.a ( B )
","
( A ) ⟗ ( B )
( A ) ⟗ A.a != B.a ( B )
","
( A ) ⟗ ( B )
( A ) ⟗ A.a != B.a ( B )
","
( A ) ⟗ ( B )
+
( A ) ⟗ A.a != B.a ( B )
","
( A ) ⟗ ( B )
( A ) ⟗ A.a != B.a ( B )
" -calc.editors.ra.toolbar.left-semi-join,left semi join,left semi join,left semi join,left semi join,왼쪽 세미 조인 -calc.editors.ra.toolbar.left-semi-join-content,"
( A ) ⋉ ( B )
","
( A ) ⋉ ( B )
","
( A ) ⋉ ( B )
","
( A ) ⋉ ( B )
","
( A ) ⋉ ( B )
" -calc.editors.ra.toolbar.right-semi-join,right semi join,right semi join,right semi join,right semi join,오른쪽 세미 조인 -calc.editors.ra.toolbar.right-semi-join-content,"
( A ) ⋊ ( B )
","
( A ) ⋊ ( B )
","
( A ) ⋊ ( B )
","
( A ) ⋊ ( B )
","
( A ) ⋊ ( B )
" -calc.editors.ra.toolbar.anti-join,anti join,anti join,anti join,anti join,안티 조인 -calc.editors.ra.toolbar.anti-join-content,"
( A ) ▷ ( B )
","
( A ) ▷ ( B )
","
( A ) ▷ ( B )
","
( A ) ▷ ( B )
","
( A ) ▷ ( B )
" -calc.editors.ra.toolbar.assignment,assignment,atribuição,Zuweisung,asignación,할당 +calc.editors.ra.toolbar.left-semi-join,left semi join,left semi join,left semi join,left semi join,왼쪽 세미 조인,left semi join +calc.editors.ra.toolbar.left-semi-join-content,"
( A ) ⋉ ( B )
","
( A ) ⋉ ( B )
","
( A ) ⋉ ( B )
","
( A ) ⋉ ( B )
","
( A ) ⋉ ( B )
","
( A ) ⋉ ( B )
" +calc.editors.ra.toolbar.right-semi-join,right semi join,right semi join,right semi join,right semi join,오른쪽 세미 조인,right semi join +calc.editors.ra.toolbar.right-semi-join-content,"
( A ) ⋊ ( B )
","
( A ) ⋊ ( B )
","
( A ) ⋊ ( B )
","
( A ) ⋊ ( B )
","
( A ) ⋊ ( B )
","
( A ) ⋊ ( B )
" +calc.editors.ra.toolbar.anti-join,anti join,anti join,anti join,anti join,안티 조인,anti join +calc.editors.ra.toolbar.anti-join-content,"
( A ) ▷ ( B )
","
( A ) ▷ ( B )
","
( A ) ▷ ( B )
","
( A ) ▷ ( B )
","
( A ) ▷ ( B )
","
( A ) ▷ ( B )
" +calc.editors.ra.toolbar.assignment,assignment,atribuição,Zuweisung,asignación,할당,assegnamento calc.editors.ra.toolbar.assignment-content,"
X = pi a ( A )
Y = pi b ( b )
( X ) ( Y )
","
X = pi a ( A ) @@ -307,56 +333,59 @@ calc.editors.ra.toolbar.assignment-content,"
X = pi a ( A )
Y = pi b ( b )
( X ) ( Y )
","
X = pi a ( A )
Y = pi b ( b ) +
( X ) ( Y )
","
X = pi a ( A ) +
Y = pi b ( b )
( X ) ( Y )
" -calc.editors.ra.toolbar.single-line-comment,single-line comment,comentário em linha,Kommentar einzeilig,comentario de una línea,한 줄 주석 -calc.editors.ra.toolbar.single-line-comment-content,"π a, b A -- useful comment","π a, b A -- comentário útil","π a, b A -- useful comment","π a, b A -- useful comment","π a, b A -- useful comment" -calc.editors.ra.toolbar.multi-line-comment,multi-line comment,comentário multilinha,Kommentar mehrzeilig,comentario de múltiples líneas,여러 줄 주석 -calc.editors.ra.toolbar.multi-line-comment-content,"/* this is a very,
very long comment */

π a, b A","/* este é um comentário longo,
muito longo*/

π a, b A","/* this is a very,
very long comment */

π a, b A","/* this is a very,
very long comment */

π a, b A","/* this is a very,
very long comment */

π a, b A" -calc.editors.ra.toolbar.inline-relation,inline-relation,relação aninhada,inline-Relation,inline-relation,인라인-릴레이션 -calc.editors.ra.toolbar.inline-relation-content,"σ a = 'test' ({
a:string, b:number, X.c:date
a, 1, 1970-01-01
}
)","σ a = 'test' ({
a:string, b:number, X.c:date
a, 1, 1970-01-01
}
)","σ a = 'test' ({
a:string, b:number, X.c:date
a, 1, 1970-01-01
}
)","σ a = 'test' ({
a:string, b:number, X.c:date
a, 1, 1970-01-01
}
)","σ a = 'test' ({
a:string, b:number, X.c:date
a, 1, 1970-01-01
}
)" -calc.editors.ra.toolbar.inline-relation-editor,inline-relation (editor),relação aninhada (editor),inline-Relation (Editor),inline-relation (editor),인라인-릴레이션 (에디터) -calc.editors.ra.toolbar.inline-relation-editor-content,create a new inline-relation using a built in editor,criar uma nova relação aninhada usando o editor,eine neue inline-Relation mit dem Editor erstellen,crear nuevo inline-relation utilizando editor incorporado,create a new inline-relation using a built in editor -calc.editors.ra.toolbar.insert-date,insert date,inserir data,Datum einfügen,insertar fecha,날짜 삽입 -calc.editors.ra.toolbar.insert-date-content,"σ a < date('1970-01-01') ( A )","σ a < date('1970-01-01') ( A )","σ a < date('1970-01-01') ( A )",,"σ a < date('1970-01-01') ( A )" -calc.editors.ra.toolbar.autoreplace-operators.title,operator replacement,substituição de operador,Operatoren ersetzen,,operator replacement -calc.editors.ra.toolbar.autoreplace-operators.header,automatically replace operators,substituir operadores automaticamente,Operatoren automatisch ersetzen,,automatically replace operators -calc.editors.ra.toolbar.autoreplace-operators.none,no replacement,sem substituição,keine Ersetzung,,no replacement -calc.editors.ra.toolbar.autoreplace-operators.plain2math,pi => π,pi => π,pi => π,,pi => π -calc.editors.ra.toolbar.autoreplace-operators.math2plain,π => pi,π => pi,π => pi,,π => pi -calc.editors.sql.tab-name,SQL,SQL,SQL,SQL,SQL -calc.editors.sql.tab-name-short,SQL,SQL,SQL,SQL,SQL -calc.editors.sql.button-execute-query,execute query,Executar consulta,Query ausführen,ejecutar consulta,쿼리 실행 -calc.editors.sql.button-execute-selection,execute selection,Executar seleção,Markierung ausführen,ejecutar selección,셀렉션 실행 -calc.editors.sql.button-download,download,Download,download,descargar,다운로드 -calc.editors.sql.toolbar.select,select clause,cláusula select,select-Klausel,seleccionar cláusula,select 문 -calc.editors.sql.toolbar.select-content,"

SELECT * FROM A

SELECT a, A.b, A.c FROM A
","

SELECT * FROM A

SELECT a, A.b, A.c FROM A
","

SELECT * FROM A

SELECT a, A.b, A.c FROM A
","

SELECT * FROM A

SELECT a, A.b, A.c FROM A
","

SELECT * FROM A

SELECT a, A.b, A.c FROM A
" -calc.editors.sql.toolbar.from,from clause,cláusula from,from-Klausel,cláusula from (desde),from 문 -calc.editors.sql.toolbar.from-content,"
SELECT *
FROM A, B as b
INNER JOIN C NATURAL
","
SELECT *
FROM A, B as b
INNER JOIN C NATURAL
","
SELECT *
FROM A, B as b
INNER JOIN C NATURAL
","
SELECT *
FROM A, B as b
INNER JOIN C NATURAL
","
SELECT *
FROM A, B as b
INNER JOIN C NATURAL
" -calc.editors.sql.toolbar.where,where clause,cláusula where,where-Klausel,cláusula where (donde),where 문 -calc.editors.sql.toolbar.where-content,"SELECT * FROM A, B
where A.a = B.a or false","SELECT * FROM A, B
where A.a = B.a or false","SELECT * FROM A, B
where A.a = B.a or false","SELECT * FROM A, B
where A.a = B.a or false","SELECT * FROM A, B
where A.a = B.a or false" -calc.editors.sql.toolbar.group-by,group by clause,cláusula group by,group-b-Klausel,cláusula agrupar por,group by 문 -calc.editors.sql.toolbar.group-by-content,"SELECT a, COUNT(b) as num
FROM A
GROUP BY a","SELECT a, COUNT(b) as num
FROM A
GROUP BY a","SELECT a, COUNT(b) as num
FROM A
GROUP BY a","SELECT a, COUNT(b) as num
FROM A
GROUP BY a","SELECT a, COUNT(b) as num
FROM A
GROUP BY a" -calc.editors.sql.toolbar.having,having clause,cáusula having clause,having-Klausel,teniendo cláusula,having 문 -calc.editors.sql.toolbar.having-content,"SELECT a, SUM(b) as sum
FROM A
GROUP BY a
having sum > 10","SELECT a, SUM(b) as sum
FROM A
GROUP BY a
having sum > 10","SELECT a, SUM(b) as sum
FROM A
GROUP BY a
having sum > 10","SELECT a, SUM(b) as sum
FROM A
GROUP BY a
having sum > 10","SELECT a, SUM(b) as sum
FROM A
GROUP BY a
having sum > 10" -calc.editors.sql.toolbar.order-by,order by clause,cláusula order by,order-by-Klausel,cláusula ordenar por,order by 문 -calc.editors.sql.toolbar.order-by-content,"

SELECT * FROM A ORDER BY a asc, b desc

SELECT * FROM A ORDER BY 1, 2, 3
","

SELECT * FROM A ORDER BY a asc, b desc

SELECT * FROM A ORDER BY 1, 2, 3
","

SELECT * FROM A ORDER BY a asc, b desc

SELECT * FROM A ORDER BY 1, 2, 3
","

SELECT * FROM A ORDER BY a asc, b desc

SELECT * FROM A ORDER BY 1, 2, 3
","

SELECT * FROM A ORDER BY a asc, b desc

SELECT * FROM A ORDER BY 1, 2, 3
" -calc.editors.sql.toolbar.limit,limit clause,cláusula limit,limit-Klausel,cláusula límite,limit 문 -calc.editors.sql.toolbar.limit-content,SELECT * FROM A
LIMIT 10 OFFSET 0,SELECT * FROM A
LIMIT 10 OFFSET 0,SELECT * FROM A
LIMIT 10 OFFSET 0,SELECT * FROM A
LIMIT 10 OFFSET 0,SELECT * FROM A
LIMIT 10 OFFSET 0 -calc.editors.sql.toolbar.insert-date,insert date,inserir data,Datum einfügen,insertar fecha,insert date +calc.editors.ra.toolbar.single-line-comment,single-line comment,comentário em linha,Kommentar einzeilig,comentario de una línea,한 줄 주석,commento di linea +calc.editors.ra.toolbar.single-line-comment-content,"π a, b A -- useful comment","π a, b A -- comentário útil","π a, b A -- useful comment","π a, b A -- useful comment","π a, b A -- useful comment","π a, b A -- commento utile" +calc.editors.ra.toolbar.multi-line-comment,multi-line comment,comentário multilinha,Kommentar mehrzeilig,comentario de múltiples líneas,여러 줄 주석,commento su più linee +calc.editors.ra.toolbar.multi-line-comment-content,"/* this is a very,
very long comment */

π a, b A","/* este é um comentário longo,
muito longo*/

π a, b A","/* this is a very,
very long comment */

π a, b A","/* this is a very,
very long comment */

π a, b A","/* this is a very,
very long comment */

π a, b A","/* questo è un
commento molto lungo*/

π a, b A" +calc.editors.ra.toolbar.inline-relation,inline-relation,relação aninhada,inline-Relation,inline-relation,인라인-릴레이션,relazione “in linea” +calc.editors.ra.toolbar.inline-relation-content,"σ a = 'test' ({
a:string, b:number, X.c:date
a, 1, 1970-01-01
}
)","σ a = 'test' ({
a:string, b:number, X.c:date
a, 1, 1970-01-01
}
)","σ a = 'test' ({
a:string, b:number, X.c:date
a, 1, 1970-01-01
}
)","σ a = 'test' ({
a:string, b:number, X.c:date
a, 1, 1970-01-01
}
)","σ a = 'test' ({
a:string, b:number, X.c:date
a, 1, 1970-01-01
}
)","σ a = 'test' ({
a:string, b:number, X.c:date
a, 1, 1970-01-01
}
)" +calc.editors.ra.toolbar.inline-relation-editor,inline-relation (editor),relação aninhada (editor),inline-Relation (Editor),inline-relation (editor),인라인-릴레이션 (에디터),Relazione “in linea”(editor) +calc.editors.ra.toolbar.inline-relation-editor-content,create a new inline-relation using a built in editor,criar uma nova relação aninhada usando o editor,eine neue inline-Relation mit dem Editor erstellen,crear nuevo inline-relation utilizando editor incorporado,create a new inline-relation using a built in editor,crea una nuova relazione inline usando un editor incorporato +calc.editors.ra.toolbar.insert-date,insert date,inserir data,Datum einfügen,insertar fecha,날짜 삽입,inserisci data +calc.editors.ra.toolbar.insert-date-content,"σ a < date('1970-01-01') ( A )","σ a < date('1970-01-01') ( A )","σ a < date('1970-01-01') ( A )",,"σ a < date('1970-01-01') ( A )","σ a < date('1970-01-01') ( A )" +calc.editors.ra.toolbar.autoreplace-operators.title,operator replacement,substituição de operador,Operatoren ersetzen,,operator replacement,sostituzione operatore +calc.editors.ra.toolbar.autoreplace-operators.header,automatically replace operators,substituir operadores automaticamente,Operatoren automatisch ersetzen,,automatically replace operators,sostituzione automatica operatori +calc.editors.ra.toolbar.autoreplace-operators.none,no replacement,sem substituição,keine Ersetzung,,no replacement,nessuna sostituzione +calc.editors.ra.toolbar.autoreplace-operators.plain2math,pi => π,pi => π,pi => π,,pi => π,pi => π +calc.editors.ra.toolbar.autoreplace-operators.math2plain,π => pi,π => pi,π => pi,,π => pi,π => pi +calc.editors.sql.tab-name,SQL,SQL,SQL,SQL,SQL,SQL +calc.editors.sql.tab-name-short,SQL,SQL,SQL,SQL,SQL,SQL +calc.editors.sql.button-execute-query,execute query,Executar consulta,Query ausführen,ejecutar consulta,쿼리 실행,esegui query +calc.editors.sql.button-execute-selection,execute selection,Executar seleção,Markierung ausführen,ejecutar selección,셀렉션 실행,esegui selezione +calc.editors.sql.button-download,download,Download,download,descargar,다운로드,scarica +calc.editors.sql.toolbar.select,select clause,cláusula select,select-Klausel,seleccionar cláusula,select 문,clausola select +calc.editors.sql.toolbar.select-content,"

SELECT * FROM A

SELECT a, A.b, A.c FROM A
","

SELECT * FROM A

SELECT a, A.b, A.c FROM A
","

SELECT * FROM A

SELECT a, A.b, A.c FROM A
","

SELECT * FROM A

SELECT a, A.b, A.c FROM A
","

SELECT * FROM A

SELECT a, A.b, A.c FROM A
","

SELECT * FROM A

SELECT a, A.b, A.c FROM A
" +calc.editors.sql.toolbar.from,from clause,cláusula from,from-Klausel,cláusula from (desde),from 문,Clausola from +calc.editors.sql.toolbar.from-content,"
SELECT *
FROM A, B as b
INNER JOIN C NATURAL
","
SELECT *
FROM A, B as b
INNER JOIN C NATURAL
","
SELECT *
FROM A, B as b
INNER JOIN C NATURAL
","
SELECT *
FROM A, B as b
INNER JOIN C NATURAL
","
SELECT *
FROM A, B as b
INNER JOIN C NATURAL
","
SELECT *
FROM A, B as b
INNER JOIN C NATURAL
" +calc.editors.sql.toolbar.where,where clause,cláusula where,where-Klausel,cláusula where (donde),where 문,Clausola where +calc.editors.sql.toolbar.where-content,"SELECT * FROM A, B
where A.a = B.a or false","SELECT * FROM A, B
where A.a = B.a or false","SELECT * FROM A, B
where A.a = B.a or false","SELECT * FROM A, B
where A.a = B.a or false","SELECT * FROM A, B
where A.a = B.a or false","SELECT * FROM A, B
where A.a = B.a or false" +calc.editors.sql.toolbar.group-by,group by clause,cláusula group by,group-b-Klausel,cláusula agrupar por,group by 문,Clausola group by +calc.editors.sql.toolbar.group-by-content,"SELECT a, COUNT(b) as num
FROM A
GROUP BY a","SELECT a, COUNT(b) as num
FROM A
GROUP BY a","SELECT a, COUNT(b) as num
FROM A
GROUP BY a","SELECT a, COUNT(b) as num
FROM A
GROUP BY a","SELECT a, COUNT(b) as num
FROM A
GROUP BY a","SELECT a, COUNT(b) as num
FROM A
GROUP BY a" +calc.editors.sql.toolbar.having,having clause,cáusula having clause,having-Klausel,teniendo cláusula,having 문,Clausola having +calc.editors.sql.toolbar.having-content,"SELECT a, SUM(b) as sum
FROM A
GROUP BY a
having sum > 10","SELECT a, SUM(b) as sum
FROM A
GROUP BY a
having sum > 10","SELECT a, SUM(b) as sum
FROM A
GROUP BY a
having sum > 10","SELECT a, SUM(b) as sum
FROM A
GROUP BY a
having sum > 10","SELECT a, SUM(b) as sum
FROM A
GROUP BY a
having sum > 10","SELECT a, SUM(b) as sum
FROM A
GROUP BY a
having sum > 10" +calc.editors.sql.toolbar.order-by,order by clause,cláusula order by,order-by-Klausel,cláusula ordenar por,order by 문,Clausola order by +calc.editors.sql.toolbar.order-by-content,"

SELECT * FROM A ORDER BY a asc, b desc

SELECT * FROM A ORDER BY 1, 2, 3
","

SELECT * FROM A ORDER BY a asc, b desc

SELECT * FROM A ORDER BY 1, 2, 3
","

SELECT * FROM A ORDER BY a asc, b desc

SELECT * FROM A ORDER BY 1, 2, 3
","

SELECT * FROM A ORDER BY a asc, b desc

SELECT * FROM A ORDER BY 1, 2, 3
","

SELECT * FROM A ORDER BY a asc, b desc

SELECT * FROM A ORDER BY 1, 2, 3
","

SELECT * FROM A ORDER BY a asc, b desc

SELECT * FROM A ORDER BY 1, 2, 3
" +calc.editors.sql.toolbar.limit,limit clause,cláusula limit,limit-Klausel,cláusula límite,limit 문,Clausola limit +calc.editors.sql.toolbar.limit-content,SELECT * FROM A
LIMIT 10 OFFSET 0,SELECT * FROM A
LIMIT 10 OFFSET 0,SELECT * FROM A
LIMIT 10 OFFSET 0,SELECT * FROM A
LIMIT 10 OFFSET 0,SELECT * FROM A
LIMIT 10 OFFSET 0,SELECT * FROM A
LIMIT 10 OFFSET 0 +calc.editors.sql.toolbar.insert-date,insert date,inserir data,Datum einfügen,insertar fecha,insert date,inserisci una data calc.editors.sql.toolbar.insert-date-content,"select * from A where a < date(""1970-01-01"")","select * from A where a < date(""1970-01-01"")","select * from A where a < date(""1970-01-01"")","select * from A where a < date(""1970-01-01"")","select * from A +where a < date(""1970-01-01"")","select * from A where a < date(""1970-01-01"")" -calc.result.modal.title,Result,Resultado,Ergebnis,Resultado,Result -calc.result.modal.close,Close,Fechar,Schließen,Cerrar,Close -calc.editors.ra.inline-editor.title,Relation Editor,Editor de Relação,Relation Editor,Editor de relaciones,Relation Editor -calc.editors.ra.inline-editor.button-download-csv,Download CSV,Download CSV,CSV downloaden,Descargar CSV,Download CSV -calc.editors.ra.inline-editor.button-upload-csv,Upload CSV,Upload CSV,CSV uploaden,Subir CSV,upload CSV -calc.editors.ra.inline-editor.button-cancel,Cancel,Cancelar,Abbrechen,Cancelar,Cancel -calc.editors.ra.inline-editor.button-ok,Ok,Ok,Ok,Ok,Ok -calc.editors.ra.inline-editor.row-name,Name,Nome,Name,Nombre,Name -calc.editors.ra.inline-editor.row-type,Type,Tipo,Typ,Escriba,Type -calc.editors.ra.inline-editor.input-relation-name,Relation Name,Nome da Relação,Relations Name,Nombre de la relación,Relation Name -calc.navigation.imprint,Imprint,Impressão,Impressum,Imprimir,Imprint +calc.result.modal.title,Result,Resultado,Ergebnis,Resultado,Result,Risultato +calc.result.modal.close,Close,Fechar,Schließen,Cerrar,Close,Chiudi +calc.editors.ra.inline-editor.title,Relation Editor,Editor de Relação,Relation Editor,Editor de relaciones,Relation Editor,Editor relazioni +calc.editors.ra.inline-editor.button-download-csv,Download CSV,Download CSV,CSV downloaden,Descargar CSV,Download CSV,Scarica CSV +calc.editors.ra.inline-editor.button-upload-csv,Upload CSV,Upload CSV,CSV uploaden,Subir CSV,upload CSV,Carica CSV +calc.editors.ra.inline-editor.button-cancel,Cancel,Cancelar,Abbrechen,Cancelar,Cancel,Annulla +calc.editors.ra.inline-editor.button-ok,Ok,Ok,Ok,Ok,Ok,Ok +calc.editors.ra.inline-editor.row-name,Name,Nome,Name,Nombre,Name,Nome +calc.editors.ra.inline-editor.row-type,Type,Tipo,Typ,Escriba,Type,Tipo +calc.editors.ra.inline-editor.input-relation-name,Relation Name,Nome da Relação,Relations Name,Nombre de la relación,Relation Name,Nome relazione +calc.navigation.imprint,Imprint,Impressão,Impressum,Imprimir,Imprint,Impressum diff --git a/src/locales/writeLanguageFiles.py b/src/locales/writeLanguageFiles.py index b12de4c4..8ca6e8b8 100755 --- a/src/locales/writeLanguageFiles.py +++ b/src/locales/writeLanguageFiles.py @@ -13,6 +13,7 @@ def CsvToJson(): "es": {}, "kr": {}, "pt": {}, + "it": {} } with open('languages.csv', encoding="utf8") as csv_file: csv_reader = csv.reader(csv_file, delimiter=delimiter)