Compare commits

...

797 Commits

Author SHA1 Message Date
CMK e4c38c70e2
Release v1.4.1 (#427)
* feat: use bundler to install Ruby Gems instead of installing them system-wide using root

* chore: install bundler without sudo

* Improve tab bar icon vertical alignment

* feat: update tabBar UI

* chore: update version to 1.4.1 (122)

* chore: fix accessibility large content label text missing issue

* chore: update version to 1.4.1 (123)

* chore: update navigation bar button item assets

* fix: compose tabBar button layout raise crash on iPad issue

* chore: update version to 1.4.1 (124)

* chore: suppress warnings

* feat: add navigation pan pop gesture. resolve #407 #419

* chore: update version to 1.4.1 (125)

* fix: profile bio line break get trimmed issue. resolve #311

* chore: update version to 1.4.1 (126)

Co-authored-by: Marcus Kida <marcus.kida@bearologics.com>
Co-authored-by: vollkorntomate <thomas.voelkl@outlook.de>
2022-05-09 05:28:35 +02:00
CMK ed30085f87
Merge pull request #403 from mastodon/release-1.4.0
Release v1.4.0
2022-04-30 11:02:22 +08:00
CMK 8e4f382a8f chore: update version to 1.4.0 (121) 2022-04-29 20:42:11 +08:00
CMK b64b88883e chore: update sort direction and add comments 2022-04-29 20:41:23 +08:00
CMK f78da37915 chore: update version to 1.4.0 (120) 2022-04-29 19:12:09 +08:00
CMK 484f8536ba feat: use new sort logic for pick server list 2022-04-29 19:11:47 +08:00
CMK 0b7ff6e54d chore: update version to 1.4.0 (119) 2022-04-29 18:46:56 +08:00
CMK 589c3e8307 chore: update i18n resources 2022-04-29 18:46:24 +08:00
CMK 7435efa74e Merge branch 'l10n_develop' into release-1.4.0 2022-04-29 18:45:49 +08:00
CMK 2a8305a6a0 fix: workaround post render crash issue #404 2022-04-29 18:45:08 +08:00
Eugen Rochko 4b31c98a9c New translations app.json (Italian) 2022-04-29 12:24:49 +02:00
CMK ad5b6575c7 chore: add a11y words for navigation bar button 2022-04-29 16:00:02 +08:00
CMK d49fa0cced chore: update version to 1.4.0 (118) 2022-04-29 15:56:06 +08:00
CMK a96f0e5185 fix: a11y label missing for home timeline navigation bar title button issue 2022-04-29 15:55:31 +08:00
CMK d90b61e732 fix: tab bar avatar button not update issue. resolve #383 2022-04-29 15:45:32 +08:00
CMK b2b81e27e8 feat: add Chinese Traditional, Galician, Italian, and Turkish languages 2022-04-29 15:34:23 +08:00
CMK 64a87a7aab feat: add Sorani (Kurdish) language 2022-04-29 15:25:39 +08:00
Eugen Rochko 361506e368 New translations app.json (Swedish) 2022-04-29 09:21:53 +02:00
Eugen Rochko 320fd92f3a New translations app.json (Russian) 2022-04-29 09:21:52 +02:00
CMK c58315b8bd chore: update i18n resources 2022-04-29 15:05:22 +08:00
CMK deeca3f62b Merge branch 'l10n_develop' into release-1.4.0 2022-04-29 15:00:33 +08:00
CMK e7739eb3f5
Merge pull request #400 from mastodon/feature-local-timeline
Add Community tab into discovery scene
2022-04-29 14:56:16 +08:00
CMK 60a69cff20 chore: rearrange package dependency to fix CI build issue 2022-04-29 14:38:18 +08:00
Eugen Rochko c0a0a9be89 New translations app.json (Galician) 2022-04-29 08:19:36 +02:00
Eugen Rochko c24d4d9485 New translations app.json (Chinese Traditional) 2022-04-29 08:19:35 +02:00
CMK 285618d081 fix: CI build issue 2022-04-29 13:54:20 +08:00
CMK 0548aa5f56 feat: add Community tab into discovery scene 2022-04-29 13:35:03 +08:00
Eugen Rochko 1e3df02adb New translations Intents.stringsdict (Chinese Traditional) 2022-04-29 07:19:52 +02:00
Eugen Rochko 08e34ea905 New translations Intents.strings (Chinese Traditional) 2022-04-29 07:19:51 +02:00
Eugen Rochko a04d99aab7 New translations Localizable.stringsdict (Chinese Traditional) 2022-04-29 07:19:50 +02:00
Eugen Rochko 6fcef79f4c New translations ios-infoPlist.json (Chinese Traditional) 2022-04-29 07:19:49 +02:00
Eugen Rochko db688b69da New translations app.json (Chinese Traditional) 2022-04-29 06:04:45 +02:00
Eugen Rochko 8511af80d9 New translations app.json (Chinese Traditional) 2022-04-29 05:04:42 +02:00
Eugen Rochko 37a7ff1ca3 New translations app.json (Vietnamese) 2022-04-29 05:04:41 +02:00
Eugen Rochko 4e4a92d775 New translations Intents.stringsdict (Finnish) 2022-04-29 04:09:22 +02:00
Eugen Rochko 1b679b271f New translations app.json (Arabic) 2022-04-29 04:09:17 +02:00
Eugen Rochko 2a7ed8aa65 New translations app.json (Chinese Simplified) 2022-04-29 04:09:12 +02:00
Eugen Rochko d67909bc83 New translations app.json (Chinese Traditional) 2022-04-29 04:09:09 +02:00
Eugen Rochko 45bd60fc9e New translations Intents.strings (Finnish) 2022-04-29 04:09:07 +02:00
Eugen Rochko b4d292b328 New translations Localizable.stringsdict (Finnish) 2022-04-29 04:09:06 +02:00
Eugen Rochko 17f0cc7103 New translations ios-infoPlist.json (Finnish) 2022-04-29 04:09:05 +02:00
Eugen Rochko cc67b497a6 New translations app.json (Finnish) 2022-04-29 04:09:04 +02:00
Eugen Rochko 967ce6d6d1 New translations app.json (Kurmanji (Kurdish)) 2022-04-29 04:08:54 +02:00
Eugen Rochko 1d4b12eb0c New translations app.json (Catalan) 2022-04-29 04:08:53 +02:00
Eugen Rochko 45d96909bf New translations Localizable.stringsdict (Swedish, Finland) 2022-04-29 03:08:32 +02:00
Eugen Rochko dd746277d5 New translations app.json (Sorani (Kurdish)) 2022-04-29 03:07:56 +02:00
Eugen Rochko cbadc3ede9 New translations app.json (Indonesian) 2022-04-29 03:07:35 +02:00
Eugen Rochko c9e874e994 New translations app.json (Portuguese, Brazilian) 2022-04-29 03:07:34 +02:00
Eugen Rochko 464a04ab95 New translations app.json (Chinese Traditional) 2022-04-29 03:07:32 +02:00
Eugen Rochko 4dea98ddec New translations app.json (Swedish) 2022-04-29 03:07:31 +02:00
Eugen Rochko 3e4516c427 New translations app.json (Portuguese) 2022-04-29 03:07:30 +02:00
Eugen Rochko 98f4af6dc1 New translations app.json (Dutch) 2022-04-29 03:07:29 +02:00
Eugen Rochko 0b65494a1c New translations app.json (Korean) 2022-04-29 03:07:28 +02:00
Eugen Rochko 57910068f8 New translations app.json (Japanese) 2022-04-29 03:07:27 +02:00
Eugen Rochko 8052707072 New translations app.json (Spanish, Argentina) 2022-04-29 03:07:25 +02:00
Eugen Rochko 1c7296eea7 New translations app.json (German) 2022-04-29 03:07:24 +02:00
Eugen Rochko 8f1bab4265 New translations app.json (Arabic) 2022-04-29 03:07:24 +02:00
Eugen Rochko 48d1057e58 New translations app.json (Spanish) 2022-04-29 03:07:23 +02:00
Eugen Rochko 5e358281b3 New translations app.json (French) 2022-04-29 03:07:22 +02:00
Eugen Rochko a1f56efc84 New translations app.json (Romanian) 2022-04-29 03:07:21 +02:00
Eugen Rochko 43f3534f0f New translations app.json (Basque) 2022-04-29 03:07:19 +02:00
Eugen Rochko d903df03f8 New translations app.json (Vietnamese) 2022-04-29 03:07:18 +02:00
Eugen Rochko 33bedcab20 New translations app.json (Thai) 2022-04-29 03:07:17 +02:00
Eugen Rochko 576e051b8e New translations app.json (Chinese Simplified) 2022-04-29 03:07:16 +02:00
Eugen Rochko a124659352 New translations app.json (Russian) 2022-04-29 03:07:15 +02:00
Eugen Rochko 966562ef04 New translations app.json (Danish) 2022-04-29 03:07:14 +02:00
Eugen Rochko c731c7e509 New translations app.json (Italian) 2022-04-29 03:07:13 +02:00
Eugen Rochko 036f774fe1 New translations app.json (Hindi) 2022-04-29 03:07:12 +02:00
Eugen Rochko 5f28c8bd6b New translations app.json (Welsh) 2022-04-29 03:07:11 +02:00
Eugen Rochko 5936de711a New translations app.json (Turkish) 2022-04-29 03:07:04 +02:00
Eugen Rochko 5b05583ad6 New translations app.json (English, United States) 2022-04-29 03:07:02 +02:00
Eugen Rochko baa6e9c7bf New translations app.json (Galician) 2022-04-29 03:06:58 +02:00
Eugen Rochko 21adbac8ca New translations app.json (Kabyle) 2022-04-29 03:06:55 +02:00
Eugen Rochko 68abe10acc New translations app.json (Swedish, Finland) 2022-04-29 03:06:54 +02:00
Eugen Rochko faae20a355 New translations app.json (Kurmanji (Kurdish)) 2022-04-29 03:06:53 +02:00
Eugen Rochko 3380a6c719 New translations app.json (Scottish Gaelic) 2022-04-29 03:06:52 +02:00
Eugen Rochko cc3ba6e048 New translations app.json (Catalan) 2022-04-29 03:06:50 +02:00
CMK dff4a5f118 chore: add Community word for i18n 2022-04-29 09:02:47 +08:00
CMK 81276aeca9 Merge branch 'main' into develop 2022-04-29 08:53:12 +08:00
CMK 2cc8abccd2
Merge pull request #389 from mastodon/fix-sign-up-error-prompt
Fix sign up error prompt missing issue
2022-04-29 08:51:42 +08:00
Marcus Kida 852b91912d
fix: cursor jumping when entering text before non-ascii char in share extension (#395) 2022-04-28 21:41:13 +02:00
Eugen Rochko b6a33ef8d8 New translations app.json (Sorani (Kurdish)) 2022-04-28 15:51:17 +02:00
Eugen Rochko 6a630f4b34 New translations Localizable.stringsdict (Sorani (Kurdish)) 2022-04-28 14:49:55 +02:00
Eugen Rochko bb355e2f07 New translations app.json (Sorani (Kurdish)) 2022-04-28 14:49:54 +02:00
Eugen Rochko fc8d77bec9 New translations app.json (Galician) 2022-04-28 14:49:54 +02:00
Eugen Rochko 65c91bfee9 New translations app.json (Vietnamese) 2022-04-28 14:49:52 +02:00
Eugen Rochko b75272eb3e New translations Intents.strings (Sorani (Kurdish)) 2022-04-28 13:46:47 +02:00
Eugen Rochko f9c34af428 New translations Localizable.stringsdict (Sorani (Kurdish)) 2022-04-28 13:46:46 +02:00
Eugen Rochko d9c2e67219 New translations app.json (Sorani (Kurdish)) 2022-04-28 13:46:45 +02:00
Eugen Rochko 326f1524a2 New translations Intents.stringsdict (Sorani (Kurdish)) 2022-04-28 12:39:26 +02:00
Eugen Rochko f4ec185a52 New translations Intents.strings (Sorani (Kurdish)) 2022-04-28 12:39:25 +02:00
Eugen Rochko 7a4c085c4b New translations Localizable.stringsdict (Sorani (Kurdish)) 2022-04-28 12:39:24 +02:00
Eugen Rochko 258643452a New translations ios-infoPlist.json (Sorani (Kurdish)) 2022-04-28 12:39:23 +02:00
Eugen Rochko 882db62b9c New translations Intents.stringsdict (Sorani (Kurdish)) 2022-04-28 03:17:45 +02:00
Eugen Rochko e7a6e86b51 New translations Intents.strings (Sorani (Kurdish)) 2022-04-28 03:17:44 +02:00
Eugen Rochko 6bf91f04d7 New translations Localizable.stringsdict (Sorani (Kurdish)) 2022-04-28 03:17:43 +02:00
Eugen Rochko cdca3beee4 New translations ios-infoPlist.json (Sorani (Kurdish)) 2022-04-28 03:17:42 +02:00
Eugen Rochko 8c517a85d0 New translations app.json (Sorani (Kurdish)) 2022-04-28 03:17:41 +02:00
CMK 6b04bd96fd chore: change community words to server 2022-04-28 07:20:49 +08:00
CMK 9ffdd25fdf chore: update version to 1.3.3 (117) 2022-04-28 07:12:14 +08:00
CMK 713b03822d Merge branch 'l10n_develop' into fix-sign-up-error-prompt 2022-04-28 07:03:47 +08:00
Eugen Rochko 1ef4666fd8 New translations Intents.strings (Swedish) 2022-04-27 21:59:53 +02:00
Eugen Rochko 5dea461a3d New translations Localizable.stringsdict (Swedish) 2022-04-27 21:59:52 +02:00
Eugen Rochko 64993b4a8a New translations app.json (Swedish) 2022-04-27 21:59:51 +02:00
Eugen Rochko 693e4707eb New translations app.json (Swedish) 2022-04-27 20:42:41 +02:00
Eugen Rochko 27094dd2f3 New translations app.json (Swedish) 2022-04-27 19:44:02 +02:00
Eugen Rochko f8c5e57818 New translations Intents.stringsdict (Swedish) 2022-04-27 18:40:10 +02:00
Eugen Rochko 261d0f421d New translations ios-infoPlist.json (Swedish) 2022-04-27 18:40:09 +02:00
Eugen Rochko c296302a46 New translations Localizable.stringsdict (Swedish) 2022-04-27 18:40:08 +02:00
Eugen Rochko 567eba07ed New translations app.json (Swedish) 2022-04-27 18:40:07 +02:00
Eugen Rochko 0e1c04d1d8 New translations Localizable.stringsdict (Swedish) 2022-04-27 17:41:07 +02:00
CMK 433d2a964b chore: update to version 1.3.3 (116) 2022-04-27 20:37:51 +08:00
CMK afc424e610 chore: update i18n resources 2022-04-27 20:37:04 +08:00
CMK 044cc3165a Merge branch 'i10n_develop' into fix-sign-up-error-prompt 2022-04-27 20:34:59 +08:00
CMK f365b51e41 chore: add Swedish language 2022-04-27 20:34:21 +08:00
Eugen Rochko 027573bccf New translations app.json (Scottish Gaelic) 2022-04-27 13:26:10 +02:00
CMK 090f847fa8 chore: update version to 1.3.3 (115) 2022-04-27 17:38:50 +08:00
CMK 2ae3f21a99 fix: add missing error prompt for sign up scene 2022-04-27 17:37:03 +08:00
Eugen Rochko ce85800b83 New translations app.json (Galician) 2022-04-27 07:38:24 +02:00
Eugen Rochko 1eb1e09325 New translations app.json (Galician) 2022-04-27 06:37:37 +02:00
Eugen Rochko eebd5bf1b2 New translations app.json (Japanese) 2022-04-26 18:52:51 +02:00
Eugen Rochko 3398784818 New translations app.json (Chinese Simplified) 2022-04-26 17:56:25 +02:00
Eugen Rochko 7088a23962 New translations app.json (Turkish) 2022-04-26 15:17:47 +02:00
CMK 033c584eb4 chore: update version to 1.3.2 (114) 2022-04-26 17:02:17 +08:00
CMK 2288efc113 fix: sign up error alert missing issue 2022-04-26 16:48:06 +08:00
Eugen Rochko 9a7c34ce67 New translations app.json (Kabyle) 2022-04-26 09:12:00 +02:00
Eugen Rochko 4991123bd5 New translations Localizable.stringsdict (Swedish) 2022-04-26 07:33:22 +02:00
Eugen Rochko d5631f4834 New translations app.json (Turkish) 2022-04-26 00:01:46 +02:00
Eugen Rochko ab9600f585 New translations app.json (Turkish) 2022-04-25 23:04:31 +02:00
Eugen Rochko 2f230bb7ae New translations app.json (Turkish) 2022-04-25 20:21:51 +02:00
Eugen Rochko 59de40ca88 New translations ios-infoPlist.json (Turkish) 2022-04-25 19:02:42 +02:00
Eugen Rochko bc27a32f53 New translations app.json (Turkish) 2022-04-25 19:02:41 +02:00
Eugen Rochko 051234029f New translations Localizable.stringsdict (Turkish) 2022-04-25 16:57:11 +02:00
Eugen Rochko 1b95b8a235 New translations Localizable.stringsdict (Turkish) 2022-04-25 15:55:52 +02:00
Eugen Rochko 69bd132ea2 New translations app.json (Turkish) 2022-04-25 15:55:51 +02:00
Eugen Rochko 21f17f4c6c New translations Localizable.stringsdict (Portuguese, Brazilian) 2022-04-25 12:18:05 +02:00
Eugen Rochko 5377b72e72 New translations app.json (Portuguese, Brazilian) 2022-04-25 12:18:04 +02:00
Eugen Rochko 13d00af032 New translations Localizable.stringsdict (Portuguese, Brazilian) 2022-04-25 11:18:38 +02:00
Eugen Rochko 405dff8300 New translations app.json (Kabyle) 2022-04-25 01:26:56 +02:00
Eugen Rochko b277b645fa New translations app.json (Kabyle) 2022-04-25 00:23:40 +02:00
Eugen Rochko c2dd7530a2 New translations app.json (Turkish) 2022-04-24 23:05:11 +02:00
Eugen Rochko 0bc0e4aea1 New translations app.json (Turkish) 2022-04-24 21:57:59 +02:00
Eugen Rochko c23da53d76 New translations app.json (Indonesian) 2022-04-24 01:35:47 +02:00
Eugen Rochko 31fa66b055 New translations app.json (Spanish, Argentina) 2022-04-23 20:54:56 +02:00
Eugen Rochko 7e3fb94f5a New translations Intents.strings (Turkish) 2022-04-23 17:07:02 +02:00
Eugen Rochko 9f26889632 New translations Intents.strings (Turkish) 2022-04-23 16:09:36 +02:00
Eugen Rochko 57e214a040 New translations ios-infoPlist.json (Dutch) 2022-04-23 00:36:27 +02:00
Eugen Rochko 715126b3d2 New translations app.json (Dutch) 2022-04-23 00:36:26 +02:00
Eugen Rochko 7f25e7992b New translations app.json (Arabic) 2022-04-22 23:40:08 +02:00
Eugen Rochko 60b03f155c New translations app.json (Thai) 2022-04-22 20:30:23 +02:00
Eugen Rochko 63b525fbaa New translations app.json (Arabic) 2022-04-22 19:22:10 +02:00
Eugen Rochko 3c984fa557 New translations Intents.stringsdict (Turkish) 2022-04-22 17:43:00 +02:00
Eugen Rochko 7769e897bc New translations Intents.strings (Turkish) 2022-04-22 17:42:59 +02:00
Eugen Rochko bfb971f08e New translations Localizable.stringsdict (Turkish) 2022-04-22 17:42:58 +02:00
Eugen Rochko f768f62b9d New translations app.json (Vietnamese) 2022-04-22 17:42:56 +02:00
Eugen Rochko 0942e48252 New translations Intents.stringsdict (Turkish) 2022-04-22 16:45:39 +02:00
Eugen Rochko bbe5e2724a New translations Intents.strings (Turkish) 2022-04-22 16:45:38 +02:00
Eugen Rochko 190b0c13c1 New translations Localizable.stringsdict (Turkish) 2022-04-22 16:45:37 +02:00
Eugen Rochko fc3618850d New translations ios-infoPlist.json (Turkish) 2022-04-22 16:45:36 +02:00
Eugen Rochko 2611d85df5 New translations app.json (Turkish) 2022-04-22 16:45:35 +02:00
Eugen Rochko 277dee4a49 New translations app.json (Thai) 2022-04-22 15:49:25 +02:00
Eugen Rochko 2151554083 New translations app.json (Kurmanji (Kurdish)) 2022-04-22 14:20:05 +02:00
Eugen Rochko 923cad1dc8 New translations app.json (Catalan) 2022-04-22 14:20:03 +02:00
Eugen Rochko 52149eed05 New translations app.json (Spanish, Argentina) 2022-04-22 13:14:32 +02:00
Eugen Rochko d391605b01 New translations app.json (Italian) 2022-04-22 13:14:31 +02:00
Eugen Rochko f8af3c9527 New translations app.json (Galician) 2022-04-22 12:17:39 +02:00
Eugen Rochko 294b78f4f5 New translations app.json (Russian) 2022-04-22 12:17:38 +02:00
Eugen Rochko 9c8613dad8 New translations app.json (Chinese Simplified) 2022-04-22 12:17:37 +02:00
Eugen Rochko 2b6a49b312 New translations app.json (Thai) 2022-04-22 12:17:36 +02:00
Eugen Rochko 2df39df06a New translations app.json (Vietnamese) 2022-04-22 12:17:35 +02:00
Eugen Rochko 03a579b7b0 New translations app.json (Basque) 2022-04-22 12:17:33 +02:00
Eugen Rochko 469d4235ad New translations app.json (Romanian) 2022-04-22 12:17:32 +02:00
Eugen Rochko ef5c961947 New translations app.json (French) 2022-04-22 12:17:31 +02:00
Eugen Rochko 1cfc77e48b New translations app.json (Spanish) 2022-04-22 12:17:30 +02:00
Eugen Rochko 9f8b13d4f5 New translations app.json (Arabic) 2022-04-22 12:17:29 +02:00
Eugen Rochko 50da752100 New translations app.json (Danish) 2022-04-22 12:17:28 +02:00
Eugen Rochko 736cfef24d New translations app.json (German) 2022-04-22 12:17:27 +02:00
Eugen Rochko 3fb4fb9885 New translations app.json (Japanese) 2022-04-22 12:17:26 +02:00
Eugen Rochko 0efc39217b New translations app.json (Korean) 2022-04-22 12:17:25 +02:00
Eugen Rochko 17a696de37 New translations app.json (Italian) 2022-04-22 12:17:24 +02:00
Eugen Rochko a468d2f344 New translations app.json (Dutch) 2022-04-22 12:17:23 +02:00
Eugen Rochko df93705b80 New translations app.json (Swedish) 2022-04-22 12:17:22 +02:00
Eugen Rochko 270d1d323d New translations app.json (Chinese Traditional) 2022-04-22 12:17:21 +02:00
Eugen Rochko ffe2ece998 New translations app.json (Portuguese, Brazilian) 2022-04-22 12:17:19 +02:00
Eugen Rochko 5e41b4cf6e New translations app.json (Indonesian) 2022-04-22 12:17:18 +02:00
Eugen Rochko b8e2a8316e New translations app.json (Spanish, Argentina) 2022-04-22 12:17:17 +02:00
Eugen Rochko 06162cd33a New translations app.json (Hindi) 2022-04-22 12:17:16 +02:00
Eugen Rochko 02d8572761 New translations app.json (English, United States) 2022-04-22 12:17:15 +02:00
Eugen Rochko 47ae35f4f3 New translations app.json (Welsh) 2022-04-22 12:17:14 +02:00
Eugen Rochko e6da22020c New translations app.json (Scottish Gaelic) 2022-04-22 12:17:13 +02:00
Eugen Rochko be5610d2a3 New translations app.json (Kurmanji (Kurdish)) 2022-04-22 12:17:11 +02:00
Eugen Rochko b6c8868c79 New translations app.json (Swedish, Finland) 2022-04-22 12:17:10 +02:00
Eugen Rochko a2873a3749 New translations app.json (Kabyle) 2022-04-22 12:17:09 +02:00
Eugen Rochko 1fc111d4fa New translations app.json (Portuguese) 2022-04-22 12:17:08 +02:00
Eugen Rochko 5ef17092d1 New translations app.json (Catalan) 2022-04-22 12:17:07 +02:00
CMK 2ddd4354ef Merge branch 'main' into develop 2022-04-22 17:49:28 +08:00
CMK 6b5328946d
Merge pull request #376 from mastodon/release-1.3.1
Release v1.3.1
2022-04-22 17:48:43 +08:00
Eugen Rochko f3b2255b11 New translations app.json (Vietnamese) 2022-04-22 04:35:02 +02:00
Eugen Rochko ab8f759a1f New translations Localizable.stringsdict (Kabyle) 2022-04-21 23:16:36 +02:00
Eugen Rochko 570a405162 New translations app.json (Kabyle) 2022-04-21 23:16:35 +02:00
Eugen Rochko 6c5f8c698e New translations app.json (Galician) 2022-04-21 19:37:04 +02:00
Eugen Rochko 583c570d36 New translations app.json (Galician) 2022-04-21 18:37:20 +02:00
Eugen Rochko 92bb233766 New translations app.json (Vietnamese) 2022-04-21 15:16:32 +02:00
Eugen Rochko c85fb74493 New translations Intents.stringsdict (Galician) 2022-04-21 14:18:42 +02:00
Eugen Rochko 4ce7b9e42e New translations Intents.strings (Galician) 2022-04-21 14:18:41 +02:00
Eugen Rochko ad6343e326 New translations Localizable.stringsdict (Galician) 2022-04-21 14:18:40 +02:00
Eugen Rochko 2c083a04d2 New translations ios-infoPlist.json (Galician) 2022-04-21 14:18:39 +02:00
Eugen Rochko 6705cde693 New translations app.json (Galician) 2022-04-21 14:18:38 +02:00
Eugen Rochko 482761d059 New translations app.json (Japanese) 2022-04-21 05:48:14 +02:00
Eugen Rochko 5848bca16d New translations Localizable.stringsdict (Spanish) 2022-04-21 04:15:27 +02:00
Eugen Rochko a38073afbf New translations app.json (Spanish) 2022-04-21 04:15:26 +02:00
Eugen Rochko edc6721faa New translations app.json (Chinese Simplified) 2022-04-21 03:06:49 +02:00
Eugen Rochko 08154e96c0 New translations app.json (Basque) 2022-04-21 00:31:41 +02:00
Eugen Rochko 516e2c8695 New translations app.json (Arabic) 2022-04-20 21:18:00 +02:00
CMK 7ea26aad90 chore: update version to 1.3.1 (113) 2022-04-19 21:35:28 +08:00
CMK d70f734957 feat: add discovery intro banner 2022-04-19 21:34:49 +08:00
CMK 1d96609003 fix: ProfileCardView layout initial setup failure issue 2022-04-19 20:57:21 +08:00
CMK 063119337d chore: update version to 1.3.1 (112) 2022-04-18 18:23:11 +08:00
CMK a9a83315b2 fix: searchTextField cover by keyboard issue. resolve #375 2022-04-18 18:11:31 +08:00
CMK c9a8834ff7 chore: update version to 1.3.1 (111) 2022-04-18 17:58:44 +08:00
CMK 5133ba3fcb chore: update i18n resources 2022-04-18 17:53:52 +08:00
CMK 37cf4965a5 Merge branch 'l10n_develop' into release-1.3.1 2022-04-18 17:53:06 +08:00
Eugen Rochko 555d36ca0c New translations app.json (Chinese Simplified) 2022-04-18 11:48:42 +02:00
CMK 64640edd2b feat: add ProfileCardView a11y supports 2022-04-18 17:44:19 +08:00
CMK 80fe24ed22 fix: extend corner radius for ProfileCard avatar background 2022-04-18 17:18:24 +08:00
CMK 03af68924c feat: add favicon for NewsView 2022-04-18 17:14:49 +08:00
CMK 7772783555 fix: pick sever search bar accessible a11y issue 2022-04-18 16:56:29 +08:00
CMK 41e1b75c62 feat: add sensitive hint label for status media 2022-04-18 16:15:24 +08:00
CMK c4ab4f68c6 fix: status sensitive toggle logic issue 2022-04-18 15:33:29 +08:00
CMK c57c3b4304 feat: make adaptive profile card layout on iPad when search tab display as compact column 2022-04-18 10:47:55 +08:00
CMK 8a95563976 chore: use fixed height searchBar 2022-04-18 10:39:28 +08:00
Eugen Rochko 9f79603ff0 New translations app.json (Vietnamese) 2022-04-16 08:56:09 +02:00
Eugen Rochko a6b7a111dd New translations Localizable.stringsdict (French) 2022-04-15 22:53:40 +02:00
Eugen Rochko dea70ec4b4 New translations app.json (Arabic) 2022-04-15 22:53:39 +02:00
Eugen Rochko 43a5562c60 New translations app.json (French) 2022-04-15 22:53:38 +02:00
Eugen Rochko 67caa764a6 New translations app.json (Thai) 2022-04-15 21:54:33 +02:00
Eugen Rochko ffa1055990 New translations app.json (Italian) 2022-04-15 19:37:13 +02:00
Eugen Rochko fffb88bc4a New translations app.json (Italian) 2022-04-15 18:32:47 +02:00
Eugen Rochko 99722bc1a8 New translations app.json (Kurmanji (Kurdish)) 2022-04-15 15:55:58 +02:00
Eugen Rochko 992787f7e7 New translations app.json (Catalan) 2022-04-15 15:00:50 +02:00
Eugen Rochko e8d34f205c New translations app.json (Kabyle) 2022-04-15 12:54:27 +02:00
Eugen Rochko 016076edfb New translations app.json (Russian) 2022-04-15 12:54:26 +02:00
Eugen Rochko 598637fac6 New translations app.json (Chinese Simplified) 2022-04-15 12:54:25 +02:00
Eugen Rochko e51a829f97 New translations app.json (Thai) 2022-04-15 12:54:24 +02:00
Eugen Rochko 2ec51140e4 New translations app.json (Vietnamese) 2022-04-15 12:54:23 +02:00
Eugen Rochko 9d00fbd343 New translations app.json (Basque) 2022-04-15 12:54:23 +02:00
Eugen Rochko b1c6f00ef9 New translations Localizable.stringsdict (German) 2022-04-15 12:54:22 +02:00
Eugen Rochko 848eb820a8 New translations app.json (Japanese) 2022-04-15 12:54:21 +02:00
Eugen Rochko b6e7fd91f8 New translations app.json (Italian) 2022-04-15 12:54:20 +02:00
Eugen Rochko a077b65401 New translations app.json (Dutch) 2022-04-15 12:54:19 +02:00
Eugen Rochko 50cd3240cd New translations app.json (Portuguese) 2022-04-15 12:54:18 +02:00
Eugen Rochko 9f11b0445b New translations app.json (Swedish) 2022-04-15 12:54:17 +02:00
Eugen Rochko 0e6a051b80 New translations app.json (Korean) 2022-04-15 12:54:16 +02:00
Eugen Rochko 7bba73e933 New translations app.json (Portuguese, Brazilian) 2022-04-15 12:54:14 +02:00
Eugen Rochko 0c2d75c1c9 New translations app.json (Indonesian) 2022-04-15 12:54:13 +02:00
Eugen Rochko f5e790a9a7 New translations app.json (Spanish, Argentina) 2022-04-15 12:54:12 +02:00
Eugen Rochko 513b681dfa New translations app.json (Hindi) 2022-04-15 12:54:11 +02:00
Eugen Rochko db6792f476 New translations app.json (Swedish, Finland) 2022-04-15 12:54:10 +02:00
Eugen Rochko 06ead9a0e1 New translations app.json (Kurmanji (Kurdish)) 2022-04-15 12:54:10 +02:00
Eugen Rochko b941437c9f New translations app.json (Scottish Gaelic) 2022-04-15 12:54:09 +02:00
Eugen Rochko 84b6f247ff New translations app.json (Chinese Traditional) 2022-04-15 12:54:08 +02:00
Eugen Rochko 89bdb1e981 New translations app.json (Welsh) 2022-04-15 12:54:07 +02:00
Eugen Rochko 11063b8a6f New translations app.json (English, United States) 2022-04-15 12:54:06 +02:00
Eugen Rochko b10e9ed679 New translations app.json (Spanish) 2022-04-15 12:54:05 +02:00
Eugen Rochko 48db0f7875 New translations app.json (French) 2022-04-15 12:54:04 +02:00
Eugen Rochko 7519c561ba New translations app.json (Arabic) 2022-04-15 12:54:03 +02:00
Eugen Rochko 35bb2796d5 New translations app.json (Danish) 2022-04-15 12:54:02 +02:00
Eugen Rochko faf14e5c8c New translations app.json (German) 2022-04-15 12:54:01 +02:00
Eugen Rochko 3d052ebf08 New translations app.json (Romanian) 2022-04-15 12:54:00 +02:00
Eugen Rochko d6937bbeec New translations app.json (Catalan) 2022-04-15 12:53:59 +02:00
CMK b5e8e183f7
Merge pull request #368 from mastodon/feature-discovery
New Discovery scene
2022-04-15 18:13:38 +08:00
Eugen Rochko 1995e8fc97 New translations Localizable.stringsdict (Basque) 2022-04-15 11:46:49 +02:00
Eugen Rochko 950bb69207 New translations app.json (Basque) 2022-04-15 11:46:48 +02:00
CMK 5c1f5eb8f0 chore: update version to 1.3.1 (110) 2022-04-15 17:36:37 +08:00
CMK c3bd5528fa feat: add reload to Hashtags tab for Discovery scene 2022-04-15 17:34:58 +08:00
CMK 9477071556 chore: update i18n 2022-04-15 17:33:48 +08:00
CMK 8a33ed9f9f fix: search bar active with re-layout animation on iPad device issue 2022-04-15 17:20:41 +08:00
CMK f5aaf2737f feat: add discovery endpoint check logic and handle relationship action 2022-04-15 17:17:39 +08:00
CMK b0fca49413 feat: add For You tab for Discovery scene 2022-04-14 21:15:21 +08:00
CMK 8e0d526708 chore: fix CI build issue 2022-04-13 20:54:34 +08:00
CMK 080f20d253 feat: add hashtag and news list for Discovery scene 2022-04-13 20:43:16 +08:00
CMK af619e198a feat: add Discovery page with posts segment 2022-04-12 17:32:38 +08:00
CMK 8a051c2177
Merge pull request #367 from mastodon/fix-ui
Fix various UI issues
2022-04-12 11:29:29 +08:00
Eugen Rochko 12f2b861ae New translations Localizable.stringsdict (Chinese Simplified) 2022-04-11 23:29:57 +02:00
Eugen Rochko 29d0ffdad0 New translations app.json (Chinese Simplified) 2022-04-11 23:29:56 +02:00
CMK 67aa1d670b fix: non-ascii character in URL can not open issue. resolve #304 2022-04-11 12:27:26 +08:00
CMK 33d68e8b6d fix: grouped style default corner radius applied to appearance setting issue. resolve #350 2022-04-07 20:04:06 +08:00
CMK 2a986ec1ce fix: media sensitive button logic issue 2022-04-07 19:49:04 +08:00
CMK 4c1870f921 chore: update body font size to 17pt 2022-04-07 19:28:06 +08:00
CMK 2ecf92dbe5 chore: update secondary label color 2022-04-07 19:27:47 +08:00
Eugen Rochko 8902a7e06a New translations app.json (Russian) 2022-04-06 12:29:12 +02:00
Eugen Rochko 4c6fb7c369 New translations app.json (Russian) 2022-04-06 11:18:56 +02:00
Eugen Rochko 7fa7934fd5 New translations app.json (Catalan) 2022-04-04 22:21:22 +02:00
Eugen Rochko 8d1939c659 New translations app.json (Catalan) 2022-04-04 21:15:28 +02:00
Eugen Rochko c9a3466196 New translations Localizable.stringsdict (Arabic) 2022-04-02 16:38:41 +02:00
Eugen Rochko a93fcdaa46 New translations Localizable.stringsdict (Arabic) 2022-04-02 15:40:21 +02:00
Eugen Rochko c373d225a3 New translations Localizable.stringsdict (Thai) 2022-04-02 10:35:09 +02:00
Eugen Rochko c7c75f633d New translations app.json (Thai) 2022-04-02 10:35:08 +02:00
CMK 909acdcfa3
Merge pull request #357 from mastodon/fix-issue-353
Fix issue 353
2022-04-02 10:54:05 +08:00
Eugen Rochko 31614d4b86 New translations app.json (Vietnamese) 2022-04-02 04:21:08 +02:00
Eugen Rochko f4812e7c57 New translations Localizable.stringsdict (Italian) 2022-04-02 01:19:14 +02:00
Eugen Rochko d63fd14761 New translations app.json (Italian) 2022-04-02 01:19:13 +02:00
Eugen Rochko 52ae555bc4 New translations Intents.stringsdict (Italian) 2022-04-01 23:53:28 +02:00
Eugen Rochko 8e0ff398cf New translations Intents.strings (Italian) 2022-04-01 23:53:27 +02:00
Eugen Rochko ead027491a New translations Localizable.stringsdict (Italian) 2022-04-01 23:53:26 +02:00
Eugen Rochko 3e37b12554 New translations app.json (Italian) 2022-04-01 23:53:25 +02:00
Eugen Rochko 09a29742ef New translations Localizable.stringsdict (Italian) 2022-04-01 22:44:01 +02:00
CMK 1c0d29bdd8
Merge pull request #355 from mastodon/feature-new-language
Feature new language
2022-04-01 10:20:22 +08:00
CMK 8a8ac759e0 chore: update i18n resources 2022-04-01 10:04:38 +08:00
CMK d32c8efa2e Merge branch 'l10n_develop' into feature-new-language 2022-04-01 09:48:54 +08:00
CMK 80702e81af feat: add language Kabyle and Vietnamese 2022-04-01 09:48:48 +08:00
Eugen Rochko 009f403516 New translations ios-infoPlist.json (Italian) 2022-03-31 20:57:51 +02:00
Eugen Rochko 38d8200ba9 New translations Localizable.stringsdict (Italian) 2022-03-31 20:57:50 +02:00
Eugen Rochko 481dcc7b4a New translations Intents.stringsdict (Vietnamese) 2022-03-31 16:07:11 +02:00
Eugen Rochko 4c61e9ab14 New translations Intents.strings (Vietnamese) 2022-03-31 16:07:09 +02:00
Eugen Rochko 8a7fc8e6ee New translations Localizable.stringsdict (Vietnamese) 2022-03-31 16:07:05 +02:00
Eugen Rochko 1ae07f9c2f New translations ios-infoPlist.json (Vietnamese) 2022-03-31 16:07:04 +02:00
Eugen Rochko ce2aabb7cf New translations app.json (Vietnamese) 2022-03-31 16:07:03 +02:00
Eugen Rochko 3b9146b349 New translations app.json (Italian) 2022-03-31 16:07:02 +02:00
Eugen Rochko ee2de38ab6 New translations app.json (Vietnamese) 2022-03-31 14:54:38 +02:00
Eugen Rochko 5b1d709191 New translations app.json (Italian) 2022-03-31 14:54:36 +02:00
Eugen Rochko 35ef09f49d New translations app.json (Italian) 2022-03-31 13:54:48 +02:00
Eugen Rochko 9f69113ca8 New translations app.json (Italian) 2022-03-31 12:51:53 +02:00
Eugen Rochko e2942e0128 New translations app.json (Vietnamese) 2022-03-31 11:56:10 +02:00
Eugen Rochko 25fd74632a New translations app.json (Vietnamese) 2022-03-31 10:03:45 +02:00
Eugen Rochko f15e8c1f6c New translations app.json (Vietnamese) 2022-03-31 08:54:17 +02:00
Eugen Rochko 83e577fa95 New translations Localizable.stringsdict (Arabic) 2022-03-31 07:58:36 +02:00
Eugen Rochko 97500ad09b New translations Intents.stringsdict (Vietnamese) 2022-03-31 04:56:17 +02:00
Eugen Rochko 2e888cfc23 New translations Intents.strings (Vietnamese) 2022-03-31 04:56:16 +02:00
Eugen Rochko 20f92aee37 New translations Localizable.stringsdict (Vietnamese) 2022-03-31 04:56:15 +02:00
Eugen Rochko 0318da6ec5 New translations ios-infoPlist.json (Vietnamese) 2022-03-31 04:56:14 +02:00
Eugen Rochko c2e168fc0f New translations app.json (Vietnamese) 2022-03-31 04:56:13 +02:00
Eugen Rochko 9919a42abf New translations Localizable.stringsdict (Scottish Gaelic) 2022-03-30 17:57:24 +02:00
Eugen Rochko afc3a0ae66 New translations app.json (Scottish Gaelic) 2022-03-30 17:57:22 +02:00
Eugen Rochko d7f2ffec57 New translations Localizable.stringsdict (Kurmanji (Kurdish)) 2022-03-30 12:47:55 +02:00
Eugen Rochko 0acf84ba8e New translations app.json (Kurmanji (Kurdish)) 2022-03-30 12:47:54 +02:00
Eugen Rochko b1b9a53cf6 New translations Localizable.stringsdict (Arabic) 2022-03-30 11:38:33 +02:00
Eugen Rochko 954b0291de New translations app.json (Arabic) 2022-03-30 11:38:31 +02:00
Eugen Rochko 712d79be89 New translations app.json (Arabic) 2022-03-30 10:28:53 +02:00
CMK 116e9c143c chore: fix the username text field right label too long in sign-up form 2022-03-30 15:23:59 +08:00
CMK 1c981910c6 feat: make the text input hover when keyboard display 2022-03-30 15:23:22 +08:00
Eugen Rochko 1b8f273401 New translations Localizable.stringsdict (Spanish, Argentina) 2022-03-30 06:49:46 +02:00
Eugen Rochko 3195ea4cc1 New translations app.json (Spanish, Argentina) 2022-03-30 06:49:45 +02:00
Eugen Rochko cadc56d73e New translations Localizable.stringsdict (Catalan) 2022-03-30 06:49:44 +02:00
Eugen Rochko d623ebc277 New translations app.json (Catalan) 2022-03-30 06:49:42 +02:00
CMK 6a5b250bab Merge branch 'main' into develop 2022-03-30 11:42:45 +08:00
CMK 51b5c67e45
Merge pull request #352 from mastodon/release/1.3.0
Make release/1.3.0 merge into main
2022-03-30 11:39:49 +08:00
CMK 7139f623e7 Merge branch 'main' into release/1.3.0
# Conflicts:
#	README.md
2022-03-30 11:37:35 +08:00
Eugen Rochko 5d7d147c2b New translations Localizable.stringsdict (Kabyle) 2022-03-30 04:55:42 +02:00
Eugen Rochko be32758456 New translations app.json (Kabyle) 2022-03-30 04:55:41 +02:00
Eugen Rochko 3b3c9033db New translations Localizable.stringsdict (Swedish, Finland) 2022-03-30 04:55:40 +02:00
Eugen Rochko c0b3e43bbc New translations app.json (Swedish, Finland) 2022-03-30 04:55:37 +02:00
Eugen Rochko a02704241a New translations Localizable.stringsdict (Kurmanji (Kurdish)) 2022-03-30 04:55:36 +02:00
Eugen Rochko 4795be5ed4 New translations Localizable.stringsdict (Scottish Gaelic) 2022-03-30 04:55:35 +02:00
Eugen Rochko c19ee167ec New translations app.json (Scottish Gaelic) 2022-03-30 04:55:35 +02:00
Eugen Rochko ac8f97875d New translations Localizable.stringsdict (Welsh) 2022-03-30 04:55:34 +02:00
Eugen Rochko 4eeb6cb8b3 New translations app.json (Welsh) 2022-03-30 04:55:33 +02:00
Eugen Rochko 25092d0e60 New translations Localizable.stringsdict (Korean) 2022-03-30 04:55:32 +02:00
Eugen Rochko fee0fed17a New translations app.json (Korean) 2022-03-30 04:55:30 +02:00
Eugen Rochko 11f263da5e New translations Localizable.stringsdict (Japanese) 2022-03-30 04:55:29 +02:00
Eugen Rochko b218381cf7 New translations app.json (Japanese) 2022-03-30 04:55:28 +02:00
Eugen Rochko 6d2a4d203d New translations Localizable.stringsdict (Italian) 2022-03-30 04:55:27 +02:00
Eugen Rochko 2fc2bc67ac New translations app.json (Italian) 2022-03-30 04:55:26 +02:00
Eugen Rochko 37baaf240a New translations Localizable.stringsdict (Basque) 2022-03-30 04:55:23 +02:00
Eugen Rochko d32e3c4e78 New translations app.json (Basque) 2022-03-30 04:55:22 +02:00
Eugen Rochko fc918b8884 New translations Localizable.stringsdict (German) 2022-03-30 04:55:21 +02:00
Eugen Rochko a1b4682ec8 New translations app.json (German) 2022-03-30 04:55:19 +02:00
Eugen Rochko d2cd365236 New translations app.json (Dutch) 2022-03-30 04:55:18 +02:00
Eugen Rochko 0392d4378c New translations Localizable.stringsdict (Danish) 2022-03-30 04:55:17 +02:00
Eugen Rochko f66ae58e99 New translations Localizable.stringsdict (Catalan) 2022-03-30 04:55:16 +02:00
Eugen Rochko 5afd4ce6fc New translations app.json (Catalan) 2022-03-30 04:55:15 +02:00
Eugen Rochko 7a5a121196 New translations Localizable.stringsdict (Arabic) 2022-03-30 04:55:13 +02:00
Eugen Rochko 406f2b7e74 New translations Localizable.stringsdict (Spanish) 2022-03-30 04:55:12 +02:00
Eugen Rochko 18b0bbc54b New translations app.json (Spanish) 2022-03-30 04:55:11 +02:00
Eugen Rochko c44de2ba86 New translations Localizable.stringsdict (French) 2022-03-30 04:55:11 +02:00
Eugen Rochko a24b73261c New translations app.json (French) 2022-03-30 04:55:09 +02:00
Eugen Rochko 56aed2f452 New translations Localizable.stringsdict (Romanian) 2022-03-30 04:55:08 +02:00
Eugen Rochko fafd33b234 New translations app.json (Romanian) 2022-03-30 04:55:07 +02:00
Eugen Rochko eb0412a500 New translations app.json (Hindi) 2022-03-30 04:55:06 +02:00
Eugen Rochko 27027489fa New translations app.json (Danish) 2022-03-30 04:55:05 +02:00
Eugen Rochko 2068a9006d New translations app.json (Arabic) 2022-03-30 04:55:04 +02:00
Eugen Rochko f240308b4f New translations Localizable.stringsdict (Dutch) 2022-03-30 04:55:03 +02:00
Eugen Rochko 8b5864c661 New translations Localizable.stringsdict (Portuguese) 2022-03-30 04:55:02 +02:00
Eugen Rochko 5e62916e05 New translations Localizable.stringsdict (Hindi) 2022-03-30 04:54:59 +02:00
Eugen Rochko 60cb69ff4d New translations Localizable.stringsdict (Thai) 2022-03-30 04:54:58 +02:00
Eugen Rochko 7c5bcab840 New translations app.json (Thai) 2022-03-30 04:54:57 +02:00
Eugen Rochko 5b05803c89 New translations Localizable.stringsdict (Spanish, Argentina) 2022-03-30 04:54:56 +02:00
Eugen Rochko 01362f4f7d New translations app.json (Spanish, Argentina) 2022-03-30 04:54:55 +02:00
Eugen Rochko 5bc00f84ad New translations Localizable.stringsdict (Indonesian) 2022-03-30 04:54:54 +02:00
Eugen Rochko f3bab6b01c New translations app.json (Indonesian) 2022-03-30 04:54:53 +02:00
Eugen Rochko 8e52a607de New translations Localizable.stringsdict (Portuguese, Brazilian) 2022-03-30 04:54:52 +02:00
Eugen Rochko 86f48c4b88 New translations app.json (Portuguese) 2022-03-30 04:54:51 +02:00
Eugen Rochko b78733990e New translations app.json (Portuguese, Brazilian) 2022-03-30 04:54:50 +02:00
Eugen Rochko 7949f9dc90 New translations app.json (English) 2022-03-30 04:54:49 +02:00
Eugen Rochko a9eb42a598 New translations Localizable.stringsdict (Chinese Traditional) 2022-03-30 04:54:48 +02:00
Eugen Rochko 7716c944fb New translations app.json (Chinese Traditional) 2022-03-30 04:54:45 +02:00
Eugen Rochko fe8df6abfa New translations Localizable.stringsdict (Chinese Simplified) 2022-03-30 04:54:44 +02:00
Eugen Rochko e6ab06b496 New translations app.json (Chinese Simplified) 2022-03-30 04:54:43 +02:00
Eugen Rochko 90bb05d93b New translations Localizable.stringsdict (Swedish) 2022-03-30 04:54:42 +02:00
Eugen Rochko dcb9df4241 New translations app.json (Swedish) 2022-03-30 04:54:42 +02:00
Eugen Rochko d0c7f1ee92 New translations Localizable.stringsdict (Russian) 2022-03-30 04:54:40 +02:00
Eugen Rochko bd09097f77 New translations app.json (Russian) 2022-03-30 04:54:39 +02:00
Eugen Rochko 53939ad404 New translations Localizable.stringsdict (English) 2022-03-30 04:54:38 +02:00
Eugen Rochko 1a5299e834 New translations app.json (Kurmanji (Kurdish)) 2022-03-30 04:54:37 +02:00
CMK a81a2276a4 Merge branch 'release/1.3.0' into develop 2022-03-30 10:34:42 +08:00
Eugen Rochko 3f729179ad New translations app.json (Hindi) 2022-03-29 18:39:47 +02:00
Eugen Rochko 34cadfa8a9 New translations app.json (Hindi) 2022-03-29 17:38:38 +02:00
Eugen Rochko 6076d76d4f New translations app.json (Arabic) 2022-03-29 16:27:10 +02:00
CMK 91b72c16ed chore: update README 2022-03-29 18:49:28 +08:00
CMK 6e86a57e6f chore: add bug report template and contributing document 2022-03-29 17:34:31 +08:00
CMK 82269c0409 chore: fix typo 2022-03-29 09:10:39 +08:00
Eugen Rochko 0fa1686359 New translations Intents.strings (Arabic) 2022-03-28 12:42:33 +02:00
Eugen Rochko c5fe5a872c New translations ios-infoPlist.json (Arabic) 2022-03-28 12:42:32 +02:00
Eugen Rochko a96d897625 New translations app.json (Arabic) 2022-03-28 12:42:31 +02:00
Eugen Rochko 01b7fdd2ad New translations app.json (Arabic) 2022-03-28 11:32:30 +02:00
CMK 8af9c4af45 chore: update README 2022-03-19 03:12:09 +08:00
CMK 5f79b94170 chore: update version to 1.3.0 (109) 2022-03-19 02:54:28 +08:00
CMK 2083ef019e Merge branch 'develop' into release/1.3.0 2022-03-19 02:52:28 +08:00
CMK 4614bd8692 fix: textView break IME input issue. resolve #342 2022-03-19 02:51:24 +08:00
CMK ad524b0172 fix: force LTR for some text fields. #318 2022-03-19 02:13:26 +08:00
CMK 9a77ceac92
Merge pull request #340 from zacwest/fix-login into /develop
Handle onboarding authentication errors in /api/v1/instance
2022-03-19 01:46:45 +08:00
CMK a2ac3ea5d3 chore: retain the API model semantic 2022-03-19 01:19:07 +08:00
CMK 57f4dd9cd6 chore: update i18n resources. resolve #343 2022-03-19 01:08:30 +08:00
CMK 51bdeb00df Merge branch 'l10n_develop' into release/1.3.0 2022-03-19 01:03:39 +08:00
CMK 8d914ba829 Merge branch 'feature/snapshot' into release/1.3.0 2022-03-19 01:03:05 +08:00
CMK 12349105e7 chore: update the snapshot documents and UITests 2022-03-19 01:02:23 +08:00
CMK e82b97619e chore: update Xcode schemes index 2022-03-18 14:55:26 +08:00
Eugen Rochko 0877b7eb17 New translations app.json (Kurmanji (Kurdish)) 2022-03-17 19:51:55 +01:00
Eugen Rochko 405715c639 New translations app.json (Kurmanji (Kurdish)) 2022-03-17 18:48:20 +01:00
Zac West 7da4c186e1 Handle onboarding authentication errors in /api/v1/instance 2022-03-15 20:17:27 -07:00
CMK 8c01f21276 chore: update version to 1.3.0 (108) 2022-03-16 11:01:04 +08:00
CMK d7599a6e49 chore: update version to 1.3.0 (106) 2022-03-16 02:32:23 +08:00
CMK 70c2741504 chore: update app version footer and i18n strings 2022-03-16 02:31:57 +08:00
CMK e6ee02b2b9 feat: add onion domain ATS exception rule. resolve #338 2022-03-16 02:24:59 +08:00
Eugen Rochko 09556eeeb7 New translations app.json (Japanese) 2022-03-13 08:45:53 +01:00
Eugen Rochko 870aaaab05 New translations app.json (Japanese) 2022-03-13 06:45:36 +01:00
Eugen Rochko a742ed9557 New translations app.json (Japanese) 2022-03-13 05:42:17 +01:00
CMK 08a603c2b3 chore: update version to 1.3.0 (105) 2022-03-10 17:13:10 +08:00
CMK fe14e17810 fix: share extension not accept plaintext content issue. resolve #335 2022-03-10 17:12:36 +08:00
CMK fc2300804a chore: update i18n resources 2022-03-10 17:11:36 +08:00
CMK b82ab9244f Merge branch 'l10n_develop' into release/1.3.0 2022-03-10 16:22:00 +08:00
CMK ee30defc37 chore: update i18n for open link words 2022-03-10 16:20:42 +08:00
CMK b772576412 chore: update settings scene UI 2022-03-10 16:20:25 +08:00
Eugen Rochko dddfc28d7e New translations app.json (German) 2022-03-08 17:12:24 +01:00
Eugen Rochko d9cf5ec2c8 New translations app.json (German) 2022-03-08 16:11:25 +01:00
Eugen Rochko 0d3af7b093 New translations app.json (Thai) 2022-03-04 15:37:47 +01:00
CMK c94d988be5 chore: use the first photo for compose snapshot 2022-03-04 02:22:05 +08:00
CMK 9c92f290a5 chore: add domain and update guide for the snapshot UITest 2022-03-04 01:39:34 +08:00
CMK 633d1ae62a feat: add notification snapshot 2022-03-04 00:04:36 +08:00
Eugen Rochko 7255af2a0a New translations app.json (Thai) 2022-03-03 17:02:06 +01:00
CMK f2f71e7102 feat: add snapshot UITest and document 2022-03-03 19:51:12 +08:00
CMK 37f4bc1fc9 feat: add UITests for snapshots 2022-03-02 19:44:48 +08:00
Eugen Rochko 219e5dcf78 New translations app.json (Thai) 2022-03-01 21:03:52 +01:00
Eugen Rochko f01e048758 New translations app.json (Thai) 2022-03-01 20:08:48 +01:00
Eugen Rochko 4ef5b255ce New translations app.json (Scottish Gaelic) 2022-02-28 20:35:50 +01:00
Eugen Rochko 518e71163b New translations app.json (Scottish Gaelic) 2022-02-28 19:35:37 +01:00
Eugen Rochko 9a19e36944 New translations app.json (Kabyle) 2022-02-25 18:16:45 +01:00
Eugen Rochko 741a918df1 New translations Intents.stringsdict (Kabyle) 2022-02-25 13:57:35 +01:00
Eugen Rochko 4fd636a2ed New translations Intents.strings (Kabyle) 2022-02-25 13:57:34 +01:00
Eugen Rochko 7b67813551 New translations app.json (Kabyle) 2022-02-25 13:57:33 +01:00
Eugen Rochko 1b3dc84b5a New translations Intents.strings (Kabyle) 2022-02-25 12:49:05 +01:00
Eugen Rochko 7862b25683 New translations Localizable.stringsdict (Kabyle) 2022-02-25 12:49:04 +01:00
Eugen Rochko 3895cb73fb New translations Localizable.stringsdict (Kabyle) 2022-02-25 11:46:55 +01:00
Eugen Rochko 724778e5fa New translations ios-infoPlist.json (Kabyle) 2022-02-25 11:46:53 +01:00
Eugen Rochko 8512a809c0 New translations app.json (Kabyle) 2022-02-25 10:42:06 +01:00
Eugen Rochko 065442430f New translations app.json (Kabyle) 2022-02-25 09:40:47 +01:00
Eugen Rochko fe54aa1112 New translations app.json (Kabyle) 2022-02-25 08:36:50 +01:00
Eugen Rochko 9d2593987b New translations app.json (Spanish) 2022-02-25 06:04:18 +01:00
Eugen Rochko b8f64e93b7 New translations app.json (Kabyle) 2022-02-24 22:52:19 +01:00
Eugen Rochko 02534d55fd New translations app.json (Kabyle) 2022-02-24 21:30:20 +01:00
Eugen Rochko f6207153d2 New translations app.json (Kabyle) 2022-02-24 20:30:23 +01:00
Eugen Rochko 54af783f23 New translations app.json (Kabyle) 2022-02-24 19:13:40 +01:00
Eugen Rochko fdf581d409 New translations app.json (Kabyle) 2022-02-24 10:16:42 +01:00
Eugen Rochko 4fb82e698f New translations app.json (Kabyle) 2022-02-24 09:11:38 +01:00
Eugen Rochko b0d3f535d5 New translations app.json (Kabyle) 2022-02-24 06:57:42 +01:00
Eugen Rochko bb35c81a7f New translations app.json (Japanese) 2022-02-23 12:38:43 +01:00
Eugen Rochko 0967a51916 New translations app.json (Kabyle) 2022-02-23 12:38:42 +01:00
Eugen Rochko e643265383 New translations app.json (Kabyle) 2022-02-23 11:42:32 +01:00
Eugen Rochko ac05324f4a New translations app.json (Kabyle) 2022-02-23 00:22:52 +01:00
Eugen Rochko 048d07b303 New translations app.json (Kabyle) 2022-02-22 23:20:39 +01:00
Eugen Rochko 328644cf9f New translations app.json (Kabyle) 2022-02-22 22:21:52 +01:00
Eugen Rochko 3a52259fd7 New translations app.json (Kabyle) 2022-02-22 21:14:57 +01:00
Eugen Rochko 5387a238dd New translations Intents.stringsdict (Italian) 2022-02-21 04:19:49 +01:00
Eugen Rochko 5763c22f9b New translations Intents.strings (Italian) 2022-02-21 04:19:48 +01:00
Eugen Rochko 047912f62c New translations Localizable.stringsdict (Italian) 2022-02-21 04:19:47 +01:00
Eugen Rochko ff1828a51b New translations ios-infoPlist.json (Italian) 2022-02-21 04:19:46 +01:00
Eugen Rochko 7e2a3102d2 New translations app.json (Italian) 2022-02-21 04:19:45 +01:00
CMK a73e65e903 chore: update version to 1.3.0 (104) 2022-02-18 19:34:27 +08:00
CMK 5d38abd659 feat: dismiss image preview when tap empty area 2022-02-18 19:34:14 +08:00
CMK a42acad337 chore: update version to 1.3.0 (103) 2022-02-18 19:09:25 +08:00
CMK 91e2882154 chore: update horizontal compact mode notification timeline margin looks like 2022-02-18 19:09:12 +08:00
CMK cc3826dd1f fix: profile segmented bar use wrong tint color when force Dark Mode issue 2022-02-18 18:55:52 +08:00
CMK 8e880326eb chore: update profile header and segmented bar margin 2022-02-18 18:55:26 +08:00
CMK 78fc34c08d chore: update notification timeline margin 2022-02-18 18:25:26 +08:00
CMK 5be6211986 fix: split view column state after size class transition not stable issue 2022-02-18 18:00:34 +08:00
CMK 1d827e7597 chore: update sidebar background color 2022-02-18 17:52:48 +08:00
CMK a1b9ac8394 chore: update status timeline margin 2022-02-18 17:49:20 +08:00
CMK b52f969c05 chore: update version to 1.3.0 (102) 2022-02-17 17:13:14 +08:00
CMK e5a72972cd chore: update textView minimum height from 88 to 64 2022-02-17 16:35:59 +08:00
CMK 10eae495e4 fix: inputAssistantItem duplicate setup issue 2022-02-17 16:35:22 +08:00
CMK 8f2e789183 fix: profile relationship button fill the width on iPad issue 2022-02-17 15:59:14 +08:00
CMK 19c26cd989 chore: update version to 1.3.0 (101) 2022-02-17 10:47:49 +08:00
CMK eba1f69bf6 fix: player button icon not reset issue 2022-02-17 10:47:15 +08:00
CMK c488e53863 fix: relationship background use wrong color when force dark style 2022-02-17 10:46:40 +08:00
CMK aaeaf6c72e chore: update version to 1.3.0 (100) 2022-02-16 19:49:33 +08:00
CMK bb4f9f8e20 feat: restore keyboard shortcut supports 2022-02-16 19:47:51 +08:00
CMK b4707e3567 chore: update badge tint color 2022-02-16 17:32:03 +08:00
CMK 7da3bbcaa7 feat: restore user recommend scene 2022-02-16 17:25:55 +08:00
CMK 6596827837 chore: update version to 1.3.0 (99) 2022-02-15 20:13:11 +08:00
CMK 4c41e94f8d fix: blurhash image not display during image loading issue 2022-02-15 20:12:53 +08:00
CMK 18a902c8ae chore: update post content sensitive style 2022-02-15 20:08:39 +08:00
CMK 771c8327b3 chore: update version to 1.3.0 (98) 2022-02-15 19:58:18 +08:00
CMK 792208aebb feat: restore post filter supports 2022-02-15 19:44:45 +08:00
CMK d80b8d718a fix: wrong reply header redirect logic issue 2022-02-15 18:17:55 +08:00
CMK aa26a19ae0 fix: post reblog header may display empty reblogger name issue 2022-02-15 18:17:37 +08:00
CMK d4a4e4ba3d chore: update color panel 2022-02-15 18:16:09 +08:00
CMK 94470c9f1b chore: update profile relationship button UI 2022-02-15 17:13:02 +08:00
CMK 0b1dc13894 chore: restore RTL layout for post content 2022-02-15 16:25:29 +08:00
CMK 7f597c2082 fix: setting switch use wrong tint color issue 2022-02-15 14:54:59 +08:00
CMK 74334126f0 chore: update i18n strings 2022-02-15 14:45:34 +08:00
CMK 5b40b876a7 Merge branch 'l10n_develop' into release/1.3.0 2022-02-15 14:26:33 +08:00
Eugen Rochko b88fadc896 New translations app.json (Chinese Simplified) 2022-02-15 07:25:42 +01:00
Eugen Rochko 3bb2cd5e4a New translations app.json (Chinese Simplified) 2022-02-15 07:15:45 +01:00
CMK caa9ab7a40 feat: add media interaction for notification timeline 2022-02-15 14:01:28 +08:00
CMK c2e5bcafb2 chore: add a11y hint for profile dashboard 2022-02-15 12:48:07 +08:00
Eugen Rochko 7d8e798326 New translations app.json (Basque) 2022-02-14 22:41:59 +01:00
Eugen Rochko 6e73997793 New translations app.json (Basque) 2022-02-14 21:45:19 +01:00
Eugen Rochko 547ca74532 New translations app.json (Swedish) 2022-02-14 17:03:50 +01:00
Eugen Rochko 2c5c7fb6d9 New translations Intents.strings (Japanese) 2022-02-14 13:25:34 +01:00
Eugen Rochko f4986eacba New translations app.json (Kabyle) 2022-02-14 13:25:33 +01:00
CMK 9158700c69 chore: update version to 1.3.0 (97) 2022-02-14 19:57:32 +08:00
CMK d561683c35 chore: restore the appearance settings 2022-02-14 19:57:15 +08:00
CMK ce80409ead feat: make status detail accessible 2022-02-14 19:34:22 +08:00
Eugen Rochko 61d84cc5a0 New translations Intents.strings (Japanese) 2022-02-14 12:24:49 +01:00
Eugen Rochko 9c60e33ced New translations app.json (Chinese Traditional) 2022-02-14 12:24:48 +01:00
Eugen Rochko dd610d672f New translations app.json (Chinese Traditional) 2022-02-14 11:29:30 +01:00
CMK 0f3764e3af feat: display no results when profile field empty 2022-02-14 16:22:03 +08:00
CMK 66c1b71610 feat: add cell height cache for user timeline 2022-02-14 16:09:39 +08:00
CMK 3d7ade1747 feat: restore scroll-to-top tap gesture for TabBar 2022-02-14 14:55:00 +08:00
Eugen Rochko f6a325620a New translations app.json (French) 2022-02-13 14:54:45 +01:00
Eugen Rochko fa0a5727d8 New translations app.json (French) 2022-02-13 13:34:02 +01:00
Eugen Rochko 2d33700c0f New translations app.json (Kabyle) 2022-02-13 11:09:36 +01:00
Eugen Rochko bda3e524f2 New translations ios-infoPlist.json (Kabyle) 2022-02-12 16:38:27 +01:00
Eugen Rochko c64b6fc4af New translations app.json (Kabyle) 2022-02-12 16:38:26 +01:00
Eugen Rochko 68554f52df New translations Localizable.stringsdict (Swedish) 2022-02-12 15:33:22 +01:00
Eugen Rochko a940709954 New translations app.json (Thai) 2022-02-12 09:22:03 +01:00
Eugen Rochko 1d05286027 New translations app.json (Thai) 2022-02-12 08:09:08 +01:00
Eugen Rochko b75b769794 New translations Localizable.stringsdict (Japanese) 2022-02-12 07:13:34 +01:00
Eugen Rochko 9f00dc8ff7 New translations app.json (Swedish) 2022-02-11 19:57:27 +01:00
Eugen Rochko b2ab902799 New translations Intents.strings (Swedish) 2022-02-11 18:17:48 +01:00
Eugen Rochko c40f89af57 New translations app.json (French) 2022-02-11 18:17:46 +01:00
Eugen Rochko d0fbef8866 New translations app.json (Kabyle) 2022-02-11 18:17:44 +01:00
Eugen Rochko da2ac38e9b New translations app.json (Romanian) 2022-02-11 18:17:43 +01:00
Eugen Rochko 634671798d New translations app.json (Spanish) 2022-02-11 18:17:41 +01:00
Eugen Rochko 60c4856786 New translations app.json (Arabic) 2022-02-11 18:17:39 +01:00
Eugen Rochko c6901a9725 New translations app.json (Catalan) 2022-02-11 18:17:38 +01:00
Eugen Rochko ed1f7e591a New translations app.json (Danish) 2022-02-11 18:17:37 +01:00
Eugen Rochko 5091825458 New translations app.json (German) 2022-02-11 18:17:36 +01:00
Eugen Rochko 6b886d851d New translations app.json (Basque) 2022-02-11 18:17:35 +01:00
Eugen Rochko 09774eddd9 New translations app.json (Japanese) 2022-02-11 18:17:34 +01:00
Eugen Rochko f39e2739fe New translations app.json (Korean) 2022-02-11 18:17:32 +01:00
Eugen Rochko ad899b937b New translations app.json (Dutch) 2022-02-11 18:17:31 +01:00
Eugen Rochko e8c4b4e051 New translations app.json (Portuguese) 2022-02-11 18:17:30 +01:00
Eugen Rochko 3bf15a1ceb New translations app.json (Russian) 2022-02-11 18:17:28 +01:00
Eugen Rochko 433fdbd199 New translations app.json (Chinese Simplified) 2022-02-11 18:17:26 +01:00
Eugen Rochko e0abd0036c New translations app.json (Chinese Traditional) 2022-02-11 18:17:24 +01:00
Eugen Rochko e3ae55c46c New translations app.json (English) 2022-02-11 18:17:23 +01:00
Eugen Rochko 4506fb80a7 New translations app.json (Portuguese, Brazilian) 2022-02-11 18:17:22 +01:00
Eugen Rochko b932629027 New translations app.json (Indonesian) 2022-02-11 18:17:20 +01:00
Eugen Rochko fe05122979 New translations app.json (Hindi) 2022-02-11 18:17:18 +01:00
Eugen Rochko 249acd3c05 New translations app.json (Welsh) 2022-02-11 18:17:16 +01:00
Eugen Rochko 6575d542d3 New translations app.json (Scottish Gaelic) 2022-02-11 18:17:14 +01:00
Eugen Rochko 01c6265975 New translations app.json (Kurmanji (Kurdish)) 2022-02-11 18:17:12 +01:00
Eugen Rochko 9eb6977efd New translations app.json (Swedish, Finland) 2022-02-11 18:17:12 +01:00
Eugen Rochko bd4946ee27 New translations Localizable.stringsdict (Swedish) 2022-02-11 18:17:10 +01:00
Eugen Rochko df59b5c2c3 New translations app.json (Swedish) 2022-02-11 18:17:08 +01:00
Eugen Rochko 44614eb3d9 New translations app.json (Thai) 2022-02-11 18:17:07 +01:00
CMK 0ec2b9f66c fix: notification i18n word typo 2022-02-12 00:18:19 +08:00
Eugen Rochko b884176c97 New translations app.json (Kurmanji (Kurdish)) 2022-02-11 17:17:38 +01:00
Eugen Rochko 46f2b6468a New translations app.json (Spanish, Argentina) 2022-02-11 17:17:37 +01:00
Eugen Rochko bfa1030a6f New translations app.json (Swedish, Finland) 2022-02-11 16:04:23 +01:00
Eugen Rochko 73be5bc64d New translations app.json (French) 2022-02-11 16:04:22 +01:00
Eugen Rochko 7a5c41c8bb New translations app.json (Kabyle) 2022-02-11 16:04:21 +01:00
Eugen Rochko a6cbd94cbc New translations app.json (Romanian) 2022-02-11 16:04:19 +01:00
Eugen Rochko 495d5ecd56 New translations app.json (Spanish) 2022-02-11 16:04:18 +01:00
Eugen Rochko 655d240078 New translations app.json (Arabic) 2022-02-11 16:04:17 +01:00
Eugen Rochko 0ff8d33936 New translations app.json (Catalan) 2022-02-11 16:04:16 +01:00
Eugen Rochko a6d173b7b4 New translations app.json (Danish) 2022-02-11 16:04:15 +01:00
Eugen Rochko 4b6964c79f New translations app.json (German) 2022-02-11 16:04:14 +01:00
Eugen Rochko b9f0db0a03 New translations app.json (Basque) 2022-02-11 16:04:12 +01:00
Eugen Rochko a8d450d94e New translations app.json (Japanese) 2022-02-11 16:04:11 +01:00
Eugen Rochko 447e6cecbd New translations app.json (Korean) 2022-02-11 16:04:10 +01:00
Eugen Rochko 10c0e6ee2f New translations app.json (Dutch) 2022-02-11 16:04:09 +01:00
Eugen Rochko 2e93d92428 New translations app.json (Portuguese) 2022-02-11 16:04:07 +01:00
Eugen Rochko c5210c3bca New translations app.json (Swedish) 2022-02-11 16:04:06 +01:00
Eugen Rochko ded116b30c New translations app.json (Chinese Simplified) 2022-02-11 16:04:05 +01:00
Eugen Rochko aa317336e2 New translations app.json (Chinese Traditional) 2022-02-11 16:04:04 +01:00
Eugen Rochko f08c79ccd2 New translations app.json (English) 2022-02-11 16:04:02 +01:00
Eugen Rochko 9b54b66508 New translations app.json (Portuguese, Brazilian) 2022-02-11 16:04:01 +01:00
Eugen Rochko 705c80df89 New translations app.json (Indonesian) 2022-02-11 16:03:59 +01:00
Eugen Rochko 6b1a7429c9 New translations app.json (Spanish, Argentina) 2022-02-11 16:03:58 +01:00
Eugen Rochko 54101e0303 New translations app.json (Hindi) 2022-02-11 16:03:57 +01:00
Eugen Rochko 7f48ae3a92 New translations app.json (Welsh) 2022-02-11 16:03:56 +01:00
Eugen Rochko b4164d01a8 New translations app.json (Scottish Gaelic) 2022-02-11 16:03:54 +01:00
Eugen Rochko a174d63d3c New translations app.json (Kurmanji (Kurdish)) 2022-02-11 16:03:53 +01:00
Eugen Rochko 0c8c793b69 New translations app.json (Russian) 2022-02-11 16:03:52 +01:00
Eugen Rochko 39596d8d84 New translations app.json (Thai) 2022-02-11 16:03:51 +01:00
CMK c4c297a3de
Merge pull request #327 from mastodon/feature/v2-timeline
Update Timeline UI
2022-02-11 23:01:11 +08:00
CMK 462d9060e0 chore: update version to 1.3.0 (96) 2022-02-11 20:26:12 +08:00
CMK 0bc128ba79 feat: add content warning toggle button 2022-02-11 20:21:28 +08:00
CMK d3e8f85cb3 feat: add notification timeline fetcher 2022-02-11 19:27:14 +08:00
CMK 59812807c6 fix: foreground notification not trigger tab bell icon update issue 2022-02-11 15:33:18 +08:00
CMK d85af16e03 fix: follow push notification deep-link not works issue 2022-02-11 15:28:39 +08:00
CMK 9e954c517e fix: instal state missing issue 2022-02-11 15:28:03 +08:00
CMK 56ce39cb46 chore: update action toolbar icons 2022-02-11 15:27:29 +08:00
Eugen Rochko 19cb4bc56f New translations app.json (French) 2022-02-10 19:52:46 +01:00
Eugen Rochko 0d77c0f9d8 New translations app.json (Kabyle) 2022-02-10 14:48:04 +01:00
Eugen Rochko b68133498f New translations Localizable.stringsdict (French) 2022-02-10 13:45:04 +01:00
Eugen Rochko 256d41c113 New translations Intents.stringsdict (Kabyle) 2022-02-10 13:45:03 +01:00
Eugen Rochko 55dd5f64c8 New translations Intents.strings (Kabyle) 2022-02-10 13:45:02 +01:00
Eugen Rochko 5e3d439166 New translations Localizable.stringsdict (Kabyle) 2022-02-10 13:45:00 +01:00
Eugen Rochko 1e5f22f04f New translations ios-infoPlist.json (Kabyle) 2022-02-10 13:44:59 +01:00
Eugen Rochko 7e0f64846d New translations app.json (Kabyle) 2022-02-10 13:44:58 +01:00
Eugen Rochko 57f2d225c6 New translations Intents.strings (French) 2022-02-10 13:44:56 +01:00
Eugen Rochko 9506fb7cf8 New translations app.json (French) 2022-02-10 13:44:55 +01:00
CMK dd7a0a48ca chore: update version to 1.3.0 (95) 2022-02-10 20:02:23 +08:00
CMK ab4d525cec feat: make the home timeline readable for VoiceOver 2022-02-10 20:01:52 +08:00
Eugen Rochko 5e20e410bf New translations Intents.stringsdict (Kabyle) 2022-02-10 12:40:13 +01:00
Eugen Rochko bc60081593 New translations Intents.strings (Kabyle) 2022-02-10 12:40:12 +01:00
Eugen Rochko 33eaca29fe New translations Localizable.stringsdict (Kabyle) 2022-02-10 12:40:11 +01:00
Eugen Rochko 4ef0ee303a New translations ios-infoPlist.json (Kabyle) 2022-02-10 12:40:09 +01:00
Eugen Rochko f532d5ebd6 New translations app.json (Kabyle) 2022-02-10 12:40:07 +01:00
CMK 54e84ed814 fix: [WIP] add suggestion account scene back 2022-02-10 19:30:41 +08:00
CMK c1e1d527fe fix: add missing home timeline bottom fetcher 2022-02-10 16:43:26 +08:00
CMK e7816f365f fix: add notification count clear logic back 2022-02-10 16:43:07 +08:00
CMK ca4406e941 fix: the profile segmented control use wrong selection tint color under force light UI style issue 2022-02-10 15:54:19 +08:00
CMK 05646e6f59 fix: profile segmented controls missing margin issue 2022-02-10 15:53:38 +08:00
CMK ba76fc51a1 fix: add missing margin for timeline with horizontal regular size class 2022-02-10 15:03:57 +08:00
CMK 1ac0bd65be fix: add missing shadow for compose publish button 2022-02-10 14:22:14 +08:00
CMK 471384d5f3 chore: remove spoiler toggle animation for table cell 2022-02-10 14:21:52 +08:00
CMK d1441aee8c fix: text strip wrong color in the Dark Mode issue 2022-02-10 14:21:19 +08:00
CMK a651b30674 chore: update version to 1.3.0 (94) 2022-02-09 20:35:54 +08:00
CMK 582843f54a feat: add video player for audio/video kind media 2022-02-09 20:35:19 +08:00
CMK 1789e6eb86 chore: update version to 1.3.0 (93) 2022-02-08 20:39:05 +08:00
CMK 8cd409de86 feat: add notification gap fetcher 2022-02-08 20:07:50 +08:00
CMK bdf7114fef feat: update status content warning UI 2022-02-08 19:50:18 +08:00
CMK 9051e5d1ec feat: update setting scene UI 2022-02-08 18:17:17 +08:00
CMK f4bb2d947f feat: update report flow 2022-02-08 12:36:06 +08:00
Eugen Rochko ec9ced0cef New translations app.json (Thai) 2022-02-07 17:05:33 +01:00
Eugen Rochko 53ad51c2b3 New translations Intents.strings (French) 2022-02-06 11:35:42 +01:00
Eugen Rochko 0d662e2ba5 New translations app.json (French) 2022-02-06 11:35:41 +01:00
CMK c964255a2a chore: update version to 1.3.0 (92) 2022-01-29 21:48:36 +08:00
CMK d332c98a0f feat: add content warning for post media 2022-01-29 19:51:40 +08:00
CMK caaf66286f feat: add content warning for post spoiler 2022-01-29 17:02:30 +08:00
CMK 12b73f5a10 fix: project dependency issue 2022-01-28 12:09:28 +08:00
CMK 9c7da4389e fix: remove unavailable framework import 2022-01-27 22:00:03 +08:00
CMK 573ed8fd8d fix: update the Xcode version to fix the CI failure 2022-01-27 21:50:02 +08:00
CMK b76b3a2750 feat: adapt the app to async & await. Update timeline UI 2022-01-27 21:23:39 +08:00
Eugen Rochko 2dac7ff906 New translations app.json (Thai) 2022-01-26 18:03:17 +01:00
Eugen Rochko a6a1aa1698 New translations app.json (Thai) 2022-01-26 16:42:17 +01:00
Eugen Rochko 8be8b30582 New translations Localizable.stringsdict (Spanish) 2022-01-26 12:07:38 +01:00
Eugen Rochko 47719cdfe4 New translations app.json (Spanish) 2022-01-26 12:07:36 +01:00
Eugen Rochko 098509f748 New translations app.json (Thai) 2022-01-25 21:29:57 +01:00
Eugen Rochko b744f34ef9 New translations app.json (Thai) 2022-01-25 20:11:48 +01:00
Eugen Rochko 106a22adff New translations app.json (Scottish Gaelic) 2022-01-21 20:46:06 +01:00
Eugen Rochko aee29cfb8d New translations app.json (Arabic) 2022-01-18 06:42:39 +01:00
Eugen Rochko ebeb5f693b New translations app.json (Kurmanji (Kurdish)) 2022-01-18 05:27:53 +01:00
Eugen Rochko 584b7c8d46 New translations app.json (German) 2022-01-18 02:23:54 +01:00
Eugen Rochko 3bbe922695 New translations app.json (Russian) 2022-01-12 06:16:15 +01:00
Eugen Rochko eca40e49f3 New translations app.json (Russian) 2022-01-12 05:10:52 +01:00
Eugen Rochko 0be1e50d64 New translations app.json (Spanish, Argentina) 2022-01-11 08:29:42 +01:00
Eugen Rochko fe1003849d New translations app.json (Spanish, Argentina) 2022-01-11 07:23:37 +01:00
Eugen Rochko 941270f955 New translations app.json (Swedish) 2022-01-10 15:29:24 +01:00
Eugen Rochko 35e617776e New translations app.json (Kurmanji (Kurdish)) 2022-01-10 14:26:36 +01:00
Eugen Rochko 19ecd721f6 New translations app.json (Kurmanji (Kurdish)) 2022-01-10 13:26:57 +01:00
Eugen Rochko df8866dd36 New translations app.json (Spanish) 2022-01-10 09:33:52 +01:00
Eugen Rochko f46853cba1 New translations app.json (Chinese Simplified) 2022-01-10 07:12:50 +01:00
Eugen Rochko 994dccf476 New translations app.json (Catalan) 2022-01-10 07:12:49 +01:00
Eugen Rochko 828e9b5aae New translations app.json (Catalan) 2022-01-10 06:14:23 +01:00
Eugen Rochko 3952858516 New translations app.json (Kurmanji (Kurdish)) 2022-01-10 04:36:48 +01:00
Eugen Rochko 51eb15f806 New translations app.json (French) 2022-01-10 04:36:47 +01:00
Eugen Rochko 5595d6c05d New translations app.json (Spanish) 2022-01-10 04:36:47 +01:00
Eugen Rochko b5d69d22fc New translations app.json (Arabic) 2022-01-10 04:36:46 +01:00
Eugen Rochko 332217dfb6 New translations app.json (Catalan) 2022-01-10 04:36:45 +01:00
Eugen Rochko 7f9a59002b New translations app.json (Danish) 2022-01-10 04:36:44 +01:00
Eugen Rochko 1136e3ab0f New translations app.json (German) 2022-01-10 04:36:43 +01:00
Eugen Rochko e329bd6b36 New translations app.json (Basque) 2022-01-10 04:36:42 +01:00
Eugen Rochko cd7885dda4 New translations app.json (Japanese) 2022-01-10 04:36:41 +01:00
Eugen Rochko 992cec98d0 New translations app.json (Korean) 2022-01-10 04:36:40 +01:00
Eugen Rochko 86a302855c New translations app.json (Dutch) 2022-01-10 04:36:39 +01:00
Eugen Rochko 3bc507f2f1 New translations app.json (Portuguese) 2022-01-10 04:36:38 +01:00
Eugen Rochko 880ac8409c New translations app.json (Romanian) 2022-01-10 04:36:37 +01:00
Eugen Rochko f26bb9e8d0 New translations app.json (Russian) 2022-01-10 04:36:37 +01:00
Eugen Rochko a02644a58b New translations app.json (Chinese Simplified) 2022-01-10 04:36:36 +01:00
Eugen Rochko e2becf57b6 New translations app.json (Chinese Traditional) 2022-01-10 04:36:34 +01:00
Eugen Rochko ff3ac07e0d New translations app.json (English) 2022-01-10 04:36:33 +01:00
Eugen Rochko 997009718d New translations app.json (Portuguese, Brazilian) 2022-01-10 04:36:32 +01:00
Eugen Rochko 96c1efbad9 New translations app.json (Indonesian) 2022-01-10 04:36:31 +01:00
Eugen Rochko cf5f48e8c4 New translations app.json (Spanish, Argentina) 2022-01-10 04:36:31 +01:00
Eugen Rochko 453a032484 New translations app.json (Thai) 2022-01-10 04:36:30 +01:00
Eugen Rochko 54995eb5fb New translations app.json (Hindi) 2022-01-10 04:36:29 +01:00
Eugen Rochko 987b5e3256 New translations app.json (Welsh) 2022-01-10 04:36:28 +01:00
Eugen Rochko fc18e89bca New translations app.json (Scottish Gaelic) 2022-01-10 04:36:27 +01:00
Eugen Rochko 44e3e86909 New translations app.json (Swedish) 2022-01-10 04:36:26 +01:00
Eugen Rochko da7c1eab5f New translations app.json (Swedish, Finland) 2022-01-10 04:36:25 +01:00
CMK b8181b83c9
Merge pull request #323 from mastodon/feature/v2-onboarding
Implement v2 Onboarding scene
2022-01-10 11:31:47 +08:00
CMK 0d96fd9f9e chore: add password hint i18n words and a11y hint 2022-01-10 11:20:44 +08:00
Eugen Rochko 58adc4fe1a New translations app.json (Basque) 2022-01-07 12:45:21 +01:00
CMK 5431d7a98c chore: update version to 1.3.0 (90) 2022-01-07 19:14:39 +08:00
CMK 548e4cc28f feat: update email confirm scene UI 2022-01-07 19:11:56 +08:00
CMK 7bf14c0450 feat: update register scene UI 2022-01-07 18:49:37 +08:00
Eugen Rochko e9834555d1 New translations app.json (Basque) 2022-01-07 11:42:25 +01:00
Eugen Rochko 5725f17fda New translations app.json (Basque) 2022-01-06 13:23:34 +01:00
Eugen Rochko a80e2dc296 New translations app.json (Basque) 2022-01-06 12:03:34 +01:00
Eugen Rochko e6ee0c67ab New translations Intents.stringsdict (Basque) 2022-01-05 20:16:29 +01:00
Eugen Rochko 755e33d57f New translations Intents.strings (Basque) 2022-01-05 20:16:28 +01:00
Eugen Rochko 1576a8e486 New translations Localizable.stringsdict (Basque) 2022-01-05 20:16:27 +01:00
Eugen Rochko 44e44f781f New translations ios-infoPlist.json (Basque) 2022-01-05 20:16:26 +01:00
Eugen Rochko 8bbc083712 New translations app.json (Basque) 2022-01-05 20:16:26 +01:00
Eugen Rochko 29e9a5f8b6 New translations app.json (Basque) 2022-01-05 19:08:33 +01:00
Eugen Rochko 41b8089fcb New translations Intents.strings (Japanese) 2022-01-05 11:27:09 +01:00
Eugen Rochko 5133df1934 New translations app.json (Japanese) 2022-01-05 11:27:08 +01:00
CMK a7a36d503a feat: update server rule scene UI 2022-01-05 18:12:52 +08:00
CMK d08cb9ece9 chore: update version to .1.3.0 (89) 2022-01-04 19:28:46 +08:00
CMK c9417a2e17 fix: category initial selection missing issue 2022-01-04 18:44:42 +08:00
CMK d36e60e2a4 chore: fix CI build failure issue 2022-01-04 18:30:59 +08:00
CMK 223049a3f5 feat: update server pick scene UI 2022-01-04 18:30:21 +08:00
Eugen Rochko 63238da22f New translations app.json (Kurmanji (Kurdish)) 2022-01-01 18:02:41 +01:00
Eugen Rochko 98ca1f86b4 New translations app.json (Arabic) 2021-12-31 21:26:01 +01:00
Eugen Rochko 92b37f3ec8 New translations app.json (Spanish, Argentina) 2021-12-31 15:23:47 +01:00
Eugen Rochko ab65e6a2cb New translations app.json (Spanish) 2021-12-31 14:22:17 +01:00
Eugen Rochko 7c5dcb934b New translations app.json (Russian) 2021-12-31 13:18:48 +01:00
Eugen Rochko e0d2f42626 New translations app.json (Catalan) 2021-12-31 13:18:47 +01:00
Eugen Rochko 11287b3b11 New translations app.json (Kurmanji (Kurdish)) 2021-12-31 12:14:56 +01:00
Eugen Rochko e970191c61 New translations app.json (French) 2021-12-31 12:14:55 +01:00
Eugen Rochko 9a478f445f New translations app.json (Spanish) 2021-12-31 12:14:54 +01:00
Eugen Rochko 9fbee6584a New translations app.json (Arabic) 2021-12-31 12:14:53 +01:00
Eugen Rochko 627e4a773d New translations app.json (Catalan) 2021-12-31 12:14:52 +01:00
Eugen Rochko b174fa7cf6 New translations app.json (Danish) 2021-12-31 12:14:51 +01:00
Eugen Rochko 7948df0ba6 New translations app.json (German) 2021-12-31 12:14:50 +01:00
Eugen Rochko baf2d5180e New translations app.json (Basque) 2021-12-31 12:14:50 +01:00
Eugen Rochko d59a94851a New translations app.json (Japanese) 2021-12-31 12:14:49 +01:00
Eugen Rochko c1573f069e New translations app.json (Korean) 2021-12-31 12:14:48 +01:00
Eugen Rochko 37ba14d0ac New translations app.json (Dutch) 2021-12-31 12:14:47 +01:00
Eugen Rochko 65ea9aa894 New translations app.json (Portuguese) 2021-12-31 12:14:46 +01:00
Eugen Rochko 51d29d5066 New translations app.json (Romanian) 2021-12-31 12:14:45 +01:00
Eugen Rochko 8199e6cb17 New translations app.json (Russian) 2021-12-31 12:14:44 +01:00
Eugen Rochko 68b02146c2 New translations app.json (Chinese Simplified) 2021-12-31 12:14:43 +01:00
Eugen Rochko a3d263a29a New translations app.json (Chinese Traditional) 2021-12-31 12:14:42 +01:00
Eugen Rochko b108fa4389 New translations app.json (English) 2021-12-31 12:14:41 +01:00
Eugen Rochko 2b714768d4 New translations app.json (Portuguese, Brazilian) 2021-12-31 12:14:40 +01:00
Eugen Rochko 6d09b5be4e New translations app.json (Indonesian) 2021-12-31 12:14:39 +01:00
Eugen Rochko 2b2272b8c0 New translations app.json (Spanish, Argentina) 2021-12-31 12:14:38 +01:00
Eugen Rochko e36a17fb87 New translations app.json (Thai) 2021-12-31 12:14:37 +01:00
Eugen Rochko da68a942ed New translations app.json (Hindi) 2021-12-31 12:14:36 +01:00
Eugen Rochko 3c05901806 New translations app.json (Welsh) 2021-12-31 12:14:35 +01:00
Eugen Rochko 09fbb7ba60 New translations app.json (Scottish Gaelic) 2021-12-31 12:14:34 +01:00
Eugen Rochko ad96146922 New translations app.json (Swedish) 2021-12-31 12:14:33 +01:00
Eugen Rochko 17712b5698 New translations app.json (Swedish, Finland) 2021-12-31 12:14:32 +01:00
CMK cff048c2a3 feat: add shadow and fix modal transition issue 2021-12-31 17:31:13 +08:00
CMK 4a38daa345 feat: update Welcome scene UI 2021-12-31 16:47:13 +08:00
CMK 7711564cdd chore: remove Texture pod 2021-12-28 16:15:44 +08:00
CMK b3ec9ee171 Merge branch 'main' into develop 2021-12-28 15:59:38 +08:00
Eugen Rochko fd245519af New translations app.json (Swedish, Finland) 2021-12-25 02:18:32 +01:00
Eugen Rochko 9be9636dab New translations app.json (Swedish, Finland) 2021-12-22 08:32:43 +01:00
Eugen Rochko 3c894320d7 New translations app.json (Swedish, Finland) 2021-12-22 07:35:56 +01:00
Eugen Rochko 2a694964c2 New translations Intents.stringsdict (Swedish, Finland) 2021-12-22 06:35:07 +01:00
Eugen Rochko c7c8861ebe New translations Intents.strings (Swedish, Finland) 2021-12-22 06:35:06 +01:00
Eugen Rochko 55c8e16d31 New translations Localizable.stringsdict (Swedish, Finland) 2021-12-22 06:35:05 +01:00
Eugen Rochko 0e824c992e New translations ios-infoPlist.json (Swedish, Finland) 2021-12-22 06:35:04 +01:00
Eugen Rochko 7b5861fb01 New translations app.json (Swedish, Finland) 2021-12-22 06:35:03 +01:00
Eugen Rochko 8972400a5c New translations Intents.strings (Swedish, Finland) 2021-12-22 05:37:18 +01:00
Eugen Rochko 4a47ab6c7d New translations app.json (Swedish, Finland) 2021-12-22 03:40:27 +01:00
Eugen Rochko 76ad32e4c8 New translations Intents.strings (Swedish, Finland) 2021-12-22 02:29:38 +01:00
Eugen Rochko 9ccf9ef5f9 New translations app.json (Swedish, Finland) 2021-12-22 02:29:37 +01:00
Eugen Rochko f207a4b3cc New translations app.json (Swedish, Finland) 2021-12-22 01:33:28 +01:00
Eugen Rochko 250f68acfe New translations app.json (Swedish, Finland) 2021-12-22 00:37:54 +01:00
Eugen Rochko 8b28057faf New translations Localizable.stringsdict (Swedish, Finland) 2021-12-21 23:32:20 +01:00
Eugen Rochko aaac6d1060 New translations Localizable.stringsdict (Swedish, Finland) 2021-12-21 22:32:46 +01:00
Eugen Rochko 06efb2b5be New translations app.json (Swedish, Finland) 2021-12-21 22:32:45 +01:00
Eugen Rochko 67a003529a New translations ios-infoPlist.json (Swedish, Finland) 2021-12-21 21:34:13 +01:00
Eugen Rochko a44bd410bd New translations app.json (Swedish, Finland) 2021-12-21 21:34:12 +01:00
Eugen Rochko 93e8f1f724 New translations app.json (Swedish, Finland) 2021-12-21 20:24:40 +01:00
Eugen Rochko 6d79a73c96 New translations Intents.stringsdict (Basque) 2021-12-09 05:00:50 +01:00
Eugen Rochko 8365bf7f09 New translations Intents.strings (Basque) 2021-12-09 05:00:49 +01:00
Eugen Rochko b1f5fa0bc4 New translations Localizable.stringsdict (Basque) 2021-12-09 05:00:48 +01:00
Eugen Rochko 41d84c5b77 New translations ios-infoPlist.json (Basque) 2021-12-09 05:00:47 +01:00
Eugen Rochko 2ff2241227 New translations app.json (Basque) 2021-12-09 05:00:46 +01:00
Eugen Rochko 4e44b0d0f9 New translations app.json (Arabic) 2021-12-06 16:58:43 +01:00
Eugen Rochko f3973c5432 New translations app.json (Arabic) 2021-12-06 15:48:17 +01:00
Eugen Rochko d9cc83f492 New translations app.json (Arabic) 2021-12-06 14:51:53 +01:00
Eugen Rochko 56b5c4e2ef New translations app.json (Arabic) 2021-12-06 10:11:42 +01:00
Eugen Rochko 27d4d2e1c3 New translations app.json (Arabic) 2021-12-06 08:37:09 +01:00
Eugen Rochko 1edaa186f0 New translations app.json (Arabic) 2021-12-06 07:38:58 +01:00
Eugen Rochko 7fe35c405e New translations app.json (Arabic) 2021-12-06 06:42:42 +01:00
CMK 6dcc8d1f9e
Merge pull request #302 from mastodon/feature/new-iPad
Update for new iPad design
2021-11-01 20:26:33 +08:00
CMK 06e5541d44
Merge pull request #294 from mastodon/feature/iPad
Update for iPad compatibility
2021-09-30 15:22:35 +08:00
375 changed files with 23516 additions and 3621 deletions

View File

@ -1,9 +1,13 @@
#!/bin/bash
sudo gem install cocoapods-keys
# Install Ruby Bundler
gem install bundler:2.3.11
# Install Ruby Gems
bundle install
# stub keys. DO NOT use in production
pod keys set notification_endpoint "<endpoint>"
pod keys set notification_endpoint_debug "<endpoint>"
bundle exec pod keys set notification_endpoint "<endpoint>"
bundle exec pod keys set notification_endpoint_debug "<endpoint>"
pod install
bundle exec pod install

View File

@ -10,10 +10,7 @@ import Foundation
import CryptoKit
import KeychainAccess
import Keys
enum AppName {
public static let groupID = "group.org.joinmastodon.app"
}
import MastodonCommon
public final class AppSecret {

View File

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

View File

@ -0,0 +1,34 @@
# Acknowledgments
- [AlamofireImage](https://github.com/Alamofire/AlamofireImage)
- [AlamofireNetworkActivityIndicator](https://github.com/Alamofire/AlamofireNetworkActivityIndicator)
- [Alamofire](https://github.com/Alamofire/Alamofire)
- [CommonOSLog](https://github.com/mainasuk/CommonOSLog)
- [CryptoSwift](https://github.com/krzyzanowskim/CryptoSwift)
- [DateToolSwift](https://github.com/MatthewYork/DateTools)
- [DiffableDataSources](https://github.com/ra1028/DiffableDataSources)
- [DifferenceKit](https://github.com/ra1028/DifferenceKit)
- [FLAnimatedImage](https://github.com/Flipboard/FLAnimatedImage)
- [FLEX](https://github.com/FLEXTool/FLEX)
- [FPSIndicator](https://github.com/MainasuK/FPSIndicator)
- [Fuzi](https://github.com/cezheng/Fuzi)
- [Kanna](https://github.com/tid-kijyun/Kanna)
- [KeychainAccess](https://github.com/kishikawakatsumi/KeychainAccess.git)
- [Kingfisher](https://github.com/onevcat/Kingfisher)
- [MetaTextKit](https://github.com/TwidereProject/MetaTextKit)
- [Nuke-FLAnimatedImage-Plugin](https://github.com/kean/Nuke-FLAnimatedImage-Plugin)
- [Nuke](https://github.com/kean/Nuke)
- [Pageboy](https://github.com/uias/Pageboy#the-basics)
- [PanModal](https://github.com/slackhq/PanModal.git)
- [SDWebImage](https://github.com/SDWebImage/SDWebImage)
- [swift-collections](https://github.com/apple/swift-collections)
- [swift-nio](https://github.com/apple/swift-nio)
- [SwiftGen](https://github.com/SwiftGen/SwiftGen)
- [SwiftUI-Introspect](https://github.com/siteline/SwiftUI-Introspect)
- [SwiftyJSON](https://github.com/SwiftyJSON/SwiftyJSON)
- [Tabman](https://github.com/uias/Tabman)
- [TwidereX-iOS](https://github.com/TwidereProject/TwidereX-iOS)
- [ThirdPartyMailer](https://github.com/vtourraine/ThirdPartyMailer)
- [TOCropViewController](https://github.com/TimOliver/TOCropViewController)
- [TwitterProfile](https://github.com/OfTheWolf/TwitterProfile)
- [UITextView-Placeholder](https://github.com/devxoul/UITextView-Placeholder)

View File

@ -12,12 +12,13 @@ Intell the latest version of Xcode from the App Store or Apple Developer Downloa
This guide may not suit your machine and actually setup procedure may change in the future. Please file the issue or Pull Request if there are any problems.
## CocoaPods
The app use [CocoaPods]() and [CocoaPods-Keys](https://github.com/orta/cocoapods-keys). The M1 Mac needs virtual ruby env to workaround compatibility issues.
The app use [CocoaPods]() and [CocoaPods-Keys](https://github.com/orta/cocoapods-keys). Ruby Gems are managed through Bundler. The M1 Mac needs virtual ruby env to workaround compatibility issues.
#### Intel Mac
```zsh
sudo gem install cocoapods cocoapods-keys
gem install bundler
bundle install
```
#### M1 Mac
@ -40,18 +41,19 @@ rbenv global 3.0.3
ruby --version
# > ruby 3.0.3p157 (2021-11-24 revision 3fb7d2cadc) [arm64-darwin21]
sudo gem install cocoapods cocoapods-keys
gem install bundler
bundle install
```
## Bootstrap
```zsh
# make a clean build
sudo gem install cocoapods-clean
pod clean
bundle install
bundle exec pod clean
# make install
pod install --repo-update
bundle exec pod install --repo-update
# open workspace
open Mastodon.xcworkspace

6
Gemfile Normal file
View File

@ -0,0 +1,6 @@
source "https://rubygems.org"
gem "cocoapods"
gem "cocoapods-clean"
gem "cocoapods-keys"

109
Gemfile.lock Normal file
View File

@ -0,0 +1,109 @@
GEM
remote: https://rubygems.org/
specs:
CFPropertyList (3.0.5)
rexml
RubyInline (3.12.5)
ZenTest (~> 4.3)
ZenTest (4.12.1)
activesupport (6.1.5.1)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 1.6, < 2)
minitest (>= 5.1)
tzinfo (~> 2.0)
zeitwerk (~> 2.3)
addressable (2.8.0)
public_suffix (>= 2.0.2, < 5.0)
algoliasearch (1.27.5)
httpclient (~> 2.8, >= 2.8.3)
json (>= 1.5.1)
atomos (0.1.3)
claide (1.1.0)
cocoapods (1.11.3)
addressable (~> 2.8)
claide (>= 1.0.2, < 2.0)
cocoapods-core (= 1.11.3)
cocoapods-deintegrate (>= 1.0.3, < 2.0)
cocoapods-downloader (>= 1.4.0, < 2.0)
cocoapods-plugins (>= 1.0.0, < 2.0)
cocoapods-search (>= 1.0.0, < 2.0)
cocoapods-trunk (>= 1.4.0, < 2.0)
cocoapods-try (>= 1.1.0, < 2.0)
colored2 (~> 3.1)
escape (~> 0.0.4)
fourflusher (>= 2.3.0, < 3.0)
gh_inspector (~> 1.0)
molinillo (~> 0.8.0)
nap (~> 1.0)
ruby-macho (>= 1.0, < 3.0)
xcodeproj (>= 1.21.0, < 2.0)
cocoapods-clean (0.0.1)
cocoapods-core (1.11.3)
activesupport (>= 5.0, < 7)
addressable (~> 2.8)
algoliasearch (~> 1.0)
concurrent-ruby (~> 1.1)
fuzzy_match (~> 2.0.4)
nap (~> 1.0)
netrc (~> 0.11)
public_suffix (~> 4.0)
typhoeus (~> 1.0)
cocoapods-deintegrate (1.0.5)
cocoapods-downloader (1.6.3)
cocoapods-keys (2.2.1)
dotenv
osx_keychain
cocoapods-plugins (1.0.0)
nap
cocoapods-search (1.0.1)
cocoapods-trunk (1.6.0)
nap (>= 0.8, < 2.0)
netrc (~> 0.11)
cocoapods-try (1.2.0)
colored2 (3.1.2)
concurrent-ruby (1.1.10)
dotenv (2.7.6)
escape (0.0.4)
ethon (0.15.0)
ffi (>= 1.15.0)
ffi (1.15.5)
fourflusher (2.3.1)
fuzzy_match (2.0.4)
gh_inspector (1.1.3)
httpclient (2.8.3)
i18n (1.10.0)
concurrent-ruby (~> 1.0)
json (2.6.1)
minitest (5.15.0)
molinillo (0.8.0)
nanaimo (0.3.0)
nap (1.1.0)
netrc (0.11.0)
osx_keychain (1.0.2)
RubyInline (~> 3)
public_suffix (4.0.7)
rexml (3.2.5)
ruby-macho (2.5.1)
typhoeus (1.4.0)
ethon (>= 0.9.0)
tzinfo (2.0.4)
concurrent-ruby (~> 1.0)
xcodeproj (1.21.0)
CFPropertyList (>= 2.3.3, < 4.0)
atomos (~> 0.1.3)
claide (>= 1.0.2, < 2.0)
colored2 (~> 3.1)
nanaimo (~> 0.3.0)
rexml (~> 3.2.4)
zeitwerk (2.5.4)
PLATFORMS
ruby
DEPENDENCIES
cocoapods
cocoapods-clean
cocoapods-keys
BUNDLED WITH
2.3.11

View File

@ -1,4 +1,4 @@
"16wxgf" = "النَشر على ماستودون";
"16wxgf" = "النَّشرُ عَلَى مَاستودُون";
"751xkl" = "محتوى نصي";
@ -14,7 +14,7 @@
"RxSqsb" = "مَنشور";
"WCIR3D" = "نَشر ${content} على ماستودون";
"WCIR3D" = "نَشرُ ${content} عَلَى مَاستودُون";
"ZKJSNu" = "مَنشور";
@ -32,9 +32,9 @@
"ayoYEb-ehFLjY" = "${content}، المُتابِعُون فقط";
"dUyuGg" = "النشر على ماستدون";
"dUyuGg" = "النَّشرُ عَلَى مَاستودُون";
"dYQ5NN" = "للعامة";
"dYQ5NN" = "لِلعَامَّة";
"ehFLjY" = "لمتابعيك فقط";

View File

@ -0,0 +1,51 @@
"16wxgf" = "پۆستێک بکە";
"751xkl" = "نووسین";
"CsR7G2" = "پۆستێک بکە";
"HZSGTr" = "چی پۆست بکرێت؟";
"HdGikU" = "پۆستکردنەکە سەرکەوتوو نەبوو";
"KDNTJ4" = "هۆکاری سەرنەکەوتن";
"RHxKOw" = "پۆست بە نووسینەوە بکە";
"RxSqsb" = "پۆست";
"WCIR3D" = "${content} لە ماستۆدۆن پۆست بکە";
"ZKJSNu" = "پۆست";
"ZS1XaK" = "${content}";
"ZbSjzC" = "دەرکەوتن";
"Zo4jgJ" = "دەرکەوتنی پۆست";
"apSxMG-dYQ5NN" = "${count} بژاردە بۆ 'گشتی' هەن.";
"apSxMG-ehFLjY" = "${count} بژاردە بۆ 'تەنیا شوێنکەوتووەکان' هەن.";
"ayoYEb-dYQ5NN" = "${content}، گشتی";
"ayoYEb-ehFLjY" = "${content}، تەنیا شوێنکەوتووەکان";
"dUyuGg" = "پۆستێک بکە";
"dYQ5NN" = "گشتی";
"ehFLjY" = "تەنیا شوێنکەوتووەکان";
"gfePDu" = "پۆستکردنەکە سەرکەوتوو نەبوو. ${failureReason}";
"k7dbKQ" = "پۆستەکە کرا.";
"oGiqmY-dYQ5NN" = "دڵنیایت لە هەڵبژاردنی 'گشتی'؟";
"oGiqmY-ehFLjY" = "دڵنیایت لە هەڵبژاردنی 'تەنیا شوێنکەوتووەکان'؟";
"rM6dvp" = "بەستەر";
"ryJLwG" = "پۆستەکە کرا. ";

View File

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>There are ${count} options matching ${content}. - 2</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_option@ بژاردە بۆ '${content}' هەن.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>%ld بژاردە</string>
<key>other</key>
<string>%ld بژاردە</string>
</dict>
</dict>
<key>There are ${count} options matching ${visibility}.</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_option@ بژاردە بۆ '${visibility}' هەن.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>%ld بژاردە</string>
<key>other</key>
<string>%ld بژاردە</string>
</dict>
</dict>
</dict>
</plist>

View File

@ -0,0 +1,51 @@
"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,38 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>There are ${count} options matching ${content}. - 2</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>There are %#@count_option@ matching ${content}.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>1 option</string>
<key>other</key>
<string>%ld options</string>
</dict>
</dict>
<key>There are ${count} options matching ${visibility}.</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>There are %#@count_option@ matching ${visibility}.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>1 option</string>
<key>other</key>
<string>%ld options</string>
</dict>
</dict>
</dict>
</plist>

View File

@ -0,0 +1,51 @@
"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,38 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>There are ${count} options matching ${content}. - 2</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>There are %#@count_option@ matching ${content}.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>1 option</string>
<key>other</key>
<string>%ld options</string>
</dict>
</dict>
<key>There are ${count} options matching ${visibility}.</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>There are %#@count_option@ matching ${visibility}.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>1 option</string>
<key>other</key>
<string>%ld options</string>
</dict>
</dict>
</dict>
</plist>

View File

@ -1,51 +1,51 @@
"16wxgf" = "Post on Mastodon";
"16wxgf" = "Pubblica su Mastodon";
"751xkl" = "Text Content";
"751xkl" = "Contenuto testuale";
"CsR7G2" = "Post on Mastodon";
"CsR7G2" = "Pubblica su Mastodon";
"HZSGTr" = "What content to post?";
"HZSGTr" = "Quale contenuto postare?";
"HdGikU" = "Posting failed";
"HdGikU" = "Pubblicazione non riuscita";
"KDNTJ4" = "Failure Reason";
"KDNTJ4" = "Motivo del fallimento";
"RHxKOw" = "Send Post with text content";
"RHxKOw" = "Invia post con contenuto testuale";
"RxSqsb" = "Post";
"RxSqsb" = "Pubblica";
"WCIR3D" = "Post ${content} on Mastodon";
"WCIR3D" = "Pubblica ${content} su Mastodon";
"ZKJSNu" = "Post";
"ZKJSNu" = "Pubblica";
"ZS1XaK" = "${content}";
"ZbSjzC" = "Visibility";
"ZbSjzC" = "Visibilità";
"Zo4jgJ" = "Post Visibility";
"Zo4jgJ" = "Visibilità del post";
"apSxMG-dYQ5NN" = "There are ${count} options matching Public.";
"apSxMG-dYQ5NN" = "Ci sono ${count} opzioni corrispondenti a 'Pubblico'.";
"apSxMG-ehFLjY" = "There are ${count} options matching Followers Only.";
"apSxMG-ehFLjY" = "Ci sono ${count} opzioni corrispondenti a Solo Seguaci.";
"ayoYEb-dYQ5NN" = "${content}, Public";
"ayoYEb-dYQ5NN" = "${content}, Pubblico";
"ayoYEb-ehFLjY" = "${content}, Followers Only";
"ayoYEb-ehFLjY" = "${content}, Solo seguaci";
"dUyuGg" = "Post on Mastodon";
"dUyuGg" = "Pubblica su Mastodon";
"dYQ5NN" = "Public";
"dYQ5NN" = "Pubblico";
"ehFLjY" = "Followers Only";
"ehFLjY" = "Solo i seguaci";
"gfePDu" = "Posting failed. ${failureReason}";
"gfePDu" = "Pubblicazione fallita. ${failureReason}";
"k7dbKQ" = "Post was sent successfully.";
"k7dbKQ" = "Post inviato con successo.";
"oGiqmY-dYQ5NN" = "Just to confirm, you wanted Public?";
"oGiqmY-dYQ5NN" = "Solo per confermare, volevi Pubblico?";
"oGiqmY-ehFLjY" = "Just to confirm, you wanted Followers Only?";
"oGiqmY-ehFLjY" = "Solo per confermare, volevi 'Solo seguaci'?";
"rM6dvp" = "URL";
"ryJLwG" = "Post was sent successfully. ";
"ryJLwG" = "Post inviato con successo. ";

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>Ci sono %#@count_option@ corrispondenti a «${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 opzione</string>
<key>other</key>
<string>%ld options</string>
<string>%ld opzioni</string>
</dict>
</dict>
<key>There are ${count} options matching ${visibility}.</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>There are %#@count_option@ matching ${visibility}.</string>
<string>Ci sono %#@count_option@ corrispondenti a «${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 opzione</string>
<key>other</key>
<string>%ld options</string>
<string>%ld opzioni</string>
</dict>
</dict>
</dict>

View File

@ -1,51 +1,51 @@
"16wxgf" = "Post on Mastodon";
"16wxgf" = "Posta på Mastodon";
"751xkl" = "Text Content";
"751xkl" = "Textinnehåll";
"CsR7G2" = "Post on Mastodon";
"CsR7G2" = "Posta på Mastodon";
"HZSGTr" = "What content to post?";
"HZSGTr" = "Vilket innehåll ska jag posta?";
"HdGikU" = "Posting failed";
"HdGikU" = "Inlägget misslyckades";
"KDNTJ4" = "Failure Reason";
"KDNTJ4" = "Felorsak";
"RHxKOw" = "Send Post with text content";
"RHxKOw" = "Skicka inlägg med textinnehåll";
"RxSqsb" = "Post";
"RxSqsb" = "Posta";
"WCIR3D" = "Posta ${content} på Mastodon";
"ZKJSNu" = "Post";
"ZKJSNu" = "Posta";
"ZS1XaK" = "${content}";
"ZbSjzC" = "Visibility";
"ZbSjzC" = "Synlighet";
"Zo4jgJ" = "Post Visibility";
"Zo4jgJ" = "Inläggssynlighet";
"apSxMG-dYQ5NN" = "There are ${count} options matching Public.";
"apSxMG-dYQ5NN" = "Det finns ${count} alternativ som matchar Publikt.";
"apSxMG-ehFLjY" = "There are ${count} options matching Followers Only.";
"apSxMG-ehFLjY" = "Det finns ${count} alternativ som matchar Endast följare.";
"ayoYEb-dYQ5NN" = "${content}, Public";
"ayoYEb-dYQ5NN" = "${content}, Publikt";
"ayoYEb-ehFLjY" = "${content}, Followers Only";
"ayoYEb-ehFLjY" = "${content}, Endast följare";
"dUyuGg" = "Post on Mastodon";
"dUyuGg" = "Posta på Mastodon";
"dYQ5NN" = "Publikt";
"ehFLjY" = "Endast följare";
"gfePDu" = "Posting failed. ${failureReason}";
"gfePDu" = "Inlägget misslyckades. ${failureReason}";
"k7dbKQ" = "Post was sent successfully.";
"k7dbKQ" = "Inlägget har postats.";
"oGiqmY-dYQ5NN" = "Just to confirm, you wanted Public?";
"oGiqmY-dYQ5NN" = "Bara för att bekräfta, ville du ha 'Publikt'?";
"oGiqmY-ehFLjY" = "Just to confirm, you wanted Followers Only?";
"oGiqmY-ehFLjY" = "Bara för att bekräfta, ville du ha 'Endast följare'?";
"rM6dvp" = "URL";
"ryJLwG" = "Post was sent successfully. ";
"ryJLwG" = "Inlägget har postats. ";

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>Det finns %#@count_option@ alternativ som matchar ${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>%ld alternativ</string>
<key>other</key>
<string>%ld options</string>
<string>%ld alternativ</string>
</dict>
</dict>
<key>There are ${count} options matching ${visibility}.</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>There are %#@count_option@ matching ${visibility}.</string>
<string>Det finns %#@count_option@ alternativ som matchar ${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>%ld alternativ</string>
<key>other</key>
<string>%ld options</string>
<string>%ld alternativ</string>
</dict>
</dict>
</dict>

View File

@ -0,0 +1,51 @@
"16wxgf" = "Mastodon'da paylaş";
"751xkl" = "Metin içeriği";
"CsR7G2" = "Mastodon'da paylaş";
"HZSGTr" = "Ne içeriği paylaşılacak?";
"HdGikU" = "Gönderi paylaşılamadı";
"KDNTJ4" = "Hata Sebebi";
"RHxKOw" = "Metin içeriği ile gönderiyi paylaş";
"RxSqsb" = "Gönderi";
"WCIR3D" = "${content} içeriğini Mastodon'da paylaş";
"ZKJSNu" = "Gönderi";
"ZS1XaK" = "${content}";
"ZbSjzC" = "Gizlilik";
"Zo4jgJ" = "Gönderi Gizliliği";
"apSxMG-dYQ5NN" = "\"Herkese açık\" ile eşleşen ${count} seçenek var.";
"apSxMG-ehFLjY" = "\"Sadece takipçiler\" ile eşleşen ${count} seçenek var.";
"ayoYEb-dYQ5NN" = "${content}, Herkese açık";
"ayoYEb-ehFLjY" = "${content}, Sadece takipçiler";
"dUyuGg" = "Mastodon'da paylaş";
"dYQ5NN" = "Herkese açık";
"ehFLjY" = "Sadece takipçiler";
"gfePDu" = "Gönderi paylaşılamadı. ${failureReason}";
"k7dbKQ" = "Gönderi başarıyla paylaşıldı.";
"oGiqmY-dYQ5NN" = "\"Herkese açık\" paylaşmak istediğinize emin misiniz?";
"oGiqmY-ehFLjY" = "\"Sadece takipçiler\" için paylaşmak istediğinize emin misiniz?";
"rM6dvp" = "Bağlantı";
"ryJLwG" = "Gönderi başarıyla paylaşıldı. ";

View File

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>There are ${count} options matching ${content}. - 2</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>${content} ile eşleşen %#@count_option@ var.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>1 seçenek</string>
<key>other</key>
<string>%ld seçenek</string>
</dict>
</dict>
<key>There are ${count} options matching ${visibility}.</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>${visibility} ile eşleşen %#@count_option@ var.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>1 seçenek</string>
<key>other</key>
<string>%ld seçenek</string>
</dict>
</dict>
</dict>
</plist>

View File

@ -0,0 +1,51 @@
"16wxgf" = "Đăng lên Mastodon";
"751xkl" = "Nội dung văn bản";
"CsR7G2" = "Đăng lên Mastodon";
"HZSGTr" = "Đăng loại nội dung nào?";
"HdGikU" = "Không thể đăng";
"KDNTJ4" = "Lý do không thể đăng";
"RHxKOw" = "Gửi tút với nội dung là chữ";
"RxSqsb" = "Tút";
"WCIR3D" = "Đăng ${content} lên Mastodon";
"ZKJSNu" = "Tút";
"ZS1XaK" = "${content}";
"ZbSjzC" = "Hiển thị";
"Zo4jgJ" = "Thay đổi quyền riêng tư";
"apSxMG-dYQ5NN" = "Có ${count} lựa chọn khớp với Công khai.";
"apSxMG-ehFLjY" = "Có ${count} lựa chọn khớp với Riêng tư.";
"ayoYEb-dYQ5NN" = "${content}, Công khai";
"ayoYEb-ehFLjY" = "${content}, Riêng tư";
"dUyuGg" = "Đăng lên Mastodon";
"dYQ5NN" = "Công khai";
"ehFLjY" = "Riêng tư";
"gfePDu" = "Không thể đăng. ${failureReason}";
"k7dbKQ" = "Đã đăng tút thành công.";
"oGiqmY-dYQ5NN" = "Xin xác nhận, bạn muốn Công khai?";
"oGiqmY-ehFLjY" = "Xin xác nhận, bạn muốn Riêng tư?";
"rM6dvp" = "URL";
"ryJLwG" = "Đã đăng tút thành công. ";

View File

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>There are ${count} options matching ${content}. - 2</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Có %#@count_option@ khớp với ${content}.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>other</key>
<string>%ld lựa chọn</string>
</dict>
</dict>
<key>There are ${count} options matching ${visibility}.</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Có %#@count_option@ khớp với ${visibility}.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>other</key>
<string>%ld lựa chọn</string>
</dict>
</dict>
</dict>
</plist>

View File

@ -1,51 +1,51 @@
"16wxgf" = "Post on Mastodon";
"16wxgf" = "於 Mastodon 上發嘟文";
"751xkl" = "Text Content";
"751xkl" = "文字內容";
"CsR7G2" = "Post on Mastodon";
"CsR7G2" = "於 Mastodon 上發嘟文";
"HZSGTr" = "What content to post?";
"HZSGTr" = "要發什麼嘟呢?";
"HdGikU" = "Posting failed";
"HdGikU" = "嘟文失敗";
"KDNTJ4" = "Failure Reason";
"KDNTJ4" = "失敗原因";
"RHxKOw" = "Send Post with text content";
"RHxKOw" = "發送文字內容嘟文";
"RxSqsb" = "Post";
"RxSqsb" = "嘟文";
"WCIR3D" = "Post ${content} on Mastodon";
"WCIR3D" = "將 ${content} 於 Mastodon 上發嘟";
"ZKJSNu" = "Post";
"ZKJSNu" = "嘟文";
"ZS1XaK" = "${content}";
"ZbSjzC" = "Visibility";
"ZbSjzC" = "可見性";
"Zo4jgJ" = "Post Visibility";
"Zo4jgJ" = "嘟文可見性";
"apSxMG-dYQ5NN" = "There are ${count} options matching Public.";
"apSxMG-dYQ5NN" = "有 ${count} 個選項符合「公開」。";
"apSxMG-ehFLjY" = "There are ${count} options matching Followers Only.";
"apSxMG-ehFLjY" = "有 ${count} 個選項符合「僅限跟隨者」。";
"ayoYEb-dYQ5NN" = "${content}, Public";
"ayoYEb-dYQ5NN" = "${content},公開";
"ayoYEb-ehFLjY" = "${content}, Followers Only";
"ayoYEb-ehFLjY" = "${content},僅限跟隨者";
"dUyuGg" = "Post on Mastodon";
"dUyuGg" = "於 Mastodon 上發嘟文";
"dYQ5NN" = "Public";
"dYQ5NN" = "公開";
"ehFLjY" = "Followers Only";
"ehFLjY" = "僅限跟隨者";
"gfePDu" = "Posting failed. ${failureReason}";
"gfePDu" = "發嘟失敗。${failureReason}";
"k7dbKQ" = "Post was sent successfully.";
"k7dbKQ" = "成功發出嘟文。";
"oGiqmY-dYQ5NN" = "Just to confirm, you wanted Public?";
"oGiqmY-dYQ5NN" = "再確認一次,您想要「公開」?";
"oGiqmY-ehFLjY" = "Just to confirm, you wanted Followers Only?";
"oGiqmY-ehFLjY" = "再確認一次,您想要「僅限跟隨者」?";
"rM6dvp" = "URL";
"rM6dvp" = "網址";
"ryJLwG" = "Post was sent successfully. ";
"ryJLwG" = "成功發出嘟文。 ";

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>有 %#@count_option@ 符合「 ${content} 」。</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
@ -13,13 +13,13 @@
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>other</key>
<string>%ld options</string>
<string>%ld 個選項</string>
</dict>
</dict>
<key>There are ${count} options matching ${visibility}.</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>There are %#@count_option@ matching ${visibility}.</string>
<string>有 %#@count_option@ 符合「 ${visibility} 」。</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
@ -27,7 +27,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>other</key>
<string>%ld options</string>
<string>%ld 個選項</string>
</dict>
</dict>
</dict>

View File

@ -51,18 +51,26 @@ private func map(language: String) -> String? {
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
}
}

View File

@ -170,6 +170,30 @@
<string>%ld إعادة تدوين</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>لا رَدّ</string>
<key>one</key>
<string>رَدٌّ واحِد</string>
<key>two</key>
<string>رَدَّانِ اِثنان</string>
<key>few</key>
<string>%ld رُدُود</string>
<key>many</key>
<string>%ld رَدًّا</string>
<key>other</key>
<string>%ld رَدّ</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
@ -447,15 +471,15 @@
<key>zero</key>
<string>مُنذُ لَحظة</string>
<key>one</key>
<string>مُنذُ سنة</string>
<string>مُنذُ %ldع</string>
<key>two</key>
<string>مُنذُ سنتين</string>
<string>مُنذُ %ldع</string>
<key>few</key>
<string>مُنذُ %ld سنين</string>
<string>مُنذُ %ldع</string>
<key>many</key>
<string>مُنذُ %ld سنةً</string>
<string>مُنذُ %ldع</string>
<key>other</key>
<string>مُنذُ %ld سنة</string>
<string>مُنذُ %ldع</string>
</dict>
</dict>
<key>date.month.ago.abbr</key>
@ -471,15 +495,15 @@
<key>zero</key>
<string>مُنذُ لَحظة</string>
<key>one</key>
<string>مُنذُ شهر</string>
<string>مُنذُ %ldش</string>
<key>two</key>
<string>مُنذُ شهرين</string>
<string>مُنذُ %ldش</string>
<key>few</key>
<string>مُنذُ %ld أشهُر</string>
<string>مُنذُ %ldش</string>
<key>many</key>
<string>مُنذُ %ld شهرًا</string>
<string>مُنذُ %ldش</string>
<key>other</key>
<string>مُنذُ %ld شهر</string>
<string>مُنذُ %ldش</string>
</dict>
</dict>
<key>date.day.ago.abbr</key>
@ -495,15 +519,15 @@
<key>zero</key>
<string>مُنذُ لَحظة</string>
<key>one</key>
<string>مُنذُ يوم</string>
<string>مُنذُ %ldي</string>
<key>two</key>
<string>مُنذُ يومين</string>
<string>مُنذُ %ldي</string>
<key>few</key>
<string>مُنذُ %ld أيام</string>
<string>مُنذُ %ldي</string>
<key>many</key>
<string>مُنذُ %ld يومًا</string>
<string>مُنذُ %ldي</string>
<key>other</key>
<string>مُنذُ %ld يوم</string>
<string>مُنذُ %ldي</string>
</dict>
</dict>
<key>date.hour.ago.abbr</key>
@ -519,15 +543,15 @@
<key>zero</key>
<string>مُنذُ لَحظة</string>
<key>one</key>
<string>مُنذُ ساعة</string>
<string>مُنذُ %ldس</string>
<key>two</key>
<string>مُنذُ ساعتين</string>
<string>مُنذُ %ldس</string>
<key>few</key>
<string>مُنذُ %ld ساعات</string>
<string>مُنذُ %ldس</string>
<key>many</key>
<string>مُنذُ %ld ساعةًَ</string>
<string>مُنذُ %ldس</string>
<key>other</key>
<string>مُنذُ %ld ساعة</string>
<string>مُنذُ %ldس</string>
</dict>
</dict>
<key>date.minute.ago.abbr</key>
@ -543,15 +567,15 @@
<key>zero</key>
<string>مُنذُ لَحظة</string>
<key>one</key>
<string>مُنذُ دقيقة</string>
<string>مُنذُ %ldد</string>
<key>two</key>
<string>مُنذُ دقيقتان</string>
<string>مُنذُ %ldد</string>
<key>few</key>
<string>مُنذُ %ld دقائق</string>
<string>مُنذُ %ldد</string>
<key>many</key>
<string>مُنذُ %ld دقيقةً</string>
<string>مُنذُ %ldد</string>
<key>other</key>
<string>مُنذُ %ld دقيقة</string>
<string>مُنذُ %ldد</string>
</dict>
</dict>
<key>date.second.ago.abbr</key>
@ -567,15 +591,15 @@
<key>zero</key>
<string>مُنذُ لَحظة</string>
<key>one</key>
<string>مُنذُ ثانية</string>
<string>مُنذُ %ldث</string>
<key>two</key>
<string>مُنذُ ثانيتين</string>
<string>مُنذُ %ldث</string>
<key>few</key>
<string>مُنذُ %ld ثوان</string>
<string>مُنذُ %ldث</string>
<key>many</key>
<string>مُنذُ %ld ثانية</string>
<string>مُنذُ %ldث</string>
<key>other</key>
<string>مُنذُ %ld ثانية</string>
<string>مُنذُ %ldث</string>
</dict>
</dict>
</dict>

View File

@ -32,9 +32,9 @@
"message": "يتعذَّر تعديل الملف التعريفي. يُرجى المُحاولة مرة أُخرى."
},
"sign_out": {
"title": سجيل الخروج",
"title": َسجيلُ الخُروج",
"message": "هل أنت متأكد من رغبتك في تسجيل الخُروج؟",
"confirm": سجيل الخروج"
"confirm": َسجيلُ الخُروج"
},
"block_domain": {
"title": "هل أنتَ مُتأكِّدٌ حقًا مِن رغبتك في حظر %s بالكامل؟ في معظم الحالات، يكون مِنَ الكافي والمُفَضَّل استهداف عدد محدود للحظر أو الكتم. لن ترى محتوى من هذا النطاق وسوف يُزال جميع متابعيك المتواجدين فيه.",
@ -49,8 +49,8 @@
"message": "هَل أنتَ مُتأكِدٌ مِن رَغبتِكَ فِي حَذفِ هَذَا المَنشُور؟"
},
"clean_cache": {
"title": "مَحو ذاكرة التخزين المؤقت",
"message": "تمَّ مَحو %s مِن ذاكرة التخزين المؤقت بنجاح."
"title": "مَحوُ ذاكِرَةِ التَّخزينِ المُؤقَّت",
"message": "مُحِيَ ما مَساحَتُهُ %s مِن ذاكِرَةِ التَّخزينِ المُؤقَّت بِنجاح."
}
},
"controls": {
@ -61,7 +61,7 @@
"open": "فتح",
"add": "إضافة",
"remove": "حذف",
"edit": حرير",
"edit": َحرير",
"save": "حفظ",
"ok": "حسنًا",
"done": "تمّ",
@ -79,7 +79,7 @@
"see_more": "عرض المزيد",
"preview": "مُعاينة",
"share": "المُشارك",
"share_user": "مُشاركة %s",
"share_user": "مُشارَكَةُ %s",
"share_post": "مشارك المنشور",
"open_in_safari": "الفَتحُ في Safari",
"open_in_browser": "الفَتحُ في المُتَصَفِّح",
@ -87,7 +87,7 @@
"manually_search": "البحث يدويًا بدلًا من ذلك",
"skip": "تخطي",
"reply": "الرَّد",
"report_user": "الإبلاغ عن %s",
"report_user": "الإبلاغُ عَن %s",
"block_domain": "حظر %s",
"unblock_domain": "رفع الحظر عن %s",
"settings": "الإعدادات",
@ -97,13 +97,13 @@
"home": "الرَّئِيسَة",
"search": "البَحث",
"notification": "الإشعارات",
"profile": "الملف التعريفي"
"profile": "المِلَفُّ التَّعريفِيّ"
},
"keyboard": {
"common": {
"switch_to_tab": "التبديل إلى %s",
"compose_new_post": "تأليف منشور جديد",
"show_favorites": "إظهار المُفضَّلة",
"show_favorites": "أظْهِر المُفضَّلة",
"open_settings": "فَتحُ الإعدادات"
},
"timeline": {
@ -124,12 +124,14 @@
}
},
"status": {
"user_reblogged": "أعادَ %s تدوينها",
"user_reblogged": "أعادَ %s تَدوينَها",
"user_replied_to": "رَدًا على %s",
"show_post": "إظهار منشور",
"show_user_profile": "إظهار الملف التعريفي للمُستخدِم",
"show_post": "أظْهِر مَنشور",
"show_user_profile": "أظْهِر المِلَفَّ التَّعريفِيَّ لِلمُستَخدِم",
"content_warning": "تحذير المُحتوى",
"media_content_warning": "انقر للكشف",
"sensitive_content": "مُحتَوى حَسَّاس",
"media_content_warning": "اُنقُر لِلكَشف",
"tap_to_reveal": "اُنقُر لِلكَشف",
"poll": {
"vote": "صَوِّت",
"closed": "انتهى"
@ -141,14 +143,18 @@
"favorite": "التفضيل",
"unfavorite": "إزالة التفضيل",
"menu": "القائمة",
"hide": "إخفاء"
"hide": "إخفاء",
"show_image": "أظْهِرِ الصُّورَة",
"show_gif": "أظْهِر GIF",
"show_video_player": "أظْهِر مُشَغِّلَ المَقاطِعِ المَرئِيَّة",
"tap_then_hold_to_show_menu": "اُنقُر مُطَوَّلًا لِإظْهَارِ القائِمَة"
},
"tag": {
"url": "عنوان URL",
"mention": "إشارة",
"link": "رابط",
"hashtag": "وسم",
"email": ريد إلكتروني",
"email": َريدٌ إلِكتُرُونِيّ",
"emoji": "رمز تعبيري"
},
"visibility": {
@ -164,17 +170,17 @@
"request": "إرسال طَلَب",
"pending": "قيد المُراجعة",
"block": "حظر",
"block_user": ظر %s",
"block_user": َظرُ %s",
"block_domain": "حظر %s",
"unblock": "رفع الحَظر",
"unblock_user": "رفع الحَظر عن %s",
"blocked": "محظور",
"mute": "كَتم",
"mute_user": "كَتم %s",
"mute_user": "كَتمُ %s",
"unmute": "رفع الكتم",
"unmute_user": "رفع الكتم عن %s",
"muted": "مكتوم",
"edit_info": عديل المعلومات"
"edit_info": َحريرُ المَعلُومات"
},
"timeline": {
"filtered": "مُصفَّى",
@ -184,7 +190,7 @@
"loader": {
"load_missing_posts": "تحميل المَنشورات المَفقودَة",
"loading_missing_posts": "يَجري تحميل المَنشورات المَفقودَة...",
"show_more_replies": "إظهار مَزيد مِنَ الرُّدود"
"show_more_replies": "أظْهِر مَزيدًا مِنَ الرُّدود"
},
"header": {
"no_status_found": "لَم يُعْثَر على مَنشورات",
@ -249,14 +255,14 @@
"delete": "حذف"
},
"username": {
"placeholder": "اِسم مُستَخدِم",
"placeholder": "اِسمُ مُستَخدِم",
"duplicate_prompt": "اِسم المُستَخدِم هذا مأخوذٌ بالفعل."
},
"display_name": {
"placeholder": "اِسم العَرض"
"placeholder": "اِسمُ عَرض"
},
"email": {
"placeholder": ريد إلكتروني"
"placeholder": َريدٌ إلِكتُرُونِيّ"
},
"password": {
"placeholder": "رمز سري",
@ -266,7 +272,7 @@
"checked": "مُتَحَققٌ مِنه",
"unchecked": "غيرُ مُتَحَققٍ مِنه"
},
"hint": جب أن يكون رمزك السري مكوَّن من ثمان خانات على الأقل"
"hint": َجِبُ أن يَحتَوي رَمزُكَ السِرِّيَ علَى ثَمانِ خاناتٍ أقلًا"
},
"invite": {
"registration_user_invite_request": "لماذا ترغب في الانضمام؟"
@ -274,7 +280,7 @@
},
"error": {
"item": {
"username": "اِسم المُستَخدِم",
"username": "اِسمُ المُستَخدِم",
"email": "البريد الإلكتروني",
"password": "الرمز السري",
"agreement": "الاِتِّفاقيَّة",
@ -345,7 +351,7 @@
},
"compose": {
"title": {
"new_post": نشور جديد",
"new_post": َنشُورٌ جَديد",
"new_reply": "رَدٌّ جديد"
},
"media_selection": {
@ -377,10 +383,10 @@
"placeholder": "اكتب تَحذيرًا دَقيقًا هُنا..."
},
"visibility": {
"public": لعامة",
"public": ِلعَامَّة",
"unlisted": "غير مُدرَج",
"private": "للمُتابِعينَ فقط",
"direct": لأشخاص المُشار إليهم فقط"
"direct": ِمَن أشرتُ إليهِم فَقَط"
},
"auto_complete": {
"space_to_add": "انقر على مساحة لإضافتِها"
@ -407,7 +413,7 @@
"dashboard": {
"posts": "مَنشورات",
"following": "مُتابَع",
"followers": تابِع"
"followers": ُتابِع"
},
"fields": {
"add_row": "إضافة صف",
@ -419,7 +425,7 @@
"segmented_control": {
"posts": "مَنشورات",
"replies": "رُدُود",
"posts_and_replies": "المَنشوراتُ وَالرُدود",
"posts_and_replies": "مَنشُوراتٌ وَرُدُود",
"media": "وَسائِط",
"about": "حَول"
},
@ -440,6 +446,12 @@
"title": "رَفعُ الحَظرِ عَنِ الحِساب",
"message": "تأكيدُ رَفع الحَظرِ عَن %s"
}
},
"accessibility": {
"show_avatar_image": "أظْهِر الصُّورَةَ الرَّمزِيَّة",
"edit_avatar_image": "تَحريرُ الصُّورَةِ الرَّمزِيَّة",
"show_banner_image": "أظْهِر صُورَةَ الرَّايَة",
"double_tap_to_open_the_list": "اُنقُر نَقرًا مُزدَوَجًا لِفَتحِ القائِمَة"
}
},
"follower": {
@ -449,15 +461,15 @@
"footer": "لا يُمكِن عَرض المُتابَعات مِنَ الخوادم الأُخرى."
},
"search": {
"title": "البحث",
"title": "البَحث",
"search_bar": {
"placeholder": "البحث عن وسوم أو مستخدمين",
"placeholder": "اِبحَث عَن وُسُومٍ أو مُستَخدِمين",
"cancel": "إلغاء"
},
"recommend": {
"button_text": "إظهار الكُل",
"hash_tag": {
"title": "ذُو شعبيَّة على ماستودون",
"title": "ذُو شَعبِيَّةٍ عَلَى مَاستودُون",
"description": "الوُسُومُ الَّتي تَحظى بقدرٍ كبيرٍ مِنَ الاِهتمام",
"people_talking": "%s أشخاص يتحدَّثوا"
},
@ -470,9 +482,9 @@
"searching": {
"segment": {
"all": "الكُل",
"people": "الأشخاص",
"hashtags": "الوُسُوم",
"posts": "المَنشورات"
"people": "أشخاص",
"hashtags": "وُسُوم",
"posts": "مَنشُورات"
},
"empty_state": {
"no_results": "لا تُوجَدُ نتائِج"
@ -481,6 +493,16 @@
"clear": "مَحو"
}
},
"discovery": {
"tabs": {
"posts": "مَنشُورات",
"hashtags": "وُسُوم",
"news": "أخبار",
"community": "المُجتَمَع",
"for_you": "لَك"
},
"intro": "هَذِهِ هِيَ المَنشُوراتُ الَّتي تَكْتَسِبُ شَعبِيَّةً فِي الرُّكنِ الخاصِّ بِكَ مِن مَاستُودون."
},
"favorite": {
"title": "مُفضَّلَتُك"
},
@ -498,8 +520,8 @@
"poll_has_ended": "انتهى استطلاعُ الرأي"
},
"keyobard": {
"show_everything": "إظهار كل شيء",
"show_mentions": "إظهار الإشارات"
"show_everything": "أظْهِر كُلَّ شَيء",
"show_mentions": "أظْهِر الإشارَات"
}
},
"thread": {
@ -541,7 +563,8 @@
"true_black_dark_mode": "النَّمَطُ الأسوَدُ الداكِنُ الحَقيقي",
"disable_avatar_animation": "تَعطيلُ الصوَرِ الرمزيَّةِ المُتحرِّكَة",
"disable_emoji_animation": "تَعطيلُ الرُموزِ التَّعبيريَّةِ المُتحرِّكَة",
"using_default_browser": "اِستِخدامُ المُتصفِّحِ الاِفتراضي لِفتحِ الرَّوابِط"
"using_default_browser": "اِستِخدامُ المُتصفِّحِ الاِفتراضي لِفتحِ الرَّوابِط",
"open_links_in_mastodon": "فَتحُ الرَّوابِطِ فِي مَاستودُون"
},
"boring_zone": {
"title": "المنطِقَةُ المُملَّة",
@ -551,7 +574,7 @@
},
"spicy_zone": {
"title": "المنطِقَةُ اللَّاذِعَة",
"clear": "مَحوُ ذاكِرَةُ التَّخزينِ المُؤقت لِلوسائِط",
"clear": "مَحوُ ذاكِرَةِ التَّخزينِ المُؤقَّتِ لِلوسائِط",
"signout": "تَسجيلُ الخُروج"
}
},
@ -578,12 +601,12 @@
"preview": {
"keyboard": {
"close_preview": "إغلاق المُعايَنَة",
"show_next": "إظهار التالي",
"show_previous": "إظهار السابق"
"show_next": "أظْهِر التَّالي",
"show_previous": "أظْهِر السَّابِق"
}
},
"account_list": {
"tab_bar_hint": "المِلف المُحدَّد حاليًا: %s. انقر نقرًا مزدوجًا مع الاستمرار لإظهار مُبدِّل الحِساب",
"tab_bar_hint": "المِلَفُّ المُحدَّدُ حالِيًّا: %s. اُنقُر نَقرًا مُزدَوَجًا مَعَ الاِستِمرارِ لِإظهارِ مُبدِّلِ الحِساب",
"dismiss_account_switcher": "تجاهُل مبدِّل الحِساب",
"add_account": "إضافَةُ حِساب"
},

View File

@ -1,6 +1,6 @@
{
"NSCameraUsageDescription": "يُستخدم لالتقاط الصورة عِندَ نشر الحالات",
"NSPhotoLibraryAddUsageDescription": "يُستخدم لحِفظ الصورة في مكتبة الصور",
"NewPostShortcutItemTitle": نشور جديد",
"NewPostShortcutItemTitle": َنشُورٌ جَديد",
"SearchShortcutItemTitle": "البحث"
}

View File

@ -114,6 +114,22 @@
<string>%ld impulsos</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 Resposta</string>
<key>other</key>
<string>%ld respostes</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -41,11 +41,11 @@
"block_entire_domain": "Bloquejar Domini"
},
"save_photo_failure": {
"title": "Desa l'Error de la Foto",
"title": "Error al Desar la Foto",
"message": "Activa el permís d'accés a la biblioteca de fotos per desar-la."
},
"delete_post": {
"title": "Estàs segur que vols suprimir aquesta publicació?",
"title": "Esborrar Publicació",
"message": "Estàs segur que vols suprimir aquesta publicació?"
},
"clean_cache": {
@ -83,7 +83,7 @@
"share_post": "Compartir Publicació",
"open_in_safari": "Obrir a Safari",
"open_in_browser": "Obre al navegador",
"find_people": "Busca persones per seguir",
"find_people": "Busca persones a seguir",
"manually_search": "Cerca manualment a canvi",
"skip": "Omet",
"reply": "Respon",
@ -110,26 +110,28 @@
"previous_status": "Publicació anterior",
"next_status": "Publicació següent",
"open_status": "Obre la publicació",
"open_author_profile": "Obre el perfil de l'autor",
"open_reblogger_profile": "Obre el perfil del impulsor",
"reply_status": "Respon a la publicació",
"toggle_reblog": "Commuta l'impuls de la publicació",
"toggle_favorite": "Commuta el Favorit de la publicació",
"open_author_profile": "Obre el Perfil de l'Autor",
"open_reblogger_profile": "Obre el Perfil del Impulsor",
"reply_status": "Respon a la Publicació",
"toggle_reblog": "Commuta l'Impuls de la Publicació",
"toggle_favorite": "Commuta el Favorit de la Publicació",
"toggle_content_warning": "Commuta l'Avís de Contingut",
"preview_image": "Vista prèvia de l'Imatge"
},
"segmented_control": {
"previous_section": "Secció anterior",
"next_section": "Secció següent"
"previous_section": "Secció Anterior",
"next_section": "Secció Següent"
}
},
"status": {
"user_reblogged": "%s ha impulsat",
"user_replied_to": "Ha respòs a %s",
"show_post": "Mostra la publicació",
"show_post": "Mostra la Publicació",
"show_user_profile": "Mostra el perfil de l'usuari",
"content_warning": "Advertència de Contingut",
"media_content_warning": "Toca qualsevol lloc per mostrar",
"sensitive_content": "Contingut sensible",
"media_content_warning": "Toca qualsevol lloc per a mostrar",
"tap_to_reveal": "Toca per a mostrar",
"poll": {
"vote": "Vota",
"closed": "Finalitzada"
@ -141,7 +143,11 @@
"favorite": "Favorit",
"unfavorite": "Desfer Favorit",
"menu": "Menú",
"hide": "Amaga"
"hide": "Amaga",
"show_image": "Mostra la imatge",
"show_gif": "Mostra el GIF",
"show_video_player": "Mostra el reproductor de vídeo",
"tap_then_hold_to_show_menu": "Toca i manté per a veure el menú"
},
"tag": {
"url": "URL",
@ -182,15 +188,15 @@
"now": "Ara"
},
"loader": {
"load_missing_posts": "Carrega les publicacions que falten",
"loading_missing_posts": "Carregant les publicacions que falten...",
"load_missing_posts": "Carrega les publicacions faltants",
"loading_missing_posts": "Carregant les publicacions faltants...",
"show_more_replies": "Mostra més respostes"
},
"header": {
"no_status_found": "No s'ha trobat cap publicació",
"blocking_warning": "No pots veure el perfil d'aquest usuari\n fins que el desbloquegis.\nEl teu perfil els sembla així.",
"user_blocking_warning": "No pots veure el perfil de %s\n fins que el desbloquegis.\nEl teu perfil els sembla així.",
"blocked_warning": "No pots veure el perfil d'aquest usuari\n fins que et desbloquegi.",
"blocked_warning": "No pots veure el perfil d'aquest usuari\nfins que et desbloquegi.",
"user_blocked_warning": "No pots veure el perfil de %s\n fins que et desbloquegi.",
"suspended_warning": "Aquest usuari ha estat suspès.",
"user_suspended_warning": "El compte de %s ha estat suspès."
@ -205,7 +211,7 @@
"log_in": "Inicia sessió"
},
"server_picker": {
"title": "Tria un servidor,\nqualsevol servidor.",
"title": "Mastodon està fet d'usuaris en diferents comunitats.",
"subtitle": "Tria una comunitat segons els teus interessos, regió o una de propòsit general.",
"subtitle_extend": "Tria una comunitat segons els teus interessos, regió o una de propòsit general. Cada comunitat és operada per una organització totalment independent o individualment.",
"button": {
@ -266,7 +272,7 @@
"checked": "verificat",
"unchecked": "no verificat"
},
"hint": "La teva contrasenya ha de tenir com a mínim buit caràcters"
"hint": "La teva contrasenya ha de tenir com a mínim vuit caràcters"
},
"invite": {
"registration_user_invite_request": "Perquè vols unir-te?"
@ -294,7 +300,7 @@
"inclusion": "%s no és un valor suportat"
},
"special": {
"username_invalid": "El nom d'usuari només ha de contenir caràcters alfanumèrics i guions baixos",
"username_invalid": "El nom d'usuari ha de contenir només caràcters alfanumèrics i guions baixos",
"username_too_long": "El nom d'usuari és massa llarg (no pot ser més llarg de 30 caràcters)",
"email_invalid": "Aquesta no és una adreça de correu electrònic vàlida",
"password_too_short": "La contrasenya és massa curta (ha de tenir 8 caràcters com a mínim)"
@ -313,7 +319,7 @@
},
"confirm_email": {
"title": "Una última cosa.",
"subtitle": "Acabem d'enviar un correu electrònic a %s,\ntoca l'enllaç per a confirmar el teu compte.",
"subtitle": "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"
@ -440,6 +446,12 @@
"title": "Desbloqueja el Compte",
"message": "Confirma per a desbloquejar %s"
}
},
"accessibility": {
"show_avatar_image": "Mostra l'imatge del avatar",
"edit_avatar_image": "Edita l'imatge del avatar",
"show_banner_image": "Mostra l'imatge del bàner",
"double_tap_to_open_the_list": "Doble toc per a veure la llista"
}
},
"follower": {
@ -481,6 +493,16 @@
"clear": "Neteja"
}
},
"discovery": {
"tabs": {
"posts": "Publicacions",
"hashtags": "Etiquetes",
"news": "Notícies",
"community": "Comunitat",
"for_you": "Per a tu"
},
"intro": "Aquestes son les publicacions que criden l'atenció en el teu racó de Mastodon."
},
"favorite": {
"title": "Els teus Favorits"
},
@ -532,7 +554,7 @@
"anyone": "algú",
"follower": "un seguidor",
"follow": "a qualsevol que segueixi",
"noone": "algú",
"noone": "ningú",
"title": "Notifica'm quan"
}
},
@ -541,7 +563,8 @@
"true_black_dark_mode": "Mode negre fosc autèntic",
"disable_avatar_animation": "Desactiva avatars animats",
"disable_emoji_animation": "Desactiva emojis animats",
"using_default_browser": "Utilitza el navegador predeterminat per a obrir enllaços"
"using_default_browser": "Utilitza el navegador predeterminat per a obrir enllaços",
"open_links_in_mastodon": "Obre enllaços a Mastodon"
},
"boring_zone": {
"title": "La Zona Avorrida",

View File

@ -0,0 +1,406 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>a11y.plural.count.unread.notification</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@notification_count_unread_notification@</string>
<key>notification_count_unread_notification</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>%ld ئاگاداریی نەبینراو</string>
<key>other</key>
<string>%ld ئاگاداریی نەبینراو</string>
</dict>
</dict>
<key>a11y.plural.count.input_limit_exceeds</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>سنووری نووسین %#@character_count@ دەرباز دەکات</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>%ld نووسە</string>
<key>other</key>
<string>%ld نووسە</string>
</dict>
</dict>
<key>a11y.plural.count.input_limit_remains</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>سنووری نووسین %#@character_count@ دەمێنێتەوە</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>%ld نووسە</string>
<key>other</key>
<string>%ld نووسە</string>
</dict>
</dict>
<key>plural.count.metric_formatted.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%@%#@post_count@</string>
<key>post_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>پۆست</string>
<key>other</key>
<string>پۆست</string>
</dict>
</dict>
<key>plural.count.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@post_count@</string>
<key>post_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>%ld پۆست</string>
<key>other</key>
<string>%ld پۆست</string>
</dict>
</dict>
<key>plural.count.favorite</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@favorite_count@</string>
<key>favorite_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>%ld بەدڵبوو</string>
<key>other</key>
<string>%ld بەدڵبوو</string>
</dict>
</dict>
<key>plural.count.reblog</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reblog_count@</string>
<key>reblog_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>%ld پۆستکردنەوە</string>
<key>other</key>
<string>%ld پۆستکردنەوە</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>%ld وەڵام</string>
<key>other</key>
<string>%ld وەڵام</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@vote_count@</string>
<key>vote_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>%ld دەنگ</string>
<key>other</key>
<string>%ld دەنگ</string>
</dict>
</dict>
<key>plural.count.voter</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@voter_count@</string>
<key>voter_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>%ld دەنگدەر</string>
<key>other</key>
<string>%ld دەنگدەر</string>
</dict>
</dict>
<key>plural.people_talking</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_people_talking@</string>
<key>count_people_talking</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>%ld کەس باسی دەکات</string>
<key>other</key>
<string>%ld کەس باسی دەکەن</string>
</dict>
</dict>
<key>plural.count.following</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_following@</string>
<key>count_following</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>%ld شوێنکەوتن</string>
<key>other</key>
<string>%ld شوێنکەوتن</string>
</dict>
</dict>
<key>plural.count.follower</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_follower@</string>
<key>count_follower</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>%ld شوێنکەوتوو</string>
<key>other</key>
<string>%ld شوێنکەوتوو</string>
</dict>
</dict>
<key>date.year.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_year_left@</string>
<key>count_year_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>%ld ساڵی ماوە</string>
<key>other</key>
<string>%ld ساڵی ماوە</string>
</dict>
</dict>
<key>date.month.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_month_left@</string>
<key>count_month_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>%ld مانگی ماوە</string>
<key>other</key>
<string>%ld مانگی ماوە</string>
</dict>
</dict>
<key>date.day.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_day_left@</string>
<key>count_day_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>%ld ڕۆژی ماوە</string>
<key>other</key>
<string>%ld ڕۆژی ماوە</string>
</dict>
</dict>
<key>date.hour.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_hour_left@</string>
<key>count_hour_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>%ld کاتژمێری ماوە</string>
<key>other</key>
<string>%ld کاتژمێری ماوە</string>
</dict>
</dict>
<key>date.minute.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_minute_left@</string>
<key>count_minute_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>%ld خولەکی ماوە</string>
<key>other</key>
<string>%ld خولەکی ماوە</string>
</dict>
</dict>
<key>date.second.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_second_left@</string>
<key>count_second_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>%ld چرکەی ماوە</string>
<key>other</key>
<string>%ld چرکەی ماوە</string>
</dict>
</dict>
<key>date.year.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_year_ago_abbr@</string>
<key>count_year_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>%ld ساڵ لەمەوبەر</string>
<key>other</key>
<string>%ld ساڵ لەمەوبەر</string>
</dict>
</dict>
<key>date.month.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_month_ago_abbr@</string>
<key>count_month_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>%ld مانگ لەمەوبەر</string>
<key>other</key>
<string>%ld مانگ لەمەوبەر</string>
</dict>
</dict>
<key>date.day.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_day_ago_abbr@</string>
<key>count_day_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>%ld ڕۆژ لەمەوبەر</string>
<key>other</key>
<string>%ld ڕۆژ لەمەوبەر</string>
</dict>
</dict>
<key>date.hour.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_hour_ago_abbr@</string>
<key>count_hour_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>%ld کاتژمێر لەمەوبەر</string>
<key>other</key>
<string>%ld کاتژمێر لەمەوبەر</string>
</dict>
</dict>
<key>date.minute.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_minute_ago_abbr@</string>
<key>count_minute_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>%ld خولەک لەمەوبەر</string>
<key>other</key>
<string>%ld خولەک لەمەوبەر</string>
</dict>
</dict>
<key>date.second.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_second_ago_abbr@</string>
<key>count_second_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>%ld چرکە لەمەوبەر</string>
<key>other</key>
<string>%ld چرکە لەمەوبەر</string>
</dict>
</dict>
</dict>
</plist>

View File

@ -0,0 +1,619 @@
{
"common": {
"alerts": {
"common": {
"please_try_again": "تکایە دووبارە هەوڵ بدەوە.",
"please_try_again_later": "تکایە دواتر هەوڵ بدەوە."
},
"sign_up_failure": {
"title": "تۆمارکردنەکە سەرکەوتوو نەبوو"
},
"server_error": {
"title": "هەڵەی ڕاژەکار"
},
"vote_failure": {
"title": "نەتوانرا دەنگ بدرێت",
"poll_ended": "دەنگدانەکە کۆتایی هاتووە"
},
"discard_post_content": {
"title": "ڕەشنووس هەڵمەگرە",
"message": "دڵنیا ببەوە بۆ وازهێنان لە ناوەڕۆکەت."
},
"publish_post_failure": {
"title": "نەتوانرا پۆستەکە بکرێت",
"message": "نەتوانرا پۆستەکە بکرێت.\nتکایە لە بەردەستبوونی هێڵی ئینتەرنێت دڵنیا بە.",
"attachments_message": {
"video_attach_with_photo": "ناتوانیت ڤیدیۆ بۆ پۆستێک زیاد بکەیت کە وێنەی تێدایە.",
"more_than_one_video": "ناتوانیت زیاتر لە یەک ڤیدیۆی پێوە بلکێنیت."
}
},
"edit_profile_failure": {
"title": "نەتوانرا دەستکاریی پرۆفایل بکرێت",
"message": "ناتوانرێت دەستکاریی پرۆفایل بکرێت. تکایە دووبارە هەوڵ بدەوە."
},
"sign_out": {
"title": "دەربچۆ",
"message": "دڵنیایت دەتەوێت دەربچیت؟",
"confirm": "دەربچۆ"
},
"block_domain": {
"title": "دڵنیایت دەتەوێت تەواوی %s ئاستەنگ بکەیت؟ لە زۆر بارەکاندا ئاستەنگکردنی بچووک باشترە. ئەگەر وا بکەیت، لەو ڕاژەکارەوە هیچ شتێک نابینیت و هەموو شوێنکەوتووەکانت لەوێوە لادەبرێن.",
"block_entire_domain": "هەموو ڕاژەکارەکە ئاستەنگ بکە"
},
"save_photo_failure": {
"title": "نەتوانرا وێنەکە هەڵبگیرێت",
"message": "تکایە ڕێ بە ماستۆدۆن بدە تاوەکو بتوانێت وێنەکە هەڵبگرێت."
},
"delete_post": {
"title": "بیسڕەوە",
"message": "دڵنیایت دەتەوێت ئەم پۆستە بسڕیتەوە؟"
},
"clean_cache": {
"title": "بیرگە پاک بکەوە",
"message": "سەرکەوتووانە بیرگەی %s پاک کرایەوە."
}
},
"controls": {
"actions": {
"back": "بگەڕێوە",
"next": "دواتر",
"previous": "پێشتر",
"open": "بیکەوە",
"add": "زیادی بکە",
"remove": "لایبە",
"edit": "دەستکاری",
"save": "هەڵی بگرە",
"ok": "باشە",
"done": "تەواو",
"confirm": "پشتڕاستی بکەوە",
"continue": "بەردەوام بە",
"compose": "پۆست بکە",
"cancel": "هەڵوەشاندنەوه",
"discard": "وازی لێ بێنە",
"try_again": "هەوڵ بدەوە",
"take_photo": "وێنە بگرە",
"save_photo": "هەڵی بگرە",
"copy_photo": "لەبەری بگرەوە",
"sign_in": "بچۆ ژوورەوە",
"sign_up": "خۆت تۆمار بکە",
"see_more": "زیاتر ببینە",
"preview": "پێشبینین",
"share": "هاوبەشی بکە",
"share_user": "%s هاوبەش بکە",
"share_post": "هاوبەشی بکە",
"open_in_safari": "لە Safari بیکەوە",
"open_in_browser": "لە وێبگەڕ بیکەوە",
"find_people": "خەڵک بدۆزەوە",
"manually_search": "خۆت بگەڕێ",
"skip": "بیپەڕێنە",
"reply": "وەڵامی بدەوە",
"report_user": "سکاڵا لە %s بکە",
"block_domain": "%s ئاستەنگ بکە",
"unblock_domain": "%s ئاستەنگ مەکە",
"settings": "رێکخستنەکان",
"delete": "بیسڕەوە"
},
"tabs": {
"home": "ماڵەوە",
"search": "بگەڕێ",
"notification": "ئاگادارکردنەوەکان",
"profile": "پرۆفایل"
},
"keyboard": {
"common": {
"switch_to_tab": "بڕۆ بۆ %s",
"compose_new_post": "پۆستێکی نوێ بکە",
"show_favorites": "بەدڵبووەکان ببینە",
"open_settings": "ڕێکخستنەکان بکەوە"
},
"timeline": {
"previous_status": "پۆستی پێشتر",
"next_status": "پۆستی دواتر",
"open_status": "بیکەوە",
"open_author_profile": "پرۆفایلەکەی بکەوە",
"open_reblogger_profile": "پرۆفایلەکەی بکەوە",
"reply_status": "وەڵامی بدەوە",
"toggle_reblog": "پۆستکردنەوەی پۆست",
"toggle_favorite": "بەدڵبوونی پۆست",
"toggle_content_warning": "ئاگاداریی ناوەڕۆک نیشان بدە",
"preview_image": "بیبینە"
},
"segmented_control": {
"previous_section": "بەشی پێشتر",
"next_section": "دەستنیشانکراوی دواتر"
}
},
"status": {
"user_reblogged": "%s پۆست کرایەوە",
"user_replied_to": "لە وەڵامدا بۆ %s",
"show_post": "پۆستەکە نیشان بدە",
"show_user_profile": "پرۆفایلەکەی نیشان بدە",
"content_warning": "ئاگاداریی ناوەڕۆک",
"sensitive_content": "ناوەڕۆکی هەستیار",
"media_content_warning": "دەستی پیا بنێ بۆ نیشاندانی",
"tap_to_reveal": "دەستی پیا بنێ بۆ نیشاندانی",
"poll": {
"vote": "دەنگ بدە",
"closed": "داخراوە"
},
"actions": {
"reply": "وەڵامی بدەوە",
"reblog": "پۆستی بکەوە",
"unreblog": "پۆستکردنەکە بگەڕێنەوە",
"favorite": "بەدڵمە",
"unfavorite": "بەدڵبوونەکە بگەڕێنەوە",
"menu": "پێڕست",
"hide": "بیشارەوە",
"show_image": "وێنەکە نیشان بدە",
"show_gif": "گیفەکە نیشان بدە",
"show_video_player": "ڤیدیۆکە لێ بدە",
"tap_then_hold_to_show_menu": "دەستی پیا بنێ و بیگرە بۆ نیشاندانی پێڕستەکە"
},
"tag": {
"url": "بەستەر",
"mention": "ئاماژە",
"link": "بەستەر",
"hashtag": "هاشتاگ",
"email": "ئیمێڵ",
"emoji": "ئیمۆجی"
},
"visibility": {
"unlisted": "هەرکەسێک دەتوانێت ئەم پۆستە ببینێت بەڵام ناچێتە بەردەمیان.",
"private": "تەنیا شوێنکەوتووەکانی دەتوانن ئەم پۆستە ببینن.",
"private_from_me": "تەنیا شوێنکەوتووەکانم دەتوانن ئەم پۆستە ببینن.",
"direct": "تەنیا بەکارهێنەرە ئاماژە پێکراوەکە دەتوانێت ئەم پۆستە ببینێت."
}
},
"friendship": {
"follow": "شوێنی بکەوە",
"following": "شوێنی دەکەویت",
"request": "داوای لێ بکە",
"pending": "داوات کردووە",
"block": "ئاستەنگی بکە",
"block_user": "%s ئاستەنگ بکە",
"block_domain": "%s ئاستەنگ بکە",
"unblock": "ئاستەنگی مەکە",
"unblock_user": "%s ئاستەنگ مەکە",
"blocked": "ئاستەنگ کراوە",
"mute": "بێدەنگی بکە",
"mute_user": "%s بێدەنگە",
"unmute": "بێدەنگی مەکە",
"unmute_user": "%s بێدەنگ مەکە",
"muted": "بێدەنگ کراوە",
"edit_info": "دەستکاری"
},
"timeline": {
"filtered": "پاڵێوراو",
"timestamp": {
"now": "ئێستا"
},
"loader": {
"load_missing_posts": "پۆستە ماوەکان بار بکە",
"loading_missing_posts": "پۆستە ماوەکان بار دەکرێن...",
"show_more_replies": "وەڵامی زیاتر نیشان بدە"
},
"header": {
"no_status_found": "هیچ پۆستێک نەدۆزرایەوە",
"blocking_warning": "ناتوانیت پرۆفایلی ئەم بەکارهێنەرە ببینیت\nهەتا ئاستەنگەکەیان لادەبەیت.\nپرۆفایلەکەت ئاوها لایان دەردەکەوێت.",
"user_blocking_warning": "ناتوانیت پرۆفایلی %s ببینیت\nهەتا ئاستەنگەکەیان لادەبەیت.\nپرۆفایلەکەت ئاوها لایان دەردەکەوێت.",
"blocked_warning": "ناتوانیت پرۆفایلی ئەم بەکارهێنەرە ببینیت\nتا ئەو کاتەی ئاستەنگەکەت لادەبات.",
"user_blocked_warning": "ناتوانیت پرۆفایلی %s ببینیت\nتا ئەو کاتەی ئاستەنگەکەت لادەبات.",
"suspended_warning": "ئەم بەکارهێنەرە ڕاگیراوە.",
"user_suspended_warning": "هەژماری %s ڕاگیراوە."
}
}
}
},
"scene": {
"welcome": {
"slogan": "تۆڕی کۆمەڵایەتی\nلەژێر دەستەکانت.",
"get_started": "دەست پێ بکە",
"log_in": "بچۆ ژوورەوە"
},
"server_picker": {
"title": "ماستۆدۆن لە چەندان بەکارهێنەر پێک دێت کە لە ڕاژەکاری جیاواز دان.",
"subtitle": "ڕاژەکارێکێکی گشتی یان دانەیەک لەسەر بنەمای حەزەکانت و هەرێمەکەت هەڵبژێرە.",
"subtitle_extend": "ڕاژەکارێکێکی گشتی یان دانەیەک لەسەر بنەمای حەزەکانت و هەرێمەکەت هەڵبژێرە. هەر ڕاژەکارێک لەلایەن ڕێکخراوێک یان تاکەکەسێک بەڕێوە دەبرێت.",
"button": {
"category": {
"all": "هەموو",
"all_accessiblity_description": "بەش: هەموو",
"academia": "ئەکادیمیا",
"activism": "چالاکی",
"food": "خواردن",
"furry": "furry",
"games": "یاری",
"general": "گشتی",
"journalism": "ڕۆژنامەوانی",
"lgbt": "lgbt",
"regional": "هەرێمی",
"art": "هونەر",
"music": "موزیک",
"tech": "تەکنۆلۆژیا"
},
"see_less": "کەمتر ببینە",
"see_more": "زیاتر ببینە"
},
"label": {
"language": "زمان",
"users": "بەکارهێنەر",
"category": "بەش"
},
"input": {
"placeholder": "بگەڕێ"
},
"empty_state": {
"finding_servers": "ڕاژەکار دەدۆزرێتەوە...",
"bad_network": "هەڵەیەک ڕوویدا لە کاتی بارکردن. لە هەبوونی هێڵی ئینتەرنێت دڵنیا بە.",
"no_results": "ئەنجام نییە"
}
},
"register": {
"title": "خۆت تۆمار بکە لە %s",
"input": {
"avatar": {
"delete": "بیسڕەوە"
},
"username": {
"placeholder": "ناوی بەکارهێنەر",
"duplicate_prompt": "ئەم ناوە گیراوە."
},
"display_name": {
"placeholder": "ناوی نیشاندان"
},
"email": {
"placeholder": "ئیمێڵ"
},
"password": {
"placeholder": "تێپەڕوشە",
"require": "تێپەڕوشەکەت لایەنی کەم پێویستیی هەیە بە:",
"character_limit": "8 پیت",
"accessibility": {
"checked": "هەڵبژێردراو",
"unchecked": "هەڵنەبژێردراو"
},
"hint": "دەبێت تێپەڕوشەکەت لایەنی کەم هەشت نووسە بێت"
},
"invite": {
"registration_user_invite_request": "بۆچی دەتەوێت بەشدار بیت؟"
}
},
"error": {
"item": {
"username": "ناوی بەکارهێنەر",
"email": "ئیمێڵ",
"password": "تێپەڕوشە",
"agreement": "ڕێککەوتن",
"locale": "زمان",
"reason": "هۆکار"
},
"reason": {
"blocked": "%s خزمەتگوزارییەکی ئیمێڵی ڕێپێنەدراو بەکار دەهێنێت",
"unreachable": "%s بوونی نییە",
"taken": "%s بەکار هێنراوە لەلایەن یەکێکی تر",
"reserved": "%s وشەیەکی گیراوە",
"accepted": "%s دەبێت قبووڵ بکرێت",
"blank": "%s پێویستە",
"invalid": "%s نادروستە",
"too_long": "%s زۆر درێژە",
"too_short": "%s زۆر کورتە",
"inclusion": "%s پشتگیرینەکراوە"
},
"special": {
"username_invalid": "ناوی بەکارهێنەر دەبێت تەنیا پیت، ژمارە و هێڵی ژێرەوەی تێدا بێت",
"username_too_long": "ناوی بەکارهێنەرەکە زۆر درێژە (ناکرێت لە 30 نووسە زیاتر بێت)",
"email_invalid": "ئەم ئیمێڵە دروست نییە",
"password_too_short": "تێپەڕوشەکە زۆر کورتە (نابێت لە 8 نووسە کەمتر بێت)"
}
}
},
"server_rules": {
"title": "یاساکانی ڕاژەکار",
"subtitle": "ئەمانە لەلایەن چاودێرەکانی %s دانراون و ناچار دەکرێن.",
"prompt": "بەردەوامبوونت واتای ڕازیبوونتە بە مەرجەکانی خزمەتگوزاری و سیاسەتی تایبەتێتیی %s.",
"terms_of_service": "مەرجەکانی بەکارهێنان",
"privacy_policy": "سیاسەتی تایبەتێتی",
"button": {
"confirm": "ڕازیم"
}
},
"confirm_email": {
"title": "کۆتا شت.",
"subtitle": "بۆ پشتڕاستکردنەوەی هەژمارەکەت ئەو بەستەرە بکەوە کە بە ئیمێڵ بۆمان ناردوویت.",
"button": {
"open_email_app": "بەرنامەی ئیمێڵەکەت بکەوە",
"resend": "بینێرەوە"
},
"dont_receive_email": {
"title": "ئیمێڵەکەت ببینە",
"description": "دڵنیا بە لەوەی ئیمێڵەکەت دروستە و هەموو بوخچەکانت بگەڕێ.",
"resend_email": "ئیمێڵەکە بنێرەوە"
},
"open_email_app": {
"title": "ئیمێڵەکانت ببینە.",
"description": "ئیمێڵێکمان بۆ ناردیت. هەموو بوخچەکانت ببینە.",
"mail": "Mail",
"open_email_client": "بەرنامەی ئیمێڵەکەت بکەوە"
}
},
"home_timeline": {
"title": "ماڵەوە",
"navigation_bar_state": {
"offline": "دەرهێڵ",
"new_posts": "پۆستە نوێکان ببینە",
"published": "بڵاوکرایەوە!",
"Publishing": "پۆستەکە بڵاو دەکرێتەوە..."
}
},
"suggestion_account": {
"title": "خەڵک بدۆزەوە",
"follow_explain": "کاتێک شوێنی یەکێک دەکەویت، پۆستەکانی دێتە بەردەمت."
},
"compose": {
"title": {
"new_post": "پۆستی نوێ",
"new_reply": "وەڵامی نوێ"
},
"media_selection": {
"camera": "وێنە بگرە",
"photo_library": "وێنەکان",
"browse": "بگەڕێ"
},
"content_input_placeholder": "دەتەوێت چی پۆست بکەیت؟",
"compose_action": "بڵاوی بکەوە",
"replying_to_user": "لە وەڵامدا بۆ %s",
"attachment": {
"photo": "وێنە",
"video": "ڤیدیۆ",
"attachment_broken": "ئەم %sـە تێک چووە و ناتوانیت بەرزی بکەیتەوە.",
"description_photo": "وێنەکەت بۆ نابیناکان باس بکە...",
"description_video": "ڤیدیۆکەت بۆ نابیناکان باس بکە..."
},
"poll": {
"duration_time": "کات: %s",
"thirty_minutes": "30 خولەک",
"one_hour": "1 کاتژمێر",
"six_hours": "6 کاتژمێر",
"one_day": "1 ڕۆژ",
"three_days": "3 ڕۆژ",
"seven_days": "7 ڕۆژ",
"option_number": "بژاردەی %ld"
},
"content_warning": {
"placeholder": "ئاگادارییەکەت لێرە بنووسە..."
},
"visibility": {
"public": "گشتی",
"unlisted": "پێشنیارنەکراو",
"private": "تەنیا شوێنکەوتووان",
"direct": "ئەوانەی ئاماژەیان پێ دەکەم"
},
"auto_complete": {
"space_to_add": "بۆشایی دابنێ بۆ زیادکردن"
},
"accessibility": {
"append_attachment": "پێوەکراوی پێوە بکە",
"append_poll": "دەنگدان زیاد بکە",
"remove_poll": "دانگدانەکە لابە",
"custom_emoji_picker": "هەڵبژێری ئیمۆجی",
"enable_content_warning": "ئاگاداریی ناوەڕۆک چالاک بکە",
"disable_content_warning": "ئاگاداریی ناوەڕۆک ناچالاک بکە",
"post_visibility_menu": "پێڕستی شێوازی دەرکەوتنی پۆست"
},
"keyboard": {
"discard_post": "پۆستەکە هەڵوەشێنەوە",
"publish_post": "پۆستە بڵاو بکەوە",
"toggle_poll": "دەنگدانەکە نیشان بدە",
"toggle_content_warning": "ئاگاداریی ناوەڕۆک نیشان بدە",
"append_attachment_entry": "پێوەکراوی پێوە بکە - %s",
"select_visibility_entry": "شێوازی دەرکەوتن هەڵبژێرە - %s"
}
},
"profile": {
"dashboard": {
"posts": "پۆستەکان",
"following": "شوێنکەوتن",
"followers": "شوێنکەوتوو"
},
"fields": {
"add_row": "ڕیز زیاد بکە",
"placeholder": {
"label": "ناونیشان",
"content": "ناوەڕۆک"
}
},
"segmented_control": {
"posts": "پۆستەکان",
"replies": "وەڵامەکان",
"posts_and_replies": "پۆست و وەڵامەکان",
"media": "میدیا",
"about": "دەربارە"
},
"relationship_action_alert": {
"confirm_mute_user": {
"title": "بێدەنگی بکە",
"message": "دڵیا ببەوە بۆ بێدەنگکردنی %s"
},
"confirm_unmute_user": {
"title": "بێدەنگی مەکە",
"message": "دڵنیا ببەوە بۆ بێدەنگنەکردنی %s"
},
"confirm_block_user": {
"title": "ئاستەنگی بکە",
"message": "دڵنیا ببەوە بۆ ئاستەنگکردنی %s"
},
"confirm_unblock_user": {
"title": "ئاستەنگی مەکە",
"message": "دڵنیا ببەوە بۆ لابردنی ئاستەنگی %s"
}
},
"accessibility": {
"show_avatar_image": "وێنەکە نیشان بدە",
"edit_avatar_image": "دەستکاریی وێنەکە بکە",
"show_banner_image": "وێنەکەی پشتەوە نیشان بدە",
"double_tap_to_open_the_list": "دوو جار دەستی پیا بنێ بۆ کردنەوەی لیستەکە"
}
},
"follower": {
"footer": "شوێنکەوتووەکانی لە ڕاژەکارەکانی ترەوە نیشان نادرێت."
},
"following": {
"footer": "شوێنکەوتنەکانی بۆ هەژماری ڕاژەکارەکانی تر نیشان نادرێت."
},
"search": {
"title": "بگەڕێ",
"search_bar": {
"placeholder": "بۆ هاشتاگ و بەکارهێنەر بگەڕێ",
"cancel": "بگەڕێوە"
},
"recommend": {
"button_text": "هەمووی ببینە",
"hash_tag": {
"title": "ڕۆژەڤ",
"description": "ئەو هاشتاگانەی سەرنجی زۆریان لەسەرە",
"people_talking": "%s کەس باسی دەکەن"
},
"accounts": {
"title": "لەوانەیە حەزت لەمانە بێت",
"description": "لەوانەیە بتەوێت شوێنی ئەم هەژمارانە بکەویت",
"follow": "شوێنی بکەوە"
}
},
"searching": {
"segment": {
"all": "هەمووی",
"people": "خەڵک",
"hashtags": "هاشتاگ",
"posts": "پۆست"
},
"empty_state": {
"no_results": "هیچ ئەنجامێک نەدۆزرایەوە"
},
"recent_search": "گەڕانەکانی پێشترت",
"clear": "بیانسڕەوە"
}
},
"discovery": {
"tabs": {
"posts": "پۆستەکان",
"hashtags": "هاشتاگەکان",
"news": "هەواڵەکان",
"community": "Community",
"for_you": "بۆ تۆ"
},
"intro": "پۆست هەیە سەرنجیان لەسەرە لە گۆشەکەی تۆ."
},
"favorite": {
"title": "بەدڵبووەکانت"
},
"notification": {
"title": {
"Everything": "هەمووی",
"Mentions": "ئاماژەکان"
},
"notification_description": {
"followed_you": "شوێنت کەوت",
"favorited_your_post": "پۆستەکەتی بەدڵ بوو",
"reblogged_your_post": "پۆستەکەتی پۆست کردەوە",
"mentioned_you": "ئاماژەی پێت کرد",
"request_to_follow_you": "داواکاری بۆ شوێنکەوتنت",
"poll_has_ended": "دەنگدانەکە کۆتایی هات"
},
"keyobard": {
"show_everything": "هەموو شتێک نیشان بدە",
"show_mentions": "ئاماژەکان نیشان بدە"
}
},
"thread": {
"back_title": "پۆستەکە",
"title": "پۆستی %s"
},
"settings": {
"title": "رێکخستنەکان",
"section": {
"appearance": {
"title": "ڕووخسار",
"automatic": "خۆکار",
"light": "ڕووناک",
"dark": "تاریک"
},
"look_and_feel": {
"title": "ڕووخسار و هەست",
"use_system": "سیستەم",
"really_dark": "زۆر تاریک",
"sorta_dark": "کەم تاریک",
"light": "ڕووناک"
},
"notifications": {
"title": "ئاماژەکان نیشان بدە",
"favorites": "پۆستەکەمی بەدڵ دەبێت",
"follows": "شوێنم دەکەوێت",
"boosts": "پۆستەکەم پۆست دەکاتەوە",
"mentions": "ئاماژەم پێ دەکات",
"trigger": {
"anyone": "هەرکەسێک",
"follower": "شوێنکەوتووێکم",
"follow": "هەرکەسێک شوێنی دەکەوم",
"noone": "هیچکەس",
"title": "ئاگادارم بکەوە کاتێک"
}
},
"preference": {
"title": "پەسەندەکان",
"true_black_dark_mode": "دۆخی ڕەش",
"disable_avatar_animation": "وێنە جووڵاوەکان ناچالاک بکە",
"disable_emoji_animation": "ئیمۆجییە جووڵاوەکان ناچالاک بکە",
"using_default_browser": "وێبگەڕی بنەڕەت بەکار بهێنە بۆ کردنەوەی بەستەرەکان",
"open_links_in_mastodon": "بەستەرەکان لەناو ماستۆدۆن بکەوە"
},
"boring_zone": {
"title": "ناوچە بێنازەکە",
"account_settings": "ڕێکخستنەکانی هەژمار",
"terms": "مەرجەکانی بەکارهێنان",
"privacy": "سیاسەتی تایبەتێتی"
},
"spicy_zone": {
"title": "ناوچەی گەرم",
"clear": "بیرگە پاک بکەوە",
"signout": "دەربچۆ"
}
},
"footer": {
"mastodon_description": "ماستۆدۆن پڕۆژەیەکی سەرچاوەکراوەیە. دەتوانیت لە گیتهەب لە کێشەکان ئاگادارمان بکەیتەوە: %s (%s)"
},
"keyboard": {
"close_settings_window": "ڕێخستنەکان دابخە"
}
},
"report": {
"title_report": "سکاڵای لێ بکە",
"title": "سکاڵا لە %s بکە",
"step1": "هەنگاوی 1 لە 2",
"step2": "هەنگاوی 2 لە 2",
"content1": "پۆستی تر هەیە بتەوێت سکاڵایان لێ بکەیت؟",
"content2": "هیچ شتێکی هەیە بە چاودێرەکان بیزانن دەربارەی ئەم سکاڵایە؟",
"report_sent_title": "سپاس بۆ سکاڵاکات، پێیدا دەچینەوە.",
"send": "سکاڵاکە بنێرە",
"skip_to_send": "بەبێ لێدوان بینێرە",
"text_placeholder": "ڕوونکردنەوەی زۆرتر بدە",
"reported": "سکاڵای لێ کرا"
},
"preview": {
"keyboard": {
"close_preview": "پێشبینینەکە دابخە",
"show_next": "هی دواتر نیشان بدە",
"show_previous": "هی پێشتر نیشان بدە"
}
},
"account_list": {
"tab_bar_hint": "هەژماری ئێستا: %s. دوو جا دەستی پیا بنێ بۆ کردنەوەی پێڕستی هەژمارەکان.",
"dismiss_account_switcher": "پێڕستی هەژمارەکان دابخە",
"add_account": "هەژمارێک زیاد بکە"
},
"wizard": {
"new_in_mastodon": "نوێ",
"multiple_account_switch_intro_description": "هەژمارەکەت بگۆڕە بە دەستڕاگرتن لەسەر دوگمەی پرۆفایلەکە.",
"accessibility_hint": "دوو جار دەستی پیا بنێ بۆ داخستنی"
}
}
}

View File

@ -0,0 +1,6 @@
{
"NSCameraUsageDescription": "بەکار دێت بۆ گرتنی وێنەیەک بۆ پۆستەکە",
"NSPhotoLibraryAddUsageDescription": "بەکار دێت بۆ هەڵگرتنی وێنە",
"NewPostShortcutItemTitle": "پۆستی نوێ",
"SearchShortcutItemTitle": "بگەڕێ"
}

View File

@ -170,6 +170,30 @@
<string>%ld reblogs</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>%ld replies</string>
<key>one</key>
<string>1 reply</string>
<key>two</key>
<string>%ld replies</string>
<key>few</key>
<string>%ld replies</string>
<key>many</key>
<string>%ld replies</string>
<key>other</key>
<string>%ld replies</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -129,7 +129,9 @@
"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"
@ -141,7 +143,11 @@
"favorite": "Favorite",
"unfavorite": "Unfavorite",
"menu": "Menu",
"hide": "Hide"
"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",
@ -205,9 +211,9 @@
"log_in": "Log In"
},
"server_picker": {
"title": "Mastodon is made of users in different communities.",
"subtitle": "Pick a community based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a community based on your interests, region, or a general purpose one. Each community is operated by an entirely independent organization or individual.",
"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",
@ -234,7 +240,7 @@
"category": "CATEGORY"
},
"input": {
"placeholder": "Search communities"
"placeholder": "Search servers"
},
"empty_state": {
"finding_servers": "Finding available servers...",
@ -440,6 +446,12 @@
"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": {
@ -481,6 +493,16 @@
"clear": "Clear"
}
},
"discovery": {
"tabs": {
"posts": "Posts",
"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"
},
@ -541,7 +563,8 @@
"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"
"using_default_browser": "Use default browser to open links",
"open_links_in_mastodon": "Open links in Mastodon"
},
"boring_zone": {
"title": "The Boring Zone",

View File

@ -114,6 +114,22 @@
<string>%ld reblogs</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 reply</string>
<key>other</key>
<string>%ld replies</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -129,7 +129,9 @@
"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"
@ -141,7 +143,11 @@
"favorite": "Favorite",
"unfavorite": "Unfavorite",
"menu": "Menu",
"hide": "Hide"
"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",
@ -205,9 +211,9 @@
"log_in": "Log In"
},
"server_picker": {
"title": "Mastodon is made of users in different communities.",
"subtitle": "Pick a community based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a community based on your interests, region, or a general purpose one. Each community is operated by an entirely independent organization or individual.",
"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",
@ -234,7 +240,7 @@
"category": "CATEGORY"
},
"input": {
"placeholder": "Search communities"
"placeholder": "Search servers"
},
"empty_state": {
"finding_servers": "Finding available servers...",
@ -440,6 +446,12 @@
"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": {
@ -481,6 +493,16 @@
"clear": "Clear"
}
},
"discovery": {
"tabs": {
"posts": "Posts",
"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"
},
@ -541,7 +563,8 @@
"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"
"using_default_browser": "Use default browser to open links",
"open_links_in_mastodon": "Open links in Mastodon"
},
"boring_zone": {
"title": "The Boring Zone",

View File

@ -114,6 +114,22 @@
<string>%ld Reblogs</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 Antwort</string>
<key>other</key>
<string>%ld Antworten</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -129,7 +129,9 @@
"show_post": "Beitrag anzeigen",
"show_user_profile": "Benutzerprofil anzeigen",
"content_warning": "Inhaltswarnung",
"sensitive_content": "Sensitive Content",
"media_content_warning": "Tippe irgendwo zum Anzeigen",
"tap_to_reveal": "Zum Anzeigen tippen",
"poll": {
"vote": "Abstimmen",
"closed": "Beendet"
@ -141,7 +143,11 @@
"favorite": "Favorit",
"unfavorite": "Aus Favoriten entfernen",
"menu": "Menü",
"hide": "Verstecken"
"hide": "Verstecken",
"show_image": "Bild anzeigen",
"show_gif": "GIF anzeigen",
"show_video_player": "Zeige Video-Player",
"tap_then_hold_to_show_menu": "Halte gedrückt um das Menü anzuzeigen"
},
"tag": {
"url": "URL",
@ -440,6 +446,12 @@
"title": "Konto entsperren",
"message": "Bestätige %s zu entsperren"
}
},
"accessibility": {
"show_avatar_image": "Profilbild anzeigen",
"edit_avatar_image": "Profilbild bearbeiten",
"show_banner_image": "Bannerbild anzeigen",
"double_tap_to_open_the_list": "Doppeltippen, um die Liste zu öffnen"
}
},
"follower": {
@ -481,6 +493,16 @@
"clear": "Zurücksetzen"
}
},
"discovery": {
"tabs": {
"posts": "Beiträge",
"hashtags": "Hashtags",
"news": "Nachrichten",
"community": "Community",
"for_you": "Für dich"
},
"intro": "These are the posts gaining traction in your corner of Mastodon."
},
"favorite": {
"title": "Deine Favoriten"
},
@ -541,7 +563,8 @@
"true_black_dark_mode": "Vollständig dunkler Dunkelmodus",
"disable_avatar_animation": "Animierte Profilbilder deaktivieren",
"disable_emoji_animation": "Animierte Emojis deaktivieren",
"using_default_browser": "Standardbrowser zum Öffnen von Links verwenden"
"using_default_browser": "Standardbrowser zum Öffnen von Links verwenden",
"open_links_in_mastodon": "Links in Mastodon öffnen"
},
"boring_zone": {
"title": "Der langweilige Bereich",

View File

@ -114,6 +114,22 @@
<string>%ld reblogs</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 reply</string>
<key>other</key>
<string>%ld replies</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -129,7 +129,9 @@
"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"
@ -141,7 +143,11 @@
"favorite": "Favorite",
"unfavorite": "Unfavorite",
"menu": "Menu",
"hide": "Hide"
"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",
@ -205,9 +211,9 @@
"log_in": "Log In"
},
"server_picker": {
"title": "Mastodon is made of users in different communities.",
"subtitle": "Pick a community based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a community based on your interests, region, or a general purpose one. Each community is operated by an entirely independent organization or individual.",
"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",
@ -234,7 +240,7 @@
"category": "CATEGORY"
},
"input": {
"placeholder": "Search communities"
"placeholder": "Search servers"
},
"empty_state": {
"finding_servers": "Finding available servers...",
@ -440,6 +446,12 @@
"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": {
@ -481,6 +493,16 @@
"clear": "Clear"
}
},
"discovery": {
"tabs": {
"posts": "Posts",
"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"
},
@ -541,7 +563,8 @@
"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"
"using_default_browser": "Use default browser to open links",
"open_links_in_mastodon": "Open links in Mastodon"
},
"boring_zone": {
"title": "The Boring Zone",

View File

@ -114,6 +114,22 @@
<string>%ld adhesiones</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 respuesta</string>
<key>other</key>
<string>%ld respuestas</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -45,7 +45,7 @@
"message": "Por favor, habilitá el permiso de acceso a la biblioteca de fotos para guardar la imagen."
},
"delete_post": {
"title": "¿Estás seguro que querés eliminar este mensaje?",
"title": "Eliminar mensaje",
"message": "¿Estás seguro que querés eliminar este mensaje?"
},
"clean_cache": {
@ -113,9 +113,9 @@
"open_author_profile": "Abrir perfil del autor",
"open_reblogger_profile": "Abrir perfil del adherente",
"reply_status": "Responder al mensaje",
"toggle_reblog": "Cambiar la adhesión en el mensaje",
"toggle_favorite": "Cambiar la marca de favorito en el mensaje",
"toggle_content_warning": "Cambiar la advertencia de contenido",
"toggle_reblog": "Cambiar adhesión al mensaje",
"toggle_favorite": "Cambiar marca de favorito del mensaje",
"toggle_content_warning": "Cambiar modo de advertencia de contenido",
"preview_image": "Previsualizar imagen"
},
"segmented_control": {
@ -129,7 +129,9 @@
"show_post": "Mostrar mensaje",
"show_user_profile": "Mostrar perfil de usuario",
"content_warning": "Advertencia de contenido",
"media_content_warning": "Toca en cualquier lugar para mostrar",
"sensitive_content": "Contenido sensible",
"media_content_warning": "Tocá en cualquier parte para mostrar",
"tap_to_reveal": "Tocá para mostrar",
"poll": {
"vote": "Votar",
"closed": "Cerrada"
@ -141,7 +143,11 @@
"favorite": "Marcar como favorito",
"unfavorite": "Dejar de marcar como favorito",
"menu": "Menú",
"hide": "Ocultar"
"hide": "Ocultar",
"show_image": "Mostrar imagen",
"show_gif": "Mostrar GIF",
"show_video_player": "Mostrar reproductor de video",
"tap_then_hold_to_show_menu": "Tocá y mantené presionado para mostrar el menú"
},
"tag": {
"url": "Dirección web",
@ -440,6 +446,12 @@
"title": "Desbloquear cuenta",
"message": "Confirmá para desbloquear a %s"
}
},
"accessibility": {
"show_avatar_image": "Mostrar imagen de avatar",
"edit_avatar_image": "Editar imagen de avatar",
"show_banner_image": "Mostrar imagen de banner",
"double_tap_to_open_the_list": "Tocá dos veces para abrir la lista"
}
},
"follower": {
@ -481,6 +493,16 @@
"clear": "Limpiar"
}
},
"discovery": {
"tabs": {
"posts": "Mensajes",
"hashtags": "Etiquetas",
"news": "Novedades",
"community": "Community",
"for_you": "Para vos"
},
"intro": "Estos son los mensajes que están ganando tracción en tu rincón de Mastodon."
},
"favorite": {
"title": "Tus favoritos"
},
@ -541,7 +563,8 @@
"true_black_dark_mode": "Modo negro oscuro real",
"disable_avatar_animation": "Deshabilitar avatares animados",
"disable_emoji_animation": "Deshabilitar emojis animados",
"using_default_browser": "Usar navegador web predeterminado para abrir enlaces"
"using_default_browser": "Usar navegador web predeterminado para abrir enlaces",
"open_links_in_mastodon": "Abrir enlaces en Mastodon"
},
"boring_zone": {
"title": "La zona aburrida",

View File

@ -114,6 +114,22 @@
<string>%ld reblogueos</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 respuesta</string>
<key>other</key>
<string>%ld respuestas</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -129,7 +129,9 @@
"show_post": "Mostrar Publicación",
"show_user_profile": "Mostrar perfil del usuario",
"content_warning": "Advertencia de Contenido",
"sensitive_content": "Sensitive Content",
"media_content_warning": "Pulsa en cualquier sitio para mostrar",
"tap_to_reveal": "Tocar para revelar",
"poll": {
"vote": "Vota",
"closed": "Cerrado"
@ -141,7 +143,11 @@
"favorite": "Favorito",
"unfavorite": "No favorito",
"menu": "Menú",
"hide": "Ocultar"
"hide": "Ocultar",
"show_image": "Mostrar imagen",
"show_gif": "Mostrar GIF",
"show_video_player": "Mostrar reproductor de vídeo",
"tap_then_hold_to_show_menu": "Toca, después mantén para mostrar el menú"
},
"tag": {
"url": "URL",
@ -440,6 +446,12 @@
"title": "Desbloquear cuenta",
"message": "Confirmar para desbloquear a %s"
}
},
"accessibility": {
"show_avatar_image": "Mostrar imagen del avatar",
"edit_avatar_image": "Editar imagen del avatar",
"show_banner_image": "Mostrar imagen de banner",
"double_tap_to_open_the_list": "Pulsa dos veces para abrir la lista"
}
},
"follower": {
@ -481,6 +493,16 @@
"clear": "Borrar"
}
},
"discovery": {
"tabs": {
"posts": "Publicaciones",
"hashtags": "Etiquetas",
"news": "Noticias",
"community": "Community",
"for_you": "Para Ti"
},
"intro": "These are the posts gaining traction in your corner of Mastodon."
},
"favorite": {
"title": "Tus Favoritos"
},
@ -541,7 +563,8 @@
"true_black_dark_mode": "Modo oscuro negro real",
"disable_avatar_animation": "Deshabilitar avatares animados",
"disable_emoji_animation": "Deshabilitar emojis animados",
"using_default_browser": "Usar navegador predeterminado para abrir los enlaces"
"using_default_browser": "Usar navegador predeterminado para abrir los enlaces",
"open_links_in_mastodon": "Abrir links en Mastodon"
},
"boring_zone": {
"title": "La Zona Aburrida",

View File

@ -114,6 +114,22 @@
<string>%ld bultzada</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>Erantzun bat</string>
<key>other</key>
<string>%ld erantzun</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -129,7 +129,9 @@
"show_post": "Erakutsi bidalketa",
"show_user_profile": "Erakutsi erabiltzailearen profila",
"content_warning": "Edukiaren abisua",
"sensitive_content": "Sensitive Content",
"media_content_warning": "Ukitu edonon bistaratzeko",
"tap_to_reveal": "Sakatu erakusteko",
"poll": {
"vote": "Bozkatu",
"closed": "Itxita"
@ -141,7 +143,11 @@
"favorite": "Gogokoa",
"unfavorite": "Kendu gogokoa",
"menu": "Menua",
"hide": "Ezkutatu"
"hide": "Ezkutatu",
"show_image": "Erakutsi irudia",
"show_gif": "Erakutsi GIFa",
"show_video_player": "Erakutsi bideo-erreproduzigailua",
"tap_then_hold_to_show_menu": "Sakatu eta eutsi menua erakusteko"
},
"tag": {
"url": "URLa",
@ -440,6 +446,12 @@
"title": "Desblokeatu kontua",
"message": "Berretsi %s desblokeatzea"
}
},
"accessibility": {
"show_avatar_image": "Erakutsi abatarra",
"edit_avatar_image": "Editatu abatarra",
"show_banner_image": "Erakutsi banner irudia",
"double_tap_to_open_the_list": "Sakatu birritan zerrenda irekitzeko"
}
},
"follower": {
@ -481,6 +493,16 @@
"clear": "Garbitu"
}
},
"discovery": {
"tabs": {
"posts": "Argitalpenak",
"hashtags": "Traolak",
"news": "Albisteak",
"community": "Community",
"for_you": "Zuretzat"
},
"intro": "These are the posts gaining traction in your corner of Mastodon."
},
"favorite": {
"title": "Zure gogokoak"
},
@ -491,8 +513,8 @@
},
"notification_description": {
"followed_you": "zu jarraitzen hasi da",
"favorited_your_post": "erabiltzaileak zure bidalketa gogoko du",
"reblogged_your_post": "erabiltzaileak bultzada eman dio zure bidalketari",
"favorited_your_post": "(e)k zure bidalketa gogoko du",
"reblogged_your_post": "(e)k bultzada eman dio zure bidalketari",
"mentioned_you": "erabiltzaileak aipatu zaitu",
"request_to_follow_you": "erabiltzaileak zu jarraitzea eskatu du",
"poll_has_ended": "inkesta amaitu da"
@ -541,7 +563,8 @@
"true_black_dark_mode": "Benetako modu beltz iluna",
"disable_avatar_animation": "Desgaitu abatar animatuak",
"disable_emoji_animation": "Desgaitu emoji animatuak",
"using_default_browser": "Erabili nabigatzaile lehenetsia estekak irekitzeko"
"using_default_browser": "Erabili nabigatzaile lehenetsia estekak irekitzeko",
"open_links_in_mastodon": "Ireki estekak Mastodonen"
},
"boring_zone": {
"title": "Eremu aspergarria",

View File

@ -0,0 +1,406 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>a11y.plural.count.unread.notification</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@notification_count_unread_notification@</string>
<key>notification_count_unread_notification</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 unread notification</string>
<key>other</key>
<string>%ld unread notification</string>
</dict>
</dict>
<key>a11y.plural.count.input_limit_exceeds</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Input limit exceeds %#@character_count@</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 character</string>
<key>other</key>
<string>%ld characters</string>
</dict>
</dict>
<key>a11y.plural.count.input_limit_remains</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Input limit remains %#@character_count@</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 character</string>
<key>other</key>
<string>%ld characters</string>
</dict>
</dict>
<key>plural.count.metric_formatted.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%@ %#@post_count@</string>
<key>post_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>post</string>
<key>other</key>
<string>posts</string>
</dict>
</dict>
<key>plural.count.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@post_count@</string>
<key>post_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 post</string>
<key>other</key>
<string>%ld posts</string>
</dict>
</dict>
<key>plural.count.favorite</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@favorite_count@</string>
<key>favorite_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 favorite</string>
<key>other</key>
<string>%ld favorites</string>
</dict>
</dict>
<key>plural.count.reblog</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reblog_count@</string>
<key>reblog_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 reblog</string>
<key>other</key>
<string>%ld reblogs</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 reply</string>
<key>other</key>
<string>%ld replies</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@vote_count@</string>
<key>vote_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 vote</string>
<key>other</key>
<string>%ld votes</string>
</dict>
</dict>
<key>plural.count.voter</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@voter_count@</string>
<key>voter_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 voter</string>
<key>other</key>
<string>%ld voters</string>
</dict>
</dict>
<key>plural.people_talking</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_people_talking@</string>
<key>count_people_talking</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 people talking</string>
<key>other</key>
<string>%ld people talking</string>
</dict>
</dict>
<key>plural.count.following</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_following@</string>
<key>count_following</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 following</string>
<key>other</key>
<string>%ld following</string>
</dict>
</dict>
<key>plural.count.follower</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_follower@</string>
<key>count_follower</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 follower</string>
<key>other</key>
<string>%ld followers</string>
</dict>
</dict>
<key>date.year.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_year_left@</string>
<key>count_year_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 year left</string>
<key>other</key>
<string>%ld years left</string>
</dict>
</dict>
<key>date.month.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_month_left@</string>
<key>count_month_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 months left</string>
<key>other</key>
<string>%ld months left</string>
</dict>
</dict>
<key>date.day.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_day_left@</string>
<key>count_day_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 day left</string>
<key>other</key>
<string>%ld days left</string>
</dict>
</dict>
<key>date.hour.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_hour_left@</string>
<key>count_hour_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 hour left</string>
<key>other</key>
<string>%ld hours left</string>
</dict>
</dict>
<key>date.minute.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_minute_left@</string>
<key>count_minute_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 minute left</string>
<key>other</key>
<string>%ld minutes left</string>
</dict>
</dict>
<key>date.second.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_second_left@</string>
<key>count_second_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 second left</string>
<key>other</key>
<string>%ld seconds left</string>
</dict>
</dict>
<key>date.year.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_year_ago_abbr@</string>
<key>count_year_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1y ago</string>
<key>other</key>
<string>%ldy ago</string>
</dict>
</dict>
<key>date.month.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_month_ago_abbr@</string>
<key>count_month_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1M ago</string>
<key>other</key>
<string>%ldM ago</string>
</dict>
</dict>
<key>date.day.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_day_ago_abbr@</string>
<key>count_day_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1d ago</string>
<key>other</key>
<string>%ldd ago</string>
</dict>
</dict>
<key>date.hour.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_hour_ago_abbr@</string>
<key>count_hour_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1h ago</string>
<key>other</key>
<string>%ldh ago</string>
</dict>
</dict>
<key>date.minute.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_minute_ago_abbr@</string>
<key>count_minute_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1m ago</string>
<key>other</key>
<string>%ldm ago</string>
</dict>
</dict>
<key>date.second.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_second_ago_abbr@</string>
<key>count_second_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1s ago</string>
<key>other</key>
<string>%lds ago</string>
</dict>
</dict>
</dict>
</plist>

View File

@ -0,0 +1,619 @@
{
"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": "Reblog",
"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"
},
"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",
"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.",
"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..."
}
},
"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": "posts",
"following": "following",
"followers": "followers"
},
"fields": {
"add_row": "Add Row",
"placeholder": {
"label": "Label",
"content": "Content"
}
},
"segmented_control": {
"posts": "Posts",
"replies": "Replies",
"posts_and_replies": "Posts and Replies",
"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": {
"footer": "Followers from other servers are not displayed."
},
"following": {
"footer": "Follows from other servers are not displayed."
},
"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": "Posts"
},
"empty_state": {
"no_results": "No results"
},
"recent_search": "Recent searches",
"clear": "Clear"
}
},
"discovery": {
"tabs": {
"posts": "Posts",
"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"
},
"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

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

View File

@ -114,6 +114,22 @@
<string>%ld reblogs</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 réponse</string>
<key>other</key>
<string>%ld réponses</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -129,7 +129,9 @@
"show_post": "Montrer la publication",
"show_user_profile": "Montrer le profil de lutilisateur·rice",
"content_warning": "Avertissement de contenu",
"sensitive_content": "Sensitive Content",
"media_content_warning": "Tapotez nimporte où pour révéler la publication",
"tap_to_reveal": "Appuyer pour afficher",
"poll": {
"vote": "Voter",
"closed": "Fermé"
@ -141,7 +143,11 @@
"favorite": "Favori",
"unfavorite": "Retirer des favoris",
"menu": "Menu",
"hide": "Cacher"
"hide": "Cacher",
"show_image": "Afficher limage",
"show_gif": "Afficher le GIF",
"show_video_player": "Afficher le lecteur vidéo",
"tap_then_hold_to_show_menu": "Tap then hold to show menu"
},
"tag": {
"url": "URL",
@ -440,6 +446,12 @@
"title": "Débloquer le compte",
"message": "Confirmer le déblocage de %s"
}
},
"accessibility": {
"show_avatar_image": "Afficher lavatar",
"edit_avatar_image": "Modifier lavatar",
"show_banner_image": "Afficher limage de la bannière",
"double_tap_to_open_the_list": "Appuyer deux fois pour ouvrir la liste"
}
},
"follower": {
@ -481,6 +493,16 @@
"clear": "Effacer"
}
},
"discovery": {
"tabs": {
"posts": "Messages",
"hashtags": "Hashtags",
"news": "Actualité",
"community": "Community",
"for_you": "Pour vous"
},
"intro": "These are the posts gaining traction in your corner of Mastodon."
},
"favorite": {
"title": "Vos favoris"
},
@ -541,7 +563,8 @@
"true_black_dark_mode": "Vrai mode sombre",
"disable_avatar_animation": "Désactiver les avatars animés",
"disable_emoji_animation": "Désactiver les émojis animées",
"using_default_browser": "Utiliser le navigateur par défaut pour ouvrir les liens"
"using_default_browser": "Utiliser le navigateur par défaut pour ouvrir les liens",
"open_links_in_mastodon": "Ouvrir les liens dans Mastodon"
},
"boring_zone": {
"title": "La zone ennuyante",

View File

@ -142,6 +142,26 @@
<string>%ld brosnachadh</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>%ld fhreagairt</string>
<key>two</key>
<string>%ld fhreagairt</string>
<key>few</key>
<string>%ld freagairtean</string>
<key>other</key>
<string>%ld freagairt</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -129,7 +129,9 @@
"show_post": "Seall am post",
"show_user_profile": "Seall pròifil a chleachdaiche",
"content_warning": "Rabhadh susbainte",
"sensitive_content": "Susbaint fhrionasach",
"media_content_warning": "Thoir gnogag àite sam bith gus a nochdadh",
"tap_to_reveal": "Thoir gnogag gus a nochdadh",
"poll": {
"vote": "Cuir bhòt",
"closed": "Dùinte"
@ -141,7 +143,11 @@
"favorite": "Cuir ris na h-annsachdan",
"unfavorite": "Thoir air falbh o na h-annsachdan",
"menu": "Clàr-taice",
"hide": "Falaich"
"hide": "Falaich",
"show_image": "Seall an dealbh",
"show_gif": "Seall an GIF",
"show_video_player": "Seall cluicheadair video",
"tap_then_hold_to_show_menu": "Thoir gnogag s cùm sìos a shealltainn a chlàir-thaice"
},
"tag": {
"url": "URL",
@ -440,6 +446,12 @@
"title": "Dì-bhac an cunntas",
"message": "Dearbh dì-bhacadh %s"
}
},
"accessibility": {
"show_avatar_image": "Seall dealbh an avatar",
"edit_avatar_image": "Deasaich dealbh an avatar",
"show_banner_image": "Seall dealbh brataich",
"double_tap_to_open_the_list": "Thoir gnogag dhùbailte a dhfhosgladh na liosta"
}
},
"follower": {
@ -481,6 +493,16 @@
"clear": "Falamhaich"
}
},
"discovery": {
"tabs": {
"posts": "Postaichean",
"hashtags": "Tagaichean hais",
"news": "Naidheachdan",
"community": "Community",
"for_you": "Dhut-sa"
},
"intro": "Seo na postaichean fèillmhor nad cheàrnaidh de Mhastodon."
},
"favorite": {
"title": "Na h-annsachdan agad"
},
@ -541,7 +563,8 @@
"true_black_dark_mode": "Modh dubh dorcha",
"disable_avatar_animation": "Cuir beothachadh nan avataran à comas",
"disable_emoji_animation": "Cuir beothachadh nan Emojis à comas",
"using_default_browser": "Cleachd am brabhsair bunaiteach airson ceanglaichean fhosgladh"
"using_default_browser": "Cleachd am brabhsair bunaiteach airson ceanglaichean fhosgladh",
"open_links_in_mastodon": "Fosgail ceanglaichean ann am Mastodon"
},
"boring_zone": {
"title": "An earrann ràsanach",

View File

@ -0,0 +1,406 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>a11y.plural.count.unread.notification</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@notification_count_unread_notification@</string>
<key>notification_count_unread_notification</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 unread notification</string>
<key>other</key>
<string>%ld unread notification</string>
</dict>
</dict>
<key>a11y.plural.count.input_limit_exceeds</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Input limit exceeds %#@character_count@</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 character</string>
<key>other</key>
<string>%ld characters</string>
</dict>
</dict>
<key>a11y.plural.count.input_limit_remains</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Input limit remains %#@character_count@</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 character</string>
<key>other</key>
<string>%ld characters</string>
</dict>
</dict>
<key>plural.count.metric_formatted.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%@ %#@post_count@</string>
<key>post_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>post</string>
<key>other</key>
<string>posts</string>
</dict>
</dict>
<key>plural.count.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@post_count@</string>
<key>post_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 post</string>
<key>other</key>
<string>%ld posts</string>
</dict>
</dict>
<key>plural.count.favorite</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@favorite_count@</string>
<key>favorite_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 favorite</string>
<key>other</key>
<string>%ld favorites</string>
</dict>
</dict>
<key>plural.count.reblog</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reblog_count@</string>
<key>reblog_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 reblog</string>
<key>other</key>
<string>%ld reblogs</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 reply</string>
<key>other</key>
<string>%ld replies</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@vote_count@</string>
<key>vote_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 vote</string>
<key>other</key>
<string>%ld votes</string>
</dict>
</dict>
<key>plural.count.voter</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@voter_count@</string>
<key>voter_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 voter</string>
<key>other</key>
<string>%ld voters</string>
</dict>
</dict>
<key>plural.people_talking</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_people_talking@</string>
<key>count_people_talking</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 people talking</string>
<key>other</key>
<string>%ld people talking</string>
</dict>
</dict>
<key>plural.count.following</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_following@</string>
<key>count_following</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 following</string>
<key>other</key>
<string>%ld following</string>
</dict>
</dict>
<key>plural.count.follower</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_follower@</string>
<key>count_follower</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 follower</string>
<key>other</key>
<string>%ld followers</string>
</dict>
</dict>
<key>date.year.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_year_left@</string>
<key>count_year_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 year left</string>
<key>other</key>
<string>%ld years left</string>
</dict>
</dict>
<key>date.month.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_month_left@</string>
<key>count_month_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 months left</string>
<key>other</key>
<string>%ld months left</string>
</dict>
</dict>
<key>date.day.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_day_left@</string>
<key>count_day_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 day left</string>
<key>other</key>
<string>%ld days left</string>
</dict>
</dict>
<key>date.hour.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_hour_left@</string>
<key>count_hour_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 hour left</string>
<key>other</key>
<string>%ld hours left</string>
</dict>
</dict>
<key>date.minute.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_minute_left@</string>
<key>count_minute_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 minute left</string>
<key>other</key>
<string>%ld minutes left</string>
</dict>
</dict>
<key>date.second.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_second_left@</string>
<key>count_second_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 second left</string>
<key>other</key>
<string>%ld seconds left</string>
</dict>
</dict>
<key>date.year.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_year_ago_abbr@</string>
<key>count_year_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1y ago</string>
<key>other</key>
<string>%ldy ago</string>
</dict>
</dict>
<key>date.month.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_month_ago_abbr@</string>
<key>count_month_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1M ago</string>
<key>other</key>
<string>%ldM ago</string>
</dict>
</dict>
<key>date.day.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_day_ago_abbr@</string>
<key>count_day_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1d ago</string>
<key>other</key>
<string>%ldd ago</string>
</dict>
</dict>
<key>date.hour.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_hour_ago_abbr@</string>
<key>count_hour_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1h ago</string>
<key>other</key>
<string>%ldh ago</string>
</dict>
</dict>
<key>date.minute.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_minute_ago_abbr@</string>
<key>count_minute_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1m ago</string>
<key>other</key>
<string>%ldm ago</string>
</dict>
</dict>
<key>date.second.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_second_ago_abbr@</string>
<key>count_second_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1s ago</string>
<key>other</key>
<string>%lds ago</string>
</dict>
</dict>
</dict>
</plist>

View File

@ -0,0 +1,619 @@
{
"common": {
"alerts": {
"common": {
"please_try_again": "Inténtao de novo.",
"please_try_again_later": "Inténtao de novo máis tarde."
},
"sign_up_failure": {
"title": "Fallou o rexistro"
},
"server_error": {
"title": "Erro do servidor"
},
"vote_failure": {
"title": "Fallou a votación",
"poll_ended": "A enquisa rematou"
},
"discard_post_content": {
"title": "Descartar Borrador",
"message": "Confirma que queres descartar o contido do borrador."
},
"publish_post_failure": {
"title": "Fallou a publicación",
"message": "Fallou a publicación.\nComproba a conexión a internet.",
"attachments_message": {
"video_attach_with_photo": "Non podes anexar un vídeo a unha publicación que xa contén imaxes.",
"more_than_one_video": "Non podes anexar máis de un vídeo."
}
},
"edit_profile_failure": {
"title": "Erro ao editar o perfil",
"message": "Non se editou o perfil. Inténtao máis tarde."
},
"sign_out": {
"title": "Pechar sesión",
"message": "Tes a certeza de queres pechar a sesión?",
"confirm": "Pechar sesión"
},
"block_domain": {
"title": "Tes a certeza de querer bloquear todo de %s? Na meirande parte dos casos uns bloqueos ou silenciados específicos son suficientes e preferibles. Non verás máis o contido deste dominio en ningunha cronoloxía pública e as túas seguidoras deste dominio serán eliminadas.",
"block_entire_domain": "Bloquear Dominio"
},
"save_photo_failure": {
"title": "Erro ao gardar a fotografía",
"message": "Activa o permiso de acceso á galería de fotos para gardar a foto."
},
"delete_post": {
"title": "Eliminar publicación",
"message": "Tes a certeza de querer eliminar esta publicación?"
},
"clean_cache": {
"title": "Limpar caché",
"message": "Baleirouse %s da caché correctamente."
}
},
"controls": {
"actions": {
"back": "Volver",
"next": "Seguinte",
"previous": "Anterior",
"open": "Abrir",
"add": "Engadir",
"remove": "Eliminar",
"edit": "Editar",
"save": "Gardar",
"ok": "OK",
"done": "Feito",
"confirm": "Confirmar",
"continue": "Continuar",
"compose": "Escribir",
"cancel": "Cancelar",
"discard": "Descartar",
"try_again": "Intentar de novo",
"take_photo": "Facer foto",
"save_photo": "Gardar foto",
"copy_photo": "Copiar foto",
"sign_in": "Acceder",
"sign_up": "Inscribirse",
"see_more": "Ver máis",
"preview": "Vista previa",
"share": "Compartir",
"share_user": "Compartir %s",
"share_post": "Compartir publicación",
"open_in_safari": "Abrir en Safari",
"open_in_browser": "Abrir no navegador",
"find_people": "Atopar persoas para seguir",
"manually_search": "Buscar de xeito manual",
"skip": "Omitir",
"reply": "Responder",
"report_user": "Denunciar a %s",
"block_domain": "Bloquear a %s",
"unblock_domain": "Desbloquear a %s",
"settings": "Axustes",
"delete": "Eliminar"
},
"tabs": {
"home": "Inicio",
"search": "Busca",
"notification": "Notificación",
"profile": "Perfil"
},
"keyboard": {
"common": {
"switch_to_tab": "Cambiar a %s",
"compose_new_post": "Escribir Nova publicación",
"show_favorites": "Mostrar Favoritos",
"open_settings": "Abrir axustes"
},
"timeline": {
"previous_status": "Publicación anterior",
"next_status": "Publicación seguinte",
"open_status": "Abrir publicación",
"open_author_profile": "Ver Perfil da autora",
"open_reblogger_profile": "Ver perfil de quen promoveu",
"reply_status": "Responder á publicación",
"toggle_reblog": "Promover a publicación",
"toggle_favorite": "Engadir publicación a Favoritas",
"toggle_content_warning": "Marcar con Aviso sobre o contido",
"preview_image": "Previsualización da imaxe"
},
"segmented_control": {
"previous_section": "Sección anterior",
"next_section": "Sección seguinte"
}
},
"status": {
"user_reblogged": "%s promoveu",
"user_replied_to": "Respondeu a %s",
"show_post": "Mostrar publicación",
"show_user_profile": "Mostrar perfil da usuaria",
"content_warning": "Aviso sobre o contido",
"sensitive_content": "Contido sensible",
"media_content_warning": "Toca nalgures para mostrar",
"tap_to_reveal": "Toca para mostrar",
"poll": {
"vote": "Votar",
"closed": "Pechada"
},
"actions": {
"reply": "Responder",
"reblog": "Promover",
"unreblog": "Retirar promoción",
"favorite": "Favorecer",
"unfavorite": "Eliminar dos favoritos",
"menu": "Menú",
"hide": "Agochar",
"show_image": "Mostrar a imaxe",
"show_gif": "Mostrar GIF",
"show_video_player": "Mostrar reprodutor de vídeo",
"tap_then_hold_to_show_menu": "Toca e mantén preso para menú"
},
"tag": {
"url": "URL",
"mention": "Mención",
"link": "Ligazón",
"hashtag": "Cancelo",
"email": "Email",
"emoji": "Emoticona"
},
"visibility": {
"unlisted": "A publicación é visible para calquera pero non aparece na cronoloxía pública.",
"private": "Só as seguidoras poden ver a publicación.",
"private_from_me": "Só as miñas seguidoras poden ver esta publicación.",
"direct": "Só a usuaria mencionada pode ver a publicación."
}
},
"friendship": {
"follow": "Seguir",
"following": "Seguindo",
"request": "Solicitar",
"pending": "Pendente",
"block": "Bloquear",
"block_user": "Bloquear a %s",
"block_domain": "Bloquear a %s",
"unblock": "Desbloquear",
"unblock_user": "Desbloquear a %s",
"blocked": "Bloqueada",
"mute": "Acalar",
"mute_user": "Acalar a %s",
"unmute": "Non Acalar",
"unmute_user": "Deixar de acalar a @%s",
"muted": "Acalada",
"edit_info": "Editar info"
},
"timeline": {
"filtered": "Filtrado",
"timestamp": {
"now": "Agora"
},
"loader": {
"load_missing_posts": "Cargar publicacións que faltan",
"loading_missing_posts": "Cargando as publicacións que faltan...",
"show_more_replies": "Mostrar máis respostas"
},
"header": {
"no_status_found": "Non se atopa a publicación",
"blocking_warning": "Non podes ver o perfil da usuaria\nata que a desbloquees.\nAsí ven outras o teu perfil.",
"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": "Comezar",
"log_in": "Acceder"
},
"server_picker": {
"title": "Mastodon fórmano as persoas das diferentes comunidades.",
"subtitle": "Elixe unha comunidade en función dos teus intereses, rexión ou unha de propósito xeral.",
"subtitle_extend": "Elixe unha comunidade en función dos teus intereses, rexión ou unha de propósito xeral. Cada comunidade está xestionada por unha organización totalmente independente ou unha única persoa.",
"button": {
"category": {
"all": "Todo",
"all_accessiblity_description": "Categoría: Todo",
"academia": "academia",
"activism": "activismo",
"food": "comida",
"furry": "peluxos",
"games": "xogos",
"general": "xeral",
"journalism": "xornalismo",
"lgbt": "lgbt",
"regional": "rexional",
"art": "arte",
"music": "música",
"tech": "tecnoloxía"
},
"see_less": "Ver menos",
"see_more": "Ver máis"
},
"label": {
"language": "IDIOMA",
"users": "USUARIAS",
"category": "CATEGORÍA"
},
"input": {
"placeholder": "Buscar comunidades"
},
"empty_state": {
"finding_servers": "Buscando servidores dispoñibles...",
"bad_network": "Algo fallou ao cargar os datos. Comproba a conexión a internet.",
"no_results": "Sen resultados"
}
},
"register": {
"title": "Imos crear a túa conta en %s",
"input": {
"avatar": {
"delete": "Eliminar"
},
"username": {
"placeholder": "identificador",
"duplicate_prompt": "Este nome de usuaria xa está en uso."
},
"display_name": {
"placeholder": "nome público"
},
"email": {
"placeholder": "email"
},
"password": {
"placeholder": "contrasinal",
"require": "O contrasinal debe ter polo menos:",
"character_limit": "8 caracteres",
"accessibility": {
"checked": "validado",
"unchecked": "non validado"
},
"hint": "O teu contrasinal debe ter cando menos oito caracteres"
},
"invite": {
"registration_user_invite_request": "Por que queres unirte?"
}
},
"error": {
"item": {
"username": "Identificador",
"email": "Email",
"password": "Contrasinal",
"agreement": "Acordo",
"locale": "Locale",
"reason": "Razón"
},
"reason": {
"blocked": "%s é un provedor de email non autorizado",
"unreachable": "%s semella que non existe",
"taken": "%s xa está en uso",
"reserved": "%s é unha palabra reservada",
"accepted": "%s debe ser aceptado",
"blank": "%s é requerido",
"invalid": "%s non é válido",
"too_long": "%s é demasiado longo",
"too_short": "%s é demasiado curto",
"inclusion": "%s non é un valor soportado"
},
"special": {
"username_invalid": "O nome de usuaria só pode ter caracteres alfanuméricos e trazos baixos",
"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.",
"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..."
}
},
"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 Día",
"three_days": "3 Días",
"seven_days": "7 Días",
"option_number": "Opción %ld"
},
"content_warning": {
"placeholder": "Escribe o teu aviso aquí..."
},
"visibility": {
"public": "Público",
"unlisted": "Non listado",
"private": "Só para seguidoras",
"direct": "Só para persoas mencionadas"
},
"auto_complete": {
"space_to_add": "Barra de espazo engade"
},
"accessibility": {
"append_attachment": "Engadir anexo",
"append_poll": "Engadir enquisa",
"remove_poll": "Eliminar enquisa",
"custom_emoji_picker": "Selector emoji personalizado",
"enable_content_warning": "Marcar con Aviso sobre o contido",
"disable_content_warning": "Retirar Aviso sobre o contido",
"post_visibility_menu": "Visibilidade da publicación"
},
"keyboard": {
"discard_post": "Descartar publicación",
"publish_post": "Publicar",
"toggle_poll": "Activar enquisa",
"toggle_content_warning": "Marcar con Aviso sobre o contido",
"append_attachment_entry": "Engadir anexo - %s",
"select_visibility_entry": "Elexir visibilidade - %s"
}
},
"profile": {
"dashboard": {
"posts": "publicacións",
"following": "seguindo",
"followers": "seguidoras"
},
"fields": {
"add_row": "Engadir fila",
"placeholder": {
"label": "Etiqueta",
"content": "Contido"
}
},
"segmented_control": {
"posts": "Publicacións",
"replies": "Respostas",
"posts_and_replies": "Publicacións e respostas",
"media": "Multimedia",
"about": "Acerca de"
},
"relationship_action_alert": {
"confirm_mute_user": {
"title": "Acalar conta",
"message": "Confirma Acalar a %s"
},
"confirm_unmute_user": {
"title": "Retirar acalado da Conta",
"message": "Confirma restablecer a %s"
},
"confirm_block_user": {
"title": "Bloquear Conta",
"message": "Confirma o bloqueo de %s"
},
"confirm_unblock_user": {
"title": "Desbloquear Conta",
"message": "Confirma o desbloqueo de %s"
}
},
"accessibility": {
"show_avatar_image": "Mostrar imaxe de avatar",
"edit_avatar_image": "Editar imaxe de avatar",
"show_banner_image": "Mostrar imaxe de cabeceira",
"double_tap_to_open_the_list": "Dous toques para abrir a lista"
}
},
"follower": {
"footer": "Non se mostran seguidoras desde outros servidores."
},
"following": {
"footer": "Non se mostran os seguimentos desde outros servidores."
},
"search": {
"title": "Procurar",
"search_bar": {
"placeholder": "Buscar cancelos e usuarias",
"cancel": "Cancelar"
},
"recommend": {
"button_text": "Ver todo",
"hash_tag": {
"title": "En voga en Mastodon",
"description": "Cancelos que están recibindo moita atención",
"people_talking": "%s persoas están comentando"
},
"accounts": {
"title": "Contas que poderían gustarche",
"description": "Mira se che interesan estas contas",
"follow": "Seguir"
}
},
"searching": {
"segment": {
"all": "Todo",
"people": "Persoas",
"hashtags": "Cancelos",
"posts": "Publicacións"
},
"empty_state": {
"no_results": "Sen resultados"
},
"recent_search": "Buscas recentes",
"clear": "Limpar"
}
},
"discovery": {
"tabs": {
"posts": "Publicacións",
"hashtags": "Cancelos",
"news": "Novas",
"community": "Comunidade",
"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": "Denunciar",
"title": "Denunciar a %s",
"step1": "Paso 1 de 2",
"step2": "Paso 2 de 2",
"content1": "Hai outras publicacións que desexes engadir á denuncia?",
"content2": "Hai algo que a moderación deba saber acerca desta denuncia?",
"report_sent_title": "Grazas pola denuncia, investigarémola.",
"send": "Enviar Denuncia",
"skip_to_send": "Enviar sen comentarios",
"text_placeholder": "Escribe ou pega comentarios adicionais",
"reported": "DENUNCIADO"
},
"preview": {
"keyboard": {
"close_preview": "Pechar vista previa",
"show_next": "Mostrar Seguinte",
"show_previous": "Mostar Anterior"
}
},
"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

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

View File

@ -114,6 +114,22 @@
<string>%ld reblogs</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 reply</string>
<key>other</key>
<string>%ld replies</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -2,8 +2,8 @@
"common": {
"alerts": {
"common": {
"please_try_again": "Please try again.",
"please_try_again_later": "Please try again later."
"please_try_again": "कृपया फिर से प्रयास करें।",
"please_try_again_later": "बाद में फिर से प्रयास करें।"
},
"sign_up_failure": {
"title": "Sign Up Failure"
@ -45,7 +45,7 @@
"message": "Please enable the photo library access permission to save the photo."
},
"delete_post": {
"title": "Delete Post",
"title": "पोस्ट को हटाएं",
"message": "Are you sure you want to delete this post?"
},
"clean_cache": {
@ -129,7 +129,9 @@
"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"
@ -141,7 +143,11 @@
"favorite": "Favorite",
"unfavorite": "Unfavorite",
"menu": "Menu",
"hide": "Hide"
"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",
@ -205,9 +211,9 @@
"log_in": "Log In"
},
"server_picker": {
"title": "Mastodon is made of users in different communities.",
"subtitle": "Pick a community based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a community based on your interests, region, or a general purpose one. Each community is operated by an entirely independent organization or individual.",
"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",
@ -234,7 +240,7 @@
"category": "CATEGORY"
},
"input": {
"placeholder": "Search communities"
"placeholder": "Search servers"
},
"empty_state": {
"finding_servers": "Finding available servers...",
@ -440,6 +446,12 @@
"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": {
@ -481,6 +493,16 @@
"clear": "Clear"
}
},
"discovery": {
"tabs": {
"posts": "Posts",
"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"
},
@ -541,7 +563,8 @@
"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"
"using_default_browser": "Use default browser to open links",
"open_links_in_mastodon": "Open links in Mastodon"
},
"boring_zone": {
"title": "The Boring Zone",

View File

@ -100,6 +100,20 @@
<string>%ld reblogs</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld replies</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -2,8 +2,8 @@
"common": {
"alerts": {
"common": {
"please_try_again": "Harap coba lagi.",
"please_try_again_later": "Coba lagi nanti."
"please_try_again": "Silakan coba lagi.",
"please_try_again_later": "Silakan coba lagi nanti."
},
"sign_up_failure": {
"title": "Sign Up Failure"
@ -129,7 +129,9 @@
"show_post": "Tampilkan Postingan",
"show_user_profile": "Tampilkan Profil Pengguna",
"content_warning": "Peringatan Konten",
"sensitive_content": "Sensitive Content",
"media_content_warning": "Ketuk di mana saja untuk melihat",
"tap_to_reveal": "Tap to reveal",
"poll": {
"vote": "Vote",
"closed": "Ditutup"
@ -141,7 +143,11 @@
"favorite": "Favorit",
"unfavorite": "Unfavorite",
"menu": "Menu",
"hide": "Hide"
"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",
@ -206,8 +212,8 @@
},
"server_picker": {
"title": "Pilih sebuah server,\nserver manapun.",
"subtitle": "Pick a community based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a community based on your interests, region, or a general purpose one. Each community is operated by an entirely independent organization or individual.",
"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": "Semua",
@ -234,7 +240,7 @@
"category": "KATEGORI"
},
"input": {
"placeholder": "Search communities"
"placeholder": "Search servers"
},
"empty_state": {
"finding_servers": "Mencari server yang tersedia...",
@ -440,6 +446,12 @@
"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": {
@ -481,6 +493,16 @@
"clear": "Hapus"
}
},
"discovery": {
"tabs": {
"posts": "Posts",
"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"
},
@ -541,7 +563,8 @@
"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"
"using_default_browser": "Use default browser to open links",
"open_links_in_mastodon": "Open links in Mastodon"
},
"boring_zone": {
"title": "Zona Membosankan",

View File

@ -13,15 +13,15 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 unread notification</string>
<string>1 notifica non letta</string>
<key>other</key>
<string>%ld unread notification</string>
<string>%ld notifiche non lette</string>
</dict>
</dict>
<key>a11y.plural.count.input_limit_exceeds</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Input limit exceeds %#@character_count@</string>
<string>Il limite di input supera %#@character_count@</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
@ -29,15 +29,15 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 character</string>
<string>1 carattere</string>
<key>other</key>
<string>%ld characters</string>
<string>%ld caratteri</string>
</dict>
</dict>
<key>a11y.plural.count.input_limit_remains</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Input limit remains %#@character_count@</string>
<string>Il limite di input rimane %#@character_count@</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
@ -45,9 +45,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 character</string>
<string>1 carattere</string>
<key>other</key>
<string>%ld characters</string>
<string>%ld caratteri</string>
</dict>
</dict>
<key>plural.count.metric_formatted.post</key>
@ -63,7 +63,7 @@
<key>one</key>
<string>post</string>
<key>other</key>
<string>posts</string>
<string>post</string>
</dict>
</dict>
<key>plural.count.post</key>
@ -79,7 +79,7 @@
<key>one</key>
<string>1 post</string>
<key>other</key>
<string>%ld posts</string>
<string>%ld post</string>
</dict>
</dict>
<key>plural.count.favorite</key>
@ -93,9 +93,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 favorite</string>
<string>1 preferito</string>
<key>other</key>
<string>%ld favorites</string>
<string>%ld preferiti</string>
</dict>
</dict>
<key>plural.count.reblog</key>
@ -109,9 +109,25 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 reblog</string>
<string>1 condivisione</string>
<key>other</key>
<string>%ld reblogs</string>
<string>%ld condivisioni</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 risposta</string>
<key>other</key>
<string>%ld risposte</string>
</dict>
</dict>
<key>plural.count.vote</key>
@ -125,9 +141,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 vote</string>
<string>1 voto</string>
<key>other</key>
<string>%ld votes</string>
<string>%ld voti</string>
</dict>
</dict>
<key>plural.count.voter</key>
@ -141,9 +157,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 voter</string>
<string>1 votante</string>
<key>other</key>
<string>%ld voters</string>
<string>%ld votanti</string>
</dict>
</dict>
<key>plural.people_talking</key>
@ -157,9 +173,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 people talking</string>
<string>1 persona ne parla</string>
<key>other</key>
<string>%ld people talking</string>
<string>%ld persone ne parlano</string>
</dict>
</dict>
<key>plural.count.following</key>
@ -175,7 +191,7 @@
<key>one</key>
<string>1 following</string>
<key>other</key>
<string>%ld following</string>
<string>%ld stanno seguendo</string>
</dict>
</dict>
<key>plural.count.follower</key>
@ -189,9 +205,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 follower</string>
<string>1 seguace</string>
<key>other</key>
<string>%ld followers</string>
<string>%ld seguaci</string>
</dict>
</dict>
<key>date.year.left</key>
@ -205,9 +221,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 year left</string>
<string>1 anno rimasto</string>
<key>other</key>
<string>%ld years left</string>
<string>%ld anni rimasti</string>
</dict>
</dict>
<key>date.month.left</key>
@ -221,9 +237,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 months left</string>
<string>1 mese rimasto</string>
<key>other</key>
<string>%ld months left</string>
<string>%ld mesi rimasti</string>
</dict>
</dict>
<key>date.day.left</key>
@ -237,9 +253,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 day left</string>
<string>1 giorno rimasto</string>
<key>other</key>
<string>%ld days left</string>
<string>%ld giorni rimasti</string>
</dict>
</dict>
<key>date.hour.left</key>
@ -253,9 +269,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 hour left</string>
<string>1 ora rimasta</string>
<key>other</key>
<string>%ld hours left</string>
<string>%ld ore rimaste</string>
</dict>
</dict>
<key>date.minute.left</key>
@ -269,9 +285,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 minute left</string>
<string>1 minuto rimasto</string>
<key>other</key>
<string>%ld minutes left</string>
<string>%ld minuti rimasti</string>
</dict>
</dict>
<key>date.second.left</key>
@ -285,9 +301,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 second left</string>
<string>1 secondo rimasto</string>
<key>other</key>
<string>%ld seconds left</string>
<string>%ld secondi rimasti</string>
</dict>
</dict>
<key>date.year.ago.abbr</key>
@ -301,9 +317,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1y ago</string>
<string>1 anno fa</string>
<key>other</key>
<string>%ldy ago</string>
<string>%ld anni fa</string>
</dict>
</dict>
<key>date.month.ago.abbr</key>
@ -317,9 +333,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1M ago</string>
<string>1 mese fa</string>
<key>other</key>
<string>%ldM ago</string>
<string>%ld mesi fa</string>
</dict>
</dict>
<key>date.day.ago.abbr</key>
@ -333,9 +349,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1d ago</string>
<string>1 giorno fa</string>
<key>other</key>
<string>%ldd ago</string>
<string>%ld giorni fa</string>
</dict>
</dict>
<key>date.hour.ago.abbr</key>
@ -349,9 +365,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1h ago</string>
<string>1 ora fa</string>
<key>other</key>
<string>%ldh ago</string>
<string>%ld ore fa</string>
</dict>
</dict>
<key>date.minute.ago.abbr</key>
@ -365,9 +381,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1m ago</string>
<string>1 minuto fa</string>
<key>other</key>
<string>%ldm ago</string>
<string>%ld minuti fa</string>
</dict>
</dict>
<key>date.second.ago.abbr</key>
@ -381,9 +397,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1s ago</string>
<string>1 secondo fa</string>
<key>other</key>
<string>%lds ago</string>
<string>%ld secondi fa</string>
</dict>
</dict>
</dict>

View File

@ -2,595 +2,618 @@
"common": {
"alerts": {
"common": {
"please_try_again": "Please try again.",
"please_try_again_later": "Please try again later."
"please_try_again": "Per favore riprova.",
"please_try_again_later": "Per favore, riprova più tardi."
},
"sign_up_failure": {
"title": "Sign Up Failure"
"title": "Iscrizione fallita"
},
"server_error": {
"title": "Server Error"
"title": "Errore del server"
},
"vote_failure": {
"title": "Vote Failure",
"poll_ended": "The poll has ended"
"title": "Voto fallito",
"poll_ended": "Il sondaggio è terminato"
},
"discard_post_content": {
"title": "Discard Draft",
"message": "Confirm to discard composed post content."
"title": "Elimina bozza",
"message": "Confermare di scartare il contenuto del post composto."
},
"publish_post_failure": {
"title": "Publish Failure",
"message": "Failed to publish the post.\nPlease check your internet connection.",
"title": "Pubblicazione fallita",
"message": "Pubblicazione del post fallita.\nPer favore verifica la tua connessione internet.",
"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."
"video_attach_with_photo": "Impossibile allegare un filmato a un post che contiene già immagini.",
"more_than_one_video": "Impossibile allegare più di un filmato."
}
},
"edit_profile_failure": {
"title": "Edit Profile Error",
"message": "Cannot edit profile. Please try again."
"title": "Errore nella modifica del profilo",
"message": "Impossibile modificare il profilo. Per favore, riprova."
},
"sign_out": {
"title": "Sign Out",
"message": "Are you sure you want to sign out?",
"confirm": "Sign Out"
"title": "Esci",
"message": "Vuoi davvero scollegarti?",
"confirm": "Esci"
},
"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"
"title": "Vuoi davvero bloccare %s completamente? Nella maggioranza dei casi, è preferibile e sufficiente bloccare o silenziare pochi account in modo mirato. Non vedrai i contenuti di quel dominio e tutti i tuoi follower da quel dominio verranno rimossi.",
"block_entire_domain": "Blocca il dominio"
},
"save_photo_failure": {
"title": "Save Photo Failure",
"message": "Please enable the photo library access permission to save the photo."
"title": "Salvataggio foto fallito",
"message": "Si prega di abilitare l'autorizzazione di accesso alla galleria immagini per salvare la foto."
},
"delete_post": {
"title": "Delete Post",
"message": "Are you sure you want to delete this post?"
"title": "Cancella il post",
"message": "Vuoi veramente eliminare questo post?"
},
"clean_cache": {
"title": "Clean Cache",
"message": "Successfully cleaned %s cache."
"title": "Pulisci la cache",
"message": "Cache %s pulita con successo."
}
},
"controls": {
"actions": {
"back": "Back",
"next": "Next",
"previous": "Previous",
"open": "Open",
"add": "Add",
"remove": "Remove",
"edit": "Edit",
"save": "Save",
"back": "Indietro",
"next": "Avanti",
"previous": "Precedente",
"open": "Apri",
"add": "Aggiungi",
"remove": "Rimuovi",
"edit": "Modifica",
"save": "Salva",
"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"
"done": "Fatto",
"confirm": "Conferma",
"continue": "Continua",
"compose": "Scrivi",
"cancel": "Annulla",
"discard": "Abbandona",
"try_again": "Riprova",
"take_photo": "Scatta foto",
"save_photo": "Salva foto",
"copy_photo": "Copia foto",
"sign_in": "Accedi",
"sign_up": "Registrati",
"see_more": "Visualizza altro",
"preview": "Anteprima",
"share": "Condividi",
"share_user": "Condividi %s",
"share_post": "Condividi il post",
"open_in_safari": "Apri su Safari",
"open_in_browser": "Apri nel browser",
"find_people": "Trova persone da seguire",
"manually_search": "Cerca manualmente invece",
"skip": "Salta",
"reply": "Rispondi",
"report_user": "Segnala %s",
"block_domain": "Blocca %s",
"unblock_domain": "Sblocca %s",
"settings": "Impostazioni",
"delete": "Elimina"
},
"tabs": {
"home": "Home",
"search": "Search",
"notification": "Notification",
"profile": "Profile"
"home": "Inizio",
"search": "Cerca",
"notification": "Notifiche",
"profile": "Profilo"
},
"keyboard": {
"common": {
"switch_to_tab": "Switch to %s",
"compose_new_post": "Compose New Post",
"show_favorites": "Show Favorites",
"open_settings": "Open Settings"
"switch_to_tab": "Passa a %s",
"compose_new_post": "Componi un nuovo post",
"show_favorites": "Mostra preferiti",
"open_settings": "Apri Impostazioni"
},
"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"
"previous_status": "Post precedente",
"next_status": "Post successivo",
"open_status": "Apri il post",
"open_author_profile": "Apri il profilo dell'autore",
"open_reblogger_profile": "Apri il profilo di chi ha condiviso",
"reply_status": "Rispondi al post",
"toggle_reblog": "Attiva/Disattiva condivisione sul post",
"toggle_favorite": "Attiva/Disattiva preferito nel post",
"toggle_content_warning": "Attiva/Disattiva avvertimento contenuti",
"preview_image": "Anteprima immagine"
},
"segmented_control": {
"previous_section": "Previous Section",
"next_section": "Next Section"
"previous_section": "Sezione precedente",
"next_section": "Sezione successiva"
}
},
"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",
"media_content_warning": "Tap anywhere to reveal",
"user_reblogged": "%s hanno condiviso",
"user_replied_to": "Rispondi a %s",
"show_post": "Mostra il post",
"show_user_profile": "Mostra il profilo dell'utente",
"content_warning": "Avviso sul contenuto",
"sensitive_content": "Contenuto sensibile",
"media_content_warning": "Tocca ovunque per rivelare",
"tap_to_reveal": "Tocca per rivelare",
"poll": {
"vote": "Vote",
"closed": "Closed"
"vote": "Vota",
"closed": "Chiuso"
},
"actions": {
"reply": "Reply",
"reblog": "Reblog",
"unreblog": "Undo reblog",
"favorite": "Favorite",
"unfavorite": "Unfavorite",
"menu": "Menu",
"hide": "Hide"
"reply": "Rispondi",
"reblog": "Condivisione",
"unreblog": "Annulla condivisione",
"favorite": "Preferito",
"unfavorite": "Non preferito",
"menu": "Menù",
"hide": "Nascondi",
"show_image": "Mostra immagine",
"show_gif": "Mostra GIF",
"show_video_player": "Mostra lettore video",
"tap_then_hold_to_show_menu": "Tocca quindi tieni premuto per mostrare il menu"
},
"tag": {
"url": "URL",
"mention": "Mention",
"link": "Link",
"hashtag": "Hashtag",
"mention": "Menzione",
"link": "Collegamento",
"hashtag": "Etichetta",
"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."
"unlisted": "Tutti possono vedere questo post ma non mostrare nella cronologia pubblica.",
"private": "Solo i loro seguaci possono vedere questo post.",
"private_from_me": "Solo i miei seguaci possono vedere questo post.",
"direct": "Solo l'utente menzionato può vedere questo 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"
"follow": "Segui",
"following": "Stai seguendo",
"request": "Richiesta",
"pending": "In attesa",
"block": "Blocca",
"block_user": "Blocca %s",
"block_domain": "Blocca %s",
"unblock": "Sblocca",
"unblock_user": "Sblocca %s",
"blocked": "Bloccato",
"mute": "Silenzia",
"mute_user": "Silenzia %s",
"unmute": "Riattiva",
"unmute_user": "Riattiva %s",
"muted": "Silenziato",
"edit_info": "Modifica info"
},
"timeline": {
"filtered": "Filtered",
"filtered": "Filtrato",
"timestamp": {
"now": "Now"
"now": "Ora"
},
"loader": {
"load_missing_posts": "Load missing posts",
"loading_missing_posts": "Loading missing posts...",
"show_more_replies": "Show more replies"
"load_missing_posts": "Carica i post mancanti",
"loading_missing_posts": "Caricamento post mancanti...",
"show_more_replies": "Mostra più risposte"
},
"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."
"no_status_found": "Nessun post trovato",
"blocking_warning": "Non puoi visualizzare il profilo di questo utente\nfinché non li sblocchi.\nIl tuo profilo sembra questo per loro.",
"user_blocking_warning": "Non puoi visualizzare il profilo di %s\nfinché non li sblocchi.\nIl tuo profilo sembra questo per loro.",
"blocked_warning": "Non puoi visualizzare il profilo di questo utente\nfino a quando non ti sbloccano.",
"user_blocked_warning": "Non puoi visualizzare il profilo di %s\nfino a quando non ti sbloccano.",
"suspended_warning": "Questo utente è stato sospeso.",
"user_suspended_warning": "L'account di %s è stato sospeso."
}
}
}
},
"scene": {
"welcome": {
"slogan": "Social networking\nback in your hands.",
"get_started": "Get Started",
"log_in": "Log In"
"slogan": "Il social network, di nuovo nelle tue mani.",
"get_started": "Inizia",
"log_in": "Accedi"
},
"server_picker": {
"title": "Mastodon is made of users in different communities.",
"subtitle": "Pick a community based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a community based on your interests, region, or a general purpose one. Each community is operated by an entirely independent organization or individual.",
"title": "Mastodon è fatto di utenti in diverse comunità.",
"subtitle": "Scegli una comunità basata sui tuoi interessi, regione o uno scopo generale.",
"subtitle_extend": "Scegli una comunità basata sui tuoi interessi, regione o uno scopo generale. Ogni comunità è gestita da un'organizzazione completamente indipendente o individuale.",
"button": {
"category": {
"all": "All",
"all_accessiblity_description": "Category: All",
"academia": "academia",
"activism": "activism",
"food": "food",
"furry": "furry",
"games": "games",
"general": "general",
"journalism": "journalism",
"all": "Tutti",
"all_accessiblity_description": "Categoria: Tutti",
"academia": "accademia",
"activism": "attivismo",
"food": "cibo",
"furry": "peloso",
"games": "giochi",
"general": "generale",
"journalism": "giornalismo",
"lgbt": "lgbt",
"regional": "regional",
"art": "art",
"music": "music",
"tech": "tech"
"regional": "locale",
"art": "arte",
"music": "musica",
"tech": "tecnologia"
},
"see_less": "See Less",
"see_more": "See More"
"see_less": "Vedi meno",
"see_more": "Vedi di più"
},
"label": {
"language": "LANGUAGE",
"users": "USERS",
"category": "CATEGORY"
"language": "LINGUA",
"users": "UTENTI",
"category": "CATEGORIA"
},
"input": {
"placeholder": "Search communities"
"placeholder": "Cerca comunità"
},
"empty_state": {
"finding_servers": "Finding available servers...",
"bad_network": "Something went wrong while loading the data. Check your internet connection.",
"no_results": "No results"
"finding_servers": "Ricerca server disponibili...",
"bad_network": "Qualcosa è andato storto durante il caricamento dei dati. Controlla la tua connessione internet.",
"no_results": "Nessun risultato"
}
},
"register": {
"title": "Lets get you set up on %s",
"title": "Facciamo in modo che sia configurato il %s",
"input": {
"avatar": {
"delete": "Delete"
"delete": "Elimina"
},
"username": {
"placeholder": "username",
"duplicate_prompt": "This username is taken."
"placeholder": "nome utente",
"duplicate_prompt": "Questo nome utente è già stato preso."
},
"display_name": {
"placeholder": "display name"
"placeholder": "visualizza nome"
},
"email": {
"placeholder": "email"
},
"password": {
"placeholder": "password",
"require": "Your password needs at least:",
"character_limit": "8 characters",
"require": "La tua password ha bisogno di almeno:",
"character_limit": "8 caratteri",
"accessibility": {
"checked": "checked",
"unchecked": "unchecked"
"checked": "verificato",
"unchecked": "non verificato"
},
"hint": "Your password needs at least eight characters"
"hint": "La tua password deve essere di almeno 8 caratteri"
},
"invite": {
"registration_user_invite_request": "Why do you want to join?"
"registration_user_invite_request": "Perché vuoi unirti?"
}
},
"error": {
"item": {
"username": "Username",
"username": "Nome utente",
"email": "Email",
"password": "Password",
"agreement": "Agreement",
"agreement": "Accordo",
"locale": "Locale",
"reason": "Reason"
"reason": "Motivo"
},
"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"
"blocked": "%s contiene un provider email non consentito",
"unreachable": "%s non sembra esistere",
"taken": "%s è già in uso",
"reserved": "%s è una parola chiave riservata",
"accepted": "%s deve essere accettato",
"blank": "%s è richiesto",
"invalid": "%s non è valido",
"too_long": "%s è troppo lungo",
"too_short": "%s è troppo corto",
"inclusion": "%s non è un valore supportato"
},
"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)"
"username_invalid": "Il nome utente deve contenere solo caratteri alfanumerici e trattini bassi",
"username_too_long": "Il nome utente è troppo lungo (non può essere più lungo di 30 caratteri)",
"email_invalid": "Questo non è un indirizzo email valido",
"password_too_short": "La password è troppo corta (deve contenere almeno 8 caratteri)"
}
}
},
"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",
"title": "Alcune regole di base.",
"subtitle": "Questi sono impostati e applicati dai moderatori %s.",
"prompt": "Continuando, sei soggetto alle condizioni di servizio e all'informativa sulla privacy per %s.",
"terms_of_service": "condizioni del servizio",
"privacy_policy": "privacy policy",
"button": {
"confirm": "I Agree"
"confirm": "Accetto"
}
},
"confirm_email": {
"title": "One last thing.",
"subtitle": "Tap the link we emailed to you to verify your account.",
"title": "Un'ultima cosa.",
"subtitle": "Tocca il link che ti abbiamo inviato per verificare il tuo account.",
"button": {
"open_email_app": "Open Email App",
"resend": "Resend"
"open_email_app": "Apri l'app Email",
"resend": "Invia di nuovo"
},
"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"
"title": "Controlla la tua e-mail",
"description": "Controlla se il tuo indirizzo email sia corretto, così come la tua cartella spazzatura se non ce l'hai.",
"resend_email": "Invia e-mail di nuovo"
},
"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"
"title": "Controlla la tua posta in arrivo.",
"description": "Ti abbiamo appena inviato un'email. Controlla la tua cartella spazzatura se non ce l'hai.",
"mail": "Posta",
"open_email_client": "Apri client Email"
}
},
"home_timeline": {
"title": "Home",
"title": "Inizio",
"navigation_bar_state": {
"offline": "Offline",
"new_posts": "See new posts",
"published": "Published!",
"Publishing": "Publishing post..."
"offline": "Non in linea",
"new_posts": "Vedi nuovi post",
"published": "Pubblicato!",
"Publishing": "Pubblicazione post..."
}
},
"suggestion_account": {
"title": "Find People to Follow",
"follow_explain": "When you follow someone, youll see their posts in your home feed."
"title": "Trova alcune persone da seguire",
"follow_explain": "Quando segui qualcuno, vedrai i loro post nella tua home feed."
},
"compose": {
"title": {
"new_post": "New Post",
"new_reply": "New Reply"
"new_post": "Nuovo post",
"new_reply": "Nuova risposta"
},
"media_selection": {
"camera": "Take Photo",
"photo_library": "Photo Library",
"browse": "Browse"
"camera": "Scatta foto",
"photo_library": "Libreria foto",
"browse": "Sfoglia"
},
"content_input_placeholder": "Type or paste whats on your mind",
"compose_action": "Publish",
"replying_to_user": "replying to %s",
"content_input_placeholder": "Digita o incolla quello che hai in mente",
"compose_action": "Pubblica",
"replying_to_user": "rispondendo a %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..."
"photo": "foto",
"video": "filmato",
"attachment_broken": "Questo %s è rotto e non può essere\ncaricato su Mastodon.",
"description_photo": "Descrivi la foto per gli utenti ipovedenti...",
"description_video": "Descrivi il filmato per gli utenti ipovedenti..."
},
"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"
"duration_time": "Durata: %s",
"thirty_minutes": "30 minuti",
"one_hour": "1 ora",
"six_hours": "6 ore",
"one_day": "1 giorno",
"three_days": "3 giorni",
"seven_days": "7 giorni",
"option_number": "Opzione %ld"
},
"content_warning": {
"placeholder": "Write an accurate warning here..."
"placeholder": "Scrivi un avviso accurato qui..."
},
"visibility": {
"public": "Public",
"unlisted": "Unlisted",
"private": "Followers only",
"direct": "Only people I mention"
"public": "Pubblico",
"unlisted": "Non elencato",
"private": "Solo i seguaci",
"direct": "Solo le persone che menziono"
},
"auto_complete": {
"space_to_add": "Space to add"
"space_to_add": "Spazio da aggiungere"
},
"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"
"append_attachment": "Aggiungi allegato",
"append_poll": "Aggiungi sondaggio",
"remove_poll": "Elimina sondaggio",
"custom_emoji_picker": "Selettore Emoji personalizzato",
"enable_content_warning": "Abilita avvertimento contenuti",
"disable_content_warning": "Disabilita avviso di contenuti",
"post_visibility_menu": "Menu di visibilità del post"
},
"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"
"discard_post": "Scarta post",
"publish_post": "Pubblica il post",
"toggle_poll": "Attiva/Disattiva Sondaggio",
"toggle_content_warning": "Attiva/Disattiva avviso contenuti",
"append_attachment_entry": "Aggiungi allegato - %s",
"select_visibility_entry": "Seleziona visibilità - %s"
}
},
"profile": {
"dashboard": {
"posts": "posts",
"following": "following",
"followers": "followers"
"posts": "post",
"following": "seguendo",
"followers": "seguaci"
},
"fields": {
"add_row": "Add Row",
"add_row": "Aggiungi riga",
"placeholder": {
"label": "Label",
"content": "Content"
"label": "Etichetta",
"content": "Contenuto"
}
},
"segmented_control": {
"posts": "Posts",
"replies": "Replies",
"posts_and_replies": "Posts and Replies",
"posts": "Post",
"replies": "Risposte",
"posts_and_replies": "Post e risposte",
"media": "Media",
"about": "About"
"about": "Info su"
},
"relationship_action_alert": {
"confirm_mute_user": {
"title": "Mute Account",
"message": "Confirm to mute %s"
"title": "Silenzia account",
"message": "Confermi di silenziare %s"
},
"confirm_unmute_user": {
"title": "Unmute Account",
"message": "Confirm to unmute %s"
"title": "Riattiva account",
"message": "Confermi di riattivare %s"
},
"confirm_block_user": {
"title": "Block Account",
"message": "Confirm to block %s"
"title": "Blocca account",
"message": "Confermi di bloccare %s"
},
"confirm_unblock_user": {
"title": "Unblock Account",
"message": "Confirm to unblock %s"
"title": "Sblocca account",
"message": "Conferma per sbloccare %s"
}
},
"accessibility": {
"show_avatar_image": "Mostra immagine avatar",
"edit_avatar_image": "Modifica immagine avatar",
"show_banner_image": "Mostra immagine banner",
"double_tap_to_open_the_list": "Doppio tocco per aprire la lista"
}
},
"follower": {
"footer": "Followers from other servers are not displayed."
"footer": "I seguaci da altri server non vengono visualizzati."
},
"following": {
"footer": "Follows from other servers are not displayed."
"footer": "I follow da altri server non vengono visualizzati."
},
"search": {
"title": "Search",
"title": "Cerca",
"search_bar": {
"placeholder": "Search hashtags and users",
"cancel": "Cancel"
"placeholder": "Cerca hashtag e utenti",
"cancel": "Annulla"
},
"recommend": {
"button_text": "See All",
"button_text": "Vedi tutto",
"hash_tag": {
"title": "Trending on Mastodon",
"description": "Hashtags that are getting quite a bit of attention",
"people_talking": "%s people are talking"
"title": "Di tendenza su Mastodon",
"description": "Hashtag che stanno ottenendo un bel po' di attenzione",
"people_talking": "%s persone ne parlano"
},
"accounts": {
"title": "Accounts you might like",
"description": "You may like to follow these accounts",
"follow": "Follow"
"title": "Account che potrebbero piacerti",
"description": "Potresti voler seguire questi account",
"follow": "Segui"
}
},
"searching": {
"segment": {
"all": "All",
"people": "People",
"all": "Tutto",
"people": "Persone",
"hashtags": "Hashtags",
"posts": "Posts"
"posts": "Post"
},
"empty_state": {
"no_results": "No results"
"no_results": "Nessun risultato"
},
"recent_search": "Recent searches",
"clear": "Clear"
"recent_search": "Ricerche recenti",
"clear": "Cancella"
}
},
"discovery": {
"tabs": {
"posts": "Post",
"hashtags": "Hashtag",
"news": "Notizie",
"community": "Comunità",
"for_you": "Per Te"
},
"intro": "Questi sono i post che stanno guadagnando popolarità nel tuo angolo di Mastodon."
},
"favorite": {
"title": "Your Favorites"
"title": "I tuoi preferiti"
},
"notification": {
"title": {
"Everything": "Everything",
"Mentions": "Mentions"
"Everything": "Tutto",
"Mentions": "Menzioni"
},
"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"
"followed_you": "ti ha seguito",
"favorited_your_post": "ha apprezzato il tuo post",
"reblogged_your_post": "ha ripostato il tuo post",
"mentioned_you": "ti ha menzionato",
"request_to_follow_you": "richiesta di seguirti",
"poll_has_ended": "sondaggio terminato"
},
"keyobard": {
"show_everything": "Show Everything",
"show_mentions": "Show Mentions"
"show_everything": "Mostra Tutto",
"show_mentions": "Mostra Menzioni"
}
},
"thread": {
"back_title": "Post",
"title": "Post from %s"
"title": "Post da %s"
},
"settings": {
"title": "Settings",
"title": "Impostazioni",
"section": {
"appearance": {
"title": "Appearance",
"automatic": "Automatic",
"light": "Always Light",
"dark": "Always Dark"
"title": "Aspetto",
"automatic": "Automatico",
"light": "Sempre chiaro",
"dark": "Sempre scuro"
},
"look_and_feel": {
"title": "Look and Feel",
"use_system": "Use System",
"really_dark": "Really Dark",
"sorta_dark": "Sorta Dark",
"light": "Light"
"use_system": "Predefinito di sistema",
"really_dark": "Davvero scuro",
"sorta_dark": "Un po' scuro",
"light": "Chiaro"
},
"notifications": {
"title": "Notifications",
"favorites": "Favorites my post",
"follows": "Follows me",
"boosts": "Reblogs my post",
"mentions": "Mentions me",
"title": "Notifiche",
"favorites": "Apprezza i miei post",
"follows": "Mi segue",
"boosts": "Condivide i miei post",
"mentions": "Mi menziona",
"trigger": {
"anyone": "anyone",
"follower": "a follower",
"follow": "anyone I follow",
"noone": "no one",
"title": "Notify me when"
"anyone": "chiunque",
"follower": "un seguace",
"follow": "chiunque io segua",
"noone": "nessuno",
"title": "Avvisami quando"
}
},
"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"
"title": "Preferenze",
"true_black_dark_mode": "Modalità molto scura",
"disable_avatar_animation": "Disabilita avatar animati",
"disable_emoji_animation": "Disabilita emoji animate",
"using_default_browser": "Usa browser predefinito per aprire i collegamenti",
"open_links_in_mastodon": "Apri i link in Mastodon"
},
"boring_zone": {
"title": "The Boring Zone",
"account_settings": "Account Settings",
"terms": "Terms of Service",
"privacy": "Privacy Policy"
"title": "La zona boring",
"account_settings": "Impostazioni account",
"terms": "Termini di servizio",
"privacy": "Politica sulla Privacy"
},
"spicy_zone": {
"title": "The Spicy Zone",
"clear": "Clear Media Cache",
"signout": "Sign Out"
"title": "La zona piccante",
"clear": "Cancella la cache multimediale",
"signout": "Esci"
}
},
"footer": {
"mastodon_description": "Mastodon is open source software. You can report issues on GitHub at %s (%s)"
"mastodon_description": "Mastodon è un software open source. Puoi segnalare problemi su GitHub a %s (%s)"
},
"keyboard": {
"close_settings_window": "Close Settings Window"
"close_settings_window": "Chiudi la finestra Impostazioni"
}
},
"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"
"title_report": "Segnala",
"title": "Segnala %s",
"step1": "Fase 1 di 2",
"step2": "Fase 2 di 2",
"content1": "Ci sono altri post che vorresti aggiungere alla segnalazione?",
"content2": "C'è qualcosa che i moderatori dovrebbero sapere su questa segnalazione?",
"report_sent_title": "Grazie per la segnalazione, esamineremo questo aspetto.",
"send": "Invia segnalazione",
"skip_to_send": "Invia senza commento",
"text_placeholder": "Digita o incolla commenti aggiuntivi",
"reported": "SEGNALATO"
},
"preview": {
"keyboard": {
"close_preview": "Close Preview",
"show_next": "Show Next",
"show_previous": "Show Previous"
"close_preview": "Chiudi anteprima",
"show_next": "Mostra successivo",
"show_previous": "Mostra precedente"
}
},
"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"
"tab_bar_hint": "Profilo corrente selezionato: %s. Doppio tocco e tieni premuto per mostrare il cambio account",
"dismiss_account_switcher": "Ignora il cambio account",
"add_account": "Aggiungi 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"
"new_in_mastodon": "Nuovo su Mastodon",
"multiple_account_switch_intro_description": "Passa tra più account tenendo premuto il pulsante del profilo.",
"accessibility_hint": "Doppio tocco per eliminare questa procedura guidata"
}
}
}

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"
"NSCameraUsageDescription": "Usato per scattare foto per lo stato del post",
"NSPhotoLibraryAddUsageDescription": "Utilizzato per salvare la foto nella galleria immagini",
"NewPostShortcutItemTitle": "Nuovo post",
"SearchShortcutItemTitle": "Cerca"
}

View File

@ -100,6 +100,20 @@
<string>%ld ブースト</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld replies</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -86,7 +86,7 @@
"find_people": "フォローする人を見つける",
"manually_search": "手動で検索する",
"skip": "スキップ",
"reply": "リプライ",
"reply": "返信",
"report_user": "%sを通報",
"block_domain": "%sをブロック",
"unblock_domain": "%sのブロックを解除",
@ -125,23 +125,29 @@
},
"status": {
"user_reblogged": "%sがブースト",
"user_replied_to": "%sがリプライ",
"user_replied_to": "%sに返信",
"show_post": "投稿を見る",
"show_user_profile": "プロフィールを見る",
"content_warning": "コンテンツ警告",
"sensitive_content": "Sensitive Content",
"media_content_warning": "どこかをタップして表示",
"tap_to_reveal": "Tap to reveal",
"poll": {
"vote": "投票",
"closed": "クローズド"
},
"actions": {
"reply": "リプライ",
"reply": "返信",
"reblog": "ブースト",
"unreblog": "ブーストを戻す",
"favorite": "お気に入り",
"unfavorite": "お気に入り登録を取り消す",
"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",
@ -184,7 +190,7 @@
"loader": {
"load_missing_posts": "不足している投稿を読み込む",
"loading_missing_posts": "読込中...",
"show_more_replies": "リプライをもっとみる"
"show_more_replies": "返信をさらに表示"
},
"header": {
"no_status_found": "投稿が見つかりません",
@ -346,7 +352,7 @@
"compose": {
"title": {
"new_post": "新しい投稿",
"new_reply": "新しいリプライ"
"new_reply": "新しい返信"
},
"media_selection": {
"camera": "写真を撮る",
@ -355,7 +361,7 @@
},
"content_input_placeholder": "気になることを入力またはペースト",
"compose_action": "投稿",
"replying_to_user": "%sにリプライ",
"replying_to_user": "%sに返信",
"attachment": {
"photo": "写真",
"video": "動画",
@ -418,10 +424,10 @@
},
"segmented_control": {
"posts": "投稿",
"replies": "リプライ",
"posts_and_replies": "Posts and Replies",
"replies": "返信",
"posts_and_replies": "投稿と返信",
"media": "メディア",
"about": "About"
"about": "概要"
},
"relationship_action_alert": {
"confirm_mute_user": {
@ -440,6 +446,12 @@
"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": {
@ -481,6 +493,16 @@
"clear": "クリア"
}
},
"discovery": {
"tabs": {
"posts": "投稿",
"hashtags": "ハッシュタグ",
"news": "ニュース",
"community": "Community",
"for_you": "For You"
},
"intro": "These are the posts gaining traction in your corner of Mastodon."
},
"favorite": {
"title": "お気に入り"
},
@ -541,7 +563,8 @@
"true_black_dark_mode": "真っ黒なダークテーマを使用する",
"disable_avatar_animation": "アバターのアニメーションを無効化する",
"disable_emoji_animation": "絵文字のアニメーションを無効化する",
"using_default_browser": "既定のブラウザでリンクを開く"
"using_default_browser": "既定のブラウザでリンクを開く",
"open_links_in_mastodon": "Open links in Mastodon"
},
"boring_zone": {
"title": "アプリについて",
@ -563,17 +586,17 @@
}
},
"report": {
"title_report": "Report",
"title_report": "報告する",
"title": "%sを通報",
"step1": "ステップ 1/2",
"step2": "ステップ 2/2",
"content1": "他に通報したい投稿はありますか?",
"content2": "この通報についてモデレーターに伝達しておきたい事項はありますか?",
"report_sent_title": "Thanks for reporting, well look into this.",
"report_sent_title": "ご報告ありがとうございます、追って確認します。",
"send": "通報を送信",
"skip_to_send": "コメントなしで送信",
"text_placeholder": "追加コメントを入力",
"reported": "REPORTED"
"reported": "報告済み"
},
"preview": {
"keyboard": {

View File

@ -114,6 +114,22 @@
<string>%ld n uɛiwed n usuffeɣ</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 tririt</string>
<key>other</key>
<string>%ld tririyin</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -129,7 +129,9 @@
"show_post": "Sken-d tasuffeɣt",
"show_user_profile": "Ssken-d amaɣnu n useqdac",
"content_warning": "Alɣu n ugbur",
"sensitive_content": "Agbur amḥulfu",
"media_content_warning": "Sit anida tebɣiḍ i wakken ad twaliḍ",
"tap_to_reveal": "Sit i uskan",
"poll": {
"vote": "Dɣeṛ",
"closed": "Ifukk"
@ -141,7 +143,11 @@
"favorite": "Anurif",
"unfavorite": "Kkes seg yismenyifen",
"menu": "Umuɣ",
"hide": "Ffer"
"hide": "Ffer",
"show_image": "Sken tugna",
"show_gif": "Sken GIF",
"show_video_player": "Sken ameɣri n tvidyut",
"tap_then_hold_to_show_menu": "Sit teǧǧeḍ aḍad-ik•im i wakken ad d-iffeɣ wumuɣ"
},
"tag": {
"url": "URL",
@ -215,7 +221,7 @@
"academia": "akadimi",
"activism": "tinuɣmest",
"food": "učči",
"furry": "furry",
"furry": "s taḍut",
"games": "uraren",
"general": "amatu",
"journalism": "taɣamsa",
@ -440,6 +446,12 @@
"title": "Kkes asewḥel i umiḍan",
"message": "Sentem tukksa n usgugem i %s"
}
},
"accessibility": {
"show_avatar_image": "Sken tugna n avaṭar",
"edit_avatar_image": "Ẓreg tugna n avaṭar",
"show_banner_image": "Sken tugna n uɣerrac",
"double_tap_to_open_the_list": "Sin isitiyen i twaledyawt n tebdart"
}
},
"follower": {
@ -481,6 +493,16 @@
"clear": "Sfeḍ"
}
},
"discovery": {
"tabs": {
"posts": "Tisuffaɣ",
"hashtags": "Ihacṭagen",
"news": "Isallen",
"community": "Community",
"for_you": "I kečč·kem"
},
"intro": "Tigi d tisuffaɣ i d-ijebbden s waṭas deg tama-inek•inem n Mastodon."
},
"favorite": {
"title": "Ismenyifen-ik·im"
},
@ -541,7 +563,8 @@
"true_black_dark_mode": "Askar aberkan n tidet",
"disable_avatar_animation": "Sens ivaṭaren yettembiwilen",
"disable_emoji_animation": "Sens imujiten yettembiwilen",
"using_default_browser": "Seqdec iminig amezwer i twaledyawt n yiseɣwan"
"using_default_browser": "Seqdec iminig amezwer i twaledyawt n yiseɣwan",
"open_links_in_mastodon": "Ldi iseɣwan deg Mastodon"
},
"boring_zone": {
"title": "Tamnaḍt yessefcalen",

View File

@ -114,6 +114,22 @@
<string>%ld ji nû ve nivîsandin</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 bersiv</string>
<key>other</key>
<string>%ld bersiv</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -129,7 +129,9 @@
"show_post": "Şandiyê nîşan bide",
"show_user_profile": "Profîla bikarhêner nîşan bide",
"content_warning": "Hişyariya naverokê",
"sensitive_content": "Naveroka hestiyarî",
"media_content_warning": "Ji bo eşkerekirinê li derekî bitikîne",
"tap_to_reveal": "Ji bo dîtinê bitikîne",
"poll": {
"vote": "Deng bide",
"closed": "Girtî"
@ -141,7 +143,11 @@
"favorite": "Bijarte",
"unfavorite": "Nebijarte",
"menu": "Kulîn",
"hide": "Veşêre"
"hide": "Veşêre",
"show_image": "Wêneyê nîşan bide",
"show_gif": "GIF nîşan bide",
"show_video_player": "Lêdera vîdyoyê nîşan bide",
"tap_then_hold_to_show_menu": "Ji bo nîşandana menuyê dirêj bitikîne"
},
"tag": {
"url": "URL",
@ -440,6 +446,12 @@
"title": "Astengiyê li ser ajimêr rake",
"message": "Ji bo rakirina astengkirinê %s bipejirîne"
}
},
"accessibility": {
"show_avatar_image": "Wêneya avatar nîşan bide",
"edit_avatar_image": "Wêneya avatar serrast bike",
"show_banner_image": "Wêneya paşrûyê nîşan bide",
"double_tap_to_open_the_list": "Ducaran bitikîne bo vekirina listeyê"
}
},
"follower": {
@ -481,6 +493,16 @@
"clear": "Pak bike"
}
},
"discovery": {
"tabs": {
"posts": "Şandî",
"hashtags": "Hashtag",
"news": "Nûçe",
"community": "Civak",
"for_you": "Ji bo te"
},
"intro": "Ev şandiyên ku di quncika Mastodon balê dikişîne."
},
"favorite": {
"title": "Bijarteyên te"
},
@ -541,7 +563,8 @@
"true_black_dark_mode": "Moda tarî ya reş a rastîn",
"disable_avatar_animation": "Avatarên anîmasyonî neçalak bike",
"disable_emoji_animation": "Emojiyên anîmasyonî neçalak bike",
"using_default_browser": "Ji bo vekirina girêdanan geroka berdest bi kar bîne"
"using_default_browser": "Ji bo vekirina girêdanan geroka berdest bi kar bîne",
"open_links_in_mastodon": "Girêdanan di Mastodon de veke"
},
"boring_zone": {
"title": "Devera acizker",

View File

@ -100,6 +100,20 @@
<string>%ld 개의 리블로그</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld replies</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -129,7 +129,9 @@
"show_post": "게시물 보기",
"show_user_profile": "사용자 프로필 보기",
"content_warning": "열람 주의",
"sensitive_content": "Sensitive Content",
"media_content_warning": "Tap anywhere to reveal",
"tap_to_reveal": "Tap to reveal",
"poll": {
"vote": "투표",
"closed": "마감"
@ -141,7 +143,11 @@
"favorite": "즐겨찾기",
"unfavorite": "즐겨찾기 해제",
"menu": "메뉴",
"hide": "Hide"
"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",
@ -206,8 +212,8 @@
},
"server_picker": {
"title": "서버를 고르세요,\n아무 서버나 좋습니다.",
"subtitle": "Pick a community based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a community based on your interests, region, or a general purpose one. Each community is operated by an entirely independent organization or individual.",
"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": "모두",
@ -234,7 +240,7 @@
"category": "분류"
},
"input": {
"placeholder": "Search communities"
"placeholder": "Search servers"
},
"empty_state": {
"finding_servers": "Finding available servers...",
@ -440,6 +446,12 @@
"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": {
@ -481,6 +493,16 @@
"clear": "Clear"
}
},
"discovery": {
"tabs": {
"posts": "Posts",
"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"
},
@ -541,7 +563,8 @@
"true_black_dark_mode": "트루 블랙 어두운 모드",
"disable_avatar_animation": "움직이는 아바타 비활성화",
"disable_emoji_animation": "움직이는 에모지 비활성화",
"using_default_browser": "기본 브라우저로 링크 열기"
"using_default_browser": "기본 브라우저로 링크 열기",
"open_links_in_mastodon": "Open links in Mastodon"
},
"boring_zone": {
"title": "지루한 영역",

View File

@ -114,6 +114,22 @@
<string>%ld gedeelde berichten</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 reply</string>
<key>other</key>
<string>%ld replies</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -16,37 +16,37 @@
"poll_ended": "De peiling is beëindigd"
},
"discard_post_content": {
"title": "Concept Verwijderen",
"title": "Verwijder concept",
"message": "Bevestig het verwijderen van het concept bericht."
},
"publish_post_failure": {
"title": "Publicatiefout",
"message": "Het publiceren van het bericht is mislukt. Controleer alstublieft uw internetverbinding.",
"message": "Het publiceren van het bericht is mislukt. Controleer je internetverbinding.",
"attachments_message": {
"video_attach_with_photo": "Een video kan niet aan een bericht met afbeeldingen worden gekoppeld.",
"more_than_one_video": "Slechts één video kan aan een bericht worden gekoppeld."
"more_than_one_video": "Kan niet meer dan één video toevoegen."
}
},
"edit_profile_failure": {
"title": "Profiel bewerken mislukt",
"message": "Het profiel kan niet bewerkt worden. Probeer het opnieuw."
"message": "Je profiel kan niet bewerkt worden. Probeer het opnieuw."
},
"sign_out": {
"title": "Afmelden",
"message": "Weet u zeker dat u zich wilt afmelden?",
"confirm": "Afmelden"
"title": "Log-uit",
"message": "Weet je zeker dat je wilt uitloggen?",
"confirm": "Log-uit"
},
"block_domain": {
"title": "Weet u zeker dat u alles van %s wilt blokkeren? In de meeste gevallen is het blokkeren of negeren van een paar specifieke personen voldoende en wenselijker. U zult geen berichten meer zien van dit domein en volgers van dit domein worden verwijderd.",
"block_entire_domain": "Domein blokkeren"
"title": "Weet je het echt heel erg zeker dat je alles van %s wilt negeren? In de meeste gevallen is het blokkeren of negeren van een paar specifieke personen voldoende. Je zult geen berichten van deze server op openbare tijdlijnen zien of in jouw meldingen. Jouw volgers van deze server worden verwijderd.",
"block_entire_domain": "Blokkeer domein"
},
"save_photo_failure": {
"title": "Foto Opslaan Mislukt",
"message": "Geef toestemming om de foto op te slaan."
},
"delete_post": {
"title": "Weet u zeker dat u dit bericht wilt verwijderen?",
"message": "Are you sure you want to delete this post?"
"title": "Verwijder Bericht",
"message": "Weet je zeker dat je dit bericht wilt verwijderen?"
},
"clean_cache": {
"title": "Cache-geheugen Wissen",
@ -59,49 +59,49 @@
"next": "Volgende",
"previous": "Vorige",
"open": "Open",
"add": "Toevoegen",
"remove": "Verwijderen",
"edit": "Bewerken",
"save": "Opslaan",
"ok": "Oké",
"add": "Voeg toe",
"remove": "Verwijder",
"edit": "Bewerk",
"save": "Bewaar",
"ok": "Ok",
"done": "Klaar",
"confirm": "Bevestigen",
"continue": "Doorgaan",
"compose": "Compose",
"cancel": "Annuleren",
"continue": "Ga verder",
"compose": "Schrijf bericht",
"cancel": "Annuleer",
"discard": "Weggooien",
"try_again": "Probeer Opnieuw",
"take_photo": "Foto Maken",
"save_photo": "Foto Opslaan",
"copy_photo": "Foto kopiëren",
"take_photo": "Maak foto",
"save_photo": "Bewaar foto",
"copy_photo": "Kopieer foto",
"sign_in": "Aanmelden",
"sign_up": "Registreren",
"see_more": "Meer",
"preview": "Voorvertoning",
"share": "Delen",
"share": "Deel",
"share_user": "Delen %s",
"share_post": "Bericht Delen",
"share_post": "Deel bericht",
"open_in_safari": "Open in Safari",
"open_in_browser": "Open in Browser",
"open_in_browser": "Open in browser",
"find_people": "Zoek mensen om te volgen",
"manually_search": "Handmatig zoeken",
"skip": "Overslaan",
"reply": "Reageren",
"reply": "Reageer",
"report_user": "Rapporteer %s",
"block_domain": "Blokkeer %s",
"unblock_domain": "Deblokkeer %s",
"settings": "Instellingen",
"delete": "Verwijderen"
"delete": "Verwijder"
},
"tabs": {
"home": "Start",
"search": "Zoeken",
"search": "Zoek",
"notification": "Melding",
"profile": "Profiel"
},
"keyboard": {
"common": {
"switch_to_tab": "Wisselen naar %s",
"switch_to_tab": "Overschakelen naar %s",
"compose_new_post": "Nieuw Bericht Opstellen",
"show_favorites": "Favorieten Weergeven",
"open_settings": "Open Instellingen"
@ -112,10 +112,10 @@
"open_status": "Open Bericht",
"open_author_profile": "Open Auteursprofiel",
"open_reblogger_profile": "Open Delersprofiel",
"reply_status": "Reageren",
"reply_status": "Reageer",
"toggle_reblog": "Delen bij berichten omschakelen",
"toggle_favorite": "Favoriet Omschakelen bij Bericht",
"toggle_content_warning": "Inhoudswaarschuwing Omschakelen",
"toggle_favorite": "Favoriet in-/uitschakelen bij Post",
"toggle_content_warning": "Inhoudswaarschuwing",
"preview_image": "Voorvertoning Afbeelding"
},
"segmented_control": {
@ -124,12 +124,14 @@
}
},
"status": {
"user_reblogged": "%s gedeeld",
"user_reblogged": "%s heeft gedeeld",
"user_replied_to": "Reactie op %s",
"show_post": "Toon Bericht",
"show_user_profile": "Toon Gebruikersprofiel",
"content_warning": "Inhoudswaarschuwing",
"sensitive_content": "Gevoelige inhoud",
"media_content_warning": "Tap hier om te tonen",
"tap_to_reveal": "Tik om te onthullen",
"poll": {
"vote": "Stemmen",
"closed": "Gesloten"
@ -141,7 +143,11 @@
"favorite": "Toevoegen aan Favorieten",
"unfavorite": "Verwijderen uit Favorieten",
"menu": "Menu",
"hide": "Hide"
"hide": "Verberg",
"show_image": "Toon afbeelding",
"show_gif": "GIF weergeven",
"show_video_player": "Toon videospeler",
"tap_then_hold_to_show_menu": "Tik en houd vast om menu te tonen"
},
"tag": {
"url": "URL",
@ -152,10 +158,10 @@
"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."
"unlisted": "Iedereen kan dit bericht zien maar het wordt niet in de publieke tijdlijn getoond.",
"private": "Alleen hun volgers kunnen dit bericht zien.",
"private_from_me": "Alleen mijn volgers kunnen dit bericht zien.",
"direct": "Alleen de vermelde persoon kan dit bericht zien."
}
},
"friendship": {
@ -201,13 +207,13 @@
"scene": {
"welcome": {
"slogan": "Sociale media terug in uw handen.",
"get_started": "Get Started",
"log_in": "Log In"
"get_started": "Aan de slag",
"log_in": "Log in"
},
"server_picker": {
"title": "Kies een server, welke dan ook.",
"subtitle": "Pick a community based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a community based on your interests, region, or a general purpose one. Each community is operated by an entirely independent organization or individual.",
"subtitle": "Kies een gemeenschap gebaseerd op jouw interesses, regio of een algemeen doel.",
"subtitle_extend": "Kies een gemeenschap gebaseerd op jouw interesses, regio, of een algemeen doel. Elke gemeenschap wordt beheerd door een volledig onafhankelijke organisatie of individu.",
"button": {
"category": {
"all": "Alles",
@ -260,11 +266,11 @@
},
"password": {
"placeholder": "wachtwoord",
"require": "Your password needs at least:",
"character_limit": "8 characters",
"require": "Je wachtwoord moet ten minste:",
"character_limit": "8 tekens",
"accessibility": {
"checked": "checked",
"unchecked": "unchecked"
"checked": "ingeschakeld",
"unchecked": "uitgeschakeld"
},
"hint": "Uw wachtwoord moet ten minste acht tekens bevatten"
},
@ -316,7 +322,7 @@
"subtitle": "We hebben een e-mail gestuurd naar %s,\nklik op de link om uw account te bevestigen.",
"button": {
"open_email_app": "Email Openen",
"resend": "Resend"
"resend": "Verstuur opnieuw"
},
"dont_receive_email": {
"title": "Controleer uw emailadres",
@ -419,34 +425,40 @@
"segmented_control": {
"posts": "Berichten",
"replies": "Reacties",
"posts_and_replies": "Posts and Replies",
"posts_and_replies": "Berichten en reacties",
"media": "Media",
"about": "About"
"about": "Informatie"
},
"relationship_action_alert": {
"confirm_mute_user": {
"title": "Mute Account",
"message": "Confirm to mute %s"
"title": "Negeer account",
"message": "Bevestig om %s te negeren"
},
"confirm_unmute_user": {
"title": "Account Negeren",
"message": "Bevestig om %s te negeren"
},
"confirm_block_user": {
"title": "Block Account",
"message": "Confirm to block %s"
"title": "Blokkeer account",
"message": "Bevestig om %s te blokkeren"
},
"confirm_unblock_user": {
"title": "Unblock Account",
"message": "Confirm to unblock %s"
"title": "Deblokkeer Account",
"message": "Bevestig om %s te deblokkeren"
}
},
"accessibility": {
"show_avatar_image": "Toon avatar-afbeelding",
"edit_avatar_image": "Bewerk avatar-afbeelding",
"show_banner_image": "Toon banner-afbeelding",
"double_tap_to_open_the_list": "Dubbel tikken om de lijst te openen"
}
},
"follower": {
"footer": "Followers from other servers are not displayed."
"footer": "Volgers van andere servers worden niet weergegeven."
},
"following": {
"footer": "Follows from other servers are not displayed."
"footer": "Volgers van andere servers worden niet weergegeven."
},
"search": {
"title": "Zoeken",
@ -481,6 +493,16 @@
"clear": "Wissen"
}
},
"discovery": {
"tabs": {
"posts": "Berichten",
"hashtags": "Hashtags",
"news": "Nieuws",
"community": "Community",
"for_you": "Voor jou"
},
"intro": "Dit zijn de berichten die populair zijn in jouw Mastodon-kringen."
},
"favorite": {
"title": "Uw favorieten"
},
@ -490,12 +512,12 @@
"Mentions": "Vermeldingen"
},
"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"
"followed_you": "volgt je",
"favorited_your_post": "heeft je bericht als favoriet gemrkeerd",
"reblogged_your_post": "deelde je bericht",
"mentioned_you": "noemde je",
"request_to_follow_you": "verzoek je te volgen",
"poll_has_ended": "de peiling is beëindigd"
},
"keyobard": {
"show_everything": "Alles weergeven",
@ -516,11 +538,11 @@
"dark": "Altijd Donker"
},
"look_and_feel": {
"title": "Look and Feel",
"use_system": "Use System",
"really_dark": "Really Dark",
"sorta_dark": "Sorta Dark",
"light": "Light"
"title": "Opmaak",
"use_system": "Gebruik systeem",
"really_dark": "Echt donker",
"sorta_dark": "Donker",
"light": "Licht"
},
"notifications": {
"title": "Meldingen",
@ -541,7 +563,8 @@
"true_black_dark_mode": "Echt zwarte donker uiterlijk",
"disable_avatar_animation": "Geanimeerde avatars uitschakelen",
"disable_emoji_animation": "Geanimeerde emojis uitschakelen",
"using_default_browser": "Gebruik de standaard browser om links te openen"
"using_default_browser": "Gebruik de standaard browser om links te openen",
"open_links_in_mastodon": "Open links in Mastodon"
},
"boring_zone": {
"title": "De Saaie Instellingen",
@ -563,17 +586,17 @@
}
},
"report": {
"title_report": "Report",
"title_report": "Rapporteer",
"title": "Rapporteer %s",
"step1": "Stap 1 van 2",
"step2": "Stap 2 van 2",
"content1": "Zijn er nog meer berichten die u aan het rapport wilt toevoegen?",
"content2": "Is er iets anders over dit rapport dat de moderators zouden moeten weten?",
"report_sent_title": "Thanks for reporting, well look into this.",
"report_sent_title": "Bedankt voor het rapporteren, we zullen hiernaar kijken.",
"send": "Stuur rapport",
"skip_to_send": "Verstuur zonder opmerkingen",
"text_placeholder": "Schrijf of plak aanvullende opmerkingen",
"reported": "REPORTED"
"reported": "Gerapporteerd"
},
"preview": {
"keyboard": {
@ -583,14 +606,14 @@
}
},
"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"
"tab_bar_hint": "Huidige geselecteerde profiel: %s. Dubbel-tik en houd vast om account te wisselen",
"dismiss_account_switcher": "Annuleer account wisselen",
"add_account": "Voeg account toe"
},
"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"
"new_in_mastodon": "Nieuw in Mastodon",
"multiple_account_switch_intro_description": "Schakel tussen meerdere accounts door de profielknop in te drukken en vast te houden.",
"accessibility_hint": "Tik tweemaal om het popup-scherm te sluiten"
}
}
}

View File

@ -2,5 +2,5 @@
"NSCameraUsageDescription": "Gebruikt om foto's te nemen voor je berichten",
"NSPhotoLibraryAddUsageDescription": "Gebruikt om foto's op te slaan in de fotobibliotheek",
"NewPostShortcutItemTitle": "Nieuw Bericht",
"SearchShortcutItemTitle": "Zoeken"
"SearchShortcutItemTitle": "Zoek"
}

View File

@ -13,15 +13,15 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 unread notification</string>
<string>1 notificação não lida</string>
<key>other</key>
<string>%ld unread notification</string>
<string>%ld notificações não lidas</string>
</dict>
</dict>
<key>a11y.plural.count.input_limit_exceeds</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Input limit exceeds %#@character_count@</string>
<string>Limite de caracteres excedido %#@character_count@</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
@ -29,15 +29,15 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 character</string>
<string>1 carácter</string>
<key>other</key>
<string>%ld characters</string>
<string>%ld caracteres</string>
</dict>
</dict>
<key>a11y.plural.count.input_limit_remains</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Input limit remains %#@character_count@</string>
<string>Limite de caracteres continua excedido %#@character_count@</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
@ -45,9 +45,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 character</string>
<string>1 carácter</string>
<key>other</key>
<string>%ld characters</string>
<string>%ld caracteres</string>
</dict>
</dict>
<key>plural.count.metric_formatted.post</key>
@ -77,9 +77,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 post</string>
<string>1 toot</string>
<key>other</key>
<string>%ld posts</string>
<string>%ld toots</string>
</dict>
</dict>
<key>plural.count.favorite</key>
@ -93,9 +93,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 favorite</string>
<string>1 favorito</string>
<key>other</key>
<string>%ld favorites</string>
<string>%ld favoritos</string>
</dict>
</dict>
<key>plural.count.reblog</key>
@ -114,6 +114,22 @@
<string>%ld reblogs</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 resposta</string>
<key>other</key>
<string>%ld respostas</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
@ -125,9 +141,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 vote</string>
<string>1 voto</string>
<key>other</key>
<string>%ld votes</string>
<string>%ld votos</string>
</dict>
</dict>
<key>plural.count.voter</key>
@ -141,9 +157,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 voter</string>
<string>1 votante</string>
<key>other</key>
<string>%ld voters</string>
<string>%ld votantes</string>
</dict>
</dict>
<key>plural.people_talking</key>
@ -157,9 +173,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 people talking</string>
<string>1 pessoa falando</string>
<key>other</key>
<string>%ld people talking</string>
<string>%ld pessoas falando</string>
</dict>
</dict>
<key>plural.count.following</key>
@ -173,9 +189,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 following</string>
<string>1 seguindo</string>
<key>other</key>
<string>%ld following</string>
<string>%ld seguindo</string>
</dict>
</dict>
<key>plural.count.follower</key>
@ -189,9 +205,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 follower</string>
<string>1 seguidor</string>
<key>other</key>
<string>%ld followers</string>
<string>%ld seguidores</string>
</dict>
</dict>
<key>date.year.left</key>
@ -205,9 +221,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 year left</string>
<string>1 ano restante</string>
<key>other</key>
<string>%ld years left</string>
<string>%ld anos restantes</string>
</dict>
</dict>
<key>date.month.left</key>
@ -221,9 +237,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 months left</string>
<string>1 mês restante</string>
<key>other</key>
<string>%ld months left</string>
<string>%ld meses restantes</string>
</dict>
</dict>
<key>date.day.left</key>
@ -237,9 +253,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 day left</string>
<string>1 dia restante</string>
<key>other</key>
<string>%ld days left</string>
<string>%ld dias restantes</string>
</dict>
</dict>
<key>date.hour.left</key>
@ -253,9 +269,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 hour left</string>
<string>1 hora restante</string>
<key>other</key>
<string>%ld hours left</string>
<string>%ld horas restantes</string>
</dict>
</dict>
<key>date.minute.left</key>
@ -269,9 +285,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 minute left</string>
<string>1 minuto restante</string>
<key>other</key>
<string>%ld minutes left</string>
<string>%ld minutos restantes</string>
</dict>
</dict>
<key>date.second.left</key>
@ -285,9 +301,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 second left</string>
<string>1 segundo restante</string>
<key>other</key>
<string>%ld seconds left</string>
<string>%ld segundos restantes</string>
</dict>
</dict>
<key>date.year.ago.abbr</key>
@ -301,9 +317,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1y ago</string>
<string>1 ano atrás</string>
<key>other</key>
<string>%ldy ago</string>
<string>%ldy anos atrás</string>
</dict>
</dict>
<key>date.month.ago.abbr</key>
@ -317,9 +333,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1M ago</string>
<string>1 mês atrás</string>
<key>other</key>
<string>%ldM ago</string>
<string>%ldM meses atrás</string>
</dict>
</dict>
<key>date.day.ago.abbr</key>
@ -333,9 +349,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1d ago</string>
<string>1 dia atrás</string>
<key>other</key>
<string>%ldd ago</string>
<string>%ldd dias atrás</string>
</dict>
</dict>
<key>date.hour.ago.abbr</key>
@ -349,9 +365,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1h ago</string>
<string>1h atrás</string>
<key>other</key>
<string>%ldh ago</string>
<string>%ldh horas atrás</string>
</dict>
</dict>
<key>date.minute.ago.abbr</key>
@ -365,9 +381,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1m ago</string>
<string>Há 1 min</string>
<key>other</key>
<string>%ldm ago</string>
<string>Há %ldm minutos</string>
</dict>
</dict>
<key>date.second.ago.abbr</key>
@ -381,9 +397,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1s ago</string>
<string>Há 1 segundo</string>
<key>other</key>
<string>%lds ago</string>
<string>Há %lds segundos</string>
</dict>
</dict>
</dict>

View File

@ -2,84 +2,84 @@
"common": {
"alerts": {
"common": {
"please_try_again": "Please try again.",
"please_try_again_later": "Please try again later."
"please_try_again": "Por favor tente novamente.",
"please_try_again_later": "Tente novamente mais tarde."
},
"sign_up_failure": {
"title": "Sign Up Failure"
},
"server_error": {
"title": "Server Error"
"title": "Erro do servidor"
},
"vote_failure": {
"title": "Vote Failure",
"poll_ended": "The poll has ended"
"title": "Falha ao votar",
"poll_ended": "Essa enquete terminou"
},
"discard_post_content": {
"title": "Discard Draft",
"title": "Deletar Rascunho",
"message": "Confirm to discard composed post content."
},
"publish_post_failure": {
"title": "Publish Failure",
"message": "Failed to publish the post.\nPlease check your internet connection.",
"title": "Falha ao publicar",
"message": "Falha ao publicar o post.\nPor favor verifique a sua conexão de internet.",
"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."
"video_attach_with_photo": "Não é possível adicionar um vídeo à um toot que já contém imagens.",
"more_than_one_video": "Não é possível adicionar mais de um vídeo."
}
},
"edit_profile_failure": {
"title": "Edit Profile Error",
"message": "Cannot edit profile. Please try again."
"title": "Falha ao atualizar perfil",
"message": "Não foi possível atualizar o perfil. Por favor tente novamente."
},
"sign_out": {
"title": "Sign Out",
"message": "Are you sure you want to sign out?",
"confirm": "Sign Out"
"title": "Sair",
"message": "Você tem certeza que deseja sair?",
"confirm": "Sair"
},
"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"
"title": "Você tem absoluta certeza de que quer bloquear todo %s? Na maioria dos casos é suficiente e preferível bloquear ou ignorar algumas contas específicas. Você não verá conteúdos desse domínio, e todos os seus seguidores desse domínio serão removidos.",
"block_entire_domain": "Bloquear Domínio"
},
"save_photo_failure": {
"title": "Save Photo Failure",
"title": "Falha ao salvar foto",
"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?"
"title": "Deletar Toot",
"message": "Você tem certeza que deseja deletar esse toot?"
},
"clean_cache": {
"title": "Clean Cache",
"message": "Successfully cleaned %s cache."
"title": "Limpar Cache",
"message": "%s do cache removidos com sucesso."
}
},
"controls": {
"actions": {
"back": "Back",
"next": "Next",
"previous": "Previous",
"open": "Open",
"add": "Add",
"remove": "Remove",
"edit": "Edit",
"save": "Save",
"back": "Voltar",
"next": "Próximo",
"previous": "Anterior",
"open": "Abrir",
"add": "Adicionar",
"remove": "Remover",
"edit": "Editar",
"save": "Salvar",
"ok": "OK",
"done": "Done",
"confirm": "Confirm",
"continue": "Continue",
"compose": "Compose",
"cancel": "Cancel",
"discard": "Discard",
"try_again": "Try Again",
"done": "Concluir",
"confirm": "Confirmar",
"continue": "Continuar",
"compose": "Compor",
"cancel": "Cancelar",
"discard": "Descartar",
"try_again": "Tente novamente",
"take_photo": "Take Photo",
"save_photo": "Save Photo",
"copy_photo": "Copy Photo",
"save_photo": "Salvar foto",
"copy_photo": "Copiar foto",
"sign_in": "Sign In",
"sign_up": "Sign Up",
"see_more": "See More",
"preview": "Preview",
"share": "Share",
"share_user": "Share %s",
"share": "Compartilhar",
"share_user": "Compartilhar %s",
"share_post": "Share Post",
"open_in_safari": "Open in Safari",
"open_in_browser": "Open in Browser",
@ -129,19 +129,25 @@
"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",
"reply": "Responder",
"reblog": "Reblog",
"unreblog": "Undo reblog",
"favorite": "Favorite",
"unfavorite": "Unfavorite",
"menu": "Menu",
"hide": "Hide"
"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",
@ -205,9 +211,9 @@
"log_in": "Log In"
},
"server_picker": {
"title": "Mastodon is made of users in different communities.",
"subtitle": "Pick a community based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a community based on your interests, region, or a general purpose one. Each community is operated by an entirely independent organization or individual.",
"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",
@ -234,7 +240,7 @@
"category": "CATEGORY"
},
"input": {
"placeholder": "Search communities"
"placeholder": "Search servers"
},
"empty_state": {
"finding_servers": "Finding available servers...",
@ -440,6 +446,12 @@
"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": {
@ -481,6 +493,16 @@
"clear": "Clear"
}
},
"discovery": {
"tabs": {
"posts": "Posts",
"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"
},
@ -541,7 +563,8 @@
"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"
"using_default_browser": "Use default browser to open links",
"open_links_in_mastodon": "Open links in Mastodon"
},
"boring_zone": {
"title": "The Boring Zone",

View File

@ -114,6 +114,22 @@
<string>%ld reblogs</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 reply</string>
<key>other</key>
<string>%ld replies</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -129,7 +129,9 @@
"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"
@ -141,7 +143,11 @@
"favorite": "Favorite",
"unfavorite": "Unfavorite",
"menu": "Menu",
"hide": "Hide"
"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",
@ -205,9 +211,9 @@
"log_in": "Log In"
},
"server_picker": {
"title": "Mastodon is made of users in different communities.",
"subtitle": "Pick a community based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a community based on your interests, region, or a general purpose one. Each community is operated by an entirely independent organization or individual.",
"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",
@ -234,7 +240,7 @@
"category": "CATEGORY"
},
"input": {
"placeholder": "Search communities"
"placeholder": "Search servers"
},
"empty_state": {
"finding_servers": "Finding available servers...",
@ -440,6 +446,12 @@
"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": {
@ -481,6 +493,16 @@
"clear": "Clear"
}
},
"discovery": {
"tabs": {
"posts": "Posts",
"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"
},
@ -541,7 +563,8 @@
"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"
"using_default_browser": "Use default browser to open links",
"open_links_in_mastodon": "Open links in Mastodon"
},
"boring_zone": {
"title": "The Boring Zone",

View File

@ -128,6 +128,24 @@
<string>%ld reblogs</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 reply</string>
<key>few</key>
<string>%ld replies</string>
<key>other</key>
<string>%ld replies</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -129,7 +129,9 @@
"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"
@ -141,7 +143,11 @@
"favorite": "Favorite",
"unfavorite": "Unfavorite",
"menu": "Menu",
"hide": "Hide"
"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",
@ -205,9 +211,9 @@
"log_in": "Log In"
},
"server_picker": {
"title": "Mastodon is made of users in different communities.",
"subtitle": "Pick a community based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a community based on your interests, region, or a general purpose one. Each community is operated by an entirely independent organization or individual.",
"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",
@ -234,7 +240,7 @@
"category": "CATEGORY"
},
"input": {
"placeholder": "Search communities"
"placeholder": "Search servers"
},
"empty_state": {
"finding_servers": "Finding available servers...",
@ -440,6 +446,12 @@
"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": {
@ -481,6 +493,16 @@
"clear": "Clear"
}
},
"discovery": {
"tabs": {
"posts": "Posts",
"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"
},
@ -541,7 +563,8 @@
"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"
"using_default_browser": "Use default browser to open links",
"open_links_in_mastodon": "Open links in Mastodon"
},
"boring_zone": {
"title": "The Boring Zone",

View File

@ -142,6 +142,26 @@
<string>%ld продвинули</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 reply</string>
<key>few</key>
<string>%ld replies</string>
<key>many</key>
<string>%ld replies</string>
<key>other</key>
<string>%ld replies</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -46,7 +46,7 @@
},
"delete_post": {
"title": "Вы уверены, что хотите удалить этот пост?",
"message": "Are you sure you want to delete this post?"
"message": "Вы уверены, что хотите удалить этот пост?"
},
"clean_cache": {
"title": "Очистка кэша",
@ -129,7 +129,9 @@
"show_post": "Показать пост",
"show_user_profile": "Показать профиль пользователя",
"content_warning": "Предупреждение о содержании",
"sensitive_content": "Sensitive Content",
"media_content_warning": "Нажмите в любом месте, чтобы показать",
"tap_to_reveal": "Нажмите, чтобы показать",
"poll": {
"vote": "Проголосовать",
"closed": "Завершён"
@ -141,7 +143,11 @@
"favorite": "Добавить в избранное",
"unfavorite": "Убрать из избранного",
"menu": "Меню",
"hide": "Hide"
"hide": "Скрыть",
"show_image": "Показать изображение",
"show_gif": "Показать GIF",
"show_video_player": "Показать видеопроигрыватель",
"tap_then_hold_to_show_menu": "Нажмите и удерживайте, чтобы показать меню"
},
"tag": {
"url": "Ссылка",
@ -170,7 +176,7 @@
"unblock_user": "Разблокировать %s",
"blocked": "В заблокированных",
"mute": "Игнорировать",
"mute_user": "Добавить %s в игнорируемые",
"mute_user": "Игнорировать %s",
"unmute": "Убрать из игнорируемых",
"unmute_user": "Убрать %s из игнорируемых",
"muted": "В игнорируемых",
@ -201,13 +207,13 @@
"scene": {
"welcome": {
"slogan": "Социальная сеть\nпод вашим контролем.",
"get_started": "Get Started",
"get_started": "Присоединиться",
"log_in": "Вход"
},
"server_picker": {
"title": "Выберите сервер,\nлюбой сервер.",
"subtitle": "Выберите сообщество на основе своих интересов, региона или общей тематики.",
"subtitle_extend": "Pick a community based on your interests, region, or a general purpose one. Each community is operated by an entirely independent organization or individual.",
"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": "Все",
@ -316,7 +322,7 @@
"subtitle": "Мы только что отправили письмо на\n%s.\nНажмите на ссылку в нём, чтобы\nподтвердить свою учётную запись.",
"button": {
"open_email_app": "Открыть приложение почты",
"resend": "Resend"
"resend": "Отправить заново"
},
"dont_receive_email": {
"title": "Проверьте свой e-mail адрес",
@ -419,7 +425,7 @@
"segmented_control": {
"posts": "Посты",
"replies": "Ответы",
"posts_and_replies": "Posts and Replies",
"posts_and_replies": "Посты и ответы",
"media": "Медиа",
"about": "About"
},
@ -440,6 +446,12 @@
"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": {
@ -481,6 +493,16 @@
"clear": "Очистить"
}
},
"discovery": {
"tabs": {
"posts": "Posts",
"hashtags": "Hashtags",
"news": "News",
"community": "Сообщество",
"for_you": "For You"
},
"intro": "These are the posts gaining traction in your corner of Mastodon."
},
"favorite": {
"title": "Ваше избранное"
},
@ -541,7 +563,8 @@
"true_black_dark_mode": "Полноценно чёрный режим",
"disable_avatar_animation": "Отключить анимацию аватарок",
"disable_emoji_animation": "Отключить анимацию эмодзи",
"using_default_browser": "Использовать браузер по умолчанию для открытия ссылок"
"using_default_browser": "Использовать браузер по умолчанию для открытия ссылок",
"open_links_in_mastodon": "Открывать ссылки в Мастодоне"
},
"boring_zone": {
"title": "Зона скукотищи",
@ -563,7 +586,7 @@
}
},
"report": {
"title_report": "Report",
"title_report": "Жалоба",
"title": "Пожаловаться на %s",
"step1": "Шаг 1 из 2",
"step2": "Шаг 2 из 2",
@ -588,7 +611,7 @@
"add_account": "Add Account"
},
"wizard": {
"new_in_mastodon": "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

@ -114,6 +114,22 @@
<string>%ld edelleen jakoa</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 svar</string>
<key>other</key>
<string>%ld svar</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -12,18 +12,18 @@
"title": "Palvelinvirhe"
},
"vote_failure": {
"title": "Vote Failure",
"title": "Röstning misslyckades",
"poll_ended": "Kysely on päättynyt"
},
"discard_post_content": {
"title": "Hylkää luonnos",
"message": "Confirm to discard composed post content."
"message": "Bekräfta för att slänga inläggsutkast."
},
"publish_post_failure": {
"title": "Julkaiseminen epäonnistui",
"message": "Julkaisun julkaiseminen epäonnistui.\nTarkista internet-yhteytesi.",
"attachments_message": {
"video_attach_with_photo": "Cannot attach a video to a post that already contains images.",
"video_attach_with_photo": "Det går inte att bifoga en video till en status som redan innehåller bilder.",
"more_than_one_video": "Ei voi liittä yhtä videota enempää."
}
},
@ -37,16 +37,16 @@
"confirm": "Kirjaudu ulos"
},
"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.",
"title": "Är du verkligen, verkligen säker på att du vill blockera hela %s? I de flesta fall är några riktade blockeringar eller nedtystade konton tillräckligt och att föredra. Du kommer inte se innehåll från den domänen och dina följare från den domänen kommer att tas bort.",
"block_entire_domain": "Estä verkkotunnus"
},
"save_photo_failure": {
"title": "Kuvan tallentaminen epäonnistui",
"message": "Please enable the photo library access permission to save the photo."
"message": "Aktivera åtkomst till Bilder för att spara bilden."
},
"delete_post": {
"title": "Haluatko varmasti poistaa tämän julkaisun?",
"message": "Are you sure you want to delete this post?"
"message": "Är du säker på att du vill radera detta inlägg?"
},
"clean_cache": {
"title": "Puhdista välimuisti",
@ -82,9 +82,9 @@
"share_user": "Jaa %s",
"share_post": "Jaa julkaisu",
"open_in_safari": "Avaa Safarissa",
"open_in_browser": "Open in Browser",
"open_in_browser": "Öppna i webbläsare",
"find_people": "Löydä tilejä seurattavaksi",
"manually_search": "Manually search instead",
"manually_search": "Sök manuellt istället",
"skip": "Ohita",
"reply": "Vastaa",
"report_user": "Ilmianna %s",
@ -113,13 +113,13 @@
"open_author_profile": "Avaa tekijän profiili",
"open_reblogger_profile": "Avaa edelleen jakajan profiili",
"reply_status": "Vastaa julkaisuun",
"toggle_reblog": "Toggle Reblog on Post",
"toggle_favorite": "Toggle Favorite on Post",
"toggle_reblog": "Växla ompostning på inlägg",
"toggle_favorite": "Växla favorit på inlägg",
"toggle_content_warning": "Vaihda sisältövaroitus",
"preview_image": "Preview Image"
"preview_image": "Förhandsgranska bild"
},
"segmented_control": {
"previous_section": "Previous Section",
"previous_section": "Föregående avsnitt",
"next_section": "Seuraava lohko"
}
},
@ -129,33 +129,39 @@
"show_post": "Näytä julkaisu",
"show_user_profile": "Näytä tili",
"content_warning": "Sisältövaroitus",
"sensitive_content": "Känsligt innehåll",
"media_content_warning": "Napauta mistä tahansa paljastaaksesi",
"tap_to_reveal": "Tryck för att visa",
"poll": {
"vote": "Vote",
"vote": "Rösta",
"closed": "Suljettu"
},
"actions": {
"reply": "Vastaa",
"reblog": "Jaa edelleen",
"unreblog": "Peru edelleen jako",
"favorite": "Favorite",
"unfavorite": "Unfavorite",
"favorite": "Favorit",
"unfavorite": "Ta bort favorit",
"menu": "Valikko",
"hide": "Dölj"
"hide": "Dölj",
"show_image": "Visa bild",
"show_gif": "Visa GIF",
"show_video_player": "Visa videospelare",
"tap_then_hold_to_show_menu": "Tryck och håll ned för att visa menyn"
},
"tag": {
"url": "URL",
"mention": "Mention",
"mention": "Nämn",
"link": "Linkki",
"hashtag": "Hashtagi",
"email": "Sähköposti",
"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."
"unlisted": "Alla kan se detta inlägg men det visas inte i den offentliga tidslinjen.",
"private": "Endast deras följare kan se detta inlägg.",
"private_from_me": "Bara mina följare kan se det här inlägget.",
"direct": "Endast nämnda användare kan se detta inlägg."
}
},
"friendship": {
@ -167,7 +173,7 @@
"block_user": "Estä %s",
"block_domain": "Estä %s",
"unblock": "Poista esto",
"unblock_user": "Unblock %s",
"unblock_user": "Avblockera %s",
"blocked": "Estetty",
"mute": "Mykistä",
"mute_user": "Mykistä %s",
@ -206,8 +212,8 @@
},
"server_picker": {
"title": "Valitse palvelin,\nmikä tahansa palvelin.",
"subtitle": "Pick a community based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a community based on your interests, region, or a general purpose one. Each community is operated by an entirely independent organization or individual.",
"subtitle": "Välj en gemenskap baserad på dina intressen, region eller ett allmänt syfte.",
"subtitle_extend": "Välj en gemenskap baserad på dina intressen, region eller ett allmänt syfte. Varje gemenskap drivs av en helt oberoende organisation eller individ.",
"button": {
"category": {
"all": "Kaikki",
@ -260,11 +266,11 @@
},
"password": {
"placeholder": "salasana",
"require": "Your password needs at least:",
"character_limit": "8 characters",
"require": "Ditt lösenord behöver minst:",
"character_limit": "8 tecken",
"accessibility": {
"checked": "checked",
"unchecked": "unchecked"
"checked": "markerad",
"unchecked": "avmarkerad"
},
"hint": "Salasanassasi on oltava vähintään kahdeksan merkkiä"
},
@ -278,14 +284,14 @@
"email": "Sähköposti",
"password": "Salasana",
"agreement": "Hyväksy",
"locale": "Locale",
"locale": "Språk",
"reason": "Syy"
},
"reason": {
"blocked": "%s sisältää estetyn sähköpostipalveluntarjoajan",
"unreachable": "%s ei näytä olevan olemassa",
"taken": "%s on jo käytössä",
"reserved": "%s is a reserved keyword",
"reserved": "%s är ett reserverat nyckelord",
"accepted": "%s täytyy hyväksyä",
"blank": "%s vaaditaan",
"invalid": "%s on virheellinen",
@ -316,7 +322,7 @@
"subtitle": "Lähetimme juuri sähköpostin osoitteeseen %s, napauta siinä olevaa linkkiä vahvistaaksesi tilisi.",
"button": {
"open_email_app": "Avaa sähköpostisovellus",
"resend": "Resend"
"resend": "Skicka igen"
},
"dont_receive_email": {
"title": "Tarkista sähköpostisi",
@ -359,7 +365,7 @@
"attachment": {
"photo": "kuva",
"video": "video",
"attachment_broken": "This %s is broken and cant be\nuploaded to Mastodon.",
"attachment_broken": "Denna %s är trasig och kan inte\nladdas upp till Mastodon.",
"description_photo": "Kuvaile kuva näkövammaisille...",
"description_video": "Kuvaile video näkövammaisille..."
},
@ -383,7 +389,7 @@
"direct": "Vain mainitsemani tilit"
},
"auto_complete": {
"space_to_add": "Space to add"
"space_to_add": "Mellanslag att lägga till"
},
"accessibility": {
"append_attachment": "Lisää liite",
@ -419,27 +425,33 @@
"segmented_control": {
"posts": "Julkaisut",
"replies": "Vastaukset",
"posts_and_replies": "Posts and Replies",
"posts_and_replies": "Inlägg och svar",
"media": "Media",
"about": "Om"
},
"relationship_action_alert": {
"confirm_mute_user": {
"title": "Mute Account",
"message": "Confirm to mute %s"
"title": "Tysta konto",
"message": "Bekräfta för att tysta %s"
},
"confirm_unmute_user": {
"title": "Poista tilin mykistys",
"message": "Vahvista, että haluat poistaa mykistyksen tililtä %s"
},
"confirm_block_user": {
"title": "Block Account",
"message": "Confirm to block %s"
"title": "Blockera konto",
"message": "Bekräfta för att blockera %s"
},
"confirm_unblock_user": {
"title": "Unblock Account",
"message": "Confirm to unblock %s"
"title": "Avblockera konto",
"message": "Bekräfta för att avblockera %s"
}
},
"accessibility": {
"show_avatar_image": "Visa profilbild",
"edit_avatar_image": "Redigera profilbild",
"show_banner_image": "Visa banner",
"double_tap_to_open_the_list": "Dubbeltryck för att öppna listan"
}
},
"follower": {
@ -481,6 +493,16 @@
"clear": "Tyhjennä"
}
},
"discovery": {
"tabs": {
"posts": "Inlägg",
"hashtags": "Hashtaggar",
"news": "Nyheter",
"community": "Community",
"for_you": "För dig"
},
"intro": "Detta är de inlägg som engagerar i ditt hörn av Mastodon."
},
"favorite": {
"title": "Omat suosikit"
},
@ -490,12 +512,12 @@
"Mentions": "Maininnat"
},
"notification_description": {
"followed_you": "followed you",
"favorited_your_post": "favorited your post",
"reblogged_your_post": "reblogged your post",
"followed_you": "följde dig",
"favorited_your_post": "favoriserade ditt inlägg",
"reblogged_your_post": "ompostade ditt inlägg",
"mentioned_you": "nämnde dig",
"request_to_follow_you": "request to follow you",
"poll_has_ended": "poll has ended"
"request_to_follow_you": "begär att följa dig",
"poll_has_ended": "omröstningen har avslutats"
},
"keyobard": {
"show_everything": "Näytä kaikki",
@ -516,15 +538,15 @@
"dark": "Tumma"
},
"look_and_feel": {
"title": "Look and Feel",
"use_system": "Use System",
"really_dark": "Really Dark",
"sorta_dark": "Sorta Dark",
"title": "Utseende och känsla",
"use_system": "Följ systeminställningarna",
"really_dark": "Verkligen mörk",
"sorta_dark": "Ganska mörk",
"light": "Ljust"
},
"notifications": {
"title": "Ilmoitukset",
"favorites": "Favorites my post",
"favorites": "Favoriserar mitt inlägg",
"follows": "Seuraa minua",
"boosts": "Omien julkaisujen edelleen jaot",
"mentions": "Mainitsee minut",
@ -541,7 +563,8 @@
"true_black_dark_mode": "Todellinen mustan tumma tila",
"disable_avatar_animation": "Poista käytöstä animoidut avatarit",
"disable_emoji_animation": "Poista käytöstä animoidut emojit",
"using_default_browser": "Käytä oletusselainta linkkien avaamiseen"
"using_default_browser": "Käytä oletusselainta linkkien avaamiseen",
"open_links_in_mastodon": "Öppna länkar i Mastodon"
},
"boring_zone": {
"title": "Tylsä alue",
@ -563,17 +586,17 @@
}
},
"report": {
"title_report": "Report",
"title_report": "Rapportera",
"title": "Ilmianna %s",
"step1": "Vaihe 1/2",
"step2": "Vaihe 2/2",
"content1": "Onko julkaisuja, joita haluaisit lisätä ilmiantoon?",
"content2": "Onko valvojien syytä tietää tästä ilmiannosta?",
"report_sent_title": "Thanks for reporting, well look into this.",
"report_sent_title": "Tack för din rapport, vi ska titta på det.",
"send": "Lähetä ilmianto",
"skip_to_send": "Lähetä ilman kommentteja",
"text_placeholder": "Kirjoita tai liitä lisäkommentteja",
"reported": "REPORTED"
"reported": "RAPPORTERAD"
},
"preview": {
"keyboard": {

View File

@ -13,15 +13,15 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 unread notification</string>
<string>1 oläst notis</string>
<key>other</key>
<string>%ld unread notification</string>
<string>%ld olästa notiser</string>
</dict>
</dict>
<key>a11y.plural.count.input_limit_exceeds</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Input limit exceeds %#@character_count@</string>
<string>Inmatningsgränsen överskrider %#@character_count@</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
@ -37,7 +37,7 @@
<key>a11y.plural.count.input_limit_remains</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Input limit remains %#@character_count@</string>
<string>Inmatningsgränsen återstår %#@character_count@</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
@ -61,9 +61,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>post</string>
<string>inlägg</string>
<key>other</key>
<string>posts</string>
<string>inläggen</string>
</dict>
</dict>
<key>plural.count.post</key>
@ -77,9 +77,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 post</string>
<string>1 inlägg</string>
<key>other</key>
<string>%ld posts</string>
<string>%ld inlägg</string>
</dict>
</dict>
<key>plural.count.favorite</key>
@ -93,9 +93,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 favorite</string>
<string>1 favorit</string>
<key>other</key>
<string>%ld favorites</string>
<string>%ld favoriter</string>
</dict>
</dict>
<key>plural.count.reblog</key>
@ -109,9 +109,25 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 reblog</string>
<string>%ld ompostning</string>
<key>other</key>
<string>%ld reblogs</string>
<string>%ld ompostningar</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 svar</string>
<key>other</key>
<string>%ld svar</string>
</dict>
</dict>
<key>plural.count.vote</key>
@ -141,9 +157,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 voter</string>
<string>%ld röst</string>
<key>other</key>
<string>%ld voters</string>
<string>%ld röster</string>
</dict>
</dict>
<key>plural.people_talking</key>
@ -157,9 +173,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 people talking</string>
<string>%ld person diskuterar</string>
<key>other</key>
<string>%ld people talking</string>
<string>%ld personer diskuterar</string>
</dict>
</dict>
<key>plural.count.following</key>
@ -173,9 +189,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 following</string>
<string>%ld följer</string>
<key>other</key>
<string>%ld following</string>
<string>%ld följer</string>
</dict>
</dict>
<key>plural.count.follower</key>
@ -205,9 +221,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 year left</string>
<string>%ld år kvar</string>
<key>other</key>
<string>%ld years left</string>
<string>%ld år kvar</string>
</dict>
</dict>
<key>date.month.left</key>
@ -221,9 +237,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 months left</string>
<string>%ld månad kvar</string>
<key>other</key>
<string>%ld months left</string>
<string>%ld månader kvar</string>
</dict>
</dict>
<key>date.day.left</key>
@ -237,9 +253,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 day left</string>
<string>%ld dag kvar</string>
<key>other</key>
<string>%ld days left</string>
<string>%ld dagar kvar</string>
</dict>
</dict>
<key>date.hour.left</key>
@ -253,9 +269,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 hour left</string>
<string>%ld timme kvar</string>
<key>other</key>
<string>%ld hours left</string>
<string>%ld timmar kvar</string>
</dict>
</dict>
<key>date.minute.left</key>
@ -269,9 +285,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 minute left</string>
<string>%ld minut kvar</string>
<key>other</key>
<string>%ld minutes left</string>
<string>%ld minuter kvar</string>
</dict>
</dict>
<key>date.second.left</key>
@ -285,9 +301,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 second left</string>
<string>%ld sekund kvar</string>
<key>other</key>
<string>%ld seconds left</string>
<string>%ld sekunder kvar</string>
</dict>
</dict>
<key>date.year.ago.abbr</key>
@ -301,9 +317,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1y ago</string>
<string>%ldå sedan</string>
<key>other</key>
<string>%ldy ago</string>
<string>%ldå sedan</string>
</dict>
</dict>
<key>date.month.ago.abbr</key>
@ -317,9 +333,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1M ago</string>
<string>%ldmån sedan</string>
<key>other</key>
<string>%ldM ago</string>
<string>%ld mån sedan</string>
</dict>
</dict>
<key>date.day.ago.abbr</key>
@ -333,9 +349,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1d ago</string>
<string>%ldd sedan</string>
<key>other</key>
<string>%ldd ago</string>
<string>%ldd sedan</string>
</dict>
</dict>
<key>date.hour.ago.abbr</key>
@ -349,9 +365,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1h ago</string>
<string>%ldt sedan</string>
<key>other</key>
<string>%ldh ago</string>
<string>%ldt sedan</string>
</dict>
</dict>
<key>date.minute.ago.abbr</key>
@ -365,9 +381,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1m ago</string>
<string>%ld min sedan</string>
<key>other</key>
<string>%ldm ago</string>
<string>%ld min sedan</string>
</dict>
</dict>
<key>date.second.ago.abbr</key>
@ -381,9 +397,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1s sedan</string>
<string>%lds sedan</string>
<key>other</key>
<string>%lds ago</string>
<string>%lds sedan</string>
</dict>
</dict>
</dict>

View File

@ -6,227 +6,233 @@
"please_try_again_later": "Var god försök igen senare."
},
"sign_up_failure": {
"title": "Sign Up Failure"
"title": "Registrering misslyckades"
},
"server_error": {
"title": "Serverfel"
},
"vote_failure": {
"title": "Vote Failure",
"title": "Röstning misslyckades",
"poll_ended": "Omröstningen har avslutats"
},
"discard_post_content": {
"title": "Discard Draft",
"message": "Confirm to discard composed post content."
"title": "Släng utkast",
"message": "Bekräfta för att slänga inläggsutkast."
},
"publish_post_failure": {
"title": "Publish Failure",
"message": "Failed to publish the post.\nPlease check your internet connection.",
"title": "Publicering misslyckades",
"message": "Det gick inte att publicera inlägget.\nKontrollera din internetanslutning.",
"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."
"video_attach_with_photo": "Det går inte att bifoga en video till en status som redan innehåller bilder.",
"more_than_one_video": "Det går inte att bifoga mer än en video."
}
},
"edit_profile_failure": {
"title": "Edit Profile Error",
"message": "Cannot edit profile. Please try again."
"title": "Fel vid profilredigering",
"message": "Kan inte redigera profil. Försök igen."
},
"sign_out": {
"title": "Sign Out",
"title": "Logga ut",
"message": "Är du säker på att du vill logga ut?",
"confirm": "Sign Out"
"confirm": "Logga ut"
},
"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"
"title": "Är du verkligen, verkligen säker på att du vill blockera hela %s? I de flesta fall är några riktade blockeringar eller nedtystade konton tillräckligt och att föredra. Du kommer inte se innehåll från den domänen och dina följare från den domänen kommer att tas bort.",
"block_entire_domain": "Blockera domän"
},
"save_photo_failure": {
"title": "Save Photo Failure",
"message": "Please enable the photo library access permission to save the photo."
"title": "Kunde inte spara foto",
"message": "Aktivera åtkomst till Bilder för att spara bilden."
},
"delete_post": {
"title": "Delete Post",
"message": "Are you sure you want to delete this post?"
"title": "Radera inlägg",
"message": "Är du säker på att du vill radera detta inlägg?"
},
"clean_cache": {
"title": "Rensa cache",
"message": "Successfully cleaned %s cache."
"message": "Rensade %s cache."
}
},
"controls": {
"actions": {
"back": "Back",
"next": "Next",
"previous": "Previous",
"open": "Open",
"add": "Add",
"remove": "Remove",
"back": "Tillbaka",
"next": "Nästa",
"previous": "Tidigare",
"open": "Öppna",
"add": "Lägg till",
"remove": "Radera",
"edit": "Redigera",
"save": "Spara",
"ok": "OK",
"done": "Klar",
"confirm": "Confirm",
"confirm": "Bekräfta",
"continue": "Fortsätt",
"compose": "Compose",
"compose": "Skriv",
"cancel": "Avbryt",
"discard": "Discard",
"discard": "Kasta",
"try_again": "Försök igen",
"take_photo": "Take Photo",
"take_photo": "Ta foto",
"save_photo": "Spara foto",
"copy_photo": "Kopiera foto",
"sign_in": "Sign In",
"sign_up": "Sign Up",
"see_more": "See More",
"preview": "Preview",
"sign_in": "Logga in",
"sign_up": "Registrera dig",
"see_more": "Visa mer",
"preview": "Förhandstitt",
"share": "Dela",
"share_user": "Dela %s",
"share_post": "Share Post",
"share_post": "Dela inlägg",
"open_in_safari": "Öppna i Safari",
"open_in_browser": "Open in Browser",
"find_people": "Find people to follow",
"manually_search": "Manually search instead",
"skip": "Skip",
"reply": "Reply",
"open_in_browser": "Öppna i webbläsare",
"find_people": "Hitta personer att följa",
"manually_search": "Sök manuellt istället",
"skip": "Hoppa över",
"reply": "Svara",
"report_user": "Rapportera %s",
"block_domain": "Block %s",
"unblock_domain": "Unblock %s",
"block_domain": "Blockera %s",
"unblock_domain": "Avblockera %s",
"settings": "Inställningar",
"delete": "Radera"
},
"tabs": {
"home": "Home",
"search": "Search",
"notification": "Notification",
"home": "Hem",
"search": "Sök",
"notification": "Avisering",
"profile": "Profil"
},
"keyboard": {
"common": {
"switch_to_tab": "Switch to %s",
"compose_new_post": "Compose New Post",
"show_favorites": "Show Favorites",
"open_settings": "Open Settings"
"switch_to_tab": "Växla till %s",
"compose_new_post": "Skriv nytt inlägg",
"show_favorites": "Visa favoriter",
"open_settings": "Öppna inställningar"
},
"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"
"previous_status": "Föregående inlägg",
"next_status": "Nästa inlägg",
"open_status": "Öppna inlägg",
"open_author_profile": "Öppna författarens profil",
"open_reblogger_profile": "Öppna ompostarens profil",
"reply_status": "Svara på inlägg",
"toggle_reblog": "Växla ompostning på inlägg",
"toggle_favorite": "Växla favorit på inlägg",
"toggle_content_warning": "Växla innehållsvarning",
"preview_image": "Förhandsgranska bild"
},
"segmented_control": {
"previous_section": "Previous Section",
"next_section": "Next Section"
"previous_section": "Föregående avsnitt",
"next_section": "Nästa avsnitt"
}
},
"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",
"media_content_warning": "Tap anywhere to reveal",
"user_reblogged": "%s ompostade",
"user_replied_to": "Svarade på %s",
"show_post": "Visa inlägg",
"show_user_profile": "Visa användarprofil",
"content_warning": "Innehållsvarning",
"sensitive_content": "Känsligt innehåll",
"media_content_warning": "Tryck var som helst för att visa",
"tap_to_reveal": "Tryck för att visa",
"poll": {
"vote": "Vote",
"closed": "Closed"
"vote": "Rösta",
"closed": "Stängd"
},
"actions": {
"reply": "Reply",
"reblog": "Reblog",
"unreblog": "Undo reblog",
"favorite": "Favorite",
"unfavorite": "Unfavorite",
"reply": "Svara",
"reblog": "Omposta",
"unreblog": "Ångra ompostning",
"favorite": "Favorit",
"unfavorite": "Ta bort favorit",
"menu": "Meny",
"hide": "Dölj"
"hide": "Dölj",
"show_image": "Visa bild",
"show_gif": "Visa GIF",
"show_video_player": "Visa videospelare",
"tap_then_hold_to_show_menu": "Tryck och håll ned för att visa menyn"
},
"tag": {
"url": "URL",
"mention": "Mention",
"link": "Link",
"hashtag": "Hashtag",
"email": "Email",
"mention": "Nämn",
"link": "Länk",
"hashtag": "Hashtagg",
"email": "E-post",
"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."
"unlisted": "Alla kan se detta inlägg men det visas inte i den offentliga tidslinjen.",
"private": "Endast deras följare kan se detta inlägg.",
"private_from_me": "Bara mina följare kan se det här inlägget.",
"direct": "Endast nämnda användare kan se detta inlägg."
}
},
"friendship": {
"follow": "Följ",
"following": "Följer",
"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"
"request": "Begäran",
"pending": "Väntande",
"block": "Blockera",
"block_user": "Blockera %s",
"block_domain": "Blockera %s",
"unblock": "Avblockera",
"unblock_user": "Avblockera %s",
"blocked": "Blockerad",
"mute": "Tysta",
"mute_user": "Tysta %s",
"unmute": "Avtysta",
"unmute_user": "Avtysta %s",
"muted": "Tystad",
"edit_info": "Redigera info"
},
"timeline": {
"filtered": "Filtered",
"filtered": "Filtrerat",
"timestamp": {
"now": "Nu"
},
"loader": {
"load_missing_posts": "Load missing posts",
"loading_missing_posts": "Loading missing posts...",
"load_missing_posts": "Ladda saknade inlägg",
"loading_missing_posts": "Laddar saknade inlägg...",
"show_more_replies": "Visa fler svar"
},
"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."
"no_status_found": "Inga inlägg hittades",
"blocking_warning": "Du kan inte visa användarens profil\nförrän du avblockerar dem.\nDin profil ser ut så här för dem.",
"user_blocking_warning": "Du kan inte visa %ss profil\nförrän du avblockerar dem.\nDin profil ser ut så här för dem.",
"blocked_warning": "Du kan inte visa den här användarens profil\nförrän de avblockerar dig.",
"user_blocked_warning": "Du kan inte visa %ss profil\nförrän de avblockerar dig.",
"suspended_warning": "Denna användare har stängts av.",
"user_suspended_warning": "%ss konto har blivit avstängt."
}
}
}
},
"scene": {
"welcome": {
"slogan": "Social networking\nback in your hands.",
"slogan": "Socialt nätverkande\ntillbaka i dina händer.",
"get_started": "Kom igång",
"log_in": "Logga in"
},
"server_picker": {
"title": "Mastodon is made of users in different communities.",
"subtitle": "Pick a community based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a community based on your interests, region, or a general purpose one. Each community is operated by an entirely independent organization or individual.",
"title": "Mastodon utgörs av användare i olika gemenskaper.",
"subtitle": "Välj en gemenskap baserad på dina intressen, region eller ett allmänt syfte.",
"subtitle_extend": "Välj en gemenskap baserad på dina intressen, region eller ett allmänt syfte. Varje gemenskap drivs av en helt oberoende organisation eller individ.",
"button": {
"category": {
"all": "All",
"all": "Alla",
"all_accessiblity_description": "Kategori: Alla",
"academia": "academia",
"activism": "activism",
"food": "food",
"academia": "vetenskap",
"activism": "aktivism",
"food": "mat",
"furry": "furry",
"games": "games",
"general": "general",
"journalism": "journalism",
"games": "spel",
"general": "allmänt",
"journalism": "journalistik",
"lgbt": "lgbt",
"regional": "regional",
"art": "art",
"music": "music",
"tech": "tech"
"regional": "regionalt",
"art": "konst",
"music": "musik",
"tech": "teknik"
},
"see_less": "See Less",
"see_more": "See More"
"see_less": "Visa mindre",
"see_more": "Visa mer"
},
"label": {
"language": "SPRÅK",
@ -234,363 +240,380 @@
"category": "KATEGORI"
},
"input": {
"placeholder": "Search communities"
"placeholder": "Sök gemenskaper"
},
"empty_state": {
"finding_servers": "Finding available servers...",
"bad_network": "Something went wrong while loading the data. Check your internet connection.",
"finding_servers": "Söker tillgängliga servrar...",
"bad_network": "Något gick fel när data laddades. Försök igen eller kontrollera din internetanslutning.",
"no_results": "Inga resultat"
}
},
"register": {
"title": "Lets get you set up on %s",
"title": "Låt oss få igång dig på %s",
"input": {
"avatar": {
"delete": "Radera"
},
"username": {
"placeholder": "username",
"duplicate_prompt": "This username is taken."
"placeholder": "användarnamn",
"duplicate_prompt": "Det här användarnamnet är redan taget."
},
"display_name": {
"placeholder": "display name"
"placeholder": "visningsnamn"
},
"email": {
"placeholder": "email"
"placeholder": "e-post"
},
"password": {
"placeholder": "password",
"require": "Your password needs at least:",
"character_limit": "8 characters",
"placeholder": "lösenord",
"require": "Ditt lösenord behöver minst:",
"character_limit": "8 tecken",
"accessibility": {
"checked": "checked",
"unchecked": "unchecked"
"checked": "markerad",
"unchecked": "avmarkerad"
},
"hint": "Your password needs at least eight characters"
"hint": "Ditt lösenord måste bestå av minst 8 tecken"
},
"invite": {
"registration_user_invite_request": "Why do you want to join?"
"registration_user_invite_request": "Varför vill du gå med?"
}
},
"error": {
"item": {
"username": "Användarnamn",
"email": "Email",
"email": "E-post",
"password": "Lösenord",
"agreement": "Agreement",
"locale": "Locale",
"reason": "Reason"
"agreement": "Avtal",
"locale": "Språk",
"reason": "Anledning"
},
"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"
"blocked": "%s innehåller en icke tillåten e-postleverantör",
"unreachable": "%s verkar inte existera",
"taken": "%s används redan",
"reserved": "%s är ett reserverat nyckelord",
"accepted": "%s måste godkännas",
"blank": "%s krävs",
"invalid": "%s är ogiltig",
"too_long": "%s är för långt",
"too_short": "%s är för kort",
"inclusion": "%s är inte ett värde som stöds"
},
"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)"
"username_invalid": "Användarnamnet kan bara innehålla alfanumeriska tecken och understreck",
"username_too_long": "Användarnamnet är för långt (kan inte vara längre än 30 tecken)",
"email_invalid": "Detta är inte en giltig e-postadress",
"password_too_short": "Lösenordet är för kort (det måste vara minst 8 tecken)"
}
}
},
"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",
"title": "Några grundregler.",
"subtitle": "Dessa sätts och verkställs av moderatorerna på %s.",
"prompt": "Genom att fortsätta omfattas du av villkoren för tjänsten och sekretesspolicyn för %s.",
"terms_of_service": "användarvillkor",
"privacy_policy": "integritetspolicy",
"button": {
"confirm": "I Agree"
"confirm": "Jag godkänner"
}
},
"confirm_email": {
"title": "One last thing.",
"subtitle": "Tap the link we emailed to you to verify your account.",
"title": "En sista sak.",
"subtitle": "Tryck på länken vi e-postade till dig för att verifiera ditt konto.",
"button": {
"open_email_app": "Open Email App",
"resend": "Resend"
"open_email_app": "Öppna epostappen",
"resend": "Skicka igen"
},
"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"
"title": "Kolla din e-post",
"description": "Kontrollera om din e-postadress är korrekt samt din skräppostmapp om du inte har gjort det.",
"resend_email": "Skicka e-postmeddelande igen"
},
"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"
"title": "Kolla din inkorg.",
"description": "Vi har precis skickat ett e-postmeddelande till dig. Kontrollera din skräpmapp om du inte har gjort det.",
"mail": "E-post",
"open_email_client": "Öppna e-postklient"
}
},
"home_timeline": {
"title": "Home",
"title": "Hem",
"navigation_bar_state": {
"offline": "Offline",
"new_posts": "See new posts",
"published": "Published!",
"Publishing": "Publishing post..."
"new_posts": "Se nya inlägg",
"published": "Publicerad!",
"Publishing": "Publicerar inlägget..."
}
},
"suggestion_account": {
"title": "Find People to Follow",
"follow_explain": "When you follow someone, youll see their posts in your home feed."
"title": "Hitta personer att följa",
"follow_explain": "När du följer någon, kommer du att se deras inlägg i ditt hemflöde."
},
"compose": {
"title": {
"new_post": "New Post",
"new_reply": "New Reply"
"new_post": "Nytt inlägg",
"new_reply": "Nytt svar"
},
"media_selection": {
"camera": "Take Photo",
"camera": "Ta foto",
"photo_library": "Fotobibliotek",
"browse": "Bläddra"
},
"content_input_placeholder": "Type or paste whats on your mind",
"content_input_placeholder": "Skriv eller klistra in vad du har på hjärtat",
"compose_action": "Publicera",
"replying_to_user": "replying to %s",
"replying_to_user": "svarar %s",
"attachment": {
"photo": "photo",
"photo": "foto",
"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..."
"attachment_broken": "Denna %s är trasig och kan inte\nladdas upp till Mastodon.",
"description_photo": "Beskriv fotot för synskadade...",
"description_video": "Beskriv videon för de synskadade..."
},
"poll": {
"duration_time": "Varaktighet: %s",
"thirty_minutes": "30 minuter",
"one_hour": "1 Hour",
"six_hours": "6 Hours",
"one_day": "1 Day",
"three_days": "3 Days",
"seven_days": "7 Days",
"option_number": "Option %ld"
"one_hour": "1 timme",
"six_hours": "6 timmar",
"one_day": "1dag",
"three_days": "3 dagar",
"seven_days": "7 dagar",
"option_number": "Alternativ %ld"
},
"content_warning": {
"placeholder": "Write an accurate warning here..."
"placeholder": "Skriv en noggrann varning här..."
},
"visibility": {
"public": "Public",
"unlisted": "Unlisted",
"private": "Followers only",
"direct": "Only people I mention"
"public": "Publik",
"unlisted": "Olistad",
"private": "Endast följare",
"direct": "Bara personer jag nämner"
},
"auto_complete": {
"space_to_add": "Space to add"
"space_to_add": "Mellanslag att lägga till"
},
"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"
"append_attachment": "Lägg till bilaga",
"append_poll": "Lägg till omröstning",
"remove_poll": "Ta bort omröstning",
"custom_emoji_picker": "Anpassad emoji-väljare",
"enable_content_warning": "Aktivera innehållsvarning",
"disable_content_warning": "Inaktivera innehållsvarning",
"post_visibility_menu": "Inläggssynlighetsmeny"
},
"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"
"discard_post": "Kasta inlägget",
"publish_post": "Publicerar inlägget",
"toggle_poll": "Växla omröstning",
"toggle_content_warning": "Växla innehållsvarning",
"append_attachment_entry": "Lägg till bilaga - %s",
"select_visibility_entry": "Välj synlighet - %s"
}
},
"profile": {
"dashboard": {
"posts": "posts",
"following": "following",
"followers": "followers"
"posts": "inlägg",
"following": "följer",
"followers": "följare"
},
"fields": {
"add_row": "Add Row",
"add_row": "Lägg till rad",
"placeholder": {
"label": "Label",
"content": "Content"
"label": "Etikett",
"content": "Innehåll"
}
},
"segmented_control": {
"posts": "Posts",
"replies": "Replies",
"posts_and_replies": "Posts and Replies",
"posts": "Inlägg",
"replies": "Svar",
"posts_and_replies": "Inlägg och svar",
"media": "Media",
"about": "Om"
},
"relationship_action_alert": {
"confirm_mute_user": {
"title": "Mute Account",
"message": "Confirm to mute %s"
"title": "Tysta konto",
"message": "Bekräfta för att tysta %s"
},
"confirm_unmute_user": {
"title": "Unmute Account",
"message": "Confirm to unmute %s"
"title": "Avtysta konto",
"message": "Bekräfta för att avtysta %s"
},
"confirm_block_user": {
"title": "Block Account",
"message": "Confirm to block %s"
"title": "Blockera konto",
"message": "Bekräfta för att blockera %s"
},
"confirm_unblock_user": {
"title": "Unblock Account",
"message": "Confirm to unblock %s"
"title": "Avblockera konto",
"message": "Bekräfta för att avblockera %s"
}
},
"accessibility": {
"show_avatar_image": "Visa profilbild",
"edit_avatar_image": "Redigera profilbild",
"show_banner_image": "Visa banner",
"double_tap_to_open_the_list": "Dubbeltryck för att öppna listan"
}
},
"follower": {
"footer": "Followers from other servers are not displayed."
"footer": "Följare från andra servrar visas inte."
},
"following": {
"footer": "Follows from other servers are not displayed."
"footer": "Följda på andra servrar visas inte."
},
"search": {
"title": "Search",
"title": "Sök",
"search_bar": {
"placeholder": "Search hashtags and users",
"placeholder": "Sök hashtaggar och användare",
"cancel": "Avbryt"
},
"recommend": {
"button_text": "See All",
"button_text": "Visa alla",
"hash_tag": {
"title": "Trending on Mastodon",
"description": "Hashtags that are getting quite a bit of attention",
"people_talking": "%s people are talking"
"title": "Trendar på Mastodon",
"description": "Hashtaggar som får en hel del uppmärksamhet",
"people_talking": "%s personer diskuterar"
},
"accounts": {
"title": "Accounts you might like",
"description": "You may like to follow these accounts",
"title": "Konton som du kanske gillar",
"description": "Du kanske vill följa dessa konton",
"follow": "Följ"
}
},
"searching": {
"segment": {
"all": "All",
"people": "People",
"hashtags": "Hashtags",
"posts": "Posts"
"all": "Allt",
"people": "Personer",
"hashtags": "Hashtaggar",
"posts": "Inlägg"
},
"empty_state": {
"no_results": "Inga resultat"
},
"recent_search": "Recent searches",
"recent_search": "Senaste sökningarna",
"clear": "Rensa"
}
},
"discovery": {
"tabs": {
"posts": "Inlägg",
"hashtags": "Hashtaggar",
"news": "Nyheter",
"community": "Gemenskap",
"for_you": "För dig"
},
"intro": "Detta är de inlägg som engagerar i ditt hörn av Mastodon."
},
"favorite": {
"title": "Your Favorites"
"title": "Dina favoriter"
},
"notification": {
"title": {
"Everything": "Everything",
"Mentions": "Mentions"
"Everything": "Allting",
"Mentions": "Omnämningar"
},
"notification_description": {
"followed_you": "followed you",
"favorited_your_post": "favorited your post",
"reblogged_your_post": "reblogged your post",
"followed_you": "följde dig",
"favorited_your_post": "favoriserade ditt inlägg",
"reblogged_your_post": "ompostade ditt inlägg",
"mentioned_you": "nämnde dig",
"request_to_follow_you": "request to follow you",
"poll_has_ended": "poll has ended"
"request_to_follow_you": "begär att följa dig",
"poll_has_ended": "omröstningen har avslutats"
},
"keyobard": {
"show_everything": "Show Everything",
"show_mentions": "Show Mentions"
"show_everything": "Visa allt",
"show_mentions": "Visa omnämningar"
}
},
"thread": {
"back_title": "Post",
"title": "Post from %s"
"back_title": "Inlägg",
"title": "Inlägg från %s"
},
"settings": {
"title": "Inställningar",
"section": {
"appearance": {
"title": "Appearance",
"automatic": "Automatic",
"light": "Always Light",
"dark": "Always Dark"
"title": "Utseende",
"automatic": "Automatisk",
"light": "Alltid ljus",
"dark": "Alltid mörk"
},
"look_and_feel": {
"title": "Look and Feel",
"use_system": "Use System",
"really_dark": "Really Dark",
"sorta_dark": "Sorta Dark",
"title": "Utseende och känsla",
"use_system": "Följ systeminställningarna",
"really_dark": "Verkligen mörk",
"sorta_dark": "Ganska mörk",
"light": "Ljust"
},
"notifications": {
"title": "Notifications",
"favorites": "Favorites my post",
"follows": "Follows me",
"boosts": "Reblogs my post",
"mentions": "Mentions me",
"title": "Aviseringar",
"favorites": "Favoriserar mitt inlägg",
"follows": "Följer mig",
"boosts": "Ompostar mitt inlägg",
"mentions": "Nämner mig",
"trigger": {
"anyone": "anyone",
"follower": "a follower",
"follow": "anyone I follow",
"noone": "no one",
"title": "Notify me when"
"anyone": "alla",
"follower": "en följare",
"follow": "någon jag följer",
"noone": "ingen",
"title": "Meddela mig när"
}
},
"preference": {
"title": "Preferences",
"true_black_dark_mode": "True black dark mode",
"title": "Inställningar",
"true_black_dark_mode": "True black-mörkt läge",
"disable_avatar_animation": "Inaktivera animerade avatarer",
"disable_emoji_animation": "Inaktivera animerade emojis",
"using_default_browser": "Use default browser to open links"
"using_default_browser": "Använd standardwebbläsare för att öppna länkar",
"open_links_in_mastodon": "Öppna länkar i Mastodon"
},
"boring_zone": {
"title": "The Boring Zone",
"title": "Den tråkiga zonen",
"account_settings": "Kontoinställningar",
"terms": "Användarvillkor",
"privacy": "Integritetspolicy"
},
"spicy_zone": {
"title": "The Spicy Zone",
"clear": "Clear Media Cache",
"title": "Den spännande zonen",
"clear": "Rensa mediacache",
"signout": "Logga ut"
}
},
"footer": {
"mastodon_description": "Mastodon is open source software. You can report issues on GitHub at %s (%s)"
"mastodon_description": "Mastodon är programvara med öppen källkod. Du kan rapportera problem via GitHub på %s (%s)"
},
"keyboard": {
"close_settings_window": "Close Settings Window"
"close_settings_window": "Stäng inställningsfönstret"
}
},
"report": {
"title_report": "Report",
"title_report": "Rapportera",
"title": "Rapportera %s",
"step1": "Steg 1 av 2",
"step2": "Steg 2 av 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.",
"content1": "Finns det några andra inlägg du vill lägga till i rapporten?",
"content2": "Finns det något som moderatorerna borde känna till om denna rapport?",
"report_sent_title": "Tack för din rapport, vi ska titta på det.",
"send": "Skicka rapport",
"skip_to_send": "Send without comment",
"text_placeholder": "Type or paste additional comments",
"reported": "REPORTED"
"skip_to_send": "Skicka utan kommentar",
"text_placeholder": "Skriv eller klistra in ytterligare kommentarer",
"reported": "RAPPORTERAD"
},
"preview": {
"keyboard": {
"close_preview": "Close Preview",
"show_next": "Show Next",
"show_previous": "Show Previous"
"close_preview": "Stäng förhandsvisning",
"show_next": "Visa nästa",
"show_previous": "Visa föregående"
}
},
"account_list": {
"tab_bar_hint": "Current selected profile: %s. Double tap then hold to show account switcher",
"dismiss_account_switcher": "Dismiss Account Switcher",
"tab_bar_hint": "Nuvarande vald profil: %s. Dubbeltryck och håll för att visa kontoväxlare",
"dismiss_account_switcher": "Stäng kontoväxlare",
"add_account": "Lägg till konto"
},
"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"
"new_in_mastodon": "Nytt i Mastodon",
"multiple_account_switch_intro_description": "Växla mellan flera konton genom att hålla inne profilknappen.",
"accessibility_hint": "Dubbeltryck för att avvisa den här guiden"
}
}
}

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"
"NSCameraUsageDescription": "Används för att ta foto till inlägg",
"NSPhotoLibraryAddUsageDescription": "Används för att spara foto till Bilder",
"NewPostShortcutItemTitle": "Nytt inlägg",
"SearchShortcutItemTitle": "Sök"
}

View File

@ -100,6 +100,20 @@
<string>%ld การดัน</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld การตอบกลับ</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -129,7 +129,9 @@
"show_post": "แสดงโพสต์",
"show_user_profile": "แสดงโปรไฟล์ผู้ใช้",
"content_warning": "คำเตือนเนื้อหา",
"sensitive_content": "เนื้อหาที่ละเอียดอ่อน",
"media_content_warning": "แตะที่ใดก็ตามเพื่อเปิดเผย",
"tap_to_reveal": "แตะเพื่อเปิดเผย",
"poll": {
"vote": "ลงคะแนน",
"closed": "ปิดแล้ว"
@ -141,7 +143,11 @@
"favorite": "ชื่นชอบ",
"unfavorite": "เลิกชื่นชอบ",
"menu": "เมนู",
"hide": "ซ่อน"
"hide": "ซ่อน",
"show_image": "แสดงภาพ",
"show_gif": "แสดง GIF",
"show_video_player": "แสดงตัวเล่นวิดีโอ",
"tap_then_hold_to_show_menu": "แตะค้างไว้เพื่อแสดงเมนู"
},
"tag": {
"url": "URL",
@ -440,6 +446,12 @@
"title": "เลิกปิดกั้นบัญชี",
"message": "ยืนยันเพื่อเลิกปิดกั้น %s"
}
},
"accessibility": {
"show_avatar_image": "แสดงภาพประจำตัว",
"edit_avatar_image": "แก้ไขภาพประจำตัว",
"show_banner_image": "แสดงภาพแบนเนอร์",
"double_tap_to_open_the_list": "แตะสองครั้งเพื่อเปิดรายการ"
}
},
"follower": {
@ -481,6 +493,16 @@
"clear": "ล้าง"
}
},
"discovery": {
"tabs": {
"posts": "โพสต์",
"hashtags": "แฮชแท็ก",
"news": "ข่าว",
"community": "Community",
"for_you": "สำหรับคุณ"
},
"intro": "นี่คือโพสต์ที่กำลังได้รับความสนใจในมุมของ Mastodon ของคุณ"
},
"favorite": {
"title": "รายการโปรดของคุณ"
},
@ -541,7 +563,8 @@
"true_black_dark_mode": "โหมดมืดดำสนิท",
"disable_avatar_animation": "ปิดใช้งานภาพประจำตัวแบบเคลื่อนไหว",
"disable_emoji_animation": "ปิดใช้งานอีโมจิแบบเคลื่อนไหว",
"using_default_browser": "ใช้เบราว์เซอร์เริ่มต้นเพื่อเปิดลิงก์"
"using_default_browser": "ใช้เบราว์เซอร์เริ่มต้นเพื่อเปิดลิงก์",
"open_links_in_mastodon": "เปิดลิงก์ใน Mastodon"
},
"boring_zone": {
"title": "โซนน่าเบื่อ",

View File

@ -0,0 +1,406 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>a11y.plural.count.unread.notification</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@notification_count_unread_notification@</string>
<key>notification_count_unread_notification</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>Okunmamış 1 bildirim</string>
<key>other</key>
<string>Okunmamış %ld bildirim</string>
</dict>
</dict>
<key>a11y.plural.count.input_limit_exceeds</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ karakter limiti aşıyor</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 karakter</string>
<key>other</key>
<string>%ld karakter</string>
</dict>
</dict>
<key>a11y.plural.count.input_limit_remains</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ karakter limiti var</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 karakter</string>
<key>other</key>
<string>%ld karakter</string>
</dict>
</dict>
<key>plural.count.metric_formatted.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%@ %#@post_count@</string>
<key>post_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>gönderi</string>
<key>other</key>
<string>gönderi</string>
</dict>
</dict>
<key>plural.count.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@post_count@</string>
<key>post_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 gönderi</string>
<key>other</key>
<string>%ld gönderi</string>
</dict>
</dict>
<key>plural.count.favorite</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@favorite_count@</string>
<key>favorite_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 favori</string>
<key>other</key>
<string>%ld favori</string>
</dict>
</dict>
<key>plural.count.reblog</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reblog_count@</string>
<key>reblog_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 yeniden paylaşım</string>
<key>other</key>
<string>%ld yeniden paylaşım</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>%ld yanıt</string>
<key>other</key>
<string>%ld yanıt</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@vote_count@</string>
<key>vote_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 oy</string>
<key>other</key>
<string>%ld oy</string>
</dict>
</dict>
<key>plural.count.voter</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@voter_count@</string>
<key>voter_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 oy veren</string>
<key>other</key>
<string>%ld oy veren</string>
</dict>
</dict>
<key>plural.people_talking</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_people_talking@</string>
<key>count_people_talking</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 kişi konuşuyor</string>
<key>other</key>
<string>%ld kişi konuşuyor</string>
</dict>
</dict>
<key>plural.count.following</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_following@</string>
<key>count_following</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 takip edilen</string>
<key>other</key>
<string>%ld takip edilen</string>
</dict>
</dict>
<key>plural.count.follower</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_follower@</string>
<key>count_follower</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 takipçi</string>
<key>other</key>
<string>%ld takipçi</string>
</dict>
</dict>
<key>date.year.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_year_left@</string>
<key>count_year_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 yıl kaldı</string>
<key>other</key>
<string>%ld yıl kaldı</string>
</dict>
</dict>
<key>date.month.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_month_left@</string>
<key>count_month_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 ay kaldı</string>
<key>other</key>
<string>%ld ay kaldı</string>
</dict>
</dict>
<key>date.day.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_day_left@</string>
<key>count_day_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 gün kaldı</string>
<key>other</key>
<string>%ld gün kaldı</string>
</dict>
</dict>
<key>date.hour.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_hour_left@</string>
<key>count_hour_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 saat kaldı</string>
<key>other</key>
<string>%ld saat kaldı</string>
</dict>
</dict>
<key>date.minute.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_minute_left@</string>
<key>count_minute_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 dakika kaldı</string>
<key>other</key>
<string>%ld dakika kaldı</string>
</dict>
</dict>
<key>date.second.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_second_left@</string>
<key>count_second_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 saniye kaldı</string>
<key>other</key>
<string>%ld saniye kaldı</string>
</dict>
</dict>
<key>date.year.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_year_ago_abbr@</string>
<key>count_year_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 yıl önce</string>
<key>other</key>
<string>%ld yıl önce</string>
</dict>
</dict>
<key>date.month.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_month_ago_abbr@</string>
<key>count_month_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 ay önce</string>
<key>other</key>
<string>%ld ay önce</string>
</dict>
</dict>
<key>date.day.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_day_ago_abbr@</string>
<key>count_day_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 gün önce</string>
<key>other</key>
<string>%ld gün önce</string>
</dict>
</dict>
<key>date.hour.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_hour_ago_abbr@</string>
<key>count_hour_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 saat önce</string>
<key>other</key>
<string>%ld saat önce</string>
</dict>
</dict>
<key>date.minute.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_minute_ago_abbr@</string>
<key>count_minute_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 dakika önce</string>
<key>other</key>
<string>%ld dakika önce</string>
</dict>
</dict>
<key>date.second.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_second_ago_abbr@</string>
<key>count_second_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 saniye önce</string>
<key>other</key>
<string>%ld saniye önce</string>
</dict>
</dict>
</dict>
</plist>

View File

@ -0,0 +1,619 @@
{
"common": {
"alerts": {
"common": {
"please_try_again": "Lütfen tekrar deneyin.",
"please_try_again_later": "Lütfen daha sonra tekrar deneyin."
},
"sign_up_failure": {
"title": "Kaydolma Başarısız"
},
"server_error": {
"title": "Sunucu Hatası"
},
"vote_failure": {
"title": "Oy Verme Başarısız",
"poll_ended": "Anket bitti"
},
"discard_post_content": {
"title": "Taslağı Sil",
"message": "Yazdığın gönderiyi paylaşmadan silmek istiyor musun?"
},
"publish_post_failure": {
"title": "Paylaşılamadı",
"message": "Gönderi paylaşılamadı. Lütfen internet bağlantını kontrol et.",
"attachments_message": {
"video_attach_with_photo": "İçeriğinde görseller olan bir gönderiye video eklenemez.",
"more_than_one_video": "Gönderiye birden fazla video eklenemez."
}
},
"edit_profile_failure": {
"title": "Profil Düzenleme Hatası",
"message": "Profil düzenlenemedi. Lütfen tekrar deneyin."
},
"sign_out": {
"title": "Oturumu Kapat",
"message": "Oturumu kapatmak istediğinize emin misiniz?",
"confirm": "Oturumu Kapat"
},
"block_domain": {
"title": "%s alan adını tamamen engellemek istediğine gerçekten emin misiniz? Pek çok durumda o alan adından birkaç kişiyi engellemek ve sessize almak yeterlidir ve tercih edilir. Engellediğinizde bu alan adından herhangi bir içerik görmeyeceksiniz ve o alan adından olan takipçileriniz silinecek.",
"block_entire_domain": "Alan Adını Engelle"
},
"save_photo_failure": {
"title": "Görsel Kaydetme Hatası",
"message": "Görseli kaydetmek için lütfen galeri erişim iznini aktifleştirin."
},
"delete_post": {
"title": "Gönderiyi Sil",
"message": "Bu gönderiyi silmek istediğinize emin misiniz?"
},
"clean_cache": {
"title": "Önbelleği Temizle",
"message": "%s boyutunda önbellek temizlendi."
}
},
"controls": {
"actions": {
"back": "Geri",
"next": "İleri",
"previous": "Önceki",
"open": "Aç",
"add": "Ekle",
"remove": "Kaldır",
"edit": "Düzenle",
"save": "Kaydet",
"ok": "Tamam",
"done": "Kapat",
"confirm": "Onayla",
"continue": "Devam et",
"compose": "Yaz",
"cancel": "İptal et",
"discard": "Vazgeç",
"try_again": "Tekrar Deneyin",
"take_photo": "Fotoğraf Çek",
"save_photo": "Fotoğrafı Kaydet",
"copy_photo": "Fotoğrafı Kopyala",
"sign_in": "Giriş Yap",
"sign_up": "Kaydol",
"see_more": "Daha Fazla Gör",
"preview": "Önizleme",
"share": "Paylaş",
"share_user": "%s ile paylaş",
"share_post": "Gönderiyi Paylaş",
"open_in_safari": "Safari'de Aç",
"open_in_browser": "Tarayıcıda Aç",
"find_people": "Takip etmek için birkaç kişi bul",
"manually_search": "Onun yerine manuel olarak ara",
"skip": "Atla",
"reply": "Yanıtla",
"report_user": "%s kişisini bildir",
"block_domain": "%s kişisini engelle",
"unblock_domain": "%s kişisinin engelini kaldır",
"settings": "Ayarlar",
"delete": "Sil"
},
"tabs": {
"home": "Ana Sayfa",
"search": "Arama",
"notification": "Bildirimler",
"profile": "Profil"
},
"keyboard": {
"common": {
"switch_to_tab": "Geç: %s",
"compose_new_post": "Yeni Gönderi Yaz",
"show_favorites": "Favorilerimi Göster",
"open_settings": "Ayarları Aç"
},
"timeline": {
"previous_status": "Önceki Gönderi",
"next_status": "Sonraki Gönderi",
"open_status": "Gönderiyi Aç",
"open_author_profile": "Yazarın Profilini Aç",
"open_reblogger_profile": "Yeniden Paylaşanın Profilini Aç",
"reply_status": "Gönderiyi Yanıtla",
"toggle_reblog": "Gönderiyi yeniden paylaşma durumunu değiştir",
"toggle_favorite": "Gönderiyi favorileme durumunu değiştir",
"toggle_content_warning": "İçerik Uyarısı durumunu değiştir",
"preview_image": "Görseli Önizle"
},
"segmented_control": {
"previous_section": "Önceki Seçim",
"next_section": "Sonraki Bölüm"
}
},
"status": {
"user_reblogged": "%s yeniden paylaştı",
"user_replied_to": "%s kullanıcısına yanıt verdi",
"show_post": "Gönderiyi Göster",
"show_user_profile": "Kullanıcı profilini göster",
"content_warning": "İçerik Uyarısı",
"sensitive_content": "Hassas İçerik",
"media_content_warning": "Göstermek için herhangi bir yere basın",
"tap_to_reveal": "Göstermek için basın",
"poll": {
"vote": "Oy ver",
"closed": "Kapandı"
},
"actions": {
"reply": "Yanıtla",
"reblog": "Yeniden paylaş",
"unreblog": "Yeniden paylaşımı geri al",
"favorite": "Favorile",
"unfavorite": "Favorilerden Çıkar",
"menu": "Menü",
"hide": "Gizle",
"show_image": "Görüntüyü göster",
"show_gif": "GIF'i göster",
"show_video_player": "Video oynatıcıyı göster",
"tap_then_hold_to_show_menu": "Menüyü göstermek için dokunun ve basılı tutun"
},
"tag": {
"url": "Bağlantı",
"mention": "Bahset",
"link": "Bağlantı",
"hashtag": "Etiket",
"email": "E-posta",
"emoji": "Emoji"
},
"visibility": {
"unlisted": "Bu gönderiyi herkes görebilir, fakat herkese açık zaman tünelinde gösterilmez.",
"private": "Sadece gönderi sahibinin takipçileri bu gönderiyi görebilir.",
"private_from_me": "Sadece benim takipçilerim bu gönderiyi görebilir.",
"direct": "Sadece bahsedilen kullanıcı bu gönderiyi görebilir."
}
},
"friendship": {
"follow": "Takip et",
"following": "Takip ediliyor",
"request": "İstek",
"pending": "Bekliyor",
"block": "Engelle",
"block_user": "%s kişisini engelle",
"block_domain": "%s kişisini engelle",
"unblock": "Engeli kaldır",
"unblock_user": "%s kişisinin engelini kaldır",
"blocked": "Engellendi",
"mute": "Sessize al",
"mute_user": "Sustur %s",
"unmute": "Susturmayı kaldır",
"unmute_user": "Sesini aç %s",
"muted": "Susturuldu",
"edit_info": "Bilgiyi Düzenle"
},
"timeline": {
"filtered": "Filtrelenmiş",
"timestamp": {
"now": "Şimdi"
},
"loader": {
"load_missing_posts": "Daha fazla gönderi yükle",
"loading_missing_posts": "Daha fazla gönderi yükleniyor...",
"show_more_replies": "Daha fazla yanıt görüntüe"
},
"header": {
"no_status_found": "Hiçbir Gönderi Bulunamadı",
"blocking_warning": "Bu kişinin engelini kaldırana kadar\nonun profilini göremezsiniz.\nBu kişiye göre profiliniz böyle gözüküyor.",
"user_blocking_warning": "%s kişisinin engelini kaldırana kadar\nonun profilini göremezsiniz.\nBu kişiye göre profiliniz böyle gözüküyor.",
"blocked_warning": "Bu kişi sizin engelinizi kaldırana\nkadar onun profilini göremezsiniz.",
"user_blocked_warning": "%s kişisi sizin engelinizi kaldırana\nkadar onun profilini göremezsiniz.",
"suspended_warning": "Bu kullanıcı askıya alındı.",
"user_suspended_warning": "%s kişisinin hesabı askıya alındı."
}
}
}
},
"scene": {
"welcome": {
"slogan": "Sosyal ağ,\ntekrardan ellerinizde.",
"get_started": "Başlayın",
"log_in": "Oturum Aç"
},
"server_picker": {
"title": "Mastodon, farklı topluluklardaki kullanıcılardan oluşur.",
"subtitle": "İlgi alanlarınıza, bölgenize veya genel amaçlı bir topluluk seçin.",
"subtitle_extend": "İlgi alanlarınıza, bölgenize veya genel amaçlı bir topluluk seçin. Her topluluk tamamen bağımsız bir kuruluş veya kişi tarafından işletilmektedir.",
"button": {
"category": {
"all": "Tümü",
"all_accessiblity_description": "Kategori: Tümü",
"academia": "akademi",
"activism": "aktivizm",
"food": "yiyecek",
"furry": "furry",
"games": "oyunlar",
"general": "genel",
"journalism": "gazetecilik",
"lgbt": "lgbt",
"regional": "bölgesel",
"art": "sanat",
"music": "müzik",
"tech": "teknoloji"
},
"see_less": "Daha Az Göster",
"see_more": "Daha Fazla Gör"
},
"label": {
"language": "DİL",
"users": "KULLANICILAR",
"category": "KATEGORİ"
},
"input": {
"placeholder": "Toplulukları ara"
},
"empty_state": {
"finding_servers": "Mevcut sunucular aranıyor...",
"bad_network": "Veriyi yüklerken bir hata oluştu. Lütfen internet bağlantınızı kontrol edin.",
"no_results": "Sonuç yok"
}
},
"register": {
"title": "%s için kurulumunuzu yapalım",
"input": {
"avatar": {
"delete": "Sil"
},
"username": {
"placeholder": "kullanıcı adı",
"duplicate_prompt": "Bu kullanıcı adı alınmış."
},
"display_name": {
"placeholder": "görünen ad"
},
"email": {
"placeholder": "e-posta"
},
"password": {
"placeholder": "parola",
"require": "Parolanızda en azından şunlar olmalı:",
"character_limit": "8 karakter",
"accessibility": {
"checked": "işaretli",
"unchecked": "işaretsiz"
},
"hint": "Parolanız en az sekiz karakter içermelidir"
},
"invite": {
"registration_user_invite_request": "Neden katılmak istiyorsun?"
}
},
"error": {
"item": {
"username": "Kullanıcı adı",
"email": "E-posta",
"password": "Parola",
"agreement": "Anlaşma",
"locale": "Locale",
"reason": "Sebep"
},
"reason": {
"blocked": "%s izin verilmeyen bir e-posta sağlayıcı içeriyor",
"unreachable": "%s mevcut değil",
"taken": "%s zaten kullanımda",
"reserved": "%s rezerve edilen bir kelime",
"accepted": "%s kabul edilmelidir",
"blank": "%s gerekli",
"invalid": "%s geçersiz",
"too_long": "%s çok uzun",
"too_short": "%s çok kısa",
"inclusion": "%s desteklenen bir değer değil"
},
"special": {
"username_invalid": "Kullanıcı adı yalnızca alfasayısal karakterler ve alt çizgiler içerebilir",
"username_too_long": "Kullanıcı adı çok uzun (30 karakterden uzun olamaz)",
"email_invalid": "Bu geçerli bir e-posta adresi değil",
"password_too_short": "Şifre çok kısa (en az 8 karakter olmalı)"
}
}
},
"server_rules": {
"title": "Bazı temel kurallar.",
"subtitle": "Bunlar, %s moderatörleri tarafından ayarlanmış ve uygulanmıştır.",
"prompt": "Devam ederek, %s için kullanım şartlarını ve gizlilik politikasını kabul etmiş olursunuz.",
"terms_of_service": "kullanım şartları",
"privacy_policy": "gizlilik politikası",
"button": {
"confirm": "Kabul Ediyorum"
}
},
"confirm_email": {
"title": "Son bir şey.",
"subtitle": "Hesabınızı doğrulamak için size e-postayla gönderdiğimiz bağlantıya dokunun.",
"button": {
"open_email_app": "E-posta Uygulamasını Aç",
"resend": "Yeniden gönder"
},
"dont_receive_email": {
"title": "Posta kutunuzu kontrol edin",
"description": "E-posta adresinizin doğru olup olmadığını ve doğru ise gereksiz klasörünüzü kontrol edin.",
"resend_email": "E-postayı Yeniden Gönder"
},
"open_email_app": {
"title": "Gelen kutunuzu kontrol edin.",
"description": "Size bir e-posta gönderdik. Eğer e-postayı almadıysanız, gereksiz klasörünü kontrol edin.",
"mail": "Posta",
"open_email_client": "E-posta İstemcisini Aç"
}
},
"home_timeline": {
"title": "Ana Sayfa",
"navigation_bar_state": {
"offline": "Çevrimdışı",
"new_posts": "Yeni gönderiler gör",
"published": "Yayınlandı!",
"Publishing": "Gönderi yayınlanıyor..."
}
},
"suggestion_account": {
"title": "Takip Edecek İnsanlar Bul",
"follow_explain": "Birisini takip ettiğinizde, ana sayfanızda o kişinin gönderilerini görürsünüz."
},
"compose": {
"title": {
"new_post": "Yeni Gönderi",
"new_reply": "Yeni Yanıt"
},
"media_selection": {
"camera": "Fotoğraf Çek",
"photo_library": "Fotoğraf Albümü",
"browse": "Göz at"
},
"content_input_placeholder": "Aklınızdan geçenleri yazın veya yapıştırın",
"compose_action": "Yayınla",
"replying_to_user": "yanıtlanıyor: %s",
"attachment": {
"photo": "fotoğraf",
"video": "video",
"attachment_broken": "Bu %s bozuk ve Mastodon'a\nyüklenemiyor.",
"description_photo": "Görme engelliler için fotoğrafı tarif edin...",
"description_video": "Görme engelliler için videoyu tarif edin..."
},
"poll": {
"duration_time": "Süre: %s",
"thirty_minutes": "30 dakika",
"one_hour": "1 Saat",
"six_hours": "6 Saat",
"one_day": "1 Gün",
"three_days": "3 Gün",
"seven_days": "7 Gün",
"option_number": "Seçenek %ld"
},
"content_warning": {
"placeholder": "Buraya kesin bir uyarı yazın..."
},
"visibility": {
"public": "Herkese açık",
"unlisted": "Listelenmemiş",
"private": "Yalnızca takipçiler",
"direct": "Sadece bahsettiğim insanlar"
},
"auto_complete": {
"space_to_add": "Eklemek için boşluk tuşuna basın"
},
"accessibility": {
"append_attachment": "Dosya Ekle",
"append_poll": "Anket Ekle",
"remove_poll": "Anketi Kaldır",
"custom_emoji_picker": "Özel Emoji Seçici",
"enable_content_warning": "İçerik Uyarısını Etkinleştir",
"disable_content_warning": "İçerik Uyarısını Kapat",
"post_visibility_menu": "Gönderi Görünürlüğü Menüsü"
},
"keyboard": {
"discard_post": "Gönderiyi İptal Et",
"publish_post": "Gönderiyi Yayınla",
"toggle_poll": "Anketi Aç/Kapat",
"toggle_content_warning": "İçerik Uyarısı durumunu değiştir",
"append_attachment_entry": "Dosya Ekle - %s",
"select_visibility_entry": "Görünürlüğü Seç - %s"
}
},
"profile": {
"dashboard": {
"posts": "gönderiler",
"following": "takip ediliyor",
"followers": "takipçi"
},
"fields": {
"add_row": "Satır Ekle",
"placeholder": {
"label": "Etiket",
"content": "İçerik"
}
},
"segmented_control": {
"posts": "Gönderiler",
"replies": "Yanıtlar",
"posts_and_replies": "Gönderiler ve Yanıtlar",
"media": "Medya",
"about": "Hakkında"
},
"relationship_action_alert": {
"confirm_mute_user": {
"title": "Hesabı sustur",
"message": "%s susturmak için onaylayın"
},
"confirm_unmute_user": {
"title": "Susturmayı kaldır",
"message": "%s susturmasını kaldırmak için onaylayın"
},
"confirm_block_user": {
"title": "Hesabı Engelle",
"message": "%s engellemeyi onayla"
},
"confirm_unblock_user": {
"title": "Hesabın Engelini Kaldır",
"message": "%s engellemeyi kaldırmayı onaylayın"
}
},
"accessibility": {
"show_avatar_image": "Profil resmini göster",
"edit_avatar_image": "Profil fotoğrafını düzenle",
"show_banner_image": "Kapak fotoğrafını göster",
"double_tap_to_open_the_list": "Listeyi açmak için çift tıklayın"
}
},
"follower": {
"footer": "Diğer sunucudaki takipçiler gösterilemiyor."
},
"following": {
"footer": "Diğer sunucudaki takip edilenler gösterilemiyor."
},
"search": {
"title": "Arama",
"search_bar": {
"placeholder": "Etiketleri ve kullanıcıları ara",
"cancel": "İptal"
},
"recommend": {
"button_text": "Tümünü Gör",
"hash_tag": {
"title": "Mastodon'da Popüler",
"description": "Oldukça ilgi gören etiketler",
"people_talking": "%s kişi konuşuyor"
},
"accounts": {
"title": "Hoşunuza gidebilecek hesaplar",
"description": "Bu hesapları takip etmek isteyebilirsiniz",
"follow": "Takip et"
}
},
"searching": {
"segment": {
"all": "Tümü",
"people": "İnsanlar",
"hashtags": "Etiketler",
"posts": "Gönderiler"
},
"empty_state": {
"no_results": "Sonuç yok"
},
"recent_search": "Son aramalar",
"clear": "Temizle"
}
},
"discovery": {
"tabs": {
"posts": "Gönderiler",
"hashtags": "Etiketler",
"news": "Haberler",
"community": "Community",
"for_you": "Senin İçin"
},
"intro": "Bunlar, Mastodon'un köşesinde ilgi çeken gönderilerdir."
},
"favorite": {
"title": "Favorilerin"
},
"notification": {
"title": {
"Everything": "Her şey",
"Mentions": "Bahsetmeler"
},
"notification_description": {
"followed_you": "seni takip etti",
"favorited_your_post": "gönderini favoriledi",
"reblogged_your_post": "gönderini yeniden paylaştı",
"mentioned_you": "senden bahsetti",
"request_to_follow_you": "size takip isteği gönderdi",
"poll_has_ended": "anket sona erdi"
},
"keyobard": {
"show_everything": "Her Şeyi Göster",
"show_mentions": "Bahsetmeleri Göster"
}
},
"thread": {
"back_title": "Gönderi",
"title": "%s kullanıcının gönderisi"
},
"settings": {
"title": "Ayarlar",
"section": {
"appearance": {
"title": "Görünüm",
"automatic": "Otomatik",
"light": "Daima Açık",
"dark": "Daima Koyu"
},
"look_and_feel": {
"title": "Look and Feel",
"use_system": "Sistem İle Aynı",
"really_dark": "Gerçek Koyu",
"sorta_dark": "Hafif Koyu",
"light": "Açık"
},
"notifications": {
"title": "Bildirimler",
"favorites": "Gönderimi favorilerine eklediğinde",
"follows": "Beni takip ettiğinde",
"boosts": "Gönderimi yeniden paylaştığında",
"mentions": "Benden bahsettiğinde",
"trigger": {
"anyone": "herhangi biri",
"follower": "bir takipçim",
"follow": "takip ettiğim biri",
"noone": "bilgilendirme",
"title": "Beni şu durumda bilgilendir: "
}
},
"preference": {
"title": "Tercihler",
"true_black_dark_mode": "Tam siyah koyu modu",
"disable_avatar_animation": "Hareketli avatarları devre dışı bırak",
"disable_emoji_animation": "Hareketli emojileri devre dışı bırak",
"using_default_browser": "Bağlantıları varsayılan tarayıcıda aç",
"open_links_in_mastodon": "Bağlantıları Mastodon içinden aç"
},
"boring_zone": {
"title": "Sıkıcı Bölge",
"account_settings": "Hesap Ayarları",
"terms": "Hizmet Şartları",
"privacy": "Gizlilik Politikası"
},
"spicy_zone": {
"title": "Tehlikeli bölge",
"clear": "Medya Önbelleğini Temizle",
"signout": "Oturumu Kapat"
}
},
"footer": {
"mastodon_description": "Mastodon açık kaynaklı bir yazılımdır. GitHub'dan %s (%s) üzerinden katkıda bulunabilir veya sorunları bildirebilirsiniz"
},
"keyboard": {
"close_settings_window": "Ayarlar Penceresini Kapat"
}
},
"report": {
"title_report": "Raporla",
"title": "%s kişisini bildir",
"step1": "Adım 1/2",
"step2": "Adım 2/2",
"content1": "Bu rapora eklemek istediğiniz başka gönderiler var mı?",
"content2": "Bu rapor hakkında moderatörlerin bilmesi gerektiği bir şey var mı?",
"report_sent_title": "Rapor için teşekkürler, bununla ilgileneceğiz.",
"send": "Raporu Gönder",
"skip_to_send": "Yorum yapmadan gönder",
"text_placeholder": "Ek yorum yazın veya yapıştırın",
"reported": "RAPORLANDI"
},
"preview": {
"keyboard": {
"close_preview": "Önizlemeyi Kapat",
"show_next": "Sonrakini Göster",
"show_previous": "Öncekini Göster"
}
},
"account_list": {
"tab_bar_hint": "Şu anki seçili profil: %s. Hesap değiştiriciyi göstermek için iki kez dokunun ve basılı tutun",
"dismiss_account_switcher": "Hesap Değiştiriciyi Kapat",
"add_account": "Hesap Ekle"
},
"wizard": {
"new_in_mastodon": "Mastodon'da Yeni",
"multiple_account_switch_intro_description": "Profil butonuna basılı tutarak birden fazla hesap arasında geçiş yapın.",
"accessibility_hint": "Bu yardımı kapatmak için çift tıklayın"
}
}
}

View File

@ -0,0 +1,6 @@
{
"NSCameraUsageDescription": "Fotoğraf çekerek durum paylaşmak için kullanılır",
"NSPhotoLibraryAddUsageDescription": "Fotoğraf Albümü'ne fotoğraf kaydetmek için kullanılır",
"NewPostShortcutItemTitle": "Yeni Gönderi",
"SearchShortcutItemTitle": "Arama"
}

View File

@ -0,0 +1,356 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>a11y.plural.count.unread.notification</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@notification_count_unread_notification@</string>
<key>notification_count_unread_notification</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld thông báo chưa đọc</string>
</dict>
</dict>
<key>a11y.plural.count.input_limit_exceeds</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Giới hạn nhập tối đa %#@character_count@</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld ký tự</string>
</dict>
</dict>
<key>a11y.plural.count.input_limit_remains</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Giới hạn nhập còn lại %#@character_count@</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld ký tự</string>
</dict>
</dict>
<key>plural.count.metric_formatted.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%@ %#@post_count@</string>
<key>post_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>tút</string>
</dict>
</dict>
<key>plural.count.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@post_count@</string>
<key>post_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld tút</string>
</dict>
</dict>
<key>plural.count.favorite</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@favorite_count@</string>
<key>favorite_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld lượt thích</string>
</dict>
</dict>
<key>plural.count.reblog</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reblog_count@</string>
<key>reblog_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld đăng lại</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld trả lời</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@vote_count@</string>
<key>vote_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld bình chọn</string>
</dict>
</dict>
<key>plural.count.voter</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@voter_count@</string>
<key>voter_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld người bình chọn</string>
</dict>
</dict>
<key>plural.people_talking</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_people_talking@</string>
<key>count_people_talking</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld người đang thảo luận</string>
</dict>
</dict>
<key>plural.count.following</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_following@</string>
<key>count_following</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld đang theo dõi</string>
</dict>
</dict>
<key>plural.count.follower</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_follower@</string>
<key>count_follower</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld người theo dõi</string>
</dict>
</dict>
<key>date.year.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_year_left@</string>
<key>count_year_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld năm còn lại</string>
</dict>
</dict>
<key>date.month.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_month_left@</string>
<key>count_month_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld tháng còn lại</string>
</dict>
</dict>
<key>date.day.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_day_left@</string>
<key>count_day_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld ngày còn lại</string>
</dict>
</dict>
<key>date.hour.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_hour_left@</string>
<key>count_hour_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld giờ còn lại</string>
</dict>
</dict>
<key>date.minute.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_minute_left@</string>
<key>count_minute_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld phút còn lại</string>
</dict>
</dict>
<key>date.second.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_second_left@</string>
<key>count_second_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld giây còn lại</string>
</dict>
</dict>
<key>date.year.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_year_ago_abbr@</string>
<key>count_year_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld năm trước</string>
</dict>
</dict>
<key>date.month.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_month_ago_abbr@</string>
<key>count_month_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld tháng trước</string>
</dict>
</dict>
<key>date.day.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_day_ago_abbr@</string>
<key>count_day_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld ngày trước</string>
</dict>
</dict>
<key>date.hour.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_hour_ago_abbr@</string>
<key>count_hour_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ldh</string>
</dict>
</dict>
<key>date.minute.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_minute_ago_abbr@</string>
<key>count_minute_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ldm</string>
</dict>
</dict>
<key>date.second.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_second_ago_abbr@</string>
<key>count_second_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%lds</string>
</dict>
</dict>
</dict>
</plist>

View File

@ -0,0 +1,619 @@
{
"common": {
"alerts": {
"common": {
"please_try_again": "Vui lòng thử lại.",
"please_try_again_later": "Vui lòng thử lại sau."
},
"sign_up_failure": {
"title": "Đăng ký không thành công"
},
"server_error": {
"title": "Lỗi máy chủ"
},
"vote_failure": {
"title": "Bình chọn không thành công",
"poll_ended": "Cuộc bình chọn đã kết thúc"
},
"discard_post_content": {
"title": "Bỏ bản nháp",
"message": "Xác nhận bỏ qua nội dung tút đã viết."
},
"publish_post_failure": {
"title": "Đăng tút không thành công",
"message": "Không thể đăng tút.\nVui lòng kiểm tra kết nối mạng.",
"attachments_message": {
"video_attach_with_photo": "Không thể đính kèm video cùng với hình ảnh.",
"more_than_one_video": "Không thể đính kèm nhiều video."
}
},
"edit_profile_failure": {
"title": "Lỗi chỉnh sửa hồ sơ",
"message": "Không thể chỉnh sửa hồ sơ. Vui lòng thử lại."
},
"sign_out": {
"title": "Đăng xuất",
"message": "Bạn có chắc muốn đăng xuất không?",
"confirm": "Đăng xuất"
},
"block_domain": {
"title": "Bạn thật sự muốn ẩn toàn bộ nội dung từ %s? Sẽ hợp lý hơn nếu bạn chỉ chặn hoặc ẩn một vài tài khoản cụ thể. Ẩn toàn bộ nội dung từ máy chủ sẽ khiến bạn không còn thấy nội dung từ máy chủ đó ở bất kỳ nơi nào, kể cả thông báo. Người theo dõi bạn từ máy chủ đó cũng sẽ bị xóa luôn.",
"block_entire_domain": "Chặn máy chủ"
},
"save_photo_failure": {
"title": "Lưu hình ảnh không thành công",
"message": "Vui lòng cho phép quyền truy cập thư viện hình ảnh để lưu hình ảnh về máy."
},
"delete_post": {
"title": "Xóa tút",
"message": "Bạn có chắc muốn xóa tút này không?"
},
"clean_cache": {
"title": "Xóa bộ nhớ đệm",
"message": "Đã xóa %s bộ nhớ đệm."
}
},
"controls": {
"actions": {
"back": "Quay lại",
"next": "Kế tiếp",
"previous": "Trước đó",
"open": "Mở",
"add": "Thêm",
"remove": "Xóa",
"edit": "Sửa",
"save": "Lưu",
"ok": "OK",
"done": "Xong",
"confirm": "Xác nhận",
"continue": "Tiếp tục",
"compose": "Viết tút",
"cancel": "Hủy bỏ",
"discard": "Bỏ qua",
"try_again": "Thử lại",
"take_photo": "Chụp ảnh",
"save_photo": "Lưu ảnh",
"copy_photo": "Sao chép ảnh",
"sign_in": "Đăng nhập",
"sign_up": "Đăng ký",
"see_more": "Xem thêm",
"preview": "Xem trước",
"share": "Chia sẻ",
"share_user": "Chia sẻ %s",
"share_post": "Chia sẻ tút",
"open_in_safari": "Mở bằng Safari",
"open_in_browser": "Mở trong trình duyệt",
"find_people": "Đề xuất theo dõi",
"manually_search": "Tự tìm kiếm thủ công",
"skip": "Bỏ qua",
"reply": "Trả lời",
"report_user": "Báo cáo %s",
"block_domain": "Chặn %s",
"unblock_domain": "Bỏ chặn %s",
"settings": "Cài đặt",
"delete": "Xóa"
},
"tabs": {
"home": "Bảng tin",
"search": "Tìm kiếm",
"notification": "Thông báo",
"profile": "Trang hồ sơ"
},
"keyboard": {
"common": {
"switch_to_tab": "Chuyển thành %s",
"compose_new_post": "Viết tút mới",
"show_favorites": "Hiện lượt thích",
"open_settings": "Mở cài đặt"
},
"timeline": {
"previous_status": "Tút trước",
"next_status": "Tút sau",
"open_status": "Mở tút",
"open_author_profile": "Mở trang người viết tút",
"open_reblogger_profile": "Mở trang người đăng lại tút",
"reply_status": "Trả lời tút",
"toggle_reblog": "Chọn đăng lại tút",
"toggle_favorite": "Chọn thích tút",
"toggle_content_warning": "Chọn nội dung ẩn",
"preview_image": "Xem trước hình ảnh"
},
"segmented_control": {
"previous_section": "Tới phần trước",
"next_section": "Tới phần tiếp theo"
}
},
"status": {
"user_reblogged": "%s đăng lại",
"user_replied_to": "Trả lời đến %s",
"show_post": "Xem tút",
"show_user_profile": "Xem trang hồ sơ",
"content_warning": "Nội dung ẩn",
"sensitive_content": "Nội dung nhạy cảm",
"media_content_warning": "Nhấn để hiển thị",
"tap_to_reveal": "Nhấn để xem",
"poll": {
"vote": "Bình chọn",
"closed": "Kết thúc"
},
"actions": {
"reply": "Trả lời",
"reblog": "Đăng lại",
"unreblog": "Hủy đăng lại",
"favorite": "Thích",
"unfavorite": "Bỏ thích",
"menu": "Menu",
"hide": "Ẩn",
"show_image": "Hiển thị hình ảnh",
"show_gif": "Hiển thị GIF",
"show_video_player": "Hiện trình phát video",
"tap_then_hold_to_show_menu": "Nhấn giữ để hiện menu"
},
"tag": {
"url": "URL",
"mention": "Nhắc đến",
"link": "Liên kết",
"hashtag": "Hashtag",
"email": "Email",
"emoji": "Emoji"
},
"visibility": {
"unlisted": "Ai cũng thấy tút này nhưng không hiện trên bảng tin máy chủ.",
"private": "Chỉ người theo dõi của họ có thể thấy tút này.",
"private_from_me": "Chỉ người theo dõi tôi có thể thấy tút này.",
"direct": "Chỉ người được nhắc đến có thể thấy tút."
}
},
"friendship": {
"follow": "Theo dõi",
"following": "Đang theo dõi",
"request": "Yêu cầu",
"pending": "Đang chờ",
"block": "Chặn",
"block_user": "Chặn %s",
"block_domain": "Chặn %s",
"unblock": "Bỏ chặn",
"unblock_user": "Bỏ chặn %s",
"blocked": "Đã chặn",
"mute": "Ẩn",
"mute_user": "Ẩn %s",
"unmute": "Bỏ ẩn",
"unmute_user": "Bỏ ẩn %s",
"muted": "Đã ẩn",
"edit_info": "Chỉnh sửa"
},
"timeline": {
"filtered": "Bộ lọc",
"timestamp": {
"now": "Vừa xong"
},
"loader": {
"load_missing_posts": "Tải tút chưa đọc",
"loading_missing_posts": "Đang tải tút chưa đọc...",
"show_more_replies": "Xem lượt trả lời"
},
"header": {
"no_status_found": "Không tìm thấy tút",
"blocking_warning": "Bạn không thể xem trang người này\ncho tới khi bạn bỏ chặn họ.\nHọ sẽ thấy trang của bạn như thế này.",
"user_blocking_warning": "Bạn không thể xem trang %s\ncho tới khi bạn bỏ chặn họ.\nHọ sẽ thấy trang của bạn như thế này.",
"blocked_warning": "Bạn không thể xem trang người này\ncho tới khi họ bỏ chặn bạn.",
"user_blocked_warning": "Bạn không thể xem trang %s\ncho tới khi họ bỏ chặn bạn.",
"suspended_warning": "Người dùng đã bị vô hiệu hóa.",
"user_suspended_warning": "%s đã bị vô hiệu hóa."
}
}
}
},
"scene": {
"welcome": {
"slogan": "Mạng xã hội\ndo bạn kiểm soát.",
"get_started": "Bắt đầu",
"log_in": "Đăng nhập"
},
"server_picker": {
"title": "Mastodon gồm nhiều máy chủ với thành viên riêng.",
"subtitle": "Chọn một máy chủ dựa theo sở thích, tôn giáo, hoặc ý muốn của bạn.",
"subtitle_extend": "Chọn một máy chủ dựa theo sở thích, tôn giáo, hoặc ý muốn của bạn. Mỗi máy chủ có thể được vận hành bởi một cá nhân hoặc một tổ chức.",
"button": {
"category": {
"all": "Toàn bộ",
"all_accessiblity_description": "Phân loại: Toàn bộ",
"academia": "học thuật",
"activism": "hoạt động xã hội",
"food": "ăn uống",
"furry": "furry",
"games": "trò chơi điện tử",
"general": "chung",
"journalism": "tin tức",
"lgbt": "lgbt",
"regional": "khu vực",
"art": "nghệ thuật",
"music": "âm nhạc",
"tech": "công nghệ"
},
"see_less": "Ẩn bớt",
"see_more": "Nhiều hơn"
},
"label": {
"language": "NGÔN NGỮ",
"users": "NGƯỜI DÙNG",
"category": "PHÂN LOẠI"
},
"input": {
"placeholder": "Tìm máy chủ"
},
"empty_state": {
"finding_servers": "Đang tìm máy chủ hoạt động...",
"bad_network": "Đã xảy ra lỗi. Hãy thử lại hoặc kiểm tra kết nối internet của bạn.",
"no_results": "Không có kết quả"
}
},
"register": {
"title": "Hãy để tôi đăng ký trên %s",
"input": {
"avatar": {
"delete": "Xóa"
},
"username": {
"placeholder": "tên người dùng",
"duplicate_prompt": "Tên người dùng đã tồn tại."
},
"display_name": {
"placeholder": "tên hiển thị"
},
"email": {
"placeholder": "email"
},
"password": {
"placeholder": "mật khẩu",
"require": "Mật khẩu phải tối thiểu:",
"character_limit": "8 ký tự",
"accessibility": {
"checked": "đã ổn",
"unchecked": "chưa ổn"
},
"hint": "Mật khẩu của bạn phải dài tối thiểu 8 ký tự"
},
"invite": {
"registration_user_invite_request": "Vì sao bạn muốn tham gia?"
}
},
"error": {
"item": {
"username": "Tên người dùng",
"email": "Email",
"password": "Mật khẩu",
"agreement": "Thoả thuận",
"locale": "Cục bộ",
"reason": "Lý do"
},
"reason": {
"blocked": "%s dùng dịch vụ email bị cấm",
"unreachable": "%s không tồn tại",
"taken": "%s đã tồn tại",
"reserved": "%s là một từ khóa hạn chế",
"accepted": "%s phải được đồng ý",
"blank": "%s là bắt buộc",
"invalid": "%s không hợp lệ",
"too_long": "%s quá dài",
"too_short": "%s quá ngắn",
"inclusion": "%s chứa ký tự không được hỗ trợ"
},
"special": {
"username_invalid": "Tên người dùng chỉ có thể chứa các ký tự chữ và số và dấu gạch dưới",
"username_too_long": "Tên người dùng không thể dài hơn 30 ký tự",
"email_invalid": "Đây không phải là một địa chỉ email khả dụng",
"password_too_short": "Mật khẩu của bạn quá ngắn, phải có ít nhất 8 ký tự"
}
}
},
"server_rules": {
"title": "Quy tắc máy chủ.",
"subtitle": "Được ban hành và áp dụng bởi quản trị viên %s",
"prompt": "Tiếp tục nghĩa là bạn đồng ý điều khoản dịch vụ và chính sách bảo mật của %s.",
"terms_of_service": "điều khoản dịch vụ",
"privacy_policy": "chính sách bảo mật",
"button": {
"confirm": "Tôi đồng ý"
}
},
"confirm_email": {
"title": "Còn điều này nữa.",
"subtitle": "Nhấn vào liên kết chúng tôi gửi qua email để xác thực tài khoản.",
"button": {
"open_email_app": "Mở ứng dụng email",
"resend": "Gửi lại"
},
"dont_receive_email": {
"title": "Kiểm tra email",
"description": "Kiểm tra địa chỉ email của bạn đúng chưa hoặc có bị chuyển vào thư rác.",
"resend_email": "Gửi lại email"
},
"open_email_app": {
"title": "Kiểm tra hộp thư của bạn.",
"description": "Chúng tôi vừa gửi email cho bạn. Kiểm tra thư rác nếu bạn không thấy.",
"mail": "Email",
"open_email_client": "Mở ứng dụng email"
}
},
"home_timeline": {
"title": "Bảng tin",
"navigation_bar_state": {
"offline": "Ngoại tuyến",
"new_posts": "Đọc những tút mới",
"published": "Đã đăng!",
"Publishing": "Đang đăng tút..."
}
},
"suggestion_account": {
"title": "Đề xuất theo dõi",
"follow_explain": "Khi theo dõi ai đó, bạn sẽ thấy tút của họ trong bảng tin."
},
"compose": {
"title": {
"new_post": "Viết tút",
"new_reply": "Viết trả lời"
},
"media_selection": {
"camera": "Chụp ảnh",
"photo_library": "Thư viện hình ảnh",
"browse": "Chọn"
},
"content_input_placeholder": "Cho thế giới biết bạn đang nghĩ gì",
"compose_action": "Đăng",
"replying_to_user": "trả lời %s",
"attachment": {
"photo": "ảnh",
"video": "video",
"attachment_broken": "%s này bị lỗi và không thể\ntải lên Mastodon.",
"description_photo": "Mô tả hình ảnh cho người khiếm thị...",
"description_video": "Mô tả video cho người khiếm thị..."
},
"poll": {
"duration_time": "Thời hạn: %s",
"thirty_minutes": "30 phút",
"one_hour": "1 giờ",
"six_hours": "6 giờ",
"one_day": "1 ngày",
"three_days": "3 ngày",
"seven_days": "7 ngày",
"option_number": "Lựa chọn %ld"
},
"content_warning": {
"placeholder": "Viết nội dung ẩn của bạn ở đây..."
},
"visibility": {
"public": "Công khai",
"unlisted": "Hạn chế",
"private": "Riêng tư",
"direct": "Nhắn riêng"
},
"auto_complete": {
"space_to_add": "Khoảng cách để thêm"
},
"accessibility": {
"append_attachment": "Thêm media",
"append_poll": "Tạo bình chọn",
"remove_poll": "Xóa bình chọn",
"custom_emoji_picker": "Chọn emoji",
"enable_content_warning": "Bật nội dung ẩn",
"disable_content_warning": "Tắt nội dung ẩn",
"post_visibility_menu": "Menu hiển thị tút"
},
"keyboard": {
"discard_post": "Hủy đăng tút",
"publish_post": "Đăng tút",
"toggle_poll": "Mở bình chọn",
"toggle_content_warning": "Mở nội dung ẩn",
"append_attachment_entry": "Thêm media - %s",
"select_visibility_entry": "Thay đổi quyền riêng tư - %s"
}
},
"profile": {
"dashboard": {
"posts": "tút",
"following": "theo dõi",
"followers": "người theo dõi"
},
"fields": {
"add_row": "Thêm hàng",
"placeholder": {
"label": "Nhãn",
"content": "Nội dung"
}
},
"segmented_control": {
"posts": "Tút",
"replies": "Trả lời",
"posts_and_replies": "Tút và trả lời",
"media": "Media",
"about": "Giới thiệu"
},
"relationship_action_alert": {
"confirm_mute_user": {
"title": "Ẩn người dùng",
"message": "Xác nhận ẩn %s"
},
"confirm_unmute_user": {
"title": "Bỏ ẩn người dùng",
"message": "Xác nhận bỏ ẩn %s"
},
"confirm_block_user": {
"title": "Chặn người dùng",
"message": "Xác nhận chặn %s"
},
"confirm_unblock_user": {
"title": "Bỏ chặn người dùng",
"message": "Xác nhận bỏ chặn %s"
}
},
"accessibility": {
"show_avatar_image": "Hiển thị ảnh đại diện",
"edit_avatar_image": "Sửa ảnh đại diện",
"show_banner_image": "Hiển thị ảnh bìa",
"double_tap_to_open_the_list": "Nhấn hai lần để mở danh sách"
}
},
"follower": {
"footer": "Không hiển thị người theo dõi từ máy chủ khác."
},
"following": {
"footer": "Không hiển thị người bạn theo dõi từ máy chủ khác."
},
"search": {
"title": "Tìm kiếm",
"search_bar": {
"placeholder": "Tìm hashtag và người dùng",
"cancel": "Hủy bỏ"
},
"recommend": {
"button_text": "Xem tất cả",
"hash_tag": {
"title": "Xu hướng trên Mastodon",
"description": "Những hashtag đang được sử dụng nhiều nhất",
"people_talking": "%s người đang thảo luận"
},
"accounts": {
"title": "Những người bạn có thể thích",
"description": "Bạn có thể muốn theo dõi những người này",
"follow": "Theo dõi"
}
},
"searching": {
"segment": {
"all": "Tất cả",
"people": "Người dùng",
"hashtags": "Hashtag",
"posts": "Tút"
},
"empty_state": {
"no_results": "Không có kết quả"
},
"recent_search": "Tìm kiếm gần đây",
"clear": "Xóa"
}
},
"discovery": {
"tabs": {
"posts": "Tút",
"hashtags": "Hashtag",
"news": "Tin tức",
"community": "Máy chủ",
"for_you": "Dành cho bạn"
},
"intro": "Đây là những tút thu hút được sự chú ý trong góc Mastodon của bạn."
},
"favorite": {
"title": "Lượt thích"
},
"notification": {
"title": {
"Everything": "Mọi thứ",
"Mentions": "Lượt nhắc đến"
},
"notification_description": {
"followed_you": "đã theo dõi bạn",
"favorited_your_post": "thích tút của bạn",
"reblogged_your_post": "đăng lại tút của bạn",
"mentioned_you": "nhắc đến bạn",
"request_to_follow_you": "yêu cầu theo dõi bạn",
"poll_has_ended": "cuộc bình chọn đã kết thúc"
},
"keyobard": {
"show_everything": "Hiện mọi thứ",
"show_mentions": "Hiện lượt nhắc"
}
},
"thread": {
"back_title": "Tút",
"title": "Tút của %s"
},
"settings": {
"title": "Cài đặt",
"section": {
"appearance": {
"title": "Giao diện",
"automatic": "Tự động",
"light": "Sáng",
"dark": "Tối"
},
"look_and_feel": {
"title": "Giao diện",
"use_system": "Mặc định hệ thống",
"really_dark": "Tối Mạnh",
"sorta_dark": "Tối Nhẹ",
"light": "Sáng"
},
"notifications": {
"title": "Thông báo",
"favorites": "Thích tút của tôi",
"follows": "Theo dõi tôi",
"boosts": "Đăng lại tút của tôi",
"mentions": "Nhắc đến tôi",
"trigger": {
"anyone": "ai đó",
"follower": "người theo dõi tôi",
"follow": "người tôi theo dõi",
"noone": "không một ai",
"title": "Thông báo khi"
}
},
"preference": {
"title": "Chung",
"true_black_dark_mode": "Chế độ tối chân thật",
"disable_avatar_animation": "Tắt ảnh đại diện GIF",
"disable_emoji_animation": "Tắt emoji dạng GIF",
"using_default_browser": "Dùng trình duyệt mặc định",
"open_links_in_mastodon": "Mở liên kết trong Mastodon"
},
"boring_zone": {
"title": "Nhàm chán",
"account_settings": "Cài đặt tài khoản",
"terms": "Điều khoản dịch vụ",
"privacy": "Chính sách bảo mật"
},
"spicy_zone": {
"title": "Thú vị",
"clear": "Xóa bộ nhớ đệm",
"signout": "Đăng xuất"
}
},
"footer": {
"mastodon_description": "Mastodon là phần mềm mã nguồn mở. Bạn có thể báo lỗi trên GitHub tại %s (%s)"
},
"keyboard": {
"close_settings_window": "Đóng cửa sổ cài đặt"
}
},
"report": {
"title_report": "Báo cáo",
"title": "Báo cáo %s",
"step1": "Bước 1 trong 2",
"step2": "Bước 2 trong 2",
"content1": "Bạn muốn thêm tút nào vào báo cáo nữa không?",
"content2": "Kiểm duyệt viên cần biết gì về báo cáo này?",
"report_sent_title": "Cảm ơn đã báo cáo, chúng tôi sẽ xem xét kỹ.",
"send": "Gửi báo cáo",
"skip_to_send": "Gửi không ghi chú",
"text_placeholder": "Nhập hoặc bổ sung chú thích",
"reported": "ĐÃ BÁO CÁO"
},
"preview": {
"keyboard": {
"close_preview": "Đóng xem trước",
"show_next": "Hiện kế tiếp",
"show_previous": "Hiện trước đó"
}
},
"account_list": {
"tab_bar_hint": "Đang dùng tài khoản: %s. Nhấn hai lần và giữ để đổi sang tài khoản khác",
"dismiss_account_switcher": "Bỏ qua chuyển đổi tài khoản",
"add_account": "Thêm tài khoản"
},
"wizard": {
"new_in_mastodon": "Mới trên Mastodon",
"multiple_account_switch_intro_description": "Chuyển đổi giữa nhiều tài khoản bằng cách đè giữ nút tài khoản.",
"accessibility_hint": "Nhấn hai lần để bỏ qua"
}
}
}

View File

@ -0,0 +1,6 @@
{
"NSCameraUsageDescription": "Được sử dụng để chụp ảnh cho tút",
"NSPhotoLibraryAddUsageDescription": "Được sử dụng để lưu ảnh vào Thư viện ảnh",
"NewPostShortcutItemTitle": "Viết tút",
"SearchShortcutItemTitle": "Tìm kiếm"
}

View File

@ -100,6 +100,20 @@
<string>%ld 条转发</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld 条回复</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -129,7 +129,9 @@
"show_post": "显示帖子",
"show_user_profile": "查看用户个人资料",
"content_warning": "内容警告",
"sensitive_content": "敏感内容",
"media_content_warning": "点击任意位置显示",
"tap_to_reveal": "点击以显示",
"poll": {
"vote": "投票",
"closed": "已关闭"
@ -141,7 +143,11 @@
"favorite": "喜欢",
"unfavorite": "取消喜欢",
"menu": "菜单",
"hide": "隐藏"
"hide": "隐藏",
"show_image": "显示图片",
"show_gif": "显示 GIF",
"show_video_player": "显示视频播放器",
"tap_then_hold_to_show_menu": "长按以显示菜单"
},
"tag": {
"url": "URL",
@ -440,6 +446,12 @@
"title": "解除屏蔽帐户",
"message": "确认取消屏蔽 %s"
}
},
"accessibility": {
"show_avatar_image": "显示头像",
"edit_avatar_image": "编辑头像",
"show_banner_image": "显示顶部横幅图片",
"double_tap_to_open_the_list": "双击打开列表"
}
},
"follower": {
@ -481,6 +493,16 @@
"clear": "清除"
}
},
"discovery": {
"tabs": {
"posts": "嘟文",
"hashtags": "话题标签",
"news": "最新消息",
"community": "社区",
"for_you": "为你推荐"
},
"intro": "这些嘟文在你的长毛象小宇宙中备受关注。"
},
"favorite": {
"title": "你的喜欢"
},
@ -541,7 +563,8 @@
"true_black_dark_mode": "纯黑模式",
"disable_avatar_animation": "禁用动画头像",
"disable_emoji_animation": "禁用动画表情",
"using_default_browser": "使用默认浏览器打开链接"
"using_default_browser": "使用默认浏览器打开链接",
"open_links_in_mastodon": "在 Mastodon 中打开链接"
},
"boring_zone": {
"title": "The Boring Zone",

View File

@ -13,13 +13,13 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld unread notification</string>
<string>%ld 則未讀通知</string>
</dict>
</dict>
<key>a11y.plural.count.input_limit_exceeds</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Input limit exceeds %#@character_count@</string>
<string>輸入字數限制超過 %#@character_count@ 字</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
@ -27,13 +27,13 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld characters</string>
<string>%ld 個字元</string>
</dict>
</dict>
<key>a11y.plural.count.input_limit_remains</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Input limit remains %#@character_count@</string>
<string>輸入字數限制剩餘 %#@character_count@ 字</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
@ -41,7 +41,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld characters</string>
<string>%ld 個字</string>
</dict>
</dict>
<key>plural.count.metric_formatted.post</key>
@ -55,7 +55,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>posts</string>
<string>嘟文</string>
</dict>
</dict>
<key>plural.count.post</key>
@ -69,7 +69,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld posts</string>
<string>%ld 則嘟文</string>
</dict>
</dict>
<key>plural.count.favorite</key>
@ -83,7 +83,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld favorites</string>
<string>%ld 個最愛</string>
</dict>
</dict>
<key>plural.count.reblog</key>
@ -97,7 +97,21 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld reblogs</string>
<string>%ld 個轉嘟</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld 個回覆</string>
</dict>
</dict>
<key>plural.count.vote</key>
@ -111,7 +125,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld votes</string>
<string>%ld </string>
</dict>
</dict>
<key>plural.count.voter</key>
@ -125,7 +139,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld voters</string>
<string>%ld 位投票者</string>
</dict>
</dict>
<key>plural.people_talking</key>
@ -139,7 +153,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld people talking</string>
<string>%ld 個人正在討論</string>
</dict>
</dict>
<key>plural.count.following</key>
@ -153,7 +167,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld following</string>
<string>%ld 個跟隨中</string>
</dict>
</dict>
<key>plural.count.follower</key>
@ -167,7 +181,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld followers</string>
<string>%ld 個跟隨者</string>
</dict>
</dict>
<key>date.year.left</key>
@ -181,7 +195,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld years left</string>
<string>還有 %ld 年</string>
</dict>
</dict>
<key>date.month.left</key>
@ -195,7 +209,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld months left</string>
<string>還有 %ld 個月</string>
</dict>
</dict>
<key>date.day.left</key>
@ -209,7 +223,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld days left</string>
<string>還有 %ld 天</string>
</dict>
</dict>
<key>date.hour.left</key>
@ -223,7 +237,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld hours left</string>
<string>還有 %ld 小時</string>
</dict>
</dict>
<key>date.minute.left</key>
@ -237,7 +251,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld minutes left</string>
<string>還有 %ld 分鐘</string>
</dict>
</dict>
<key>date.second.left</key>
@ -251,7 +265,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld seconds left</string>
<string>還有 %ld 秒</string>
</dict>
</dict>
<key>date.year.ago.abbr</key>
@ -265,7 +279,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ldy ago</string>
<string>%ld 年前</string>
</dict>
</dict>
<key>date.month.ago.abbr</key>
@ -279,7 +293,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ldM ago</string>
<string>%ld 個月前</string>
</dict>
</dict>
<key>date.day.ago.abbr</key>
@ -293,7 +307,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ldd ago</string>
<string>%ld 天前</string>
</dict>
</dict>
<key>date.hour.ago.abbr</key>
@ -307,7 +321,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ldh ago</string>
<string>%ld 小時前</string>
</dict>
</dict>
<key>date.minute.ago.abbr</key>
@ -321,7 +335,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ldm ago</string>
<string>%ld 分鐘前</string>
</dict>
</dict>
<key>date.second.ago.abbr</key>
@ -335,7 +349,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%lds ago</string>
<string>%ld 秒前</string>
</dict>
</dict>
</dict>

View File

@ -12,82 +12,82 @@
"title": "伺服器錯誤"
},
"vote_failure": {
"title": "Vote Failure",
"poll_ended": "The poll has ended"
"title": "投票失敗",
"poll_ended": "投票已結束"
},
"discard_post_content": {
"title": "捨棄草稿",
"message": "Confirm to discard composed post content."
"message": "確認放棄編寫中的嘟文內容。"
},
"publish_post_failure": {
"title": "Publish Failure",
"message": "Failed to publish the post.\nPlease check your internet connection.",
"title": "發表嘟文失敗",
"message": "發表嘟文失敗。\n請檢查您的網路連線。",
"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."
"video_attach_with_photo": "無法在已有圖片的嘟文上附加影片。",
"more_than_one_video": "無法附加一個以上影片。"
}
},
"edit_profile_failure": {
"title": "Edit Profile Error",
"message": "Cannot edit profile. Please try again."
"title": "編輯個人檔案錯誤",
"message": "無法編輯個人檔案。請重試。"
},
"sign_out": {
"title": "登出",
"message": "Are you sure you want to sign out?",
"message": "您確定要登出嗎?",
"confirm": "登出"
},
"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"
"title": "真的非常確定封鎖整個 %s 網域嗎?大部分情況下,您只需要封鎖或靜音少數特定的帳帳戶能滿足需求了。您將不能看到來自此網域的內容。您來自該網域的跟隨者也將被移除。",
"block_entire_domain": "封鎖網域"
},
"save_photo_failure": {
"title": "Save Photo Failure",
"message": "Please enable the photo library access permission to save the photo."
"title": "儲存照片失敗",
"message": "請開啟圖片庫存取權限以儲存照片。"
},
"delete_post": {
"title": "Delete Post",
"message": "Are you sure you want to delete this post?"
"title": "刪除嘟文",
"message": "是否確定要刪除此嘟文?"
},
"clean_cache": {
"title": "Clean Cache",
"message": "Successfully cleaned %s cache."
"title": "清除快取",
"message": "成功清除 %s 快取。"
}
},
"controls": {
"actions": {
"back": "Back",
"next": "Next",
"previous": "Previous",
"open": "Open",
"add": "Add",
"remove": "Remove",
"back": "上一頁",
"next": "下一頁",
"previous": "上一步",
"open": "開啟",
"add": "新增",
"remove": "刪除",
"edit": "編輯",
"save": "Save",
"save": "儲存",
"ok": "OK",
"done": "完成",
"confirm": "Confirm",
"confirm": "確認",
"continue": "繼續",
"compose": "Compose",
"compose": "撰寫",
"cancel": "取消",
"discard": "Discard",
"try_again": "Try Again",
"take_photo": "Take Photo",
"discard": "捨棄",
"try_again": "再試一次",
"take_photo": "拍攝照片",
"save_photo": "儲存照片",
"copy_photo": "Copy Photo",
"copy_photo": "複製照片",
"sign_in": "登入",
"sign_up": "註冊",
"see_more": "See More",
"preview": "Preview",
"see_more": "檢視更多",
"preview": "預覽",
"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",
"share_user": "分享 %s",
"share_post": "分享嘟文",
"open_in_safari": "在 Safari 中開啟",
"open_in_browser": "在瀏覽器中開啟",
"find_people": "尋找一些人來跟隨",
"manually_search": "手動搜尋",
"skip": "跳過",
"reply": "回覆",
"report_user": "Report %s",
"report_user": "檢舉 %s",
"block_domain": "封鎖 %s",
"unblock_domain": "解除封鎖 %s",
"settings": "設定",
@ -102,495 +102,518 @@
"keyboard": {
"common": {
"switch_to_tab": "切換至 %s",
"compose_new_post": "發佈貼文",
"show_favorites": "Show Favorites",
"open_settings": "Open Settings"
"compose_new_post": "撰寫新嘟文",
"show_favorites": "顯示最愛",
"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"
"previous_status": "先前的嘟文",
"next_status": "下一則嘟文",
"open_status": "開啟嘟文",
"open_author_profile": "開啟作者的個人檔案頁面",
"open_reblogger_profile": "開啟轉嘟者的個人檔案頁面",
"reply_status": "回覆嘟文",
"toggle_reblog": "切換轉發嘟文",
"toggle_favorite": "切換最愛嘟文",
"toggle_content_warning": "切換內容警告",
"preview_image": "預覽圖片"
},
"segmented_control": {
"previous_section": "Previous Section",
"next_section": "Next Section"
"previous_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",
"media_content_warning": "Tap anywhere to reveal",
"user_reblogged": "%s 已轉嘟",
"user_replied_to": "回覆給 %s",
"show_post": "顯示嘟文",
"show_user_profile": "顯示使用者個人檔案頁面",
"content_warning": "內容警告",
"sensitive_content": "敏感內容",
"media_content_warning": "輕觸任何地方以顯示",
"tap_to_reveal": "輕觸以顯示",
"poll": {
"vote": "投票",
"closed": "Closed"
"closed": "已關閉"
},
"actions": {
"reply": "回覆",
"reblog": "Reblog",
"unreblog": "Undo reblog",
"favorite": "Favorite",
"unfavorite": "Unfavorite",
"menu": "Menu",
"hide": "Hide"
"reblog": "轉嘟",
"unreblog": "取消轉嘟",
"favorite": "最愛",
"unfavorite": "取消最愛",
"menu": "選單",
"hide": "隱藏",
"show_image": "顯示圖片",
"show_gif": "顯示 GIF",
"show_video_player": "顯示影片播放器",
"tap_then_hold_to_show_menu": "輕觸然後按住以顯示選單"
},
"tag": {
"url": "URL",
"mention": "Mention",
"link": "Link",
"hashtag": "Hashtag",
"url": "網址",
"mention": "提及",
"link": "連結",
"hashtag": "主題標籤",
"email": "電子郵件",
"emoji": "Emoji"
"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."
"unlisted": "任何人都能看到此嘟文,但是不會顯示於公開時間軸上。",
"private": "只有他們的跟隨者能看到此嘟文。",
"private_from_me": "只有我的跟隨者能看到此嘟文。",
"direct": "只有被提及的使用者能看到此嘟文。"
}
},
"friendship": {
"follow": "追蹤",
"following": "Following",
"request": "Request",
"pending": "Pending",
"block": "Block",
"follow": "跟隨",
"following": "跟隨中",
"request": "請求",
"pending": "等待中",
"block": "封鎖",
"block_user": "封鎖 %s",
"block_domain": "封鎖 %s",
"unblock": "解除封鎖",
"unblock_user": "解除封鎖 %s",
"blocked": "已封鎖",
"mute": "Mute",
"mute_user": "Mute %s",
"unmute": "Unmute",
"unmute_user": "Unmute %s",
"muted": "Muted",
"edit_info": "Edit Info"
"mute": "靜音",
"mute_user": "靜音 %s",
"unmute": "取消靜音",
"unmute_user": "取消靜音 %s",
"muted": "已靜音",
"edit_info": "編輯"
},
"timeline": {
"filtered": "Filtered",
"filtered": "已過濾",
"timestamp": {
"now": "Now"
"now": "剛剛"
},
"loader": {
"load_missing_posts": "Load missing posts",
"loading_missing_posts": "Loading missing posts...",
"show_more_replies": "Show more replies"
"load_missing_posts": "讀取錯過的嘟文",
"loading_missing_posts": "正在讀取錯過的嘟文...",
"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."
"no_status_found": "沒有任何嘟文",
"blocking_warning": "您無法瀏覽該使用者的個人檔案,除非您取消封鎖。\n您的個人檔案看起來像是這樣。",
"user_blocking_warning": "您無法瀏覽 %s 的個人檔案,除非您取消封鎖。\n您的個人檔案看起來像是這樣。",
"blocked_warning": "您無法瀏覽該使用者的個人檔案,除非他們取消封鎖您。",
"user_blocked_warning": "您無法瀏覽 %s 的個人檔案,除非他們取消封鎖您。",
"suspended_warning": "此使用者已被停權。",
"user_suspended_warning": "%s 的帳號已經被停權。"
}
}
}
},
"scene": {
"welcome": {
"slogan": "Social networking\nback in your hands.",
"get_started": "Get Started",
"slogan": "社群網路\n還權於您。",
"get_started": "新手上路",
"log_in": "登入"
},
"server_picker": {
"title": "Mastodon is made of users in different communities.",
"subtitle": "Pick a community based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a community based on your interests, region, or a general purpose one. Each community is operated by an entirely independent organization or individual.",
"title": "Mastodon 由不同伺服器的使用者組成。",
"subtitle": "基於您的興趣、地區、或一般用途選定一個伺服器。",
"subtitle_extend": "基於您的興趣、地區、或一般用途選定一個伺服器。每個伺服器是由完全獨立的組織或個人營運。",
"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"
"all": "全部",
"all_accessiblity_description": "分類:全部",
"academia": "學術",
"activism": "社會運動",
"food": "食物",
"furry": "毛茸茸",
"games": "遊戲",
"general": "一般",
"journalism": "新聞記者",
"lgbt": "LGBT",
"regional": "區域性",
"art": "藝術",
"music": "音樂",
"tech": "科技"
},
"see_less": "See Less",
"see_more": "See More"
"see_less": "顯示較少",
"see_more": "檢視更多"
},
"label": {
"language": "LANGUAGE",
"users": "USERS",
"category": "CATEGORY"
"language": "語言",
"users": "使用者",
"category": "分類"
},
"input": {
"placeholder": "Search communities"
"placeholder": "搜尋伺服器"
},
"empty_state": {
"finding_servers": "Finding available servers...",
"bad_network": "Something went wrong while loading the data. Check your internet connection.",
"no_results": "No results"
"finding_servers": "尋找可用的伺服器...",
"bad_network": "讀取資料時發生錯誤。請檢查您的網路連線。",
"no_results": "沒有結果"
}
},
"register": {
"title": "Lets get you set up on %s",
"title": "讓我們一起設定 %s 吧!",
"input": {
"avatar": {
"delete": "刪除"
},
"username": {
"placeholder": "username",
"duplicate_prompt": "This username is taken."
"placeholder": "使用者名稱",
"duplicate_prompt": "此使用者名稱已被佔用。"
},
"display_name": {
"placeholder": "display name"
"placeholder": "顯示名稱"
},
"email": {
"placeholder": "email"
"placeholder": "電子郵件"
},
"password": {
"placeholder": "密碼",
"require": "Your password needs at least:",
"require": "您的密碼必須是至少:",
"character_limit": "8 個字元",
"accessibility": {
"checked": "checked",
"unchecked": "unchecked"
"checked": "已選擇",
"unchecked": "取消勾選"
},
"hint": "Your password needs at least eight characters"
"hint": "您的密碼必須至少為八個字元"
},
"invite": {
"registration_user_invite_request": "Why do you want to join?"
"registration_user_invite_request": "為什麼想要加入呢?"
}
},
"error": {
"item": {
"username": "Username",
"username": "使用者名稱",
"email": "電子郵件",
"password": "密碼",
"agreement": "Agreement",
"locale": "Locale",
"reason": "Reason"
"agreement": "條款",
"locale": "地區",
"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"
"blocked": "%s 包含不被允許的電子郵件供應商",
"unreachable": "%s 似乎並不存在",
"taken": "%s 已被使用",
"reserved": "%s 是一個保留的關鍵字",
"accepted": "請先閱讀並同意 %s",
"blank": "%s 為必填選項",
"invalid": "%s 是無效的",
"too_long": "%s 太長了",
"too_short": "%s 太短了",
"inclusion": "%s 是不被支援的值"
},
"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)"
"username_invalid": "使用者名稱僅能包含英文字母數字以及底線",
"username_too_long": "使用者名稱太長了(不能超過 30 個字元)",
"email_invalid": "這不是一個有效的電子郵件地址",
"password_too_short": "密碼太短了(至少需要八個字元)"
}
}
},
"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",
"title": "一些基本守則。",
"subtitle": "這些被 %s 的管管們制定以及實施。",
"prompt": "繼續的話,代表您將遵守 %s 的服務條款和隱私權政策。",
"terms_of_service": "服務條款",
"privacy_policy": "隱私權政策",
"button": {
"confirm": "I Agree"
"confirm": "我已閱讀並同意"
}
},
"confirm_email": {
"title": "One last thing.",
"subtitle": "Tap the link we emailed to you to verify your account.",
"title": "最後一步。",
"subtitle": "點擊我們寄送給您的帳號驗證連結。",
"button": {
"open_email_app": "Open Email App",
"resend": "Resend"
"open_email_app": "開啟電子郵件 App",
"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"
"title": "請檢查您的電子郵件",
"description": "請檢查您的電子郵件地址是否正確,以及您的垃圾信件夾。",
"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"
"title": "請檢查您的收件夾。",
"description": "我們剛寄送您一封電子郵件。請檢查您的垃圾信件夾。",
"mail": "電子郵件",
"open_email_client": "請開啟電子郵件程式"
}
},
"home_timeline": {
"title": "Home",
"title": "首頁",
"navigation_bar_state": {
"offline": "Offline",
"new_posts": "See new posts",
"published": "Published!",
"Publishing": "Publishing post..."
"offline": "離線",
"new_posts": "檢視最新嘟文",
"published": "嘟出去!",
"Publishing": "發表嘟文..."
}
},
"suggestion_account": {
"title": "Find People to Follow",
"follow_explain": "When you follow someone, youll see their posts in your home feed."
"title": "尋找一些人來跟隨",
"follow_explain": "當您跟隨這些人時,將會看到他們的嘟文出現在您的首頁時間軸上。"
},
"compose": {
"title": {
"new_post": "New Post",
"new_reply": "New Reply"
"new_post": "新增嘟文",
"new_reply": "新增回覆"
},
"media_selection": {
"camera": "Take Photo",
"photo_library": "Photo Library",
"browse": "Browse"
"camera": "拍攝照片",
"photo_library": "圖片庫",
"browse": "瀏覽"
},
"content_input_placeholder": "Type or paste whats on your mind",
"compose_action": "Publish",
"replying_to_user": "replying to %s",
"content_input_placeholder": "正在想些什麼嗎?",
"compose_action": "嘟出去",
"replying_to_user": "正在回覆 %s",
"attachment": {
"photo": "photo",
"photo": "照片",
"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..."
"attachment_broken": "此 %s 已損毀,並無法被上傳至 Mastodon。",
"description_photo": "為視障人士提供圖片說明...",
"description_video": "為視障人士提供影片說明..."
},
"poll": {
"duration_time": "Duration: %s",
"duration_time": "持續時間:%s",
"thirty_minutes": "30 分鐘",
"one_hour": "1 Hour",
"six_hours": "6 Hours",
"one_day": "1 Day",
"three_days": "3 Days",
"seven_days": "7 Days",
"option_number": "Option %ld"
"one_hour": "一小時",
"six_hours": "六小時",
"one_day": "一天",
"three_days": "三天",
"seven_days": "七天",
"option_number": "選項 %ld"
},
"content_warning": {
"placeholder": "Write an accurate warning here..."
"placeholder": "請於此處寫下精準的警告..."
},
"visibility": {
"public": "Public",
"unlisted": "Unlisted",
"private": "Followers only",
"direct": "Only people I mention"
"public": "公開",
"unlisted": "不公開",
"private": "僅限跟隨者",
"direct": "僅限於我提及的人"
},
"auto_complete": {
"space_to_add": "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"
"append_attachment": "新增附件",
"append_poll": "新增投票",
"remove_poll": "移除投票",
"custom_emoji_picker": "自訂 emoji 選擇器",
"enable_content_warning": "啟用內容警告",
"disable_content_warning": "停用內容警告",
"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"
"discard_post": "捨棄嘟文",
"publish_post": "發表嘟文",
"toggle_poll": "切換投票",
"toggle_content_warning": "切換內容警告",
"append_attachment_entry": "新增附件 - %s",
"select_visibility_entry": "選擇可見性 - %s"
}
},
"profile": {
"dashboard": {
"posts": "posts",
"following": "following",
"followers": "followers"
"posts": "嘟文",
"following": "跟隨中",
"followers": "跟隨者"
},
"fields": {
"add_row": "Add Row",
"add_row": "新增列",
"placeholder": {
"label": "Label",
"content": "Content"
"label": "標籤",
"content": "內容"
}
},
"segmented_control": {
"posts": "文",
"replies": "Replies",
"posts_and_replies": "Posts and Replies",
"media": "Media",
"about": "About"
"posts": "文",
"replies": "回覆",
"posts_and_replies": "嘟文及回覆",
"media": "媒體",
"about": "關於"
},
"relationship_action_alert": {
"confirm_mute_user": {
"title": "Mute Account",
"message": "Confirm to mute %s"
"title": "靜音",
"message": "確認將 %s 靜音"
},
"confirm_unmute_user": {
"title": "Unmute Account",
"message": "Confirm to unmute %s"
"title": "取消靜音",
"message": "確認將 %s 取消靜音"
},
"confirm_block_user": {
"title": "Block Account",
"message": "Confirm to block %s"
"title": "封鎖",
"message": "確認將 %s 封鎖"
},
"confirm_unblock_user": {
"title": "Unblock Account",
"message": "Confirm to unblock %s"
"title": "取消封鎖",
"message": "確認將 %s 取消封鎖"
}
},
"accessibility": {
"show_avatar_image": "顯示大頭貼",
"edit_avatar_image": "編輯大頭貼",
"show_banner_image": "顯示橫幅圖片",
"double_tap_to_open_the_list": "點兩下以開啟列表"
}
},
"follower": {
"footer": "Followers from other servers are not displayed."
"footer": "來自其他伺服器的跟隨者不會被顯示。"
},
"following": {
"footer": "Follows from other servers are not displayed."
"footer": "來自其他伺服器的跟隨中不會被顯示。"
},
"search": {
"title": "搜尋",
"search_bar": {
"placeholder": "Search hashtags and users",
"placeholder": "搜尋主題標籤及使用者",
"cancel": "取消"
},
"recommend": {
"button_text": "See All",
"button_text": "檢視全部",
"hash_tag": {
"title": "Trending on Mastodon",
"description": "Hashtags that are getting quite a bit of attention",
"people_talking": "%s people are talking"
"title": "Mastodon 上的熱門討論",
"description": "發燒中的主題標籤",
"people_talking": "%s 人正在討論"
},
"accounts": {
"title": "Accounts you might like",
"description": "You may like to follow these accounts",
"follow": "追蹤"
"title": "您可能會喜歡的帳號",
"description": "您也許想跟隨這些帳號",
"follow": "跟隨"
}
},
"searching": {
"segment": {
"all": "All",
"people": "People",
"hashtags": "Hashtags",
"posts": "文"
"all": "全部",
"people": "使用者",
"hashtags": "主題標籤",
"posts": "文"
},
"empty_state": {
"no_results": "No results"
"no_results": "沒有任何結果"
},
"recent_search": "Recent searches",
"clear": "Clear"
"recent_search": "最近的搜尋",
"clear": "清除"
}
},
"discovery": {
"tabs": {
"posts": "嘟文",
"hashtags": "主題標籤",
"news": "最新消息",
"community": "社群",
"for_you": "為您推薦"
},
"intro": "這些嘟文正在您 Mastodon 的角落受到注目。"
},
"favorite": {
"title": "Your Favorites"
"title": "您的最愛"
},
"notification": {
"title": {
"Everything": "Everything",
"Mentions": "Mentions"
"Everything": "全部",
"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"
"followed_you": "跟隨了您",
"favorited_your_post": "最愛了您的嘟文",
"reblogged_your_post": "轉嘟了您的嘟文",
"mentioned_you": "提到了您",
"request_to_follow_you": "要求跟隨您",
"poll_has_ended": "投票已結束"
},
"keyobard": {
"show_everything": "Show Everything",
"show_mentions": "Show Mentions"
"show_everything": "顯示全部",
"show_mentions": "顯示提及"
}
},
"thread": {
"back_title": "Post",
"title": "Post from %s"
"back_title": "嘟文",
"title": "來自 %s 的嘟文"
},
"settings": {
"title": "設定",
"section": {
"appearance": {
"title": "Appearance",
"title": "外觀設定",
"automatic": "自動",
"light": "Always Light",
"dark": "Always Dark"
"light": "亮色佈景主題",
"dark": "深色佈景主題"
},
"look_and_feel": {
"title": "Look and Feel",
"use_system": "Use System",
"really_dark": "Really Dark",
"sorta_dark": "Sorta Dark",
"light": "Light"
"title": "外觀與風格",
"use_system": "與系統一致",
"really_dark": "闇黑風格",
"sorta_dark": "有點黑又不會太黑",
"light": "淺色"
},
"notifications": {
"title": "Notifications",
"favorites": "Favorites my post",
"follows": "Follows me",
"boosts": "Reblogs my post",
"mentions": "Mentions me",
"title": "通知",
"favorites": "將我的嘟文加到最愛",
"follows": "跟隨著我",
"boosts": "將我的嘟文轉嘟",
"mentions": "提到了我",
"trigger": {
"anyone": "anyone",
"follower": "a follower",
"follow": "anyone I follow",
"noone": "no one",
"title": "Notify me when"
"anyone": "任何人",
"follower": "跟隨者",
"follow": "任何我跟隨的人",
"noone": "沒有人",
"title": "以下狀況請通知我"
}
},
"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"
"title": "偏好設定",
"true_black_dark_mode": "真☆闇黑模式",
"disable_avatar_animation": "停用動畫大頭貼",
"disable_emoji_animation": "停用動畫 emoji",
"using_default_browser": "使用預設瀏覽器開啟連結",
"open_links_in_mastodon": "在 Mastodon 中開啟連結"
},
"boring_zone": {
"title": "The Boring Zone",
"account_settings": "Account Settings",
"terms": "Terms of Service",
"privacy": "Privacy Policy"
"title": "無聊的這些",
"account_settings": "帳號設定",
"terms": "服務條款",
"privacy": "隱私權政策"
},
"spicy_zone": {
"title": "The Spicy Zone",
"clear": "Clear Media Cache",
"title": "危險地帶",
"clear": "清除媒體快取",
"signout": "登出"
}
},
"footer": {
"mastodon_description": "Mastodon is open source software. You can report issues on GitHub at %s (%s)"
"mastodon_description": "Mastodon 是開源軟體。您可以在 GitHub %s (%s) 上回報問題。"
},
"keyboard": {
"close_settings_window": "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"
"title_report": "檢舉",
"title": "檢舉 %s",
"step1": "兩個步驟中的第一步",
"step2": "兩個步驟中的第二步",
"content1": "還有其他您想加入這份檢舉報告的嘟文嗎?",
"content2": "有其他管管們需要知道關於這份檢舉報告的嗎?",
"report_sent_title": "感謝您的檢舉,我們將著手處理。",
"send": "傳送檢舉報告",
"skip_to_send": "不加入備註並傳送",
"text_placeholder": "請輸入或貼上額外的備註",
"reported": "已檢舉"
},
"preview": {
"keyboard": {
"close_preview": "Close Preview",
"show_next": "Show Next",
"show_previous": "Show Previous"
"close_preview": "關閉預覽",
"show_next": "顯示下一筆",
"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"
"tab_bar_hint": "目前已選擇的個人檔案:%s。點兩下然後按住以顯示帳號切換器",
"dismiss_account_switcher": "關閉帳號切換器",
"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"
"new_in_mastodon": "Mastodon 新功能",
"multiple_account_switch_intro_description": "按住個人檔案按鈕以於多個帳號間切換。",
"accessibility_hint": "點兩下以關閉此設定精靈"
}
}
}

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