04-TLG-2011 Übersetzungsprojekt „Softwarelokalisierung“ 3. Semester, mittwochs um 15:15, H001
Kursbeschreibung
Zu Projektbeginn soll zunächst in Vorlesungsform allgemein über die Lokalisierung von Benutzerschnittstellen nachgedacht werden. In den zunehmend praktisch, aber immer noch sprachneutral ausgerichteten Lehrveranstaltungen wird sodann Gelegenheit bestehen, das erworbene theoretische Wissen an verbreiteten Standardressourcen – u. a. an jenen von Objective C, JavaScript, Java, GNU gettext, .NET und Qt –, aber auch an Ad-hoc-Formaten zu erproben. Gearbeitet wird mit Fokus auf Abläufe des Lokalisierungs-Engineerings und fast ausschließlich mit Plain-Text-Dateien. Die Vertrautheit mit Trados Studio und memoQ wird vorausgesetzt (hier bitte ggf. zunächst das Seminar „Sprachtechnologie“ im Modul 04-TLG-2010 besuchen). Ein sicherer Umgang mit dem Betriebssystem MS Windows wird vorausgesetzt. Vorkenntnisse in XML, XPath, JSONPath und Regex sind von Vorteil. Weitere Einzelheiten zum Kurs finden Sie auf der Lehrveranstaltungseite. Kursteilnehmer werden am Ende der Lehrveranstaltung die Grundlagen der übersetzerischen Arbeit mit Ressourcendateien beherrschen. Sie werden die allgemeinen Abläufe in der Softwarelokalisierung kennen und in der Lage sein, auf einschlägige Kundenanfragen zu reagieren.
Modulziel
Die Studierenden können eine komplexe berufsfeldbezogene Aufgabe selbstständig umsetzen. Sie können im Zuge dessen mit anderen Teilnehmern Einzelprozesse abstimmen, diese überwachen, selbstständig gesetzte (Teil-)Ziele überprüfen und nach Abschluss Aufgabe und Ergebnis evaluieren.
Workload
Der Aufwand beträgt im Selbststudium 255 h entsprechend 17 h / Woche. Der Präsenzaufwand beträgt 45 h.
Prüfung
Präsentation 20 Minuten, Hausarbeit (8 Wochen ab Beginn der vorlesungsfreien Zeit; Umfang: 3500-6000 Wörter entsprechend etwa 12 bis 20 Seiten). Einreichung aus ökologischen Gründen bitte ausschließlich digital.
Projektvorschläge
- klassischer Projektbericht (Praktikum, Freelance-Tätigkeit)
- UI-Textsorten linguistisch beschreiben
- translationssoziologische Erhebung
- Lokalisierungstools für Linux
- Lokalisierungstools für Apple
- SaaS-Lokalisierungstools (Trados, POEditor, Phrase Strings, Matecat, Wordbee, Rigi, Weblate etc.) anhand der im Unterricht ausprobierten Ressourcen testen: Wie gut sind die Tools im Parsen dieser Ressourcen?
- Recherche nach neuen Translation-Scripting-Technologien
- Aktueller Stand von Mozilla fluent und / oder Pontoon
- Aktueller Stand von MessageFormat (ICU)
- Aktueller Stand von FBT (Facebook Translation)
EINLEITENDE BEMERKUNGEN
- Gegenstand ist Arbeit mit dem Rohprodukt Software, nicht jene mit „Middleware“.
- auf moodle-Forum aufmerksam machen
- Kalender durchgehen
- Workload ansprechen
- IT-Kenntnisse und Hausaufgaben
- ist ein Informatiker dabei?
- bitte ggf. Windows-Grundkurs besuchen – Beherrschung wird vorausgesetzt
- XML
↪ XPath - JSON
↪ JSONPath - Regex (Trados Studio verwendet die .Net-Syntax für reguläre Ausdrücke)
- PL ansprechen
- Software
- Daten bitte auf U:\ ablegen
- Software
- Trados und memoQ parallel
- Trados-Schlüssel müssten sie via Initialmail schon haben
↪ probieren, ob sich alle einloggen können - nicht: Online-Tools
- nicht: Passolo
↪ Kompilation ist ein unidirektionaler Vorgang … re-engineeren macht keinen Sinn
↪ Zeitalter verteilter Anwendungen und Laufzeitdaten – Passolo macht nur mit internen persistenten Daten Sinn
↪ klassische CAT-Tools können mittlerweile auch Ressourcenformate - Fehlersuche – integraler Bestandteil der Entwicklung
- Einfluss auf den Preis; SL: Normzeile nicht ausschlaggebend
- Instabilität von Trados + Einschränkungen von Schreibrechten durch die Uni
KALENDER ANGUCKEN
- Stichtag Referatsanmeldung: vor Weihnachten
- schon jetzt ein Projekt an Land ziehen (Pinwand rechts müsste jetzt Stellenmarkt-Link haben)
Veranstaltungsskript
↗ | Veranstaltungsskript |
Kalender
Mittwoch, 16.10. | Ausfall (Immatrikulationsfeier) |
Mittwoch, 23.10. | Einführung |
Mittwoch, 30.10. | Einführung und Java |
Mittwoch, 6.11. | Praxisbeispiel Java |
Mittwoch, 13.11. | Praxisbeispiel .NET |
Mittwoch, 20.11. | Ausfall (Buß- und Bettag) |
Mittwoch, 27.11. | Personalisierung, Testen, Kodierung, CSV und Excel |
Mittwoch, 04.12. | Key-Value-Tabellen |
Mittwoch, 11.12. | Key-Value-Tabellen |
Mittwoch, 18.12. | Anmeldung der Referatsthemen, JSON, XML |
Mittwoch, 8.1. | XML |
Mittwoch, 15.1. | UI-Textsorten, Linguistische Probleme in der Softwarelokalisierung, Plural Handling (Pluralization) |
Mittwoch, 22.1. | Translation Scripting |
Mittwoch, 29.1. | Quelltextdateien |
Mittwoch, 5.2. | Referate |
Thematische Stationen
- Arbeitsplatz
- SL-Markt 2015 nach Größe (Weltmarkt)
- SL-Markt in Deutschland 2015 nach Profil
- Übersetzerisches Fremdkonzept in der SL
- Übersetzerisches Selbstkonzept in der SL
- Vorgehensmodelle in der Softwarelokalisierung
- Desintegration translatorischer Teilprozesse
- Kooperationsdistanz in der Softwarelokalsierung
- GILT
- Globalisierung (G11N)
- Lokalisierung (L10N)
- Assimilation
- Internationalisierung (I18N)
- Terminologie
- Internationalisierung: Praxis
- Testen
- Personalisierung (P13N)
- Zeichenkodierung
- Typen dateibasierter Ressourcen
- Das Medium GUI – Texttypkonventionen
- Linguistische Probleme in der Softwarelokalisierung
- Plural Handling (Pluralization)
- Translation Scripting