From 00d8717d7c3b7d19078af1fd40855086c39ba7e9 Mon Sep 17 00:00:00 2001 From: Hugo Avila Date: Sun, 29 Nov 2015 21:26:21 -0800 Subject: [PATCH 1/4] Create es.yaml --- system/languages/es.yaml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 system/languages/es.yaml diff --git a/system/languages/es.yaml b/system/languages/es.yaml new file mode 100644 index 000000000..fdb58a261 --- /dev/null +++ b/system/languages/es.yaml @@ -0,0 +1,4 @@ +FORM: + VALIDATION_FAIL: Falló la validación. + INVALID_INPUT: "Dato inválido en: " + MISSING_REQUIRED_FIELD: "Falta el campo requerido: " From c580399db6ed3744426f956bea01ff291b34d1ad Mon Sep 17 00:00:00 2001 From: Hugo Avila Date: Sun, 29 Nov 2015 21:33:08 -0800 Subject: [PATCH 2/4] Update es.yaml --- system/languages/es.yaml | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/system/languages/es.yaml b/system/languages/es.yaml index fdb58a261..41df5d55b 100644 --- a/system/languages/es.yaml +++ b/system/languages/es.yaml @@ -1,4 +1,42 @@ +NICETIME: + NO_DATE_PROVIDED: No se proporcionó fecha + BAD_DATE: Fecha erronea + AGO: antes + FROM_NOW: desde ahora + SECOND: segundo + MINUTE: minuto + HOUR: hora + DAY: dia + WEEK: semana + MONTH: mes + YEAR: año + DECADE: decada + SEC: seg + MIN: min + HR: hr + DAY: dia + WK: sem + MO: mes + YR: yr + DEC: dec + SECOND_PLURAL: segundos + MINUTE_PLURAL: minutos + HOUR_PLURAL: horas + DAY_PLURAL: días + WEEK_PLURAL: semanas + MONTH_PLURAL: meses + YEAR_PLURAL: años + DECADE_PLURAL: decadas + SEC_PLURAL: segs + MIN_PLURAL: mins + HR_PLURAL: hrs + DAY_PLURAL: dias + WK_PLURAL: sem + MO_PLURAL: mes + YR_PLURAL: años + DEC_PLURAL: decs FORM: VALIDATION_FAIL: Falló la validación. INVALID_INPUT: "Dato inválido en: " MISSING_REQUIRED_FIELD: "Falta el campo requerido: " + From b33ab43ff9a3badbb31dccba4dad002cf6f8f211 Mon Sep 17 00:00:00 2001 From: Hugo Avila Date: Sun, 29 Nov 2015 21:39:51 -0800 Subject: [PATCH 3/4] Update en.yaml --- system/languages/en.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/system/languages/en.yaml b/system/languages/en.yaml index a1eab6f19..654c0d3e5 100644 --- a/system/languages/en.yaml +++ b/system/languages/en.yaml @@ -95,3 +95,4 @@ NICETIME: FORM: VALIDATION_FAIL: Validation failed: INVALID_INPUT: Invalid input in + MISSING_REQUIRED_FIELD: Missing required field: From f3d0e1037895ac2b4cabc6ff134b2c651810209d Mon Sep 17 00:00:00 2001 From: Hugo Avila Date: Sun, 29 Nov 2015 21:43:05 -0800 Subject: [PATCH 4/4] Update Blueprint.php --- system/src/Grav/Common/Data/Blueprint.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/system/src/Grav/Common/Data/Blueprint.php b/system/src/Grav/Common/Data/Blueprint.php index 3e1dc1f09..8be6a8ea8 100644 --- a/system/src/Grav/Common/Data/Blueprint.php +++ b/system/src/Grav/Common/Data/Blueprint.php @@ -465,7 +465,9 @@ class Blueprint implements \ArrayAccess, ExportInterface && $field['validate']['required'] === true && empty($data[$name])) { $value = isset($field['label']) ? $field['label'] : $field['name']; - throw new \RuntimeException("Missing required field: {$value}"); + $language = self::getGrav()['language']; + $message = sprintf($language->translate('FORM.MISSING_REQUIRED_FIELD', null, true) . ' %s', $value); + throw new \RuntimeException($message); } } }