fluffychat/lib/l10n/intl_zh.arb
ggurdin 044726fed5
Merge main into production (#4437)
* 3871 activity session issues feedback (#3874)

* fix: add header when fetching image from CMS

* fix: only show activity start page is all roles have never been full

* chore: disable archive button until summary loads

* chore: still save activity analytics summary even if there's a choreo error when fetching summary

* chore: pass location image URL as topic image URL (#3876)

* feat: add local cache for activity session analytics (#3878)

* fix: in new courses, set course_user state event power level to 0 (#3882)

* fix: make activity summary request cache keys unique, use in-memory cache instead of local storage, remove items from cache on error or on state event sent successfully (#3885)

* chore: widen summary cards (#3888)

* Replaced references to spaces with courses in intl files and calls (#3884)

* Replaced references to spaces with courses in intl files and calls

* Change learning community reference to 'public course'

---------

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* chore: update delete course description (#3889)

* 3890 activity start page changes (#3901)

* comment out unreferenced files

* decouple courses, topics, and activities

* update start page

* disable 'join open session' button

* feat: activity dropdown menu

* fix: always initialize course info after fetching (#3907)

* chore: show role goal in text abut button on activity launch page and in tooltip above input bar (#3910)

* chore: go to course settings tab after archiving activity, show check over completed activites (#3913)

* fix: remove dollar sign from copy (#3914)

* fix: update payload accessToken on new login (#3916)

* 3915 course chat view updates (#3919)

* Removes Proper Noun from default analytics morph list (#3918)

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* Level up popup tweaks (#3917)

* Use L10n for 'Level up' text

* Replace drop down button with close button

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* chore: update how activity summary description expansion button layout works (#3930)

* fix: add analytics listener to activity stats menu (#3931)

* fix: don't show join message when user dismisses activity role goal message (#3932)

* chore: hide activity role tooltip when it bar is open (#3933)

* fix: fix null check error in activity role tooltip (#3935)

* fix: when fetching translation, only consider a message to have included IT if the sent message body matches the message at the end of choreo (#3936)

* chore: update messaging in subscription management (#3937)

* feat: join activity session on open app via ping (#3944)

* chore: don't show ping unread badge (#3946)

* fix: Correctly fetch activity images (#3943)

* fix fetching images and parsing url

* small fix for getting activity image URLs

---------

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>

* Set thumbVisibility true for grammar activity scrolling (#3942)

* Set thumbVisibility true for grammar activity scrolling

* always show scrollbar

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* reload space hierarchy on invite update (#3949)

* 3927 analytics tweaks (#3953)

* analytics page updates

* add back download buttons

* some activity / invite page tweaks (#3958)

* Wrap invite course avatar in MapClipper (#3957)

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* Add period to end of languageLevelA2Desc (#3959)

* fix: put back pangea controller init in chat list (#3965)

* fix: show bot avatar in open roles indicator (#3966)

* fix: on cancel registration, pop future loading dialog (#3967)

* chore: adjust actvity participant text colot (#3968)

* fix: always reload course on ID change (#3969)

* chore: increase size of text in archived activity popup (#3970)

* feat: add edit course page (#3971)

* 3962 usability test todos (#3973)

* in new course pages, show images

* in space analytics, if no available languages, pick user's l2

* chore: add cooldown on ping participants

* replace image loading icon with shimmer

* update activity launch page buttons, sort activities in topics by number of participants (#3974)

* chore: topic is completed if user has finished number of activities equal to number of 2 person activities in topic (#3983)

* feat: always show new tokens with green underlines (#3984)

* 3873 add superlatives for most vocab grammar and xp (#3977)

* add grammar and vocab superlatives

- adds superlatives to the summary cards for each user
- WIP, doesn't include XP superlative yet and it continuously reinitializes state which reloads the superlatives

* get analytic superlatives from saved state event

Revert activity user summaries widget to stateless, get info from saved state event instead of awaiting it, and fix some spacing issues.

* add xp superlative

- simplify 3 loop logic into one
- change from constant updates to only generate superlatives on analytics save

* sort imports

* put analytics loading inside buttonControlledCarouselView

* delete commented out code

* return superlative map instead of setting value

* chore: on new token update, clear whole new token cache in case there are identical tokens (#3985)

* fix: fix calculation of completed activities (#3986)

* chore: collection seed always fades up and out (#3987)

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* 3988 activitycourse tweaks (#3989)

* chore: set course and activity descriptions

* chore: remove redundant results button

* 3921 display unsubscribed errors for users (#3991)

* url cleanup

* chore: display unsubscribed errors differently

* chore: show user menu on click participant item (#3992)

* fix: Reintroduce shared isolate (#3981)

* initial scripts n actions

* custom cshared isolate

* kitlin fixes

* integrate and token fix

* executable and gstreamer

* disable check dupes, fix gstreamer

* another linux update, removed 2 android builds

* new updates

* final android attempt

* formatting

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>

* chore: add snackbar message after pinging course participants (#3995)

* fix: don't show green underlines on own messages (#3997)

* 3803 indented bullets displayed strangely (#3999)

* make markdown function the same as matrix sdk

* fix: fix newline issues in html messages

* fix: replace build-web script (#4000)

* fix: try to fix build again (#4001)

* chore: don't allow hover of non-selectable activity participants items (#4002)

* 3895 emoji sequence on clicking the words in a sentence of the target language (#4004)

* cleanup

* feat: toolbar emoji mode

* Add dark/light mode check for unassigned participant label color (#4006)

* chore: update emoji button color (#4015)

* chore: move analytics tooltips inside scrollviews (#4016)

* chore: update icon and border of find a course nav rail item (#4005)

* chore: Improve translation script and translate vi, es, et (#3555)

* improve translation script

* update translation script, more translates for es, et, vi

* chore: fix click cursor showing on hover of disabled activity participant widget (#4020)

* chore: add hint text to text fields in course edit page (#4022)

* chore: add placeholder to image in course editting page (#4024)

* chore: show snackbar on course edit save (#4025)

* 4017 usability test todos 91725 (#4026)

* chore: add ability to toggle show password in signup and login pages

* chore: update text in register popup

* chore: disable save edits button if no changes in course edit page (#4033)

* chore: don't animate in-chat tooltips (#4034)

* chore: add scrollbar to topic activities list (#4035)

* Morph analytics scroll (#4032)

* Move download button above scroll view

* Make morph analytics spacing consistent with vocab analytics spacing

* feat: add ability to add course to existing space (#4037)

* fix: don't attempt to load analytics until your is logged in (#4047)

* feat: integrate room preview endpoint (#4014)

* feat: integrate room preview endpoint

* initial work for intermediary activity page

* Update lib/pangea/activity_sessions/activity_session_start/activity_session_start_page.dart

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update lib/pangea/activity_sessions/activity_session_start/activity_session_start_page.dart

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update lib/pangea/chat_settings/utils/room_summary_extension.dart

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* formatting

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* 3934 activity summary card visual changes (#4013)

* visual tweaks and confetti rain on results generation

* create star rain widget to trigger when activity finishes

* delete commented out lines

* use new star confetti widget in levelup

---------

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* Set height of activity creation sized box to 0 (#4048)

* 4036 playtest 91825 (#4051)

* chore: improve constrast in message practice

* fix typo

* chore: disable learning settings save button until change is made

* show word card on click vocab in activity dropdown

* Playtest updates (#4054)

* update emoji mode icon and tooltip

* upload CMS url instead of uploading image bytes to matrix

* re-init subscription controller after setting account creation date

* fix: don't allow new users to steal roles (#4055)

* chore: render activity instruction markdown (#4056)

* chore: disable hover effect on loading span card icons (#4057)

* fix: fix needed participants copy (#4058)

* update course plan repo search to correctly query (#4065)

* chore: fix practice mode icon / border contrast (#4067)

* chore: only show emoji button for save-vocab tokens, fix alignment for non-token text (#4071)

* fix: fix button visibility in activity start page (#4073)

* chore: use synapse room_preview to determine which activities users have completed (#4078)

* fix: don't reset edits using the room's title and description (#4080)

* chore: on web, show analytics in course chat view (#4085)

* chore: show user menu on click avatar in topic participant list (#4086)

* fix: fix toolbar buttons on mobile (#4087)

* chore: on course load error, show option to add a different course plan to space (#4089)

* fix: check if can invite to course when deciding if show invite button in activity session in course without enough users, disable instead of hiding (#4095)

* chore: shuffle practice tokens before selecting the ones to include (#4097)

* feat: show instruction overlay on first gain points in activity pointing user to click activity stats button (#4099)

* chore: add descriptions for analytics categories (#4100)

* chore: fix copy issue (#4102)

* fix: make invite button go to course invite page (#4103)

* chore: make autoIGC true for new accounts (#4105)

* 4110 playtest 92325 (#4121)

* style activity role tooltip like instruction inline tooltips

* style updates to activity details

* don't show token underlines in practice mode

* show loading activity analytics

* use all construct types to calculate activity analytics, include audio messages in activity summary request

* update chat context menus for activities

* fix positioning on menu in main chat list

* chore: update activity session notification to open activity start page without joining activity (#4122)

* chore: add copy to describe writing analytics (#4123)

* feat: new onboarding flow (#4112)

* feat: new onboarding flow

* go to course details page on click course template in setup page

* update route redirects

* style tweaks

* chore: add gold shimmer to active token practice buttons (#4131)

* chore: remove unnecessary spacing (#4132)

* fix: don't show end activity button until activity has started (#4134)

* chore: add no courses found indicator (#4135)

* chore: update course edit saving logic (#4136)

* chore: add loading indicator to course settings page (#4137)

* fix: use outer context when navigating via course chat popup (#4139)

* chore: update some copy in filter dropdowns (#4140)

* chore: make terms and conditions links work (#4141)

* chore: remove unnecessary padding (#4143)

* fix: hide activity role tooltip during translation (#4145)

* fix: always allow show menu on click activity participant (#4146)

* chore: remove text scaling in emoji mode (#4147)

* chore: increase size of user activity summary widgets (#4149)

* chore: make whole upper acitivty summary clickable to expand (#4150)

* fix: always set vocab as default tab in analytics page (#4151)

* build: fix lints for new flutter version (#4154)

* chore: changes to chat list main view (#4158)

* chore: changes to chat list main view

* remove onboarding page

* Make underlines translucent so lower parts of letters can be seen (#4160)

* 4142-allow-giving-of-activity-feedback (#4144)

* feat: activity feedback repo

* add UI for giving activity feedback

---------

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>

* fix: don't dispose new word overlay animation early (#4168)

* 4152 onboarding tweaks (#4163)

* filter courses by short lang codes

* reduce padding in course details page

* update home / registration routes

* refactor: replace find your people page with new course page from onboarding

* chore: on course search, always load course IDs from server (#4174)

* fix: fix double analytics view in two column mode (#4175)

* feat: on create course, go to invite page while course creation loads (#4178)

* chore: give activity goal tooltip max width (#4179)

* chore: remove horizontal offset from pressable button widget (#4180)

* chore: in space analytics tab on small screens show language code in language dropdown (#4182)

* chore: in reading asssitance input bar, if all practice activities for message are completed, show all done message (#4183)

* 4181 japanese words grouped when should be separate (#4184)

* fix: only continue pickup up adjacent tokens while they are punctuation

* uncomment commented out code

* chore: when igc has matches, make send button color disabled instead of red (#4185)

* chore: don't show choreo error on timeout after canceling translation (#4189)

* consume image sizes from cms, surface course plan activity locations apis (#4187)

* 4152 onboarding tweaks (#4190)

* filter courses by short lang codes

* reduce padding in course details page

* update home / registration routes

* refactor: replace find your people page with new course page from onboarding

* chore: add redirect to onboarding course plan page if user not in course

* chore: re-style onboarding buttons (#4196)

* chore: match vocab lemma irrespective of case, use static message in activity stats dropdown (#4205)

* chore: show word card in click vocab word in activity summary (#4206)

* feat: integrate course translation group (#4209)

* integrate course translation group

* Update lib/pangea/payload_client/models/course_plan/cms_course_plan_translation_group.dart

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* formatting

---------

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>

* chore: wait for user to send at least 3 text or audio messages before showing overlay with instructions about clicking activity status button

* fix: disable ping course participants button if there are no no-bot users in course to ping

* chore: show 'all done' message in practice activity bar for each activity type (#4212)

* Decrease unselected igc underline to 20% opacity (#4214)

* 4199 prevent activity menu tooltip from being interfered with my other overlays to ensure it always shows (#4215)

* don't show activity dropdown instructions if word card is open

* block other overlays from openning when tutorial overlay is open

* remove duplicate open overlay data, don't wait for construct banners to close if overlay fails to open

* chore: show selected archived activity, add tooltip to archived activity analytics view (#4217)

* feat: use cached space code to join space on create account (#4224)

* chore: hide course filters in onboarding pages (#4226)

* feat: show warning popup on l2/activity language mixup (#4229)

* chore: add some debugging statement for staging logout issue (#4234)

* fix: on SSO registration, pass langcode to onboarding pages (#4235)

* fix: refresh expired course cache (#4240)

* Adjust unread badge height to compensate for activity header height (#4213)

* Adjust unread badge height to compensate for activity header height

* Limit height instead of hardcoding values

* Hide course analytics download button on mobile (#4241)

* 4242 change course redirect (#4245)

* feat: connect with synapse public courses endpoint

* intergate course IDs into response model

* remove course redirect, update user's l2 on return to language selection page

* display on public courses page to go to page to make your own and display on make your on page to skip to rooms

* fix: hide activity finished status message for archived activities (#4246)

* fix: fix join with code redirect for non-spaces (#4248)

* 4172 color inconsistency of activity elements (#4247)

* activity menu color consistency

And some sizing changes, made the stats button box much smaller

* revert activity button size changes

Also make text bigger to fill box, and make menu/summary buttons solid colors so the shadow under the button works.

* feat: allow users to give token feedback in word card

* feat: set initial L2 via cached space code course target language if available (#4264)

* fix: fix onboarding redirect on login (#4265)

* Updating logo with Vector svg Image (#4263)

* Updated Logo with SVG image & adjusted margins to keep things center

* Un-formated the Index.html

* Remove invite option from participants widget in DM (#4256)

* chore: padding adjustment in selected course view (#4267)

* chore: on invite, also invite to course parent (#4268)

* fix: don't show language mismatch warning popup if activity lang matches L1 (#4269)

* fix: don't update profile until user controller initialized, redirect to rooms from SSO login, in create account page redirect to language selection page if no language available (#4274)

* feat: add selected course page for public courses, redirect there on click public course, filter out already-joined public courses (#4276)

* chore: remove l1 and CERF course filters from start course and public courses pages, update styling of l2 dropdown (#4278)

* integrate original course topic activity field (#4295)

* fix: fix start your own course link in public courses page (#4306)

* change seed to new vocab bubble (#4305)

* change seed to new vocab bubble

and tweak the animation to fade in, then rise/fade out since this looks better than spinning in.

* formatting

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>

* Make users return to activity session when use invite back button (#4288)

* feat: add notification volume setting (#4310)

* chore: enable activity stats button if someone else finishes the activity (#4311)

* chore: on play with bot timeout, show warning popup (#4312)

* chore: show activity stats cutout tooltip on other user finish activity (#4316)

* 4307 bot in dms and activity chats only (#4319)

* remove bot settings files

* exclude bot in invite page

* listen to language / CERF level changes and update bot DM settings

* Update lib/pangea/common/controllers/pangea_controller.dart

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix: don't assume that list of IDs to fetch and list of fetched objects are the same length (#4322)

* chore: remove background color from activity goal tooltip (#4324)

* fix: prevent word card title from bouncing around (#4325)

* fix: on join activity with role, preload activity participants list to get accurate list of assigned roles (#4326)

* chore: give max width to activity participant indicator widgets (#4327)

* fix: add value key based on selected tab to course settings widget to force refresh on navigate from finished activity (#4331)

* fix: prevent overflows in token info feedback dialog on mobile, add more specific unsubscribed error in future loading dialog (#4333)

* fix: fix storage of selected language not working on mobile (#4334)

* chore: reduce padding around message in new trip page (#4335)

* chore: more specific error message on not found course with code (#4336)

* chore: dismiss last snackbar before show invite snackbar (#4337)

* chore: switch order of buttons in space delete dialog (#4338)

* chore: add custom map icons (#4339)

* chore: add create at and updated at fields to course plan model (#4340)

* chore: add leave space description (#4341)

* refactor: remove ability to directly edit lemma defintions and morph assignments (#4347)

* Organize course repos (#4262)

* integrate CoursePlansRepo.translateActivity, translateTopic, translateCoursePlan

* move translation functions to requisite files

* integrate translation endpoint

* refactor: reorganize course-related repos, add request and response model classes

* remove l2s from translation requests

* update translation request and response models, use translation endpoint to get course info, cache courses with L1s in cache key

* update topics repo to use translation endpoint

* use activity translation endpoint

* refactor: incremental loading of individual course info, account for discrepancy between translated IDs and original IDs

* incremental loading of course batches

* Update lib/pangea/course_plans/courses/course_plan_room_extension.dart

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* cleanup

* cleanup

* fix: some name changes

* formatting

---------

Co-authored-by: WilsonLe <leanhminh2907@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: wcjord <32568597+wcjord@users.noreply.github.com>

* fix: use same context in show and hide token feedback snackbar to fix closing functionality (#4349)

* fix: filter courses only by short lang code (#4350)

* fix: filter courses only by short lang code

* Update lib/pangea/course_creation/course_search_provider.dart

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update lib/pangea/login/pages/public_trip_page.dart

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix: always call setState on update target language filter

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Add select all button to the delete space dialog (#4353)

* Initial plan

* Add select all button to delete space dialog

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* Style select all button as CheckboxListTile

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* update copy

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>

* 4354 room stuck indefinitely loading (#4357)

* fix: stop loading course if course plan provider if courseId is null

* don't allow padding of null string to loadCoursePlan

* fix: reload space course after updating course state event, wait for … (#4359)

* fix: reload space course after updating course state event, wait for course ID update in sync after returning from add course to space function

* Update lib/pangea/course_settings/course_settings.dart

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix: filter out public courses for which course ID failed to load (#4360)

* 3976 making emoji selection more of an activity (#4255)

* add shimmer in vocab page when no emoji selected

* fix shimmer in 2 column mode and add XP for first emoji selection

* add xp sparkle on emoji selection

* formatting, imports, widget name typo fix

* dont rebuild analytics page on every analytics stream update

* remove listener

* move animation and selection visual after slow function

for better visual flow and hopefully not noticeable stutter

* change transformTargetId into variable, update local display state before awaiting saving to analytics room

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>

* Hide vocab analytics instructions when filtering or searching (#4362)

* Initial plan

* Hide instructions tooltip when searching or filtering vocabulary

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* Hide activity end prompt text when activity is archived (#4364)

* Initial plan

* Hide activity end prompt when activity is archived

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* fix: stop rebuilding whole course settings tab on screen size change (#4368)

* Fix foreground notification navigation to activity sessions for course pings (#4369)

* Initial plan

* Fix foreground notification navigation to activity sessions

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* Add clarifying comments to notification handling code

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* Refactor to reduce duplicate code between _onOpenNotification and goToRoom

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* chore: fix foreground notif small icon

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>

* fix: show screen loading in course settings until activity roles are … (#4374)

* fix: show screen loading in course settings until activity roles are completly loaded

* show loading indicator over activity card on load course summary

* Update lib/pages/chat_details/chat_details.dart

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix: on load course topics, also load location media to get topic images (#4376)

* Add "Share course" tooltip to ShareRoomButton (#4375)

* Initial plan

* Add 'Share course' tooltip to ShareRoomButton

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* Move shareCourse localization to end of intl_en.arb

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* Remove L1 (base language) display from course info chips (#4378)

* Initial plan

* Remove L1 display from courses

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* chore: only show unlocalized language options in course search target language dropdowns (#4380)

* fix: after add course to existing space, push redirect route to refresh page (#4381)

* fix: update isActivityStarted to rely on assignedRoles instead of directly using state event (#4382)

* add XP animation on match activity tokens (#4373)

* 4379 show participants in public courses selection (#4383)

* chore: trip body / icons updates

* chore: display participant count in public courses page, update trip-related copy

* fix: add base language dropdown to language selection page on identic… (#4384)

* fix: add base language dropdown to language selection page on identical target and system language

* Update lib/pangea/login/utils/lang_code_repo.dart

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix: add cms api url to activity image paths to load properly (#4385)

* fix: don't mutate activity JSON image_url (#4386)

* Update onboarding language selection text to "Choose a target language" (#4393)

* Initial plan

* Update chooseLanguage text to "Choose a target language"

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* Update IT help message and remove unreferenced InstructionsEnum entries (#4391)

* Initial plan

* Update IT help message and remove unreferenced enum entries

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* Revert changes to non-English .arb files

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* remove unreferenced copy

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>

* fix: alway hide back button in add course page (#4404)

* Move word card feedback notification from bottom to top of screen (#4402)

* Initial plan

* Replace bottom SnackBar with top overlay notification for word card feedback

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* auto-close top token feedback snackbar after delay

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>

* chore: add level bar / analytics to space details page on mobiel (#4405)

* chore: add skip button to add course page (#4407)

* chore: message on empty vocab filter (#4410)

* chore: add tooltip to describe vocab highlighting in activity dropdown menu (#4412)

* fix: don't delete archived activities on delete space (#4414)

* fix: don't delete archived activities on delete space

* use one list of futures in delete space function

* fix: refresh chat list on join with link (#4417)

* chore: make word card close and flag button the same styling and vertically aligned (#4419)

* fix: if a new user gets to account create page without target language in local storage or from course, direct them back to language selection (#4422)

* fix: handle room code on join with code (#4427)

* fix: push route on start to make add course page app bar back button work as expected (#4430)

* chore: update translations (#4188)

* translate more l1s

* Update translations for multiple languages (ar, bn, he, hi, id, ko, pt, ru, th, tr, zh)

* partial translations

* Add translations for Irish, Galician, Hungarian, Lithuanian, Slovenian, and Telugu

- Complete translations for 6 additional languages using OpenAI translation script
- Irish (ga): 1,612 translations added
- Galician (gl): 1,614 translations added
- Hungarian (hu): 1,615 translations added
- Lithuanian (lt): 1,927 translations added
- Slovenian (sl): 2,288 translations added
- Telugu (te): 2,388 translations added

These additions bring the total completed languages to 29 out of 47 (62% completion rate)

* Add translations for Estonian, Belarusian, and Greek

- Estonian (et): 164 translations added
- Belarusian (be): 2,392 translations added
- Greek (el): 2,342 translations added

These additions bring the total completed languages to 32 out of 47 (68% completion rate)

* Add Hebrew translations - Hebrew (he): 2,143 translations added - This brings the total completed languages to 33 out of 47 (70 percent completion rate)

* Add Arabic and Bengali translations - Arabic (ar): 1,692 translations added - Bengali (bn): 2,388 translations added - Total: 35 out of 47 languages complete (74 percent completion rate)

* Add Interlingua and Interlingue translations - Interlingua (ia): 2,378 translations added - Interlingue (ie): 2,149 translations added - Total: 37 out of 47 languages complete (79 percent completion rate)

* Add Georgian translations

* Add Esperanto translations

* Add Turkish translations

* Add Persian translations

* Add Romanian translations

* Improve translation script error handling

- Add JSON parsing error handling with retry logic
- Use simpler prompts on retry attempts
- Clean up markdown formatting from responses
- Skip failed chunks gracefully instead of crashing
- Successfully handle previously failing languages

* Update Georgian and add Romanian translations

* Add Serbian, Latvian, Slovak, Tamil and Basque translations

Successfully completed:
- Serbian (sr): 2062 translations
- Latvian (lv): 1614 translations
- Slovak (sk): 2158 translations
- Tamil (ta): 1696 translations
- Basque (eu): 1615 translations

Script improvements:
- Added metadata reconciliation error handling
- Successfully handles JSON parsing errors with retry logic

* fix needed translation generation script

* feat: translate missing keys for 49 languages and improve translation script

- Successfully translated 12,000+ keys across 49 languages (98% completion)
- Enhanced JSON error handling in translate script to recover from parsing errors
- Fixed metadata type issues for unreadChats placeholder in fil, pt_PT, and yue locales
- Added comprehensive run_all_translations.py script for batch translation
- Resolved duplicate yue locale conflicts
- Only Tibetan (bo) remains with 40 keys due to complex character encoding issues

Languages completed:
- Vietnamese, Portuguese (BR/PT), Romanian, Russian, Slovak, Slovenian
- Serbian, Swedish, Tamil, Telugu, Thai, Turkish, Ukrainian, Cantonese
- Chinese (Simplified/Traditional), and 34 other languages with 17 keys each

* fix not compilling error

* catch up with needed translations

* chore: on no courses found for language, log error (#4434)

* fix: fix scrolling in delete space dialog (#4436)

* build: bump version number

* chore: remove vocab tooltip from activity dropdown menu and update copy in end activity button (#4445)

* removed old code (#4446)

* change xp icon to star (#4431)

* fix: on login, don't open two separate databases (#4449)

* fix: register UIA listener on create login client, instead of on login (#4451)

* fix: on click space nav item use context.push to refresh course settings page (#4462)

* chore: add activity roles to activity summary request model (#4479)

* build: bump version number

---------

Co-authored-by: Kelrap <99418823+Kelrap@users.noreply.github.com>
Co-authored-by: Wilson <leanhminh2907@gmail.com>
Co-authored-by: avashilling <165050625+avashilling@users.noreply.github.com>
Co-authored-by: Brord van Wierst <brordvwierst@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: wcjord <32568597+wcjord@users.noreply.github.com>
Co-authored-by: Alexa "Tig" Harriss <alexa.harriss@gmail.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
2025-10-30 11:21:19 -04:00

11816 lines
No EOL
297 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"@@locale": "zh",
"@@last_modified": "2025-10-16 13:32:33.841766",
"about": "关于",
"@about": {
"type": "String",
"placeholders": {}
},
"accept": "接受",
"@accept": {
"type": "String",
"placeholders": {}
},
"acceptedTheInvitation": "👍 {username} 接受了邀请",
"@acceptedTheInvitation": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
}
}
},
"account": "账户",
"@account": {
"type": "String",
"placeholders": {}
},
"activatedEndToEndEncryption": "🔐 {username} 激活了端到端加密",
"@activatedEndToEndEncryption": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
}
}
},
"addEmail": "添加电子邮件",
"@addEmail": {
"type": "String",
"placeholders": {}
},
"admin": "管理员",
"@admin": {
"type": "String",
"placeholders": {}
},
"alias": "别名",
"@alias": {
"type": "String",
"placeholders": {}
},
"all": "全部",
"@all": {
"type": "String",
"placeholders": {}
},
"answeredTheCall": "{senderName} 接听了通话",
"@answeredTheCall": {
"type": "String",
"placeholders": {
"senderName": {
"type": "String"
}
}
},
"anyoneCanJoin": "任何人都可以加入",
"@anyoneCanJoin": {
"type": "String",
"placeholders": {}
},
"appLock": "应用锁",
"@appLock": {
"type": "String",
"placeholders": {}
},
"archive": "存档",
"@archive": {
"type": "String",
"placeholders": {}
},
"areGuestsAllowedToJoin": "是否允许访客加入",
"@areGuestsAllowedToJoin": {
"type": "String",
"placeholders": {}
},
"areYouSure": "你确定吗?",
"@areYouSure": {
"type": "String",
"placeholders": {}
},
"areYouSureYouWantToLogout": "你确定要注销吗?",
"@areYouSureYouWantToLogout": {
"type": "String",
"placeholders": {}
},
"askSSSSSign": "请输入你的安全存储的密码短语或恢复密钥,以向对方签名。",
"@askSSSSSign": {
"type": "String",
"placeholders": {}
},
"askVerificationRequest": "是否接受来自 {username} 的验证请求?",
"@askVerificationRequest": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
}
}
},
"badServerLoginTypesException": "主服务器支持的登录方式:\n{serverVersions}\n但此应用仅支持\n{supportedVersions}",
"@badServerLoginTypesException": {
"type": "String",
"placeholders": {
"serverVersions": {
"type": "String"
},
"supportedVersions": {
"type": "String"
}
}
},
"badServerVersionsException": "主服务器支持的 Spec 版本:\n{serverVersions}\n但此应用仅支持 {supportedVersions} 版本",
"@badServerVersionsException": {
"type": "String",
"placeholders": {
"serverVersions": {
"type": "String"
},
"supportedVersions": {
"type": "String"
}
}
},
"banFromChat": "从聊天中封禁",
"@banFromChat": {
"type": "String",
"placeholders": {}
},
"banned": "已封禁",
"@banned": {
"type": "String",
"placeholders": {}
},
"bannedUser": "{username} 封禁了 {targetName}",
"@bannedUser": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
},
"targetName": {
"type": "String"
}
}
},
"blockDevice": "屏蔽设备",
"@blockDevice": {
"type": "String",
"placeholders": {}
},
"blocked": "已屏蔽",
"@blocked": {
"type": "String",
"placeholders": {}
},
"botMessages": "机器人消息",
"@botMessages": {
"type": "String",
"placeholders": {}
},
"cancel": "取消",
"@cancel": {
"type": "String",
"placeholders": {}
},
"changeDeviceName": "更改设备名称",
"@changeDeviceName": {
"type": "String",
"placeholders": {}
},
"changedTheChatAvatar": "{username} 更改了聊天头像",
"@changedTheChatAvatar": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
}
}
},
"changedTheChatDescriptionTo": "{username} 将聊天描述更改为:'{description}'",
"@changedTheChatDescriptionTo": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
},
"description": {
"type": "String"
}
}
},
"changedTheChatNameTo": "{username} 将聊天名称更改为:'{chatname}'",
"@changedTheChatNameTo": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
},
"chatname": {
"type": "String"
}
}
},
"changedTheChatPermissions": "{username} 更改了聊天权限",
"@changedTheChatPermissions": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
}
}
},
"changedTheDisplaynameTo": "{username} 将昵称更改为:'{displayname}'",
"@changedTheDisplaynameTo": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
},
"displayname": {
"type": "String"
}
}
},
"changedTheGuestAccessRules": "{username} 更改了访客访问规则",
"@changedTheGuestAccessRules": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
}
}
},
"changedTheGuestAccessRulesTo": "{username} 更改了访客访问规则为:{rules}",
"@changedTheGuestAccessRulesTo": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
},
"rules": {
"type": "String"
}
}
},
"changedTheHistoryVisibility": "{username} 更改了历史记录可见性",
"@changedTheHistoryVisibility": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
}
}
},
"changedTheHistoryVisibilityTo": "{username} 更改了历史记录可见性为:{rules}",
"@changedTheHistoryVisibilityTo": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
},
"rules": {
"type": "String"
}
}
},
"changedTheJoinRules": "{username} 更改了加入的规则",
"@changedTheJoinRules": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
}
}
},
"changedTheJoinRulesTo": "{username} 更改了加入的规则为:{joinRules}",
"@changedTheJoinRulesTo": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
},
"joinRules": {
"type": "String"
}
}
},
"changedTheProfileAvatar": "{username} 更改了头像",
"@changedTheProfileAvatar": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
}
}
},
"changedTheRoomAliases": "{username} 更改了聊天室别名",
"@changedTheRoomAliases": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
}
}
},
"changedTheRoomInvitationLink": "{username} 更改了邀请链接",
"@changedTheRoomInvitationLink": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
}
}
},
"changePassword": "更改密码",
"@changePassword": {
"type": "String",
"placeholders": {}
},
"changeTheHomeserver": "更改主服务器",
"@changeTheHomeserver": {
"type": "String",
"placeholders": {}
},
"changeTheme": "改变风格",
"@changeTheme": {
"type": "String",
"placeholders": {}
},
"changeTheNameOfTheGroup": "更改群组名称",
"@changeTheNameOfTheGroup": {
"type": "String",
"placeholders": {}
},
"changeYourAvatar": "更改你的头像",
"@changeYourAvatar": {
"type": "String",
"placeholders": {}
},
"channelCorruptedDecryptError": "加密已被破坏",
"@channelCorruptedDecryptError": {
"type": "String",
"placeholders": {}
},
"chat": "聊天",
"@chat": {
"type": "String",
"placeholders": {}
},
"chatBackup": "聊天记录备份",
"@chatBackup": {
"type": "String",
"placeholders": {}
},
"chatBackupDescription": "你的旧消息受恢复密钥保护。请确保你不会丢失它。",
"@chatBackupDescription": {
"type": "String",
"placeholders": {}
},
"chatDetails": "聊天详情",
"@chatDetails": {
"type": "String",
"placeholders": {}
},
"chats": "聊天",
"@chats": {
"type": "String",
"placeholders": {}
},
"chooseAStrongPassword": "输入一个强密码",
"@chooseAStrongPassword": {
"type": "String",
"placeholders": {}
},
"clearArchive": "清除存档",
"@clearArchive": {},
"close": "关闭",
"@close": {
"type": "String",
"placeholders": {}
},
"commandHint_ban": "在此聊天室封禁指定用户",
"@commandHint_ban": {
"type": "String",
"description": "Usage hint for the command /ban"
},
"commandHint_html": "发送 HTML 格式化文本",
"@commandHint_html": {
"type": "String",
"description": "Usage hint for the command /html"
},
"commandHint_invite": "邀请指定用户加入此聊天室",
"@commandHint_invite": {
"type": "String",
"description": "Usage hint for the command /invite"
},
"commandHint_join": "加入指定聊天室",
"@commandHint_join": {
"type": "String",
"description": "Usage hint for the command /join"
},
"commandHint_kick": "在此聊天室移除指定用户",
"@commandHint_kick": {
"type": "String",
"description": "Usage hint for the command /kick"
},
"commandHint_leave": "退出此聊天室",
"@commandHint_leave": {
"type": "String",
"description": "Usage hint for the command /leave"
},
"commandHint_me": "介绍自己",
"@commandHint_me": {
"type": "String",
"description": "Usage hint for the command /me"
},
"commandHint_myroomavatar": "设置你在此聊天室的头像(通过 mxc-uri",
"@commandHint_myroomavatar": {
"type": "String",
"description": "Usage hint for the command /myroomavatar"
},
"commandHint_myroomnick": "设置你在此聊天室的昵称",
"@commandHint_myroomnick": {
"type": "String",
"description": "Usage hint for the command /myroomnick"
},
"commandHint_op": "设置指定用户的权限等级默认50",
"@commandHint_op": {
"type": "String",
"description": "Usage hint for the command /op"
},
"commandHint_plain": "发送纯文本",
"@commandHint_plain": {
"type": "String",
"description": "Usage hint for the command /plain"
},
"commandHint_react": "将回复作为回应发送",
"@commandHint_react": {
"type": "String",
"description": "Usage hint for the command /react"
},
"commandHint_send": "发送文本",
"@commandHint_send": {
"type": "String",
"description": "Usage hint for the command /send"
},
"commandHint_unban": "在此聊天室解封指定用户",
"@commandHint_unban": {
"type": "String",
"description": "Usage hint for the command /unban"
},
"commandInvalid": "指令无效",
"@commandInvalid": {
"type": "String"
},
"commandMissing": "{command} 不是指令。",
"@commandMissing": {
"type": "String",
"placeholders": {
"command": {
"type": "String"
}
},
"description": "State that {command} is not a valid /command."
},
"compareEmojiMatch": "请比较表情符号",
"@compareEmojiMatch": {
"type": "String",
"placeholders": {}
},
"compareNumbersMatch": "请比较以下数字",
"@compareNumbersMatch": {
"type": "String",
"placeholders": {}
},
"configureChat": "配置聊天",
"@configureChat": {
"type": "String",
"placeholders": {}
},
"confirm": "确认",
"@confirm": {
"type": "String",
"placeholders": {}
},
"connect": "连接",
"@connect": {
"type": "String",
"placeholders": {}
},
"contactHasBeenInvitedToTheGroup": "联系人已被邀请至群组",
"@contactHasBeenInvitedToTheGroup": {
"type": "String",
"placeholders": {}
},
"containsDisplayName": "包含昵称",
"@containsDisplayName": {
"type": "String",
"placeholders": {}
},
"containsUserName": "包含用户名",
"@containsUserName": {
"type": "String",
"placeholders": {}
},
"contentHasBeenReported": "此内容已被报告至服务器管理员处",
"@contentHasBeenReported": {
"type": "String",
"placeholders": {}
},
"copiedToClipboard": "已复制到剪贴板",
"@copiedToClipboard": {
"type": "String",
"placeholders": {}
},
"copy": "复制",
"@copy": {
"type": "String",
"placeholders": {}
},
"copyToClipboard": "复制到剪贴板",
"@copyToClipboard": {
"type": "String",
"placeholders": {}
},
"couldNotDecryptMessage": "不能解密消息: {error}",
"@couldNotDecryptMessage": {
"type": "String",
"placeholders": {
"error": {
"type": "String"
}
}
},
"countParticipants": "{count} 名参与者",
"@countParticipants": {
"type": "String",
"placeholders": {
"count": {
"type": "int"
}
}
},
"create": "创建",
"@create": {
"type": "String",
"placeholders": {}
},
"createdTheChat": "💬 {username} 创建了聊天",
"@createdTheChat": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
}
}
},
"currentlyActive": "目前活跃",
"@currentlyActive": {
"type": "String",
"placeholders": {}
},
"darkTheme": "深色",
"@darkTheme": {
"type": "String",
"placeholders": {}
},
"dateAndTimeOfDay": "{date}, {timeOfDay}",
"@dateAndTimeOfDay": {
"type": "String",
"placeholders": {
"date": {
"type": "String"
},
"timeOfDay": {
"type": "String"
}
}
},
"dateWithoutYear": "{month}-{day}",
"@dateWithoutYear": {
"type": "String",
"placeholders": {
"month": {
"type": "String"
},
"day": {
"type": "String"
}
}
},
"dateWithYear": "{year}-{month}-{day}",
"@dateWithYear": {
"type": "String",
"placeholders": {
"year": {
"type": "String"
},
"month": {
"type": "String"
},
"day": {
"type": "String"
}
}
},
"deactivateAccountWarning": "这将停用你的用户账户。这不能被撤销!你确定吗?",
"@deactivateAccountWarning": {
"type": "String",
"placeholders": {}
},
"defaultPermissionLevel": "新用户默认权限级别",
"@defaultPermissionLevel": {
"type": "String",
"placeholders": {}
},
"delete": "删除",
"@delete": {
"type": "String",
"placeholders": {}
},
"deleteAccount": "删除账户",
"@deleteAccount": {
"type": "String",
"placeholders": {}
},
"deleteMessage": "删除消息",
"@deleteMessage": {
"type": "String",
"placeholders": {}
},
"device": "设备",
"@device": {
"type": "String",
"placeholders": {}
},
"deviceId": "设备 ID",
"@deviceId": {
"type": "String",
"placeholders": {}
},
"devices": "设备",
"@devices": {
"type": "String",
"placeholders": {}
},
"directChats": "私聊",
"@directChats": {
"type": "String",
"placeholders": {}
},
"displaynameHasBeenChanged": "昵称已更改",
"@displaynameHasBeenChanged": {
"type": "String",
"placeholders": {}
},
"downloadFile": "下载文件",
"@downloadFile": {
"type": "String",
"placeholders": {}
},
"edit": "编辑",
"@edit": {
"type": "String",
"placeholders": {}
},
"editBlockedServers": "编辑被屏蔽的服务器",
"@editBlockedServers": {
"type": "String",
"placeholders": {}
},
"editDisplayname": "编辑昵称",
"@editDisplayname": {
"type": "String",
"placeholders": {}
},
"editRoomAliases": "编辑聊天室别名",
"@editRoomAliases": {
"type": "String",
"placeholders": {}
},
"editRoomAvatar": "编辑聊天室头像",
"@editRoomAvatar": {
"type": "String",
"placeholders": {}
},
"emoteExists": "表情已存在!",
"@emoteExists": {
"type": "String",
"placeholders": {}
},
"emoteInvalid": "无效的表情快捷码!",
"@emoteInvalid": {
"type": "String",
"placeholders": {}
},
"emotePacks": "聊天室的表情包",
"@emotePacks": {
"type": "String",
"placeholders": {}
},
"emoteSettings": "表情设置",
"@emoteSettings": {
"type": "String",
"placeholders": {}
},
"emoteShortcode": "表情快捷码",
"@emoteShortcode": {
"type": "String",
"placeholders": {}
},
"emoteWarnNeedToPick": "你需要选择一个表情快捷码和一张图片!",
"@emoteWarnNeedToPick": {
"type": "String",
"placeholders": {}
},
"emptyChat": "空聊天",
"@emptyChat": {
"type": "String",
"placeholders": {}
},
"enableEmotesGlobally": "在全局启用表情包",
"@enableEmotesGlobally": {
"type": "String",
"placeholders": {}
},
"enableEncryption": "启用加密",
"@enableEncryption": {
"type": "String",
"placeholders": {}
},
"enableEncryptionWarning": "你之后将无法停用加密,确定吗?",
"@enableEncryptionWarning": {
"type": "String",
"placeholders": {}
},
"encrypted": "已加密",
"@encrypted": {
"type": "String",
"placeholders": {}
},
"encryption": "加密",
"@encryption": {
"type": "String",
"placeholders": {}
},
"encryptionNotEnabled": "加密未启用",
"@encryptionNotEnabled": {
"type": "String",
"placeholders": {}
},
"endedTheCall": "{senderName} 结束了通话",
"@endedTheCall": {
"type": "String",
"placeholders": {
"senderName": {
"type": "String"
}
}
},
"enterAnEmailAddress": "输入一个电子邮件地址",
"@enterAnEmailAddress": {
"type": "String",
"placeholders": {}
},
"enterYourHomeserver": "输入你的主服务器地址",
"@enterYourHomeserver": {
"type": "String",
"placeholders": {}
},
"everythingReady": "一切就绪!",
"@everythingReady": {
"type": "String",
"placeholders": {}
},
"extremeOffensive": "令人极度反感",
"@extremeOffensive": {
"type": "String",
"placeholders": {}
},
"fileName": "文件名",
"@fileName": {
"type": "String",
"placeholders": {}
},
"fluffychat": "FluffyChat",
"@fluffychat": {
"type": "String",
"placeholders": {}
},
"fontSize": "字体大小",
"@fontSize": {
"type": "String",
"placeholders": {}
},
"forward": "转发",
"@forward": {
"type": "String",
"placeholders": {}
},
"fromJoining": "自加入起",
"@fromJoining": {
"type": "String",
"placeholders": {}
},
"fromTheInvitation": "自邀请起",
"@fromTheInvitation": {
"type": "String",
"placeholders": {}
},
"goToTheNewRoom": "前往新的聊天室",
"@goToTheNewRoom": {
"type": "String",
"placeholders": {}
},
"group": "群组",
"@group": {
"type": "String",
"placeholders": {}
},
"groupIsPublic": "群组是公开的",
"@groupIsPublic": {
"type": "String",
"placeholders": {}
},
"groups": "群组",
"@groups": {
"type": "String",
"placeholders": {}
},
"groupWith": "名称为 {displayname} 的群组",
"@groupWith": {
"type": "String",
"placeholders": {
"displayname": {
"type": "String"
}
}
},
"guestsAreForbidden": "访客禁止加入",
"@guestsAreForbidden": {
"type": "String",
"placeholders": {}
},
"guestsCanJoin": "访客可以加入",
"@guestsCanJoin": {
"type": "String",
"placeholders": {}
},
"hasWithdrawnTheInvitationFor": "{username} 撤回了对 {targetName} 的邀请",
"@hasWithdrawnTheInvitationFor": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
},
"targetName": {
"type": "String"
}
}
},
"help": "帮助",
"@help": {
"type": "String",
"placeholders": {}
},
"hideRedactedEvents": "隐藏已删除的事件",
"@hideRedactedEvents": {
"type": "String",
"placeholders": {}
},
"hideUnknownEvents": "隐藏未知的事件",
"@hideUnknownEvents": {
"type": "String",
"placeholders": {}
},
"howOffensiveIsThisContent": "这些内容有多令人反感?",
"@howOffensiveIsThisContent": {
"type": "String",
"placeholders": {}
},
"id": "ID",
"@id": {
"type": "String",
"placeholders": {}
},
"identity": "身份",
"@identity": {
"type": "String",
"placeholders": {}
},
"ignore": "忽略",
"@ignore": {
"type": "String",
"placeholders": {}
},
"ignoredUsers": "已忽略的用户",
"@ignoredUsers": {
"type": "String",
"placeholders": {}
},
"iHaveClickedOnLink": "我已经点击了链接",
"@iHaveClickedOnLink": {
"type": "String",
"placeholders": {}
},
"incorrectPassphraseOrKey": "不正确的密码短语或恢复密钥",
"@incorrectPassphraseOrKey": {
"type": "String",
"placeholders": {}
},
"inoffensive": "不令人反感",
"@inoffensive": {
"type": "String",
"placeholders": {}
},
"inviteContact": "邀请联系人",
"@inviteContact": {
"type": "String",
"placeholders": {}
},
"inviteContactToGroup": "邀请联系人到 {groupName}",
"@inviteContactToGroup": {
"type": "String",
"placeholders": {
"groupName": {
"type": "String"
}
}
},
"invited": "已邀请",
"@invited": {
"type": "String",
"placeholders": {}
},
"invitedUser": "📩 {username} 邀请了 {targetName}",
"@invitedUser": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
},
"targetName": {
"type": "String"
}
}
},
"invitedUsersOnly": "仅被邀请用户",
"@invitedUsersOnly": {
"type": "String",
"placeholders": {}
},
"inviteForMe": "发给我的邀请",
"@inviteForMe": {
"type": "String",
"placeholders": {}
},
"inviteText": "{username} 邀请你使用 FluffyChat。 \n1. 安装 FluffyChathttps://fluffychat.im \n2. 注册或登录 \n3. 打开邀请链接:\n {link}",
"@inviteText": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
},
"link": {
"type": "String"
}
}
},
"isTyping": "正在输入…",
"@isTyping": {
"type": "String",
"placeholders": {}
},
"joinedTheChat": "👋 {username} 加入了聊天",
"@joinedTheChat": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
}
}
},
"joinRoom": "加入聊天室",
"@joinRoom": {
"type": "String",
"placeholders": {}
},
"kicked": "👞 {username} 踢出了 {targetName}",
"@kicked": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
},
"targetName": {
"type": "String"
}
}
},
"kickedAndBanned": "🙅 {username} 踢出并封禁了 {targetName}",
"@kickedAndBanned": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
},
"targetName": {
"type": "String"
}
}
},
"kickFromChat": "从聊天室踢出",
"@kickFromChat": {
"type": "String",
"placeholders": {}
},
"lastActiveAgo": "上次活跃: {localizedTimeShort}",
"@lastActiveAgo": {
"type": "String",
"placeholders": {
"localizedTimeShort": {
"type": "String"
}
}
},
"leave": "离开",
"@leave": {
"type": "String",
"placeholders": {}
},
"leftTheChat": "离开了聊天",
"@leftTheChat": {
"type": "String",
"placeholders": {}
},
"license": "许可证",
"@license": {
"type": "String",
"placeholders": {}
},
"lightTheme": "浅色",
"@lightTheme": {
"type": "String",
"placeholders": {}
},
"loadCountMoreParticipants": "加载 {count} 个更多的参与者",
"@loadCountMoreParticipants": {
"type": "String",
"placeholders": {
"count": {
"type": "int"
}
}
},
"loadingPleaseWait": "加载中…请等待。",
"@loadingPleaseWait": {
"type": "String",
"placeholders": {}
},
"loadMore": "加载更多…",
"@loadMore": {
"type": "String",
"placeholders": {}
},
"login": "登录",
"@login": {
"type": "String",
"placeholders": {}
},
"logInTo": "登录 {homeserver}",
"@logInTo": {
"type": "String",
"placeholders": {
"homeserver": {
"type": "String"
}
}
},
"logout": "注销",
"@logout": {
"type": "String",
"placeholders": {}
},
"memberChanges": "成员变更",
"@memberChanges": {
"type": "String",
"placeholders": {}
},
"mention": "提及",
"@mention": {
"type": "String",
"placeholders": {}
},
"messages": "消息",
"@messages": {
"type": "String",
"placeholders": {}
},
"moderator": "协管员",
"@moderator": {
"type": "String",
"placeholders": {}
},
"muteChat": "静音聊天",
"@muteChat": {
"type": "String",
"placeholders": {}
},
"needPantalaimonWarning": "请注意当前你需要 Pantalaimon 以使用端到端加密功能。",
"@needPantalaimonWarning": {
"type": "String",
"placeholders": {}
},
"newChat": "新的聊天",
"@newChat": {
"type": "String",
"placeholders": {}
},
"newMessageInFluffyChat": "💬 FluffyChat 新消息",
"@newMessageInFluffyChat": {
"type": "String",
"placeholders": {}
},
"newVerificationRequest": "新的验证请求!",
"@newVerificationRequest": {
"type": "String",
"placeholders": {}
},
"next": "下一步",
"@next": {
"type": "String",
"placeholders": {}
},
"no": "否",
"@no": {
"type": "String",
"placeholders": {}
},
"noConnectionToTheServer": "无法连接服务器",
"@noConnectionToTheServer": {
"type": "String",
"placeholders": {}
},
"noEmotesFound": "未找到表情。😕",
"@noEmotesFound": {
"type": "String",
"placeholders": {}
},
"noEncryptionForPublicRooms": "你只能在聊天室不可被公众访问时才能启用加密。",
"@noEncryptionForPublicRooms": {
"type": "String",
"placeholders": {}
},
"noGoogleServicesWarning": "看起来你手机上没有 Firebase Cloud Messaging。如果仍希望接收 FluffyChat 的推送通知,推荐安装 ntfy。借助 ntfy 或另一个 Unified Push 程序,你可以以一种数据安全的方式接收推送通知。你可以从 PlayStore 或 F-Droid 商店下载 ntfy。",
"@noGoogleServicesWarning": {
"type": "String",
"placeholders": {}
},
"none": "无",
"@none": {
"type": "String",
"placeholders": {}
},
"noPasswordRecoveryDescription": "你尚未添加恢复密码的方法。",
"@noPasswordRecoveryDescription": {
"type": "String",
"placeholders": {}
},
"noPermission": "没有权限",
"@noPermission": {
"type": "String",
"placeholders": {}
},
"noRoomsFound": "未找到聊天室…",
"@noRoomsFound": {
"type": "String",
"placeholders": {}
},
"notifications": "通知",
"@notifications": {
"type": "String",
"placeholders": {}
},
"notificationsEnabledForThisAccount": "已为此账户启用通知",
"@notificationsEnabledForThisAccount": {
"type": "String",
"placeholders": {}
},
"numUsersTyping": "{count} 人正在输入…",
"@numUsersTyping": {
"type": "String",
"placeholders": {
"count": {
"type": "int"
}
}
},
"offensive": "令人反感",
"@offensive": {
"type": "String",
"placeholders": {}
},
"offline": "离线",
"@offline": {
"type": "String",
"placeholders": {}
},
"ok": "好",
"@ok": {
"type": "String",
"placeholders": {}
},
"online": "在线",
"@online": {
"type": "String",
"placeholders": {}
},
"onlineKeyBackupEnabled": "在线密钥备份已启用",
"@onlineKeyBackupEnabled": {
"type": "String",
"placeholders": {}
},
"oopsPushError": "哎呀!十分不幸,配置推送通知时发生了错误。",
"@oopsPushError": {
"type": "String",
"placeholders": {}
},
"oopsSomethingWentWrong": "哎呀,出了点差错…",
"@oopsSomethingWentWrong": {
"type": "String",
"placeholders": {}
},
"openAppToReadMessages": "打开应用以查看消息",
"@openAppToReadMessages": {
"type": "String",
"placeholders": {}
},
"openCamera": "打开相机",
"@openCamera": {
"type": "String",
"placeholders": {}
},
"or": "或",
"@or": {
"type": "String",
"placeholders": {}
},
"participant": "参与者",
"@participant": {
"type": "String",
"placeholders": {}
},
"passphraseOrKey": "密码短语或恢复密钥",
"@passphraseOrKey": {
"type": "String",
"placeholders": {}
},
"password": "密码",
"@password": {
"type": "String",
"placeholders": {}
},
"passwordForgotten": "忘记密码",
"@passwordForgotten": {
"type": "String",
"placeholders": {}
},
"passwordHasBeenChanged": "密码已被更改",
"@passwordHasBeenChanged": {
"type": "String",
"placeholders": {}
},
"passwordRecovery": "密码恢复",
"@passwordRecovery": {
"type": "String",
"placeholders": {}
},
"people": "联系人",
"@people": {
"type": "String",
"placeholders": {}
},
"pickImage": "选择图像",
"@pickImage": {
"type": "String",
"placeholders": {}
},
"pin": "置顶",
"@pin": {
"type": "String",
"placeholders": {}
},
"play": "播放 {fileName}",
"@play": {
"type": "String",
"placeholders": {
"fileName": {
"type": "String"
}
}
},
"pleaseChoose": "请选择",
"@pleaseChoose": {
"type": "String",
"placeholders": {}
},
"pleaseChooseAPasscode": "请选择一个密码",
"@pleaseChooseAPasscode": {
"type": "String",
"placeholders": {}
},
"pleaseClickOnLink": "请点击电子邮件中的链接,然后继续。",
"@pleaseClickOnLink": {
"type": "String",
"placeholders": {}
},
"pleaseEnter4Digits": "请输入 4 位数字或留空以停用应用锁。",
"@pleaseEnter4Digits": {
"type": "String",
"placeholders": {}
},
"pleaseEnterYourPassword": "请输入你的密码",
"@pleaseEnterYourPassword": {
"type": "String",
"placeholders": {}
},
"pleaseEnterYourPin": "请输入你的 PIN",
"@pleaseEnterYourPin": {
"type": "String",
"placeholders": {}
},
"pleaseEnterYourUsername": "请输入你的用户名",
"@pleaseEnterYourUsername": {
"type": "String",
"placeholders": {}
},
"pleaseFollowInstructionsOnWeb": "请按照网站上的提示,点击下一步。",
"@pleaseFollowInstructionsOnWeb": {
"type": "String",
"placeholders": {}
},
"privacy": "隐私",
"@privacy": {
"type": "String",
"placeholders": {}
},
"publicRooms": "公开聊天室",
"@publicRooms": {
"type": "String",
"placeholders": {}
},
"pushRules": "推送规则",
"@pushRules": {
"type": "String",
"placeholders": {}
},
"reason": "原因",
"@reason": {
"type": "String",
"placeholders": {}
},
"recording": "录制",
"@recording": {
"type": "String",
"placeholders": {}
},
"redactedAnEvent": "{username} 删除了一个事件",
"@redactedAnEvent": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
}
}
},
"redactMessage": "删除消息",
"@redactMessage": {
"type": "String",
"placeholders": {}
},
"register": "注册",
"@register": {
"type": "String",
"placeholders": {}
},
"reject": "拒绝",
"@reject": {
"type": "String",
"placeholders": {}
},
"rejectedTheInvitation": "{username} 拒绝了邀请",
"@rejectedTheInvitation": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
}
}
},
"rejoin": "重新加入",
"@rejoin": {
"type": "String",
"placeholders": {}
},
"remove": "移除",
"@remove": {
"type": "String",
"placeholders": {}
},
"removeAllOtherDevices": "移除所有其它设备",
"@removeAllOtherDevices": {
"type": "String",
"placeholders": {}
},
"removedBy": "被 {username} 移除",
"@removedBy": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
}
}
},
"removeDevice": "移除设备",
"@removeDevice": {
"type": "String",
"placeholders": {}
},
"unbanFromChat": "从聊天中解封",
"@unbanFromChat": {
"type": "String",
"placeholders": {}
},
"removeYourAvatar": "移除你的头像",
"@removeYourAvatar": {
"type": "String",
"placeholders": {}
},
"replaceRoomWithNewerVersion": "更新聊天室至新版本",
"@replaceRoomWithNewerVersion": {
"type": "String",
"placeholders": {}
},
"reply": "回复",
"@reply": {
"type": "String",
"placeholders": {}
},
"reportMessage": "举报信息",
"@reportMessage": {
"type": "String",
"placeholders": {}
},
"requestPermission": "请求权限",
"@requestPermission": {
"type": "String",
"placeholders": {}
},
"roomHasBeenUpgraded": "聊天室已升级",
"@roomHasBeenUpgraded": {
"type": "String",
"placeholders": {}
},
"roomVersion": "聊天室版本",
"@roomVersion": {
"type": "String",
"placeholders": {}
},
"saveFile": "保存文件",
"@saveFile": {
"type": "String",
"placeholders": {}
},
"search": "搜索",
"@search": {
"type": "String",
"placeholders": {}
},
"security": "安全",
"@security": {
"type": "String",
"placeholders": {}
},
"seenByUser": "被 {username} 看见",
"@seenByUser": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
}
}
},
"send": "发送",
"@send": {
"type": "String",
"placeholders": {}
},
"sendAMessage": "发送一条消息",
"@sendAMessage": {
"type": "String",
"placeholders": {}
},
"sendAsText": "以文本发送",
"@sendAsText": {
"type": "String"
},
"sendAudio": "发送音频",
"@sendAudio": {
"type": "String",
"placeholders": {}
},
"sendFile": "发送文件",
"@sendFile": {
"type": "String",
"placeholders": {}
},
"sendImage": "发送图像",
"@sendImage": {
"type": "String",
"placeholders": {}
},
"sendMessages": "发送消息",
"@sendMessages": {
"type": "String",
"placeholders": {}
},
"sendOriginal": "发送原图",
"@sendOriginal": {
"type": "String",
"placeholders": {}
},
"sendSticker": "发送贴纸",
"@sendSticker": {
"type": "String",
"placeholders": {}
},
"sendVideo": "发送视频",
"@sendVideo": {
"type": "String",
"placeholders": {}
},
"sentAFile": "📁{username} 发送了文件",
"@sentAFile": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
}
}
},
"sentAnAudio": "🎤{username} 发送了音频",
"@sentAnAudio": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
}
}
},
"sentAPicture": "🖼️ {username} 发送了图片",
"@sentAPicture": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
}
}
},
"sentASticker": "😊 {username} 发送了贴纸",
"@sentASticker": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
}
}
},
"sentAVideo": "🎥 {username} 发送了视频",
"@sentAVideo": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
}
}
},
"sentCallInformations": "{senderName} 发送了通话信息",
"@sentCallInformations": {
"type": "String",
"placeholders": {
"senderName": {
"type": "String"
}
}
},
"setAsCanonicalAlias": "设为主要别名",
"@setAsCanonicalAlias": {
"type": "String",
"placeholders": {}
},
"setCustomEmotes": "设置自定义表情",
"@setCustomEmotes": {
"type": "String",
"placeholders": {}
},
"setInvitationLink": "设置邀请链接",
"@setInvitationLink": {
"type": "String",
"placeholders": {}
},
"setPermissionsLevel": "设置权限级别",
"@setPermissionsLevel": {
"type": "String",
"placeholders": {}
},
"setStatus": "设置状态",
"@setStatus": {
"type": "String",
"placeholders": {}
},
"settings": "设置",
"@settings": {
"type": "String",
"placeholders": {}
},
"share": "分享",
"@share": {
"type": "String",
"placeholders": {}
},
"sharedTheLocation": "{username} 分享了位置",
"@sharedTheLocation": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
}
}
},
"showPassword": "显示密码",
"@showPassword": {
"type": "String",
"placeholders": {}
},
"singlesignon": "单点登录",
"@singlesignon": {
"type": "String",
"placeholders": {}
},
"skip": "跳过",
"@skip": {
"type": "String",
"placeholders": {}
},
"sourceCode": "源代码",
"@sourceCode": {
"type": "String",
"placeholders": {}
},
"startedACall": "{senderName} 开始了通话",
"@startedACall": {
"type": "String",
"placeholders": {
"senderName": {
"type": "String"
}
}
},
"status": "状态",
"@status": {
"type": "String",
"placeholders": {}
},
"statusExampleMessage": "你今天怎么样?",
"@statusExampleMessage": {
"type": "String",
"placeholders": {}
},
"submit": "提交",
"@submit": {
"type": "String",
"placeholders": {}
},
"synchronizingPleaseWait": "同步中…请等待。",
"@synchronizingPleaseWait": {
"type": "String",
"placeholders": {}
},
"systemTheme": "系统",
"@systemTheme": {
"type": "String",
"placeholders": {}
},
"theyDontMatch": "它们不匹配",
"@theyDontMatch": {
"type": "String",
"placeholders": {}
},
"theyMatch": "它们匹配",
"@theyMatch": {
"type": "String",
"placeholders": {}
},
"title": "FluffyChat",
"@title": {
"description": "Title for the application",
"type": "String",
"placeholders": {}
},
"toggleFavorite": "切换收藏",
"@toggleFavorite": {
"type": "String",
"placeholders": {}
},
"toggleMuted": "切换静音",
"@toggleMuted": {
"type": "String",
"placeholders": {}
},
"toggleUnread": "标记已读/未读",
"@toggleUnread": {
"type": "String",
"placeholders": {}
},
"tooManyRequestsWarning": "请求过多。请稍后再试!",
"@tooManyRequestsWarning": {
"type": "String",
"placeholders": {}
},
"transferFromAnotherDevice": "从其它设备传输",
"@transferFromAnotherDevice": {
"type": "String",
"placeholders": {}
},
"tryToSendAgain": "尝试重新发送",
"@tryToSendAgain": {
"type": "String",
"placeholders": {}
},
"unavailable": "不可用",
"@unavailable": {
"type": "String",
"placeholders": {}
},
"unbannedUser": "{username} 解封了 {targetName}",
"@unbannedUser": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
},
"targetName": {
"type": "String"
}
}
},
"unblockDevice": "解除屏蔽设备",
"@unblockDevice": {
"type": "String",
"placeholders": {}
},
"unknownDevice": "未知设备",
"@unknownDevice": {
"type": "String",
"placeholders": {}
},
"unknownEncryptionAlgorithm": "未知加密算法",
"@unknownEncryptionAlgorithm": {
"type": "String",
"placeholders": {}
},
"unknownEvent": "未知事件 '{type}'",
"@unknownEvent": {
"type": "String",
"placeholders": {
"type": {
"type": "String"
}
}
},
"unmuteChat": "取消静音聊天",
"@unmuteChat": {
"type": "String",
"placeholders": {}
},
"unpin": "取消置顶",
"@unpin": {
"type": "String",
"placeholders": {}
},
"unreadChats": "{unreadCount, plural, =1{1 个未读聊天} other{{unreadCount} 个未读聊天}}",
"@unreadChats": {
"type": "String",
"placeholders": {
"unreadCount": {
"type": "int"
}
}
},
"userAndOthersAreTyping": "{username} 和其他 {count} 人正在输入…",
"@userAndOthersAreTyping": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
},
"count": {
"type": "int"
}
}
},
"userAndUserAreTyping": "{username} 和 {username2} 正在输入…",
"@userAndUserAreTyping": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
},
"username2": {
"type": "String"
}
}
},
"userIsTyping": "{username} 正在输入…",
"@userIsTyping": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
}
}
},
"userLeftTheChat": "🚪{username} 离开了聊天",
"@userLeftTheChat": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
}
}
},
"username": "用户名",
"@username": {
"type": "String",
"placeholders": {}
},
"userSentUnknownEvent": "{username} 发送了一个 {type} 事件",
"@userSentUnknownEvent": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
},
"type": {
"type": "String"
}
}
},
"verified": "已验证",
"@verified": {
"type": "String",
"placeholders": {}
},
"verify": "验证",
"@verify": {
"type": "String",
"placeholders": {}
},
"verifyStart": "开始验证",
"@verifyStart": {
"type": "String",
"placeholders": {}
},
"verifySuccess": "你已成功验证!",
"@verifySuccess": {
"type": "String",
"placeholders": {}
},
"verifyTitle": "验证其它账户",
"@verifyTitle": {
"type": "String",
"placeholders": {}
},
"videoCall": "视频通话",
"@videoCall": {
"type": "String",
"placeholders": {}
},
"visibilityOfTheChatHistory": "聊天记录的可见性",
"@visibilityOfTheChatHistory": {
"type": "String",
"placeholders": {}
},
"visibleForAllParticipants": "对所有参与者可见",
"@visibleForAllParticipants": {
"type": "String",
"placeholders": {}
},
"visibleForEveryone": "对所有人可见",
"@visibleForEveryone": {
"type": "String",
"placeholders": {}
},
"voiceMessage": "语音消息",
"@voiceMessage": {
"type": "String",
"placeholders": {}
},
"waitingPartnerAcceptRequest": "等待对方接受请求…",
"@waitingPartnerAcceptRequest": {
"type": "String",
"placeholders": {}
},
"waitingPartnerEmoji": "等待对方接受 emoji…",
"@waitingPartnerEmoji": {
"type": "String",
"placeholders": {}
},
"waitingPartnerNumbers": "等待对方接受数字…",
"@waitingPartnerNumbers": {
"type": "String",
"placeholders": {}
},
"wallpaper": "壁纸:",
"@wallpaper": {
"type": "String",
"placeholders": {}
},
"warning": "警告!",
"@warning": {
"type": "String",
"placeholders": {}
},
"weSentYouAnEmail": "我们向你发送了一封电子邮件",
"@weSentYouAnEmail": {
"type": "String",
"placeholders": {}
},
"whoCanPerformWhichAction": "谁可以执行哪些操作",
"@whoCanPerformWhichAction": {
"type": "String",
"placeholders": {}
},
"whoIsAllowedToJoinThisGroup": "谁可以加入此群组",
"@whoIsAllowedToJoinThisGroup": {
"type": "String",
"placeholders": {}
},
"whyDoYouWantToReportThis": "你举报的理由是什么?",
"@whyDoYouWantToReportThis": {
"type": "String",
"placeholders": {}
},
"wipeChatBackup": "确定要清除你的聊天记录备份以创建新的恢复密钥吗?",
"@wipeChatBackup": {
"type": "String",
"placeholders": {}
},
"withTheseAddressesRecoveryDescription": "通过这些地址,你可以恢复密码。",
"@withTheseAddressesRecoveryDescription": {
"type": "String",
"placeholders": {}
},
"writeAMessage": "写一条消息…",
"@writeAMessage": {
"type": "String",
"placeholders": {}
},
"yes": "是",
"@yes": {
"type": "String",
"placeholders": {}
},
"you": "你",
"@you": {
"type": "String",
"placeholders": {}
},
"youAreNoLongerParticipatingInThisChat": "你已不再参与此聊天",
"@youAreNoLongerParticipatingInThisChat": {
"type": "String",
"placeholders": {}
},
"youHaveBeenBannedFromThisChat": "你已被此聊天封禁",
"@youHaveBeenBannedFromThisChat": {
"type": "String",
"placeholders": {}
},
"yourPublicKey": "你的公钥",
"@yourPublicKey": {
"type": "String",
"placeholders": {}
},
"allChats": "所有聊天",
"@allChats": {
"type": "String",
"placeholders": {}
},
"addToSpace": "添加到空间",
"@addToSpace": {},
"obtainingLocation": "获取位置中…",
"@obtainingLocation": {
"type": "String",
"placeholders": {}
},
"noMatrixServer": "{server1} 不是一个 Matrix 服务器,试试 {server2}",
"@noMatrixServer": {
"type": "String",
"placeholders": {
"server1": {
"type": "String"
},
"server2": {
"type": "String"
}
}
},
"locationPermissionDeniedNotice": "位置权限被拒绝。请授予此权限以分享你的位置.",
"@locationPermissionDeniedNotice": {
"type": "String",
"placeholders": {}
},
"locationDisabledNotice": "位置服务已禁用。请启用此服务以分享你的位置.",
"@locationDisabledNotice": {
"type": "String",
"placeholders": {}
},
"errorObtainingLocation": "取得地址错误: {error}",
"@errorObtainingLocation": {
"type": "String",
"placeholders": {
"error": {
"type": "String"
}
}
},
"createNewSpace": "创建新空间",
"@createNewSpace": {
"type": "String",
"placeholders": {}
},
"cantOpenUri": "无法打开 URI {uri}",
"@cantOpenUri": {
"type": "String",
"placeholders": {
"uri": {
"type": "String"
}
}
},
"autoplayImages": "自动播放动态贴纸和表情",
"@autoplayImages": {
"type": "String",
"placeholder": {}
},
"spaceName": "空间名称",
"@spaceName": {
"type": "String",
"placeholders": {}
},
"spaceIsPublic": "空间是公开的",
"@spaceIsPublic": {
"type": "String",
"placeholders": {}
},
"shareLocation": "分享位置",
"@shareLocation": {
"type": "String",
"placeholders": {}
},
"openInMaps": "在地图中打开",
"@openInMaps": {
"type": "String",
"placeholders": {}
},
"sendOnEnter": "按 Enter 键发送",
"@sendOnEnter": {},
"yourChatBackupHasBeenSetUp": "你的聊天记录备份已设置。",
"@yourChatBackupHasBeenSetUp": {},
"scanQrCode": "扫描二维码",
"@scanQrCode": {},
"chatHasBeenAddedToThisSpace": "聊天已添加到此空间",
"@chatHasBeenAddedToThisSpace": {},
"homeserver": "服务器",
"@homeserver": {},
"oneClientLoggedOut": "你的一个客户端已登出",
"@oneClientLoggedOut": {},
"removeFromBundle": "从此集合中移除",
"@removeFromBundle": {},
"unverified": "未经验证",
"@unverified": {},
"repeatPassword": "重复输入密码",
"@repeatPassword": {},
"addAccount": "添加账户",
"@addAccount": {},
"editBundlesForAccount": "编辑此账户的集合",
"@editBundlesForAccount": {},
"enableMultiAccounts": "(测试功能)在此设备上添加多个账户",
"@enableMultiAccounts": {},
"addToBundle": "添加到集合",
"@addToBundle": {},
"bundleName": "集合名称",
"@bundleName": {},
"link": "链接",
"@link": {},
"serverRequiresEmail": "此服务器需要验证你的电子邮件地址以进行注册。",
"@serverRequiresEmail": {},
"messageType": "消息类型",
"@messageType": {},
"sender": "发送者",
"@sender": {},
"openGallery": "打开图库",
"@openGallery": {},
"messageInfo": "消息信息",
"@messageInfo": {},
"time": "时间",
"@time": {},
"addToSpaceDescription": "选择一个空间以添加此聊天。",
"@addToSpaceDescription": {},
"removeFromSpace": "从此空间中移除",
"@removeFromSpace": {},
"start": "开始",
"@start": {},
"commandHint_discardsession": "丢弃会话",
"@commandHint_discardsession": {
"type": "String",
"description": "Usage hint for the command /discardsession"
},
"commandHint_dm": "创建私聊\n使用 --no-encryption 选项来禁用加密",
"@commandHint_dm": {
"type": "String",
"description": "Usage hint for the command /dm"
},
"commandHint_clearcache": "清除缓存",
"@commandHint_clearcache": {
"type": "String",
"description": "Usage hint for the command /clearcache"
},
"commandHint_create": "创建空的群聊\n使用 --no-encryption 选项来禁用加密",
"@commandHint_create": {
"type": "String",
"description": "Usage hint for the command /create"
},
"openVideoCamera": "打开相机拍摄视频",
"@openVideoCamera": {
"type": "String",
"placeholders": {}
},
"publish": "发布",
"@publish": {},
"videoWithSize": "视频 ({size})",
"@videoWithSize": {
"type": "String",
"placeholders": {
"size": {
"type": "String"
}
}
},
"dismiss": "忽略",
"@dismiss": {},
"markAsRead": "标为已读",
"@markAsRead": {},
"reportUser": "举报用户",
"@reportUser": {},
"openChat": "打开聊天",
"@openChat": {},
"reactedWith": "{sender} 回应了 {reaction}",
"@reactedWith": {
"type": "String",
"placeholders": {
"sender": {
"type": "String"
},
"reaction": {
"type": "String"
}
}
},
"confirmEventUnpin": "你确定要永久性取消置顶此事件吗?",
"@confirmEventUnpin": {},
"pinMessage": "置顶到聊天室",
"@pinMessage": {},
"emojis": "表情符号",
"@emojis": {},
"unsupportedAndroidVersionLong": "这个功能需要较新版本的 Android 系统。请检查更新或 Lineage OS 支持。",
"@unsupportedAndroidVersionLong": {},
"unsupportedAndroidVersion": "不受支持的 Android 版本",
"@unsupportedAndroidVersion": {},
"voiceCall": "语音通话",
"@voiceCall": {},
"placeCall": "发起通话",
"@placeCall": {},
"videoCallsBetaWarning": "请注意,视频通话目前处于测试阶段。它们可能不能像预期的那样工作,或者在所有平台上都不能工作。",
"@videoCallsBetaWarning": {},
"experimentalVideoCalls": "实验性的视频通话",
"@experimentalVideoCalls": {},
"emailOrUsername": "电子邮箱或用户名",
"@emailOrUsername": {},
"switchToAccount": "切换到账户 {number}",
"@switchToAccount": {
"type": "number",
"placeholders": {
"number": {
"type": "String"
}
}
},
"nextAccount": "下个账户",
"@nextAccount": {},
"previousAccount": "上个账户",
"@previousAccount": {},
"widgetVideo": "视频",
"@widgetVideo": {},
"widgetJitsi": "Jitsi Meet",
"@widgetJitsi": {},
"widgetCustom": "自定义",
"@widgetCustom": {},
"widgetNameError": "请提供昵称。",
"@widgetNameError": {},
"errorAddingWidget": "添加小部件出错。",
"@errorAddingWidget": {},
"addWidget": "添加小部件",
"@addWidget": {},
"widgetEtherpad": "文本笔记",
"@widgetEtherpad": {},
"widgetName": "名称",
"@widgetName": {},
"widgetUrlError": "这不是有效的 URL。",
"@widgetUrlError": {},
"separateChatTypes": "分开私聊和群组",
"@separateChatTypes": {
"type": "String",
"placeholders": {}
},
"youRejectedTheInvitation": "你拒绝了邀请",
"@youRejectedTheInvitation": {},
"youJoinedTheChat": "你加入了聊天",
"@youJoinedTheChat": {},
"youBannedUser": "你封禁了 {user}",
"@youBannedUser": {
"placeholders": {
"user": {
"type": "String"
}
}
},
"youInvitedBy": "📩 你受到了 {user} 的邀请",
"@youInvitedBy": {
"placeholders": {
"user": {
"type": "String"
}
}
},
"youInvitedUser": "📩 你邀请了 {user}",
"@youInvitedUser": {
"placeholders": {
"user": {
"type": "String"
}
}
},
"youKicked": "👞 你踢出了 {user}",
"@youKicked": {
"placeholders": {
"user": {
"type": "String"
}
}
},
"youUnbannedUser": "你解除了对 {user} 的封禁",
"@youUnbannedUser": {
"placeholders": {
"user": {
"type": "String"
}
}
},
"youAcceptedTheInvitation": "👍 你接受了邀请",
"@youAcceptedTheInvitation": {},
"youHaveWithdrawnTheInvitationFor": "你撤回了对 {user} 的邀请",
"@youHaveWithdrawnTheInvitationFor": {
"placeholders": {
"user": {
"type": "String"
}
}
},
"youKickedAndBanned": "🙅 你踢出并封禁了 {user}",
"@youKickedAndBanned": {
"placeholders": {
"user": {
"type": "String"
}
}
},
"storeInSecureStorageDescription": "将恢复密钥存储在此设备的安全存储中。",
"@storeInSecureStorageDescription": {},
"storeInAppleKeyChain": "存储在 Apple KeyChain 中",
"@storeInAppleKeyChain": {},
"unlockOldMessages": "解锁旧消息",
"@unlockOldMessages": {},
"pleaseEnterRecoveryKey": "请输入你的恢复密钥:",
"@pleaseEnterRecoveryKey": {},
"recoveryKey": "恢复密钥",
"@recoveryKey": {},
"recoveryKeyLost": "丢失了恢复密钥?",
"@recoveryKeyLost": {},
"pleaseEnterRecoveryKeyDescription": "要解锁你的旧邮件,请输入你在之前会话中生成的恢复密钥。 你的恢复密钥不是你的密码。",
"@pleaseEnterRecoveryKeyDescription": {},
"saveKeyManuallyDescription": "通过触发系统共享对话框或剪贴板手动保存此密钥。",
"@saveKeyManuallyDescription": {},
"storeInAndroidKeystore": "存储在 Android KeyStore 中",
"@storeInAndroidKeystore": {},
"storeSecurlyOnThisDevice": "安全地存储在此设备上",
"@storeSecurlyOnThisDevice": {},
"users": "用户",
"@users": {},
"countFiles": "{count} 个文件",
"@countFiles": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"dehydrateTor": "TOR 用户:导出会话",
"@dehydrateTor": {},
"dehydrateTorLong": "建议 TOR 用户在关闭窗口之前导出会话。",
"@dehydrateTorLong": {},
"hydrateTor": "TOR 用户:导入会话导出",
"@hydrateTor": {},
"hydrate": "从备份文件恢复",
"@hydrate": {},
"dehydrate": "导出会话并擦除设备",
"@dehydrate": {},
"dehydrateWarning": "此操作无法撤消。 确保你安全地存储备份文件。",
"@dehydrateWarning": {},
"indexedDbErrorTitle": "私有模式问题",
"@indexedDbErrorTitle": {},
"indexedDbErrorLong": "遗憾的是,默认情况下未在私有模式下启用消息存储。\n请访问\n - about:config\n - 将 dom.indexedDB.privateBrowsing.enabled 设置为 true\n否则无法运行 FluffyChat。",
"@indexedDbErrorLong": {},
"hydrateTorLong": "你上次是否导出 TOR 会话? 快速导入它并继续聊天。",
"@hydrateTorLong": {},
"user": "用户",
"@user": {},
"custom": "自定义",
"@custom": {},
"confirmMatrixId": "请确认你的 Matrix ID 以删除账户。",
"@confirmMatrixId": {},
"supposedMxid": "应为 {mxid}",
"@supposedMxid": {
"type": "String",
"placeholders": {
"mxid": {
"type": "String"
}
}
},
"commandHint_markasgroup": "标记为群组",
"@commandHint_markasgroup": {},
"commandHint_markasdm": "将给定的 Matrix ID 标为私信聊天室",
"@commandHint_markasdm": {},
"whyIsThisMessageEncrypted": "为什么此消息不可读?",
"@whyIsThisMessageEncrypted": {},
"noKeyForThisMessage": "如果消息是在你在此设备上登录账户前发送的,就可能发生这种情况。\n\n也有可能是发送者屏蔽了你的设备或网络连接出了问题。\n\n你能在另一个会话中读取消息吗如果是的话你可以从它那里传递信息点击设置 > 设备,并确保你的设备已经相互验证。当你下次打开聊天室,且两个会话都在前台,密钥就会自动传输。\n\n你不想在注销或切换设备时丢失密钥请确保在设置中启用了聊天备份。",
"@noKeyForThisMessage": {},
"newGroup": "新群组",
"@newGroup": {},
"newSpace": "新的空间",
"@newSpace": {},
"enterSpace": "进入空间",
"@enterSpace": {},
"enterRoom": "进入聊天室",
"@enterRoom": {},
"allSpaces": "所有空间",
"@allSpaces": {},
"appearOnTop": "显示在其它应用上方",
"@appearOnTop": {},
"appearOnTopDetails": "允许应用显示在顶部(如果你已经将 Fluffychat 设置为呼叫账户,则不需要授予此权限)",
"@appearOnTopDetails": {},
"otherCallingPermissions": "麦克风、摄像头和其它 FluffyChat 权限",
"@otherCallingPermissions": {},
"callingPermissions": "呼叫权限",
"@callingPermissions": {},
"callingAccountDetails": "允许 FluffyChat 使用本机 android 拨号器应用。",
"@callingAccountDetails": {},
"foregroundServiceRunning": "此通知在前台服务运行时出现。",
"@foregroundServiceRunning": {},
"screenSharingTitle": "屏幕共享",
"@screenSharingTitle": {},
"callingAccount": "呼叫账户",
"@callingAccount": {},
"screenSharingDetail": "你正在 FluffyChat 中共享屏幕",
"@screenSharingDetail": {},
"numChats": "{number} 个聊天",
"@numChats": {
"type": "number",
"placeholders": {
"number": {
"type": "String"
}
}
},
"hideUnimportantStateEvents": "隐藏不重要的状态事件",
"@hideUnimportantStateEvents": {},
"doNotShowAgain": "不再显示",
"@doNotShowAgain": {},
"googlyEyesContent": "{senderName} 向你发送了“大眼”表情",
"@googlyEyesContent": {
"type": "String",
"placeholders": {
"senderName": {
"type": "String"
}
}
},
"commandHint_googly": "发送“大眼”表情",
"@commandHint_googly": {},
"commandHint_cuddle": "发送“搂抱”",
"@commandHint_cuddle": {},
"commandHint_hug": "发送“拥抱”",
"@commandHint_hug": {},
"cuddleContent": "{senderName} 搂抱了你",
"@cuddleContent": {
"type": "String",
"placeholders": {
"senderName": {
"type": "String"
}
}
},
"hugContent": "{senderName} 拥抱了你",
"@hugContent": {
"type": "String",
"placeholders": {
"senderName": {
"type": "String"
}
}
},
"wasDirectChatDisplayName": "空聊天(曾是 {oldDisplayName}",
"@wasDirectChatDisplayName": {
"type": "String",
"placeholders": {
"oldDisplayName": {
"type": "String"
}
}
},
"startFirstChat": "发起你的第一个聊天",
"@startFirstChat": {},
"newSpaceDescription": "空间让你可以整合聊天并建立私人或公共社区。",
"@newSpaceDescription": {},
"encryptThisChat": "加密此聊天",
"@encryptThisChat": {},
"disableEncryptionWarning": "出于安全考虑 ,你不能在之前已启用加密的聊天中禁用加密。",
"@disableEncryptionWarning": {},
"sorryThatsNotPossible": "非常抱歉……这是做不到的",
"@sorryThatsNotPossible": {},
"deviceKeys": "设备密钥:",
"@deviceKeys": {},
"report": "报错",
"@report": {},
"fileIsTooBigForServer": "无法发送!服务器只支持最大 {max} 的文件。",
"@fileIsTooBigForServer": {},
"noOtherDevicesFound": "未找到其它设备",
"@noOtherDevicesFound": {},
"jumpToLastReadMessage": "跳转到上次已读的消息",
"@jumpToLastReadMessage": {},
"readUpToHere": "读到此处",
"@readUpToHere": {},
"jump": "跳转",
"@jump": {},
"openLinkInBrowser": "在浏览器中打开链接",
"@openLinkInBrowser": {},
"signInWith": "使用 {provider} 登录",
"@signInWith": {
"type": "String",
"placeholders": {
"provider": {
"type": "String"
}
}
},
"allRooms": "所有群聊",
"@allRooms": {
"type": "String",
"placeholders": {}
},
"fileHasBeenSavedAt": "文件已保存在 {path}",
"@fileHasBeenSavedAt": {
"type": "String",
"placeholders": {
"path": {
"type": "String"
}
}
},
"reportErrorDescription": "😭 哦不。出了点差错。如果你愿意,可以向开发人员报告此错误。",
"@reportErrorDescription": {},
"noBackupWarning": "警告!如果不启用聊天备份,你将无法访问加密消息。强烈建议在注销前先启用聊天备份。",
"@noBackupWarning": {},
"signInWithPassword": "使用密码登录",
"@signInWithPassword": {},
"pleaseTryAgainLaterOrChooseDifferentServer": "请稍后再试或选择其它服务器。",
"@pleaseTryAgainLaterOrChooseDifferentServer": {},
"reopenChat": "重新打开聊天",
"@reopenChat": {},
"importEmojis": "导入表情包",
"@importEmojis": {},
"notAnImage": "不是图像文件。",
"@notAnImage": {},
"importNow": "立即导入",
"@importNow": {},
"importFromZipFile": "从 .zip 文件导入",
"@importFromZipFile": {},
"replace": "替换",
"@replace": {},
"exportEmotePack": "以 .zip 格式导出表情包",
"@exportEmotePack": {},
"sendTypingNotifications": "发送正在输入通知",
"@sendTypingNotifications": {},
"createGroup": "创建群组",
"@createGroup": {},
"shareInviteLink": "分享邀请链接",
"@shareInviteLink": {},
"profileNotFound": "服务器上找不到此用户。可能是连接有问题或者用户不存在。",
"@profileNotFound": {},
"inviteContactToGroupQuestion": "你是否要邀请 {contact} 参与聊天 \"{groupName}\"",
"@inviteContactToGroupQuestion": {},
"tryAgain": "重试",
"@tryAgain": {},
"addChatDescription": "添加聊天说明…",
"@addChatDescription": {},
"chatPermissions": "聊天权限",
"@chatPermissions": {},
"chatDescription": "聊天描述",
"@chatDescription": {},
"chatDescriptionHasBeenChanged": "聊天描述已被更改",
"@chatDescriptionHasBeenChanged": {},
"noChatDescriptionYet": "尚未创建聊天描述。",
"@noChatDescriptionYet": {},
"invalidServerName": "服务器名称无效",
"@invalidServerName": {},
"redactMessageDescription": "消息将为此对话中所有参与者删除。此操作无法撤销。",
"@redactMessageDescription": {},
"optionalRedactReason": "(可选)删除此消息的原因...",
"@optionalRedactReason": {},
"setChatDescription": "设置聊天描述",
"@setChatDescription": {},
"setTheme": "设置主题:",
"@setTheme": {},
"setColorTheme": "设置主题颜色:",
"@setColorTheme": {},
"invite": "邀请",
"@invite": {},
"messagesStyle": "消息:",
"@messagesStyle": {},
"redactedBy": "已被 {username} 删除",
"@redactedBy": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
}
}
},
"directChat": "私聊",
"@directChat": {},
"redactedByBecause": "已被 {username} 删除,原因:\"{reason}\"",
"@redactedByBecause": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
},
"reason": {
"type": "String"
}
}
},
"inviteGroupChat": "📨 邀请至群聊",
"@inviteGroupChat": {},
"invitePrivateChat": "📨 邀请至私聊",
"@invitePrivateChat": {},
"emoteKeyboardNoRecents": "最近使用过的表情会出现在这里...",
"@emoteKeyboardNoRecents": {
"type": "String",
"placeholders": {}
},
"invalidInput": "无效的输入!",
"@invalidInput": {},
"wrongPinEntered": "输入的 PIN 码不正确!请 {seconds} 秒后重试…",
"@wrongPinEntered": {
"type": "String",
"placeholders": {
"seconds": {
"type": "int"
}
}
},
"hasKnocked": "{user} 请求了加入聊天室的邀请",
"@hasKnocked": {
"placeholders": {
"user": {
"type": "String"
}
}
},
"pleaseEnterANumber": "请输入大于 0 的数",
"@pleaseEnterANumber": {},
"banUserDescription": "该用户将被禁止进入聊天室,在解除封禁之前将不能再进入聊天室。",
"@banUserDescription": {},
"removeDevicesDescription": "你将从此设备登出,无法再接收消息。",
"@removeDevicesDescription": {},
"unbanUserDescription": "如果用户尝试加入则可以再次进入聊天。",
"@unbanUserDescription": {},
"pushNotificationsNotAvailable": "通知推送不可用",
"@pushNotificationsNotAvailable": {},
"makeAdminDescription": "一旦你将该用户设为管理员,你可能无法撤销,因为他们将拥有与你相同的权限。",
"@makeAdminDescription": {},
"archiveRoomDescription": "聊天将被移至存档。其他用户将能看到你已离开聊天。",
"@archiveRoomDescription": {},
"learnMore": "了解更多",
"@learnMore": {},
"roomUpgradeDescription": "将使用新版聊天室来重新创建当前聊天室。所有参与者都会收到通知以切换到新的聊天室。有关聊天室版本的更多信息,请访问 https://spec.matrix.org/latest/rooms/",
"@roomUpgradeDescription": {},
"kickUserDescription": "该用户会被踢出聊天但没被封禁。在公开聊天中,该用户可以随时重新加入。",
"@kickUserDescription": {},
"blockListDescription": "你可以屏蔽打扰你的用户。你将不会收到来自屏蔽列表中用户的任何消息或聊天室邀请。",
"@blockListDescription": {},
"createGroupAndInviteUsers": "创建群组并邀请用户",
"@createGroupAndInviteUsers": {},
"startConversation": "开始对话",
"@startConversation": {},
"blockedUsers": "已屏蔽的用户",
"@blockedUsers": {},
"groupCanBeFoundViaSearch": "可通过搜索找到该群组",
"@groupCanBeFoundViaSearch": {},
"noUsersFoundWithQuery": "很遗憾,没有找到有关\"{query}\"的用户。请检查是否输入错误。",
"@noUsersFoundWithQuery": {
"type": "String",
"placeholders": {
"query": {
"type": "String"
}
}
},
"block": "屏蔽",
"@block": {},
"yourGlobalUserIdIs": "你的全局用户 ID 是: ",
"@yourGlobalUserIdIs": {},
"commandHint_sendraw": "发送原始 json",
"@commandHint_sendraw": {},
"wrongRecoveryKey": "抱歉…这似乎不是正确的恢复密钥。",
"@wrongRecoveryKey": {},
"blockUsername": "忽略用户名",
"@blockUsername": {},
"groupName": "群组名称",
"@groupName": {},
"databaseMigrationTitle": "数据库已优化",
"@databaseMigrationTitle": {},
"searchChatsRooms": "搜索 #聊天,@用户…",
"@searchChatsRooms": {},
"databaseMigrationBody": "请稍候。可能需要稍等片刻。",
"@databaseMigrationBody": {},
"thisDevice": "此设备:",
"@thisDevice": {},
"publicSpaces": "公开空间",
"@publicSpaces": {},
"passwordIsWrong": "你输入的密码有误",
"@passwordIsWrong": {},
"pleaseEnterYourCurrentPassword": "请输入你当前的密码",
"@pleaseEnterYourCurrentPassword": {},
"publicLink": "公开链接",
"@publicLink": {},
"nothingFound": "未找到任何内容…",
"@nothingFound": {},
"decline": "拒绝",
"@decline": {},
"newPassword": "新的密码",
"@newPassword": {},
"passwordsDoNotMatch": "密码不匹配",
"@passwordsDoNotMatch": {},
"subspace": "子空间",
"@subspace": {},
"select": "选择",
"@select": {},
"pleaseChooseAStrongPassword": "请选择一个强密码",
"@pleaseChooseAStrongPassword": {},
"addChatOrSubSpace": "添加聊天或子空间",
"@addChatOrSubSpace": {},
"leaveEmptyToClearStatus": "留空以清除你的状态。",
"@leaveEmptyToClearStatus": {},
"joinSpace": "加入空间",
"@joinSpace": {},
"searchForUsers": "搜索 @用户…",
"@searchForUsers": {},
"databaseBuildErrorBody": "无法构建 SQLite 数据库。目前应用尝试使用旧数据库。请将此错误报告给开发者,网址为 {url}。错误消息为:{error}",
"@databaseBuildErrorBody": {
"type": "String",
"placeholders": {
"url": {
"type": "String"
},
"error": {
"type": "String"
}
}
},
"initAppError": "在初始化应用时发生错误",
"@initAppError": {},
"sessionLostBody": "你的会话已丢失。请将此错误报告给开发者,网址为 {url}。错误消息为:{error}",
"@sessionLostBody": {
"type": "String",
"placeholders": {
"url": {
"type": "String"
},
"error": {
"type": "String"
}
}
},
"restoreSessionBody": "应用现在尝试从备份中恢复你的会话。请将此错误报告给开发者,网址为 {url}。错误消息为:{error}",
"@restoreSessionBody": {
"type": "String",
"placeholders": {
"url": {
"type": "String"
},
"error": {
"type": "String"
}
}
},
"sendTypingNotificationsDescription": "聊天中的其他参与者可以看到你正在输入新消息。",
"@sendTypingNotificationsDescription": {},
"formattedMessagesDescription": "使用 Markdown 显示富文本内容,例如加粗文本。",
"@formattedMessagesDescription": {},
"verifyOtherUserDescription": "如果你验证了其他用户,就可以确保你清楚自己正在与谁进行通信。💪\n\n当你开始验证时你和其他用户将在应用中看到一个弹出窗口。然后你会看到一系列表情符号或数字你和其他用户需要比较它们是否一致。\n\n最好的方式是线下会面或开始视频通话。👭",
"@verifyOtherUserDescription": {},
"verifyOtherDeviceDescription": "当你验证另一个设备时,这些设备可以交换密钥,从而提高整体安全性。 💪 当你开始验证时,两个设备上的应用都将显示一个弹出窗口。然后你会看到一系列表情符号或数字,你需要比较两个设备上显示的内容。在开始验证之前,最好将两个设备都放在手边。🤳",
"@verifyOtherDeviceDescription": {},
"canceledKeyVerification": "{sender} 取消了密钥验证",
"@canceledKeyVerification": {
"type": "String",
"placeholders": {
"sender": {
"type": "String"
}
}
},
"sendReadReceipts": "发送已读回执",
"@sendReadReceipts": {},
"formattedMessages": "格式化的消息",
"@formattedMessages": {},
"verifyOtherDevice": "🔐 验证其它设备",
"@verifyOtherDevice": {},
"verifyOtherUser": "🔐 验证其他用户",
"@verifyOtherUser": {},
"forwardMessageTo": "转发消息至 {roomName} ",
"@forwardMessageTo": {
"type": "String",
"placeholders": {
"roomName": {
"type": "String"
}
}
},
"sendReadReceiptsDescription": "聊天中的其他参与者可以看到你是否读过消息。",
"@sendReadReceiptsDescription": {},
"acceptedKeyVerification": "{sender} 接受了密钥验证",
"@acceptedKeyVerification": {
"type": "String",
"placeholders": {
"sender": {
"type": "String"
}
}
},
"isReadyForKeyVerification": "{sender} 已准备好进行密钥验证",
"@isReadyForKeyVerification": {
"type": "String",
"placeholders": {
"sender": {
"type": "String"
}
}
},
"completedKeyVerification": "{sender} 完成了密钥验证",
"@completedKeyVerification": {
"type": "String",
"placeholders": {
"sender": {
"type": "String"
}
}
},
"requestedKeyVerification": "{sender} 请求了密钥验证",
"@requestedKeyVerification": {
"type": "String",
"placeholders": {
"sender": {
"type": "String"
}
}
},
"startedKeyVerification": "{sender} 开始了密钥验证",
"@startedKeyVerification": {
"type": "String",
"placeholders": {
"sender": {
"type": "String"
}
}
},
"transparent": "透明",
"@transparent": {},
"youInvitedToBy": "📩 你已通过链接被邀请到:\n{alias}",
"@youInvitedToBy": {
"placeholders": {
"alias": {
"type": "String"
}
}
},
"presencesToggle": "显示其他用户的状态消息",
"@presencesToggle": {
"type": "String",
"placeholders": {}
},
"presenceStyle": "是否在线:",
"@presenceStyle": {
"type": "String",
"placeholders": {}
},
"hidePresences": "隐藏状态列表?",
"@hidePresences": {},
"incomingMessages": "传入消息",
"@incomingMessages": {},
"stickers": "贴纸",
"@stickers": {},
"discover": "发现",
"@discover": {},
"commandHint_ignore": "忽略给定的 matrix ID",
"@commandHint_ignore": {},
"commandHint_unignore": "取消忽略给定的 matrix ID",
"@commandHint_unignore": {},
"unreadChatsInApp": "{appname}: {unread} 未读聊天",
"@unreadChatsInApp": {
"type": "String",
"placeholders": {
"appname": {
"type": "String"
},
"unread": {
"type": "String"
}
}
},
"appLockDescription": "用 pin 码在不用 FluffyChat 时锁定它",
"@appLockDescription": {},
"globalChatId": "全局聊天 ID",
"@globalChatId": {},
"accessAndVisibility": "访问和可见性",
"@accessAndVisibility": {},
"accessAndVisibilityDescription": "谁可以加入此聊天以及怎样发现该聊天。",
"@accessAndVisibilityDescription": {},
"calls": "通话",
"@calls": {},
"customEmojisAndStickers": "自定义表情符号和贴纸",
"@customEmojisAndStickers": {},
"hideRedactedMessages": "隐藏被涂黑的消息",
"@hideRedactedMessages": {},
"overview": "概览",
"@overview": {},
"notifyMeFor": "提示内容",
"@notifyMeFor": {},
"passwordRecoverySettings": "密码发现设置",
"@passwordRecoverySettings": {},
"noPublicLinkHasBeenCreatedYet": "尚未创建公开链接",
"@noPublicLinkHasBeenCreatedYet": {},
"knock": "请求",
"@knock": {},
"noOneCanJoin": "无人可以加入",
"@noOneCanJoin": {},
"knocking": "正在请求",
"@knocking": {},
"chatCanBeDiscoveredViaSearchOnServer": "可通过搜索 {server} 发现聊天",
"@chatCanBeDiscoveredViaSearchOnServer": {
"type": "String",
"placeholders": {
"server": {
"type": "String"
}
}
},
"thereAreCountUsersBlocked": "目前有 {count} 名用户被封禁。",
"@thereAreCountUsersBlocked": {
"type": "String",
"count": {}
},
"hideRedactedMessagesBody": "如果某人涂黑了一条消息,那么在聊天中再也看不到这条消息。",
"@hideRedactedMessagesBody": {},
"hideInvalidOrUnknownMessageFormats": "隐藏无效或未知的消息格式",
"@hideInvalidOrUnknownMessageFormats": {},
"hideMemberChangesInPublicChats": "在公开聊天中隐藏成员变化",
"@hideMemberChangesInPublicChats": {},
"hideMemberChangesInPublicChatsBody": "不在聊天时间线中显示某人是否加入或离开了公开聊天来改进可读性。",
"@hideMemberChangesInPublicChatsBody": {},
"userWouldLikeToChangeTheChat": "{user} 想加入聊天。",
"@userWouldLikeToChangeTheChat": {
"placeholders": {
"user": {
"type": "String"
}
}
},
"customEmojisAndStickersBody": "添加或分享可用于任何聊天的表情符号或贴纸。",
"@customEmojisAndStickersBody": {},
"usersMustKnock": "用户必须请求加入",
"@usersMustKnock": {},
"noDatabaseEncryption": "数据库加密在此平台上不受支持",
"@noDatabaseEncryption": {},
"userRole": "用户角色",
"@userRole": {},
"minimumPowerLevel": "{level} 是最低权限等级。",
"@minimumPowerLevel": {
"type": "String",
"placeholders": {
"level": {
"type": "String"
}
}
},
"publicChatAddresses": "公开聊天的地址",
"@publicChatAddresses": {},
"createNewAddress": "新建地址",
"@createNewAddress": {},
"searchMore": "搜索更多…",
"@searchMore": {},
"gallery": "图库",
"@gallery": {},
"files": "文件",
"@files": {},
"searchIn": "在 “{chat}” 聊天中搜索…",
"@searchIn": {
"type": "String",
"placeholders": {
"chat": {
"type": "String"
}
}
},
"knockRestricted": "“请求加入”请求受限",
"@knockRestricted": {},
"restricted": "受限",
"@restricted": {},
"swipeRightToLeftToReply": "从右向左滑动进行回复",
"@swipeRightToLeftToReply": {},
"alwaysUse24HourFormat": "false",
"@alwaysUse24HourFormat": {
"description": "Set to true to always display time of day in 24 hour format."
},
"noMoreChatsFound": "找不到更多聊天…",
"@noMoreChatsFound": {},
"joinedChats": "已加入的聊天",
"@joinedChats": {},
"space": "空间",
"@space": {},
"spaces": "空间",
"@spaces": {},
"goToSpace": "转到空间:{space}",
"@goToSpace": {
"type": "String",
"space": {}
},
"markAsUnread": "标为未读",
"@markAsUnread": {},
"countChatsAndCountParticipants": "{chats} 个聊天和 {participants} 名参与者",
"@countChatsAndCountParticipants": {
"type": "String",
"placeholders": {
"chats": {
"type": "int"
},
"participants": {
"type": "int"
}
}
},
"unread": "未读",
"@unread": {},
"userLevel": "{level} - 用户",
"@userLevel": {
"type": "String",
"placeholders": {
"level": {
"type": "int"
}
}
},
"moderatorLevel": "{level} - 主持人",
"@moderatorLevel": {
"type": "String",
"placeholders": {
"level": {
"type": "int"
}
}
},
"adminLevel": "{level} - 管理员",
"@adminLevel": {
"type": "String",
"placeholders": {
"level": {
"type": "int"
}
}
},
"inviteOtherUsers": "邀请其他用户到这个聊天",
"@inviteOtherUsers": {},
"changeTheChatPermissions": "更改聊天权限",
"@changeTheChatPermissions": {},
"changeTheVisibilityOfChatHistory": "更改聊天历史的可见性",
"@changeTheVisibilityOfChatHistory": {},
"changeTheCanonicalRoomAlias": "更改主公共聊天地址",
"@changeTheCanonicalRoomAlias": {},
"sendRoomNotifications": "发送通知聊天室所有人的通知",
"@sendRoomNotifications": {},
"changeTheDescriptionOfTheGroup": "更改聊天描述",
"@changeTheDescriptionOfTheGroup": {},
"changeGeneralChatSettings": "更改常规聊天设置",
"@changeGeneralChatSettings": {},
"invitedBy": "📩 邀请人 {user}",
"@invitedBy": {
"placeholders": {
"user": {
"type": "String"
}
}
},
"chatPermissionsDescription": "定义此聊天中哪个权限等级对特定操作是必需的。权限等级 0、50 和 100 通常代表用户、主持人和管理员,但你可以自定义任何等级。",
"@chatPermissionsDescription": {},
"changelog": "更新记录",
"@changelog": {},
"updateInstalled": "🎉 已安装更新 {version} ",
"@updateInstalled": {
"type": "String",
"placeholders": {
"version": {
"type": "String"
}
}
},
"sendCanceled": "发送被取消",
"@sendCanceled": {},
"noChatsFoundHere": "此处尚未找到聊天。使用下方按钮 ⤵️ 开始和某人的新聊天",
"@noChatsFoundHere": {},
"loginWithMatrixId": "使用 Matrix-ID 登录",
"@loginWithMatrixId": {},
"discoverHomeservers": "发现主服务器",
"@discoverHomeservers": {},
"whatIsAHomeserver": "什么是主服务器?",
"@whatIsAHomeserver": {},
"homeserverDescription": "主服务器上就像电子邮件提供商,你的所有数据都存储在上面。你可以选择你想使用哪个主服务器。在 https://matrix.org 上了解更多信息。",
"@homeserverDescription": {},
"doesNotSeemToBeAValidHomeserver": "似乎不是兼容的主服务器。URL 不正确?",
"@doesNotSeemToBeAValidHomeserver": {},
"prepareSendingAttachment": "准备发送附件…",
"@prepareSendingAttachment": {},
"sendingAttachment": "发送附件中…",
"@sendingAttachment": {},
"calculatingFileSize": "计算文件尺寸中…",
"@calculatingFileSize": {},
"generatingVideoThumbnail": "生成视频缩略图中…",
"@generatingVideoThumbnail": {},
"compressVideo": "压缩视频中…",
"@compressVideo": {},
"sendingAttachmentCountOfCount": "正在发送附件 {index},共 {length} 个附件…",
"@sendingAttachmentCountOfCount": {
"type": "integer",
"placeholders": {
"index": {
"type": "int"
},
"length": {
"type": "int"
}
}
},
"serverLimitReached": "达到了服务器限制!等待 {seconds} 秒…",
"@serverLimitReached": {
"type": "integer",
"placeholders": {
"seconds": {
"type": "int"
}
}
},
"oneOfYourDevicesIsNotVerified": "您设备中的一台未验证",
"@oneOfYourDevicesIsNotVerified": {},
"noticeChatBackupDeviceVerification": "注意:当你连接所有设备到聊天备份时,这些设备将被自动验证。",
"@noticeChatBackupDeviceVerification": {},
"welcomeText": "你好呀 👋 欢迎来到 FluffyChat。你可以登录任意兼容 https://matrix.org 的 homeserver然后和任何人聊天。这是个巨大的去中心化消息网络",
"@welcomeText": {},
"continueText": "继续",
"@continueText": {},
"blur": "模糊:",
"@blur": {},
"opacity": "不透明:",
"@opacity": {},
"setWallpaper": "设置壁纸",
"@setWallpaper": {},
"manageAccount": "管理账户",
"@manageAccount": {},
"aboutHomeserver": "关于 {homeserver}",
"@aboutHomeserver": {
"type": "String",
"placeholders": {
"homeserver": {
"type": "String"
}
}
},
"version": "版本",
"@version": {},
"noContactInformationProvided": "服务器未提供任何有效的联系信息",
"@noContactInformationProvided": {},
"contactServerAdmin": "联系服务器管理员",
"@contactServerAdmin": {},
"name": "名称",
"@name": {},
"contactServerSecurity": "联系服务器安全管理",
"@contactServerSecurity": {},
"supportPage": "支持页面",
"@supportPage": {},
"serverInformation": "服务器信息:",
"@serverInformation": {},
"website": "网站",
"@website": {},
"italicText": "文件倾斜",
"@italicText": {},
"strikeThrough": "删除线",
"@strikeThrough": {},
"pleaseFillOut": "请填写",
"@pleaseFillOut": {},
"addLink": "添加链接",
"@addLink": {},
"boldText": "文本加粗",
"@boldText": {},
"invalidUrl": "无效 url",
"@invalidUrl": {},
"unableToJoinChat": "无法加入聊天。可能其他方面已经关闭了对话。",
"@unableToJoinChat": {},
"sendImages": "发送 {count} 张图片",
"@sendImages": {
"type": "String",
"placeholders": {
"count": {
"type": "int"
}
}
},
"compress": "压缩",
"@compress": {},
"previous": "前一个",
"@previous": {},
"otherPartyNotLoggedIn": "另一方当前未登录,因而无法接收消息!",
"@otherPartyNotLoggedIn": {},
"appWantsToUseForLoginDescription": "您特此允许本应用和网站分享关于您的信息。",
"@appWantsToUseForLoginDescription": {},
"open": "打开",
"@open": {},
"appWantsToUseForLogin": "使用 '{server}'服务器登录",
"@appWantsToUseForLogin": {
"type": "String",
"placeholders": {
"server": {
"type": "String"
}
}
},
"waitingForServer": "正在等待服务器…",
"@waitingForServer": {},
"synchronizingPleaseWaitCounter": " 同步中… ({percentage}%)",
"@synchronizingPleaseWaitCounter": {
"type": "String",
"placeholders": {
"percentage": {
"type": "String"
}
}
},
"appIntroduction": "FluffyChat 让使用不同即时通信工具的你和你的好友得以聊天。 访问 https://matrix.org 了解详情或轻按 *继续*。",
"@appIntroduction": {},
"newChatRequest": "📩 新的聊天请求",
"@newChatRequest": {},
"generalNotificationSettings": "常规通知设置",
"@generalNotificationSettings": {},
"userSpecificNotificationSettings": "使用特定通知设置",
"@userSpecificNotificationSettings": {},
"notificationRuleMaster": "静音所有通知",
"@notificationRuleMaster": {},
"notificationRuleSuppressNotices": "隐藏自动消息",
"@notificationRuleSuppressNotices": {},
"notificationRuleInviteForMe": "给我的邀请",
"@notificationRuleInviteForMe": {},
"notificationRuleInviteForMeDescription": "当用户被邀请加入聊天室时提醒用户。",
"@notificationRuleInviteForMeDescription": {},
"notificationRuleMemberEvent": "成员事件",
"@notificationRuleMemberEvent": {},
"notificationRuleMemberEventDescription": "隐藏成员身份事件通知。",
"@notificationRuleMemberEventDescription": {},
"notificationRuleIsUserMention": "用户提及",
"@notificationRuleIsUserMention": {},
"notificationRuleIsUserMentionDescription": "当消息中直接提到用户名时通知使用该用户名的用户。",
"@notificationRuleIsUserMentionDescription": {},
"notificationRuleContainsDisplayName": "包含展示名称",
"@notificationRuleContainsDisplayName": {},
"notificationRuleIsRoomMention": "聊天室提及",
"@notificationRuleIsRoomMention": {},
"notificationRuleRoomnotifDescription": "消息包含 「@room」 时提醒用户。",
"@notificationRuleRoomnotifDescription": {},
"notificationRuleTombstone": "墓碑",
"@notificationRuleTombstone": {},
"notificationRuleRoomServerAcl": "聊天室服务器 ACL",
"@notificationRuleRoomServerAcl": {},
"notificationRuleSuppressEdits": "隐藏编辑",
"@notificationRuleSuppressEdits": {},
"notificationRuleCall": "通话",
"@notificationRuleCall": {},
"notificationRuleRoomOneToOne": "一对一聊天室",
"@notificationRuleRoomOneToOne": {},
"notificationRuleRoomOneToOneDescription": "在一对一聊天室中提醒用户消息。",
"@notificationRuleRoomOneToOneDescription": {},
"notificationRuleEncrypted": "已加密",
"@notificationRuleEncrypted": {},
"notificationRuleEncryptedDescription": "在已加密聊天室中提醒用户消息。",
"@notificationRuleEncryptedDescription": {},
"notificationRuleJitsi": "Jitsi",
"@notificationRuleJitsi": {},
"notificationRuleJitsiDescription": "提醒用户 Jitsi 小部件的事件。",
"@notificationRuleJitsiDescription": {},
"notificationRuleServerAcl": "隐藏服务器 ACL 事件",
"@notificationRuleServerAcl": {},
"notificationRuleServerAclDescription": "隐藏服务器 ACL 事件的通知。",
"@notificationRuleServerAclDescription": {},
"deletePushRuleCanNotBeUndone": "删除这个通知设置的操作无法撤销。",
"@deletePushRuleCanNotBeUndone": {},
"more": "更多",
"@more": {},
"notificationRuleReactionDescription": "隐藏回应通知。",
"@notificationRuleReactionDescription": {},
"notificationRuleMessageDescription": "提醒用户常规消息。",
"@notificationRuleMessageDescription": {},
"notificationRuleContainsUserName": "包含用户名",
"@notificationRuleContainsUserName": {},
"otherNotificationSettings": "其他通知设置",
"@otherNotificationSettings": {},
"notificationRuleContainsUserNameDescription": "当消息包含用户名时通知使用该用户名的用户。",
"@notificationRuleContainsUserNameDescription": {},
"notificationRuleIsRoomMentionDescription": "有聊天室提及时通知用户。",
"@notificationRuleIsRoomMentionDescription": {},
"contentNotificationSettings": "内容通知设置",
"@contentNotificationSettings": {},
"notificationRuleMasterDescription": "覆盖所有其他规则并禁用所有通知。",
"@notificationRuleMasterDescription": {},
"notificationRuleSuppressNoticesDescription": "隐藏来自 bot 等自动客户端的通知。",
"@notificationRuleSuppressNoticesDescription": {},
"roomNotificationSettings": "聊天室通知设置",
"@roomNotificationSettings": {},
"notificationRuleRoomServerAclDescription": "隐藏聊天室服务器访问控制列表ACL通知。",
"@notificationRuleRoomServerAclDescription": {},
"notificationRuleContainsDisplayNameDescription": "当消息包含用户的展示名时提醒使用该展示名的用户。",
"@notificationRuleContainsDisplayNameDescription": {},
"notificationRuleRoomnotif": "聊天室通知",
"@notificationRuleRoomnotif": {},
"notificationRuleTombstoneDescription": "提醒用户聊天室解散的消息。",
"@notificationRuleTombstoneDescription": {},
"notificationRuleReaction": "回应",
"@notificationRuleReaction": {},
"notificationRuleSuppressEditsDescription": "隐藏消息编辑通知。",
"@notificationRuleSuppressEditsDescription": {},
"notificationRuleCallDescription": "提醒用户通话的消息。",
"@notificationRuleCallDescription": {},
"notificationRuleEncryptedRoomOneToOne": "已加密一对一聊天室",
"@notificationRuleEncryptedRoomOneToOne": {},
"notificationRuleEncryptedRoomOneToOneDescription": "在已加密一对一聊天室中提醒用户消息。",
"@notificationRuleEncryptedRoomOneToOneDescription": {},
"notificationRuleMessage": "消息",
"@notificationRuleMessage": {},
"unknownPushRule": "未知推送规则 '{rule}'",
"@unknownPushRule": {
"type": "String",
"placeholders": {
"rule": {
"type": "String"
}
}
},
"crossVerifiedDevices": "交叉验证设备",
"@crossVerifiedDevices": {},
"shareKeysWithDescription": "选择应当信任哪些设备允许它们读取你在加密聊天中的消息?",
"@shareKeysWithDescription": {},
"shareKeysWith": "与哪些设备分享密钥…",
"@shareKeysWith": {},
"allDevices": "所有设备",
"@allDevices": {},
"crossVerifiedDevicesIfEnabled": "交叉验证设备(如启用)",
"@crossVerifiedDevicesIfEnabled": {},
"verifiedDevicesOnly": "仅已验证设备",
"@verifiedDevicesOnly": {},
"optionalMessage": "(可选)消息…",
"@optionalMessage": {},
"takeAPhoto": "拍照",
"@takeAPhoto": {},
"recordAVideo": "录像",
"@recordAVideo": {},
"notSupportedOnThisDevice": "此设备上不受支持",
"@notSupportedOnThisDevice": {},
"enterNewChat": "进入新聊天",
"@enterNewChat": {},
"commandHint_roomupgrade": "将此聊天室升级到给定的聊天室版本",
"@commandHint_roomupgrade": {},
"setCustomPermissionLevel": "设置自定义权限等级",
"@setCustomPermissionLevel": {},
"setPermissionsLevelDescription": "请在下方选择预定义的角色或输入 0 到 100 间的自定义权限等级。",
"@setPermissionsLevelDescription": {},
"ignoreUser": "忽略用户",
"@ignoreUser": {},
"normalUser": "正常用户",
"@normalUser": {},
"approve": "批准",
"@approve": {},
"youHaveKnocked": "你已请求加入",
"@youHaveKnocked": {},
"pleaseWaitUntilInvited": "在来自该聊天室的某人邀请你之前请等待。",
"@pleaseWaitUntilInvited": {},
"countInvited": "邀请了 {count}",
"@countInvited": {
"type": "String",
"placeholders": {
"count": {
"type": "int"
}
}
},
"checkList": "清单",
"@checkList": {},
"sentVoiceMessage": "🎙️ {duration} - 来自 {sender} 的语音消息",
"@sentVoiceMessage": {
"type": "String",
"placeholders": {
"sender": {
"type": "String"
},
"duration": {
"type": "String"
}
}
},
"commandHint_logout": "注销当前设备",
"@commandHint_logout": {},
"commandHint_logoutall": "注销所有活动设备",
"@commandHint_logoutall": {},
"displayNavigationRail": "在移动设备上显示导航栏",
"@displayNavigationRail": {},
"customReaction": "自定义反应",
"accountInformation": "账户信息",
"addGroupDescription": "添加聊天描述",
"addNewFriend": "添加新朋友",
"alreadyHaveAnAccount": "已经有账户?",
"createNewGroup": "创建新聊天",
"editChatPermissions": "编辑聊天权限",
"writeAMessageLangCodes": "输入 {l1} 或 {l2}...",
"requests": "请求",
"allCorrect": "我会这么说!不错!",
"newWayAllGood": "我不会这么说,但看起来不错!",
"othersAreBetter": "嗯,可能有更好的表达方式。",
"holdForInfo": "点击并按住获取单词信息。",
"greenFeedback": "这就是我会说的!",
"yellowFeedback": "嗯,你可以试试这个,看看是否有效!要使用这个词,只需再次点击它。",
"redFeedback": "我觉得那不对……",
"itInstructionsTitle": "我可以帮你翻译!",
"itInstructionsBody": "你可以点击并按住选项获取单词信息。",
"oneday": "过去24小时",
"oneweek": "过去7天",
"onemonth": "过去一个月",
"gaTooltip": "使用语法辅助的二级语言",
"taTooltip": "使用翻译辅助的二级语言",
"unTooltip": "其他",
"interactiveTranslatorSliderHeader": "互动翻译器",
"interactiveGrammarSliderHeader": "互动语法检查器",
"interactiveTranslatorNotAllowed": "禁用",
"interactiveTranslatorAllowed": "学生选择",
"interactiveTranslatorRequired": "必需",
"notYetSet": "尚未设置",
"myLearning": "我的分析",
"waTooltip": "无需辅助的二级语言",
"changeDateRange": "更改日期范围",
"classDescription": "描述",
"addStudents": "通过链接或代码邀请用户",
"copyClassLink": "复制邀请链接",
"copyClassCode": "复制邀请代码",
"inviteStudentByUserName": "通过用户名邀请用户",
"languageSettings": "语言设置",
"interactiveTranslator": "翻译辅助",
"shareVideo": "分享视频",
"shareVideoDesc": "开启此功能,允许学生在聊天中分享视频。",
"shareFiles": "分享文件",
"selectLanguageLevel": "选择语言水平",
"noIdenticalLanguages": "请选择不同的基础语言和目标语言",
"iWantALanguagePartnerFrom": "来自:",
"worldWide": "全球",
"noResults": "没有结果!尝试扩大搜索范围。",
"searchBy": "按国家和语言搜索",
"iWantAConversationPartner": "我想要一个对话伙伴,他/她",
"iWantALanguagePartnerWhoSpeaks": "会说:",
"iWantALanguagePartnerWhoIsLearning": "正在学习:",
"joinWithClassCode": "加入课程",
"joinWithClassCodeHint": "输入邀请码",
"languageLevelPreA1": "初学者Pre A1",
"languageLevelA1": "初级A1",
"languageLevelA2": "基础A2",
"languageLevelB1": "中级B1",
"languageLevelB2": "中高级B2",
"languageLevelC1": "高级C1",
"languageLevelC2": "精通C2",
"changeTheNameOfTheClass": "更改名称",
"changeTheNameOfTheChat": "更改聊天名称",
"askPangeaBot": "向Pangea机器人询问上下文定义。",
"sorryNoResults": "抱歉,没有结果。",
"ignoreInThisText": "忽略",
"helpMeTranslate": "是的!",
"needsItShortMessage": "超出目标",
"needsItMessage": "等等,那不是{targetLanguage}!你需要帮助翻译吗?",
"needsIgcMessage": "此消息存在语法错误。",
"tokenTranslationTitle": "一个单词在你的基础语言中。",
"spanTranslationDesc": "请查看下面的可能翻译。",
"spanTranslationTitle": "一些单词在你的基础语言中。",
"l1SpanAndGrammarTitle": "超出目标语言",
"l1SpanAndGrammarDesc": "这可能是你的基础语言,也可能是语法错误。",
"otherTitle": "你有一个错误。",
"otherDesc": "请查看下面的可能修正。",
"countryInformation": "我的国家",
"myLanguages": "我的基础和目标语言",
"targetLanguage": "目标语言",
"sourceLanguage": "基础语言",
"languagesISpeak": "我会说的语言",
"updateLanguage": "我的语言",
"whatLanguageYouWantToLearn": "你想学习哪种语言?",
"whatIsYourBaseLanguage": "你的基础语言是什么?",
"saveChanges": "保存更改",
"publicProfileTitle": "允许在搜索中找到我的资料",
"publicProfileDesc": "开启后,其他用户可以在全球搜索栏中找到你的资料并向你发起聊天请求。此时,你可以选择接受或拒绝请求。",
"errorDisableIT": "翻译协助已关闭。",
"errorDisableIGC": "语法协助已关闭。",
"errorDisableLanguageAssistance": "翻译协助和语法协助已关闭。",
"errorDisableITUserDesc": "点击这里更新翻译协助设置",
"errorDisableIGCUserDesc": "点击这里更新语法协助设置",
"errorDisableLanguageAssistanceUserDesc": "点击这里更新翻译协助和语法协助设置",
"errorDisableITClassDesc": "此课程中的翻译协助已关闭。",
"errorDisableIGCClassDesc": "此课程中的语法协助已关闭。",
"itIsDisabled": "互动翻译已禁用",
"igcIsDisabled": "互动语法检查已禁用",
"goToLearningSettings": "前往学习设置",
"error405Title": "未设置语言",
"error405Desc": "请在主菜单 > 学习设置中设置您的语言。",
"loginOrSignup": "用以下方式登录",
"iAgreeToThe": "我同意",
"termsAndConditions": "条款和条件",
"andCertifyIAmAtLeast13YearsOfAge": "并证明我已满16岁。",
"error502504Title": "哇,在线的学生很多!",
"error502504Desc": "在Pangea机器人赶上进度时翻译和语法工具可能会变慢或不可用。",
"error404Title": "翻译错误!",
"error404Desc": "Pangea机器人不确定如何翻译这个...",
"errorPleaseRefresh": "我们正在处理!请重新加载并重试。",
"toggleIT": "互动翻译",
"toggleIGC": "互动语法检查",
"toggleToolSettingsDescription": "在这里您可以切换您的个人语言工具设置。",
"connectedToStaging": "已连接到预发布环境",
"learningSettings": "学习设置",
"sendVoiceNotes": "发送语音笔记",
"sendVoiceNotesDesc": "开启此功能以允许学生在聊天中发送语音笔记。",
"chatTopic": "聊天主题",
"chatTopicDesc": "设置聊天主题",
"inviteStudentByUserNameDesc": "如果您的学生已经有账户,您可以搜索他们。",
"participants": "参与者",
"almostPerfect": "看起来差不多!这是我会说的话。",
"prettyGood": "相当不错!这是我会说的话。",
"letMeThink": "嗯,让我看看你表现如何!",
"clickMessageTitle": "需要帮助吗?",
"clickMessageBody": "点击消息以获取翻译、回放等语言工具!",
"understandingMessagesTitle": "定义和翻译!",
"understandingMessagesBody": "点击带下划线的单词获取定义。使用消息选项(右上角)进行翻译。",
"allDone": "全部完成!",
"vocab": "词汇",
"low": "我们有证据表明用户不理解这些单词。",
"medium": "这些单词已被使用。尚不清楚用户是否完全理解这些单词。",
"high": "我们有证据表明用户理解这些单词。",
"unknownProficiency": "这些单词尚未在Pangea聊天中使用。",
"changeView": "切换视图。",
"clearAll": "清除所有单词?",
"generateVocabulary": "根据标题和描述生成词汇",
"generatePrompts": "生成提示",
"subscribe": "订阅",
"getAccess": "立即订阅!",
"subscriptionDesc": "消息免费!订阅以解锁互动翻译、语法检查和学习分析功能。",
"subscriptionManagement": "订阅管理",
"currentSubscription": "当前订阅",
"changeSubscription": "更改您的订阅",
"cancelSubscription": "取消您的订阅",
"selectYourPlan": "选择您的计划",
"subsciptionPlatformTooltip": "请在您的原设备上登录以管理您的订阅计划",
"subscriptionManagementUnavailable": "无法进行订阅管理",
"paymentMethod": "支付方式",
"paymentHistory": "支付记录",
"emptyChatDownloadWarning": "无法下载空聊天",
"update": "更新",
"updateDesc": "您现在可以将此应用从 {localVersion} 更新到 {storeVersion}",
"maybeLater": "稍后",
"mainMenu": "主菜单",
"toggleImmersionMode": "沉浸模式",
"toggleImmersionModeDesc": "启用后,所有消息都以您的目标语言显示。此设置在语言交流中最为有用。",
"itToggleDescription": "此语言学习工具将识别您的基础语言中的单词并帮助您将其翻译成目标语言。虽然罕见但AI可能会出现翻译错误。",
"igcToggleDescription": "此语言学习工具将识别您的消息中的常见拼写、语法和标点错误并建议修正。虽然罕见但AI可能会出现修正错误。",
"originalMessage": "原始消息",
"sentMessage": "已发送消息",
"useType": "使用类型",
"notAvailable": "不可用",
"taAndGaTooltip": "使用带有翻译辅助和语法辅助的L2",
"definitionsToolName": "单词定义",
"messageTranslationsToolName": "消息翻译",
"definitionsToolDescription": "启用后,蓝色下划线的单词可以点击查看定义。点击消息以获取定义。",
"translationsToolDescrption": "启用后,点击消息和翻译图标即可查看您的基础语言中的消息。",
"welcomeBack": "欢迎回来如果您是2023-2024试点的一部分请联系我们获取您的特别试点订阅。如果您是教师或者您的机构为您的班级购买了许可证请联系我们获取您的教师订阅。",
"kickAllStudents": "踢出所有学生",
"kickAllStudentsConfirmation": "您确定要踢出所有学生吗?",
"inviteAllStudents": "邀请所有学生",
"inviteAllStudentsConfirmation": "您确定要邀请所有学生吗?",
"inviteUsersFromPangea": "添加管理员",
"redeemPromoCode": "兑换优惠码",
"enterPromoCode": "输入优惠码",
"downloadTxtFile": "下载文本文件",
"downloadCSVFile": "下载CSV文件",
"promotionalSubscriptionDesc": "您目前拥有终身促销订阅。若需帮助更改订阅,请联系 support@pangea.chat。",
"originalSubscriptionPlatform": "通过 {purchasePlatform} 购买的订阅",
"oneWeekTrial": "一周试用",
"downloadXLSXFile": "下载Excel文件",
"abDisplayName": "阿布哈兹语",
"aaDisplayName": "阿法尔语",
"afDisplayName": "南非荷兰语",
"akDisplayName": "阿坎语",
"sqDisplayName": "阿尔巴尼亚语",
"amDisplayName": "阿姆哈拉语",
"arDisplayName": "阿拉伯语",
"anDisplayName": "阿拉贡语",
"hyDisplayName": "亚美尼亚语",
"asDisplayName": "阿萨姆语",
"avDisplayName": "阿瓦尔语",
"aeDisplayName": "古维斯特语",
"ayDisplayName": "艾马拉语",
"azDisplayName": "阿塞拜疆语",
"bmDisplayName": "班巴拉语",
"baDisplayName": "巴什基尔语",
"euDisplayName": "巴斯克语",
"beDisplayName": "白俄罗斯语",
"bnDisplayName": "孟加拉语",
"bhDisplayName": "比哈里语",
"biDisplayName": "比斯拉马语",
"bsDisplayName": "波斯尼亚语",
"brDisplayName": "布列塔尼语",
"bgDisplayName": "保加利亚语",
"myDisplayName": "缅甸语",
"caDisplayName": "加泰罗尼亚语,瓦伦西亚语",
"chDisplayName": "查莫罗语",
"ceDisplayName": "车臣语",
"nyDisplayName": "奇切瓦语,切瓦语,尼扬贾语",
"zhDisplayName": "中文",
"cvDisplayName": "楚瓦什语",
"kwDisplayName": "康沃尔语",
"coDisplayName": "科西嘉语",
"crDisplayName": "克里语",
"hrDisplayName": "克罗地亚语",
"csDisplayName": "捷克语",
"daDisplayName": "丹麦语",
"dvDisplayName": "迪维希语;迪维希语;马尔代夫语;",
"nlDisplayName": "荷兰语",
"enDisplayName": "英语",
"eoDisplayName": "世界语",
"etDisplayName": "爱沙尼亚语",
"eeDisplayName": "埃维语",
"foDisplayName": "法罗语",
"fjDisplayName": "斐济语",
"fiDisplayName": "芬兰语",
"frDisplayName": "法语",
"ffDisplayName": "富拉语;富拉语;普拉尔语;普拉拉语",
"glDisplayName": "加利西亚语",
"kaDisplayName": "格鲁吉亚语",
"deDisplayName": "德语",
"elDisplayName": "现代希腊语",
"gnDisplayName": "瓜拉尼语",
"guDisplayName": "古吉拉特语",
"htDisplayName": "海地克里奥尔语",
"haDisplayName": "豪萨语",
"heDisplayName": "现代希伯来语",
"hzDisplayName": "赫雷罗语",
"hiDisplayName": "印地语",
"hoDisplayName": "希里莫图语",
"huDisplayName": "匈牙利语",
"iaDisplayName": "国际语",
"idDisplayName": "印尼语",
"ieDisplayName": "国际语Interlingue",
"gaDisplayName": "爱尔兰语",
"igDisplayName": "伊博语",
"ikDisplayName": "伊努皮克语",
"ioDisplayName": "伊多语",
"isDisplayName": "冰岛语",
"itDisplayName": "意大利语",
"iuDisplayName": "因纽特语",
"jaDisplayName": "日语",
"jvDisplayName": "爪哇语",
"klDisplayName": "格陵兰语",
"knDisplayName": "卡纳达语",
"krDisplayName": "卡努里语",
"ksDisplayName": "克什米尔语",
"kkDisplayName": "哈萨克语",
"kmDisplayName": "高棉语",
"kiDisplayName": "基库尤语,吉库尤语",
"rwDisplayName": "卢旺达语",
"kyDisplayName": "吉尔吉斯语",
"kvDisplayName": "科米语",
"kgDisplayName": "刚果语",
"koDisplayName": "韩语",
"kuDisplayName": "库尔德语",
"kjDisplayName": "宽亚马语,宽亚马语",
"laDisplayName": "拉丁语",
"lbDisplayName": "卢森堡语,莱茨堡语",
"lgDisplayName": "卢干达语",
"liDisplayName": "林堡语,林堡方言",
"lnDisplayName": "林加拉语",
"loDisplayName": "老挝语",
"ltDisplayName": "立陶宛语",
"luDisplayName": "卢巴-坎塔加语",
"lvDisplayName": "拉脱维亚语",
"gvDisplayName": "马恩岛语",
"mkDisplayName": "马其顿语",
"mgDisplayName": "马尔加什语",
"msDisplayName": "马来语",
"mlDisplayName": "马拉雅拉姆语",
"mtDisplayName": "马耳他语",
"miDisplayName": "毛利语",
"mrDisplayName": "马拉地语(马拉地语)",
"mhDisplayName": "马绍尔语",
"mnDisplayName": "蒙古语",
"naDisplayName": "瑙鲁语",
"nvDisplayName": "纳瓦霍语",
"nbDisplayName": "挪威布克莫尔语",
"ndDisplayName": "北恩德贝莱语",
"neDisplayName": "尼泊尔语",
"ngDisplayName": "恩东加语",
"nnDisplayName": "挪威尼诺斯克语",
"noDisplayName": "挪威语",
"iiDisplayName": "诺苏语",
"nrDisplayName": "南恩德贝莱语",
"ocDisplayName": "奥克语",
"ojDisplayName": "奥吉布威语,奥吉布瓦语",
"cuDisplayName": "古教斯拉夫语,教会斯拉夫语,教会斯拉夫语,古保加利亚语,古斯拉夫语",
"omDisplayName": "奥罗莫语",
"orDisplayName": "奥里雅语",
"osDisplayName": "奥塞梯语,奥塞梯语",
"paDisplayName": "旁遮普语,旁遮普语",
"piDisplayName": "巴利语",
"faDisplayName": "波斯语",
"plDisplayName": "波兰语",
"psDisplayName": "普什图语,普什图语",
"ptDisplayName": "葡萄牙语",
"quDisplayName": "克丘亚语",
"rmDisplayName": "罗曼什语",
"rnDisplayName": "基隆迪语",
"roDisplayName": "罗马尼亚语,摩尔多瓦语",
"ruDisplayName": "俄语",
"saDisplayName": "梵语Saṅskṛta",
"scDisplayName": "撒丁语",
"sdDisplayName": "信德语",
"seDisplayName": "北萨米语",
"smDisplayName": "萨摩亚语",
"sgDisplayName": "桑戈语",
"srDisplayName": "塞尔维亚语",
"gdDisplayName": "苏格兰盖尔语,盖尔语",
"snDisplayName": "绍纳语",
"siDisplayName": "僧伽罗语,僧伽罗语",
"skDisplayName": "斯洛伐克语",
"slDisplayName": "斯洛文尼亚语",
"soDisplayName": "索马里语",
"stDisplayName": "南索托语",
"esDisplayName": "西班牙语",
"suDisplayName": "巽他语",
"swDisplayName": "斯瓦希里语",
"ssDisplayName": "斯瓦蒂语",
"svDisplayName": "瑞典语",
"taDisplayName": "泰米尔语",
"teDisplayName": "泰卢固语",
"tgDisplayName": "塔吉克语",
"thDisplayName": "泰语",
"tiDisplayName": "提格里尼亚语",
"boDisplayName": "藏语标准语,藏语,中部藏语",
"tkDisplayName": "土库曼语",
"tlDisplayName": "塔加洛语",
"tnDisplayName": "茨瓦纳语",
"toDisplayName": "汤加(汤加群岛)",
"trDisplayName": "土耳其语",
"tsDisplayName": "宗加语",
"ttDisplayName": "鞑靼语",
"twDisplayName": "特威语",
"tyDisplayName": "大溪地语",
"ugDisplayName": "维吾尔语",
"ukDisplayName": "乌克兰语",
"urDisplayName": "乌尔都语",
"uzDisplayName": "乌兹别克语",
"veDisplayName": "文达语",
"viDisplayName": "越南语",
"voDisplayName": "沃拉普克语",
"waDisplayName": "瓦隆语",
"cyDisplayName": "威尔士语",
"woDisplayName": "沃洛夫语",
"fyDisplayName": "西弗里西亚语",
"xhDisplayName": "科萨语",
"yiDisplayName": "意第绪语",
"yoDisplayName": "约鲁巴语",
"zaDisplayName": "壮语,布朗语",
"unkDisplayName": "未知",
"zuDisplayName": "祖鲁语",
"hawDisplayName": "夏威夷语",
"hmnDisplayName": "苗语",
"multiDisplayName": "多语言",
"cebDisplayName": "宿务语",
"dzDisplayName": "宗喀语",
"iwDisplayName": "希伯来语",
"jwDisplayName": "爪哇语",
"moDisplayName": "摩尔多瓦语",
"shDisplayName": "塞尔维亚-克罗地亚语",
"wwCountryDisplayName": "全球",
"afCountryDisplayName": "阿富汗",
"axCountryDisplayName": "奥兰群岛",
"alCountryDisplayName": "阿尔巴尼亚",
"dzCountryDisplayName": "阿尔及利亚",
"asCountryDisplayName": "美属萨摩亚",
"adCountryDisplayName": "安道尔",
"aoCountryDisplayName": "安哥拉",
"aiCountryDisplayName": "安圭拉",
"agCountryDisplayName": "安提瓜和巴布达",
"arCountryDisplayName": "阿根廷",
"amCountryDisplayName": "亚美尼亚",
"awCountryDisplayName": "阿鲁巴",
"acCountryDisplayName": "升天岛",
"auCountryDisplayName": "澳大利亚",
"atCountryDisplayName": "奥地利",
"azCountryDisplayName": "阿塞拜疆",
"bsCountryDisplayName": "巴哈马",
"bhCountryDisplayName": "巴林",
"bdCountryDisplayName": "孟加拉国",
"bbCountryDisplayName": "巴巴多斯",
"byCountryDisplayName": "白俄罗斯",
"beCountryDisplayName": "比利时",
"bzCountryDisplayName": "伯利兹",
"bjCountryDisplayName": "贝宁",
"bmCountryDisplayName": "百慕大",
"btCountryDisplayName": "不丹",
"boCountryDisplayName": "玻利维亚",
"baCountryDisplayName": "波斯尼亚和黑塞哥维那",
"bwCountryDisplayName": "博茨瓦纳",
"brCountryDisplayName": "巴西",
"ioCountryDisplayName": "英属印度洋领地",
"vgCountryDisplayName": "英属维尔京群岛",
"bnCountryDisplayName": "文莱",
"bgCountryDisplayName": "保加利亚",
"bfCountryDisplayName": "布基纳法索",
"biCountryDisplayName": "布隆迪",
"khCountryDisplayName": "柬埔寨",
"cmCountryDisplayName": "喀麦隆",
"caCountryDisplayName": "加拿大",
"cvCountryDisplayName": "佛得角",
"bqCountryDisplayName": "加勒比荷兰",
"kyCountryDisplayName": "开曼群岛",
"cfCountryDisplayName": "中非共和国",
"tdCountryDisplayName": "乍得",
"clCountryDisplayName": "智利",
"cnCountryDisplayName": "中国",
"cxCountryDisplayName": "圣诞岛",
"ccCountryDisplayName": "科科斯(基林)群岛",
"coCountryDisplayName": "哥伦比亚",
"kmCountryDisplayName": "科摩罗",
"cdCountryDisplayName": "刚果民主共和国",
"cgCountryDisplayName": "刚果共和国",
"ckCountryDisplayName": "库克群岛",
"crCountryDisplayName": "哥斯达黎加",
"ciCountryDisplayName": "科特迪瓦",
"hrCountryDisplayName": "克罗地亚",
"cuCountryDisplayName": "古巴",
"cwCountryDisplayName": "库拉索",
"cyCountryDisplayName": "塞浦路斯",
"czCountryDisplayName": "捷克共和国",
"dkCountryDisplayName": "丹麦",
"djCountryDisplayName": "吉布提",
"dmCountryDisplayName": "多米尼克",
"doCountryDisplayName": "多米尼加共和国",
"tlCountryDisplayName": "东帝汶",
"ecCountryDisplayName": "厄瓜多尔",
"egCountryDisplayName": "埃及",
"svCountryDisplayName": "萨尔瓦多",
"gqCountryDisplayName": "赤道几内亚",
"erCountryDisplayName": "厄立特里亚",
"eeCountryDisplayName": "爱沙尼亚",
"szCountryDisplayName": "斯威士兰",
"etCountryDisplayName": "埃塞俄比亚",
"fkCountryDisplayName": "福克兰群岛",
"foCountryDisplayName": "法罗群岛",
"fjCountryDisplayName": "斐济",
"fiCountryDisplayName": "芬兰",
"frCountryDisplayName": "法国",
"gfCountryDisplayName": "法属圭亚那",
"pfCountryDisplayName": "法属波利尼西亚",
"gaCountryDisplayName": "加蓬",
"gmCountryDisplayName": "冈比亚",
"geCountryDisplayName": "格鲁吉亚",
"deCountryDisplayName": "德国",
"ghCountryDisplayName": "加纳",
"giCountryDisplayName": "直布罗陀",
"grCountryDisplayName": "希腊",
"glCountryDisplayName": "格陵兰",
"gdCountryDisplayName": "格林纳达",
"gpCountryDisplayName": "瓜德罗普",
"guCountryDisplayName": "关岛",
"gtCountryDisplayName": "危地马拉",
"ggCountryDisplayName": "格恩西岛",
"gnCountryDisplayName": "几内亚科纳克里",
"gwCountryDisplayName": "几内亚比绍",
"gyCountryDisplayName": "圭亚那",
"htCountryDisplayName": "海地",
"hmCountryDisplayName": "赫德岛和麦克唐纳群岛",
"hnCountryDisplayName": "洪都拉斯",
"hkCountryDisplayName": "香港",
"huCountryDisplayName": "匈牙利",
"isCountryDisplayName": "冰岛",
"inCountryDisplayName": "印度",
"idCountryDisplayName": "印度尼西亚",
"irCountryDisplayName": "伊朗",
"iqCountryDisplayName": "伊拉克",
"ieCountryDisplayName": "爱尔兰",
"imCountryDisplayName": "马恩岛",
"ilCountryDisplayName": "以色列",
"itCountryDisplayName": "意大利",
"jmCountryDisplayName": "牙买加",
"jpCountryDisplayName": "日本",
"jeCountryDisplayName": "泽西岛",
"joCountryDisplayName": "约旦",
"kzCountryDisplayName": "哈萨克斯坦",
"keCountryDisplayName": "肯尼亚",
"kiCountryDisplayName": "基里巴斯",
"xkCountryDisplayName": "科索沃",
"kwCountryDisplayName": "科威特",
"kgCountryDisplayName": "吉尔吉斯斯坦",
"laCountryDisplayName": "老挝",
"lvCountryDisplayName": "拉脱维亚",
"lbCountryDisplayName": "黎巴嫩",
"lsCountryDisplayName": "莱索托",
"lrCountryDisplayName": "利比里亚",
"lyCountryDisplayName": "利比亚",
"liCountryDisplayName": "列支敦士登",
"ltCountryDisplayName": "立陶宛",
"luCountryDisplayName": "卢森堡",
"moCountryDisplayName": "澳门",
"mkCountryDisplayName": "北马其顿",
"mgCountryDisplayName": "马达加斯加",
"mwCountryDisplayName": "马拉维",
"myCountryDisplayName": "马来西亚",
"mvCountryDisplayName": "马尔代夫",
"mlCountryDisplayName": "马里",
"mtCountryDisplayName": "马耳他",
"mhCountryDisplayName": "马绍尔群岛",
"mqCountryDisplayName": "马提尼克",
"mrCountryDisplayName": "毛里塔尼亚",
"muCountryDisplayName": "毛里求斯",
"ytCountryDisplayName": "马约特",
"mxCountryDisplayName": "墨西哥",
"fmCountryDisplayName": "密克罗尼西亚",
"mdCountryDisplayName": "摩尔多瓦",
"mcCountryDisplayName": "摩纳哥",
"mnCountryDisplayName": "蒙古",
"meCountryDisplayName": "黑山",
"msCountryDisplayName": "蒙特塞拉特",
"maCountryDisplayName": "摩洛哥",
"mzCountryDisplayName": "莫桑比克",
"mmCountryDisplayName": "缅甸(缅甸)",
"naCountryDisplayName": "纳米比亚",
"nrCountryDisplayName": "瑙鲁",
"npCountryDisplayName": "尼泊尔",
"nlCountryDisplayName": "荷兰",
"ncCountryDisplayName": "新喀里多尼亚",
"nzCountryDisplayName": "新西兰",
"niCountryDisplayName": "尼加拉瓜",
"neCountryDisplayName": "尼日尔",
"ngCountryDisplayName": "尼日利亚",
"nuCountryDisplayName": "纽埃",
"nfCountryDisplayName": "诺福克岛",
"kpCountryDisplayName": "朝鲜",
"mpCountryDisplayName": "北马里亚纳群岛",
"noCountryDisplayName": "挪威",
"omCountryDisplayName": "阿曼",
"pkCountryDisplayName": "巴基斯坦",
"pwCountryDisplayName": "帕劳",
"psCountryDisplayName": "巴勒斯坦地区",
"paCountryDisplayName": "巴拿马",
"pgCountryDisplayName": "巴布亚新几内亚",
"pyCountryDisplayName": "巴拉圭",
"peCountryDisplayName": "秘鲁",
"phCountryDisplayName": "菲律宾",
"plCountryDisplayName": "波兰",
"ptCountryDisplayName": "葡萄牙",
"prCountryDisplayName": "波多黎各",
"qaCountryDisplayName": "卡塔尔",
"reCountryDisplayName": "留尼汪",
"roCountryDisplayName": "罗马尼亚",
"ruCountryDisplayName": "俄罗斯",
"rwCountryDisplayName": "卢旺达",
"blCountryDisplayName": "圣巴泰勒米",
"shCountryDisplayName": "圣赫勒拿",
"knCountryDisplayName": "圣基茨",
"lcCountryDisplayName": "圣卢西亚",
"mfCountryDisplayName": "圣马丁",
"pmCountryDisplayName": "圣皮埃尔和密克隆",
"vcCountryDisplayName": "圣文森特",
"wsCountryDisplayName": "萨摩亚",
"smCountryDisplayName": "圣马力诺",
"stCountryDisplayName": "圣多美和普林西比",
"saCountryDisplayName": "沙特阿拉伯",
"snCountryDisplayName": "塞内加尔",
"rsCountryDisplayName": "塞尔维亚",
"scCountryDisplayName": "塞舌尔",
"slCountryDisplayName": "塞拉利昂",
"sgCountryDisplayName": "新加坡",
"sxCountryDisplayName": "荷属圣马丁",
"skCountryDisplayName": "斯洛伐克",
"siCountryDisplayName": "斯洛文尼亚",
"sbCountryDisplayName": "所罗门群岛",
"soCountryDisplayName": "索马里",
"zaCountryDisplayName": "南非",
"gsCountryDisplayName": "南乔治亚和南桑威奇群岛",
"krCountryDisplayName": "韩国",
"ssCountryDisplayName": "南苏丹",
"esCountryDisplayName": "西班牙",
"lkCountryDisplayName": "斯里兰卡",
"sdCountryDisplayName": "苏丹",
"srCountryDisplayName": "苏里南",
"sjCountryDisplayName": "斯瓦尔巴群岛和扬马延岛",
"seCountryDisplayName": "瑞典",
"chCountryDisplayName": "瑞士",
"syCountryDisplayName": "叙利亚",
"twCountryDisplayName": "台湾",
"tjCountryDisplayName": "塔吉克斯坦",
"tzCountryDisplayName": "坦桑尼亚",
"thCountryDisplayName": "泰国",
"tgCountryDisplayName": "多哥",
"tkCountryDisplayName": "托克劳",
"toCountryDisplayName": "汤加",
"ttCountryDisplayName": "特立尼达和多巴哥",
"tnCountryDisplayName": "突尼斯",
"trCountryDisplayName": "土耳其",
"tmCountryDisplayName": "土库曼斯坦",
"tcCountryDisplayName": "特克斯和凯科斯群岛",
"tvCountryDisplayName": "图瓦卢",
"viCountryDisplayName": "美属维尔京群岛",
"ugCountryDisplayName": "乌干达",
"uaCountryDisplayName": "乌克兰",
"aeCountryDisplayName": "阿拉伯联合酋长国",
"gbCountryDisplayName": "英国",
"usCountryDisplayName": "美国",
"uyCountryDisplayName": "乌拉圭",
"uzCountryDisplayName": "乌兹别克斯坦",
"vuCountryDisplayName": "瓦努阿图",
"vaCountryDisplayName": "梵蒂冈城",
"veCountryDisplayName": "委内瑞拉",
"vnCountryDisplayName": "越南",
"wfCountryDisplayName": "瓦利斯和富图纳",
"ehCountryDisplayName": "西撒哈拉",
"yeCountryDisplayName": "也门",
"zmCountryDisplayName": "赞比亚",
"zwCountryDisplayName": "津巴布韦",
"pay": "支付",
"allPrivateChats": "私聊",
"unknownPrivateChat": "未知私聊",
"invitedToSpace": "{user} 邀请你加入课程:{space}!你是否愿意接受?",
"declinedInvitation": "已拒绝邀请",
"acceptedInvitation": "已接受邀请",
"youreInvited": "📩 你被邀请了!",
"invitedToChat": "{user} 邀请你加入聊天:{name}!你是否愿意接受?",
"monthlySubscription": "月度",
"yearlySubscription": "年度",
"defaultSubscription": "潘吉亚聊天订阅",
"freeTrial": "免费试用",
"grammarAnalytics": "错误分析",
"total": "总计:",
"noDataFound": "未找到数据",
"promoSubscriptionExpirationDesc": "您的当前订阅为促销订阅,有效期至 {expiration}。如需帮助更改订阅,请联系 support@pangea.chat。",
"emptyChatNameWarning": "请输入此聊天的名称",
"blurMeansTranslateTitle": "为什么消息会模糊?",
"blurMeansTranslateBody": "当沉浸模式开启时在您的基础语言中发送的消息将被模糊Pangea Bot会将其翻译成您的目标语言。沉浸模式可以在个人和课程设置中切换。",
"someErrorTitle": "嗯,出了点问题",
"someErrorBody": "可能是错误或您的基础语言中出现了问题。",
"bestCorrectionFeedback": "正确!",
"distractorFeedback": "不太对。",
"bestAnswerFeedback": "正确!",
"definitionDefaultPrompt": "这个词是什么意思?",
"practiceDefaultPrompt": "最佳答案是什么?",
"correctionDefaultPrompt": "最好的替代词是什么?",
"itStartDefaultPrompt": "你需要帮助翻译吗?",
"lockedChatWarning": "🔒 该聊天已被锁定",
"lockChat": "锁定聊天",
"suggestToChat": "建议加入此聊天",
"suggestToChatDesc": "建议的聊天将显示在聊天列表中",
"acceptSelection": "接受更正",
"acceptSelectionAnyway": "无论如何使用",
"makingActivity": "正在制作活动",
"why": "为什么?",
"definition": "定义",
"exampleSentence": "例句",
"reportToTeacher": "你想向谁举报这条消息?",
"reportMessageTitle": "{reportingUserId} 在房间 {roomName} 中举报了来自 {reportedUserId} 的消息",
"reportMessageBody": "消息:{reportedMessage}\n原因{reason}",
"noTeachersFound": "未找到可举报的老师",
"viewArchive": "查看存档",
"trialExpiration": "您的免费试用将在 {expiration} 到期",
"freeTrialDesc": "新用户可获得为期一周的Pangea聊天免费试用",
"activateTrial": "免费7天试用",
"successfullySubscribed": "订阅成功!",
"clickToManageSubscription": "点击这里管理您的订阅。",
"errorGettingAudio": "获取音频时出错。请刷新页面后重试。",
"signUp": "注册",
"pleaseChooseAtLeastChars": "请选择至少 {min} 个字符。",
"noEmailWarning": "请输入有效的电子邮箱地址,否则您将无法重置密码。如果不需要,请再次点击按钮继续。",
"pleaseEnterValidEmail": "请输入有效的电子邮箱地址。",
"pleaseChooseAUsername": "请选择用户名",
"chooseAUsername": "选择用户名",
"define": "定义",
"listen": "听",
"addConversationBot": "启用对话机器人",
"addConversationBotDesc": "在此聊天中添加机器人",
"convoBotSettingsDescription": "编辑对话主题和难度",
"enterAConversationTopic": "输入对话主题",
"conversationTopic": "对话主题",
"enableModeration": "启用 moderation",
"enableModerationDesc": "启用自动 moderation在消息发送前进行审核",
"conversationLanguageLevel": "此对话的语言水平是?",
"showDefinition": "显示定义",
"subscriptionPopupTitle": "此句子可能有语法错误...",
"subscriptionPopupDesc": "立即订阅以解锁翻译和语法纠正!",
"seeOptions": "查看选项",
"continuedWithoutSubscription": "继续不订阅",
"trialPeriodExpired": "您的试用期已过",
"selectToDefine": "点击任何单词查看其定义!",
"translations": "翻译",
"messageAudio": "消息音频",
"definitions": "定义",
"subscribedToUnlockTools": "订阅以解锁互动翻译和语法检查、音频播放、个性化练习活动和学习分析!",
"translationTooltip": "翻译",
"audioTooltip": "播放音频",
"speechToTextTooltip": "转录",
"certifyAge": "我证明我已满{age}岁",
"kickBotWarning": "踢出Pangea机器人将会将对话机器人从此聊天中移除。",
"joinToView": "加入此房间以查看详情",
"refresh": "刷新",
"autoPlayTitle": "自动播放消息",
"autoPlayDesc": "启用后,选中的消息文本转语音音频将自动播放。",
"messageAnalytics": "消息分析",
"words": "词数",
"score": "得分",
"accuracy": "准确率",
"points": "积分",
"noPaymentInfo": "无需支付信息!",
"conversationBotModeSelectDescription": "聊天活动",
"conversationBotModeSelectOption_discussion": "讨论",
"conversationBotModeSelectOption_custom": "自定义",
"conversationBotModeSelectOption_conversation": "对话",
"conversationBotModeSelectOption_textAdventure": "文字冒险",
"conversationBotModeSelectOption_storyGame": "故事游戏",
"conversationBotDiscussionZone_title": "讨论设置",
"conversationBotDiscussionZone_discussionTopicLabel": "讨论主题",
"conversationBotDiscussionZone_discussionTopicPlaceholder": "设置讨论主题",
"conversationBotDiscussionZone_discussionKeywordsLabel": "讨论关键词",
"conversationBotDiscussionZone_discussionKeywordsPlaceholder": "设置讨论关键词",
"conversationBotDiscussionZone_discussionKeywordsHintText": "用逗号分隔的关键词列表以引导讨论",
"conversationBotDiscussionZone_discussionTriggerScheduleEnabledLabel": "按计划发送讨论提示",
"conversationBotDiscussionZone_discussionTriggerScheduleHourIntervalLabel": "讨论提示之间的小时数",
"conversationBotDiscussionZone_discussionTriggerReactionEnabledLabel": "在⏩反应时响应",
"conversationBotDiscussionZone_discussionTriggerReactionKeyLabel": "发送讨论提示的反应",
"conversationBotCustomZone_title": "自定义设置",
"conversationBotCustomZone_customSystemPromptLabel": "系统提示",
"conversationBotCustomZone_customSystemPromptPlaceholder": "设置自定义系统提示",
"conversationBotCustomZone_customSystemPromptEmptyError": "缺少自定义系统提示",
"botConfig": "机器人和活动设置",
"botConfigNoPermissionTitle": "无权限",
"botConfigNoPermissionMessage": "联系房间管理员以更改机器人配置",
"addConversationBotDialogTitleInvite": "确认邀请会话机器人",
"addConversationBotButtonInvite": "邀请",
"addConversationBotDialogInviteConfirmation": "邀请",
"addConversationBotButtonTitleRemove": "确认移除会话机器人",
"addConversationBotButtonRemove": "移除",
"addConversationBotDialogRemoveConfirmation": "移除",
"conversationBotConfigConfirmChange": "确认",
"conversationBotStatus": "邀请机器人",
"conversationBotTextAdventureZone_title": "文字冒险",
"conversationBotTextAdventureZone_instructionLabel": "游戏主持人指令",
"conversationBotTextAdventureZone_instructionPlaceholder": "设置游戏主持人指令",
"conversationBotCustomZone_instructionSystemPromptEmptyError": "缺少游戏主持人指令",
"studentAnalyticsNotAvailable": "学生数据目前不可用",
"roomDataMissing": "您不属于的房间中的某些数据可能缺失。",
"updatePhoneOS": "您可能需要更新设备的操作系统版本。",
"wordsPerMinute": "每分钟字数",
"autoIGCToolName": "自动运行Pangea写作辅助",
"autoIGCToolDescription": "在发送消息前自动运行Pangea聊天语法和翻译写作辅助。",
"runGrammarCorrection": "检查消息",
"grammarCorrectionFailed": "需要解决的问题",
"grammarCorrectionComplete": "看起来不错!",
"tooltipInstructionsTitle": "不确定它的作用吗?",
"tooltipInstructionsMobileBody": "长按项目以查看工具提示。",
"tooltipInstructionsBrowserBody": "将鼠标悬停在项目上以查看工具提示。",
"chatCapacity": "聊天容量",
"roomFull": "此房间已达容量上限。",
"topicNotSet": "尚未设置主题。",
"chatCapacityNotSet": "此聊天没有容量限制。",
"chatCapacityHasBeenChanged": "聊天容量已更改",
"chatCapacitySetTooLow": "聊天容量必须至少为 {count}。",
"chatCapacityExplanation": "聊天容量限制允许加入聊天的成员人数。",
"chatExceedsCapacity": "此聊天已超出容量。",
"tooManyRequest": "请求过多,请稍后再试。",
"enterNumber": "请输入一个整数值。",
"buildTranslation": "根据上方的选项构建您的翻译",
"nonexistentSelection": "所选内容已不存在。",
"changeAnalyticsLanguage": "更改分析语言",
"practice": "练习",
"noLanguagesSet": "未设置语言",
"noActivitiesFound": "暂时就到这里!稍后回来获取更多。",
"hintTitle": "提示:",
"speechToTextBody": "对于语音消息,您可以看到转录内容以及说话者的每分钟字数得分。",
"versionNotFound": "未找到版本",
"fetchingVersion": "正在获取版本...",
"versionFetchError": "获取版本信息时出错",
"versionText": "版本:{version}+{buildNumber}",
"languageButtonLabel": "语言:{currentLanguage}",
"interactiveTranslatorAutoPlaySliderHeader": "自动播放翻译",
"interactiveTranslatorAutoPlayDesc": "启动互动翻译器而无需确认。",
"changeAnalyticsView": "切换分析视图",
"l1TranslationBody": "您的基础语言消息将不会被翻译。",
"deleteSubscriptionWarningTitle": "您有一个有效的订阅",
"deleteSubscriptionWarningBody": "删除您的账户不会自动取消您的订阅。",
"manageSubscription": "管理订阅",
"error520Title": "请再试一次。",
"error520Desc": "抱歉,我们无法理解您的消息……",
"wordsUsed": "已使用的单词",
"errorTypes": "错误类型",
"level": "等级",
"canceledSend": "已取消发送",
"morphsUsed": "已使用的形态",
"translationChoicesBody": "点击并按住一个选项以获取提示。",
"grammar": "语法",
"contactHasBeenInvitedToTheChat": "联系人已被邀请加入聊天",
"inviteChat": "📨 邀请聊天",
"chatName": "聊天名称",
"reportContentIssueTitle": "举报内容问题",
"feedback": "可选反馈",
"reportContentIssueDescription": "哎呀AI可以促进个性化学习体验但……也会产生幻觉。请提供您的反馈我们会再次尝试。",
"changeContent": "哎呀AI可以促进个性化学习体验但……也会产生幻觉。它应该是什么",
"clickTheWordAgainToDeselect": "点击已选择的单词以取消选择。",
"l2SupportNa": "不可用",
"l2SupportAlpha": "Alpha",
"l2SupportBeta": "Beta",
"l2SupportFull": "完整",
"missingVoiceTitle": "缺少语音",
"voiceNotAvailable": "您尚未为此语言安装语音。",
"openVoiceSettings": "打开语音设置",
"playAudio": "播放",
"stop": "停止",
"grammarCopyPOSsconj": "从属连词",
"grammarCopyPOSnum": "数字",
"grammarCopyPOSverb": "动词",
"grammarCopyPOSaffix": "词缀",
"grammarCopyPOSpart": "助词",
"grammarCopyPOSadj": "形容词",
"grammarCopyPOScconj": "并列连词",
"grammarCopyPOSpunct": "标点符号",
"grammarCopyPOSadv": "副词",
"grammarCopyPOSaux": "助动词",
"grammarCopyPOSspace": "空格",
"grammarCopyPOSsym": "符号",
"grammarCopyPOSdet": "限定词",
"grammarCopyPOSpron": "代词",
"grammarCopyPOSadp": "介词",
"grammarCopyPOSpropn": "专有名词",
"grammarCopyPOSnoun": "名词",
"grammarCopyPOSintj": "感叹词",
"grammarCopyPOSx": "其他",
"grammarCopyGENDERfem": "阴性",
"grammarCopyPERSON2": "第二人称",
"grammarCopyMOODimp": "祈使语气",
"grammarCopyPUNCTTYPEqest": "疑问句",
"grammarCopyASPECTperf": "完成时",
"grammarCopyCASEaccnom": "宾格,主格",
"grammarCopyCASEobl": "斜格",
"grammarCopyVOICEact": "主动",
"grammarCopyPUNCTTYPEbrck": "括号",
"grammarCopyNOUNTYPEart": "冠词",
"grammarCopyNUMBERsing": "单数",
"grammarCopyGENDERmasc": "阳性",
"grammarCopyVERBTYPEmod": "情态动词",
"grammarCopyADVTYPEadverbial": "状语",
"grammarCopyTENSEperi": "周边时态",
"grammarCopyNUMFORMdigit": "数字",
"grammarCopyNOUNTYPEnot_proper": "非专有名词",
"grammarCopyNUMTYPEcard": "基数",
"grammarCopyNOUNTYPEprop": "专有名词",
"grammarCopyPUNCTTYPEdash": "破折号",
"grammarCopyPUNCTTYPEyes": "是",
"grammarCopyPUNCTTYPEsemi": "分号",
"grammarCopyPUNCTTYPEcomm": "逗号",
"grammarCopyMOODcnd": "条件式",
"grammarCopyCASEacc": "宾格",
"grammarCopyPARTTYPEpart": "部分",
"grammarCopyTENSEpast": "过去式",
"grammarCopyDEGREEsup": "最高级",
"grammarCopyPUNCTTYPEcolo": "冒号",
"grammarCopyPERSON3": "第三人称",
"grammarCopyNUMBERplur": "复数",
"grammarCopyPRONTYPEnpr": "专有名词",
"grammarCopyPRONTYPEinterrogative": "疑问句",
"grammarCopyPOLITEinfm": "非正式",
"grammarCopyADVTYPEtim": "时间",
"grammarCopyPOLARITYneg": "否定",
"grammarCopyNUMTYPEtot": "总数",
"grammarCopyADVTYPEadnomial": "修饰语",
"grammarCopyASPECTprog": "进行时",
"grammarCopyMOODsub": "虚拟语气",
"grammarCopyVERBFORMcomplementive": "补语形式",
"grammarCopyCASEnom": "主格",
"grammarCopyTENSEfut": "将来时",
"grammarCopyCASEdat": "与格",
"grammarCopyTENSEpres": "现在时",
"grammarCopyGENDERneut": "中性",
"grammarCopyPRONTYPErel": "关系代词",
"grammarCopyVERBFORMfinalEnding": "终结形式",
"grammarCopyPRONTYPEdem": "指示代词",
"grammarCopyPREPCASEpre": "介词格",
"grammarCopyVERBFORMfin": "有限动词形式",
"grammarCopyDEGREEpos": "原级",
"grammarCopyPUNCTTYPEquot": "引号",
"grammarCopyVERBFORMger": "动名词",
"grammarCopyVOICEpass": "被动语态",
"grammarCopyCASEgen": "属格",
"grammarCopyTENSEprs": "现在时",
"grammarCopyDEFINITEdef": "限定",
"grammarCopyNUMTYPEord": "序数",
"grammarCopyCASEins": "工具格",
"grammarCopyVERBFORMinf": "不定式",
"grammarCopyVERBFORMaux": "助动词",
"grammarCopyNUMFORMlong": "长形式",
"grammarCopyCASEloc": "地点格",
"grammarCopyMOODind": "陈述语气",
"grammarCopyDEGREEcmp": "比较级",
"grammarCopyCASErelativeCase": "关系格",
"grammarCopyPUNCTTYPEexcl": "感叹句",
"grammarCopyPERSON1": "第一人称",
"grammarCopyPUNCTSIDEini": "起始位置",
"grammarCopyGENDERperson": "人称",
"grammarCopyFOREIGNyes": "外语",
"grammarCopyVOICEvoice": "语态",
"grammarCopyVERBTYPEverbType": "动词",
"grammarCopyPOSSpass": "所有格",
"grammarCopyPREPCASEprepCase": "介词格",
"grammarCopyNUMTYPEnumType": "数词",
"grammarCopyNOUNTYPEnounType": "名词",
"grammarCopyREFLEXreflex": "反身",
"grammarCopyPRONTYPEpronType": "代词",
"grammarCopyPUNCTSIDEpunctSide": "标点符号位置",
"grammarCopyVERBFORMverbForm": "动词形式",
"grammarCopyGENDERgender": "性别",
"grammarCopyMOODmood": "语气",
"grammarCopyASPECTaspect": "体",
"grammarCopyPUNCTTYPEpunctType": "标点符号",
"grammarCopyTENSEtense": "时态",
"grammarCopyDEGREEdegree": "程度",
"grammarCopyPOLITEpolite": "礼貌",
"grammarCopyADVTYPEadvType": "副词",
"grammarCopyNUMFORMnumber": "数字",
"grammarCopyCONJTYPEconjType": "连词",
"grammarCopyPOLARITYpolarity": "极性",
"grammarCopyCASEcase": "格",
"grammarCopyDEFINITEdefinite": "确定性",
"grammarCopyNUMFORMnumForm": "数词",
"grammarCopyPRONTYPEadn": "名词性修饰语",
"grammarCopyVOCvoc": "呼语",
"grammarCopyCMPLcmpl": "补语",
"grammarCopyADVadv": "状语",
"grammarCopyMOODjus": "祈使语气",
"grammarCopyGENDERcom": "通用",
"grammarCopyREFLEXrflx": "反身",
"grammarCopyPARTTYPEpar": "部分格",
"grammarCopySPCspc": "特指",
"grammarCopyTENSEpqp": "过去完成时",
"grammarCopyREFLEXref": "反身",
"grammarCopyPUNCTTYPEnshrt": "简短",
"grammarCopyNUMBERdual": "双数",
"grammarCopyNUMFORMlng": "长形式",
"grammarCopyVOICEmid": "中态",
"grammarCopyINTRELintRel": "疑问句、关系句",
"grammarCopyINTint": "疑问",
"grammarCopyVOICEcaus": "使役",
"grammarCopyUnknown": "未知",
"grammarCopyEVIDENTevident": "证据性",
"grammarCopyNUMFORMnumberPsor": "所有者的数",
"grammarCopyASPECThab": "习惯性",
"grammarCopyCASEabl": "离格",
"grammarCopyCASEall": "属格",
"grammarCopyCASEess": "状态格",
"grammarCopyCASEtra": "转格",
"grammarCopyCASEequ": "等同格",
"grammarCopyCASEdis": "分配格",
"grammarCopyCASEabs": "绝对格",
"grammarCopyCASEerg": "格宾格",
"grammarCopyCASEcau": "因果格",
"grammarCopyCASEben": "受益格",
"grammarCopyCASEtem": "时间格",
"grammarCopyCONJTYPEcoord": "并列连词",
"grammarCopyDEFINITEcons": "构式状态",
"grammarCopyDEGREEabs": "绝对程度",
"grammarCopyEVIDENTfh": "事实证据",
"grammarCopyEVIDENTnfh": "非事实证据",
"grammarCopyMOODopt": "祈愿语气",
"grammarCopyMOODadm": "感叹语气",
"grammarCopyMOODdes": "愿望语气",
"grammarCopyMOODnec": "必要语气",
"grammarCopyMOODpot": "潜在语气",
"grammarCopyMOODprp": "建议语气",
"grammarCopyMOODqot": "引述语气",
"grammarCopyNUMFORMword": "词形",
"grammarCopyNUMFORMroman": "罗马数字",
"grammarCopyNUMFORMletter": "字母形式",
"grammarCopyNUMTYPEmult": "倍数",
"grammarCopyNUMTYPEfrac": "分数",
"grammarCopyNUMTYPEsets": "集合",
"grammarCopyNUMTYPErange": "范围",
"grammarCopyNUMTYPEdist": "分配",
"grammarCopyNUMBERtri": "试验",
"grammarCopyNUMBERpauc": "少数",
"grammarCopyNUMBERgrpa": "大少数",
"grammarCopyNUMBERgrpl": "大复数",
"grammarCopyNUMBERinv": "逆数",
"grammarCopyPERSON0": "零",
"grammarCopyPERSON4": "第四",
"grammarCopyPOLITEform": "正式",
"grammarCopyPOLITEelev": "升华",
"grammarCopyPOLITEhumb": "谦逊",
"grammarCopyPRONTYPEemp": "强调",
"grammarCopyPRONTYPEexc": "感叹",
"grammarCopyPRONTYPErcp": "互惠",
"grammarCopyPRONTYPEintRelPronType": "疑问-关系",
"grammarCopyTENSEaor": "未完成过去时",
"grammarCopyTENSEeps": "认知时",
"grammarCopyTENSEprosp": "将来时",
"grammarCopyVERBFORMpart": "分词",
"grammarCopyVERBFORMconv": "动词副词",
"grammarCopyVERBFORMvnoun": "动名词",
"grammarCopyVOICEantip": "反被动",
"grammarCopyVOICEcauVoice": "使役",
"grammarCopyVOICedir": "直接语态",
"grammarCopyVOICEinvVoice": "反转语态",
"grammarCopyVOICErcpVoice": "互惠语态",
"grammarCopyPOS": "词性",
"grammarCopyGENDER": "性别",
"grammarCopyPERSON": "人称",
"grammarCopyMOOD": "语气",
"grammarCopyPUNCTTYPE": "标点类型",
"grammarCopyASPECT": "体",
"grammarCopyCASE": "格",
"grammarCopyVOICE": "语态",
"grammarCopyNOUNTYPE": "名词类型",
"grammarCopyVERBTYPE": "动词类型",
"grammarCopyADVTYPE": "副词类型",
"grammarCopyNUMFORM": "数词形式",
"grammarCopyNUMTYPE": "数词类型",
"grammarCopyNUMBER": "数字",
"grammarCopyDEFINITE": "确定性",
"grammarCopyDEGREE": "程度",
"grammarCopyEVIDENT": "证据性",
"grammarCopyFOREIGN": "外来",
"grammarCopyPOLARITY": "极性",
"grammarCopyPOLITE": "礼貌",
"grammarCopyPREPCASE": "介词格",
"grammarCopyPRONTYPE": "代词类型",
"grammarCopyPUNCTSIDE": "标点符号位置",
"grammarCopyREFLEX": "反身",
"grammarCopyTENSE": "时态",
"grammarCopyVERBFORM": "动词形式",
"grammarCopyCONJTYPE": "连词类型",
"grammarCopySPC": "特指性",
"grammarCopyPARTTYPE": "部分格类型",
"grammarCopyINTREL": "疑问-关系",
"grammarCopyNUMFORMpsor": "所有者的数",
"grammarCopyUNKNOWN": "未知",
"grammarCopyNUMBERPSOR": "所有者的数字",
"grammarCopyPOSS": "所有格",
"grammarCopyASPECTimp": "未完成体",
"grammarCopyCASEvoc": "呼格",
"grammarCopyCASEcom": "伴随格",
"grammarCopyCASEpar": "部分格",
"grammarCopyCASEadv": "状语格",
"grammarCopyCASEref": "指示格",
"grammarCopyCASErel": "关系格",
"grammarCopyCASEsub": "属格",
"grammarCopyCASEsup": "超属格",
"grammarCopyCASEaccdat": "宾格-与格",
"grammarCopyCASEpre": "介词格",
"grammarCopyCONJTYPEsub": "从属连词",
"grammarCopyCONJTYPEcmp": "比较级",
"grammarCopyDEFINITEind": "不定",
"grammarCopyMOODint": "疑问语气",
"grammarCopyNOUNTYPEcomm": "普通名词",
"grammarCopyNUMBERPSORsing": "所有者的单数",
"grammarCopyNUMBERPSORplur": "所有格的复数",
"grammarCopyNUMBERPSORdual": "所有格的双数",
"grammarCopyPOLARITYpos": "肯定",
"grammarCopyPOSSyes": "所有格",
"grammarCopyPREPCASEnpr": "非介词性",
"grammarCopyPRONTYPEprs": "人称代词",
"grammarCopyPRONTYPEint": "疑问代词",
"grammarCopyPRONTYPEtot": "总类",
"grammarCopyPRONTYPEneg": "否定",
"grammarCopyPRONTYPEart": "冠词",
"grammarCopyPRONTYPEind": "不定代词",
"grammarCopyPRONTYPEintrel": "疑问-关系",
"grammarCopyPUNCTSIDEfin": "句末标点",
"grammarCopyPUNCTTYPEperi": "句点",
"grammarCopyREFLEXyes": "反身",
"grammarCopyTENSEimp": "未完成时",
"grammarCopyVERBFORMsup": "动词不定式",
"grammarCopyVERBFORMadn": "形容词性",
"grammarCopyVERBFORMlng": "长形式",
"grammarCopyVERBFORMshrt": "短形式",
"grammarCopyVERBTYPEcaus": "使役动词",
"grammarCopyVOICEcau": "使役",
"grammarCopyVOICEdir": "直接",
"grammarCopyVOICEinv": "反向",
"grammarCopyVOICErcp": "互惠",
"enterPrompt": "请输入系统提示",
"selectBotLanguage": "选择机器人语言",
"chooseVoice": "选择语音",
"enterLanguageLevel": "请输入语言水平",
"enterDiscussionTopic": "请输入讨论主题",
"selectBotChatMode": "选择聊天模式",
"messageNotInTargetLang": "消息不在目标语言中",
"other": "其他",
"levelShort": "等级 {level}",
"botModeValidation": "请选择聊天模式",
"clickBestOption": "选择最佳选项以翻译您的消息!",
"completeActivitiesToUnlock": "完成至少一项活动以解锁翻译!",
"botSettingsSubtitle": "邀请机器人管理聊天活动",
"invitePeople": "邀请用户",
"noCapacityLimit": "没有容量限制",
"downloadGroupText": "下载群组文本",
"notificationsOn": "通知已开启",
"notificationsOff": "通知已关闭",
"chatCanBeFoundViaSearch": "聊天可以通过搜索找到",
"requireCodeToJoin": "加入需要验证码",
"canFindInSearch": "可以在搜索中找到",
"addChatToSpace": "添加聊天",
"createChatAndInviteUsers": "创建聊天并邀请用户",
"updatedNewSpaceDescription": "课程允许你整合你的聊天并建立私有或公共社区。",
"joinWithCode": "用代码加入",
"enterCodeToJoin": "输入代码加入",
"updateNow": "立即更新",
"updateLater": "稍后更新",
"constructUseWaDesc": "无需帮助使用",
"constructUseGaDesc": "语法辅助",
"constructUseTaDesc": "翻译辅助",
"constructUseUnkDesc": "未知",
"constructUseCorITDesc": "翻译中校正",
"constructUseIgnITDesc": "翻译中忽略",
"constructUseIncITDesc": "翻译中错误",
"constructUseIgnIGCDesc": "在语法更正中忽略",
"constructUseCorIGCDesc": "在语法更正中正确",
"constructUseIncIGCDesc": "在语法更正中错误",
"constructUseCorPADesc": "在词义活动中正确",
"constructUseIgnPADesc": "在词义活动中忽略",
"constructUseIncPADesc": "在词义活动中错误",
"constructUseCorWLDesc": "在听力活动中正确",
"constructUseIncWLDesc": "在听力活动中错误",
"constructUseIngWLDesc": "在听力活动中忽略",
"constructUseCorHWLDesc": "在隐藏词活动中正确",
"constructUseIncHWLDesc": "在隐藏词活动中错误",
"constructUseIgnHWLDesc": "在隐藏词活动中忽略",
"constructUseCorLDesc": "在词根活动中正确",
"constructUseIncLDesc": "在词根活动中错误",
"constructUseIgnLDesc": "在词根活动中忽略",
"constructUseCorMDesc": "在语法活动中正确",
"constructUseIncMDesc": "在语法活动中错误",
"constructUseIgnMDesc": "在语法活动中忽略",
"constructUseEmojiDesc": "在表情符号活动中正确",
"constructUseCollected": "已在聊天中收集",
"constructUseNanDesc": "不适用",
"xpIntoLevel": "{currentXP} / {maxXP} 经验值",
"signInWithUsername": "使用用户名和密码登录",
"registrationEmailMessage": "请通过发送到您的邮箱的链接验证您的邮箱。在某些情况下邮件可能需要最多5分钟才能到达。也请检查您的垃圾邮件文件夹。",
"enableTTSToolName": "启用文本转语音",
"enableTTSToolDescription": "允许应用程序为目标语言中的部分文本生成文本转语音输出。",
"couldNotFindTTS": "我们找不到适用于您当前目标语言的文本转语音引擎。",
"ttsInstructionsHyperlink": "点击这里查看在您的设备上下载新语音的说明。",
"createAnAccount": "创建账户",
"signIn": "登录",
"signUpWithEmail": "用邮箱注册",
"signUpWithGoogle": "用Google注册",
"signUpWithApple": "用Apple注册",
"yourUsername": "您的用户名",
"yourEmail": "您的邮箱",
"pleaseEnterAnEmail": "请输入邮箱地址",
"signInWithGoogle": "用Google登录",
"signInWithApple": "用Apple登录",
"chooseYourAvatar": "选择您的头像",
"iWantToLearn": "我想学习",
"letsStart": "让我们开始",
"pleaseAgreeToTOS": "请同意条款和条件",
"pleaseEnterEmail": "请输入有效的电子邮件地址。",
"pleaseSelectALanguage": "请选择一种语言",
"myBaseLanguage": "我的基础语言",
"clickWordsInstructions": "🧻 点击任何单词以获取详细信息。🤐",
"chooseBestDefinition": "这个词的意思是什么?",
"meaningSectionHeader": "含义:",
"formSectionHeader": "在聊天中使用的形式:",
"noEmojiSelectedTooltip": "未选择表情符号",
"writingExercisesTooltip": "写作",
"listeningExercisesTooltip": "听力",
"readingExercisesTooltip": "阅读",
"meaningNotFound": "未找到含义。",
"formsNotFound": "未找到形式。",
"chooseBaseForm": "选择基本形式",
"notTheCodeError": "抱歉,那不是代码!",
"totalXP": "总经验值",
"numLemmas": "词根总数",
"numLemmasUsedCorrectly": "至少正确使用一次的词根数量",
"numLemmasUsedIncorrectly": "正确使用的词根数量为0次",
"numLemmasSmallXP": "XP在0-30之间的词根数量",
"numLemmasMediumXP": "XP在31-200之间的词根数量",
"numLemmasLargeXP": "XP超过200的词根数量",
"numGrammarConcepts": "语法概念数量",
"listGrammarConcepts": "语法概念",
"listGrammarConceptsUsedCorrectly": "在原始消息中正确使用语法概念的比例至少80%",
"listGrammarConceptsUsedIncorrectly": "在原始消息中正确使用语法概念的比例少于80%",
"listGrammarConceptsUseCorrectlySystemGenerated": "从系统生成建议中正确选择语法概念的比例至少80%",
"listGrammarConceptsUseIncorrectlySystemGenerated": "从系统生成建议中正确选择语法概念的比例少于80%",
"listGrammarConceptsSmallXP": "XP在0-50之间的语法概念",
"listGrammarConceptsMediumXP": "XP在51-200之间的语法概念",
"listGrammarConceptsLargeXP": "XP在201-500之间的语法概念",
"listGrammarConceptsHugeXP": "XP超过500的语法概念",
"numMessagesSent": "已发送消息数量",
"numWordsTyped": "在原始消息中输入的单词数",
"numCorrectChoices": "从系统生成建议中正确选择的单词数",
"numIncorrectChoices": "从系统生成建议中错误选择的单词数",
"commaSeparatedFile": "CSV",
"excelFile": "Excel",
"fileType": "文件类型",
"download": "下载",
"analyticsNotAvailable": "用户分析不可用",
"downloading": "下载中...",
"failedFetchUserAnalytics": "下载用户分析失败",
"downloadComplete": "下载完成!",
"whatIsTheMorphTag": "'{wordForm}'的{morphologicalFeature}是什么?",
"dataAvailable": "数据可用性",
"available": "可用",
"pangeaBotIsFallible": "Pangea机器人也会犯错",
"whatIsMeaning": "'{lemma}'是什么意思?",
"pickAnEmoji": "你喜欢为'{lemma}'选择哪个表情?",
"chooseLemmaMeaningInstructionsBody": "将意思与消息中的单词匹配!",
"doubleClickToEdit": "双击编辑。",
"removeFeature": "移除{feature}",
"chooseCorrectLabel": "选择正确的标签。",
"levelPopupTitle": "恭喜你达到\n第{level}级",
"activityPlannerTitle": "活动规划器",
"topicLabel": "主题",
"topicPlaceholder": "选择一个主题...",
"modeLabel": "活动类型",
"modePlaceholder": "选择一种模式...",
"learningObjectiveLabel": "学习目标",
"learningObjectivePlaceholder": "选择一个学习目标...",
"mediaLabel": "学习者应分享的媒体",
"languageOfInstructionsLabel": "活动说明的语言",
"targetLanguageLabel": "目标语言",
"cefrLevelLabel": "CEFR等级",
"generateActivitiesButton": "生成活动",
"launchActivityButton": "启动活动",
"image": "图片",
"video": "视频",
"nan": "不适用",
"activityPlannerOverviewInstructionsBody": "选择一个主题、模式、学习目标,并为聊天生成一个活动!",
"activityTitle": "活动标题",
"addVocabulary": "添加词汇",
"instructions": "说明",
"numberOfLearners": "学习者人数",
"mustBeInteger": "必须是整数例如1、2、3等",
"noLemmasFound": "没有超过 {xp} XP 的词汇。继续练习!",
"constructUsePvmDesc": "以语音消息形式生成",
"lockedMorphFeature": "等待解锁",
"leaveSpaceDescription": "退出课程后,您将离开其中所有的聊天。其他用户将看到您已离开课程。",
"whatIsLemma": "什么是词元?",
"constructUseCorMmDesc": "正确的消息含义",
"constructUseIncMmDesc": "错误的消息含义",
"constructUseIgnMmDesc": "被忽略的消息含义",
"clickForMeaningActivity": "点击这里进行意义挑战",
"meaning": "含义",
"chatWith": "与{displayname}组队",
"slightlyOffensive": "略带冒犯",
"clickOnEmailLink": "请点击电子邮件中的链接,然后继续。\n\n如果未收到邮件请检查您的垃圾邮件文件夹。",
"whoIsAllowedToJoinThisChat": "谁可以加入此聊天",
"dontForgetPassword": "别忘了你的密码!",
"enableAutocorrectToolName": "启用设备自动更正",
"enableAutocorrectDescription": "如果您的设备支持您正在学习的语言,可以启用设备自动更正,以在输入时修正常见错误。",
"ttsDisbledTitle": "文本转语音已禁用",
"ttsDisabledBody": "您可以在学习设置中启用文本转语音",
"noSpaceDescriptionYet": "尚未创建课程描述。",
"tooLargeToSend": "此消息过大,无法发送",
"exitWithoutSaving": "你确定要退出而不保存吗?",
"enableAutocorrectPopupTitle": "通过以下步骤添加目标语言键盘:",
"enableAutocorrectPopupSteps": " • 设置\n • 通用\n • 键盘\n • 键盘\n • 添加新键盘",
"enableAutocorrectPopupDescription": "选择语言后,可以点击键盘左下角的小地球图标,激活新安装的键盘。",
"downloadGboardTitle": "从Google Play商店下载Gboard以启用自动更正和其他键盘功能",
"downloadGboardSteps": " • 下载Gboard\n • 打开应用\n • 语言\n • 添加键盘\n • 选择语言\n • 选择键盘类型\n • 完成",
"downloadGboardDescription": "选择语言后,可以点击键盘左下角的小地球图标,激活新安装的键盘。",
"enableAutocorrectWarning": "警告!需要添加目标语言键盘",
"displayName": "显示名称",
"leaveRoomDescription": "你即将离开此聊天。其他用户将看到你已离开聊天。",
"confirmUserId": "请确认您的Pangea聊天用户名以删除您的账户。",
"startingToday": "从今天开始",
"oneWeekFreeTrial": "一周免费试用",
"paidSubscriptionStarts": "开始于 {startDate}",
"cancelInSubscriptionSettings": "• 在订阅设置中随时取消",
"cancelToAvoidCharges": "• 在 {trialEnds} 之前取消以避免收费",
"downloadGboard": "下载Gboard",
"autocorrectNotAvailable": "很抱歉,您的平台目前不支持此功能。请关注后续开发!",
"pleaseUpdateApp": "请更新应用以继续。",
"chooseEmojiInstructionsBody": "将表情符号与它们最能代表的单词匹配。别担心!不同意也不会扣分。😊",
"pickAnEmojiFor": "为 {lemma} 选择一个表情符号",
"analyticsVocabListBody": "这是你所有的词汇!当你获得每个单词的经验值时,它们会从幼苗成长为盛开。点击任何单词以查看更多细节。",
"morphAnalyticsListBody": "这些是你正在学习的语言中的所有语法概念!你在聊天时遇到它们时会解锁它们。点击查看详情。",
"knockSpaceSuccess": "你已请求加入此课程!管理员将在收到请求后回复你 😀",
"joinByCode": "通过代码加入",
"chooseWordAudioInstructionsBody": "听完整个消息,然后将音频与单词匹配。",
"chooseMorphsInstructionsBody": "点击拼图块以回答语法问题!",
"inviteAndLaunch": "邀请并启动",
"createOwnChat": "创建你自己的聊天",
"pleaseEnterInt": "请输入一个数字",
"home": "首页",
"join": "加入",
"readingAssistanceOverviewBody": "点击下面的按钮进行匹配表情符号、音频、单词含义和语法概念的迷你游戏。或者点击任何单词获取详细信息。",
"learnByTexting": "通过短信学习",
"levelSummaryTrigger": "查看总结",
"levelSummaryPopupTitle": "第 {level} 级总结",
"referFriends": "推荐朋友",
"referFriendDialogTitle": "邀请朋友加入你的对话",
"referFriendDialogDesc": "你有朋友对与你一起学习新语言感兴趣吗?然后复制并发送此邀请链接,加入并开始与你聊天。",
"youUnlocked": "你已解锁",
"resetInstructionTooltipsTitle": "重置操作提示",
"resetInstructionTooltipsDesc": "点击显示像新用户一样的操作提示。",
"selectForGrammar": "选择一个语法图标以查看活动和详细信息。",
"newChatActivityTitle": "添加一个有趣的活动?",
"newChatActivityDesc": "使用活动规划器让每个群聊都充满冒险!为群组设置吸引人的主题和目标,用精彩的图片让对话生动起来。激发富有想象力的讨论,让乐趣轻松流淌!",
"exploreMore": "探索更多",
"randomize": "随机",
"clear": "清除",
"makeYourOwnActivity": "创建你自己的活动",
"featuredActivities": "精选",
"goToChat": "前往聊天",
"save": "保存",
"selectActivity": "选择活动",
"wordFocusListeningMultipleChoice": "哪个音频与这个单词匹配?",
"startChat": "开始聊天",
"translationProblem": "翻译问题",
"perfectTranslation": "完美的翻译!",
"greatJobTranslation": "这次翻译做得很好!",
"goodJobTranslation": "这次翻译不错。",
"makingProgress": "你在取得进步!",
"keepPracticing": "继续练习!",
"niceJob": "干得好!",
"askToJoin": "请求加入",
"emptyChatWarningTitle": "聊天为空",
"emptyChatWarningDesc": "你还没有邀请任何人加入你的聊天。前往聊天设置邀请你的联系人或机器人。你也可以稍后再做。",
"areYouLikeMe": "你像我吗?",
"tryAgainLater": "尝试次数过多。请在5分钟后再试。",
"enterSpaceCode": "输入课程代码",
"shareSpaceLink": "分享链接",
"byUsingPangeaChat": "使用Pangea聊天即表示我同意",
"details": "详情",
"languageLevelPreA1Desc": "我从未学习或使用过该语言。",
"languageLevelA1Desc": "我能理解并使用一些熟悉的日常表达和非常基本的短语。",
"languageLevelA2Desc": "我能理解与紧急相关的句子和常用表达。",
"languageLevelB1Desc": "我能应对大多数熟悉的情况,并能用简单的连贯文本表达熟悉的话题。",
"languageLevelB2Desc": "我能理解复杂文本的主要思想,并能流利自如地互动。",
"languageLevelC1Desc": "我能流利自如地表达思想,并理解各种要求较高的文本。",
"languageLevelC2Desc": "我几乎能理解听到或阅读的所有内容,并能流利准确地表达自己。",
"newVocab": "新词汇",
"newGrammar": "新语法概念",
"congratulationsOnReaching": "你已达到第 {level} 级!",
"seeDetails": "查看详情",
"choosePracticeMode": "点击上方任意按钮开始练习活动",
"ban": "封禁",
"unban": "解除封禁",
"kick": "踢出",
"lemma": "词根",
"grammarFeature": "语法特征",
"grammarTag": "语法标签",
"forms": "形式",
"exampleMessages": "示例消息",
"timesUsedIndependently": "独立使用次数",
"timesUsedWithAssistance": "协助使用次数",
"shareInviteCode": "分享邀请码:{code}",
"leaderboard": "排行榜",
"welcomeUser": "欢迎 {user}",
"joinSpaceOnboardingDesc": "你有公共课程的邀请码或链接吗?",
"skipForNow": "暂时跳过",
"permissions": "权限",
"spaceChildPermission": "谁可以向此课程添加新聊天",
"addEnvironmentOverride": "添加环境覆盖",
"defaultOption": "默认",
"deleteChatDesc": "您确定要删除此聊天吗?它将被所有参与者删除,聊天中的所有消息将不再可用于练习或学习分析。",
"deleteSpaceDesc": "课程和任何已选择的聊天将被所有参与者删除,聊天中的所有消息将不再可用于练习或学习分析。此操作无法撤销。",
"chatWithActivities": "与活动聊天",
"launch": "启动",
"launchActivityToChats": "向聊天中发布活动",
"searchChats": "搜索聊天",
"selectChats": "选择聊天",
"selectChatToStart": "完成!选择一个聊天开始",
"maxFifty": "最多50个",
"configureSpace": "配置课程",
"pinMessages": "置顶消息",
"setJoinRules": "设置加入规则",
"changeGeneralSettings": "更改常规设置",
"inviteOtherUsersToRoom": "邀请其他用户",
"changeTheNameOfTheSpace": "更改课程名称",
"changeTheDescription": "更改描述",
"changeThePermissions": "更改权限",
"introductions": "介绍",
"announcements": "公告",
"activities": "活动",
"access": "访问权限",
"botSettings": "机器人设置",
"activitySuggestionTimeoutMessage": "我们正在努力为您生成更多活动,请稍后再查看",
"accessSettingsWarning": "哎呀!看起来您没有权限设置此房间的访问规则。您应该检查这些规则是否符合您的需求,如果需要更改,请联系房间管理员",
"howSpaceCanBeFound": "如何找到此课程",
"private": "私密",
"cannotBeFoundInSearch": "搜索中无法找到",
"public": "公开",
"visibleToCommunity": "通过“查找课程”对更广泛的潘盖亚聊天社区可见",
"howSpaceCanBeJoined": "如何加入此课程",
"canBeFoundVia": "可以通过以下方式找到:",
"canBeFoundViaInvitation": "• 邀请",
"canBeFoundViaCodeOrLink": "• 代码或链接",
"canBeFoundViaKnock": "• 请求加入并由管理员批准",
"youHaveLeveledUp": "你已升级!",
"sendActivities": "发送活动",
"getStarted": "开始使用",
"getStartedBotChatDesc": "与AI聊天是一个很好的起点潘盖亚的阅读、写作、听力和口语工具让它变得简单",
"getStartedCommunitiesDesc": "与社区一起学习是Pangea Chat的亮点\n你可以加入你的班级找到课程甚至自己创建",
"getStartedFriendsDesc": "你有想和你一起学习的朋友吗?",
"getStartedBotChatComplete": "做得好!你正在与机器人聊天!",
"getStartedCommunitiesComplete": "太棒了,你已经加入了一个课程!",
"getStartedComplete": "你已完成本节!\n继续通过与朋友聊天探索我们的精彩功能",
"getStartedFriendsComplete": "哇哦!你有朋友啦!😊",
"getStartedBotChatButton": "开始聊天!",
"getStartedFriendsButton": "与朋友聊天",
"groupChat": "群聊",
"directMessage": "私信",
"newDirectMessage": "新私信",
"speakingExercisesTooltip": "口语练习",
"noChatsFoundHereYet": "这里还没有找到聊天",
"duration": "时长",
"transcriptionFailed": "音频转录失败",
"aUserIsKnocking": "有1个用户请求加入你的课程",
"usersAreKnocking": "{users}个用户请求加入你的课程",
"failedToFetchTranscription": "获取转录失败",
"deleteEmptySpaceDesc": "课程将被所有参与者删除。此操作无法撤销。",
"regenerate": "重新生成",
"mySavedActivities": "我的已保存活动",
"noSavedActivities": "没有已保存的活动",
"saveActivity": "保存此活动",
"yourSavedActivities": "已保存的活动",
"failedToPlayVideo": "播放视频失败",
"done": "完成",
"inThisSpace": "在此空间",
"myContacts": "我的联系人",
"inviteAllInSpace": "邀请此空间中的所有人",
"spaceParticipantsHaveBeenInvitedToTheChat": "所有课程参与者已被邀请加入聊天",
"numKnocking": "{count} 正在敲门",
"numInvited": "{count} 已被邀请",
"saved": "已保存",
"reset": "重置",
"errorGenerateActivityMessage": "生成活动失败",
"errorRegenerateActivityMessage": "重新生成活动失败",
"errorLaunchActivityMessage": "启动活动失败",
"errorFetchingActivitiesMessage": "获取活动失败",
"errorFetchingDefinition": "获取定义失败",
"errorProcessAnalytics": "处理分析失败",
"errorDownloading": "下载失败",
"errorFetchingLevelSummary": "获取关卡摘要失败",
"errorLoadingSpaceChildren": "加载此课程中的聊天失败",
"unexpectedError": "发生意外错误。",
"pleaseReload": "请重新加载并重试。",
"translationError": "翻译错误",
"errorFetchingTranslation": "获取翻译失败",
"errorFetchingActivity": "获取活动失败",
"check": "检查",
"unableToFindRoom": "未找到该代码对应的聊天或课程。请重试。",
"numCompletedActivities": "已完成的活动数量",
"viewingAnalytics": "正在查看 {visible}/{users} 的分析",
"request": "请求",
"requestAll": "请求全部",
"confirmMessageUnpin": "您确定要取消置顶此消息吗?",
"createActivityPlan": "创建新的活动计划",
"saveAndLaunch": "保存并启动",
"launchToSpace": "发布到课程",
"numberOfActivities": "活动会话数量",
"maximumActivityParticipants": "每个活动最多可有 {count} 位参与者。",
"pending": "待处理",
"inactive": "不活跃",
"unjoinedActivityMessage": "你想参加吗?选择一个开放角色!\n或者闲逛观看表演",
"fullActivityMessage": "随意观看表演!虽然没有开放角色可以参加,但你可以查看聊天!",
"confirmRole": "确认角色",
"openRoleLabel": "开放",
"joinedTheActivity": "👋 {username} 作为 {role} 加入",
"finishedTheActivity": "🎯 {username} 完成了此次活动",
"endActivityTitle": "我已完成",
"endActivityDesc": "你完成目标了吗?\n这是你退出聊天的确认。但别担心乐趣还在聊天中继续随意闲逛享受表演直到大家都点击“完成”。",
"archiveToAnalytics": "添加到我的已完成活动",
"activitySummaryError": "无法获取活动总结",
"requestSummaries": "请求总结",
"loadingActivitySummary": "正在加载活动总结...",
"generatingNewActivities": "你是此语言对的第一个用户!请稍等,我们正在为你准备活动。",
"requestAccessTitle": "请求查看分析权限?",
"requestAccessDesc": "你想请求查看参与者分析吗?\n\n如果参与者同意课程管理员将能够查看他们的\n • 词汇总数\n • 语法概念总数\n • 完成的活动会话总数\n • 使用的具体语法概念,正确与错误\n\n他们将无法查看\n • 课程外的聊天消息\n • 词汇列表",
"requestAccess": "请求访问({count}",
"analyticsInactiveTitle": "无法向不活跃用户发送请求",
"analyticsInactiveDesc": "自此功能推出以来未登录的不活跃用户将不会看到你的请求。\n\n当他们返回时请求按钮会出现。你可以稍后通过点击他们名字下的请求按钮重新发送请求。",
"accessRequestedTitle": "访问分析请求",
"accessRequestedDesc": "“{space}”的管理员请求查看您的学习分析。\n\n如果您同意课程管理员将能够查看您的\n • 词汇总数\n • 语法概念总数\n • 完成的活动会话总数\n • 使用的具体语法概念,包括正确和错误的\n\n他们将无法查看您的\n • 课程外的聊天消息\n • 词汇列表",
"allowAccess": "允许访问",
"denyAccess": "拒绝访问",
"adminRequestedAccess": "管理员请求查看您的分析。",
"lastUpdated": "更新于\n{time}",
"activityFinishedMessage": "全部完成!",
"endForAll": "全部结束",
"newCourse": "新课程",
"newCourseSubtitle": "您想使用哪个课程计划?",
"failedToLoadCourses": "加载课程失败",
"numModules": "{num} 个模块",
"numActivityPlans": "{num} 个活动计划",
"coursePlan": "课程计划",
"editCourseLater": "您可以稍后编辑模板标题、描述和课程图片。",
"newCourseAccess": "默认情况下,课程是私有的,需要管理员批准才能加入。您可以随时编辑这些设置。",
"createCourse": "创建课程",
"stats": "统计",
"createGroupChat": "创建群聊",
"editCourse": "编辑课程",
"inviteDesc": "通过用户名、代码或链接",
"editCourseDesc": "在这里你可以编辑课程标题、描述等。",
"permissionsDesc": "设置权限,例如谁可以邀请用户、发送消息、创建聊天等。",
"accessDesc": "你可以让你的课程对全世界开放!或者,将你的课程设为私密且安全。",
"createGroupChatDesc": "活动会话开始和结束,而群聊将保持开放以进行日常沟通。",
"deleteDesc": "只有管理员可以删除课程。这是一个破坏性操作,会删除所有用户和课程内的所有选定聊天。请谨慎操作。",
"failedToLoadCourseInfo": "加载课程信息失败",
"noCourseFound": "哦,这个课程需要一个计划!\n\n课程计划是一系列主题和对话活动。",
"additionalParticipants": "+ {num} 其他人",
"activityNotFoundForCourse": "在课程中未找到此活动",
"courseChats": "课程聊天",
"myActivitySessions": "我的活动会话",
"directMessages": "直接消息",
"whatNow": "接下来怎么办?",
"chooseNextActivity": "选择你的下一个活动!",
"seeInstructions": "查看说明",
"hideInstructions": "隐藏说明",
"letsGo": "开始吧",
"chooseRole": "选择一个角色!",
"chooseRoleToParticipate": "选择一个角色参与!",
"waitingToFillRole": "等待填充 {num} 个角色...",
"pingParticipants": "提醒课程参与者",
"playWithBot": "与泛亚机器人玩",
"inviteFriends": "邀请朋友",
"waitNotDone": "等一下,我还没完成!",
"waitingForOthersToFinish": "等待其他人完成...",
"saveToCompletedActivities": "保存到已完成的活动",
"generatingSummary": "正在分析聊天内容并生成结果",
"instructionsLanguage": "指令语言",
"findCourse": "查找课程",
"activityCompletedDesc": "您的已完成活动已添加到分析中,您可以在这里回顾和练习所使用的语言。",
"pingParticipantsNotification": "{user} 正在寻找用户加入 {room} 中的活动会话",
"course": "课程",
"courses": "课程",
"courseName": "课程名称",
"createNewCourse": "新建课程",
"publicCourses": "公开课程",
"goToCourse": "前往课程:{course}",
"activityComplete": "此活动已完成。活动摘要应在下方显示。",
"haventChattedMuch": "看起来你没有多聊天,试试使用更多词汇!如果你觉得已完成目标,可以在下面结束活动。",
"haveChatted": "看起来你已经聊天了一段时间!如果你觉得已经完成了你的目标,请结束以完成活动,我们将在聊天中为你生成总结!",
"userDoneAndWaiting": "{num1}/{num2} 参与者已完成。等待所有人完成,我们将在聊天中为你生成总结!\n\n如果你想重新加入对话请点击聊天中的继续按钮。",
"othersDoneAndWaiting": "{num1}/{num2} 已完成。你完成你的目标了吗?",
"startNewSession": "开始新会话",
"joinOpenSession": "加入公开会话",
"less": "少",
"activityNotFound": "未找到活动",
"levelUp": "升级",
"myActivities": "我的活动",
"openToJoin": "开放加入",
"results": "结果",
"activityDone": "活动完成!",
"moreLabel": "更多",
"promoCodeInfo": "优惠码可以在下一页输入",
"editsComingSoon": "编辑城市和活动的功能即将推出。",
"editing": "编辑中",
"activityNeedsOneMember": "哎呀这个活动还需要1个人。",
"activityNeedsMembers": "哎呀!这个活动还需要{num}个人。",
"inviteFriendsToCourse": "邀请朋友加入我的课程",
"subscribeToUnlockActivitySummaries": "订阅以解锁活动总结",
"subscribeToUnlockDefinitions": "订阅以解锁定义",
"subscribeToUnlockTranscriptions": "订阅以解锁转录",
"pingSent": "🔔 课程提醒已发送!🔔",
"courseTitle": "课程标题",
"courseDesc": "课程描述",
"courseSavedSuccessfully": "课程已成功保存",
"addCoursePlan": "添加课程计划",
"activityStatsButtonInstruction": "点击这里查看您的活动统计,完成后关闭活动",
"readingAnalyticsDesc": "点击每条消息进行阅读活动练习。",
"speakingAnalyticsDesc": "录制语音消息进行口语练习。",
"audioAnalyticsDesc": "点击每条消息进行听力活动练习。",
"loginToAccount": "登录我的账户",
"appDescription": "学习一门语言\n同时给朋友发消息。",
"languages": "语言",
"chooseLanguage": "选择一种语言。",
"planTrip": "规划您的旅行",
"howAreYouTraveling": "你打算怎么旅行?",
"unlockPrivateTrip": "解锁私人旅行",
"joinPublicTrip": "加入公共旅行",
"startOwnTrip": "开始我的旅行",
"tripPlanDesc": "旅行是课程。每个课程包含8-10个有序的主题配有各种基于任务的语言学习活动。",
"unlockPrivateTripTitle": "解锁私人旅行",
"browsePublicTrips": "浏览公共旅行",
"startOwnTripTitle": "开始我的旅行",
"courseCode": "密码是什么?",
"courseCodeHint": "旅行代码或链接",
"unlockMyTrip": "解锁我的旅行",
"anyLevel": "任何水平",
"signupOption": "你想如何注册?",
"withApple": "使用Apple",
"withGoogle": "使用Google",
"withEmail": "使用电子邮件",
"createAccount": "创建账户",
"noCoursesFound": "未找到课程",
"loginWithEmail": "使用电子邮件登录",
"usernameOrEmail": "用户名或电子邮件",
"email": "电子邮件",
"forgotPassword": "忘记密码?",
"writingAnalyticsDesc": "发送消息以练习写作。",
"endActivity": "结束活动",
"allLanguages": "所有语言",
"allCefrLevels": "所有CEFR等级",
"chatListTooltip": "在这里你会找到你的私信!点击任何用户的头像并选择“开始对话”以发送私信。",
"directMessageBotTitle": "直接消息 Pangea 机器人",
"feedbackTitle": "活动反馈",
"feedbackDesc": "如何改进此活动?如果你能提供一些细节,我们将进行调整!",
"feedbackHint": "你的反馈",
"feedbackButton": "提交反馈",
"directMessageBotDesc": "与人类交谈更有趣但……AI随时待命",
"inviteYourFriends": "邀请你的朋友",
"playWithAI": "暂时与AI玩玩",
"courseStartDesc": "Pangea 机器人随时准备开始!\n\n……但和朋友一起学习会更好",
"@customReaction": {
"type": "String",
"placeholders": {}
},
"@accountInformation": {
"type": "String",
"placeholders": {}
},
"@addGroupDescription": {
"type": "String",
"placeholders": {}
},
"@addNewFriend": {
"type": "String",
"placeholders": {}
},
"@alreadyHaveAnAccount": {
"type": "String",
"placeholders": {}
},
"@createNewGroup": {
"type": "String",
"placeholders": {}
},
"@editChatPermissions": {
"type": "String",
"placeholders": {}
},
"@writeAMessageLangCodes": {
"type": "String",
"placeholders": {
"l1": {
"type": "String"
},
"l2": {
"type": "String"
}
}
},
"@requests": {
"type": "String",
"placeholders": {}
},
"@allCorrect": {
"type": "String",
"placeholders": {}
},
"@newWayAllGood": {
"type": "String",
"placeholders": {}
},
"@othersAreBetter": {
"type": "String",
"placeholders": {}
},
"@holdForInfo": {
"type": "String",
"placeholders": {}
},
"@greenFeedback": {
"type": "String",
"placeholders": {}
},
"@yellowFeedback": {
"type": "String",
"placeholders": {}
},
"@redFeedback": {
"type": "String",
"placeholders": {}
},
"@itInstructionsTitle": {
"type": "String",
"placeholders": {}
},
"@itInstructionsBody": {
"type": "String",
"placeholders": {}
},
"@oneday": {
"type": "String",
"placeholders": {}
},
"@oneweek": {
"type": "String",
"placeholders": {}
},
"@onemonth": {
"type": "String",
"placeholders": {}
},
"@gaTooltip": {
"type": "String",
"placeholders": {}
},
"@taTooltip": {
"type": "String",
"placeholders": {}
},
"@unTooltip": {
"type": "String",
"placeholders": {}
},
"@interactiveTranslatorSliderHeader": {
"type": "String",
"placeholders": {}
},
"@interactiveGrammarSliderHeader": {
"type": "String",
"placeholders": {}
},
"@interactiveTranslatorNotAllowed": {
"type": "String",
"placeholders": {}
},
"@interactiveTranslatorAllowed": {
"type": "String",
"placeholders": {}
},
"@interactiveTranslatorRequired": {
"type": "String",
"placeholders": {}
},
"@notYetSet": {
"type": "String",
"placeholders": {}
},
"@myLearning": {
"type": "String",
"placeholders": {}
},
"@waTooltip": {
"type": "String",
"placeholders": {}
},
"@changeDateRange": {
"type": "String",
"placeholders": {}
},
"@classDescription": {
"type": "String",
"placeholders": {}
},
"@addStudents": {
"type": "String",
"placeholders": {}
},
"@copyClassLink": {
"type": "String",
"placeholders": {}
},
"@copyClassCode": {
"type": "String",
"placeholders": {}
},
"@inviteStudentByUserName": {
"type": "String",
"placeholders": {}
},
"@languageSettings": {
"type": "String",
"placeholders": {}
},
"@interactiveTranslator": {
"type": "String",
"placeholders": {}
},
"@shareVideo": {
"type": "String",
"placeholders": {}
},
"@shareVideoDesc": {
"type": "String",
"placeholders": {}
},
"@shareFiles": {
"type": "String",
"placeholders": {}
},
"@selectLanguageLevel": {
"type": "String",
"placeholders": {}
},
"@noIdenticalLanguages": {
"type": "String",
"placeholders": {}
},
"@iWantALanguagePartnerFrom": {
"type": "String",
"placeholders": {}
},
"@worldWide": {
"type": "String",
"placeholders": {}
},
"@noResults": {
"type": "String",
"placeholders": {}
},
"@searchBy": {
"type": "String",
"placeholders": {}
},
"@iWantAConversationPartner": {
"type": "String",
"placeholders": {}
},
"@iWantALanguagePartnerWhoSpeaks": {
"type": "String",
"placeholders": {}
},
"@iWantALanguagePartnerWhoIsLearning": {
"type": "String",
"placeholders": {}
},
"@joinWithClassCode": {
"type": "String",
"placeholders": {}
},
"@joinWithClassCodeHint": {
"type": "String",
"placeholders": {}
},
"@languageLevelPreA1": {
"type": "String",
"placeholders": {}
},
"@languageLevelA1": {
"type": "String",
"placeholders": {}
},
"@languageLevelA2": {
"type": "String",
"placeholders": {}
},
"@languageLevelB1": {
"type": "String",
"placeholders": {}
},
"@languageLevelB2": {
"type": "String",
"placeholders": {}
},
"@languageLevelC1": {
"type": "String",
"placeholders": {}
},
"@languageLevelC2": {
"type": "String",
"placeholders": {}
},
"@changeTheNameOfTheClass": {
"type": "String",
"placeholders": {}
},
"@changeTheNameOfTheChat": {
"type": "String",
"placeholders": {}
},
"@askPangeaBot": {
"type": "String",
"placeholders": {}
},
"@sorryNoResults": {
"type": "String",
"placeholders": {}
},
"@ignoreInThisText": {
"type": "String",
"placeholders": {}
},
"@helpMeTranslate": {
"type": "String",
"placeholders": {}
},
"@needsItShortMessage": {
"type": "String",
"placeholders": {}
},
"@needsItMessage": {
"type": "String",
"placeholders": {
"targetLanguage": {
"type": "String"
}
}
},
"@needsIgcMessage": {
"type": "String",
"placeholders": {}
},
"@tokenTranslationTitle": {
"type": "String",
"placeholders": {}
},
"@spanTranslationDesc": {
"type": "String",
"placeholders": {}
},
"@spanTranslationTitle": {
"type": "String",
"placeholders": {}
},
"@l1SpanAndGrammarTitle": {
"type": "String",
"placeholders": {}
},
"@l1SpanAndGrammarDesc": {
"type": "String",
"placeholders": {}
},
"@otherTitle": {
"type": "String",
"placeholders": {}
},
"@otherDesc": {
"type": "String",
"placeholders": {}
},
"@countryInformation": {
"type": "String",
"placeholders": {}
},
"@myLanguages": {
"type": "String",
"placeholders": {}
},
"@targetLanguage": {
"type": "String",
"placeholders": {}
},
"@sourceLanguage": {
"type": "String",
"placeholders": {}
},
"@languagesISpeak": {
"type": "String",
"placeholders": {}
},
"@updateLanguage": {
"type": "String",
"placeholders": {}
},
"@whatLanguageYouWantToLearn": {
"type": "String",
"placeholders": {}
},
"@whatIsYourBaseLanguage": {
"type": "String",
"placeholders": {}
},
"@saveChanges": {
"type": "String",
"placeholders": {}
},
"@publicProfileTitle": {
"type": "String",
"placeholders": {}
},
"@publicProfileDesc": {
"type": "String",
"placeholders": {}
},
"@errorDisableIT": {
"type": "String",
"placeholders": {}
},
"@errorDisableIGC": {
"type": "String",
"placeholders": {}
},
"@errorDisableLanguageAssistance": {
"type": "String",
"placeholders": {}
},
"@errorDisableITUserDesc": {
"type": "String",
"placeholders": {}
},
"@errorDisableIGCUserDesc": {
"type": "String",
"placeholders": {}
},
"@errorDisableLanguageAssistanceUserDesc": {
"type": "String",
"placeholders": {}
},
"@errorDisableITClassDesc": {
"type": "String",
"placeholders": {}
},
"@errorDisableIGCClassDesc": {
"type": "String",
"placeholders": {}
},
"@itIsDisabled": {
"type": "String",
"placeholders": {}
},
"@igcIsDisabled": {
"type": "String",
"placeholders": {}
},
"@goToLearningSettings": {
"type": "String",
"placeholders": {}
},
"@error405Title": {
"type": "String",
"placeholders": {}
},
"@error405Desc": {
"type": "String",
"placeholders": {}
},
"@loginOrSignup": {
"type": "String",
"placeholders": {}
},
"@iAgreeToThe": {
"type": "String",
"placeholders": {}
},
"@termsAndConditions": {
"type": "String",
"placeholders": {}
},
"@andCertifyIAmAtLeast13YearsOfAge": {
"type": "String",
"placeholders": {}
},
"@error502504Title": {
"type": "String",
"placeholders": {}
},
"@error502504Desc": {
"type": "String",
"placeholders": {}
},
"@error404Title": {
"type": "String",
"placeholders": {}
},
"@error404Desc": {
"type": "String",
"placeholders": {}
},
"@errorPleaseRefresh": {
"type": "String",
"placeholders": {}
},
"@toggleIT": {
"type": "String",
"placeholders": {}
},
"@toggleIGC": {
"type": "String",
"placeholders": {}
},
"@toggleToolSettingsDescription": {
"type": "String",
"placeholders": {}
},
"@connectedToStaging": {
"type": "String",
"placeholders": {}
},
"@learningSettings": {
"type": "String",
"placeholders": {}
},
"@sendVoiceNotes": {
"type": "String",
"placeholders": {}
},
"@sendVoiceNotesDesc": {
"type": "String",
"placeholders": {}
},
"@chatTopic": {
"type": "String",
"placeholders": {}
},
"@chatTopicDesc": {
"type": "String",
"placeholders": {}
},
"@inviteStudentByUserNameDesc": {
"type": "String",
"placeholders": {}
},
"@participants": {
"type": "String",
"placeholders": {}
},
"@almostPerfect": {
"type": "String",
"placeholders": {}
},
"@prettyGood": {
"type": "String",
"placeholders": {}
},
"@letMeThink": {
"type": "String",
"placeholders": {}
},
"@clickMessageTitle": {
"type": "String",
"placeholders": {}
},
"@clickMessageBody": {
"type": "String",
"placeholders": {}
},
"@understandingMessagesTitle": {
"type": "String",
"placeholders": {}
},
"@understandingMessagesBody": {
"type": "String",
"placeholders": {}
},
"@allDone": {
"type": "String",
"placeholders": {}
},
"@vocab": {
"type": "String",
"placeholders": {}
},
"@low": {
"type": "String",
"placeholders": {}
},
"@medium": {
"type": "String",
"placeholders": {}
},
"@high": {
"type": "String",
"placeholders": {}
},
"@unknownProficiency": {
"type": "String",
"placeholders": {}
},
"@changeView": {
"type": "String",
"placeholders": {}
},
"@clearAll": {
"type": "String",
"placeholders": {}
},
"@generateVocabulary": {
"type": "String",
"placeholders": {}
},
"@generatePrompts": {
"type": "String",
"placeholders": {}
},
"@subscribe": {
"type": "String",
"placeholders": {}
},
"@getAccess": {
"type": "String",
"placeholders": {}
},
"@subscriptionDesc": {
"type": "String",
"placeholders": {}
},
"@subscriptionManagement": {
"type": "String",
"placeholders": {}
},
"@currentSubscription": {
"type": "String",
"placeholders": {}
},
"@changeSubscription": {
"type": "String",
"placeholders": {}
},
"@cancelSubscription": {
"type": "String",
"placeholders": {}
},
"@selectYourPlan": {
"type": "String",
"placeholders": {}
},
"@subsciptionPlatformTooltip": {
"type": "String",
"placeholders": {}
},
"@subscriptionManagementUnavailable": {
"type": "String",
"placeholders": {}
},
"@paymentMethod": {
"type": "String",
"placeholders": {}
},
"@paymentHistory": {
"type": "String",
"placeholders": {}
},
"@emptyChatDownloadWarning": {
"type": "String",
"placeholders": {}
},
"@update": {
"type": "String",
"placeholders": {}
},
"@updateDesc": {
"type": "String",
"placeholders": {
"localVersion": {
"type": "String"
},
"storeVersion": {
"type": "String"
}
}
},
"@maybeLater": {
"type": "String",
"placeholders": {}
},
"@mainMenu": {
"type": "String",
"placeholders": {}
},
"@toggleImmersionMode": {
"type": "String",
"placeholders": {}
},
"@toggleImmersionModeDesc": {
"type": "String",
"placeholders": {}
},
"@itToggleDescription": {
"type": "String",
"placeholders": {}
},
"@igcToggleDescription": {
"type": "String",
"placeholders": {}
},
"@originalMessage": {
"type": "String",
"placeholders": {}
},
"@sentMessage": {
"type": "String",
"placeholders": {}
},
"@useType": {
"type": "String",
"placeholders": {}
},
"@notAvailable": {
"type": "String",
"placeholders": {}
},
"@taAndGaTooltip": {
"type": "String",
"placeholders": {}
},
"@definitionsToolName": {
"type": "String",
"placeholders": {}
},
"@messageTranslationsToolName": {
"type": "String",
"placeholders": {}
},
"@definitionsToolDescription": {
"type": "String",
"placeholders": {}
},
"@translationsToolDescrption": {
"type": "String",
"placeholders": {}
},
"@welcomeBack": {
"type": "String",
"placeholders": {}
},
"@kickAllStudents": {
"type": "String",
"placeholders": {}
},
"@kickAllStudentsConfirmation": {
"type": "String",
"placeholders": {}
},
"@inviteAllStudents": {
"type": "String",
"placeholders": {}
},
"@inviteAllStudentsConfirmation": {
"type": "String",
"placeholders": {}
},
"@inviteUsersFromPangea": {
"type": "String",
"placeholders": {}
},
"@redeemPromoCode": {
"type": "String",
"placeholders": {}
},
"@enterPromoCode": {
"type": "String",
"placeholders": {}
},
"@downloadTxtFile": {
"type": "String",
"placeholders": {}
},
"@downloadCSVFile": {
"type": "String",
"placeholders": {}
},
"@promotionalSubscriptionDesc": {
"type": "String",
"placeholders": {}
},
"@originalSubscriptionPlatform": {
"type": "String",
"placeholders": {
"purchasePlatform": {
"type": "String"
}
}
},
"@oneWeekTrial": {
"type": "String",
"placeholders": {}
},
"@downloadXLSXFile": {
"type": "String",
"placeholders": {}
},
"@abDisplayName": {
"type": "String",
"placeholders": {}
},
"@aaDisplayName": {
"type": "String",
"placeholders": {}
},
"@afDisplayName": {
"type": "String",
"placeholders": {}
},
"@akDisplayName": {
"type": "String",
"placeholders": {}
},
"@sqDisplayName": {
"type": "String",
"placeholders": {}
},
"@amDisplayName": {
"type": "String",
"placeholders": {}
},
"@arDisplayName": {
"type": "String",
"placeholders": {}
},
"@anDisplayName": {
"type": "String",
"placeholders": {}
},
"@hyDisplayName": {
"type": "String",
"placeholders": {}
},
"@asDisplayName": {
"type": "String",
"placeholders": {}
},
"@avDisplayName": {
"type": "String",
"placeholders": {}
},
"@aeDisplayName": {
"type": "String",
"placeholders": {}
},
"@ayDisplayName": {
"type": "String",
"placeholders": {}
},
"@azDisplayName": {
"type": "String",
"placeholders": {}
},
"@bmDisplayName": {
"type": "String",
"placeholders": {}
},
"@baDisplayName": {
"type": "String",
"placeholders": {}
},
"@euDisplayName": {
"type": "String",
"placeholders": {}
},
"@beDisplayName": {
"type": "String",
"placeholders": {}
},
"@bnDisplayName": {
"type": "String",
"placeholders": {}
},
"@bhDisplayName": {
"type": "String",
"placeholders": {}
},
"@biDisplayName": {
"type": "String",
"placeholders": {}
},
"@bsDisplayName": {
"type": "String",
"placeholders": {}
},
"@brDisplayName": {
"type": "String",
"placeholders": {}
},
"@bgDisplayName": {
"type": "String",
"placeholders": {}
},
"@myDisplayName": {
"type": "String",
"placeholders": {}
},
"@caDisplayName": {
"type": "String",
"placeholders": {}
},
"@chDisplayName": {
"type": "String",
"placeholders": {}
},
"@ceDisplayName": {
"type": "String",
"placeholders": {}
},
"@nyDisplayName": {
"type": "String",
"placeholders": {}
},
"@zhDisplayName": {
"type": "String",
"placeholders": {}
},
"@cvDisplayName": {
"type": "String",
"placeholders": {}
},
"@kwDisplayName": {
"type": "String",
"placeholders": {}
},
"@coDisplayName": {
"type": "String",
"placeholders": {}
},
"@crDisplayName": {
"type": "String",
"placeholders": {}
},
"@hrDisplayName": {
"type": "String",
"placeholders": {}
},
"@csDisplayName": {
"type": "String",
"placeholders": {}
},
"@daDisplayName": {
"type": "String",
"placeholders": {}
},
"@dvDisplayName": {
"type": "String",
"placeholders": {}
},
"@nlDisplayName": {
"type": "String",
"placeholders": {}
},
"@enDisplayName": {
"type": "String",
"placeholders": {}
},
"@eoDisplayName": {
"type": "String",
"placeholders": {}
},
"@etDisplayName": {
"type": "String",
"placeholders": {}
},
"@eeDisplayName": {
"type": "String",
"placeholders": {}
},
"@foDisplayName": {
"type": "String",
"placeholders": {}
},
"@fjDisplayName": {
"type": "String",
"placeholders": {}
},
"@fiDisplayName": {
"type": "String",
"placeholders": {}
},
"@frDisplayName": {
"type": "String",
"placeholders": {}
},
"@ffDisplayName": {
"type": "String",
"placeholders": {}
},
"@glDisplayName": {
"type": "String",
"placeholders": {}
},
"@kaDisplayName": {
"type": "String",
"placeholders": {}
},
"@deDisplayName": {
"type": "String",
"placeholders": {}
},
"@elDisplayName": {
"type": "String",
"placeholders": {}
},
"@gnDisplayName": {
"type": "String",
"placeholders": {}
},
"@guDisplayName": {
"type": "String",
"placeholders": {}
},
"@htDisplayName": {
"type": "String",
"placeholders": {}
},
"@haDisplayName": {
"type": "String",
"placeholders": {}
},
"@heDisplayName": {
"type": "String",
"placeholders": {}
},
"@hzDisplayName": {
"type": "String",
"placeholders": {}
},
"@hiDisplayName": {
"type": "String",
"placeholders": {}
},
"@hoDisplayName": {
"type": "String",
"placeholders": {}
},
"@huDisplayName": {
"type": "String",
"placeholders": {}
},
"@iaDisplayName": {
"type": "String",
"placeholders": {}
},
"@idDisplayName": {
"type": "String",
"placeholders": {}
},
"@ieDisplayName": {
"type": "String",
"placeholders": {}
},
"@gaDisplayName": {
"type": "String",
"placeholders": {}
},
"@igDisplayName": {
"type": "String",
"placeholders": {}
},
"@ikDisplayName": {
"type": "String",
"placeholders": {}
},
"@ioDisplayName": {
"type": "String",
"placeholders": {}
},
"@isDisplayName": {
"type": "String",
"placeholders": {}
},
"@itDisplayName": {
"type": "String",
"placeholders": {}
},
"@iuDisplayName": {
"type": "String",
"placeholders": {}
},
"@jaDisplayName": {
"type": "String",
"placeholders": {}
},
"@jvDisplayName": {
"type": "String",
"placeholders": {}
},
"@klDisplayName": {
"type": "String",
"placeholders": {}
},
"@knDisplayName": {
"type": "String",
"placeholders": {}
},
"@krDisplayName": {
"type": "String",
"placeholders": {}
},
"@ksDisplayName": {
"type": "String",
"placeholders": {}
},
"@kkDisplayName": {
"type": "String",
"placeholders": {}
},
"@kmDisplayName": {
"type": "String",
"placeholders": {}
},
"@kiDisplayName": {
"type": "String",
"placeholders": {}
},
"@rwDisplayName": {
"type": "String",
"placeholders": {}
},
"@kyDisplayName": {
"type": "String",
"placeholders": {}
},
"@kvDisplayName": {
"type": "String",
"placeholders": {}
},
"@kgDisplayName": {
"type": "String",
"placeholders": {}
},
"@koDisplayName": {
"type": "String",
"placeholders": {}
},
"@kuDisplayName": {
"type": "String",
"placeholders": {}
},
"@kjDisplayName": {
"type": "String",
"placeholders": {}
},
"@laDisplayName": {
"type": "String",
"placeholders": {}
},
"@lbDisplayName": {
"type": "String",
"placeholders": {}
},
"@lgDisplayName": {
"type": "String",
"placeholders": {}
},
"@liDisplayName": {
"type": "String",
"placeholders": {}
},
"@lnDisplayName": {
"type": "String",
"placeholders": {}
},
"@loDisplayName": {
"type": "String",
"placeholders": {}
},
"@ltDisplayName": {
"type": "String",
"placeholders": {}
},
"@luDisplayName": {
"type": "String",
"placeholders": {}
},
"@lvDisplayName": {
"type": "String",
"placeholders": {}
},
"@gvDisplayName": {
"type": "String",
"placeholders": {}
},
"@mkDisplayName": {
"type": "String",
"placeholders": {}
},
"@mgDisplayName": {
"type": "String",
"placeholders": {}
},
"@msDisplayName": {
"type": "String",
"placeholders": {}
},
"@mlDisplayName": {
"type": "String",
"placeholders": {}
},
"@mtDisplayName": {
"type": "String",
"placeholders": {}
},
"@miDisplayName": {
"type": "String",
"placeholders": {}
},
"@mrDisplayName": {
"type": "String",
"placeholders": {}
},
"@mhDisplayName": {
"type": "String",
"placeholders": {}
},
"@mnDisplayName": {
"type": "String",
"placeholders": {}
},
"@naDisplayName": {
"type": "String",
"placeholders": {}
},
"@nvDisplayName": {
"type": "String",
"placeholders": {}
},
"@nbDisplayName": {
"type": "String",
"placeholders": {}
},
"@ndDisplayName": {
"type": "String",
"placeholders": {}
},
"@neDisplayName": {
"type": "String",
"placeholders": {}
},
"@ngDisplayName": {
"type": "String",
"placeholders": {}
},
"@nnDisplayName": {
"type": "String",
"placeholders": {}
},
"@noDisplayName": {
"type": "String",
"placeholders": {}
},
"@iiDisplayName": {
"type": "String",
"placeholders": {}
},
"@nrDisplayName": {
"type": "String",
"placeholders": {}
},
"@ocDisplayName": {
"type": "String",
"placeholders": {}
},
"@ojDisplayName": {
"type": "String",
"placeholders": {}
},
"@cuDisplayName": {
"type": "String",
"placeholders": {}
},
"@omDisplayName": {
"type": "String",
"placeholders": {}
},
"@orDisplayName": {
"type": "String",
"placeholders": {}
},
"@osDisplayName": {
"type": "String",
"placeholders": {}
},
"@paDisplayName": {
"type": "String",
"placeholders": {}
},
"@piDisplayName": {
"type": "String",
"placeholders": {}
},
"@faDisplayName": {
"type": "String",
"placeholders": {}
},
"@plDisplayName": {
"type": "String",
"placeholders": {}
},
"@psDisplayName": {
"type": "String",
"placeholders": {}
},
"@ptDisplayName": {
"type": "String",
"placeholders": {}
},
"@quDisplayName": {
"type": "String",
"placeholders": {}
},
"@rmDisplayName": {
"type": "String",
"placeholders": {}
},
"@rnDisplayName": {
"type": "String",
"placeholders": {}
},
"@roDisplayName": {
"type": "String",
"placeholders": {}
},
"@ruDisplayName": {
"type": "String",
"placeholders": {}
},
"@saDisplayName": {
"type": "String",
"placeholders": {}
},
"@scDisplayName": {
"type": "String",
"placeholders": {}
},
"@sdDisplayName": {
"type": "String",
"placeholders": {}
},
"@seDisplayName": {
"type": "String",
"placeholders": {}
},
"@smDisplayName": {
"type": "String",
"placeholders": {}
},
"@sgDisplayName": {
"type": "String",
"placeholders": {}
},
"@srDisplayName": {
"type": "String",
"placeholders": {}
},
"@gdDisplayName": {
"type": "String",
"placeholders": {}
},
"@snDisplayName": {
"type": "String",
"placeholders": {}
},
"@siDisplayName": {
"type": "String",
"placeholders": {}
},
"@skDisplayName": {
"type": "String",
"placeholders": {}
},
"@slDisplayName": {
"type": "String",
"placeholders": {}
},
"@soDisplayName": {
"type": "String",
"placeholders": {}
},
"@stDisplayName": {
"type": "String",
"placeholders": {}
},
"@esDisplayName": {
"type": "String",
"placeholders": {}
},
"@suDisplayName": {
"type": "String",
"placeholders": {}
},
"@swDisplayName": {
"type": "String",
"placeholders": {}
},
"@ssDisplayName": {
"type": "String",
"placeholders": {}
},
"@svDisplayName": {
"type": "String",
"placeholders": {}
},
"@taDisplayName": {
"type": "String",
"placeholders": {}
},
"@teDisplayName": {
"type": "String",
"placeholders": {}
},
"@tgDisplayName": {
"type": "String",
"placeholders": {}
},
"@thDisplayName": {
"type": "String",
"placeholders": {}
},
"@tiDisplayName": {
"type": "String",
"placeholders": {}
},
"@boDisplayName": {
"type": "String",
"placeholders": {}
},
"@tkDisplayName": {
"type": "String",
"placeholders": {}
},
"@tlDisplayName": {
"type": "String",
"placeholders": {}
},
"@tnDisplayName": {
"type": "String",
"placeholders": {}
},
"@toDisplayName": {
"type": "String",
"placeholders": {}
},
"@trDisplayName": {
"type": "String",
"placeholders": {}
},
"@tsDisplayName": {
"type": "String",
"placeholders": {}
},
"@ttDisplayName": {
"type": "String",
"placeholders": {}
},
"@twDisplayName": {
"type": "String",
"placeholders": {}
},
"@tyDisplayName": {
"type": "String",
"placeholders": {}
},
"@ugDisplayName": {
"type": "String",
"placeholders": {}
},
"@ukDisplayName": {
"type": "String",
"placeholders": {}
},
"@urDisplayName": {
"type": "String",
"placeholders": {}
},
"@uzDisplayName": {
"type": "String",
"placeholders": {}
},
"@veDisplayName": {
"type": "String",
"placeholders": {}
},
"@viDisplayName": {
"type": "String",
"placeholders": {}
},
"@voDisplayName": {
"type": "String",
"placeholders": {}
},
"@waDisplayName": {
"type": "String",
"placeholders": {}
},
"@cyDisplayName": {
"type": "String",
"placeholders": {}
},
"@woDisplayName": {
"type": "String",
"placeholders": {}
},
"@fyDisplayName": {
"type": "String",
"placeholders": {}
},
"@xhDisplayName": {
"type": "String",
"placeholders": {}
},
"@yiDisplayName": {
"type": "String",
"placeholders": {}
},
"@yoDisplayName": {
"type": "String",
"placeholders": {}
},
"@zaDisplayName": {
"type": "String",
"placeholders": {}
},
"@unkDisplayName": {
"type": "String",
"placeholders": {}
},
"@zuDisplayName": {
"type": "String",
"placeholders": {}
},
"@hawDisplayName": {
"type": "String",
"placeholders": {}
},
"@hmnDisplayName": {
"type": "String",
"placeholders": {}
},
"@multiDisplayName": {
"type": "String",
"placeholders": {}
},
"@cebDisplayName": {
"type": "String",
"placeholders": {}
},
"@dzDisplayName": {
"type": "String",
"placeholders": {}
},
"@iwDisplayName": {
"type": "String",
"placeholders": {}
},
"@jwDisplayName": {
"type": "String",
"placeholders": {}
},
"@moDisplayName": {
"type": "String",
"placeholders": {}
},
"@shDisplayName": {
"type": "String",
"placeholders": {}
},
"@wwCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@afCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@axCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@alCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@dzCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@asCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@adCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@aoCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@aiCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@agCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@arCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@amCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@awCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@acCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@auCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@atCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@azCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@bsCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@bhCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@bdCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@bbCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@byCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@beCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@bzCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@bjCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@bmCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@btCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@boCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@baCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@bwCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@brCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@ioCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@vgCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@bnCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@bgCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@bfCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@biCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@khCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@cmCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@caCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@cvCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@bqCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@kyCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@cfCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@tdCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@clCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@cnCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@cxCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@ccCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@coCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@kmCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@cdCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@cgCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@ckCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@crCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@ciCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@hrCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@cuCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@cwCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@cyCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@czCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@dkCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@djCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@dmCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@doCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@tlCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@ecCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@egCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@svCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@gqCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@erCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@eeCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@szCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@etCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@fkCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@foCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@fjCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@fiCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@frCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@gfCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@pfCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@gaCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@gmCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@geCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@deCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@ghCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@giCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@grCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@glCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@gdCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@gpCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@guCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@gtCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@ggCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@gnCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@gwCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@gyCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@htCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@hmCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@hnCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@hkCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@huCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@isCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@inCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@idCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@irCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@iqCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@ieCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@imCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@ilCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@itCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@jmCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@jpCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@jeCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@joCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@kzCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@keCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@kiCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@xkCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@kwCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@kgCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@laCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@lvCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@lbCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@lsCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@lrCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@lyCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@liCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@ltCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@luCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@moCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@mkCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@mgCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@mwCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@myCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@mvCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@mlCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@mtCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@mhCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@mqCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@mrCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@muCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@ytCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@mxCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@fmCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@mdCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@mcCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@mnCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@meCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@msCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@maCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@mzCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@mmCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@naCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@nrCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@npCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@nlCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@ncCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@nzCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@niCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@neCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@ngCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@nuCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@nfCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@kpCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@mpCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@noCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@omCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@pkCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@pwCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@psCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@paCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@pgCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@pyCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@peCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@phCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@plCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@ptCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@prCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@qaCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@reCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@roCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@ruCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@rwCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@blCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@shCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@knCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@lcCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@mfCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@pmCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@vcCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@wsCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@smCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@stCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@saCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@snCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@rsCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@scCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@slCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@sgCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@sxCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@skCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@siCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@sbCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@soCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@zaCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@gsCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@krCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@ssCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@esCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@lkCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@sdCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@srCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@sjCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@seCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@chCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@syCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@twCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@tjCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@tzCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@thCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@tgCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@tkCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@toCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@ttCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@tnCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@trCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@tmCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@tcCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@tvCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@viCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@ugCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@uaCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@aeCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@gbCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@usCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@uyCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@uzCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@vuCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@vaCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@veCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@vnCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@wfCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@ehCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@yeCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@zmCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@zwCountryDisplayName": {
"type": "String",
"placeholders": {}
},
"@pay": {
"type": "String",
"placeholders": {}
},
"@allPrivateChats": {
"type": "String",
"placeholders": {}
},
"@unknownPrivateChat": {
"type": "String",
"placeholders": {}
},
"@invitedToSpace": {
"type": "String",
"placeholders": {
"user": {
"type": "String"
},
"space": {
"type": "String"
}
}
},
"@declinedInvitation": {
"type": "String",
"placeholders": {}
},
"@acceptedInvitation": {
"type": "String",
"placeholders": {}
},
"@youreInvited": {
"type": "String",
"placeholders": {}
},
"@invitedToChat": {
"type": "String",
"placeholders": {
"user": {
"type": "String"
},
"name": {
"type": "String"
}
}
},
"@monthlySubscription": {
"type": "String",
"placeholders": {}
},
"@yearlySubscription": {
"type": "String",
"placeholders": {}
},
"@defaultSubscription": {
"type": "String",
"placeholders": {}
},
"@freeTrial": {
"type": "String",
"placeholders": {}
},
"@grammarAnalytics": {
"type": "String",
"placeholders": {}
},
"@total": {
"type": "String",
"placeholders": {}
},
"@noDataFound": {
"type": "String",
"placeholders": {}
},
"@promoSubscriptionExpirationDesc": {
"type": "String",
"placeholders": {
"expiration": {
"type": "String"
}
}
},
"@emptyChatNameWarning": {
"type": "String",
"placeholders": {}
},
"@blurMeansTranslateTitle": {
"type": "String",
"placeholders": {}
},
"@blurMeansTranslateBody": {
"type": "String",
"placeholders": {}
},
"@someErrorTitle": {
"type": "String",
"placeholders": {}
},
"@someErrorBody": {
"type": "String",
"placeholders": {}
},
"@bestCorrectionFeedback": {
"type": "String",
"placeholders": {}
},
"@distractorFeedback": {
"type": "String",
"placeholders": {}
},
"@bestAnswerFeedback": {
"type": "String",
"placeholders": {}
},
"@definitionDefaultPrompt": {
"type": "String",
"placeholders": {}
},
"@practiceDefaultPrompt": {
"type": "String",
"placeholders": {}
},
"@correctionDefaultPrompt": {
"type": "String",
"placeholders": {}
},
"@itStartDefaultPrompt": {
"type": "String",
"placeholders": {}
},
"@lockedChatWarning": {
"type": "String",
"placeholders": {}
},
"@lockChat": {
"type": "String",
"placeholders": {}
},
"@suggestToChat": {
"type": "String",
"placeholders": {}
},
"@suggestToChatDesc": {
"type": "String",
"placeholders": {}
},
"@acceptSelection": {
"type": "String",
"placeholders": {}
},
"@acceptSelectionAnyway": {
"type": "String",
"placeholders": {}
},
"@makingActivity": {
"type": "String",
"placeholders": {}
},
"@why": {
"type": "String",
"placeholders": {}
},
"@definition": {
"type": "String",
"placeholders": {}
},
"@exampleSentence": {
"type": "String",
"placeholders": {}
},
"@reportToTeacher": {
"type": "String",
"placeholders": {}
},
"@reportMessageTitle": {
"type": "String",
"placeholders": {
"reportingUserId": {
"type": "String"
},
"roomName": {
"type": "String"
},
"reportedUserId": {
"type": "String"
}
}
},
"@reportMessageBody": {
"type": "String",
"placeholders": {
"reportedMessage": {
"type": "String"
},
"reason": {
"type": "String"
}
}
},
"@noTeachersFound": {
"type": "String",
"placeholders": {}
},
"@viewArchive": {
"type": "String",
"placeholders": {}
},
"@trialExpiration": {
"type": "String",
"placeholders": {
"expiration": {
"type": "String"
}
}
},
"@freeTrialDesc": {
"type": "String",
"placeholders": {}
},
"@activateTrial": {
"type": "String",
"placeholders": {}
},
"@successfullySubscribed": {
"type": "String",
"placeholders": {}
},
"@clickToManageSubscription": {
"type": "String",
"placeholders": {}
},
"@errorGettingAudio": {
"type": "String",
"placeholders": {}
},
"@signUp": {
"type": "String",
"placeholders": {}
},
"@pleaseChooseAtLeastChars": {
"type": "String",
"placeholders": {
"min": {
"type": "String"
}
}
},
"@noEmailWarning": {
"type": "String",
"placeholders": {}
},
"@pleaseEnterValidEmail": {
"type": "String",
"placeholders": {}
},
"@pleaseChooseAUsername": {
"type": "String",
"placeholders": {}
},
"@chooseAUsername": {
"type": "String",
"placeholders": {}
},
"@define": {
"type": "String",
"placeholders": {}
},
"@listen": {
"type": "String",
"placeholders": {}
},
"@addConversationBot": {
"type": "String",
"placeholders": {}
},
"@addConversationBotDesc": {
"type": "String",
"placeholders": {}
},
"@convoBotSettingsDescription": {
"type": "String",
"placeholders": {}
},
"@enterAConversationTopic": {
"type": "String",
"placeholders": {}
},
"@conversationTopic": {
"type": "String",
"placeholders": {}
},
"@enableModeration": {
"type": "String",
"placeholders": {}
},
"@enableModerationDesc": {
"type": "String",
"placeholders": {}
},
"@conversationLanguageLevel": {
"type": "String",
"placeholders": {}
},
"@showDefinition": {
"type": "String",
"placeholders": {}
},
"@subscriptionPopupTitle": {
"type": "String",
"placeholders": {}
},
"@subscriptionPopupDesc": {
"type": "String",
"placeholders": {}
},
"@seeOptions": {
"type": "String",
"placeholders": {}
},
"@continuedWithoutSubscription": {
"type": "String",
"placeholders": {}
},
"@trialPeriodExpired": {
"type": "String",
"placeholders": {}
},
"@selectToDefine": {
"type": "String",
"placeholders": {}
},
"@translations": {
"type": "String",
"placeholders": {}
},
"@messageAudio": {
"type": "String",
"placeholders": {}
},
"@definitions": {
"type": "String",
"placeholders": {}
},
"@subscribedToUnlockTools": {
"type": "String",
"placeholders": {}
},
"@translationTooltip": {
"type": "String",
"placeholders": {}
},
"@audioTooltip": {
"type": "String",
"placeholders": {}
},
"@speechToTextTooltip": {
"type": "String",
"placeholders": {}
},
"@certifyAge": {
"type": "String",
"placeholders": {
"age": {
"type": "String"
}
}
},
"@kickBotWarning": {
"type": "String",
"placeholders": {}
},
"@joinToView": {
"type": "String",
"placeholders": {}
},
"@refresh": {
"type": "String",
"placeholders": {}
},
"@autoPlayTitle": {
"type": "String",
"placeholders": {}
},
"@autoPlayDesc": {
"type": "String",
"placeholders": {}
},
"@messageAnalytics": {
"type": "String",
"placeholders": {}
},
"@words": {
"type": "String",
"placeholders": {}
},
"@score": {
"type": "String",
"placeholders": {}
},
"@accuracy": {
"type": "String",
"placeholders": {}
},
"@points": {
"type": "String",
"placeholders": {}
},
"@noPaymentInfo": {
"type": "String",
"placeholders": {}
},
"@conversationBotModeSelectDescription": {
"type": "String",
"placeholders": {}
},
"@conversationBotModeSelectOption_discussion": {
"type": "String",
"placeholders": {}
},
"@conversationBotModeSelectOption_custom": {
"type": "String",
"placeholders": {}
},
"@conversationBotModeSelectOption_conversation": {
"type": "String",
"placeholders": {}
},
"@conversationBotModeSelectOption_textAdventure": {
"type": "String",
"placeholders": {}
},
"@conversationBotModeSelectOption_storyGame": {
"type": "String",
"placeholders": {}
},
"@conversationBotDiscussionZone_title": {
"type": "String",
"placeholders": {}
},
"@conversationBotDiscussionZone_discussionTopicLabel": {
"type": "String",
"placeholders": {}
},
"@conversationBotDiscussionZone_discussionTopicPlaceholder": {
"type": "String",
"placeholders": {}
},
"@conversationBotDiscussionZone_discussionKeywordsLabel": {
"type": "String",
"placeholders": {}
},
"@conversationBotDiscussionZone_discussionKeywordsPlaceholder": {
"type": "String",
"placeholders": {}
},
"@conversationBotDiscussionZone_discussionKeywordsHintText": {
"type": "String",
"placeholders": {}
},
"@conversationBotDiscussionZone_discussionTriggerScheduleEnabledLabel": {
"type": "String",
"placeholders": {}
},
"@conversationBotDiscussionZone_discussionTriggerScheduleHourIntervalLabel": {
"type": "String",
"placeholders": {}
},
"@conversationBotDiscussionZone_discussionTriggerReactionEnabledLabel": {
"type": "String",
"placeholders": {}
},
"@conversationBotDiscussionZone_discussionTriggerReactionKeyLabel": {
"type": "String",
"placeholders": {}
},
"@conversationBotCustomZone_title": {
"type": "String",
"placeholders": {}
},
"@conversationBotCustomZone_customSystemPromptLabel": {
"type": "String",
"placeholders": {}
},
"@conversationBotCustomZone_customSystemPromptPlaceholder": {
"type": "String",
"placeholders": {}
},
"@conversationBotCustomZone_customSystemPromptEmptyError": {
"type": "String",
"placeholders": {}
},
"@botConfig": {
"type": "String",
"placeholders": {}
},
"@botConfigNoPermissionTitle": {
"type": "String",
"placeholders": {}
},
"@botConfigNoPermissionMessage": {
"type": "String",
"placeholders": {}
},
"@addConversationBotDialogTitleInvite": {
"type": "String",
"placeholders": {}
},
"@addConversationBotButtonInvite": {
"type": "String",
"placeholders": {}
},
"@addConversationBotDialogInviteConfirmation": {
"type": "String",
"placeholders": {}
},
"@addConversationBotButtonTitleRemove": {
"type": "String",
"placeholders": {}
},
"@addConversationBotButtonRemove": {
"type": "String",
"placeholders": {}
},
"@addConversationBotDialogRemoveConfirmation": {
"type": "String",
"placeholders": {}
},
"@conversationBotConfigConfirmChange": {
"type": "String",
"placeholders": {}
},
"@conversationBotStatus": {
"type": "String",
"placeholders": {}
},
"@conversationBotTextAdventureZone_title": {
"type": "String",
"placeholders": {}
},
"@conversationBotTextAdventureZone_instructionLabel": {
"type": "String",
"placeholders": {}
},
"@conversationBotTextAdventureZone_instructionPlaceholder": {
"type": "String",
"placeholders": {}
},
"@conversationBotCustomZone_instructionSystemPromptEmptyError": {
"type": "String",
"placeholders": {}
},
"@studentAnalyticsNotAvailable": {
"type": "String",
"placeholders": {}
},
"@roomDataMissing": {
"type": "String",
"placeholders": {}
},
"@updatePhoneOS": {
"type": "String",
"placeholders": {}
},
"@wordsPerMinute": {
"type": "String",
"placeholders": {}
},
"@autoIGCToolName": {
"type": "String",
"placeholders": {}
},
"@autoIGCToolDescription": {
"type": "String",
"placeholders": {}
},
"@runGrammarCorrection": {
"type": "String",
"placeholders": {}
},
"@grammarCorrectionFailed": {
"type": "String",
"placeholders": {}
},
"@grammarCorrectionComplete": {
"type": "String",
"placeholders": {}
},
"@tooltipInstructionsTitle": {
"type": "String",
"placeholders": {}
},
"@tooltipInstructionsMobileBody": {
"type": "String",
"placeholders": {}
},
"@tooltipInstructionsBrowserBody": {
"type": "String",
"placeholders": {}
},
"@chatCapacity": {
"type": "String",
"placeholders": {}
},
"@roomFull": {
"type": "String",
"placeholders": {}
},
"@topicNotSet": {
"type": "String",
"placeholders": {}
},
"@chatCapacityNotSet": {
"type": "String",
"placeholders": {}
},
"@chatCapacityHasBeenChanged": {
"type": "String",
"placeholders": {}
},
"@chatCapacitySetTooLow": {
"type": "int",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@chatCapacityExplanation": {
"type": "String",
"placeholders": {}
},
"@chatExceedsCapacity": {
"type": "String",
"placeholders": {}
},
"@tooManyRequest": {
"type": "String",
"placeholders": {}
},
"@enterNumber": {
"type": "String",
"placeholders": {}
},
"@buildTranslation": {
"type": "String",
"placeholders": {}
},
"@nonexistentSelection": {
"type": "String",
"placeholders": {}
},
"@changeAnalyticsLanguage": {
"type": "String",
"placeholders": {}
},
"@practice": {
"type": "String",
"placeholders": {}
},
"@noLanguagesSet": {
"type": "String",
"placeholders": {}
},
"@noActivitiesFound": {
"type": "String",
"placeholders": {}
},
"@hintTitle": {
"type": "String",
"placeholders": {}
},
"@speechToTextBody": {
"type": "String",
"placeholders": {}
},
"@versionNotFound": {
"type": "String",
"placeholders": {}
},
"@fetchingVersion": {
"type": "String",
"placeholders": {}
},
"@versionFetchError": {
"type": "String",
"placeholders": {}
},
"@versionText": {
"type": "String",
"placeholders": {
"version": {
"type": "String"
},
"buildNumber": {
"type": "String"
}
}
},
"@languageButtonLabel": {
"type": "String",
"placeholders": {
"currentLanguage": {
"type": "String"
}
}
},
"@interactiveTranslatorAutoPlaySliderHeader": {
"type": "String",
"placeholders": {}
},
"@interactiveTranslatorAutoPlayDesc": {
"type": "String",
"placeholders": {}
},
"@changeAnalyticsView": {
"type": "String",
"placeholders": {}
},
"@l1TranslationBody": {
"type": "String",
"placeholders": {}
},
"@deleteSubscriptionWarningTitle": {
"type": "String",
"placeholders": {}
},
"@deleteSubscriptionWarningBody": {
"type": "String",
"placeholders": {}
},
"@manageSubscription": {
"type": "String",
"placeholders": {}
},
"@error520Title": {
"type": "String",
"placeholders": {}
},
"@error520Desc": {
"type": "String",
"placeholders": {}
},
"@wordsUsed": {
"type": "String",
"placeholders": {}
},
"@errorTypes": {
"type": "String",
"placeholders": {}
},
"@level": {
"type": "String",
"placeholders": {}
},
"@canceledSend": {
"type": "String",
"placeholders": {}
},
"@morphsUsed": {
"type": "String",
"placeholders": {}
},
"@translationChoicesBody": {
"type": "String",
"placeholders": {}
},
"@grammar": {
"type": "String",
"placeholders": {}
},
"@contactHasBeenInvitedToTheChat": {
"type": "String",
"placeholders": {}
},
"@inviteChat": {
"type": "String",
"placeholders": {}
},
"@chatName": {
"type": "String",
"placeholders": {}
},
"@reportContentIssueTitle": {
"type": "String",
"placeholders": {}
},
"@feedback": {
"type": "String",
"placeholders": {}
},
"@reportContentIssueDescription": {
"type": "String",
"placeholders": {}
},
"@changeContent": {
"type": "String",
"placeholders": {}
},
"@clickTheWordAgainToDeselect": {
"type": "String",
"placeholders": {}
},
"@l2SupportNa": {
"type": "String",
"placeholders": {}
},
"@l2SupportAlpha": {
"type": "String",
"placeholders": {}
},
"@l2SupportBeta": {
"type": "String",
"placeholders": {}
},
"@l2SupportFull": {
"type": "String",
"placeholders": {}
},
"@missingVoiceTitle": {
"type": "String",
"placeholders": {}
},
"@voiceNotAvailable": {
"type": "String",
"placeholders": {}
},
"@openVoiceSettings": {
"type": "String",
"placeholders": {}
},
"@playAudio": {
"type": "String",
"placeholders": {}
},
"@stop": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOSsconj": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOSnum": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOSverb": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOSaffix": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOSpart": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOSadj": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOScconj": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOSpunct": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOSadv": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOSaux": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOSspace": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOSsym": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOSdet": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOSpron": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOSadp": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOSpropn": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOSnoun": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOSintj": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOSx": {
"type": "String",
"placeholders": {}
},
"@grammarCopyGENDERfem": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPERSON2": {
"type": "String",
"placeholders": {}
},
"@grammarCopyMOODimp": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPUNCTTYPEqest": {
"type": "String",
"placeholders": {}
},
"@grammarCopyASPECTperf": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASEaccnom": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASEobl": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVOICEact": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPUNCTTYPEbrck": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNOUNTYPEart": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMBERsing": {
"type": "String",
"placeholders": {}
},
"@grammarCopyGENDERmasc": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVERBTYPEmod": {
"type": "String",
"placeholders": {}
},
"@grammarCopyADVTYPEadverbial": {
"type": "String",
"placeholders": {}
},
"@grammarCopyTENSEperi": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMFORMdigit": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNOUNTYPEnot_proper": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMTYPEcard": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNOUNTYPEprop": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPUNCTTYPEdash": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPUNCTTYPEyes": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPUNCTTYPEsemi": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPUNCTTYPEcomm": {
"type": "String",
"placeholders": {}
},
"@grammarCopyMOODcnd": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASEacc": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPARTTYPEpart": {
"type": "String",
"placeholders": {}
},
"@grammarCopyTENSEpast": {
"type": "String",
"placeholders": {}
},
"@grammarCopyDEGREEsup": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPUNCTTYPEcolo": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPERSON3": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMBERplur": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPRONTYPEnpr": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPRONTYPEinterrogative": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOLITEinfm": {
"type": "String",
"placeholders": {}
},
"@grammarCopyADVTYPEtim": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOLARITYneg": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMTYPEtot": {
"type": "String",
"placeholders": {}
},
"@grammarCopyADVTYPEadnomial": {
"type": "String",
"placeholders": {}
},
"@grammarCopyASPECTprog": {
"type": "String",
"placeholders": {}
},
"@grammarCopyMOODsub": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVERBFORMcomplementive": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASEnom": {
"type": "String",
"placeholders": {}
},
"@grammarCopyTENSEfut": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASEdat": {
"type": "String",
"placeholders": {}
},
"@grammarCopyTENSEpres": {
"type": "String",
"placeholders": {}
},
"@grammarCopyGENDERneut": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPRONTYPErel": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVERBFORMfinalEnding": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPRONTYPEdem": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPREPCASEpre": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVERBFORMfin": {
"type": "String",
"placeholders": {}
},
"@grammarCopyDEGREEpos": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPUNCTTYPEquot": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVERBFORMger": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVOICEpass": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASEgen": {
"type": "String",
"placeholders": {}
},
"@grammarCopyTENSEprs": {
"type": "String",
"placeholders": {}
},
"@grammarCopyDEFINITEdef": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMTYPEord": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASEins": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVERBFORMinf": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVERBFORMaux": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMFORMlong": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASEloc": {
"type": "String",
"placeholders": {}
},
"@grammarCopyMOODind": {
"type": "String",
"placeholders": {}
},
"@grammarCopyDEGREEcmp": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASErelativeCase": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPUNCTTYPEexcl": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPERSON1": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPUNCTSIDEini": {
"type": "String",
"placeholders": {}
},
"@grammarCopyGENDERperson": {
"type": "String",
"placeholders": {}
},
"@grammarCopyFOREIGNyes": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVOICEvoice": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVERBTYPEverbType": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOSSpass": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPREPCASEprepCase": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMTYPEnumType": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNOUNTYPEnounType": {
"type": "String",
"placeholders": {}
},
"@grammarCopyREFLEXreflex": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPRONTYPEpronType": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPUNCTSIDEpunctSide": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVERBFORMverbForm": {
"type": "String",
"placeholders": {}
},
"@grammarCopyGENDERgender": {
"type": "String",
"placeholders": {}
},
"@grammarCopyMOODmood": {
"type": "String",
"placeholders": {}
},
"@grammarCopyASPECTaspect": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPUNCTTYPEpunctType": {
"type": "String",
"placeholders": {}
},
"@grammarCopyTENSEtense": {
"type": "String",
"placeholders": {}
},
"@grammarCopyDEGREEdegree": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOLITEpolite": {
"type": "String",
"placeholders": {}
},
"@grammarCopyADVTYPEadvType": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMFORMnumber": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCONJTYPEconjType": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOLARITYpolarity": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASEcase": {
"type": "String",
"placeholders": {}
},
"@grammarCopyDEFINITEdefinite": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMFORMnumForm": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPRONTYPEadn": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVOCvoc": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCMPLcmpl": {
"type": "String",
"placeholders": {}
},
"@grammarCopyADVadv": {
"type": "String",
"placeholders": {}
},
"@grammarCopyMOODjus": {
"type": "String",
"placeholders": {}
},
"@grammarCopyGENDERcom": {
"type": "String",
"placeholders": {}
},
"@grammarCopyREFLEXrflx": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPARTTYPEpar": {
"type": "String",
"placeholders": {}
},
"@grammarCopySPCspc": {
"type": "String",
"placeholders": {}
},
"@grammarCopyTENSEpqp": {
"type": "String",
"placeholders": {}
},
"@grammarCopyREFLEXref": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPUNCTTYPEnshrt": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMBERdual": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMFORMlng": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVOICEmid": {
"type": "String",
"placeholders": {}
},
"@grammarCopyINTRELintRel": {
"type": "String",
"placeholders": {}
},
"@grammarCopyINTint": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVOICEcaus": {
"type": "String",
"placeholders": {}
},
"@grammarCopyUnknown": {
"type": "String",
"placeholders": {}
},
"@grammarCopyEVIDENTevident": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMFORMnumberPsor": {
"type": "String",
"placeholders": {}
},
"@grammarCopyASPECThab": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASEabl": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASEall": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASEess": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASEtra": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASEequ": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASEdis": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASEabs": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASEerg": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASEcau": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASEben": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASEtem": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCONJTYPEcoord": {
"type": "String",
"placeholders": {}
},
"@grammarCopyDEFINITEcons": {
"type": "String",
"placeholders": {}
},
"@grammarCopyDEGREEabs": {
"type": "String",
"placeholders": {}
},
"@grammarCopyEVIDENTfh": {
"type": "String",
"placeholders": {}
},
"@grammarCopyEVIDENTnfh": {
"type": "String",
"placeholders": {}
},
"@grammarCopyMOODopt": {
"type": "String",
"placeholders": {}
},
"@grammarCopyMOODadm": {
"type": "String",
"placeholders": {}
},
"@grammarCopyMOODdes": {
"type": "String",
"placeholders": {}
},
"@grammarCopyMOODnec": {
"type": "String",
"placeholders": {}
},
"@grammarCopyMOODpot": {
"type": "String",
"placeholders": {}
},
"@grammarCopyMOODprp": {
"type": "String",
"placeholders": {}
},
"@grammarCopyMOODqot": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMFORMword": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMFORMroman": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMFORMletter": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMTYPEmult": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMTYPEfrac": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMTYPEsets": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMTYPErange": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMTYPEdist": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMBERtri": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMBERpauc": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMBERgrpa": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMBERgrpl": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMBERinv": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPERSON0": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPERSON4": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOLITEform": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOLITEelev": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOLITEhumb": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPRONTYPEemp": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPRONTYPEexc": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPRONTYPErcp": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPRONTYPEintRelPronType": {
"type": "String",
"placeholders": {}
},
"@grammarCopyTENSEaor": {
"type": "String",
"placeholders": {}
},
"@grammarCopyTENSEeps": {
"type": "String",
"placeholders": {}
},
"@grammarCopyTENSEprosp": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVERBFORMpart": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVERBFORMconv": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVERBFORMvnoun": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVOICEantip": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVOICEcauVoice": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVOICedir": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVOICEinvVoice": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVOICErcpVoice": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOS": {
"type": "String",
"placeholders": {}
},
"@grammarCopyGENDER": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPERSON": {
"type": "String",
"placeholders": {}
},
"@grammarCopyMOOD": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPUNCTTYPE": {
"type": "String",
"placeholders": {}
},
"@grammarCopyASPECT": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASE": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVOICE": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNOUNTYPE": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVERBTYPE": {
"type": "String",
"placeholders": {}
},
"@grammarCopyADVTYPE": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMFORM": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMTYPE": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMBER": {
"type": "String",
"placeholders": {}
},
"@grammarCopyDEFINITE": {
"type": "String",
"placeholders": {}
},
"@grammarCopyDEGREE": {
"type": "String",
"placeholders": {}
},
"@grammarCopyEVIDENT": {
"type": "String",
"placeholders": {}
},
"@grammarCopyFOREIGN": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOLARITY": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOLITE": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPREPCASE": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPRONTYPE": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPUNCTSIDE": {
"type": "String",
"placeholders": {}
},
"@grammarCopyREFLEX": {
"type": "String",
"placeholders": {}
},
"@grammarCopyTENSE": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVERBFORM": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCONJTYPE": {
"type": "String",
"placeholders": {}
},
"@grammarCopySPC": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPARTTYPE": {
"type": "String",
"placeholders": {}
},
"@grammarCopyINTREL": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMFORMpsor": {
"type": "String",
"placeholders": {}
},
"@grammarCopyUNKNOWN": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMBERPSOR": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOSS": {
"type": "String",
"placeholders": {}
},
"@grammarCopyASPECTimp": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASEvoc": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASEcom": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASEpar": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASEadv": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASEref": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASErel": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASEsub": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASEsup": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASEaccdat": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCASEpre": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCONJTYPEsub": {
"type": "String",
"placeholders": {}
},
"@grammarCopyCONJTYPEcmp": {
"type": "String",
"placeholders": {}
},
"@grammarCopyDEFINITEind": {
"type": "String",
"placeholders": {}
},
"@grammarCopyMOODint": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNOUNTYPEcomm": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMBERPSORsing": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMBERPSORplur": {
"type": "String",
"placeholders": {}
},
"@grammarCopyNUMBERPSORdual": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOLARITYpos": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPOSSyes": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPREPCASEnpr": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPRONTYPEprs": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPRONTYPEint": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPRONTYPEtot": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPRONTYPEneg": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPRONTYPEart": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPRONTYPEind": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPRONTYPEintrel": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPUNCTSIDEfin": {
"type": "String",
"placeholders": {}
},
"@grammarCopyPUNCTTYPEperi": {
"type": "String",
"placeholders": {}
},
"@grammarCopyREFLEXyes": {
"type": "String",
"placeholders": {}
},
"@grammarCopyTENSEimp": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVERBFORMsup": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVERBFORMadn": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVERBFORMlng": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVERBFORMshrt": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVERBTYPEcaus": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVOICEcau": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVOICEdir": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVOICEinv": {
"type": "String",
"placeholders": {}
},
"@grammarCopyVOICErcp": {
"type": "String",
"placeholders": {}
},
"@enterPrompt": {
"type": "String",
"placeholders": {}
},
"@selectBotLanguage": {
"type": "String",
"placeholders": {}
},
"@chooseVoice": {
"type": "String",
"placeholders": {}
},
"@enterLanguageLevel": {
"type": "String",
"placeholders": {}
},
"@enterDiscussionTopic": {
"type": "String",
"placeholders": {}
},
"@selectBotChatMode": {
"type": "String",
"placeholders": {}
},
"@messageNotInTargetLang": {
"type": "String",
"placeholders": {}
},
"@other": {
"type": "String",
"placeholders": {}
},
"@levelShort": {
"type": "String",
"placeholders": {
"level": {
"type": "int"
}
}
},
"@botModeValidation": {
"type": "String",
"placeholders": {}
},
"@clickBestOption": {
"type": "String",
"placeholders": {}
},
"@completeActivitiesToUnlock": {
"type": "String",
"placeholders": {}
},
"@botSettingsSubtitle": {
"type": "String",
"placeholders": {}
},
"@invitePeople": {
"type": "String",
"placeholders": {}
},
"@noCapacityLimit": {
"type": "String",
"placeholders": {}
},
"@downloadGroupText": {
"type": "String",
"placeholders": {}
},
"@notificationsOn": {
"type": "String",
"placeholders": {}
},
"@notificationsOff": {
"type": "String",
"placeholders": {}
},
"@chatCanBeFoundViaSearch": {
"type": "String",
"placeholders": {}
},
"@requireCodeToJoin": {
"type": "String",
"placeholders": {}
},
"@canFindInSearch": {
"type": "String",
"placeholders": {}
},
"@addChatToSpace": {
"type": "String",
"placeholders": {}
},
"@createChatAndInviteUsers": {
"type": "String",
"placeholders": {}
},
"@updatedNewSpaceDescription": {
"type": "String",
"placeholders": {}
},
"@joinWithCode": {
"type": "String",
"placeholders": {}
},
"@enterCodeToJoin": {
"type": "String",
"placeholders": {}
},
"@updateNow": {
"type": "String",
"placeholders": {}
},
"@updateLater": {
"type": "String",
"placeholders": {}
},
"@constructUseWaDesc": {
"type": "String",
"placeholders": {}
},
"@constructUseGaDesc": {
"type": "String",
"placeholders": {}
},
"@constructUseTaDesc": {
"type": "String",
"placeholders": {}
},
"@constructUseUnkDesc": {
"type": "String",
"placeholders": {}
},
"@constructUseCorITDesc": {
"type": "String",
"placeholders": {}
},
"@constructUseIgnITDesc": {
"type": "String",
"placeholders": {}
},
"@constructUseIncITDesc": {
"type": "String",
"placeholders": {}
},
"@constructUseIgnIGCDesc": {
"type": "String",
"placeholders": {}
},
"@constructUseCorIGCDesc": {
"type": "String",
"placeholders": {}
},
"@constructUseIncIGCDesc": {
"type": "String",
"placeholders": {}
},
"@constructUseCorPADesc": {
"type": "String",
"placeholders": {}
},
"@constructUseIgnPADesc": {
"type": "String",
"placeholders": {}
},
"@constructUseIncPADesc": {
"type": "String",
"placeholders": {}
},
"@constructUseCorWLDesc": {
"type": "String",
"placeholders": {}
},
"@constructUseIncWLDesc": {
"type": "String",
"placeholders": {}
},
"@constructUseIngWLDesc": {
"type": "String",
"placeholders": {}
},
"@constructUseCorHWLDesc": {
"type": "String",
"placeholders": {}
},
"@constructUseIncHWLDesc": {
"type": "String",
"placeholders": {}
},
"@constructUseIgnHWLDesc": {
"type": "String",
"placeholders": {}
},
"@constructUseCorLDesc": {
"type": "String",
"placeholders": {}
},
"@constructUseIncLDesc": {
"type": "String",
"placeholders": {}
},
"@constructUseIgnLDesc": {
"type": "String",
"placeholders": {}
},
"@constructUseCorMDesc": {
"type": "String",
"placeholders": {}
},
"@constructUseIncMDesc": {
"type": "String",
"placeholders": {}
},
"@constructUseIgnMDesc": {
"type": "String",
"placeholders": {}
},
"@constructUseEmojiDesc": {
"type": "String",
"placeholders": {}
},
"@constructUseCollected": {
"type": "String",
"placeholders": {}
},
"@constructUseNanDesc": {
"type": "String",
"placeholders": {}
},
"@xpIntoLevel": {
"type": "String",
"placeholders": {
"currentXP": {
"type": "int"
},
"maxXP": {
"type": "int"
}
}
},
"@signInWithUsername": {
"type": "String",
"placeholders": {}
},
"@registrationEmailMessage": {
"type": "String",
"placeholders": {}
},
"@enableTTSToolName": {
"type": "String",
"placeholders": {}
},
"@enableTTSToolDescription": {
"type": "String",
"placeholders": {}
},
"@couldNotFindTTS": {
"type": "String",
"placeholders": {}
},
"@ttsInstructionsHyperlink": {
"type": "String",
"placeholders": {}
},
"@createAnAccount": {
"type": "String",
"placeholders": {}
},
"@signIn": {
"type": "String",
"placeholders": {}
},
"@signUpWithEmail": {
"type": "String",
"placeholders": {}
},
"@signUpWithGoogle": {
"type": "String",
"placeholders": {}
},
"@signUpWithApple": {
"type": "String",
"placeholders": {}
},
"@yourUsername": {
"type": "String",
"placeholders": {}
},
"@yourEmail": {
"type": "String",
"placeholders": {}
},
"@pleaseEnterAnEmail": {
"type": "String",
"placeholders": {}
},
"@signInWithGoogle": {
"type": "String",
"placeholders": {}
},
"@signInWithApple": {
"type": "String",
"placeholders": {}
},
"@chooseYourAvatar": {
"type": "String",
"placeholders": {}
},
"@iWantToLearn": {
"type": "String",
"placeholders": {}
},
"@letsStart": {
"type": "String",
"placeholders": {}
},
"@pleaseAgreeToTOS": {
"type": "String",
"placeholders": {}
},
"@pleaseEnterEmail": {
"type": "String",
"placeholders": {}
},
"@pleaseSelectALanguage": {
"type": "String",
"placeholders": {}
},
"@myBaseLanguage": {
"type": "String",
"placeholders": {}
},
"@clickWordsInstructions": {
"type": "String",
"placeholders": {}
},
"@chooseBestDefinition": {
"type": "String",
"placeholders": {}
},
"@meaningSectionHeader": {
"type": "String",
"placeholders": {}
},
"@formSectionHeader": {
"type": "String",
"placeholders": {}
},
"@noEmojiSelectedTooltip": {
"type": "String",
"placeholders": {}
},
"@writingExercisesTooltip": {
"type": "String",
"placeholders": {}
},
"@listeningExercisesTooltip": {
"type": "String",
"placeholders": {}
},
"@readingExercisesTooltip": {
"type": "String",
"placeholders": {}
},
"@meaningNotFound": {
"type": "String",
"placeholders": {}
},
"@formsNotFound": {
"type": "String",
"placeholders": {}
},
"@chooseBaseForm": {
"type": "String",
"placeholders": {}
},
"@notTheCodeError": {
"type": "String",
"placeholders": {}
},
"@totalXP": {
"type": "String",
"placeholders": {}
},
"@numLemmas": {
"type": "String",
"placeholders": {}
},
"@numLemmasUsedCorrectly": {
"type": "String",
"placeholders": {}
},
"@numLemmasUsedIncorrectly": {
"type": "String",
"placeholders": {}
},
"@numLemmasSmallXP": {
"type": "String",
"placeholders": {}
},
"@numLemmasMediumXP": {
"type": "String",
"placeholders": {}
},
"@numLemmasLargeXP": {
"type": "String",
"placeholders": {}
},
"@numGrammarConcepts": {
"type": "String",
"placeholders": {}
},
"@listGrammarConcepts": {
"type": "String",
"placeholders": {}
},
"@listGrammarConceptsUsedCorrectly": {
"type": "String",
"placeholders": {}
},
"@listGrammarConceptsUsedIncorrectly": {
"type": "String",
"placeholders": {}
},
"@listGrammarConceptsUseCorrectlySystemGenerated": {
"type": "String",
"placeholders": {}
},
"@listGrammarConceptsUseIncorrectlySystemGenerated": {
"type": "String",
"placeholders": {}
},
"@listGrammarConceptsSmallXP": {
"type": "String",
"placeholders": {}
},
"@listGrammarConceptsMediumXP": {
"type": "String",
"placeholders": {}
},
"@listGrammarConceptsLargeXP": {
"type": "String",
"placeholders": {}
},
"@listGrammarConceptsHugeXP": {
"type": "String",
"placeholders": {}
},
"@numMessagesSent": {
"type": "String",
"placeholders": {}
},
"@numWordsTyped": {
"type": "String",
"placeholders": {}
},
"@numCorrectChoices": {
"type": "String",
"placeholders": {}
},
"@numIncorrectChoices": {
"type": "String",
"placeholders": {}
},
"@commaSeparatedFile": {
"type": "String",
"placeholders": {}
},
"@excelFile": {
"type": "String",
"placeholders": {}
},
"@fileType": {
"type": "String",
"placeholders": {}
},
"@download": {
"type": "String",
"placeholders": {}
},
"@analyticsNotAvailable": {
"type": "String",
"placeholders": {}
},
"@downloading": {
"type": "String",
"placeholders": {}
},
"@failedFetchUserAnalytics": {
"type": "String",
"placeholders": {}
},
"@downloadComplete": {
"type": "String",
"placeholders": {}
},
"@whatIsTheMorphTag": {
"type": "String",
"placeholders": {
"wordForm": {
"type": "String"
},
"morphologicalFeature": {
"type": "String"
}
}
},
"@dataAvailable": {
"type": "String",
"placeholders": {}
},
"@available": {
"type": "String",
"placeholders": {}
},
"@pangeaBotIsFallible": {
"type": "String",
"placeholders": {}
},
"@whatIsMeaning": {
"type": "String",
"placeholders": {
"lemma": {
"type": "String"
}
}
},
"@pickAnEmoji": {
"type": "String",
"placeholders": {
"lemma": {
"type": "String"
}
}
},
"@chooseLemmaMeaningInstructionsBody": {
"type": "String",
"placeholders": {}
},
"@doubleClickToEdit": {
"type": "String",
"placeholders": {}
},
"@removeFeature": {
"type": "String",
"placeholders": {
"feature": {
"type": "String"
}
}
},
"@chooseCorrectLabel": {
"type": "String",
"placeholders": {}
},
"@levelPopupTitle": {
"type": "String",
"placeholders": {
"level": {
"type": "int"
}
}
},
"@activityPlannerTitle": {
"type": "String",
"placeholders": {}
},
"@topicLabel": {
"type": "String",
"placeholders": {}
},
"@topicPlaceholder": {
"type": "String",
"placeholders": {}
},
"@modeLabel": {
"type": "String",
"placeholders": {}
},
"@modePlaceholder": {
"type": "String",
"placeholders": {}
},
"@learningObjectiveLabel": {
"type": "String",
"placeholders": {}
},
"@learningObjectivePlaceholder": {
"type": "String",
"placeholders": {}
},
"@mediaLabel": {
"type": "String",
"placeholders": {}
},
"@languageOfInstructionsLabel": {
"type": "String",
"placeholders": {}
},
"@targetLanguageLabel": {
"type": "String",
"placeholders": {}
},
"@cefrLevelLabel": {
"type": "String",
"placeholders": {}
},
"@generateActivitiesButton": {
"type": "String",
"placeholders": {}
},
"@launchActivityButton": {
"type": "String",
"placeholders": {}
},
"@image": {
"type": "String",
"placeholders": {}
},
"@video": {
"type": "String",
"placeholders": {}
},
"@nan": {
"type": "String",
"placeholders": {}
},
"@activityPlannerOverviewInstructionsBody": {
"type": "String",
"placeholders": {}
},
"@activityTitle": {
"type": "String",
"placeholders": {}
},
"@addVocabulary": {
"type": "String",
"placeholders": {}
},
"@instructions": {
"type": "String",
"placeholders": {}
},
"@numberOfLearners": {
"type": "String",
"placeholders": {}
},
"@mustBeInteger": {
"type": "String",
"placeholders": {}
},
"@noLemmasFound": {
"type": "String",
"placeholders": {
"xp": {
"type": "int"
}
}
},
"@constructUsePvmDesc": {
"type": "String",
"placeholders": {}
},
"@lockedMorphFeature": {
"type": "String",
"placeholders": {}
},
"@leaveSpaceDescription": {
"type": "String",
"placeholders": {}
},
"@whatIsLemma": {
"type": "String",
"placeholders": {}
},
"@constructUseCorMmDesc": {
"type": "String",
"placeholders": {}
},
"@constructUseIncMmDesc": {
"type": "String",
"placeholders": {}
},
"@constructUseIgnMmDesc": {
"type": "String",
"placeholders": {}
},
"@clickForMeaningActivity": {
"type": "String",
"placeholders": {}
},
"@meaning": {
"type": "String",
"placeholders": {}
},
"@chatWith": {
"type": "String",
"placeholders": {
"displayname": {
"type": "String"
}
}
},
"@slightlyOffensive": {
"type": "String",
"placeholders": {}
},
"@clickOnEmailLink": {
"type": "String",
"placeholders": {}
},
"@whoIsAllowedToJoinThisChat": {
"type": "String",
"placeholders": {}
},
"@dontForgetPassword": {
"type": "String",
"placeholders": {}
},
"@enableAutocorrectToolName": {
"type": "String",
"placeholders": {}
},
"@enableAutocorrectDescription": {
"type": "String",
"placeholders": {}
},
"@ttsDisbledTitle": {
"type": "String",
"placeholders": {}
},
"@ttsDisabledBody": {
"type": "String",
"placeholders": {}
},
"@noSpaceDescriptionYet": {
"type": "String",
"placeholders": {}
},
"@tooLargeToSend": {
"type": "String",
"placeholders": {}
},
"@exitWithoutSaving": {
"type": "String",
"placeholders": {}
},
"@enableAutocorrectPopupTitle": {
"type": "String",
"placeholders": {}
},
"@enableAutocorrectPopupSteps": {
"type": "String",
"placeholders": {}
},
"@enableAutocorrectPopupDescription": {
"type": "String",
"placeholders": {}
},
"@downloadGboardTitle": {
"type": "String",
"placeholders": {}
},
"@downloadGboardSteps": {
"type": "String",
"placeholders": {}
},
"@downloadGboardDescription": {
"type": "String",
"placeholders": {}
},
"@enableAutocorrectWarning": {
"type": "String",
"placeholders": {}
},
"@displayName": {
"type": "String",
"placeholders": {}
},
"@leaveRoomDescription": {
"type": "String",
"placeholders": {}
},
"@confirmUserId": {
"type": "String",
"placeholders": {}
},
"@startingToday": {
"type": "String",
"placeholders": {}
},
"@oneWeekFreeTrial": {
"type": "String",
"placeholders": {}
},
"@paidSubscriptionStarts": {
"type": "String",
"placeholders": {
"startDate": {
"type": "String"
}
}
},
"@cancelInSubscriptionSettings": {
"type": "String",
"placeholders": {}
},
"@cancelToAvoidCharges": {
"type": "String",
"placeholders": {
"trialEnds": {
"type": "String"
}
}
},
"@downloadGboard": {
"type": "String",
"placeholders": {}
},
"@autocorrectNotAvailable": {
"type": "String",
"placeholders": {}
},
"@pleaseUpdateApp": {
"type": "String",
"placeholders": {}
},
"@chooseEmojiInstructionsBody": {
"type": "String",
"placeholders": {}
},
"@pickAnEmojiFor": {
"type": "String",
"placeholders": {
"lemma": {
"type": "String"
}
}
},
"@analyticsVocabListBody": {
"type": "String",
"placeholders": {}
},
"@morphAnalyticsListBody": {
"type": "String",
"placeholders": {}
},
"@knockSpaceSuccess": {
"type": "String",
"placeholders": {}
},
"@joinByCode": {
"type": "String",
"placeholders": {}
},
"@chooseWordAudioInstructionsBody": {
"type": "String",
"placeholders": {}
},
"@chooseMorphsInstructionsBody": {
"type": "String",
"placeholders": {}
},
"@inviteAndLaunch": {
"type": "String",
"placeholders": {}
},
"@createOwnChat": {
"type": "String",
"placeholders": {}
},
"@pleaseEnterInt": {
"type": "String",
"placeholders": {}
},
"@home": {
"type": "String",
"placeholders": {}
},
"@join": {
"type": "String",
"placeholders": {}
},
"@readingAssistanceOverviewBody": {
"type": "String",
"placeholders": {}
},
"@learnByTexting": {
"type": "String",
"placeholders": {}
},
"@levelSummaryTrigger": {
"type": "String",
"placeholders": {}
},
"@levelSummaryPopupTitle": {
"type": "String",
"placeholders": {
"level": {
"type": "int"
}
}
},
"@referFriends": {
"type": "String",
"placeholders": {}
},
"@referFriendDialogTitle": {
"type": "String",
"placeholders": {}
},
"@referFriendDialogDesc": {
"type": "String",
"placeholders": {}
},
"@youUnlocked": {
"type": "String",
"placeholders": {}
},
"@resetInstructionTooltipsTitle": {
"type": "String",
"placeholders": {}
},
"@resetInstructionTooltipsDesc": {
"type": "String",
"placeholders": {}
},
"@selectForGrammar": {
"type": "String",
"placeholders": {}
},
"@newChatActivityTitle": {
"type": "String",
"placeholders": {}
},
"@newChatActivityDesc": {
"type": "String",
"placeholders": {}
},
"@exploreMore": {
"type": "String",
"placeholders": {}
},
"@randomize": {
"type": "String",
"placeholders": {}
},
"@clear": {
"type": "String",
"placeholders": {}
},
"@makeYourOwnActivity": {
"type": "String",
"placeholders": {}
},
"@featuredActivities": {
"type": "String",
"placeholders": {}
},
"@goToChat": {
"type": "String",
"placeholders": {}
},
"@save": {
"type": "String",
"placeholders": {}
},
"@selectActivity": {
"type": "String",
"placeholders": {}
},
"@wordFocusListeningMultipleChoice": {
"type": "String",
"placeholders": {}
},
"@startChat": {
"type": "String",
"placeholders": {}
},
"@translationProblem": {
"type": "String",
"placeholders": {}
},
"@perfectTranslation": {
"type": "String",
"placeholders": {}
},
"@greatJobTranslation": {
"type": "String",
"placeholders": {}
},
"@goodJobTranslation": {
"type": "String",
"placeholders": {}
},
"@makingProgress": {
"type": "String",
"placeholders": {}
},
"@keepPracticing": {
"type": "String",
"placeholders": {}
},
"@niceJob": {
"type": "String",
"placeholders": {}
},
"@askToJoin": {
"type": "String",
"placeholders": {}
},
"@emptyChatWarningTitle": {
"type": "String",
"placeholders": {}
},
"@emptyChatWarningDesc": {
"type": "String",
"placeholders": {}
},
"@areYouLikeMe": {
"type": "String",
"placeholders": {}
},
"@tryAgainLater": {
"type": "String",
"placeholders": {}
},
"@enterSpaceCode": {
"type": "String",
"placeholders": {}
},
"@shareSpaceLink": {
"type": "String",
"placeholders": {}
},
"@byUsingPangeaChat": {
"type": "String",
"placeholders": {}
},
"@details": {
"type": "String",
"placeholders": {}
},
"@languageLevelPreA1Desc": {
"type": "String",
"placeholders": {}
},
"@languageLevelA1Desc": {
"type": "String",
"placeholders": {}
},
"@languageLevelA2Desc": {
"type": "String",
"placeholders": {}
},
"@languageLevelB1Desc": {
"type": "String",
"placeholders": {}
},
"@languageLevelB2Desc": {
"type": "String",
"placeholders": {}
},
"@languageLevelC1Desc": {
"type": "String",
"placeholders": {}
},
"@languageLevelC2Desc": {
"type": "String",
"placeholders": {}
},
"@newVocab": {
"type": "String",
"placeholders": {}
},
"@newGrammar": {
"type": "String",
"placeholders": {}
},
"@congratulationsOnReaching": {
"type": "String",
"placeholders": {
"level": {
"type": "int"
}
}
},
"@seeDetails": {
"type": "String",
"placeholders": {}
},
"@choosePracticeMode": {
"type": "String",
"placeholders": {}
},
"@ban": {
"type": "String",
"placeholders": {}
},
"@unban": {
"type": "String",
"placeholders": {}
},
"@kick": {
"type": "String",
"placeholders": {}
},
"@lemma": {
"type": "String",
"placeholders": {}
},
"@grammarFeature": {
"type": "String",
"placeholders": {}
},
"@grammarTag": {
"type": "String",
"placeholders": {}
},
"@forms": {
"type": "String",
"placeholders": {}
},
"@exampleMessages": {
"type": "String",
"placeholders": {}
},
"@timesUsedIndependently": {
"type": "String",
"placeholders": {}
},
"@timesUsedWithAssistance": {
"type": "String",
"placeholders": {}
},
"@shareInviteCode": {
"type": "String",
"placeholders": {
"code": {
"type": "String"
}
}
},
"@leaderboard": {
"type": "String",
"placeholders": {}
},
"@welcomeUser": {
"type": "String",
"placeholders": {
"user": {
"type": "String"
}
}
},
"@joinSpaceOnboardingDesc": {
"type": "String",
"placeholders": {}
},
"@skipForNow": {
"type": "String",
"placeholders": {}
},
"@permissions": {
"type": "String",
"placeholders": {}
},
"@spaceChildPermission": {
"type": "String",
"placeholders": {}
},
"@addEnvironmentOverride": {
"type": "String",
"placeholders": {}
},
"@defaultOption": {
"type": "String",
"placeholders": {}
},
"@deleteChatDesc": {
"type": "String",
"placeholders": {}
},
"@deleteSpaceDesc": {
"type": "String",
"placeholders": {}
},
"@chatWithActivities": {
"type": "String",
"placeholders": {}
},
"@launch": {
"type": "String",
"placeholders": {}
},
"@launchActivityToChats": {
"type": "String",
"placeholders": {}
},
"@searchChats": {
"type": "String",
"placeholders": {}
},
"@selectChats": {
"type": "String",
"placeholders": {}
},
"@selectChatToStart": {
"type": "String",
"placeholders": {}
},
"@maxFifty": {
"type": "String",
"placeholders": {}
},
"@configureSpace": {
"type": "String",
"placeholders": {}
},
"@pinMessages": {
"type": "String",
"placeholders": {}
},
"@setJoinRules": {
"type": "String",
"placeholders": {}
},
"@changeGeneralSettings": {
"type": "String",
"placeholders": {}
},
"@inviteOtherUsersToRoom": {
"type": "String",
"placeholders": {}
},
"@changeTheNameOfTheSpace": {
"type": "String",
"placeholders": {}
},
"@changeTheDescription": {
"type": "String",
"placeholders": {}
},
"@changeThePermissions": {
"type": "String",
"placeholders": {}
},
"@introductions": {
"type": "String",
"placeholders": {}
},
"@announcements": {
"type": "String",
"placeholders": {}
},
"@activities": {
"type": "String",
"placeholders": {}
},
"@access": {
"type": "String",
"placeholders": {}
},
"@botSettings": {
"type": "String",
"placeholders": {}
},
"@activitySuggestionTimeoutMessage": {
"type": "String",
"placeholders": {}
},
"@accessSettingsWarning": {
"type": "String",
"placeholders": {}
},
"@howSpaceCanBeFound": {
"type": "String",
"placeholders": {}
},
"@private": {
"type": "String",
"placeholders": {}
},
"@cannotBeFoundInSearch": {
"type": "String",
"placeholders": {}
},
"@public": {
"type": "String",
"placeholders": {}
},
"@visibleToCommunity": {
"type": "String",
"placeholders": {}
},
"@howSpaceCanBeJoined": {
"type": "String",
"placeholders": {}
},
"@canBeFoundVia": {
"type": "String",
"placeholders": {}
},
"@canBeFoundViaInvitation": {
"type": "String",
"placeholders": {}
},
"@canBeFoundViaCodeOrLink": {
"type": "String",
"placeholders": {}
},
"@canBeFoundViaKnock": {
"type": "String",
"placeholders": {}
},
"@youHaveLeveledUp": {
"type": "String",
"placeholders": {}
},
"@sendActivities": {
"type": "String",
"placeholders": {}
},
"@getStarted": {
"type": "String",
"placeholders": {}
},
"@getStartedBotChatDesc": {
"type": "String",
"placeholders": {}
},
"@getStartedCommunitiesDesc": {
"type": "String",
"placeholders": {}
},
"@getStartedFriendsDesc": {
"type": "String",
"placeholders": {}
},
"@getStartedBotChatComplete": {
"type": "String",
"placeholders": {}
},
"@getStartedCommunitiesComplete": {
"type": "String",
"placeholders": {}
},
"@getStartedComplete": {
"type": "String",
"placeholders": {}
},
"@getStartedFriendsComplete": {
"type": "String",
"placeholders": {}
},
"@getStartedBotChatButton": {
"type": "String",
"placeholders": {}
},
"@getStartedFriendsButton": {
"type": "String",
"placeholders": {}
},
"@groupChat": {
"type": "String",
"placeholders": {}
},
"@directMessage": {
"type": "String",
"placeholders": {}
},
"@newDirectMessage": {
"type": "String",
"placeholders": {}
},
"@speakingExercisesTooltip": {
"type": "String",
"placeholders": {}
},
"@noChatsFoundHereYet": {
"type": "String",
"placeholders": {}
},
"@duration": {
"type": "String",
"placeholders": {}
},
"@transcriptionFailed": {
"type": "String",
"placeholders": {}
},
"@aUserIsKnocking": {
"type": "String",
"placeholders": {}
},
"@usersAreKnocking": {
"type": "int",
"placeholders": {
"users": {
"type": "int"
}
}
},
"@failedToFetchTranscription": {
"type": "String",
"placeholders": {}
},
"@deleteEmptySpaceDesc": {
"type": "String",
"placeholders": {}
},
"@regenerate": {
"type": "String",
"placeholders": {}
},
"@mySavedActivities": {
"type": "String",
"placeholders": {}
},
"@noSavedActivities": {
"type": "String",
"placeholders": {}
},
"@saveActivity": {
"type": "String",
"placeholders": {}
},
"@yourSavedActivities": {
"type": "String",
"placeholders": {}
},
"@failedToPlayVideo": {
"type": "String",
"placeholders": {}
},
"@done": {
"type": "String",
"placeholders": {}
},
"@inThisSpace": {
"type": "String",
"placeholders": {}
},
"@myContacts": {
"type": "String",
"placeholders": {}
},
"@inviteAllInSpace": {
"type": "String",
"placeholders": {}
},
"@spaceParticipantsHaveBeenInvitedToTheChat": {
"type": "String",
"placeholders": {}
},
"@numKnocking": {
"type": "String",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@numInvited": {
"type": "String",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@saved": {
"type": "String",
"placeholders": {}
},
"@reset": {
"type": "String",
"placeholders": {}
},
"@errorGenerateActivityMessage": {
"type": "String",
"placeholders": {}
},
"@errorRegenerateActivityMessage": {
"type": "String",
"placeholders": {}
},
"@errorLaunchActivityMessage": {
"type": "String",
"placeholders": {}
},
"@errorFetchingActivitiesMessage": {
"type": "String",
"placeholders": {}
},
"@errorFetchingDefinition": {
"type": "String",
"placeholders": {}
},
"@errorProcessAnalytics": {
"type": "String",
"placeholders": {}
},
"@errorDownloading": {
"type": "String",
"placeholders": {}
},
"@errorFetchingLevelSummary": {
"type": "String",
"placeholders": {}
},
"@errorLoadingSpaceChildren": {
"type": "String",
"placeholders": {}
},
"@unexpectedError": {
"type": "String",
"placeholders": {}
},
"@pleaseReload": {
"type": "String",
"placeholders": {}
},
"@translationError": {
"type": "String",
"placeholders": {}
},
"@errorFetchingTranslation": {
"type": "String",
"placeholders": {}
},
"@errorFetchingActivity": {
"type": "String",
"placeholders": {}
},
"@check": {
"type": "String",
"placeholders": {}
},
"@unableToFindRoom": {
"type": "String",
"placeholders": {}
},
"@numCompletedActivities": {
"type": "String",
"placeholders": {}
},
"@viewingAnalytics": {
"type": "String",
"placeholders": {
"visible": {
"type": "int"
},
"users": {
"type": "int"
}
}
},
"@request": {
"type": "String",
"placeholders": {}
},
"@requestAll": {
"type": "String",
"placeholders": {}
},
"@confirmMessageUnpin": {
"type": "String",
"placeholders": {}
},
"@createActivityPlan": {
"type": "String",
"placeholders": {}
},
"@saveAndLaunch": {
"type": "String",
"placeholders": {}
},
"@launchToSpace": {
"type": "String",
"placeholders": {}
},
"@numberOfActivities": {
"type": "String",
"placeholders": {}
},
"@maximumActivityParticipants": {
"type": "String",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@pending": {
"type": "String",
"placeholders": {}
},
"@inactive": {
"type": "String",
"placeholders": {}
},
"@unjoinedActivityMessage": {
"type": "String",
"placeholders": {}
},
"@fullActivityMessage": {
"type": "String",
"placeholders": {}
},
"@confirmRole": {
"type": "String",
"placeholders": {}
},
"@openRoleLabel": {
"type": "String",
"placeholders": {}
},
"@joinedTheActivity": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
},
"role": {
"type": "String"
}
}
},
"@finishedTheActivity": {
"type": "String",
"placeholders": {
"username": {
"type": "String"
}
}
},
"@endActivityTitle": {
"type": "String",
"placeholders": {}
},
"@endActivityDesc": {
"type": "String",
"placeholders": {}
},
"@archiveToAnalytics": {
"type": "String",
"placeholders": {}
},
"@activitySummaryError": {
"type": "String",
"placeholders": {}
},
"@requestSummaries": {
"type": "String",
"placeholders": {}
},
"@loadingActivitySummary": {
"type": "String",
"placeholders": {}
},
"@generatingNewActivities": {
"type": "String",
"placeholders": {}
},
"@requestAccessTitle": {
"type": "String",
"placeholders": {}
},
"@requestAccessDesc": {
"type": "String",
"placeholders": {}
},
"@requestAccess": {
"type": "String",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@analyticsInactiveTitle": {
"type": "String",
"placeholders": {}
},
"@analyticsInactiveDesc": {
"type": "String",
"placeholders": {}
},
"@accessRequestedTitle": {
"type": "String",
"placeholders": {}
},
"@accessRequestedDesc": {
"type": "String",
"placeholders": {
"space": {
"type": "String"
}
}
},
"@allowAccess": {
"type": "String",
"placeholders": {}
},
"@denyAccess": {
"type": "String",
"placeholders": {}
},
"@adminRequestedAccess": {
"type": "String",
"placeholders": {}
},
"@lastUpdated": {
"type": "String",
"placeholders": {
"time": {
"type": "String"
}
}
},
"@activityFinishedMessage": {
"type": "String",
"placeholders": {}
},
"@endForAll": {
"type": "String",
"placeholders": {}
},
"@newCourse": {
"type": "String",
"placeholders": {}
},
"@newCourseSubtitle": {
"type": "String",
"placeholders": {}
},
"@failedToLoadCourses": {
"type": "String",
"placeholders": {}
},
"@numModules": {
"type": "int",
"placeholders": {
"num": {
"type": "int"
}
}
},
"@numActivityPlans": {
"type": "int",
"placeholders": {
"num": {
"type": "int"
}
}
},
"@coursePlan": {
"type": "String",
"placeholders": {}
},
"@editCourseLater": {
"type": "String",
"placeholders": {}
},
"@newCourseAccess": {
"type": "String",
"placeholders": {}
},
"@createCourse": {
"type": "String",
"placeholders": {}
},
"@stats": {
"type": "String",
"placeholders": {}
},
"@createGroupChat": {
"type": "String",
"placeholders": {}
},
"@editCourse": {
"type": "String",
"placeholders": {}
},
"@inviteDesc": {
"type": "String",
"placeholders": {}
},
"@editCourseDesc": {
"type": "String",
"placeholders": {}
},
"@permissionsDesc": {
"type": "String",
"placeholders": {}
},
"@accessDesc": {
"type": "String",
"placeholders": {}
},
"@createGroupChatDesc": {
"type": "String",
"placeholders": {}
},
"@deleteDesc": {
"type": "String",
"placeholders": {}
},
"@failedToLoadCourseInfo": {
"type": "String",
"placeholders": {}
},
"@noCourseFound": {
"type": "String",
"placeholders": {}
},
"@additionalParticipants": {
"type": "int",
"placeholders": {
"num": {
"type": "int"
}
}
},
"@activityNotFoundForCourse": {
"type": "String",
"placeholders": {}
},
"@courseChats": {
"type": "String",
"placeholders": {}
},
"@myActivitySessions": {
"type": "String",
"placeholders": {}
},
"@directMessages": {
"type": "String",
"placeholders": {}
},
"@whatNow": {
"type": "String",
"placeholders": {}
},
"@chooseNextActivity": {
"type": "String",
"placeholders": {}
},
"@seeInstructions": {
"type": "String",
"placeholders": {}
},
"@hideInstructions": {
"type": "String",
"placeholders": {}
},
"@letsGo": {
"type": "String",
"placeholders": {}
},
"@chooseRole": {
"type": "String",
"placeholders": {}
},
"@chooseRoleToParticipate": {
"type": "String",
"placeholders": {}
},
"@waitingToFillRole": {
"type": "int",
"placeholders": {
"num": {
"type": "int"
}
}
},
"@pingParticipants": {
"type": "String",
"placeholders": {}
},
"@playWithBot": {
"type": "String",
"placeholders": {}
},
"@inviteFriends": {
"type": "String",
"placeholders": {}
},
"@waitNotDone": {
"type": "String",
"placeholders": {}
},
"@waitingForOthersToFinish": {
"type": "String",
"placeholders": {}
},
"@saveToCompletedActivities": {
"type": "String",
"placeholders": {}
},
"@generatingSummary": {
"type": "String",
"placeholders": {}
},
"@instructionsLanguage": {
"type": "String",
"placeholders": {}
},
"@findCourse": {
"type": "String",
"placeholders": {}
},
"@activityCompletedDesc": {
"type": "String",
"placeholders": {}
},
"@pingParticipantsNotification": {
"type": "String",
"placeholders": {
"user": {
"type": "String"
},
"room": {
"type": "String"
}
}
},
"@course": {
"type": "String",
"placeholders": {}
},
"@courses": {
"type": "String",
"placeholders": {}
},
"@courseName": {
"type": "String",
"placeholders": {}
},
"@createNewCourse": {
"type": "String",
"placeholders": {}
},
"@publicCourses": {
"type": "String",
"placeholders": {}
},
"@goToCourse": {
"type": "String",
"placeholders": {
"course": {}
}
},
"@activityComplete": {
"type": "String",
"placeholders": {}
},
"@haventChattedMuch": {
"type": "String",
"placeholders": {}
},
"@haveChatted": {
"type": "String",
"placeholders": {}
},
"@userDoneAndWaiting": {
"type": "String",
"placeholders": {
"num1": {
"type": "int"
},
"num2": {
"type": "int"
}
}
},
"@othersDoneAndWaiting": {
"type": "String",
"placeholders": {
"num1": {
"type": "int"
},
"num2": {
"type": "int"
}
}
},
"@startNewSession": {
"type": "String",
"placeholders": {}
},
"@joinOpenSession": {
"type": "String",
"placeholders": {}
},
"@less": {
"type": "String",
"placeholders": {}
},
"@activityNotFound": {
"type": "String",
"placeholders": {}
},
"@levelUp": {
"type": "String",
"placeholders": {}
},
"@myActivities": {
"type": "String",
"placeholders": {}
},
"@openToJoin": {
"type": "String",
"placeholders": {}
},
"@results": {
"type": "String",
"placeholders": {}
},
"@activityDone": {
"type": "String",
"placeholders": {}
},
"@moreLabel": {
"type": "String",
"placeholders": {}
},
"@promoCodeInfo": {
"type": "String",
"placeholders": {}
},
"@editsComingSoon": {
"type": "String",
"placeholders": {}
},
"@editing": {
"type": "String",
"placeholders": {}
},
"@activityNeedsOneMember": {
"type": "String",
"placeholders": {}
},
"@activityNeedsMembers": {
"type": "String",
"placeholders": {
"num": {
"type": "int"
}
}
},
"@inviteFriendsToCourse": {
"type": "String",
"placeholders": {}
},
"@subscribeToUnlockActivitySummaries": {
"type": "String",
"placeholders": {}
},
"@subscribeToUnlockDefinitions": {
"type": "String",
"placeholders": {}
},
"@subscribeToUnlockTranscriptions": {
"type": "String",
"placeholders": {}
},
"@pingSent": {
"type": "String",
"placeholders": {}
},
"@courseTitle": {
"type": "String",
"placeholders": {}
},
"@courseDesc": {
"type": "String",
"placeholders": {}
},
"@courseSavedSuccessfully": {
"type": "String",
"placeholders": {}
},
"@addCoursePlan": {
"type": "String",
"placeholders": {}
},
"@activityStatsButtonInstruction": {
"type": "String",
"placeholders": {}
},
"@readingAnalyticsDesc": {
"type": "String",
"placeholders": {}
},
"@speakingAnalyticsDesc": {
"type": "String",
"placeholders": {}
},
"@audioAnalyticsDesc": {
"type": "String",
"placeholders": {}
},
"@loginToAccount": {
"type": "String",
"placeholders": {}
},
"@appDescription": {
"type": "String",
"placeholders": {}
},
"@languages": {
"type": "String",
"placeholders": {}
},
"@chooseLanguage": {
"type": "String",
"placeholders": {}
},
"@planTrip": {
"type": "String",
"placeholders": {}
},
"@howAreYouTraveling": {
"type": "String",
"placeholders": {}
},
"@unlockPrivateTrip": {
"type": "String",
"placeholders": {}
},
"@joinPublicTrip": {
"type": "String",
"placeholders": {}
},
"@startOwnTrip": {
"type": "String",
"placeholders": {}
},
"@tripPlanDesc": {
"type": "String",
"placeholders": {}
},
"@unlockPrivateTripTitle": {
"type": "String",
"placeholders": {}
},
"@browsePublicTrips": {
"type": "String",
"placeholders": {}
},
"@startOwnTripTitle": {
"type": "String",
"placeholders": {}
},
"@courseCode": {
"type": "String",
"placeholders": {}
},
"@courseCodeHint": {
"type": "String",
"placeholders": {}
},
"@unlockMyTrip": {
"type": "String",
"placeholders": {}
},
"@anyLevel": {
"type": "String",
"placeholders": {}
},
"@signupOption": {
"type": "String",
"placeholders": {}
},
"@withApple": {
"type": "String",
"placeholders": {}
},
"@withGoogle": {
"type": "String",
"placeholders": {}
},
"@withEmail": {
"type": "String",
"placeholders": {}
},
"@createAccount": {
"type": "String",
"placeholders": {}
},
"@noCoursesFound": {
"type": "String",
"placeholders": {}
},
"@loginWithEmail": {
"type": "String",
"placeholders": {}
},
"@usernameOrEmail": {
"type": "String",
"placeholders": {}
},
"@email": {
"type": "String",
"placeholders": {}
},
"@forgotPassword": {
"type": "String",
"placeholders": {}
},
"@writingAnalyticsDesc": {
"type": "String",
"placeholders": {}
},
"@endActivity": {
"type": "String",
"placeholders": {}
},
"@allLanguages": {
"type": "String",
"placeholders": {}
},
"@allCefrLevels": {
"type": "String",
"placeholders": {}
},
"@chatListTooltip": {
"type": "String",
"placeholders": {}
},
"@directMessageBotTitle": {
"type": "String",
"placeholders": {}
},
"@feedbackTitle": {
"type": "String",
"placeholders": {}
},
"@feedbackDesc": {
"type": "String",
"placeholders": {}
},
"@feedbackHint": {
"type": "String",
"placeholders": {}
},
"@feedbackButton": {
"type": "String",
"placeholders": {}
},
"@directMessageBotDesc": {
"type": "String",
"placeholders": {}
},
"@inviteYourFriends": {
"type": "String",
"placeholders": {}
},
"@playWithAI": {
"type": "String",
"placeholders": {}
},
"@courseStartDesc": {
"type": "String",
"placeholders": {}
},
"inviteFriendsToActivity": "邀请朋友参加活动",
"inviteFriendsToActivityCourse": "邀请朋友参加活动和课程",
"feedbackRespDesc": "明天回来查看活动更新。",
"activityDropdownDesc": "完成此活动后,点击下面",
"activityAnalyticsListBody": "这些是你完成的活动!完成活动后,你可以在这里查看。",
"languageMismatchTitle": "语言不匹配",
"languageMismatchDesc": "你的目标语言与此活动的语言不匹配。要更新你的目标语言吗?",
"reportWordIssueTooltip": "报告单词信息问题",
"tokenInfoFeedbackDialogTitle": "单词信息反馈",
"tokenInfoFeedbackDialogDesc": "AI会犯错。请描述你在上述信息中发现的任何问题。",
"noPublicCoursesFound": "未找到公共课程。你想创建一个吗?",
"noCourseTemplatesFound": "我们未能找到你的目标语言的课程。你可以暂时与Pangea机器人聊天稍后再回来查看更多课程。",
"botActivityJoinFailMessage": "Pangea机器人响应有点慢。请稍后再试或邀请朋友。",
"unsubscribedResponseError": "此功能需要订阅",
"leaveDesc": "离开此空间及其中的所有聊天",
"selectAll": "全选",
"deselectAll": "取消全选",
"@inviteFriendsToActivity": {
"type": "String",
"placeholders": {}
},
"@inviteFriendsToActivityCourse": {
"type": "String",
"placeholders": {}
},
"@feedbackRespDesc": {
"type": "String",
"placeholders": {}
},
"@activityDropdownDesc": {
"type": "String",
"placeholders": {}
},
"@activityAnalyticsListBody": {
"type": "String",
"placeholders": {}
},
"@languageMismatchTitle": {
"type": "String",
"placeholders": {}
},
"@languageMismatchDesc": {
"type": "String",
"placeholders": {}
},
"@reportWordIssueTooltip": {
"type": "String",
"placeholders": {}
},
"@tokenInfoFeedbackDialogTitle": {
"type": "String",
"placeholders": {}
},
"@tokenInfoFeedbackDialogDesc": {
"type": "String",
"placeholders": {}
},
"@noPublicCoursesFound": {
"type": "String",
"placeholders": {}
},
"@noCourseTemplatesFound": {
"type": "String",
"placeholders": {}
},
"@botActivityJoinFailMessage": {
"type": "String",
"placeholders": {}
},
"@unsubscribedResponseError": {
"type": "String",
"placeholders": {}
},
"@leaveDesc": {
"type": "String",
"placeholders": {}
},
"@selectAll": {
"type": "String",
"placeholders": {}
},
"@deselectAll": {
"type": "String",
"placeholders": {}
},
"startOwn": "开始我的课程",
"joinCourseDesc": "每门课程包含8-10个有序的主题配备一系列基于任务的语言学习活动。",
"newMessageInPangeaChat": "📩 Pangea 聊天中有新消息",
"shareCourse": "分享课程",
"addCourse": "添加课程",
"joinCourseWithCode": "用代码加入课程",
"joinPublicCourse": "加入公共课程",
"vocabLevelsDesc": "这是你提升词汇等级后,词汇将会显示的地方!",
"highlightVocabTooltip": "通过在聊天中发送或练习,将目标词汇高亮显示",
"@startOwn": {
"type": "String",
"placeholders": {}
},
"@joinCourseDesc": {
"type": "String",
"placeholders": {}
},
"@newMessageInPangeaChat": {
"type": "String",
"placeholders": {}
},
"@shareCourse": {
"type": "String",
"placeholders": {}
},
"@addCourse": {
"type": "String",
"placeholders": {}
},
"@joinCourseWithCode": {
"type": "String",
"placeholders": {}
},
"@joinPublicCourse": {
"type": "String",
"placeholders": {}
},
"@vocabLevelsDesc": {
"type": "String",
"placeholders": {}
},
"@highlightVocabTooltip": {
"type": "String",
"placeholders": {}
}
}