forked from Romppanen/gammu
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME.cs
125 lines (84 loc) · 4.46 KB
/
README.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
Gammu All Mobile Management Utilities
=====================================
Gammu je knihovna a utilita pro příkazovou řádku pro práci s mobilními
telefont. Je vydáno pod GNU GPL verze 2.
Projekt byl původně veden Marcinem Wiackem. Byl založen na zdrojových kódech
projektů Gnokii <http://www.gnokii.org> a pozdějí MyGnokii
<http://www.mwiacek.com>. Gammu bylo (až do verze 0.58) nazýváno MyGnokii2.
V současné době projekt spravuje Michal Čihař <[email protected]> s pomocí
mnoha přispěvovatelů.
Více informací
================
Na stránkách <http://www.gammu.org/> naleznete wiki a systém pro hlášení
chyb, současný správce Gammu udržuje infromace na <http://wammu.eu/gammu/>.
Stáhnutí
==========
Aktuální vydání můžete stáhnout z mnoha zrcadel, hlavní stránky pro stažení
jsou v současné době na <http://dl.cihar.com/gammu/releases/>.
Vývojáře by mohl snajímat aktuální snímek kódu nebo systém správy verzí (v
současné době je používán Git). Informace o nich naleznete na
<http://wammu.eu/gammu/>.
Vývoj probíhá v Gitu, hlavní vývojovou větev naleznete na
<git://gitorious.org/gammu/mainline.git> a prohlížet si jí můžete na
stránkách <http://gitorious.org/gammu/mainline/trees>.
Verze
=====
Existují dva typy vydání - testovací a stabilní, oba mají verzi ve formátu
x.y.z. Stabilní vydání mají obvykle z = 0 nebo nějaké malé číslo a testovací
naopak mají z >= 90. Testovací vydání obvykle poskytují poslední novinky,
ale všechno ještě nemusí být stabilní a plně funkční.
Nastavení
==========
Gammu potřebuje konfigurační soubor aby bylo schopné komunikovat s vaším
telefonem. Můžete ho vytvořit třeba tím, že vyjdete z příkadů v
docs/config/gammurc, ve kterém jsou popsány všechny parametry, nebo můžete
použít skript utils/gammu-config (nainstalovaný do adresáře bin), který vám
může pomoci vytvořit správné nastavení.
Také můžete zkusit GUI pro Gammu nazývané Wammu (viz <http://wammu.eu/>),
které umí automaticky vytvořit konfiguraci pro váš telefon.
Konfigurační soubor by měl být umístěn v ~/.gammurc nebo /etc/gammurc na
Unixech. Na Windows můžete gammurc umístit do složky Data aplikací ve vašem
profilu nebo ve stejném adresáři z jakého je Gammu spuštěno.
Nějaké rady jak nastavit telefon můžete nalézt v Databázi telefonů Gammu
<http://wammu.eu/phones/>, kam uživatelé zapisují svoje zkušenosti.
Problémy
=========
Pro hlášení chyb používejte <http://bugs.cihar.com/> ne mailing list. Je
užitečné k hlášení připojit log Gammu se zapnutým laděním. Můžete to provés
přidáním parametrů --debug textall, např.:
gammu --debug textall --identify
Vývojáři
===========
Some information is available in docs/manual/ folder. You can also generate
documentation using Doxygen. API documentation can be generated by make
apidoc in build, you can also view it online at
<http://wammu.eu/docs/devel/api/>. Similarly internal documentation can be
generated by make interndoc and is available on
<http://wammu.eu/docs/devel/itenrnals/>.
If you intend to use libGammu in your application, all you should need is to
#include <gammu.h> and then use Gammu functions. You can check
docs/examples/ for some small example applications.
Pro ladění může být potřeba zkompilovat Gammu s -DENABLE_PROTECTION=OFF,
jinak jsou ladicí nástroje zmatené z ochran, které GCC do kódu vloží a
backtrace obsahuje nesmyslné informace.
Překlady
=========
Pro překlad programu je používánGettext. Jazyk můžete vybrat pomocí
proměnných prostředí LANG nebo LC_* (na Linuxu se o to obvykle nestaráte, na
Windows stačí exportovat např. LANG=cs_CZ).
Pokud chcete vylepšit stávající překlady, prosím navštivte
<http://l10n.cihar.com/projects/gammu/>. Pro přidání překladu prosím
kontaktujte <[email protected]> a poté již ho budete moci upravovat na
zadaném URL.
Můžete také překládat tradiční cestou vytváření/aktualizací po souborů v
adresáři locale/ a poslání změn do bug trackeru.
Poznámka
=========
Jméno Gammu nemá nic společného s Gammu z knihy "Kacíři Duny" od Franka
Herberta.
Připomínky
============
Jakékoliv připomínky jsou vítány, pokud jste našli chybu, prosím řiďte se
instrukcemi v sekci "Problémy". Vývojáře můžete kontaktovat na mailing listu
# vim: et ts=4 sw=4 sts=4 tw=72 spell spelllang=en_us