old_contents: from modeltranslation.translator import translator, TranslationOptions
  from openbudget.apps.sheets import models
  
  
  class SheetTransOps(TranslationOptions):
      fields = ('description',)
  
  
  class SheetItemTransOps(TranslationOptions):
      fields = ('description',)
  
  
  class TemplateTransOps(TranslationOptions):
      fields = ('name', 'description')
  
  
  class TemplateNodeTransOps(TranslationOptions):
      fields = ('name', 'description')
  
  
  class DenormalizedSheetItemTransOps(TranslationOptions):
      fields = ('name', 'description', 'node_description')
  
  translator.register(models.Sheet, SheetTransOps)
  translator.register(models.SheetItem, SheetItemTransOps)
  translator.register(models.Template, TemplateTransOps)
  translator.register(models.TemplateNode, TemplateNodeTransOps)
  translator.register(models.DenormalizedSheetItem, DenormalizedSheetItemTransOps)
  
new_contents: from modeltranslation.translator import translator, TranslationOptions
  from openbudget.apps.sheets import models
  
  
  class SheetTransOps(TranslationOptions):
      fields = ('description',)
  
  
  class SheetItemTransOps(TranslationOptions):
      fields = ('description',)
  
  
  class TemplateTransOps(TranslationOptions):
      fields = ('name', 'description')
  
  
  class TemplateNodeTransOps(TranslationOptions):
      fields = ('name', 'description')
  
  
  translator.register(models.Sheet, SheetTransOps)
  translator.register(models.SheetItem, SheetItemTransOps)
  translator.register(models.Template, TemplateTransOps)
  translator.register(models.TemplateNode, TemplateNodeTransOps)
  
subject: Remove denormed sheet item from translations