magicdict/MagicMongoDBTool — comment on commit 34b42f0bd9a6e0cd60707e6074461e6362197432
File: GUIResource/StringResources.cs line 44
By magicdict:

@billmoling
1.首先，XML名称其实可以随便取的，当然，这种情况应该是很少见得。例如Japanese.xml应该是日语的。
不过，从软件开发角度上说，文件名是不可靠得，应该吧语种明确的写在XML里面才是正确的做法。（打个比方说，Windows系统依靠扩展名来判断文件类型，其实也是一个取巧的设计）
这样做的话，还可以做到一个语种有多个翻译文件的作用。可能有的时候，官方的翻译不是很好，可以允许用户自己修改文件，或者用户可以提交自己的XML翻译文件，做到灵活性。
2.IsUseDefaultLanguage是用来汉化一些动态的东西的。例如，一些消息和异常信息的，这些东西不是固有的，例如，异常信息的国际化等等。
3.当然没有必要做一个中文的语言文件，所以，才有必要IsUseDefaultLanguage。上面这种情况的话，依靠IsUseDefaultLanguage来判断是不是要国际化，如果不需要的话，则不作国际化的动作。如果没有这个IsUseDefaultLanguage的话，系统不知道是不是要修改表示文字。