Homec4science

Update Phabricator to work with more modular translations

Authored by epriestley <git@epriestley.com> on Feb 11 2015, 22:02.

Description

Update Phabricator to work with more modular translations

Summary:
Ref T7152. Ref T1139. This updates Phabricator so third-party libraries can translate their own stuff. Also:

  • Hide "All Caps" when not in development mode, since some users have found this a little confusing.
  • With other changes, adds a "Raw Strings" mode (development mode only).
  • Add an example silly translation to make sure the serious business flag works.
  • Add a basic British English translation.
  • Simplify handling of translation overrides.

Test Plan:

  • Flipped serious business / development on and off and saw silly/development translations drop off.
  • Switched to "All Caps" and saw all caps.
  • Switched to Very English, Wow!
  • Switched to British english and saw "colour".

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T7152, T1139

Differential Revision: https://secure.phabricator.com/D11747

Details

Committed
epriestley <git@epriestley.com>Feb 11 2015, 22:02
Pushed
aubortJan 31 2017, 17:16
Parents
rPH187836b8a925: Show open setup issue keys in "title" attribute of setup issues warning
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPHd4680a7e4e84: Update Phabricator to work with more modular translations (authored by epriestley <git@epriestley.com>).Feb 11 2015, 22:02