O plug-in Unity é um pacote de localização Unity que permite que os desenvolvedores do Unity gerenciem tarefas de localização sincronizando suas Strings de texto original e traduções com Phrase Strings.
O plug-in assume que o desenvolvedor do Unity usa ou pretende usar a localização por meio da Localização do Unity, especialmente String Table Collections. Consulte a documentação do Unity para comece com a localização do Unity.
Nota
Devido a melhorias constantes, a interface do usuário pode não ser exatamente a mesma que é apresentada no vídeo.
Requisitos
-
Criar um conjunto de locais e uma ou mais coleções de tabelas string.
-
Conecte-os com alguns objetos de texto (e/ou começar a usá-los de forma programática a partir dos scripts do Unity).
Instalação e configuração
Existem várias maneiras de instalar o plug-in:
-
Instale na Loja de Ativos.
-
Instale a partir do arquivo do pacote importando o arquivo local
.unitypackagecomo um pacote personalizado. -
Instalar do código do texto original selecionado localmente por:
-
Verificando o texto original diretamente no diretório
YourProject/Packages/com.phrase.plugin. -
Criando um link simbólico para o diretório
unity_pluginemSeu projeto/pacotescomocom.phrase.plugin.
-
Após a instalação, adicione aos ativos do projeto e Conclua a configuração:
-
Configure o ambiente de conexão e forneça o token de acesso da API gerado no phrase.
-
Obtenha os projetos disponíveis e selecione um da lista.
A lista de locais é obtida automaticamente.
-
Em caso de correspondência local entre o Unity e Phrase Strings, crie os locais ausentes localmente ou no Phrase selecionando a opção relevante.
-
Selecione as tabelas string para se conectar e sincronizar com o phrase.
-
Escolha quais locais devem ser pulled para o Unity e quais serão pushed para o phrase. Esta seleção afeta tanto o pull/push global (no inspetor responsável do phrase) quanto o push/pull individual da tabela string (na gaveta de extensão da tabela).
A lista de chaves inicial (geralmente apenas o local do texto original) já pode ser pushed para o Phrase Strings. Após a tradução aos locais de tradução, as chaves são retiradas para o Unity por meio da mesma tela .
Nota
As operações Push e pull também estão disponíveis na extensão em uma coleção de tabelas String.
Push e pull
Os usuários podem push e pull chaves de localização a partir da tela do (e que sincroniza todas as tabelas string conectadas com o Phrase) e da gaveta de extensão do nas tabelas string individuais.
Quando uma tabela string está conectada ao responsável Phrase, seu inspetor mostra uma gaveta Phrase, que permite empurrar e/ou pullar conteúdo da tabela. Tabelas string não conectadas ao responsável Phrase não terão uma gaveta Phrase.
Os usuários normalmente organizam traduções em várias coleções de tabelas string. Os exemplos serão baseados na seção de jogo ou no tipo de itens referidos (por exemplo, armas, itens, personagens, etc.). Neste caso, será necessário conectar uma coleção com apenas algumas de todas as chaves de tradução existentes no Phrase Strings. Selecione uma opção na área suspenso para especificar o subconjunto de chaves que serão pushed/pulled para a tabela específica:
-
Somente chaves com um certo prefixo em seu nome são importadas (pulled) para a tabela de tradução. Os nomes de chaves do Unity não conterão o próprio prefixo. Quando executado, a tabela inteira é enviada ao phrase e os prefixos são automaticamente anexados aos nomes das chaves.
-
Somente chaves com código correspondente são importadas para a tabela de tradução. Quando executado, o código é atribuído a todas as chaves desta tabela.
-
Todas as chaves do Phrase são importadas para a tabela de tradução quando pulled (geralmente quando há apenas uma única coleção conectada ao Phrase).
Nota
Push e pull da gaveta de extensão de tabela respeita a lista dos locais escolhidos no inspetor responsável phrase.
Janela do Phrase
Selecione Windows/Phrase no menu para abrir a janela do editor e anexá-lo à interface principal, se necessário.
A janela lista chaves anexadas aos objetos de texto da cena de localização, e oferece a edição de metadados e upload de capturas de tela.
Ele mostra todos os objetos de texto da seleção que estão conectados a uma tabela string habilitada pelo phrase e às chaves associadas. Os usuários podem definir descrição de chave e comprimento máximo de caractere, que serão sincronizados com o phrase na Seguinte vez que a Tabela de string contendo for pushed.
Nota
Você também pode visualizar e editar os metadados da chave (tais como descrição e extensão máxima) no editor String Table Collection.
Use o botão atualizar captura de tela para exportar uma captura de tela da exibição atual do jogo e anexá-la a todas as chaves do phrase listadas.
Clique em Abrir no Phrase Seguinte ao nome da chave para abrir a chave no Phrase Strings Editor.