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.

近期下载者

相关文件


收藏者