Commit Graph

3632 Commits

Author SHA1 Message Date
Eugen Rochko 4ad11b5d9e New translations app.json (Scottish Gaelic) 2024-07-17 14:41:22 +02:00
Eugen Rochko 48b1b4dfec New translations app.json (Sinhala) 2024-07-17 14:41:21 +02:00
Eugen Rochko 767f85436f New translations app.json (Welsh) 2024-07-17 14:41:19 +02:00
Eugen Rochko dcbd33470b New translations app.json (Burmese) 2024-07-17 14:41:18 +02:00
Eugen Rochko 38e55871f7 New translations app.json (English, United States) 2024-07-17 14:41:17 +02:00
Eugen Rochko 7c257d9892 New translations app.json (Hindi) 2024-07-17 14:41:16 +02:00
Eugen Rochko 40690e5319 New translations app.json (Latvian) 2024-07-17 14:41:14 +02:00
Eugen Rochko 8918f54ba2 New translations app.json (Spanish, Argentina) 2024-07-17 14:41:13 +02:00
Eugen Rochko 0be2984c3b New translations app.json (Indonesian) 2024-07-17 14:41:12 +02:00
Eugen Rochko 1bd7f10b1d New translations app.json (Portuguese, Brazilian) 2024-07-17 14:41:10 +02:00
Eugen Rochko 660b4b86d6 New translations app.json (Icelandic) 2024-07-17 14:41:09 +02:00
Eugen Rochko 59a05bbc62 New translations app.json (Galician) 2024-07-17 14:41:08 +02:00
Eugen Rochko 5c72665f1a New translations app.json (Vietnamese) 2024-07-17 14:41:07 +02:00
Eugen Rochko a53a5ca68a New translations app.json (English) 2024-07-17 14:41:05 +02:00
Eugen Rochko 18d21d1db1 New translations app.json (Chinese Simplified) 2024-07-17 14:41:04 +02:00
Eugen Rochko 30970fbae1 New translations app.json (Ukrainian) 2024-07-17 14:41:02 +02:00
Eugen Rochko 1ed12f58df New translations app.json (Turkish) 2024-07-17 14:41:01 +02:00
Eugen Rochko b2ed8cfa5e New translations app.json (Swedish) 2024-07-17 14:41:00 +02:00
Eugen Rochko 8a9023f92a New translations app.json (Slovenian) 2024-07-17 14:40:59 +02:00
Eugen Rochko 567e3c986f New translations app.json (Russian) 2024-07-17 14:40:57 +02:00
Eugen Rochko 11eb7a7959 New translations app.json (Portuguese) 2024-07-17 14:40:56 +02:00
Eugen Rochko dfa16a17d6 New translations app.json (Polish) 2024-07-17 14:40:55 +02:00
Eugen Rochko e0e1e36a16 New translations app.json (Korean) 2024-07-17 14:40:54 +02:00
Eugen Rochko b6afb90f4a New translations app.json (Italian) 2024-07-17 14:40:52 +02:00
Eugen Rochko 64bb9ddc78 New translations app.json (Armenian) 2024-07-17 14:40:51 +02:00
Eugen Rochko 8d2a3c82ef New translations app.json (Hungarian) 2024-07-17 14:40:50 +02:00
Eugen Rochko 15071f5900 New translations app.json (Hebrew) 2024-07-17 14:40:49 +02:00
Eugen Rochko e72b6c71c0 New translations app.json (Finnish) 2024-07-17 14:40:48 +02:00
Eugen Rochko 08614dbe02 New translations app.json (Basque) 2024-07-17 14:40:46 +02:00
Eugen Rochko 8a2b95f243 New translations app.json (Greek) 2024-07-17 14:40:45 +02:00
Eugen Rochko e69d8ef43c New translations app.json (Danish) 2024-07-17 14:40:44 +02:00
Eugen Rochko 9e8ccecb42 New translations app.json (Catalan) 2024-07-17 14:40:43 +02:00
Eugen Rochko 80191300c5 New translations app.json (Arabic) 2024-07-17 14:40:41 +02:00
Eugen Rochko de345533f2 New translations app.json (French) 2024-07-17 14:40:40 +02:00
Eugen Rochko 7d88355f85 New translations app.json (Romanian) 2024-07-17 14:40:39 +02:00
Eugen Rochko 3ed2cc1b18 New translations app.json (Dutch) 2024-07-17 14:40:38 +02:00
Eugen Rochko 33464e09e4 New translations app.json (Spanish) 2024-07-17 14:40:37 +02:00
Eugen Rochko de3cebe857 New translations app.json (Thai) 2024-07-17 14:40:35 +02:00
Eugen Rochko 5a58941e10 New translations app.json (Chinese Traditional) 2024-07-17 14:40:34 +02:00
Eugen Rochko eb595061e5 New translations app.json (Japanese) 2024-07-17 14:40:33 +02:00
Eugen Rochko 18decbd68e New translations app.json (German) 2024-07-17 14:40:31 +02:00
Eugen Rochko 44ad1134d6 New translations app.json (Czech) 2024-07-17 14:40:30 +02:00
Eugen Rochko 56d25fd877 New translations app.json (Belarusian) 2024-07-17 14:40:29 +02:00
Marcus Kida 8a5180b54a
Show empty message if no lists exist / hashtags are followed (IOS-102) 2024-07-17 13:18:37 +02:00
Eugen Rochko 82df94ad4f New translations app.json (Spanish) 2024-07-17 02:53:50 +02:00
Eugen Rochko 75ffc29e67 New translations app.json (Spanish) 2024-07-17 01:23:41 +02:00
Eugen Rochko a77f112a56 New translations localizable.stringsdict (Spanish) 2024-07-17 01:23:40 +02:00
Eugen Rochko 7391676612 New translations app.json (Spanish) 2024-07-16 23:29:12 +02:00
Eugen Rochko 5672c05576 New translations app.json (Spanish) 2024-07-16 22:13:48 +02:00
Eugen Rochko 83f30779cd New translations app.json (Spanish) 2024-07-16 20:44:22 +02:00
Marcus Kida 019f483c0c
Remove unused code 2024-07-16 13:45:01 +02:00
Eugen Rochko 508446f86a New translations app.json (Spanish) 2024-07-16 12:08:42 +02:00
Eugen Rochko 02304ad5bb New translations app.json (Dutch) 2024-07-16 10:03:35 +02:00
Eugen Rochko d748533e86 New translations app.json (Spanish) 2024-07-16 10:03:34 +02:00
Eugen Rochko 42decb35ed New translations localizable.stringsdict (Spanish) 2024-07-15 17:31:46 +02:00
Marcus Kida 0a887a4841
Implement "Followed Hashtags" (IOS-102) 2024-07-15 15:22:36 +02:00
Eugen Rochko 5f6157daa5 New translations ios-infoplist.json (Chinese Traditional) 2024-07-15 14:30:34 +02:00
Eugen Rochko 9864143db1 New translations app.json (Chinese Traditional) 2024-07-15 14:30:33 +02:00
Eugen Rochko cdc9fc8b0c New translations app.json (Japanese) 2024-07-12 18:28:26 +02:00
Marcus Kida 4c832d0547
Implement Lists Menu (IOS-21) 2024-07-12 11:07:11 +02:00
Eugen Rochko 3100e065f1 New translations app.json (German) 2024-07-09 16:44:32 +02:00
Eugen Rochko 161435980a New translations app.json (Thai) 2024-07-04 21:35:08 +02:00
Eugen Rochko 2144295661 New translations app.json (Czech) 2024-07-04 02:11:25 +02:00
Eugen Rochko 5885c8db4d New translations localizable.stringsdict (Czech) 2024-07-04 02:11:23 +02:00
Eugen Rochko 2cf1b29dcd New translations app.json (Czech) 2024-07-04 01:07:41 +02:00
Eugen Rochko 1924792c18 New translations intents.stringsdict (Czech) 2024-07-04 01:07:40 +02:00
Eugen Rochko e48fe333e8 New translations localizable.stringsdict (Czech) 2024-07-04 01:07:39 +02:00
Eugen Rochko 4bfa70d37d New translations app.json (Czech) 2024-07-03 23:38:34 +02:00
Eugen Rochko cf202e8246 New translations app.json (Belarusian) 2024-07-03 14:19:57 +02:00
Eugen Rochko d9c903d695 New translations app.json (Icelandic) 2024-07-02 00:53:03 +02:00
Eugen Rochko 1f57551f64 New translations app.json (Greek) 2024-07-01 18:47:06 +02:00
Eugen Rochko 55c72ed711 New translations app.json (Italian) 2024-07-01 17:24:41 +02:00
Eugen Rochko 0cd8602664 New translations app.json (German) 2024-07-01 15:13:35 +02:00
Eugen Rochko 22d4ce8c95 New translations app.json (Belarusian) 2024-07-01 12:09:50 +02:00
Eugen Rochko aae6e74648 New translations app.json (Vietnamese) 2024-07-01 11:11:52 +02:00
Eugen Rochko 2ec0495bba New translations app.json (Swedish) 2024-07-01 10:07:07 +02:00
Eugen Rochko c72b7dbcc3
New Crowdin updates (#1318)
* New translations app.json (Vietnamese)

* New translations app.json (Vietnamese)

* New translations app.json (Romanian)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Arabic)

* New translations app.json (Belarusian)

* New translations app.json (Catalan)

* New translations app.json (Czech)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Greek)

* New translations app.json (Basque)

* New translations app.json (Finnish)

* New translations app.json (Hebrew)

* New translations app.json (Hungarian)

* New translations app.json (Armenian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Korean)

* New translations app.json (Dutch)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Slovenian)

* New translations app.json (Swedish)

* New translations app.json (Turkish)

* New translations app.json (Ukrainian)

* New translations app.json (Chinese Simplified)

* New translations app.json (Chinese Traditional)

* New translations app.json (English)

* New translations app.json (Galician)

* New translations app.json (Icelandic)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Indonesian)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Thai)

* New translations app.json (Latvian)

* New translations app.json (Hindi)

* New translations app.json (English, United States)

* New translations app.json (Burmese)

* New translations app.json (Welsh)

* New translations app.json (Sinhala)

* New translations app.json (Scottish Gaelic)

* New translations app.json (Aragonese)

* New translations app.json (Kurmanji (Kurdish))

* New translations app.json (Sorani (Kurdish))

* New translations app.json (Kabyle)

* New translations app.json (Chinese Traditional)

* New translations app.json (Galician)

* New translations app.json (Spanish, Argentina)

* Update strings

---------

Co-authored-by: Nathan Mattes <hallo@bullenscheisse.de>
2024-07-01 09:41:31 +02:00
Nathan Mattes 6315abeb9e Use different labels for publisher and date (IOS-284)
so that in case of loooooooooooong publisher names the publisher name is shortened but the date is still visible
2024-06-30 19:47:59 +02:00
Nathan Mattes f56d7ebaa8 Throw in some localization (IOS-284) 2024-06-30 18:54:47 +02:00
Eugen Rochko a27c4d9255
New Crowdin updates (#1302)
* New translations app.json (German)

* New translations app.json (Chinese Traditional)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Galician)

* New translations app.json (Thai)

* New translations app.json (Vietnamese)

* New translations app.json (Portuguese)

* New translations app.json (Belarusian)

* New translations app.json (Belarusian)

* New translations app.json (Belarusian)

* New translations app.json (Romanian)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Arabic)

* New translations app.json (Catalan)

* New translations app.json (Czech)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Greek)

* New translations app.json (Basque)

* New translations app.json (Finnish)

* New translations app.json (Hebrew)

* New translations app.json (Hungarian)

* New translations app.json (Armenian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Korean)

* New translations app.json (Dutch)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Slovenian)

* New translations app.json (Swedish)

* New translations app.json (Turkish)

* New translations app.json (Ukrainian)

* New translations app.json (Chinese Simplified)

* New translations app.json (Chinese Traditional)

* New translations app.json (English)

* New translations app.json (Vietnamese)

* New translations app.json (Galician)

* New translations app.json (Icelandic)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Indonesian)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Thai)

* New translations app.json (Latvian)

* New translations app.json (Hindi)

* New translations app.json (English, United States)

* New translations app.json (Burmese)

* New translations app.json (Welsh)

* New translations app.json (Sinhala)

* New translations app.json (Scottish Gaelic)

* New translations app.json (Aragonese)

* New translations app.json (Kurmanji (Kurdish))

* New translations app.json (Sorani (Kurdish))

* New translations app.json (Kabyle)

* New translations app.json (German)

* New translations app.json (Swedish)

* New translations app.json (Slovenian)

* New translations app.json (Icelandic)

* New translations app.json (Belarusian)

* New translations app.json (Icelandic)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Belarusian)

* New translations app.json (Belarusian)

* New translations app.json (Galician)

* New translations app.json (Chinese Traditional)

* New translations app.json (Belarusian)

* New translations app.json (Italian)

* New translations app.json (Thai)

* New translations app.json (Thai)

* New translations app.json (Vietnamese)

* Update strings

---------

Co-authored-by: Nathan Mattes <hallo@bullenscheisse.de>
2024-06-19 22:55:05 +02:00
Marcus Kida 84f445426a
Add Privacy & Safety Settings Item (IOS-168) 2024-06-12 10:55:37 +02:00
Nathan Mattes 55dd3befc5 Update translations 2024-05-22 17:24:46 +02:00
Eugen Rochko 58c22b1292
New Crowdin updates (#1274)
* New translations app.json (Indonesian)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Thai)

* New translations app.json (Latvian)

* New translations app.json (Hindi)

* New translations app.json (English, United States)

* New translations app.json (Burmese)

* New translations app.json (Welsh)

* New translations app.json (Sinhala)

* New translations app.json (Scottish Gaelic)

* New translations app.json (Aragonese)

* New translations app.json (Kurmanji (Kurdish))

* New translations app.json (Sorani (Kurdish))

* New translations app.json (Kabyle)

* New translations app.json (Hungarian)

* New translations app.json (Swedish)

* New translations app.json (Icelandic)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Thai)

* New translations app.json (Chinese Traditional)

* New translations app.json (German)

* New translations app.json (Belarusian)

* New translations app.json (Galician)

* New translations app.json (Italian)

* New translations app.json (Vietnamese)

* New translations app.json (Chinese Simplified)

* New translations app.json (Japanese)

* New translations app.json (Chinese Simplified)

* New translations app.json (Vietnamese)

* New translations app.json (Hungarian)

* New translations app.json (Romanian)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Arabic)

* New translations app.json (Belarusian)

* New translations app.json (Catalan)

* New translations app.json (Czech)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Greek)

* New translations app.json (Basque)

* New translations app.json (Finnish)

* New translations app.json (Hebrew)

* New translations app.json (Armenian)

* New translations app.json (Italian)

* New translations app.json (Korean)

* New translations app.json (Dutch)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Slovenian)

* New translations app.json (Swedish)

* New translations app.json (Turkish)

* New translations app.json (Ukrainian)

* New translations app.json (Chinese Traditional)

* New translations app.json (English)

* New translations app.json (Galician)

* New translations app.json (Icelandic)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Indonesian)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Thai)

* New translations app.json (Latvian)

* New translations app.json (Hindi)

* New translations app.json (English, United States)

* New translations app.json (Burmese)

* New translations app.json (Welsh)

* New translations app.json (Sinhala)

* New translations app.json (Scottish Gaelic)

* New translations app.json (Aragonese)

* New translations app.json (Kurmanji (Kurdish))

* New translations app.json (Sorani (Kurdish))

* New translations app.json (Kabyle)

* New translations app.json (Slovenian)

* New translations app.json (Swedish)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Icelandic)

* New translations app.json (Galician)

* New translations app.json (Hungarian)

* New translations app.json (Hungarian)

* New translations app.json (Japanese)

* New translations app.json (Vietnamese)

* New translations app.json (German)

* New translations app.json (Chinese Traditional)

* New translations app.json (Belarusian)

* New translations app.json (Thai)

* New translations app.json (Italian)

* New translations app.json (Ukrainian)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Japanese)

* New translations app.json (Chinese Simplified)

* New translations app.json (Vietnamese)

* New translations app.json (Hungarian)

* New translations app.json (Romanian)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Arabic)

* New translations app.json (Belarusian)

* New translations app.json (Catalan)

* New translations app.json (Czech)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Greek)

* New translations app.json (Basque)

* New translations app.json (Finnish)

* New translations app.json (Hebrew)

* New translations app.json (Armenian)

* New translations app.json (Italian)

* New translations app.json (Korean)

* New translations app.json (Dutch)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Slovenian)

* New translations app.json (Swedish)

* New translations app.json (Turkish)

* New translations app.json (Ukrainian)

* New translations app.json (Chinese Traditional)

* New translations app.json (English)

* New translations app.json (Galician)

* New translations app.json (Icelandic)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Indonesian)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Thai)

* New translations app.json (Latvian)

* New translations app.json (Hindi)

* New translations app.json (English, United States)

* New translations app.json (Burmese)

* New translations app.json (Welsh)

* New translations app.json (Sinhala)

* New translations app.json (Scottish Gaelic)

* New translations app.json (Aragonese)

* New translations app.json (Kurmanji (Kurdish))

* New translations app.json (Sorani (Kurdish))

* New translations app.json (Kabyle)

* New translations app.json (Swedish)

* New translations app.json (Japanese)

* New translations app.json (Vietnamese)

* New translations app.json (Chinese Traditional)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Galician)

* New translations app.json (Belarusian)

* New translations app.json (Thai)

* New translations app.json (Japanese)

* New translations app.json (Chinese Simplified)

* New translations app.json (Vietnamese)

* New translations app.json (Hungarian)

* New translations app.json (Romanian)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Arabic)

* New translations app.json (Belarusian)

* New translations app.json (Catalan)

* New translations app.json (Czech)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Greek)

* New translations app.json (Basque)

* New translations app.json (Finnish)

* New translations app.json (Hebrew)

* New translations app.json (Armenian)

* New translations app.json (Italian)

* New translations app.json (Korean)

* New translations app.json (Dutch)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Slovenian)

* New translations app.json (Swedish)

* New translations app.json (Turkish)

* New translations app.json (Ukrainian)

* New translations app.json (Chinese Traditional)

* New translations app.json (English)

* New translations app.json (Galician)

* New translations app.json (Icelandic)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Indonesian)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Thai)

* New translations app.json (Latvian)

* New translations app.json (Hindi)

* New translations app.json (English, United States)

* New translations app.json (Burmese)

* New translations app.json (Welsh)

* New translations app.json (Sinhala)

* New translations app.json (Scottish Gaelic)

* New translations app.json (Aragonese)

* New translations app.json (Kurmanji (Kurdish))

* New translations app.json (Sorani (Kurdish))

* New translations app.json (Kabyle)

* New translations app.json (Swedish)

* New translations app.json (Italian)

* New translations app.json (Vietnamese)

* New translations app.json (Galician)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Chinese Traditional)

* New translations app.json (Thai)

* New translations app.json (Icelandic)

* New translations app.json (Japanese)

* New translations app.json (Chinese Simplified)

* New translations app.json (Vietnamese)

* New translations app.json (Hungarian)

* New translations app.json (Romanian)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Arabic)

* New translations app.json (Belarusian)

* New translations app.json (Catalan)

* New translations app.json (Czech)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Greek)

* New translations app.json (Basque)

* New translations app.json (Finnish)

* New translations app.json (Hebrew)

* New translations app.json (Armenian)

* New translations app.json (Italian)

* New translations app.json (Korean)

* New translations app.json (Dutch)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Slovenian)

* New translations app.json (Swedish)

* New translations app.json (Turkish)

* New translations app.json (Ukrainian)

* New translations app.json (Chinese Traditional)

* New translations app.json (English)

* New translations app.json (Galician)

* New translations app.json (Icelandic)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Indonesian)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Thai)

* New translations app.json (Latvian)

* New translations app.json (Hindi)

* New translations app.json (English, United States)

* New translations app.json (Burmese)

* New translations app.json (Welsh)

* New translations app.json (Sinhala)

* New translations app.json (Scottish Gaelic)

* New translations app.json (Aragonese)

* New translations app.json (Kurmanji (Kurdish))

* New translations app.json (Sorani (Kurdish))

* New translations app.json (Kabyle)

* New translations app.json (Belarusian)

* New translations app.json (Icelandic)

* New translations app.json (Italian)
2024-05-22 17:23:00 +02:00
Marcus Kida f1aebc4220
Update Onboarding Privacy Copy (IOS-221) (#1295)
# Rationale

| Screenshot | Description |
|---|---|
| ![Simulator Screenshot - iPhone 15 - 2024-05-18 at 14 13
51](https://github.com/mastodon/mastodon-ios/assets/126418/0822433f-b362-4787-9f42-2f7c37f4ea55)
| This PR modifies the Onboarding Privacy Copy and allows it to render
Markdown. |
2024-05-22 09:26:12 +02:00
Nathan Mattes aeb3717eb2 Update wording for boosts (IOS-231) 2024-05-21 12:02:57 +02:00
Nathan Mattes 8d3cb2beb3
Update Post Menu (IOS-229) (#1292)
* Add missing actions, hack way to inject options into menu (IOS-229)

* Implement new menu structure (IOS-229)

This doesn't work-work yet, as functionality isn't implemented yet. Also: Special options and traits.

* Add preferredElementSize to submenus (IOS-229)

* Copy Link (IOS-229)

* Open In Browser (IOS-229)

* Boost status from menu (IOS-229)

* Favorite status from menu (IOS-229)

* Fix following-status in menu and don't cache menu (IOS-229)

* Add some destruction, add localization and use "Boost" instead of "Reblog" (IOS-229)

* Use struct instead of tuple for those menu-parts (IOS-229)
2024-05-18 14:30:51 +02:00
Marcus Kida 41c34d4e82
Update onboarding privacy text to render Markdown 2024-05-16 17:13:55 +02:00
Nathan Mattes 1c1f67c4f9 Add missing localization (IOS-264) 2024-05-14 15:11:56 +02:00
Nathan Mattes 9507368fd1 Add localization (IOS-264) 2024-05-14 15:11:56 +02:00
Nathan Mattes a4b175ce9c Revert "Moderation Warning Notifications (IOS-264) (#1287)"
This reverts commit 794ffc002f.
2024-05-14 15:11:23 +02:00
Nathan Mattes 794ffc002f
Moderation Warning Notifications (IOS-264) (#1287)
* Add moderation-warning-notification-type (IOS-264)

* Add entity for new AccountWarning (IOS-264)

Details see https://github.com/mastodon/mastodon/pull/30065 for now, as there's no documentation (yet)

* re-add file header (IOS-264)

* Add authorization to instance-calls (IOS-264)

This will improve using the app with `LIMITED_FEDERATION_INSTANCES`

* Add basic cell for account-warnings (IOS-264)

* Show some content for a warning (IOS-264)

* Open strike in browser (IOS-264)

* Add localization (IOS-264)

* Add missing localization (IOS-264)

* Cleanup (IOS-264)
2024-05-14 15:07:05 +02:00
Nathan Mattes 8d97b5a51e
"Welcome back" screen cleanup (IOS-226) (#1282)
* Update texts (IOS-226)

* Remove next-button (IOS-226)

* Tap on row to login (IOS-226)

* Make text use blurple and no disclosure indicator (IOS-226)

* Fix separator lines (IOS-226)

Well. Configurations don't work with custom UI-elements (or I'm just stupid), that's why I had to fall back to good ol UITableViewCell with UIKit-components
2024-05-03 20:53:20 +02:00
Nathan Mattes c2d0701062
Improve Multi-User Account Sheet (IOS-245) (#1273)
* Copynpaste cell to logout all accounts (IOS-245)

* Show cell (IOS-245)

* Logout of all accounts (IOS-245)

* Use iOS-formsheet to present account-list (IOS-245)

* Remove dead code (IOS-245)

* Don't animate account-switches (IOS-245)

* Remove panModal (IOS-245)

* UI-fixes (IOS-245)

* Add swipe-to-logout-action (IOS-245)

* Localize (IOS-245)

* Add a little bit of margin (IOS-245)

* Fix separator-insets (IOS-245)

* Don't crash on iPad when logging out of all accounts (IOS-245)
2024-04-30 09:22:27 +02:00
Eugen Rochko 2b204bf9df
New Crowdin updates (#1262)
* New translations app.json (Spanish)

* New translations app.json (Spanish)

* New translations app.json (Italian)

* New translations app.json (Italian)

* New translations app.json (Hungarian)

* New translations ios-infoplist.json (Hungarian)

* New translations localizable.stringsdict (Hungarian)

* New translations intents.strings (Hungarian)

* New translations intents.stringsdict (Hungarian)

* New translations app.json (Hungarian)

* New translations intents.strings (Hungarian)

* New translations app.json (Hungarian)

* New translations app.json (Hungarian)

* New translations intents.strings (Hungarian)

* New translations app.json (Hungarian)

* New translations app.json (Hungarian)

* New translations intents.strings (Hungarian)

* New translations intents.strings (Hungarian)

* New translations app.json (Hungarian)

* New translations app.json (Hungarian)

* New translations intents.strings (Hungarian)

* New translations app.json (Polish)

* New translations app.json (Polish)

* New translations ios-infoplist.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Romanian)

* New translations app.json (Danish)

* New translations app.json (Hebrew)

* New translations app.json (Armenian)

* New translations app.json (English)

* New translations app.json (Hindi)

* New translations app.json (English, United States)

* New translations app.json (Sinhala)

* New translations app.json (English)

* New translations app.json (English, United States)

* New translations app.json (Greek)

* New translations app.json (Hungarian)

* New translations app.json (Portuguese)

* New translations app.json (Thai)

* New translations app.json (Romanian)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Arabic)

* New translations app.json (Belarusian)

* New translations app.json (Catalan)

* New translations app.json (Czech)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Greek)

* New translations app.json (Basque)

* New translations app.json (Finnish)

* New translations app.json (Hebrew)

* New translations app.json (Armenian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Korean)

* New translations app.json (Dutch)

* New translations app.json (Polish)

* New translations app.json (Russian)

* New translations app.json (Slovenian)

* New translations app.json (Swedish)

* New translations app.json (Turkish)

* New translations app.json (Ukrainian)

* New translations app.json (Chinese Simplified)

* New translations app.json (Chinese Traditional)

* New translations app.json (English)

* New translations app.json (Vietnamese)

* New translations app.json (Galician)

* New translations app.json (Icelandic)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Indonesian)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Latvian)

* New translations app.json (Hindi)

* New translations app.json (English, United States)

* New translations app.json (Burmese)

* New translations app.json (Welsh)

* New translations app.json (Sinhala)

* New translations app.json (Scottish Gaelic)

* New translations app.json (Aragonese)

* New translations app.json (Kurmanji (Kurdish))

* New translations app.json (Sorani (Kurdish))

* New translations app.json (Kabyle)

* New translations app.json (Hungarian)

* New translations app.json (Italian)

* New translations app.json (Vietnamese)

* New translations app.json (Icelandic)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Japanese)

* New translations app.json (Chinese Traditional)

* New translations app.json (Galician)

* New translations app.json (Kurmanji (Kurdish))

* New translations app.json (Thai)

* New translations app.json (Greek)

* New translations app.json (Belarusian)

* New translations app.json (Portuguese)

* New translations app.json (Thai)

* New translations app.json (Romanian)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Arabic)

* New translations app.json (Belarusian)

* New translations app.json (Catalan)

* New translations app.json (Czech)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Greek)

* New translations app.json (Basque)

* New translations app.json (Finnish)

* New translations app.json (Hebrew)

* New translations app.json (Armenian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Korean)

* New translations app.json (Dutch)

* New translations app.json (Polish)

* New translations app.json (Russian)

* New translations app.json (Slovenian)

* New translations app.json (Swedish)

* New translations app.json (Turkish)

* New translations app.json (Ukrainian)

* New translations app.json (Chinese Simplified)

* New translations app.json (Chinese Traditional)

* New translations app.json (English)

* New translations app.json (Vietnamese)

* New translations app.json (Galician)

* New translations app.json (Icelandic)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Indonesian)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Latvian)

* New translations app.json (Hindi)

* New translations app.json (English, United States)

* New translations app.json (Burmese)

* New translations app.json (Welsh)

* New translations app.json (Sinhala)

* New translations app.json (Scottish Gaelic)

* New translations app.json (Aragonese)

* New translations app.json (Kurmanji (Kurdish))

* New translations app.json (Sorani (Kurdish))

* New translations app.json (Kabyle)

* New translations app.json (Hungarian)

* New translations app.json (Swedish)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Hungarian)

* New translations app.json (Italian)

* New translations app.json (Icelandic)

* New translations app.json (Chinese Traditional)

* New translations app.json (Galician)

* New translations app.json (Belarusian)

* New translations app.json (Thai)

* New translations app.json (Vietnamese)

* New translations app.json (Dutch)

* New translations app.json (Hungarian)

* Update translations

---------

Co-authored-by: Nathan Mattes <hallo@bullenscheisse.de>
2024-04-17 16:45:42 +02:00
Nathan Mattes 8bb9bca4b9 Sprinkle in localization (IOS-234) 2024-04-10 14:03:13 +02:00
Nathan Mattes 26f3b5a7ce Sprinkle in some localization (IOS-235) 2024-04-04 12:19:44 +02:00
Eugen Rochko ecf816d15d
New Crowdin updates (#1242)
* New translations app.json (Portuguese)

* New translations app.json (Thai)

* New translations app.json (Romanian)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Arabic)

* New translations app.json (Belarusian)

* New translations app.json (Catalan)

* New translations app.json (Czech)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Greek)

* New translations app.json (Basque)

* New translations app.json (Finnish)

* New translations app.json (Hebrew)

* New translations app.json (Armenian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Korean)

* New translations app.json (Dutch)

* New translations app.json (Polish)

* New translations app.json (Russian)

* New translations app.json (Slovenian)

* New translations app.json (Swedish)

* New translations app.json (Turkish)

* New translations app.json (Ukrainian)

* New translations app.json (Chinese Simplified)

* New translations app.json (Chinese Traditional)

* New translations app.json (English)

* New translations app.json (Vietnamese)

* New translations app.json (Galician)

* New translations app.json (Icelandic)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Indonesian)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Latvian)

* New translations app.json (Hindi)

* New translations app.json (English, United States)

* New translations app.json (Burmese)

* New translations app.json (Welsh)

* New translations app.json (Sinhala)

* New translations app.json (Scottish Gaelic)

* New translations app.json (Aragonese)

* New translations app.json (Kurmanji (Kurdish))

* New translations app.json (Sorani (Kurdish))

* New translations app.json (Kabyle)

* New translations app.json (German)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Icelandic)

* New translations app.json (Thai)

* New translations app.json (Swedish)

* New translations app.json (Thai)

* New translations app.json (Dutch)

* New translations app.json (Chinese Traditional)

* New translations app.json (Dutch)

* New translations app.json (Slovenian)

* New translations app.json (Galician)

* New translations app.json (Icelandic)

* New translations app.json (Italian)

* New translations app.json (Vietnamese)

* New translations app.json (Japanese)

* New translations app.json (Japanese)

* New translations app.json (Greek)

* New translations app.json (Kabyle)

* New translations app.json (Kabyle)

* New translations app.json (Kabyle)

* New translations app.json (Kabyle)

* New translations app.json (Scottish Gaelic)

* New translations localizable.stringsdict (French)

* New translations app.json (Chinese Simplified)

* New translations app.json (Chinese Simplified)

* New translations ios-infoplist.json (Chinese Simplified)

* New translations app.json (Belarusian)

* New translations app.json (Chinese Simplified)

* New translations app.json (Dutch)

* New translations app.json (Portuguese)

* New translations app.json (Thai)

* New translations app.json (Romanian)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Arabic)

* New translations app.json (Belarusian)

* New translations app.json (Catalan)

* New translations app.json (Czech)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Greek)

* New translations app.json (Basque)

* New translations app.json (Finnish)

* New translations app.json (Hebrew)

* New translations app.json (Armenian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Korean)

* New translations app.json (Dutch)

* New translations app.json (Polish)

* New translations app.json (Russian)

* New translations app.json (Slovenian)

* New translations app.json (Swedish)

* New translations app.json (Turkish)

* New translations app.json (Ukrainian)

* New translations app.json (Chinese Simplified)

* New translations app.json (Chinese Traditional)

* New translations app.json (English)

* New translations app.json (Vietnamese)

* New translations app.json (Galician)

* New translations app.json (Icelandic)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Indonesian)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Latvian)

* New translations app.json (Hindi)

* New translations app.json (English, United States)

* New translations app.json (Burmese)

* New translations app.json (Welsh)

* New translations app.json (Sinhala)

* New translations app.json (Scottish Gaelic)

* New translations app.json (Aragonese)

* New translations app.json (Kurmanji (Kurdish))

* New translations app.json (Sorani (Kurdish))

* New translations app.json (Kabyle)

* New translations app.json (German)

* New translations app.json (English)

* New translations app.json (Icelandic)

* New translations ios-infoplist.json (English)

* New translations localizable.stringsdict (English)

* New translations intents.strings (English)

* New translations app.json (Chinese Traditional)

* New translations app.json (Thai)

* New translations app.json (Dutch)

* New translations app.json (Korean)

* New translations app.json (Japanese)

* New translations app.json (Galician)

* New translations app.json (Galician)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Belarusian)

* New translations app.json (Vietnamese)

* New translations app.json (Swedish)

* New translations app.json (English)

* New translations ios-infoplist.json (English)

* New translations localizable.stringsdict (English)

* New translations intents.strings (English)

* Update translations

---------

Co-authored-by: Nathan Mattes <hallo@bullenscheisse.de>
2024-03-21 17:00:09 +01:00
Marcus Kida 484d72fbdd
Adjust Server Rules Screen (IOS-220) (#1251)
* Adjust Server Rules Screen (IOS-220)

* Update Server Rules (IOS-220)

* Use new server rules UI in Server Details (IOS-220)

* Improve disclaimer usage (IOS-220)

* Fix background in server details (IOS-220)
2024-03-19 09:55:42 +01:00
Marcus Kida 2e7054cb68
Implement "Default Post Language" and "Ask Before"-Alerts (#1240)
* Implement Settings->General->"Ask Before" and add "Ask Before Posting Without Alt Text" IOS-166

* Implement Alt Missing Alert for Status Edits (IOS-166)

* Fix status edit composes duplicate message

* Show (or don't) the "Really delete post?" Alert based on the User's preference (IOS-166)

* Implement alert for boost/unboost (IOS-166)

* Begin implementing "Default Post Language"-Setting (IOS-166)

* Show "Unfollow @user?" Alert (IOS-166)

* Merge conflict fixes for IOS-166

* Implement default post language setting (IOS-166)

* Fix follow button state not updated correctly (IOS-166)

* Add PR feedback (IOS-166)

* Improve default language cell style (IOS-166)

* Fix language filter broken (IOS-166)
2024-02-28 10:52:04 +01:00
Eugen Rochko 8807002404
New Crowdin updates (#1224)
* New translations app.json (Portuguese)

* New translations app.json (Portuguese)

* New translations app.json (Portuguese)

* New translations app.json (Thai)

* Update localizations

---------

Co-authored-by: Nathan Mattes <hallo@bullenscheisse.de>
2024-02-26 22:04:38 +01:00
Eugen Rochko 5e5b8ffec8
New Crowdin updates (#1223)
* New translations app.json (English)

* Fix english localization

Listen folks: Hungarian isn't english!

---------

Co-authored-by: Nathan Mattes <hallo@bullenscheisse.de>
2024-01-31 23:40:45 +01:00
Nathan Mattes 35bc04be51
update strings (#1219) 2024-01-31 10:04:22 +01:00
Eugen Rochko 5ed5c2247c
New Crowdin updates (#1184)
* New translations app.json (Chinese Simplified)

* New translations app.json (German)

* New translations app.json (Greek)

* New translations app.json (Galician)

* New translations app.json (Galician)

* New translations app.json (Japanese)

* New translations app.json (Japanese)

* New translations app.json (Thai)

* New translations app.json (Thai)

* New translations app.json (Thai)

* New translations app.json (Armenian)

* New translations app.json (Armenian)

* New translations ios-infoplist.json (Armenian)

* New translations localizable.stringsdict (Armenian)

* New translations intents.strings (Armenian)

* New translations intents.stringsdict (Armenian)

* New translations app.json (Japanese)

* New translations app.json (Korean)

* New translations app.json (Korean)

* New translations app.json (German)

* New translations app.json (Polish)

* New translations app.json (Korean)

* New translations localizable.stringsdict (Korean)

* New translations intents.strings (Korean)

* New translations app.json (Korean)

* New translations app.json (Polish)

* New translations app.json (German)

* New translations app.json (Polish)

* New translations app.json (Korean)

* New translations app.json (Romanian)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Arabic)

* New translations app.json (Belarusian)

* New translations app.json (Catalan)

* New translations app.json (Czech)

* New translations app.json (Danish)

* New translations app.json (Greek)

* New translations app.json (Basque)

* New translations app.json (Finnish)

* New translations app.json (Hebrew)

* New translations app.json (Armenian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Dutch)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Slovenian)

* New translations app.json (Swedish)

* New translations app.json (Turkish)

* New translations app.json (Ukrainian)

* New translations app.json (Chinese Simplified)

* New translations app.json (Chinese Traditional)

* New translations app.json (English)

* New translations app.json (Vietnamese)

* New translations app.json (Galician)

* New translations app.json (Icelandic)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Indonesian)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Thai)

* New translations app.json (Latvian)

* New translations app.json (Hindi)

* New translations app.json (English, United States)

* New translations app.json (Burmese)

* New translations app.json (Welsh)

* New translations app.json (Sinhala)

* New translations app.json (Scottish Gaelic)

* New translations app.json (Aragonese)

* New translations app.json (Kurmanji (Kurdish))

* New translations app.json (Sorani (Kurdish))

* New translations app.json (Kabyle)

* New translations app.json (German)

* New translations app.json (Galician)

* New translations app.json (Icelandic)

* New translations app.json (Japanese)

* New translations app.json (Galician)

* New translations app.json (Spanish, Argentina)

* New translations app.json (English)

* New translations app.json (Italian)

* New translations app.json (Swedish)

* New translations app.json (Slovenian)

* New translations app.json (Vietnamese)

* New translations app.json (Thai)

* New translations app.json (German)

* New translations app.json (Vietnamese)

* New translations app.json (German)

* New translations app.json (Chinese Traditional)

* New translations app.json (Korean)

* New translations app.json (Korean)

* New translations app.json (German)

* New translations app.json (German)

* New translations app.json (Thai)

* New translations app.json (Greek)

* New translations app.json (Belarusian)
2024-01-31 10:01:31 +01:00
Nathan Mattes 4322607552 Localize Domain Block (IOS-5) 2023-12-19 13:12:32 +01:00
Eugen Rochko 0615d55a84
New Crowdin updates (#1183) 2023-11-24 21:26:28 +01:00
Eugen Rochko ab75f08e8f
New Crowdin updates (#1165) 2023-11-24 12:29:56 +01:00
Nathan Mattes ed426a950c Update strings 2023-11-15 12:52:07 +01:00
Eugen Rochko 9725a4ed62
New Crowdin updates (#1158) 2023-11-15 12:40:57 +01:00
Nathan Mattes b7a63239f6 Use correct language-code for Armenian 2023-11-14 13:41:54 +01:00
Eugen Rochko 4a5f17c45f
New Crowdin updates (#1157) 2023-11-14 12:48:35 +01:00
Nathan Mattes 197e636c0c Fix typo 2023-11-14 12:42:18 +01:00
Eugen Rochko 9472e11104
New Crowdin updates (#1156) 2023-11-14 12:38:12 +01:00
Nathan Mattes 3647ec0eb2 Fix JSON 2023-11-14 12:28:44 +01:00
Eugen Rochko 9816376369
New Crowdin updates (#1119) 2023-11-14 12:13:07 +01:00
Nathan Mattes 38b4ab062e Add Armenian Localization (#1147) 2023-11-10 11:05:17 +01:00
Nathan Mattes 143e9ad683 Add missing piece of localization (IOS-20) 2023-10-10 14:00:32 +02:00
Nathan Mattes b8eea23108 Localization. Localization everywhere! (IOS-20) 2023-10-10 13:55:57 +02:00
Nathan Mattes 0e0855982f Add localization (IOS-20) 2023-10-10 13:55:57 +02:00
Nathan Mattes afd90d62e8 Add settings-entry for server-details (IOS-14, IOS-20) 2023-10-10 13:55:56 +02:00
Nathan Mattes 65f39f4b61 Sprinkle in some localization (IOS-14) 2023-09-27 15:12:43 +02:00
Nathan Mattes 67e3078df9 Sprinkle in some localizations on Notificaiton-Screen (IOS-14) 2023-09-27 15:12:43 +02:00
Nathan Mattes 5d58010907 Localize General-Setting-Screen (IOS-14) 2023-09-27 15:12:43 +02:00
Nathan Mattes 54a7fdee01 Fix app.json-JSON 🤦 (IOS-14) 2023-09-27 15:12:43 +02:00
Nathan Mattes 4107370957 Set title for about-screen (IOS-14) 2023-09-27 15:12:43 +02:00
Nathan Mattes 951f46353f Add localization to about-screen (IOS-14) 2023-09-27 15:12:43 +02:00
Nathan Mattes 0f495e67e4 Add localization to general-settings-screen (IOS-14) 2023-09-27 15:12:43 +02:00
Nathan Mattes fbde2a5833 More cleanup 2023-09-22 15:27:46 +02:00
Eugen Rochko 8f280c6252
New Crowdin updates (#1118) 2023-09-21 00:07:11 +02:00
Nathan Mattes 5ac8d02b0b Re-add keys
This whole localization workflow is super annyoing and fragile.
2023-09-20 23:55:21 +02:00
Eugen Rochko fc7ce4969b
New Crowdin updates (#1117) 2023-09-20 23:19:08 +02:00
Nathan Mattes 4e42505dee Fix wording in app.json 2023-09-20 23:07:19 +02:00
Nathan Mattes fe9ed96615 Teach Localization-parser how to espace " 2023-09-20 23:04:52 +02:00
Eugen Rochko 3d1634dcfb
New Crowdin updates (#1114) 2023-09-20 22:48:22 +02:00
Nathan Mattes 08e71fbcda Fix app.jsons (again) 2023-09-20 22:00:29 +02:00
Nathan Mattes 5370d00504 Fix app.json 2023-09-20 19:51:10 +02:00
Nathan Mattes 5a7ee4c9e6 Add missing keys to the right app.json 2023-09-20 19:39:09 +02:00
Nathan Mattes 0c5b3a64cf Adopt search to follow mastodon-logic (IOS-141)
as defined here: https://github.com/mastodon/mastodon/blob/main/app/javascript/mastodon/features/compose/components/search.jsx#L280-L310
2023-09-20 16:03:46 +02:00
Nathan Mattes 7abc536d01 Add localization to "No such user"-alert (IOS-141) 2023-09-17 14:40:23 +02:00
Nathan Mattes 558f88e77a Sprinkle in some localization (IOS-141) 2023-09-17 13:34:08 +02:00
Nathan Mattes e8509a063d Show title instead of "x" for clear-all-button (IOS-141)
Also: Move stuff around. It doesn't make sense for search-diffable-stuff to live in an enitrely different folder than the rest.
2023-09-15 11:38:12 +02:00
Eugen Rochko ad3855a173
New Crowdin updates (#1082) 2023-08-28 12:59:17 +02:00
Nathan Mattes e50b9e13a6
Add belarusian localization (#1083) 2023-07-04 10:26:30 +02:00
Nathan Mattes 0937849b4d Update localizables 2023-07-02 16:57:06 +02:00
Eugen Rochko 2711af5011
New Crowdin updates (#1075) 2023-07-02 16:55:13 +02:00
Nathan Mattes c51f021b12
Merge pull request #1078 from j-f1/discard
Improve heuristic for skipping the post discard confirmation modal
2023-07-02 16:25:02 +02:00
Nathan Mattes 4b5151bb39 Get servers and choose one randomly for signup (IOS-171)
Server list from backend has a weight which plays a role in which server gets selected.
mastodon.social is the fallback in case something goes wrong
2023-07-02 14:43:49 +02:00
Jed Fox c7455a20b5
Remove unused `DiscardPostContent` strings 2023-06-30 17:38:55 -04:00
Nathan Mattes 38434bde50 Update strings 2023-06-28 13:46:26 +02:00
Eugen Rochko 21275217be
New Crowdin updates (#1052) 2023-06-28 10:50:00 +02:00
Nathan Mattes a4a78a2c09 Fix JSON (IOS-103) 2023-06-13 15:30:30 +02:00
Nathan Mattes d455da85d2 Add follow/unfollow-option to user-section (IOS-103) 2023-06-13 15:30:30 +02:00
Nathan Mattes 9b422a95ac Sprinkle in some localization (IOS-103) 2023-06-13 15:30:30 +02:00
Nathan Mattes 25e4b732ed Sprinkle in some localization (IOS-157) 2023-05-25 14:42:00 +02:00
Nathan Mattes f1777376f4 Update title for suggestion-screen (IOS-157) 2023-05-25 14:42:00 +02:00
Eugen Rochko a7364c77ba
New Crowdin updates (#1041) 2023-05-25 14:41:12 +02:00
Nathan Mattes b3ff75b7f9
Add Greek Localization (#1050) 2023-05-20 13:57:09 +02:00
Nathan Mattes 774b7830d5 Update localizations before release 2023-05-10 16:26:23 +02:00
Eugen Rochko 1737ebea00
New Crowdin updates (#1022) 2023-05-10 16:22:22 +02:00
Marcus Kida 4de184c85f
Merge branch 'develop' into IOS-140_Verified_Links 2023-05-05 15:40:46 +02:00
Nathan Mattes da8da2ae4b
Use better strings for placeholders (IOS-152)
Co-authored-by: Jed Fox <git@jedfox.com>
2023-05-05 12:10:57 +02:00
Marcus Kida 40db0e36c0
Add missing L10n (IOS-140) 2023-05-05 10:07:47 +02:00
Marcus Kida d1d9e86244
Add missing L10n for IOS-140 2023-05-04 11:39:57 +02:00
Nathan Mattes 1829793ac5 Locale notfound/placeholder-texts (IOS-37) 2023-05-02 21:36:16 +02:00
Nathan Mattes 49307a316f Add localization (IOS-37) 2023-05-02 21:36:16 +02:00
Nathan Mattes a99f3a152b
Change text for alternative server-button (IOS-153) (#1030) 2023-05-02 20:20:13 +02:00
Eugen Rochko 9f997230e7
New Crowdin updates (#1016) 2023-04-19 22:41:16 +02:00
Eugen Rochko c477d0a201
New Crowdin updates (#1007) 2023-04-13 22:55:07 +02:00
Nathan Mattes b52e57ad1a Update localizations 2023-04-08 23:46:12 +02:00
Eugen Rochko 33be46dc00
New Crowdin updates (#1006) 2023-04-08 23:43:07 +02:00
Nathan Mattes 8c7da32950 Fix localization again 2023-04-08 23:30:15 +02:00
Eugen Rochko 8e523f828e
New Crowdin updates (#997) 2023-04-08 23:21:28 +02:00
Nathan Mattes 101fc065f0 Fix broken localization-json 2023-04-08 23:14:00 +02:00
Nathan Mattes 5e1e22a723
Updated Welcome-Screen (IOS-134) (#1005) 2023-04-08 23:10:34 +02:00
Marcus Kida 560003f78b
Improve style of "Check your Inbox" screen IOS-139 (#1000) 2023-04-04 16:22:02 +02:00
Marcus Kida 7bdc37ac05
Improve Create Account VQA IOS-138 (#999) 2023-04-04 16:21:47 +02:00
Marcus Kida b4c08bf0c8
Make UITableView background color clear IOS-137 (#998) 2023-03-30 22:18:19 +02:00
Nathan Mattes ebcb837b9a Update strings 2023-03-28 21:50:15 +02:00
Eugen Rochko 1a3bbc0032
New Crowdin updates (#990) 2023-03-28 21:45:29 +02:00
Nathan Mattes eb826fb310
Remove wizard (IOS-135) (#995) 2023-03-28 21:36:32 +02:00
Nathan Mattes 245543ea60 Fix broken localization
- (Re)-Add missing strings
- Fix keys
2023-03-27 21:29:38 +02:00
Nathan Mattes a53792507e Update localized strings 2023-03-27 17:13:27 +02:00
Eugen Rochko 751b17a374
New Crowdin updates (#987) 2023-03-23 08:49:10 +01:00
Eugen Rochko ee8f5d6f51
New Crowdin updates (#985) 2023-03-21 08:01:57 +01:00
Nathan Mattes 68ba70285b Fix json 2023-03-20 09:03:47 +01:00
Jed Fox f0753e9d0d
IOS-80 Add AXCustomContent to ProfileCardView (#979) 2023-03-20 08:02:41 +01:00
Marcus Kida 85ad331a5e
IOS-94: Improve accessibility of the onboarding intro (#972) 2023-03-17 11:16:58 +01:00
Marcus Kida bb15e16959
IOS-82: Increase Contrast (#973) 2023-03-16 09:05:41 +01:00
Marcus Kida c1dab782b1
IOS-69: Label this “re-blog” otherwise it sounds like “reh-blog” (#975) 2023-03-15 14:58:25 +01:00
Jed Fox 2987149ba5
IOS-87: Add “Search” and “Explore” input labels for Search & Explore (#935)
Co-authored-by: Marcus Kida <marcus.kida@bearologics.com>
2023-03-13 12:54:52 +01:00
Nathan Mattes 0c224f47df
Implement post editing / edit history (#875)
Co-authored-by: Marcus Kida <marcus.kida@bearologics.com>
Co-authored-by: Jed Fox <git@jedfox.com>
2023-03-02 11:06:13 +01:00
Jed Fox d3bcaa3f01
IOS-86: Edit L10n.Scene.Favorite.title from "Your Favorites" to "Favorites" (#936) 2023-02-14 22:29:53 +01:00
Jed Fox 8217f5ce28
Mark the poll editor as a group 2023-02-07 17:00:22 -05:00
Jed Fox 5637056790
Add label to “Add Option” button 2023-02-07 16:56:49 -05:00
Jed Fox 7d8c40218c
Add move up / move down / remove option actions to poll options 2023-02-07 16:56:17 -05:00
Marcus Kida e88dea0034
Merge branch 'develop' into IOS-37_Widgets 2023-02-07 09:53:01 +01:00
Marcus Kida 8a1a483787
chore(Widget): Add missing L10n 2023-02-07 09:33:47 +01:00
Jed Fox ab7166017b
Fix typo: “Shown Original” 2023-02-06 21:39:41 -05:00
Marcus Kida 998ed3b307
chore(Widget): Implement L10n for mock account 2023-02-06 19:57:33 +01:00
Marcus Kida b5dca48cb2
feat(Widget): Implement L10n 2023-02-06 12:13:29 +01:00
Jed Fox 0a9689c67f
Add support for selecting the post language (#907)
* Basic fake language picker support

* Recognize languages from post text

* Exclude suggested languages from recents

* Load recent languages from Settings object

* Send the language to the API

* Persist the used language to settings

* Always show the currently selected language in the list

* Fix crash

* Add support for picking arbitrary lanuages

* Fix display of 3 letter language codes

* Improve label to include endonym too

* Limit to 3 recent languages

* Reduce lower bound for displaying language suggestions

* Fix saving recent language when publishing

* Fix tint color of language picker button

* Add a badge to prompt users to change language

* Dismiss the badge even if you pick the same language

* Read language names in the language if possible

* Use a compressed font for 3-letter codes

Also use `minimumScaleFactor` to shrink troublesome codes to fit

Co-Authored-By: samhenrigold <49251320+samhenrigold@users.noreply.github.com>

* Remove .vscode/launch.json

* Add message to fatalError()

Co-authored-by: samhenrigold <49251320+samhenrigold@users.noreply.github.com>
2023-01-24 01:50:10 +01:00
Marcus Kida 5daaa5a32f
feat(AppExtension): Improve open in link validation, add L10n 2023-01-11 15:12:11 +01:00
Marcus Kida 042166a282
Revert "chore(i18n): Update strings"
This reverts commit be3b91e334.
2023-01-09 10:33:40 +01:00
Marcus Kida be3b91e334
chore(i18n): Update strings 2023-01-09 10:18:23 +01:00
Marcus Kida 06de474528
chore(i18n): fix broken json 2023-01-09 10:16:20 +01:00
Nathan Mattes 769355b4c2 Fix localization-json-issues (#690) 2023-01-08 15:22:06 +01:00
Nathan Mattes efafefac48 Add missing localization (#690) 2023-01-07 13:02:59 +01:00
Nathan Mattes ade95302ca Localize and style resend-button (#690) 2023-01-07 13:02:59 +01:00
Nathan Mattes 2be1cabca7 Remove navigation-view on email-confirmation (#690) 2023-01-07 13:02:59 +01:00
Nathan Mattes 9e1dbe1dff Fix email-confirmation-screen-title (#690)
what a word.
2023-01-07 13:02:59 +01:00
Nathan Mattes 18e25aea30 Localize username-suggestion (#690)
Please be aware of the username-requirements, when changing the localized versions.
2023-01-07 13:02:59 +01:00
Nathan Mattes 7f60eb1608 Fix search-bar-placeholder for server-picker (#690) 2023-01-07 13:02:58 +01:00
Nathan Mattes 1cbe623bd4 Add strings for signup-speed (#690) 2023-01-07 13:02:58 +01:00
Nathan Mattes 7c8c5fe214 Add language-selector (#690)
For now, it searches for German servers only because.
2023-01-07 13:02:58 +01:00
Nathan Mattes e074ee63b7 Adjust registration-screen to match updated design (#690)
Please note: this doesn't contain any logic, yet. It's solely UI.
2023-01-07 13:02:58 +01:00
Nathan Mattes 669716208e Set new title for account-creation (#690) 2023-01-07 13:02:58 +01:00
Nathan Mattes 2e4ff59bc2 Add some localization here and there (#690) 2023-01-07 13:02:58 +01:00
Marcus Kida 96f51f039d Implement mastodon wordmark on WelcomeContentPage 2023-01-07 13:02:58 +01:00
Nathan Mattes 4f304f39fc Get rid of title (#690) 2023-01-07 13:02:17 +01:00
Nathan Mattes c925e48385 Add styling and localization to education (#690) 2023-01-07 13:02:17 +01:00
Nathan Mattes cab9574fbb
Merge pull request #784 from Bracciata/bugfix/309
fix: updated logo button's alt text to be more accessible
2022-12-26 17:03:45 +01:00
Nathan Mattes 7ee51d06cc
Merge pull request #699 from j-f1/alt-button
Add a button to show alt text for media
2022-12-22 09:29:00 +01:00
Jed Fox f5c6529341
i18n for accessibility hint 2022-12-21 19:38:29 -05:00
Eugen Rochko cac1637095
New Crowdin updates (#788)
* New translations app.json (Korean)

* New translations app.json (Swedish)

* New translations app.json (Catalan)

* New translations app.json (Icelandic)

* New translations app.json (Slovenian)

* New translations app.json (Italian)

* New translations app.json (Galician)

* New translations app.json (Kurmanji (Kurdish))

* New translations app.json (Chinese Traditional)

* New translations app.json (German)

* New translations app.json (Spanish)

* New translations app.json (Vietnamese)

* New translations app.json (English)

* New translations app.json (Latvian)

* New translations app.json (Czech)

* New translations app.json (Latvian)

* New translations Localizable.stringsdict (Czech)

* New translations Intents.stringsdict (Czech)

* New translations app.json (French)

* New translations app.json (Thai)

* New translations app.json (Latvian)

* New translations ios-infoPlist.json (Latvian)

* New translations Localizable.stringsdict (Latvian)

* New translations app.json (Spanish, Argentina)

* New translations Localizable.stringsdict (Latvian)

* New translations Intents.strings (Latvian)

* New translations Intents.stringsdict (Latvian)

* New translations app.json (Korean)

* New translations app.json (French)

* New translations app.json (Czech)

* New translations app.json (Romanian)

* New translations app.json (Spanish)

* New translations app.json (Arabic)

* New translations app.json (Catalan)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Basque)

* New translations app.json (Finnish)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Dutch)

* New translations app.json (Hebrew)

* New translations app.json (Slovenian)

* New translations app.json (Chinese Traditional)

* New translations app.json (Vietnamese)

* New translations app.json (Kabyle)

* New translations app.json (Swedish)

* New translations app.json (Turkish)

* New translations app.json (Ukrainian)

* New translations app.json (Scottish Gaelic)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Chinese Simplified)

* New translations app.json (English)

* New translations app.json (Galician)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Indonesian)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Thai)

* New translations app.json (Latvian)

* New translations app.json (Hindi)

* New translations app.json (English, United States)

* New translations app.json (Welsh)

* New translations app.json (Sinhala)

* New translations app.json (Kurmanji (Kurdish))

* New translations app.json (Sorani (Kurdish))

* New translations app.json (Icelandic)

* New translations app.json (Burmese)

* New translations app.json (Aragonese)

* New translations app.json (Slovenian)

* New translations app.json (Catalan)

* New translations app.json (Latvian)

* New translations app.json (Welsh)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Welsh)

* New translations app.json (Icelandic)

* New translations app.json (Swedish)

* New translations app.json (French)

* New translations app.json (Finnish)

* New translations app.json (Arabic)

* New translations app.json (Thai)

* New translations app.json (Italian)

* New translations app.json (Chinese Traditional)

* New translations app.json (Galician)

* New translations app.json (Kurmanji (Kurdish))

* New translations app.json (German)

* New translations app.json (Czech)
2022-12-21 21:27:00 +01:00
Nathan Mattes 68b8169086
Merge pull request #728 from j-f1/characters_left-i18n
Fix i18n formatting for a11y.plural.count.characters_left
2022-12-21 20:57:00 +01:00
Jed Fox 5adce841ef
Label images as “[alt], attachment 3 of 4” 2022-12-20 14:22:38 -05:00
Nathan Mattes 08b63bda00
Merge pull request #753 from j-f1/following-customization
Differentiate between “My followers” and other accounts followers for i18n
2022-12-20 14:05:07 +01:00
Nathan Mattes 858e4fc4ec
Merge branch 'develop' into bugfix/309 2022-12-20 14:01:19 +01:00
Nathan Mattes f3d71d982a Update strings 2022-12-19 12:07:16 +01:00
Nathan Mattes 3e34b34fe7 Fix typo 2022-12-19 12:06:46 +01:00
Nathan Mattes f8eba3f598
Merge pull request #538 from mastodon/l10n_develop
New Crowdin updates
2022-12-19 12:06:06 +01:00
Eugen Rochko 1373cc73d9 New translations app.json (Hebrew) 2022-12-19 11:25:28 +01:00
Eugen Rochko eb56916717 New translations app.json (Aragonese) 2022-12-19 11:25:27 +01:00
Eugen Rochko 06fb253e8a New translations app.json (Burmese) 2022-12-19 11:25:26 +01:00
Eugen Rochko a5ad32fd2c New translations app.json (Icelandic) 2022-12-19 11:25:24 +01:00
Eugen Rochko 41e751f850 New translations app.json (Sorani (Kurdish)) 2022-12-19 11:25:23 +01:00
Eugen Rochko f12c1382f8 New translations app.json (Kurmanji (Kurdish)) 2022-12-19 11:25:22 +01:00
Eugen Rochko 7596ee78be New translations app.json (Sinhala) 2022-12-19 11:25:21 +01:00
Eugen Rochko a646df9eba New translations app.json (Welsh) 2022-12-19 11:25:20 +01:00
Eugen Rochko d5c86c08ad New translations app.json (English, United States) 2022-12-19 11:25:19 +01:00
Eugen Rochko b43727ac8a New translations app.json (Hindi) 2022-12-19 11:25:18 +01:00
Eugen Rochko c9b05715e6 New translations app.json (Latvian) 2022-12-19 11:25:17 +01:00
Eugen Rochko 57b78fd469 New translations app.json (Thai) 2022-12-19 11:25:16 +01:00
Eugen Rochko 8f5d96b737 New translations app.json (Spanish, Argentina) 2022-12-19 11:25:15 +01:00
Eugen Rochko 3b9179ae10 New translations app.json (Indonesian) 2022-12-19 11:25:14 +01:00
Eugen Rochko c921689288 New translations app.json (Portuguese, Brazilian) 2022-12-19 11:25:13 +01:00
Eugen Rochko f15faf08b3 New translations app.json (Galician) 2022-12-19 11:25:11 +01:00
Eugen Rochko fc2ae7eb21 New translations app.json (English) 2022-12-19 11:25:10 +01:00
Eugen Rochko dd3009110e New translations app.json (Chinese Simplified) 2022-12-19 11:25:09 +01:00
Eugen Rochko ecefb6d142 New translations app.json (Russian) 2022-12-19 11:25:08 +01:00
Eugen Rochko d2a72aea2c New translations app.json (Portuguese) 2022-12-19 11:25:07 +01:00