找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2865|回复: 12

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

[复制链接]
发表于 2007-4-23 11:26 | 显示全部楼层 |阅读模式
首先介绍一下GPSacreage软件,自己大概写的
, l' b4 ^% q7 `1 K
9 s$ U6 k1 c7 y- u! T  }' HGPSacreage是WildSoft软件公司制作的利用GPS测量地域面积的软件。你只要围着你需要测量面积的地域走上一圈,GPSacreage将自动为你计算该区域的面积。这个软件对于需要实地测量考察的工作人员和喜欢把玩GPS的爱好者有很高的使用价值。WildSoft还有其他拓展GPS功能的软件,例如Thatway,GPSCalc等等,支持Palm OS和Pocket PC等多种平台。1 E2 i% Q$ B: N% `  g1 k

5 h# G; O0 X) ]9 i" [前几天我汉化了GPSacreage的最新版本:4.07b,贴到MAXPDA上了,帖子见下:  q% [, n1 J) m- N
http://www.maxpda.com/thread-52138-1-1.html3 [  n0 w1 q$ @
9 F( l  Y2 {6 R, U( A8 j6 H+ h
然后我和WildSoft公司联系了一下,他们比较喜欢各种不同版本的软件,现在有德语和荷兰语两个版本,他很高兴将来会有中文版本。但是我的汉化版本有个小问题,请看贴图所示:% D9 k1 o+ t! P
, e6 q! w' ^9 s3 X+ r/ z2 k+ c" E
就是例如“lat”和“lng”等词汇由于长度太短,我没有办法翻译成汉语而保证格式完美。
5 a, i! s. b% X7 T3 t! K  z/ h  `
6 p, Z  Z! \' C1 w0 J, c于是WildSoft给我想了个办法,他们给我一张表格,里面有所有这个软件用到的词汇。他说对于过去的两个语言版本,只要替换所有的词汇,重新运行一下就可以得到该语言的软件程序,他问我可不可以对于中文也这么处理,同时他可以重新安排布局如果需要的话。
" C. u8 y: B( L* L
8 u! v) I5 u4 B! P# a' p在这里我有如下几个问题,因为我不会编写Palm OS的软件:1 u! x$ W/ J# O

6 j/ J: ^, Q' Y& |' u第一,编写Palm OS的中文软件所需要的编程环境应该能显示中文吧?所以他的电脑的Window或Mac OS必须安装中文系统?我用的直接就是中文版的Windows,对此一无所知;
; F2 K# A; c5 A, I
, [6 z( w7 {1 G4 s! }% ~第二,编写Palm OS的中文软件是基于CJKOS的吧,简体和繁体都是用CJKOS吗?这样他也要安装CJKOS了吧?
+ e0 c3 q, H1 x, Z
1 {6 `$ f3 f' Z先问这两个问题,希望FF和xurunhua可以帮我回答一下,谢谢。要是可以用英文回答更好,我直接就可以贴给他了,要是想和他直接联系,PM我,我给你信箱。

01

01
 楼主| 发表于 2007-4-23 11:27 | 显示全部楼层
我翻译的字符串,有些专业名词可能翻译的不对,如有错误欢迎指出:
" {6 Z# `$ r( f) \+ C" `
! I# c. |$ M0 s2 n% z$ _  CTRANSLATION "中文"
1 f9 m- V* x+ ABEGIN
& q; G: F3 |5 J- `9 y       "New" = "新建"
9 s8 Q2 f+ m; _5 B       "Export" = "导出"
; Y0 [$ o: q9 }, y9 k2 G2 l       "Redraw Map" = "重绘地图"2 D8 ?9 Y& c# [  k' b( d: H
       "Replay Track" = "回放轨迹" ; k: i, [, E3 z5 Y# w- v: E1 ]" ]% W
       "Options" = "选项"
' x4 E) ~4 v4 j0 u       "About Acreage" = "关于Acreage"( e& X2 N' T. M8 m
       "Edit" = "编辑"% J+ [$ v2 a9 r! A
       "Undo" = "撤销"
0 D4 W4 u5 @& J* W       "Copy" = "复制"
9 b$ T/ Z1 c* X4 D- ~       "Paste" = "粘贴"
  d( ?, T$ S0 |3 W+ ~- H& W       "Select All" = "全选"7 U1 X: P2 B% @# x) C/ B
       "Keyboard" = "键盘"
! p' i; [+ }7 `       "Graffiti Help" = "Graffiti帮助"
2 M. \) |! `; U       "System Incompatible" = "系统不兼容"
! J" _  U* `) E  x4 O       "OS Version 3.0 or greater is required to run this application." = "想要运行此应用程序,OS版本需要为3.0或更高。"
$ ]' q9 Q) Q4 }- G- b       "OK"  = "确定"
/ v9 w# U2 u2 X9 Z: l3 p5 f7 r       "Auto"  = "自动", |& a! B, t8 {( p$ J8 b
       "Man"  = "手动"
. W& o- a. S. k       "User"  = "用户"
& |3 x0 X8 r& |* N       "Preferences"  = "参数设定"/ R6 Q/ L- a4 ^3 y0 m
       "NMEA baudrate"  = "NMEA波特率"
8 P9 r3 R6 ~& `1 O* l       "Area Unit"  = "面积单位"4 u8 W  K8 r6 {
       "acre"  = "英亩"
* }: ?9 {9 s; `9 O2 h  X7 D5 F) x       "hectare"  = "公顷"
' z+ Q0 K: B% v1 c0 N6 v       "morgen" = "摩根"
% X7 q$ Y7 P3 Y/ q& M! N       "sqfeet" = "平方英尺" ( m% R% J% S1 P: b
       "sqyard"  = "平方码"' a& \5 i1 X$ i; a  G7 U
       "sqmile"  = "平方英里"
' Q, y6 L2 C: m$ s* |5 u3 Z3 N       "sqmeter"  = "平方米"
$ F5 f4 z  C4 c9 ~       "sqkm"  = "平方千米"3 J7 U3 @5 t% a! b! z
       "Odometer Unit"  = "长度单位"+ V6 H. H0 L. |5 I, @  p
       "meter"  = "米"
2 y3 E1 O. y; M* Y( M5 T( O       "feet"  = "英尺" % o2 f7 \' H  w, U- [
       "kilometer"  = "千米" 6 D. ~) v* f' s- V' v! q4 r% W4 a
       "mile"  = "英里"
4 I7 o, Y" N) o8 `- W       "Map scale (m)"  = "地图范围 (米)", w, H# n+ ]8 m& u+ ]/ r
       "Cancel"  = "取消"
, I( o2 Q8 b, R" I) c: f# w4 G       "User Input"  = "用户输入"( |9 ^; F/ S% P: Q6 h6 R# L, w7 B
       "Lat"  = "纬度"# ]& _* y3 D. V# P# L" M4 A
       "Lng"  = "经度"/ B3 ]9 Y  S6 C% D6 f
       "This program is shareware."  = "此软件为共享软件。"  {9 u) e  ~1 V. V& s; z
       "The demo version can only measure"   = "在演示版中,您只能测量"
9 m4 N: i+ w' E" g        "areas smaller than 0.25 acres."   = "面积小于0.25英亩的区域。"( w5 |# [' `" ~6 t* ~" k
        "Please register to enable Acreage"   = "请注册Acreage"  D+ ]3 e" {" x7 q; g
     "to measure larger areas."  = "测量更大的面积。"% h! Q( g) T2 ?9 s
        "Register"  = "注册"
. h* X; p0 `, n' j8 u2 U+ Q8 ?5 n  "Register Acreage"  = "注册Acreage" ( S. I; _* a% Q* r4 G9 h
        "INSTRUCTIONS"  = "说明"
$ P3 T8 m" o% w6 R        "1. Set URL to reseller" = "1. 设定URL为零售商"
; I4 {% @3 F; |        "1. Set URL to www.pdassi.de" = "1. 设定URL为www.pdassi.de"
; r. J- ]# Y1 F# N" V5 V8 G        "1. Set URL to www.palmgear.com" = "1. 设定URL为www.palmgear.com"' K% \0 {" {6 [% W
        "1. Set URL to www.handango.com" = "1. 设定URL为www.handango.com"
  Z! j# w1 A% b7 y        "2. Search for 'Acreage'"  = "2. 搜索关键词'Acreage'"
, A) |) X) [. a: d        "3. Choose the 'Buy' option"  = "3. 选择'购买'选项"
$ M2 Z* ?; V. x% q: G8 n* h/ ]! u        "4. Send your Hotsync ID as"  = "4. 发送您的Hotsync-ID至"
# j3 ~6 d4 s- ]        "displayed below per email to :"  = "如下的电子邮件地址:"; B* `3 w3 ]9 M+ _. }: H" ]2 j
        "INSTRUCTIONS CONTINUE"  = "说明 (续)"1 ?# `, e+ ]" E
        * W$ j1 t$ `% z: c: z5 w$ K$ K
        "Please register Acreage at" = "请注册Acreage于" 5 F+ K5 z' D/ x/ h
  "URL : www.wildsoft.org" =     "URL : www.s-gps.de"9 h9 O9 x+ Z" B# w
  "Email: info@wildsoft.org" = "Email: schloen@s-gps.de"$ V5 L& x# I# X! F  o+ x3 u
  "+27 (0)21 8553636" = "it should be a telephone number in China"
) n- _2 [( {) k; r  "Provide following Serial number:" = "请提供如下的序列号:"2 g" T8 h( ?5 C3 Q( w4 ?4 u: \0 Y
5 p1 c# e2 P4 j- o/ G1 M$ L( u/ G
  "You will receive a unique key" = "您将收到一个唯一的注册码"5 c6 P/ a$ z) p+ q
  "Please enter your key below" = "请在下方输入注册码"; i+ _; V" ]* K" c' s. Y5 q0 f& S
  "and click the register button." = "并点击注册按钮。"
" h' P3 n! I2 I$ u3 d2 ~/ C: i- H        " F) Y$ v, X' d, ~7 h
        
1 c/ O: P( L2 c* V& B        9 `1 R% Y3 r) W2 w5 b) R
"4. Give the following serial" = "4. 请提供如下的序列"
$ ?/ _0 N' l6 ]1 E& f8 c6 {0 o"number to the reseller:" = "号给零售商:"+ J7 f9 P, u, A
"6. You will receive a unique key"  = "6. 您将收到一个唯一的注册码"
" p1 D+ u) {$ s( _+ l0 r0 m5 ["directly from the reseller."  = "直接通过零售商。"( X5 B* B: f( Y9 m9 @6 ^% G1 ~
"7. Enter this key below and"  = "7. 请在下方输入注册码并"
7 A: e+ U, R0 a) W' [* X"press the register button."  = "点击注册按钮。"8 `: Q/ n  k; ~) Q* n
"Reg Key : "  = "注册码:"( o( G2 X6 V/ \! j) A  z
"Previous"  = "上一页"
( Q, C, n; d% X3 m" u4 R- ^        "Next page"  = "下一页": F  n; z5 _* N# O: P: U$ @  V+ |
        "Information"  = "信息"
! j" \7 L! p9 E3 c6 p        "Warning"  = "警告"
% |8 c& w* }# \  Z        "Error"  = "错误"
# T( n- ~' R0 ~% V* P        "Invalid Input"  = "无效输入"
/ z0 M  P. ]8 T! Z% T+ [        "Examples"  = "范例"# `( A( Q3 }+ a  }- L3 D
"Successful"  = "成功"3 v  B( ?) `4 h: V1 i
"Thank your registering."  = "感谢您的注册。"
1 G4 O& b% v2 Z& o6 S# z9 v"Register Acreage"  = "注册Acreage"# k2 u/ h8 \; d$ w9 A5 G' j
     "Failed"  = "失败"4 V9 c" |' W4 l" c6 U( `4 r* b
    "Registration failed. Please re-enter."  = "注册失败。请重新输入。"
% z: M$ A3 b# v9 \* V, r( ~6 y"Demo Version restriction"  = "演示版本限制"# E% V9 I- c7 J$ p/ `
"You can buy GPSacreage at" = "您可以购买GPSacreage于"0 P6 C/ U/ J3 k. v2 n
    "http://www.wildsoft.org" = "http://www.s-gps.de"% t0 _% v3 l+ |+ k- k# s
    "In demo mode you can only measure areas smaller than 0.25 acres.\nPlease register to measure larger areas."  = "在演示模式下,您只能测量面积小于0.25英亩的区域。\n请注册以测量更大的面积。"
/ Y: P) J/ S- H8 k, r"Run demo"  = "运行演示"+ x/ v6 c5 o! U
"Replay tract"  = "重放区域" Is it “Replay tract” or “Replay track”, in the v4.07b’s menu, it is the latter one. Now 6 G* M: J9 O! O6 S& Y; n
I am translating for the first one. Please check it for sure.
. v$ _: g4 k: i"How would you like to replay"  = "您想要如何回放?"
- H0 W3 S" ^$ s# L"Single Step"   = "单步"
' M: Y: N8 x- A: o"Automatic"  = "自动"
3 u) ~" c& c$ E7 E( r"Export to memo"  = "导出至记事本". ~9 t5 R9 ~3 ?, U" a1 S( n
"What would you like to export?"  = "您想要导出什么? "
0 |# {( ~* r4 T+ S3 K6 N1 ^"Geo"   = "Geo"+ ]! I. x$ u5 p
"UTM"  = "UTM"
' U& z2 Q) c) H"Acr"   = "英亩"0 j+ p$ W- x, |3 H' Z% N# t1 H* E
"Are you sure?" = "您确定吗?"3 w. X- ]0 j7 q0 ^! K/ Q  L# x
"Yes" = "是"2 ^" q% q( K2 q+ D; i
"Save Tract as..." = "保存区域为...". U; t* m% r% A; M3 D
"Load Tract" = "读取区域"
1 L6 C9 o/ A$ u. H0 `" E"Apply" = "应用"
9 g4 r# W8 M8 e! S+ ]"Start new tract" = "开始新的区域"* x0 H/ R8 j+ H! \. u
"BtToggle is old" = "BtToggle版本已旧"
% v4 Z! d/ V7 d6 @  _5 Y"Your BtToggle must be at least V1.6.  Please install a newer version." = "您的BtToggle版本至少应为V1.6。请安装一个较新的版本。"+ ]" n" Y0 b# R" Q5 S* }
"Bluetooth missing" = "未发现蓝芽"8 p5 r2 V" K9 u$ @$ c' k
"Bluetooth components are missing on this device" = "在此设备上未发现蓝芽组件"
' c1 F( {$ f/ ]5 Y, w- Y4 J"Error in function strToDouble" = "strToDouble功能错误"
: J, d4 U& S( w- j! m2 {"ERROR" = "错误"  z5 h6 K7 i5 Y
"File"  =  "文件"
$ I; T. b" A' ?2 B! m- K"Cut"   =  "剪切"
1 J; M9 u3 q- d1 {"Apply changes"  =  "应用更改") L0 n9 I) }5 j' u# I8 c% r
"Exit without saving"  =  "不保存退出"
/ d& h  r" j5 T, ]+ D: \"Delete"  =  "删除"
/ p' o* w2 B5 S9 w) g"PalmOS V4.0 or later required for Bluetooth"  =  "蓝芽需要PalmOS V4.0或更高"
6 p) N) b' a6 G+ y. Y- s, ~END
: k1 W* R7 \& f) r5 [+ R4 h  w
' S! z: F2 u. N0 e[ 本帖最后由 playmore 于 2007-4-23 21:31 编辑 ]
发表于 2007-4-23 11:37 | 显示全部楼层
月初俺就装了个这东东,然后自个儿捧着小胖在院子里面像神经病似的转圈,可还是不晓得咋用:yun_17
 楼主| 发表于 2007-4-23 12:33 | 显示全部楼层
楼上的和我遇到的情况一样3 ~1 O( e2 o7 e' ?3 n3 ^% J7 o
我也是在别人的盛情要求下汉化的
; _5 f/ R5 Z$ J2 p- s" Y- _  w然后自己还不知道怎么用
发表于 2007-4-23 12:35 | 显示全部楼层
好东西一定要顶!!!!
 楼主| 发表于 2007-4-23 17:04 | 显示全部楼层
第一个帖子已经从xuruanhua那里了解了
: {  F! @% L0 d7 Q2 a# P剩下的是第二步
发表于 2007-4-23 21:02 | 显示全部楼层
帮顶一下,acreage是一个很好的GPS应用软件,期待懂编程的大侠能帮助一下playmore ) J! V0 j! Y# h& }$ ^  p8 G! S: J% I
,让汉化版早日完工。
发表于 2007-4-23 22:00 | 显示全部楼层
支持!
发表于 2007-5-24 12:24 | 显示全部楼层
用起来很容易,希望早日汉化成功
发表于 2007-5-24 14:52 | 显示全部楼层
原帖由 电我 于 2007-5-24 12:24 发表
/ U& g, y' {. {) i7 E4 j& F# i用起来很容易,希望早日汉化成功

2 ^3 h5 o1 i' |8 M5 Z( n7 d  N早汉化好了,已放出多时了
发表于 2007-5-24 16:02 | 显示全部楼层
上次汉化版试用后有点小问题,这次看看.
发表于 2007-7-31 10:22 | 显示全部楼层
还是不会用
发表于 2008-2-12 13:23 | 显示全部楼层
还是不明白.......
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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

GMT+8, 2025-3-31 09:15 , Processed in 0.820402 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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