Package jmri.jmrix

Class Bundle

    • Constructor Detail

    • Method Detail

      • getMessage

        static String getMessage​(String key)
        Provides a translated string for a given key from the package resource bundle or parent.

        Note that this is intentionally package-local access.

        Parameters:
        key - Bundle key to be translated
        Returns:
        Internationalized text
      • getMessage

        static String getMessage​(Locale locale,
                                 String key)
        Provides a translated string for a given key in a given locale from the package resource bundle or parent.

        Note that this is intentionally package-local access.

        Parameters:
        locale - The locale to be used
        key - Bundle key to be translated
        Returns:
        Internationalized text
      • getMessage

        static String getMessage​(String key,
                                 Object... subs)
        Merges user data with a translated string for a given key from the package resource bundle or parent.

        Uses the transformation conventions of the Java MessageFormat utility.

        Note that this is intentionally package-local access.

        Parameters:
        key - Bundle key to be translated
        subs - One or more objects to be inserted into the message
        Returns:
        Internationalized text
        See Also:
        MessageFormat
      • getMessage

        static String getMessage​(Locale locale,
                                 String key,
                                 Object... subs)
        Merges user data with a translated string for a given key in a given locale from the package resource bundle or parent.

        Uses the transformation conventions of the Java MessageFormat utility.

        Note that this is intentionally package-local access.

        Parameters:
        locale - The locale to be used
        key - Bundle key to be translated
        subs - One or more objects to be inserted into the message
        Returns:
        Internationalized text
        See Also:
        MessageFormat