找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2832|回复: 12

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

[复制链接]
发表于 2007-4-23 11:26 | 显示全部楼层 |阅读模式
首先介绍一下GPSacreage软件,自己大概写的0 y/ {- T$ C: U- n) Y( J
4 B, g1 R; }$ b# G: O0 c7 C
GPSacreage是WildSoft软件公司制作的利用GPS测量地域面积的软件。你只要围着你需要测量面积的地域走上一圈,GPSacreage将自动为你计算该区域的面积。这个软件对于需要实地测量考察的工作人员和喜欢把玩GPS的爱好者有很高的使用价值。WildSoft还有其他拓展GPS功能的软件,例如Thatway,GPSCalc等等,支持Palm OS和Pocket PC等多种平台。: U1 }4 ^; p+ q# s! Z9 y+ u

& ^; i! z. p: R. O2 I( b$ S# h前几天我汉化了GPSacreage的最新版本:4.07b,贴到MAXPDA上了,帖子见下:
# ]& m; [1 f% K: a! J  yhttp://www.maxpda.com/thread-52138-1-1.html8 k3 q( I" ?) b- S8 j
8 c0 S+ r) O1 b3 g
然后我和WildSoft公司联系了一下,他们比较喜欢各种不同版本的软件,现在有德语和荷兰语两个版本,他很高兴将来会有中文版本。但是我的汉化版本有个小问题,请看贴图所示:* l! b) U/ d* L) v% H
) K5 s4 J7 a9 Z$ Y7 E3 r
就是例如“lat”和“lng”等词汇由于长度太短,我没有办法翻译成汉语而保证格式完美。, X  L/ e2 D9 |2 G" p# r
: {) E5 S$ h2 j9 {) i5 w+ a, j) V
于是WildSoft给我想了个办法,他们给我一张表格,里面有所有这个软件用到的词汇。他说对于过去的两个语言版本,只要替换所有的词汇,重新运行一下就可以得到该语言的软件程序,他问我可不可以对于中文也这么处理,同时他可以重新安排布局如果需要的话。
$ y! n: O. v- s" E( a" H, Q5 \
在这里我有如下几个问题,因为我不会编写Palm OS的软件:0 @: }% n( F4 [4 Z1 B

) L! y- n; Y) |7 _第一,编写Palm OS的中文软件所需要的编程环境应该能显示中文吧?所以他的电脑的Window或Mac OS必须安装中文系统?我用的直接就是中文版的Windows,对此一无所知;' e1 ^. i- y: M/ j* y
7 }* R$ X# D" L
第二,编写Palm OS的中文软件是基于CJKOS的吧,简体和繁体都是用CJKOS吗?这样他也要安装CJKOS了吧?2 o0 Y3 D3 w0 y+ _

' q1 u  R8 Z. q# R3 Z先问这两个问题,希望FF和xurunhua可以帮我回答一下,谢谢。要是可以用英文回答更好,我直接就可以贴给他了,要是想和他直接联系,PM我,我给你信箱。

01

01
 楼主| 发表于 2007-4-23 11:27 | 显示全部楼层
我翻译的字符串,有些专业名词可能翻译的不对,如有错误欢迎指出:/ y0 y4 d$ M; C( u

; x+ O, S' t4 x' v" f- Z; nTRANSLATION "中文"
) e4 c2 S6 A- ?* I! P0 J& {, ZBEGIN
; z3 y: a1 E7 a, o; H$ ~1 |6 Q       "New" = "新建"
  J( P5 Y. T6 Y; \& }7 P9 @       "Export" = "导出": |! L( {' W% l9 |, t7 s7 R
       "Redraw Map" = "重绘地图"# J  ]5 {6 W+ D6 O3 y/ V
       "Replay Track" = "回放轨迹"
- x9 {2 Y7 ^' K  A2 W; X! l       "Options" = "选项"
) H$ X5 l$ X6 R" ^; X" w0 y- v       "About Acreage" = "关于Acreage"4 L; `. H" y7 V: C6 @9 Q
       "Edit" = "编辑"
+ J- H% A. R. G$ F9 ^+ H- p4 _6 Q. k       "Undo" = "撤销"
% V" L* j0 d7 ?0 U7 U; i2 y       "Copy" = "复制"9 J  }$ U" n5 d, R: U" ~8 x
       "Paste" = "粘贴"+ Z8 F+ u& m8 p' ~: A6 O
       "Select All" = "全选"
. [$ L5 b$ a/ f& |4 n( D" C       "Keyboard" = "键盘"
4 c6 V; g: Q9 A2 q6 J       "Graffiti Help" = "Graffiti帮助"* Z# p: g+ C" X" n; h3 o" Q+ N
       "System Incompatible" = "系统不兼容"9 F$ E+ P! O* Q
       "OS Version 3.0 or greater is required to run this application." = "想要运行此应用程序,OS版本需要为3.0或更高。"& _: T9 x  C( j& d/ z- {6 r
       "OK"  = "确定"7 I7 r# j) |& N% v. \0 t
       "Auto"  = "自动"
# i: S& o$ k8 R$ U9 g2 h       "Man"  = "手动"
- w/ |4 y, K+ c" E( W6 x% O       "User"  = "用户"/ z0 q( I! D$ l8 e8 ^% C% T6 _) c
       "Preferences"  = "参数设定"
3 j9 x  V9 ?& Y8 z: b       "NMEA baudrate"  = "NMEA波特率"" H% A9 ~/ k% ]" w/ t9 t& U
       "Area Unit"  = "面积单位"
. w+ D) |; o2 q/ \  ?" S5 y/ F       "acre"  = "英亩"1 ^! F3 I: U6 G
       "hectare"  = "公顷". W  h5 V4 S* `8 ~+ d1 h4 O
       "morgen" = "摩根"
0 n: h+ R7 A2 [& h, w, a  y( @       "sqfeet" = "平方英尺" 4 o$ V1 _% r$ q. G0 D% b
       "sqyard"  = "平方码"
; N( v6 W) O$ D. V# q; ?, V       "sqmile"  = "平方英里"8 h, Q. b# a7 X% `$ [
       "sqmeter"  = "平方米"
" R% l7 C3 d) O4 Y: \+ H: `       "sqkm"  = "平方千米"
$ g/ L8 G- Q) G$ Q9 \. T       "Odometer Unit"  = "长度单位"# p. M: U0 e  P5 C
       "meter"  = "米"
0 I6 O) g0 R" |4 P5 A3 K! b       "feet"  = "英尺"   d# |2 a1 @5 }! v0 Q! B
       "kilometer"  = "千米"
- y  J/ {3 v7 F$ J       "mile"  = "英里"
/ o& s' V) L- h- `& F       "Map scale (m)"  = "地图范围 (米)"
! o3 |, f& C! O" a% s       "Cancel"  = "取消"/ c2 M) G( [: \* S6 g3 |) r
       "User Input"  = "用户输入"# _) u$ ^. C! s
       "Lat"  = "纬度"% @: G  g6 m8 @, ~% n( x
       "Lng"  = "经度"; T) ]% @  }, J' k0 f' T
       "This program is shareware."  = "此软件为共享软件。"
8 L% s; j* |# P6 H+ `. i       "The demo version can only measure"   = "在演示版中,您只能测量"  |; f6 q: `% d
        "areas smaller than 0.25 acres."   = "面积小于0.25英亩的区域。"7 c# l% q( R; B1 e8 R
        "Please register to enable Acreage"   = "请注册Acreage"
2 y) w5 _4 ^5 Y  _7 ?/ d" a4 J     "to measure larger areas."  = "测量更大的面积。"
( N! l5 n7 A9 ~) C        "Register"  = "注册"
9 |! W0 O$ ?/ M  "Register Acreage"  = "注册Acreage" 3 i: o8 l& w' H5 k
        "INSTRUCTIONS"  = "说明"
% \/ R9 ]; {" m' M$ W: t: ?5 L# L" Q2 \        "1. Set URL to reseller" = "1. 设定URL为零售商"' S8 T) v* Z. x- f
        "1. Set URL to www.pdassi.de" = "1. 设定URL为www.pdassi.de"5 ]8 f7 ~# s( B; U+ m/ D
        "1. Set URL to www.palmgear.com" = "1. 设定URL为www.palmgear.com"
: U0 z6 w' `) C% H        "1. Set URL to www.handango.com" = "1. 设定URL为www.handango.com"
% l( k4 f% l% j$ d        "2. Search for 'Acreage'"  = "2. 搜索关键词'Acreage'"
- n/ {0 a7 p. v: n: M        "3. Choose the 'Buy' option"  = "3. 选择'购买'选项"
& ^5 U+ u- x. l        "4. Send your Hotsync ID as"  = "4. 发送您的Hotsync-ID至"0 s& o( x- S* [6 F4 Y# J
        "displayed below per email to :"  = "如下的电子邮件地址:"; L+ d- o2 b4 p$ p6 E" c, e
        "INSTRUCTIONS CONTINUE"  = "说明 (续)"
2 }6 k0 l& V) E# g/ l        
( F' Z6 B' A6 q        "Please register Acreage at" = "请注册Acreage于"
% |+ ]  u4 a7 g; S- D2 h  "URL : www.wildsoft.org" =     "URL : www.s-gps.de"8 g. g% i) W# Y9 V& j5 }7 }3 r2 r
  "Email: info@wildsoft.org" = "Email: schloen@s-gps.de"
' R4 a6 m1 j9 O" z# A/ N  "+27 (0)21 8553636" = "it should be a telephone number in China"
0 v6 Y, K3 H. u( X# @0 l  "Provide following Serial number:" = "请提供如下的序列号:"- v4 z2 D) @5 L
/ J8 F! l" m4 |. v
  "You will receive a unique key" = "您将收到一个唯一的注册码"
$ e1 K2 T" h3 }5 m0 Y  I  "Please enter your key below" = "请在下方输入注册码", Q0 E/ K! P, D: I" M
  "and click the register button." = "并点击注册按钮。"
2 q  b, Z8 o0 Y* u: _' _3 c( \        $ m. n+ W3 N) H6 _5 T. `2 M
        
4 b. p) w, V  h' e        
6 S! J+ _" K$ `) l) P4 D"4. Give the following serial" = "4. 请提供如下的序列"
- V6 e7 Q- h& p1 X& F2 Q* X1 H  q"number to the reseller:" = "号给零售商:"2 P: @  R9 ]1 q2 \
"6. You will receive a unique key"  = "6. 您将收到一个唯一的注册码"
2 e( L) N; Z0 B9 ]"directly from the reseller."  = "直接通过零售商。"
% l) U  ?; b) H2 X"7. Enter this key below and"  = "7. 请在下方输入注册码并"
; ]# B- S4 K0 d9 x"press the register button."  = "点击注册按钮。"
' \2 I8 k! ?7 b, H2 f9 ?"Reg Key : "  = "注册码:"( s4 S. y$ U- X6 b
"Previous"  = "上一页"
( e: |. x0 }. w- R0 P) U        "Next page"  = "下一页"0 H7 e" g1 F4 {
        "Information"  = "信息"" ~( H) k2 a# F. _% u7 ?  R/ M, a
        "Warning"  = "警告"
* F/ I6 H6 k$ g4 Z        "Error"  = "错误"$ v) N" T3 y. V) [! z; {4 z
        "Invalid Input"  = "无效输入"4 \) m* _4 _: k% v( g* k
        "Examples"  = "范例"
; j: w* `% [  J. J, T2 z"Successful"  = "成功"
. g! `) M( H3 ?' p7 ?"Thank your registering."  = "感谢您的注册。"
  ^, U8 E1 v3 k* B"Register Acreage"  = "注册Acreage"$ {( T  J9 h# A- l5 z
     "Failed"  = "失败"
) U3 A+ k4 ~& O# V1 t+ m    "Registration failed. Please re-enter."  = "注册失败。请重新输入。"
% B3 i. n+ _* M9 k"Demo Version restriction"  = "演示版本限制"+ [' x* F& M2 m4 W* u7 P
"You can buy GPSacreage at" = "您可以购买GPSacreage于"
) Z$ g: ^: @& c! A9 ?3 E3 l( Y# `    "http://www.wildsoft.org" = "http://www.s-gps.de"
/ m; \0 ]3 \% u2 v  H& u* L    "In demo mode you can only measure areas smaller than 0.25 acres.\nPlease register to measure larger areas."  = "在演示模式下,您只能测量面积小于0.25英亩的区域。\n请注册以测量更大的面积。"  I: ]5 D0 A" C! X0 g1 ]
"Run demo"  = "运行演示"; K5 Q$ A( o9 L* T
"Replay tract"  = "重放区域" Is it “Replay tract” or “Replay track”, in the v4.07b’s menu, it is the latter one. Now
; f: i8 a# p% W) NI am translating for the first one. Please check it for sure.) Q5 C5 |$ U6 O" |7 ?
"How would you like to replay"  = "您想要如何回放?"
: f( ?" F. P# r7 y"Single Step"   = "单步"
. p3 o9 l. @. @  Y) v"Automatic"  = "自动"
* U* G5 P( {: @! I"Export to memo"  = "导出至记事本", g  [) L3 @( q9 U; a1 g& \  V! @
"What would you like to export?"  = "您想要导出什么? ", E& K; P- e4 n4 ]# ?9 s
"Geo"   = "Geo"' Q  ~6 `: j  Q4 n; _/ h
"UTM"  = "UTM"
4 _/ A4 l( Y1 T. g/ y5 {"Acr"   = "英亩"( ?1 M0 P) ?# J, A. f
"Are you sure?" = "您确定吗?"
) p$ i' j1 _( C6 f* l6 C. C) E' H"Yes" = "是"
* w# N" w. d( m"Save Tract as..." = "保存区域为..."
& W5 E% U; A, P2 d3 w"Load Tract" = "读取区域"2 c& v. \5 y' f( ~0 l8 E
"Apply" = "应用"
0 s# y4 ?' l9 G/ _( y1 _"Start new tract" = "开始新的区域"9 Q# ^; ^; ]. a6 @2 a  w* L
"BtToggle is old" = "BtToggle版本已旧"
: V- E, ^: R1 x$ Q$ A- r& s4 r"Your BtToggle must be at least V1.6.  Please install a newer version." = "您的BtToggle版本至少应为V1.6。请安装一个较新的版本。"" q4 D% c/ d; Q& Q
"Bluetooth missing" = "未发现蓝芽", q, a' [  c6 H) O# X! g! b
"Bluetooth components are missing on this device" = "在此设备上未发现蓝芽组件"
; J) l7 I$ \$ B: @3 V"Error in function strToDouble" = "strToDouble功能错误"
. k6 X6 e$ E3 x"ERROR" = "错误"3 C) X# q  ?7 i! U4 T
"File"  =  "文件"' L4 v4 G/ s( i5 a/ M. _2 B
"Cut"   =  "剪切"2 r! ?" P6 \% M! X& S7 u2 Y1 Z! d
"Apply changes"  =  "应用更改"7 [4 f# l5 X; e, X( k8 r! m
"Exit without saving"  =  "不保存退出". g# w5 O2 u2 D# j5 K3 m% W
"Delete"  =  "删除"
/ a9 f. P% F: e% I3 p7 r% Z"PalmOS V4.0 or later required for Bluetooth"  =  "蓝芽需要PalmOS V4.0或更高"8 D: K& U5 Y2 L! |- m/ L! J) L
END
; X! j+ U3 n$ o6 p6 ^  @
2 K) ~4 @: f: n" c3 K[ 本帖最后由 playmore 于 2007-4-23 21:31 编辑 ]
发表于 2007-4-23 11:37 | 显示全部楼层
月初俺就装了个这东东,然后自个儿捧着小胖在院子里面像神经病似的转圈,可还是不晓得咋用:yun_17
 楼主| 发表于 2007-4-23 12:33 | 显示全部楼层
楼上的和我遇到的情况一样& |/ N+ U% S" V5 h
我也是在别人的盛情要求下汉化的
3 V5 j, M) v+ `! g, O# y然后自己还不知道怎么用
发表于 2007-4-23 12:35 | 显示全部楼层
好东西一定要顶!!!!
 楼主| 发表于 2007-4-23 17:04 | 显示全部楼层
第一个帖子已经从xuruanhua那里了解了! U9 a" r4 f. Y$ @. {; I
剩下的是第二步
发表于 2007-4-23 21:02 | 显示全部楼层
帮顶一下,acreage是一个很好的GPS应用软件,期待懂编程的大侠能帮助一下playmore
2 p- Q3 F/ U$ _1 f5 ^,让汉化版早日完工。
发表于 2007-4-23 22:00 | 显示全部楼层
支持!
发表于 2007-5-24 12:24 | 显示全部楼层
用起来很容易,希望早日汉化成功
发表于 2007-5-24 14:52 | 显示全部楼层
原帖由 电我 于 2007-5-24 12:24 发表
/ c* ^3 M$ K+ ?( v用起来很容易,希望早日汉化成功
6 u; s/ q. |+ v5 F! g1 W) Q
早汉化好了,已放出多时了
发表于 2007-5-24 16:02 | 显示全部楼层
上次汉化版试用后有点小问题,这次看看.
发表于 2007-7-31 10:22 | 显示全部楼层
还是不会用
发表于 2008-2-12 13:23 | 显示全部楼层
还是不明白.......
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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

GMT+8, 2024-11-5 16:09 , Processed in 0.301068 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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