原文:[Windows Phone] 以多国语言做为开发前提 (1) ? 前言 在先前 TechDays 2013 的课程 [开发 Windows Phone 商务应用程式就是这麽快] 中,其中一个部分是 [以多国语言做为开发前提],针对章立民老师的上课内容做练习. ? 功能说明 在 App 中,有个 Page,包含概观和相关内容,希望有英文与中文的介绍. 中文的部分 概观 2002 年,微软开始认可38 名台湾的社群领袖并颁发微软最有价值专家奖项,到今天已有超过 100 人获此殊荣.他们专长於…
原文:[Windows Phone] 以多国语言做为开发前提 (2) ? 前言 在先前的文章 [Windows Phone 开发 - 以多国语言做为开发前提 (1)] 中说明了简单的多国语言范例,今天再补充两个常见的例子,讯息中包含变数和图片,方法一样是透过资源档的方式达成. 此部分内容一样是来从 TechDays 2013 的课程 [开发 Windows Phone 商务应用程式就是这麽快] 学习而来. ? 讯息中包含变数 我们有一段讯息,讯息中包含变数,如下所示 : 英文(预设语言) The…
  为了装一款 Gal Game (为毛不是装 H-Game?),使用 APP 还是太辛苦了,反正相信童鞋们也都用上“瘟妻”了嘛,装个日文的语言包基本上就可以解决问题了.大家都知道只有旗舰版(Windows 7 Ultimate)和企业版(Windows 7 Enterprise)的才能免费下载多国语言包(MUI language packs),但是 Win7 其他版本是否也可以類?当然也是可以下载安装的,比如下面这个破解工具: Vistalizator to install MUI langu…
作为一个有质量保障的应用程序,当然少不了单元测试:Swift开发的App也亦如此,此文将以一个简单的实例来介绍Swift中的单元测试. 这里我们使用XCode模版自带的XCTest框架,此框架包含了一个名为XCTestCase的类,所有的测试类都应该继承自它:按照约定俗成所有的测试方法名都应以test开头,并不能包含任何参数,只有这样,这些测试方法才能在运行测试时被自动执行:在每个测试方法里面,我们可以通过调用XCTAssert*函数去断言一个操作成功与否,如判等函数XCTAssertEqual…
实现多国语言有许多种实现方案,无外乎是一种字符串替换技术,将界面控件的文本标签替换成相应语言的文字..NET Windows Forms实现多国语言的方法有以下几种: 1 .NET的方案,使用资源文件 分别做三个语言的资源文件,比如String.resx,String.zh-cn.resx,String.zh-tw.resx,编译程序集,运行时用下面的代码设置程序的语言区域. string languageName="zh-cn"; Thread.CurrentThread.Curre…
原文:解决引用 System.Windows.Interactivity程序集生成多国语言文件夹fr.es.ja等问题 通过以下方式对 System.Windows.Interactivity程序集添加的引用编译生成后会生成多国语言对应的文件 de.en.es.fr.it.ja.ko.ru,这些文件有时候没有用到但是会存在于编译生成的文件夹中,当然可用收到删除这些文件.为了从根本上解决这个问题,必须让他编译的时候不生成这些文件.具体的方式如下: 生成 1.添加引用 2.从框架中找到 System…
Windows server 2012 添加中文语言包(英文转为中文)(离线) 相关资料: 公司环境:亚马孙aws虚拟机 英文版Windows2012 中文SQL Server2012安装包,需要安装操作系统的中文语言包 XenSource Windows guest agent EC2 ConfigService 参考资料 http://www.cnbeta.com/articles/226755.htmhttps://technet.microsoft.com/zh-cn/library/h…
用Go语言做产品刚好半年,有一些感觉跟大家说道说道. 在使用Go之前,我常常想象,无法使用先进的Debug工具会对工作进度造成多么巨大的影响.甚至在Visual Studio的娇惯下认为,不能调试基本就无法正确的写出代码了. 由于我在Windows平台,能够支持Go语言调试的gdb老是无法工作,所以在这半年中,我一次都没有打过断点,也没有开启过一次单步跟踪.刚开始我心里非常没底,只好老老实实为每一个方法写测试代码,每开发完一个功能之后就运行所有测试.这个方法其实也算是家喻户晓的了,但很奇怪,我在…
偶然间翻出了几年前写的一个小程序,把当时的资料整理整理分享一下. 当时为了给自己的软件实现多国语言功能,而开发的辅助工具:SE String Resource. 这是当时基于自己另一款 IDE 软件抽取的框架而开发的,并不是很复杂. 以下资料根据当时的记录整理,难免错漏,请见谅. SE String Resource 是一款辅助多国语言软件开发的实用工具,根本目的在于通过生成接口来约束不同语言资源的实现,使开发人员可以基于接口调用资源,多语言开发时不但对语言资源的可控性好,并且省时省力.除此之外…
一.多国语言缩写列表 因为涉及到浏览器的可接收语言,所以需要知道各个国家的语言缩写. 这个百度一下即可. en 英文 en_US 英文 (美国) ar 阿拉伯文 ar_AE 阿拉伯文 (阿拉伯联合酋长国) ar_BH 阿拉伯文 (巴林) ar_DZ 阿拉伯文 (阿尔及利亚) ar_EG 阿拉伯文 (埃及) ar_IQ 阿拉伯文 (伊拉克) ar_JO 阿拉伯文 (约旦) ar_KW 阿拉伯文 (科威特) ar_LB 阿拉伯文 (黎巴嫩) ar_LY 阿拉伯文 (利比亚) ar_MA 阿拉伯文 (…
N久以前写过一篇<WinCE下自定义的大软键盘>,这个自定义软键盘就是为RM905a+项目来做的.RM905a+的系统分辨率是640*480,WinCE原生键盘小的太小,大的又太大.所以就去除了大软键盘其中很多没必要的按键,既满足了使用需求,又提高了用户体验,不至于一个软键盘就占了大半个屏幕.当然那时候没有美工可以帮忙,图片处理都是自己搞的,所以RM905a+的界面也都是一抹黑,其实就是用的最简单的MFC+高对比黑色的主题,虽然不太好看,但反而很像专业仪器. 后来做车载导航设备,在国外卖的不错…
之前写过一篇 「C语言」在Windows平台搭建C语言开发环境的多种方式 ,讨论了如何在Windows下用DEV C++.EclipseCDT.VisualStudio.Sublime Test.Clion等IDE/编辑器搭建C语言开发环境,但也只是点到为止的介绍,对每一个开发环境的选择没有详细的步骤与过程: 这次借助C语言期末课程设计文档上介绍用Eclipse开发C语言的时机,逐步图文论证如何用Eclipse从安装到输出自己的第一个C语言Hello World: 欢迎探讨,欢迎互粉: 目录:…
最近把gizmo helper的绘制做好了. 1.为了复用代码,写了utility来创建sphere, cube, cylinder, plane, ring(line), circle(solid) 这些基本物体, 顺便把天空球的创建代码改用utility函数,以后DS的灯光球和椎体等等也可以复用了. 2.本来很简单的以为使用正交投影(orthographic projection)就可以画出大小不变的gizmo.但是却忽略了一个问题: 因为helper的世界变换矩阵跟选中的物体的一样,所以理…
如果你的网站足够强大,以致冲出了国门,走向了国际的话,你就需要考虑做多国语言了,不过,未雨绸缪,向来是我辈程序人员的优秀品质,谁知道那天,我们的网站被国外大公司看中收购,从而飞上枝头变凤凰.不扯这么多,还是看看我是如何在ssme里面实现多国语言吧.这可是我从我们实际项目中剥离出来的一手资料呢. 1, 新建properties文件,index_en_US.properties和index_zh_CN.properties <?xml version="1.0" encoding=&…
原文 http://zwkufo.blog.163.com/blog/static/25882512010101041626803/?suggestedreading&wumii 用InnoSetup做安装包的时候,在iss文件中写[Code]经常会用MessageBox,像是这样: [Code]function InitializeSetup(): boolean;begin  if MsgBox('确定安装Eee Docking?', mbInformation, MB_OKCancel) …
http://download.microsoft.com/download/f/6/4/f648c363-6975-470c-8202-ac5aea706109/WindowsXP-KB835935-SP2-CHS.exe XP 多国语言包 Microsoft® Windows XP Multilingual User Interface Pack Windows XP多国语言包ISO 这是一个微软发布的多国语言包,包括所有菜单.对话框等等的语言包.喜欢尝试多语言系统的朋友就不用重新安装了XP…
原文:让你的Windows不断重启的C语言代码 没有写Linux的原因是因为搞不定Linux下的权限问题,而Windows下基本上使用电脑的用户都是管理员,所以钻个空了,不多说下面是代码#include "stdio.h"#include "process.h"int copy_file(char *start,char *end){    FILE *input,*output;    if(((input=fopen(start,"rb"))…
1.工具简介 1.1.关于i18n i18n其来源是英文单词 internationalization的首末字符i和n,18为中间的字符数是“国际化”的简称. i10n为资源本地化,全称为Localization,因为首字母I与末字母N之间共10个字母,又称为I10N.资源本地化就是要让这个软件产品使用当地的环境,如语言.文化.使用习惯等 一般涉及到具体国家的语言文件,以i10n来表示,而多国语言相关的解决方案以i18n表示. 1.2.关于gnu.gettext gnu.gettext软件国际化…
Blade的UI都是预定义的接口, 然后由插件来负责实现, 目前只有MFC的插件. 最近加上了TableView的视图, 用于一些文件的查看和编辑, 比如前面在文件包的笔记中提到需写一个package exploerer, 以及多国语言相关的笔记中需要的lang-edit-tool, 目前Blade还没有简化的二进制数据表, 如果有的话, 这个视图也可以用用于Database的编辑, 同时这个view也已经加到了max导出插件中, 用于定义多个导出动画. 设计的思路是用MVC, 记得以前还想专门…
http://bbs.mydigit.cn/simple/?t2649513.html 这个想法不错 原来只是想用esp8266搞一个百度的多国语言翻译系统出来的,只是为了尝试如何调用各种web api.Web Api很容易实现,所以先用串口做了一个翻译工具.[attachment=17244284] 输入各种不同的语言,系统自动会输出翻译好的目标语言的译文.也可以通过修改目标语言的类型,翻译成中文之外的其他语言,比如日文,韩文,泰文,阿拉伯文,甚至是文言文. 不过尽管必须使用支持utf-8的串…
用代码对数字进行格式化,显然不是逢三位加逗号这么简单.比如印度在数字分位符号上的处理,就堪称业界奇葩: 印度的数字读法用“拉克”(十万)和“克若尔”(千万),数字标法用不对称的数位分离,即小数点左侧首先是三位分隔,然后继续向左都是两位分隔.如:三千万(3 克若尔)会写成 3,00,00,000. —— 维基百科 简单的暴利处理无法满足多语言支持,此时使用 Number.prototype.toLocaleString() 进行数字格式化处理再好不过. 使用 .toLocaleString() 在…
DevExpress作为windows开发中较为强大的第三方组件,能极大的提高编程效率和界面效果.但也要引用它较多的dll文件,它专门有个查看dll程序集依赖的工具,在VS的工具菜单下: 在VS的工具菜单内有"DevExpress Assembly Deployment Tool",打开,设置打包路径,执行分析即可获取项目所引用的,点击部署(deploy)可将相应的dll复制到选择的安装目录(在项目里把引用复制到输出目录的设置是等效的): 而我们发现输出目录中有de.es.ja.ru多…
1.工具简介 1.1.关于i18n i18n其来源是英文单词 internationalization的首末字符i和n,18为中间的字符数是“国际化”的简称. i10n为资源本地化,全称为Localization,因为首字母I与末字母N之间共10个字母,又称为I10N.资源本地化就是要让这个软件产品使用当地的环境,如语言.文化.使用习惯等 一般涉及到具体国家的语言文件,以i10n来表示,而多国语言相关的解决方案以i18n表示. 1.2.关于gnu.gettext gnu.gettext软件国际化…
此随笔主要参考了http://www.cnblogs.com/xianyunhe/archive/2011/09/02/2163842.html 为软件提供多国语言的支持的具体实现方法有很多,但基本原理都差不多,就是实现代码和语言包的独立,代码根据设定的语言选择语言包. 其中,MFC的资源文件就提供了对多国不同语言的支持功能,如果使用MFC开发,直接用资源文件自带的多国语言支持,可以省去不少的麻烦. 下面就介绍给MFC程序添加中英文的支持,开发环境为VS2010. 1.  新建工程 新建了一个对…
因为二级考试的时候用的C语言编译器是VC++6.0 真是日了狗了 用这个编译器 这是我第2个C编译器吧,第一个用的是啊哈C编译器..第二个是VS++6.0 然后在win下用VS2013感觉挺不错的 毕竟是做大开发的软件 代码补全,和格式,字体,还可以换代码的背景,各种功能,就是对新手来说,你用scanf它不让你用,让你用scanf_s,因为它觉得这样比较安全,避免一些XX溢出云云的,还有gets要写成gets_s() 之类的,我在想要是我一直用VS2013 那考试的时候写的代码也是这种格式的..…
在 Windows 上怎样做 Python 开发?是像大神那样使用纯文本编辑器,还是用更加完善的 IDE?到底是用自带的命令行工具,还是需要装新的 Terminal?本文将带你了解如何利用微软官方维护的 MS Terminal 与 VS Code,来为 Python 开发保驾护航.本文选自机器之心 作者Jon Fincher,如有侵权,则可删除. 使用 Windows 系统一大好处是它的应用太丰富了,甚至强大的 GPU 也能在闲暇时间做点其它「工作」.然而与 Linux 或 macOS 不同,在…
最近事情比较多,差点忘记了这个VS2010 SP1的升级补丁更新了,程序员们赶快更新吧!这次发布的SP1包含了下列语言:英文,简体中文,繁体中文,法语,德语,印度语,日语,韩语,俄语以及西班牙语. Visual Studio 2010 SP1 采用了新的帮助查看器,新增了对Silverlight 4工具的支持,IntelliTrace支持64位和SharePoint,添加了大量Windows 7专用MFC APIs,以便支持Direct2D.DirectWrite和Windows Animati…
推荐:介绍一个VNC连接工具:iis7服务器管理工具.IIs7服务器管理工具可以批量连接并管理VNC服务器.作为服务器集成管理器,它最优秀的功能就是批量管理windows与linux系统服务器.vps.能极大的提高站长及服务器运维人员工作效率.同时iis7服务器管理工具还是vnc客户端,服务器真正实现了一站式管理,可谓是非常方便. 下载地址:http://yczm.iis7.com/?tscc   正文: Vnc自动登录器-多国语言绿色版-用户手册 1.版本信息 Vnc自动登录器 v1.3 (2…
项目的本地化就是:iOS系统在不同语言环境下自动切换语言,从而实现一个app发布到全世界各个国家的AppStore上. 我们不仅仅需要在iOS项目中做本地化处理,在上架iOS APP的时候,也需要做对应的本地化设置哦. iOS项目中需要处理的本地化大概有以下几点: 1.APP名称 2.字符串 3.图片 4.storyboard/xib文件 5.上架设置 前置工作 首先我们要在 PROJECT -> project name -> Localizations 下添加我们需要适配的语言,这里我添加…
ABBYY 是一家俄罗斯软件公司,在文档识别,数据捕获和语言技术的开发中居世界领先地位.其获奖产品 FineReader OCR 软件可以把静态纸文件和 PDF 文件转换成可管理的电子数据,可以大大节省您的时间和精力.2005年12月22日,ABBYY 美国宣布,ABBYY FineReader 8.0 专业版被美国著名计算机杂志<PC Magazine>授予4星. ABBYY FineReader Professional 是一款真正的专业OCR,它不仅支持多国文字,还支持彩色文件识别.自动…