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.