Take a look at how automated end-to-end tests can be involved to support and speed up the software translation process. Mirjana’s quest at Selenium Conf 2018 in Chicago is to show you with examples how to feel the content and, in the same time, also feel the context of that content.
An important phase in multilingual software systems is text translation. Since same text may be used in different contexts, it is difficult to determine whether the translation is proper in the context of the environment in which the text is used. Sharing only text keys and values with translators usually is not enough. Simple screenshots showing only the text content, also didn't help in situations where text keys were re-used on multiple places, or when there are highly generic templates. This presentation contains an efficient automated way of delivering the necessary artifacts to translation experts. These artefacts contain text keys, text values and also the context where they are used.
https://www.seleniumconf.us/talks#mirjana-andovska
31. Die Festlegung Ihrer E-Mail-Adresse ist Pflicht. Bitte tragen
Sie Ihre E-Mail-Adresse in das Feld ein.
Die Festlegung Ihres Passwortes ist Pflicht. Bitte tragen
Sie Ihres Passwort in das Felder ein.
Die Festlegung Ihrer Telefonnummer ist Pflicht. Bitte
tragen Sie Ihre Telefonnummer in das Feld ein.
Die Festlegung Ihrer ${field} ist Pflicht. Bitte tragen Sie Ihre
${field} in das Feld ein.${field} ist ein obligatorishes Feld.
SE-004-EmptyPassword_en_firefox_04-1.png
33. Die Festlegung Ihrer E-Mail-Adresse ist Pflicht. Bitte tragen
Sie Ihre E-Mail-Adresse in das Feld ein.
SE-004-EmptyPassword_en_firefox_04-1.png
34. Die Festlegung Ihrer E-Mail-Adresse ist Pflicht. Bitte tragen
Sie Ihre E-Mail-Adresse in das Feld ein.
Die Festlegung Ihres Passwortes ist Pflicht. Bitte tragen
Sie Ihres Passwort in das Felder ein.
SE-004-EmptyPassword_en_firefox_04-1.png
35. Die Festlegung Ihrer E-Mail-Adresse ist Pflicht. Bitte tragen
Sie Ihre E-Mail-Adresse in das Feld ein.
Die Festlegung Ihres Passwortes ist Pflicht. Bitte tragen
Sie Ihres Passwort in das Felder ein.
Die Festlegung Ihrer Telefonnummer ist Pflicht. Bitte
tragen Sie Ihre Telefonnummer in das Feld ein.
SE-004-EmptyPassword_en_firefox_04-1.png
36. Die Festlegung Ihrer E-Mail-Adresse ist Pflicht. Bitte tragen
Sie Ihre E-Mail-Adresse in das Feld ein.
Die Festlegung Ihres Passwortes ist Pflicht. Bitte tragen
Sie Ihres Passwort in das Felder ein.
Die Festlegung Ihrer Telefonnummer ist Pflicht. Bitte
tragen Sie Ihre Telefonnummer in das Feld ein.
Die Festlegung Ihrer ${field} ist Pflicht. Bitte tragen Sie Ihre
${field} in das Feld ein.
SE-004-EmptyPassword_en_firefox_04-1.png
37. Die Festlegung Ihrer E-Mail-Adresse ist Pflicht. Bitte tragen
Sie Ihre E-Mail-Adresse in das Feld ein.
Die Festlegung Ihres Passwortes ist Pflicht. Bitte tragen
Sie Ihres Passwort in das Felder ein.
Die Festlegung Ihrer Telefonnummer ist Pflicht. Bitte
tragen Sie Ihre Telefonnummer in das Feld ein.
Die Festlegung Ihrer ${field} ist Pflicht. Bitte tragen Sie Ihre
${field} in das Feld ein.${field} ist ein obligatorishes Feld.
SE-004-EmptyPassword_en_firefox_04-1.png
38. ${header.finish.title}
${se.finish.desc}
${se.link.home}
DE | FR | IT | EN
Congratulations
You have successfully registered for the
mobile application.
You can see an example here:
www.seleniumconf.usa/mobileapp
DE | FR | IT | EN
SE-011-SuccessfulRegistration_en_firefox_20-1.png
50. Experience the Contex(n)t
textValues textKeys
gfycat
Context accelerates translation
Show text “keys” during testing
Clear workflow for all involved parties
Unique screenshots from tests