Commit Graph

478 Commits

Author SHA1 Message Date
B. Petersen c65208718c explain placeholder of DCLOGIN strings 2022-09-29 18:40:42 +02:00
B. Petersen f30ed105ef use 'log in' wording as done at similar places 2022-09-29 18:37:14 +02:00
Simon Laux 05fcac819e add dclogin scheme to qr code scan (#2366)
* add dclogin scheme to qr code scan

* Update src/org/thoughtcrime/securesms/qr/QrCodeHandler.java

Co-authored-by: Asiel Díaz Benítez <asieldbenitez@gmail.com>

* Update src/org/thoughtcrime/securesms/qr/QrCodeHandler.java

Co-authored-by: bjoern <r10s@b44t.com>

* handle DCACCOUNT and DCLOGIN schemes on new intents

* keep existing function name, that is maybe not less confusing, but at least already known

Co-authored-by: bjoern <r10s@b44t.com>
Co-authored-by: Asiel Díaz Benítez <asieldbenitez@gmail.com>
2022-09-29 18:34:01 +02:00
B. Petersen 7a95bfd4ba make transifex happy and remove space after attribute name
the space is valid xml afaik,
however, transifex does not like it and throws an error.

closes #2388
2022-09-23 19:45:47 +02:00
cyBerta d747d84616 add missing strings for webxdc selector and webxdc shortcuts on iOS (#2381)
* add missing strings for webxdc selector and webxdc shortcuts on iOS

* improve empty state hint for webxdc selector

Co-authored-by: bjoern <r10s@b44t.com>

* Update webxdc shortcut strings

Co-authored-by: bjoern <r10s@b44t.com>

Co-authored-by: bjoern <r10s@b44t.com>
2022-09-21 22:20:41 +02:00
bjoern 3a7227b77b reword "Webxdc content" (#2377)
* reword "Webxdc [content]" to "Webxdc Apps"

adding "App" to the term makes things much clearer to the user,
was "Webxdc" is about.

eg. on iOS, we have an app selector meanwhile,
calling that _just_ "Webxdc" in the menu or in the title makes it pretty
unclear to the user what this is about.
same for the tab "Webxdc" on desktop or the default description in the summary.
otoh, calling it _only_ "Apps" (as now), may also raise false expectations
and may be mixed with "normal" apps.

so, "Webxdc App" seems to be a good approach.

there is also the term "Mini App" [^1], we could also go for that,
but this is a broader discussion as this would give up the term "Webxdc" partly.

in any case, if there is few space in the UI,
it seems to be okay to abbreviate with just "App" or "Apps" as needed,
if it is otherwise clear that the thing is a "Webxdc App" or "Mini App".

[^1]: the term "Mini App" is aleady known for similar types of apps
(some "small app" running in a "super app")
cmp. https://www.w3.org/TR/mini-app-white-paper/#what-is-miniapp .
of course, our "Webxdc Apps" are not compatible with other "Mini Apps"
however, this is also not the case between "Mini Apps" of other vendors
which also have different focuses.
so "Mini App" seems to be a broader term and does not imply compatibiliy.

* use term 'Private Apps' for webxdc content

* add some translator hints
2022-09-19 10:01:43 +02:00
bjoern 13c32b6552 rework system messages (#2380)
* do not set deprecated stock-translations

* mark now unused stock translations as deprecated

* add new system messages to english strings.xml

* add translator comments to new strings

* set new system messages
2022-09-11 21:03:54 +02:00
bjoern 853000f8dc option to add webxdc apps to home screen (#2353)
* add 'Add to Home Screen' menus for webxdc apps

* make adding shortcut basically work

* avoid starting webxdc from foreign accounts

* recreate back stack, if possible

according to
https://developer.android.com/training/notify-user/navigation :
"When you start an activity from a notification,
you must preserve the user's expected navigation experience.
Tapping Back should take the user
back through the app's normal work flow to the Home screen [...]"

same seems to be true for shortcuts using the same class for constructing
the back stack.

the back stack is reconstructed for API 26 (Oreo, 2017) or newer,
for oder API `requestPinShortcut()`
only uses the top-level activity for the shortcut.
working around that is probably possible, but would be quite some effort in an
already complicated area and would result in bugs that are not so easy to see.

also, on these old androids, users are probably used to the no-back-stack
behaviour.

* show a warning if app was deleted

* add 'Add to Home Screen' also to gallery

beside chat- and webxdc-activity,
this is the third place where the webxdc is listed.

as adding may result in dialogs from the launcher,
we allow the option only for a single selected webxdc,
as otherwise a series of dialogs would pop up.

* show 'Done' toast short, this is what we are doing at all the other places when showing 'Done'
2022-08-15 11:30:14 +02:00
Hocuri 7f1bcef8da Slightly adapt string to this change 2022-07-17 00:05:29 +02:00
Hocuri 05c52e622f hpk's wording suggestion, correct blog post link 2022-07-17 00:05:29 +02:00
Hocuri db84eb8664 r10s' string explanations
Co-authored-by: bjoern <r10s@b44t.com>
2022-07-17 00:05:29 +02:00
Hocuri 045ba76390 Add AEAP info dialog & strings 2022-07-17 00:05:29 +02:00
B. Petersen 2d248a543f fix files tab hint: depending on the system, music may be displayed in other tabs; therefore, just remove that hint 'files' also include 'music' in the remaining cases 2022-07-16 18:18:34 +02:00
B. Petersen eb7ef043d9 fix upper lowercase, thanks @OzancanKaratas 2022-07-16 11:51:27 +02:00
B. Petersen d4d0624e39 fix typo in english source 2022-07-11 12:14:25 +02:00
Rosano 4de96a1b7d Revise English (#2331)
* Revise English

* Undo decapitalize

* Shorten Disappearing messages note

* Revise English 2

* Revise English 50%

* Revise English rest

* Fix typos

* Revert group left

* Rename Note

Co-authored-by: bjoern <r10s@b44t.com>

* Fix typo

Co-authored-by: bjoern <r10s@b44t.com>

* Remove 'makers'

* Fix typos

* Make contacts consistent

* Add commas

* Shorten location sharing

Co-authored-by: bjoern <r10s@b44t.com>
2022-07-09 15:56:16 +02:00
B. Petersen 133aa65c36 update translations 2022-07-04 20:23:33 +02:00
B. Petersen dc459bdb14 remove unused translations
the deleted strings seems not to be used on android/ios/desktop
(checked with `./scripts/grep-string.sh`
2022-06-28 08:32:26 +02:00
B. Petersen 62ffb8d460 update translation 2022-06-24 21:29:52 +02:00
B. Petersen 177c382a51 clarify 'focus' commands 2022-06-03 11:18:38 +02:00
B. Petersen b0aaecddc3 remove hard to translate strings for now from transifex 2022-06-03 10:56:55 +02:00
B. Petersen 56fa671044 remove unused keybinding strings 2022-06-02 13:47:08 +02:00
Simon Laux f2a3595bc8 add desktop strings (#2311)
* add desktop strings

* streamline strings

Co-authored-by: B. Petersen <r10s@b44t.com>
2022-06-02 13:09:24 +02:00
Ozancan Karataş b0a07a9fac Use as original VoiceOver hint 2022-05-18 23:15:01 +02:00
Ozancan Karataş ccc7167622 Add quote for contacts permission 2022-05-18 23:15:01 +02:00
Ozancan Karataş 7de433c702 Add missing InfoPlist translations for location permissions
Closes deltachat/deltachat-ios#1586
2022-05-18 23:15:01 +02:00
B. Petersen 3aa30899a5 add 'Source Code' item to webxdc menu
the code is a tiny bit more complicated
as we keep the call to get_webxdc_info() in background
and also avoid a second call to get_webxdc_info().
2022-05-18 22:58:20 +02:00
cyberta 249137f9e7 add accessibility hint for the connectivity view 2022-05-06 13:09:30 +02:00
B. Petersen f0f9c99873 update translations 2022-05-04 21:21:52 +02:00
cyBerta 8bd3005c04 Update res/values/strings.xml
Co-authored-by: bjoern <r10s@b44t.com>
2022-05-04 18:42:03 +02:00
cyBerta 4b0bbf6a2b Update res/values/strings.xml
Co-authored-by: bjoern <r10s@b44t.com>
2022-05-04 18:41:46 +02:00
cyBerta 17b822120d Update res/values/strings.xml
Co-authored-by: bjoern <r10s@b44t.com>
2022-05-04 18:41:25 +02:00
cyberta bb9c14a691 add missing iOS translations 2022-05-04 16:50:49 +02:00
B. Petersen 6389a4f902 avoid repetition 2022-05-02 21:06:22 +02:00
B. Petersen 9d0d0d304a fix wording, thanks @gerryfrancis 2022-05-02 21:06:22 +02:00
B. Petersen ea12916d01 remove old device messages 2022-05-02 21:06:22 +02:00
B. Petersen e91f46ed5d draft device message 2022-05-02 21:06:22 +02:00
B. Petersen 9277ac0623 adapt strings to new welcome screen 2022-04-26 21:14:48 +02:00
B. Petersen ad042a73ab add "Resend" to message menu
the UI does not check before selection if a message can be resent,
this is subject to change and not worth the effort.
instead, just an error is shown.

for the ID_NEVER_SHOW_AS_ACTION_* - this is a bit ugly,
however, the few alternatives i tried were even more uglier,
Java and Array-primitives are just not great.
as it is not changed often, it is probably not worth the effort to dive deeper.
2022-04-26 21:00:47 +02:00
Hocuri a4efe7f47f Warn when enabling config "only_fetch_mvbox" 2022-04-12 19:10:16 +02:00
B. Petersen d841812dff update translations 2022-02-01 22:09:04 +01:00
B. Petersen 40631f15c0 update translations 2022-02-01 21:58:03 +01:00
bjoern 6381328c43 prepare 1.28.0 (#2216)
* update changelog for 1.28.0

* bump version to 1.28.0

* add 1.28 device message

* streamlined device message

* fix typo

* simplify wording wrt mailing lists

Co-authored-by: holger krekel <holger@merlinux.eu>
2022-02-01 14:53:51 +01:00
Hocuri 0bc9f4735c Add OnlyFetchMvbox option (#2206)
* [WIP] Add OnlyFetchMvbox option

* Update res/values/strings.xml

* Adapt to the core changes

* Update res/values/strings.xml

Co-authored-by: bjoern <r10s@b44t.com>

* Remove unnecessary startIo() addition

* Update res/values/strings.xml

Co-authored-by: bjoern <r10s@b44t.com>

Co-authored-by: bjoern <r10s@b44t.com>
2022-01-31 17:47:52 +01:00
bjoern c205a1692e webxdc: warn when the app tries sendUpdate() and the user cannot send (#2199)
* show a warning when trying to sendUpdate() for contact requests or other chats the user cannot send to

* add missing 'Start...' translation
2022-01-22 22:11:29 +01:00
Asiel Díaz Benítez eb25a5e78c add "developer mode" preference (#2196)
* add "developer mode" preference

* activate WebContentsDebugging also after restart

as the preference option is persisted,
we should call setWebContentsDebuggingEnabled() not only on flag changes.

* capitalize option name, shorter description

* prefer 'can' over 'may'; the latter is very formal

* add Prefs.isDeveloperModeEnabled()

Co-authored-by: B. Petersen <r10s@b44t.com>
2022-01-22 11:01:48 +01:00
bjoern d6344a8f2d remove unused strings (#2169)
* remove unused strings

there were some left over the time :)

- i used the 'Unused Resources' linter in Android Studio
  to get delete candidates

- i removed all old 'Contact Request' strings
  as we do not have this anymore in that form.

- i checked every string using ./scripts/grep-string.sh
  that checks for usages on android, ios, node and desktop.

* remove chat_no_messages_hint
2021-12-13 10:44:57 +01:00
bjoern 40bbfd6aa7 improve wording of one-to-one-chat hint (#2165)
* improve wording of one-to-one-chat hint

at #2134 we shortend the hint shown for an empty group massively,
removing greylisting hints and the hint that the recipient can user other mua.

the result of that shortening is that the creation of a one-to-one chat
is now way too long :)

i suggest shorten the hint in a similar way,
not much would be left then, however, that is maybe not bad :)

* re-add the aspect that the recipient does not need Delta Chat
2021-12-12 16:54:34 +01:00
bjoern 9755a7e028 add 'Download failed' string (#2167) 2021-12-09 11:01:08 +01:00
bjoern 09e0d7e4d0 prepare 1.26.0 (#2153)
* update changelog for 1.26.0

* add device message; as 1.24 is still pretty fresh, we also keep that message for now

* bump version to 1.26
2021-11-29 00:21:28 +01:00