Compare commits

...

524 Commits

Author SHA1 Message Date
CMK b368ca67e3
Merge pull request #438 from mastodon/feature-familiar-followers
Display familiar followers for profile card
2022-05-19 10:52:04 +08:00
CMK eef960dae4 chore: remove report comment suffix 2022-05-19 10:26:41 +08:00
CMK 4e83be76c4 chore: update version to 1.4.2 (130) 2022-05-18 00:33:13 +08:00
CMK 49c8e82910 fix: report final step page i18n string not set issue 2022-05-18 00:32:52 +08:00
CMK 9b4da01c48 chore: allow multiple report server rules selection 2022-05-18 00:28:38 +08:00
CMK ca91e756ff chore: update version to 1.4.2 (129) 2022-05-17 23:28:29 +08:00
CMK e119a06bba chore: using i18n strings 2022-05-17 23:27:58 +08:00
CMK 05c5b77bbd chore: update i18n resources 2022-05-17 22:36:58 +08:00
CMK 8a8ccb12a4 Merge branch 'l10n_develop' into feature-familiar-followers 2022-05-17 22:35:41 +08:00
Eugen Rochko 2b40c5ab8a New translations app.json (Finnish) 2022-05-17 16:20:44 +02:00
Eugen Rochko b0586aa042 New translations Localizable.stringsdict (Spanish, Argentina) 2022-05-17 16:20:04 +02:00
Eugen Rochko 24ae18d40d New translations Localizable.stringsdict (Vietnamese) 2022-05-17 16:19:50 +02:00
Eugen Rochko 00d06ce909 New translations app.json (Sorani (Kurdish)) 2022-05-17 16:19:34 +02:00
Eugen Rochko 9bff7abc52 New translations app.json (Thai) 2022-05-17 16:19:04 +02:00
Eugen Rochko ec9a4e9178 New translations app.json (Portuguese) 2022-05-17 16:19:03 +02:00
Eugen Rochko 177f277f0e New translations app.json (Dutch) 2022-05-17 16:19:00 +02:00
Eugen Rochko d0644d748a New translations app.json (Korean) 2022-05-17 16:18:59 +02:00
Eugen Rochko 439626b297 New translations app.json (Japanese) 2022-05-17 16:18:58 +02:00
Eugen Rochko afd29ed706 New translations app.json (German) 2022-05-17 16:18:55 +02:00
Eugen Rochko 7727812d2f New translations app.json (Danish) 2022-05-17 16:18:52 +02:00
Eugen Rochko 11141b8fe5 New translations app.json (Arabic) 2022-05-17 16:18:47 +02:00
Eugen Rochko 08a285d8d3 New translations app.json (Spanish) 2022-05-17 16:18:45 +02:00
Eugen Rochko d58f17a74e New translations app.json (Romanian) 2022-05-17 16:18:43 +02:00
Eugen Rochko e6f1316d35 New translations app.json (Russian) 2022-05-17 16:18:41 +02:00
Eugen Rochko c6c4c7f93f New translations app.json (Basque) 2022-05-17 16:18:40 +02:00
Eugen Rochko 7d2d1c8520 New translations app.json (Swedish) 2022-05-17 16:18:38 +02:00
Eugen Rochko cc2acca19d New translations app.json (Chinese Simplified) 2022-05-17 16:18:37 +02:00
Eugen Rochko 73fc8cdaaa New translations app.json (Vietnamese) 2022-05-17 16:18:35 +02:00
Eugen Rochko 7f0d2b61be New translations app.json (French) 2022-05-17 16:18:34 +02:00
Eugen Rochko a2219e0dea New translations app.json (Chinese Traditional) 2022-05-17 16:18:33 +02:00
Eugen Rochko 646476b95d New translations app.json (Hindi) 2022-05-17 16:18:32 +02:00
Eugen Rochko 40117e4e9f New translations app.json (Portuguese, Brazilian) 2022-05-17 16:18:31 +02:00
Eugen Rochko 3c8897c4a6 New translations app.json (Turkish) 2022-05-17 16:18:26 +02:00
Eugen Rochko fc66b21ef7 New translations app.json (Galician) 2022-05-17 16:18:23 +02:00
Eugen Rochko 0af80be1f0 New translations app.json (English) 2022-05-17 16:18:21 +02:00
Eugen Rochko bd87b910b3 New translations app.json (Kurmanji (Kurdish)) 2022-05-17 16:18:20 +02:00
Eugen Rochko c54b231470 New translations app.json (Scottish Gaelic) 2022-05-17 16:18:17 +02:00
Eugen Rochko de31e4a584 New translations app.json (Welsh) 2022-05-17 16:18:16 +02:00
Eugen Rochko 118885ca3e New translations app.json (English, United States) 2022-05-17 16:18:15 +02:00
Eugen Rochko 8d3d2dc3b9 New translations app.json (Italian) 2022-05-17 16:18:14 +02:00
Eugen Rochko 62e18afcb4 New translations app.json (Spanish, Argentina) 2022-05-17 16:18:13 +02:00
Eugen Rochko dd30774b34 New translations app.json (Indonesian) 2022-05-17 16:18:12 +02:00
Eugen Rochko cfe6f6bc49 New translations app.json (Kabyle) 2022-05-17 16:18:11 +02:00
Eugen Rochko 65424d5aa4 New translations app.json (Catalan) 2022-05-17 16:18:10 +02:00
CMK 829656c814 chore: update i18n strings
(cherry picked from commit 15ca010f6e)
2022-05-17 22:10:46 +08:00
CMK 418778ebf7 chore: update i18n words
(cherry picked from commit 2028bd82a3)
2022-05-17 22:10:37 +08:00
CMK 15ca010f6e chore: update i18n strings 2022-05-17 22:10:06 +08:00
CMK e1710299d5 feat: add reblogged by and favorited by user list entry for status 2022-05-17 22:09:43 +08:00
Eugen Rochko d4ef8850d7 New translations Localizable.stringsdict (Kurmanji (Kurdish)) 2022-05-17 14:57:27 +02:00
Eugen Rochko ab4becc0ad New translations app.json (Kurmanji (Kurdish)) 2022-05-17 14:57:26 +02:00
Eugen Rochko 3d1eface15 New translations Localizable.stringsdict (Italian) 2022-05-17 13:50:44 +02:00
Eugen Rochko 8c2b669bf3 New translations app.json (Galician) 2022-05-17 13:50:43 +02:00
Eugen Rochko b1c4d81173 New translations app.json (Korean) 2022-05-17 13:50:42 +02:00
CMK 2028bd82a3 chore: update i18n words 2022-05-17 18:58:24 +08:00
Eugen Rochko 6263039b53 New translations Localizable.stringsdict (Chinese Simplified) 2022-05-17 12:50:12 +02:00
Eugen Rochko 57ac970d29 New translations Localizable.stringsdict (Russian) 2022-05-17 12:50:11 +02:00
Eugen Rochko 247b51f216 New translations Localizable.stringsdict (Catalan) 2022-05-17 12:50:04 +02:00
CMK 57c40b9050 feat: add familiar followers list 2022-05-17 18:49:29 +08:00
Eugen Rochko edb25b0c36 New translations Localizable.stringsdict (Galician) 2022-05-17 12:49:19 +02:00
Eugen Rochko 793859d677 New translations app.json (Galician) 2022-05-17 12:49:17 +02:00
Eugen Rochko 502ca63cae New translations Localizable.stringsdict (Finnish) 2022-05-17 11:51:19 +02:00
Eugen Rochko 49f842e942 New translations Localizable.stringsdict (French) 2022-05-17 11:51:18 +02:00
Eugen Rochko 1ae21c9a18 New translations Localizable.stringsdict (Spanish) 2022-05-17 11:51:17 +02:00
Eugen Rochko ae498cb24d New translations Localizable.stringsdict (Galician) 2022-05-17 11:51:16 +02:00
Eugen Rochko 7e325d0986 New translations Localizable.stringsdict (Kabyle) 2022-05-17 11:51:15 +02:00
Eugen Rochko 3cc911eeb3 New translations Localizable.stringsdict (Turkish) 2022-05-17 11:51:13 +02:00
Eugen Rochko bef3930be1 New translations Localizable.stringsdict (Portuguese, Brazilian) 2022-05-17 11:51:12 +02:00
Eugen Rochko 6b6393a4ad New translations Localizable.stringsdict (Swedish) 2022-05-17 11:51:11 +02:00
Eugen Rochko 12c851b3a4 New translations Localizable.stringsdict (Scottish Gaelic) 2022-05-17 11:51:10 +02:00
Eugen Rochko 4d838324dd New translations Localizable.stringsdict (Sorani (Kurdish)) 2022-05-17 11:51:09 +02:00
Eugen Rochko 400a9580d5 New translations Localizable.stringsdict (Romanian) 2022-05-17 11:51:07 +02:00
Eugen Rochko 3fcf542654 New translations Localizable.stringsdict (Arabic) 2022-05-17 11:51:06 +02:00
Eugen Rochko a0ba677fc6 New translations Localizable.stringsdict (Catalan) 2022-05-17 11:51:05 +02:00
Eugen Rochko e558a76f6e New translations Localizable.stringsdict (Danish) 2022-05-17 11:51:04 +02:00
Eugen Rochko 4c86017c19 New translations Localizable.stringsdict (Italian) 2022-05-17 11:51:03 +02:00
Eugen Rochko df77135995 New translations Localizable.stringsdict (German) 2022-05-17 11:51:02 +02:00
Eugen Rochko 3cfd5f7ba6 New translations Localizable.stringsdict (Japanese) 2022-05-17 11:51:01 +02:00
Eugen Rochko 11600a035e New translations Localizable.stringsdict (Dutch) 2022-05-17 11:50:59 +02:00
Eugen Rochko 574d19cdb3 New translations Localizable.stringsdict (Portuguese) 2022-05-17 11:50:57 +02:00
Eugen Rochko 6e8a9888e8 New translations Localizable.stringsdict (Russian) 2022-05-17 11:50:56 +02:00
Eugen Rochko b478d3df79 New translations Localizable.stringsdict (Chinese Simplified) 2022-05-17 11:50:55 +02:00
Eugen Rochko 3d068f7b02 New translations Localizable.stringsdict (Chinese Traditional) 2022-05-17 11:50:54 +02:00
Eugen Rochko 3746fbf92a New translations Localizable.stringsdict (English) 2022-05-17 11:50:53 +02:00
Eugen Rochko 93e7c42d40 New translations Localizable.stringsdict (Vietnamese) 2022-05-17 11:50:52 +02:00
Eugen Rochko 67b84ecd91 New translations Localizable.stringsdict (Indonesian) 2022-05-17 11:50:51 +02:00
Eugen Rochko a40570ed2f New translations Localizable.stringsdict (Spanish, Argentina) 2022-05-17 11:50:50 +02:00
Eugen Rochko 8ded4fb0cd New translations Localizable.stringsdict (Thai) 2022-05-17 11:50:49 +02:00
Eugen Rochko 9c286161c8 New translations Localizable.stringsdict (Hindi) 2022-05-17 11:50:48 +02:00
Eugen Rochko ad2b54f785 New translations Localizable.stringsdict (English, United States) 2022-05-17 11:50:47 +02:00
Eugen Rochko f8136fefe6 New translations Localizable.stringsdict (Welsh) 2022-05-17 11:50:46 +02:00
Eugen Rochko f6eb061cf1 New translations Localizable.stringsdict (Kurmanji (Kurdish)) 2022-05-17 11:50:45 +02:00
Eugen Rochko 7cde72f912 New translations Localizable.stringsdict (Korean) 2022-05-17 11:50:44 +02:00
Eugen Rochko ae88f14841 New translations Localizable.stringsdict (Basque) 2022-05-17 11:50:42 +02:00
CMK f723653c5d chore: add familiar followers i18n words
(cherry picked from commit c603406d54)
2022-05-17 17:41:34 +08:00
CMK c603406d54 chore: add familiar followers i18n words 2022-05-17 17:41:17 +08:00
CMK ce59a18d3e feat: add custom emoji and Dynamic Type supports for familiar followers component 2022-05-17 17:40:19 +08:00
CMK bfd892e84e fix: status view header icon layout trimmed under "Accessibility XXXL" size issue 2022-05-17 17:03:19 +08:00
Eugen Rochko 01dbbace32 New translations app.json (Thai) 2022-05-16 18:43:24 +02:00
CMK b0edbb9db0 chore: update version to 1.4.2 (128) 2022-05-16 19:43:20 +08:00
CMK 531f71b77d feat: add familiar followers UI component for ProfileCard 2022-05-16 19:42:41 +08:00
CMK 945f05703b feat: add familiar followers endpoint 2022-05-16 19:42:41 +08:00
CMK 5611c67479
Merge pull request #437 from mastodon/feature-report-flow-endpoint
Update report API endpoint
2022-05-16 18:32:37 +08:00
CMK 00cc131dd2 feat: update report API endpoint 2022-05-16 16:14:41 +08:00
CMK ddc79d8050
Merge pull request #436 from mastodon/feature-hashtag-refresh
Add hashtag refresh feature
2022-05-16 15:12:50 +08:00
CMK 39ff50212b feat: supports hashtag timeline pull-down-refresh 2022-05-16 11:34:20 +08:00
Eugen Rochko 7175af96e1 New translations app.json (Thai) 2022-05-15 11:02:52 +02:00
Eugen Rochko 6532d0edf6 New translations Localizable.stringsdict (Swedish) 2022-05-15 08:48:44 +02:00
Eugen Rochko 7956ab5259 New translations app.json (Swedish) 2022-05-15 08:48:43 +02:00
Eugen Rochko 2b6844eba8 New translations Localizable.stringsdict (Spanish, Argentina) 2022-05-14 15:32:13 +02:00
Eugen Rochko f81826aa9a New translations app.json (Spanish, Argentina) 2022-05-14 15:32:12 +02:00
Eugen Rochko e1cd209ad7 New translations app.json (Spanish, Argentina) 2022-05-14 14:34:03 +02:00
Eugen Rochko 888321afa4 New translations Localizable.stringsdict (Thai) 2022-05-14 12:53:06 +02:00
Eugen Rochko 2ae2da850c New translations app.json (Thai) 2022-05-14 12:53:05 +02:00
Eugen Rochko 6379d7df04 New translations app.json (Kurmanji (Kurdish)) 2022-05-13 20:08:23 +02:00
Eugen Rochko 751547275b New translations app.json (Vietnamese) 2022-05-13 18:28:24 +02:00
Eugen Rochko 4054d447aa New translations app.json (Chinese Traditional) 2022-05-13 17:30:47 +02:00
Eugen Rochko ed34a275c9 New translations app.json (Chinese Simplified) 2022-05-13 14:05:24 +02:00
Eugen Rochko df5f25bdc8 New translations Localizable.stringsdict (Chinese Simplified) 2022-05-13 13:11:14 +02:00
Eugen Rochko db638167f4 New translations app.json (Chinese Simplified) 2022-05-13 13:10:42 +02:00
CMK 7a3145083a fix: deprecated i18n translation still display issue 2022-05-13 19:09:33 +08:00
CMK 384e0aff87 chore: update i18n resources 2022-05-13 18:42:25 +08:00
CMK af7effde60 Merge branch 'l10n_develop' into release-1.4.2 2022-05-13 18:41:46 +08:00
CMK 3ff1e0f2ff
Merge pull request #433 from mastodon/fix-profile-header-margin
Fix app enter background break profile header layout issue
2022-05-13 18:33:07 +08:00
CMK 8efaf38395 fix: app enter background break profile header layout issue 2022-05-13 17:26:57 +08:00
Eugen Rochko 18fbab9f3e New translations app.json (Italian) 2022-05-13 09:33:39 +02:00
CMK 3bdd9dc4aa
Merge pull request #432 from mastodon/fix-auto-complete-crash
Fix auto complete items may raise crash issue
2022-05-13 15:33:00 +08:00
CMK ec8e1b8760 fix: duplicated tag raise crash issue 2022-05-13 14:31:53 +08:00
Eugen Rochko 2343284ca2 New translations app.json (Catalan) 2022-05-13 08:06:27 +02:00
CMK 2784fb8771 fix: duplicate auto complete items may crash the app issue 2022-05-13 13:59:54 +08:00
CMK 02f383129f chore: update strings mapping and i18n resources 2022-05-13 12:46:37 +08:00
CMK 8cf1c434cb chore: remove intents old input strings 2022-05-13 12:15:42 +08:00
CMK 7bca92d1d2 Merge branch 'develop' into l10n_develop 2022-05-13 12:11:03 +08:00
CMK 89d68f45fe chore: remove old input strings 2022-05-13 12:09:35 +08:00
Eugen Rochko 9b3bb4ae55 New translations Intents.stringsdict (Finnish) 2022-05-13 05:52:55 +02:00
Eugen Rochko b3ed1e7be3 New translations Intents.strings (Finnish) 2022-05-13 05:52:54 +02:00
Eugen Rochko a0db32b0b7 New translations Localizable.stringsdict (Finnish) 2022-05-13 05:52:53 +02:00
Eugen Rochko bd3d643999 New translations ios-infoPlist.json (Finnish) 2022-05-13 05:52:52 +02:00
Eugen Rochko 4a603dcf12 New translations app.json (Finnish) 2022-05-13 05:52:51 +02:00
Eugen Rochko f2f9f5b510 New translations Intents.stringsdict (Kabyle) 2022-05-13 05:52:50 +02:00
Eugen Rochko f86e41f8e8 New translations Intents.stringsdict (Kurmanji (Kurdish)) 2022-05-13 05:52:49 +02:00
Eugen Rochko c53aa8cc71 New translations Intents.stringsdict (Welsh) 2022-05-13 05:52:48 +02:00
Eugen Rochko c378ecf3d7 New translations Intents.stringsdict (English, United States) 2022-05-13 05:52:47 +02:00
Eugen Rochko cc9ba19744 New translations Intents.stringsdict (Hindi) 2022-05-13 05:52:46 +02:00
Eugen Rochko 69e40d7f72 New translations Intents.stringsdict (Thai) 2022-05-13 05:52:45 +02:00
Eugen Rochko b87e29ab3e New translations Intents.stringsdict (Spanish, Argentina) 2022-05-13 05:52:45 +02:00
Eugen Rochko 76bb0e5f3b New translations Intents.stringsdict (Indonesian) 2022-05-13 05:52:44 +02:00
Eugen Rochko 129fda3af5 New translations Intents.stringsdict (Portuguese, Brazilian) 2022-05-13 05:52:43 +02:00
Eugen Rochko 809334a6ef New translations Intents.stringsdict (Vietnamese) 2022-05-13 05:52:42 +02:00
Eugen Rochko 7b725ee841 New translations Intents.stringsdict (English) 2022-05-13 05:52:41 +02:00
Eugen Rochko 358f7b83cd New translations Intents.strings (Vietnamese) 2022-05-13 05:52:40 +02:00
Eugen Rochko 4f82becdb6 New translations Intents.strings (English) 2022-05-13 05:52:39 +02:00
Eugen Rochko a4a5e98d5d New translations Intents.strings (Chinese Traditional) 2022-05-13 05:52:39 +02:00
Eugen Rochko cde6d6e366 New translations Intents.strings (Chinese Simplified) 2022-05-13 05:52:38 +02:00
Eugen Rochko 6ce30f91b3 New translations Intents.strings (Russian) 2022-05-13 05:52:37 +02:00
Eugen Rochko dc10c200fd New translations Intents.strings (Portuguese) 2022-05-13 05:52:36 +02:00
Eugen Rochko 8829433324 New translations Intents.strings (Dutch) 2022-05-13 05:52:36 +02:00
Eugen Rochko d833866b16 New translations Intents.strings (Korean) 2022-05-13 05:52:35 +02:00
Eugen Rochko c7be08ebb8 New translations Intents.strings (Japanese) 2022-05-13 05:52:34 +02:00
Eugen Rochko 5346bf62ad New translations Intents.strings (Italian) 2022-05-13 05:52:33 +02:00
Eugen Rochko 0cae814584 New translations Intents.strings (Portuguese, Brazilian) 2022-05-13 05:52:32 +02:00
Eugen Rochko cde52c79b6 New translations Intents.strings (Basque) 2022-05-13 05:52:31 +02:00
Eugen Rochko 6e0b4b5367 New translations Intents.strings (Danish) 2022-05-13 05:52:31 +02:00
Eugen Rochko 9c88c7a38e New translations Intents.strings (Catalan) 2022-05-13 05:52:30 +02:00
Eugen Rochko 79fdf50569 New translations Intents.strings (Arabic) 2022-05-13 05:52:29 +02:00
Eugen Rochko fcb269e2bb New translations Intents.strings (Spanish) 2022-05-13 05:52:28 +02:00
Eugen Rochko b0c9f54dee New translations Intents.strings (French) 2022-05-13 05:52:27 +02:00
Eugen Rochko 831f99cbcc New translations Intents.strings (Romanian) 2022-05-13 05:52:26 +02:00
Eugen Rochko 8135047568 New translations Localizable.stringsdict (Kurmanji (Kurdish)) 2022-05-13 05:52:25 +02:00
Eugen Rochko 1565a8e290 New translations Localizable.stringsdict (Welsh) 2022-05-13 05:52:25 +02:00
Eugen Rochko 3b97384228 New translations Localizable.stringsdict (English, United States) 2022-05-13 05:52:24 +02:00
Eugen Rochko 72068c895f New translations Localizable.stringsdict (Hindi) 2022-05-13 05:52:23 +02:00
Eugen Rochko 2d07bc3df1 New translations Intents.strings (German) 2022-05-13 05:52:22 +02:00
Eugen Rochko 11f67f0648 New translations Localizable.stringsdict (Thai) 2022-05-13 05:52:21 +02:00
Eugen Rochko 108f483362 New translations Intents.strings (Indonesian) 2022-05-13 05:52:20 +02:00
Eugen Rochko 3d6c80ca1a New translations Intents.strings (Thai) 2022-05-13 05:52:19 +02:00
Eugen Rochko 11969a4893 New translations Intents.stringsdict (Chinese Traditional) 2022-05-13 05:52:18 +02:00
Eugen Rochko 3b567b0ebe New translations Intents.stringsdict (Chinese Simplified) 2022-05-13 05:52:17 +02:00
Eugen Rochko cb9278cdc4 New translations Intents.stringsdict (Russian) 2022-05-13 05:52:16 +02:00
Eugen Rochko 6040f43b09 New translations Intents.stringsdict (Portuguese) 2022-05-13 05:52:16 +02:00
Eugen Rochko cdbcf7a762 New translations Intents.stringsdict (Dutch) 2022-05-13 05:52:15 +02:00
Eugen Rochko 3ce5e238d2 New translations Intents.stringsdict (Korean) 2022-05-13 05:52:14 +02:00
Eugen Rochko 878b63ba92 New translations Intents.stringsdict (Japanese) 2022-05-13 05:52:13 +02:00
Eugen Rochko 4ec29ec55a New translations Intents.stringsdict (Italian) 2022-05-13 05:52:12 +02:00
Eugen Rochko f3fe97a2da New translations Intents.stringsdict (Basque) 2022-05-13 05:52:11 +02:00
Eugen Rochko 94aab46190 New translations Intents.stringsdict (German) 2022-05-13 05:52:10 +02:00
Eugen Rochko baed60d378 New translations Intents.strings (Spanish, Argentina) 2022-05-13 05:52:09 +02:00
Eugen Rochko 958f2bbc76 New translations Intents.stringsdict (Danish) 2022-05-13 05:52:08 +02:00
Eugen Rochko bcbabd7c62 New translations Intents.stringsdict (Arabic) 2022-05-13 05:52:07 +02:00
Eugen Rochko 8b6777485a New translations Intents.stringsdict (Spanish) 2022-05-13 05:52:06 +02:00
Eugen Rochko 6c3cb74bb2 New translations Intents.stringsdict (French) 2022-05-13 05:52:05 +02:00
Eugen Rochko 9f8a66504c New translations Intents.stringsdict (Romanian) 2022-05-13 05:52:05 +02:00
Eugen Rochko 101fe3fb8a New translations Intents.strings (Kabyle) 2022-05-13 05:52:04 +02:00
Eugen Rochko 8a8f8f67ab New translations Intents.strings (Kurmanji (Kurdish)) 2022-05-13 05:52:03 +02:00
Eugen Rochko 4bef6be9b2 New translations Intents.strings (Welsh) 2022-05-13 05:52:02 +02:00
Eugen Rochko e0181e7f46 New translations Intents.strings (English, United States) 2022-05-13 05:52:01 +02:00
Eugen Rochko d6a75ca496 New translations Intents.strings (Hindi) 2022-05-13 05:52:00 +02:00
Eugen Rochko e3eb9976fe New translations Intents.stringsdict (Catalan) 2022-05-13 05:51:59 +02:00
Eugen Rochko 635a98c1b2 New translations Localizable.stringsdict (Spanish, Argentina) 2022-05-13 05:51:58 +02:00
Eugen Rochko 5ab2ef91a6 New translations Localizable.stringsdict (Indonesian) 2022-05-13 05:51:57 +02:00
Eugen Rochko e1ac437602 New translations ios-infoPlist.json (Chinese Traditional) 2022-05-13 05:51:56 +02:00
Eugen Rochko 93b9275905 New translations ios-infoPlist.json (Chinese Simplified) 2022-05-13 05:51:55 +02:00
Eugen Rochko 5c7549dbc1 New translations ios-infoPlist.json (Russian) 2022-05-13 05:51:54 +02:00
Eugen Rochko f04e339458 New translations ios-infoPlist.json (Portuguese) 2022-05-13 05:51:53 +02:00
Eugen Rochko 32a246a50f New translations ios-infoPlist.json (Korean) 2022-05-13 05:51:53 +02:00
Eugen Rochko af8220fbb7 New translations ios-infoPlist.json (Japanese) 2022-05-13 05:51:52 +02:00
Eugen Rochko f5576faed2 New translations ios-infoPlist.json (Italian) 2022-05-13 05:51:51 +02:00
Eugen Rochko 45cb4406af New translations ios-infoPlist.json (Basque) 2022-05-13 05:51:50 +02:00
Eugen Rochko d4ae362775 New translations ios-infoPlist.json (German) 2022-05-13 05:51:49 +02:00
Eugen Rochko d3789a48e9 New translations ios-infoPlist.json (Danish) 2022-05-13 05:51:48 +02:00
Eugen Rochko dee485742d New translations ios-infoPlist.json (English) 2022-05-13 05:51:47 +02:00
Eugen Rochko b5d221c503 New translations ios-infoPlist.json (Catalan) 2022-05-13 05:51:46 +02:00
Eugen Rochko d7b06bc4eb New translations ios-infoPlist.json (Spanish) 2022-05-13 05:51:45 +02:00
Eugen Rochko 3477305500 New translations ios-infoPlist.json (French) 2022-05-13 05:51:45 +02:00
Eugen Rochko 0771227a38 New translations ios-infoPlist.json (Romanian) 2022-05-13 05:51:44 +02:00
Eugen Rochko c9b01d92a1 New translations Intents.stringsdict (Sorani (Kurdish)) 2022-05-13 05:51:43 +02:00
Eugen Rochko a8bd74a0a1 New translations Intents.strings (Sorani (Kurdish)) 2022-05-13 05:51:42 +02:00
Eugen Rochko 455228e2ac New translations Localizable.stringsdict (Sorani (Kurdish)) 2022-05-13 05:51:41 +02:00
Eugen Rochko c5874f9222 New translations ios-infoPlist.json (Sorani (Kurdish)) 2022-05-13 05:51:40 +02:00
Eugen Rochko 289794727a New translations app.json (Sorani (Kurdish)) 2022-05-13 05:51:40 +02:00
Eugen Rochko a8a85b58eb New translations Intents.strings (Swedish) 2022-05-13 05:51:39 +02:00
Eugen Rochko 019645dd38 New translations Intents.stringsdict (Swedish) 2022-05-13 05:51:38 +02:00
Eugen Rochko e1d9524278 New translations ios-infoPlist.json (Arabic) 2022-05-13 05:51:37 +02:00
Eugen Rochko a8bdd4a5fd New translations ios-infoPlist.json (Swedish) 2022-05-13 05:51:36 +02:00
Eugen Rochko 6b645930fd New translations ios-infoPlist.json (Vietnamese) 2022-05-13 05:51:35 +02:00
Eugen Rochko fa39e3877a New translations ios-infoPlist.json (Indonesian) 2022-05-13 05:51:34 +02:00
Eugen Rochko e3c3b5d0fa New translations Localizable.stringsdict (Vietnamese) 2022-05-13 05:51:33 +02:00
Eugen Rochko 526494ecc7 New translations Localizable.stringsdict (English) 2022-05-13 05:51:32 +02:00
Eugen Rochko 61e8ff59fd New translations Localizable.stringsdict (Chinese Traditional) 2022-05-13 05:51:32 +02:00
Eugen Rochko 95f6128c60 New translations Localizable.stringsdict (Chinese Simplified) 2022-05-13 05:51:31 +02:00
Eugen Rochko 52749e3dab New translations Localizable.stringsdict (Russian) 2022-05-13 05:51:30 +02:00
Eugen Rochko f624be0571 New translations Localizable.stringsdict (Portuguese) 2022-05-13 05:51:27 +02:00
Eugen Rochko da01d25093 New translations Localizable.stringsdict (Dutch) 2022-05-13 05:51:27 +02:00
Eugen Rochko 66acf0b20e New translations Localizable.stringsdict (Korean) 2022-05-13 05:51:26 +02:00
Eugen Rochko dd4e670287 New translations Localizable.stringsdict (Japanese) 2022-05-13 05:51:25 +02:00
Eugen Rochko 481ad7277e New translations Localizable.stringsdict (Italian) 2022-05-13 05:51:24 +02:00
Eugen Rochko 547db16de9 New translations ios-infoPlist.json (Portuguese, Brazilian) 2022-05-13 05:51:23 +02:00
Eugen Rochko c52a4e0387 New translations Localizable.stringsdict (Danish) 2022-05-13 05:51:22 +02:00
Eugen Rochko 80880e5ca2 New translations Localizable.stringsdict (Arabic) 2022-05-13 05:51:21 +02:00
Eugen Rochko bd05702789 New translations Localizable.stringsdict (Romanian) 2022-05-13 05:51:20 +02:00
Eugen Rochko b088edd949 New translations ios-infoPlist.json (Kabyle) 2022-05-13 05:51:19 +02:00
Eugen Rochko df581eb215 New translations ios-infoPlist.json (Kurmanji (Kurdish)) 2022-05-13 05:51:18 +02:00
Eugen Rochko 850c70136a New translations ios-infoPlist.json (Welsh) 2022-05-13 05:51:17 +02:00
Eugen Rochko 8649f1752d New translations ios-infoPlist.json (English, United States) 2022-05-13 05:51:17 +02:00
Eugen Rochko d7f24ad13d New translations ios-infoPlist.json (Hindi) 2022-05-13 05:51:16 +02:00
Eugen Rochko a3fbf03451 New translations ios-infoPlist.json (Thai) 2022-05-13 05:51:15 +02:00
Eugen Rochko ba71d74ecc New translations ios-infoPlist.json (Spanish, Argentina) 2022-05-13 05:51:14 +02:00
Eugen Rochko 79ce8ae187 New translations Localizable.stringsdict (Catalan) 2022-05-13 05:51:13 +02:00
Eugen Rochko 330a1362ff New translations Intents.stringsdict (Scottish Gaelic) 2022-05-13 05:51:12 +02:00
Eugen Rochko 570e50a99d New translations Intents.strings (Scottish Gaelic) 2022-05-13 05:51:11 +02:00
Eugen Rochko 342f99b146 New translations app.json (Indonesian) 2022-05-13 05:51:10 +02:00
Eugen Rochko 0055d3f6e3 New translations app.json (Portuguese, Brazilian) 2022-05-13 05:51:09 +02:00
Eugen Rochko 10e42dac97 New translations app.json (English) 2022-05-13 05:51:09 +02:00
Eugen Rochko dffd0b6d81 New translations app.json (Chinese Traditional) 2022-05-13 05:51:08 +02:00
Eugen Rochko 397f4a30c0 New translations app.json (Swedish) 2022-05-13 05:51:07 +02:00
Eugen Rochko a084123c87 New translations app.json (Portuguese) 2022-05-13 05:51:06 +02:00
Eugen Rochko e4070148b1 New translations app.json (Dutch) 2022-05-13 05:51:05 +02:00
Eugen Rochko 3df7e0b264 New translations app.json (Korean) 2022-05-13 05:51:04 +02:00
Eugen Rochko b874ff62e3 New translations app.json (Japanese) 2022-05-13 05:51:03 +02:00
Eugen Rochko 2f13399720 New translations Localizable.stringsdict (German) 2022-05-13 05:51:02 +02:00
Eugen Rochko b92cc31964 New translations app.json (Spanish, Argentina) 2022-05-13 05:51:01 +02:00
Eugen Rochko f691cdcb23 New translations app.json (German) 2022-05-13 05:50:59 +02:00
Eugen Rochko cf698ae826 New translations app.json (Arabic) 2022-05-13 05:50:58 +02:00
Eugen Rochko 85cfd08935 New translations app.json (Spanish) 2022-05-13 05:50:57 +02:00
Eugen Rochko 6a3be28415 New translations app.json (French) 2022-05-13 05:50:57 +02:00
Eugen Rochko d3cd22163e New translations app.json (Romanian) 2022-05-13 05:50:55 +02:00
Eugen Rochko ed9c61fa44 New translations Localizable.stringsdict (Basque) 2022-05-13 05:50:55 +02:00
Eugen Rochko 5921a1625f New translations app.json (Basque) 2022-05-13 05:50:54 +02:00
Eugen Rochko f5c71c2dad New translations app.json (Vietnamese) 2022-05-13 05:50:53 +02:00
Eugen Rochko d075588bae New translations app.json (Thai) 2022-05-13 05:50:52 +02:00
Eugen Rochko 8aa8310abb New translations app.json (Chinese Simplified) 2022-05-13 05:50:51 +02:00
Eugen Rochko 0b0e28c6d2 New translations app.json (Russian) 2022-05-13 05:50:50 +02:00
Eugen Rochko 55fcbb47c3 New translations app.json (Danish) 2022-05-13 05:50:49 +02:00
Eugen Rochko e8cfc1d545 New translations app.json (Italian) 2022-05-13 05:50:48 +02:00
Eugen Rochko f72d522986 New translations app.json (Hindi) 2022-05-13 05:50:47 +02:00
Eugen Rochko 163aaa2d12 New translations app.json (Welsh) 2022-05-13 05:50:46 +02:00
Eugen Rochko 77274d1ca2 New translations Localizable.stringsdict (Scottish Gaelic) 2022-05-13 05:50:45 +02:00
Eugen Rochko aca257ac29 New translations ios-infoPlist.json (Scottish Gaelic) 2022-05-13 05:50:44 +02:00
Eugen Rochko 701839a31d New translations Localizable.stringsdict (Swedish) 2022-05-13 05:50:43 +02:00
Eugen Rochko 3fee45497f New translations Localizable.stringsdict (Portuguese, Brazilian) 2022-05-13 05:50:42 +02:00
Eugen Rochko 03f9dd6efd New translations ios-infoPlist.json (Dutch) 2022-05-13 05:50:41 +02:00
Eugen Rochko 1f5e55a7e6 New translations Intents.stringsdict (Turkish) 2022-05-13 05:50:40 +02:00
Eugen Rochko eca8db2a67 New translations Intents.strings (Turkish) 2022-05-13 05:50:39 +02:00
Eugen Rochko cc57d5294e New translations Localizable.stringsdict (Turkish) 2022-05-13 05:50:38 +02:00
Eugen Rochko 90adf33614 New translations ios-infoPlist.json (Turkish) 2022-05-13 05:50:38 +02:00
Eugen Rochko 851bfeb517 New translations app.json (Turkish) 2022-05-13 05:50:37 +02:00
Eugen Rochko 981377ae07 New translations app.json (English, United States) 2022-05-13 05:50:36 +02:00
Eugen Rochko 8f40e17aab New translations Localizable.stringsdict (Kabyle) 2022-05-13 05:50:35 +02:00
Eugen Rochko 35657d4f12 New translations Intents.strings (Galician) 2022-05-13 05:50:34 +02:00
Eugen Rochko 092223aae9 New translations Localizable.stringsdict (Galician) 2022-05-13 05:50:33 +02:00
Eugen Rochko d627643832 New translations ios-infoPlist.json (Galician) 2022-05-13 05:50:32 +02:00
Eugen Rochko 77f061c95a New translations app.json (Galician) 2022-05-13 05:50:31 +02:00
Eugen Rochko b588dd87f6 New translations Localizable.stringsdict (Spanish) 2022-05-13 05:50:30 +02:00
Eugen Rochko f2e7fe46da New translations Localizable.stringsdict (French) 2022-05-13 05:50:29 +02:00
Eugen Rochko 9d6a389b9c New translations app.json (Kabyle) 2022-05-13 05:50:28 +02:00
Eugen Rochko d2dc20cce2 New translations app.json (Kurmanji (Kurdish)) 2022-05-13 05:50:27 +02:00
Eugen Rochko 2fb7b344f8 New translations app.json (Scottish Gaelic) 2022-05-13 05:50:27 +02:00
Eugen Rochko d661c558d7 New translations Intents.stringsdict (Galician) 2022-05-13 05:50:26 +02:00
Eugen Rochko a82914841c New translations app.json (Catalan) 2022-05-13 05:50:25 +02:00
CMK 975f8205d2 chore: fix placeholders conflict for some languages issue 2022-05-13 11:50:04 +08:00
CMK 556e28362d chore: remove "update_option" option from crowdin config 2022-05-13 11:43:37 +08:00
CMK 951a47936e chore: update i18n template 2022-05-13 11:22:16 +08:00
CMK 070ff477b7 chore: update i18n template 2022-05-13 11:21:11 +08:00
Eugen Rochko 2d7689db5d New translations app.json (Chinese Simplified) 2022-05-13 05:11:55 +02:00
CMK c98aab5efd
Merge pull request #428 from mastodon/feature-report-flow
Update report flow
2022-05-13 11:09:00 +08:00
Eugen Rochko b0891ad059 New translations Localizable.stringsdict (Korean) 2022-05-12 21:17:25 +02:00
Eugen Rochko 100fd6f154 New translations app.json (Korean) 2022-05-12 21:17:24 +02:00
Eugen Rochko db91a65888 New translations app.json (Scottish Gaelic) 2022-05-12 20:18:51 +02:00
Eugen Rochko 650ce76296 New translations Localizable.stringsdict (Galician) 2022-05-12 07:27:19 +02:00
Eugen Rochko 6f76859e44 New translations app.json (Galician) 2022-05-12 07:27:18 +02:00
Eugen Rochko 5afa819e92 New translations Localizable.stringsdict (Chinese Traditional) 2022-05-11 21:54:24 +02:00
Eugen Rochko 3d28e6bce6 New translations app.json (Chinese Traditional) 2022-05-11 21:54:23 +02:00
Eugen Rochko fa1c8a5787 New translations app.json (Kurmanji (Kurdish)) 2022-05-11 20:55:31 +02:00
Eugen Rochko b72c152ad1 New translations app.json (Kurmanji (Kurdish)) 2022-05-11 19:43:24 +02:00
Eugen Rochko 6bdeac0c94 New translations Localizable.stringsdict (Russian) 2022-05-11 18:39:45 +02:00
Eugen Rochko 85235ea083 New translations app.json (Russian) 2022-05-11 18:39:43 +02:00
Eugen Rochko 135d59ff43 New translations Localizable.stringsdict (Kurmanji (Kurdish)) 2022-05-11 17:34:43 +02:00
Eugen Rochko 96dc9f77f9 New translations Localizable.stringsdict (Italian) 2022-05-11 16:29:13 +02:00
Eugen Rochko 20ea3086f6 New translations Localizable.stringsdict (Catalan) 2022-05-11 16:29:11 +02:00
Eugen Rochko 81bffcbbe2 New translations app.json (Italian) 2022-05-11 16:29:10 +02:00
Eugen Rochko 756ac3050c New translations app.json (Catalan) 2022-05-11 16:29:09 +02:00
Eugen Rochko 64d5b2ec45 New translations Localizable.stringsdict (Finnish) 2022-05-11 15:29:23 +02:00
Eugen Rochko ef4823a281 New translations app.json (Finnish) 2022-05-11 15:29:22 +02:00
Eugen Rochko e78f91e2e4 New translations Localizable.stringsdict (Kurmanji (Kurdish)) 2022-05-11 15:29:21 +02:00
Eugen Rochko 0401c4986a New translations Localizable.stringsdict (Welsh) 2022-05-11 15:29:20 +02:00
Eugen Rochko cbc37c5741 New translations Localizable.stringsdict (Hindi) 2022-05-11 15:29:18 +02:00
Eugen Rochko 62f0383224 New translations Localizable.stringsdict (Thai) 2022-05-11 15:29:16 +02:00
Eugen Rochko 3125735869 New translations Localizable.stringsdict (Spanish, Argentina) 2022-05-11 15:29:15 +02:00
Eugen Rochko ef5a16e7af New translations Localizable.stringsdict (Indonesian) 2022-05-11 15:29:14 +02:00
Eugen Rochko a9e581a26d New translations Localizable.stringsdict (Vietnamese) 2022-05-11 15:29:13 +02:00
Eugen Rochko d3d8b895b6 New translations Localizable.stringsdict (English) 2022-05-11 15:29:12 +02:00
Eugen Rochko 88ed168a9e New translations Localizable.stringsdict (Chinese Traditional) 2022-05-11 15:29:11 +02:00
Eugen Rochko b7da6cb1d7 New translations Localizable.stringsdict (Chinese Simplified) 2022-05-11 15:29:10 +02:00
Eugen Rochko ece65c727c New translations Localizable.stringsdict (Russian) 2022-05-11 15:29:09 +02:00
Eugen Rochko e2516b9c5f New translations Localizable.stringsdict (Portuguese) 2022-05-11 15:29:08 +02:00
Eugen Rochko e0afc00cc4 New translations Localizable.stringsdict (Dutch) 2022-05-11 15:29:07 +02:00
Eugen Rochko c4b28870ec New translations Localizable.stringsdict (Korean) 2022-05-11 15:29:05 +02:00
Eugen Rochko 76e8ad687b New translations app.json (Indonesian) 2022-05-11 15:29:04 +02:00
Eugen Rochko 5d006d860a New translations app.json (Portuguese, Brazilian) 2022-05-11 15:29:03 +02:00
Eugen Rochko 9adc018298 New translations app.json (Chinese Traditional) 2022-05-11 15:28:59 +02:00
Eugen Rochko 7e885e2021 New translations app.json (Swedish) 2022-05-11 15:28:58 +02:00
Eugen Rochko 4b199819c5 New translations app.json (Portuguese) 2022-05-11 15:28:57 +02:00
Eugen Rochko e8a3e78ae3 New translations app.json (Dutch) 2022-05-11 15:28:56 +02:00
Eugen Rochko 9eeba542d4 New translations app.json (Korean) 2022-05-11 15:28:55 +02:00
Eugen Rochko d4918fb6c7 New translations app.json (Japanese) 2022-05-11 15:28:53 +02:00
Eugen Rochko 6267567074 New translations Localizable.stringsdict (German) 2022-05-11 15:28:52 +02:00
Eugen Rochko 7b5a69bae7 New translations app.json (Spanish, Argentina) 2022-05-11 15:28:51 +02:00
Eugen Rochko e3122a74cc New translations app.json (German) 2022-05-11 15:28:50 +02:00
Eugen Rochko c1b246942e New translations app.json (Arabic) 2022-05-11 15:28:49 +02:00
Eugen Rochko e9b14e5cbb New translations app.json (Spanish) 2022-05-11 15:28:48 +02:00
Eugen Rochko ec0a7ec386 New translations app.json (French) 2022-05-11 15:28:47 +02:00
Eugen Rochko fadff405e4 New translations app.json (Romanian) 2022-05-11 15:28:46 +02:00
Eugen Rochko 6e9622d549 New translations Localizable.stringsdict (Basque) 2022-05-11 15:28:45 +02:00
Eugen Rochko 4ec96518c0 New translations app.json (Basque) 2022-05-11 15:28:43 +02:00
Eugen Rochko e656dae545 New translations app.json (Vietnamese) 2022-05-11 15:28:42 +02:00
Eugen Rochko 3b2bd239d7 New translations app.json (Thai) 2022-05-11 15:28:40 +02:00
Eugen Rochko b31299e5c3 New translations app.json (Chinese Simplified) 2022-05-11 15:28:37 +02:00
Eugen Rochko c0beae96c8 New translations app.json (Russian) 2022-05-11 15:28:36 +02:00
Eugen Rochko ec2bd6ad8d New translations app.json (Danish) 2022-05-11 15:28:34 +02:00
Eugen Rochko e60757bb26 New translations app.json (Italian) 2022-05-11 15:28:32 +02:00
Eugen Rochko 0c71e39096 New translations app.json (Hindi) 2022-05-11 15:28:31 +02:00
Eugen Rochko 90355554ca New translations app.json (Welsh) 2022-05-11 15:28:29 +02:00
Eugen Rochko 956230dc4d New translations Localizable.stringsdict (Japanese) 2022-05-11 15:28:28 +02:00
Eugen Rochko 7c65866715 New translations Localizable.stringsdict (Italian) 2022-05-11 15:28:27 +02:00
Eugen Rochko 0d85b09473 New translations Localizable.stringsdict (Danish) 2022-05-11 15:28:26 +02:00
Eugen Rochko 4947ad1f1f New translations Localizable.stringsdict (Catalan) 2022-05-11 15:28:25 +02:00
Eugen Rochko 97f0bb2cdb New translations Localizable.stringsdict (Arabic) 2022-05-11 15:28:24 +02:00
Eugen Rochko 495986d8e5 New translations Localizable.stringsdict (Romanian) 2022-05-11 15:28:23 +02:00
Eugen Rochko 9b780ce0b9 New translations Localizable.stringsdict (Sorani (Kurdish)) 2022-05-11 15:28:22 +02:00
Eugen Rochko 3baf88215b New translations app.json (Sorani (Kurdish)) 2022-05-11 15:28:21 +02:00
Eugen Rochko 3be8ba8cfd New translations Localizable.stringsdict (Scottish Gaelic) 2022-05-11 15:28:20 +02:00
Eugen Rochko 4ed1651436 New translations Localizable.stringsdict (Swedish) 2022-05-11 15:28:19 +02:00
Eugen Rochko 00f33a8f02 New translations app.json (English, United States) 2022-05-11 15:28:17 +02:00
Eugen Rochko 702d7c5f18 New translations Localizable.stringsdict (Portuguese, Brazilian) 2022-05-11 15:28:16 +02:00
Eugen Rochko aa157eb133 New translations app.json (Turkish) 2022-05-11 15:28:15 +02:00
Eugen Rochko 1ca60743a3 New translations Localizable.stringsdict (Kabyle) 2022-05-11 15:28:14 +02:00
Eugen Rochko e9c7c4a02a New translations Localizable.stringsdict (Galician) 2022-05-11 15:28:13 +02:00
Eugen Rochko 88e260973f New translations app.json (Galician) 2022-05-11 15:28:12 +02:00
Eugen Rochko d1ade6bc3a New translations Localizable.stringsdict (Spanish) 2022-05-11 15:28:11 +02:00
Eugen Rochko 9e69325db0 New translations Localizable.stringsdict (French) 2022-05-11 15:28:10 +02:00
Eugen Rochko 7ac12b0202 New translations app.json (Kabyle) 2022-05-11 15:28:08 +02:00
Eugen Rochko c2c45f5e7c New translations app.json (Kurmanji (Kurdish)) 2022-05-11 15:28:07 +02:00
Eugen Rochko d7d3b82a8f New translations app.json (Scottish Gaelic) 2022-05-11 15:28:06 +02:00
Eugen Rochko ec7bd314cd New translations Localizable.stringsdict (Turkish) 2022-05-11 15:28:05 +02:00
Eugen Rochko 445e9840d8 New translations app.json (Catalan) 2022-05-11 15:28:03 +02:00
CMK 2be08a719d chore: add i18n words
(cherry picked from commit 635b7a8d97)
2022-05-11 21:18:05 +08:00
CMK 971c8674b6 chore: update version to 1.4.2 (127) 2022-05-11 21:12:38 +08:00
CMK 635b7a8d97 chore: add i18n words 2022-05-11 21:11:58 +08:00
CMK 70a6e11d30 chore: use i18n strings for report flow 2022-05-11 21:10:10 +08:00
CMK 11762100eb chore: update i18n resources 2022-05-11 20:55:37 +08:00
CMK cbcd9131cd Merge branch 'l10n_develop' into feature-report-flow 2022-05-11 20:55:09 +08:00
CMK 3672db37f0 Merge branch 'develop' into feature-report-flow
# Conflicts:
#	Mastodon.xcodeproj/xcuserdata/mainasuk.xcuserdatad/xcschemes/xcschememanagement.plist
2022-05-11 20:55:01 +08:00
CMK 556bc54c84
Merge pull request #430 from mastodon/feature-discovery-keyboard
Add keyboard commands for discovery scene
2022-05-11 20:38:46 +08:00
CMK d4710540d7 Merge branch 'develop' into feature-discovery-keyboard 2022-05-11 20:18:20 +08:00
CMK 7f1bce4d86
Merge pull request #431 from mastodon/fix-pick-server-margin
Fix pick server margin missing issue
2022-05-11 20:17:34 +08:00
Eugen Rochko f5af315850 New translations app.json (Turkish) 2022-05-11 13:54:52 +02:00
CMK ea6c9fc87e chore: update setup.sh 2022-05-11 19:53:40 +08:00
CMK 9d0e2b68b4 chore: workaround CocoaPods CDN issue 2022-05-11 19:39:58 +08:00
CMK 66d23432c1 fix: pick server table margin not works issue 2022-05-11 19:22:22 +08:00
Eugen Rochko f924815594 New translations app.json (Swedish) 2022-05-11 12:54:38 +02:00
Eugen Rochko 44a3aa51fc New translations app.json (Arabic) 2022-05-11 12:54:37 +02:00
CMK a957c8bb73 feat: add keyboard commands for discovery news table 2022-05-11 18:44:17 +08:00
CMK fe93c8b4f7 feat: add keyboard commands for discovery posts, tag. And also restore for hashtag timeline and profile scene 2022-05-11 18:40:21 +08:00
CMK 945241e730 fix: NewsView image layout not fixed issue 2022-05-11 18:39:34 +08:00
Eugen Rochko 69484402da New translations app.json (Arabic) 2022-05-11 11:47:17 +02:00
Eugen Rochko 352ec37a60 New translations app.json (Italian) 2022-05-11 11:47:15 +02:00
Eugen Rochko 7025aa0fb1 New translations app.json (Catalan) 2022-05-11 11:47:13 +02:00
Eugen Rochko 9ecc118764 New translations app.json (Finnish) 2022-05-11 10:48:27 +02:00
Eugen Rochko 6bd0e25b13 New translations app.json (Russian) 2022-05-11 10:48:26 +02:00
Eugen Rochko dbf30f82e6 New translations app.json (Chinese Simplified) 2022-05-11 10:48:25 +02:00
Eugen Rochko a2b9e8f2b5 New translations app.json (Thai) 2022-05-11 10:48:24 +02:00
Eugen Rochko c49e5e5b95 New translations app.json (Vietnamese) 2022-05-11 10:48:22 +02:00
Eugen Rochko 86ce413972 New translations app.json (Basque) 2022-05-11 10:48:21 +02:00
Eugen Rochko 838ba730fe New translations app.json (Romanian) 2022-05-11 10:48:20 +02:00
Eugen Rochko 20e2cd7784 New translations app.json (French) 2022-05-11 10:48:19 +02:00
Eugen Rochko ae72ce689d New translations app.json (Spanish) 2022-05-11 10:48:18 +02:00
Eugen Rochko 434414ef4d New translations app.json (Arabic) 2022-05-11 10:48:17 +02:00
Eugen Rochko a22e2e56e6 New translations app.json (Danish) 2022-05-11 10:48:15 +02:00
Eugen Rochko 96f134eec1 New translations app.json (German) 2022-05-11 10:48:14 +02:00
Eugen Rochko 75cb0cad14 New translations app.json (Japanese) 2022-05-11 10:48:13 +02:00
Eugen Rochko 4609f885a2 New translations app.json (Korean) 2022-05-11 10:48:12 +02:00
Eugen Rochko 95879b0478 New translations app.json (Dutch) 2022-05-11 10:48:11 +02:00
Eugen Rochko 3497a1423a New translations app.json (Italian) 2022-05-11 10:48:09 +02:00
Eugen Rochko 35a6f5a092 New translations app.json (Portuguese) 2022-05-11 10:48:08 +02:00
Eugen Rochko 800a1791f3 New translations app.json (Chinese Traditional) 2022-05-11 10:48:07 +02:00
Eugen Rochko 7a6e2312da New translations app.json (Portuguese, Brazilian) 2022-05-11 10:48:05 +02:00
Eugen Rochko 69bc666ec6 New translations app.json (Indonesian) 2022-05-11 10:48:04 +02:00
Eugen Rochko 634268e7c7 New translations app.json (Spanish, Argentina) 2022-05-11 10:48:03 +02:00
Eugen Rochko 90c04a4efd New translations app.json (Hindi) 2022-05-11 10:48:02 +02:00
Eugen Rochko d104fd4d44 New translations app.json (English, United States) 2022-05-11 10:47:59 +02:00
Eugen Rochko 753065d6fd New translations app.json (Welsh) 2022-05-11 10:47:58 +02:00
Eugen Rochko 2dac7d0c16 New translations app.json (Scottish Gaelic) 2022-05-11 10:47:57 +02:00
Eugen Rochko 05cecd0db3 New translations app.json (Kurmanji (Kurdish)) 2022-05-11 10:47:56 +02:00
Eugen Rochko 0f70b35da2 New translations app.json (Kabyle) 2022-05-11 10:47:55 +02:00
Eugen Rochko 4c0ce76fab New translations app.json (Galician) 2022-05-11 10:47:54 +02:00
Eugen Rochko a14c51b9e5 New translations app.json (Turkish) 2022-05-11 10:47:52 +02:00
Eugen Rochko 5cab730558 New translations app.json (Sorani (Kurdish)) 2022-05-11 10:47:51 +02:00
Eugen Rochko 87c32d9cea New translations app.json (Swedish) 2022-05-11 10:47:50 +02:00
Eugen Rochko 2abb0cb0aa New translations app.json (Catalan) 2022-05-11 10:47:49 +02:00
CMK 35d572660b feat: add report i18n words
(cherry picked from commit 92f6b67a63)
2022-05-11 16:36:15 +08:00
CMK c98cb5824f fix: i18n template
(cherry picked from commit 741e8d998d)
2022-05-11 16:34:35 +08:00
CMK 92f6b67a63 feat: add report i18n words 2022-05-11 16:34:11 +08:00
CMK 741e8d998d fix: i18n template 2022-05-11 16:27:32 +08:00
CMK 16dc0adccd feat: add dislike report path 2022-05-11 16:26:57 +08:00
CMK 7f1b3188de feat: add report actions 2022-05-11 16:09:52 +08:00
CMK 590aa1336e chore: update i18n resources 2022-05-11 15:02:47 +08:00
CMK 14237d2aba Merge branch 'l10n_develop' into feature-report-flow 2022-05-11 15:02:16 +08:00
CMK 18bd5d66d2 chore: add profile scheme and build configuration 2022-05-11 11:08:33 +08:00
CMK a88bb763fb feat: add spam and other reason report flow path 2022-05-10 18:53:02 +08:00
CMK 2ef6345d83 feat: add violates server rules report path 2022-05-10 18:34:39 +08:00
CMK e0f6940e28 feat: add i18n strings for report flow 2022-05-10 18:02:23 +08:00
CMK 410a0ea2aa Merge branch 'main' into develop 2022-05-10 18:01:16 +08:00
CMK 9e58635603
Merge pull request #426 from mastodon/fix-issue-311
Fix profile bio line break missing issue
2022-05-07 15:33:35 +08:00
CMK 238945d9b1 chore: update version to 1.4.1 (126) 2022-05-07 15:13:07 +08:00
CMK 7380d28d74 fix: profile bio line break get trimmed issue. resolve #311 2022-05-07 15:12:00 +08:00
CMK b3c591dc33
Merge pull request #425 from mastodon/feature-swipe-pop
Add navigation pop pan gesture
2022-05-07 11:55:32 +08:00
CMK 716e8bf121 chore: update version to 1.4.1 (125) 2022-05-07 11:45:44 +08:00
CMK f0658f77f8 feat: add navigation pan pop gesture. resolve #407 #419 2022-05-07 11:43:37 +08:00
CMK 8aa8825269 chore: suppress warnings 2022-05-07 11:42:10 +08:00
CMK cc13ad2459
Merge pull request #424 from mastodon/feature-new-tab-bar
Update tab bar UI
2022-05-07 10:52:12 +08:00
Eugen Rochko 03dc820771 New translations app.json (Kurmanji (Kurdish)) 2022-05-06 21:06:42 +02:00
Eugen Rochko d72f67f1ea New translations Intents.stringsdict (Galician) 2022-05-06 18:11:10 +02:00
Eugen Rochko ac3903d62c New translations Intents.strings (Galician) 2022-05-06 18:11:09 +02:00
Eugen Rochko edee7fc917 New translations Localizable.stringsdict (Galician) 2022-05-06 18:11:08 +02:00
Eugen Rochko 0fa25dcfce New translations Localizable.stringsdict (Galician) 2022-05-06 17:16:07 +02:00
Eugen Rochko 94b1e89030 New translations ios-infoPlist.json (Galician) 2022-05-06 17:16:06 +02:00
Eugen Rochko 5ad8ccd57a New translations app.json (Galician) 2022-05-06 17:16:05 +02:00
Eugen Rochko cfbf06b7bc New translations app.json (Thai) 2022-05-06 16:03:42 +02:00
Eugen Rochko 045e0ddc1e New translations app.json (Thai) 2022-05-06 15:08:28 +02:00
CMK 9054b4eae3 chore: update version to 1.4.1 (124) 2022-05-06 15:18:16 +08:00
CMK bbb46e62fd fix: compose tabBar button layout raise crash on iPad issue 2022-05-06 15:17:46 +08:00
CMK ca0a697cd0 chore: update navigation bar button item assets 2022-05-06 15:17:26 +08:00
CMK c8e8013901 chore: update version to 1.4.1 (123) 2022-05-06 14:47:49 +08:00
CMK 8d78f6586d chore: fix accessibility large content label text missing issue 2022-05-06 14:47:15 +08:00
CMK 096ae1ad19 chore: update version to 1.4.1 (122) 2022-05-06 14:30:28 +08:00
CMK f385658d70 feat: update tabBar UI 2022-05-06 14:29:34 +08:00
CMK dedaa50763
Merge pull request #418 from vollkorntomate/develop
Improve tab bar icon vertical alignment
2022-05-06 10:28:29 +08:00
Eugen Rochko 1ef2e11224 New translations app.json (Thai) 2022-05-05 19:30:33 +02:00
Eugen Rochko 3c3efba45f New translations Localizable.stringsdict (Welsh) 2022-05-04 20:57:24 +02:00
vollkorntomate 170d514126 Improve tab bar icon vertical alignment 2022-05-04 20:05:03 +02:00
Eugen Rochko 5a7e70ce1c New translations ios-infoPlist.json (Welsh) 2022-05-04 19:53:48 +02:00
Eugen Rochko 56ae6f9faa New translations ios-infoPlist.json (Welsh) 2022-05-04 17:52:08 +02:00
Eugen Rochko 73c078a6a2 New translations app.json (Welsh) 2022-05-04 17:52:07 +02:00
Eugen Rochko 504629d87c New translations Localizable.stringsdict (Welsh) 2022-05-04 16:49:34 +02:00
Eugen Rochko 62c5e7e159 New translations app.json (Arabic) 2022-05-04 07:42:50 +02:00
Eugen Rochko b73d3479d7 New translations Intents.strings (Galician) 2022-05-04 06:05:15 +02:00
Eugen Rochko cc31ac0b62 New translations app.json (Galician) 2022-05-04 06:05:14 +02:00
Eugen Rochko 9b86f910ba New translations app.json (Japanese) 2022-05-04 04:43:53 +02:00
Eugen Rochko 9c7e23f6ca New translations app.json (Japanese) 2022-05-04 03:47:21 +02:00
Eugen Rochko fedb8680f2 New translations app.json (German) 2022-05-03 18:40:33 +02:00
Eugen Rochko c1fe2f8335 New translations app.json (Galician) 2022-05-03 08:15:16 +02:00
Eugen Rochko ca1103f748 New translations app.json (Galician) 2022-05-03 07:20:04 +02:00
Eugen Rochko dddacf325b New translations app.json (Thai) 2022-05-02 19:03:05 +02:00
Eugen Rochko 023c7fe5ee New translations Localizable.stringsdict (Japanese) 2022-05-01 23:33:15 +02:00
Eugen Rochko 0d540fe2c7 New translations app.json (Japanese) 2022-05-01 22:37:34 +02:00
Eugen Rochko 71a6366f1b New translations app.json (Scottish Gaelic) 2022-05-01 13:04:04 +02:00
Eugen Rochko c90468aba8 New translations app.json (Thai) 2022-05-01 10:48:53 +02:00
Eugen Rochko 9c6bed3a28 New translations Intents.stringsdict (Finnish) 2022-05-01 00:07:43 +02:00
Eugen Rochko a099e474b4 New translations Intents.strings (Finnish) 2022-05-01 00:07:42 +02:00
Eugen Rochko da08892a18 New translations Localizable.stringsdict (Finnish) 2022-05-01 00:07:41 +02:00
Eugen Rochko 8b4738b1c8 New translations ios-infoPlist.json (Finnish) 2022-05-01 00:07:40 +02:00
Eugen Rochko f45794c10c New translations app.json (Finnish) 2022-05-01 00:07:39 +02:00
Eugen Rochko 88dda0c681 New translations app.json (Swedish) 2022-04-30 16:57:46 +02:00
Eugen Rochko 9635ee6bff New translations app.json (Thai) 2022-04-30 10:32:50 +02:00
Eugen Rochko 56427eb767 New translations Localizable.stringsdict (Arabic) 2022-04-30 06:39:52 +02:00
CMK 1edbc6797c Merge branch 'main' into develop 2022-04-30 11:03:35 +08:00
Eugen Rochko 774350c9da New translations app.json (Japanese) 2022-04-30 01:31:30 +02:00
Eugen Rochko 5a6a4c3e7d New translations app.json (German) 2022-04-30 00:26:33 +02:00
Eugen Rochko ea340699c8 New translations app.json (Catalan) 2022-04-30 00:26:32 +02:00
Eugen Rochko 9eef64f5e9 New translations app.json (Catalan) 2022-04-29 23:25:47 +02:00
Eugen Rochko f51e152b1e New translations app.json (Thai) 2022-04-29 21:27:43 +02:00
Eugen Rochko e35d0cca10 New translations app.json (Kurmanji (Kurdish)) 2022-04-29 20:02:29 +02:00
Eugen Rochko 3f48bf7bb0 New translations Intents.strings (Swedish) 2022-04-29 16:19:59 +02:00
Eugen Rochko 1dbc39a17b New translations Localizable.stringsdict (Swedish) 2022-04-29 16:19:58 +02:00
CMK aea1f98c3c
Merge pull request #401 from kimar/feat/use-ruby-bundler
Proposal: use bundler to install Ruby Gems instead of installing them system-wide using root
2022-04-29 21:43:03 +08:00
Eugen Rochko 3e5dabadac New translations Intents.strings (Swedish) 2022-04-29 15:18:49 +02:00
Eugen Rochko b9de7250ad New translations ios-infoPlist.json (Swedish) 2022-04-29 15:18:48 +02:00
Eugen Rochko 63e9b37e4d New translations Localizable.stringsdict (Swedish) 2022-04-29 15:18:47 +02:00
Eugen Rochko 51f9175dee New translations app.json (Turkish) 2022-04-29 15:18:46 +02:00
Eugen Rochko 9de853bcb4 New translations app.json (Swedish) 2022-04-29 15:18:45 +02:00
Eugen Rochko 84f3f76e7b New translations app.json (Thai) 2022-04-29 15:18:44 +02:00
Eugen Rochko 2a2bf7aa13 New translations app.json (Swedish) 2022-04-29 14:21:41 +02:00
Eugen Rochko e0b09149e2 New translations app.json (Spanish, Argentina) 2022-04-29 13:26:06 +02:00
Marcus Kida b6c944da26
chore: install bundler without sudo 2022-04-29 10:49:24 +02:00
Marcus Kida 23eeaab465
feat: use bundler to install Ruby Gems instead of installing them system-wide using root 2022-04-29 09:18:34 +02:00
356 changed files with 12341 additions and 3900 deletions

View File

@ -1,5 +1,8 @@
#!/bin/bash
# workaround https://github.com/CocoaPods/CocoaPods/issues/11355
sed -i '' $'1s/^/source "https:\\/\\/github.com\\/CocoaPods\\/Specs.git"\\\n\\\n/' Podfile
# Install Ruby Bundler
gem install bundler:2.3.11

2
.gitignore vendored
View File

@ -120,6 +120,6 @@ xcuserdata
# End of https://www.toptal.com/developers/gitignore/api/swift,swiftpm,xcode,cocoapods
Localization/StringsConvertor/input
# Localization/StringsConvertor/input
Localization/StringsConvertor/output
.DS_Store

View File

@ -15,8 +15,8 @@
<key>CFBundlePackageType</key>
<string>$(PRODUCT_BUNDLE_PACKAGE_TYPE)</string>
<key>CFBundleShortVersionString</key>
<string>1.4.1</string>
<string>1.4.2</string>
<key>CFBundleVersion</key>
<string>126</string>
<string>130</string>
</dict>
</plist>

View File

@ -68,6 +68,37 @@
<string>%ld characters</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@names@%#@count_mutual@</string>
<key>names</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string></string>
</dict>
<key>count_mutual</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>Followed by %1$@</string>
<key>one</key>
<string>Followed by %1$@, and another mutual</string>
<key>few</key>
<string>Followed by %1$@, and %ld mutuals</string>
<key>many</key>
<string>Followed by %1$@, and %ld mutuals</string>
<key>other</key>
<string>Followed by %1$@, and %ld mutuals</string>
</dict>
</dict>
<key>plural.count.metric_formatted.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
@ -90,6 +121,28 @@
<string>posts</string>
</dict>
</dict>
<key>plural.count.media</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@media_count@</string>
<key>media_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>0 media</string>
<key>one</key>
<string>1 media</string>
<key>few</key>
<string>%ld media</string>
<key>many</key>
<string>%ld media</string>
<key>other</key>
<string>%ld media</string>
</dict>
</dict>
<key>plural.count.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -0,0 +1,51 @@
"16wxgf" = "Publicar en Mastodon";
"751xkl" = "Texto a incluír";
"CsR7G2" = "Publicar en Mastodon";
"HZSGTr" = "Cal é o contido a publicar?";
"HdGikU" = "Fallou a publicación";
"KDNTJ4" = "Razón do fallo";
"RHxKOw" = "Enviar Publicación con texto";
"RxSqsb" = "Publicación";
"WCIR3D" = "Publicar ${content} en Mastodon";
"ZKJSNu" = "Publicación";
"ZS1XaK" = "${content}";
"ZbSjzC" = "Visibilidade";
"Zo4jgJ" = "Visibilidade da publicación";
"apSxMG-dYQ5NN" = "Hai ${count} opcións que coinciden con Público.";
"apSxMG-ehFLjY" = "Hai ${count} opcións que coinciden con 'Só seguidoras.";
"ayoYEb-dYQ5NN" = "${content}, Público";
"ayoYEb-ehFLjY" = "${content}, Só seguidoras";
"dUyuGg" = "Publicar en Mastodon";
"dYQ5NN" = "Público";
"ehFLjY" = "Só seguidoras";
"gfePDu" = "Fallou a publicación. ${failureReason}";
"k7dbKQ" = "Publicación correcta.";
"oGiqmY-dYQ5NN" = "Só para confirmar, querías Público'?";
"oGiqmY-ehFLjY" = "Só para confirmar, querías Só para seguidoras'?";
"rM6dvp" = "URL";
"ryJLwG" = "Publicación correcta. ";

View File

@ -5,7 +5,7 @@
<key>There are ${count} options matching ${content}. - 2</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>There are %#@count_option@ matching ${content}.</string>
<string>Hai %#@count_option@ coincidencias con '${content}'.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
@ -13,15 +13,15 @@
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>1 option</string>
<string>1 opción</string>
<key>other</key>
<string>%ld options</string>
<string>%ld opcións</string>
</dict>
</dict>
<key>There are ${count} options matching ${visibility}.</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>There are %#@count_option@ matching ${visibility}.</string>
<string>Hai %#@count_option@ coincidentes con '${visibility}'.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
@ -29,9 +29,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>1 option</string>
<string>1 opción</string>
<key>other</key>
<string>%ld options</string>
<string>%ld opcións</string>
</dict>
</dict>
</dict>

View File

@ -1,51 +0,0 @@
"16wxgf" = "Post on Mastodon";
"751xkl" = "Text Content";
"CsR7G2" = "Post on Mastodon";
"HZSGTr" = "What content to post?";
"HdGikU" = "Posting failed";
"KDNTJ4" = "Failure Reason";
"RHxKOw" = "Send Post with text content";
"RxSqsb" = "Post";
"WCIR3D" = "Post ${content} on Mastodon";
"ZKJSNu" = "Post";
"ZS1XaK" = "${content}";
"ZbSjzC" = "Visibility";
"Zo4jgJ" = "Post Visibility";
"apSxMG-dYQ5NN" = "There are ${count} options matching Public.";
"apSxMG-ehFLjY" = "There are ${count} options matching Followers Only.";
"ayoYEb-dYQ5NN" = "${content}, Public";
"ayoYEb-ehFLjY" = "${content}, Followers Only";
"dUyuGg" = "Post on Mastodon";
"dYQ5NN" = "Public";
"ehFLjY" = "Followers Only";
"gfePDu" = "Posting failed. ${failureReason}";
"k7dbKQ" = "Post was sent successfully.";
"oGiqmY-dYQ5NN" = "Just to confirm, you wanted Public?";
"oGiqmY-ehFLjY" = "Just to confirm, you wanted Followers Only?";
"rM6dvp" = "URL";
"ryJLwG" = "Post was sent successfully. ";

View File

@ -0,0 +1,51 @@
"16wxgf" = "Publicera på Mastodon";
"751xkl" = "Textinnehåll";
"CsR7G2" = "Publicera på Mastodon";
"HZSGTr" = "Vilket innehåll ska publiceras?";
"HdGikU" = "Publiceringen misslyckades";
"KDNTJ4" = "Felorsak";
"RHxKOw" = "Skicka inlägg med textinnehåll";
"RxSqsb" = "Inlägg";
"WCIR3D" = "Publicera ${content} på Mastodon";
"ZKJSNu" = "Inlägg";
"ZS1XaK" = "${content}";
"ZbSjzC" = "Synlighet";
"Zo4jgJ" = "Inläggssynlighet";
"apSxMG-dYQ5NN" = "Det finns ${count} alternativ som matchar Offentligt.";
"apSxMG-ehFLjY" = "Det finns ${count} alternativ som matchar Endast följare.";
"ayoYEb-dYQ5NN" = "${content}, Offentligt";
"ayoYEb-ehFLjY" = "${content}, Endast följare";
"dUyuGg" = "Publicera på Mastodon";
"dYQ5NN" = "Offentligt";
"ehFLjY" = "Endast följare";
"gfePDu" = "Publicering misslyckades. ${failureReason}";
"k7dbKQ" = "Inlägget har publicerats.";
"oGiqmY-dYQ5NN" = "Bara för att bekräfta, ville du ha 'Offentligt'?";
"oGiqmY-ehFLjY" = "Bara för att bekräfta, ville du ha 'Endast följare'?";
"rM6dvp" = "URL";
"ryJLwG" = "Inlägget har publicerats. ";

View File

@ -1,51 +0,0 @@
"16wxgf" = "Posta på Mastodon";
"751xkl" = "Textinnehåll";
"CsR7G2" = "Posta på Mastodon";
"HZSGTr" = "Vilket innehåll ska jag posta?";
"HdGikU" = "Inlägget misslyckades";
"KDNTJ4" = "Felorsak";
"RHxKOw" = "Skicka inlägg med textinnehåll";
"RxSqsb" = "Posta";
"WCIR3D" = "Posta ${content} på Mastodon";
"ZKJSNu" = "Posta";
"ZS1XaK" = "${content}";
"ZbSjzC" = "Synlighet";
"Zo4jgJ" = "Inläggssynlighet";
"apSxMG-dYQ5NN" = "Det finns ${count} alternativ som matchar Publikt.";
"apSxMG-ehFLjY" = "Det finns ${count} alternativ som matchar Endast följare.";
"ayoYEb-dYQ5NN" = "${content}, Publikt";
"ayoYEb-ehFLjY" = "${content}, Endast följare";
"dUyuGg" = "Posta på Mastodon";
"dYQ5NN" = "Publikt";
"ehFLjY" = "Endast följare";
"gfePDu" = "Inlägget misslyckades. ${failureReason}";
"k7dbKQ" = "Inlägget har postats.";
"oGiqmY-dYQ5NN" = "Bara för att bekräfta, ville du ha 'Publikt'?";
"oGiqmY-ehFLjY" = "Bara för att bekräfta, ville du ha 'Endast följare'?";
"rM6dvp" = "URL";
"ryJLwG" = "Inlägget har postats. ";

View File

@ -47,31 +47,30 @@ private func convert(from inputDirectoryURL: URL, to outputDirectory: URL) {
private func map(language: String) -> String? {
switch language {
case "ar_SA": return "ar" // Arabic (Saudi Arabia)
case "eu_ES": return "eu-ES" // Basque
case "ca_ES": return "ca" // Catalan
case "zh_CN": return "zh-Hans" // Chinese Simplified
case "zh_TW": return "zh-Hant" // Chinese Traditional
case "nl_NL": return "nl" // Dutch
case "en_US": return "en"
case "fr_FR": return "fr" // French
case "gl_ES": return "gl" // Galician
case "de_DE": return "de" // German
case "it_IT": return "it" // Italian
case "ja_JP": return "ja" // Japanese
case "kab_KAB": return "kab" // Kabyle
case "kmr_TR": return "ku" // Kurmanji (Kurdish)
case "ru_RU": return "ru" // Russian
case "gd_GB": return "gd-GB" // Scottish Gaelic
case "ckb_IR": return "ckb" // Sorani (Kurdish)
case "es_ES": return "es" // Spanish
case "es_AR": return "es-419" // Spanish, Argentina
case "sv-SE": return "sv" // Swedish
case "sv_FI": return "sv_FI" // Swedish, Finland
case "th_TH": return "th" // Thai
case "tr_TR": return "tr" // Turkish
case "vi_VN": return "vi" // Vietnamese
default: return nil
case "ar.lproj": return "ar" // Arabic
case "eu.lproj": return "eu" // Basque
case "ca.lproj": return "ca" // Catalan
case "zh-Hans.lproj": return "zh-Hans" // Chinese Simplified
case "zh-Hant.lproj": return "zh-Hant" // Chinese Traditional
case "nl.lproj": return "nl" // Dutch
case "en.lproj": return "en"
case "fr.lproj": return "fr" // French
case "gl.lproj": return "gl" // Galician
case "de.lproj": return "de" // German
case "it.lproj": return "it" // Italian
case "ja.lproj": return "ja" // Japanese
case "kab.lproj": return "kab" // Kabyle
case "kmr.lproj": return "ku" // Kurmanji (Kurdish) [intent mapping]
case "ru.lproj": return "ru" // Russian
case "gd.lproj": return "gd" // Scottish Gaelic
case "ckb.lproj": return "ckb" // Sorani (Kurdish)
case "es.lproj": return "es" // Spanish
case "es_AR.lproj": return "es-AR" // Spanish, Argentina
case "sv.lproj": return "sv" // Swedish
case "th.lproj": return "th" // Thai
case "tr.lproj": return "tr" // Turkish
case "vi.lproj": return "vi" // Vietnamese
default: return nil
}
}

View File

@ -74,6 +74,49 @@
<string>%ld حَرف</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@names@%#@count_mutual@</string>
<key>names</key>
<dict>
<key>zero</key>
<string></string>
<key>one</key>
<string></string>
<key>two</key>
<string></string>
<key>few</key>
<string></string>
<key>many</key>
<string></string>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string></string>
</dict>
<key>count_mutual</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>Followed by %1$@, and %ld mutuals</string>
<key>one</key>
<string>Followed by %1$@, and another mutual</string>
<key>two</key>
<string>Followed by %1$@, and %ld mutuals</string>
<key>few</key>
<string>Followed by %1$@, and %ld mutuals</string>
<key>many</key>
<string>Followed by %1$@, and %ld mutuals</string>
<key>other</key>
<string>Followed by %1$@, and %ld mutuals</string>
</dict>
</dict>
<key>plural.count.metric_formatted.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
@ -98,6 +141,30 @@
<string>منشور</string>
</dict>
</dict>
<key>plural.count.media</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@media_count@</string>
<key>media_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>%ld media</string>
<key>one</key>
<string>1 media</string>
<key>two</key>
<string>%ld media</string>
<key>few</key>
<string>%ld media</string>
<key>many</key>
<string>%ld media</string>
<key>other</key>
<string>%ld media</string>
</dict>
</dict>
<key>plural.count.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
@ -109,7 +176,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>لا منشور</string>
<string>لا مَنشورات</string>
<key>one</key>
<string>منشورٌ واحِد</string>
<key>two</key>
@ -447,13 +514,13 @@
<key>zero</key>
<string>تتبقى لَحظة</string>
<key>one</key>
<string>تتبقى ثانية</string>
<string>تتبقى ثانية واحِدة</string>
<key>two</key>
<string>تتبقى ثانيتين</string>
<string>تتبقى ثانيتان</string>
<key>few</key>
<string>تتبقى %ld ثوان</string>
<key>many</key>
<string>تتبقى %ld ثانيةً</string>
<string>تتبقى %ld ثانية</string>
<key>other</key>
<string>تتبقى %ld ثانية</string>
</dict>

View File

@ -71,7 +71,7 @@
"cancel": "إلغاء",
"discard": "تجاهُل",
"try_again": "المُحاولة مرة أُخرى",
"take_photo": "التقاط صورة",
"take_photo": "اِلتِقاطُ صُورَة",
"save_photo": "حفظ الصورة",
"copy_photo": "نسخ الصورة",
"sign_in": "تسجيل الدخول",
@ -240,7 +240,8 @@
"category": "الفئة"
},
"input": {
"placeholder": "اِبحَث عن خادِم أو انضم إلى آخر خاص بك..."
"placeholder": "اِبحَث عن خادِم أو انضم إلى آخر خاص بك...",
"search_servers_or_enter_url": "اِبحث عَن مُجتَمَعَات أو أدخِل عُنوانَ URL"
},
"empty_state": {
"finding_servers": "يجري إيجاد خوادم متوفِّرَة...",
@ -250,6 +251,7 @@
},
"register": {
"title": "أخبرنا عن نفسك.",
"lets_get_you_set_up_on_domain": "Lets get you set up on %s",
"input": {
"avatar": {
"delete": "حذف"
@ -319,7 +321,8 @@
},
"confirm_email": {
"title": "شيءٌ أخير.",
"subtitle": "لقد أرسلنا للتو بريد إلكتروني إلى %s،\nانقر على الرابط لتأكيد حسابك.",
"subtitle": "أنقر على الرابط المرسل إليك لاستيثاق حسابك.",
"tap_the_link_we_emailed_to_you_to_verify_your_account": "Tap the link we emailed to you to verify your account",
"button": {
"open_email_app": "فتح تطبيق البريد الإلكتروني",
"resend": "إعادَةُ الإرسال"
@ -342,7 +345,11 @@
"offline": "غَير مُتَّصِل",
"new_posts": "إظهار منشورات جديدة",
"published": "تمَّ النَّشر!",
"Publishing": "يَجري نَشر المُشارَكَة..."
"Publishing": "يَجري نَشر المُشارَكَة...",
"accessibility": {
"logo_label": "ُّزِرُّ الشِّعار",
"logo_hint": "اُنقُر لِلتمريرِ لأعلى واُنقُر مَرّةً أُخرَى لِلذَّهابِ إلَى المَوقِعِ السَّابِق"
}
}
},
"suggestion_account": {
@ -355,11 +362,11 @@
"new_reply": "رَدٌّ جديد"
},
"media_selection": {
"camera": "إلتقاط صورة",
"photo_library": كتبة الصور",
"browse": صفح"
"camera": "اِلتِقاطُ صُورَة",
"photo_library": َكتَبَةُ الصُّوَر",
"browse": َصَفَّح"
},
"content_input_placeholder": "أخبِرنا بِما يَجُولُ فِي ذِهنَك",
"content_input_placeholder": "عَبِّر عَمَّ يَجُولُ فِي ذِهنِك",
"compose_action": "نَشر",
"replying_to_user": "رَدًا على %s",
"attachment": {
@ -455,11 +462,23 @@
}
},
"follower": {
"title": "follower",
"footer": "لا يُمكِن عَرض المُتابِعين مِنَ الخوادم الأُخرى."
},
"following": {
"title": "following",
"footer": "لا يُمكِن عَرض المُتابَعات مِنَ الخوادم الأُخرى."
},
"familiarFollowers": {
"title": "Followers you familiar",
"followed_by_names": "Followed by %s"
},
"favorited_by": {
"title": "Favorited By"
},
"reblogged_by": {
"title": "Reblogged By"
},
"search": {
"title": "البَحث",
"search_bar": {
@ -588,15 +607,57 @@
"report": {
"title_report": "إبلاغ",
"title": "الإبلاغ عن %s",
"step1": "الخطوة الأولى مِن أصل اثنتين",
"step2": "الخطوة الثانية والأخيرة",
"step1": "الخطوة 1 مِن أصل 2",
"step2": "الخطوة 2 مِن أصل 2",
"content1": "هل ترغب في إضافة أي منشورات أُخرى إلى البلاغ؟",
"content2": "هل هناك أي شيء يجب أن يعرفه المُراقبين حول هذا البلاغ؟",
"report_sent_title": "شُكرًا لَكَ على الإبلاغ، سَوفَ نَنظُرُ فِي هَذَا الأمر.",
"send": "إرسال البلاغ",
"skip_to_send": "إرسال بدون تعليق",
"text_placeholder": "اكتب أو الصق تعليقات إضافيَّة",
"reported": "مُبْلَغٌ عَنه"
"reported": "مُبْلَغٌ عَنه",
"step_one": {
"step_1_of_4": "الخطوة 1 مِن أصل 4",
"whats_wrong_with_this_post": "ما المُشكِلَةُ فِي هَذَا المَنشُور؟",
"whats_wrong_with_this_account": "ما المُشكِلَةُ فِي هَذَا الحِساب؟",
"whats_wrong_with_this_username": "ما المُشكِلَة مَعَ %s؟",
"select_the_best_match": "اِختَر أفضلَ تَطابُق",
"i_dont_like_it": "لا يُعجِبُني",
"it_is_not_something_you_want_to_see": "إنَّهُ ليسَ شيئًا تُريدُ رُؤيَتَه",
"its_spam": "إنَّهُ غَيرٌ مَرغوبٍ فيه",
"malicious_links_fake_engagement_or_repetetive_replies": "رَوابِطٌ ضَارَّة، اِرتِباطاتٌ مُزيَّفَة أو رُدودٌ مُتَكَرِّرَة",
"it_violates_server_rules": "يَنتَهِكُ قَواعِدَ الخادِم",
"you_are_aware_that_it_breaks_specific_rules": "أنتَ مُدِركٌ لِانتِهاكِهِ قَواعِدًا مُحَدَّدَة",
"its_something_else": "إنَّهُ شَيءٌ آخَر",
"the_issue_does_not_fit_into_other_categories": "المُشكِلَةُ لَا تَتَناسَبُ مَعَ الفِئاتِ الأُخرَى"
},
"step_two": {
"step_2_of_4": "الخطوة 2 مِن أصل 4",
"which_rules_are_being_violated": "مَا هِيَ القَواعِدُ الَّتي تُنتَهَك؟",
"select_all_that_apply": "اِختَر كُلَّ ما يَنطَبِق",
"i_just_dont_like_it": "أنا فَقَط لا يُعجِبُني"
},
"step_three": {
"step_3_of_4": "الخطوة 3 مِن أصل 4",
"are_there_any_posts_that_back_up_this_report": "هَل هُناكَ أيُّ مَنشُوراتٍ أُخرَى تَتَوافَقُ مَعَ هَذَا التَّقرير؟",
"select_all_that_apply": "اِختَر كُلَّ ما يَنطَبِق"
},
"step_four": {
"step_4_of_4": "الخطوة 4 مِن أصل 4",
"is_there_anything_else_we_should_know": "هَل هُناكَ شَيءٌ آخَرَ يَجِبُ أن نَعلَمَ بِه؟"
},
"step_final": {
"dont_want_to_see_this": "ألَا تُريدُ رُؤيَةَ هَذَا؟",
"when_you_see_something_you_dont_like_on_mastodon_you_can_remove_the_person_from_your_experience.": "عِندما تَرى شيئًا لَا يُعجِبُكَ عَلَى مَاستودُون، يُمكِنُكَ إزالَةُ الشَّخصِ مِن تَجرِبَتِك.",
"unfollow": "إلغاءُ المُتابَعَة",
"unfollowed": "أُلغِيَت المُتابَعَة",
"unfollow_user": "إلغاءُ مُتابَعَةِ %s",
"mute_user": "كَتمُ %s",
"you_wont_see_their_posts_or_reblogs_in_your_home_feed_they_wont_know_they_ve_been_muted": "لَن تَرى مُشارَكاتِهِ أو إعادَاتِ تَدوينَهِ فِي تغذيَتِكَ الرَّئيسَة. لَن يَعرِفَ أنَّهُ قَد كُتِمَ أيضًا.",
"block_user": "حَظرُ %s",
"they_will_no_longer_be_able_to_follow_or_see_your_posts_but_they_can_see_if_theyve_been_blocked": "لَن يَتمكَّنَ بَعدَ الآنِ مِن مُتابَعَةِ مَنشوراتِكَ أو رُؤيَتِها، وَلكِن يُمكِنَهُ مَعرِفَةُ مَا إذا حُظَرِت عَنه.",
"while_we_review_this_you_can_take_action_against_user": "While we review this, you can take action against %s"
}
},
"preview": {
"keyboard": {

View File

@ -50,6 +50,33 @@
<string>%ld caràcters</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@names@%#@count_mutual@</string>
<key>names</key>
<dict>
<key>one</key>
<string></string>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string></string>
</dict>
<key>count_mutual</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>Seguit per %1$@, i un altre mutu</string>
<key>other</key>
<string>Seguit per %1$@, i %ld mutus</string>
</dict>
</dict>
<key>plural.count.metric_formatted.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
@ -66,6 +93,22 @@
<string>publicacions</string>
</dict>
</dict>
<key>plural.count.media</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@media_count@</string>
<key>media_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 mèdia</string>
<key>other</key>
<string>%ld mèdia</string>
</dict>
</dict>
<key>plural.count.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -240,16 +240,18 @@
"category": "CATEGORIA"
},
"input": {
"placeholder": "Troba un servidor o uneix-te al teu..."
"placeholder": "Cerca servidors",
"search_servers_or_enter_url": "Cerca comunitats o introdueix l'URL"
},
"empty_state": {
"finding_servers": "Cercant els servidors disponibles...",
"bad_network": "S'ha produït un error en carregar les dades. Comprova la teva connexió a Internet.",
"bad_network": "Alguna cosa no ha anat bé en carregar les dades. Comprova la teva connexió a Internet.",
"no_results": "No hi ha resultats"
}
},
"register": {
"title": "Parla'ns de tu.",
"title": "Anem a configurar-te a %s",
"lets_get_you_set_up_on_domain": "Anem a configurar-te a %s",
"input": {
"avatar": {
"delete": "Suprimeix"
@ -309,7 +311,7 @@
},
"server_rules": {
"title": "Algunes regles bàsiques.",
"subtitle": "Aquestes regles estan establertes per els administradors de %s.",
"subtitle": "Aquestes regles estan establertes i aplicades per els moderadors de %s.",
"prompt": "Al continuar, estàs subjecte als termes de servei i a la política de privacitat de %s.",
"terms_of_service": "termes del servei",
"privacy_policy": "política de privadesa",
@ -320,6 +322,7 @@
"confirm_email": {
"title": "Una última cosa.",
"subtitle": "Toca l'enllaç del correu electrònic que t'hem enviat per a confirmar el teu compte.",
"tap_the_link_we_emailed_to_you_to_verify_your_account": "Toca l'enllaç del correu electrònic que t'hem enviat per a confirmar el teu compte",
"button": {
"open_email_app": "Obre l'aplicació de correu",
"resend": "Reenvia"
@ -342,11 +345,15 @@
"offline": "Fora de línia",
"new_posts": "Veure noves publicacions",
"published": "Publicat!",
"Publishing": "S'està publicant..."
"Publishing": "S'està publicant...",
"accessibility": {
"logo_label": "Botó de logotip",
"logo_hint": "Toca per desplaçar-te cap a dalt i torna a toca de nou per tornar a la ubicació anterior"
}
}
},
"suggestion_account": {
"title": "Cerca Persones per Seguir",
"title": "Cerca Persones a Seguir",
"follow_explain": "Quan segueixes algú, veuràs les seves publicacions a Inici."
},
"compose": {
@ -455,11 +462,23 @@
}
},
"follower": {
"title": "follower",
"footer": "Els seguidors d'altres servidors no son mostrats."
},
"following": {
"title": "following",
"footer": "Els seguits d'altres servidors no son mostrats."
},
"familiarFollowers": {
"title": "Followers you familiar",
"followed_by_names": "Followed by %s"
},
"favorited_by": {
"title": "Favorited By"
},
"reblogged_by": {
"title": "Reblogged By"
},
"search": {
"title": "Cerca",
"search_bar": {
@ -596,7 +615,49 @@
"send": "Envia Informe",
"skip_to_send": "Envia sense comentaris",
"text_placeholder": "Escriu o enganxa comentaris addicionals",
"reported": "REPORTAT"
"reported": "REPORTAT",
"step_one": {
"step_1_of_4": "Pas 1 de 4",
"whats_wrong_with_this_post": "Quin és el problema amb aquesta publicació?",
"whats_wrong_with_this_account": "Quin és el problema amb aquest compte?",
"whats_wrong_with_this_username": "Quin és el problema amb %s?",
"select_the_best_match": "Selecciona la millor coincidència",
"i_dont_like_it": "No m'agrada",
"it_is_not_something_you_want_to_see": "No és una cosa que vulguis veure",
"its_spam": "És contingut brossa",
"malicious_links_fake_engagement_or_repetetive_replies": "Enllaços maliciosos, compromís falç o respostes repetitives",
"it_violates_server_rules": "Infringeix les normes del servidor",
"you_are_aware_that_it_breaks_specific_rules": "Ets conscient que incompleix normes específiques",
"its_something_else": "És una altra cosa",
"the_issue_does_not_fit_into_other_categories": "El problema no encaixa en altres categories"
},
"step_two": {
"step_2_of_4": "Pas 2 de 4",
"which_rules_are_being_violated": "Quines normes s'estan infringint?",
"select_all_that_apply": "Selecciona tot el que correspongui",
"i_just_dont_like_it": "Simplement no m'agrada"
},
"step_three": {
"step_3_of_4": "Pas 3 de 4",
"are_there_any_posts_that_back_up_this_report": "Hi ha alguna publicació que recolzi aquest informe?",
"select_all_that_apply": "Selecciona tot el que correspongui"
},
"step_four": {
"step_4_of_4": "Pas 4 de 4",
"is_there_anything_else_we_should_know": "Hi ha res més que hauríem de saber?"
},
"step_final": {
"dont_want_to_see_this": "No vols veure això?",
"when_you_see_something_you_dont_like_on_mastodon_you_can_remove_the_person_from_your_experience.": "Quan veus alguna cosa que no t'agrada a Mastodon, pots eliminar la persona de la vostra experiència.",
"unfollow": "Deixa de seguir",
"unfollowed": "S'ha deixat de seguir",
"unfollow_user": "Deixa de seguir %s",
"mute_user": "Silencia %s",
"you_wont_see_their_posts_or_reblogs_in_your_home_feed_they_wont_know_they_ve_been_muted": "No veuràs les seves publicacions o impulsos a la teva línia de temps personal. No sabran que han estat silenciats.",
"block_user": "Bloca %s",
"they_will_no_longer_be_able_to_follow_or_see_your_posts_but_they_can_see_if_theyve_been_blocked": "Ja no podran seguir ni veure les teves publicacions, però poden veure si han estat bloquejats.",
"while_we_review_this_you_can_take_action_against_user": "Mentre ho revisem, pots prendre mesures contra %s"
}
},
"preview": {
"keyboard": {

View File

@ -50,6 +50,33 @@
<string>%ld نووسە</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@names@%#@count_mutual@</string>
<key>names</key>
<dict>
<key>one</key>
<string></string>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string></string>
</dict>
<key>count_mutual</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>Followed by %1$@, and another mutual</string>
<key>other</key>
<string>Followed by %1$@, and %ld mutuals</string>
</dict>
</dict>
<key>plural.count.metric_formatted.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
@ -66,6 +93,22 @@
<string>پۆست</string>
</dict>
</dict>
<key>plural.count.media</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@media_count@</string>
<key>media_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 media</string>
<key>other</key>
<string>%ld media</string>
</dict>
</dict>
<key>plural.count.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -240,7 +240,8 @@
"category": "بەش"
},
"input": {
"placeholder": "بگەڕێ"
"placeholder": "بگەڕێ",
"search_servers_or_enter_url": "Search communities or enter URL"
},
"empty_state": {
"finding_servers": "ڕاژەکار دەدۆزرێتەوە...",
@ -250,6 +251,7 @@
},
"register": {
"title": "خۆت تۆمار بکە لە %s",
"lets_get_you_set_up_on_domain": "Lets get you set up on %s",
"input": {
"avatar": {
"delete": "بیسڕەوە"
@ -320,6 +322,7 @@
"confirm_email": {
"title": "کۆتا شت.",
"subtitle": "بۆ پشتڕاستکردنەوەی هەژمارەکەت ئەو بەستەرە بکەوە کە بە ئیمێڵ بۆمان ناردوویت.",
"tap_the_link_we_emailed_to_you_to_verify_your_account": "Tap the link we emailed to you to verify your account",
"button": {
"open_email_app": "بەرنامەی ئیمێڵەکەت بکەوە",
"resend": "بینێرەوە"
@ -342,7 +345,11 @@
"offline": "دەرهێڵ",
"new_posts": "پۆستە نوێکان ببینە",
"published": "بڵاوکرایەوە!",
"Publishing": "پۆستەکە بڵاو دەکرێتەوە..."
"Publishing": "پۆستەکە بڵاو دەکرێتەوە...",
"accessibility": {
"logo_label": "Logo Button",
"logo_hint": "Tap to scroll to top and tap again to previous location"
}
}
},
"suggestion_account": {
@ -455,11 +462,23 @@
}
},
"follower": {
"title": "follower",
"footer": "شوێنکەوتووەکانی لە ڕاژەکارەکانی ترەوە نیشان نادرێت."
},
"following": {
"title": "following",
"footer": "شوێنکەوتنەکانی بۆ هەژماری ڕاژەکارەکانی تر نیشان نادرێت."
},
"familiarFollowers": {
"title": "Followers you familiar",
"followed_by_names": "Followed by %s"
},
"favorited_by": {
"title": "Favorited By"
},
"reblogged_by": {
"title": "Reblogged By"
},
"search": {
"title": "بگەڕێ",
"search_bar": {
@ -596,7 +615,49 @@
"send": "سکاڵاکە بنێرە",
"skip_to_send": "بەبێ لێدوان بینێرە",
"text_placeholder": "ڕوونکردنەوەی زۆرتر بدە",
"reported": "سکاڵای لێ کرا"
"reported": "سکاڵای لێ کرا",
"step_one": {
"step_1_of_4": "Step 1 of 4",
"whats_wrong_with_this_post": "What's wrong with this post?",
"whats_wrong_with_this_account": "What's wrong with this account?",
"whats_wrong_with_this_username": "What's wrong with %s?",
"select_the_best_match": "Select the best match",
"i_dont_like_it": "I dont like it",
"it_is_not_something_you_want_to_see": "It is not something you want to see",
"its_spam": "Its spam",
"malicious_links_fake_engagement_or_repetetive_replies": "Malicious links, fake engagement, or repetetive replies",
"it_violates_server_rules": "It violates server rules",
"you_are_aware_that_it_breaks_specific_rules": "You are aware that it breaks specific rules",
"its_something_else": "Its something else",
"the_issue_does_not_fit_into_other_categories": "The issue does not fit into other categories"
},
"step_two": {
"step_2_of_4": "Step 2 of 4",
"which_rules_are_being_violated": "Which rules are being violated?",
"select_all_that_apply": "Select all that apply",
"i_just_dont_like_it": "I just dont like it"
},
"step_three": {
"step_3_of_4": "Step 3 of 4",
"are_there_any_posts_that_back_up_this_report": "Are there any posts that back up this report?",
"select_all_that_apply": "Select all that apply"
},
"step_four": {
"step_4_of_4": "Step 4 of 4",
"is_there_anything_else_we_should_know": "Is there anything else we should know?"
},
"step_final": {
"dont_want_to_see_this": "Dont want to see this?",
"when_you_see_something_you_dont_like_on_mastodon_you_can_remove_the_person_from_your_experience.": "When you see something you dont like on Mastodon, you can remove the person from your experience.",
"unfollow": "Unfollow",
"unfollowed": "Unfollowed",
"unfollow_user": "Unfollow %s",
"mute_user": "Mute %s",
"you_wont_see_their_posts_or_reblogs_in_your_home_feed_they_wont_know_they_ve_been_muted": "You wont see their posts or reblogs in your home feed. They wont know theyve been muted.",
"block_user": "Block %s",
"they_will_no_longer_be_able_to_follow_or_see_your_posts_but_they_can_see_if_theyve_been_blocked": "They will no longer be able to follow or see your posts, but they can see if theyve been blocked.",
"while_we_review_this_you_can_take_action_against_user": "While we review this, you can take action against %s"
}
},
"preview": {
"keyboard": {

View File

@ -47,7 +47,7 @@
<key>many</key>
<string>%ld characters</string>
<key>other</key>
<string>%ld characters</string>
<string>%ld nodau</string>
</dict>
</dict>
<key>a11y.plural.count.input_limit_remains</key>
@ -74,6 +74,49 @@
<string>%ld characters</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@names@%#@count_mutual@</string>
<key>names</key>
<dict>
<key>zero</key>
<string></string>
<key>one</key>
<string></string>
<key>two</key>
<string></string>
<key>few</key>
<string></string>
<key>many</key>
<string></string>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string></string>
</dict>
<key>count_mutual</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>Followed by %1$@, and %ld mutuals</string>
<key>one</key>
<string>Followed by %1$@, and another mutual</string>
<key>two</key>
<string>Followed by %1$@, and %ld mutuals</string>
<key>few</key>
<string>Followed by %1$@, and %ld mutuals</string>
<key>many</key>
<string>Followed by %1$@, and %ld mutuals</string>
<key>other</key>
<string>Followed by %1$@, and %ld mutuals</string>
</dict>
</dict>
<key>plural.count.metric_formatted.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
@ -85,17 +128,41 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>posts</string>
<string>post</string>
<key>one</key>
<string>post</string>
<key>two</key>
<string>posts</string>
<string>postiau</string>
<key>few</key>
<string>posts</string>
<key>many</key>
<string>posts</string>
<key>other</key>
<string>posts</string>
<string>postiau</string>
</dict>
</dict>
<key>plural.count.media</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@media_count@</string>
<key>media_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>%ld media</string>
<key>one</key>
<string>1 media</string>
<key>two</key>
<string>%ld media</string>
<key>few</key>
<string>%ld media</string>
<key>many</key>
<string>%ld media</string>
<key>other</key>
<string>%ld media</string>
</dict>
</dict>
<key>plural.count.post</key>

View File

@ -0,0 +1,680 @@
{
"common": {
"alerts": {
"common": {
"please_try_again": "Please try again.",
"please_try_again_later": "Please try again later."
},
"sign_up_failure": {
"title": "Sign Up Failure"
},
"server_error": {
"title": "Server Error"
},
"vote_failure": {
"title": "Vote Failure",
"poll_ended": "The poll has ended"
},
"discard_post_content": {
"title": "Discard Draft",
"message": "Confirm to discard composed post content."
},
"publish_post_failure": {
"title": "Publish Failure",
"message": "Failed to publish the post.\nPlease check your internet connection.",
"attachments_message": {
"video_attach_with_photo": "Cannot attach a video to a post that already contains images.",
"more_than_one_video": "Cannot attach more than one video."
}
},
"edit_profile_failure": {
"title": "Edit Profile Error",
"message": "Cannot edit profile. Please try again."
},
"sign_out": {
"title": "Sign Out",
"message": "Are you sure you want to sign out?",
"confirm": "Sign Out"
},
"block_domain": {
"title": "Are you really, really sure you want to block the entire %s? In most cases a few targeted blocks or mutes are sufficient and preferable. You will not see content from that domain and any of your followers from that domain will be removed.",
"block_entire_domain": "Block Domain"
},
"save_photo_failure": {
"title": "Save Photo Failure",
"message": "Please enable the photo library access permission to save the photo."
},
"delete_post": {
"title": "Delete Post",
"message": "Are you sure you want to delete this post?"
},
"clean_cache": {
"title": "Clean Cache",
"message": "Successfully cleaned %s cache."
}
},
"controls": {
"actions": {
"back": "Back",
"next": "Next",
"previous": "Previous",
"open": "Open",
"add": "Add",
"remove": "Remove",
"edit": "Edit",
"save": "Save",
"ok": "OK",
"done": "Done",
"confirm": "Confirm",
"continue": "Continue",
"compose": "Compose",
"cancel": "Cancel",
"discard": "Discard",
"try_again": "Try Again",
"take_photo": "Take Photo",
"save_photo": "Save Photo",
"copy_photo": "Copy Photo",
"sign_in": "Sign In",
"sign_up": "Sign Up",
"see_more": "See More",
"preview": "Preview",
"share": "Share",
"share_user": "Share %s",
"share_post": "Share Post",
"open_in_safari": "Open in Safari",
"open_in_browser": "Open in Browser",
"find_people": "Find people to follow",
"manually_search": "Manually search instead",
"skip": "Skip",
"reply": "Reply",
"report_user": "Report %s",
"block_domain": "Block %s",
"unblock_domain": "Unblock %s",
"settings": "Settings",
"delete": "Delete"
},
"tabs": {
"home": "Home",
"search": "Search",
"notification": "Notification",
"profile": "Profile"
},
"keyboard": {
"common": {
"switch_to_tab": "Switch to %s",
"compose_new_post": "Compose New Post",
"show_favorites": "Show Favorites",
"open_settings": "Open Settings"
},
"timeline": {
"previous_status": "Previous Post",
"next_status": "Next Post",
"open_status": "Open Post",
"open_author_profile": "Open Author's Profile",
"open_reblogger_profile": "Open Reblogger's Profile",
"reply_status": "Reply to Post",
"toggle_reblog": "Toggle Reblog on Post",
"toggle_favorite": "Toggle Favorite on Post",
"toggle_content_warning": "Toggle Content Warning",
"preview_image": "Preview Image"
},
"segmented_control": {
"previous_section": "Previous Section",
"next_section": "Next Section"
}
},
"status": {
"user_reblogged": "%s reblogged",
"user_replied_to": "Replied to %s",
"show_post": "Show Post",
"show_user_profile": "Show user profile",
"content_warning": "Content Warning",
"sensitive_content": "Sensitive Content",
"media_content_warning": "Tap anywhere to reveal",
"tap_to_reveal": "Tap to reveal",
"poll": {
"vote": "Vote",
"closed": "Closed"
},
"actions": {
"reply": "Reply",
"reblog": "Hybwch",
"unreblog": "Undo reblog",
"favorite": "Favorite",
"unfavorite": "Unfavorite",
"menu": "Menu",
"hide": "Hide",
"show_image": "Show image",
"show_gif": "Show GIF",
"show_video_player": "Show video player",
"tap_then_hold_to_show_menu": "Tap then hold to show menu"
},
"tag": {
"url": "URL",
"mention": "Mention",
"link": "Link",
"hashtag": "Hashtag",
"email": "Email",
"emoji": "Emoji"
},
"visibility": {
"unlisted": "Everyone can see this post but not display in the public timeline.",
"private": "Only their followers can see this post.",
"private_from_me": "Only my followers can see this post.",
"direct": "Only mentioned user can see this post."
}
},
"friendship": {
"follow": "Follow",
"following": "Following",
"request": "Request",
"pending": "Pending",
"block": "Block",
"block_user": "Block %s",
"block_domain": "Block %s",
"unblock": "Unblock",
"unblock_user": "Unblock %s",
"blocked": "Blocked",
"mute": "Mute",
"mute_user": "Mute %s",
"unmute": "Unmute",
"unmute_user": "Unmute %s",
"muted": "Muted",
"edit_info": "Edit Info"
},
"timeline": {
"filtered": "Filtered",
"timestamp": {
"now": "Now"
},
"loader": {
"load_missing_posts": "Load missing posts",
"loading_missing_posts": "Loading missing posts...",
"show_more_replies": "Show more replies"
},
"header": {
"no_status_found": "No Post Found",
"blocking_warning": "You cant view this user's profile\nuntil you unblock them.\nYour profile looks like this to them.",
"user_blocking_warning": "You cant view %ss profile\nuntil you unblock them.\nYour profile looks like this to them.",
"blocked_warning": "You cant view this users profile\nuntil they unblock you.",
"user_blocked_warning": "You cant view %ss profile\nuntil they unblock you.",
"suspended_warning": "This user has been suspended.",
"user_suspended_warning": "%ss account has been suspended."
}
}
}
},
"scene": {
"welcome": {
"slogan": "Social networking\nback in your hands.",
"get_started": "Get Started",
"log_in": "Log In"
},
"server_picker": {
"title": "Mastodon is made of users in different servers.",
"subtitle": "Pick a server based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a server based on your interests, region, or a general purpose one. Each server is operated by an entirely independent organization or individual.",
"button": {
"category": {
"all": "All",
"all_accessiblity_description": "Category: All",
"academia": "academia",
"activism": "activism",
"food": "food",
"furry": "furry",
"games": "games",
"general": "general",
"journalism": "journalism",
"lgbt": "lgbt",
"regional": "regional",
"art": "art",
"music": "music",
"tech": "tech"
},
"see_less": "See Less",
"see_more": "See More"
},
"label": {
"language": "LANGUAGE",
"users": "USERS",
"category": "CATEGORY"
},
"input": {
"placeholder": "Search servers",
"search_servers_or_enter_url": "Search communities or enter URL"
},
"empty_state": {
"finding_servers": "Finding available servers...",
"bad_network": "Something went wrong while loading the data. Check your internet connection.",
"no_results": "No results"
}
},
"register": {
"title": "Lets get you set up on %s",
"lets_get_you_set_up_on_domain": "Lets get you set up on %s",
"input": {
"avatar": {
"delete": "Delete"
},
"username": {
"placeholder": "username",
"duplicate_prompt": "This username is taken."
},
"display_name": {
"placeholder": "display name"
},
"email": {
"placeholder": "email"
},
"password": {
"placeholder": "password",
"require": "Your password needs at least:",
"character_limit": "8 characters",
"accessibility": {
"checked": "checked",
"unchecked": "unchecked"
},
"hint": "Your password needs at least eight characters"
},
"invite": {
"registration_user_invite_request": "Why do you want to join?"
}
},
"error": {
"item": {
"username": "Username",
"email": "Email",
"password": "Password",
"agreement": "Agreement",
"locale": "Locale",
"reason": "Reason"
},
"reason": {
"blocked": "%s contains a disallowed email provider",
"unreachable": "%s does not seem to exist",
"taken": "%s is already in use",
"reserved": "%s is a reserved keyword",
"accepted": "%s must be accepted",
"blank": "%s is required",
"invalid": "%s is invalid",
"too_long": "%s is too long",
"too_short": "%s is too short",
"inclusion": "%s is not a supported value"
},
"special": {
"username_invalid": "Username must only contain alphanumeric characters and underscores",
"username_too_long": "Username is too long (cant be longer than 30 characters)",
"email_invalid": "This is not a valid email address",
"password_too_short": "Password is too short (must be at least 8 characters)"
}
}
},
"server_rules": {
"title": "Some ground rules.",
"subtitle": "These are set and enforced by the %s moderators.",
"prompt": "By continuing, youre subject to the terms of service and privacy policy for %s.",
"terms_of_service": "terms of service",
"privacy_policy": "privacy policy",
"button": {
"confirm": "I Agree"
}
},
"confirm_email": {
"title": "One last thing.",
"subtitle": "Tap the link we emailed to you to verify your account.",
"tap_the_link_we_emailed_to_you_to_verify_your_account": "Tap the link we emailed to you to verify your account",
"button": {
"open_email_app": "Open Email App",
"resend": "Resend"
},
"dont_receive_email": {
"title": "Check your email",
"description": "Check if your email address is correct as well as your junk folder if you havent.",
"resend_email": "Resend Email"
},
"open_email_app": {
"title": "Check your inbox.",
"description": "We just sent you an email. Check your junk folder if you havent.",
"mail": "Mail",
"open_email_client": "Open Email Client"
}
},
"home_timeline": {
"title": "Home",
"navigation_bar_state": {
"offline": "Offline",
"new_posts": "See new posts",
"published": "Published!",
"Publishing": "Publishing post...",
"accessibility": {
"logo_label": "Logo Button",
"logo_hint": "Tap to scroll to top and tap again to previous location"
}
}
},
"suggestion_account": {
"title": "Find People to Follow",
"follow_explain": "When you follow someone, youll see their posts in your home feed."
},
"compose": {
"title": {
"new_post": "New Post",
"new_reply": "New Reply"
},
"media_selection": {
"camera": "Take Photo",
"photo_library": "Photo Library",
"browse": "Browse"
},
"content_input_placeholder": "Type or paste whats on your mind",
"compose_action": "Publish",
"replying_to_user": "replying to %s",
"attachment": {
"photo": "photo",
"video": "video",
"attachment_broken": "This %s is broken and cant be\nuploaded to Mastodon.",
"description_photo": "Describe the photo for the visually-impaired...",
"description_video": "Describe the video for the visually-impaired..."
},
"poll": {
"duration_time": "Duration: %s",
"thirty_minutes": "30 minutes",
"one_hour": "1 Hour",
"six_hours": "6 Hours",
"one_day": "1 Day",
"three_days": "3 Days",
"seven_days": "7 Days",
"option_number": "Option %ld"
},
"content_warning": {
"placeholder": "Write an accurate warning here..."
},
"visibility": {
"public": "Public",
"unlisted": "Unlisted",
"private": "Followers only",
"direct": "Only people I mention"
},
"auto_complete": {
"space_to_add": "Space to add"
},
"accessibility": {
"append_attachment": "Add Attachment",
"append_poll": "Add Poll",
"remove_poll": "Remove Poll",
"custom_emoji_picker": "Custom Emoji Picker",
"enable_content_warning": "Enable Content Warning",
"disable_content_warning": "Disable Content Warning",
"post_visibility_menu": "Post Visibility Menu"
},
"keyboard": {
"discard_post": "Discard Post",
"publish_post": "Publish Post",
"toggle_poll": "Toggle Poll",
"toggle_content_warning": "Toggle Content Warning",
"append_attachment_entry": "Add Attachment - %s",
"select_visibility_entry": "Select Visibility - %s"
}
},
"profile": {
"dashboard": {
"posts": "postiadau",
"following": "following",
"followers": "followers"
},
"fields": {
"add_row": "Add Row",
"placeholder": {
"label": "Label",
"content": "Content"
}
},
"segmented_control": {
"posts": "Postiadau",
"replies": "Replies",
"posts_and_replies": "Postiadau ac Atebion",
"media": "Media",
"about": "About"
},
"relationship_action_alert": {
"confirm_mute_user": {
"title": "Mute Account",
"message": "Confirm to mute %s"
},
"confirm_unmute_user": {
"title": "Unmute Account",
"message": "Confirm to unmute %s"
},
"confirm_block_user": {
"title": "Block Account",
"message": "Confirm to block %s"
},
"confirm_unblock_user": {
"title": "Unblock Account",
"message": "Confirm to unblock %s"
}
},
"accessibility": {
"show_avatar_image": "Show avatar image",
"edit_avatar_image": "Edit avatar image",
"show_banner_image": "Show banner image",
"double_tap_to_open_the_list": "Double tap to open the list"
}
},
"follower": {
"title": "follower",
"footer": "Followers from other servers are not displayed."
},
"following": {
"title": "following",
"footer": "Follows from other servers are not displayed."
},
"familiarFollowers": {
"title": "Followers you familiar",
"followed_by_names": "Followed by %s"
},
"favorited_by": {
"title": "Favorited By"
},
"reblogged_by": {
"title": "Reblogged By"
},
"search": {
"title": "Search",
"search_bar": {
"placeholder": "Search hashtags and users",
"cancel": "Cancel"
},
"recommend": {
"button_text": "See All",
"hash_tag": {
"title": "Trending on Mastodon",
"description": "Hashtags that are getting quite a bit of attention",
"people_talking": "%s people are talking"
},
"accounts": {
"title": "Accounts you might like",
"description": "You may like to follow these accounts",
"follow": "Follow"
}
},
"searching": {
"segment": {
"all": "All",
"people": "People",
"hashtags": "Hashtags",
"posts": "Postiadau"
},
"empty_state": {
"no_results": "No results"
},
"recent_search": "Recent searches",
"clear": "Clear"
}
},
"discovery": {
"tabs": {
"posts": "Postiadau",
"hashtags": "Hashtags",
"news": "News",
"community": "Community",
"for_you": "For You"
},
"intro": "These are the posts gaining traction in your corner of Mastodon."
},
"favorite": {
"title": "Your Favorites"
},
"notification": {
"title": {
"Everything": "Everything",
"Mentions": "Mentions"
},
"notification_description": {
"followed_you": "followed you",
"favorited_your_post": "favorited your post",
"reblogged_your_post": "reblogged your post",
"mentioned_you": "mentioned you",
"request_to_follow_you": "request to follow you",
"poll_has_ended": "poll has ended"
},
"keyobard": {
"show_everything": "Show Everything",
"show_mentions": "Show Mentions"
}
},
"thread": {
"back_title": "Post",
"title": "Post from %s"
},
"settings": {
"title": "Settings",
"section": {
"appearance": {
"title": "Appearance",
"automatic": "Automatic",
"light": "Always Light",
"dark": "Always Dark"
},
"look_and_feel": {
"title": "Look and Feel",
"use_system": "Use System",
"really_dark": "Really Dark",
"sorta_dark": "Sorta Dark",
"light": "Light"
},
"notifications": {
"title": "Notifications",
"favorites": "Favorites my post",
"follows": "Follows me",
"boosts": "Reblogs my post",
"mentions": "Mentions me",
"trigger": {
"anyone": "anyone",
"follower": "a follower",
"follow": "anyone I follow",
"noone": "no one",
"title": "Notify me when"
}
},
"preference": {
"title": "Preferences",
"true_black_dark_mode": "True black dark mode",
"disable_avatar_animation": "Disable animated avatars",
"disable_emoji_animation": "Disable animated emojis",
"using_default_browser": "Use default browser to open links",
"open_links_in_mastodon": "Open links in Mastodon"
},
"boring_zone": {
"title": "The Boring Zone",
"account_settings": "Account Settings",
"terms": "Terms of Service",
"privacy": "Privacy Policy"
},
"spicy_zone": {
"title": "The Spicy Zone",
"clear": "Clear Media Cache",
"signout": "Sign Out"
}
},
"footer": {
"mastodon_description": "Mastodon is open source software. You can report issues on GitHub at %s (%s)"
},
"keyboard": {
"close_settings_window": "Close Settings Window"
}
},
"report": {
"title_report": "Report",
"title": "Report %s",
"step1": "Step 1 of 2",
"step2": "Step 2 of 2",
"content1": "Are there any other posts youd like to add to the report?",
"content2": "Is there anything the moderators should know about this report?",
"report_sent_title": "Thanks for reporting, well look into this.",
"send": "Send Report",
"skip_to_send": "Send without comment",
"text_placeholder": "Type or paste additional comments",
"reported": "REPORTED",
"step_one": {
"step_1_of_4": "Step 1 of 4",
"whats_wrong_with_this_post": "What's wrong with this post?",
"whats_wrong_with_this_account": "What's wrong with this account?",
"whats_wrong_with_this_username": "What's wrong with %s?",
"select_the_best_match": "Select the best match",
"i_dont_like_it": "I dont like it",
"it_is_not_something_you_want_to_see": "It is not something you want to see",
"its_spam": "Its spam",
"malicious_links_fake_engagement_or_repetetive_replies": "Malicious links, fake engagement, or repetetive replies",
"it_violates_server_rules": "It violates server rules",
"you_are_aware_that_it_breaks_specific_rules": "You are aware that it breaks specific rules",
"its_something_else": "Its something else",
"the_issue_does_not_fit_into_other_categories": "The issue does not fit into other categories"
},
"step_two": {
"step_2_of_4": "Step 2 of 4",
"which_rules_are_being_violated": "Which rules are being violated?",
"select_all_that_apply": "Select all that apply",
"i_just_dont_like_it": "I just dont like it"
},
"step_three": {
"step_3_of_4": "Step 3 of 4",
"are_there_any_posts_that_back_up_this_report": "Are there any posts that back up this report?",
"select_all_that_apply": "Select all that apply"
},
"step_four": {
"step_4_of_4": "Step 4 of 4",
"is_there_anything_else_we_should_know": "Is there anything else we should know?"
},
"step_final": {
"dont_want_to_see_this": "Dont want to see this?",
"when_you_see_something_you_dont_like_on_mastodon_you_can_remove_the_person_from_your_experience.": "When you see something you dont like on Mastodon, you can remove the person from your experience.",
"unfollow": "Unfollow",
"unfollowed": "Unfollowed",
"unfollow_user": "Unfollow %s",
"mute_user": "Mute %s",
"you_wont_see_their_posts_or_reblogs_in_your_home_feed_they_wont_know_they_ve_been_muted": "You wont see their posts or reblogs in your home feed. They wont know theyve been muted.",
"block_user": "Block %s",
"they_will_no_longer_be_able_to_follow_or_see_your_posts_but_they_can_see_if_theyve_been_blocked": "They will no longer be able to follow or see your posts, but they can see if theyve been blocked.",
"while_we_review_this_you_can_take_action_against_user": "While we review this, you can take action against %s"
}
},
"preview": {
"keyboard": {
"close_preview": "Close Preview",
"show_next": "Show Next",
"show_previous": "Show Previous"
}
},
"account_list": {
"tab_bar_hint": "Current selected profile: %s. Double tap then hold to show account switcher",
"dismiss_account_switcher": "Dismiss Account Switcher",
"add_account": "Add Account"
},
"wizard": {
"new_in_mastodon": "New in Mastodon",
"multiple_account_switch_intro_description": "Switch between multiple accounts by holding the profile button.",
"accessibility_hint": "Double tap to dismiss this wizard"
}
}
}

View File

@ -1,6 +1,6 @@
{
"NSCameraUsageDescription": "Used to take photo for post status",
"NSPhotoLibraryAddUsageDescription": "Used to save photo into the Photo Library",
"NewPostShortcutItemTitle": "New Post",
"SearchShortcutItemTitle": "Search"
"NewPostShortcutItemTitle": "Post Newydd",
"SearchShortcutItemTitle": "Chwilio"
}

View File

@ -50,6 +50,33 @@
<string>%ld characters</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@names@%#@count_mutual@</string>
<key>names</key>
<dict>
<key>one</key>
<string></string>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string></string>
</dict>
<key>count_mutual</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>Followed by %1$@, and another mutual</string>
<key>other</key>
<string>Followed by %1$@, and %ld mutuals</string>
</dict>
</dict>
<key>plural.count.metric_formatted.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
@ -66,6 +93,22 @@
<string>posts</string>
</dict>
</dict>
<key>plural.count.media</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@media_count@</string>
<key>media_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 media</string>
<key>other</key>
<string>%ld media</string>
</dict>
</dict>
<key>plural.count.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -240,7 +240,8 @@
"category": "CATEGORY"
},
"input": {
"placeholder": "Search servers"
"placeholder": "Search servers",
"search_servers_or_enter_url": "Search communities or enter URL"
},
"empty_state": {
"finding_servers": "Finding available servers...",
@ -250,6 +251,7 @@
},
"register": {
"title": "Lets get you set up on %s",
"lets_get_you_set_up_on_domain": "Lets get you set up on %s",
"input": {
"avatar": {
"delete": "Delete"
@ -320,6 +322,7 @@
"confirm_email": {
"title": "One last thing.",
"subtitle": "Tap the link we emailed to you to verify your account.",
"tap_the_link_we_emailed_to_you_to_verify_your_account": "Tap the link we emailed to you to verify your account",
"button": {
"open_email_app": "Open Email App",
"resend": "Resend"
@ -342,7 +345,11 @@
"offline": "Offline",
"new_posts": "See new posts",
"published": "Published!",
"Publishing": "Publishing post..."
"Publishing": "Publishing post...",
"accessibility": {
"logo_label": "Logo Button",
"logo_hint": "Tap to scroll to top and tap again to previous location"
}
}
},
"suggestion_account": {
@ -455,11 +462,23 @@
}
},
"follower": {
"title": "follower",
"footer": "Followers from other servers are not displayed."
},
"following": {
"title": "following",
"footer": "Follows from other servers are not displayed."
},
"familiarFollowers": {
"title": "Followers you familiar",
"followed_by_names": "Followed by %s"
},
"favorited_by": {
"title": "Favorited By"
},
"reblogged_by": {
"title": "Reblogged By"
},
"search": {
"title": "Search",
"search_bar": {
@ -596,7 +615,49 @@
"send": "Send Report",
"skip_to_send": "Send without comment",
"text_placeholder": "Type or paste additional comments",
"reported": "REPORTED"
"reported": "REPORTED",
"step_one": {
"step_1_of_4": "Step 1 of 4",
"whats_wrong_with_this_post": "What's wrong with this post?",
"whats_wrong_with_this_account": "What's wrong with this account?",
"whats_wrong_with_this_username": "What's wrong with %s?",
"select_the_best_match": "Select the best match",
"i_dont_like_it": "I dont like it",
"it_is_not_something_you_want_to_see": "It is not something you want to see",
"its_spam": "Its spam",
"malicious_links_fake_engagement_or_repetetive_replies": "Malicious links, fake engagement, or repetetive replies",
"it_violates_server_rules": "It violates server rules",
"you_are_aware_that_it_breaks_specific_rules": "You are aware that it breaks specific rules",
"its_something_else": "Its something else",
"the_issue_does_not_fit_into_other_categories": "The issue does not fit into other categories"
},
"step_two": {
"step_2_of_4": "Step 2 of 4",
"which_rules_are_being_violated": "Which rules are being violated?",
"select_all_that_apply": "Select all that apply",
"i_just_dont_like_it": "I just dont like it"
},
"step_three": {
"step_3_of_4": "Step 3 of 4",
"are_there_any_posts_that_back_up_this_report": "Are there any posts that back up this report?",
"select_all_that_apply": "Select all that apply"
},
"step_four": {
"step_4_of_4": "Step 4 of 4",
"is_there_anything_else_we_should_know": "Is there anything else we should know?"
},
"step_final": {
"dont_want_to_see_this": "Dont want to see this?",
"when_you_see_something_you_dont_like_on_mastodon_you_can_remove_the_person_from_your_experience.": "When you see something you dont like on Mastodon, you can remove the person from your experience.",
"unfollow": "Unfollow",
"unfollowed": "Unfollowed",
"unfollow_user": "Unfollow %s",
"mute_user": "Mute %s",
"you_wont_see_their_posts_or_reblogs_in_your_home_feed_they_wont_know_they_ve_been_muted": "You wont see their posts or reblogs in your home feed. They wont know theyve been muted.",
"block_user": "Block %s",
"they_will_no_longer_be_able_to_follow_or_see_your_posts_but_they_can_see_if_theyve_been_blocked": "They will no longer be able to follow or see your posts, but they can see if theyve been blocked.",
"while_we_review_this_you_can_take_action_against_user": "While we review this, you can take action against %s"
}
},
"preview": {
"keyboard": {

View File

@ -50,6 +50,33 @@
<string>%ld Zeichen</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@names@%#@count_mutual@</string>
<key>names</key>
<dict>
<key>one</key>
<string></string>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string></string>
</dict>
<key>count_mutual</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>Followed by %1$@, and another mutual</string>
<key>other</key>
<string>Followed by %1$@, and %ld mutuals</string>
</dict>
</dict>
<key>plural.count.metric_formatted.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
@ -66,6 +93,22 @@
<string>Beiträge</string>
</dict>
</dict>
<key>plural.count.media</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@media_count@</string>
<key>media_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 media</string>
<key>other</key>
<string>%ld media</string>
</dict>
</dict>
<key>plural.count.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -129,7 +129,7 @@
"show_post": "Beitrag anzeigen",
"show_user_profile": "Benutzerprofil anzeigen",
"content_warning": "Inhaltswarnung",
"sensitive_content": "Sensitive Content",
"sensitive_content": "NSFW-Inhalt",
"media_content_warning": "Tippe irgendwo zum Anzeigen",
"tap_to_reveal": "Zum Anzeigen tippen",
"poll": {
@ -240,7 +240,8 @@
"category": "KATEGORIE"
},
"input": {
"placeholder": "Finde einen Server oder trete deinem eigenen bei..."
"placeholder": "Finde einen Server oder trete deinem eigenen bei...",
"search_servers_or_enter_url": "Search communities or enter URL"
},
"empty_state": {
"finding_servers": "Verfügbare Server werden gesucht...",
@ -250,6 +251,7 @@
},
"register": {
"title": "Erzähle uns von dir.",
"lets_get_you_set_up_on_domain": "Lets get you set up on %s",
"input": {
"avatar": {
"delete": "Löschen"
@ -319,7 +321,8 @@
},
"confirm_email": {
"title": "Noch eine letzte Sache.",
"subtitle": "Wir haben gerade eine E-Mail an %s gesendet,\ntippe darin auf den Link, um Dein Konto zu bestätigen.",
"subtitle": "Schaue kurz in dein E-Mail-Postfach und tippe den Link an, den wir dir gesendet haben.",
"tap_the_link_we_emailed_to_you_to_verify_your_account": "Tap the link we emailed to you to verify your account",
"button": {
"open_email_app": "E-Mail-App öffnen",
"resend": "Erneut senden"
@ -342,7 +345,11 @@
"offline": "Offline",
"new_posts": "Neue Beiträge anzeigen",
"published": "Veröffentlicht!",
"Publishing": "Beitrag wird veröffentlicht..."
"Publishing": "Beitrag wird veröffentlicht...",
"accessibility": {
"logo_label": "Logo Button",
"logo_hint": "Tap to scroll to top and tap again to previous location"
}
}
},
"suggestion_account": {
@ -455,11 +462,23 @@
}
},
"follower": {
"title": "follower",
"footer": "Follower von anderen Servern werden nicht angezeigt."
},
"following": {
"title": "following",
"footer": "Wem das Konto folgt wird von anderen Servern werden nicht angezeigt."
},
"familiarFollowers": {
"title": "Followers you familiar",
"followed_by_names": "Followed by %s"
},
"favorited_by": {
"title": "Favorited By"
},
"reblogged_by": {
"title": "Reblogged By"
},
"search": {
"title": "Suche",
"search_bar": {
@ -501,7 +520,7 @@
"community": "Community",
"for_you": "Für dich"
},
"intro": "These are the posts gaining traction in your corner of Mastodon."
"intro": "Dies sind die Beiträge, die in deiner Umgebung auf Mastodon beliebter werden."
},
"favorite": {
"title": "Deine Favoriten"
@ -596,7 +615,49 @@
"send": "Meldung abschicken",
"skip_to_send": "Ohne Kommentar abschicken",
"text_placeholder": "Zusätzliche Kommentare eingeben oder einfügen",
"reported": "GEMELDET"
"reported": "GEMELDET",
"step_one": {
"step_1_of_4": "Step 1 of 4",
"whats_wrong_with_this_post": "What's wrong with this post?",
"whats_wrong_with_this_account": "What's wrong with this account?",
"whats_wrong_with_this_username": "What's wrong with %s?",
"select_the_best_match": "Select the best match",
"i_dont_like_it": "I dont like it",
"it_is_not_something_you_want_to_see": "It is not something you want to see",
"its_spam": "Its spam",
"malicious_links_fake_engagement_or_repetetive_replies": "Malicious links, fake engagement, or repetetive replies",
"it_violates_server_rules": "It violates server rules",
"you_are_aware_that_it_breaks_specific_rules": "You are aware that it breaks specific rules",
"its_something_else": "Its something else",
"the_issue_does_not_fit_into_other_categories": "The issue does not fit into other categories"
},
"step_two": {
"step_2_of_4": "Step 2 of 4",
"which_rules_are_being_violated": "Which rules are being violated?",
"select_all_that_apply": "Select all that apply",
"i_just_dont_like_it": "I just dont like it"
},
"step_three": {
"step_3_of_4": "Step 3 of 4",
"are_there_any_posts_that_back_up_this_report": "Are there any posts that back up this report?",
"select_all_that_apply": "Select all that apply"
},
"step_four": {
"step_4_of_4": "Step 4 of 4",
"is_there_anything_else_we_should_know": "Is there anything else we should know?"
},
"step_final": {
"dont_want_to_see_this": "Dont want to see this?",
"when_you_see_something_you_dont_like_on_mastodon_you_can_remove_the_person_from_your_experience.": "When you see something you dont like on Mastodon, you can remove the person from your experience.",
"unfollow": "Unfollow",
"unfollowed": "Unfollowed",
"unfollow_user": "Unfollow %s",
"mute_user": "Mute %s",
"you_wont_see_their_posts_or_reblogs_in_your_home_feed_they_wont_know_they_ve_been_muted": "You wont see their posts or reblogs in your home feed. They wont know theyve been muted.",
"block_user": "Block %s",
"they_will_no_longer_be_able_to_follow_or_see_your_posts_but_they_can_see_if_theyve_been_blocked": "They will no longer be able to follow or see your posts, but they can see if theyve been blocked.",
"while_we_review_this_you_can_take_action_against_user": "While we review this, you can take action against %s"
}
},
"preview": {
"keyboard": {
@ -612,7 +673,7 @@
},
"wizard": {
"new_in_mastodon": "Neu in Mastodon",
"multiple_account_switch_intro_description": "Wechsel zwischen mehreren Konten durch drücken der Profil-Schaltfläche.",
"multiple_account_switch_intro_description": "Wechsel zwischen mehreren Konten durch Drücken der Profil-Schaltfläche.",
"accessibility_hint": "Doppeltippen, um diesen Assistenten zu schließen"
}
}

View File

@ -50,6 +50,33 @@
<string>%ld characters</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@names@%#@count_mutual@</string>
<key>names</key>
<dict>
<key>one</key>
<string></string>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string></string>
</dict>
<key>count_mutual</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>Followed by %1$@, and another mutual</string>
<key>other</key>
<string>Followed by %1$@, and %ld mutuals</string>
</dict>
</dict>
<key>plural.count.metric_formatted.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
@ -66,6 +93,22 @@
<string>posts</string>
</dict>
</dict>
<key>plural.count.media</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@media_count@</string>
<key>media_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 media</string>
<key>other</key>
<string>%ld media</string>
</dict>
</dict>
<key>plural.count.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -240,7 +240,8 @@
"category": "CATEGORY"
},
"input": {
"placeholder": "Search servers"
"placeholder": "Search servers",
"search_servers_or_enter_url": "Search communities or enter URL"
},
"empty_state": {
"finding_servers": "Finding available servers...",
@ -250,6 +251,7 @@
},
"register": {
"title": "Lets get you set up on %s",
"lets_get_you_set_up_on_domain": "Lets get you set up on %s",
"input": {
"avatar": {
"delete": "Delete"
@ -320,6 +322,7 @@
"confirm_email": {
"title": "One last thing.",
"subtitle": "Tap the link we emailed to you to verify your account.",
"tap_the_link_we_emailed_to_you_to_verify_your_account": "Tap the link we emailed to you to verify your account",
"button": {
"open_email_app": "Open Email App",
"resend": "Resend"
@ -342,7 +345,11 @@
"offline": "Offline",
"new_posts": "See new posts",
"published": "Published!",
"Publishing": "Publishing post..."
"Publishing": "Publishing post...",
"accessibility": {
"logo_label": "Logo Button",
"logo_hint": "Tap to scroll to top and tap again to previous location"
}
}
},
"suggestion_account": {
@ -455,11 +462,23 @@
}
},
"follower": {
"title": "follower",
"footer": "Followers from other servers are not displayed."
},
"following": {
"title": "following",
"footer": "Follows from other servers are not displayed."
},
"familiarFollowers": {
"title": "Followers you familiar",
"followed_by_names": "Followed by %s"
},
"favorited_by": {
"title": "Favorited By"
},
"reblogged_by": {
"title": "Reblogged By"
},
"search": {
"title": "Search",
"search_bar": {
@ -596,7 +615,49 @@
"send": "Send Report",
"skip_to_send": "Send without comment",
"text_placeholder": "Type or paste additional comments",
"reported": "REPORTED"
"reported": "REPORTED",
"step_one": {
"step_1_of_4": "Step 1 of 4",
"whats_wrong_with_this_post": "What's wrong with this post?",
"whats_wrong_with_this_account": "What's wrong with this account?",
"whats_wrong_with_this_username": "What's wrong with %s?",
"select_the_best_match": "Select the best match",
"i_dont_like_it": "I dont like it",
"it_is_not_something_you_want_to_see": "It is not something you want to see",
"its_spam": "Its spam",
"malicious_links_fake_engagement_or_repetetive_replies": "Malicious links, fake engagement, or repetetive replies",
"it_violates_server_rules": "It violates server rules",
"you_are_aware_that_it_breaks_specific_rules": "You are aware that it breaks specific rules",
"its_something_else": "Its something else",
"the_issue_does_not_fit_into_other_categories": "The issue does not fit into other categories"
},
"step_two": {
"step_2_of_4": "Step 2 of 4",
"which_rules_are_being_violated": "Which rules are being violated?",
"select_all_that_apply": "Select all that apply",
"i_just_dont_like_it": "I just dont like it"
},
"step_three": {
"step_3_of_4": "Step 3 of 4",
"are_there_any_posts_that_back_up_this_report": "Are there any posts that back up this report?",
"select_all_that_apply": "Select all that apply"
},
"step_four": {
"step_4_of_4": "Step 4 of 4",
"is_there_anything_else_we_should_know": "Is there anything else we should know?"
},
"step_final": {
"dont_want_to_see_this": "Dont want to see this?",
"when_you_see_something_you_dont_like_on_mastodon_you_can_remove_the_person_from_your_experience.": "When you see something you dont like on Mastodon, you can remove the person from your experience.",
"unfollow": "Unfollow",
"unfollowed": "Unfollowed",
"unfollow_user": "Unfollow %s",
"mute_user": "Mute %s",
"you_wont_see_their_posts_or_reblogs_in_your_home_feed_they_wont_know_they_ve_been_muted": "You wont see their posts or reblogs in your home feed. They wont know theyve been muted.",
"block_user": "Block %s",
"they_will_no_longer_be_able_to_follow_or_see_your_posts_but_they_can_see_if_theyve_been_blocked": "They will no longer be able to follow or see your posts, but they can see if theyve been blocked.",
"while_we_review_this_you_can_take_action_against_user": "While we review this, you can take action against %s"
}
},
"preview": {
"keyboard": {

View File

@ -50,6 +50,33 @@
<string>%ld characters</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@names@%#@count_mutual@</string>
<key>names</key>
<dict>
<key>one</key>
<string></string>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string></string>
</dict>
<key>count_mutual</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>Followed by %1$@, and another mutual</string>
<key>other</key>
<string>Followed by %1$@, and %ld mutuals</string>
</dict>
</dict>
<key>plural.count.metric_formatted.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
@ -66,6 +93,22 @@
<string>posts</string>
</dict>
</dict>
<key>plural.count.media</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@media_count@</string>
<key>media_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 media</string>
<key>other</key>
<string>%ld media</string>
</dict>
</dict>
<key>plural.count.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -240,7 +240,8 @@
"category": "CATEGORY"
},
"input": {
"placeholder": "Search servers"
"placeholder": "Search servers",
"search_servers_or_enter_url": "Search communities or enter URL"
},
"empty_state": {
"finding_servers": "Finding available servers...",
@ -250,6 +251,7 @@
},
"register": {
"title": "Lets get you set up on %s",
"lets_get_you_set_up_on_domain": "Lets get you set up on %s",
"input": {
"avatar": {
"delete": "Delete"
@ -320,6 +322,7 @@
"confirm_email": {
"title": "One last thing.",
"subtitle": "Tap the link we emailed to you to verify your account.",
"tap_the_link_we_emailed_to_you_to_verify_your_account": "Tap the link we emailed to you to verify your account",
"button": {
"open_email_app": "Open Email App",
"resend": "Resend"
@ -342,7 +345,11 @@
"offline": "Offline",
"new_posts": "See new posts",
"published": "Published!",
"Publishing": "Publishing post..."
"Publishing": "Publishing post...",
"accessibility": {
"logo_label": "Logo Button",
"logo_hint": "Tap to scroll to top and tap again to previous location"
}
}
},
"suggestion_account": {
@ -455,11 +462,23 @@
}
},
"follower": {
"title": "follower",
"footer": "Followers from other servers are not displayed."
},
"following": {
"title": "following",
"footer": "Follows from other servers are not displayed."
},
"familiarFollowers": {
"title": "Followers you familiar",
"followed_by_names": "Followed by %s"
},
"favorited_by": {
"title": "Favorited By"
},
"reblogged_by": {
"title": "Reblogged By"
},
"search": {
"title": "Search",
"search_bar": {
@ -596,7 +615,49 @@
"send": "Send Report",
"skip_to_send": "Send without comment",
"text_placeholder": "Type or paste additional comments",
"reported": "REPORTED"
"reported": "REPORTED",
"step_one": {
"step_1_of_4": "Step 1 of 4",
"whats_wrong_with_this_post": "What's wrong with this post?",
"whats_wrong_with_this_account": "What's wrong with this account?",
"whats_wrong_with_this_username": "What's wrong with %s?",
"select_the_best_match": "Select the best match",
"i_dont_like_it": "I dont like it",
"it_is_not_something_you_want_to_see": "It is not something you want to see",
"its_spam": "Its spam",
"malicious_links_fake_engagement_or_repetetive_replies": "Malicious links, fake engagement, or repetetive replies",
"it_violates_server_rules": "It violates server rules",
"you_are_aware_that_it_breaks_specific_rules": "You are aware that it breaks specific rules",
"its_something_else": "Its something else",
"the_issue_does_not_fit_into_other_categories": "The issue does not fit into other categories"
},
"step_two": {
"step_2_of_4": "Step 2 of 4",
"which_rules_are_being_violated": "Which rules are being violated?",
"select_all_that_apply": "Select all that apply",
"i_just_dont_like_it": "I just dont like it"
},
"step_three": {
"step_3_of_4": "Step 3 of 4",
"are_there_any_posts_that_back_up_this_report": "Are there any posts that back up this report?",
"select_all_that_apply": "Select all that apply"
},
"step_four": {
"step_4_of_4": "Step 4 of 4",
"is_there_anything_else_we_should_know": "Is there anything else we should know?"
},
"step_final": {
"dont_want_to_see_this": "Dont want to see this?",
"when_you_see_something_you_dont_like_on_mastodon_you_can_remove_the_person_from_your_experience.": "When you see something you dont like on Mastodon, you can remove the person from your experience.",
"unfollow": "Unfollow",
"unfollowed": "Unfollowed",
"unfollow_user": "Unfollow %s",
"mute_user": "Mute %s",
"you_wont_see_their_posts_or_reblogs_in_your_home_feed_they_wont_know_they_ve_been_muted": "You wont see their posts or reblogs in your home feed. They wont know theyve been muted.",
"block_user": "Block %s",
"they_will_no_longer_be_able_to_follow_or_see_your_posts_but_they_can_see_if_theyve_been_blocked": "They will no longer be able to follow or see your posts, but they can see if theyve been blocked.",
"while_we_review_this_you_can_take_action_against_user": "While we review this, you can take action against %s"
}
},
"preview": {
"keyboard": {

View File

@ -50,6 +50,33 @@
<string>%ld caracteres</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@names@: "%#@count_mutual@</string>
<key>names</key>
<dict>
<key>one</key>
<string></string>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string></string>
</dict>
<key>count_mutual</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>Seguido por %1$@ y otra cuenta mutua</string>
<key>other</key>
<string>Seguido por %1$@ y otras %ld cuentas mutuas</string>
</dict>
</dict>
<key>plural.count.metric_formatted.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
@ -66,6 +93,22 @@
<string>mensajes</string>
</dict>
</dict>
<key>plural.count.media</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@media_count@</string>
<key>media_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 medio</string>
<key>other</key>
<string>%ld medios</string>
</dict>
</dict>
<key>plural.count.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -180,7 +180,7 @@
"unmute": "Dejar de silenciar",
"unmute_user": "Dejar de silenciar a %s",
"muted": "Silenciado",
"edit_info": "Editar información"
"edit_info": "Editar"
},
"timeline": {
"filtered": "Filtrado",
@ -194,11 +194,11 @@
},
"header": {
"no_status_found": "Mensaje no encontrado",
"blocking_warning": "No podés ver el perfil de este usuario\n hasta que lo desbloquees.\nTu perfil le aparece así a este usuario.",
"user_blocking_warning": "No podés ver el perfil de %s\n hasta que lo desbloquees.\nTu perfil le aparece así a este usuario.",
"blocked_warning": "No podés ver el perfil de este usuario\n hasta que dicho usuario te desbloquee.",
"user_blocked_warning": "No podés ver el perfil de %s\n hasta que dicho usuario te desbloquee.",
"suspended_warning": "Este usuario está suspendido.",
"blocking_warning": "No podés ver el perfil de este usuario\nhasta que lo desbloquees.\nTu perfil le aparece así a este usuario.",
"user_blocking_warning": "No podés ver el perfil de %s\nhasta que lo desbloquees.\nTu perfil le aparece así a este usuario.",
"blocked_warning": "No podés ver el perfil de este usuario\nhasta que dicho usuario te desbloquee.",
"user_blocked_warning": "No podés ver el perfil de %s\nhasta que dicho usuario te desbloquee.",
"suspended_warning": "Esta cuenta está suspendida.",
"user_suspended_warning": "La cuenta de %s está suspendida."
}
}
@ -211,16 +211,16 @@
"log_in": "Iniciar sesión"
},
"server_picker": {
"title": "Elegí un servidor,\nel que quieras.",
"subtitle": "Elegí una comunidad basada en tus intereses, región o una de propósitos generales.",
"subtitle_extend": "Elegí una comunidad basada en tus intereses, región o una de propósitos generales. Cada comunidad es operada por una organización o individuo totalmente independiente.",
"title": "Mastodon está compuesto de cuentas en diferentes servidores.",
"subtitle": "Elegí un servidor basado en tus intereses, región, o de propósitos generales.",
"subtitle_extend": "Elegí un servidor basado en tus intereses, región, o de propósitos generales. Cada servidor es operado por una organización o individuo totalmente independientes.",
"button": {
"category": {
"all": "Todas",
"all_accessiblity_description": "Categoría: Todas",
"academia": "académico",
"activism": "activismo",
"food": "comida",
"food": "alimentación",
"furry": "furry",
"games": "juegos",
"general": "general",
@ -240,7 +240,8 @@
"category": "CATEGORÍA"
},
"input": {
"placeholder": "Encontrá un servidor o unite al tuyo…"
"placeholder": "Encontrá un servidor o unite al tuyo…",
"search_servers_or_enter_url": "Buscar comunidades o introducir dirección web"
},
"empty_state": {
"finding_servers": "Buscando servidores disponibles…",
@ -250,6 +251,7 @@
},
"register": {
"title": "Contanos sobre vos.",
"lets_get_you_set_up_on_domain": "Vamos a prepararte en %s",
"input": {
"avatar": {
"delete": "Eliminar"
@ -320,6 +322,7 @@
"confirm_email": {
"title": "Una última cosa.",
"subtitle": "Acabamos de enviar un correo electrónico a %s,\npulsá en el enlace para confirmar tu cuenta.",
"tap_the_link_we_emailed_to_you_to_verify_your_account": "Tocá el enlace que te enviamos por correo electrónico para verificar tu cuenta",
"button": {
"open_email_app": "Abrir aplicación de correo electrónico",
"resend": "Reenviar"
@ -342,7 +345,11 @@
"offline": "Desconectado",
"new_posts": "Ver nuevos mensajes",
"published": "¡Enviado!",
"Publishing": "Enviando mensaje…"
"Publishing": "Enviando mensaje…",
"accessibility": {
"logo_label": "Botón de logo",
"logo_hint": "Tocá para desplazarte hacia arriba y tocá de nuevo para ir a la ubicación anterior"
}
}
},
"suggestion_account": {
@ -455,11 +462,23 @@
}
},
"follower": {
"title": "follower",
"footer": "No se muestran los seguidores de otros servidores."
},
"following": {
"title": "following",
"footer": "No se muestran las cuentas de otros servidores que seguís."
},
"familiarFollowers": {
"title": "Followers you familiar",
"followed_by_names": "Followed by %s"
},
"favorited_by": {
"title": "Favorited By"
},
"reblogged_by": {
"title": "Reblogged By"
},
"search": {
"title": "Buscar",
"search_bar": {
@ -498,7 +517,7 @@
"posts": "Mensajes",
"hashtags": "Etiquetas",
"news": "Novedades",
"community": "Community",
"community": "Comunidad",
"for_you": "Para vos"
},
"intro": "Estos son los mensajes que están ganando tracción en tu rincón de Mastodon."
@ -596,7 +615,49 @@
"send": "Enviar denuncia",
"skip_to_send": "Enviar sin comentarios",
"text_placeholder": "Escribí o pegá comentarios adicionales",
"reported": "DENUNCIADA"
"reported": "DENUNCIADA",
"step_one": {
"step_1_of_4": "Paso 1 de 4",
"whats_wrong_with_this_post": "¿Cuál es el problema con este mensaje?",
"whats_wrong_with_this_account": "¿Cuál es el problema con esta cuenta?",
"whats_wrong_with_this_username": "¿Cuál es el problema con %s?",
"select_the_best_match": "Seleccioná la mejor coincidencia",
"i_dont_like_it": "No te gusta",
"it_is_not_something_you_want_to_see": "Es algo que no querés ver",
"its_spam": "Es spam",
"malicious_links_fake_engagement_or_repetetive_replies": "Enlaces maliciosos, interacciones falsas o respuestas repetitivas",
"it_violates_server_rules": "Viola las reglas del servidor",
"you_are_aware_that_it_breaks_specific_rules": "Sos consciente de que infringe normas específicas",
"its_something_else": "Es otra cosa",
"the_issue_does_not_fit_into_other_categories": "El problema no aplica en otras categorías"
},
"step_two": {
"step_2_of_4": "Paso 2 de 4",
"which_rules_are_being_violated": "¿Qué reglas se están violando?",
"select_all_that_apply": "Seleccioná todo lo que corresponda",
"i_just_dont_like_it": "Simplemente no te gusta"
},
"step_three": {
"step_3_of_4": "Paso 3 de 4",
"are_there_any_posts_that_back_up_this_report": "¿Hay algún mensaje que respalde esta denuncia?",
"select_all_that_apply": "Seleccioná todo lo que corresponda"
},
"step_four": {
"step_4_of_4": "Paso 4 de 4",
"is_there_anything_else_we_should_know": "¿Hay algo más que deberíamos saber?"
},
"step_final": {
"dont_want_to_see_this": "¿No querés ver esto?",
"when_you_see_something_you_dont_like_on_mastodon_you_can_remove_the_person_from_your_experience.": "Cuando veas algo que no te gusta en Mastodon, podés quitar a esa cuenta de tu experiencia.",
"unfollow": "Dejar de seguir",
"unfollowed": "Dejaste de seguir a esta cuenta",
"unfollow_user": "Dejar de seguir a %s",
"mute_user": "Silenciar a %s",
"you_wont_see_their_posts_or_reblogs_in_your_home_feed_they_wont_know_they_ve_been_muted": "No verás sus publicaciones ni sus adhesiones en tu línea temporal. El usuario de esta cuenta no sabrá que fue silenciado.",
"block_user": "Bloquear a %s",
"they_will_no_longer_be_able_to_follow_or_see_your_posts_but_they_can_see_if_theyve_been_blocked": "El usuario de esta cuenta ya no podrá seguirte o leer tus mensajes, pero podrá fijarse si fue bloqueado.",
"while_we_review_this_you_can_take_action_against_user": "Mientras revisamos esto, podés tomar medidas contra %s"
}
},
"preview": {
"keyboard": {

Some files were not shown because too many files have changed in this diff Show More