文件名称:Asp.Net支持多国语言的开放框架
文件大小:225KB
文件格式:RAR
更新时间:2019-02-18 10:19:18
Asp.net 多国语言 开放 框架 海宏
C#的asp.net,在多国语言开发时,资源文件的方案很快捷,但是不便于多人合作,不便与外围的翻译公司协助。 除了资源文件的方案,我还做了两个方案: 1:复制文件夹翻译标签:开发时都放到zh-cn文件夹里,完了复制文件夹为en-gb翻译。 2:语言包:主要是fanyiStr和fanyiObj两个方法,在aspx页中调用基类里的。 两者都需要注意UICulture="en-GB"。语言包文件都放在\Language文件夹里,中文是default.mdb,英文是en-gb.mdb,法文是fr-fr.mdb,从default.mdb无穷复制。。。 下一步的计划:用delphi做个cs程序,自动提取标签中的文字,这样把文件拷给专业的翻译公司让他们倒腾去吧,哈哈。
【文件预览】:
WebApplication1
----EmployeeEdit.aspx(7KB)
----en-gb()
--------说明.doc(82KB)
----App_LocalResources()
--------Default.aspx.en-gb.resx(6KB)
--------Default.aspx.resx(6KB)
----zh-cn()
--------说明.txt(288B)
----Default.aspx.designer.cs(2KB)
----Language()
--------Language.cs(15KB)
--------en-gb.mdb(844KB)
--------LanguageWin.cs(560B)
--------default.mdb(3.07MB)
--------fr-fr.mdb(3.07MB)
--------LanguageWeb.cs(5KB)
----iPublic()
--------iBaseForm.cs(2KB)
----WebApplication1.csproj.user(1KB)
----subDir1()
--------App_LocalResources()
--------test2.aspx.cs(471B)
--------test1.aspx.cs(471B)
--------test1.aspx.designer.cs(2KB)
--------test1.aspx(1KB)
--------test2.aspx(903B)
--------test2.aspx.designer.cs(858B)
----EmployeeEdit.aspx.cs(666B)
----EmployeeEdit.aspx.designer.cs(10KB)
----Properties()
--------AssemblyInfo.cs(1KB)
----Employee.aspx.cs(339B)
----Employee.aspx.designer.cs(2KB)
----obj()
--------Debug()
----Default.aspx.cs(573B)
----App_Data()
----Employee.aspx(2KB)
----Default.aspx(2KB)
----bin()
--------WebApplication1.dll(16KB)
--------WebApplication1.pdb(46KB)
----Web.config(7KB)
----WebApplication1.csproj(6KB)
WebApplication1.suo
WebApplication1.sln