Editando Resource Strings

Criação

Resource Strings podem ser criadas utilizando o comando Engine DevTools: Create Resource String, o atalho Ctrl+E Alt+R, ou a opção “Create Resource String” no menu de contexto do editor (este último apenas se houver trecho do arquivo selecionado).

O fluxo mais comum para a criação consiste em selecionar um trecho em um arquivo da VFS e rodar o comando. A Resource String será criada e o trecho selecionado será substituído por sua declaração na forma $R(<chave>) (Exemplo: $R(12345)).

Criação fora da VFS

O mesmo comando pode ser usado para criar Resource Strings de forma avulsa, ou a partir de trecho selecionado de arquivo fora da VFS.

Caso haja um arquivo aberto com trecho selecionado, o comando tentará inferir a base a partir desse arquivo. Caso não haja seleção ou o arquivo não represente um recurso de uma base de dados do engine, a base será perguntada ao desenvolvedor.

Em seguida, é pedido ao desenvolvedor que escolha a partir de uma lista a qual produto pertencerá a Resource String a ser criada.

Caso haja seleção ativa, o conteúdo selecionado será usado como texto da Resource String. Concatenações de strings serão convertidas em texto. Se não houver seleção ativa, será pedido ao desenvolvedor que informe o texto da Resource String.

Por fim, caso a criação tenha sido acionada a partir de uma seleção, aquele trecho será substituído pela declaração da Resource String se o arquivo for editável. Em qualquer outra circunstância, a declaração é copiada para o clipboard.

Edição

Chaves de Resource Strings em arquivos javascript funcionam como links. Para editar, basta abrir o arquivo por meio do link e editá-lo como qualquer outro arquivo no VS Code.

Remoção

Para efetuar uma remoção, basta clicar na opção “Delete This Resource String” no menu de contexto do editor.