Gsmphone
所属分类:手机短信编程
开发工具:C/C++
文件大小:755KB
下载次数:47
上传日期:2008-08-05 17:06:44
上 传 者:
yeren2003
说明: Gsm手机(短信息,电话簿)开发库C++源代码
通过GSM modem 或 IrDA 设备
基于GSM标准: ETSI GSM 07.07, ETSI GSM 07.05
提供Nix,win系统 PDU 编码.支持Nokia-61,62,71,8***,Simens S10,M20,35i,Ericcson SH888,Wavecom WM02
(Gsm mobile phone (SMS messages, phone book) the development of library C++ Source code through the GSM modem or IrDA devices based on the GSM standard: ETSI GSM 07.07, ETSI GSM 07.05 provides Nix, win system encoded PDU. In support of Nokia-61, 62,71 , 8***, Simens S10, M20, 35i, Ericcson SH888, Wavecom WM02)
文件列表:
qddown_vc11014234524\apps\gsmctl.c (19249, 2001-09-13)
qddown_vc11014234524\apps\gsmpb.c (16819, 2001-08-09)
qddown_vc11014234524\apps\gsmsendsms.c (6949, 2001-10-09)
qddown_vc11014234524\apps\gsmsmsd.c (15840, 2001-10-09)
qddown_vc11014234524\apps\gsmsmsstore.c (15068, 2001-01-20)
qddown_vc11014234524\apps\Makefile.am (1146, 2001-01-06)
qddown_vc11014234524\apps\Makefile.in (13300, 2001-10-15)
qddown_vc11014234524\apps (0, 2001-11-21)
qddown_vc11014234524\doc\FAQ (2253, 2001-10-09)
qddown_vc11014234524\doc\gsmctl.man (14264, 2001-09-13)
qddown_vc11014234524\doc\gsminfo.man (1306, 2001-09-13)
qddown_vc11014234524\doc\gsmlib.lsm (902, 2000-01-09)
qddown_vc11014234524\doc\gsmpb.man (8427, 2001-10-09)
qddown_vc11014234524\doc\gsmsendsms.man (4621, 2001-10-09)
qddown_vc11014234524\doc\gsmsmsd.man (8892, 2001-10-09)
qddown_vc11014234524\doc\gsmsmsstore.man (6256, 2001-09-13)
qddown_vc11014234524\doc\Makefile.am (898, 2000-12-19)
qddown_vc11014234524\doc\Makefile.in (9479, 2001-10-15)
qddown_vc11014234524\doc (0, 2001-11-21)
qddown_vc11014234524\gsmlib\Debug (0, 2001-11-21)
qddown_vc11014234524\gsmlib\gsm_at.c (11010, 2001-08-06)
qddown_vc11014234524\gsmlib\gsm_at.h (3265, 2000-08-29)
qddown_vc11014234524\gsmlib\gsm_cb.c (4394, 2001-11-21)
qddown_vc11014234524\gsmlib\gsm_cb.h (3328, 2001-08-05)
qddown_vc11014234524\gsmlib\gsm_error.c (12316, 2000-06-09)
qddown_vc11014234524\gsmlib\gsm_error.h (8257, 2000-06-28)
qddown_vc11014234524\gsmlib\gsm_event.c (4070, 2001-08-05)
qddown_vc11014234524\gsmlib\gsm_event.h (1802, 2001-08-05)
qddown_vc11014234524\gsmlib\gsm_map_key.h (3478, 2001-08-05)
qddown_vc11014234524\gsmlib\gsm_me_ta.c (27359, 2001-11-21)
qddown_vc11014234524\gsmlib\gsm_me_ta.h (12886, 2001-09-13)
qddown_vc11014234524\gsmlib\gsm_nls.c (703, 2000-12-04)
qddown_vc11014234524\gsmlib\gsm_nls.h (1449, 2000-11-25)
qddown_vc11014234524\gsmlib\gsm_parser.c (7895, 2000-12-04)
qddown_vc11014234524\gsmlib\gsm_parser.h (3874, 2001-07-20)
qddown_vc11014234524\gsmlib\gsm_phonebook.c (14511, 2001-01-16)
qddown_vc11014234524\gsmlib\gsm_phonebook.h (6757, 2001-01-16)
qddown_vc11014234524\gsmlib\gsm_port.h (1596, 2001-11-21)
... ...
0 Introduction
--------------
This version of gsmlib contains national language support (NLS) using
the GNU (or OS-supplied) gettext library. gettext eases the handling
of translations of (usually english) output messages to other
languages by introducing the concept of message catalogs.
Message catalogs can exist in various formats. The human-readable and
-editable format is the PO file format. I have written a PO-file for
the german language (de.po). These human-readable files are then
translated to MO files which can be used by the gettext library.
Please refer to the GNU gettext documentation (at the time of this
writing gettext-0.10) for further details.
1 Compiling gsmlib with localized messages
------------------------------------------
Gsmlib is compiled by default with NLS enabled. If you don't want
NLS invoke configure with the option
./configure --disable-nls
2 Adding new message dialogs
----------------------------
1. Edit the ALL_LINGUAS line in "source/configure.in" and add your
language, eg. French:
ALL_LINGUAS="de fr"
2. Execute "autoconf" to create a new "configure" script (possible
problem: incompatible "autoconf")
3. Now issue "./configure" in the "sources" directory.
4. go to the "po" subdirectory
5. do a "touch fr.po" to create an initially empty PO-file.
6. do a "make update-po". This extracts all the strings from the files
listed in "POTFILES" and puts them with empty translations into "fr.po"
(it also updates existing po-Files such as "de.po").
7. Now use the editor of your choice to provide translations in
"fr.po". There is an emacs major mode (po-mode) that eases this
process.
8. now issue "make". This causes an "fr.mo" to be created.
3 Adding new strings to gsmlib source code
------------------------------------------
1. If you add new strings to the gsmlib source code that need
translation enclose them with "_(" and ")" (see gettext documentation
for special cases).
2. go to the "po" directory.
3. do a "make update-po". This updates all existing PO-files (removing
obsolete translations, providing new, emptry entries).
4. Provide translations for the new, empty entries (ideally using
emacs po-mode)
5. now issue "make". This causes up-to-date MO-files to be created.
近期下载者:
相关文件:
收藏者: