diff --git a/CHANGELOG.md b/CHANGELOG.md
index 36e64652e..916cc8ab4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -11,6 +11,7 @@
* Fixed `FlexUser` caching
* Added back missing `page.types` field in system content configuration [admin#1612](https://github.com/getgrav/grav-plugin-admin/issues/1612)
* Console commands: add method for invalidating cache
+ * Updated languages
1. [](#bugfix)
* Fixed validation for select field type with selectize
* Fixed validation for boolean toggles
diff --git a/system/languages/id.yaml b/system/languages/id.yaml
index 975c2b4cf..41431f13e 100644
--- a/system/languages/id.yaml
+++ b/system/languages/id.yaml
@@ -15,6 +15,7 @@ GRAV:
'man': 'laki-laki'
'child': 'anak-anak'
'sex': 'jenis kelamin'
+ 'move': 'pindahkan'
NICETIME:
NO_DATE_PROVIDED: Tanggal tidak tersedia
BAD_DATE: Format tanggal salah
@@ -77,6 +78,10 @@ GRAV:
- 'Sabtu'
- 'Minggu'
CRON:
+ EVERY: Setiap
+ EVERY_HOUR: Setiap jam
+ EVERY_MINUTE: Setiap menit
+ EVERY_DAY_OF_WEEK: Setiap hari selama seminggu
EVERY_DAY_OF_MONTH: pada tanggal setiap bulannya
EVERY_MONTH: setiap bulan
TEXT_PERIOD: Setiap
diff --git a/system/languages/it.yaml b/system/languages/it.yaml
index 823848ae5..741f72189 100644
--- a/system/languages/it.yaml
+++ b/system/languages/it.yaml
@@ -1,11 +1,32 @@
---
GRAV:
FRONTMATTER_ERROR_PAGE: "---Titolo: %1$s---# Errore: Frontmatter non valido: '%2$s' * *%3$s * * ' '%4$s ' '"
+ INFLECTOR_UNCOUNTABLE:
+ - 'dotazione'
+ - 'informazione'
+ - 'riso'
+ - 'denaro'
+ - 'specie'
+ - 'serie'
+ - 'pesce'
+ - 'pecora'
+ INFLECTOR_IRREGULAR:
+ 'person': 'persone'
+ 'man': 'uomini'
+ 'child': 'bambino'
+ 'sex': 'sessi'
+ 'move': 'sposta'
+ INFLECTOR_ORDINALS:
+ 'default': '°'
+ 'first': '°'
+ 'second': 'o'
+ 'third': 'o'
NICETIME:
NO_DATE_PROVIDED: Nessuna data fornita
BAD_DATE: Data non valida
AGO: fa
FROM_NOW: da adesso
+ JUST_NOW: ora
SECOND: secondo
MINUTE: minuto
HOUR: ora
@@ -14,6 +35,8 @@ GRAV:
MONTH: mese
YEAR: anno
DECADE: decennio
+ SEC: sec
+ MIN: min
HR: ora
WK: settimana
MO: mese
@@ -59,3 +82,20 @@ GRAV:
- 'Venerdì'
- 'Sabato'
- 'Domenica'
+ CRON:
+ EVERY: ogni
+ EVERY_HOUR: ogni ora
+ EVERY_MINUTE: ogni minuto
+ EVERY_DAY_OF_WEEK: ogni giorno della settimana
+ EVERY_DAY_OF_MONTH: ogni giorno del mese
+ EVERY_MONTH: ogni mese
+ TEXT_PERIOD: Ogni
+ TEXT_MINS: ' a minuto(i) dall''inizio dell''ora'
+ TEXT_TIME: ' alle :'
+ TEXT_DOW: ' su '
+ TEXT_MONTH: ' di '
+ TEXT_DOM: ' di '
+ ERROR1: Il tag %s non è supportato!
+ ERROR2: Numero di elementi non valido
+ ERROR3: Il jquery_element deve essere impostato nelle impostazioni di jqCron
+ ERROR4: Espressione non riconosciuta
diff --git a/system/languages/nl.yaml b/system/languages/nl.yaml
index 4b7aa4d24..9706d03e5 100644
--- a/system/languages/nl.yaml
+++ b/system/languages/nl.yaml
@@ -1,28 +1,90 @@
---
GRAV:
FRONTMATTER_ERROR_PAGE: "---\ntitel: %1$s\n---\n\n# Fout: ongeldige frontmatter\n\nPad: `%2$s`\n\n**%3$s**\n\n```\n%4$s\n```"
+ INFLECTOR_PLURALS:
+ '/(quiz)$/i': '\1zes'
+ '/^(ox)$/i': '\1en'
+ '/([m|l])ouse$/i': '\1ice'
+ '/(matr|vert|ind)ix|ex$/i': '\1ices'
+ '/(x|ch|ss|sh)$/i': '\1es'
+ '/([^aeiouy]|qu)ies$/i': '\1y'
+ '/([^aeiouy]|qu)y$/i': '\1ies'
+ '/(hive)$/i': '\1s'
+ '/(?:([^f])fe|([lr])f)$/i': '\1\2ves'
+ '/sis$/i': 'ses'
+ '/([ti])um$/i': '\1a'
+ '/(buffal|tomat)o$/i': '\1oes'
+ '/(bu)s$/i': '\1ses'
+ '/(alias|status)/i': '\1es'
+ '/(octop|vir)us$/i': '\1i'
+ '/(ax|test)is$/i': '\1es'
+ '/s$/i': 's'
+ '/$/': 's'
+ INFLECTOR_SINGULAR:
+ '/(quiz)zes$/i': '\1'
+ '/(matr)ices$/i': '\1ix'
+ '/(vert|ind)ices$/i': '\1ex'
+ '/^(ox)en/i': '\1'
+ '/(alias|status)es$/i': '\1'
+ '/([octop|vir])i$/i': '\1us'
+ '/(cris|ax|test)es$/i': '\1is'
+ '/(shoe)s$/i': '\1'
+ '/(o)es$/i': '\1'
+ '/(bus)es$/i': '\1'
+ '/([m|l])ice$/i': '\1ouse'
+ '/(x|ch|ss|sh)es$/i': '\1'
+ '/(m)ovies$/i': '\1ovie'
+ '/(s)eries$/i': '\1eries'
+ '/([^aeiouy]|qu)ies$/i': '\1y'
+ '/([lr])ves$/i': '\1f'
+ '/(tive)s$/i': '\1'
+ '/(hive)s$/i': '\1'
+ '/([^f])ves$/i': '\1fe'
+ '/(^analy)ses$/i': '\1sis'
+ '/((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)ses$/i': '\1\2sis'
+ '/([ti])a$/i': '\1um'
+ '/(n)ews$/i': '\1ews'
+ INFLECTOR_UNCOUNTABLE:
+ - 'uitrusting'
+ - 'informatie'
+ - 'rijst'
+ - 'geld'
+ - 'soorten'
+ - 'reeks'
+ - 'vis'
+ - 'schaap'
INFLECTOR_IRREGULAR:
'person': 'personen'
'man': 'mensen'
'child': 'kinderen'
'sex': 'geslacht'
'move': 'verplaatsen'
+ INFLECTOR_ORDINALS:
+ 'default': 'th'
+ 'first': 'st'
+ 'second': 'nd'
+ 'third': 'rd'
NICETIME:
NO_DATE_PROVIDED: geen datum opgegeven
BAD_DATE: Datumformaat onjuist
AGO: geleden
FROM_NOW: vanaf nu
+ JUST_NOW: zojuist
SECOND: seconde
MINUTE: minuut
HOUR: uur
DAY: dag
+ WEEK: week
MONTH: maand
YEAR: jaar
DECADE: decennium
SEC: s
+ MIN: min
HR: u
+ WK: week
MO: ma
YR: j
+ DEC: decennia
SECOND_PLURAL: seconden
MINUTE_PLURAL: minuten
HOUR_PLURAL: uren
@@ -43,18 +105,18 @@ GRAV:
INVALID_INPUT: Ongeldige invoer in
MISSING_REQUIRED_FIELD: 'Ontbrekend verplicht veld:'
MONTHS_OF_THE_YEAR:
- - 'januari'
- - 'februari'
- - 'maart'
- - 'april'
- - 'mei'
- - 'juni'
- - 'juli'
- - 'augustus'
- - 'september'
- - 'oktober'
- - 'november'
- - 'december'
+ - 'Januari'
+ - 'Februari'
+ - 'Maart'
+ - 'April'
+ - 'Mei'
+ - 'Juni'
+ - 'Juli'
+ - 'Augustus'
+ - 'September'
+ - 'Oktober'
+ - 'November'
+ - 'December'
DAYS_OF_THE_WEEK:
- 'Maandag'
- 'Dinsdag'
@@ -63,3 +125,20 @@ GRAV:
- 'Vrijdag'
- 'Zaterdag'
- 'Zondag'
+ CRON:
+ EVERY: elke
+ EVERY_HOUR: elk uur
+ EVERY_MINUTE: elke minuut
+ EVERY_DAY_OF_WEEK: elke dag van de week
+ EVERY_DAY_OF_MONTH: elke dag van de maand
+ EVERY_MONTH: elke maand
+ TEXT_PERIOD: Elke
+ TEXT_MINS: ' minuten te laat'
+ TEXT_TIME: ' op :'
+ TEXT_DOW: ' op '
+ TEXT_MONTH: ' van '
+ TEXT_DOM: ' op '
+ ERROR1: De tag %s wordt niet ondersteund!
+ ERROR2: Slecht aantal elementen
+ ERROR3: Het jquery_element moet ingesteld worden in de jqCron instellingen
+ ERROR4: Onbekende expressie
diff --git a/system/languages/ru.yaml b/system/languages/ru.yaml
index 28e40bb75..78c596340 100644
--- a/system/languages/ru.yaml
+++ b/system/languages/ru.yaml
@@ -1,6 +1,15 @@
---
GRAV:
FRONTMATTER_ERROR_PAGE: "---\ntitle: %1$s\n---\n\n# Ошибка: недопустимое содержимое Frontmatter\n\nПуть: `%2$s`\n\n**%3$s**\n\n```\n%4$s\n```"
+ INFLECTOR_UNCOUNTABLE:
+ - 'экипировка'
+ - 'информация'
+ - 'рис'
+ - 'деньги'
+ - 'виды'
+ - 'серии'
+ - 'рыба'
+ - 'овца'
INFLECTOR_IRREGULAR:
'person': 'люди'
'man': 'человек'
@@ -8,7 +17,10 @@ GRAV:
'sex': 'пол'
'move': 'движется'
INFLECTOR_ORDINALS:
+ 'default': 'й'
'first': 'й'
+ 'second': 'й'
+ 'third': 'й'
NICETIME:
NO_DATE_PROVIDED: Дата не указана
BAD_DATE: Неверная дата
@@ -77,6 +89,12 @@ GRAV:
EVERY_DAY_OF_WEEK: каждый день недели
EVERY_DAY_OF_MONTH: каждый день недели
EVERY_MONTH: раз в месяц
+ TEXT_PERIOD: Каждый
+ TEXT_MINS: ' в минуте(ах) за час'
+ TEXT_TIME: ' в :'
+ TEXT_DOW: ' на '
+ TEXT_MONTH: ' из '
+ TEXT_DOM: ' на '
ERROR1: Тег %s не поддерживается!
ERROR2: Неверное количество элементов
ERROR3: jquery_element должен быть установлен в настройки jqCron
diff --git a/system/languages/zh.yaml b/system/languages/zh.yaml
new file mode 100644
index 000000000..9ae1cdb86
--- /dev/null
+++ b/system/languages/zh.yaml
@@ -0,0 +1,63 @@
+---
+GRAV:
+ FRONTMATTER_ERROR_PAGE: "---\ntitle: %1$s\n---\n\n# 錯誤: 不正確的 Frontmatter\n\n路徑: `%2$s`\n\n**%3$s**\n\n```\n%4$s\n```"
+ NICETIME:
+ NO_DATE_PROVIDED: 沒有提供日期
+ BAD_DATE: 錯誤日期
+ AGO: 之前
+ FROM_NOW: 之後
+ JUST_NOW: 剛剛
+ SECOND: 秒
+ MINUTE: 分
+ HOUR: 小時
+ DAY: 天
+ WEEK: 週
+ MONTH: 月
+ YEAR: 年
+ DECADE: 十年
+ SEC: 秒
+ MIN: 分
+ HR: 小時
+ WK: 週
+ MO: 月
+ YR: 年
+ DEC: 十年
+ SECOND_PLURAL: 秒
+ MINUTE_PLURAL: 分
+ HOUR_PLURAL: 小時
+ DAY_PLURAL: 天
+ WEEK_PLURAL: 週
+ MONTH_PLURAL: 月
+ YEAR_PLURAL: 年
+ DECADE_PLURAL: 十年
+ SEC_PLURAL: 秒
+ MIN_PLURAL: 分
+ HR_PLURAL: 時
+ WK_PLURAL: 週
+ MO_PLURAL: 月
+ YR_PLURAL: 年
+ DEC_PLURAL: 十年
+ FORM:
+ MISSING_REQUIRED_FIELD: 遺漏必填欄位:
+ MONTHS_OF_THE_YEAR:
+ - '一月'
+ - '二月'
+ - '三月'
+ - '四月'
+ - '五月'
+ - '六月'
+ - '七月'
+ - '八月'
+ - '九月'
+ - '十月'
+ - '十一月'
+ - '十二月'
+ DAYS_OF_THE_WEEK:
+ - '星期一'
+ - '星期二'
+ - '星期三'
+ - '星期四'
+ - '星期五'
+ - '星期六'
+ - '星期日'
+