Language Settings

You can design watch faces that display language-specific content.

There are four features in Galaxy Watch Studio (GWS) that can be localized (each feature is configured differently):

  • Digital Clock component (automatically adjusts to phone language setting) - The content is automatically adjusted, based on the language setting of the phone to which the watch is paired and the language selections for this component. In your watch design, you can select one or more languages for which the content will be automatically localized. If the phone's language is set to something not selected for this component, the language selected as the default language is displayed in the watch face. The initially configured default language is English (United States).

  • Weather Type text component, Description display type (automatically adjusts to phone language setting or static) - The display type of the Weather Type text component must be set to Description in order for its content to be automatically localized. By default, when you add a Weather Type text component, the display type is set to Main. See Weather for more information about Weather Type components.

    The description, which is provided by OpenWeather, can be localized by setting its language. If you set the language to default, the language setting of the phone to which the watch is paired determines the language in which the description is displayed. If the phone’s language is not supported, the description is displayed in English. You can also select a language in which the description is always displayed.

    In order to use weather-related components, you must register with OpenWeatherMap.org and get an API key.

  • Normal Text component (static) - Text in any language may be cut and pasted into an input box. This content must be manually updated for each watch face for different languages.

  • Label (automatically adjusts to phone language setting) - The label is displayed when the user long presses the watch face to change the watch face. The label that is displayed is based on the language setting of the phone to which the watch is paired and the language selections for the label. When you build your watch face, you can add localized labels and select the language for which the localized label will be displayed. If the phone's language is set to something not selected for the label, the default label (the label with no language specified) is displayed.

Configure a digital clock component

This example shows how to add the Digital Clock component and set the languages for localization.

  1. Add a Digital Clock component to your watch face.

  2. With the component selected, go to the Properties window. In the Type section, select an ICU Format that displays localizable content, such as the date, and optionally customize the format.

  3. Click Setting to open the Language Setting window and select the languages used for localization. English (United States) is initially configured as the default language.

For example, if you select English, German, Italian, Korean, and Russian languages for your Digital Clock component and set the default language to English, if a user's phone language is Spanish, the Digital Clock component displays in English.

  1. Click OK.

    This watch face is an example of the Digital Clock component where English is a selected language and the language of the phone (to which the watch is paired) is English.

    If you want to view or capture the Digital Clock component in another language, see How to display and capture a watch face with localized content for more information.

Configure a weather type component

This example shows how to add the Weather Type component and set the language for the watch design.

  1. Add a weather type component to your watch face. Click the Text Component and select Weather type.

  2. Read the information in the Warning window about the features that cannot be used with this type of component and the watches that support this feature. Click OK.
  3. With the component selected, go to the Properties window. In the Data section, set the Display Type to Description.

  4. Select a language. This is the language in which the description will always be displayed. Or, set the language to default to display the description in the language based on the language setting of the phone to which the watch is paired. If the phone’s language is not supported, the description is displayed in English.

  5. Note that the selected language may not display or a 0 (zero) displays in the Preview or Run window. The selected language may not display because the City is set to Current City and you have not set the Current location in your preferences. When the weather data displays 0 (zero), it typically means that data for the location has not been received from OpenWeather.



    To set the Current location in your preferences, go to Edit > Preferences > API.

    Then, in the Data section of the Properties window, temporarily set the City to another location (select Search from Map and select a location), then switch back to Current City.

    If these steps do not fix the problem, verify that your weather API key is activated (go to Edit > Preferences > API) and that your computer is connected to a network.

Configure a text component

This example shows how to add a Text component and enter localized content for the watch design.

  1. Add a Normal Text component to your watch face. Click the Text Component and select Normal Text.

  2. In the text box, enter your localized content.

  3. In the example below, a total of five Normal Text components have been added. One component each has been added in English, German, Korean, Russian, and Italian.



    This watch face is an example of the Digital Clock component where English is a selected language, the Weather Type component where Korean is the selected language and the city is set to Seoul, and five text components in different languages. The language of the phone (to which the watch is paired) is English.


Configure a label

This example shows how to add localized labels. Labels are configured when you build the watch face.

  1. When you have completed your watch design, click the build icon ( ) to build your watch face.

  2. In the Build Project window, update the default label. This label is displayed when the phone's language setting (the phone to which the watch is paired) does not match any language that is configured in this window.

  3. Select the Localization checkbox.

  4. Select the language-country. Language codes are based on ISO 639-1 and country codes are based on ISO 3166-2.

  5. Enter the localized content.

  6. Add any additional languages and localized content.

  7. When you have finished configuring the build information, click Build.

How localized components react to phone language settings

In the following example, the watch face has been designed with the following components:

  • Digital Clock - Displays the day of the week, month, day, and year. The default language is English. Other languages selected include German, Italian, Korean, and Russian.

  • Weather Type component - Displays a description of the weather condition. The description has been set to display in Korean.

  • Normal Text components - Displays "Hello World!" in five different languages: English, German, Italian, Korean, and Russian.

The following shows what the watch face displays with different phone language settings: English, German, Italian, Korean, Russian, and Spanish. The only content that automatically adjusts to the phone language setting is the Digital Clock component content. Because the Digital Clock component's language selection does not include Spanish, if the phone language is set to Spanish, the watch face is displayed in the default language (English).

Phone Language English German Italian
Watch Face Displayed
Results
  • The Digital Clock component displays in English.

  • The other two components are not affected by the phone language settings.

  • The Digital Clock component displays in German.

  • The other two components are not affected by the phone language settings.

  • The Digital Clock component displays in Italian.

  • The other two components are not affected by the phone language settings.

Phone Language Korean Russian Spanish
Watch Face Displayed
Results
  • The Digital Clock component displays in Korean.

  • The other two components are not affected by the phone language settings.

  • The Digital Clock component displays in Russian.

  • The other two components are not affected by the phone language settings.

  • Because the Digital Clock component's language selection does not include Spanish, the Digital Clock component displays in the default language (English).

  • The other two components are not affected by the phone language settings.

How to display and capture a watch face with localized content

Of the four features that can be localized, you can view or capture a screenshot of the localized content for the three components (Digital Clock, Weather Type, and Text) using Galaxy Watch Studio. The fourth feature, the label, cannot be viewed in Galaxy Watch Studio.

The Text component language is static (that is, the language you use in the design is what the user sees). Therefore you can simply view or take a screenshot of a watch face when you use this component.

The Weather Type component (Description only) is either static (when set to a specific language) or adjusts to the phone’s language setting (when the language is set to default). In order to view or capture a screenshot of a fully localized watch face that uses the Weather Type component whose language is set to default, you must temporarily change the language of the Weather Type component.

The Digital Clock component language adjusts to the phone's language setting. Therefore, in order to view or capture a screenshot of a fully localized watch face that uses the Digital Watch component, you must temporarily change the default language of the Digital Clock component.

How to configure a digital clock component to display localized content

This example shows how to configure the Digital Clock component to display in a selected language when it is run from Galaxy Watch Studio. This allows you to view or capture a watch face that is fully localized.

  1. Add a Digital Clock component to your watch face.

  2. With the component selected, go to the Properties window. In the Type section, select an ICU Format that displays localizable content, such as the date, and optionally customize the format.

  3. Click Setting to open the Language Setting window and select the languages used for localization. Note which language is selected as the default language (by default, this is U.S. English).

  4. To view your watch face in one of the selected languages, set it as the default (click the star at the right of the language).

  5. Click OK.

  6. Take a screenshot of the watch face by clicking the screenshot icon in the Run window. The image is displayed in the Preview capture window and saved as a PNG file. On a PC, it is saved in the C:\Users\<your_user_name>\GearWatchDesigner\screenshot\ directory.

  7. Close the Preview capture window and reset the default language.