Localization

Org Chart allows changing strings in the user interface since version 2.2.30. You can use this functionality to translate user interface to your language.

This is the structure of the localization object. Read through the comments in the object to understand the purpose of each property.

{
    SearchInputWatermark: "", //This message appears inside search box
    RightControlZone: {       //Buttons section located at the right top corner
        OriginalZoom: "",     //Hint text for original zoom button
        FullScreenMode: "",   //Hint text for full screen button
        Settings: ""          //Hint text for settings button (gears icon)
    },
    Settings: {               //Settings menu which is opened when you click on gears icon
        Settings: "",         //Configuration wizard menu item text
        PrintOrgChart: {      //Strings related to printing
            Title: "",        //Text for print menu item
            PrintingIsNotSupported: "Printing in Firefox, Internet Explorer 9 and below is not supported. Please use Internet Explorer 10 and later, Chrome or Safari. If you use IE 10 and above and see this message, then your browser is in compatibility mode of IE 9 and below.",
            ExportDialog: {
                Title: "Export",
                SubTitle: "Export can take some time. Please, be patient.",
                ExportAsLabel: "Export as",
                PaperSizeLabel: "Paper size",
                LandscapeLabel: "Landscape",
                NoOptionsDescription: "Paper size and layout will be adjusted automatically.",
                ExportButton: "Export",
                CancelButton: "Cancel"
            },
        },
        ManageVacancies: "",                //Manage vacancies menu item text
        ClearCache: {                       //Strings related to cache clearing
            Title: "",                      //Text for clear cach menu item
            ClearCacheConfirmMessage: ""    //Text for clear cache confirmation message box
        },
        Help: ""                            //Help menu item text
    },
    DrillDownToolbar: {       //Toolbar which appears on hove over org chart boxes
        GoToParent : "",      //Hint text for go to parent button
        GoToRoot: "",         //Hint text for go to root button
        DrillHere: "",        //Hint text for drill here button
    },
    UserProfilePropertyNames: {
        "UserProfile_GUID": "Id",
        "SID": "SID",
        "ADGuid": "Active Directory Id",
        "AccountName": "Account name",
        "FirstName": "First name",
        "SPS-PhoneticFirstName": "Phonetic First Name",
        "LastName": "Last name",
        "SPS-PhoneticLastName": "Phonetic Last Name",
        "PreferredName": "Name",
        "SPS-PhoneticDisplayName": "Phonetic Display Name",
        "WorkPhone": "Work phone",
        "Department": "Department",
        "Title": "Title",
        "SPS-JobTitle": "Job Title",
        "Manager": "Manager",
        "AboutMe": "About me",
        "PersonalSpace": "Personal site",
        "PictureURL": "Picture",
        "UserName": "User name",
        "QuickLinks": "Quick links",
        "WebSite": "Web site",
        "PublicSiteRedirect": "Public site redirect",
        "SPS-DataSource": "Data source",
        "SPS-MemberOf": "MemberOf",
        "SPS-Dotted-line": "Dotted-line Manager",
        "SPS-Peers": "Peers",
        "SPS-Responsibility": "Ask Me About",
        "SPS-SipAddress": "SIP Address",
        "SPS-MySiteUpgrade": "My Site Upgrade",
        "SPS-DontSuggestList": "Don’t Suggest List",
        "SPS-ProxyAddresses": "Proxy addresses",
        "SPS-HireDate": "Hire date",
        "SPS-DisplayOrder": "Display Order",
        "SPS-ClaimID": "Claim User Identifier",
        "SPS-ClaimProviderID": "Claim Provider Identifier",
        "SPS-ClaimProviderType": "Claim Provider Type",
        "SPS-LastColleagueAdded": "Last Colleague Added",
        "SPS-OWAUrl": "Outlook Web Access URL",
        "SPS-SavedAccountName": "Saved Account Name",
        "SPS-SavedSID": "Saved SID",
        "SPS-ResourceSID": "Resource Forest SID",
        "SPS-ResourceAccountName": "Resource Forest Account Name",
        "SPS-ObjectExists": "Object Exists",
        "SPS-MasterAccountName": "Master Account Name",
        "SPS-DistinguishedName": "Distinguished Name",
        "SPS-SourceObjectDN": "Source Object Distinguished Name",
        "SPS-LastKeywordAdded": "Last Keyword Added",
        "WorkEmail": "Work e-mail",
        "CellPhone": "Mobile phone",
        "Fax": "Fax",
        "HomePhone": "Home phone",
        "Office": "Office",
        "SPS-Location": "Office Location",
        "SPS-TimeZone": "Time Zone",
        "Assistant": "Assistant",
        "SPS-PastProjects": "Past projects",
        "SPS-Skills": "Skills",
        "SPS-School": "Schools",
        "SPS-Birthday": "Birthday",
        "SPS-StatusNotes": "Status Message",
        "SPS-Interests": "Interests",
        "SPS-EmailOptin": "Email Notifications"
    }
}
The picture below will help you to understand the structure of the localization strings: localization strings

You need to open the configuration wizard and navigate to the Custom JavaScript step. Then you can override strings like this:

Plumsail.OrgChart.LocalizationStrings.SearchInputWatermark = "Suche";
Plumsail.OrgChart.LocalizationStrings.Settings.PrintOrgChart.Title = "Drucken"
Plumsail.OrgChart.LocalizationStrings.Settings.ManageVacancies = "Stellenangebote"
Plumsail.OrgChart.LocalizationStrings.Settings.ClearCache = "Cache leeren"
Plumsail.OrgChart.LocalizationStrings.Settings.Help = "Über"
Change Localization Strings

Note: you may need to refresh the page to apply changes. 

Note: If the version of your Org chart is earlier than 2.3.14 you should use this instruction.