E-Mails anpassen
Wenn ein Benutzer mit Ihrer Anwendung interagiert, können Sie eine Antwort senden oder eine Bestätigung anfordern. App ID stellt Standardvorlagen bereit, die Sie für die Interaktionen verwenden können. Außerdem können Sie die Vorlagen als Leitfaden und dazu verwenden, Ihre Nachrichtenübertragung an die individuellen Anforderungen Ihres Produktbereichs anzupassen.
App ID verwendet SendGrid als Postzustellungsdienst. Alle E-Mails werden über ein einzelnes SendGrid-Konto gesendet.
E-Mail-Einstellungen konfigurieren
Mit App ID können Sie wählen, ob Sie die App ID Standard SendGrid zu verwenden, Ihr eigenes SendGrid Konto hinzuzufügen oder Ihren eigenen benutzerdefinierten Webhook zu konfigurieren, um E-Mail-Nachrichten in Cloud Directory zu senden.
IBM Standard-E-Mail-Provider verwenden
Standardmäßig verwendet App ID SendGrid als E-Mail-Zustelldienst für Cloud Directory.
-
Navigieren Sie zur Seite Cloud Directory > E-Mail-Vorlagen > E-Mail-Einstellungen des Service-Dashboards.
-
Wählen Sie Standard aus. Es erscheinen die Informationen, die Sie eingeben müssen.
-
Konfigurieren Sie Ihre Absenderdetails.
-
Geben Sie im Feld Von die E-Mail-Adresse ein, von der Benutzer Ihre E-Mails empfangen sollen.
-
Geben Sie im Feld Absendername den Namen ein, den Sie mit der im Feld "Von" angegebenen E-Mail-Adresse verknüpfen möchten.
-
Geben Sie im Feld Antwortadresse die E-Mail-Adresse ein, unter der Sie Antworten auf Ihre E-Mail empfangen möchten.
-
-
Klicken Sie auf Testen, um Ihre Konfiguration mit einer Test-E-Mail zu testen.
-
Klicken Sie auf Speichern, um Ihre Konfiguration zu aktivieren.
Eigenes SendGrid-Konto hinzufügen
Wenn Sie zum Senden Ihrer Cloud-Directory-E-Mails Ihr eigenes SendGrid-Konto verwenden, haben Sie die volle Kontrolle. Sie können entscheiden, wie die E-Mails gesendet werden, Ihren eigenen Domainnamen verwenden und Ihre Absenderdetails definieren. Mit angepassten E-Mail-Einstellungen verringern Sie die Wahrscheinlichkeit, dass eine E-Mail durch Filter als Spam eingestuft wird, und fördern gleichzeitig die Markenerkennung Ihrer Anwendung.
Eine direkte Verbindung zu Ihrem E-Mail-Provider kann Ihnen helfen, Informationen zu einzelnen Nachrichten zu erhalten, z. B. zur Anzahl der Personen, die E-Mails öffnen, und zu Nachrichten, die nicht zugestellt wurden. Sie können auch allgemeine Statistiken anzeigen, die Ihnen helfen, Ihre E-Mail-Kampagnen besser zu steuern.
Haben Sie kein SendGrid-Konto? Registrieren.
-
Navigieren Sie zur Seite Cloud Directory > E-Mail-Vorlagen > E-Mail-Einstellungen des Service-Dashboards.
-
Wählen Sie SendGrid aus. Es erscheinen die Informationen, die Sie eingeben müssen.
-
Geben Sie unter SendGrid-API-Schlüssel Ihren API-Schlüssel ein.
-
Konfigurieren Sie Ihre Absenderdetails.
-
Geben Sie im Feld Von die E-Mail-Adresse ein, von der Benutzer Ihre E-Mails empfangen sollen.
-
Geben Sie im Feld Absendername den Namen ein, den Sie mit der im Feld "Von" angegebenen E-Mail-Adresse verknüpfen möchten.
-
Geben Sie im Feld Antwortadresse die E-Mail-Adresse ein, unter der Sie Antworten auf Ihre E-Mail empfangen möchten.
-
-
Klicken Sie auf Testen, um Ihre Konfiguration mit einer Test-E-Mail zu testen.
-
Klicken Sie auf Speichern, um Ihre Konfiguration zu aktivieren.
E-Mail-Provider anpassen
Wenn Sie zum Senden Ihrer Cloud-Directory-E-Mails Ihren eigenen angepassten Erweiterungspunkt definieren, haben Sie die volle Kontrolle. Sie können entscheiden, wie die E-Mails gesendet werden, Ihren eigenen Domainnamen verwenden und Ihre Absenderdetails definieren. Mit angepassten E-Mail-Einstellungen verringern Sie die Wahrscheinlichkeit, dass eine E-Mail durch Filter als Spam eingestuft wird, und fördern gleichzeitig die Markenerkennung Ihrer Anwendung.
Eine direkte Verbindung zu Ihrem E-Mail-Provider kann Ihnen helfen, Informationen zu einzelnen Nachrichten zu erhalten, z. B. zur Anzahl der Personen, die E-Mails öffnen, und zu Nachrichten, die nicht zugestellt wurden. Sie können auch allgemeine Statistiken anzeigen, die Ihnen helfen, Ihre E-Mail-Kampagnen besser zu steuern.
Angepassten E-Mail-Provider auf der GUI konfigurieren
Sie können das Service-Dashboard verwenden, um Ihren angepassten Provider zu konfigurieren.
-
Navigieren Sie zur Seite Cloud Directory > E-Mail-Vorlagen > E-Mail-Einstellungen des Service-Dashboards.
-
Wählen Sie Angepasst aus. Es erscheinen die Informationen, die Sie eingeben müssen.
-
Geben Sie im Feld Webhook die URL Ihrer angepassten Erweiterung ein.
-
Wählen Sie einen Berechtigungstyp aus. Sie können aus den folgenden Optionen auswählen:
- Keine Angabe: Für den Webhook-Endpunkt oder die Webhook-URL ist kein Berechtigungsheader erforderlich.
- Basis: Für den Webhook-Endpunkt ist in jeder Anforderung ein HTTP-Berechtigungsheader in Form eines Benutzernamens und eines Kennworts erforderlich.
- Berechtigungsheader: Eine Webhook-Anforderung erfordert, dass Sie die Berechtigungsinformationen Ihres Endpunkts in einer HTTP-Autorisierung übergeben. Sie könnten beispielsweise ein OAuth-2.0-Token übergeben:
Authorization: Bearer eyJraWQiOiIyMDIwMDEyNTE2MzMiLCJhbGciOiJSUzI1NiJ9.eyJpYW1faWQiOiJJ.
-
Konfigurieren Sie Ihre Absenderdetails.
-
Geben Sie im Feld Von die E-Mail-Adresse ein, von der Benutzer Ihre E-Mails empfangen sollen.
-
Geben Sie im Feld Absendername den Namen ein, den Sie mit der im Feld "Von" angegebenen E-Mail-Adresse verknüpfen möchten.
-
Geben Sie im Feld Antwortadresse die E-Mail-Adresse ein, unter der Sie Antworten auf die E-Mail empfangen möchten.
-
-
Klicken Sie auf Testen, um Ihre Konfiguration mit einer Test-E-Mail zu testen.
-
Klicken Sie auf Speichern, um Ihre Konfiguration zu aktivieren.
Angepassten E-Mail-Provider mit der API konfigurieren
Sie können die Cloud Directory-Verwaltungs-APIs verwenden, um Ihren benutzerdefinierten E-Mail-Absender zu konfigurieren.
-
Konfigurieren Sie einen Erweiterungspunkt, der auf den Empfang von POST-Anforderungen wartet. Der Endpunkt muss zu Folgendem in der Lage sein:
- Nutzdaten von App ID lesen
- E-Mail von Ihrem angepassten Provider senden
- Optional können Sie validieren, dass die JSON-Nutzdaten, die von App ID zurückgegeben werden, von keinem Dritten geändert wurden. Es wird eine Zeichenfolge im
Format
{"jws": "jws-format-string"}zurückgegeben, die Ihre Tenant-ID, den Aussteller Ihres JWS-Tokens, die Zeitmarke des Zeitpunkts, zu dem die Nachricht gesendet wurde, eine eindeutige Transaktions-ID und die tatsächlichen Nachrichteninformationen, die Ihre Absenderdetails und den Inhalt des E-Mail-Hauptteils enthalten, einschließen.
Ihr Erweiterungspunkt könnte ähnlich wie im folgenden Beispiel aussehen:
const sgMail = require('@sendgrid/mail'); const {promisify} = require('bluebird'); const request = promisify(require('request')); const jwtVerify = promisify(require('jsonwebtoken').verify); const jwtDecode = require('jsonwebtoken').decode; const jwkToPem = require('jwk-to-pem'); async function obtainPublicKeys() { // Your instance tenant ID const tenantId = '<tenantID>'; // Send request to App ID's public keys endpoint const keysOptions = { method: 'GET', url: `https://<region>.appid.cloud.ibm.com/oauth/v4/$<tenantID>/publickeys` }; const keysResponse = await request(keysOptions); return JSON.parse(keysResponse.body).keys; } async function verifySignature(keysArray, kid, jws) { const keyJson = keysArray.find(key => key.kid === kid); if (keyJson) { const pem = jwkToPem(keyJson); await jwtVerify(jws, pem); return; } throw new Error ("Unable to verify signature"); } async function verifyAndSendMail(jws) { // The API key for Sendgrid const sgApiKey = '<SengridApiKey>'; // Init Sendgrind sgMail.setApiKey(sgApiKey); // Decode message to get information const data = jwtDecode(jws, {complete: true}); // Extract kid from header const kid = data.header.kid; const keysArray = await obtainPublicKeys(); // Verify the signature of the payload with the public keys await verifySignature(keysArray, kid ,jws); // Send the email with Your Sendgrid account const message = data.payload.message; const msg = { to: message.to, from: message.from.address, subject: message.subject, html: message.body, }; console.log(`Sending email to ${message.to}`); let sendgridResponse = await sgMail.send(msg); return {result : 'email_sent',sendgridResponse}; } -
Stellen Sie eine PUT-Anfrage an
/management/v4/<tenantID>/config/cloud_directory/email_dispatcher, um Ihren Webhook URL bereitzustellen. Bei Bedarf können Sie Berechtigungsinformationen angeben. Es werden unter anderem die folgenden Berechtigungstypen unterstützt:Basic authorizationundconstant authorization header value.curl -X PUT https://<region>.appid.cloud.ibm.com/management/v4/<tenantID>/config/cloud_directory/email_dispatcher' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer <IAMToken>' \ -d '{ "provider": "custom", "custom": { "url": "https://example.com/send_mail", "authorization": { "type": "basic", "username": "<username>", "password": "<password>" } } }' -
Prüfen Sie, ob Ihre Konfiguration ordnungsgemäß eingerichtet ist, indem Sie Ihren E-Mail-Dispatcher testen. Verwenden Sie die Test-API, um eine Anfrage an Ihren konfigurierten benutzerdefinierten E-Mail-Absender auszulösen.
E-Mail-Vorlagen
Wenn Sie Nachrichten an Ihre Benutzer senden, können Sie eine beliebige Kombination der folgenden Vorlagen verwenden. Alternativ hierzu können Sie die Vorlagen bearbeiten, um Ihre Nachrichten anzupassen.
Sie können die folgenden Nachrichtentypen nutzen und auch von den MFA-Vorlagen profitieren.
Sie können Parameter in Ihren Nachrichten verwenden, um die Nachrichten weiter anzupassen. In der folgenden Tabelle finden Sie die Parameter, die Sie in allen Nachrichtentypen verwenden können.
| Parameter | Beschreibung |
|---|---|
%{display.logo} |
Zeigt das Bild an, das Sie für das Anmeldewidget konfiguriert haben. |
%{user.displayName} |
Zeigt den Anzeigenamen an, den ein Benutzer für die Interaktion mit der App ausgewählt hat. |
%{user.email} |
Zeigt die registrierte E-Mail-Adresse des Benutzers an. |
%{user.username} |
Zeigt den angegebenen Benutzernamen des Benutzers an, wenn die Verwendung von Benutzername und Kennwort als Authentifizierungsmethode festgelegt ist. |
%{user.firstName} |
Zeigt den angegebenen Vornamen des Benutzers an. |
%{user.formattedName} |
Zeigt den vollständigen Namen des Benutzers an. |
%{user.lastName} |
Zeigt den angegebenen Nachnamen des Benutzers an. |
E-Mail: Willkommen
Wenn sich ein Benutzer für Ihre App registriert, dann möchten Sie ihm möglicherweise eine Nachricht senden, um ihn in Ihrer App willkommen zu heißen.
-
Navigieren Sie zur Registerkarte Cloud Directory > E-Mail-Vorlagen > Begrüßungs-E-Mail des Service-Dashboards.
-
Legen Sie für Willkommens-E-Mail die Einstellung Aktiviert fest.
-
Passen Sie den Inhalt Ihrer Nachricht an. Sie können über die Konsole Parameter hinzufügen und Bilder einfügen. Um die Sprache der Nachricht zu ändern, können Sie die APIs verwenden, um die Sprache einzustellen. Allerdings ist zu beachten, dass Sie für den Inhalt und die Konvertierung der Nachricht verantwortlich sind. In der folgenden Tabelle finden Sie eine Liste der Tabellen, die Sie in dieser Nachricht verwenden können, sowie alle anderen Nachrichten, die Sie senden können. Wenn ein Benutzer die vom Parameter abgefragte Information nicht angibt, wird im entsprechenden Feld kein Wert angezeigt.
-
Klicken Sie auf Speichern.
E-Mail: Verifizierung
Wenn sich ein Benutzer für Ihre Anwendung anhand seiner E-Mail-Adresse registriert, dann können Sie ihm eine Nachricht senden, um ihn zur Bestätigung seiner Identität aufzufordern. Indem Sie eine Verifizierung anfordern, begrenzen Sie die Anzahl der gefälschten Konten, die sich bei Ihrer App registrieren können. Sie können den Zugriff auf Ihre App einschränken, bis ein Benutzer seine E-Mail-Adresse verifiziert hat, oder Sie können auf diese Weise die Erstellung von Profilen für bestimmte Benutzer verwalten.
Benutzer, die manuell über das App ID-Dashboard oder die API zum Erstellen von Benutzern hinzugefügt werden, erhalten diese E-Mail nicht automatisch.
-
Navigieren Sie zur Registerkarte Cloud Directory > E-Mail-Vorlagen > E-Mail-Verifizierung des Service-Dashboards.
-
Legen Sie für E-Mail-Verifizierung die Einstellung Aktiviert fest.
-
Legen Sie für Benutzern die Anmeldung bei Ihrer App ohne vorheriges Verifizieren ihrer E-Mail-Adresse ermöglichen die Einstellung Ja fest. Bei Verwendung der Einstellung 'Ja' können Benutzer mit Ihrer Anwendung interagieren, nachdem sie sich registriert, aber bevor sie ihre E-Mail-Adresse verifiziert haben. Die Standardeinstellung ist 'Nein'.
-
Passen Sie den Inhalt Ihrer Nachricht an. Sie können über die Konsole Parameter hinzufügen und Bilder einfügen. Um die Sprache der Nachricht zu ändern, können Sie die APIs verwenden, um die Sprache einzustellen. Allerdings ist zu beachten, dass Sie für den Inhalt und die Konvertierung der Nachricht verantwortlich sind. In der folgenden Tabelle finden Sie die verschiedenen Parameter, die Sie in Ihrer Nachricht verwenden können. Wenn ein Benutzer die vom Parameter abgefragte Information nicht angibt, wird im entsprechenden Feld kein Wert angezeigt.
Parameter, die Sie in Nachrichten verwenden können, die sich auf die Überprüfung beziehen Parameter Beschreibung %{linkExpiration.hours}Zeigt die Anzahl der Stunden an, die der Link gültig ist. %{linkExpiration.minutes}Zeigt die Anzahl der Minuten an, die der Link gültig ist. %{verify.code}Zeigt eine einmalige Verifizierungs-URL an. %{verify.link}Zeigt die Aktions-URL an, die Sie in den Einstellungen angegeben haben. Sie können auch die Nachrichtenparameter verwenden, die im Abschnitt mit der Willkommensnachricht aufgelistet werden.
-
Definieren Sie eine Ablaufzeit für die Gültigkeit der Aktions-URL. Beim Ablauf der URL handelt es sich um die Zeitdauer (in Minuten), die ein Benutzer zur Verfügung hat, um die Aktion auszuführen, bevor die Gültigkeit des Verifizierungslinks abläuft. Diese Einstellung wirkt sich auch auf den Gültigkeitszeitraum Ihres Links zum Zurücksetzen des Kennworts aus.
-
Geben Sie eine URL für die Seite ein, die angezeigt werden soll, nachdem ein Benutzer seine E-Mail-Adresse im Feld für die URL mit der Danke-Seite verifiziert hat. Wenn Sie dieses Feld nicht ausfüllen, dann wird eine App ID-Standardseite angezeigt.
-
Klicken Sie auf Speichern.
E-Mail: Kennwort zurücksetzen
Wenn ein Benutzer mit Ihrer App interagiert, dann vergisst er möglicherweise sein Kennwort oder es gibt andere Gründe, die eine Kennwortaktualisierung erforderlich machen. Sie können die E-Mail-Antwort auf diese Anforderung anpassen. Wenn ein Benutzer eine Kennwortänderung anfordert, wird das Kennwort erst dann geändert, wenn er auf den Link in dieser E-Mail klickt.
-
Navigieren Sie zur Registerkarte Cloud Directory > E-Mail-Vorlagen > Kennwort zurücksetzen des Service-Dashboards.
-
Legen Sie für E-Mail für vergessenes Kennwort die Einstellung Aktiviert fest.
-
Passen Sie den Inhalt Ihrer Nachricht an. Sie können über die Konsole Parameter hinzufügen und Bilder einfügen. Um die Sprache der Nachricht zu ändern, können Sie die APIs verwenden, um die Sprache einzustellen. Allerdings ist zu beachten, dass Sie für den Inhalt und die Konvertierung der Nachricht verantwortlich sind. In der folgenden Tabelle finden Sie die verschiedenen Parameter, die Sie in Ihrer Nachricht verwenden können. Wenn ein Benutzer die vom Parameter abgefragte Information nicht angibt, wird im entsprechenden Feld kein Wert angezeigt.
Parameter, die Sie in Nachrichten verwenden können, die sich auf vergessene Kennwörter beziehen Parameter Beschreibung %{linkExpiration.hours}Zeigt die Anzahl der Stunden an, die der Link gültig ist. %{linkExpiration.minutes}Zeigt die Anzahl der Minuten an, die der Link gültig ist. %{resetPassword.code}Zeigt einen einmaligen Kenncode als Teil der URL an. Das bedeutet, dass jeder Person ein anderer Code zugeordnet ist. Beispiel: https://us-south.appid.cloud.ibm.com/wfm/verify/6574839563478%{resetPassword.link}Zeigt den Link an, auf den ein Benutzer klicken muss, um sein Kennwort zu ändern. Sie können auch die Nachrichtenparameter verwenden, die im Abschnitt mit der Willkommensnachricht aufgelistet werden.
-
Definieren Sie eine Ablaufzeit für die Gültigkeit der Aktions-URL. Beim Ablauf der URL handelt es sich um die Zeitdauer (in Minuten), die ein Benutzer zur Verfügung hat, um die Aktion auszuführen, bevor die Gültigkeit des Verifizierungslinks abläuft. Diese Einstellung wirkt sich auch auf den Gültigkeitszeitraum Ihres Links zum Zurücksetzen des Kennworts aus.
-
Geben Sie eine URL für die Seite ein, die angezeigt werden soll, nachdem ein Benutzer seine E-Mail-Adresse im Feld für die URL der Seite zum Zurücksetzen des Kennworts verifiziert hat. Wenn Sie dieses Feld nicht ausfüllen, dann wird eine App ID-Standardseite angezeigt.
-
Klicken Sie auf Speichern.
E-Mail: Kennwortänderung
Sie können einen Benutzer benachrichtigen, wenn sein Kennwort aktualisiert wird. Die Benachrichtigung kann hilfreich sein, wenn die Anforderung zur Kennwortänderung nicht vom Benutzer ausging. Sie können die erforderlichen Schritte ausführen, um ihr Konto wieder zu schützen.
-
Navigieren Sie zur Registerkarte Cloud Directory > E-Mail-Vorlagen > Kennwortänderung des Service-Dashboards.
-
Legen Sie für E-Mail bei Kennwortänderung die Einstellung Aktiviert fest.
-
Passen Sie den Inhalt Ihrer Nachricht an. Sie können über die Konsole Parameter hinzufügen und Bilder einfügen. Um die Sprache der Nachricht zu ändern, können Sie die APIs verwenden, um die Sprache einzustellen. Allerdings ist zu beachten, dass Sie für den Inhalt und die Konvertierung der Nachricht verantwortlich sind. In der folgenden Tabelle finden Sie die verschiedenen Parameter, die Sie in Ihrer Nachricht verwenden können. Wenn ein Benutzer die vom Parameter abgefragte Information nicht angibt, wird im entsprechenden Feld kein Wert angezeigt.
Parameter, die Sie in Nachrichten verwenden können, die sich auf die Änderung eines Kennworts beziehen Parameter Beschreibung %{passwordChangeInfo.time}Zeigt den Zeitpunkt an, an dem ein neues Kennwort gültig wurde. %{passwordChangeInfo.ipAddress}Zeigt die IP-Adresse an, von der aus die Kennwortänderung angefordert wurde. Sie können auch die Nachrichtenparameter verwenden, die im Abschnitt mit der Willkommensnachricht aufgelistet werden.
-
Klicken Sie auf Speichern.
Unterstützte Sprachen
Sie können die Sprachverwaltungs-APIs verwenden, um die Sprache festzulegen, in der Ihre Benutzerkommunikation verfasst werden kann. Ohne weiteren Vorbereitungs- oder Anpassungsaufwand ist jedoch nur die englische Sprache verfügbar. Die Zuständigkeit für die Konvertierung der Nachrichten liegt bei Ihnen. Wenn Sie die entsprechende Konfiguration mit der API festgelegt haben, wird die grafische Benutzerschnittstelle aktualisiert, sodass Sie die Textvorlagen ändern können.
| Code | Sprache | Bereich |
|---|---|---|
af-ZA |
Afrikaans | Südafrika |
sq-AL |
Albanisch | Albanien |
am-ET |
Amharisch | Äthiopien |
ar-DZ |
Arabisch | Algerien |
ar-BH |
Arabisch | Bahrain |
ar-EG |
Arabisch | Ägypten |
ar-IQ |
Arabisch | Irak |
ar-JO |
Arabisch | Jordanien |
ar-KW |
Arabisch | Kuwait |
ar-LB |
Arabisch | Libanon |
ar-LY |
Arabisch | Libyen |
ar-MR |
Arabisch | Mauretanien |
ar-MA |
Arabisch | Marokko |
ar-OM |
Arabisch | Oman |
ar-QA |
Arabisch | Katar |
ar-SA |
Arabisch | Saudi-Arabien |
ar-SY |
Arabisch | Syrien |
ar-YE |
Arabisch | Tunesien |
ar-AE |
Arabisch | Vereinigte Arabische Emirate |
ar-YE |
Arabisch | Jemen |
hy-AM |
Armenisch | Armenien |
as-IN |
Assamesisch | Indien |
az-AZ |
Aserbaidschanisch | Aserbaidschan |
eu-ES |
Baskisch | Spanisch |
be-BY |
Weißrussisch | Weißrussland |
bn-BD |
Bengalisch | Bangladesch |
be-BY |
Weißrussisch | Weißrussland |
bn-BD |
Bengalisch | Bangladesch |
bn-IN |
Bengalisch | Indien |
bs-Latn-BA |
Bosnisch | Bosnien |
bg-BG |
Bulgarisch | Bulgarien |
my-MM |
Burmesisch | Myanmar |
ca-ES |
Katalanisch | Spanisch |
zh-Hans-CN |
Vereinfachtes Chinesisch | China |
zh-Hans-SG |
Vereinfachtes Chinesisch | Singapur |
zh-Hant-HK |
Chinesisch in traditioneller Schreibweise | Hongkong (Sonderverwaltungsregion der VR China) |
zh-Hant-MO |
Chinesisch in traditioneller Schreibweise | Macao S.A.R. der VR China |
zh-Hant-TW |
Chinesisch in traditioneller Schreibweise | Taiwan |
hr-HR |
Kroatisch | Kroatien |
cs-CZ |
Tschechisch | Tschechien |
da-DK |
Dänisch | Dänemark |
nl-BE |
Niederländisch | Belgien |
nl-NL |
Niederländisch | Niederlande |
en-AU |
Englisch | Australien |
eu-BE |
Englisch | Belgien |
en-CM |
Englisch | Kamerun |
eu-CA |
Englisch | Kanada |
en-GH |
Englisch | Ghana |
eu-HK |
Englisch | Hongkong (Sonderverwaltungsregion der VR China) |
en-IN |
Englisch | Indien |
en-IE |
Englisch | Irland |
en-KE |
Englisch | Kenia |
en-MU |
Englisch | Mauritius |
en-NZ |
Englisch | Neuseeland |
en-NG |
Englisch | Nigeria |
en-PH |
Englisch | Philippinen |
en-SG |
Englisch | Singapur |
en-ZA |
Englisch | Südafrika |
en-TZ |
Englisch | Tansania |
en-GB |
Englisch | Vereinigtes Königreich |
en-US |
Englisch | Vereinigte Staaten |
en-ZM |
Englisch | Sambia |
en |
Englisch | |
et-EE |
Estnisch | Estland |
fil-PH |
Filipino | Philippinen |
fi-FI |
Finnisch | Finnland |
fr-DZ |
Französisch | Algerien |
fr-CM |
Französisch | Kamerun |
fr-CD |
Französisch | Demokratische Republik Kongo |
fr-BE |
Französisch | Belgien |
fr-CA |
Französisch | Kanada |
fr-FR |
Französisch | Frankreich |
fr-CI |
Französisch | Elfenbeinküste |
fr-LU |
Französisch | Luxemburg |
fr-MR |
Französisch | Mauretanien |
fr-MU |
Französisch | Mauritius |
fr-MA |
Französisch | Marokko |
fr-SN |
Französisch | Senegal |
fr-CH |
Französisch | Schweiz |
fr-TN |
Französisch | Tunesien |
gl-ES |
Galizisch | Spanisch |
lg-UG |
Ganda | Uganda |
ka-GE |
Georgisch | Georgien |
de-AT |
Deutsch | Österreich |
de-DE |
Deutsch | Deutschland |
de-LU |
Deutsch | Luxemburg |
de-CH |
Deutsch | Schweiz |
el-GR |
Griechisch | Griechenland |
gu-IN |
Gujaratisch | Indien |
ha-NG |
Haussa | Nigeria |
he-IL |
Hebräisch | Israel |
hi-IN |
Hindi | Indien |
hu-HU |
Ungarisch | Ungarn |
is-IS |
Isländisch | Island |
ig-NG |
Igbo | Nigeria |
id-ID |
Indonesisch | Indonesien |
it-IT |
Italienisch | Italien |
it-CH |
Italienisch | Schweiz |
ja-JP |
Japanisch | Japan |
kn-IN |
Kanadisch | Indien |
kk-KZ |
Kasachisch | Kasachstan |
km-KH |
Khmer | Kambodscha |
rw-RW |
Kinyarwanda | Ruanda |
kok-IN |
Konkani | Indien |
ko-KR |
Koreanisch | Südkorea |
lo-LA |
Litauisch | Litauen |
lv-LV |
Lettisch | Lettland |
lt-LT |
Khmer | Kambodscha |
mk-MK |
Mazedonisch | Mazedonien |
ms-Latn-MY |
Malaiisch (Lateinisch) | Malaysia |
ml-IN |
Malajalam | Indien |
mt-MT |
Maltesisch | Malta |
mr-IN |
Marathi | Indien |
mn-Cyrl-MN |
Mongolisch (Kyrillisch) | Mongolei |
ne-IN |
Nepalesisch | Indien |
ne-NP |
Nepalesisch | Nepal |
nb-NO |
Norwegisch (Bokmål) | Norwegen |
nn-NO |
Nynorsk-Norwegisch | Norwegen |
or-IN |
Orija | Indien |
om-ET |
Oromo | Äthiopien |
pl-PL |
Polnisch | Polen |
pt-AO |
Portugiesisch | Angola |
pt-BR |
Portugiesisch | Brasilien |
pt-MO |
Portugiesisch | Macao S.A.R. der VR China |
pt-MZ |
Portugiesisch | Mosambik |
pt-PT |
Portugiesisch | Portugal |
pa-IN |
Pundjabisch | Indien |
ro-RO |
Rumänisch | Rumänien |
ru-RU |
Russisch | Russland |
sr-Cyrl-RS |
Serbisch (Kyrillisch) | Serbien |
sr-Latn-ME |
Serbisch (Lateinisch) | Montenegro |
sr-Latn-RS |
Serbisch (Lateinisch) | Serbien |
si-LK |
Singhalesisch | Sri Lanka |
sk-SK |
Slowakisch | Slowakei |
sl-SI |
Slowenisch | Slowenien |
es-AR |
Spanisch | Argentinien |
es-BO |
Spanisch | Bolivien |
es-CL |
Spanisch | Chile |
es-CO |
Spanisch | Kolumbien |
es-CR |
Spanisch | Costa Rica |
es-DO |
Spanisch | Dominikanische Republik |
es-EC |
Spanisch | Ecuador |
es-SV |
Spanisch | El Salvador |
es-GT |
Spanisch | Guatemala |
es-HN |
Spanisch | Honduras |
es-MX |
Spanisch | Mexiko |
es-NI |
Spanisch | Nicaragua |
es-PA |
Spanisch | Panama |
es-PY |
Spanisch | Paraguay |
es-PE |
Spanisch | Peru |
es-PR |
Spanisch | Puerto Rico |
es-ES |
Spanisch | Spanisch |
es-US |
Spanisch | Vereinigte Staaten |
es-UY |
Spanisch | Uruguay |
es-VE |
Spanisch | Venezuela |
sw-KE |
Suaheli | Kenia |
sw-TZ |
Suaheli | Tansania |
sv-SE |
Schwedisch | Schweden |
ta-IN |
Tamilisch | Indien |
te-IN |
Telugu | Indien |
th-TH |
Thailändisch | Thailand |
tr-TR |
Türkisch | Türkei |
uk-UA |
Ukrainisch | Ukraine |
ur-IN |
Urdu | Indien |
ur-PK |
Urdu | Pakistan |
uz-Cyrl-UZ |
Usbekisch (Kyrillisch) | Usbekistan |
uz-Latn-UZ |
Usbekisch (Lateinisch) | Usbekistan |
vi-VN |
Vietnamesisch | Vietnam |
cy-GB |
Walisisch | Vereinigtes Königreich |
yo-NG |
Yoruba | Nigeria |
zu-ZA |
Zulu | Südafrika |