Histórico da Página
...
Nota |
---|
Não haverá mais tratamento de contexto por literal de tradução; Atualmente não está sendo tratado a exceção da tradução de uma literal. |
Flex
Para não prejudicar o legado já desenvolvido em Flex, na utilização da metodologia de tradução, foram reaproveitados os métodos já existentes.
São eles:
Classe I18nUtil
Método: getLabel.Bloco de código language actionscript3 /** * Retorna o String Id traduzido. Caso não encontre o mesmo * será retornado o label informado como parametro * * @param label * @param stringID * @return * */ public static function getLabel(label:String, stringID:String=null):String { var uLabel:String = ""; var runtimeMode:String = PropertyUtil.getInstance().getProperty("runtime.mode", "production"); var trans:String = ""; if(stringID==null){ if(label!=null){ uLabel = stringReplaceAll(label, " ", "_"); trans = I18NService.translate(uLabel); }else{ label = ""; } if(trans == uLabel){ trans = label; } }else{ trans = I18NService.translate(stringID); if (trans == stringID) { trans = label; if (runtimeMode != "production") { trans += "#"; } } } return trans; }
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas