2009-12-16 60 views
0

我正在放置一個函數的函數名稱列表,該函數將爲我正在處理的網站返回一個本地化字符串。我仍然不確定這個函數的名字是什麼。我的兩個目標是兩個嘗試,儘可能縮短,因爲我將不得不用HTML代替大量嵌入HTML的硬編碼文本,但要讓它足夠直觀,新開發人員才能理解它的含義。在很多方面,我認爲這是個人偏好,但我很好奇聽到你們所有人會做什麼。爲提供的本地化字符串命名一個函數

這裏是我所期待的,現在一些例如函數調用...

// This would return "Hello" for english, "Bonjour" for french 
LangString("Hello") 

// Same as above just different function name 
LSTR("Hello") 

我在HTML工作和嵌入式傳統的ASP/VBscript的

回答

1

我只是用tr的翻譯。它很短,不會混淆上下文,而且具有相當普遍的含義。

無論如何,Qt和Unix使用tr,所以它不是一個真正的專有命名方案。

+0

我喜歡它的簡短。剛剛意識到這可能是一個問題,因爲我正在使用嵌入在html中的vbscript。可能會與標記混淆。我忘了在我原來的文章中提到這一點,所以你不會知道這一點。我已經糾正! – 2009-12-16 18:59:35

+0

呃,我還是用tr。如此常見的東西的謬誤真的會讓我失望。 – 2009-12-16 19:17:50

+0

你可能是對的。我會考慮一下。感謝您的建議。 – 2009-12-16 19:56:21

相關問題