找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2836|回复: 12

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

[复制链接]
发表于 2007-4-23 11:26 | 显示全部楼层 |阅读模式
首先介绍一下GPSacreage软件,自己大概写的
/ f$ w+ F8 A5 C0 {. L) ]/ p! q  P9 ~+ Y' [. h$ c
GPSacreage是WildSoft软件公司制作的利用GPS测量地域面积的软件。你只要围着你需要测量面积的地域走上一圈,GPSacreage将自动为你计算该区域的面积。这个软件对于需要实地测量考察的工作人员和喜欢把玩GPS的爱好者有很高的使用价值。WildSoft还有其他拓展GPS功能的软件,例如Thatway,GPSCalc等等,支持Palm OS和Pocket PC等多种平台。
4 X5 G* E9 G3 S* a1 b
( D- ~0 U1 _4 X前几天我汉化了GPSacreage的最新版本:4.07b,贴到MAXPDA上了,帖子见下:: y, O& O: H  Q+ X0 o( F, }
http://www.maxpda.com/thread-52138-1-1.html& p$ P- k; |$ c% H9 _: O4 M( [, T

- U/ @  ?* Y  e: s3 s然后我和WildSoft公司联系了一下,他们比较喜欢各种不同版本的软件,现在有德语和荷兰语两个版本,他很高兴将来会有中文版本。但是我的汉化版本有个小问题,请看贴图所示:
1 D( |( x0 T1 [: N( N& x* S4 m/ k6 S4 k. [9 J3 l& K( O
就是例如“lat”和“lng”等词汇由于长度太短,我没有办法翻译成汉语而保证格式完美。
+ x* I- H/ ]1 M  b, l% Q7 y  [
& U8 x0 t3 [  e) H于是WildSoft给我想了个办法,他们给我一张表格,里面有所有这个软件用到的词汇。他说对于过去的两个语言版本,只要替换所有的词汇,重新运行一下就可以得到该语言的软件程序,他问我可不可以对于中文也这么处理,同时他可以重新安排布局如果需要的话。( B  E& T! \- V* J3 v. t2 f

* y1 O$ a- Q) z' s# M; W在这里我有如下几个问题,因为我不会编写Palm OS的软件:
3 v2 M. [- [8 l" F) q- a( Q  k8 l# N( Q9 }" N
第一,编写Palm OS的中文软件所需要的编程环境应该能显示中文吧?所以他的电脑的Window或Mac OS必须安装中文系统?我用的直接就是中文版的Windows,对此一无所知;
) T1 i. L6 t  A# p
7 c; q1 E9 _! L: T8 M) F: i. \# _第二,编写Palm OS的中文软件是基于CJKOS的吧,简体和繁体都是用CJKOS吗?这样他也要安装CJKOS了吧?
% `2 a) n) `, Y! i4 W$ W& n- ?) q! r, r
先问这两个问题,希望FF和xurunhua可以帮我回答一下,谢谢。要是可以用英文回答更好,我直接就可以贴给他了,要是想和他直接联系,PM我,我给你信箱。

01

01
 楼主| 发表于 2007-4-23 11:27 | 显示全部楼层
我翻译的字符串,有些专业名词可能翻译的不对,如有错误欢迎指出:
# n: m  e4 [3 r5 b
2 ]5 T; U- p6 N& l9 B0 _TRANSLATION "中文"
; k, z/ A9 y2 y+ fBEGIN! m3 ^9 @+ z2 ^& e9 k2 K1 A9 ~
       "New" = "新建"
, ^1 X# [4 B3 `: ^3 R/ v6 l* w$ Z       "Export" = "导出"& O: t& Y$ \" `4 E4 J
       "Redraw Map" = "重绘地图"2 \3 M; z. e! F. H
       "Replay Track" = "回放轨迹"
* k8 ^) u9 h. k4 h* W1 a% p8 Y% W       "Options" = "选项" # a0 {2 H+ n/ e2 ^0 x1 a% Y& h
       "About Acreage" = "关于Acreage"5 W! n$ U* |/ W8 K/ E
       "Edit" = "编辑"
2 Z1 m) [/ I* Y  U       "Undo" = "撤销"- s- m5 ]( Z* y& W
       "Copy" = "复制"/ D) `5 w! Q& j: \
       "Paste" = "粘贴"0 @3 e9 o+ c5 x5 T" v3 ~$ ^) J- N5 s
       "Select All" = "全选"% U! m, t, B7 `! _! a, ~
       "Keyboard" = "键盘"
5 k% D7 j7 B2 A* V       "Graffiti Help" = "Graffiti帮助"* ]- E3 A) f+ ~) d% W. c
       "System Incompatible" = "系统不兼容"' P) f  t2 _. r
       "OS Version 3.0 or greater is required to run this application." = "想要运行此应用程序,OS版本需要为3.0或更高。"
  Q: b9 _; R6 h# u. j3 d       "OK"  = "确定"; u! @6 {" F% N: {* F+ g2 ?+ a3 P! k
       "Auto"  = "自动"
2 M4 D! I4 X% @1 G' V& i; L2 x       "Man"  = "手动"- R6 m* N9 O( y+ P# W
       "User"  = "用户"
6 o: _# t' B9 `       "Preferences"  = "参数设定"
8 P) I( S3 H& ~- c       "NMEA baudrate"  = "NMEA波特率"" l. U( U$ Y) c6 l4 v  C
       "Area Unit"  = "面积单位". F; l& t6 Y8 V( @( V9 H
       "acre"  = "英亩"8 P( i1 W& y3 B% ?* b
       "hectare"  = "公顷"
; M! K3 |6 @2 T9 M3 C" N  I       "morgen" = "摩根"
$ I1 f( N% M9 _" C, P& O# m" c       "sqfeet" = "平方英尺"
( G  H% m9 E, e0 \       "sqyard"  = "平方码"
/ s7 T1 ~: D9 r7 A# H8 g+ p7 O       "sqmile"  = "平方英里"2 @9 S  n" p1 z  f' I, ?) V/ \' N
       "sqmeter"  = "平方米"
( z& C# U4 t' J2 v2 r; o" W" E; B       "sqkm"  = "平方千米"8 K7 A! F2 `! w) _
       "Odometer Unit"  = "长度单位": L" h3 B7 S$ q% m' g
       "meter"  = "米"
  v* h5 B! a0 I" L; S       "feet"  = "英尺"
; @$ `, v) q) }; Q4 n       "kilometer"  = "千米" ' U& h( O/ h) Q5 X: M
       "mile"  = "英里"- \* @5 \7 x- y$ `% Y6 R
       "Map scale (m)"  = "地图范围 (米)"
7 |4 C, z8 k' |  p) ]6 ?       "Cancel"  = "取消"' r) S  j9 `9 q! F4 H
       "User Input"  = "用户输入"
0 A4 ^# Q3 R1 C$ ]( i       "Lat"  = "纬度"
) Z; R2 X- n0 e0 I       "Lng"  = "经度"$ y; g0 ]4 g5 G. h+ o$ E5 R
       "This program is shareware."  = "此软件为共享软件。"
% H2 |+ Q, S5 j) Y2 K( R       "The demo version can only measure"   = "在演示版中,您只能测量"
; Q! ?4 y& O! {' E4 V# K* V        "areas smaller than 0.25 acres."   = "面积小于0.25英亩的区域。"
' S/ t# j" g- l6 `3 t. a        "Please register to enable Acreage"   = "请注册Acreage"
) e2 C# x  j; r5 t( _     "to measure larger areas."  = "测量更大的面积。"4 |" _: P6 P$ e. m5 Y
        "Register"  = "注册"
' ^5 a( _, z# g$ n% L" G- e3 N  "Register Acreage"  = "注册Acreage" . o5 P( t7 V* y+ \! \/ D% h  x
        "INSTRUCTIONS"  = "说明"
$ n4 I- C: P7 S: k2 c4 w        "1. Set URL to reseller" = "1. 设定URL为零售商"& g( J% Q' w! H& [2 X' h' {8 m3 t
        "1. Set URL to www.pdassi.de" = "1. 设定URL为www.pdassi.de"! w5 J# C. L1 t$ A
        "1. Set URL to www.palmgear.com" = "1. 设定URL为www.palmgear.com"+ \0 F1 Z" D2 L  C
        "1. Set URL to www.handango.com" = "1. 设定URL为www.handango.com"
0 g4 z& y2 Y$ ]* p# x8 \        "2. Search for 'Acreage'"  = "2. 搜索关键词'Acreage'"
2 d5 v! \# e& R" _( n- Y$ L        "3. Choose the 'Buy' option"  = "3. 选择'购买'选项"
: F( w0 F; j4 j! r        "4. Send your Hotsync ID as"  = "4. 发送您的Hotsync-ID至"0 `: L) J) i2 l* U% S6 D
        "displayed below per email to :"  = "如下的电子邮件地址:"
1 f* R0 e  s7 [! R/ c' d# e/ X9 ^        "INSTRUCTIONS CONTINUE"  = "说明 (续)"
& r0 v, N) M! Z( j8 @) ~" n  r        
4 M( ?4 u. o" h& N! I7 o        "Please register Acreage at" = "请注册Acreage于" 3 x. b6 g0 ^4 k. k$ e% n& l. t8 B
  "URL : www.wildsoft.org" =     "URL : www.s-gps.de"
: ?0 l6 P4 v3 \  x  "Email: info@wildsoft.org" = "Email: schloen@s-gps.de"1 L  I; Q$ f9 q( P* D7 t6 r
  "+27 (0)21 8553636" = "it should be a telephone number in China"
1 G3 f; o& P" b' ~0 [8 e& h  "Provide following Serial number:" = "请提供如下的序列号:"
, `4 T; u  t* A# C& k5 m, a# A
) C, d( o& K2 X. |  R* y  "You will receive a unique key" = "您将收到一个唯一的注册码"
5 E1 f5 @6 z% G" q' l  "Please enter your key below" = "请在下方输入注册码"
8 B9 x3 ^' P* s  "and click the register button." = "并点击注册按钮。"
0 O$ `% R" s, }2 U2 k3 ]1 K. p, t9 \8 V          Y! M' H" U; d4 S: P+ x5 L
        # H. [6 |3 o1 U
        - f( a; u7 m/ U8 |$ k5 Y
"4. Give the following serial" = "4. 请提供如下的序列"
8 `; A( L* R. D! b! z"number to the reseller:" = "号给零售商:". X+ Z$ O' t# O$ P
"6. You will receive a unique key"  = "6. 您将收到一个唯一的注册码"2 r- A6 C) Q+ N2 q6 g* [9 w9 z
"directly from the reseller."  = "直接通过零售商。"! A7 t2 ?- W( J5 j# {# P
"7. Enter this key below and"  = "7. 请在下方输入注册码并"
/ N' L" v* l5 J" |"press the register button."  = "点击注册按钮。"# i& `, u+ m/ x" m9 ~( o4 k% f# J( f
"Reg Key : "  = "注册码:": R9 m: V& E6 h# A' C1 w( h) o
"Previous"  = "上一页"4 @# l7 e! q9 I
        "Next page"  = "下一页"
4 d3 F4 `: e0 r; ?3 {, _8 |, b        "Information"  = "信息"
* F3 b5 ~5 D: I$ l( w( f3 K  b        "Warning"  = "警告"! z/ g7 y4 m! T$ N# S" R6 c
        "Error"  = "错误": X" ]3 n6 m( a, R
        "Invalid Input"  = "无效输入"; f8 R0 f2 w+ O
        "Examples"  = "范例"
: W6 B- W- Q, k  p2 d6 @"Successful"  = "成功"
. Y4 o) ]! w& g. W4 O8 ["Thank your registering."  = "感谢您的注册。"/ |, E; M, E1 a, V' ?. I
"Register Acreage"  = "注册Acreage"8 p3 D9 Q" {' q
     "Failed"  = "失败"
' D1 s$ T" `% j    "Registration failed. Please re-enter."  = "注册失败。请重新输入。"# A5 `/ U  U6 i
"Demo Version restriction"  = "演示版本限制"& b7 v1 S4 o, t% Y
"You can buy GPSacreage at" = "您可以购买GPSacreage于"  J. l# x! y  s4 K$ q# T
    "http://www.wildsoft.org" = "http://www.s-gps.de"
+ [9 C1 U. o% A; N+ I+ n$ `) ?    "In demo mode you can only measure areas smaller than 0.25 acres.\nPlease register to measure larger areas."  = "在演示模式下,您只能测量面积小于0.25英亩的区域。\n请注册以测量更大的面积。"
' B) b# N0 t, g$ U$ J"Run demo"  = "运行演示"! t! f2 N% g' l# W. S
"Replay tract"  = "重放区域" Is it “Replay tract” or “Replay track”, in the v4.07b’s menu, it is the latter one. Now , u: k! Q0 M7 y7 E* A: G- z, K
I am translating for the first one. Please check it for sure.
' L4 C, G2 N0 O$ K" y! r"How would you like to replay"  = "您想要如何回放?"
" q/ b- p9 f0 {- y"Single Step"   = "单步"& T- L8 h" ^) \) T, E
"Automatic"  = "自动") I* b/ b8 Y! ]* @  b; L
"Export to memo"  = "导出至记事本"
7 g: D4 J, a. l+ A2 E4 i"What would you like to export?"  = "您想要导出什么? "
1 B6 X* W* w9 C2 z3 ]3 _"Geo"   = "Geo"
4 \" j  [! H' f! ?0 u3 H( T"UTM"  = "UTM" & k8 c, E. s9 y  e
"Acr"   = "英亩"4 V$ H- u6 N# M: S
"Are you sure?" = "您确定吗?"
( o" [+ P) P3 M" u. l6 f0 m3 v) G"Yes" = "是"/ p4 M. Z" y+ F$ h" t
"Save Tract as..." = "保存区域为..."
+ q, M: ?* q: }* E" }* G5 R7 E+ \"Load Tract" = "读取区域"% A. _! l. `: T8 h2 s$ G8 D
"Apply" = "应用"5 k. l* k7 N, v1 g: h* i# L* h
"Start new tract" = "开始新的区域"  m8 b* L: d" r, L7 L" a
"BtToggle is old" = "BtToggle版本已旧"
1 c' B* d7 }) G; c) ^7 b3 y4 M"Your BtToggle must be at least V1.6.  Please install a newer version." = "您的BtToggle版本至少应为V1.6。请安装一个较新的版本。"8 a0 h, P: k" Y9 u$ p8 i8 L3 w: v
"Bluetooth missing" = "未发现蓝芽"
7 X+ i" Y/ H' P# Y/ \"Bluetooth components are missing on this device" = "在此设备上未发现蓝芽组件"
# E8 D/ s/ j0 y, [/ ]) t"Error in function strToDouble" = "strToDouble功能错误"
) c1 S! i- d# G"ERROR" = "错误") P) _& A! n3 |) ?2 n9 i* S* Y
"File"  =  "文件"& F& J: N1 [$ v) |1 X; N
"Cut"   =  "剪切"
- Q+ b! _" ]% h% e9 \7 [7 A6 c"Apply changes"  =  "应用更改"! f4 x% s# [& b: {" R$ u# B  O3 V$ E5 s
"Exit without saving"  =  "不保存退出"
; y) I: t' b% X4 J/ c"Delete"  =  "删除"
+ S5 K  \5 @) i/ `0 `4 Z. L"PalmOS V4.0 or later required for Bluetooth"  =  "蓝芽需要PalmOS V4.0或更高"
4 m9 F, L4 a; {1 H) V" Q: fEND
' \) e0 h8 v/ X8 w
+ Z0 _! F! H# D3 k; u[ 本帖最后由 playmore 于 2007-4-23 21:31 编辑 ]
发表于 2007-4-23 11:37 | 显示全部楼层
月初俺就装了个这东东,然后自个儿捧着小胖在院子里面像神经病似的转圈,可还是不晓得咋用:yun_17
 楼主| 发表于 2007-4-23 12:33 | 显示全部楼层
楼上的和我遇到的情况一样. d8 y) Q, S9 b) v& [+ e
我也是在别人的盛情要求下汉化的
) |0 U) q/ |8 M* @然后自己还不知道怎么用
发表于 2007-4-23 12:35 | 显示全部楼层
好东西一定要顶!!!!
 楼主| 发表于 2007-4-23 17:04 | 显示全部楼层
第一个帖子已经从xuruanhua那里了解了: w+ H; f+ q( w8 p3 q! \) r; `0 {9 s
剩下的是第二步
发表于 2007-4-23 21:02 | 显示全部楼层
帮顶一下,acreage是一个很好的GPS应用软件,期待懂编程的大侠能帮助一下playmore ( }0 W4 I5 W0 m- D8 Z7 K! O) c1 h
,让汉化版早日完工。
发表于 2007-4-23 22:00 | 显示全部楼层
支持!
发表于 2007-5-24 12:24 | 显示全部楼层
用起来很容易,希望早日汉化成功
发表于 2007-5-24 14:52 | 显示全部楼层
原帖由 电我 于 2007-5-24 12:24 发表 , x, n. F2 W/ [9 |: T4 |" {
用起来很容易,希望早日汉化成功
/ e4 F% T$ H% ~2 k2 P
早汉化好了,已放出多时了
发表于 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:16 , Processed in 0.351528 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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