diff --git a/i18n/fr.json b/i18n/fr.json
index d8ebb737..339f6ce0 100644
--- a/i18n/fr.json
+++ b/i18n/fr.json
@@ -15,25 +15,25 @@
"Wladek92"
]
},
- "pfunc_desc": "Etend l’analyseur syntaxique avec des fonctions logiques",
+ "pfunc_desc": "Étend l’analyseur syntaxique avec des fonctions logiques ou de calcul",
"pfunc_time_error": "Erreur : durée invalide.",
- "pfunc_time_too_long": "Erreur : appels trop nombreux à #time.",
- "pfunc_time_too_big": "Erreur : #time prend uniquement en charge des années jusqu’à 9999.",
- "pfunc_time_too_small": "Erreur : #time prend uniquement en charge les années à partir de 0.",
- "pfunc_rel2abs_invalid_depth": "Erreur : profondeur invalide dans le chemin « $1 » (tentative d’accès à un nœud au-dessus du nœud racine).",
+ "pfunc_time_too_long": "Erreur : appels trop nombreux à #time.",
+ "pfunc_time_too_big": "Erreur : #time prend uniquement en charge des années jusqu’en 9999.",
+ "pfunc_time_too_small": "Erreur : #time ne prend pas en charge les années négatives.",
+ "pfunc_rel2abs_invalid_depth": "Erreur : profondeur invalide dans le chemin « $1 » (tentative d’accès à un nœud au-dessus du nœud racine).",
"pfunc_expr_stack_exhausted": "Erreur d’expression : débordement de la pile.",
- "pfunc_expr_unexpected_number": "Erreur d’expression : nombre inattendu.",
- "pfunc_expr_preg_match_failure": "Erreur d’expression : échec inattendu de preg_match.",
+ "pfunc_expr_unexpected_number": "Erreur d’expression : nombre inattendu.",
+ "pfunc_expr_preg_match_failure": "Erreur d’expression : échec inattendu de preg_match.",
"pfunc_expr_unrecognised_word": "Erreur d’expression : mot « $1 » non reconnu.",
"pfunc_expr_unexpected_operator": "Erreur d’expression : opérateur $1 inattendu.",
"pfunc_expr_missing_operand": "Erreur d’expression : opérande manquant pour $1.",
- "pfunc_expr_unexpected_closing_bracket": "Erreur d’expression : parenthèse fermante inattendue.",
+ "pfunc_expr_unexpected_closing_bracket": "Erreur d’expression : parenthèse fermante inattendue.",
"pfunc_expr_unrecognised_punctuation": "Erreur d’expression : caractère de ponctuation « $1 » non reconnu.",
- "pfunc_expr_unclosed_bracket": "Erreur d’expression : parenthèse non fermée.",
+ "pfunc_expr_unclosed_bracket": "Erreur d’expression : parenthèse non fermée.",
"pfunc_expr_division_by_zero": "Division par zéro.",
- "pfunc_expr_invalid_argument": "Paramètre incorrect pour '''$1''' : < -1 ou > 1.",
- "pfunc_expr_invalid_argument_ln": "Paramètre incorrect pour '''ln''' : ≤ 0.",
+ "pfunc_expr_invalid_argument": "Paramètre incorrect pour $1 : valeur absolue supérieure à 1.",
+ "pfunc_expr_invalid_argument_ln": "Paramètre incorrect pour ln : négatif ou nul.",
"pfunc_expr_unknown_error": "Erreur d’expression : erreur inconnue ($1).",
- "pfunc_expr_not_a_number": "Dans $1 : le résultat n’est pas un nombre.",
- "pfunc_string_too_long": "Erreur : la chaîne dépasse la limite maximale de $1 caractère{{PLURAL:$1||s}}."
+ "pfunc_expr_not_a_number": "Dans $1 : le résultat n’est pas un nombre.",
+ "pfunc_string_too_long": "Erreur : la chaîne dépasse la limite maximale de $1 caractère{{PLURAL:$1||s}}."
}
diff --git a/i18n/ko-kp.json b/i18n/ko-kp.json
new file mode 100644
index 00000000..2e2b09b1
--- /dev/null
+++ b/i18n/ko-kp.json
@@ -0,0 +1,13 @@
+{
+ "@metadata": {
+ "authors": [
+ "Delim"
+ ]
+ },
+ "pfunc_time_error": "오유: 시간이 잘못되였습니다.",
+ "pfunc_expr_unrecognised_word": "표현식 오유: \"$1\" 낱말을 알수 없습니다.",
+ "pfunc_expr_unexpected_operator": "수식 오유: 예상치 못한 $1 연산자입니다.",
+ "pfunc_expr_missing_operand": "수식 오류: $1의 피연산자가 없습니다.",
+ "pfunc_expr_unrecognised_punctuation": "수식 오유: 알수 없는 \"$1\" 구두점 문자입니다.",
+ "pfunc_expr_division_by_zero": "0으로 나눴습니다."
+}