2024年5月12日发(作者:愚初蓝)
symbian pkg文件详解
深红粗体字为注释。注:标识了(非必要)的区段在未设置信息时可以省略不写,其他区段则不可省略。
;编译信息开始(文件内注释用 ; 号来标识,如果PKG文件内包含双字节字符(比如中文,日文),则使用文本编辑工具保存时,必须将PKG文
法正常编译。)
;PKG文件头部信息--开始
;语言支持(非必要)
&EN,ZH
;安装程序标题,版本号及SIS文件UID
#{"Language Name 1","Language Name 2"},(UID),0,0,0,SH,NC,TYPE=SISAPP
;开发平台兼容性校验
(UID),0,0,0,{"Series60ProductID","Series60ProductID"}
;PKG文件头部信息--结束
;安装文件信息--开始
;单语言文件安装
""-""
;多语言文件安装(如果是单语言安装程序,则此段可省略)
{
""
""
}-""
;必要组件校验(非必要)
(UID),0,0,0,{"Language Name 1","Language Name 2"}
;可选附加组件(非必要)
!({"Language Name 1 for Add-on 1 (20kb)","
Language Name 2 for Add-on 1 (20kb)"},{"Language Name 1 for Add-on 2 (20kb)","
Language Name 2 for Add-on 2 (20kb)"})
;条件判断(非必要,如果可选附加组件部分没有写,那么此部分也不需要写)
IF option1
""-"!:"
ENDIF
;附加SIS文件(非必要)
@"PCSourceFile",(0x12345678)
;安装文件信息--结束
语言支持
界面语言支持行,如果此行不写则取默认值&EN
一个SIS文件内可以包含多个界面语言版本,但只能安装一种语言(安装时会自动根据你的系统语言来安装相应的界面语言版本)
多个语言时用 , 分隔
多语言安装程序时不可省略界面语言支持行
·单一语言:&ZH
·多语言:&EN,ZH
参数值
AF
AH
AM
AR
AS
AU
BE
BF
BG
BL
BN
BO
BP
CA
CE
CF
CS
CT
CY
DA
DU
EL
EN
ET
FA
说明
荷兰语(南非)
埃塞俄比亚语
英语(美国)
阿拉伯语
奥地利语
英语(澳大利亚)
俄语(白俄罗斯)
法语(比利时)
保加利亚语
佛兰德斯语(比利时)
孟加拉语
藏语
葡萄牙语(巴西)
加泰罗尼亚语(西班牙)
英语(加拿大)
法语(加拿大)
捷克语
塞浦路斯语
威尔士语
丹麦语
荷兰语
希腊语
英语(默认值)
爱沙尼亚语
波斯语
参数值
FI
FR
FS
GA
GD
GE
GU
HE
HI
HK
HR
HU
HY
IC
IE
IF
IN
IT
JA
KA
KK
KM
KN
KO
LO
说明
芬兰语
法语
瑞典语(芬兰)
爱尔兰语
盖尔人语(苏格兰)
德语
古吉拉特语(印度)
希伯来语
印地语(印度)
中文(香港)
克罗地亚语
匈牙利语
亚美尼亚语
冰岛语
国际英语
国际法语
印度尼西亚语
意大利语
日语
格鲁吉亚语(土耳其)
哈萨克语
柬埔寨语
坎拿达语(印度)
韩语
老挝语
参数值
LS
LT
LV
MK
ML
MN
MO
MR
MS
MY
NN
NO
NZ
OS
PL
PO
PA
RO
RU
SI
SK
SL
SO
SP
SR
说明
西班牙语(拉丁美洲)
立陶宛语
拉脱维亚语
马其顿语
马拉亚拉姆语(印度)
蒙古语
摩尔多瓦语
马拉提语(摩剌陀语)
马来语
缅甸语
尼诺斯克语(挪威)
挪威语
英语(新西兰)
国际西班牙语
波兰语
葡萄牙语
旁遮普语(印度、巴基斯坦)
罗马尼亚语
俄语
斯里兰卡语
斯洛伐克语
斯洛文尼亚语
索马里语
西班牙语
塞尔维亚语
参数值
SF
SG
SQ
SW
SZ
TA
TC
TE
TH
TI
TK
TL
TU
VI
UK
UR
ZH
ZU
2024年5月12日发(作者:愚初蓝)
symbian pkg文件详解
深红粗体字为注释。注:标识了(非必要)的区段在未设置信息时可以省略不写,其他区段则不可省略。
;编译信息开始(文件内注释用 ; 号来标识,如果PKG文件内包含双字节字符(比如中文,日文),则使用文本编辑工具保存时,必须将PKG文
法正常编译。)
;PKG文件头部信息--开始
;语言支持(非必要)
&EN,ZH
;安装程序标题,版本号及SIS文件UID
#{"Language Name 1","Language Name 2"},(UID),0,0,0,SH,NC,TYPE=SISAPP
;开发平台兼容性校验
(UID),0,0,0,{"Series60ProductID","Series60ProductID"}
;PKG文件头部信息--结束
;安装文件信息--开始
;单语言文件安装
""-""
;多语言文件安装(如果是单语言安装程序,则此段可省略)
{
""
""
}-""
;必要组件校验(非必要)
(UID),0,0,0,{"Language Name 1","Language Name 2"}
;可选附加组件(非必要)
!({"Language Name 1 for Add-on 1 (20kb)","
Language Name 2 for Add-on 1 (20kb)"},{"Language Name 1 for Add-on 2 (20kb)","
Language Name 2 for Add-on 2 (20kb)"})
;条件判断(非必要,如果可选附加组件部分没有写,那么此部分也不需要写)
IF option1
""-"!:"
ENDIF
;附加SIS文件(非必要)
@"PCSourceFile",(0x12345678)
;安装文件信息--结束
语言支持
界面语言支持行,如果此行不写则取默认值&EN
一个SIS文件内可以包含多个界面语言版本,但只能安装一种语言(安装时会自动根据你的系统语言来安装相应的界面语言版本)
多个语言时用 , 分隔
多语言安装程序时不可省略界面语言支持行
·单一语言:&ZH
·多语言:&EN,ZH
参数值
AF
AH
AM
AR
AS
AU
BE
BF
BG
BL
BN
BO
BP
CA
CE
CF
CS
CT
CY
DA
DU
EL
EN
ET
FA
说明
荷兰语(南非)
埃塞俄比亚语
英语(美国)
阿拉伯语
奥地利语
英语(澳大利亚)
俄语(白俄罗斯)
法语(比利时)
保加利亚语
佛兰德斯语(比利时)
孟加拉语
藏语
葡萄牙语(巴西)
加泰罗尼亚语(西班牙)
英语(加拿大)
法语(加拿大)
捷克语
塞浦路斯语
威尔士语
丹麦语
荷兰语
希腊语
英语(默认值)
爱沙尼亚语
波斯语
参数值
FI
FR
FS
GA
GD
GE
GU
HE
HI
HK
HR
HU
HY
IC
IE
IF
IN
IT
JA
KA
KK
KM
KN
KO
LO
说明
芬兰语
法语
瑞典语(芬兰)
爱尔兰语
盖尔人语(苏格兰)
德语
古吉拉特语(印度)
希伯来语
印地语(印度)
中文(香港)
克罗地亚语
匈牙利语
亚美尼亚语
冰岛语
国际英语
国际法语
印度尼西亚语
意大利语
日语
格鲁吉亚语(土耳其)
哈萨克语
柬埔寨语
坎拿达语(印度)
韩语
老挝语
参数值
LS
LT
LV
MK
ML
MN
MO
MR
MS
MY
NN
NO
NZ
OS
PL
PO
PA
RO
RU
SI
SK
SL
SO
SP
SR
说明
西班牙语(拉丁美洲)
立陶宛语
拉脱维亚语
马其顿语
马拉亚拉姆语(印度)
蒙古语
摩尔多瓦语
马拉提语(摩剌陀语)
马来语
缅甸语
尼诺斯克语(挪威)
挪威语
英语(新西兰)
国际西班牙语
波兰语
葡萄牙语
旁遮普语(印度、巴基斯坦)
罗马尼亚语
俄语
斯里兰卡语
斯洛伐克语
斯洛文尼亚语
索马里语
西班牙语
塞尔维亚语
参数值
SF
SG
SQ
SW
SZ
TA
TC
TE
TH
TI
TK
TL
TU
VI
UK
UR
ZH
ZU