I translated OG into german, the de.po file is attached.

Some strings in the OG user interface are not extracted by potx into the po file, I list them below (on english to find the reason why they are not extracted (maybe they have somthing in common), and in german to help users translating these strings via http://localhost/?q=admin/build/translate/search)

In the navigation:
My Unread Mein Ungelesenes

In http://localhost/?q=group
There are no posts in your groups. Es gibt keine Beiträge in Ihren Gruppen.
There are no new posts in your groups. Es gibt keine neuen Beiträge in Ihren Gruppen.
My Recent Mein Neuestes
Recent posts in my groups Neueste Beiträge in meinen Gruppen
Unread posts in my groups Ungelesene Beiträge in meinen Gruppen

in http://localhost/?q=group/tracker
Recent posts across whole site Neueste Beiträge der gesamten Website

In http://localhost/?q=og
Join Link Beitreten-Link

In http://localhost/?q=og/my
Email E-Mail
Manage Verwalten

The following string on http://localhost/?q=og couldn't be found anywhere so it's currently untranslatable.

Search for a group by name

CommentFileSizeAuthor
#23 de.po79.55 KBFrankT
#22 de.po79.5 KBFrankT
#11 de.po73.73 KBFrankT
#9 de.po73.58 KBFrankT
#8 de.po73.51 KBFrankT
#7 og_d5.patch37.29 KBhass
#4 de.po73.61 KBFrankT
de.po73.59 KBFrankT
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

FrankT’s picture

@hass, following http://drupal.org/node/270469: Currently, membership request or similar strings are translated as 'Antrag auf Mitgliedschaft'. In the dictionary 'request' currently is not defined, in my opinion it shold not be changed into 'Antrag auf (?) Mitgliedschaft' or 'Mitgliedschaftsantrag', due to the context of approve/approval, which is usually 'Genehmigung', or the context of deny 'ablehnen'.

hass’s picture

Category: task » feature
Status: Postponed » Needs work

OG will have a big directory restructure... and then we need splitted po files. After this restructure is done we start to update the translation... and please provide only patch files against latest D5 translation. Is this file based on OG 7.2 DE (only in CVS)? the missing strings are view strings... this is highly changing... I'm waiting for a solution of #262879: Exports: t'ify view templates by default.

hass’s picture

Category: feature » task
Status: Active » Postponed

postponed to RC or later beta when strings are more stable.

FrankT’s picture

Version: 6.x-1.0-beta1 » 6.x-1.0-rc1
Category: feature » task
Status: Needs work » Active
FileSize
73.61 KB

As an attachment I append a newer de.po, which applies to V6.x-1.0-rc1 to be commited to CVS. I changed the status to active.

hass’s picture

Status: Active » Postponed

Postponed until OG is reorganized in CVS #254655: Run CVS move script for OG HEAD.

hass’s picture

Aside, could you please help on the D5 version? If we have this completed it would be easy to move to D6.

hass’s picture

Status: Postponed » Needs work
FileSize
37.29 KB

I've merged the current OG translation with the file provided in #4. The DIFF is attached. I appreciate your work, but read this diff please. Sorry, but this translation needs much work. Also read the rules at http://de.kkaefer.com/node/1.

Only a very few samples: "*... kommt hier.", "Alle Gruppenbeiträge in die unten aufgefürte Gruppe verschieben.", "Reiter" is a "Tabulator", "Wenn deaktiviert werden die Standard-Blöcke der Gruppen nicht angezeigt werden,.." (sounds not like German) could possibly start with "Sobald deaktiviert, werden die standardmäßigen Gruppen-Blöcke nicht angezeigt bis diese in der Seite eingebaut werden...", etc.

FrankT’s picture

FileSize
73.51 KB

Thanks for the partly constructive critique, but I also think that my translation is beyond the current translation.

I replaced all 'kommt hier' strings by 'wird hier angezeigt' as it was before, the exception was 'Faces go here' which I translated to "Gesichter kommen hier' instead of former 'Gesichter kommt hier' which is no german, too.

Following are extracs of the patch to show which major modifications I also made:

#: (duplicate) og.module:2978
msgid "You have no node types which are acting as groups. See the Notes section of the !readme and the Content types fieldset at top of <a href=\"!settings\">OG settings</a>."
-msgstr ""
+msgstr "Sie haben keine Inhaltstypen, die alls Gruppen dienen. Beachten Sie den Abschnitt 'Notes' des !readme und den Inhaltsstypen-Bereich der <a href=\"!settings\">OG Einstellungen</a>."

NEW: +msgstr "Es gibt keine Inhaltstypen, die als Gruppen dienen. Beachten Sie den Abschnitt 'Notes' des !readme und den Abschnitt 'Inhaltsstypen' der <a href=\"!settings\">Gruppen-Konfiguration</a>."

#: (duplicate) og.module:2985
-#, fuzzy
msgid "Organic groups modules"
-msgstr "Module für organischen Gruppen"
+msgstr "Organic Groups Module" --> No correction: in my eyes 'organic groups' is the best for the administrative user interface, 'Gruppen' ist best for the user interface.

#: (duplicate) og.module:2986
msgid "Organic groups works best when !job_queue.module is enabled. See the Integration section of the !readme."
-msgstr ""
+msgstr "Organic Groups funktioniert am besten, wenn !job_queue aktiviert ist. Beachten Sie den Abschnitt Integration des !readme." ---> same

#: (duplicate) og.module:2993
-#, fuzzy
msgid "Organic groups access control"
-msgstr "Zugriffskontrolle für organischen Gruppen"
+msgstr "Organic Goups Zugriffskontrolle" ---> same

#: (duplicate) og.module:2994
#, fuzzy
@@ -259,6 +255,3 @@
msgid "modules page"
msgstr "Modulseite"

-#~ msgid "Organic groups panels"
-#~ msgstr "Organische-Gruppen-Panels" ---> in my eyes it is best, not to translate it (administrative user interface?)

According to http://cvs.drupal.org/viewvc.py/drupal/contributions/translations/de/DIC... 'tab' must be translated to 'Reiter'. I'm not lucky about this, too, but I can live with it. I also changed all translations of 'checkbox' into 'Ankreuzfeld'..

I'm also not happy about avoiding 'Sie' by passivating all sentences. I continued to use 'Sie' to get a much better readability for a user.

Feel free to change translations or to correct misspelled words. I went through the translation once more (within poedit with no spelling check) and appended the new de.po. But the longer I read, the less I see.

I will stop to make corrections for a while to avoid duplicates/differences. According to this I would appreciate if you would post your later translation here. Feel free to contace me via my profile, so we can use german.

Finally I want to confirm, that I am still willing to work on the translation, doing it together will make it best.

FrankT’s picture

Version: 6.x-1.0-rc1 » 6.x-1.0-rc2
FileSize
73.58 KB

I just say that there is a rc2, because there was one new/changed string, there is a slightly changed de.po attached to this.

hass’s picture

This strings need work:

Zeigt einen Link um einer Gruppe beizutreten, wenn ein Benutzer nicht schon ein Mitglied ist.
Die Gruppenpräferenz, die bestimmt, wie Anträge auf Mitgliedschaft verwaltet werden (moderiert, nur einladen, usw.).
Benutzer vom Administrator für die Gruppe genehmigt
Ein ausstehendes Mitglied wird von einem Gruppen-Administrator genehmigt.
Sie können diese Gruppe nicht verlassen, da diese Gruppe %closed ist. Sie sollten das Entfernen bei einem Gruppenadministrator beantragen.
Sie können diese Gruppe nicht verlassen, da Sie deren Besitzer sind. Ein Website-Administrator kann den Besitz einem anderen Benutzer übertragen, danach können Sie die Gruppe verlassen.
Ihr <a href=\"!prof\">Konto</a> ist konfiguriert auf <em>Immer E-Mail-Benachrichtigungen erhalten</em>.
Ihr <a href=\"!prof\">Konto</a> ist konfiguriert auf <em>Niemals E-Mail-Benachrichtigungen erhalten</em>.
Sind Sie sicher, dass %name zum Administrator der Gruppe %title gemacht werden soll?
Sind Sie sicher, dass %name als Gruppen-Administrator von der Gruppe %title entfernt werden soll?
Optional. Nachricht eingeben, die Teil der Einladungs-E-Mail wird.
Sind Sie sicher, dass Sie der Gruppe %title beitreten möchten?
Sie müssen sich <a href=\"!register\">registrieren</a> oder <a href=\"!login\">anmelden</a> und ein Mitglied werden, um Beiträge zu erstellen oder private Beiträge anzusehen.
Sie könnten <a href=\"!url\">dieser Gruppe beitreten</a>, um deren Beiträge zu sehen.
Wie sollen Anträge auf Mitgliedschaft in dieser Gruppe gehandhabt werden? Wenn Sie <em>Geschlossen</em> auswählen, können Benutzer nicht beitreten <strong>oder</strong> austreten.
Der Gruppenmanager, %name, muss eine E-Mail-Adresse in seinem <a href=\"!profile\">Konto</a> haben.
Sie müssen !join, bevor Sie Beiträge auf dieser Wesite erstellen.
Alle Gruppenbeiträge in die unten aufgefürte Gruppe verschieben.
Um Gruppenadministratoren zu erlauben, ihr eigenes Gruppen-Theme festzulegen, müssen Sie auf der Seite !page mehrere Themes aktivieren.

Sie müssen !join, bevor Sie Beiträge auf dieser Wesite erstellen.

... i'm stopping here for now, tooo much to copy and paste.

FrankT’s picture

FileSize
73.73 KB

You might have saved time by editing the strings yourself. I also thought so far that open source also means 'working together'.

But tell me: what's wrong with

Die Gruppenpräferenz, die bestimmt, wie Anträge auf Mitgliedschaft verwaltet werden (moderiert, nur einladen, usw.).
Ein ausstehendes Mitglied wird von einem Gruppen-Administrator genehmigt.

?

Suggestions for a better translation for

Sind Sie sicher, dass Sie der Gruppe %title beitreten möchten?
Sie könnten <a href=\"!url\">dieser Gruppe beitreten</a>, um deren Beiträge zu sehen.
Sie müssen !join, bevor Sie Beiträge auf dieser Wesite erstellen.

I guess you worry about 'Sie' within the sentences, but how can we avoid it here.

I continued to work on the translation, it is appended again. You may still edit strings if you provide better stings.

hass’s picture

Yep, you are using "Sie" and "Ihr" everywhere. We should avoid this non-passive writing whenever possible. I'm working on your diff's for some hours and will try to provide the list of strings that "needs work" hopefully later the day...

Your translation is very helpful as I don't need to rethink all, but I'm spending a valuable time on rewriting them and I would be happy if we could avoid this more or less in future. Review the diff's/changes later to learn from this changes or discuss them later - for future, please.

Die Gruppenpräferenz, die bestimmt, wie Anträge auf Mitgliedschaft verwaltet werden (moderiert, nur einladen, usw.).
Ein ausstehendes Mitglied wird von einem Gruppen-Administrator genehmigt.

Contains tooo much commas in strange positions and should be rewritten.

Sie müssen !join, bevor Sie Beiträge auf dieser Wesite erstellen.

I referenced this because of Wesite

Sind Sie sicher, dass Sie der Gruppe %title beitreten möchten?

Could become Wollen/Möchten Sie wirklich der Gruppe %title beitreten? - not thought enough about this one, yet.

Geben Sie das Format des \"Von:\"-Felds für ausgehende Benachrichtigungen ein.

Typografisch korrekte Anführungszeichen statt "Zoll-Zeichen" verwenden: „Wort“ and ‚Wort‘ - see http://de.kkaefer.com/translate/languages/de

FrankT’s picture

OK, I will think about a better solution for the first sentence (although it should be correct currently).

I also modified Sind Sie sicher, dass Sie der Gruppe %title beitreten möchten? into Wollen Sie wirklich der Gruppe %title beitreten? to be nearer to the sentences that could be passivated.

I modified a lot of strings containing a 'Sie' for my recent post, but would rather let unchanged the ones that are left.

Could you tell me how to use 'typografisch korrekte Anführungszeichen (any Alt-Code?)? Same with Apostophe(').

Will wait for your next comment before posting a new translation. I still offer to contact me by email (via my profile) so we could talk german...

hass’s picture

I've committed the latest version to D5 branch.

For D6 we really have a big job to do... first we should really fix the buggy strings in code and then start translation as it will break many old strings. I found so many context sensitive strings that could get broken if used otherwise :-(. All this and some more strings are marked in the PO with "context sensitive" comments. I've already done a code style review regarding D6, but I could missed many bugs. We don't really need this, but we should get the used strings stable in English first.

tobiasb’s picture

ALT + 0132 =„

ALT + 0147=“ --> „Example“

ALT + 0130 =‚

ALT + 0145 =‘-->‚Example‘

Alt+0146 =’ -->Geht’s noch?

http://de.wikipedia.org/wiki/Anf%C3%BChrungszeichen
http://de.wikipedia.org/wiki/Apostroph

FrankT’s picture

...so a \" has to be replaced by a „ or by a \„ for example?

hass’s picture

\" becomes or .

hass’s picture

Please review the patch and changes in #282148: Remove context insentive strings.

FrankT’s picture

I can't handle patch files, but will translate whatever is in the og module or a pot file.

Thanks for the work!

hass’s picture

For your info. I have created a POT from latest code and updated the German translation file regarding this changes. There are over 60 outstanding strings that needs work.

FrankT’s picture

You can send me the pot file or a po file, if you want me to work on the outstanding strings. You can also mark the translated strings that need work.

FrankT’s picture

Version: 6.x-1.0-rc2 » 6.x-1.0-rc3
FileSize
79.5 KB

I updated the translation to RC3 and worked on the strings to match the standards. The remaining sentences with ‚Sie‘ in my eyes should not be changed (others are worse to understand than before but comliant to the german translation standards).

There are some minor things in the source strings:

lines 1359 and 2161: Shouldn't they end with a dot?
lines 1835 and 1904: shouldn'T they end with a question mark?

Finally, our goal should be to get a good (maybe not perfect) translation into the final release of OG to have one translation across all german users of OG.

FrankT’s picture

Status: Needs work » Active
FileSize
79.55 KB

I changed the translation of line 1424 due to an error, a new de.po is appended. In my eyes the translation is good enough to be included in a final release (and is definitely better than having multiple translation start from the scratch).

hass’s picture

Status: Active » Needs work

I don't like to commit strings that "are better than nothing" and not good. There are many typos, strange commas, etc. We have no good chance to find this buggy strings without a complete review what would only waste days if not weeks of work. Let me say - all currently missing strings in the latest de.po in CVS needs work.

FrankT’s picture

I did not go through what you modified. But please change 'Organische-Gruppen' into 'Organische Gruppen' if not connected to further terms...

Well, another thing has to be modified: you translated the string 'Group node' (line 456) into 'Gruppenbeitrag', but I'm sure it should be just 'Group'. It is exactly that option for a node type, that makes it serve as a group.

You also have modified a string into 'Geben Sie an, wie organische Gruppen diesen Beitragstyp behandeln sollen. Beiträge können sich als eine Gruppe oder Gruppenbeiträge verhalten oder garnicht an organischen Gruppen teilnehmen.'. There is at least one error (garnicht -> gar nicht) and 'Geben Sie an, wie' could be changed in 'Angabe, wie' to avoid the 'Sie'.

I hope those first strings I came to see are not representative for your modification of the translation.

hass’s picture

Hm... das mit den 'Organische Gruppen' muss ich mir anschauen. Aber hast Du schon mal das Schlagwort "Deppenleerzeichen" gehört? Darin ist festgelegt, dass zwei großgeschriebene und aufeinander folgende Wörter mit einem Bindestrich verbunden werden müssen.

'Group node' hört sich nach einer Gruppe an... kann sein dass es diesen Fehler noch öfter gibt. Ist mir letzten Woche auch schon aufgefallen als ich "Beiträge können sich als eine Gruppe oder Gruppenbeiträge verhalten oder garnicht an organischen Gruppen teilnehmen" gelesen habe. Müssen wir nochmal durchschauen. Wenn man nur die Strings vor sich hat ist es oft nicht ganz einfach zu erkennen, ob eine Gruppe oder Gruppenbeitrag gemeint ist :-(.

Wir sollten versuchen 'Geben Sie an, wie organische Gruppen diesen Beitragstyp behandeln sollen' ganz anders zu schreiben. Dein Vorschlag ist zwar im Prinzip besser hört sich aber irgendwie komisch an. z.b. so etwas wie "Dieser Beitragstyp kann...". Muss nochmal drüber nachdenken.

FrankT’s picture

Nicht jedes Leerzeichen ist ein Deppenleerzeichen, auch nicht jedes zwischen zwei großgeschriebenen Wörtern (die wohl außerdem zusammengehören müssen). Im Falle Organische Gruppen kann es sowohl ein feststehender Begriff sein, so dass Organisch problemlos groß und ohne Bindestrich geschrieben werden könnte, außerdem würde ich jeden Menüeintrag groß beginnen (wie einen Satzanfang), auch das ist weder ein Indiz für ein Deppenleerzeichen noch für einen Bindestrich.

Zusammenfasend (wenn's denn unbedingt ORGANISCHE Gruppen sein müssen (wozu eigentlich ORGANISCH, warum nicht einfach nur Gruppen?)) würde ich es nicht als feststehenden Begriff verwenden, sondern 'organisch', wenn es im Satz vorkommt, klein schreiben.

Group Node lässt sich weder pauschal in 'Gruppe' noch in Gruppenbeitrag' übersetzen (group post ist da eindeutiger), ich war aber der Ansicht, dass das in meiner ursprünglichen Übersetzung soweit korrekt war. Augenfällig für den derzeitigen Fehler ist der Abschnitt 'Organische-Gruppen' bei der Bearbeitung eines Inhaltstyps.

Hinsichtlich 'Geben Sie an' habe ich in letzter Zeit überwiegend 'Es muss/kann angegeben werden' verwendet (entweder muss oder kann). Auch dazu habe ich ja schon öfters die Meinung deäußert, dass das Vermeiden des 'Sie' öfters zu elenden, sprich wenig(er) verständlichen Satzkonstruktionen führt.

FrankT’s picture

@hass: I just had a look at OG rc5, and the error reported in http://drupal.org/comment/reply/274380/945983#comment-944627 is still in OG!? We should avoid this bug in the final release!

moshe weitzman’s picture

Can we close this? If not, please hurry if you want to get into the final release.

hass’s picture

Status: Needs work » Fixed

@moshe: not really... as I know I fixed all of the above.

Aside what is your timeplan for final? We have many untranslated strings and I'd like to work on this next weekend/week... hopefully this is before final!? After the big restructuring I think we should better have another RC first.

moshe weitzman’s picture

Yeah, I am just doing another RC this weekend. You will at least a week before release

hass’s picture

So, string freeze with the next RC7... :-)))

FrankT’s picture

Version: 6.x-1.0-rc3 » 6.x-1.0-rc7
Status: Fixed » Active

I had a short look at the translation of RC7.

The (so far) only thing to be definitely corrected in my eyes is the dash in 'Organische-Gruppen', the menu entry. See my comment #27.

Just compare 'Deutsche Bahn', 'Gaisburger Marsch', 'Potzdamer Platz', der 'Große Wagen' (Sternbild), die 'Ewige Stadt', 'Weißer Sonntag', 'Heiliger Abend.

Please remove the dash!

hass’s picture

Status: Active » Fixed

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for two weeks with no activity.