情況:自動生成的記憶(如MenuStrip項目)根據創建項目時輸入的文本生成(自動生成的)名稱。我最常見的情況是創建菜單條並通過輸入文本(使用圖形設計器)添加菜單項。非英文成員名稱應該改爲英文嗎?
由於我的GUI是希伯來語,所有這些成員都有一個包含希伯來字符串的名稱。像「(希伯來文 - 文本)ToolStripItem」。當我創建事件處理程序時,事件處理程序「繼承」希伯來語文本:「(hebrew-text)ToolStripMenuItem_Click」。
這實際上運行良好,智能感知與希伯來文本沒有問題,編譯器也是如此。
問題是:我是否應該更改這些名稱(或者防止它們在第一個位置創建)?保留這些名字的可能後果是什麼?
編輯:澄清,當我說希伯來語文本,我不是指用英文文本寫的希伯來文單詞,我的意思是實際的希伯來文字符。
我對這種困境很熟悉,但是,你真的希望得到關於這個問題的任何意見嗎? – 2010-04-25 15:43:35
我認爲社區維基將是適當的。 – pmr 2010-04-25 15:45:07
@第七元素:是的,我期望得到合理化的意見。我想知道人們的考慮。我想知道可能的陷阱。我很樂意聽到這種情況造成麻煩的案例研究。我似乎對SO用戶抱有很高的期望,通常他們不辜負我的期望。 – 2010-04-25 15:48:20