so, helft mal mit Jungs und Mädels ![]()
Dann gibt bald ein Update der deutschen Hilfe
so, helft mal mit Jungs und Mädels ![]()
Dann gibt bald ein Update der deutschen Hilfe
Hi,
aber sicher habe ich einen Tipps für dich
Hier wirst du fündig.
Genau durchlesen dann weisst du was ich meine
zu (2)
einfach ein leeres Label über die komplette GUI erzeugen
GUICtrlCreateLabel('', 0, 0, 640, 480, -1, $GUI_WS_EX_PARENTDRAG)
[/autoit]zu(4)
meinst du WinGetPos ![]()
Sauber
nun läufts wieder.
Danke Der_Doc für das schnelle fixen ![]()
Ich habe die beiden Dateien direkt auf dem Server geändert, damit es nicht vergessen wird!!!
Trotzdem muß der Fehler noch behoben werden ![]()
Wenn der Fehler behoben sein sollte, bitte alle kürzlich übersetzten Sachen daraufhin prüfen
Hi,
MatthiasG. schrieb mir folgendes:
ZitatBeim Versuch mit Opera eine Übersetzung zu korrigieren erhalte ich diese Meldung (Java-Skript: alert('')):
<translation.autoit.de>1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 1' at line 2
Nur sie zur Info
Ich stimme BigRox zu.
Auch User sollten eine Datei nochmals bearbeiten dürfen
Punkt 7 ergänzt
Dies
[autoit]$ges = $1sch * 2 + $2sch * 2 + $3sch * 2 + $4sch * 2 + $1ex + $2ex + $3ex + $4ex + $sons1 + $sons2 + $sons3 + $sons4 + $sons5 + $sons6 + $sons7 + $sons8
[/autoit]
geht so nicht.
damit addierst du die ID des jewiligen Feldes und nicht den Inhalt.
Du mußt den Inhalt mit GUICtrlRead auslesen.
Damit kannst du dann auch erfahren ob der Inhalt leer ("") ist.
@progandy,
was das soll viel sein
Die Liste war schonmal 5x so lang.
Der_Doc hat das meiste davon bereits erfolgreich eingebaut.
Die Änderungen sind schon lange bekannt.
Der_Doc musste sich erstmal auf das wesentliche konzentrieren, damit man die Seite zum laufen bringen kann ![]()
Der_Doc
passt ![]()
Punkt 6 ergänzt ![]()
Ja progandy, da liegst du komplett richtig.
Jedoch wurde in der Vergangenheit die Diffs übersehen und ich konnte alles korrigieren ![]()
Es ist einfach nicht deutlich genug hervorgehoben ![]()
Hi,
hier nun meien Verbesserungen für später.
Nur damit sie nicht vergessen werden ![]()
1) Es soll von PHP aus die HTML-Seite wie in der Hilfe gerendert werden.
Dadurch könnte man sofort sehen, ob die Formatierung noch passt
2) Wenn man Dateien hat, die sich geändert haben, ist es schwierig den Unterschied zwischen der alten und neuen Version herauszufinden.
Deshalb wäre es sinnvoll ein Tool zum vergleichen von Dateien einzusetzen.
Dadurch ist es optisch besser sichtbar, was sich geändert hat.
Hi,
ich hätte da ein paar Vorschläge für eine besser Übersichtlichkeit.
1) In der Kategorien mit den Dateien Symbole anbringen (txt-Datei, au3-Datei, htm-Datei) <<< erledigt ![]()
2) Man sollte auf der Übersetzpage die aktuelle hochgeladene Version der AutoIt Hilfe angeben. <<< erledigt ![]()
3) Genauso wie "Last Action" eine Übersicht erzeugen, die nur die Dateien anzeigt, die von mir übersetzt / reviewt wurden
So sehe ich gleich, wenn jemand bei einem Paket von mir was verändert hat und ich kann so schneller wieder reviewen
4) Wenn ich eine Datei übersetze, kommt es vor, dass ich schnell bei einer anderen Datei was schauen will. Deshalb wäre eine Ordnerhierarchie oben sinnvoll.
Bsp.
ich übersetze
in der Kategorie "Test"
die Datei "help.txt"
dann soll oben stehen:
Gesamtübersicht - Test
Beides sollte anklickbar sein
5) Kategorien sortieren
1. nach nicht übersetzten dann
2. nach nicht vollständig reviewten
3. nach fertigen
(sinnvoll, überhaupt möglich, oder alphabetisch sortieren???)
6) deutsche Beispiele auch auf der Downloadseite der deutschen Hilfe mitanbieten.
Sonst sind die Beispiele wieder in Englisch, wenn man in der Hilfe den Button "Dieses Skript öffnen" anklickt.
7) Könnte man die Kommentare unter den Funktionen umdrehen, so dass der neueste Kommentar oben steht? <<< erledigt ![]()
8 ) Wenn man etwas übersetzt, ist es manchmal hilfreich direkt zu der ähnlichen Funktion zu wechseln.
Bsp: Ich übersetzte "_GUICtrlComboBoxEx_SetItemHeight.au3".
Nun wäre es hilfreich schnell die Funktion "_GUICtrlComboBoxEx_GetItemHeight.au3" aufzurufen.
So könnte man beide Funktionen zusammen übersetzen.
Zusätzliche sollte noch die Beschreibung der Funktion erreichbar sein, also "_GUICtrlComboBoxEx_SetItemHeight.txt" und "_GUICtrlComboBoxEx_GetItemHeight.txt".
Ausführung: Wenn ich eine Funktion übersetzte sollte geprüft werden ob es diese ähnlichen Funktionen gibt.
Falls ja, sollten oben die Links dazu eingeblendet werden.
Hier:
"_GUICtrlComboBoxEx_GetItemHeight.au3"
"_GUICtrlComboBoxEx_SetItemHeight.txt"
"_GUICtrlComboBoxEx_GetItemHeight.txt"
EDIT: Der_Doc
Habe mal Punkt 6 gestrichen.
Hi,1) da die Übersetzseite nun neu geschrieben wurde, bin ich mir nicht sicher, ob ein Update auf eine neue AutoIt Version noch klappen würde. <<< erledigt
Könnt ihr (Peethebee und Der_Doc) dies bitte prüfen
2) Ich denke es wäre sinnvoll noch einen vierten Übersetzungsstatus hinzuzufügen.
Neben:
"Nicht übersetzte Dateien", "Nicht reviewte Dateien" und "Fertige Dateien" sollte es noch "Übersetzt, aber alte Version" (oder so ähnlich) geben.
Wird eine Funktion die sich im Status "Übersetzt, aber alte Version" befindet geändert, so wandert sie automatisch in den Status "Nicht reviewte Dateien".
Dadurch würde man sofort sehen in welcher Kategorie es noch alte Dateien gibt und könnte so dies zuerst übersetzen.
Dadurch könnte man folgendes Problem umgehen:
Situation: Wir updaten nun von 3.3.0.0 auf 3.3.2.0
Nach einer Woche komme 3.3.3.0 raus.
Nun haben wir aber noch nicht alle geänderten Funktionen übersetzt.
Dies würde ja dazu führen, dass man 2 Diffs hätte. So wäre es denke ich sehr unübersichtlich und schwerer rauszufinden, was wirklich geändert wurde.
Dann könnte man sagen, dass das Diff von den Funktionen die sich im Status "Übersetzt, aber alte Version" befinden nicht von 3.3.2.0 auf 3.3.3.0 sondern von 3.3.0.0 auf 3.3.3.0 ermittelt und in den Kommentar geschrieben wird.
Zusätzlich sollte das vorhandene Diff von 3.3.0.0 auf 3.3.2.0 im Kommentar entfernt werden.
3) Bei Funktionen die sich von einer zur anderen AutoIt Version geändert haben, passiert es immer wieder, dass dies übersehen wird.
Dann sind die Änderungen nicht mit eingebaut und die Hilfe ist bei dieser Funktion veraltet (ohne dass man es merkt)
Deshalb sollte man bei Funktionen die noch in der alten AutoIt Version sind einen zusätzlichen Hinweistext anbringen, am besten in der Nähe des Buttons zum speichern der Übersetzung
4) Beim Update von 3.3.0.0 auf 3.3.2.0 wurden die Datenbankeinträge der ungültigen Versionen nicht gelöscht.
Dies wurde von Hand gemacht.
Beim nächsten Update diesen Fehler beheben.
5) Beim nächsten Update wieder prüfen, ob die guiref.htm korrekt verknüpft ist.
Es gibt das Problem, da diese Datei 2x existiert jedoch mit unterschiedlichem Inhalt.
Da kommt der Updater durcheinander.
Hi,
habe nun extra mal den IE8 unter Win XP Pro SP3 installiert.
Bei mir geht es damit auch.
Muß wohl bei dir am IE8 liegen ![]()
BigRox,
hast du die Möglichkeit mal einen anderen Browser zu verwenden.
Dann könnte man vielleicht die Fehlerquelle eingrenzen
OK,
"Last Actions" passt ändern >>> ändern ![]()
Jedoch steht
Zitat3151 Debuggen _DebugOut.au3 50 peethebee
noch drin, obwohl es bereits bei den übersetzen ist ![]()
bei mir klappts mit K-Meleon 1.5.3 und IE7.
Hast du vielleicht den IE8.
Könnte es daran liegen?
Wenn nicht würde ich mal den Cache, ... leeren.
Vielleicht hilfts ja ![]()
so gehts Alina
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$breite_min = 150
$breite_max = 300
$hoehe_min = 175
$hoehe_max = 350
GUICreate("GUI", $breite_max, $hoehe_max, -1, -1, $WS_THICKFRAME)
$Button_1 = GUICtrlCreateButton("ok", 5, 5, 40, 20)
GUISetState()
GUIRegisterMsg($WM_GETMINMAXINFO, "MY_WM_GETMINMAXINFO")
[/autoit] [autoit][/autoit] [autoit]While 1
$msg = GUIGetMsg()
Select
Case $msg = $Button_1
Run('Notepad.exe') ; Öffnet Notepad
Case $msg = $GUI_EVENT_CLOSE
Exit
EndSelect
WEnd
Func MY_WM_GETMINMAXINFO($hWnd, $msg, $wParam, $lParam)
$minmaxinfo = DllStructCreate("int;int;int;int;int;int;int;int;int;int", $lParam)
DllStructSetData($minmaxinfo, 7, $breite_min) ; min X
DllStructSetData($minmaxinfo, 8, $hoehe_min) ; min Y
DllStructSetData($minmaxinfo, 9, $breite_max) ; max X
DllStructSetData($minmaxinfo, 10, $hoehe_max) ; max Y
Return 0
EndFunc ;==>MY_WM_GETMINMAXINFO