Zend Framework 2 建立自己的 Module (5)

本篇文章是要來介紹有關於文字翻譯,還有頁面的樣式

Styling and Translations

有關於頁面上的文字內容都可以進行對應的翻譯,可以到:/path/to/project-name/module/Application/language 查看 en_US.po 檔案

po 副檔名檔案是一種翻譯類型的檔案,因此需要特殊的 editor 才能夠打開,我們這邊要先去下載一個 poedit 這個編輯氣是屬於跨平台的,進入官網之後是很容易找到下載點的。

下載回來之後,安裝並打開,會看到介面如下面的截圖:

poedit

我們按下開啟打開 en_US.po 檔,就可以進行編輯的動作,按照下面的圖把 skeleton application “翻譯” 成 “tutorial”

poedit

接著存檔之後,檔案選單中有一個編譯成 MO 檔,改完之後都需要編譯成新的 MO 檔

接下來是 styling 的部分,就是樣式的地方,每次在頁面出來的時候,都會有:© 2005 – 2016 by Zend Technologies Ltd. All rights reserved. 這個 copyright 的文字。

為了要把它移掉,我們需要去編輯:/path/to/project-name/module/Application/view/layout/layout.phtml

並移除:<p>&copy; 2005 – <?php echo date(‘Y’) ?> by Zend Technologies Ltd. <?php echo $this->translate(‘All rights reserved.’) ?></p> 這一行。
接著再打開頁面之後,那一行 copyright 文字就會不見了。

album