Bladeren bron

[MANUAL] German:

- sync up to 19424

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@19431 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas 16 jaren geleden
bovenliggende
commit
d0d5ddbcf0

+ 34 - 1
documentation/manual/de/module_specs/Zend_Mail-CharacterSets.xml

@@ -1,8 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 19422 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.mail.character-sets">
     <title>Zeichensätze</title>
+
     <para>
         <classname>Zend_Mail</classname> prüft nicht auf die richtigen Zeichensätze für die
         Mailbestandteile. Wenn <classname>Zend_Mail</classname> instanziiert wird, kann ein
@@ -12,12 +13,44 @@
         Mailbestandteil erstellt wird, kann für jeden Bestandteil ein anderer Zeichensatz angegeben
         werden.
     </para>
+
     <note>
         <title>Nur im Textformat</title>
+
         <para>
             Zeichensätze sind nur auf Mailbestandteile im Textformat anwendbar.
         </para>
     </note>
+
+    <example id="zend.mail.character-sets.cjk">
+        <title>Verwendung in CJK Sprachen</title>
+
+        <para>
+            Das folgende Beispiel zeigt wie <classname>Zend_Mail</classname> im japanischen
+            verwendet werden kann. Das ist eine der <acronym>CJK</acronym> (oder auch
+            <acronym>CJKV</acronym>) Sprachen. Wenn man Chinesisch verwendet, kann man auch
+            <acronym>HZ-GB-2312</acronym> statt <acronym>ISO-2022-JP</acronym> verwenden.
+        </para>
+
+        <programlisting language="php"><![CDATA[
+// Wir nehmen an das die Zeichenkodierung der Strings in PHP Skripten UTF-8 ist
+function myConvert($string) {
+    return mb_convert_encoding($string, 'ISO-2022-JP', 'UTF-8');
+}
+
+$mail = new Zend_Mail('ISO-2022-JP');
+// In diesem Fall kann ENCODING_7BIT verwendet werden,
+// weil ISO-2022-JP MSB nicht verwendet
+$mail->setBodyText(myConvert('This is the text of the mail.'),
+                             null,
+                             Zend_Mime::ENCODING_7BIT);
+$mail->setHeaderEncoding(Zend_Mime::ENCODING_BASE64);
+$mail->setFrom('somebody@example.com', myConvert('Some Sender'));
+$mail->addTo('somebody_else@example.com', myConvert('Some Recipient'));
+$mail->setSubject(myConvert('TestSubject'));
+$mail->send();
+]]></programlisting>
+    </example>
 </sect1>
 <!--
 vim:se ts=4 sw=4 et:

+ 2 - 2
documentation/manual/de/module_specs/Zend_Mail-Encoding.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17407 -->
+<!-- EN-Revision: 19421 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.mail.encoding">
     <title>Kodierung</title>
@@ -26,7 +26,7 @@
 
     <programlisting language="php"><![CDATA[
 // Standardmäßig Zend_Mime::ENCODING_QUOTEDPRINTABLE
-$mail = new Zend_Mail('UTF-8');
+$mail = new Zend_Mail();
 
 // Auf Base64 Kodierung zurücksetzen
 $mail->setHeaderEncoding(Zend_Mime::ENCODING_BASE64);

+ 1 - 1
documentation/manual/de/module_specs/Zend_Service_Amazon.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 19419 -->
+<!-- EN-Revision: 19423 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.service.amazon">
     <title>Zend_Service_Amazon</title>