mirror of
https://github.com/the-djmaze/snappymail.git
synced 2025-10-04 19:04:43 +08:00
Change for #1105
This commit is contained in:
parent
32277688af
commit
a043eaec81
7 changed files with 67 additions and 30 deletions
14
plugins/nextcloud/langs/de-DE.json
Normal file
14
plugins/nextcloud/langs/de-DE.json
Normal file
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
"NEXTCLOUD": {
|
||||
"SAVE_ATTACHMENTS": "Speichern Sie in Nextcloud",
|
||||
"SAVE_EML": "Als .eml in Nextcloud speichern",
|
||||
"SAVE_ICS": "Kalender eintragen",
|
||||
"SELECT_FOLDER": "Ordner auswählen",
|
||||
"SELECT_FILES": "Datei(en) auswählen",
|
||||
"ATTACH_FILES": "Nextcloud-Dateien anhängen",
|
||||
"SELECT_CALENDAR": "Kalender auswählen",
|
||||
"FILE_ATTACH": "anfügen",
|
||||
"FILE_INTERNAL": "intern",
|
||||
"FILE_PUBLIC": "öffentlich"
|
||||
}
|
||||
}
|
|
@ -1,11 +0,0 @@
|
|||
[NEXTCLOUD]
|
||||
SAVE_ATTACHMENTS = "Save in Nextcloud"
|
||||
SAVE_EML = "Save as .eml in Nextcloud"
|
||||
SAVE_ICS = "Put in Calendar"
|
||||
SELECT_FOLDER = "Select folder"
|
||||
SELECT_FILES = "Select file(s)"
|
||||
ATTACH_FILES = "Attach Nextcloud files"
|
||||
SELECT_CALENDAR = "Select calendar"
|
||||
FILE_ATTACH = "attach"
|
||||
FILE_INTERNAL = "internal"
|
||||
FILE_PUBLIC = "public"
|
14
plugins/nextcloud/langs/en.json
Normal file
14
plugins/nextcloud/langs/en.json
Normal file
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
"NEXTCLOUD": {
|
||||
"SAVE_ATTACHMENTS": "Save in Nextcloud",
|
||||
"SAVE_EML": "Save as .eml in Nextcloud",
|
||||
"SAVE_ICS": "Put in Calendar",
|
||||
"SELECT_FOLDER": "Select folder",
|
||||
"SELECT_FILES": "Select file(s)",
|
||||
"ATTACH_FILES": "Attach Nextcloud files",
|
||||
"SELECT_CALENDAR": "Select calendar",
|
||||
"FILE_ATTACH": "attach",
|
||||
"FILE_INTERNAL": "internal",
|
||||
"FILE_PUBLIC": "public"
|
||||
}
|
||||
}
|
14
plugins/nextcloud/langs/ru.json
Normal file
14
plugins/nextcloud/langs/ru.json
Normal file
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
"NEXTCLOUD": {
|
||||
"SAVE_ATTACHMENTS": "Сохранить в Nextcloud",
|
||||
"SAVE_EML": "Сохранить как .eml в Nextcloud",
|
||||
"SAVE_ICS": "Вставить в календарь",
|
||||
"SELECT_FOLDER": "Выбрите папку",
|
||||
"SELECT_FILES": "Выберите файл(ы)",
|
||||
"ATTACH_FILES": "Прикрепить файлы из Nextcloud",
|
||||
"SELECT_CALENDAR": "Выбрать календарь",
|
||||
"FILE_ATTACH": "Прикрепить с ПК",
|
||||
"FILE_INTERNAL": "Внутреняя",
|
||||
"FILE_PUBLIC": "Публичная"
|
||||
}
|
||||
}
|
|
@ -1,11 +0,0 @@
|
|||
[NEXTCLOUD]
|
||||
SAVE_ATTACHMENTS = "保存到 Nextcloud"
|
||||
SAVE_EML = "以 .eml 文件保存到 Nextcloud"
|
||||
SAVE_ICS = "添加到日历"
|
||||
SELECT_FOLDER = "选择文件夹"
|
||||
SELECT_FILES = "选择文件"
|
||||
ATTACH_FILES = "添加 Nextcloud 文件"
|
||||
SELECT_CALENDAR = "选择日历"
|
||||
FILE_ATTACH = "attach"
|
||||
FILE_INTERNAL = "internal"
|
||||
FILE_PUBLIC = "public"
|
14
plugins/nextcloud/langs/zh-CN.json
Normal file
14
plugins/nextcloud/langs/zh-CN.json
Normal file
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
"NEXTCLOUD": {
|
||||
"SAVE_ATTACHMENTS": "保存到 Nextcloud",
|
||||
"SAVE_EML": "以 .eml 文件保存到 Nextcloud",
|
||||
"SAVE_ICS": "添加到日历",
|
||||
"SELECT_FOLDER": "选择文件夹",
|
||||
"SELECT_FILES": "选择文件",
|
||||
"ATTACH_FILES": "添加 Nextcloud 文件",
|
||||
"SELECT_CALENDAR": "选择日历",
|
||||
"FILE_ATTACH": "attach",
|
||||
"FILE_INTERNAL": "internal",
|
||||
"FILE_PUBLIC": "public"
|
||||
}
|
||||
}
|
|
@ -435,10 +435,10 @@ class Manager
|
|||
$aPLang = [];
|
||||
|
||||
// First get english
|
||||
if (\is_file("{$sPath}en.ini")) {
|
||||
$aPLang = \parse_ini_file("{$sPath}en.ini", true);
|
||||
} else if (\is_file("{$sPath}en.json")) {
|
||||
if (\is_file("{$sPath}en.json")) {
|
||||
$aPLang = \json_decode(\file_get_contents("{$sPath}en.json"), true);
|
||||
} else if (\is_file("{$sPath}en.ini")) {
|
||||
$aPLang = \parse_ini_file("{$sPath}en.ini", true);
|
||||
}
|
||||
if ($aPLang) {
|
||||
$aLang = \array_replace_recursive($aLang, $aPLang);
|
||||
|
@ -447,12 +447,15 @@ class Manager
|
|||
// Now get native
|
||||
if ('en' !== $sLang) {
|
||||
$aPLang = [];
|
||||
if (\is_file("{$sPath}{$sLang}.ini")) {
|
||||
$aPLang = \parse_ini_file("{$sPath}{$sLang}.ini", true);
|
||||
} else if (\is_file($sPath.\strtr($sLang,'-','_').'.ini')) {
|
||||
$aPLang = \parse_ini_file($sPath.\strtr($sLang,'-','_').'.ini', true);
|
||||
} else if (\is_file("{$sPath}{$sLang}.json")) {
|
||||
if (\is_file("{$sPath}{$sLang}.json")) {
|
||||
$aPLang = \json_decode(\file_get_contents("{$sPath}{$sLang}.json"), true);
|
||||
} else {
|
||||
if (!\is_file("{$sPath}{$sLang}.ini")) {
|
||||
$sLang = \strtr($sLang, '-', '_');
|
||||
}
|
||||
if (\is_file("{$sPath}{$sLang}.ini")) {
|
||||
$aPLang = \parse_ini_file("{$sPath}{$sLang}.ini", true);
|
||||
}
|
||||
}
|
||||
if ($aPLang) {
|
||||
$aLang = \array_replace_recursive($aLang, $aPLang);
|
||||
|
|
Loading…
Add table
Reference in a new issue