找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2831|回复: 12

[PalmOS软件] 请会制作Palm软件和喜欢GPS的朋友进:关于制作中文版GPSacreage软件

[复制链接]
发表于 2007-4-23 11:26 | 显示全部楼层 |阅读模式
首先介绍一下GPSacreage软件,自己大概写的
  i" {3 b0 e. |- e$ h) i) k: v% d7 L% R' O
GPSacreage是WildSoft软件公司制作的利用GPS测量地域面积的软件。你只要围着你需要测量面积的地域走上一圈,GPSacreage将自动为你计算该区域的面积。这个软件对于需要实地测量考察的工作人员和喜欢把玩GPS的爱好者有很高的使用价值。WildSoft还有其他拓展GPS功能的软件,例如Thatway,GPSCalc等等,支持Palm OS和Pocket PC等多种平台。
$ t# w2 b, T8 F) E4 A/ l0 Y  o! F, R0 ?$ N1 ~- P" _
前几天我汉化了GPSacreage的最新版本:4.07b,贴到MAXPDA上了,帖子见下:
9 F7 y0 m, s$ E9 Zhttp://www.maxpda.com/thread-52138-1-1.html3 J, e: E; m  I6 Y" R

5 Z* S' C+ c3 K) T) e然后我和WildSoft公司联系了一下,他们比较喜欢各种不同版本的软件,现在有德语和荷兰语两个版本,他很高兴将来会有中文版本。但是我的汉化版本有个小问题,请看贴图所示:+ R* Q; _4 E3 L# L* H( }
) X3 k' Q. ?* g8 R, I+ u6 |) U
就是例如“lat”和“lng”等词汇由于长度太短,我没有办法翻译成汉语而保证格式完美。; \3 j/ s( n! u3 A  b

% N! ^' @5 \% w2 }于是WildSoft给我想了个办法,他们给我一张表格,里面有所有这个软件用到的词汇。他说对于过去的两个语言版本,只要替换所有的词汇,重新运行一下就可以得到该语言的软件程序,他问我可不可以对于中文也这么处理,同时他可以重新安排布局如果需要的话。
8 X6 }8 l( M% h7 R! P
2 v# l- k4 v" H' _4 r) n在这里我有如下几个问题,因为我不会编写Palm OS的软件:
$ X+ z' r# R# g9 j2 S  D& X" k
4 Z' O9 ]4 i" \  A, Z第一,编写Palm OS的中文软件所需要的编程环境应该能显示中文吧?所以他的电脑的Window或Mac OS必须安装中文系统?我用的直接就是中文版的Windows,对此一无所知;# P: X4 X$ V' \6 U! v% |7 [. u

$ T$ L# R) Y5 }- Y( M. c) L+ L第二,编写Palm OS的中文软件是基于CJKOS的吧,简体和繁体都是用CJKOS吗?这样他也要安装CJKOS了吧?' f9 R# b# I/ o2 D" l! ~
7 v# N2 a) ^( o2 c
先问这两个问题,希望FF和xurunhua可以帮我回答一下,谢谢。要是可以用英文回答更好,我直接就可以贴给他了,要是想和他直接联系,PM我,我给你信箱。

01

01
 楼主| 发表于 2007-4-23 11:27 | 显示全部楼层
我翻译的字符串,有些专业名词可能翻译的不对,如有错误欢迎指出:
( h, T* V; b1 L$ X9 J7 _
& m1 E# |% l% J: C8 x9 o5 \TRANSLATION "中文"2 J6 _2 w; ~8 R+ x" T
BEGIN
8 w+ e2 G) [  @" x7 R3 d       "New" = "新建"
. W8 j5 B9 V; u  a/ O6 d       "Export" = "导出"
" A# Z( Y) b7 T& m1 ~       "Redraw Map" = "重绘地图"
. [! ?: t1 L, b2 |6 e       "Replay Track" = "回放轨迹"
! T% y, n5 f, t/ N' J) }       "Options" = "选项"
5 l' e2 Q$ f% b9 U+ g* p       "About Acreage" = "关于Acreage". N6 O7 B2 J8 R6 f% D' A
       "Edit" = "编辑"
! K  X6 i( Q, x( l% Y; h" w       "Undo" = "撤销"* m! j, M+ S" Y; L# t; V9 i1 M* {7 u
       "Copy" = "复制"
; o7 F6 w' j3 a5 T  u8 Y# y       "Paste" = "粘贴"" r7 {2 |0 {6 n
       "Select All" = "全选"
/ V- Y+ o& F- E, i. \       "Keyboard" = "键盘"- c9 C' f1 H. o" n4 W, K
       "Graffiti Help" = "Graffiti帮助". p9 I  ?0 b4 u) {7 X2 s
       "System Incompatible" = "系统不兼容"# E% D% \2 o# w- h7 d) K
       "OS Version 3.0 or greater is required to run this application." = "想要运行此应用程序,OS版本需要为3.0或更高。"
) F# A! o) A7 C* C* c       "OK"  = "确定"
' M" l) O4 Q7 F7 t       "Auto"  = "自动"
4 n+ i/ l- C2 U' I. ]: ?) e6 j8 j; a       "Man"  = "手动"& {4 Q- E; [8 O) n
       "User"  = "用户"3 t1 ~+ _1 w, G* a' x
       "Preferences"  = "参数设定"6 O. _. p+ J4 V0 m* Y$ t5 ?( z
       "NMEA baudrate"  = "NMEA波特率"
+ o/ ]* G8 w) R1 F1 Y, N* Z! s       "Area Unit"  = "面积单位"4 P  h+ Z  v; e
       "acre"  = "英亩"
0 }4 P" C4 u0 v( L6 V       "hectare"  = "公顷"/ Q. {+ X/ Q- A: ?5 T
       "morgen" = "摩根"
5 f8 p0 A  b  x' S$ d5 a+ L, W       "sqfeet" = "平方英尺" , a6 p: {* h  |, o; R  N0 L- H: G
       "sqyard"  = "平方码", H, a/ p& j; Y/ q  u! Q
       "sqmile"  = "平方英里"9 Q/ A- O0 e% k/ q( V% U
       "sqmeter"  = "平方米"
  x- N4 d0 b: x2 G* s       "sqkm"  = "平方千米"
% _6 G7 U. F* N5 \  ?' h6 F       "Odometer Unit"  = "长度单位": K7 }+ o) W- Z  `/ `# D
       "meter"  = "米"  z0 X2 B" y% J& B
       "feet"  = "英尺" : x( U# u, y6 K$ A2 Z& w: m
       "kilometer"  = "千米"
+ |) m6 t' Z* T2 k- [" _9 O       "mile"  = "英里"
8 L+ `6 e, c. q& N       "Map scale (m)"  = "地图范围 (米)"4 J; b7 Z1 d- g  z
       "Cancel"  = "取消"
* y1 `# d. A! M$ D       "User Input"  = "用户输入"9 j/ p) t' A8 E
       "Lat"  = "纬度"8 N! f" ^) ~' w1 ?/ ^3 k
       "Lng"  = "经度"4 q3 R+ i" _* e+ `; }& t/ _
       "This program is shareware."  = "此软件为共享软件。"+ Y/ t; B9 x3 u$ V$ c1 }. g
       "The demo version can only measure"   = "在演示版中,您只能测量"9 E/ f/ F. w8 z+ H' m2 h
        "areas smaller than 0.25 acres."   = "面积小于0.25英亩的区域。"! k9 j( P% Z' |% D
        "Please register to enable Acreage"   = "请注册Acreage"
# G* F9 y5 C7 {' g# u     "to measure larger areas."  = "测量更大的面积。"6 J  @6 z! e% p. u7 |
        "Register"  = "注册"4 d4 T. C: @+ H3 E9 B) @1 @6 J
  "Register Acreage"  = "注册Acreage" - J. n# T  V2 e" L
        "INSTRUCTIONS"  = "说明"5 b4 P/ d" C1 W7 h: E1 {3 u
        "1. Set URL to reseller" = "1. 设定URL为零售商"- E, f; }0 ?  b" ]; F: G. [+ ~
        "1. Set URL to www.pdassi.de" = "1. 设定URL为www.pdassi.de"
' ?1 W3 A5 U2 j9 l        "1. Set URL to www.palmgear.com" = "1. 设定URL为www.palmgear.com"/ r& @1 z$ ?* K4 A" n; g
        "1. Set URL to www.handango.com" = "1. 设定URL为www.handango.com"
( w! N9 V( y% W& X- j        "2. Search for 'Acreage'"  = "2. 搜索关键词'Acreage'"
( Y0 ^. y" B5 }; X        "3. Choose the 'Buy' option"  = "3. 选择'购买'选项"
1 Y$ {! [/ o/ r        "4. Send your Hotsync ID as"  = "4. 发送您的Hotsync-ID至", D7 }! a/ m+ K) n3 r9 b$ D
        "displayed below per email to :"  = "如下的电子邮件地址:"
8 _/ t" g8 V: V        "INSTRUCTIONS CONTINUE"  = "说明 (续)"3 S/ @2 X2 _  a% g6 P
        ) p/ B% U( x. A+ I
        "Please register Acreage at" = "请注册Acreage于"
/ b( d% K( ^' d1 I3 Z  "URL : www.wildsoft.org" =     "URL : www.s-gps.de"
6 o! R7 Q% P: q  "Email: info@wildsoft.org" = "Email: schloen@s-gps.de"
! H0 R% {8 X6 h' @( g! A  "+27 (0)21 8553636" = "it should be a telephone number in China": y0 H- o7 g: B' i+ P
  "Provide following Serial number:" = "请提供如下的序列号:"- q+ I  b) @! D3 V

2 O6 O9 r5 x, c" }, y  "You will receive a unique key" = "您将收到一个唯一的注册码"% y0 Q6 `  |/ W" G
  "Please enter your key below" = "请在下方输入注册码"
: Q) U3 X( `! f  "and click the register button." = "并点击注册按钮。"0 H4 {( K2 i2 S0 Y1 U# R: r
        
, \6 p8 s- x+ n* I) X7 O2 N( i        
: z1 W: B" }1 X& m        
4 r7 y9 i3 S0 K, L% I- W) I"4. Give the following serial" = "4. 请提供如下的序列"$ n8 o% j. R) m2 M! N) {3 b8 f& \
"number to the reseller:" = "号给零售商:"
- |: Q6 w: Z  X0 ]7 H7 E7 a+ j"6. You will receive a unique key"  = "6. 您将收到一个唯一的注册码"( g: s& |8 _. Q/ @" l& Z: I& D
"directly from the reseller."  = "直接通过零售商。"0 L# |% m# L' F# Q4 Q
"7. Enter this key below and"  = "7. 请在下方输入注册码并"
+ ~; n2 a3 I( _"press the register button."  = "点击注册按钮。"/ T1 O1 @0 S+ L' y( I  J/ w3 b4 p
"Reg Key : "  = "注册码:"
6 W) m6 w* G: ?( T3 {; s- {$ R"Previous"  = "上一页"
( Q9 w. Y# f. ]1 C" `' o0 j+ l1 c8 Y        "Next page"  = "下一页"
1 c" V5 A7 `' ?+ x        "Information"  = "信息"9 }+ g4 C# k6 C. M% @; l' e
        "Warning"  = "警告"
8 C' V: E, F( n4 U( u        "Error"  = "错误"5 F) p4 |, z: `* ^) j
        "Invalid Input"  = "无效输入"
9 Q1 R# l$ M0 ]9 X1 C        "Examples"  = "范例"
- c1 E" j6 e5 w4 u* R"Successful"  = "成功"/ k3 h, E5 t# i5 e. @2 Z
"Thank your registering."  = "感谢您的注册。"3 B- G$ r+ R& E" n0 H
"Register Acreage"  = "注册Acreage"
3 Y9 {/ s' h( r- S5 l     "Failed"  = "失败"
8 J' z- u+ V/ Z( j    "Registration failed. Please re-enter."  = "注册失败。请重新输入。"2 }4 C4 |. i3 j
"Demo Version restriction"  = "演示版本限制"
7 I$ G2 n0 Z2 b"You can buy GPSacreage at" = "您可以购买GPSacreage于"
, q/ a' J5 C  F( {( a    "http://www.wildsoft.org" = "http://www.s-gps.de") [7 A- s* V/ |3 N- Z. N4 j" P
    "In demo mode you can only measure areas smaller than 0.25 acres.\nPlease register to measure larger areas."  = "在演示模式下,您只能测量面积小于0.25英亩的区域。\n请注册以测量更大的面积。"
: U4 h) D1 O3 W/ j3 o6 b"Run demo"  = "运行演示"
$ Q' {, }" ^" p( |  P"Replay tract"  = "重放区域" Is it “Replay tract” or “Replay track”, in the v4.07b’s menu, it is the latter one. Now
! O- Y! g$ s7 Q) E4 aI am translating for the first one. Please check it for sure.. K8 `' y* D, h( Y$ s
"How would you like to replay"  = "您想要如何回放?"
9 \& ?& Y- ]% i( l  V  O) C9 X# T"Single Step"   = "单步": j& g# c5 l$ e$ p0 H( D6 @' R
"Automatic"  = "自动"
( j1 |1 M# ?: _- G! v" l* M"Export to memo"  = "导出至记事本"7 r& @9 [$ E/ I5 B$ {; G
"What would you like to export?"  = "您想要导出什么? "
$ h; c1 u8 `" e; ~4 e( s" l" b. o1 k"Geo"   = "Geo"
  V' W' |2 W# F& u* }8 i* t"UTM"  = "UTM" ' b0 D4 z4 T5 {
"Acr"   = "英亩"
0 ]5 ]' Q, G; ^# ^"Are you sure?" = "您确定吗?"6 `: |+ K' T- s
"Yes" = "是"% x! P# m' [( z; P: ?0 q0 F9 D
"Save Tract as..." = "保存区域为..."
0 b; i. V8 H% v  Z) P"Load Tract" = "读取区域"9 r) b4 @$ n7 l- s
"Apply" = "应用"
! R; t) B. v. c) W4 x! M7 |3 P9 E"Start new tract" = "开始新的区域"9 L; m* _4 b- o( s
"BtToggle is old" = "BtToggle版本已旧"5 v; j/ T& I; k7 u
"Your BtToggle must be at least V1.6.  Please install a newer version." = "您的BtToggle版本至少应为V1.6。请安装一个较新的版本。"* |0 m$ `3 F& D. |# l
"Bluetooth missing" = "未发现蓝芽"" W+ L- k! \. ]3 X+ Y
"Bluetooth components are missing on this device" = "在此设备上未发现蓝芽组件"
( U3 |; x/ \) L6 [5 E. Y: Z"Error in function strToDouble" = "strToDouble功能错误"
1 d' T3 D  `' k1 j"ERROR" = "错误"
0 d9 j& v4 h5 J4 d"File"  =  "文件"
5 P, l6 A+ R: J0 r"Cut"   =  "剪切"( b! D; t- R) |: |
"Apply changes"  =  "应用更改"
( O" K) g% ]# M7 t! I! P3 V"Exit without saving"  =  "不保存退出"  l" d5 e0 W: g* Y. h* O
"Delete"  =  "删除"
  n( f1 `% D3 X. H"PalmOS V4.0 or later required for Bluetooth"  =  "蓝芽需要PalmOS V4.0或更高"2 k1 q% W. ~% p. v) W2 ]$ `
END
: h. e( J1 v  i" o! @! p1 k% ^+ \, T& m; A; J4 I. O+ N2 V
[ 本帖最后由 playmore 于 2007-4-23 21:31 编辑 ]
发表于 2007-4-23 11:37 | 显示全部楼层
月初俺就装了个这东东,然后自个儿捧着小胖在院子里面像神经病似的转圈,可还是不晓得咋用:yun_17
 楼主| 发表于 2007-4-23 12:33 | 显示全部楼层
楼上的和我遇到的情况一样1 a& d0 K  M: \- R2 M9 s# P
我也是在别人的盛情要求下汉化的
# _! n' [# _( T+ g2 o9 Q然后自己还不知道怎么用
发表于 2007-4-23 12:35 | 显示全部楼层
好东西一定要顶!!!!
 楼主| 发表于 2007-4-23 17:04 | 显示全部楼层
第一个帖子已经从xuruanhua那里了解了4 Q# `: M' y9 l, `) X6 F/ D! Y5 a
剩下的是第二步
发表于 2007-4-23 21:02 | 显示全部楼层
帮顶一下,acreage是一个很好的GPS应用软件,期待懂编程的大侠能帮助一下playmore
  D0 D7 U8 y7 P( Q/ ~$ R4 {,让汉化版早日完工。
发表于 2007-4-23 22:00 | 显示全部楼层
支持!
发表于 2007-5-24 12:24 | 显示全部楼层
用起来很容易,希望早日汉化成功
发表于 2007-5-24 14:52 | 显示全部楼层
原帖由 电我 于 2007-5-24 12:24 发表
1 x5 H" H# \! J1 [4 W! @用起来很容易,希望早日汉化成功

$ i! D9 Y2 V  r& L# u+ a早汉化好了,已放出多时了
发表于 2007-5-24 16:02 | 显示全部楼层
上次汉化版试用后有点小问题,这次看看.
发表于 2007-7-31 10:22 | 显示全部楼层
还是不会用
发表于 2008-2-12 13:23 | 显示全部楼层
还是不明白.......
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2024-9-22 06:43 , Processed in 0.350110 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表