HomePhorge

Update Phabricator to work with more modular translations

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

Provenance
epriestleyAuthored on Feb 11 2015, 1:02 PM
themackabuPushed on Mar 25 2025, 8:07 PM
Parents
rP187836b8a925: Show open setup issue keys in "title" attribute of setup issues warning
Branches
Loading...
Tags
Loading...

Event Timeline