[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [RFR] man://manpages-de/bsearch.3



Im Rahmen des Endspurts vor dem letzten Upload für Squeeze soll jetzt diese Übersetzung
vom Tisch. Konsequenterweise musste ich das Beispiel übersetzen.

Viele Grüße
      Martin

Attachment: bsearch.3.po
Description: application/gettext

--- bsearch.3.po~	2010-10-01 15:57:04.000000000 +0200
+++ bsearch.3.po	2010-10-27 17:02:12.000000000 +0200
@@ -1,6 +1,7 @@
-# Martin Eberhard Schauer <Martin.E.Schauer@gmx.de>, 2010.
 # German translation of manpages - bsearch.3
+# Copyright (C) 2010 Martin E. Schauer <Martin.E.Schauer@gmx.de>
 # This file is distributed under the same license as the manpages-de package.
+# Martin E. Schauer <Martin.E.Schauer@gmx.de>, 2010.
 #
 msgid ""
 msgstr ""
@@ -41,7 +42,7 @@
 #. type: Plain text
 #: ../english/manpages/man3/bsearch.3:32
 msgid "bsearch - binary search of a sorted array"
-msgstr "bsearch - binäre Suche in einem sortierten Feld"
+msgstr "bsearch - binäre Suche in einem sortierten Feld (Array)"
 
 #. type: SH
 #: ../english/manpages/man3/bsearch.3:32
@@ -75,7 +76,7 @@
 
 #. type: Plain text
 #: ../english/manpages/man3/bsearch.3:48
-# In der alten Ã?bersetzung waren die Objekte Elemente. Vielleich ist das
+# In der alten Ã?bersetzung waren die Objekte Elemente. Vielleicht ist das
 # ja besser?
 # Und hier fängt jetzt ein Satz zweimal mit Kleinbuchstaben an.
 
@@ -87,7 +88,7 @@
 msgstr ""
 "Die Funktion B<bsearch>() durchsucht ein Feld von I<nmemb> Objekten nach "
 "Ã?bereinstimmung mit dem Objekt, auf das I<key> zeigt. I<base> zeigt auf das "
-"erste Objekt des Arrays; I<size> legt die Grö�e der einzelnen im Array "
+"erste Objekt des Felds; I<size> legt die Grö�e der einzelnen im Feld "
 "enthaltenen Objekte fest."
 
 #. type: Plain text
@@ -150,8 +151,8 @@
 "The example below first sorts an array of structures using B<qsort>(3), then "
 "retrieves desired elements using B<bsearch>()."
 msgstr ""
-"Das folgende Beispiel sortiert zuerst ein Feld von Strukturen mittels "
-"B<qsort>(3) und sucht dann mit B<bsearch>() nach dem gewünschten Element."
+"Das folgende Beispiel sortiert zuerst mittels B<qsort>(3) ein Feld von "
+"Strukturen und sucht dann mit B<bsearch>() nach dem gewünschten Element."
 
 #. type: Plain text
 #: ../english/manpages/man3/bsearch.3:76
@@ -179,19 +180,19 @@
 "};\n"
 msgstr ""
 "struct mi {\n"
-"    int nr;\n"
-"    char *name;\n"
-"} months[] = {\n"
-"    { 1, \"jan\" }, { 2, \"feb\" }, { 3, \"mar\" }, { 4, \"apr\" },\n"
-"    { 5, \"may\" }, { 6, \"jun\" }, { 7, \"jul\" }, { 8, \"aug\" },\n"
-"    { 9, \"sep\" }, {10, \"oct\" }, {11, \"nov\" }, {12, \"dec\" }\n"
+"    int Index;\n"
+"    char *Name;\n"
+"} Monate[] = {\n"
+"    { 1, \"Jan\" }, { 2, \"Feb\" }, { 3, \"Mar\" }, { 4, \"Apr\" },\n"
+"    { 5, \"Mai\" }, { 6, \"Jun\" }, { 7, \"Jul\" }, { 8, \"Aug\" },\n"
+"    { 9, \"Sep\" }, {10, \"Okt\" }, {11, \"Nov\" }, {12, \"Dez\" }\n"
 "};\n"
 
 #. type: Plain text
 #: ../english/manpages/man3/bsearch.3:87
 #, no-wrap
 msgid "#define nr_of_months (sizeof(months)/sizeof(struct mi))\n"
-msgstr "#define nr_of_months (sizeof(months)/sizeof(struct mi))\n"
+msgstr "#define Anz_von_Monaten (sizeof(Monate)/sizeof(struct mi))\n"
 
 #. type: Plain text
 #: ../english/manpages/man3/bsearch.3:95
@@ -210,7 +211,7 @@
 "{\n"
 "    struct mi *mi1 = (struct mi *) m1;\n"
 "    struct mi *mi2 = (struct mi *) m2;\n"
-"    return strcmp(mi1-E<gt>name, mi2-E<gt>name);\n"
+"    return strcmp(mi1-E<gt>Name, mi2-E<gt>Name);\n"
 "}\n"
 
 #. type: Plain text
@@ -245,16 +246,16 @@
 "    exit(EXIT_SUCCESS);\n"
 "}\n"
 msgstr ""
-"    qsort(months, nr_of_months, sizeof(struct mi), compmi);\n"
+"    qsort(Monate, Anz_von_Monaten, sizeof(struct mi), compmi);\n"
 "    for (i = 1; i E<lt> argc; i++) {\n"
-"        struct mi key, *res;\n"
-"        key.name = argv[i];\n"
-"        res = bsearch(&key, months, nr_of_months,\n"
+"        struct mi Schluessel, *res;\n"
+"        Schluessel.Name = argv[i];\n"
+"        res = bsearch(&Schluessel, Monate, Anz_von_Monaten,\n"
 "                      sizeof(struct mi), compmi);\n"
 "        if (res == NULL)\n"
-"            printf(\"\\(aq%s\\(aq: unknown month\\en\", argv[i]);\n"
+"            printf(\"\\(aq%s\\(aq: unbekannter Monat\\en\", argv[i]);\n"
 "        else\n"
-"            printf(\"%s: month #%d\\en\", res-E<gt>name, res-E<gt>nr);\n"
+"            printf(\"%s: Monat #%d\\en\", res-E<gt>Name, res-E<gt>Index);\n"
 "    }\n"
 "    exit(EXIT_SUCCESS);\n"
 "}\n"

Reply to: