Drupal Sharing Customization

Translation & Localization

By default, AddToAny automatically translates the menu based on the locale of each user's browser.

You can set the default locale by choosing a language in the button generator, or you can customize the language yourself by following the example below.

var a2a_config = a2a_config || {};
// de
// German / Deutsch
a2a_config.localize = {
   Share: "Teilen",
   Save: "Sichern",
   Subscribe: "Abonnieren",
   Email: "E-Mail",
   Bookmark: "Lesezeichen",
   ShowAll: "Alle anzeigen",
   ShowLess: "Weniger anzeigen",
   FindServices: "Finde Dienste",
   FindAnyServiceToAddTo: "Finde deinen Bookmarkdienst",
   PoweredBy: "Unterstützt von",
   ShareViaEmail: "Teile via E-Mail",
   SubscribeViaEmail: "Abonniere via E-Mail",
   BookmarkInYourBrowser: "Lesezeichen im Browser setzen",
   BookmarkInstructions: "Benutze die Tasten Ctrl+D oder Cmd+D um die Seite zu speichern",
   AddToYourFavorites: "Als Favorit setzen",
   SendFromWebOrProgram: "Sende die Seite von der Website oder einem Programm aus",
   EmailProgram: "E-Mail-Programm",
   More: "Mehr…",
   ThanksForSharing: "Danke für das Teilen!",
   ThanksForFollowing: "Danke fürs Folgen!",
};

In Drupal, add the following JavaScript code to your "Additional JavaScript" box in Configuration > Web services > AddToAny > Additional Options.

In WordPress, add the following JavaScript code to your "Additional JavaScript" box in Settings > AddToAny.

// de
// German / Deutsch
a2a_config.localize = {
   Share: "Teilen",
   Save: "Sichern",
   Subscribe: "Abonnieren",
   Email: "E-Mail",
   Bookmark: "Lesezeichen",
   ShowAll: "Alle anzeigen",
   ShowLess: "Weniger anzeigen",
   FindServices: "Finde Dienste",
   FindAnyServiceToAddTo: "Finde deinen Bookmarkdienst",
   PoweredBy: "Unterstützt von",
   ShareViaEmail: "Teile via E-Mail",
   SubscribeViaEmail: "Abonniere via E-Mail",
   BookmarkInYourBrowser: "Lesezeichen im Browser setzen",
   BookmarkInstructions: "Benutze die Tasten Ctrl+D oder Cmd+D um die Seite zu speichern",
   AddToYourFavorites: "Als Favorit setzen",
   SendFromWebOrProgram: "Sende die Seite von der Website oder einem Programm aus",
   EmailProgram: "E-Mail-Programm",
   More: "Mehr…",
   ThanksForSharing: "Danke für das Teilen!",
   ThanksForFollowing: "Danke fürs Folgen!",
};

Force language

If you're providing your own translation, you can turn off AddToAny's auto-localization and always force your custom translation.
var a2a_config = a2a_config || {};
a2a_config.locale = "custom";

In Drupal, add the following JavaScript code to your "Additional JavaScript" box in Configuration > Web services > AddToAny > Additional Options.

In WordPress, add the following JavaScript code to your "Additional JavaScript" box in Settings > AddToAny.

a2a_config.locale = "custom";
You can force a certain pre-translated locale by specifying a supported language code (such as fr or fr-CA).
var a2a_config = a2a_config || {};
a2a_config.locale = "fr-CA";

In Drupal, add the following JavaScript code to your "Additional JavaScript" box in Configuration > Web services > AddToAny > Additional Options.

In WordPress, add the following JavaScript code to your "Additional JavaScript" box in Settings > AddToAny.

a2a_config.locale = "fr-CA";