Page MenuHomePhabricator
Feed Advanced Search

Jun 28 2015

aHa added a comment to T8700: Add missing Translations.

The points with are solved in this Diff

Jun 28 2015, 10:17 AM · Localization
aHa added a revision to T8700: Add missing Translations: D13464: Fix some pht-strings.
Jun 28 2015, 10:16 AM · Localization
aHa created T8700: Add missing Translations.
Jun 28 2015, 10:13 AM · Localization

Jun 20 2015

epriestley closed T8616: Write a guide for translatable strings as Resolved by committing rP85083c88c104: Update the translations document.
Jun 20 2015, 12:25 PM · Documentation, Localization

Jun 19 2015

epriestley added a revision to T8616: Write a guide for translatable strings: D13358: Update the translations document.
Jun 19 2015, 4:56 PM · Documentation, Localization
epriestley claimed T8616: Write a guide for translatable strings.
Jun 19 2015, 12:59 PM · Documentation, Localization
epriestley created T8616: Write a guide for translatable strings.
Jun 19 2015, 12:57 PM · Documentation, Localization

Jun 14 2015

joshuaspence added a comment to T6367: Send email with recipient's language and access levels, not sender's.

Ah thanks

Jun 14 2015, 9:25 PM · Wikimedia, Security, Localization, Mail
epriestley added a comment to T6367: Send email with recipient's language and access levels, not sender's.

I wouldn't expect this to have changed that -- see T4345.

Jun 14 2015, 9:24 PM · Wikimedia, Security, Localization, Mail
joshuaspence added a comment to T6367: Send email with recipient's language and access levels, not sender's.

Is it expected that I still receive "Unknown Object" emails? I thought that this task would've solved this issue. Specifically, I received the following email from this install:

Jun 14 2015, 9:22 PM · Wikimedia, Security, Localization, Mail

Jun 13 2015

aHa edited P1792 PhabricatorGermanTranslation.php.
Jun 13 2015, 10:37 PM · Localization
aHa edited P1792 PhabricatorGermanTranslation.php.
Jun 13 2015, 10:05 PM · Localization

Jun 4 2015

epriestley closed T8387: Convert Mailing Lists into special users, similar to bot users, a subtask of T6367: Send email with recipient's language and access levels, not sender's, as Resolved.
Jun 4 2015, 2:43 AM · Wikimedia, Security, Localization, Mail
epriestley added a comment to T6367: Send email with recipient's language and access levels, not sender's.

These changes were fairly sweeping, so please let me know if you see anything suspicious with mail/feed/notifications.

Jun 4 2015, 2:40 AM · Wikimedia, Security, Localization, Mail
epriestley closed T6367: Send email with recipient's language and access levels, not sender's as Resolved.

This seems to be working correctly in HEAD. In particular:

Jun 4 2015, 2:31 AM · Wikimedia, Security, Localization, Mail
epriestley closed T8387: Convert Mailing Lists into special users, similar to bot users, a subtask of T6367: Send email with recipient's language and access levels, not sender's, as Resolved.
Jun 4 2015, 1:43 AM · Wikimedia, Security, Localization, Mail

Jun 3 2015

epriestley added a revision to T6367: Send email with recipient's language and access levels, not sender's: D13143: Make PhameBlog implement PhabricatorApplicationTransactionInterface.
Jun 3 2015, 9:24 PM · Wikimedia, Security, Localization, Mail
epriestley added a comment to T6367: Send email with recipient's language and access levels, not sender's.

As far as I can tell, we're missing these:

Jun 3 2015, 9:23 PM · Wikimedia, Security, Localization, Mail
epriestley added a comment to T6367: Send email with recipient's language and access levels, not sender's.

One thing I caught is that things which use Transactions now need to implement ApplicationTransactionInterface. At least one object (PhameBlog) does not. I'll check the rest of the codebase and see if there are any more.

Jun 3 2015, 9:13 PM · Wikimedia, Security, Localization, Mail
epriestley added a revision to T6367: Send email with recipient's language and access levels, not sender's: D13142: Send mail to targets in the user's translation.
Jun 3 2015, 9:03 PM · Wikimedia, Security, Localization, Mail
aHa edited P1792 PhabricatorGermanTranslation.php.
Jun 3 2015, 8:36 PM · Localization
epriestley added a revision to T6367: Send email with recipient's language and access levels, not sender's: D13136: Allow administrators to edit the "Account" panel for mailing lists and bots.
Jun 3 2015, 2:16 PM · Wikimedia, Security, Localization, Mail
epriestley added a revision to T6367: Send email with recipient's language and access levels, not sender's: D13131: Build separate mail for each recipient, honoring recipient access levels.
Jun 3 2015, 12:02 AM · Wikimedia, Security, Localization, Mail

Jun 2 2015

epriestley updated subscribers of T6367: Send email with recipient's language and access levels, not sender's.
Jun 2 2015, 8:57 PM · Wikimedia, Security, Localization, Mail
epriestley added a comment to T6367: Send email with recipient's language and access levels, not sender's.

I suppose using a logged-out viewer might be fine, since we'll use the omnipotent viewer if metamta.one-mail-per-recipient is not set, and essentially all installs that use mailing lists probably have this setting configured off.

Jun 2 2015, 2:42 PM · Wikimedia, Security, Localization, Mail
epriestley added a comment to T6367: Send email with recipient's language and access levels, not sender's.

This change is potentially going to make mailing lists useless for nonpublic installs. Our immediate options are:

Jun 2 2015, 2:39 PM · Wikimedia, Security, Localization, Mail
epriestley added a revision to T6367: Send email with recipient's language and access levels, not sender's: D13115: Move all ApplicationTransaction publishing to daemons.
Jun 2 2015, 2:11 PM · Wikimedia, Security, Localization, Mail
epriestley added a comment to T6367: Send email with recipient's language and access levels, not sender's.

Not actually meaningfully stateful:

Jun 2 2015, 12:54 PM · Wikimedia, Security, Localization, Mail
epriestley added a comment to T6367: Send email with recipient's language and access levels, not sender's.

These Editors are the only ones with state properties:

Jun 2 2015, 12:19 PM · Wikimedia, Security, Localization, Mail
epriestley added a revision to T6367: Send email with recipient's language and access levels, not sender's: D13107: Allow TransactionEditor to move publishing work to the daemons.
Jun 2 2015, 12:57 AM · Wikimedia, Security, Localization, Mail
epriestley claimed T6367: Send email with recipient's language and access levels, not sender's.
Jun 2 2015, 12:43 AM · Wikimedia, Security, Localization, Mail

Jun 1 2015

epriestley added a parent task for T6367: Send email with recipient's language and access levels, not sender's: T8377: Build the core "Spaces" Application.
Jun 1 2015, 11:04 PM · Wikimedia, Security, Localization, Mail

May 28 2015

aHa edited P1792 PhabricatorGermanTranslation.php.
May 28 2015, 10:17 PM · Localization
aHa edited P1792 PhabricatorGermanTranslation.php.
May 28 2015, 10:14 PM · Localization
aHa edited P1792 PhabricatorGermanTranslation.php.
May 28 2015, 10:12 PM · Localization

May 27 2015

aHa edited P1792 PhabricatorGermanTranslation.php.
May 27 2015, 9:31 PM · Localization

May 25 2015

ebrahim added a comment to T1139: Internationalize Phabricator.

I hope facilities for supporting non-Gregorian calendar systems such as Persian calendar or Hijri calendar is built into architecture of Phabricator.

May 25 2015, 7:39 PM · Localization

May 20 2015

chad updated subscribers of T6367: Send email with recipient's language and access levels, not sender's.
May 20 2015, 8:52 PM · Wikimedia, Security, Localization, Mail
epriestley updated subscribers of T6367: Send email with recipient's language and access levels, not sender's.
May 20 2015, 6:25 PM · Wikimedia, Security, Localization, Mail

May 4 2015

epriestley merged task T8063: [Feature Request] Server default time-format configuration into T4103: Implement "Role Profiles" to provide search, homepage and application defaults.
May 4 2015, 10:28 PM · Localization
aHa created T8063: [Feature Request] Server default time-format configuration.
May 4 2015, 9:41 PM · Localization

Apr 13 2015

devurandom added a comment to T6367: Send email with recipient's language and access levels, not sender's.

See-Also: https://phabricator.wikimedia.org/T493

Apr 13 2015, 4:17 PM · Wikimedia, Security, Localization, Mail

Apr 3 2015

chad added a comment to T7728: Implement locale.default.

Just gonna push this over there.

Apr 3 2015, 6:35 PM · Localization
chad merged task T7728: Implement locale.default into T4103: Implement "Role Profiles" to provide search, homepage and application defaults.
Apr 3 2015, 6:34 PM · Localization

Apr 1 2015

Mnkras added a comment to T7728: Implement locale.default.

Very true, you are the boss man :D

Apr 1 2015, 11:29 PM · Localization
epriestley added a comment to T7728: Implement locale.default.

More just that we'd like to reduce the number of config values we have, and we could possibly get this "for free" if T4103 has "global defaults for all available settings/preferences".

Apr 1 2015, 11:28 PM · Localization
Mnkras added a comment to T7728: Implement locale.default.

Makes sense, but changing language based on role seems kind of weird, I guess it can be desired in some cases, but either way, you need a way to set the "master"/default value that those roles would inherit

Apr 1 2015, 11:17 PM · Localization
epriestley added a comment to T7728: Implement locale.default.

It's vaguely possible that we won't need a separate setting for this after T4103, which is part of the reason I didn't implement it.

Apr 1 2015, 11:12 PM · Localization
Mnkras created T7728: Implement locale.default.
Apr 1 2015, 10:53 PM · Localization

Mar 11 2015

chad added a comment to T7525: Translator not recognize keys when contains \n characters.

We consider the Translation framework to be a "prototype".

Mar 11 2015, 4:27 PM · Localization
Zolli added a comment to T7525: Translator not recognize keys when contains \n characters.

Yeah, thanks, tha double quote is the answer. The generater tool is broken currently (i18n extract) I submit a patch somtime to fix this.
The generator extracts string in the following version:

Mar 11 2015, 4:23 PM · Localization
chad closed T7525: Translator not recognize keys when contains \n characters as Invalid.

I don't believe we support (take bugs, requests) translating your own instance, though you may if you choose.

Mar 11 2015, 3:30 PM · Localization
Zolli created T7525: Translator not recognize keys when contains \n characters.
Mar 11 2015, 9:18 AM · Localization

Feb 28 2015

epriestley added a parent task for T6367: Send email with recipient's language and access levels, not sender's: T5791: Write Herald rules for outbound mail.
Feb 28 2015, 9:48 PM · Wikimedia, Security, Localization, Mail
sils1297 added a comment to T5269: Translation application.

Just adding my thoughts.

Feb 28 2015, 5:04 PM · Localization

Feb 11 2015

epriestley added a revision to T1139: Internationalize Phabricator: D11747: Update Phabricator to work with more modular translations.
Feb 11 2015, 8:23 PM · Localization
epriestley added a revision to T1139: Internationalize Phabricator: D11746: Update arcanist to work with more modular translations.
Feb 11 2015, 8:08 PM · Localization
epriestley added a revision to T1139: Internationalize Phabricator: D11745: Make translations more modular so third-party libraries can translate their strings.
Feb 11 2015, 8:00 PM · Localization

Feb 7 2015

skibbipl added a comment to T1139: Internationalize Phabricator.

I can help translating phabricator to Polish (pl_PL).

Feb 7 2015, 10:20 AM · Localization

Feb 4 2015

chad added a parent task for T6367: Send email with recipient's language and access levels, not sender's: T7047: Add user preference for diffs in emails.
Feb 4 2015, 4:42 PM · Wikimedia, Security, Localization, Mail

Jan 11 2015

fabe added a revision to T6367: Send email with recipient's language and access levels, not sender's: D11329: Refactor email rendering into worker tasks.
Jan 11 2015, 5:01 PM · Wikimedia, Security, Localization, Mail

Jan 8 2015

fabe added a revision to T6367: Send email with recipient's language and access levels, not sender's: D11281: Do not send email notifications to users without view permissions.
Jan 8 2015, 1:20 PM · Wikimedia, Security, Localization, Mail

Jan 5 2015

aklapper moved T6367: Send email with recipient's language and access levels, not sender's from Backlog to Important on the Wikimedia board.
Jan 5 2015, 7:33 PM · Wikimedia, Security, Localization, Mail
aklapper added a project to T6367: Send email with recipient's language and access levels, not sender's: Wikimedia.
Jan 5 2015, 7:33 PM · Wikimedia, Security, Localization, Mail
epriestley added a comment to T6367: Send email with recipient's language and access levels, not sender's.

Actually, T4411 has come along far enough that I wouldn't know that at HEAD.

Jan 5 2015, 6:17 PM · Wikimedia, Security, Localization, Mail
epriestley updated subscribers of T6367: Send email with recipient's language and access levels, not sender's.

This is the upstream ticket tracking https://phabricator.wikimedia.org/T84941.

Jan 5 2015, 6:16 PM · Wikimedia, Security, Localization, Mail

Jan 1 2015

Zolli changed the status of T6845: Allow translator to return the base string if no translation is available from Wontfix to Resolved.

Completed with D11121

Jan 1 2015, 4:21 PM · Localization
epriestley committed rP19845395d887: Allow PhutilTranslator::translate() to return defaults (authored by epriestley).
Allow PhutilTranslator::translate() to return defaults
Jan 1 2015, 4:16 PM · Localization, Blessed Reviewers
epriestley closed D11121: Allow PhutilTranslator::translate() to return defaults by committing rP19845395d887: Allow PhutilTranslator::translate() to return defaults.
Jan 1 2015, 4:16 PM · Localization
epriestley accepted D11121: Allow PhutilTranslator::translate() to return defaults.

Some minor inlines, I'll just fix these in the pull. Thanks!

Jan 1 2015, 4:13 PM · Localization
Zolli updated the diff for D11121: Allow PhutilTranslator::translate() to return defaults.
  • Fixed linting issue
Jan 1 2015, 4:02 PM · Localization
Zolli added a comment to D11121: Allow PhutilTranslator::translate() to return defaults.
Jan 1 2015, 3:41 PM · Localization
Zolli added a comment to D11121: Allow PhutilTranslator::translate() to return defaults.

Reworked this a bit. This method allows to make translation backword compatible and only filter keys with NULL value. The clean() would be overwritten from translation class to define own cleaner function.

Jan 1 2015, 3:40 PM · Localization
Zolli updated the diff for D11121: Allow PhutilTranslator::translate() to return defaults.
Jan 1 2015, 3:38 PM · Localization
epriestley requested changes to D11121: Allow PhutilTranslator::translate() to return defaults.

This behaves incorrectly for the translation "0", and I think this filtering should just occur in the translation provider itself. See T6845.

Jan 1 2015, 2:29 PM · Localization
epriestley closed T6845: Allow translator to return the base string if no translation is available as Wontfix.

Just have your translation provider class do something like:

Jan 1 2015, 2:28 PM · Localization
Zolli updated the diff for D11121: Allow PhutilTranslator::translate() to return defaults.

Works properly with HTMLoutput

Jan 1 2015, 12:29 PM · Localization
Zolli added a task to D11121: Allow PhutilTranslator::translate() to return defaults: T6845: Allow translator to return the base string if no translation is available.
Jan 1 2015, 11:33 AM · Localization
Zolli added a revision to T6845: Allow translator to return the base string if no translation is available: D11121: Allow PhutilTranslator::translate() to return defaults.
Jan 1 2015, 11:33 AM · Localization
Zolli retitled D11121: Allow PhutilTranslator::translate() to return defaults from to Allow PhutilTranslator::translate() to return defaults.
Jan 1 2015, 11:32 AM · Localization
Zolli created T6845: Allow translator to return the base string if no translation is available.
Jan 1 2015, 11:16 AM · Localization

Dec 5 2014

qgil updated the task description for T5267: Localize Phabricator.
Dec 5 2014, 1:25 PM · Prioritized, Localization
qgil removed a project from T5267: Localize Phabricator: Wikimedia.
Dec 5 2014, 1:25 PM · Prioritized, Localization

Dec 4 2014

qgil moved T5267: Localize Phabricator from Important to Details on the Wikimedia board.
Dec 4 2014, 12:58 PM · Prioritized, Localization

Nov 3 2014

chad lowered the priority of T5267: Localize Phabricator from Normal to Low.
Nov 3 2014, 3:56 AM · Prioritized, Localization
chad edited projects for T1888: Fact application's chart library doesn't honour accept language browser setting., added: Localization; removed Phabricator.
Nov 3 2014, 1:41 AM · Restricted Project, Localization, Facts
chad removed a project from T1139: Internationalize Phabricator: Phabricator.
Nov 3 2014, 1:38 AM · Localization

Oct 22 2014

epriestley updated subscribers of T6367: Send email with recipient's language and access levels, not sender's.

@hach-que and I talked about the policy half of this on IRC recently -- here's a formal task if you want to keep an eye on it.

Oct 22 2014, 1:48 PM · Wikimedia, Security, Localization, Mail
epriestley renamed T6367: Send email with recipient's language and access levels, not sender's from Send email in recipients language, not senders to Send email with recipient's language and access levels, not sender's.
Oct 22 2014, 1:47 PM · Wikimedia, Security, Localization, Mail
epriestley added a comment to T6367: Send email with recipient's language and access levels, not sender's.

There's some code which makes an effort to do this already, although I think it never really got hooked up. A few general things here:

Oct 22 2014, 1:47 PM · Wikimedia, Security, Localization, Mail

Oct 21 2014

chad added a project to T6367: Send email with recipient's language and access levels, not sender's: Localization.
Oct 21 2014, 6:54 PM · Wikimedia, Security, Localization, Mail
chad edited projects for T5269: Translation application, added: Localization; removed Applications.
Oct 21 2014, 6:53 PM · Localization
chad added a project to T1139: Internationalize Phabricator: Localization.
Oct 21 2014, 6:53 PM · Localization
chad added a project to T5267: Localize Phabricator: Localization.
Oct 21 2014, 6:53 PM · Prioritized, Localization