Add French localization (#2265)

zio/stable
Ansh 2023-12-22 03:30:24 +05:30 committed by GitHub
parent d068cb1939
commit df73f83538
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 2559 additions and 84 deletions

View File

@ -1,6 +1,6 @@
/** @type {import('@lingui/conf').LinguiConfig} */ /** @type {import('@lingui/conf').LinguiConfig} */
module.exports = { module.exports = {
locales: ['en', 'hi', 'ja'], locales: ['en', 'hi', 'ja', 'fr'],
catalogs: [ catalogs: [
{ {
path: '<rootDir>/src/locale/locales/{locale}/messages', path: '<rootDir>/src/locale/locales/{locale}/messages',

View File

@ -7,6 +7,6 @@ test('sanitizeAppLanguageSetting', () => {
expect(sanitizeAppLanguageSetting('en')).toBe(AppLanguage.en) expect(sanitizeAppLanguageSetting('en')).toBe(AppLanguage.en)
expect(sanitizeAppLanguageSetting('hi')).toBe(AppLanguage.hi) expect(sanitizeAppLanguageSetting('hi')).toBe(AppLanguage.hi)
expect(sanitizeAppLanguageSetting('foo')).toBe(AppLanguage.en) expect(sanitizeAppLanguageSetting('foo')).toBe(AppLanguage.en)
expect(sanitizeAppLanguageSetting('en,fr')).toBe(AppLanguage.en) expect(sanitizeAppLanguageSetting('en,foo')).toBe(AppLanguage.en)
expect(sanitizeAppLanguageSetting('fr,en')).toBe(AppLanguage.en) expect(sanitizeAppLanguageSetting('foo,en')).toBe(AppLanguage.en)
}) })

View File

@ -114,6 +114,8 @@ export function sanitizeAppLanguageSetting(appLanguage: string): AppLanguage {
return AppLanguage.hi return AppLanguage.hi
case 'ja': case 'ja':
return AppLanguage.ja return AppLanguage.ja
case 'fr':
return AppLanguage.fr
default: default:
continue continue
} }

View File

@ -5,6 +5,7 @@ import {useLanguagePrefs} from '#/state/preferences'
import {messages as messagesEn} from '#/locale/locales/en/messages' import {messages as messagesEn} from '#/locale/locales/en/messages'
import {messages as messagesHi} from '#/locale/locales/hi/messages' import {messages as messagesHi} from '#/locale/locales/hi/messages'
import {messages as messagesJa} from '#/locale/locales/ja/messages' import {messages as messagesJa} from '#/locale/locales/ja/messages'
import {messages as messagesFr} from '#/locale/locales/fr/messages'
import {sanitizeAppLanguageSetting} from '#/locale/helpers' import {sanitizeAppLanguageSetting} from '#/locale/helpers'
import {AppLanguage} from '#/locale/languages' import {AppLanguage} from '#/locale/languages'
@ -21,6 +22,10 @@ export async function dynamicActivate(locale: AppLanguage) {
i18n.loadAndActivate({locale, messages: messagesJa}) i18n.loadAndActivate({locale, messages: messagesJa})
break break
} }
case AppLanguage.fr: {
i18n.loadAndActivate({locale, messages: messagesFr})
break
}
default: { default: {
i18n.loadAndActivate({locale, messages: messagesEn}) i18n.loadAndActivate({locale, messages: messagesEn})
break break

View File

@ -20,6 +20,10 @@ export async function dynamicActivate(locale: AppLanguage) {
mod = await import(`./locales/ja/messages`) mod = await import(`./locales/ja/messages`)
break break
} }
case AppLanguage.fr: {
mod = await import(`./locales/fr/messages`)
break
}
default: { default: {
mod = await import(`./locales/en/messages`) mod = await import(`./locales/en/messages`)
break break

View File

@ -8,6 +8,7 @@ export enum AppLanguage {
en = 'en', en = 'en',
hi = 'hi', hi = 'hi',
ja = 'ja', ja = 'ja',
fr = 'fr',
} }
interface AppLanguageConfig { interface AppLanguageConfig {
@ -19,6 +20,7 @@ export const APP_LANGUAGES: AppLanguageConfig[] = [
{code2: AppLanguage.en, name: 'English'}, {code2: AppLanguage.en, name: 'English'},
{code2: AppLanguage.hi, name: 'हिंदी'}, {code2: AppLanguage.hi, name: 'हिंदी'},
{code2: AppLanguage.ja, name: '日本語'}, {code2: AppLanguage.ja, name: '日本語'},
{code2: AppLanguage.fr, name: 'Français'},
] ]
export const LANGUAGES: Language[] = [ export const LANGUAGES: Language[] = [

View File

@ -375,7 +375,7 @@ msgstr ""
#: src/view/com/composer/Composer.tsx:285 #: src/view/com/composer/Composer.tsx:285
#: src/view/com/composer/Composer.tsx:288 #: src/view/com/composer/Composer.tsx:288
#: src/view/com/modals/AltImage.tsx:127 #: src/view/com/modals/AltImage.tsx:128
#: src/view/com/modals/ChangeEmail.tsx:218 #: src/view/com/modals/ChangeEmail.tsx:218
#: src/view/com/modals/ChangeEmail.tsx:220 #: src/view/com/modals/ChangeEmail.tsx:220
#: src/view/com/modals/Confirm.tsx:88 #: src/view/com/modals/Confirm.tsx:88
@ -398,7 +398,7 @@ msgstr ""
msgid "Cancel account deletion" msgid "Cancel account deletion"
msgstr "" msgstr ""
#: src/view/com/modals/AltImage.tsx:122 #: src/view/com/modals/AltImage.tsx:123
msgid "Cancel add image alt text" msgid "Cancel add image alt text"
msgstr "" msgstr ""
@ -809,7 +809,7 @@ msgstr ""
msgid "Enable this setting to only see replies between people you follow." msgid "Enable this setting to only see replies between people you follow."
msgstr "" msgstr ""
#: src/view/screens/Profile.tsx:425 #: src/view/screens/Profile.tsx:426
msgid "End of feed" msgid "End of feed"
msgstr "" msgstr ""
@ -854,7 +854,7 @@ msgstr ""
msgid "Failed to load recommended feeds" msgid "Failed to load recommended feeds"
msgstr "" msgstr ""
#: src/view/screens/Feeds.tsx:559 #: src/view/screens/Feeds.tsx:560
msgid "Feed offline" msgid "Feed offline"
msgstr "" msgstr ""
@ -868,9 +868,9 @@ msgid "Feedback"
msgstr "" msgstr ""
#: src/view/screens/Feeds.tsx:475 #: src/view/screens/Feeds.tsx:475
#: src/view/screens/Profile.tsx:164 #: src/view/screens/Profile.tsx:165
#: src/view/shell/bottom-bar/BottomBar.tsx:181 #: src/view/shell/bottom-bar/BottomBar.tsx:181
#: src/view/shell/desktop/LeftNav.tsx:339 #: src/view/shell/desktop/LeftNav.tsx:340
#: src/view/shell/Drawer.tsx:455 #: src/view/shell/Drawer.tsx:455
#: src/view/shell/Drawer.tsx:456 #: src/view/shell/Drawer.tsx:456
msgid "Feeds" msgid "Feeds"
@ -973,7 +973,7 @@ msgstr ""
#: src/view/com/auth/LoggedOut.tsx:81 #: src/view/com/auth/LoggedOut.tsx:81
#: src/view/com/auth/LoggedOut.tsx:82 #: src/view/com/auth/LoggedOut.tsx:82
#: src/view/com/util/moderation/ScreenHider.tsx:123 #: src/view/com/util/moderation/ScreenHider.tsx:123
#: src/view/shell/desktop/LeftNav.tsx:103 #: src/view/shell/desktop/LeftNav.tsx:104
msgid "Go back" msgid "Go back"
msgstr "" msgstr ""
@ -1041,7 +1041,7 @@ msgstr ""
#~ msgstr "" #~ msgstr ""
#: src/view/shell/bottom-bar/BottomBar.tsx:137 #: src/view/shell/bottom-bar/BottomBar.tsx:137
#: src/view/shell/desktop/LeftNav.tsx:303 #: src/view/shell/desktop/LeftNav.tsx:304
#: src/view/shell/Drawer.tsx:379 #: src/view/shell/Drawer.tsx:379
#: src/view/shell/Drawer.tsx:380 #: src/view/shell/Drawer.tsx:380
msgid "Home" msgid "Home"
@ -1074,7 +1074,7 @@ msgstr ""
msgid "If none are selected, suitable for all ages." msgid "If none are selected, suitable for all ages."
msgstr "" msgstr ""
#: src/view/com/modals/AltImage.tsx:96 #: src/view/com/modals/AltImage.tsx:97
msgid "Image alt text" msgid "Image alt text"
msgstr "" msgstr ""
@ -1195,7 +1195,7 @@ msgstr ""
msgid "Liked by" msgid "Liked by"
msgstr "" msgstr ""
#: src/view/screens/Profile.tsx:163 #: src/view/screens/Profile.tsx:164
msgid "Likes" msgid "Likes"
msgstr "" msgstr ""
@ -1215,8 +1215,8 @@ msgstr ""
msgid "List Name" msgid "List Name"
msgstr "" msgstr ""
#: src/view/screens/Profile.tsx:165 #: src/view/screens/Profile.tsx:166
#: src/view/shell/desktop/LeftNav.tsx:376 #: src/view/shell/desktop/LeftNav.tsx:377
#: src/view/shell/Drawer.tsx:471 #: src/view/shell/Drawer.tsx:471
#: src/view/shell/Drawer.tsx:472 #: src/view/shell/Drawer.tsx:472
msgid "Lists" msgid "Lists"
@ -1263,7 +1263,7 @@ msgstr ""
msgid "Make sure this is where you intend to go!" msgid "Make sure this is where you intend to go!"
msgstr "" msgstr ""
#: src/view/screens/Profile.tsx:162 #: src/view/screens/Profile.tsx:163
msgid "Media" msgid "Media"
msgstr "" msgstr ""
@ -1285,7 +1285,7 @@ msgstr ""
#: src/view/screens/Moderation.tsx:64 #: src/view/screens/Moderation.tsx:64
#: src/view/screens/Settings.tsx:563 #: src/view/screens/Settings.tsx:563
#: src/view/shell/desktop/LeftNav.tsx:394 #: src/view/shell/desktop/LeftNav.tsx:395
#: src/view/shell/Drawer.tsx:490 #: src/view/shell/Drawer.tsx:490
#: src/view/shell/Drawer.tsx:491 #: src/view/shell/Drawer.tsx:491
msgid "Moderation" msgid "Moderation"
@ -1361,7 +1361,7 @@ msgstr ""
msgid "My Feeds" msgid "My Feeds"
msgstr "" msgstr ""
#: src/view/shell/desktop/LeftNav.tsx:64 #: src/view/shell/desktop/LeftNav.tsx:65
msgid "My Profile" msgid "My Profile"
msgstr "" msgstr ""
@ -1384,16 +1384,16 @@ msgid "New"
msgstr "" msgstr ""
#: src/view/com/feeds/FeedPage.tsx:200 #: src/view/com/feeds/FeedPage.tsx:200
#: src/view/screens/Feeds.tsx:510 #: src/view/screens/Feeds.tsx:511
#: src/view/screens/Profile.tsx:353 #: src/view/screens/Profile.tsx:354
#: src/view/screens/ProfileFeed.tsx:430 #: src/view/screens/ProfileFeed.tsx:430
#: src/view/screens/ProfileList.tsx:193 #: src/view/screens/ProfileList.tsx:193
#: src/view/screens/ProfileList.tsx:221 #: src/view/screens/ProfileList.tsx:221
#: src/view/shell/desktop/LeftNav.tsx:246 #: src/view/shell/desktop/LeftNav.tsx:247
msgid "New post" msgid "New post"
msgstr "" msgstr ""
#: src/view/shell/desktop/LeftNav.tsx:256 #: src/view/shell/desktop/LeftNav.tsx:257
msgid "New Post" msgid "New Post"
msgstr "" msgstr ""
@ -1470,7 +1470,7 @@ msgstr ""
#: src/view/screens/Notifications.tsx:109 #: src/view/screens/Notifications.tsx:109
#: src/view/screens/Notifications.tsx:133 #: src/view/screens/Notifications.tsx:133
#: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/bottom-bar/BottomBar.tsx:205
#: src/view/shell/desktop/LeftNav.tsx:358 #: src/view/shell/desktop/LeftNav.tsx:359
#: src/view/shell/Drawer.tsx:416 #: src/view/shell/Drawer.tsx:416
#: src/view/shell/Drawer.tsx:417 #: src/view/shell/Drawer.tsx:417
msgid "Notifications" msgid "Notifications"
@ -1634,7 +1634,7 @@ msgstr ""
msgid "Post not found" msgid "Post not found"
msgstr "" msgstr ""
#: src/view/screens/Profile.tsx:160 #: src/view/screens/Profile.tsx:161
msgid "Posts" msgid "Posts"
msgstr "" msgstr ""
@ -1667,7 +1667,7 @@ msgid "Processing..."
msgstr "" msgstr ""
#: src/view/shell/bottom-bar/BottomBar.tsx:247 #: src/view/shell/bottom-bar/BottomBar.tsx:247
#: src/view/shell/desktop/LeftNav.tsx:412 #: src/view/shell/desktop/LeftNav.tsx:413
#: src/view/shell/Drawer.tsx:69 #: src/view/shell/Drawer.tsx:69
#: src/view/shell/Drawer.tsx:525 #: src/view/shell/Drawer.tsx:525
#: src/view/shell/Drawer.tsx:526 #: src/view/shell/Drawer.tsx:526
@ -1759,7 +1759,7 @@ msgstr ""
msgid "Removed from list" msgid "Removed from list"
msgstr "" msgstr ""
#: src/view/screens/Profile.tsx:161 #: src/view/screens/Profile.tsx:162
msgid "Replies" msgid "Replies"
msgstr "" msgstr ""
@ -1859,7 +1859,7 @@ msgstr ""
#~ msgid "Retry change handle" #~ msgid "Retry change handle"
#~ msgstr "" #~ msgstr ""
#: src/view/com/modals/AltImage.tsx:114 #: src/view/com/modals/AltImage.tsx:115
#: src/view/com/modals/BirthDateSettings.tsx:93 #: src/view/com/modals/BirthDateSettings.tsx:93
#: src/view/com/modals/BirthDateSettings.tsx:96 #: src/view/com/modals/BirthDateSettings.tsx:96
#: src/view/com/modals/ChangeHandle.tsx:173 #: src/view/com/modals/ChangeHandle.tsx:173
@ -1869,7 +1869,7 @@ msgstr ""
msgid "Save" msgid "Save"
msgstr "" msgstr ""
#: src/view/com/modals/AltImage.tsx:105 #: src/view/com/modals/AltImage.tsx:106
msgid "Save alt text" msgid "Save alt text"
msgstr "" msgstr ""
@ -1898,7 +1898,7 @@ msgstr ""
#: src/view/screens/Search/Search.tsx:401 #: src/view/screens/Search/Search.tsx:401
#: src/view/screens/Search/Search.tsx:567 #: src/view/screens/Search/Search.tsx:567
#: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/bottom-bar/BottomBar.tsx:159
#: src/view/shell/desktop/LeftNav.tsx:321 #: src/view/shell/desktop/LeftNav.tsx:322
#: src/view/shell/desktop/Search.tsx:161 #: src/view/shell/desktop/Search.tsx:161
#: src/view/shell/desktop/Search.tsx:170 #: src/view/shell/desktop/Search.tsx:170
#: src/view/shell/Drawer.tsx:343 #: src/view/shell/Drawer.tsx:343
@ -1993,7 +1993,7 @@ msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your f
msgstr "" msgstr ""
#: src/view/screens/Settings.tsx:277 #: src/view/screens/Settings.tsx:277
#: src/view/shell/desktop/LeftNav.tsx:430 #: src/view/shell/desktop/LeftNav.tsx:431
#: src/view/shell/Drawer.tsx:546 #: src/view/shell/Drawer.tsx:546
#: src/view/shell/Drawer.tsx:547 #: src/view/shell/Drawer.tsx:547
msgid "Settings" msgid "Settings"

File diff suppressed because it is too large Load Diff

View File

@ -375,7 +375,7 @@ msgstr "केवल अक्षर, संख्या, रिक्त स्
#: src/view/com/composer/Composer.tsx:285 #: src/view/com/composer/Composer.tsx:285
#: src/view/com/composer/Composer.tsx:288 #: src/view/com/composer/Composer.tsx:288
#: src/view/com/modals/AltImage.tsx:127 #: src/view/com/modals/AltImage.tsx:128
#: src/view/com/modals/ChangeEmail.tsx:218 #: src/view/com/modals/ChangeEmail.tsx:218
#: src/view/com/modals/ChangeEmail.tsx:220 #: src/view/com/modals/ChangeEmail.tsx:220
#: src/view/com/modals/Confirm.tsx:88 #: src/view/com/modals/Confirm.tsx:88
@ -398,7 +398,7 @@ msgstr "कैंसिल"
msgid "Cancel account deletion" msgid "Cancel account deletion"
msgstr "अकाउंट बंद मत करो" msgstr "अकाउंट बंद मत करो"
#: src/view/com/modals/AltImage.tsx:122 #: src/view/com/modals/AltImage.tsx:123
msgid "Cancel add image alt text" msgid "Cancel add image alt text"
msgstr "ऑल्ट टेक्स्ट मत जोड़ें" msgstr "ऑल्ट टेक्स्ट मत जोड़ें"
@ -805,7 +805,7 @@ msgstr "ईमेल:"
msgid "Enable this setting to only see replies between people you follow." msgid "Enable this setting to only see replies between people you follow."
msgstr "इस सेटिंग को केवल उन लोगों के बीच जवाब देखने में सक्षम करें जिन्हें आप फॉलो करते हैं।।" msgstr "इस सेटिंग को केवल उन लोगों के बीच जवाब देखने में सक्षम करें जिन्हें आप फॉलो करते हैं।।"
#: src/view/screens/Profile.tsx:425 #: src/view/screens/Profile.tsx:426
msgid "End of feed" msgid "End of feed"
msgstr "" msgstr ""
@ -850,7 +850,7 @@ msgstr "ऑल्ट टेक्स्ट"
msgid "Failed to load recommended feeds" msgid "Failed to load recommended feeds"
msgstr "अनुशंसित फ़ीड लोड करने में विफल" msgstr "अनुशंसित फ़ीड लोड करने में विफल"
#: src/view/screens/Feeds.tsx:559 #: src/view/screens/Feeds.tsx:560
msgid "Feed offline" msgid "Feed offline"
msgstr "फ़ीड ऑफ़लाइन है" msgstr "फ़ीड ऑफ़लाइन है"
@ -864,9 +864,9 @@ msgid "Feedback"
msgstr "प्रतिक्रिया" msgstr "प्रतिक्रिया"
#: src/view/screens/Feeds.tsx:475 #: src/view/screens/Feeds.tsx:475
#: src/view/screens/Profile.tsx:164 #: src/view/screens/Profile.tsx:165
#: src/view/shell/bottom-bar/BottomBar.tsx:181 #: src/view/shell/bottom-bar/BottomBar.tsx:181
#: src/view/shell/desktop/LeftNav.tsx:339 #: src/view/shell/desktop/LeftNav.tsx:340
#: src/view/shell/Drawer.tsx:455 #: src/view/shell/Drawer.tsx:455
#: src/view/shell/Drawer.tsx:456 #: src/view/shell/Drawer.tsx:456
msgid "Feeds" msgid "Feeds"
@ -965,7 +965,7 @@ msgstr "प्रारंभ करें"
#: src/view/com/auth/LoggedOut.tsx:81 #: src/view/com/auth/LoggedOut.tsx:81
#: src/view/com/auth/LoggedOut.tsx:82 #: src/view/com/auth/LoggedOut.tsx:82
#: src/view/com/util/moderation/ScreenHider.tsx:123 #: src/view/com/util/moderation/ScreenHider.tsx:123
#: src/view/shell/desktop/LeftNav.tsx:103 #: src/view/shell/desktop/LeftNav.tsx:104
msgid "Go back" msgid "Go back"
msgstr "वापस जाओ" msgstr "वापस जाओ"
@ -1033,7 +1033,7 @@ msgstr ""
#~ msgstr "" #~ msgstr ""
#: src/view/shell/bottom-bar/BottomBar.tsx:137 #: src/view/shell/bottom-bar/BottomBar.tsx:137
#: src/view/shell/desktop/LeftNav.tsx:303 #: src/view/shell/desktop/LeftNav.tsx:304
#: src/view/shell/Drawer.tsx:379 #: src/view/shell/Drawer.tsx:379
#: src/view/shell/Drawer.tsx:380 #: src/view/shell/Drawer.tsx:380
msgid "Home" msgid "Home"
@ -1066,7 +1066,7 @@ msgstr "मेरे पास अपना डोमेन है"
msgid "If none are selected, suitable for all ages." msgid "If none are selected, suitable for all ages."
msgstr "यदि किसी को चुना जाता है, तो सभी उम्र के लिए उपयुक्त है।।" msgstr "यदि किसी को चुना जाता है, तो सभी उम्र के लिए उपयुक्त है।।"
#: src/view/com/modals/AltImage.tsx:96 #: src/view/com/modals/AltImage.tsx:97
msgid "Image alt text" msgid "Image alt text"
msgstr "छवि alt पाठ" msgstr "छवि alt पाठ"
@ -1187,7 +1187,7 @@ msgstr "इस फ़ीड को लाइक करो"
msgid "Liked by" msgid "Liked by"
msgstr "इन यूजर ने लाइक किया है" msgstr "इन यूजर ने लाइक किया है"
#: src/view/screens/Profile.tsx:163 #: src/view/screens/Profile.tsx:164
msgid "Likes" msgid "Likes"
msgstr "" msgstr ""
@ -1207,8 +1207,8 @@ msgstr "सूची अवतार"
msgid "List Name" msgid "List Name"
msgstr "सूची का नाम" msgstr "सूची का नाम"
#: src/view/screens/Profile.tsx:165 #: src/view/screens/Profile.tsx:166
#: src/view/shell/desktop/LeftNav.tsx:376 #: src/view/shell/desktop/LeftNav.tsx:377
#: src/view/shell/Drawer.tsx:471 #: src/view/shell/Drawer.tsx:471
#: src/view/shell/Drawer.tsx:472 #: src/view/shell/Drawer.tsx:472
msgid "Lists" msgid "Lists"
@ -1255,7 +1255,7 @@ msgstr "उस खाते में लॉग इन करें जो स
msgid "Make sure this is where you intend to go!" msgid "Make sure this is where you intend to go!"
msgstr "यह सुनिश्चित करने के लिए कि आप कहाँ जाना चाहते हैं!" msgstr "यह सुनिश्चित करने के लिए कि आप कहाँ जाना चाहते हैं!"
#: src/view/screens/Profile.tsx:162 #: src/view/screens/Profile.tsx:163
msgid "Media" msgid "Media"
msgstr "" msgstr ""
@ -1277,7 +1277,7 @@ msgstr ""
#: src/view/screens/Moderation.tsx:64 #: src/view/screens/Moderation.tsx:64
#: src/view/screens/Settings.tsx:563 #: src/view/screens/Settings.tsx:563
#: src/view/shell/desktop/LeftNav.tsx:394 #: src/view/shell/desktop/LeftNav.tsx:395
#: src/view/shell/Drawer.tsx:490 #: src/view/shell/Drawer.tsx:490
#: src/view/shell/Drawer.tsx:491 #: src/view/shell/Drawer.tsx:491
msgid "Moderation" msgid "Moderation"
@ -1353,7 +1353,7 @@ msgstr "जन्मदिन"
msgid "My Feeds" msgid "My Feeds"
msgstr "मेरी फ़ीड" msgstr "मेरी फ़ीड"
#: src/view/shell/desktop/LeftNav.tsx:64 #: src/view/shell/desktop/LeftNav.tsx:65
msgid "My Profile" msgid "My Profile"
msgstr "मेरी प्रोफाइल" msgstr "मेरी प्रोफाइल"
@ -1376,16 +1376,16 @@ msgid "New"
msgstr "नया" msgstr "नया"
#: src/view/com/feeds/FeedPage.tsx:200 #: src/view/com/feeds/FeedPage.tsx:200
#: src/view/screens/Feeds.tsx:510 #: src/view/screens/Feeds.tsx:511
#: src/view/screens/Profile.tsx:353 #: src/view/screens/Profile.tsx:354
#: src/view/screens/ProfileFeed.tsx:430 #: src/view/screens/ProfileFeed.tsx:430
#: src/view/screens/ProfileList.tsx:193 #: src/view/screens/ProfileList.tsx:193
#: src/view/screens/ProfileList.tsx:221 #: src/view/screens/ProfileList.tsx:221
#: src/view/shell/desktop/LeftNav.tsx:246 #: src/view/shell/desktop/LeftNav.tsx:247
msgid "New post" msgid "New post"
msgstr "नई पोस्ट" msgstr "नई पोस्ट"
#: src/view/shell/desktop/LeftNav.tsx:256 #: src/view/shell/desktop/LeftNav.tsx:257
msgid "New Post" msgid "New Post"
msgstr "नई पोस्ट" msgstr "नई पोस्ट"
@ -1462,7 +1462,7 @@ msgstr ""
#: src/view/screens/Notifications.tsx:109 #: src/view/screens/Notifications.tsx:109
#: src/view/screens/Notifications.tsx:133 #: src/view/screens/Notifications.tsx:133
#: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/bottom-bar/BottomBar.tsx:205
#: src/view/shell/desktop/LeftNav.tsx:358 #: src/view/shell/desktop/LeftNav.tsx:359
#: src/view/shell/Drawer.tsx:416 #: src/view/shell/Drawer.tsx:416
#: src/view/shell/Drawer.tsx:417 #: src/view/shell/Drawer.tsx:417
msgid "Notifications" msgid "Notifications"
@ -1626,7 +1626,7 @@ msgstr "पोस्ट भाषा"
msgid "Post not found" msgid "Post not found"
msgstr "पोस्ट नहीं मिला" msgstr "पोस्ट नहीं मिला"
#: src/view/screens/Profile.tsx:160 #: src/view/screens/Profile.tsx:161
msgid "Posts" msgid "Posts"
msgstr "" msgstr ""
@ -1659,7 +1659,7 @@ msgid "Processing..."
msgstr "प्रसंस्करण..." msgstr "प्रसंस्करण..."
#: src/view/shell/bottom-bar/BottomBar.tsx:247 #: src/view/shell/bottom-bar/BottomBar.tsx:247
#: src/view/shell/desktop/LeftNav.tsx:412 #: src/view/shell/desktop/LeftNav.tsx:413
#: src/view/shell/Drawer.tsx:69 #: src/view/shell/Drawer.tsx:69
#: src/view/shell/Drawer.tsx:525 #: src/view/shell/Drawer.tsx:525
#: src/view/shell/Drawer.tsx:526 #: src/view/shell/Drawer.tsx:526
@ -1751,7 +1751,7 @@ msgstr "इस फ़ीड को सहेजे गए फ़ीड से
msgid "Removed from list" msgid "Removed from list"
msgstr "" msgstr ""
#: src/view/screens/Profile.tsx:161 #: src/view/screens/Profile.tsx:162
msgid "Replies" msgid "Replies"
msgstr "" msgstr ""
@ -1851,7 +1851,7 @@ msgstr "फिर से कोशिश करो"
#~ msgid "Retry change handle" #~ msgid "Retry change handle"
#~ msgstr "हैंडल बदलना फिर से कोशिश करो" #~ msgstr "हैंडल बदलना फिर से कोशिश करो"
#: src/view/com/modals/AltImage.tsx:114 #: src/view/com/modals/AltImage.tsx:115
#: src/view/com/modals/BirthDateSettings.tsx:93 #: src/view/com/modals/BirthDateSettings.tsx:93
#: src/view/com/modals/BirthDateSettings.tsx:96 #: src/view/com/modals/BirthDateSettings.tsx:96
#: src/view/com/modals/ChangeHandle.tsx:173 #: src/view/com/modals/ChangeHandle.tsx:173
@ -1861,7 +1861,7 @@ msgstr "फिर से कोशिश करो"
msgid "Save" msgid "Save"
msgstr "सेव करो" msgstr "सेव करो"
#: src/view/com/modals/AltImage.tsx:105 #: src/view/com/modals/AltImage.tsx:106
msgid "Save alt text" msgid "Save alt text"
msgstr "सेव ऑल्ट टेक्स्ट" msgstr "सेव ऑल्ट टेक्स्ट"
@ -1890,7 +1890,7 @@ msgstr "सहेजे गए फ़ीड"
#: src/view/screens/Search/Search.tsx:401 #: src/view/screens/Search/Search.tsx:401
#: src/view/screens/Search/Search.tsx:567 #: src/view/screens/Search/Search.tsx:567
#: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/bottom-bar/BottomBar.tsx:159
#: src/view/shell/desktop/LeftNav.tsx:321 #: src/view/shell/desktop/LeftNav.tsx:322
#: src/view/shell/desktop/Search.tsx:161 #: src/view/shell/desktop/Search.tsx:161
#: src/view/shell/desktop/Search.tsx:170 #: src/view/shell/desktop/Search.tsx:170
#: src/view/shell/Drawer.tsx:343 #: src/view/shell/Drawer.tsx:343
@ -1985,7 +1985,7 @@ msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your f
msgstr "इस सेटिंग को अपने निम्नलिखित फ़ीड में अपने सहेजे गए फ़ीड के नमूने दिखाने के लिए \"हाँ\" पर सेट करें। यह एक प्रयोगात्मक विशेषता है।।" msgstr "इस सेटिंग को अपने निम्नलिखित फ़ीड में अपने सहेजे गए फ़ीड के नमूने दिखाने के लिए \"हाँ\" पर सेट करें। यह एक प्रयोगात्मक विशेषता है।।"
#: src/view/screens/Settings.tsx:277 #: src/view/screens/Settings.tsx:277
#: src/view/shell/desktop/LeftNav.tsx:430 #: src/view/shell/desktop/LeftNav.tsx:431
#: src/view/shell/Drawer.tsx:546 #: src/view/shell/Drawer.tsx:546
#: src/view/shell/Drawer.tsx:547 #: src/view/shell/Drawer.tsx:547
msgid "Settings" msgid "Settings"

View File

@ -347,7 +347,7 @@ msgstr "文字、数字、スペース、ハイフン、およびアンダース
#: src/view/com/composer/Composer.tsx:285 #: src/view/com/composer/Composer.tsx:285
#: src/view/com/composer/Composer.tsx:288 #: src/view/com/composer/Composer.tsx:288
#: src/view/com/modals/AltImage.tsx:127 #: src/view/com/modals/AltImage.tsx:128
#: src/view/com/modals/ChangeEmail.tsx:218 #: src/view/com/modals/ChangeEmail.tsx:218
#: src/view/com/modals/ChangeEmail.tsx:220 #: src/view/com/modals/ChangeEmail.tsx:220
#: src/view/com/modals/Confirm.tsx:88 #: src/view/com/modals/Confirm.tsx:88
@ -370,7 +370,7 @@ msgstr "キャンセル"
msgid "Cancel account deletion" msgid "Cancel account deletion"
msgstr "アカウントの削除をキャンセル" msgstr "アカウントの削除をキャンセル"
#: src/view/com/modals/AltImage.tsx:122 #: src/view/com/modals/AltImage.tsx:123
msgid "Cancel add image alt text" msgid "Cancel add image alt text"
msgstr "画像のALTテキストの追加をキャンセル" msgstr "画像のALTテキストの追加をキャンセル"
@ -773,7 +773,7 @@ msgstr "メールアドレス:"
msgid "Enable this setting to only see replies between people you follow." msgid "Enable this setting to only see replies between people you follow."
msgstr "この設定を有効にすると、フォローしているユーザー間の返信だけが表示されます。" msgstr "この設定を有効にすると、フォローしているユーザー間の返信だけが表示されます。"
#: src/view/screens/Profile.tsx:425 #: src/view/screens/Profile.tsx:426
msgid "End of feed" msgid "End of feed"
msgstr "フィードの終わり" msgstr "フィードの終わり"
@ -818,7 +818,7 @@ msgstr "ALTテキストを展開"
msgid "Failed to load recommended feeds" msgid "Failed to load recommended feeds"
msgstr "おすすめのフィードのロードに失敗しました" msgstr "おすすめのフィードのロードに失敗しました"
#: src/view/screens/Feeds.tsx:559 #: src/view/screens/Feeds.tsx:560
msgid "Feed offline" msgid "Feed offline"
msgstr "フィードはオフラインです" msgstr "フィードはオフラインです"
@ -832,9 +832,9 @@ msgid "Feedback"
msgstr "フィードバック" msgstr "フィードバック"
#: src/view/screens/Feeds.tsx:475 #: src/view/screens/Feeds.tsx:475
#: src/view/screens/Profile.tsx:164 #: src/view/screens/Profile.tsx:165
#: src/view/shell/bottom-bar/BottomBar.tsx:181 #: src/view/shell/bottom-bar/BottomBar.tsx:181
#: src/view/shell/desktop/LeftNav.tsx:339 #: src/view/shell/desktop/LeftNav.tsx:340
#: src/view/shell/Drawer.tsx:455 #: src/view/shell/Drawer.tsx:455
#: src/view/shell/Drawer.tsx:456 #: src/view/shell/Drawer.tsx:456
msgid "Feeds" msgid "Feeds"
@ -933,7 +933,7 @@ msgstr "はじめに"
#: src/view/com/auth/LoggedOut.tsx:81 #: src/view/com/auth/LoggedOut.tsx:81
#: src/view/com/auth/LoggedOut.tsx:82 #: src/view/com/auth/LoggedOut.tsx:82
#: src/view/com/util/moderation/ScreenHider.tsx:123 #: src/view/com/util/moderation/ScreenHider.tsx:123
#: src/view/shell/desktop/LeftNav.tsx:103 #: src/view/shell/desktop/LeftNav.tsx:104
msgid "Go back" msgid "Go back"
msgstr "戻る" msgstr "戻る"
@ -993,7 +993,7 @@ msgid "Hmm, we're having trouble finding this feed. It may have been deleted."
msgstr "このフィードが見つからないようです。もしかしたら削除されたのかもしれません。" msgstr "このフィードが見つからないようです。もしかしたら削除されたのかもしれません。"
#: src/view/shell/bottom-bar/BottomBar.tsx:137 #: src/view/shell/bottom-bar/BottomBar.tsx:137
#: src/view/shell/desktop/LeftNav.tsx:303 #: src/view/shell/desktop/LeftNav.tsx:304
#: src/view/shell/Drawer.tsx:379 #: src/view/shell/Drawer.tsx:379
#: src/view/shell/Drawer.tsx:380 #: src/view/shell/Drawer.tsx:380
msgid "Home" msgid "Home"
@ -1026,7 +1026,7 @@ msgstr "自分のドメインを持っています"
msgid "If none are selected, suitable for all ages." msgid "If none are selected, suitable for all ages."
msgstr "選択されていない場合は、すべての年齢に適しています。" msgstr "選択されていない場合は、すべての年齢に適しています。"
#: src/view/com/modals/AltImage.tsx:96 #: src/view/com/modals/AltImage.tsx:97
msgid "Image alt text" msgid "Image alt text"
msgstr "画像のALTテキスト" msgstr "画像のALTテキスト"
@ -1138,7 +1138,7 @@ msgstr "このフィードをいいね"
msgid "Liked by" msgid "Liked by"
msgstr "いいねした人" msgstr "いいねした人"
#: src/view/screens/Profile.tsx:163 #: src/view/screens/Profile.tsx:164
msgid "Likes" msgid "Likes"
msgstr "いいね" msgstr "いいね"
@ -1154,8 +1154,8 @@ msgstr "リストアバター"
msgid "List Name" msgid "List Name"
msgstr "リストの名前" msgstr "リストの名前"
#: src/view/screens/Profile.tsx:165 #: src/view/screens/Profile.tsx:166
#: src/view/shell/desktop/LeftNav.tsx:376 #: src/view/shell/desktop/LeftNav.tsx:377
#: src/view/shell/Drawer.tsx:471 #: src/view/shell/Drawer.tsx:471
#: src/view/shell/Drawer.tsx:472 #: src/view/shell/Drawer.tsx:472
msgid "Lists" msgid "Lists"
@ -1202,7 +1202,7 @@ msgstr "リストにないアカウントにログイン"
msgid "Make sure this is where you intend to go!" msgid "Make sure this is where you intend to go!"
msgstr "意図した場所であることを確認してください!" msgstr "意図した場所であることを確認してください!"
#: src/view/screens/Profile.tsx:162 #: src/view/screens/Profile.tsx:163
msgid "Media" msgid "Media"
msgstr "メディア" msgstr "メディア"
@ -1224,7 +1224,7 @@ msgstr "サーバーからのメッセージ"
#: src/view/screens/Moderation.tsx:64 #: src/view/screens/Moderation.tsx:64
#: src/view/screens/Settings.tsx:563 #: src/view/screens/Settings.tsx:563
#: src/view/shell/desktop/LeftNav.tsx:394 #: src/view/shell/desktop/LeftNav.tsx:395
#: src/view/shell/Drawer.tsx:490 #: src/view/shell/Drawer.tsx:490
#: src/view/shell/Drawer.tsx:491 #: src/view/shell/Drawer.tsx:491
msgid "Moderation" msgid "Moderation"
@ -1292,7 +1292,7 @@ msgstr "誕生日"
msgid "My Feeds" msgid "My Feeds"
msgstr "マイフィード" msgstr "マイフィード"
#: src/view/shell/desktop/LeftNav.tsx:64 #: src/view/shell/desktop/LeftNav.tsx:65
msgid "My Profile" msgid "My Profile"
msgstr "マイプロフィール" msgstr "マイプロフィール"
@ -1315,16 +1315,16 @@ msgid "New"
msgstr "新規" msgstr "新規"
#: src/view/com/feeds/FeedPage.tsx:200 #: src/view/com/feeds/FeedPage.tsx:200
#: src/view/screens/Feeds.tsx:510 #: src/view/screens/Feeds.tsx:511
#: src/view/screens/Profile.tsx:353 #: src/view/screens/Profile.tsx:354
#: src/view/screens/ProfileFeed.tsx:430 #: src/view/screens/ProfileFeed.tsx:430
#: src/view/screens/ProfileList.tsx:193 #: src/view/screens/ProfileList.tsx:193
#: src/view/screens/ProfileList.tsx:221 #: src/view/screens/ProfileList.tsx:221
#: src/view/shell/desktop/LeftNav.tsx:246 #: src/view/shell/desktop/LeftNav.tsx:247
msgid "New post" msgid "New post"
msgstr "新しい投稿" msgstr "新しい投稿"
#: src/view/shell/desktop/LeftNav.tsx:256 #: src/view/shell/desktop/LeftNav.tsx:257
msgid "New Post" msgid "New Post"
msgstr "新しい投稿" msgstr "新しい投稿"
@ -1388,7 +1388,7 @@ msgstr "注記Blueskyはオープンでパブリックなネットワーク
#: src/view/screens/Notifications.tsx:109 #: src/view/screens/Notifications.tsx:109
#: src/view/screens/Notifications.tsx:133 #: src/view/screens/Notifications.tsx:133
#: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/bottom-bar/BottomBar.tsx:205
#: src/view/shell/desktop/LeftNav.tsx:358 #: src/view/shell/desktop/LeftNav.tsx:359
#: src/view/shell/Drawer.tsx:416 #: src/view/shell/Drawer.tsx:416
#: src/view/shell/Drawer.tsx:417 #: src/view/shell/Drawer.tsx:417
msgid "Notifications" msgid "Notifications"
@ -1552,7 +1552,7 @@ msgstr "投稿の言語"
msgid "Post not found" msgid "Post not found"
msgstr "投稿が見つかりません" msgstr "投稿が見つかりません"
#: src/view/screens/Profile.tsx:160 #: src/view/screens/Profile.tsx:161
msgid "Posts" msgid "Posts"
msgstr "投稿" msgstr "投稿"
@ -1585,7 +1585,7 @@ msgid "Processing..."
msgstr "処理中..." msgstr "処理中..."
#: src/view/shell/bottom-bar/BottomBar.tsx:247 #: src/view/shell/bottom-bar/BottomBar.tsx:247
#: src/view/shell/desktop/LeftNav.tsx:412 #: src/view/shell/desktop/LeftNav.tsx:413
#: src/view/shell/Drawer.tsx:69 #: src/view/shell/Drawer.tsx:69
#: src/view/shell/Drawer.tsx:525 #: src/view/shell/Drawer.tsx:525
#: src/view/shell/Drawer.tsx:526 #: src/view/shell/Drawer.tsx:526
@ -1672,7 +1672,7 @@ msgstr "保存したフィードからこのフィードを削除しますか?
msgid "Removed from list" msgid "Removed from list"
msgstr "リストから削除されました" msgstr "リストから削除されました"
#: src/view/screens/Profile.tsx:161 #: src/view/screens/Profile.tsx:162
msgid "Replies" msgid "Replies"
msgstr "返信" msgstr "返信"
@ -1760,7 +1760,7 @@ msgstr "設定の状態をリセット"
msgid "Retry" msgid "Retry"
msgstr "再試行" msgstr "再試行"
#: src/view/com/modals/AltImage.tsx:114 #: src/view/com/modals/AltImage.tsx:115
#: src/view/com/modals/BirthDateSettings.tsx:93 #: src/view/com/modals/BirthDateSettings.tsx:93
#: src/view/com/modals/BirthDateSettings.tsx:96 #: src/view/com/modals/BirthDateSettings.tsx:96
#: src/view/com/modals/ChangeHandle.tsx:173 #: src/view/com/modals/ChangeHandle.tsx:173
@ -1770,7 +1770,7 @@ msgstr "再試行"
msgid "Save" msgid "Save"
msgstr "保存" msgstr "保存"
#: src/view/com/modals/AltImage.tsx:105 #: src/view/com/modals/AltImage.tsx:106
msgid "Save alt text" msgid "Save alt text"
msgstr "ALTテキストを保存" msgstr "ALTテキストを保存"
@ -1795,7 +1795,7 @@ msgstr "保存されたフィード"
#: src/view/screens/Search/Search.tsx:401 #: src/view/screens/Search/Search.tsx:401
#: src/view/screens/Search/Search.tsx:567 #: src/view/screens/Search/Search.tsx:567
#: src/view/shell/bottom-bar/BottomBar.tsx:159 #: src/view/shell/bottom-bar/BottomBar.tsx:159
#: src/view/shell/desktop/LeftNav.tsx:321 #: src/view/shell/desktop/LeftNav.tsx:322
#: src/view/shell/desktop/Search.tsx:161 #: src/view/shell/desktop/Search.tsx:161
#: src/view/shell/desktop/Search.tsx:170 #: src/view/shell/desktop/Search.tsx:170
#: src/view/shell/Drawer.tsx:343 #: src/view/shell/Drawer.tsx:343
@ -1890,7 +1890,7 @@ msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your f
msgstr "保存されたフィードのサンプルを次のフィードに表示するには、この設定を「はい」にします。これは実験的な機能です。" msgstr "保存されたフィードのサンプルを次のフィードに表示するには、この設定を「はい」にします。これは実験的な機能です。"
#: src/view/screens/Settings.tsx:277 #: src/view/screens/Settings.tsx:277
#: src/view/shell/desktop/LeftNav.tsx:430 #: src/view/shell/desktop/LeftNav.tsx:431
#: src/view/shell/Drawer.tsx:546 #: src/view/shell/Drawer.tsx:546
#: src/view/shell/Drawer.tsx:547 #: src/view/shell/Drawer.tsx:547
msgid "Settings" msgid "Settings"