New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

天生支持i18n的程序语言汇总 #59

Open
dou4cc opened this Issue Apr 11, 2018 · 8 comments

Comments

4 participants
@dou4cc

dou4cc commented Apr 11, 2018

欢迎补充

@nobodxbodon

This comment has been minimized.

Show comment
Hide comment
@nobodxbodon

nobodxbodon Apr 11, 2018

Member

不知"天生支持"是指...?
#44 (comment) 提到, 感觉汉化现有英文编程语言就是一种国际化(同理可以将关键词换为其他自然语言).
之前 @swizl 的实践有:

Member

nobodxbodon commented Apr 11, 2018

不知"天生支持"是指...?
#44 (comment) 提到, 感觉汉化现有英文编程语言就是一种国际化(同理可以将关键词换为其他自然语言).
之前 @swizl 的实践有:

@dou4cc

This comment has been minimized.

Show comment
Hide comment
@dou4cc

dou4cc Apr 12, 2018

感觉汉化现有英文编程语言就是一种国际化

你拉倒吧

dou4cc commented Apr 12, 2018

感觉汉化现有英文编程语言就是一种国际化

你拉倒吧

@nobodxbodon

This comment has been minimized.

Show comment
Hide comment
@nobodxbodon

nobodxbodon Apr 12, 2018

Member

你拉倒吧

请详述你设想的语言语法(或者示例代码).

Member

nobodxbodon commented Apr 12, 2018

你拉倒吧

请详述你设想的语言语法(或者示例代码).

@nobodxbodon

This comment has been minimized.

Show comment
Hide comment
@nobodxbodon

nobodxbodon Jul 5, 2018

Member

之前有位提到的babylscript, 应该符合要求. 有多种语言关键词翻译

Member

nobodxbodon commented Jul 5, 2018

之前有位提到的babylscript, 应该符合要求. 有多种语言关键词翻译

@dou4cc

This comment has been minimized.

Show comment
Hide comment
@dou4cc

dou4cc Jul 5, 2018

谢谢分享. 我想要的就是这种.

dou4cc commented Jul 5, 2018

谢谢分享. 我想要的就是这种.

@nobodxbodon nobodxbodon reopened this Jul 5, 2018

@swizl

This comment has been minimized.

Show comment
Hide comment
@swizl

swizl Aug 7, 2018

这也是我有过的一个想法。IDE或工程软件将变量名、函数名、类名、宏、枚举等等符号提取,生成pot文件和po文件。根据语言设置,关键字读内置表,符号读po文件,动态显示。

swizl commented Aug 7, 2018

这也是我有过的一个想法。IDE或工程软件将变量名、函数名、类名、宏、枚举等等符号提取,生成pot文件和po文件。根据语言设置,关键字读内置表,符号读po文件,动态显示。

@nobodxbodon

This comment has been minimized.

Show comment
Hide comment
@nobodxbodon

nobodxbodon Aug 7, 2018

Member

@swizl 有没有可能分开两步实现. 先通过比如IDE插件来实现关键字的多语言切换. 工作量似乎相对较小.

不过不清楚如何识别&动态替换代码中的关键字部分 @htwx 请问有什么建议吗?

Member

nobodxbodon commented Aug 7, 2018

@swizl 有没有可能分开两步实现. 先通过比如IDE插件来实现关键字的多语言切换. 工作量似乎相对较小.

不过不清楚如何识别&动态替换代码中的关键字部分 @htwx 请问有什么建议吗?

@swizl

This comment has been minimized.

Show comment
Hide comment
@swizl

swizl Aug 8, 2018

其实最开始我想的是如何汉化大型工程,扫描所有源文件,替换关键字和提现符号表,替换输出到新的目录。
其实都是字符串检索、记录、替换。
IDE多语言显示,得看IDE的高亮接口是否允许将文本替换显示。而写IDE插件我没啥经验。

swizl commented Aug 8, 2018

其实最开始我想的是如何汉化大型工程,扫描所有源文件,替换关键字和提现符号表,替换输出到新的目录。
其实都是字符串检索、记录、替换。
IDE多语言显示,得看IDE的高亮接口是否允许将文本替换显示。而写IDE插件我没啥经验。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment