找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2837|回复: 12

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

[复制链接]
发表于 2007-4-23 11:26 | 显示全部楼层 |阅读模式
首先介绍一下GPSacreage软件,自己大概写的
' t. U8 ~. K& O! I6 F$ y6 I% A
1 Z3 ~+ t$ }  R/ N7 L" h7 [! k* J1 aGPSacreage是WildSoft软件公司制作的利用GPS测量地域面积的软件。你只要围着你需要测量面积的地域走上一圈,GPSacreage将自动为你计算该区域的面积。这个软件对于需要实地测量考察的工作人员和喜欢把玩GPS的爱好者有很高的使用价值。WildSoft还有其他拓展GPS功能的软件,例如Thatway,GPSCalc等等,支持Palm OS和Pocket PC等多种平台。- Y( s% k5 D+ [0 v  B7 Z: g7 B
0 f4 ~+ g1 t, o
前几天我汉化了GPSacreage的最新版本:4.07b,贴到MAXPDA上了,帖子见下:
' ?. ]( |, y4 o0 }http://www.maxpda.com/thread-52138-1-1.html
0 l, l/ c& g6 {4 x8 u) ?/ ~" q5 ]; I  |: l# m5 |# O4 s
然后我和WildSoft公司联系了一下,他们比较喜欢各种不同版本的软件,现在有德语和荷兰语两个版本,他很高兴将来会有中文版本。但是我的汉化版本有个小问题,请看贴图所示:" l( N( q4 t. H' e4 U# w/ T
6 ]# G' q6 {" r0 x  _" @
就是例如“lat”和“lng”等词汇由于长度太短,我没有办法翻译成汉语而保证格式完美。% _6 |4 }! K) N8 G1 K/ }  w5 V
5 N; r1 I1 C' P0 k* }
于是WildSoft给我想了个办法,他们给我一张表格,里面有所有这个软件用到的词汇。他说对于过去的两个语言版本,只要替换所有的词汇,重新运行一下就可以得到该语言的软件程序,他问我可不可以对于中文也这么处理,同时他可以重新安排布局如果需要的话。
) s' j. r1 o% Z! f/ E: s2 L/ N7 J* _" t% a( {5 s. y1 e, U0 D3 \- M
在这里我有如下几个问题,因为我不会编写Palm OS的软件:
5 w; B7 L# }/ ]8 Y- A6 [7 i$ e! }" {2 Q
第一,编写Palm OS的中文软件所需要的编程环境应该能显示中文吧?所以他的电脑的Window或Mac OS必须安装中文系统?我用的直接就是中文版的Windows,对此一无所知;  ~2 H8 r# l2 \: ~
2 ]% e- k" _& c, L' O* Z
第二,编写Palm OS的中文软件是基于CJKOS的吧,简体和繁体都是用CJKOS吗?这样他也要安装CJKOS了吧?
7 O" p6 `% G7 Z: K! q
0 @+ j  ~2 D; F; M* _. G* M- F' s先问这两个问题,希望FF和xurunhua可以帮我回答一下,谢谢。要是可以用英文回答更好,我直接就可以贴给他了,要是想和他直接联系,PM我,我给你信箱。

01

01
 楼主| 发表于 2007-4-23 11:27 | 显示全部楼层
我翻译的字符串,有些专业名词可能翻译的不对,如有错误欢迎指出:
4 b- u! r1 t; m& M* r; z; ]
% g$ T* @+ U& ^1 F. T. zTRANSLATION "中文"0 I3 r  F' X% s# v" j8 B. \
BEGIN
) n3 C  g) B! p! G       "New" = "新建"
! I, p' H. B) S* b( [       "Export" = "导出"
( q- g3 O$ W  s) C1 M       "Redraw Map" = "重绘地图"
! M/ V7 s) X3 [( P( r5 c, }6 @       "Replay Track" = "回放轨迹"
/ E" o2 D: G% K" S       "Options" = "选项" 9 q% j' [4 ?( K9 h, m& Y' B
       "About Acreage" = "关于Acreage"
; C7 u& D- l! a- l, O% r. b' k3 O       "Edit" = "编辑"
' L! F' O. K4 L" l* n       "Undo" = "撤销"
3 q& O& L* C( d* B       "Copy" = "复制"
9 B3 @& d; I1 p# U       "Paste" = "粘贴"- c& l. O* L+ X! x9 k
       "Select All" = "全选"
) Z. E8 T. O. V: @' a       "Keyboard" = "键盘"$ {1 r" j/ F6 c/ @$ y- l7 `
       "Graffiti Help" = "Graffiti帮助"1 h' b$ g" G4 Y5 k' ?
       "System Incompatible" = "系统不兼容"7 ~4 z: |& i# t2 i  l: z
       "OS Version 3.0 or greater is required to run this application." = "想要运行此应用程序,OS版本需要为3.0或更高。"
5 {/ v, c6 e3 {       "OK"  = "确定"
0 n. t% s, t: Y: j5 u  C2 s       "Auto"  = "自动"
+ t; T  `! [! n3 c       "Man"  = "手动"# O; q3 g( Q  c" F0 o' c2 k- e
       "User"  = "用户"% T) {0 a, X% O: U$ u
       "Preferences"  = "参数设定"
. P0 H" S, w. m6 C1 L9 t       "NMEA baudrate"  = "NMEA波特率"
; L6 x) k& @, A( A3 G2 [! E( t       "Area Unit"  = "面积单位"
  O; F$ `- A+ J1 o3 H       "acre"  = "英亩". }' [* I" ?: d" T7 F) N' ?$ f& ?
       "hectare"  = "公顷"! w% j) A! `8 n
       "morgen" = "摩根"
% ~: R* n: C/ ]0 ^* q% u( M0 j       "sqfeet" = "平方英尺" " x( X! s1 P  o9 \- o" P) e& N- p! t
       "sqyard"  = "平方码"
4 [$ C5 t$ k3 b: D# Z       "sqmile"  = "平方英里"
- k4 n0 y0 J& ^! m       "sqmeter"  = "平方米"# K2 f' p& X7 o, y
       "sqkm"  = "平方千米"
) j  h) \9 R, l4 f4 v       "Odometer Unit"  = "长度单位"  e3 T6 Z/ [) H7 o7 ~$ m/ p* _0 ?
       "meter"  = "米"  H! S7 q6 m( R
       "feet"  = "英尺"
+ L+ W$ s) P* L# g* b/ U" ^       "kilometer"  = "千米" % ]1 ^: M) D- d: Q+ ?$ Q  j$ T
       "mile"  = "英里"
! q% l, b* Z7 G" w5 ?/ K       "Map scale (m)"  = "地图范围 (米)"* {1 p* S& r) B$ L3 D( f
       "Cancel"  = "取消"' }; A- E) I) [* M7 H; V, {
       "User Input"  = "用户输入"
* Q6 h! g6 D/ A( P       "Lat"  = "纬度"1 q. ^4 x$ L, D6 N' T1 y$ j: i
       "Lng"  = "经度"
) T* w' m: }" A% [+ z+ @/ C* {       "This program is shareware."  = "此软件为共享软件。"% S1 D  _" R. B
       "The demo version can only measure"   = "在演示版中,您只能测量"
, e) A) l  L: X+ c        "areas smaller than 0.25 acres."   = "面积小于0.25英亩的区域。"0 n8 A% [7 S$ d
        "Please register to enable Acreage"   = "请注册Acreage"
+ E8 l: C6 A$ k. i3 J     "to measure larger areas."  = "测量更大的面积。"0 {: m; \& C6 p  u$ L/ G* G
        "Register"  = "注册"
% C' c. K4 g! V5 z9 _( b2 ?  "Register Acreage"  = "注册Acreage" ( r7 D9 B' p+ L3 }' k
        "INSTRUCTIONS"  = "说明"( t4 e6 p- H/ S8 f' o( V; Y
        "1. Set URL to reseller" = "1. 设定URL为零售商"! e* |6 m$ R( E" q5 n
        "1. Set URL to www.pdassi.de" = "1. 设定URL为www.pdassi.de"
6 |! F, V% X. n. j( l- E" c        "1. Set URL to www.palmgear.com" = "1. 设定URL为www.palmgear.com"5 F0 m% P2 A" P# _2 `7 u- ?
        "1. Set URL to www.handango.com" = "1. 设定URL为www.handango.com"5 B8 R- g& @2 j0 ~* t
        "2. Search for 'Acreage'"  = "2. 搜索关键词'Acreage'"
) c& t) N/ z8 x' e9 o5 N" X+ n        "3. Choose the 'Buy' option"  = "3. 选择'购买'选项"* o% i" {1 c- {7 P$ p2 _0 h  r
        "4. Send your Hotsync ID as"  = "4. 发送您的Hotsync-ID至"
8 U) {% d6 z1 [  Z' x" p5 m- X        "displayed below per email to :"  = "如下的电子邮件地址:"( Z" b7 J- A3 P- O. _
        "INSTRUCTIONS CONTINUE"  = "说明 (续)"
* I; d* ^& t6 |) _# {" N        
3 h9 h' k  K4 x$ }  b8 _        "Please register Acreage at" = "请注册Acreage于" ' ~  f  h0 A! x6 x* ]. p/ n( A
  "URL : www.wildsoft.org" =     "URL : www.s-gps.de"3 t) b! v9 c. g% t
  "Email: info@wildsoft.org" = "Email: schloen@s-gps.de"" ^* K$ ]" ~5 U8 w
  "+27 (0)21 8553636" = "it should be a telephone number in China"
! d' |5 ?1 ~& m  M2 q  "Provide following Serial number:" = "请提供如下的序列号:"
: S/ Z' O$ x; \6 s
' Z1 P7 X9 x( G+ t' R  "You will receive a unique key" = "您将收到一个唯一的注册码"' @' _4 w% E/ [2 C7 _3 l
  "Please enter your key below" = "请在下方输入注册码"% @- @# Z/ y- b
  "and click the register button." = "并点击注册按钮。"
& T7 @& b! Y2 f9 h+ h* Q! D        & W0 V5 ?, ~4 }! L0 K5 B5 ]
        
" w1 U2 M5 G; L! V/ `, v" u6 H. U: }        
# z9 ~, J* }* w. M" g+ O"4. Give the following serial" = "4. 请提供如下的序列"+ m, t. m/ ^& ]% h* Q8 w
"number to the reseller:" = "号给零售商:"
. s; P/ I, x7 P+ r* C; W"6. You will receive a unique key"  = "6. 您将收到一个唯一的注册码"* Y7 |) S2 Q  r# H+ A0 t+ ~
"directly from the reseller."  = "直接通过零售商。"
" L  f3 ~2 G7 k2 Z) E. |"7. Enter this key below and"  = "7. 请在下方输入注册码并"# x7 v8 E0 L9 z  _/ w" a+ }; {- R
"press the register button."  = "点击注册按钮。"  }6 O4 i) y6 s) C6 C8 z7 q
"Reg Key : "  = "注册码:"
+ ?/ K, G7 P2 B"Previous"  = "上一页"; z  O: K% G, _3 Q
        "Next page"  = "下一页"( g# A$ `) u4 \" B% b- b
        "Information"  = "信息"
# R# ]! R9 a( Q" E% I        "Warning"  = "警告"" t/ s3 u; f2 [7 \& j1 a0 z
        "Error"  = "错误"
7 L( B0 M( [* B) s$ F8 Q9 a+ D        "Invalid Input"  = "无效输入"& G. y0 I9 o/ J7 o5 z' E
        "Examples"  = "范例"6 J% J, m/ ]7 i4 p! t
"Successful"  = "成功"2 W  _5 G2 L- c8 y+ D
"Thank your registering."  = "感谢您的注册。"
  I* U) h, D2 A' v1 f$ X"Register Acreage"  = "注册Acreage"
6 r) l9 p+ _/ f     "Failed"  = "失败"
6 y% C' g7 L" x" `    "Registration failed. Please re-enter."  = "注册失败。请重新输入。"" Q1 d1 }4 @! ]9 T& D* H$ R
"Demo Version restriction"  = "演示版本限制"8 B6 L+ y. A$ T: A. ?- ]( l
"You can buy GPSacreage at" = "您可以购买GPSacreage于"
/ o% g+ |: M2 o# a- s    "http://www.wildsoft.org" = "http://www.s-gps.de"
2 y  @" s9 D2 O% Z    "In demo mode you can only measure areas smaller than 0.25 acres.\nPlease register to measure larger areas."  = "在演示模式下,您只能测量面积小于0.25英亩的区域。\n请注册以测量更大的面积。"! \# c- b6 B4 Q8 O# u3 ]$ ?
"Run demo"  = "运行演示". l; E0 g( B9 w. g# b$ a; F+ ^) u
"Replay tract"  = "重放区域" Is it “Replay tract” or “Replay track”, in the v4.07b’s menu, it is the latter one. Now : L; V% u( A% T
I am translating for the first one. Please check it for sure.4 K; I0 f8 }$ I0 ^
"How would you like to replay"  = "您想要如何回放?"# G+ o' i6 l' m1 D. ^/ N5 j# i& ?
"Single Step"   = "单步"- L7 y$ ^- A! q, `$ T/ R
"Automatic"  = "自动") `; B" f4 b8 p3 V1 g
"Export to memo"  = "导出至记事本"
, A& L' _3 S% G# M3 K"What would you like to export?"  = "您想要导出什么? "3 D- D: K: o1 t& r
"Geo"   = "Geo"
" P* U% P( ?2 k: @% d0 R"UTM"  = "UTM"
, S: G0 v0 J0 J, L, H"Acr"   = "英亩"
. ^+ N* Z1 x8 N0 P" K0 p/ I4 K$ E"Are you sure?" = "您确定吗?"9 H0 J& {. J& Z, I9 z
"Yes" = "是"( p% a% U6 D  _9 |5 K
"Save Tract as..." = "保存区域为..."/ U1 p  |- O& m* M$ p8 w: g) ^
"Load Tract" = "读取区域": _' [: K) t/ t4 q8 q, X, f: Z
"Apply" = "应用"$ b; v8 J% _3 P
"Start new tract" = "开始新的区域"
# S2 ~$ ^4 L0 |9 D"BtToggle is old" = "BtToggle版本已旧"
7 T; n( V0 W- A. `# Z0 d"Your BtToggle must be at least V1.6.  Please install a newer version." = "您的BtToggle版本至少应为V1.6。请安装一个较新的版本。"2 U; _" I% T6 M
"Bluetooth missing" = "未发现蓝芽". R9 G( O/ A1 ]! ]7 ^, ]2 e
"Bluetooth components are missing on this device" = "在此设备上未发现蓝芽组件"& Z3 \7 p, l; m( T
"Error in function strToDouble" = "strToDouble功能错误"
5 X' L7 L0 J$ |; O( k: R"ERROR" = "错误", U4 b  ?3 C& d8 E
"File"  =  "文件"* p( u& E& X* f# U- a+ w
"Cut"   =  "剪切"3 k( g1 L% I! b
"Apply changes"  =  "应用更改"
! o, K6 v/ ~6 w5 C5 O( ^! C, Z"Exit without saving"  =  "不保存退出"' K: z+ D1 b8 O  ?
"Delete"  =  "删除"
& A& S1 _% d4 X  b4 Y"PalmOS V4.0 or later required for Bluetooth"  =  "蓝芽需要PalmOS V4.0或更高"! p! H9 n- ^6 M5 |' v
END
5 p5 J4 H- i  T6 S% c: M4 Y# s; f+ f  V; A; c: {9 X; S* z9 `% ]. C( O
[ 本帖最后由 playmore 于 2007-4-23 21:31 编辑 ]
发表于 2007-4-23 11:37 | 显示全部楼层
月初俺就装了个这东东,然后自个儿捧着小胖在院子里面像神经病似的转圈,可还是不晓得咋用:yun_17
 楼主| 发表于 2007-4-23 12:33 | 显示全部楼层
楼上的和我遇到的情况一样6 q- u' {' b- O3 |
我也是在别人的盛情要求下汉化的/ [( l. H* h8 C0 r
然后自己还不知道怎么用
发表于 2007-4-23 12:35 | 显示全部楼层
好东西一定要顶!!!!
 楼主| 发表于 2007-4-23 17:04 | 显示全部楼层
第一个帖子已经从xuruanhua那里了解了' i5 o, O, F  K& V( S+ B
剩下的是第二步
发表于 2007-4-23 21:02 | 显示全部楼层
帮顶一下,acreage是一个很好的GPS应用软件,期待懂编程的大侠能帮助一下playmore + }1 U$ |! `* s0 g, b2 ?! p
,让汉化版早日完工。
发表于 2007-4-23 22:00 | 显示全部楼层
支持!
发表于 2007-5-24 12:24 | 显示全部楼层
用起来很容易,希望早日汉化成功
发表于 2007-5-24 14:52 | 显示全部楼层
原帖由 电我 于 2007-5-24 12:24 发表
% l. m% \" s) c4 F+ r用起来很容易,希望早日汉化成功

8 w% s0 y! U; i2 [早汉化好了,已放出多时了
发表于 2007-5-24 16:02 | 显示全部楼层
上次汉化版试用后有点小问题,这次看看.
发表于 2007-7-31 10:22 | 显示全部楼层
还是不会用
发表于 2008-2-12 13:23 | 显示全部楼层
还是不明白.......
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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

GMT+8, 2025-2-19 06:42 , Processed in 0.351395 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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