HoDuKu v2.2.0 测试汉化版

最后更新日期:2014-08-09



一个java写成的强大的数独软件

一.数独简介

数独,(すうどく,Sūdoku)名字来自日文,概念源自”拉丁方块”,是十八世纪瑞士数学家欧拉发明的.游戏规则很简单:在九个九宫格里,填入1到9的数字,让每个数字在每个行,列及九宫格里都只出现一次.谜题中会预先填入若干数字,其它宫位则留白,玩家得依谜题中的数字分布状况,逻辑推敲出剩下的空格里是什么数字.
基本上长这样子:

这个是标准数独,其他还有各种变体….
暂不表.

二.关于Hodoku

HoDoKu 是一个用java编写的数独软件,具有强大的功能.

鼠标或键盘填写
支持颜色标记
保存或者打开数独文件
游戏中存储点
自动候选数
技巧训练选择
强大的提示功能
对于一些提示,直接以图形箭头的方式呈现

java带来了跨平台的优势,同时,需要java环境支持.

Hodoku官网

官方网站:http://hodoku.sourceforge.net
Hodoku是开源软件,基于GPL.
源码下载:http://sourceforge.net/projects/hodoku/

一些Hodoku的图片(来自官方网站)

普通视图

显示解路径

显示摘要

彩球模式

选项

步骤设置

解题设置

颜色设置

三.Hodoku汉化版

3.1 分标题

关于汉化Hodoku

最近迷上了数独,然后各种搜集资源,当发现Hodoku的时候,完全被震惊了……
搜索了一下,貌似没有汉化版,于是就自己动手了;
我不懂java,搞过一些c++编程,所以汉化还存在很多问题,这个下面再说吧,先看看图.


基于V2.2.0 源码汉化,(源码官网上有下)

更改:
1 about界面增加了汉化者说明
2 语言菜单增加了中文选项
3 资源包中增加了简体中文的资源文件

其他源码没有做任何修改

基于netbeans8 + jdk1.8.0_11 编译

汉化效果

主界面汉化

菜单汉化

选项界面汉化

关于界面汉化

存在的问题

问题1 部分中文字体存在口口


如图所示,标明1 和 2 的地方,汉字显示为口口,不知道什么原因;

标明2的地方用的资源与箭头3用的资源是同一个,3的地方正常,2的地方就不正常,还发现提示框里面的中文也会出现口口;资源文件里面是正常的,UTF-8编码,大部分界面都显示正常,就是这几个地方出问题.

求懂java的大神帮忙看看.

问题2 不知道怎么添加中文语言切换菜单

本人对java是在是不熟悉,所以这个语言菜单只是添加了下拉框选项,后面的切换语言代码没有弄,所以这个 中文选择下拉框,其实是不起作用的.待解决吧….

问题3 专业术语翻译不规范

前面也说了,我是一个数独初学者,很多术语完全不知道怎么翻译;
而且有的未必翻出来好,所以对于能找到资料的术语,我采用的是中文(英文)这样的翻译形式:
比如: 三链列(Swordfish)

希望懂行的朋友能给我一个术语中英对照列表~~

比如: Full House : xxxx

同时,这个版本里面肯定有很多错误,翻译不合乎规范的地方,希望大家帮我指出来.

汉化下载

我发布在 数独之道论坛了.
大家可以到那里下载,无需注册,也没有回复要求,论坛不错,资源多,版主非常专业,只是感觉人有点少.


另外有好的活跃一点的论坛或者资源,给我也说一声,大家一起玩啊.
对汉化版本有意见和建议可以在这里留言或者给我发邮件;

五.参考

数独之道论坛