Atian inputmethod 输入法解决方案 方言与多语言多文字支持 英语汉字汉语阿拉伯文的支持 (au

1.1. Overview概论

支持母语优先的战略性产品,主要是针对不想以及不愿使用普通话拼音方案的输入法的时候,就需要有一个自己方言的输入法。

现有输入法绝大部分都是基于普通话语言拼音实现的,少部分得到广泛应用的方言输入法是粤语输入法,而我们大部分人是其他方言为母语的。

存在一个大脱节,所以搞了输入法,以方言为基础核心。。

1.2. App scence应用场景

不想以及不愿使用普通话拼音方案的输入法。。以及不能很好使用普通话拼音的输入法。。

企业内部加密文档使用,使用自定义拼写规则拼写,保密性很好,仅仅适合于那些与普通话差异较大的语言,不转成汉字效果更佳。。。。

如果配合使用阿拉伯文转写,那就加密性更好而且方便快捷,熟悉本方言的人可以直接读出,无需解密。。

1.3.  Function & Feature功能特性

以方言为基础,以英文为外围扩展词汇。词汇上的生活用语使用方言,其他抽象用语直接使用英语词汇扩充。

方言拼音方案以及,现有的拼音方案完全以普通话为标准化的,不太直接适合相关方言,所以扩充与改造了拼音方案表。。

拼写规则制定,大力采用英文的拼写规则,抛弃普通话拼音方案里面的不合国际潮流的拼写规则

对英文与汉字转写法的支持(大力使用缩写简化词汇

支持使用方言拼音和英文作为输入,为了减少重码,抛弃了普通话的拼音规则输入

多文字输出支持(汉字,阿拉伯文,英文等)输出普通话汉字词汇,也可以输出方言汉字词汇,以及英语的汉字转写,以及阿拉伯文,英文等。以及藏语韩语字符。。

比如输入 gma,可以选择输出 个麻(方言汉字写法,推荐) ,青蛙(普通话汉字写法),以及frog(英文)

输入普通生活中的英文,可以输出对应的方言拼写,以及对应的普通话的汉字词汇。。如果抽象词汇,则输出对应的方言转写英文法,以及普通话的汉字词汇

此外,完全可以使用此方言拼音方案作为语言标准化的拼写方案。来拼写不同的语言。目前主要可以直接转写英语以及汉语等。。

多语言输出,相当于语言翻译了。。

词库处理工具(清理工具,同步工具等)

作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 )

汉字名:艾提拉(艾龙),   EMAIL:[email protected]

转载请注明来源: http://www.cnblogs.com/attilax/

Atiend

时间: 2024-10-21 03:01:52

Atian inputmethod 输入法解决方案 方言与多语言多文字支持 英语汉字汉语阿拉伯文的支持 (au的相关文章

Android默认输入法勾选多国语言,并默认其中一种语言

1.首先在设备上调整输入法 设置>语言输入法>Android键盘(AOSP),在输入语言里勾选要选择的语言,比如选"英语(美国)"和"西班牙文"两种: 2.选择系统输入法的默认语言(默认为两种语言中的"西班牙文") 打开一个能能调出输入法的应用,下拉通知栏里,"选择输入法"调整为"西班牙文" 3.查看Setting数据库文件 adb pull data/data/com.android.prov

atitit 英文与中文与阿拉伯文的简化解决方案.docx

1. 英文与中文与阿拉伯文的简化意义1 2. 简化的主要方法分类2 2.1. 同音替代法(比如o2o)2 2.2. 符号法(比如英文i18n,汉字鸡)2 2.3. 内部掏空法(有点类似符号发2 2.4. 特征字缩写法(foto<<photo<<<photograph num代替number2 2.5. 草书法(辅音序列缩写法 比如prj代替project )2 3. 英文简化方案2 4. 中文与汉字简化方案2 5. 阿拉伯文的简化方案3 6. 语言简化的障碍倒是不是很大,文字

paip.多维理念 输入法的外码输入理论跟文字输出类型精髓

通常,我们的输入法使用的外码是拼音,可是,这个的用户体验非常差.. 应该使用多个外码类型... ##依照词汇来源,有例如以下几个 固有词ati 来自english英文 other语言(西班牙语,阿拉伯语,粤语,汉语,日语,韩语etc) ##外码使用的文字 only  拉丁文.. ##外码的拼写格式 ati 英文词::  english原文 或者  ati_english格式 别的语言::  统统使用ati_xx格式拼写.. 作者 老哇的爪子 Attilax 艾龙,  EMAIL:[email p

根据Unicode编码用C#语言把它转换成汉字的代码

rt 根据所具有的Unicode编码用C#语言把它转换成汉字的代码 师傅的代码: public static string UnicodeToGB(string text)         {             System.Text.RegularExpressions.MatchCollection mc = System.Text.RegularExpressions.Regex.Matches(text, "\\\\u([\\w]{4})");             i

计算机怎么看懂英语和汉语等非二进制语言?

计算机只识别二进制,它是怎么去识别英语,汉语等人类可以通信的语言呢?想知道这个问题就要先说二进制.... 讲1个有趣的故事学习二进制的由来 古时候,2个远距离通信,通过马和飞鸽,还有狼烟...... 北京到昌平之间 10公里,需要狼烟传信. 如果来了2个敌人,友军来了500人,浪费资源. 如何能资源合理利用,传得信息刚好? 怎么办? 1-100人------------------1根狼烟 101-200------------------2根狼烟 200-300----------------

go语言笔记——是c开发的 lex yacc进行词法和语法分析,go不支持函数和运算符重载,不支持类型继承,也不支持断言,还有泛型

从 Go 1.0.3 版本开始,不再使用 8g,8l 之类的指令进行程序的构建,取而代之的是统一的 go build 和 go install 等命令,而这些指令会自动调用相关的编译器或链接器. 如果你想获得更深层次的信息,你可以在目录 $GOROOT/src/cmd 下找到编译器和链接器的源代码.Go 语言本身是由 C 语言开发的,而不是 Go 语言(Go 1.5 开始自举).词法分析程序是 GNU bison,语法分析程序是名为 $GOROOT/src/cmd/gc/go.y 的 yacc

Ubuntu中sublime和Foxit Reader不能使用中文输入法解决方案

虽然Ubuntu下面很多软件同windows下一样,但是经常会出现各种各样的小问题,其中最让人头疼的是软件中的输入法问题. sublime作为一个跨平台的编辑软件,可以支持win,linux和mac系统,非常好用,但是在安装sougou输入法之后,使用sublime打开文件后并不能输入中文. sublime使用以下方法进行修复中文输入法问题: 原帖见: 解决Ubuntu下Sublime Text 3无法输入中文 其中作者推荐的第一种方法就可以完美解决我的问题,也推荐大家先尝试第一种方法来进行解决

自动播放和word输入法解决方案

删除文件批处理 del /f /s /a /q c:\fileName del /f /s /a /q d:\fileName del /f /s /a /q e:\fileName del /f /s /a /q f:\fileName windows7每次插入u盘都扫描,弹出修复框!挺烦人的 解决办法 win+R  输入  services.msc 找到:Shell Hardware Detection 停用这个服务,并且启动类型设为禁止 防止u盘病毒,禁用自动播放功能,或单个选择设置 wo

自定义的dialog中的EditText无法弹出输入法解决方案

1.解决无法弹出输入法: 在show()方法调用之前,用dialog.setView(new EditText(context))添加一个空的EditText,由于是自定义的AlertDialog,有我们指定的布局,所以设置这个不会影响我们的功能,这样就可以弹出输入法了-- 2.可以弹出输入法了,但了为了增强用户体验性,当dialog中含有editText时应该,在显示dialog的同时自动弹出键盘: (1) 可以在自定义的dialog中增加如下方法: public void showKeybo