QM-Kriterien für Windows-Ressourcen (QM v6.3)

Windows-Ressourcen \n-Zeichen in String-Tabellen

Überprüft die konsistente Verwendung des \n-Zeichens in String-Tabellen.

Das \n-Zeichen kann in String-Tabellen zum einen die Funktion eines Zeilenumbruchs haben. Ist das Zeichen z. B. aufgrund eines kürzeren zielsprachlichen Textes nicht nötig, kann es weggelassen werden, ohne die Funktionsweise der entsprechenden Software zu beeinflussen. Zum anderen kann in String-Tabellen aber auch Statusleisten-Text enthalten sein, der von dem Text gefolgt wird, der im dazugehörigen Tooltip steht. Getrennt werden beide Texte durch das \n-Zeichen. In diesem Fall hat das Zeichen also nicht die Funktion eines Zeilenumbruchs, sondern fungiert als Abgrenzer zwischen Statusleisten-Text und dem entsprechenden Tooltip. Das \n-Zeichen muss in diesem Fall auch in der Übersetzung vorkommen, um zu gewährleisten, dass die entsprechende Software korrekt arbeitet.

Beispiel

Im vorliegenden Beispiel wurde anstelle des \n-Zeichens fälschlicherweise das \t-Zeichen (für einen Tabulator) eingefügt. Das QM-Kriterium weist entsprechend einen Fehler aus:

cDesk_qm_win-ressourcen_n-zeichen-in-string-tabellen_falsches-zeichen

Windows-Ressourcen Angrenzende Whitespaces

Überprüft die konsistente Verwendung von Whitespaces am Anfang und Ende eines Absatzes.

Beispiel

Im vorliegenden Beispiel wurde am Anfang des zielsprachlichen Absatzes ein Leerzeichen eingefügt, das im Quelltext nicht vorkommt. Das QM-Kriterium zeigt entsprechend einen QM-Fehler an:

cDesk_qm_win-ressourcen_angrenzende-whitespaces

Windows-Ressourcen-Dateiendungen

Überprüft die konsistente Verwendung von Dateiendungen wie z. B. *.exe. Das Kriterium berücksichtigt alle Dateiendungen, in denen als Bestandteil *. enthalten ist, also neben *.exe z. B. auch *.RESOURCE.

Beispiel

Im vorliegenden Beispiel wurde anstelle der Dateiendung *.cap in der Übersetzung fälschlicherweise die Dateiendung *.acp verwendet. Das QM-Kriterium weist entsprechend einen Fehler aus:

cDesk_qm_win-ressourcen_unterschiedliche-dateiendung

Windows-Ressourcen-Hotkeys

Überprüft einerseits, dass Hotkeys (z. B. Alt&D zum Öffnen des Menüs Datei) in Dialogen und Menüs vergeben wurden und andererseits, dass diese nicht doppelt verwendet wurden.

Beispiel 1

Im vorliegenden Beispiel wurde für den quellsprachlichen Hotkey &B kein entsprechender Hotkey im Zieltext eingefügt. Das QM-Kriterium weist entsprechend einen Fehler aus:

cDesk_qm_win-ressourcen_fehlender-hotkey

Beispiel 2

Im nachfolgenden Beispiel wurde der Hotkey &D zweimal im Zieltext verwendet. Das QM-Kriterium zeigt entsprechend einen Fehler an:

cDesk_qm_win-ressourcen_hotkey-doppelt

Windows-Ressourcen-Platzhalter

Überprüft die so genannten printf-Platzhaltern wie z.B. %d, %s auf ihre Korrektheit hin. Das QM-Kriterium prüft dabei:

  • die Korrektheit der Platzhalter an sich, z. B. %d im Quelltext vs. %s im Zieltext
  • die korrekte Anzahl der Platzhalter, z.B. %d %s im Quelltext vs. %d im Zieltext
  • die korrekte Reihenfolge der Platzhalter, z.B. %d %s im Quelltext vs. %s %d im Zieltext

printf-Platzhalter können beispielsweise in Status- und Fehlermeldungen enthalten sein und stehen für bestimmte Inhalte wie Zahlen (z. B. die Anzahl von Benutzern) oder Namen (z. B. der Name einer bestimmten Datei), die sich aus der Auswahl oder Interaktion des Benutzers ergeben. Die Platzhalter werden während des Programmablaufs dynamisch durch die zu diesem Zeitpunkt gültigen Werte oder Bezeichnungen ersetzt. In der Fehlermeldung „Das Dokument %s kann nicht geöffnet werden.“ steht der Platzhalter %s z. B. für einen Dateinamen. Während der Verwendung des Programms wird der Platzhalter durch den Namen der Datei, die nicht geöffnet werden kann, ersetzt.

Beispiel 1

Im vorliegenden Beispiel ist der Platzhalter %s im Quelltext enthalten, wurde aber nicht in die Übersetzung eingefügt. Das QM-Kriterium weist entsprechend einen Fehler aus:

cDesk_qm_win-ressourcen_fehlender-platzhalter

Beispiel 2

Im nachfolgenden Beispiel wurde die Reihenfolge der Platzhalter %d und %s in der Übersetzung gegenüber dem Quelltext vertauscht. Das QM-Kriterium zeigt entsprechend einen Fehler an:

cDesk_qm_win-ressourcen_vertauschte-platzhalter

Windows-Ressourcen-Textgrenzen

Kontrolliert, dass der Text innerhalb eines Steuerelements (z. B. ein Button) nicht breiter als das Steuerelement selbst ist.

Beispiel

Im vorliegenden Beispiel ist die Beschriftung Durchsuchen... breiter als der Button selbst. Das QM-Kriterium zeigt entsprechend einen Fehler an:

cDesk_qm_win-ressourcen_textgrenze_text-zu-lang

Windows-Ressourcen Überschneidung bei Steuerelementen

Überprüft einerseits, ob sich Steuerelemente (z. B. Buttons) überschneiden, und andererseits, ob sich Steuerelemente mit einem Gruppenfeld (Bereich eines Dialogs, der mehrere Steuerelemente enthält) überschneiden.

Wenn im Quelltext bereits eine Überschneidung vorliegt und wenn diese Überschneidung auch im Zieltext bestehen bleibt, weist das QM-Kriterium keinen Fehler aus, da Überschneidungen im Quelltext meist beabsichtigt sind und daher auch in Bezug auf Überschneidungen im Zieltext ignoriert werden sollen.

Beispiel

Im vorliegenden Beispiel überschneiden sich die Buttons Abbrechen und OK. Das QM-Kriterium weist entsprechend einen Fehler aus:

cDesk_qm_win-ressourcen_ueberschneidung-bei-steuerelementen