Locale setup on servers

From Zoom 7.3.1 onwards, new locales are supported in Zoom for use by all desktop and web-based Zoom Clients. To use these locales effectively with a Zoom Client, these should also be set up on all servers within Zoom, the Zoom MAM Server, Preview Servers, Curator Servers, and any HADR peers.

Follow these steps on each of these servers:

  1. On your server, open wrapper.conf for editing from the conf folder inside your Zoom installation folder (Windows: [ZoomInstallDir]\conf and Linux: [ZoomInstallDir]/conf).
  2. Locate the line with the highest n for wrapper.java.additional.n in the file.
  3. Add 2 new lines for wrapper.java.additional increasing the value of n as follows:

    wrapper.java.additional.n+1=-Duser.country=ISO_Country_code
    wrapper.java.additional.n+2=-Duser.language=ISO_Language_code

    For setting German locale in wrapper.conf whose last wrapper.java.additional value is wrapper.java.additional.20, add these lines:

     wrapper.java.additional.21=-Duser.country=DE

    wrapper.java.additional.22=-Duser.language=de
  4. Save and close the file.
  5. On your Preview Server:
    1. Open preview-server.conf for editing from the conf folder inside your Zoom installation folder (Windows: [ZoomInstallDir]\conf\ and Linux: [ZoomInstallDir]/conf/).
    2. Locate the line with the highest n for wrapper.java.additional.n in the file.
    3. Add 2 new lines for wrapper.java.additional increasing the value of n as follows:

      wrapper.java.additional.n+1=-Duser.country=ISO_Country_code
      wrapper.java.additional.n+2=-Duser.language=ISO_Language_code

      For setting German locale in wrapper.conf whose last wrapper.java.additional value is wrapper.java.additional.20, add these lines:

       wrapper.java.additional.21=-Duser.country=DE

      wrapper.java.additional.22=-Duser.language=de
    4. Save and close the file.
    5. Open your Preview Server’s zoom.properties for editing from its .zm folder (Windows – [OSInstallDir]\Windows\System32\config\systemprofile\.zm\ and Linux – $Home/.zm/).
    6. Set the property CURRENT_LOCALE to point to the desired locale. If the property exists then update its value and if it does not exist then add it. For example:

      CURRENT_LOCALE=de_DE

      If one or more translated string files for the language associated with this locale are not available on the Zoom Server then corresponding default strings in English will be used in their place.
    7. Save and close the file.
    8. Restart your Preview Server.
  6. On your Curator Server:
    1. Open curator-server.conf for editing from the conf folder inside your Zoom installation folder (Windows: [ZoomInstallDir]\conf\ and Linux: [ZoomInstallDir]/conf/).
    2. Locate the line with the highest n for wrapper.java.additional.n in the file.
    3. Add 2 new lines for wrapper.java.additional increasing the value of n as follows:

      wrapper.java.additional.n+1=-Duser.country=ISO_Country_code
      wrapper.java.additional.n+2=-Duser.language=ISO_Language_code

      For setting German locale in wrapper.conf whose last wrapper.java.additional value is wrapper.java.additional.20, add these lines:

       wrapper.java.additional.21=-Duser.country=DE

      wrapper.java.additional.22=-Duser.language=de
    4. Save and close the file.
    5. Restart your Curator Server.
  7. Restart your server.

The locale is now successfully set on the servers in Zoom. Zoom Clients will need some additional setup to use the locale at their end.