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 #!/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 # stub keys. DO NOT use in production
pod keys set notification_endpoint "<endpoint>" bundle exec pod keys set notification_endpoint "<endpoint>"
pod keys set notification_endpoint_debug "<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 CryptoKit
import KeychainAccess import KeychainAccess
import Keys import Keys
import MastodonCommon
enum AppName {
public static let groupID = "group.org.joinmastodon.app"
}
public final class AppSecret { public final class AppSecret {

View File

@ -15,8 +15,8 @@
<key>CFBundlePackageType</key> <key>CFBundlePackageType</key>
<string>$(PRODUCT_BUNDLE_PACKAGE_TYPE)</string> <string>$(PRODUCT_BUNDLE_PACKAGE_TYPE)</string>
<key>CFBundleShortVersionString</key> <key>CFBundleShortVersionString</key>
<string>1.3.0</string> <string>1.4.1</string>
<key>CFBundleVersion</key> <key>CFBundleVersion</key>
<string>109</string> <string>126</string>
</dict> </dict>
</plist> </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. 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 ## 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 #### Intel Mac
```zsh ```zsh
sudo gem install cocoapods cocoapods-keys gem install bundler
bundle install
``` ```
#### M1 Mac #### M1 Mac
@ -40,18 +41,19 @@ rbenv global 3.0.3
ruby --version ruby --version
# > ruby 3.0.3p157 (2021-11-24 revision 3fb7d2cadc) [arm64-darwin21] # > ruby 3.0.3p157 (2021-11-24 revision 3fb7d2cadc) [arm64-darwin21]
sudo gem install cocoapods cocoapods-keys gem install bundler
bundle install
``` ```
## Bootstrap ## Bootstrap
```zsh ```zsh
# make a clean build # make a clean build
sudo gem install cocoapods-clean bundle install
pod clean bundle exec pod clean
# make install # make install
pod install --repo-update bundle exec pod install --repo-update
# open workspace # open workspace
open Mastodon.xcworkspace 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" = "محتوى نصي"; "751xkl" = "محتوى نصي";
@ -14,7 +14,7 @@
"RxSqsb" = "مَنشور"; "RxSqsb" = "مَنشور";
"WCIR3D" = "نَشر ${content} على ماستودون"; "WCIR3D" = "نَشرُ ${content} عَلَى مَاستودُون";
"ZKJSNu" = "مَنشور"; "ZKJSNu" = "مَنشور";
@ -32,9 +32,9 @@
"ayoYEb-ehFLjY" = "${content}، المُتابِعُون فقط"; "ayoYEb-ehFLjY" = "${content}، المُتابِعُون فقط";
"dUyuGg" = "النشر على ماستدون"; "dUyuGg" = "النَّشرُ عَلَى مَاستودُون";
"dYQ5NN" = "للعامة"; "dYQ5NN" = "لِلعَامَّة";
"ehFLjY" = "لمتابعيك فقط"; "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}"; "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"; "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> <key>There are ${count} options matching ${content}. - 2</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
<string>There are %#@count_option@ matching ${content}.</string> <string>Ci sono %#@count_option@ corrispondenti a «${content}».</string>
<key>count_option</key> <key>count_option</key>
<dict> <dict>
<key>NSStringFormatSpecTypeKey</key> <key>NSStringFormatSpecTypeKey</key>
@ -13,15 +13,15 @@
<key>NSStringFormatValueTypeKey</key> <key>NSStringFormatValueTypeKey</key>
<string>%ld</string> <string>%ld</string>
<key>one</key> <key>one</key>
<string>1 option</string> <string>1 opzione</string>
<key>other</key> <key>other</key>
<string>%ld options</string> <string>%ld opzioni</string>
</dict> </dict>
</dict> </dict>
<key>There are ${count} options matching ${visibility}.</key> <key>There are ${count} options matching ${visibility}.</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
<string>There are %#@count_option@ matching ${visibility}.</string> <string>Ci sono %#@count_option@ corrispondenti a «${visibility}».</string>
<key>count_option</key> <key>count_option</key>
<dict> <dict>
<key>NSStringFormatSpecTypeKey</key> <key>NSStringFormatSpecTypeKey</key>
@ -29,9 +29,9 @@
<key>NSStringFormatValueTypeKey</key> <key>NSStringFormatValueTypeKey</key>
<string>%ld</string> <string>%ld</string>
<key>one</key> <key>one</key>
<string>1 option</string> <string>1 opzione</string>
<key>other</key> <key>other</key>
<string>%ld options</string> <string>%ld opzioni</string>
</dict> </dict>
</dict> </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"; "WCIR3D" = "Posta ${content} på Mastodon";
"ZKJSNu" = "Post"; "ZKJSNu" = "Posta";
"ZS1XaK" = "${content}"; "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"; "dYQ5NN" = "Publikt";
"ehFLjY" = "Endast följare"; "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"; "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> <key>There are ${count} options matching ${content}. - 2</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <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> <key>count_option</key>
<dict> <dict>
<key>NSStringFormatSpecTypeKey</key> <key>NSStringFormatSpecTypeKey</key>
@ -13,15 +13,15 @@
<key>NSStringFormatValueTypeKey</key> <key>NSStringFormatValueTypeKey</key>
<string>%ld</string> <string>%ld</string>
<key>one</key> <key>one</key>
<string>1 option</string> <string>%ld alternativ</string>
<key>other</key> <key>other</key>
<string>%ld options</string> <string>%ld alternativ</string>
</dict> </dict>
</dict> </dict>
<key>There are ${count} options matching ${visibility}.</key> <key>There are ${count} options matching ${visibility}.</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <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> <key>count_option</key>
<dict> <dict>
<key>NSStringFormatSpecTypeKey</key> <key>NSStringFormatSpecTypeKey</key>
@ -29,9 +29,9 @@
<key>NSStringFormatValueTypeKey</key> <key>NSStringFormatValueTypeKey</key>
<string>%ld</string> <string>%ld</string>
<key>one</key> <key>one</key>
<string>1 option</string> <string>%ld alternativ</string>
<key>other</key> <key>other</key>
<string>%ld options</string> <string>%ld alternativ</string>
</dict> </dict>
</dict> </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}"; "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> <key>There are ${count} options matching ${content}. - 2</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
<string>There are %#@count_option@ matching ${content}.</string> <string>有 %#@count_option@ 符合「 ${content} 」。</string>
<key>count_option</key> <key>count_option</key>
<dict> <dict>
<key>NSStringFormatSpecTypeKey</key> <key>NSStringFormatSpecTypeKey</key>
@ -13,13 +13,13 @@
<key>NSStringFormatValueTypeKey</key> <key>NSStringFormatValueTypeKey</key>
<string>%ld</string> <string>%ld</string>
<key>other</key> <key>other</key>
<string>%ld options</string> <string>%ld 個選項</string>
</dict> </dict>
</dict> </dict>
<key>There are ${count} options matching ${visibility}.</key> <key>There are ${count} options matching ${visibility}.</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
<string>There are %#@count_option@ matching ${visibility}.</string> <string>有 %#@count_option@ 符合「 ${visibility} 」。</string>
<key>count_option</key> <key>count_option</key>
<dict> <dict>
<key>NSStringFormatSpecTypeKey</key> <key>NSStringFormatSpecTypeKey</key>
@ -27,7 +27,7 @@
<key>NSStringFormatValueTypeKey</key> <key>NSStringFormatValueTypeKey</key>
<string>%ld</string> <string>%ld</string>
<key>other</key> <key>other</key>
<string>%ld options</string> <string>%ld 個選項</string>
</dict> </dict>
</dict> </dict>
</dict> </dict>

View File

@ -51,18 +51,26 @@ private func map(language: String) -> String? {
case "eu_ES": return "eu-ES" // Basque case "eu_ES": return "eu-ES" // Basque
case "ca_ES": return "ca" // Catalan case "ca_ES": return "ca" // Catalan
case "zh_CN": return "zh-Hans" // Chinese Simplified case "zh_CN": return "zh-Hans" // Chinese Simplified
case "zh_TW": return "zh-Hant" // Chinese Traditional
case "nl_NL": return "nl" // Dutch case "nl_NL": return "nl" // Dutch
case "en_US": return "en" case "en_US": return "en"
case "fr_FR": return "fr" // French case "fr_FR": return "fr" // French
case "gl_ES": return "gl" // Galician
case "de_DE": return "de" // German case "de_DE": return "de" // German
case "it_IT": return "it" // Italian
case "ja_JP": return "ja" // Japanese case "ja_JP": return "ja" // Japanese
case "kab_KAB": return "kab" // Kabyle
case "kmr_TR": return "ku" // Kurmanji (Kurdish) case "kmr_TR": return "ku" // Kurmanji (Kurdish)
case "ru_RU": return "ru" // Russian case "ru_RU": return "ru" // Russian
case "gd_GB": return "gd-GB" // Scottish Gaelic case "gd_GB": return "gd-GB" // Scottish Gaelic
case "ckb_IR": return "ckb" // Sorani (Kurdish)
case "es_ES": return "es" // Spanish case "es_ES": return "es" // Spanish
case "es_AR": return "es-419" // Spanish, Argentina case "es_AR": return "es-419" // Spanish, Argentina
case "sv-SE": return "sv" // Swedish
case "sv_FI": return "sv_FI" // Swedish, Finland case "sv_FI": return "sv_FI" // Swedish, Finland
case "th_TH": return "th" // Thai case "th_TH": return "th" // Thai
case "tr_TR": return "tr" // Turkish
case "vi_VN": return "vi" // Vietnamese
default: return nil default: return nil
} }
} }

View File

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

View File

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

View File

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

View File

@ -114,6 +114,22 @@
<string>%ld impulsos</string> <string>%ld impulsos</string>
</dict> </dict>
</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> <key>plural.count.vote</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>

View File

@ -41,11 +41,11 @@
"block_entire_domain": "Bloquejar Domini" "block_entire_domain": "Bloquejar Domini"
}, },
"save_photo_failure": { "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." "message": "Activa el permís d'accés a la biblioteca de fotos per desar-la."
}, },
"delete_post": { "delete_post": {
"title": "Estàs segur que vols suprimir aquesta publicació?", "title": "Esborrar Publicació",
"message": "Estàs segur que vols suprimir aquesta publicació?" "message": "Estàs segur que vols suprimir aquesta publicació?"
}, },
"clean_cache": { "clean_cache": {
@ -83,7 +83,7 @@
"share_post": "Compartir Publicació", "share_post": "Compartir Publicació",
"open_in_safari": "Obrir a Safari", "open_in_safari": "Obrir a Safari",
"open_in_browser": "Obre al navegador", "open_in_browser": "Obre al navegador",
"find_people": "Busca persones per seguir", "find_people": "Busca persones a seguir",
"manually_search": "Cerca manualment a canvi", "manually_search": "Cerca manualment a canvi",
"skip": "Omet", "skip": "Omet",
"reply": "Respon", "reply": "Respon",
@ -110,26 +110,28 @@
"previous_status": "Publicació anterior", "previous_status": "Publicació anterior",
"next_status": "Publicació següent", "next_status": "Publicació següent",
"open_status": "Obre la publicació", "open_status": "Obre la publicació",
"open_author_profile": "Obre el perfil de l'autor", "open_author_profile": "Obre el Perfil de l'Autor",
"open_reblogger_profile": "Obre el perfil del impulsor", "open_reblogger_profile": "Obre el Perfil del Impulsor",
"reply_status": "Respon a la publicació", "reply_status": "Respon a la Publicació",
"toggle_reblog": "Commuta l'impuls de la publicació", "toggle_reblog": "Commuta l'Impuls de la Publicació",
"toggle_favorite": "Commuta el Favorit de la publicació", "toggle_favorite": "Commuta el Favorit de la Publicació",
"toggle_content_warning": "Commuta l'Avís de Contingut", "toggle_content_warning": "Commuta l'Avís de Contingut",
"preview_image": "Vista prèvia de l'Imatge" "preview_image": "Vista prèvia de l'Imatge"
}, },
"segmented_control": { "segmented_control": {
"previous_section": "Secció anterior", "previous_section": "Secció Anterior",
"next_section": "Secció següent" "next_section": "Secció Següent"
} }
}, },
"status": { "status": {
"user_reblogged": "%s ha impulsat", "user_reblogged": "%s ha impulsat",
"user_replied_to": "Ha respòs a %s", "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", "show_user_profile": "Mostra el perfil de l'usuari",
"content_warning": "Advertència de Contingut", "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": { "poll": {
"vote": "Vota", "vote": "Vota",
"closed": "Finalitzada" "closed": "Finalitzada"
@ -141,7 +143,11 @@
"favorite": "Favorit", "favorite": "Favorit",
"unfavorite": "Desfer Favorit", "unfavorite": "Desfer Favorit",
"menu": "Menú", "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": { "tag": {
"url": "URL", "url": "URL",
@ -182,15 +188,15 @@
"now": "Ara" "now": "Ara"
}, },
"loader": { "loader": {
"load_missing_posts": "Carrega les publicacions que falten", "load_missing_posts": "Carrega les publicacions faltants",
"loading_missing_posts": "Carregant les publicacions que falten...", "loading_missing_posts": "Carregant les publicacions faltants...",
"show_more_replies": "Mostra més respostes" "show_more_replies": "Mostra més respostes"
}, },
"header": { "header": {
"no_status_found": "No s'ha trobat cap publicació", "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í.", "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í.", "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.", "user_blocked_warning": "No pots veure el perfil de %s\n fins que et desbloquegi.",
"suspended_warning": "Aquest usuari ha estat suspès.", "suspended_warning": "Aquest usuari ha estat suspès.",
"user_suspended_warning": "El compte de %s ha estat suspès." "user_suspended_warning": "El compte de %s ha estat suspès."
@ -205,7 +211,7 @@
"log_in": "Inicia sessió" "log_in": "Inicia sessió"
}, },
"server_picker": { "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": "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.", "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": { "button": {
@ -266,7 +272,7 @@
"checked": "verificat", "checked": "verificat",
"unchecked": "no 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": { "invite": {
"registration_user_invite_request": "Perquè vols unir-te?" "registration_user_invite_request": "Perquè vols unir-te?"
@ -294,7 +300,7 @@
"inclusion": "%s no és un valor suportat" "inclusion": "%s no és un valor suportat"
}, },
"special": { "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)", "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", "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)" "password_too_short": "La contrasenya és massa curta (ha de tenir 8 caràcters com a mínim)"
@ -313,7 +319,7 @@
}, },
"confirm_email": { "confirm_email": {
"title": "Una última cosa.", "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": { "button": {
"open_email_app": "Obre l'aplicació de correu", "open_email_app": "Obre l'aplicació de correu",
"resend": "Reenvia" "resend": "Reenvia"
@ -440,6 +446,12 @@
"title": "Desbloqueja el Compte", "title": "Desbloqueja el Compte",
"message": "Confirma per a desbloquejar %s" "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": { "follower": {
@ -481,6 +493,16 @@
"clear": "Neteja" "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": { "favorite": {
"title": "Els teus Favorits" "title": "Els teus Favorits"
}, },
@ -532,7 +554,7 @@
"anyone": "algú", "anyone": "algú",
"follower": "un seguidor", "follower": "un seguidor",
"follow": "a qualsevol que segueixi", "follow": "a qualsevol que segueixi",
"noone": "algú", "noone": "ningú",
"title": "Notifica'm quan" "title": "Notifica'm quan"
} }
}, },
@ -541,7 +563,8 @@
"true_black_dark_mode": "Mode negre fosc autèntic", "true_black_dark_mode": "Mode negre fosc autèntic",
"disable_avatar_animation": "Desactiva avatars animats", "disable_avatar_animation": "Desactiva avatars animats",
"disable_emoji_animation": "Desactiva emojis 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": { "boring_zone": {
"title": "La Zona Avorrida", "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> <string>%ld reblogs</string>
</dict> </dict>
</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> <key>plural.count.vote</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>

View File

@ -129,7 +129,9 @@
"show_post": "Show Post", "show_post": "Show Post",
"show_user_profile": "Show user profile", "show_user_profile": "Show user profile",
"content_warning": "Content Warning", "content_warning": "Content Warning",
"sensitive_content": "Sensitive Content",
"media_content_warning": "Tap anywhere to reveal", "media_content_warning": "Tap anywhere to reveal",
"tap_to_reveal": "Tap to reveal",
"poll": { "poll": {
"vote": "Vote", "vote": "Vote",
"closed": "Closed" "closed": "Closed"
@ -141,7 +143,11 @@
"favorite": "Favorite", "favorite": "Favorite",
"unfavorite": "Unfavorite", "unfavorite": "Unfavorite",
"menu": "Menu", "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": { "tag": {
"url": "URL", "url": "URL",
@ -205,9 +211,9 @@
"log_in": "Log In" "log_in": "Log In"
}, },
"server_picker": { "server_picker": {
"title": "Mastodon is made of users in different communities.", "title": "Mastodon is made of users in different servers.",
"subtitle": "Pick a community based on your interests, region, or a general purpose one.", "subtitle": "Pick a server 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_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": { "button": {
"category": { "category": {
"all": "All", "all": "All",
@ -234,7 +240,7 @@
"category": "CATEGORY" "category": "CATEGORY"
}, },
"input": { "input": {
"placeholder": "Search communities" "placeholder": "Search servers"
}, },
"empty_state": { "empty_state": {
"finding_servers": "Finding available servers...", "finding_servers": "Finding available servers...",
@ -440,6 +446,12 @@
"title": "Unblock Account", "title": "Unblock Account",
"message": "Confirm to unblock %s" "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": { "follower": {
@ -481,6 +493,16 @@
"clear": "Clear" "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": { "favorite": {
"title": "Your Favorites" "title": "Your Favorites"
}, },
@ -541,7 +563,8 @@
"true_black_dark_mode": "True black dark mode", "true_black_dark_mode": "True black dark mode",
"disable_avatar_animation": "Disable animated avatars", "disable_avatar_animation": "Disable animated avatars",
"disable_emoji_animation": "Disable animated emojis", "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": { "boring_zone": {
"title": "The Boring Zone", "title": "The Boring Zone",

View File

@ -114,6 +114,22 @@
<string>%ld reblogs</string> <string>%ld reblogs</string>
</dict> </dict>
</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> <key>plural.count.vote</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>

View File

@ -129,7 +129,9 @@
"show_post": "Show Post", "show_post": "Show Post",
"show_user_profile": "Show user profile", "show_user_profile": "Show user profile",
"content_warning": "Content Warning", "content_warning": "Content Warning",
"sensitive_content": "Sensitive Content",
"media_content_warning": "Tap anywhere to reveal", "media_content_warning": "Tap anywhere to reveal",
"tap_to_reveal": "Tap to reveal",
"poll": { "poll": {
"vote": "Vote", "vote": "Vote",
"closed": "Closed" "closed": "Closed"
@ -141,7 +143,11 @@
"favorite": "Favorite", "favorite": "Favorite",
"unfavorite": "Unfavorite", "unfavorite": "Unfavorite",
"menu": "Menu", "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": { "tag": {
"url": "URL", "url": "URL",
@ -205,9 +211,9 @@
"log_in": "Log In" "log_in": "Log In"
}, },
"server_picker": { "server_picker": {
"title": "Mastodon is made of users in different communities.", "title": "Mastodon is made of users in different servers.",
"subtitle": "Pick a community based on your interests, region, or a general purpose one.", "subtitle": "Pick a server 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_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": { "button": {
"category": { "category": {
"all": "All", "all": "All",
@ -234,7 +240,7 @@
"category": "CATEGORY" "category": "CATEGORY"
}, },
"input": { "input": {
"placeholder": "Search communities" "placeholder": "Search servers"
}, },
"empty_state": { "empty_state": {
"finding_servers": "Finding available servers...", "finding_servers": "Finding available servers...",
@ -440,6 +446,12 @@
"title": "Unblock Account", "title": "Unblock Account",
"message": "Confirm to unblock %s" "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": { "follower": {
@ -481,6 +493,16 @@
"clear": "Clear" "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": { "favorite": {
"title": "Your Favorites" "title": "Your Favorites"
}, },
@ -541,7 +563,8 @@
"true_black_dark_mode": "True black dark mode", "true_black_dark_mode": "True black dark mode",
"disable_avatar_animation": "Disable animated avatars", "disable_avatar_animation": "Disable animated avatars",
"disable_emoji_animation": "Disable animated emojis", "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": { "boring_zone": {
"title": "The Boring Zone", "title": "The Boring Zone",

View File

@ -114,6 +114,22 @@
<string>%ld Reblogs</string> <string>%ld Reblogs</string>
</dict> </dict>
</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> <key>plural.count.vote</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>

View File

@ -129,7 +129,9 @@
"show_post": "Beitrag anzeigen", "show_post": "Beitrag anzeigen",
"show_user_profile": "Benutzerprofil anzeigen", "show_user_profile": "Benutzerprofil anzeigen",
"content_warning": "Inhaltswarnung", "content_warning": "Inhaltswarnung",
"sensitive_content": "Sensitive Content",
"media_content_warning": "Tippe irgendwo zum Anzeigen", "media_content_warning": "Tippe irgendwo zum Anzeigen",
"tap_to_reveal": "Zum Anzeigen tippen",
"poll": { "poll": {
"vote": "Abstimmen", "vote": "Abstimmen",
"closed": "Beendet" "closed": "Beendet"
@ -141,7 +143,11 @@
"favorite": "Favorit", "favorite": "Favorit",
"unfavorite": "Aus Favoriten entfernen", "unfavorite": "Aus Favoriten entfernen",
"menu": "Menü", "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": { "tag": {
"url": "URL", "url": "URL",
@ -440,6 +446,12 @@
"title": "Konto entsperren", "title": "Konto entsperren",
"message": "Bestätige %s zu 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": { "follower": {
@ -481,6 +493,16 @@
"clear": "Zurücksetzen" "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": { "favorite": {
"title": "Deine Favoriten" "title": "Deine Favoriten"
}, },
@ -541,7 +563,8 @@
"true_black_dark_mode": "Vollständig dunkler Dunkelmodus", "true_black_dark_mode": "Vollständig dunkler Dunkelmodus",
"disable_avatar_animation": "Animierte Profilbilder deaktivieren", "disable_avatar_animation": "Animierte Profilbilder deaktivieren",
"disable_emoji_animation": "Animierte Emojis 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": { "boring_zone": {
"title": "Der langweilige Bereich", "title": "Der langweilige Bereich",

View File

@ -114,6 +114,22 @@
<string>%ld reblogs</string> <string>%ld reblogs</string>
</dict> </dict>
</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> <key>plural.count.vote</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>

View File

@ -129,7 +129,9 @@
"show_post": "Show Post", "show_post": "Show Post",
"show_user_profile": "Show user profile", "show_user_profile": "Show user profile",
"content_warning": "Content Warning", "content_warning": "Content Warning",
"sensitive_content": "Sensitive Content",
"media_content_warning": "Tap anywhere to reveal", "media_content_warning": "Tap anywhere to reveal",
"tap_to_reveal": "Tap to reveal",
"poll": { "poll": {
"vote": "Vote", "vote": "Vote",
"closed": "Closed" "closed": "Closed"
@ -141,7 +143,11 @@
"favorite": "Favorite", "favorite": "Favorite",
"unfavorite": "Unfavorite", "unfavorite": "Unfavorite",
"menu": "Menu", "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": { "tag": {
"url": "URL", "url": "URL",
@ -205,9 +211,9 @@
"log_in": "Log In" "log_in": "Log In"
}, },
"server_picker": { "server_picker": {
"title": "Mastodon is made of users in different communities.", "title": "Mastodon is made of users in different servers.",
"subtitle": "Pick a community based on your interests, region, or a general purpose one.", "subtitle": "Pick a server 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_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": { "button": {
"category": { "category": {
"all": "All", "all": "All",
@ -234,7 +240,7 @@
"category": "CATEGORY" "category": "CATEGORY"
}, },
"input": { "input": {
"placeholder": "Search communities" "placeholder": "Search servers"
}, },
"empty_state": { "empty_state": {
"finding_servers": "Finding available servers...", "finding_servers": "Finding available servers...",
@ -440,6 +446,12 @@
"title": "Unblock Account", "title": "Unblock Account",
"message": "Confirm to unblock %s" "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": { "follower": {
@ -481,6 +493,16 @@
"clear": "Clear" "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": { "favorite": {
"title": "Your Favorites" "title": "Your Favorites"
}, },
@ -541,7 +563,8 @@
"true_black_dark_mode": "True black dark mode", "true_black_dark_mode": "True black dark mode",
"disable_avatar_animation": "Disable animated avatars", "disable_avatar_animation": "Disable animated avatars",
"disable_emoji_animation": "Disable animated emojis", "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": { "boring_zone": {
"title": "The Boring Zone", "title": "The Boring Zone",

View File

@ -114,6 +114,22 @@
<string>%ld adhesiones</string> <string>%ld adhesiones</string>
</dict> </dict>
</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> <key>plural.count.vote</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <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." "message": "Por favor, habilitá el permiso de acceso a la biblioteca de fotos para guardar la imagen."
}, },
"delete_post": { "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?" "message": "¿Estás seguro que querés eliminar este mensaje?"
}, },
"clean_cache": { "clean_cache": {
@ -113,9 +113,9 @@
"open_author_profile": "Abrir perfil del autor", "open_author_profile": "Abrir perfil del autor",
"open_reblogger_profile": "Abrir perfil del adherente", "open_reblogger_profile": "Abrir perfil del adherente",
"reply_status": "Responder al mensaje", "reply_status": "Responder al mensaje",
"toggle_reblog": "Cambiar la adhesión en el mensaje", "toggle_reblog": "Cambiar adhesión al mensaje",
"toggle_favorite": "Cambiar la marca de favorito en el mensaje", "toggle_favorite": "Cambiar marca de favorito del mensaje",
"toggle_content_warning": "Cambiar la advertencia de contenido", "toggle_content_warning": "Cambiar modo de advertencia de contenido",
"preview_image": "Previsualizar imagen" "preview_image": "Previsualizar imagen"
}, },
"segmented_control": { "segmented_control": {
@ -129,7 +129,9 @@
"show_post": "Mostrar mensaje", "show_post": "Mostrar mensaje",
"show_user_profile": "Mostrar perfil de usuario", "show_user_profile": "Mostrar perfil de usuario",
"content_warning": "Advertencia de contenido", "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": { "poll": {
"vote": "Votar", "vote": "Votar",
"closed": "Cerrada" "closed": "Cerrada"
@ -141,7 +143,11 @@
"favorite": "Marcar como favorito", "favorite": "Marcar como favorito",
"unfavorite": "Dejar de marcar como favorito", "unfavorite": "Dejar de marcar como favorito",
"menu": "Menú", "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": { "tag": {
"url": "Dirección web", "url": "Dirección web",
@ -440,6 +446,12 @@
"title": "Desbloquear cuenta", "title": "Desbloquear cuenta",
"message": "Confirmá para desbloquear a %s" "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": { "follower": {
@ -481,6 +493,16 @@
"clear": "Limpiar" "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": { "favorite": {
"title": "Tus favoritos" "title": "Tus favoritos"
}, },
@ -541,7 +563,8 @@
"true_black_dark_mode": "Modo negro oscuro real", "true_black_dark_mode": "Modo negro oscuro real",
"disable_avatar_animation": "Deshabilitar avatares animados", "disable_avatar_animation": "Deshabilitar avatares animados",
"disable_emoji_animation": "Deshabilitar emojis 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": { "boring_zone": {
"title": "La zona aburrida", "title": "La zona aburrida",

View File

@ -114,6 +114,22 @@
<string>%ld reblogueos</string> <string>%ld reblogueos</string>
</dict> </dict>
</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> <key>plural.count.vote</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>

View File

@ -129,7 +129,9 @@
"show_post": "Mostrar Publicación", "show_post": "Mostrar Publicación",
"show_user_profile": "Mostrar perfil del usuario", "show_user_profile": "Mostrar perfil del usuario",
"content_warning": "Advertencia de Contenido", "content_warning": "Advertencia de Contenido",
"sensitive_content": "Sensitive Content",
"media_content_warning": "Pulsa en cualquier sitio para mostrar", "media_content_warning": "Pulsa en cualquier sitio para mostrar",
"tap_to_reveal": "Tocar para revelar",
"poll": { "poll": {
"vote": "Vota", "vote": "Vota",
"closed": "Cerrado" "closed": "Cerrado"
@ -141,7 +143,11 @@
"favorite": "Favorito", "favorite": "Favorito",
"unfavorite": "No favorito", "unfavorite": "No favorito",
"menu": "Menú", "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": { "tag": {
"url": "URL", "url": "URL",
@ -440,6 +446,12 @@
"title": "Desbloquear cuenta", "title": "Desbloquear cuenta",
"message": "Confirmar para desbloquear a %s" "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": { "follower": {
@ -481,6 +493,16 @@
"clear": "Borrar" "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": { "favorite": {
"title": "Tus Favoritos" "title": "Tus Favoritos"
}, },
@ -541,7 +563,8 @@
"true_black_dark_mode": "Modo oscuro negro real", "true_black_dark_mode": "Modo oscuro negro real",
"disable_avatar_animation": "Deshabilitar avatares animados", "disable_avatar_animation": "Deshabilitar avatares animados",
"disable_emoji_animation": "Deshabilitar emojis 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": { "boring_zone": {
"title": "La Zona Aburrida", "title": "La Zona Aburrida",

View File

@ -114,6 +114,22 @@
<string>%ld bultzada</string> <string>%ld bultzada</string>
</dict> </dict>
</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> <key>plural.count.vote</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>

View File

@ -129,7 +129,9 @@
"show_post": "Erakutsi bidalketa", "show_post": "Erakutsi bidalketa",
"show_user_profile": "Erakutsi erabiltzailearen profila", "show_user_profile": "Erakutsi erabiltzailearen profila",
"content_warning": "Edukiaren abisua", "content_warning": "Edukiaren abisua",
"sensitive_content": "Sensitive Content",
"media_content_warning": "Ukitu edonon bistaratzeko", "media_content_warning": "Ukitu edonon bistaratzeko",
"tap_to_reveal": "Sakatu erakusteko",
"poll": { "poll": {
"vote": "Bozkatu", "vote": "Bozkatu",
"closed": "Itxita" "closed": "Itxita"
@ -141,7 +143,11 @@
"favorite": "Gogokoa", "favorite": "Gogokoa",
"unfavorite": "Kendu gogokoa", "unfavorite": "Kendu gogokoa",
"menu": "Menua", "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": { "tag": {
"url": "URLa", "url": "URLa",
@ -440,6 +446,12 @@
"title": "Desblokeatu kontua", "title": "Desblokeatu kontua",
"message": "Berretsi %s desblokeatzea" "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": { "follower": {
@ -481,6 +493,16 @@
"clear": "Garbitu" "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": { "favorite": {
"title": "Zure gogokoak" "title": "Zure gogokoak"
}, },
@ -491,8 +513,8 @@
}, },
"notification_description": { "notification_description": {
"followed_you": "zu jarraitzen hasi da", "followed_you": "zu jarraitzen hasi da",
"favorited_your_post": "erabiltzaileak zure bidalketa gogoko du", "favorited_your_post": "(e)k zure bidalketa gogoko du",
"reblogged_your_post": "erabiltzaileak bultzada eman dio zure bidalketari", "reblogged_your_post": "(e)k bultzada eman dio zure bidalketari",
"mentioned_you": "erabiltzaileak aipatu zaitu", "mentioned_you": "erabiltzaileak aipatu zaitu",
"request_to_follow_you": "erabiltzaileak zu jarraitzea eskatu du", "request_to_follow_you": "erabiltzaileak zu jarraitzea eskatu du",
"poll_has_ended": "inkesta amaitu da" "poll_has_ended": "inkesta amaitu da"
@ -541,7 +563,8 @@
"true_black_dark_mode": "Benetako modu beltz iluna", "true_black_dark_mode": "Benetako modu beltz iluna",
"disable_avatar_animation": "Desgaitu abatar animatuak", "disable_avatar_animation": "Desgaitu abatar animatuak",
"disable_emoji_animation": "Desgaitu emoji 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": { "boring_zone": {
"title": "Eremu aspergarria", "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> <string>%ld reblogs</string>
</dict> </dict>
</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> <key>plural.count.vote</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>

View File

@ -129,7 +129,9 @@
"show_post": "Montrer la publication", "show_post": "Montrer la publication",
"show_user_profile": "Montrer le profil de lutilisateur·rice", "show_user_profile": "Montrer le profil de lutilisateur·rice",
"content_warning": "Avertissement de contenu", "content_warning": "Avertissement de contenu",
"sensitive_content": "Sensitive Content",
"media_content_warning": "Tapotez nimporte où pour révéler la publication", "media_content_warning": "Tapotez nimporte où pour révéler la publication",
"tap_to_reveal": "Appuyer pour afficher",
"poll": { "poll": {
"vote": "Voter", "vote": "Voter",
"closed": "Fermé" "closed": "Fermé"
@ -141,7 +143,11 @@
"favorite": "Favori", "favorite": "Favori",
"unfavorite": "Retirer des favoris", "unfavorite": "Retirer des favoris",
"menu": "Menu", "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": { "tag": {
"url": "URL", "url": "URL",
@ -440,6 +446,12 @@
"title": "Débloquer le compte", "title": "Débloquer le compte",
"message": "Confirmer le déblocage de %s" "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": { "follower": {
@ -481,6 +493,16 @@
"clear": "Effacer" "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": { "favorite": {
"title": "Vos favoris" "title": "Vos favoris"
}, },
@ -541,7 +563,8 @@
"true_black_dark_mode": "Vrai mode sombre", "true_black_dark_mode": "Vrai mode sombre",
"disable_avatar_animation": "Désactiver les avatars animés", "disable_avatar_animation": "Désactiver les avatars animés",
"disable_emoji_animation": "Désactiver les émojis animées", "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": { "boring_zone": {
"title": "La zone ennuyante", "title": "La zone ennuyante",

View File

@ -142,6 +142,26 @@
<string>%ld brosnachadh</string> <string>%ld brosnachadh</string>
</dict> </dict>
</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> <key>plural.count.vote</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>

View File

@ -129,7 +129,9 @@
"show_post": "Seall am post", "show_post": "Seall am post",
"show_user_profile": "Seall pròifil a chleachdaiche", "show_user_profile": "Seall pròifil a chleachdaiche",
"content_warning": "Rabhadh susbainte", "content_warning": "Rabhadh susbainte",
"sensitive_content": "Susbaint fhrionasach",
"media_content_warning": "Thoir gnogag àite sam bith gus a nochdadh", "media_content_warning": "Thoir gnogag àite sam bith gus a nochdadh",
"tap_to_reveal": "Thoir gnogag gus a nochdadh",
"poll": { "poll": {
"vote": "Cuir bhòt", "vote": "Cuir bhòt",
"closed": "Dùinte" "closed": "Dùinte"
@ -141,7 +143,11 @@
"favorite": "Cuir ris na h-annsachdan", "favorite": "Cuir ris na h-annsachdan",
"unfavorite": "Thoir air falbh o na h-annsachdan", "unfavorite": "Thoir air falbh o na h-annsachdan",
"menu": "Clàr-taice", "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": { "tag": {
"url": "URL", "url": "URL",
@ -440,6 +446,12 @@
"title": "Dì-bhac an cunntas", "title": "Dì-bhac an cunntas",
"message": "Dearbh dì-bhacadh %s" "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": { "follower": {
@ -481,6 +493,16 @@
"clear": "Falamhaich" "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": { "favorite": {
"title": "Na h-annsachdan agad" "title": "Na h-annsachdan agad"
}, },
@ -541,7 +563,8 @@
"true_black_dark_mode": "Modh dubh dorcha", "true_black_dark_mode": "Modh dubh dorcha",
"disable_avatar_animation": "Cuir beothachadh nan avataran à comas", "disable_avatar_animation": "Cuir beothachadh nan avataran à comas",
"disable_emoji_animation": "Cuir beothachadh nan Emojis à 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": { "boring_zone": {
"title": "An earrann ràsanach", "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> <string>%ld reblogs</string>
</dict> </dict>
</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> <key>plural.count.vote</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>

View File

@ -2,8 +2,8 @@
"common": { "common": {
"alerts": { "alerts": {
"common": { "common": {
"please_try_again": "Please try again.", "please_try_again": "कृपया फिर से प्रयास करें।",
"please_try_again_later": "Please try again later." "please_try_again_later": "बाद में फिर से प्रयास करें।"
}, },
"sign_up_failure": { "sign_up_failure": {
"title": "Sign Up Failure" "title": "Sign Up Failure"
@ -45,7 +45,7 @@
"message": "Please enable the photo library access permission to save the photo." "message": "Please enable the photo library access permission to save the photo."
}, },
"delete_post": { "delete_post": {
"title": "Delete Post", "title": "पोस्ट को हटाएं",
"message": "Are you sure you want to delete this post?" "message": "Are you sure you want to delete this post?"
}, },
"clean_cache": { "clean_cache": {
@ -129,7 +129,9 @@
"show_post": "Show Post", "show_post": "Show Post",
"show_user_profile": "Show user profile", "show_user_profile": "Show user profile",
"content_warning": "Content Warning", "content_warning": "Content Warning",
"sensitive_content": "Sensitive Content",
"media_content_warning": "Tap anywhere to reveal", "media_content_warning": "Tap anywhere to reveal",
"tap_to_reveal": "Tap to reveal",
"poll": { "poll": {
"vote": "Vote", "vote": "Vote",
"closed": "Closed" "closed": "Closed"
@ -141,7 +143,11 @@
"favorite": "Favorite", "favorite": "Favorite",
"unfavorite": "Unfavorite", "unfavorite": "Unfavorite",
"menu": "Menu", "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": { "tag": {
"url": "URL", "url": "URL",
@ -205,9 +211,9 @@
"log_in": "Log In" "log_in": "Log In"
}, },
"server_picker": { "server_picker": {
"title": "Mastodon is made of users in different communities.", "title": "Mastodon is made of users in different servers.",
"subtitle": "Pick a community based on your interests, region, or a general purpose one.", "subtitle": "Pick a server 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_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": { "button": {
"category": { "category": {
"all": "All", "all": "All",
@ -234,7 +240,7 @@
"category": "CATEGORY" "category": "CATEGORY"
}, },
"input": { "input": {
"placeholder": "Search communities" "placeholder": "Search servers"
}, },
"empty_state": { "empty_state": {
"finding_servers": "Finding available servers...", "finding_servers": "Finding available servers...",
@ -440,6 +446,12 @@
"title": "Unblock Account", "title": "Unblock Account",
"message": "Confirm to unblock %s" "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": { "follower": {
@ -481,6 +493,16 @@
"clear": "Clear" "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": { "favorite": {
"title": "Your Favorites" "title": "Your Favorites"
}, },
@ -541,7 +563,8 @@
"true_black_dark_mode": "True black dark mode", "true_black_dark_mode": "True black dark mode",
"disable_avatar_animation": "Disable animated avatars", "disable_avatar_animation": "Disable animated avatars",
"disable_emoji_animation": "Disable animated emojis", "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": { "boring_zone": {
"title": "The Boring Zone", "title": "The Boring Zone",

View File

@ -100,6 +100,20 @@
<string>%ld reblogs</string> <string>%ld reblogs</string>
</dict> </dict>
</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> <key>plural.count.vote</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>

View File

@ -2,8 +2,8 @@
"common": { "common": {
"alerts": { "alerts": {
"common": { "common": {
"please_try_again": "Harap coba lagi.", "please_try_again": "Silakan coba lagi.",
"please_try_again_later": "Coba lagi nanti." "please_try_again_later": "Silakan coba lagi nanti."
}, },
"sign_up_failure": { "sign_up_failure": {
"title": "Sign Up Failure" "title": "Sign Up Failure"
@ -129,7 +129,9 @@
"show_post": "Tampilkan Postingan", "show_post": "Tampilkan Postingan",
"show_user_profile": "Tampilkan Profil Pengguna", "show_user_profile": "Tampilkan Profil Pengguna",
"content_warning": "Peringatan Konten", "content_warning": "Peringatan Konten",
"sensitive_content": "Sensitive Content",
"media_content_warning": "Ketuk di mana saja untuk melihat", "media_content_warning": "Ketuk di mana saja untuk melihat",
"tap_to_reveal": "Tap to reveal",
"poll": { "poll": {
"vote": "Vote", "vote": "Vote",
"closed": "Ditutup" "closed": "Ditutup"
@ -141,7 +143,11 @@
"favorite": "Favorit", "favorite": "Favorit",
"unfavorite": "Unfavorite", "unfavorite": "Unfavorite",
"menu": "Menu", "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": { "tag": {
"url": "URL", "url": "URL",
@ -206,8 +212,8 @@
}, },
"server_picker": { "server_picker": {
"title": "Pilih sebuah server,\nserver manapun.", "title": "Pilih sebuah server,\nserver manapun.",
"subtitle": "Pick a community based on your interests, region, or a general purpose one.", "subtitle": "Pick a server 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_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": { "button": {
"category": { "category": {
"all": "Semua", "all": "Semua",
@ -234,7 +240,7 @@
"category": "KATEGORI" "category": "KATEGORI"
}, },
"input": { "input": {
"placeholder": "Search communities" "placeholder": "Search servers"
}, },
"empty_state": { "empty_state": {
"finding_servers": "Mencari server yang tersedia...", "finding_servers": "Mencari server yang tersedia...",
@ -440,6 +446,12 @@
"title": "Unblock Account", "title": "Unblock Account",
"message": "Confirm to unblock %s" "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": { "follower": {
@ -481,6 +493,16 @@
"clear": "Hapus" "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": { "favorite": {
"title": "Your Favorites" "title": "Your Favorites"
}, },
@ -541,7 +563,8 @@
"true_black_dark_mode": "True black dark mode", "true_black_dark_mode": "True black dark mode",
"disable_avatar_animation": "Disable animated avatars", "disable_avatar_animation": "Disable animated avatars",
"disable_emoji_animation": "Disable animated emojis", "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": { "boring_zone": {
"title": "Zona Membosankan", "title": "Zona Membosankan",

View File

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

View File

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

View File

@ -1,6 +1,6 @@
{ {
"NSCameraUsageDescription": "Used to take photo for post status", "NSCameraUsageDescription": "Usato per scattare foto per lo stato del post",
"NSPhotoLibraryAddUsageDescription": "Used to save photo into the Photo Library", "NSPhotoLibraryAddUsageDescription": "Utilizzato per salvare la foto nella galleria immagini",
"NewPostShortcutItemTitle": "New Post", "NewPostShortcutItemTitle": "Nuovo post",
"SearchShortcutItemTitle": "Search" "SearchShortcutItemTitle": "Cerca"
} }

View File

@ -100,6 +100,20 @@
<string>%ld ブースト</string> <string>%ld ブースト</string>
</dict> </dict>
</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> <key>plural.count.vote</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>

View File

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

View File

@ -114,6 +114,22 @@
<string>%ld n uɛiwed n usuffeɣ</string> <string>%ld n uɛiwed n usuffeɣ</string>
</dict> </dict>
</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> <key>plural.count.vote</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>

View File

@ -129,7 +129,9 @@
"show_post": "Sken-d tasuffeɣt", "show_post": "Sken-d tasuffeɣt",
"show_user_profile": "Ssken-d amaɣnu n useqdac", "show_user_profile": "Ssken-d amaɣnu n useqdac",
"content_warning": "Alɣu n ugbur", "content_warning": "Alɣu n ugbur",
"sensitive_content": "Agbur amḥulfu",
"media_content_warning": "Sit anida tebɣiḍ i wakken ad twaliḍ", "media_content_warning": "Sit anida tebɣiḍ i wakken ad twaliḍ",
"tap_to_reveal": "Sit i uskan",
"poll": { "poll": {
"vote": "Dɣeṛ", "vote": "Dɣeṛ",
"closed": "Ifukk" "closed": "Ifukk"
@ -141,7 +143,11 @@
"favorite": "Anurif", "favorite": "Anurif",
"unfavorite": "Kkes seg yismenyifen", "unfavorite": "Kkes seg yismenyifen",
"menu": "Umuɣ", "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": { "tag": {
"url": "URL", "url": "URL",
@ -215,7 +221,7 @@
"academia": "akadimi", "academia": "akadimi",
"activism": "tinuɣmest", "activism": "tinuɣmest",
"food": "učči", "food": "učči",
"furry": "furry", "furry": "s taḍut",
"games": "uraren", "games": "uraren",
"general": "amatu", "general": "amatu",
"journalism": "taɣamsa", "journalism": "taɣamsa",
@ -440,6 +446,12 @@
"title": "Kkes asewḥel i umiḍan", "title": "Kkes asewḥel i umiḍan",
"message": "Sentem tukksa n usgugem i %s" "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": { "follower": {
@ -481,6 +493,16 @@
"clear": "Sfeḍ" "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": { "favorite": {
"title": "Ismenyifen-ik·im" "title": "Ismenyifen-ik·im"
}, },
@ -541,7 +563,8 @@
"true_black_dark_mode": "Askar aberkan n tidet", "true_black_dark_mode": "Askar aberkan n tidet",
"disable_avatar_animation": "Sens ivaṭaren yettembiwilen", "disable_avatar_animation": "Sens ivaṭaren yettembiwilen",
"disable_emoji_animation": "Sens imujiten 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": { "boring_zone": {
"title": "Tamnaḍt yessefcalen", "title": "Tamnaḍt yessefcalen",

View File

@ -114,6 +114,22 @@
<string>%ld ji nû ve nivîsandin</string> <string>%ld ji nû ve nivîsandin</string>
</dict> </dict>
</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> <key>plural.count.vote</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>

View File

@ -129,7 +129,9 @@
"show_post": "Şandiyê nîşan bide", "show_post": "Şandiyê nîşan bide",
"show_user_profile": "Profîla bikarhêner nîşan bide", "show_user_profile": "Profîla bikarhêner nîşan bide",
"content_warning": "Hişyariya naverokê", "content_warning": "Hişyariya naverokê",
"sensitive_content": "Naveroka hestiyarî",
"media_content_warning": "Ji bo eşkerekirinê li derekî bitikîne", "media_content_warning": "Ji bo eşkerekirinê li derekî bitikîne",
"tap_to_reveal": "Ji bo dîtinê bitikîne",
"poll": { "poll": {
"vote": "Deng bide", "vote": "Deng bide",
"closed": "Girtî" "closed": "Girtî"
@ -141,7 +143,11 @@
"favorite": "Bijarte", "favorite": "Bijarte",
"unfavorite": "Nebijarte", "unfavorite": "Nebijarte",
"menu": "Kulîn", "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": { "tag": {
"url": "URL", "url": "URL",
@ -440,6 +446,12 @@
"title": "Astengiyê li ser ajimêr rake", "title": "Astengiyê li ser ajimêr rake",
"message": "Ji bo rakirina astengkirinê %s bipejirîne" "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": { "follower": {
@ -481,6 +493,16 @@
"clear": "Pak bike" "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": { "favorite": {
"title": "Bijarteyên te" "title": "Bijarteyên te"
}, },
@ -541,7 +563,8 @@
"true_black_dark_mode": "Moda tarî ya reş a rastîn", "true_black_dark_mode": "Moda tarî ya reş a rastîn",
"disable_avatar_animation": "Avatarên anîmasyonî neçalak bike", "disable_avatar_animation": "Avatarên anîmasyonî neçalak bike",
"disable_emoji_animation": "Emojiyê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": { "boring_zone": {
"title": "Devera acizker", "title": "Devera acizker",

View File

@ -100,6 +100,20 @@
<string>%ld 개의 리블로그</string> <string>%ld 개의 리블로그</string>
</dict> </dict>
</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> <key>plural.count.vote</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <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", "media_content_warning": "Tap anywhere to reveal",
"tap_to_reveal": "Tap to reveal",
"poll": { "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": { "tag": {
"url": "URL", "url": "URL",
@ -206,8 +212,8 @@
}, },
"server_picker": { "server_picker": {
"title": "서버를 고르세요,\n아무 서버나 좋습니다.", "title": "서버를 고르세요,\n아무 서버나 좋습니다.",
"subtitle": "Pick a community based on your interests, region, or a general purpose one.", "subtitle": "Pick a server 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_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": { "button": {
"category": { "category": {
"all": "모두", "all": "모두",
@ -234,7 +240,7 @@
"category": "분류" "category": "분류"
}, },
"input": { "input": {
"placeholder": "Search communities" "placeholder": "Search servers"
}, },
"empty_state": { "empty_state": {
"finding_servers": "Finding available servers...", "finding_servers": "Finding available servers...",
@ -440,6 +446,12 @@
"title": "Unblock Account", "title": "Unblock Account",
"message": "Confirm to unblock %s" "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": { "follower": {
@ -481,6 +493,16 @@
"clear": "Clear" "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": { "favorite": {
"title": "Your Favorites" "title": "Your Favorites"
}, },
@ -541,7 +563,8 @@
"true_black_dark_mode": "트루 블랙 어두운 모드", "true_black_dark_mode": "트루 블랙 어두운 모드",
"disable_avatar_animation": "움직이는 아바타 비활성화", "disable_avatar_animation": "움직이는 아바타 비활성화",
"disable_emoji_animation": "움직이는 에모지 비활성화", "disable_emoji_animation": "움직이는 에모지 비활성화",
"using_default_browser": "기본 브라우저로 링크 열기" "using_default_browser": "기본 브라우저로 링크 열기",
"open_links_in_mastodon": "Open links in Mastodon"
}, },
"boring_zone": { "boring_zone": {
"title": "지루한 영역", "title": "지루한 영역",

View File

@ -114,6 +114,22 @@
<string>%ld gedeelde berichten</string> <string>%ld gedeelde berichten</string>
</dict> </dict>
</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> <key>plural.count.vote</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>

View File

@ -16,37 +16,37 @@
"poll_ended": "De peiling is beëindigd" "poll_ended": "De peiling is beëindigd"
}, },
"discard_post_content": { "discard_post_content": {
"title": "Concept Verwijderen", "title": "Verwijder concept",
"message": "Bevestig het verwijderen van het concept bericht." "message": "Bevestig het verwijderen van het concept bericht."
}, },
"publish_post_failure": { "publish_post_failure": {
"title": "Publicatiefout", "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": { "attachments_message": {
"video_attach_with_photo": "Een video kan niet aan een bericht met afbeeldingen worden gekoppeld.", "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": { "edit_profile_failure": {
"title": "Profiel bewerken mislukt", "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": { "sign_out": {
"title": "Afmelden", "title": "Log-uit",
"message": "Weet u zeker dat u zich wilt afmelden?", "message": "Weet je zeker dat je wilt uitloggen?",
"confirm": "Afmelden" "confirm": "Log-uit"
}, },
"block_domain": { "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.", "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": "Domein blokkeren" "block_entire_domain": "Blokkeer domein"
}, },
"save_photo_failure": { "save_photo_failure": {
"title": "Foto Opslaan Mislukt", "title": "Foto Opslaan Mislukt",
"message": "Geef toestemming om de foto op te slaan." "message": "Geef toestemming om de foto op te slaan."
}, },
"delete_post": { "delete_post": {
"title": "Weet u zeker dat u dit bericht wilt verwijderen?", "title": "Verwijder Bericht",
"message": "Are you sure you want to delete this post?" "message": "Weet je zeker dat je dit bericht wilt verwijderen?"
}, },
"clean_cache": { "clean_cache": {
"title": "Cache-geheugen Wissen", "title": "Cache-geheugen Wissen",
@ -59,49 +59,49 @@
"next": "Volgende", "next": "Volgende",
"previous": "Vorige", "previous": "Vorige",
"open": "Open", "open": "Open",
"add": "Toevoegen", "add": "Voeg toe",
"remove": "Verwijderen", "remove": "Verwijder",
"edit": "Bewerken", "edit": "Bewerk",
"save": "Opslaan", "save": "Bewaar",
"ok": "Oké", "ok": "Ok",
"done": "Klaar", "done": "Klaar",
"confirm": "Bevestigen", "confirm": "Bevestigen",
"continue": "Doorgaan", "continue": "Ga verder",
"compose": "Compose", "compose": "Schrijf bericht",
"cancel": "Annuleren", "cancel": "Annuleer",
"discard": "Weggooien", "discard": "Weggooien",
"try_again": "Probeer Opnieuw", "try_again": "Probeer Opnieuw",
"take_photo": "Foto Maken", "take_photo": "Maak foto",
"save_photo": "Foto Opslaan", "save_photo": "Bewaar foto",
"copy_photo": "Foto kopiëren", "copy_photo": "Kopieer foto",
"sign_in": "Aanmelden", "sign_in": "Aanmelden",
"sign_up": "Registreren", "sign_up": "Registreren",
"see_more": "Meer", "see_more": "Meer",
"preview": "Voorvertoning", "preview": "Voorvertoning",
"share": "Delen", "share": "Deel",
"share_user": "Delen %s", "share_user": "Delen %s",
"share_post": "Bericht Delen", "share_post": "Deel bericht",
"open_in_safari": "Open in Safari", "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", "find_people": "Zoek mensen om te volgen",
"manually_search": "Handmatig zoeken", "manually_search": "Handmatig zoeken",
"skip": "Overslaan", "skip": "Overslaan",
"reply": "Reageren", "reply": "Reageer",
"report_user": "Rapporteer %s", "report_user": "Rapporteer %s",
"block_domain": "Blokkeer %s", "block_domain": "Blokkeer %s",
"unblock_domain": "Deblokkeer %s", "unblock_domain": "Deblokkeer %s",
"settings": "Instellingen", "settings": "Instellingen",
"delete": "Verwijderen" "delete": "Verwijder"
}, },
"tabs": { "tabs": {
"home": "Start", "home": "Start",
"search": "Zoeken", "search": "Zoek",
"notification": "Melding", "notification": "Melding",
"profile": "Profiel" "profile": "Profiel"
}, },
"keyboard": { "keyboard": {
"common": { "common": {
"switch_to_tab": "Wisselen naar %s", "switch_to_tab": "Overschakelen naar %s",
"compose_new_post": "Nieuw Bericht Opstellen", "compose_new_post": "Nieuw Bericht Opstellen",
"show_favorites": "Favorieten Weergeven", "show_favorites": "Favorieten Weergeven",
"open_settings": "Open Instellingen" "open_settings": "Open Instellingen"
@ -112,10 +112,10 @@
"open_status": "Open Bericht", "open_status": "Open Bericht",
"open_author_profile": "Open Auteursprofiel", "open_author_profile": "Open Auteursprofiel",
"open_reblogger_profile": "Open Delersprofiel", "open_reblogger_profile": "Open Delersprofiel",
"reply_status": "Reageren", "reply_status": "Reageer",
"toggle_reblog": "Delen bij berichten omschakelen", "toggle_reblog": "Delen bij berichten omschakelen",
"toggle_favorite": "Favoriet Omschakelen bij Bericht", "toggle_favorite": "Favoriet in-/uitschakelen bij Post",
"toggle_content_warning": "Inhoudswaarschuwing Omschakelen", "toggle_content_warning": "Inhoudswaarschuwing",
"preview_image": "Voorvertoning Afbeelding" "preview_image": "Voorvertoning Afbeelding"
}, },
"segmented_control": { "segmented_control": {
@ -124,12 +124,14 @@
} }
}, },
"status": { "status": {
"user_reblogged": "%s gedeeld", "user_reblogged": "%s heeft gedeeld",
"user_replied_to": "Reactie op %s", "user_replied_to": "Reactie op %s",
"show_post": "Toon Bericht", "show_post": "Toon Bericht",
"show_user_profile": "Toon Gebruikersprofiel", "show_user_profile": "Toon Gebruikersprofiel",
"content_warning": "Inhoudswaarschuwing", "content_warning": "Inhoudswaarschuwing",
"sensitive_content": "Gevoelige inhoud",
"media_content_warning": "Tap hier om te tonen", "media_content_warning": "Tap hier om te tonen",
"tap_to_reveal": "Tik om te onthullen",
"poll": { "poll": {
"vote": "Stemmen", "vote": "Stemmen",
"closed": "Gesloten" "closed": "Gesloten"
@ -141,7 +143,11 @@
"favorite": "Toevoegen aan Favorieten", "favorite": "Toevoegen aan Favorieten",
"unfavorite": "Verwijderen uit Favorieten", "unfavorite": "Verwijderen uit Favorieten",
"menu": "Menu", "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": { "tag": {
"url": "URL", "url": "URL",
@ -152,10 +158,10 @@
"emoji": "Emoji" "emoji": "Emoji"
}, },
"visibility": { "visibility": {
"unlisted": "Everyone can see this post but not display in the public timeline.", "unlisted": "Iedereen kan dit bericht zien maar het wordt niet in de publieke tijdlijn getoond.",
"private": "Only their followers can see this post.", "private": "Alleen hun volgers kunnen dit bericht zien.",
"private_from_me": "Only my followers can see this post.", "private_from_me": "Alleen mijn volgers kunnen dit bericht zien.",
"direct": "Only mentioned user can see this post." "direct": "Alleen de vermelde persoon kan dit bericht zien."
} }
}, },
"friendship": { "friendship": {
@ -201,13 +207,13 @@
"scene": { "scene": {
"welcome": { "welcome": {
"slogan": "Sociale media terug in uw handen.", "slogan": "Sociale media terug in uw handen.",
"get_started": "Get Started", "get_started": "Aan de slag",
"log_in": "Log In" "log_in": "Log in"
}, },
"server_picker": { "server_picker": {
"title": "Kies een server, welke dan ook.", "title": "Kies een server, welke dan ook.",
"subtitle": "Pick a community based on your interests, region, or a general purpose one.", "subtitle": "Kies een gemeenschap gebaseerd op jouw interesses, regio of een algemeen doel.",
"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": "Kies een gemeenschap gebaseerd op jouw interesses, regio, of een algemeen doel. Elke gemeenschap wordt beheerd door een volledig onafhankelijke organisatie of individu.",
"button": { "button": {
"category": { "category": {
"all": "Alles", "all": "Alles",
@ -260,11 +266,11 @@
}, },
"password": { "password": {
"placeholder": "wachtwoord", "placeholder": "wachtwoord",
"require": "Your password needs at least:", "require": "Je wachtwoord moet ten minste:",
"character_limit": "8 characters", "character_limit": "8 tekens",
"accessibility": { "accessibility": {
"checked": "checked", "checked": "ingeschakeld",
"unchecked": "unchecked" "unchecked": "uitgeschakeld"
}, },
"hint": "Uw wachtwoord moet ten minste acht tekens bevatten" "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.", "subtitle": "We hebben een e-mail gestuurd naar %s,\nklik op de link om uw account te bevestigen.",
"button": { "button": {
"open_email_app": "Email Openen", "open_email_app": "Email Openen",
"resend": "Resend" "resend": "Verstuur opnieuw"
}, },
"dont_receive_email": { "dont_receive_email": {
"title": "Controleer uw emailadres", "title": "Controleer uw emailadres",
@ -419,34 +425,40 @@
"segmented_control": { "segmented_control": {
"posts": "Berichten", "posts": "Berichten",
"replies": "Reacties", "replies": "Reacties",
"posts_and_replies": "Posts and Replies", "posts_and_replies": "Berichten en reacties",
"media": "Media", "media": "Media",
"about": "About" "about": "Informatie"
}, },
"relationship_action_alert": { "relationship_action_alert": {
"confirm_mute_user": { "confirm_mute_user": {
"title": "Mute Account", "title": "Negeer account",
"message": "Confirm to mute %s" "message": "Bevestig om %s te negeren"
}, },
"confirm_unmute_user": { "confirm_unmute_user": {
"title": "Account Negeren", "title": "Account Negeren",
"message": "Bevestig om %s te negeren" "message": "Bevestig om %s te negeren"
}, },
"confirm_block_user": { "confirm_block_user": {
"title": "Block Account", "title": "Blokkeer account",
"message": "Confirm to block %s" "message": "Bevestig om %s te blokkeren"
}, },
"confirm_unblock_user": { "confirm_unblock_user": {
"title": "Unblock Account", "title": "Deblokkeer Account",
"message": "Confirm to unblock %s" "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": { "follower": {
"footer": "Followers from other servers are not displayed." "footer": "Volgers van andere servers worden niet weergegeven."
}, },
"following": { "following": {
"footer": "Follows from other servers are not displayed." "footer": "Volgers van andere servers worden niet weergegeven."
}, },
"search": { "search": {
"title": "Zoeken", "title": "Zoeken",
@ -481,6 +493,16 @@
"clear": "Wissen" "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": { "favorite": {
"title": "Uw favorieten" "title": "Uw favorieten"
}, },
@ -490,12 +512,12 @@
"Mentions": "Vermeldingen" "Mentions": "Vermeldingen"
}, },
"notification_description": { "notification_description": {
"followed_you": "followed you", "followed_you": "volgt je",
"favorited_your_post": "favorited your post", "favorited_your_post": "heeft je bericht als favoriet gemrkeerd",
"reblogged_your_post": "reblogged your post", "reblogged_your_post": "deelde je bericht",
"mentioned_you": "mentioned you", "mentioned_you": "noemde je",
"request_to_follow_you": "request to follow you", "request_to_follow_you": "verzoek je te volgen",
"poll_has_ended": "poll has ended" "poll_has_ended": "de peiling is beëindigd"
}, },
"keyobard": { "keyobard": {
"show_everything": "Alles weergeven", "show_everything": "Alles weergeven",
@ -516,11 +538,11 @@
"dark": "Altijd Donker" "dark": "Altijd Donker"
}, },
"look_and_feel": { "look_and_feel": {
"title": "Look and Feel", "title": "Opmaak",
"use_system": "Use System", "use_system": "Gebruik systeem",
"really_dark": "Really Dark", "really_dark": "Echt donker",
"sorta_dark": "Sorta Dark", "sorta_dark": "Donker",
"light": "Light" "light": "Licht"
}, },
"notifications": { "notifications": {
"title": "Meldingen", "title": "Meldingen",
@ -541,7 +563,8 @@
"true_black_dark_mode": "Echt zwarte donker uiterlijk", "true_black_dark_mode": "Echt zwarte donker uiterlijk",
"disable_avatar_animation": "Geanimeerde avatars uitschakelen", "disable_avatar_animation": "Geanimeerde avatars uitschakelen",
"disable_emoji_animation": "Geanimeerde emojis 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": { "boring_zone": {
"title": "De Saaie Instellingen", "title": "De Saaie Instellingen",
@ -563,17 +586,17 @@
} }
}, },
"report": { "report": {
"title_report": "Report", "title_report": "Rapporteer",
"title": "Rapporteer %s", "title": "Rapporteer %s",
"step1": "Stap 1 van 2", "step1": "Stap 1 van 2",
"step2": "Stap 2 van 2", "step2": "Stap 2 van 2",
"content1": "Zijn er nog meer berichten die u aan het rapport wilt toevoegen?", "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?", "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", "send": "Stuur rapport",
"skip_to_send": "Verstuur zonder opmerkingen", "skip_to_send": "Verstuur zonder opmerkingen",
"text_placeholder": "Schrijf of plak aanvullende opmerkingen", "text_placeholder": "Schrijf of plak aanvullende opmerkingen",
"reported": "REPORTED" "reported": "Gerapporteerd"
}, },
"preview": { "preview": {
"keyboard": { "keyboard": {
@ -583,14 +606,14 @@
} }
}, },
"account_list": { "account_list": {
"tab_bar_hint": "Current selected profile: %s. Double tap then hold to show account switcher", "tab_bar_hint": "Huidige geselecteerde profiel: %s. Dubbel-tik en houd vast om account te wisselen",
"dismiss_account_switcher": "Dismiss Account Switcher", "dismiss_account_switcher": "Annuleer account wisselen",
"add_account": "Add Account" "add_account": "Voeg account toe"
}, },
"wizard": { "wizard": {
"new_in_mastodon": "New in Mastodon", "new_in_mastodon": "Nieuw in Mastodon",
"multiple_account_switch_intro_description": "Switch between multiple accounts by holding the profile button.", "multiple_account_switch_intro_description": "Schakel tussen meerdere accounts door de profielknop in te drukken en vast te houden.",
"accessibility_hint": "Double tap to dismiss this wizard" "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", "NSCameraUsageDescription": "Gebruikt om foto's te nemen voor je berichten",
"NSPhotoLibraryAddUsageDescription": "Gebruikt om foto's op te slaan in de fotobibliotheek", "NSPhotoLibraryAddUsageDescription": "Gebruikt om foto's op te slaan in de fotobibliotheek",
"NewPostShortcutItemTitle": "Nieuw Bericht", "NewPostShortcutItemTitle": "Nieuw Bericht",
"SearchShortcutItemTitle": "Zoeken" "SearchShortcutItemTitle": "Zoek"
} }

View File

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

View File

@ -2,84 +2,84 @@
"common": { "common": {
"alerts": { "alerts": {
"common": { "common": {
"please_try_again": "Please try again.", "please_try_again": "Por favor tente novamente.",
"please_try_again_later": "Please try again later." "please_try_again_later": "Tente novamente mais tarde."
}, },
"sign_up_failure": { "sign_up_failure": {
"title": "Sign Up Failure" "title": "Sign Up Failure"
}, },
"server_error": { "server_error": {
"title": "Server Error" "title": "Erro do servidor"
}, },
"vote_failure": { "vote_failure": {
"title": "Vote Failure", "title": "Falha ao votar",
"poll_ended": "The poll has ended" "poll_ended": "Essa enquete terminou"
}, },
"discard_post_content": { "discard_post_content": {
"title": "Discard Draft", "title": "Deletar Rascunho",
"message": "Confirm to discard composed post content." "message": "Confirm to discard composed post content."
}, },
"publish_post_failure": { "publish_post_failure": {
"title": "Publish Failure", "title": "Falha ao publicar",
"message": "Failed to publish the post.\nPlease check your internet connection.", "message": "Falha ao publicar o post.\nPor favor verifique a sua conexão de internet.",
"attachments_message": { "attachments_message": {
"video_attach_with_photo": "Cannot attach a video to a post that already contains images.", "video_attach_with_photo": "Não é possível adicionar um vídeo à um toot que já contém imagens.",
"more_than_one_video": "Cannot attach more than one video." "more_than_one_video": "Não é possível adicionar mais de um vídeo."
} }
}, },
"edit_profile_failure": { "edit_profile_failure": {
"title": "Edit Profile Error", "title": "Falha ao atualizar perfil",
"message": "Cannot edit profile. Please try again." "message": "Não foi possível atualizar o perfil. Por favor tente novamente."
}, },
"sign_out": { "sign_out": {
"title": "Sign Out", "title": "Sair",
"message": "Are you sure you want to sign out?", "message": "Você tem certeza que deseja sair?",
"confirm": "Sign Out" "confirm": "Sair"
}, },
"block_domain": { "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": "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": "Block Domain" "block_entire_domain": "Bloquear Domínio"
}, },
"save_photo_failure": { "save_photo_failure": {
"title": "Save Photo Failure", "title": "Falha ao salvar foto",
"message": "Please enable the photo library access permission to save the photo." "message": "Please enable the photo library access permission to save the photo."
}, },
"delete_post": { "delete_post": {
"title": "Delete Post", "title": "Deletar Toot",
"message": "Are you sure you want to delete this post?" "message": "Você tem certeza que deseja deletar esse toot?"
}, },
"clean_cache": { "clean_cache": {
"title": "Clean Cache", "title": "Limpar Cache",
"message": "Successfully cleaned %s cache." "message": "%s do cache removidos com sucesso."
} }
}, },
"controls": { "controls": {
"actions": { "actions": {
"back": "Back", "back": "Voltar",
"next": "Next", "next": "Próximo",
"previous": "Previous", "previous": "Anterior",
"open": "Open", "open": "Abrir",
"add": "Add", "add": "Adicionar",
"remove": "Remove", "remove": "Remover",
"edit": "Edit", "edit": "Editar",
"save": "Save", "save": "Salvar",
"ok": "OK", "ok": "OK",
"done": "Done", "done": "Concluir",
"confirm": "Confirm", "confirm": "Confirmar",
"continue": "Continue", "continue": "Continuar",
"compose": "Compose", "compose": "Compor",
"cancel": "Cancel", "cancel": "Cancelar",
"discard": "Discard", "discard": "Descartar",
"try_again": "Try Again", "try_again": "Tente novamente",
"take_photo": "Take Photo", "take_photo": "Take Photo",
"save_photo": "Save Photo", "save_photo": "Salvar foto",
"copy_photo": "Copy Photo", "copy_photo": "Copiar foto",
"sign_in": "Sign In", "sign_in": "Sign In",
"sign_up": "Sign Up", "sign_up": "Sign Up",
"see_more": "See More", "see_more": "See More",
"preview": "Preview", "preview": "Preview",
"share": "Share", "share": "Compartilhar",
"share_user": "Share %s", "share_user": "Compartilhar %s",
"share_post": "Share Post", "share_post": "Share Post",
"open_in_safari": "Open in Safari", "open_in_safari": "Open in Safari",
"open_in_browser": "Open in Browser", "open_in_browser": "Open in Browser",
@ -129,19 +129,25 @@
"show_post": "Show Post", "show_post": "Show Post",
"show_user_profile": "Show user profile", "show_user_profile": "Show user profile",
"content_warning": "Content Warning", "content_warning": "Content Warning",
"sensitive_content": "Sensitive Content",
"media_content_warning": "Tap anywhere to reveal", "media_content_warning": "Tap anywhere to reveal",
"tap_to_reveal": "Tap to reveal",
"poll": { "poll": {
"vote": "Vote", "vote": "Vote",
"closed": "Closed" "closed": "Closed"
}, },
"actions": { "actions": {
"reply": "Reply", "reply": "Responder",
"reblog": "Reblog", "reblog": "Reblog",
"unreblog": "Undo reblog", "unreblog": "Undo reblog",
"favorite": "Favorite", "favorite": "Favorite",
"unfavorite": "Unfavorite", "unfavorite": "Unfavorite",
"menu": "Menu", "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": { "tag": {
"url": "URL", "url": "URL",
@ -205,9 +211,9 @@
"log_in": "Log In" "log_in": "Log In"
}, },
"server_picker": { "server_picker": {
"title": "Mastodon is made of users in different communities.", "title": "Mastodon is made of users in different servers.",
"subtitle": "Pick a community based on your interests, region, or a general purpose one.", "subtitle": "Pick a server 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_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": { "button": {
"category": { "category": {
"all": "All", "all": "All",
@ -234,7 +240,7 @@
"category": "CATEGORY" "category": "CATEGORY"
}, },
"input": { "input": {
"placeholder": "Search communities" "placeholder": "Search servers"
}, },
"empty_state": { "empty_state": {
"finding_servers": "Finding available servers...", "finding_servers": "Finding available servers...",
@ -440,6 +446,12 @@
"title": "Unblock Account", "title": "Unblock Account",
"message": "Confirm to unblock %s" "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": { "follower": {
@ -481,6 +493,16 @@
"clear": "Clear" "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": { "favorite": {
"title": "Your Favorites" "title": "Your Favorites"
}, },
@ -541,7 +563,8 @@
"true_black_dark_mode": "True black dark mode", "true_black_dark_mode": "True black dark mode",
"disable_avatar_animation": "Disable animated avatars", "disable_avatar_animation": "Disable animated avatars",
"disable_emoji_animation": "Disable animated emojis", "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": { "boring_zone": {
"title": "The Boring Zone", "title": "The Boring Zone",

View File

@ -114,6 +114,22 @@
<string>%ld reblogs</string> <string>%ld reblogs</string>
</dict> </dict>
</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> <key>plural.count.vote</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>

View File

@ -129,7 +129,9 @@
"show_post": "Show Post", "show_post": "Show Post",
"show_user_profile": "Show user profile", "show_user_profile": "Show user profile",
"content_warning": "Content Warning", "content_warning": "Content Warning",
"sensitive_content": "Sensitive Content",
"media_content_warning": "Tap anywhere to reveal", "media_content_warning": "Tap anywhere to reveal",
"tap_to_reveal": "Tap to reveal",
"poll": { "poll": {
"vote": "Vote", "vote": "Vote",
"closed": "Closed" "closed": "Closed"
@ -141,7 +143,11 @@
"favorite": "Favorite", "favorite": "Favorite",
"unfavorite": "Unfavorite", "unfavorite": "Unfavorite",
"menu": "Menu", "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": { "tag": {
"url": "URL", "url": "URL",
@ -205,9 +211,9 @@
"log_in": "Log In" "log_in": "Log In"
}, },
"server_picker": { "server_picker": {
"title": "Mastodon is made of users in different communities.", "title": "Mastodon is made of users in different servers.",
"subtitle": "Pick a community based on your interests, region, or a general purpose one.", "subtitle": "Pick a server 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_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": { "button": {
"category": { "category": {
"all": "All", "all": "All",
@ -234,7 +240,7 @@
"category": "CATEGORY" "category": "CATEGORY"
}, },
"input": { "input": {
"placeholder": "Search communities" "placeholder": "Search servers"
}, },
"empty_state": { "empty_state": {
"finding_servers": "Finding available servers...", "finding_servers": "Finding available servers...",
@ -440,6 +446,12 @@
"title": "Unblock Account", "title": "Unblock Account",
"message": "Confirm to unblock %s" "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": { "follower": {
@ -481,6 +493,16 @@
"clear": "Clear" "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": { "favorite": {
"title": "Your Favorites" "title": "Your Favorites"
}, },
@ -541,7 +563,8 @@
"true_black_dark_mode": "True black dark mode", "true_black_dark_mode": "True black dark mode",
"disable_avatar_animation": "Disable animated avatars", "disable_avatar_animation": "Disable animated avatars",
"disable_emoji_animation": "Disable animated emojis", "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": { "boring_zone": {
"title": "The Boring Zone", "title": "The Boring Zone",

View File

@ -128,6 +128,24 @@
<string>%ld reblogs</string> <string>%ld reblogs</string>
</dict> </dict>
</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> <key>plural.count.vote</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>

View File

@ -129,7 +129,9 @@
"show_post": "Show Post", "show_post": "Show Post",
"show_user_profile": "Show user profile", "show_user_profile": "Show user profile",
"content_warning": "Content Warning", "content_warning": "Content Warning",
"sensitive_content": "Sensitive Content",
"media_content_warning": "Tap anywhere to reveal", "media_content_warning": "Tap anywhere to reveal",
"tap_to_reveal": "Tap to reveal",
"poll": { "poll": {
"vote": "Vote", "vote": "Vote",
"closed": "Closed" "closed": "Closed"
@ -141,7 +143,11 @@
"favorite": "Favorite", "favorite": "Favorite",
"unfavorite": "Unfavorite", "unfavorite": "Unfavorite",
"menu": "Menu", "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": { "tag": {
"url": "URL", "url": "URL",
@ -205,9 +211,9 @@
"log_in": "Log In" "log_in": "Log In"
}, },
"server_picker": { "server_picker": {
"title": "Mastodon is made of users in different communities.", "title": "Mastodon is made of users in different servers.",
"subtitle": "Pick a community based on your interests, region, or a general purpose one.", "subtitle": "Pick a server 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_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": { "button": {
"category": { "category": {
"all": "All", "all": "All",
@ -234,7 +240,7 @@
"category": "CATEGORY" "category": "CATEGORY"
}, },
"input": { "input": {
"placeholder": "Search communities" "placeholder": "Search servers"
}, },
"empty_state": { "empty_state": {
"finding_servers": "Finding available servers...", "finding_servers": "Finding available servers...",
@ -440,6 +446,12 @@
"title": "Unblock Account", "title": "Unblock Account",
"message": "Confirm to unblock %s" "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": { "follower": {
@ -481,6 +493,16 @@
"clear": "Clear" "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": { "favorite": {
"title": "Your Favorites" "title": "Your Favorites"
}, },
@ -541,7 +563,8 @@
"true_black_dark_mode": "True black dark mode", "true_black_dark_mode": "True black dark mode",
"disable_avatar_animation": "Disable animated avatars", "disable_avatar_animation": "Disable animated avatars",
"disable_emoji_animation": "Disable animated emojis", "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": { "boring_zone": {
"title": "The Boring Zone", "title": "The Boring Zone",

View File

@ -142,6 +142,26 @@
<string>%ld продвинули</string> <string>%ld продвинули</string>
</dict> </dict>
</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> <key>plural.count.vote</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>

View File

@ -46,7 +46,7 @@
}, },
"delete_post": { "delete_post": {
"title": "Вы уверены, что хотите удалить этот пост?", "title": "Вы уверены, что хотите удалить этот пост?",
"message": "Are you sure you want to delete this post?" "message": "Вы уверены, что хотите удалить этот пост?"
}, },
"clean_cache": { "clean_cache": {
"title": "Очистка кэша", "title": "Очистка кэша",
@ -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": "Нажмите в любом месте, чтобы показать", "media_content_warning": "Нажмите в любом месте, чтобы показать",
"tap_to_reveal": "Нажмите, чтобы показать",
"poll": { "poll": {
"vote": "Проголосовать", "vote": "Проголосовать",
"closed": "Завершён" "closed": "Завершён"
@ -141,7 +143,11 @@
"favorite": "Добавить в избранное", "favorite": "Добавить в избранное",
"unfavorite": "Убрать из избранного", "unfavorite": "Убрать из избранного",
"menu": "Меню", "menu": "Меню",
"hide": "Hide" "hide": "Скрыть",
"show_image": "Показать изображение",
"show_gif": "Показать GIF",
"show_video_player": "Показать видеопроигрыватель",
"tap_then_hold_to_show_menu": "Нажмите и удерживайте, чтобы показать меню"
}, },
"tag": { "tag": {
"url": "Ссылка", "url": "Ссылка",
@ -170,7 +176,7 @@
"unblock_user": "Разблокировать %s", "unblock_user": "Разблокировать %s",
"blocked": "В заблокированных", "blocked": "В заблокированных",
"mute": "Игнорировать", "mute": "Игнорировать",
"mute_user": "Добавить %s в игнорируемые", "mute_user": "Игнорировать %s",
"unmute": "Убрать из игнорируемых", "unmute": "Убрать из игнорируемых",
"unmute_user": "Убрать %s из игнорируемых", "unmute_user": "Убрать %s из игнорируемых",
"muted": "В игнорируемых", "muted": "В игнорируемых",
@ -201,13 +207,13 @@
"scene": { "scene": {
"welcome": { "welcome": {
"slogan": "Социальная сеть\nпод вашим контролем.", "slogan": "Социальная сеть\nпод вашим контролем.",
"get_started": "Get Started", "get_started": "Присоединиться",
"log_in": "Вход" "log_in": "Вход"
}, },
"server_picker": { "server_picker": {
"title": "Выберите сервер,\nлюбой сервер.", "title": "Выберите сервер,\nлюбой сервер.",
"subtitle": "Выберите сообщество на основе своих интересов, региона или общей тематики.", "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": { "button": {
"category": { "category": {
"all": "Все", "all": "Все",
@ -316,7 +322,7 @@
"subtitle": "Мы только что отправили письмо на\n%s.\nНажмите на ссылку в нём, чтобы\nподтвердить свою учётную запись.", "subtitle": "Мы только что отправили письмо на\n%s.\nНажмите на ссылку в нём, чтобы\nподтвердить свою учётную запись.",
"button": { "button": {
"open_email_app": "Открыть приложение почты", "open_email_app": "Открыть приложение почты",
"resend": "Resend" "resend": "Отправить заново"
}, },
"dont_receive_email": { "dont_receive_email": {
"title": "Проверьте свой e-mail адрес", "title": "Проверьте свой e-mail адрес",
@ -419,7 +425,7 @@
"segmented_control": { "segmented_control": {
"posts": "Посты", "posts": "Посты",
"replies": "Ответы", "replies": "Ответы",
"posts_and_replies": "Posts and Replies", "posts_and_replies": "Посты и ответы",
"media": "Медиа", "media": "Медиа",
"about": "About" "about": "About"
}, },
@ -440,6 +446,12 @@
"title": "Unblock Account", "title": "Unblock Account",
"message": "Confirm to unblock %s" "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": { "follower": {
@ -481,6 +493,16 @@
"clear": "Очистить" "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": { "favorite": {
"title": "Ваше избранное" "title": "Ваше избранное"
}, },
@ -541,7 +563,8 @@
"true_black_dark_mode": "Полноценно чёрный режим", "true_black_dark_mode": "Полноценно чёрный режим",
"disable_avatar_animation": "Отключить анимацию аватарок", "disable_avatar_animation": "Отключить анимацию аватарок",
"disable_emoji_animation": "Отключить анимацию эмодзи", "disable_emoji_animation": "Отключить анимацию эмодзи",
"using_default_browser": "Использовать браузер по умолчанию для открытия ссылок" "using_default_browser": "Использовать браузер по умолчанию для открытия ссылок",
"open_links_in_mastodon": "Открывать ссылки в Мастодоне"
}, },
"boring_zone": { "boring_zone": {
"title": "Зона скукотищи", "title": "Зона скукотищи",
@ -563,7 +586,7 @@
} }
}, },
"report": { "report": {
"title_report": "Report", "title_report": "Жалоба",
"title": "Пожаловаться на %s", "title": "Пожаловаться на %s",
"step1": "Шаг 1 из 2", "step1": "Шаг 1 из 2",
"step2": "Шаг 2 из 2", "step2": "Шаг 2 из 2",
@ -588,7 +611,7 @@
"add_account": "Add Account" "add_account": "Add Account"
}, },
"wizard": { "wizard": {
"new_in_mastodon": "New in Mastodon", "new_in_mastodon": "Новое в Мастодоне",
"multiple_account_switch_intro_description": "Switch between multiple accounts by holding the profile button.", "multiple_account_switch_intro_description": "Switch between multiple accounts by holding the profile button.",
"accessibility_hint": "Double tap to dismiss this wizard" "accessibility_hint": "Double tap to dismiss this wizard"
} }

View File

@ -114,6 +114,22 @@
<string>%ld edelleen jakoa</string> <string>%ld edelleen jakoa</string>
</dict> </dict>
</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> <key>plural.count.vote</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>

View File

@ -12,18 +12,18 @@
"title": "Palvelinvirhe" "title": "Palvelinvirhe"
}, },
"vote_failure": { "vote_failure": {
"title": "Vote Failure", "title": "Röstning misslyckades",
"poll_ended": "Kysely on päättynyt" "poll_ended": "Kysely on päättynyt"
}, },
"discard_post_content": { "discard_post_content": {
"title": "Hylkää luonnos", "title": "Hylkää luonnos",
"message": "Confirm to discard composed post content." "message": "Bekräfta för att slänga inläggsutkast."
}, },
"publish_post_failure": { "publish_post_failure": {
"title": "Julkaiseminen epäonnistui", "title": "Julkaiseminen epäonnistui",
"message": "Julkaisun julkaiseminen epäonnistui.\nTarkista internet-yhteytesi.", "message": "Julkaisun julkaiseminen epäonnistui.\nTarkista internet-yhteytesi.",
"attachments_message": { "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ää." "more_than_one_video": "Ei voi liittä yhtä videota enempää."
} }
}, },
@ -37,16 +37,16 @@
"confirm": "Kirjaudu ulos" "confirm": "Kirjaudu ulos"
}, },
"block_domain": { "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" "block_entire_domain": "Estä verkkotunnus"
}, },
"save_photo_failure": { "save_photo_failure": {
"title": "Kuvan tallentaminen epäonnistui", "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": { "delete_post": {
"title": "Haluatko varmasti poistaa tämän julkaisun?", "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": { "clean_cache": {
"title": "Puhdista välimuisti", "title": "Puhdista välimuisti",
@ -82,9 +82,9 @@
"share_user": "Jaa %s", "share_user": "Jaa %s",
"share_post": "Jaa julkaisu", "share_post": "Jaa julkaisu",
"open_in_safari": "Avaa Safarissa", "open_in_safari": "Avaa Safarissa",
"open_in_browser": "Open in Browser", "open_in_browser": "Öppna i webbläsare",
"find_people": "Löydä tilejä seurattavaksi", "find_people": "Löydä tilejä seurattavaksi",
"manually_search": "Manually search instead", "manually_search": "Sök manuellt istället",
"skip": "Ohita", "skip": "Ohita",
"reply": "Vastaa", "reply": "Vastaa",
"report_user": "Ilmianna %s", "report_user": "Ilmianna %s",
@ -113,13 +113,13 @@
"open_author_profile": "Avaa tekijän profiili", "open_author_profile": "Avaa tekijän profiili",
"open_reblogger_profile": "Avaa edelleen jakajan profiili", "open_reblogger_profile": "Avaa edelleen jakajan profiili",
"reply_status": "Vastaa julkaisuun", "reply_status": "Vastaa julkaisuun",
"toggle_reblog": "Toggle Reblog on Post", "toggle_reblog": "Växla ompostning på inlägg",
"toggle_favorite": "Toggle Favorite on Post", "toggle_favorite": "Växla favorit på inlägg",
"toggle_content_warning": "Vaihda sisältövaroitus", "toggle_content_warning": "Vaihda sisältövaroitus",
"preview_image": "Preview Image" "preview_image": "Förhandsgranska bild"
}, },
"segmented_control": { "segmented_control": {
"previous_section": "Previous Section", "previous_section": "Föregående avsnitt",
"next_section": "Seuraava lohko" "next_section": "Seuraava lohko"
} }
}, },
@ -129,33 +129,39 @@
"show_post": "Näytä julkaisu", "show_post": "Näytä julkaisu",
"show_user_profile": "Näytä tili", "show_user_profile": "Näytä tili",
"content_warning": "Sisältövaroitus", "content_warning": "Sisältövaroitus",
"sensitive_content": "Känsligt innehåll",
"media_content_warning": "Napauta mistä tahansa paljastaaksesi", "media_content_warning": "Napauta mistä tahansa paljastaaksesi",
"tap_to_reveal": "Tryck för att visa",
"poll": { "poll": {
"vote": "Vote", "vote": "Rösta",
"closed": "Suljettu" "closed": "Suljettu"
}, },
"actions": { "actions": {
"reply": "Vastaa", "reply": "Vastaa",
"reblog": "Jaa edelleen", "reblog": "Jaa edelleen",
"unreblog": "Peru edelleen jako", "unreblog": "Peru edelleen jako",
"favorite": "Favorite", "favorite": "Favorit",
"unfavorite": "Unfavorite", "unfavorite": "Ta bort favorit",
"menu": "Valikko", "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": { "tag": {
"url": "URL", "url": "URL",
"mention": "Mention", "mention": "Nämn",
"link": "Linkki", "link": "Linkki",
"hashtag": "Hashtagi", "hashtag": "Hashtagi",
"email": "Sähköposti", "email": "Sähköposti",
"emoji": "Emoji" "emoji": "Emoji"
}, },
"visibility": { "visibility": {
"unlisted": "Everyone can see this post but not display in the public timeline.", "unlisted": "Alla kan se detta inlägg men det visas inte i den offentliga tidslinjen.",
"private": "Only their followers can see this post.", "private": "Endast deras följare kan se detta inlägg.",
"private_from_me": "Only my followers can see this post.", "private_from_me": "Bara mina följare kan se det här inlägget.",
"direct": "Only mentioned user can see this post." "direct": "Endast nämnda användare kan se detta inlägg."
} }
}, },
"friendship": { "friendship": {
@ -167,7 +173,7 @@
"block_user": "Estä %s", "block_user": "Estä %s",
"block_domain": "Estä %s", "block_domain": "Estä %s",
"unblock": "Poista esto", "unblock": "Poista esto",
"unblock_user": "Unblock %s", "unblock_user": "Avblockera %s",
"blocked": "Estetty", "blocked": "Estetty",
"mute": "Mykistä", "mute": "Mykistä",
"mute_user": "Mykistä %s", "mute_user": "Mykistä %s",
@ -206,8 +212,8 @@
}, },
"server_picker": { "server_picker": {
"title": "Valitse palvelin,\nmikä tahansa palvelin.", "title": "Valitse palvelin,\nmikä tahansa palvelin.",
"subtitle": "Pick a community based on your interests, region, or a general purpose one.", "subtitle": "Välj en gemenskap baserad på dina intressen, region eller ett allmänt syfte.",
"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": "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": { "button": {
"category": { "category": {
"all": "Kaikki", "all": "Kaikki",
@ -260,11 +266,11 @@
}, },
"password": { "password": {
"placeholder": "salasana", "placeholder": "salasana",
"require": "Your password needs at least:", "require": "Ditt lösenord behöver minst:",
"character_limit": "8 characters", "character_limit": "8 tecken",
"accessibility": { "accessibility": {
"checked": "checked", "checked": "markerad",
"unchecked": "unchecked" "unchecked": "avmarkerad"
}, },
"hint": "Salasanassasi on oltava vähintään kahdeksan merkkiä" "hint": "Salasanassasi on oltava vähintään kahdeksan merkkiä"
}, },
@ -278,14 +284,14 @@
"email": "Sähköposti", "email": "Sähköposti",
"password": "Salasana", "password": "Salasana",
"agreement": "Hyväksy", "agreement": "Hyväksy",
"locale": "Locale", "locale": "Språk",
"reason": "Syy" "reason": "Syy"
}, },
"reason": { "reason": {
"blocked": "%s sisältää estetyn sähköpostipalveluntarjoajan", "blocked": "%s sisältää estetyn sähköpostipalveluntarjoajan",
"unreachable": "%s ei näytä olevan olemassa", "unreachable": "%s ei näytä olevan olemassa",
"taken": "%s on jo käytössä", "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ä", "accepted": "%s täytyy hyväksyä",
"blank": "%s vaaditaan", "blank": "%s vaaditaan",
"invalid": "%s on virheellinen", "invalid": "%s on virheellinen",
@ -316,7 +322,7 @@
"subtitle": "Lähetimme juuri sähköpostin osoitteeseen %s, napauta siinä olevaa linkkiä vahvistaaksesi tilisi.", "subtitle": "Lähetimme juuri sähköpostin osoitteeseen %s, napauta siinä olevaa linkkiä vahvistaaksesi tilisi.",
"button": { "button": {
"open_email_app": "Avaa sähköpostisovellus", "open_email_app": "Avaa sähköpostisovellus",
"resend": "Resend" "resend": "Skicka igen"
}, },
"dont_receive_email": { "dont_receive_email": {
"title": "Tarkista sähköpostisi", "title": "Tarkista sähköpostisi",
@ -359,7 +365,7 @@
"attachment": { "attachment": {
"photo": "kuva", "photo": "kuva",
"video": "video", "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_photo": "Kuvaile kuva näkövammaisille...",
"description_video": "Kuvaile video näkövammaisille..." "description_video": "Kuvaile video näkövammaisille..."
}, },
@ -383,7 +389,7 @@
"direct": "Vain mainitsemani tilit" "direct": "Vain mainitsemani tilit"
}, },
"auto_complete": { "auto_complete": {
"space_to_add": "Space to add" "space_to_add": "Mellanslag att lägga till"
}, },
"accessibility": { "accessibility": {
"append_attachment": "Lisää liite", "append_attachment": "Lisää liite",
@ -419,27 +425,33 @@
"segmented_control": { "segmented_control": {
"posts": "Julkaisut", "posts": "Julkaisut",
"replies": "Vastaukset", "replies": "Vastaukset",
"posts_and_replies": "Posts and Replies", "posts_and_replies": "Inlägg och svar",
"media": "Media", "media": "Media",
"about": "Om" "about": "Om"
}, },
"relationship_action_alert": { "relationship_action_alert": {
"confirm_mute_user": { "confirm_mute_user": {
"title": "Mute Account", "title": "Tysta konto",
"message": "Confirm to mute %s" "message": "Bekräfta för att tysta %s"
}, },
"confirm_unmute_user": { "confirm_unmute_user": {
"title": "Poista tilin mykistys", "title": "Poista tilin mykistys",
"message": "Vahvista, että haluat poistaa mykistyksen tililtä %s" "message": "Vahvista, että haluat poistaa mykistyksen tililtä %s"
}, },
"confirm_block_user": { "confirm_block_user": {
"title": "Block Account", "title": "Blockera konto",
"message": "Confirm to block %s" "message": "Bekräfta för att blockera %s"
}, },
"confirm_unblock_user": { "confirm_unblock_user": {
"title": "Unblock Account", "title": "Avblockera konto",
"message": "Confirm to unblock %s" "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": { "follower": {
@ -481,6 +493,16 @@
"clear": "Tyhjennä" "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": { "favorite": {
"title": "Omat suosikit" "title": "Omat suosikit"
}, },
@ -490,12 +512,12 @@
"Mentions": "Maininnat" "Mentions": "Maininnat"
}, },
"notification_description": { "notification_description": {
"followed_you": "followed you", "followed_you": "följde dig",
"favorited_your_post": "favorited your post", "favorited_your_post": "favoriserade ditt inlägg",
"reblogged_your_post": "reblogged your post", "reblogged_your_post": "ompostade ditt inlägg",
"mentioned_you": "nämnde dig", "mentioned_you": "nämnde dig",
"request_to_follow_you": "request to follow you", "request_to_follow_you": "begär att följa dig",
"poll_has_ended": "poll has ended" "poll_has_ended": "omröstningen har avslutats"
}, },
"keyobard": { "keyobard": {
"show_everything": "Näytä kaikki", "show_everything": "Näytä kaikki",
@ -516,15 +538,15 @@
"dark": "Tumma" "dark": "Tumma"
}, },
"look_and_feel": { "look_and_feel": {
"title": "Look and Feel", "title": "Utseende och känsla",
"use_system": "Use System", "use_system": "Följ systeminställningarna",
"really_dark": "Really Dark", "really_dark": "Verkligen mörk",
"sorta_dark": "Sorta Dark", "sorta_dark": "Ganska mörk",
"light": "Ljust" "light": "Ljust"
}, },
"notifications": { "notifications": {
"title": "Ilmoitukset", "title": "Ilmoitukset",
"favorites": "Favorites my post", "favorites": "Favoriserar mitt inlägg",
"follows": "Seuraa minua", "follows": "Seuraa minua",
"boosts": "Omien julkaisujen edelleen jaot", "boosts": "Omien julkaisujen edelleen jaot",
"mentions": "Mainitsee minut", "mentions": "Mainitsee minut",
@ -541,7 +563,8 @@
"true_black_dark_mode": "Todellinen mustan tumma tila", "true_black_dark_mode": "Todellinen mustan tumma tila",
"disable_avatar_animation": "Poista käytöstä animoidut avatarit", "disable_avatar_animation": "Poista käytöstä animoidut avatarit",
"disable_emoji_animation": "Poista käytöstä animoidut emojit", "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": { "boring_zone": {
"title": "Tylsä alue", "title": "Tylsä alue",
@ -563,17 +586,17 @@
} }
}, },
"report": { "report": {
"title_report": "Report", "title_report": "Rapportera",
"title": "Ilmianna %s", "title": "Ilmianna %s",
"step1": "Vaihe 1/2", "step1": "Vaihe 1/2",
"step2": "Vaihe 2/2", "step2": "Vaihe 2/2",
"content1": "Onko julkaisuja, joita haluaisit lisätä ilmiantoon?", "content1": "Onko julkaisuja, joita haluaisit lisätä ilmiantoon?",
"content2": "Onko valvojien syytä tietää tästä ilmiannosta?", "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", "send": "Lähetä ilmianto",
"skip_to_send": "Lähetä ilman kommentteja", "skip_to_send": "Lähetä ilman kommentteja",
"text_placeholder": "Kirjoita tai liitä lisäkommentteja", "text_placeholder": "Kirjoita tai liitä lisäkommentteja",
"reported": "REPORTED" "reported": "RAPPORTERAD"
}, },
"preview": { "preview": {
"keyboard": { "keyboard": {

View File

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

View File

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

View File

@ -100,6 +100,20 @@
<string>%ld การดัน</string> <string>%ld การดัน</string>
</dict> </dict>
</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> <key>plural.count.vote</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <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": "เนื้อหาที่ละเอียดอ่อน",
"media_content_warning": "แตะที่ใดก็ตามเพื่อเปิดเผย", "media_content_warning": "แตะที่ใดก็ตามเพื่อเปิดเผย",
"tap_to_reveal": "แตะเพื่อเปิดเผย",
"poll": { "poll": {
"vote": "ลงคะแนน", "vote": "ลงคะแนน",
"closed": "ปิดแล้ว" "closed": "ปิดแล้ว"
@ -141,7 +143,11 @@
"favorite": "ชื่นชอบ", "favorite": "ชื่นชอบ",
"unfavorite": "เลิกชื่นชอบ", "unfavorite": "เลิกชื่นชอบ",
"menu": "เมนู", "menu": "เมนู",
"hide": "ซ่อน" "hide": "ซ่อน",
"show_image": "แสดงภาพ",
"show_gif": "แสดง GIF",
"show_video_player": "แสดงตัวเล่นวิดีโอ",
"tap_then_hold_to_show_menu": "แตะค้างไว้เพื่อแสดงเมนู"
}, },
"tag": { "tag": {
"url": "URL", "url": "URL",
@ -440,6 +446,12 @@
"title": "เลิกปิดกั้นบัญชี", "title": "เลิกปิดกั้นบัญชี",
"message": "ยืนยันเพื่อเลิกปิดกั้น %s" "message": "ยืนยันเพื่อเลิกปิดกั้น %s"
} }
},
"accessibility": {
"show_avatar_image": "แสดงภาพประจำตัว",
"edit_avatar_image": "แก้ไขภาพประจำตัว",
"show_banner_image": "แสดงภาพแบนเนอร์",
"double_tap_to_open_the_list": "แตะสองครั้งเพื่อเปิดรายการ"
} }
}, },
"follower": { "follower": {
@ -481,6 +493,16 @@
"clear": "ล้าง" "clear": "ล้าง"
} }
}, },
"discovery": {
"tabs": {
"posts": "โพสต์",
"hashtags": "แฮชแท็ก",
"news": "ข่าว",
"community": "Community",
"for_you": "สำหรับคุณ"
},
"intro": "นี่คือโพสต์ที่กำลังได้รับความสนใจในมุมของ Mastodon ของคุณ"
},
"favorite": { "favorite": {
"title": "รายการโปรดของคุณ" "title": "รายการโปรดของคุณ"
}, },
@ -541,7 +563,8 @@
"true_black_dark_mode": "โหมดมืดดำสนิท", "true_black_dark_mode": "โหมดมืดดำสนิท",
"disable_avatar_animation": "ปิดใช้งานภาพประจำตัวแบบเคลื่อนไหว", "disable_avatar_animation": "ปิดใช้งานภาพประจำตัวแบบเคลื่อนไหว",
"disable_emoji_animation": "ปิดใช้งานอีโมจิแบบเคลื่อนไหว", "disable_emoji_animation": "ปิดใช้งานอีโมจิแบบเคลื่อนไหว",
"using_default_browser": "ใช้เบราว์เซอร์เริ่มต้นเพื่อเปิดลิงก์" "using_default_browser": "ใช้เบราว์เซอร์เริ่มต้นเพื่อเปิดลิงก์",
"open_links_in_mastodon": "เปิดลิงก์ใน Mastodon"
}, },
"boring_zone": { "boring_zone": {
"title": "โซนน่าเบื่อ", "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> <string>%ld 条转发</string>
</dict> </dict>
</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> <key>plural.count.vote</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <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": "敏感内容",
"media_content_warning": "点击任意位置显示", "media_content_warning": "点击任意位置显示",
"tap_to_reveal": "点击以显示",
"poll": { "poll": {
"vote": "投票", "vote": "投票",
"closed": "已关闭" "closed": "已关闭"
@ -141,7 +143,11 @@
"favorite": "喜欢", "favorite": "喜欢",
"unfavorite": "取消喜欢", "unfavorite": "取消喜欢",
"menu": "菜单", "menu": "菜单",
"hide": "隐藏" "hide": "隐藏",
"show_image": "显示图片",
"show_gif": "显示 GIF",
"show_video_player": "显示视频播放器",
"tap_then_hold_to_show_menu": "长按以显示菜单"
}, },
"tag": { "tag": {
"url": "URL", "url": "URL",
@ -440,6 +446,12 @@
"title": "解除屏蔽帐户", "title": "解除屏蔽帐户",
"message": "确认取消屏蔽 %s" "message": "确认取消屏蔽 %s"
} }
},
"accessibility": {
"show_avatar_image": "显示头像",
"edit_avatar_image": "编辑头像",
"show_banner_image": "显示顶部横幅图片",
"double_tap_to_open_the_list": "双击打开列表"
} }
}, },
"follower": { "follower": {
@ -481,6 +493,16 @@
"clear": "清除" "clear": "清除"
} }
}, },
"discovery": {
"tabs": {
"posts": "嘟文",
"hashtags": "话题标签",
"news": "最新消息",
"community": "社区",
"for_you": "为你推荐"
},
"intro": "这些嘟文在你的长毛象小宇宙中备受关注。"
},
"favorite": { "favorite": {
"title": "你的喜欢" "title": "你的喜欢"
}, },
@ -541,7 +563,8 @@
"true_black_dark_mode": "纯黑模式", "true_black_dark_mode": "纯黑模式",
"disable_avatar_animation": "禁用动画头像", "disable_avatar_animation": "禁用动画头像",
"disable_emoji_animation": "禁用动画表情", "disable_emoji_animation": "禁用动画表情",
"using_default_browser": "使用默认浏览器打开链接" "using_default_browser": "使用默认浏览器打开链接",
"open_links_in_mastodon": "在 Mastodon 中打开链接"
}, },
"boring_zone": { "boring_zone": {
"title": "The Boring Zone", "title": "The Boring Zone",

View File

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

View File

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

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