EDIT: despite in the sheet editor everything seems to work fine, in the game is not...working on it. The preview only shows some parts of the character sheet , always enter the actual game to see how things look like. Btw I made major updates to much of the documentation related to working on character sheets , I recommend you take a new look at it. And when it comes to your attempted fix for the init button, I'm not sure that will work. Give us a screenshot of how the sheet looks inside your test game. If you give a i18n-tag to a label or other html-element, everything inside the label will be replaced with the corresponding value from the translation file, and no input or other things will remain. On label where you have an input inside, you need to change so the text to be translated has it's own html element. This will not work: < label data-i18n =" armor-head " > Head: < input name =" attr_armorhead " type =" number " style =" display:inline " > </ label > This will work: < label > <div data-i18n =" armor-head " >Head: </div> < input name =" attr_armorhead " type =" number " style =" display:inline " > </ label > Look up existing character sheet that uses translations, and you see that it works. I'd also advice to test your changes a bit more than you did for this update, as I'm sure you would have noticed the init button going missing with just a few minutes of looking at the sheet. Considering you can get updates to the sheet only once a week, it's worthwile to spend s few extra minutes on making sure things work. You could also share us a link to your testing campaign, so others can help with that. If you create a public test campaign for the sheet, remember to place a few character sheets set to be visible & Edited by "All Players", so that people can just join in an test around without you needing to do anything.