L20n/Features/Forbid referencing public entities

From MozillaWiki
< L20n‎ | Features
Jump to: navigation, search


goals

In order to make it safe for tools to remove obsolete public entities when syncing localization with source resources, there's an idea to forbid referencing public entities in expressions.

Unfortunately that would mean that some entities (like brandName) that are meant to be referenced from other entities will be moved to local entities which will not be copied at bootstrap. That means that our choice is between:

1) Make it hard to auto-remove obsolete entities (because we don't know if they are used somewhere in a target locale) 2) Make it hard to sync some entities like brandName as they're local

status

  • gandalf - ?
  • stas - against
  • pike - ?