近日寫了一個模組,想讓使用者安裝後自動加入選單,
drupal install時候選中文,
然後再去啟動我寫的模組
以下是選單產生:
$items[] = array(
'link_title' => t('My Account'),
'link_path' => 'user',
'menu_name' => 'action-links',
'module' => 'my_custom',
'weight' => -5,
);
install_menu_create_menu_items($items);
同時也寫進block
install_add_block('menu', 'menu-action-links', 'mytheme', 1, -10, 'left', 0, 0, 0, '0', t('action-links'));
為了中文化,我也附了po檔在模組裡
msgid "My Account"
msgstr "我的帳戶"
msgid "action-links"
msgstr "操作選單"
不過安裝起來卻發現我上面寫的部分都沒有被翻譯,
只有像是primary-links或是Create content等有被翻譯過去
不知這是什麼原因?
還是我的翻譯檔或是翻譯函數用法錯誤?