From 49640a9e3b7ca3988a0c90c2bb232c9d35edaead Mon Sep 17 00:00:00 2001 From: qiyu-xie Date: Wed, 28 Jul 2021 13:42:07 +0800 Subject: [PATCH] * Add language for files. --- module/doc/lang/de.php | 5 +++++ module/doc/lang/en.php | 5 +++++ module/doc/lang/fr.php | 5 +++++ module/doc/lang/vi.php | 5 +++++ module/doc/lang/zh-tw.php | 9 +++++++-- module/doc/model.php | 15 +++++++++++---- 6 files changed, 38 insertions(+), 6 deletions(-) diff --git a/module/doc/lang/de.php b/module/doc/lang/de.php index d0d1663b6a..e39bbd0237 100644 --- a/module/doc/lang/de.php +++ b/module/doc/lang/de.php @@ -39,6 +39,7 @@ $lang->doc->fileTitle = 'Dateiname'; $lang->doc->filePath = 'Dateipfad'; $lang->doc->extension = 'Erweiterung'; $lang->doc->size = 'Größe der Anlage'; +$lang->doc->source = 'Source'; $lang->doc->download = 'Download'; $lang->doc->acl = 'Rechte'; $lang->doc->fileName = 'Files'; @@ -212,6 +213,10 @@ $lang->doc->noticeAcl['doc']['private'] = 'Only the one who created it can acces $lang->doc->placeholder = new stdclass(); $lang->doc->placeholder->url = 'Url'; +$lang->doc->summary = "Total files on this page: %s , total size: %s, %s"; +$lang->doc->ge = ':'; +$lang->doc->point = '.'; + $lang->doclib = new stdclass(); $lang->doclib->name = 'Name'; $lang->doclib->control = 'Zugriffskontrolle'; diff --git a/module/doc/lang/en.php b/module/doc/lang/en.php index 85839271bf..15f88c2f59 100644 --- a/module/doc/lang/en.php +++ b/module/doc/lang/en.php @@ -40,6 +40,7 @@ $lang->doc->fileTitle = 'File Name'; $lang->doc->filePath = 'File Path'; $lang->doc->extension = 'Extension'; $lang->doc->size = 'Files Size'; +$lang->doc->source = 'Source'; $lang->doc->download = 'Download'; $lang->doc->acl = 'Right'; $lang->doc->fileName = 'Files'; @@ -217,6 +218,10 @@ $lang->doc->noticeAcl['doc']['private'] = 'Only the one who created it can acces $lang->doc->placeholder = new stdclass(); $lang->doc->placeholder->url = 'URL'; +$lang->doc->summary = "Total files on this page: %s , total size: %s, %s"; +$lang->doc->ge = ':'; +$lang->doc->point = '.'; + $lang->doclib = new stdclass(); $lang->doclib->name = 'Name'; $lang->doclib->control = 'Access Control'; diff --git a/module/doc/lang/fr.php b/module/doc/lang/fr.php index 3776a77a2d..2f2c81cd50 100644 --- a/module/doc/lang/fr.php +++ b/module/doc/lang/fr.php @@ -39,6 +39,7 @@ $lang->doc->fileTitle = 'Nom du Fichier'; $lang->doc->filePath = 'Chemin Fichier'; $lang->doc->extension = 'Extension'; $lang->doc->size = 'Taille de la pièce jointe'; +$lang->doc->source = 'Source'; $lang->doc->download = 'Téléchargement'; $lang->doc->acl = 'Droit'; $lang->doc->fileName = 'Fichiers'; @@ -212,6 +213,10 @@ $lang->doc->noticeAcl['doc']['private'] = 'Seulement celui qui a ajouté le docu $lang->doc->placeholder = new stdclass(); $lang->doc->placeholder->url = 'URL'; +$lang->doc->summary = "Total files on this page: %s , total size: %s, %s"; +$lang->doc->ge = ':'; +$lang->doc->point = '.'; + $lang->doclib = new stdclass(); $lang->doclib->name = 'Nom'; $lang->doclib->control = "Contrôle d'Accès"; diff --git a/module/doc/lang/vi.php b/module/doc/lang/vi.php index 5753c6396e..69aef83cf5 100644 --- a/module/doc/lang/vi.php +++ b/module/doc/lang/vi.php @@ -39,6 +39,7 @@ $lang->doc->fileTitle = 'File tên'; $lang->doc->filePath = 'File Path'; $lang->doc->extension = 'Extension'; $lang->doc->size = 'Cỡ miếng'; +$lang->doc->source = 'Source'; $lang->doc->download = 'Tải về'; $lang->doc->acl = 'Right'; $lang->doc->fileName = 'Files'; @@ -212,6 +213,10 @@ $lang->doc->noticeAcl['doc']['private'] = 'Chỉ the one who created it có th $lang->doc->placeholder = new stdclass(); $lang->doc->placeholder->url = 'URL'; +$lang->doc->summary = "Total files on this page: %s , total size: %s, %s"; +$lang->doc->ge = ':'; +$lang->doc->point = '.'; + $lang->doclib = new stdclass(); $lang->doclib->name = 'Tên'; $lang->doclib->control = 'Quyền truy cập'; diff --git a/module/doc/lang/zh-tw.php b/module/doc/lang/zh-tw.php index 49258a638e..5f016ddea8 100644 --- a/module/doc/lang/zh-tw.php +++ b/module/doc/lang/zh-tw.php @@ -11,7 +11,7 @@ */ /* 欄位列表。*/ $lang->doc->common = '文檔'; -$lang->doc->id = '文檔編號'; +$lang->doc->id = '文檔'; $lang->doc->product = '所屬' . $lang->productCommon; $lang->doc->project = '所屬項目'; $lang->doc->execution = '所屬' . $lang->executionCommon; @@ -36,10 +36,11 @@ $lang->doc->fileObject = '所屬對象'; $lang->doc->whiteList = '白名單'; $lang->doc->contentType = '文檔格式'; $lang->doc->separator = ""; -$lang->doc->fileTitle = '附件名'; +$lang->doc->fileTitle = '附件名稱'; $lang->doc->filePath = '地址'; $lang->doc->extension = '類型'; $lang->doc->size = '附件大小'; +$lang->doc->source = '來源'; $lang->doc->download = '下載'; $lang->doc->acl = '權限'; $lang->doc->fileName = '附件'; @@ -205,6 +206,10 @@ $lang->doc->noticeAcl['doc']['private'] = '只有創建者自己可以訪問。' $lang->doc->placeholder = new stdclass(); $lang->doc->placeholder->url = '相應的連結地址'; +$lang->doc->summary = "本頁共 %s 個附件,共計 %s,其中%s。"; +$lang->doc->ge = '個'; +$lang->doc->point = '、'; + $lang->doclib = new stdclass(); $lang->doclib->name = '文檔庫名稱'; $lang->doclib->control = '訪問控制'; diff --git a/module/doc/model.php b/module/doc/model.php index 3212a48128..13475f0388 100644 --- a/module/doc/model.php +++ b/module/doc/model.php @@ -2059,7 +2059,7 @@ class docModel extends model $selected = $key == $libID ? 'selected' : ''; $output .= html::a(inlink($methodName, "type=$type&objectID=$objectID&libID=$key"), $lib->name, '', "class='$selected' data-app='{$this->app->openApp}'"); } - if($type != 'custom') + if($type != 'custom' and $type != 'book') { $selected = empty($libID) ? 'selected' : ''; $output .= html::a(inlink('showFiles', "type=$type&objectID=$objectID"), $this->lang->doclib->files, '', "class='$selected' data-app='{$this->app->openApp}'"); @@ -2227,10 +2227,17 @@ class docModel extends model $extensionNum = count($extensionCount); foreach($extensionCount as $extension => $count) { - $extensionSummary .= $extension . ' ' . $count . $this->lang->doc->ge; + if(in_array($this->app->getClientLang(), ['zh-cn','zh-tw'])) + { + $extensionSummary .= $extension . ' ' . $count . $this->lang->doc->ge; - $extensionNum--; - if(!empty($extensionNum)) $extensionSummary .= $this->lang->doc->point; + $extensionNum--; + if(!empty($extensionNum)) $extensionSummary .= $this->lang->doc->point; + } + else + { + $extensionSummary .= $extension . ' ' . $this->lang->doc->ge . ' ' . $count . $this->lang->doc->point; + } } return sprintf($this->lang->doc->summary, $filesCount, $sizeCount, $extensionSummary);