Interface I18NService

  • All Superinterfaces:
    BaseAPIService

    public interface I18NService
    extends BaseAPIService
    Fornece acesso aos serviços de internacioinalização.
    Since:
    1.5
    Author:
    vanei
    • Method Detail

      • transalateString

        String transalateString​(String message,
                                Object[] params)
                         throws com.fluig.sdk.api.common.SDKException
        Retorna a tradução de uma String padrão do Fluig.
        Parameters:
        message - String a ser traduzida.
        params - Valores a serem substituídos na String. null se não houver parâmetros.
        Returns:
        String traduzida ou a própria string original, se não encontrar a tradução.
        Throws:
        com.fluig.sdk.api.common.SDKException
      • transalateString

        String transalateString​(String code,
                                String message,
                                Object[] params)
                         throws com.fluig.sdk.api.common.SDKException
        Retorna a tradução de uma String associada a um Bundle específico.
        Parameters:
        code - Código do resource bundle onde procurar a tradução.
        message - String a ser traduzida.
        params - Valores a serem substituídos na String. null se não houver parâmetros.
        Returns:
        String traduzida ou a própria string original, se não encontrar a tradução.
        Throws:
        com.fluig.sdk.api.common.SDKException
      • translateException

        String[] translateException​(Throwable ex)
                             throws com.fluig.sdk.api.common.SDKException
        Retorna a tradução de uma exception.
        Parameters:
        ex - Exception a ser traduzida.
        params - Valores a serem substituídos na String. null se não houver parâmetros.
        Returns:
        Array de duas dimensões, onde no índice 0 está a tradução da exception e no índice 1 está uma descrição mais detalhada da mensagem.
        Throws:
        com.fluig.sdk.api.common.SDKException
      • addResourceBundle

        void addResourceBundle​(Locale locale,
                               String code,
                               Properties props)
                        throws com.fluig.sdk.api.common.SDKException
        Registra um ResourceBundle para um determinado componente.
        Parameters:
        locale - Idioma.
        code - Código do componente ao qual o ResourceBundle pertence.
        props - Conjunto de strings internacionalizadas.
        Throws:
        com.fluig.sdk.api.common.SDKException