-
Notifications
You must be signed in to change notification settings - Fork 39
/
pspell-config-create.xml
159 lines (153 loc) · 5.05 KB
/
pspell-config-create.xml
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
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 549aa1c4f045e8331b944626b35f3336262f5c14 Maintainer: samesch Status: ready -->
<!-- Reviewed: yes -->
<!-- Rev-Revision: 81b23db050ac0627b056585c16bfe95445ae174e Reviewer: samesch -->
<refentry xml:id="function.pspell-config-create" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>pspell_config_create</refname>
<refpurpose>Erzeugt eine Konfiguration zum Öffnen eines Wörterbuchs</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>PSpell\Config</type><methodname>pspell_config_create</methodname>
<methodparam><type>string</type><parameter>language</parameter></methodparam>
<methodparam choice="opt"><type>string</type><parameter>spelling</parameter><initializer>""</initializer></methodparam>
<methodparam choice="opt"><type>string</type><parameter>jargon</parameter><initializer>""</initializer></methodparam>
<methodparam choice="opt"><type>string</type><parameter>encoding</parameter><initializer>""</initializer></methodparam>
</methodsynopsis>
<para>
Erzeugt eine Konfiguration zum Öffnen eines Wörterbuchs.
</para>
<para>
<function>pspell_config_create</function> hat eine sehr ähnliche Syntax wie
<function>pspell_new</function>. Wenn
<function>pspell_config_create</function> direkt gefolgt von
<function>pspell_new_config</function> verwendet wird, hat das in der Tat
genau das gleiche Ergebnis. Allerdings können nach dem Erzeugen einer neuen
Konfiguration die <function>pspell_config_*</function>-Funktionen
verwendet werden, bevor <function>pspell_new_config</function> aufgerufen
wird, um von einer erweiterten Funktionalität zu profitieren.
</para>
<para>
Weitere Informationen und Beispiele sind im Online-Handbuch der
pspell-Webseite zu finden:
<link xlink:href="&url.pspell;">&url.pspell;</link>.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>language</parameter></term>
<listitem>
<para>
Der Sprachencode, der aus dem zweibuchstabigen ISO-639-Sprachencode
und, nach einem Binde- oder Unterstrich, einem optionalen
zweibuchstabigen ISO-3166-Ländercode besteht.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>spelling</parameter></term>
<listitem>
<para>
Die angeforderte Schreibweise für Sprachen mit mehr als einer
Schreibweise, wie zum Beispiel Englisch. Bekannte Werte sind
'american', 'british' und 'canadian'.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>jargon</parameter></term>
<listitem>
<para>
Enthält zusätzliche Informationen, um zwischen zwei Wortlisten mit
derselben Sprache und denselben Parametern für die Schreibweise zu
unterscheiden.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>encoding</parameter></term>
<listitem>
<para>
Die Kodierung, in der die Wörter voraussichtlich sind. Gültige Werte
sind 'utf-8', 'iso8859-*', 'koi8-r', 'viscii', 'cp1252', 'machine
unsigned 16' und 'machine unsigned 32'. Dieser Parameter ist weitgehend
ungetestet, weshalb bei dessen Verwendung Vorsicht geboten ist.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Gibt eine <classname>PSpell\Config</classname>-Instanz zurück.
</para>
</refsect1>
<refsect1 role="changelog">
&reftitle.changelog;
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.1.0</entry>
<entry>
Gibt nun eine <classname>PSpell\Config</classname>-Instanz zurück;
vorher wurde ein &resource; zurückgegeben.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title><function>pspell_config_create</function>-Beispiel</title>
<programlisting role="php">
<![CDATA[
<?php
$pspell_config = pspell_config_create("de");
pspell_config_personal($pspell_config, "/var/dictionaries/custom.pws");
pspell_config_repl($pspell_config, "/var/dictionaries/custom.repl");
$pspell = pspell_new_personal($pspell_config, "de");
?>
]]>
</programlisting>
</example>
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->