{"word_count": 410, "character_count": 3131}
Das Interesse an deutsch-jüdischer Geschichte ist ein weltweites -- nicht zuletzt wegen der jüdischen Auswanderungsbewegungen des 19. Jahrhunderts, wegen Exil, Vertreibung, Flucht und Holocaust. Vor diesem Hintergrund liegt es nahe, die Web-App »Orte jüdischer Geschichte« auch für ein internationales Publikum anzubieten.Konkret aufgefasst: die App sollte sich auch in englischer Sprache bedienen lassen. ((Bei verschiedenen Präsentationen der App, im DARIAH-DE-Kontext, auf der DHd2014, im Netzwerk deutsch-jüdische Geschichte Nordrhein-Westfalen, der AG Jüdische Sammlungen, bei Coding Davinci, Wiki und die Wissenschaft (Berliner Gespräche zur Digitalen Kunstgeschichte IV) oder unserem App-Workshop war das eigentlich immer ein Punkt angeregter Diskussion.)) Das ist nun umgesetzt ((Für die Mitwirkung bei der englischen Lokalisierung danke ich Theresa Krull, Mitarbeiterin des Steinheim-Instituts.)) und kann hier betrachtet werden. Zunächst bezieht sich das tatsächlich ›nur‹ auf die Bedienoberfläche, das sollte dem Anliegen aber keinen Abbruch tun.  Denn für internationale Nutzer ideal sind natürlich die  »Interlanguage Links« der deutschen Wikipedia, die auch direkt in der App gespeichert sind und damit die zahlreichen Pendants oder Fassungen der Artikel in weiteren Sprachen unmittelbar erreichbar machen. ((Siehe auch: Inhalt und Funktion erweitert.)) Dass sich das wirklich lohnt, zeigt nachstehende Grafik: ((Bubble Chart erstellt mit Hilfe eines Skripts von Mike Bostock.)) Die deutschsprachigen Artikel (im Zentrum) werden begleitet von vielen Artikeln in Englisch, Hebräisch, Französisch, Polnisch, Italienisch ..., und überhaupt beeindruckt die kaum übersehbare Sprachenvielfalt, die hier anschaulich wird (etwa das Berliner Memorial fir déi ermuert Judden aus Europa in Lëtzebuergesch).Internationalisierung in der Softwareentwicklung wird übrigens oft mit i18n ((»18« steht für die Anzahl Buchstaben zwischen »I« und »n« im Begriff Internationalization (/I.{18}n/). )) abgekürzt -- sie bezeichnet die Mehrsprachenfähigkeit eines Programms im weiteren Sinne und ist ein recht komplexes Thema (regionale und kulturelle Eigenschaften, Zahlen-, Datums- und Zeitformate, Schreibrichtungen, Zeichenkodierungen ...). Die Ausrüstung mit einer konkreten Sprache wie Englisch ist dann die Lokalisierung l10n.Überall, wo im Quellcode der App bisher ein schlichter Text stand, die Beschriftung eines Buttons etwa, wurde nun so etwas wie eine If-Then-Anweisung eingefügt, die abhängig von der gewählten Sprachoption den passenden Text ausgibt. Und der findet sich in einer ausgelagerten Datei, so dass insgesamt das Hinzufügen einer weiteren Sprache, Hebräisch oder Französisch etwa, technisch betrachtet nun kein Problem mehr wäre und der Programmcode selbst hiervon praktisch nicht mehr betroffen ist. Professionelle Softwareentwicklung mag zwar eher nicht die Domäne eines Programming Historian sein, aber es ist dennoch zu empfehlen, die Internationalisierung, sofern sie überhaupt in Betracht kommt, schon zu Beginn eines Projektes einzuplanen, statt sie später (mit eventuell größerem Aufwand) nachzurüsten. [cite]