2011-05-24 106 views
1

我是一個在Javascript庫上的互聯網公司工作的實習生。我的僱主要求我「思考」我們如何映射從通常的外部文件到模板的翻譯字符串i18n翻譯字符串的概念圖

說實話,我不知道這是什麼意思。有人能指點我正確的資源嗎?更好的是,有人可以給我提供一個場景來解釋這個句子,並提出解決這個問題的方法嗎?

+1

我不知道它是什麼意思。也許你應該請求你的僱主澄清。 – Pointy 2011-05-24 11:50:04

+0

@點我認爲這是明顯的。在這種情況下,我會要求他澄清。謝謝! – Codier 2011-05-24 12:05:30

回答

1

這更多的是服務器端問題,而不是JavaScript問題。至於「將翻譯字符串從通常的外部文件映射到模板」,他們很可能會談論類似功能的gettext

例如,在PHP中有gettext系列函數。他們使用稱爲.po文件的「外部文件」來提供翻譯。通過使用gettext()函數(通常縮寫爲_()),根據用戶選擇的語言環境來映射翻譯。 JavaScript並沒有真正具有這種功能,在我看來也不應該。

1

我開發了一個JavaScript i18n(僅用於字符串轉換)模塊,它只是做類似於gettext的東西,但它是用於JavaScript的。也許你可以看看它: http://www.zomeoff.com/jsin/