Commit graph

78 commits

Author SHA1 Message Date
Matthew Chen
3952f717a5 Add Burmese l10n.
// FREEBIE
2017-11-06 15:15:22 -05:00
Matthew Chen
1e2091e1e2 Add Hebrew l10n.
// FREEBIE
2017-10-24 16:00:13 -04:00
Matthew Chen
5cde74f505 Add Hebrew l10n.
// FREEBIE
2017-10-24 15:59:37 -04:00
Michael Kirk
ad76155bdd audit/fix up supported l10ns (added km and lt)
As policy we don't include a language in Signal until it has at least
80% of strings translated. We don't currently remove languages that fall
below that threshold.

There are two things that must happen to add a localization in Signal.

1. Pull the Localizable.strings from transifex for each language, add
   them to git.
2. Add the localization to the Xcode project file

These four languages were in the repository (step 1) but not properly
added to the project file (step 2):

- khmer (km)
- lithuanian (lt)
- hebrew (he)
- persian (fa)

Of these, only khmer and lithuanian were sufficiently translated, so I
added them properly to the Xcode project file, making them available to
our users.

To make this process slightly easier to track in the future, I've
removed the insufficiently complete `he` and `fa` files from the
repository. Once they fall above 80% translated they will be
automatically downloaded by our sync-translations script, appearing as
new files, being the cue to the developer to add those new translations
to the project (step 2).

Note: the fa/he translations were never available to users, so we're not
going removing anyones existing functionality.

// FREEBIE
2017-09-11 09:55:31 -04:00
Matthew Chen
58e6ab60d8 Update l10n strings.
// FREEBIE
2017-09-06 13:32:01 -04:00
Matthew Chen
fde0ca6ed7 Update l10n strings.
// FREEBIE
2017-08-15 16:42:21 -04:00
Michael Kirk
4cf860cfe9 pull latest translations
// FREEBIE
2017-08-10 12:20:35 -04:00
Michael Kirk
7836867780 pull latest translations
// FREEBIE
2017-08-04 12:38:55 -04:00
Matthew Chen
6dff283de4 Update l10n strings.
// FREEBIE
2017-07-27 15:15:53 -04:00
Michael Kirk
2d23e365cb sync translations
// FREEBIE
2017-07-15 17:25:11 -04:00
Matthew Chen
5e58079e13 Update l10n strings.
// FREEBIE
2017-07-14 20:44:44 -04:00
Matthew Chen
84d8fb0853 Update l10n strings.
// FREEBIE
2017-06-22 15:40:15 -04:00
Matthew Chen
301e925cc8 Update l10n strings.
// FREEBIE
2017-06-19 17:29:19 -04:00
Matthew Chen
12df7fae83 Update l10n strings.
// FREEBIE
2017-06-15 16:02:36 -04:00
Matthew Chen
e9ed91fb07 Update l10n strings.
// FREEBIE
2017-06-12 15:16:52 -04:00
Matthew Chen
0ec095f216 Nag users on iOS 8 to upgrade.
// FREEBIE
2017-05-18 10:09:07 -04:00
Matthew Chen
e80d40d7f6 Update l10n strings.
// FREEBIE
2017-05-18 10:08:48 -04:00
Michael Kirk
a92538ab9e Sync translations
// FREEBIE
2017-05-12 16:32:40 -04:00
Michael Kirk
82503db380 sync translations
// FREEBIE
2017-05-10 16:38:34 -04:00
Michael Kirk
d408fab7bb Sync translations
// FREEBIE
2017-04-27 10:18:38 -04:00
Michael Kirk
d0ff13c51d sync translations
// FREEBIE
2017-04-26 18:43:08 -04:00
Michael Kirk
b2e5972198 Sync translations
// FREEBIE
2017-04-20 18:51:44 -04:00
Michael Kirk
5c39d623a6 tweaked copy per @RiseT
// FREEBIE
2017-04-19 19:36:26 -04:00
Michael Kirk
ed0d3a03a8 sync translations
// FREEBIE
2017-04-19 18:59:48 -04:00
Michael Kirk
0039f4b697 sync translations
// FREEBIE
2017-04-07 15:11:32 -04:00
Michael Kirk
8c5ceffe17 sync translations
// FREEBIE
2017-04-06 21:19:19 -04:00
Michael Kirk
300251171c Sync translations
// FREEBIE
2017-04-05 18:10:35 -04:00
Michael Kirk
80ddc1a2c3 sync translations
// FREEBIE
2017-04-04 20:08:14 -04:00
Michael Kirk
d87492bf69 sync translations
// FREEBIE
2017-03-28 16:03:07 -04:00
Michael Kirk
2564f53060 sync translations
some were just pushed and still need translation

// FREEBIE
2017-03-22 22:25:24 -04:00
Michael Kirk
3b1c5214c7 pull latest translations
// FREEBIE
2017-03-09 17:57:08 -05:00
Michael Kirk
337c408810 pull latest translations
// FREEBIE
2017-03-06 11:20:07 -05:00
Michael Kirk
9b2eb80392 Code review on new-features
* use page view controller
* UIPageControl instead of arrows for idiomatic swiping
* Nudge title lower
* better hit area for dismiss
* use darker blue for text
* Open privacy settings from callkit update screen
* tweak copy
* latest translations

// FREEBIE
2017-03-02 22:09:33 -05:00
Michael Kirk
4a8cfde6b3 Sync translations
// FREEBIE
2017-02-10 17:41:08 -05:00
Michael Kirk
31378d4d9a sync translations
// FREEBIE
2017-02-08 10:49:14 -05:00
Michael Kirk
633e4a157e sync latest translations
// FREEBIE
2017-02-07 17:41:39 -05:00
Michael Kirk
6e7c18bbdd sync translations
// FREEBIE
2017-02-06 17:33:03 -05:00
Michael Kirk
007d9aca7e Latest translations
// FREEBIE
2017-02-03 14:41:51 -05:00
Michael Kirk
0a95dac616 pull latest translations
Most of these haven't actually been translated yet.

// FREEBIE
2017-02-02 20:32:17 -05:00
Michael Kirk
1645663f88 pull latest translations
FIXES #1609

// FREEBIE
2017-01-17 18:05:12 -05:00
Michael Kirk
94d37d9c55 Warn user about re-registering existing signal number
* show better errors if it *does* happen.
  If someone tries to send from their old device, they'll see a
  depressing, but sensible warning message.
* new translations

// FREEBIE
2016-12-16 11:48:33 -06:00
Michael Kirk
84e35bd084 Update translations
// FREEBIE
2016-12-09 16:00:17 -05:00
Michael Kirk
273b3a3ac7 Update translations
// FREEBIE
2016-12-01 16:14:31 -05:00
Michael Kirk
f0461891e0 Convert Localizable.strings tools to UTF-8 (#1420)
- Update translations
- Updated transifex scripts to convert appropriately
- Run script from any dir
- Check that target directories exist
- We're currently not pulling any strings from JSQMVC

UTF-8 is preferred since we can see diffs in GH and have sane merges.

// FREEBIE
2016-11-29 16:54:01 -05:00
Michael Kirk
ed29b154b8 update translations
// FREEBIE
2016-11-26 15:19:03 -05:00
Michael Kirk
f9a60b622d Use cleaner signal link in invite email
// FREEBIE
2016-11-22 18:47:03 -05:00
Michael Kirk
06ca3c9290 Mail and Message invite flow
* Spruce up compose contact-picker
- Fix random sorting for contacts missing first or last name
- Add Avatar to contact picker
- de-dupe contacts

Better copy for INVALID_MESSAGE error.

// FREEBIE
2016-11-22 12:11:35 -05:00
Michael Kirk
584118a9fc compare safety numbers with clipboard (#1475)
* Compare safety numbers with clipboard

// FREEBIE
2016-11-21 11:06:37 -05:00
Michael Kirk
88d9ef987f Share dialog for Safety Numbers
// FREEBIE
2016-11-15 18:44:52 -05:00
Michael Kirk
c5be8f2d88 Don't include phone number in scannable safety number QR code
also fixes #1455

// FREEBIE
2016-11-14 09:12:24 -05:00