Upgrade to 3.3.3

This commit is contained in:
Bastian Allgeier
2020-01-20 12:19:33 +01:00
parent dd8a5e1ac3
commit 9c87f2fbc3
40 changed files with 1630 additions and 189 deletions

View File

@@ -1,4 +1,5 @@
{
"آ" : "A",
"ا" : "a",
"ب" : "b",
"پ" : "p",
@@ -24,6 +25,7 @@
"ف" : "f",
"ق" : "g",
"ك" : "k",
"ک" : "k",
"گ" : "g",
"ل" : "l",
"م" : "m",

166
kirby/i18n/rules/ja.json Executable file
View File

@@ -0,0 +1,166 @@
{
"きゃ": "kya",
"しゃ": "sha",
"ちゃ": "cha",
"にゃ": "nya",
"ひゃ": "hya",
"みゃ": "mya",
"りゃ": "rya",
"ぎゃ": "gya",
"じゃ": "ja",
"ぢゃ": "ja",
"びゃ": "bya",
"ぴゃ": "pya",
"きゅ": "kyu",
"しゅ": "shu",
"ちゅ": "chu",
"にゅ": "nyu",
"ひゅ": "hyu",
"みゅ": "myu",
"りゅ": "ryu",
"ぎゅ": "gyu",
"じゅ": "ju",
"ぢゅ": "ju",
"びゅ": "byu",
"ぴゅ": "pyu",
"きょ": "kyo",
"しょ": "sho",
"ちょ": "cho",
"にょ": "nyo",
"ひょ": "hyo",
"みょ": "myo",
"りょ": "ryo",
"ぎょ": "gyo",
"じょ": "jo",
"ぢょ": "jo",
"びょ": "byo",
"ぴょ": "pyo",
"あ": "a",
"ア": "a",
"か": "ka",
"カ": "ka",
"さ": "sa",
"サ": "sa",
"た": "ta",
"タ": "ta",
"な": "na",
"ナ": "na",
"は": "ha",
"ハ": "ha",
"ま": "ma",
"マ": "ma",
"や": "ya",
"ヤ": "ya",
"ら": "ra",
"ラ": "ra",
"わ": "wa",
"ワ": "wa",
"が": "ga",
"ざ": "za",
"だ": "da",
"ば": "ba",
"ぱ": "pa",
"い": "i",
"イ": "i",
"き": "ki",
"キ": "ki",
"し": "shi",
"シ": "shi",
"ち": "chi",
"チ": "chi",
"に": "ni",
"ニ": "ni",
"ひ": "hi",
"ヒ": "hi",
"み": "mi",
"ミ": "mi",
"り": "ri",
"リ": "ri",
"ゐ": "wi",
"ヰ": "wi",
"ぎ": "gi",
"じ": "dji",
"ぢ": "ji",
"び": "bi",
"ぴ": "pi",
"う": "u",
"ウ": "u",
"く": "ku",
"ク": "ku",
"す": "su",
"ス": "su",
"つ": "tsu",
"ツ": "tsu",
"ぬ": "nu",
"ヌ": "nu",
"ふ": "fu",
"フ": "fu",
"む": "mu",
"ム": "mu",
"ゆ": "yu",
"ユ": "yu",
"る": "ru",
"ル": "ru",
"ぐ": "gu",
"ず": "zu",
"づ": "dzu",
"ぶ": "bu",
"ぷ": "pu",
"え": "e",
"エ": "e",
"け": "ke",
"ケ": "ke",
"せ": "se",
"セ": "se",
"て": "te",
"テ": "te",
"ね": "ne",
"ネ": "ne",
"へ": "he",
"ヘ": "he",
"め": "me",
"メ": "me",
"れ": "re",
"レ": "re",
"ゑ": "we",
"ヱ": "we",
"げ": "ge",
"ぜ": "ze",
"で": "de",
"べ": "be",
"ぺ": "pe",
"お": "o",
"オ": "o",
"こ": "ko",
"コ": "ko",
"そ": "so",
"ソ": "so",
"と": "to",
"ト": "to",
"の": "no",
"": "no",
"ほ": "ho",
"ホ": "ho",
"も": "mo",
"モ": "mo",
"よ": "yo",
"ヨ": "yo",
"ろ": "ro",
"ロ": "ro",
"を": "wo",
"ヲ": "wo",
"ん": "n",
"ン": "n",
"ご": "go",
"ぞ": "zo",
"ど": "do",
"ぼ": "bo",
"ぽ": "po"
}

View File

@@ -1,91 +1,134 @@
{
"à": "a",
"ạ": "a",
"á": "a",
"ả": "a",
"ã": "a",
"â": "a",
"ầ": "a",
"ấ": "a",
"ậ": "a",
"ẩ": "a",
"ẫ": "a",
"ă": "a",
"ằ": "a",
"ắ": "a",
"ặ": "a",
"ẳ": "a",
"ẵ": "a",
"è": "e",
"é": "e",
"ẹ": "e",
"ẻ": "e",
"ẽ": "e",
"ê": "e",
"ề": "e",
"ế": "e",
"ệ": "e",
"ể": "e",
"ễ": "e",
"ì": "i",
"í": "i",
"ị": "i",
"ỉ": "i",
"ĩ": "i",
"ò": "o",
"ó": "o",
"ọ": "o",
"ỏ": "o",
"õ": "o",
"ô": "o",
"ồ": "o",
"ố": "o",
"ộ": "o",
"ổ": "o",
"ỗ": "o",
"ơ": "o",
"ờ": "o",
"ớ": "o",
"ợ": "o",
"ở": "o",
"ỡ": "o",
"ù": "u",
"ú": "u",
"ụ": "u",
"ủ": "u",
"ũ": "u",
"ư": "u",
"ừ": "u",
"ứ": "u",
"ự": "u",
"ử": "u",
"ữ": "u",
"y": "y",
"ỳ": "y",
"ý": "y",
"ỵ": "y",
"ỷ": "y",
"ỹ": "y",
"À": "A",
"Á": "A",
"Ạ": "A",
"Ả": "A",
"Ã": "A",
"Â": "A",
"Ầ": "A",
"Ấ": "A",
"Ậ": "A",
"Ẩ": "A",
"Ẫ": "A",
"Ă": "A",
"Ằ": "A",
"Ắ": "A",
"Ặ": "A",
"Ẳ": "A",
"Ẵ": "A",
"È": "E",
"É": "E",
"Ẹ": "E",
"Ẻ": "E",
"Ẽ": "E",
"Ê": "E",
"Ề": "E",
"Ế": "E",
"Ệ": "E",
"Ể": "E",
"Ễ": "E",
"Ì": "I",
"Í": "I",
"Ị": "I",
"Ỉ": "I",
"Ĩ": "I",
"Ò": "O",
"Ó": "O",
"Ọ": "O",
"Ỏ": "O",
"Õ": "O",
"Ô": "O",
"Ồ": "O",
"Ố": "O",
"Ộ": "O",
"Ổ": "O",
"Ỗ": "O",
"Ơ": "O",
"Ờ": "O",
"Ớ": "O",
"Ợ": "O",
"Ở": "O",
"Ỡ": "O",
"Ù": "U",
"Ụ": "U",
"Ủ": "U",
"Ũ": "U",
"Ư": "U",
"Ừ": "U",
"Ứ": "U",
"Ự": "U",
"Ử": "U",
"Ữ": "U",
"Y": "Y",
"Ỳ": "Y",
"Ý": "Y",
"Ỵ": "Y",
"Ỷ": "Y",
"Ỹ": "Y"

View File

@@ -23,7 +23,7 @@
"delete": "Slet",
"dimensions": "Dimensioner",
"disabled": "Disabled",
"disabled": "Deaktiveret",
"discard": "Kass\u00e9r",
"download": "Download",
"duplicate": "Dupliker",
@@ -61,21 +61,21 @@
"Uacceptabel fil-endelse",
"error.file.extension.missing":
"Du kan ikke uploade filer uden fil-endelse",
"error.file.maxheight": "The height of the image must not exceed {height} pixels",
"error.file.maxsize": "The file is too large",
"error.file.maxwidth": "The width of the image must not exceed {width} pixels",
"error.file.maxheight": "Højden på billedet af billedet må ikke være større end {height} pixels",
"error.file.maxsize": "Filen er for stor",
"error.file.maxwidth": "Bredden af billedet må ikke være større end {width} pixels",
"error.file.mime.differs":
"Den uploadede fil skal være af samme mime type \"{mime}\"",
"error.file.mime.forbidden": "Media typen \"{mime}\" er ikke tilladt",
"error.file.mime.invalid": "Invalid mime type: {mime}",
"error.file.mime.invalid": "Ugyldig mime type: {mime}",
"error.file.mime.missing":
"Media typen for \"{filename}\" kan ikke bestemmes",
"error.file.minheight": "The height of the image must be at least {height} pixels",
"error.file.minsize": "The file is too small",
"error.file.minwidth": "The width of the image must be at least {width} pixels",
"error.file.minheight": "Højden af billedet skal mindst være {height} pixels",
"error.file.minsize": "Filen er for lille",
"error.file.minwidth": "Bredden af billedet skal mindst være {width} pixels",
"error.file.name.missing": "Filnavn må ikke være tomt",
"error.file.notFound": "Filen kunne ikke findes",
"error.file.orientation": "The orientation of the image must be \"{orientation}\"",
"error.file.orientation": "Formatet på billedet skal være \"{orientation}\"",
"error.file.type.forbidden": "Du har ikke tilladelse til at uploade {type} filer",
"error.file.undefined": "Filen kunne ikke findes",
@@ -166,7 +166,7 @@
"error.user.changeRole.permission":
"Du har ikke tilladelse til at ændre rollen for brugeren \"{name}\"",
"error.user.changeRole.toAdmin":
"You are not allowed to promote someone to the admin role",
"Du har ikke tilladelse til at tildele nogen admin rollen",
"error.user.create.permission": "Du har ikke tilladelse til at oprette denne bruger",
"error.user.delete": "Brugeren kunne ikke slettes",
"error.user.delete.lastAdmin": "Du kan ikke slette den sidste admin",
@@ -231,7 +231,7 @@
"error.validation.time": "Indtast venligst et gyldigt tidspunkt",
"error.validation.url": "Indtast venligst en gyldig URL",
"field.required": "The field is required",
"field.required": "Feltet er påkrævet",
"field.files.empty": "Ingen filer valgt endnu",
"field.pages.empty": "Ingen sider valgt endnu",
"field.structure.delete.confirm": "\u00d8nsker du virkelig at slette denne indtastning?",
@@ -304,7 +304,7 @@
"loading": "Indlæser",
"lock.unsaved": "Ugemte ændringer",
"lock.unsaved.empty": "There are no more unsaved changes",
"lock.unsaved.empty": "Der er ikke flere ændringer der ikke er gamt",
"lock.isLocked": "Ugemte ændringer af <strong>{email}</strong>",
"lock.file.isLocked": "Filen redigeres på nuværende af {email} og kan derfor ikke ændres.",
"lock.page.isLocked": "Siden redigeres på nuværende af {email} og kan derfor ikke ændres.",
@@ -401,7 +401,7 @@
"save": "Gem",
"search": "Søg",
"section.required": "The section is required",
"section.required": "Sektionen er påkrævet",
"select": "Vælg",
"settings": "Indstillinger",

View File

@@ -29,9 +29,9 @@
"duplicate": "복제",
"edit": "\ud3b8\uc9d1",
"dialog.files.empty": "선택 파일이 없습니다.",
"dialog.pages.empty": "선택 페이지가 없습니다.",
"dialog.users.empty": "선택 사용자가 없습니다.",
"dialog.files.empty": "선택 파일이 없습니다.",
"dialog.pages.empty": "선택 페이지가 없습니다.",
"dialog.users.empty": "선택 사용자가 없습니다.",
"email": "\uc774\uba54\uc77c \uc8fc\uc18c",
"email.placeholder": "mail@example.com",
@@ -61,21 +61,21 @@
"이 확장자({extension})는 업로드할 수 없습니다.",
"error.file.extension.missing":
"파일({filename})에 확장자가 없습니다.",
"error.file.maxheight": "The height of the image must not exceed {height} pixels",
"error.file.maxsize": "The file is too large",
"error.file.maxwidth": "The width of the image must not exceed {width} pixels",
"error.file.maxheight": "이미지의 높이는 {height}픽셀을 초과할 수 없습니다.",
"error.file.maxsize": "파일이 너무 큽니다.",
"error.file.maxwidth": "이미지의 너비는 {width}픽셀을 초과할 수 없습니다.",
"error.file.mime.differs":
"기존 파일과 MIME 형식({mime})이 다릅니다.",
"error.file.mime.forbidden": "이 MIME 형식({mime})은 업로드할 수 없습니다.",
"error.file.mime.invalid": "Invalid mime type: {mime}",
"error.file.mime.invalid": "MIME 형식({mime})이 올바르지 않습니다.",
"error.file.mime.missing":
"파일({filename})의 형식을 알 수 없습니다.",
"error.file.minheight": "The height of the image must be at least {height} pixels",
"error.file.minsize": "The file is too small",
"error.file.minwidth": "The width of the image must be at least {width} pixels",
"error.file.minheight": "이미지의 높이는 적어도 {height}픽셀 이상이어야 합니다.",
"error.file.minsize": "파일이 너무 작습니다.",
"error.file.minwidth": "이미지의 너비는 적어도 {width}픽셀 이상이어야 합니다.",
"error.file.name.missing": "파일명을 입력하세요.",
"error.file.notFound": "파일({filename})이 없습니다.",
"error.file.orientation": "The orientation of the image must be \"{orientation}\"",
"error.file.orientation": "이미지의 비율({orientation})을 확인하세요.",
"error.file.type.forbidden": "이 형식({type})의 파일을 업로드할 권한이 없습니다.",
"error.file.undefined": "\ud30c\uc77c\uc774 \uc5c6\uc2b5\ub2c8\ub2e4.",
@@ -130,18 +130,18 @@
"error.section.files.max.singular":
"이 섹션({section})에는 파일을 하나 이상 추가할 수 없습니다.",
"error.section.files.min.plural":
"The \"{section}\" section requires at least {min} files",
"이 섹션({section})에는 적어도 {min}개 이상의 파일이 필요합니다.",
"error.section.files.min.singular":
"The \"{section}\" section requires at least one file",
"이 섹션({section})에는 적어도 하나 이상의 파일이 필요합니다.",
"error.section.pages.max.plural":
"이 섹션({section})에는 페이지를 {max}개 이상 추가할 수 없습니다.",
"error.section.pages.max.singular":
"이 섹션({section})에는 페이지를 하나 이상 추가할 수 없습니다.",
"error.section.pages.min.plural":
"The \"{section}\" section requires at least {min} pages",
"이 섹션({section})에 적어도 {min}개 이상의 페이지가 필요합니다.",
"error.section.pages.min.singular":
"The \"{section}\" section requires at least one page",
"이 섹션({section})에 적어도 하나 이상의 페이지가 필요합니다.",
"error.section.notLoaded": "섹션({name})을 불러올 수 없습니다.",
"error.section.type.invalid": "섹션의 형식({type})이 올바르지 않습니다.",
@@ -239,7 +239,7 @@
"field.users.empty": "선택된 사용자가 없습니다.",
"file.delete.confirm":
"파일({filename})을 삭제할까요?",
"<strong>파일({filename})</strong>을 삭제할까요?",
"files": "파일",
"files.empty": "파일이 없습니다.",
@@ -252,28 +252,28 @@
"installation.completed": "패널을 설치했습니다.",
"installation.disabled": "패널 설치 관리자는 로컬 서버에서 실행하거나 <code>panel.install</code> 옵션을 설정하세요.",
"installation.issues.accounts":
"폴더(/site/accounts)에 쓰기 권한이 없습니다.",
"폴더(<code>/site/accounts</code>)에 쓰기 권한이 없습니다.",
"installation.issues.content":
"폴더(/content)에 쓰기 권한이 없습니다.",
"폴더(<code>/content</code>)에 쓰기 권한이 없습니다.",
"installation.issues.curl": "<code>cURL</code> 확장 기능이 필요합니다.",
"installation.issues.headline": "패널을 설치할 수 없습니다.",
"installation.issues.mbstring":
"<code>MB String</code> 확장 기능이 필요합니다.",
"installation.issues.media":
"폴더(/media)에 쓰기 권한이 없습니다.",
"폴더(<code>/media</code>)에 쓰기 권한이 없습니다.",
"installation.issues.php": "<code>PHP</code> 버전이 7 이상인지 확인하세요.",
"installation.issues.server":
"<code>Apache</code>, <code>Nginx</code>, 또는 <code>Caddy</code>가 필요합니다.",
"installation.issues.sessions": "폴더(/site/sessions)에 쓰기 권한이 없습니다.",
"installation.issues.sessions": "폴더(<code>/site/sessions</code>)에 쓰기 권한이 없습니다.",
"language": "\uc5b8\uc5b4",
"language.code": "언어 코드",
"language.convert": "기본 언어로 설정",
"language.convert.confirm":
"이 언어({name})를 기본 언어로 설정할까요? 설정한 뒤에는 복원할 수 없습니다. 번역되지 않은 항목은 올바르게 표시되지 않을 수 있습니다.",
"이 <strong>언어({name})</strong>를 기본 언어로 설정할까요? 설정한 뒤에는 복원할 수 없으며, 번역되지 않은 항목은 올바르게 표시되지 않을 수 있습니다.",
"language.create": "새 언어 추가",
"language.delete.confirm":
"언어({name})를 삭제할까요? 삭제한 뒤에는 복원할 수 없습니다.",
"<strong>언어({name})</strong>를 삭제할까요? 삭제한 뒤에는 복원할 수 없습니다.",
"language.deleted": "언어를 삭제했습니다.",
"language.direction": "읽기 방향",
"language.direction.ltr": "왼쪽에서 오른쪽",
@@ -304,12 +304,12 @@
"loading": "로딩 중",
"lock.unsaved": "수정 사항이 저장되지 않았습니다.",
"lock.unsaved.empty": "There are no more unsaved changes",
"lock.isLocked": "<strong>{email}</strong> 수정 사항이 저장되지 않았습니다.",
"lock.file.isLocked": "다른 사용자({email})가 수정 중입니다.",
"lock.page.isLocked": "다른 사용자({email}가 수정 중입니다.",
"lock.unsaved.empty": "저장되지 않은 페이지가 없습니다.",
"lock.isLocked": "<strong>다른 사용자({email})</strong> 수정 사항이 저장되지 않았습니다.",
"lock.file.isLocked": "다른 사용자({email})가 수정 중인 파일입니다.",
"lock.page.isLocked": "다른 사용자({email}가 수정 중인 페이지입니다.",
"lock.unlock": "잠금",
"lock.isUnlocked": "다른 사용자가 내용을 수정했으므로 내용이 저장되지 않았습니다. 저장되지 않은 내용을 내려받아 수동으로 대치할 수 있습니다.",
"lock.isUnlocked": "다른 사용자가 이미 내용을 수정했으므로 현재 내용이 올바르게 저장되지 않았습니다. 저장되지 않은 내용을 내려받아 수동으로 대치할 수 있습니다.",
"login": "\ub85c\uadf8\uc778",
"login.remember": "로그인 유지",
@@ -395,7 +395,7 @@
"role.all": "전체 보기",
"role.empty": "이 역할에 해당하는 사용자가 없습니다.",
"role.description.placeholder": "설명이 없습니다.",
"role.nobody.description": "대체 사용자는 어떤 권한 없습니다.",
"role.nobody.description": "대체 사용자는 아무 권한 없습니다.",
"role.nobody.title": "사용자가 없습니다.",
"save": "\uc800\uc7a5",
@@ -437,11 +437,11 @@
"upload.error.cantWrite": "디스크를 읽을 수 없습니다.",
"upload.error.default": "파일을 업로드할 수 없습니다.",
"upload.error.extension": "파일 확장자를 다시 한번 확인하세요.",
"upload.error.formSize": "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the form",
"upload.error.iniPostSize": "The uploaded file exceeds the post_max_size directive in php.ini",
"upload.error.iniSize": "The uploaded file exceeds the upload_max_filesize directive in php.ini",
"upload.error.noFile": "업로드 파일이 없습니다.",
"upload.error.noFiles": "업로드 파일이 없습니다.",
"upload.error.formSize": "허용된 크기를 초과해 파일을 업로드할 수 없습니다.",
"upload.error.iniPostSize": "허용된 크기를 초과해 파일을 업로드할 수 없습니다.",
"upload.error.iniSize": "허용된 크기를 초과해 파일을 업로드할 수 없습니다.",
"upload.error.noFile": "업로드 파일이 없습니다.",
"upload.error.noFiles": "업로드 파일이 없습니다.",
"upload.error.partial": "일부 파일만 업로드했습니다.",
"upload.error.tmpDir": "임시 폴더가 없습니다.",
"upload.errors": "오류",
@@ -464,7 +464,7 @@
"user.create": "사용자 추가",
"user.delete": "사용자 삭제",
"user.delete.confirm":
"<strong>이메일({email})</strong> 삭제할까요?",
"<strong>사용자({email})</strong> 삭제할까요?",
"users": "사용자",

View File

@@ -34,7 +34,7 @@
"dialog.users.empty": "Inga användare att välja",
"email": "E-post",
"email.placeholder": "namn@exampel.se",
"email.placeholder": "namn@exempel.se",
"error.access.login": "Ogiltig inloggning",
"error.access.panel": "Du saknar behörighet att nå panelen",