status-mobile/translations
Icaro Motta 19526508f2
New link previews (initial implementation) (#15891)
This is the introductory work to support the new requirements for unfurling
URLs (while the message is a draft) and displaying link previews (after the
message is sent). Refer to the related status-go PR for a lot more interesting
details https://github.com/status-im/status-go/pull/3471.

Fixes https://github.com/status-im/status-mobile/issues/15469

### Notes

- The old link preview code will be removed separately, both in status-go and
  status-mobile.
- I did the bulk of the work in status-go
  https://github.com/status-im/status-go/pull/3471. If you want to understand
  how this is all implemented, do check out the status-go PR because I heavily
  documented the solution, rationale, next steps, etc.

### Performance

Does the feature perform well? Yes, there's very little overhead because
unfurling URLs happen in status-go and the event is debounced. I also payed
special attention to use a simple caching mechanism to avoid doing unnecessary
RPC requests to status-go if the URLs are cached in the client.

I have some ideas on how to improve performance further, but not in this PR
which is already screaming for reviews.
2023-05-18 16:19:41 -03:00
..
af.json Remove unused translatins 2020-02-26 20:36:48 +02:00
ar.json [#14120] Remove Ropsten and Rinkeby test networks 2022-10-21 13:20:40 +02:00
bel.json fix #9003 Recover deleted translations 2019-09-20 13:07:11 +02:00
bn.json [#14120] Remove Ropsten and Rinkeby test networks 2022-10-21 13:20:40 +02:00
cs.json Remove unused translatins 2020-02-26 20:36:48 +02:00
da.json Remove unused translatins 2020-02-26 20:36:48 +02:00
de.json [#14120] Remove Ropsten and Rinkeby test networks 2022-10-21 13:20:40 +02:00
de_ch.json fix #9003 Recover deleted translations 2019-09-20 13:07:11 +02:00
el.json [#14120] Remove Ropsten and Rinkeby test networks 2022-10-21 13:20:40 +02:00
en.json New link previews (initial implementation) (#15891) 2023-05-18 16:19:41 -03:00
es.json [#14120] Remove Ropsten and Rinkeby test networks 2022-10-21 13:20:40 +02:00
es_419.json Update translation (#14483) 2023-01-04 12:18:26 +01:00
es_AR.json [#14120] Remove Ropsten and Rinkeby test networks 2022-10-21 13:20:40 +02:00
es_mx.json Remove unused translatins 2020-02-26 20:36:48 +02:00
fa.json Update translation (#14483) 2023-01-04 12:18:26 +01:00
fi.json Remove unused translatins 2020-02-26 20:36:48 +02:00
fil.json [#14120] Remove Ropsten and Rinkeby test networks 2022-10-21 13:20:40 +02:00
fr.json Update translation (#14483) 2023-01-04 12:18:26 +01:00
fr_ch.json Remove unused translatins 2020-02-26 20:36:48 +02:00
fy.json Remove unused translatins 2020-02-26 20:36:48 +02:00
he.json Remove unused translatins 2020-02-26 20:36:48 +02:00
hi.json Update translation (#14483) 2023-01-04 12:18:26 +01:00
hu.json Remove unused translatins 2020-02-26 20:36:48 +02:00
id.json [#14120] Remove Ropsten and Rinkeby test networks 2022-10-21 13:20:40 +02:00
it.json [#14120] Remove Ropsten and Rinkeby test networks 2022-10-21 13:20:40 +02:00
it_ch.json Remove unused translatins 2020-02-26 20:36:48 +02:00
ja.json Update translation (#14483) 2023-01-04 12:18:26 +01:00
ko.json [#14120] Remove Ropsten and Rinkeby test networks 2022-10-21 13:20:40 +02:00
la.json fix #9003 Recover deleted translations 2019-09-20 13:07:11 +02:00
lt.json Remove unused translatins 2020-02-26 20:36:48 +02:00
lv.json Remove unused translatins 2020-02-26 20:36:48 +02:00
ms.json [#14120] Remove Ropsten and Rinkeby test networks 2022-10-21 13:20:40 +02:00
nb.json Remove unused translatins 2020-02-26 20:36:48 +02:00
ne.json [#14120] Remove Ropsten and Rinkeby test networks 2022-10-21 13:20:40 +02:00
nl.json [#14120] Remove Ropsten and Rinkeby test networks 2022-10-21 13:20:40 +02:00
pl.json [#14120] Remove Ropsten and Rinkeby test networks 2022-10-21 13:20:40 +02:00
pt.json [#14120] Remove Ropsten and Rinkeby test networks 2022-10-21 13:20:40 +02:00
pt_BR.json Update translation (#14483) 2023-01-04 12:18:26 +01:00
pt_pt.json Remove unused translatins 2020-02-26 20:36:48 +02:00
ro.json Remove unused translatins 2020-02-26 20:36:48 +02:00
ru.json [#14120] Remove Ropsten and Rinkeby test networks 2022-10-21 13:20:40 +02:00
sl.json Remove unused translatins 2020-02-26 20:36:48 +02:00
sr_rs_cyrl.json Remove unused translatins 2020-02-26 20:36:48 +02:00
sr_rs_latn.json Remove unused translatins 2020-02-26 20:36:48 +02:00
sv.json Remove unused translatins 2020-02-26 20:36:48 +02:00
sw.json fix #9003 Recover deleted translations 2019-09-20 13:07:11 +02:00
th.json fix #8717 change ens welcome screen 2020-04-17 10:29:41 +02:00
tl.json [#14120] Remove Ropsten and Rinkeby test networks 2022-10-21 13:20:40 +02:00
tr.json [#14120] Remove Ropsten and Rinkeby test networks 2022-10-21 13:20:40 +02:00
uk.json Remove unused translatins 2020-02-26 20:36:48 +02:00
ur.json Remove unused translatins 2020-02-26 20:36:48 +02:00
vi.json [#14120] Remove Ropsten and Rinkeby test networks 2022-10-21 13:20:40 +02:00
zh.json Update translation (#14483) 2023-01-04 12:18:26 +01:00
zh_Hans_CN.json [#14120] Remove Ropsten and Rinkeby test networks 2022-10-21 13:20:40 +02:00
zh_TW.json Update translation (#14483) 2023-01-04 12:18:26 +01:00
zh_hans.json [#14120] Remove Ropsten and Rinkeby test networks 2022-10-21 13:20:40 +02:00
zh_hant.json Remove unused translatins 2020-02-26 20:36:48 +02:00
zh_hant_hk.json Remove unused translatins 2020-02-26 20:36:48 +02:00
zh_hant_sg.json Remove unused translatins 2020-02-26 20:36:48 +02:00
zh_hant_tw.json Remove unused translatins 2020-02-26 20:36:48 +02:00
zh_wuu.json Remove unused translatins 2020-02-26 20:36:48 +02:00
zh_yue.json Remove unused translatins 2020-02-26 20:36:48 +02:00