Commit Graph

203 Commits (a3f401f9555469e28bb060a12cb070557d21979d)

Author SHA1 Message Date
lilia 8d16bfb65e Populate conversation snippet for timer updates 9 years ago
lilia 2b2c6ab040 Frontend for timer updates and timer indicator 9 years ago
lilia 4cd2c03687 Add clock svg style 9 years ago
lilia 87a2c758ce Update translations 9 years ago
lilia fd08297cc2 Fix wrong link to app store on install flow
Fixes #913
9 years ago
lilia 9b645f90c8 Remove Android requirement from install flow
// FREEBIE
9 years ago
lilia 119675da95 Update translations 9 years ago
lilia 0f474ad6c2 Update translations
// FREEBIE
9 years ago
lilia 13dc510c33 Update translations
// FREEBIE
9 years ago
lilia 4be86a28ef Update translations
// FREEBIE
9 years ago
lilia f610233ef6 Add support for syncing blocked numbers
// FREEBIE
9 years ago
lilia f3f6a2dfa8 Partial revert of "Update translations"
Put link params back as they should be.

// FREEBIE
9 years ago
lilia baff77c509 Revert "Remove Android requirement from install flow"
This reverts commit 4b9f7d518e.
Put this back when iOS desktop support is ready for general release.
9 years ago
lilia bf1d6fc02f Update translations
// FREEBIE
9 years ago
lilia 4b9f7d518e Remove Android requirement from install flow
// FREEBIE
9 years ago
lilia 441a2e0546 Update translations
// FREEBIE
9 years ago
lilia 27631c7d03 Update translations
// FREEBIE
9 years ago
lilia cc15af549b Update translations
// FREEBIE
9 years ago
lilia 9ab64ec44d Allow localization of month-day format string
The short month-day format ex: 'Aug 8', is not built-in to momentjs, so
we need to localize it.

// FREEBIE
9 years ago
lilia 5304cddede Update translations
// FREEBIE
9 years ago
lilia 67c7a06c28 Use momentjs for timestamp localization
Let momentjs handle proper pluralization of relative times. This comes
at the sacrifice of displaying 'minutes' in the conversation list
timestamp rather than 'min'. Note that we don't use moment's fromNow
instance method so as to preserve the rounding logic that matches the
Android client.

// FREEBIE
9 years ago
lilia c5b657e3f3 Update translations
// FREEBIE
9 years ago
lilia a9562b23b6 Remove duplicate description field
// FREEBIE
9 years ago
lilia 1610418a75 Update translations
// FREEBIE
9 years ago
lilia 85cf719fb1 Add descriptions to timestamp i18n strings
// FREEBIE
9 years ago
lilia fed8f62617 Remove untranslatable strings from locale file
// FREEBIE
9 years ago
lilia bf3f5040aa Pluralize minute in localized timestamp strings
// FREEBIE
9 years ago
Benedikt Radtke e836bfd3f7 Added basic localization for timestamps
This commit implements basic localization for the timestamps in conversations and the conversation list.

// FREEBIE
9 years ago
lilia 48611a634e Update translations
// FREEBIE
9 years ago
lilia 8e1d884a10 Add button for re-importing contacts from phone
Add a section under settings for performing a contact sync from your
mobile device. This just re-runs the same import operation that occurs
at install/link time.

// FREEBIE
9 years ago
lilia b2f07984df i18n unregistered user errors
// FREEBIE
9 years ago
lilia 1fcb817525 Update translations
// FREEBIE
9 years ago
lilia c2cb5006a1 Update translations
// FREEBIE
9 years ago
2-4601 d861797d66 i18n 'Permanently delete this conversation?'
// FREEBIE
9 years ago
2-4601 b9ecdbf402 i18n 'Error handling incoming message'
// FREEBIE
9 years ago
lilia 91083ab158 Update translations
// FREEBIE
9 years ago
lilia 81bf7b6239 Update translations
// FREEBIE
9 years ago
lilia dd7d72a77d i18n 'Media message'
Fixes #736

// FREEBIE
9 years ago
lilia 1f4587795e Add link to github on debug log
// FREEBIE
9 years ago
lilia 1a06ac6ead Update install copy
// FREEBIE
9 years ago
lilia 31f3824d89 Update translations
// FREEBIE
9 years ago
lilia 9aa429e18a Add frontend support for expiring releases
When a release expires, it gets a persistent banner notification to
upgrade, and an ephemeral toast warning when trying to send a message.

// FREEBIE
9 years ago
lilia 5faee2d61c Update translations
// FREEBIE
9 years ago
lilia c3a7766dd4 Use normal font size in search bar
Also update placeholder copy to be consistent with Android.

// FREEBIE
9 years ago
lilia 76652c2622 Update style and copy on key changes
// FREEBIE
9 years ago
lilia 6fe9c3f964 Nest key verification inside conflict dialogs
// FREEBIE
9 years ago
lilia 3901bcb8df Style resend button as an inline link
For messages that failed to send due to network errors, this change
allows retrying them directly from the main conversation view rather
than only from the message detail view.

// FREEBIE
9 years ago
lilia 647c2761e0 Move restart button into global menu
// FREEBIE
9 years ago
lilia 62368634ce Update translations
// FREEBIE
9 years ago
lilia e2f4bcbe51 Update translations
// FREEBIE
9 years ago
lilia 1b72ef6170 Restore notifications heading
// FREEBIE
9 years ago
Blake Griffith 8e1e0afd19 Improve notification's settings messages.
FREEBIE
9 years ago
Blake Griffith 0ceb8e7038 i18n notification's settings dialog
FREEBIE
9 years ago
Blake Griffith 24e4d9c615 'off' -> 'disable notifications' in settings
FREEBIE
9 years ago
lilia cc11e9aaad Update translations
// FREEBIE
9 years ago
lilia c327b1d955 Move pt locale to pt_PT
The pt locale is not supported by chrome, only pt_BR and pt_PT. The
current pt translation is in fact pt_PT.

// FREEBIE
9 years ago
lilia 7fceb92083 Update translations
// FREEBIE
9 years ago
lilia 3f033789ae Another translation note
// FREEBIE
9 years ago
lilia c1cceca83e Add more notes on translatable strings
// FREEBIE
9 years ago
lilia 0e64395701 Add explanation for i18n placeholder
// FREEBIE
9 years ago
lilia 863289b965 Update translations
// FREEBIE
9 years ago
lilia 83b25c0bfa Capitalize menu items in English
Because capitalization plays differently in other languages.

// FREEBIE
9 years ago
lilia 4f6cfb58a4 Update translations
// FREEBIE
9 years ago
lilia cd5d1875ee Fix up translatable string
Transifex is having trouble delimiting these placeholders.

// FREEBIE
9 years ago
lilia a3c6061480 Add Notification Settings
Fixes #471

// FREEBIE
9 years ago
lilia 5340791868 Display key conflict dialog inline
One less modal.

// FREEBIE
9 years ago
lilia ad66da9fb5 Move identity conflicts to top of message detail
Also restyle them as with network errors

// FREEBIE
9 years ago
lilia b5058e3981 Make network errors & resend button more prominent
// FREEBIE
9 years ago
lilia 3ab0097cff Update translations
// FREEBIE
9 years ago
lilia 4198987723 Display a message when provisioning socket fails
Fixes #464

// FREEBIE
9 years ago
lilia 6e81a780af Update translations
// FREEBIE
9 years ago
lilia 05f4b559fd Update translations harder
// FREEBIE
9 years ago
lilia 6fb190e4b5 Update translations
Also incidentally corrects indentation on a_params placeholder

// FREEBIE
9 years ago
lilia ac43d40135 Populate placeholders across locale files
Apparently transifex isn't quite clever enough to preserve these lines,
so we will need to manually add placeholders to all locale files any
time we add new placeholders or new locales. Luckily, running tx pull
will only update the translated strings and not overwrite the
placeholder attributes unless it is run with --force/-f.

This commit adds all the locales currently enabled in transifex, even
though many of them have yet to be translated.

// FREEBIE
9 years ago
lilia 9a2d1b702c Change copy when resetting a session
For consistency with Android.

// FREEBIE
9 years ago
lilia 40402b8e88 tx pull
// FREEBIE
9 years ago
lilia be9bf706b3 Tweak copy for key verification view
Slight changes to reflect the fact that key exchange occurs on the first
message exchanged, regardless of direction.

// FREEBIE
9 years ago
jakob 6c7f2cf0fc Show help text for unknown contact identity
Adds a new message string "theirIdentityUnknown".

Fixes #576

// FREEBIE
9 years ago
2-4601 d50145f0e8 Fix two strings that didn't use term 'linking'
The term 'linking' is the correct one in the context of
device provisioning.

// FREEBIE
9 years ago
2-4601 ea0e013e81 Add a trifle of i18n to KeyVerificationView
Two strings were left behind:
- "Their identity (they read)"
- "Your identity (you read)"

I saved them.

// FREEBIE
9 years ago
Sam Lanning ac25b62fdc Improve implementation of i18n for Install Flow following comments on #611
* Move install flow i18n logic to install_view.js (from options.js)
* Switch to using placeholders (instead of jQuery) for i18n messages with html.
* Switch to using moustache template instead of jQuery for i18n substitution.

// FREEBIE
9 years ago
Sam Lanning 0825d3e22f Implement i18n for Install Flow
Fixes #600

// FREEBIE
9 years ago
lilia 90038e6e41 tx pull
// FREEBIE
9 years ago
lilia 6f0b5ec8df Add Portuguese and Romanian
// FREEBIE
9 years ago
lilia 04a5aa71b6 Add Spanish, Russian, Swedish, and Turkish
// FREEBIE
9 years ago
Felix Epp a65166ae3b Fix #583 from/to label translatable
I just added i18n calls and the corresponding keys for en + de.
9 years ago
lilia 1565b1c0a6 Add new languages
// FREEBIE
9 years ago
lilia 592ddc673b tx pull
// FREEBIE
9 years ago
lilia 609ad7063e Add German and Finnish
// FREEBIE
9 years ago
lilia c6956f81d0 i18n DebugLogView
// FREEBIE
9 years ago
lilia 0e2d2d60c2 i18n KeyConflictDialogue
// FREEBIE
9 years ago
lilia 3172c49436 i18n ContactView
Part of the MessageDetailView

// FREEBIE
9 years ago
lilia d502f1bdee i18n KeyConflictView
Also refactor generic error view to make this simpler.

// FREEBIE
9 years ago
lilia ccdbfc3e12 i18n AttachmentView
// FREEBIE
9 years ago
lilia 47e33a14ac i18n UnsupportedFileTypeToast
// FREEBIE
9 years ago
lilia 42f15011fa i18n FileSizeToast
// FREEBIE
9 years ago
lilia 4066223d72 i18n SocketView
// FREEBIE
9 years ago
lilia 836a7cb8c5 i18n InboxView
// FREEBIE
9 years ago
lilia 73ea415e95 i18n ConfirmationDialogView
// FREEBIE
9 years ago
lilia ea9fa00658 i18n MessageDetailView
// FREEBIE
9 years ago
lilia 0a43e9e8b2 i18n EndSessionView
// FREEBIE
9 years ago
lilia 02cc6623ea i18n ConversationView
// FREEBIE
9 years ago
lilia e9d3272e87 Prepare for i18n
// FREEBIE
9 years ago