L20n/Features/Forbid referencing public entities: Difference between revisions

From MozillaWiki
< L20n‎ | Features
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 1: Line 1:
[[Category:L20n Features|{{SUBPAGENAME}}]]
[[Category:L20n Features|{{SUBPAGENAME}}]][[Category:L20n]]


== goals ==
== goals ==

Latest revision as of 20:05, 7 August 2012


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 - ?