在模板(Drupal的)php.tpl文件我有以下幾點:如何翻譯這個日期格式
但是,當該網站是在外語它不打印翻譯。我如何翻譯?使用t()函數?如果是這樣,我如何重寫它以包含它?
任何和所有的幫助表示讚賞。 :)
更新:
Isemi的第2個解決方案如下工作除外打印一年Ÿ而不是一年就好了。隨着微調的代碼變成:
$dateF = t(date('F', $comment->created));
$datej = t(date('j', $comment->created));
$dateY = t(date('Y', $comment->created));
print "{$datej} {$dateF} {$dateY}" . t(' at ') . date('H:i', $comment->created);
的「AT」是容易翻譯,因爲它成爲一個獨立的翻譯的字符串。注意「a」之前和「t」之後的空格。
關於語言翻譯,只需要消除「at」這個詞,因爲日期和時間的顯示自然就表明了評論的時間。 –
此外,我建議使用JavaScript來顯示日期/時間,因爲客戶端知道它自己的語言環境。所有服務器必須做的是傳遞內部時間值。 –