Square 9 Langauge Manager VSCode ExtensionThis extension adds some useful integrations with the new language manager. It allows you to check if keys exist, checks if a key with a value you selected exists and allows you to create new language keys right from the editor. FeaturesCheck if a key existsSelect text in the editor, right click and choose Get a key's valueSelect a translation key in the editor, right click and choose Create key from valueThis allows you to create a new language key where the value of that key is the text you have selected. You will be prompted to name the key, add a description, and select a category. Once completed the selection in the editor should be replaced by the that was created. Create key from nameThis works the same way as create key from value expect that you're selection in the editor is a named key (IE Check editors for missing translation keys (EXPERIMENTAL)This function intends to search the active editor for missing translation keys. It will prompt you with the number of keys it thinks are not translated and walk you through creating those keys.
Extension SettingsThis extension adds the following settings under the title
AuthenticationThe extension uses Visual Studio Code's credential manager. A notification should popup up if the user is not logged in and clicking it will let you enter language server credentials. Additionally, the login and logout functionality can be reached through the command palette with the commands titled Development NotesYou will get errors related to a self signed certificate in some cases if you attempt to connect this extension to a locally running version of the language manager API. If this occurs you must ensure the SSL cert is trusted. Known Issues1.0.0Initial release of the extension with basic functionality |