ubuntuusers.de

Übersetzungsprogramm openLogos

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

user_unknown

Avatar von user_unknown

Anmeldungsdatum:
10. August 2005

Beiträge: 17597

Wohnort: Berlin

Auf heise http://www.heise.de/newsticker/meldung/65418 war vor paar Tagen ein Artikel zu einem Übersetzungsprogramm für Linux.

Das habe ich mal ausprobiert.
Das Programm benötigt die Postgresql-Datenbank (>= 8.0) und ist nicht als .deb-File verfügbar.

Hier das traurige Resultat, der Text stammt aus der man-page für bash:

\––\––\–--original\––\––\––-
ARGUMENTS:
If arguments remain after option processing, and neither the -c nor the -s option has been supplied, the first argument is assumed to be the name of a file containing shell commands. If bash is invoked in this fashion, $0 is set to the name of the file, and the positional parameters are set to the remaining arguments. Bash reads and executes commands from this file, then exits. Bash's exit status is the exit sttus of the last command executed in the script. If no commands are executed, the exit status is 0. An attempt is first made to open the file in the current directory, and, if no file is found, then the shell searches the directories in PATH for the script.

INVOCATION:
A login shell is one whose first character of argument zero is a -, or one started with the --login option.
An interactive shell is one started without non-option arguments and without the -c option whose standard input and error are both connected to terminals (as determined by isatty(3)), or one started with the -i option. PS1 is set and $- includes i if bash is interactive, allowing a shell script or a startup file to test this state.

The following paragraphs describe how bash executes its startup files.
If any of the files exist but cannot be read, bash reports an error.
Tildes are expanded in file names as described below under Tilde Expansion in the EXPANSION section.
\––\––\–--Übersetzung\––\––\––-
ARGUMENTE:
Wenn Argumente nach Optionsverarbeiten und keinem von beiden bleiben -das c noch -die s Option ist geliefert worden, das erste Argument ist, vorauszusetzen, der Name einer Akte zu sein, die Schalenbefehle enthält. Wenn sich auf den Schlag in dieser Mode beruft, ist $0, auf den Namen der Akte zu setzen und die ?positional Parameter sind, auf die bleibenden Argumente zu setzen. Der Schlag liest und führt Befehle von dieser Akte aus, geht dann ab. Der Ausgangszustand von Schlag ist der Ausgang ?sttus des letzten Befehls, der im Script ausgeführt wird. Wenn keine Befehle ausführen, ist der Ausgangszustand 0. Ein Versuch ist, zuerst zu machen, um die Akte im aktuellen Verzeichnis aufzuschlagen und, wenn keine Akte findet, dann durchsucht die Schale die Verzeichnisse in WEG nach dem Script.

INVOKATION:
Eine Anmeldungsschale ist eine, dessen erstes Zeichen von Argumentsnull a ist -oder man fing an mit --die Anmeldungsoption.
Eine dialogfähige Schale ist eine, die ohne Nichtoptionsargumente angefangen wird und ohne -die c Option, deren Standard eingab und Fehler beide mit Terminals ist verbunden werden (wie durch ?isatty(3) bestimmt), oder man fing an mit -die i Option. PS1 ist, zu setzen und $- schließt i ein, wenn der Schlag dialogfähig ist, erlaubt was diesen Zustand ein Schalenscript oder eine Startakte zu prüfen.

Die folgenden Paragraphen beschreiben, wie der Schlag seine Startakten ausführt.
Wenn jede der Akten existiert, aber kann nicht gelesen werden, der Schlag berichtet einen Fehler.
Tilden sind, in Dateinamen auszubauen, wie es unter Tildenausdehnung des EXPANSION Abschnitts unten beschrieben wird.
\––\––\–--eof\––\––\––-

Natürlich ist das schwer zu übersetzen, wenn man nicht merkte, daß Shell hier etwas besonderes bedeutet, und das PATH nicht mit WEG übersetzt werden sollte, und dann die ganzen Optionen -c und $0...

Vielleicht sind die Resultate bei weniger trockenen, technischen Texten besser, oder man kann ein paar Optionen setzen, und Eigennamen in der Datenbank ablegen.
Ein Test DE->EN war deutlich besser, auch wenn dort noch einiges an Nacharbeiten übrig blieb; hier ist es mit Nacharbeiten nicht getan: Ein Start bei Null ist wohl eher angeraten.

Antworten |