Merge 4.16.0 into master (#3053)
* [CHORE] Remove Google Services files from repo (#2405) * Android * iOS * [FIX] Fix broken StatusView on tablet (#2407) Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * [FIX] REST for method calls not raising errors (#2408) * [FIX] REST for Method calls not raising erorrs * Remove unnecessary lint disable * [NEW] Encrypt user credentials and preferences (#2247) * install react-native-mmkv-storage * wip ios migration * change all js rn-user-defaults -> react-native-mmkv-storage * remove all rn-user-defaults native references (iOS) * android migration from rn-user-defaults to react-native-mmkv-storage * ios app group accessible mmkv * handle get errors * remove access of credentials from legacy native apps * remove data of user defaults * remove no longer necessary import * js mmkv encryption * run migration only once * reply from notification android * fix app group key access at native level ios * encrypt user credentials using a specific key * ios encrypt with random key * use a random key at the first encryption * encrypt migrated data on js land * remove unused function * reply notifications ios should be working * use fix instanceID * android ejson retrieve encrypted data * remove encryption migrated data for a while * encryption working between app and share extension * fix patch react-native-notifications * ssl pinning working using mmkv encrypted data * improve react-native-notifications * run encrypt migration data only once * fix build * fix patches magic string * fix mmkv id * mmkv -> userPreferences * fix instance id on android migration * cast our oldest sharedPreferences string into an object * revert log remove * create currentServer Rocket.Chat key * wrap mmkv api class * change the get logic * move userPreferences to lib * move encrypt migrated data to userPreferences class * check if the new object is new before insert * invalidate ci yarn cache * fix sort migration from android shared preferences * fix splashscreen forever * invalidate yarn cache * invalidate yarn cache * fix patch * Minor change * fix android notifications looking for wrong mmkv instance * Fix some issues on iOS mmkv native access * Remove unnecessary code * Fix notification reply and ssl pinning * WIP NotificationService use MMKV credentials * Add KeychainGroup * Notification idOnly get credentials from mmkv * Some fixes * Invalidate yarn cache * Pods * Use MMKVAppExtension on NotificationService Co-authored-by: Diego Mello <diegolmello@gmail.com> * [IMPROVEMENT] Use font icons on login services (#2412) * Replace font * Use CustomIcon * Remove native assets * [FIX] SharedPreferences data migration (#2413) * [IMPROVEMENT] Move directory to header (#2414) * [FIX] Android crashing on receive a notification (#2415) * [NEW] User notification preferences (#2403) * Button to preferences view Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * Create screen to preferences and listItem to notifications Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * Refactoring NotificationPreferencesView Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * List notification preferences Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * Adding translations to labels Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * SetUserPreferences api call Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * Saving new user preference in API Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * Fix lint Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * Add in-app notification test Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * Fix in app mentions preference Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * Improve object in testInAppNotification Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * Removing improper options for NotificationpreferencesView Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * Adding API version Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * Use redux in UserNotificationPrefView Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * Remove in app test Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * Use components from another view Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * Removing verification for testing in-app notifications Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * Move to ProfileView Co-authored-by: Diego Mello <diegolmello@gmail.com> * [IMPROVEMENT] Verify Enterprise status on Omnichannel (#2399) * Add enterpriseModules on Redux * Fetch enterprise modules and put on redux * hasLicense * Clear modules * Hide omnichannel rooms * Minor refactor * Hide omnichannel toggle * Check license on user status * Apply on search * lint * Look for 'livechat-enterprise' * One module is enough to enable the features * Unhide omnichannel rooms * Sort tweaks * Move omnichannel toggle to RoomsListView * Remove omnichannel toggle from SettingsView * Fix toggle * Ask to enable omnichannel * Lint * Fix issues found on review * [FIX] Change some icons (#2419) * [FIX] User Preferences (#2418) * [FIX] User Preferences * PreferencesView -> UserPreferencesView Co-authored-by: Diego Mello <diegolmello@gmail.com> * [IMPROVEMENT] Customize Sign in with Apple button (#2420) * [Snyk] Security upgrade lodash from 4.17.19 to 4.17.20 (#2416) The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-LODASH-590103 Co-authored-by: Diego Mello <diegolmello@gmail.com> * [NEW] Add to F-Droid (#2171) * create play and foss build * update package.json to generate each build * check1 * requested changes * initial commit * Update config.yml * minor changes * remove bugsnag from foss build * remove bugsnag tasks from foss job * fix stuck screen * fixes * update * fix lint * finalise 🚀 * requested changes * share app for fdroid * update * use negation for builds * requested change * update share app * fix issues due to latest sync * add extra line * fix lint * update * update * fix bugsnag issue * Update config.yml * Fix store url * Foss release instead of debug * Add hold for foss * Fix build * requested changes * update name and icons * update * fix * Revert "Bump version to 4.11.0 (#2392)" This reverts commitea287980d9
. * finalise Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com> Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Commit pods after #2171 (#2424) * [IMPROVEMENT] Add subscription and room events on the same batch queue (#2423) * [IMPROVEMENT] Add subscription and room events on the same batch queue * Send both params * Unused var * [IMPROVEMENT] Show "Chats in Progress" group (#2425) * [NEW] Logout from other logged in locations (#2386) * Logout from other logged in locations * Add UI feedback for the request result * Refactor request to use the proper REST API * Change backgroundColor * I18n Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] App can't reopening a room in some cases (#2429) * [FIX] Logout from custom oauth (#2377) * New field in table of users Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * Saving when the user logged in with email and password Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * Saving login method info Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * Ask for the user to clear cookies Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * Fix lint Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * Removing loginMethod from redux and add I18n Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * Using async/await instead of then/catch Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * Fix lint Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * Pods * Added dismissText on showConfirmationAlert * Fix iOS * Rename function * I18n tweaks Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Wrong date and time shown in file section (#2409) * Adding missing prop to item object Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * Resolving the missing date in the files section in a more elegant way Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * Using ts attribute always inside of an item object Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Verify useRealName setting on files screen (#2427) Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Apply theme on Directory description (#2428) Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Wrong merge resolution after #2171 (#2431) * [FIX] Upload to internal looking for the wrong path after #2171 (#2432) * [FIX] Detox tests (#2433) * Spotlight issues * Fix room tests * Fix roomactions tests * [FIX] Crashlytics reportError not working after #2171 (#2436) * [FIX] Logout from custom oauth when using password (#2435) * [FIX] Logout from custom oauth when using password * Remove an useless const Co-authored-by: Diego Mello <diegolmello@gmail.com> * [IMPROVEMENT] Move toggle and inquiry to Enterprise Edition license (#2426) * [IMPROVEMENT] Move toggle and inquiry to Enterprise * Move inquiry stream to ee * Emit inquiry subscribe * imports to ee last * Add readme to ee Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com> * [CHORE] App Group path as a iOS constant (#2439) * [FIX] Chrome debugging * Remove rn-fetch-blob * [CHORE] Use Rocket.Chat JS SDK's official repo (#2440) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [IMPROVEMENT] Disable HTTP for production on Android (#2357) * Only enable HTTP and user CAs on debug builds and * Allow User CAs in prod * Add config on debug * Add lint Co-authored-by: Diego Mello <diegolmello@gmail.com> * [NEW] E2E Encryption (#2394) * Add E2EKey to Subscription Model * Install react-native-simple-crypto * Install bytebuffer * Add translations * CreateChannel Encrypted toggle * Request E2E_Enabled setting * Add some E2E API methods * POC E2E Encryption * Garbage remove * Remove keys cleaner * Android cast JWK -> PKCS1 * Initialize E2E when Login Success * Add some translations * Add e2e property to Message model * Send Encrypted messages * (iOS) PKCS1 -> JWK & e2e.setUserPublicAndPrivateKeys * (Android) PKCS1 -> JWK & e2e.setUserPublicAndPrivateKeys * Create an encrypted channel * Fix app crashing on RoomsList * Create room key * Set Room E2E Key (Android) * Edit room encrypted * Show encrypted icon on messages * logEvents * Decrypt pending subscriptions & messages * Handle user cancel e2e password entry * E2ESavePasswordView * Update Snapshot * Add encrypted props to message on Send * Thread messages encryption * E2E -> Encryption * Share Extension: Share encrypted text * (POC) Search messages on Encrypted room * Provide room key to new users * Request roomKey on stream-notify-room-users * Add e2eKeyId to Room Model * (WIP) E2E Encryption Screens * Remove encryption subscription file * Move E2E_Enable to Server Model * Encryption List Banner * Move Encryption init to Sagas * Show banner only when enabled * Use RocketChat/react-native-simple-crypto * Search on WM only when is an Encrypted channel * (WIP) Encryption Banner * Encryption banner * Patch -> Fork * Improve send encrypted message * Update simple-crypto * Not decrypt already decrypted messages * Add comments * Change eslint disable to inline * Improve code * Remove comment * Some fixes * (WIP) Encryption Screens * Improve sub find * Resend an encrypted message * Fix comment * Code improvements * Hide e2e buttons on features if it is not enabled * InApp notifications of a encrypted room * Encryption stop logic * Edit encrypted message * DB batch on decryptPending * Encryption ready client * Comments * Handle getRoomInstance errors * Multiple messages decrypt * Remove unnecessary try/catch * Fix decrypt all messages history * Just add a questionmark * Fix some subscriptions missing decrypt * Disable request key logic * Fix unicode emojis * Fix e2ekey request * roomId -> subscription * Decrypt subscription after merge * E2ERoom -> EncryptionRoom * Fix infinite loading * Handle import key errors * Handle request key errors * Move e2eRequestRoomKey to Rocket.Chat * WIP handshake when key should be requested * Add search messages explanation * Remove some TODO and update comments * Improvements * Dont show message hash to user * Handle key request & prevent multiple calls * Request E2EKey on decryptSubscription that doesn't exists on database yet * Insert decrypted subscription * Fix crash after login * Decrypt sub when receive the key * Decrypt pending messages of a room * Encrypted as a switch * Buffer to Base64 URI Safe * Add a relevant comment * Prevent import key without a privateKey * Prevent create a new instance when client is not ready * Update simple-crypto & remove replace trick * More comments * Remove useless comment * Remove useless try/catch * I18n all E2E screens * E2ESavePassword -> E2ESaveYourPassword * Prevent multiple views on message when is not encrypted * Fix encryption toggle not working sometimes * follow some suggestions * dont rotate icons * remove unnecessary condition * remove unreachable event * create channel comment * disable no-bitwise rule for entire file * loadKeys -> persistKeys * getMasterKey -> generateMasterKey * explicit difference between E2EKey & e2eKeyId * roomId -> rid * group columns * Remove server selector * missing log events * remove comment * use stored public key * update simple-crypto & remove base64-js patch * add some logs * remove unreachable condition * log errors * handle errors on provide key directly on subscription * Downgrade RocketChat/react-native-simple-crypto * improve get room instance * migration of older apps * check encrypted status before send a message * wait client ready * use our own base64-js * add more jest tests * explain return * remove unncessary stop * thrown error to caller * remove superfluous checks * use Encryption property * change ready state logic * ready -> establishing * encryption.room -> encryptionRoom * EncryptionRoom -> Room * add documentation * wait establishing before provide a room key * remove superfluous condition * improve error handling logic * fallback e2ekey set * remove no longer necessary check * remove e.g. * improve getRoomInstance * import from index * use batch * fix a comment * decrypt tmsg * dont show hash when message is encrypted * Fix detox * Apply suggestions from code review Co-authored-by: Diego Mello <diegolmello@gmail.com> * [CHORE] Update run-ios and run-android scripts (#2450) * [IMPROVEMENT] Show errors on server enter (#2449) * Catching errors * [IMPROVEMENT] Show errors on server enter * "Not rc server" instead of "invalid or insecure url" msg * [NEW] Show server history (#2421) * Add dropdown Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * Adding new table to serverSchema Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * Saving if not exists Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * list of visited servers finished Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * Fix lint Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * Rename ServerLinks to ServersHistory * Refactor * Save username * Sort servers desc * ServerInput * Item * Refactor * Layout tweaks * Layout * query by text * Small refactor * Redirecting to login * Save username for oauth * Fix keyboard persist * Add tests * Unnecessary yield * Stop rendering FlatList logic when there's no servers on history * Dismiss keyboard and autocomplete when tapped outside server TextInput Co-authored-by: Diego Mello <diegolmello@gmail.com> * [NEW] Toggle analytics events (#2422) * Create flow to toggle analytics events on memory * Persist toggle analytics events * Update crash report to contemplate analytics events * Minor tweaks Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Local database searches using non-latin characters (#2462) * [FIX] Local database searches using non-latin characters * Add tests * [FIX] Read receipt crashing in some cases (#2464) * [IMPROVEMENT] Add "Allow_Save_Media_to_Gallery" setting (#2459) * [IMPROVEMENT] Add "Allow_Save_Media_to_Gallery" setting * Default true for old servers * [FIX] Jitsi breaking changes (#2468) * [FIX] Jitsi breaking changes * Update yarn cache * Update WatermelonDB to 0.19.0 (#2469) * [FIX] Jitsi breaking changes * Update yarn cache * Update watermelon to 0.19 * [FIX] SanitizeLikeString util crashes for empty strings (#2471) * [i18n] Add Traditional Chinese (zh_TW) (#2465) * I18n: Add Traditional Chinese language file(zh_TW) * Minor fixes * I18n: Add missing translation and fix some weird words * fix escape char * Fix minor issues Co-authored-by: Diego Mello <diegolmello@gmail.com> * [I18n] Improve Simplified Chinese (zh_CN) (#2466) * I18n: Improve Simplified Chinese(zh_CN) language file * I18n: Add missing translation Co-authored-by: Diego Mello <diegolmello@gmail.com> * [CHORE] Simplify i18n files (#2472) * [FIX] Remove assets from share extension on iOS (#2473) * [CHORE] Change database location to Experimental Apps (#2483) * change database location of experimental apps * fix migration from older versions * [FIX] WatermelonDB caching Date as String (#2484) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [NEW] E2E Encryption push (Android) (#2481) * poc push encryption android * eof * format code * react-native-simple-crypto update * prevent find sub twice * remove storage and use ejson storage * invalidate yarn cache * Bump crypto and fix db path * Fix google-services path Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Language set by web client (#2488) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [i18n] Improve Chinese translation (zh-TW, zh-CN) (#2486) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [i18n] Add missing italian strings (#2487) fix some existing ones too * [NEW] E2E Encryption push (iOS) (#2463) * link pods to notification service * push encryption poc * decrypt room key poc * read user key from mmkv and cast into a pkcs * push decrypt poc (iOS) * expose needed watermelon methods * watermelon -> database * indent & simple-crypto update * string extensions * storage * toBase64 -> toData * remove a forced unwrap * remove unused import * database driver * improvement * folder structure & watermelon bridge * more improvement stuff * watermelon -> database * reuse database instance * improvement * database fix: bypass watermelon cache * some code improvements * encryption instances * start api stuff * network layer * improve notification service * improve folder structure * watermelon patch * retry fetch logic * rocketchat class * fix try to decrypt without a roomKey * fallback to original content that is translated * some fixes to rocketchat logic * merge develop * remove unnecessary extension * [CHORE] Improve reply notification code (iOS) * undo sign changes * remove mocked value * import direct from library * send message request * reply notification with encrypted message working properly * revert apple sign * fix api onerror * trick to display sender name on group notifications * revert data.host change * fix some multithread issues * use sendername sent by server * small improvement * Bump crypto lib * Update ios/NotificationService/NotificationService.swift * add experimental string * remove trailing slash * remove trailing slash on reply * fix decrypt messages Co-authored-by: Diego Mello <diegolmello@gmail.com> * [REGRESSION] HTTP Basic Auth (#2490) * [FIX] Logout when install fresh Official and Experimental iOS app (#2493) * [FIX] Show images in iOS 14 (#2494) * [DOCS] Add Reactotron (#2498) * Update about the inspection tool for our app. Information about the Reactotron tool was missing in the contribution file. * Update CONTRIBUTING.md Co-authored-by: Diego Mello <diegolmello@gmail.com> * [REGRESSION] SSL Pinning stopped working after #2449 (#2510) * [CHORE] Reset yarn cache (#2512) * [FIX] Fastlane iOS (#2513) * [IMPROVEMENT] Add F-Droid modules as AdditionalModules (#2530) * [IMPROVEMENT] Add F-Droid modules as AdditionalModules * Fix missing import * [CHORE] Use App Store Connect API Key (#2549) * [CHORE] Use App Store Connect API Key * Update bundle * rollback keychain * Remove keychain * Keychain is actually needed * Update gitignore * [FIX] Failing iOS build on fork PR (#2558) * Fix fastlane build for a fork PR * Change the iOS fastlane command to build_fork * [FIX] Avatar cache invalidation (#2311) * [WIP] Avatar cache invalidation * [WIP] Avatar container * [IMPROVEMENT] Avatar container * [CHORE] Improve code * Allow static image on Avatar * Fix avatar changing while change username (#1583) Co-authored-by: Prateek93a <prateek93a@gmail.com> * Add default props to properly update on Sidebar and ProfileView * Fix subscribing on the wrong moment * Storyshots update * RoomItem using Avatar Component * use iife to unsubscribe from user * Use component on avatar container * RoomItem as a React.Component * Move servers models to servers folder * Avatar -> AvatarContainer * Users indexed fields * Initialize author and check if u is present * Not was found -> User not found (turn comments more relevant) * RoomItemInner -> Wrapper * Revert Avatar Touchable logic * Revert responsability of LeftButton on Tablet Mode * Prevent setState on constructor * Run avatarURL only when its not static * Add streams RC Version * Move entire add user logic to result.success * Reorder init on RoomItem * onPress as a class function * Fix roomItem using same username * Add avatar Stories * Fix pick an image from gallery on ProfileView * get avatar etag on select users of create discussion * invalidate ci cache * Fix migration * Fix sidebar avatar not updating Co-authored-by: Prateek93a <prateek93a@gmail.com> Co-authored-by: Diego Mello <diegolmello@gmail.com> * [NEW] Channel avatars (#2504) * [WIP] Avatar cache invalidation * [WIP] Avatar container * [IMPROVEMENT] Avatar container * [CHORE] Improve code * Allow static image on Avatar * Fix avatar changing while change username (#1583) Co-authored-by: Prateek93a <prateek93a@gmail.com> * Add default props to properly update on Sidebar and ProfileView * Fix subscribing on the wrong moment * Storyshots update * RoomItem using Avatar Component * use iife to unsubscribe from user * Use component on avatar container * RoomItem as a React.Component * Move servers models to servers folder * Avatar -> AvatarContainer * Users indexed fields * Initialize author and check if u is present * Not was found -> User not found (turn comments more relevant) * RoomItemInner -> Wrapper * Revert Avatar Touchable logic * Revert responsability of LeftButton on Tablet Mode * Prevent setState on constructor * Run avatarURL only when its not static * Add streams RC Version * Move entire add user logic to result.success * Reorder init on RoomItem * onPress as a class function * Fix roomItem using same username * Add avatar Stories * Fix pick an image from gallery on ProfileView * Format Avatar URL to use RoomId. Co-authored-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * edit room avatar * invalidate cache of room images * reinit avatar if something change * read avatar cache on search * room avatar changed system message * add avatar by rid test * update snapshot * etag cache on select channel * reset room avatar * increase caching to have a better image quality * fix lgtm warn * invalidate ci cache * get avatar etag on select users of create discussion * invalidate ci cache * Fix migration * Fix sidebar avatar not updating * Remove outdated comment * Tests Co-authored-by: Prateek93a <prateek93a@gmail.com> Co-authored-by: Diego Mello <diegolmello@gmail.com> Co-authored-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com> * [IMPROVEMENT] List Component (#2506) * List.Item * section * Start removing theme as prop * Remove StatusBar theme prop * SafeAreaView theme prop * Minor fixes * List.Container * Add translateTitle and translateSubtitle props * Storybook * Show action indicator * Header * Info * Theme stories * FlatList * DisplayName * Fix settings * FlatList tweaks * ThemeView * Screen Lock Config * DefaultBrowserView * PickerView and User Prefs * Notification Prefs * StatusView * Auto Translate * InviteUsersEdit * Visitor * Minor fixes * Remove Separator * Remove iteminfo * Font scale * Legal * Jitsi and e2e * Block * search, star, etc * auto translate and notifications * RoomInfo * Refactor RoomActions * lint * Remove DisclosureIndicator * padding horizontal 12 * Detox * Tests * Address review comments * Fix vertical scroll Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com> * [FIX] App always sends auth for Avatar requests (#2517) * [FIX] Sending auth for Avatar requests when not necessary * fix storybook * Fix ShareListView not updating avatars Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] iOS uploads always cropping as squares (#2516) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [IMPROVEMENT] Mentions layout without background (#2559) * [IMPROVEMENT] Mentions layout without background * Fix RoomItem * Fix tests * [IMPROVEMENT] Support badge number on header buttons (#2566) * Beginning header buttons refactor * Add HeaderButtons * item with title * Refactor * Remove lib * Refactor * Update snapshot * Refactor * Update tests * Lint * [NEW] Threads (#2567) * [IMPROVEMENT] Mentions layout without background * Fix RoomItem * Fix tests * Smaller messagebox * Messagebox colors tweak * Beginning header buttons refactor * Add HeaderButtons * item with title * Refactor * Remove lib * Refactor * Update snapshot * Send to channel on messagebox * Add tshow * Add showMessageInMainThread to login.user reducer * Filter threads on main channel based on user setting * Send tshow * Add tunread * Move unread colors logic away from UnreadBadge component so it can be used on other components * Export UnreadBadge on index * Add empty test * Refactor * Update tests * Lint * Thread unread user and group on RoomItem * Thread badge working * Started ThreadMessagesView.Item * Fix separator * Reactivity working * Lint * custom emojis aren't necessary * Basic filter layout * Filtering layout * Refactor * apply filter * DropdownItemHeader * default all * few fixes * No data found * Fixes list performance issues * Use locale on date formats * Fixed minor styles * Thread badge * Refactor getBadgeColor * Fix send to channel background color * starting search threads * Fix lint and tests * Bump to 4.12.0 just for testing :) * Search input layout * query * starting threads header * fix unnecessary tlm on tmid messages * Fix thread header * lint * Fix thread header on ShareView * Add e2e tests * Fix subscriptions sort * Update stories and minor fixes * Fix button sizes on Messagebox * Remove comment * Unnecessary conditional * Add showMessageInMainThread to user collection * Fix thread header * Fix thread messages not working on tablet * Reset Messagebox.tshow after sending a message * Allow to send to channel when replying to a thread from main channel * Unnecessary theme prop * Address comments * Remove re-render * Fix scroll indicator bug * Fix style * Minor i18n fix * Fix dropdown height * I18n ptbr * I18n * [IMPROVEMENT] Android push notification as a heads-up notification (#2507) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [IMPROVEMENT] Add `Change Encryption Password` and `Reset E2E Key` (#2542) * init * Basic tests passing * Add SecurityPrivacyView * List.Item * section * Start removing theme as prop * Remove StatusBar theme prop * SafeAreaView theme prop * Minor fixes * List.Container * Add translateTitle and translateSubtitle props * Storybook * Show action indicator * Header * Info * Theme stories * FlatList * DisplayName * Fix settings * FlatList tweaks * ThemeView * Screen Lock Config * DefaultBrowserView * PickerView and User Prefs * Notification Prefs * StatusView * Auto Translate * InviteUsersEdit * Visitor * Minor fixes * Remove Separator * Remove iteminfo * Font scale * Legal * Jitsi and e2e * Block * search, star, etc * auto translate and notifications * RoomInfo * Refactor RoomActions * lint * Remove DisclosureIndicator * padding horizontal 12 * Detox * Tests * SecurityPrivacy * E2E encryption sec view * stash * Reset own key * Reset key * Change password * Hide content * Small refactor * Fix tests * Tests passing * Change test order * add pt-br * Address review comments * tests * Missing i18n ptbr Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com> * [IMPROVEMENT] Branding update (#2580) * iOS native icons * Android native icons * Foss native icons * Experimental icon iOS * Experimental * Notification icon * Splash screen * Splash screen iOS * Blue notification text * Fix iOS Launch Screen Icon * Experimental and foss Co-authored-by: Diego Mello <diegolmello@gmail.com> * [CHORE] Update Xcode to 12.1.0 (#2592) * [CHORE] Update Xcode to 12.1.0 * Remove alpha from Xcode App Store Icon * [IMPROVEMENT] Auto search when text changes in directory textfield (#2547) Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com> Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Rooms header overlapping right icons (#2503) takes into account long names on small screen which led to overlapping title and right buttons on the header bar * [IMPROVEMENT] Jitsi lean (#2534) * 2.10.2 * update jitsi sdk * use our own react-native-jitsi-meet * use own android jitsi sdk * remove jsc reference * use self-builded ios sdk * update react-native-jitsi-meet Co-authored-by: Diego Mello <diegolmello@gmail.com> * [i18n] German word fix (#2598) Report in German means "The Report" not "to report". Therefor "Melden" ist better suited here. Co-authored-by: Diego Mello <diegolmello@gmail.com> * [i18n] Improve Chinese translation (#2570) * [FIX] App crashing when notification is received/replied (Android) (#2602) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Update react native CLI to support white labeling with XCode 12 (#2560) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [i18n] Add missing German strings (#2571) * adding missing German strings * resolving conflict Co-authored-by: Diego Mello <diegolmello@gmail.com> * [REGRESSION] Avatars doesn't show up on older servers (< 3.6.0) (#2603) * [REGRESSION] Avatars doesn't show up on older servers (< 3.6.0) * fix: snapshots tests failing Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Missing locales in moment helper (#2562) * [i18n] Add missing Russian strings (#2555) * Added waiting for network string translate * [i18n] Add missing russian strings * Some E2E strings * [i18n] Add missing russian strings * Some grammatical changes and translate optimizations * Add english strings * Final translate Co-authored-by: Карлан Антон Андреевич <KarlanAA@global.bcs> Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] 'Send to channel' when replying as a quote (#2606) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Android notification on Dark Theme using Official main color (#2604) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Storybook not able to import Avatar (#2607) * [FIX] Storybook not able to import Avatar * Fix lint * Mock Date.now * Fix RU translation * isLegacy -> serverVersion * Remove change avatar from room info edit for servers below 3.6 * Mock for storyshots only * lint Co-authored-by: Diego Mello <diegolmello@gmail.com> * [BUG] App isn't showing message for PDF/file uploads (#2584) * Fixed the issue #2531 In app/containers/message/Reply.js added a View Contaier around the Attachment Touchable and Added a Markdown attribute with msg set to description of attachment to display the message if any. * Added the condition to check if File Description Exists Added an if statement to check if file description exists and if yes then add a markdown with value msg equal to the description. Also tested using 'yarn test -u' to add/update the tests. * Made the requested Changes Removed the condition to check for attachment description. Added the `markdown` inside the touchable and wrapped `attachmentContainer` and the `markdown` inside a `<>` component * Added file not showing message issue code in this branch * Fixed the mistake in return * fix * Add tests Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Header title positioning not changing according to the number of icons (#2608) * [DOCS] Update Android Supported versions (#2611) * [i18n] Improve Russian translation (#2609) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] User notification preferences throwing an error when select default Email option (#2615) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] MomentJS crashing on Spanish language (#2616) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] AllowBackup manifest attribute causing unexpected behaviour on login (#2617) * [FIX] Search messages crashing when show a thread message (#2618) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] F-Droid build for store (#2557) * [FIX] F-Droid build for store * Trying to make Override custom push notifications on play build only * Use play sourceSets * Change version code * Fix react-native-config-reader * [FIX] F-Droid build for store * Trying to make Override custom push notifications on play build only * Use play sourceSets * Change version code * Fix react-native-config-reader * Remove react-native-device-info Google dependencies / Use LIBRE_BUILD of react-native-jitsi-meet * Invalidate CI Cache * Set specific jitsi-meet-sdk * Specify 2.10.0-libre * jitsi-meet using an url based on play build * update react-native-jitsi-meet * react-native-device-info foss * undo some unnecessary changes * Fix notifications Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com> * Merge beta into master (#2621) * Sync develop on master (#275) * Create LICENSE * Sync master (#721) * Merge 1.13.0 into Master (#936) * fix last messages (#239) * fix last messages * Room actions (#231) * Layout * Empty starred list * Favorite room * Pinned messages * fix last messages * fix date on pinned messages * fix package * [NEW] OAuth (#241) * Layout * tmp * test iscordova * Webview redirecting * Open and Close login actions * Login services saved on redux * OAuth Github * Server regex fix * OAuth modal style * - Twitter login - Remove services from redux - Open login saga fix * - Facebook login - Fixed user agent - Reactions fix - Message url unique key fix * Google login * Email keyboard removed from messagebox * - Login buttons refactored - RoomList header * Layout improvements * Meteor login redirect_uri changed * fix * Random credentialToken state * [NEW] Room actions: Mentioned messages and Room Members (#242) * Mentioned messages * Starred and pinned actions debounce * Room members * Open room on member touch * [WIP] Improves (#245) * hotfix for ios * hotfix for ios * Update config.yml * Workaround for RN 0.54 on iOS (#246) * Update iOS to RN 0.54 (#248) * Update iOS to RN 0.54 * [WIP] Audio message functionality (#247) * [NEW] Add module react-native-audio * [WIP] Audio message basic UI * [NEW] Record audio message * Use cordova repository to get certificates * Icon 1024 * [NEW] Room actions: block user, snippet messages, room files and leave room (#250) * - Block user - Load room members async - fixed reactive change of room's read only flag * Snippet messages * - Room files - Dismiss Video component on back button press - Improvements on Image component * Improvement on Video component * Leave room * Missing message types * lint * Reactotron working (#249) * [NEW] Room info and Room info edit (#254) * - Block user - Load room members async - fixed reactive change of room's read only flag * Snippet messages * - Room files - Dismiss Video component on back button press - Improvements on Image component * Improvement on Video component * Leave room * Missing message types * lint * - Room info (read only) - Missing message types * Room info scroll * - Tap on room header opens room info - Layout tweaks * - Room info edit - iOS Toast fixed * - Style not implemented actions as disabled * Edit room permission * - Save all room settings in a single call - Implemented roomType and readOnly * - Allow reacting when room is read only * Message type added: room_changed_privacy * Erase room * Created TextInput and SwitchContainer components for reuse and readability * - hasPermission method * - Archive/Unarchive room - Set Join Code * Twitter keyboard type on iOS * Archived room * reactWhenReadOnly permission on message * Active users refactored * User roles * - Subscribe to roles (in order to get role description info: e.g. 'core-team' to 'Rocket.Chat Team') - Save roles to realm (for offline access) - Save roles to redux (and get data from realm on app init) * Lint * code style * password show/hide feature * fix show/hide password * password show/hide * Crashlytics (#258) * Fabric iOS * Fabric configured on iOS and Android * login tracked * more logs * fix reaction * CI fix * Bug fixes (#261) * Layout fixes * RoomsListView's SafeAreaView * Unhandled promise rejection fix * Prevent navigation from opening scenes twice * Create channel fixes * Create LICENSE * Beta (#265) * Fabric iOS * Fabric configured on iOS and Android * - react-native-fabric configured - login tracked * README updated * Run scripts from README updated * README scripts * get rooms and messages by rest * user status * more improves * more improves * send pong on timeout * fix some methods * more tests * rest messages * Room actions (#266) * Toggle notifications * Search messages * Invite users * Mute/Unmute users in room * rocket.cat messages * Room topic layout fixed * Starred messages loading onEndReached * Room actions onEndReached * Unnecessary login request * Login loading * Login services fixed * User presence layout * ïmproves on room actions view * Removed unnecessary data from SelectedUsersView * load few messages on open room, search message improve * fix loading messages forever * Removed state from search * Custom message time format * secureTextEntry layout * Reduce android app size * Roles subscription fix * Public routes navigation * fix reconnect * - New login/register, login, register * proguard * Login flux * App init/restore * Android layout fixes * Multiple meteor connection requests fixed * Nested attachments * Nested attachments * fix check status * New login layout (#269) * Public routes navigation * New login/register, login, register * Multiple meteor connection requests fixed * Nested attachments * Button component * TextInput android layout fixed * Register fixed * Thinner close modal button * Requests /me after login only one time * Static images moved * fix reconnect * fix ddp * fix custom emoji * New message layout (#273) * Grouping messages * Message layout * Users typing animation * Image attachment layout * Fabric and image fix (#284) * Fixed images not showing * Keyboard libs updated * Fabric fix and location removed (#286) * Proguard disabled * message with list + links fixed (#288) * Better image cache component (#292) * react-native-img-cache removed * Improve list render * Support <http://link/Text> inside markdown * Deep linking (#291) * deep linking * Basic deep link working * Deep link routing * Multiple servers working * Send user to the room * Avatar initials and room type icon (#298) * Deep linking fix and more (#294) * Fix - Any https link was deep linking to RocketChat * Keyboard dismiss after add new server * Room info bug fix * Opacity animation * Navigation when adding server fixed * Throttle for unnecessary render on receiving several messages * Search inputs without autocorrect and autocapitalize * Search messages fixed * Messagebox unnecessary render and spotlight fixed * react-native-keyboard-input updated * Lint * Tests updated * Update all dependencies (#299) * Update react-navigation to the latest version 🚀 (#293) * fix(package): update react-navigation to version 2.0.0 * Code updated to support breaking changes of react-navigation * Detox tests E2E (#283) * RoomsListView re-render (#304) <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR --> @RocketChat/ReactNative <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below --> <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can --> - [x] Removed unnecessary re-renders on RoomsListView * [NEW] Broadcast channels (#301) * Broadcast channels * e2e tests * New markdown (#306) Our current markdown is causing a lot of issues on Android devices, since it wraps everything inside a Text component. On Android, Text doesn't support View as a child. This PR adds react-native-markdown-renderer, that uses View as wrapper and may be better. * Fixed audio recording issues (#310) * Fix for "java.lang.IllegalArgumentException: unexpected url" (#313) <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR --> @RocketChat/ReactNative <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below --> User was able to add an invalid instance of Rocket.Chat by pressing submit button instead of "Connect" button. <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can --> * I18n (#312) * Unread and date separator layout improved (#319) <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR --> @RocketChat/ReactNative <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below --> - [x] Unread and date separator layout - [x] "Start of conversation"/"Loading messages" label ![screen shot 2018-05-30 at 18 10 43](https://user-images.githubusercontent.com/804994/40747867-0424964a-6435-11e8-9293-31cc43c110ab.png) ![screen shot 2018-05-30 at 18 09 05](https://user-images.githubusercontent.com/804994/40747868-04484784-6435-11e8-8c31-92e0776276f0.png) <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can --> * [FIX] iOS Universal links (#318) * [NEW] Drawer (#322) * [FIX] invalid user muted value * Ddp fixes (#324) * [NEW] User Profile (#323) * Drawer layout * Drawer changes * Profile * Profile avatar * Set language * Tests * Custom fields * Readme updated * fix invalid user muted value * Fix for "Cannot add a child that doesn't have a YogaNode to a parent without a measure function! (Trying to add a 'RCTVirtualText' to a 'RCTView')" * Settings/Permissions improvements (#325) * Changed the way we read RocketChat settings since setting.type won't be returned from server anymore * Permissions * Unnecessary action sheet render * Update gradle and targetSdkVersion (#328) * Changed the way we read RocketChat settings since setting.type won't be returned from server anymore * Permissions * Unnecessary action sheet render * Update gradle * Switched testServer to use blob * RoomsListHeader search fixed * Runs loadMessagesForRoom only if room has at least 20 rows * - Logout if user's token expired - Removed update avatar logic - Profile dialog border on android * - Animations disabled - CircleCI set * Tests updated * "eventType argument is required" fix * Switch push notification lib (#346) <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR --> @RocketChat/ReactNative <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below --> Closes #342 <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can --> * Allow x-instance-id and X-Instance-ID header (#354) <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR --> @RocketChat/ReactNative <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below --> Closes #137 <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can --> Some server configurations may send x-instance-id header with different case. * Image upload improvements (#368) <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR --> @RocketChat/ReactNative <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below --> - [x] Crop image - [x] Type image description (like web) - [x] Show upload progress - [x] "Try again" in case of error - [x] Cancel upload while in progress - [x] [Android] Zoom on photos <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can --> ![image](https://user-images.githubusercontent.com/804994/42526934-a12da304-844d-11e8-8668-f3d69369726a.png) ![image](https://user-images.githubusercontent.com/804994/42527829-297945fe-8450-11e8-9f0e-9e668dd33043.png) * [NEW] Room Loading(#372) <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR --> @RocketChat/ReactNative <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below --> <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can --> * [FIX] Empty room name for livechat (#375) <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR --> @RocketChat/ReactNative <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below --> Closes #320 Closes #209 <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can --> * [NEW] Reply preview (#374) * Updated to React Native 0.56 * Reply Preview * [FIX] Close websocket (#379) * Fixed a bug when closing websocket * removeListener fixed * [I18N] Russian translation (#381) [I18N] Russian translation file * [NEW] Icon (#383) <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR --> @RocketChat/ReactNative <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below --> <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can --> ![image](https://user-images.githubusercontent.com/804994/43228416-d8af49d6-9037-11e8-8830-a1803932c7fd.png) * [FIX] Android 8 notifications (#382) <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR --> @RocketChat/ReactNative <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below --> Closes #380 <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can --> * Added CocoaPods to manage react-native-image-crop-picker (#373) <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR --> @RocketChat/ReactNative <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below --> <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can --> react-native-image-crop-picker raised an error when uploading to TestFlight. The lib highly recommends CocoaPods for production builds. * Added single-server to readme (#390) <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR --> @RocketChat/ReactNative <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below --> Closes #386 Closes #295 <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can --> * Improve RoomsList render time (#384) <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR --> @RocketChat/ReactNative <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below --> <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can --> - [x] Added FlatList.getItemLayout() to improve list render time - [x] Some texts were breaking lines at sidebar - [x] Removed onPress from links at RoomsListView - [x] Added eslint rule to prevent unused styles - [x] Fixed auto focus bug at CreateChannel and NewServer - [x] Fix change server bug - [x] Fixed a bug when resuming in ListServer - [x] I18n fixed - [x] Fixed a bug on actionsheet ref not being created - [x] Reply wasn't showing on Android - [x] Use Notification.Builder.setColor/getColor only after Android SDK 23 - [x] Listen to app state only when inside app - [x] Switched register push token position in order to improve login performance - [x] When deep link changes server, it doesn't refresh rooms list - [x] Added SafeAreaView in all views to improve iPhone X experience - [x] Subpath regex #388 * [NEW] Empty room background (#412) <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR --> @RocketChat/ReactNative <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below --> Closes #398 <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can --> ![aug-09-2018 11-35-32](https://user-images.githubusercontent.com/804994/43906080-cbfadf92-9bc8-11e8-9ac9-44f43d3af023.gif) ![aug-09-2018 11-35-16](https://user-images.githubusercontent.com/804994/43906082-cc19411c-9bc8-11e8-9892-c65c86951a91.gif) ![image](https://user-images.githubusercontent.com/804994/43911366-ad830cd0-9bd5-11e8-8913-6a7e87a2206c.png) * Add roadmap (#406) <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR --> @RocketChat/ReactNative <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below --> Closes #45 <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can --> * [NEW] Onboarding (#407) <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR --> @RocketChat/ReactNative <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below --> Closes #392 <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can --> ![aug-07-2018 17-03-50](https://user-images.githubusercontent.com/804994/43799447-f62074dc-9a63-11e8-8aac-bf2c4c5a8a2b.gif) ![aug-07-2018 17-03-35](https://user-images.githubusercontent.com/804994/43799446-f5f84a70-9a63-11e8-8947-265113ae9bf4.gif) ![aug-07-2018 17-03-13](https://user-images.githubusercontent.com/804994/43799445-f5d70ee6-9a63-11e8-94a9-f49c7d69fbba.gif) * [NEW] Updated Logo on Splash screen (#409) <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR --> @RocketChat/ReactNative <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below --> Closes #399 <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can --> ![aug-07-2018 17-39-44](https://user-images.githubusercontent.com/804994/43801415-739a0cca-9a69-11e8-8bec-d65f751e6a28.gif) ![aug-07-2018 17-31-12](https://user-images.githubusercontent.com/804994/43801416-73d19bd6-9a69-11e8-90ac-bbc7ddeed938.gif) * [FIX] Only single attachment rendered (#417) * [NEW] Rooms list layout (#413) * RoomsListView layout * Rooms list layout * Sort component * Header icons * Default header colors * Add server dropdown * Close sort dropdown if server dropdown will open * UserItem * Room type icon * Search working * Tests updated * Android layout * Using realm queries instead of array iterates * Animation duration * Fixed render bug * [NEW] Create channel layout (#420) * RoomsListView layout * Rooms list layout * Sort component * Header icons * Default header colors * Add server dropdown * Close sort dropdown if server dropdown will open * UserItem * Room type icon * Search working * Tests updated * Android layout * Using realm queries instead of array iterates * Animation duration * Fixed render bug * - NewMessageView - backButtonTitle always empty - SearchBox created * New create channel layout * Search refactored * loginSuccess dismiss modal * Tests working * [FIX] Open unsupported videos on browser (#422) * 1.1 * Sort/group rooms local only (#425) * Update android api from ci * Sort local only * [FIX] Missing current server (#427) * server.current removed * Increased area of touch on header * Hide search when sort dropdown is tapped * default server icon url * 1.1.1 * [NEW] Experimental Icon (#430) * [NEW] Message layout (#426) * message container/component * Separator component * Reply * Url * tests updated * Minor changes * Audio component * Broadcast button * Minor touches * Reply preview * Edited * Minor bug fixes * - Update roadmap - Bump version to 1.2 * Onboarding styles fix * [FIX] Drawer navigation won't refresh chats (#432) * Avoid errors on Audio/Image/Video (#443) * Bump version to 1.2.1 (#444) * Stop supporting Android 4.4 and lower (#447) * Several fixes for 1.2.1 (#448) * Fix user.roles * Better onLongPress handle on messages * Indicator position * Fix role undefined in system messages * Add baseUrl in case of file attachments * Join room fixed * RoomView params * Broadcast fixes * Add server layout changes * Use native images * Subscribe to not joined channels * Fix alerts without i18n * Tests updated * Bump version to 1.2.2 (#449) * [NEW] Use community JSC for Android (#450) * [NEW] Use community JSC for Android * Quick fix on unread chats * [NEW] Show app version (#454) * [NEW] Portuguese translation (#452) * [NEW] Portuguese translation * Remove servers from sidebar * Update dependencies (#431) * Update dependencies * Lint and test * Added react-native fork * rn 57 * Lint and tests updated * Update xcode on circleci * Use legacy build system * Update tests * Use inline requires (#459) * Update dependencies * Lint and test * Added react-native fork * rn 57 * Lint and tests updated * Update xcode on circleci * Use legacy build system * Update tests * Inline requires * Fix eslint and remove temp gradle * Unnecessary renders * Update isNotch and Readme * Tests updated * Bump version to 1.3.0 (#461) * Better touch handling on rooms list (#462) * Use react-native-gesture-handler at RoomItem * Fixed info message author * Edit message render improvement * Fix ws to http replace * Bump version to 1.3.1 (#463) * Composer layout tweaked (#464) * Composer layout tweaked * Fix localization error * Bump version to 1.3.2 * [FIX] Handle deleted messages (#466) * [FIX] Handle deleted messages * Fix rest error * Fix some connection issues * [FIX] Search rooms (#468) * Bump version to 1.3.3 (#469) * Connecting to DDP badge (#471) * Display custom fields on user info (#476) * Render custom fields on user info * renderCustomFields fix * Display custom fields in user info * Fix lint error * [FIX] DDP badge wasn't hiding on fast connections (#477) * Use Rocket.Chat JS SDK (#481) * JS SDK * API working * Multiple servers * Bump version to 1.4.0 (#482) * [FIX] 2FA and LDAP (#488) * [FIX] Unread rooms group order (#487) * Use grouping setting on temp messages (#486) * [FIX] Delete room error (#485) * Rename to Rocket.Chat Experimental (#483) * Update dependencies (#484) * Bump version to 1.4.0 (#482) * test * one more test * Fix build * Regression: Wait for unmount to delete database after logout (#489) * Bump version to 1.4.1 (#490) * Regression: Crash on Android search (#492) * Bump version to 1.4.2 (#493) * Update Rocket.Chat.js.SDK (#494) * Bump version to v1.4.3 (#495) * [FIX] OAuth (#496) * Smaller header icons inside the room (#499) * [FIX] Logout (#497) * [FIX] Logout * Removed realm instances on rooms list * Bump version to 1.4.4 (#498) * Update navigation library (#501) * v2 * Working on Android 0.57.3 * Drawer working * Removing v1 navigator * - Splash screen - Icons changed * Deeplink * Remove EventEmitter from CreateChannelView * Android search * Android notifications * OAuth * Fix search props * Lint and tests fixed * Fix android build * Improvements on iPhone X* usage * Fix detox * Fix android build * Room.f added to RoomView.shouldComponentUpdate * Animations on RoomsListView and RoomView * Fix topbar buttons on Android * Bump version to 1.5.0 (#503) * Check $FABRIC_KEY availability in CircleCI (#506) * Check $FABRIC_KEY in CircleCI * Remove config scripts * Check $FABRIC_KEY availability in CircleCI for iOS (#507) * [I18n] Add Simplified Chinese(zh-CN) locale (#505) * [FIX] iOS pop gesture not working properly (#509) * Check if lastMessage has an attachment and show "User sent an attachment" at RoomsList (#510) * [FIX] Messages not being loaded properly (#513) * Fetch avatar initials from server (#512) * Fix iOS pop gesture and open sidemenu gesture (#511) * Bump version to 1.5.1 (#516) * [NEW] Room header layout (#521) * Clear iOS notification on resume/open (#520) * [FIX] Flashing avatars on Android after #512 (#519) * [FIX] App connects to previous server instead of the recent added (#518) * [FIX] Room view header crashes when destructuring reducer (#523) * [FIX] Dismiss keyboard on room close (#530) * [FIX] Composer composer's send icon slowness (#528) * [WIP] New Authentication layout (#536) New Authentication layout * Regression: Resend messages with error (#532) * DDP Connection badge animation changed (#533) * [FIX] Upload buttons on Android (#541) * Bump version to 1.6.0 (#543) * I18n: Add missing translation of simplified Chinese (#539) * Update dependencies (#544) * AndroidManifest changes * Regression: Deep linking stopped working after react-native-navigation update (#549) * [FIX] Android stuck on splash screen after hardware back button is pressed (#550) * [FIX] Android stuck on splash screen after hardware button is pressed * Fix empty user at asyncstorage * Remove unused subscribe * [FIX] x-instance-id header prop is case insensitive (#551) * Bump version to 1.6.1 (#553) * [FIX] x-instance-id header prop is case insensitive * Use Rest API calls (#558) * Chats: Don't show group header if none of the filters is selected (#560) * [CHORE] Update Xcode image version on CircleCI (#561) * Bump version to 1.7.0 (#562) * [FIX] Load messages on notification tap (#564) * Use Rest API pt 2 (#568) * Room files * Pinned messages * Starred messages * Mentioned messages * Search messages * Bug fixes * Profile * Livechat * Block/unblock user * Erase room * Archive room * Remove unused method * Bug fix * [CHORE] Add hold step on CircleCI before TestFlight (#572) * [FIX] GET /info to check if it's a valid server instead of x-instance-id (#573) * Bump version to 1.7.1 (#574) * Unnecessary re-renders removed (#570) * shouldComponentUpdate * Rooms list shouldcomponentupdate * RoomView shouldComponentUpdate * Messagebox and Message shouldComponentUpdate * EmojiPicker shouldComponentUpdate * RoomActions shouldComponentUpdate * Room info shouldComponentUpdate * Update RNN * Use only one Flatlist if none group filter is selected * Update fix * shouldComponentUpdate * Bug fixes * ListView changes * Bug fix * render list bug fix * Changes on public channels * - RoomView saga leak removed - Join room e2e tests added * Rest versions * Method call versions * Min RocketChat version alert * Update dependencies (#587) * [FIX] Better message actions (#567) * [FIX] Back button press on message actions (#592) * Bump version to 1.8.0 (#595) * [FIX] LDAP login (#596) * Create class to manage navigation (#594) * Add Navigation class * Place Drawer.js logic inside of Navigation * Load less views at startup * [FIX] v1.8.0 (#599) * Downgrade react-native-fast-image * Update iOS permission usage descriptions * [FIX] Delete upload item * Update JS SDK version (#602) * Add Icons class (#611) Creates Icons class to manage when to load icons from native side or react-native-vector-icons. It also fixes `react-native run-android` #517 * Updating room indicator (#609) Shows "Updating..." when requesting rooms from Rest API. * [FIX] Load avatar on servers that prevent unauthenticated avatar access (#604) App would show an empty space on servers that require authentication on avatar access * [FIX] 2FA login in a server with LDAP enabled (#612) * [FIX] Start loop searching for rooms updates only when connection goes down and SDK has userId (#613) * Allow to create empty channel (#615) * [FIX] Reply title should break text (#616) * Bump version to 1.9.0 (#617) * [FIX] SDK issues (#621) * Remove listeners from room * Properly close connections on change server * Minor layout change on connecting badge * [CHORE] Add TestFlight invite and update Readme (#623) * [FIX] npm -> yarn dependencies migration (#622) * I18n: Add French (#629) * [FIX] Remove rooms listener (#630) * [CHORE] Update issue template (#638) * I18n: Add German (#641) * Bump version to 1.10.0 (#644) * [FIX] Prevent mass is typing dispatchs (#651) * [FIX] Handle database errors properly (#650) * [FIX] Change actions labels (#654) * [FIX] Room members filter (#655) * [FIX] uploadProgress is not a function (#656) * [FIX] Slow messagebox (#658) * Remove drawer (#653) * Remove drawer (layout needs to be changed in future releases, though) * Don't navigate outside on logout if there's other logged server * Update react-native-navigation * Message button (#660) * Remove touchable opacity when scrolling messages * Tap on disable messages closes keyboard * Unify vibration * Vibrate only on Android * [FIX] Fetch rooms date (#662) * [FIX] Select emoji error (#666) * Update Realm to 2.24 (#667) * Update React Native to 0.58.6 (#668) * [FIX] Fix some language issues in German language (#664) * New icons (#643) * New Icons * Remove unused assets * Change send icon * Layout tweaks * Refactor Status * Styles changed * User layout fix * Separator layout changes * Sidebar status layout fix * Fix Message.onLongPress issue * Fix code markdown Closes https://github.com/RocketChat/Rocket.Chat.ReactNative/issues/625 * Status lint * Fix tests * Navigation debounce * RoomActions icons * Space between components * Group text * Update tests * [CHORE] Remove .debug suffix on Android (#681) * [FIX] Fix null native Messagebox component object (#680) * Fix null native Messagebox component object * [iOS] Fix header alignment * Remove unused files * Switch to react-navigation (#687) * Update readme (#714) * Bump to 1.10.1 (#731) * [FIX] Deep linking between multiple logged servers (#730) * Fix handle invisible status (#692) * I18n: Add Portuguese (Portugal) (#722) * [FIX] Show ActivityIndicator in RoomMembersView (#686) * Bump version to 1.11.0 (#761) * Migrate from GCM to FCM (#760) * [NEW] Scrollable room name feature (#756) * [NEW] Scroll down floating button (#735) * [CHORE] Added Storybook documentation (#757) * Use FlatList in RoomView (#762) * [FIX] iOS requiring location permission (#768) * Room item layout (#771) * [NEW] Draft message per room (#772) * [FIX] Add Realm.safeAddListener (#785) * [CHORE] Remove tvOS target (#779) * [NEW] Discussions (#696) * Bump version to 1.12.0 (#804) * [NEW] Threads (#798) * RoomsListView improvements (#819) * [FIX] Giphy not showing (#810) * [FIX] Apply emojify on empty texts (#824) * Lock drawer when stack is not on root screen (#825) * Room item layout (#835) * [FIX] Threads (#838) Closes #826 Closes #827 Closes #828 Closes #829 Closes #830 Closes #831 Closes #832 Closes #833 * [FIX] Smaller thread title (#846) * [FIX] Smaller thread title * Remove markdown notation from thread title * On message press debounce * Align vertical thread title * [Regression] Search stopped working on Android after LastMessage refactor (#851) * Load legal pages from web (#849) * Update fetch permissions api (#850) * Update custom emojis endpoint (#852) * Update emoji endpoint * Use React.memo on Markdown * Support RC versions lower than 0.75.0 * Realm migration * Fetch roles from rest api (#853) * Fetch roles from rest api * Fix RoomInfoView role get * Remove roles from redux * Bump version to 1.13 (#857) * Active users improvements (#855) * Remove connection badge (#862) * Connecting indicator on RoomsListView header * Connecting indicator on RoomView header * Remove ConnectionBadge * Show updating on RoomView load messages * Update dependencies (#863) * Minor updates * Update jsc-android * Update react-native-modal * Minor updates * Update react-native-fast-image * Minor dev updates * Few major updates * Update react-native-keyboard-aware-scroll-view * Update pods * Update android-support * Update tests * Remove duplicated getRoleDescription function (#866) * [FIX] Load local URL image (#871) * [FIX] Toggle/follow thread icon (#867) * Tweaks on sequential threads messages layout (#858) * Tweaks on sequential threads messages * Update tests * Fix quote * Prevent from deleting thread start message when positioned inside the thread * Remove thread listener from RightButtons * Fix error on thread start parse * Stop parsing threads on render * Check replied thread only if necessary * Fix messages don't displaying * Fix threads e2e * RoomsListView.updateState slice * Stop fetching hidden messages on threads * Set initialNumToRender to 5 * [FIX] Check if room is mounted before setting state (#864) * Tweaks on sequential threads messages * Update tests * Fix quote * Prevent from deleting thread start message when positioned inside the thread * Remove thread listener from RightButtons * Fix error on thread start parse * Stop parsing threads on render * Check replied thread only if necessary * Fix messages don't displaying * Fix threads e2e * RoomsListView.updateState slice * Stop fetching hidden messages on threads * Check if RoomView is mounted before rendering * Refactor navigation events on RoomsListView * Fix lint * Fix listener * [FIX] Typing not getting cleared after popping a room (#873) * [CHORE] Remove e2e tests from CI (#875) * [FIX] Remove listeners on RoomView header unmount (#874) * [RELEASE] Merge beta into master (#1055) * Bump version to 1.16.0 (#1014) * [IMPROVEMENT] Share credentials with Rocket.Chat.iOS (#982) * ✨ Create user table * ✨ Introduce user table * 🔥 Remove unused table * ➕ Add userdefaults to storage data * 💚 Fix android build * ✨ Get credentials from iOS native client * 🔥 Remove unused code * ⏪ Revert sign xcode * 🐛 Fix first login-logout * 🎨 Use constants to UserDefaults Keys * 🐛 Fix clear server-user-info on logout * 🐛 Fix filter null value * 🚑 Remove user object in logout * ✨ Fix get servers from native-client * 🚑 Fix error on change server * [FIX] Don't run UserDefaults credentials on Android (#1015) * 🐛 Fix native credentials (android) * Fix migration loop * [IMPROVEMENT] Hide frequently used emoji tab when empty (#792) * [IMPROVEMENT] Bigger emoji in emoji only messages (#793) * issue #725: bigger emoji in emoji only message * issue-725/add storybook for Message/Emoji * issue-725: update storybook/Message jest snapshot * comment storybook import * allow spaces and line breaks in emoji only message * merge develop * revert unnecessary spacing * [FIX] Empty message if contains only a link (#787) * Fix empty message if contains only a link * 🐛 Fix empty space * [IMPROVEMENT] Refactor empty space regex on quote (#1017) * 🎨 Improve regex to empty space on quote * 🎨 Improve on regex to empty space on quote * [NEW] Custom fields on signup (#1013) * added custom feilds on registration * added flag as leftIcon and removed lable * added try and catch * typo * [CHORE] Renew provisioning profiles (#1020) * [NEW] Auto-translate (#1012) * Update realm * View original and translate working * Read AutoTranslate_Enabled setting * RocketChat.canAutoTranslate() * AutoTranslateView * Save language * Auto-translate switch * Translate message * [IMPROVEMENT] Use haptics rather than vibration (#1016) * Install expo-haptics * Use expo-haptics rather than RN's Vibration module * [IMPROVEMENT] Use Rest API for file upload (#1005) * removed rn-fetch-blob and use native XMLHttpRequest instead * removed unnessary changes * fix android bug * fix android bug * added tmid support * fix bug * fixed isssue with cacel model * fix problems with audio * done requested changes * fix bug with android * [CHORE] [CI] [TESTS] update detox to make ci pass (#1026) * feat: update detox to 12.11.3 to make CI pass * ci: comment all jobs but leave e2e-test job * commit to rerun IC e2e-test job * ci: uncomment all CI jobs * [NEW] Room swipe actions: mark as read/unread, hide, fav (#976) * added unread and fav feature * changed the layout * fix jest * done requested changes * added requested changes * [FIX] Android build (#1027) * [FIX] Android build * CircleCI error * [FIX] iOS share credentials build (#1028) * [FIX] iOS share credentials build * Use `hasMigration` as a string * [CI] Restore cache on CI (#1029) * feat: add fastlane save\restore cache config; comment not needed jobs; * install fastlane using 'bundle install' * install fastlane using 'sudo bundle install' * uncomment ios build commands * run set up google services in ios folder * add working_directory: ios to ios-build steps * remove 'cd ios' from Fastlane build step * add save\restore cache for npm modules * group save_cache steps * cache fastlane in ios-testflight job * uncomment previously commented jobs\steps * fix: add missing colon * use key for caching: node-modules-{{ checksum ".circleci/config.yml" }}-{{ checksum "yarn.lock" }} * add names for save\restore steps * ci: add `default` step with `working_directory: ~/repo` to ios-build job * return back caching npm: `node-v1-{{ checksum "package.json" }}-{{ arch }}` * fix: add missing curly braces * save\restore cache in e2e-test job; remove {{arch}} from cache names * add names to restore_cache steps in android-build job * add names to save_cache steps in android-build job * add names to all save\restore steps; change checksum package.json to yarn.lock * change `npm` to `NPM` in steps naming * remove {{ checksum circle ci }} from android-build job and fix naming of steps * [FIX] Rooms swipes (#1034) * Regression: on press style feedback * Action button styles * Fix animations * Styles changed * Update subscription without having to wait for socket * Calculate width on RoomsListView instead * [FIX] Decrease bigger emoji size to 30 (#1031) * [FIX] Append server URL on avatar if necessary (#1038) * Comment removeClippedSubviews * Comment width animation * Remove redux from RoomItem * Fix wrong re-render comparison * Remove listener * Raise minDeltaX * memo actions * Spring with native driver * Refactor functions * Fix props issues * Remove RoomItem.height * Long swipe * Refactor animations * this.rowTranslation -> this.transX * Moved state to this * Bump version to 1.16.1 (#1045) * [FIX] Set UserDefaults AppGroup on notification tap (#1047) * [FIX] Auto-translate messages as they arrive * Fix favorite button * [RELEASE] Merge beta into master (#1082) * Bump version to 1.16.0 (#1014) * [IMPROVEMENT] Share credentials with Rocket.Chat.iOS (#982) * ✨ Create user table * ✨ Introduce user table * 🔥 Remove unused table * ➕ Add userdefaults to storage data * 💚 Fix android build * ✨ Get credentials from iOS native client * 🔥 Remove unused code * ⏪ Revert sign xcode * 🐛 Fix first login-logout * 🎨 Use constants to UserDefaults Keys * 🐛 Fix clear server-user-info on logout * 🐛 Fix filter null value * 🚑 Remove user object in logout * ✨ Fix get servers from native-client * 🚑 Fix error on change server * [FIX] Don't run UserDefaults credentials on Android (#1015) * 🐛 Fix native credentials (android) * Fix migration loop * [IMPROVEMENT] Hide frequently used emoji tab when empty (#792) * [IMPROVEMENT] Bigger emoji in emoji only messages (#793) * issue #725: bigger emoji in emoji only message * issue-725/add storybook for Message/Emoji * issue-725: update storybook/Message jest snapshot * comment storybook import * allow spaces and line breaks in emoji only message * merge develop * revert unnecessary spacing * [FIX] Empty message if contains only a link (#787) * Fix empty message if contains only a link * 🐛 Fix empty space * [IMPROVEMENT] Refactor empty space regex on quote (#1017) * 🎨 Improve regex to empty space on quote * 🎨 Improve on regex to empty space on quote * [NEW] Custom fields on signup (#1013) * added custom feilds on registration * added flag as leftIcon and removed lable * added try and catch * typo * [CHORE] Renew provisioning profiles (#1020) * [NEW] Auto-translate (#1012) * Update realm * View original and translate working * Read AutoTranslate_Enabled setting * RocketChat.canAutoTranslate() * AutoTranslateView * Save language * Auto-translate switch * Translate message * [IMPROVEMENT] Use haptics rather than vibration (#1016) * Install expo-haptics * Use expo-haptics rather than RN's Vibration module * [IMPROVEMENT] Use Rest API for file upload (#1005) * removed rn-fetch-blob and use native XMLHttpRequest instead * removed unnessary changes * fix android bug * fix android bug * added tmid support * fix bug * fixed isssue with cacel model * fix problems with audio * done requested changes * fix bug with android * [CHORE] [CI] [TESTS] update detox to make ci pass (#1026) * feat: update detox to 12.11.3 to make CI pass * ci: comment all jobs but leave e2e-test job * commit to rerun IC e2e-test job * ci: uncomment all CI jobs * [NEW] Room swipe actions: mark as read/unread, hide, fav (#976) * added unread and fav feature * changed the layout * fix jest * done requested changes * added requested changes * [FIX] Android build (#1027) * [FIX] Android build * CircleCI error * [FIX] iOS share credentials build (#1028) * [FIX] iOS share credentials build * Use `hasMigration` as a string * [CI] Restore cache on CI (#1029) * feat: add fastlane save\restore cache config; comment not needed jobs; * install fastlane using 'bundle install' * install fastlane using 'sudo bundle install' * uncomment ios build commands * run set up google services in ios folder * add working_directory: ios to ios-build steps * remove 'cd ios' from Fastlane build step * add save\restore cache for npm modules * group save_cache steps * cache fastlane in ios-testflight job * uncomment previously commented jobs\steps * fix: add missing colon * use key for caching: node-modules-{{ checksum ".circleci/config.yml" }}-{{ checksum "yarn.lock" }} * add names for save\restore steps * ci: add `default` step with `working_directory: ~/repo` to ios-build job * return back caching npm: `node-v1-{{ checksum "package.json" }}-{{ arch }}` * fix: add missing curly braces * save\restore cache in e2e-test job; remove {{arch}} from cache names * add names to restore_cache steps in android-build job * add names to save_cache steps in android-build job * add names to all save\restore steps; change checksum package.json to yarn.lock * change `npm` to `NPM` in steps naming * remove {{ checksum circle ci }} from android-build job and fix naming of steps * [FIX] Rooms swipes (#1034) * Regression: on press style feedback * Action button styles * Fix animations * Styles changed * Update subscription without having to wait for socket * Calculate width on RoomsListView instead * [FIX] Decrease bigger emoji size to 30 (#1031) * [FIX] Append server URL on avatar if necessary (#1038) * Comment removeClippedSubviews * Comment width animation * Remove redux from RoomItem * Fix wrong re-render comparison * Remove listener * Raise minDeltaX * memo actions * Spring with native driver * Refactor functions * Fix props issues * Remove RoomItem.height * Long swipe * Refactor animations * this.rowTranslation -> this.transX * Moved state to this * Bump version to 1.16.1 (#1045) * [FIX] Set UserDefaults AppGroup on notification tap (#1047) * [FIX] Auto-translate messages as they arrive * Fix favorite button * [FIX] Swipe animations (#1044) * Comment removeClippedSubviews * Comment width animation * Remove redux from RoomItem * Fix wrong re-render comparison * Remove listener * Raise minDeltaX * memo actions * Spring with native driver * Refactor functions * Fix props issues * Remove RoomItem.height * Long swipe * Refactor animations * this.rowTranslation -> this.transX * Moved state to this * Fix favorite button * [FIX] Auto-translate messages as they arrive (#1049) * Comment removeClippedSubviews * Comment width animation * Remove redux from RoomItem * Fix wrong re-render comparison * Remove listener * Raise minDeltaX * memo actions * Spring with native driver * Refactor functions * Fix props issues * Remove RoomItem.height * Long swipe * Refactor animations * this.rowTranslation -> this.transX * Moved state to this * [FIX] Auto-translate messages as they arrive * [i18n] Add missing de translations (#1040) * [CHORE] Switch to react-native-localize (#1043) * Bump version to 1.17.0 (#1057) * Load views as needed (#1056) * [IMPROVEMENT] Change "resend" icon position (#1048) * [NEW] Video support (#801) * [NEW] File upload (#882) * [NEW] Share extension (#942) * [FIX] Share extension CI build (#1060) * Change bundleID * Provisioning * get provisioning profile * [IMPROVEMENT] Reusable toast (#1065) * [FIX] Moment locales (#1066) * [FIX] Share Extension issues (#1064) * [FIX] Empty white list enables all media types upload (#1077) * Merge branch 'master' into develop (#1079) * [FIX] Empty white list enables all media types upload (#1080) * Create utils to media (canUpload) * Fix variable name * [CHORE] Update README (#1081) * [RELEASE] Merge beta into master (#1088) * Bump version to 1.16.0 (#1014) * [IMPROVEMENT] Share credentials with Rocket.Chat.iOS (#982) * ✨ Create user table * ✨ Introduce user table * 🔥 Remove unused table * ➕ Add userdefaults to storage data * 💚 Fix android build * ✨ Get credentials from iOS native client * 🔥 Remove unused code * ⏪ Revert sign xcode * 🐛 Fix first login-logout * 🎨 Use constants to UserDefaults Keys * 🐛 Fix clear server-user-info on logout * 🐛 Fix filter null value * 🚑 Remove user object in logout * ✨ Fix get servers from native-client * 🚑 Fix error on change server * [FIX] Don't run UserDefaults credentials on Android (#1015) * 🐛 Fix native credentials (android) * Fix migration loop * [IMPROVEMENT] Hide frequently used emoji tab when empty (#792) * [IMPROVEMENT] Bigger emoji in emoji only messages (#793) * issue #725: bigger emoji in emoji only message * issue-725/add storybook for Message/Emoji * issue-725: update storybook/Message jest snapshot * comment storybook import * allow spaces and line breaks in emoji only message * merge develop * revert unnecessary spacing * [FIX] Empty message if contains only a link (#787) * Fix empty message if contains only a link * 🐛 Fix empty space * [IMPROVEMENT] Refactor empty space regex on quote (#1017) * 🎨 Improve regex to empty space on quote * 🎨 Improve on regex to empty space on quote * [NEW] Custom fields on signup (#1013) * added custom feilds on registration * added flag as leftIcon and removed lable * added try and catch * typo * [CHORE] Renew provisioning profiles (#1020) * [NEW] Auto-translate (#1012) * Update realm * View original and translate working * Read AutoTranslate_Enabled setting * RocketChat.canAutoTranslate() * AutoTranslateView * Save language * Auto-translate switch * Translate message * [IMPROVEMENT] Use haptics rather than vibration (#1016) * Install expo-haptics * Use expo-haptics rather than RN's Vibration module * [IMPROVEMENT] Use Rest API for file upload (#1005) * removed rn-fetch-blob and use native XMLHttpRequest instead * removed unnessary changes * fix android bug * fix android bug * added tmid support * fix bug * fixed isssue with cacel model * fix problems with audio * done requested changes * fix bug with android * [CHORE] [CI] [TESTS] update detox to make ci pass (#1026) * feat: update detox to 12.11.3 to make CI pass * ci: comment all jobs but leave e2e-test job * commit to rerun IC e2e-test job * ci: uncomment all CI jobs * [NEW] Room swipe actions: mark as read/unread, hide, fav (#976) * added unread and fav feature * changed the layout * fix jest * done requested changes * added requested changes * [FIX] Android build (#1027) * [FIX] Android build * CircleCI error * [FIX] iOS share credentials build (#1028) * [FIX] iOS share credentials build * Use `hasMigration` as a string * [CI] Restore cache on CI (#1029) * feat: add fastlane save\restore cache config; comment not needed jobs; * install fastlane using 'bundle install' * install fastlane using 'sudo bundle install' * uncomment ios build commands * run set up google services in ios folder * add working_directory: ios to ios-build steps * remove 'cd ios' from Fastlane build step * add save\restore cache for npm modules * group save_cache steps * cache fastlane in ios-testflight job * uncomment previously commented jobs\steps * fix: add missing colon * use key for caching: node-modules-{{ checksum ".circleci/config.yml" }}-{{ checksum "yarn.lock" }} * add names for save\restore steps * ci: add `default` step with `working_directory: ~/repo` to ios-build job * return back caching npm: `node-v1-{{ checksum "package.json" }}-{{ arch }}` * fix: add missing curly braces * save\restore cache in e2e-test job; remove {{arch}} from cache names * add names to restore_cache steps in android-build job * add names to save_cache steps in android-build job * add names to all save\restore steps; change checksum package.json to yarn.lock * change `npm` to `NPM` in steps naming * remove {{ checksum circle ci }} from android-build job and fix naming of steps * [FIX] Rooms swipes (#1034) * Regression: on press style feedback * Action button styles * Fix animations * Styles changed * Update subscription without having to wait for socket * Calculate width on RoomsListView instead * [FIX] Decrease bigger emoji size to 30 (#1031) * [FIX] Append server URL on avatar if necessary (#1038) * Comment removeClippedSubviews * Comment width animation * Remove redux from RoomItem * Fix wrong re-render comparison * Remove listener * Raise minDeltaX * memo actions * Spring with native driver * Refactor functions * Fix props issues * Remove RoomItem.height * Long swipe * Refactor animations * this.rowTranslation -> this.transX * Moved state to this * Bump version to 1.16.1 (#1045) * [FIX] Set UserDefaults AppGroup on notification tap (#1047) * [FIX] Auto-translate messages as they arrive * Fix favorite button * [FIX] Swipe animations (#1044) * Comment removeClippedSubviews * Comment width animation * Remove redux from RoomItem * Fix wrong re-render comparison * Remove listener * Raise minDeltaX * memo actions * Spring with native driver * Refactor functions * Fix props issues * Remove RoomItem.height * Long swipe * Refactor animations * this.rowTranslation -> this.transX * Moved state to this * Fix favorite button * [FIX] Auto-translate messages as they arrive (#1049) * Comment removeClippedSubviews * Comment width animation * Remove redux from RoomItem * Fix wrong re-render comparison * Remove listener * Raise minDeltaX * memo actions * Spring with native driver * Refactor functions * Fix props issues * Remove RoomItem.height * Long swipe * Refactor animations * this.rowTranslation -> this.transX * Moved state to this * [FIX] Auto-translate messages as they arrive * [i18n] Add missing de translations (#1040) * [CHORE] Switch to react-native-localize (#1043) * Bump version to 1.17.0 (#1057) * Load views as needed (#1056) * [IMPROVEMENT] Change "resend" icon position (#1048) * [NEW] Video support (#801) * [NEW] File upload (#882) * [NEW] Share extension (#942) * [FIX] Share extension CI build (#1060) * Change bundleID * Provisioning * get provisioning profile * [IMPROVEMENT] Reusable toast (#1065) * [FIX] Moment locales (#1066) * [FIX] Share Extension issues (#1064) * [FIX] Empty white list enables all media types upload (#1077) * Merge branch 'master' into develop (#1079) * [FIX] Empty white list enables all media types upload (#1080) * Create utils to media (canUpload) * Fix variable name * [CHORE] Update README (#1081) * [FIX] Media share type (#1086) * [RELEASE] Merge beta into master (#1142) * [RELEASE] Merge beta into master (#1174) * [RELEASE] Merge beta into master (#1282) * Merge beta into master (#1461) * Merge beta into master (#1637) * Merge beta into master (#1759) * Merge beta into master (#1897) * [FIX] Close SortDropdown on sort select (#1230) * [FIX] Cancel upload and check failed upload (#1232) * [FIX] Slash commands not cleaning is typing and not using state (#1233) * [FIX] Dispatch roomsRequest on app foreground event even if not connected (#1234) * [CHORE] Update react-native-jitsi-meet (#1235) * [FIX] Regex on run slash command (#1223) * Update React Native to 0.61.1 (#1236) * Update React Native to 0.61.1 * Update patch to SSL Pinning * Revert storybook * [CHORE] Update react-native-safe-area-view (#1219) * [FIX] Try/catch JSON.parse XHR response (#1238) * [FIX] Change messagebox icon immediate on change text (#1241) * [FIX] Update last open on message stream received (#1240) * [FIX] Remove animation from RoomsListView.willFocus (#1239) * [FIX] Delete message on thread (#1214) * [REGRESSION] Markdown text (#1242) * [FIX] Jest (#1243) * [FIX] Avatar shown when useRealName is activated (#1162) * Fix avatar when use real name * Wrong indentation * [DOCS] Add SECURITY.md (#1244) * [CHORE] Update react-native-reanimated to 1.3.0 (#1246) * [FIX] Run credentials migration only once (#1245) * [CHORE] Update react-native-jitsi-meet to 2.0.1 (#1249) * [FIX] Messagebox onChangeText issues (#1252) * Stop ongoing debounces on messagebox unmount * Immediately change send icon, but keep debouncing others * Make CustomEmoji stateless function * Fix mentions keyExtractor * [FIX] Room subscription issues (#1255) * [FIX] Reaction press (#1258) * [FIX] Channel avatars not showing after application unloads (#1264) * Revert react-native-safe-area-view (#1265) * [FIX] Remove console on production mode (#1268) * [FIX] Messages preview issues (#1257) * [FIX] Select user from native credentials (#1266) * [FIX] Some issues on preview message (#1271) * [FIX] Audio player track and thumb not rendering on Android (#1273) * [FIX] Record audio message throws exception when FileSystem.getInfoAsync is called (#1272) * [FIX] China shouldn't use CallKit (#1274) * [FIX] Watermelon batches (#1277) * Bump version to 1.20.1 (#1285) * [CHORE] Remove memoize-one (#1284) * [FIX] End Jitsi call on unmount (#1291) * [FIX] Allow self-signed certificates (#1310) * [FIX] Set User-Agent (#1318) * Set User-Agent Fetch & Websocket & XHR * Set User-Agent * Custom User Agent on fetch/websocket * Fix names * Use DeviceInfo * fix server with subpath (#1322) * [FIX] Server with https:\\ instead of https:// (#1320) * [FIX] Server dropdown not closing after changing stack (#1299) * [FIX] Invalid server version (#1319) * [IMPROVEMENT] Respect "Hide counter" preference (#1306) * [FIX] Pass isFocused as a function to Messagebox (#1309) * [CHORE] Remove icons folder (#1290) * [CHORE] Refactor RoomItem touchable (#1331) * [FIX] Unnecessary rerender on RoomItem when status is undefined (#1336) * [UPDATE DEPS] react-navigation and react-navigation-stack (#1337) * [FIX] Avatars not loading on share extension when Accounts_AvatarBlockUnauthenticatedAccess is enabled (#1339) * Bump version to 1.20.2 (#1340) * [FIX] Remove some unnecessary re-renders on Messagebox (#1341) * [REGRESSION] Use LayoutAnimation instead of Transition API (#1338) * [FIX] Remove setState from notifications view causing watermelon object to be updated outside an action (#1342) * [IMPROVEMENT] Save last message as message when subscription is updated (#1344) * [UPDATE DEPS] Update RN to 0.61.3 (#1345) * [DOCS] Update Readme (#1346) * [CHORE] Remove react-native-scrollable-tab-view fork (#1352) * [FIX] URL preview (#1360) * [REGRESSION] Decrease list view memory size (#1361) * [FIX] Paste (#1350) * [CHORE] Update gems (#1365) * Bump version to 1.20.3 (#1366) * [FIX] Use Ruby 2.4 on TestFlight upload (#1368) * [FIX] Parse Urls (#1371) * [FIX] Parse image URL only if it's not empty (#1372) * [FIX] Load messages issues (#1373) * Bump version to 1.21.0 (#1376) * [FIX] Crowd login (#1381) * [FIX] Clicking user avatar in thread previews crashes app (#1363) * [IMPROVEMENT] Error messages on connect (#1379) * [FIX] ProfileView input navigation error when custom fields aren't set (#1383) * [FIX] Batch server deletion on logout (#1382) * Bump app to 1.22.0 (#1387) * [FIX] Server Version (#1392) * Update patch and minor deps (#1386) * [FIX] Crash when open thread (#1395) * Bump version to 1.23.0 (#1394) * [I18N] Update ru.js (#1384) * [FIX] CAS building wrong URL (#1362) * [FIX] Delete messages (#1399) * [FIX] In-app notification showing wrong content on channels (#1400) * Bump version to 1.24.0 (#1404) * [FIX] Prevent server with whitespace (#1402) * [IMPROVEMENT] Keyboard and content type on login (#1403) * [FIX] Messages stop loading (#1410) * [NEW] Tablet support (#1300) * [IMPROVEMENT] Authentication via deep linking (#1418) * [IMPROVEMENT] Markdown performance when identifying emoji only content (#1422) * [FIX] BackHandler remove random failing on development (#1423) * Bump version to 1.25.0 (#1424) * [CHORE] Update CI Xcode Image (#1430) * [FIX] Rooms grouping not working properly (#1435) * [FIX] Take a video (#1437) * [NEW] Themes (#1298) * [FIX] Share extension doesn't reconnect to previous selected server on Android (#1429) * [FIX] Init local settings on notification tap (#1438) * Bump version to 1.26.0 (#1450) * [FIX] Emoji parser not working on Hermes (#1445) * [NEW] Enable Hermes (#1446) * [FIX] Automatic theme repeating (#1457) * [CHORE] Sync Experimental and Official app versions (#1458) * [DOCS] Update readme (#1459) * [FIX] Messages being sent but showing as temp status (#1469) * [FIX] Missing messages after reconnect (#1470) * [FIX] Few fixes on themes (#1477) * [I18N] Missing German translations (#1465) * Missing German translation * adding a missing space behind colon * added a missing space after colon * and another attempt to finally fix this – got confused by all the branches * some smaller fixes for the translation * better wording * fixed another typo * [FIX] Crash while displaying the attached image with http on file name (#1401) * [IMPROVEMENT] Tap app and server version to copy to clipboard (#1425) * [NEW] Reply notification (#1448) * [FIX] Incorrect background color login on iPad (#1480) * [FIX] Prevent multiple tap on send (Share Extension) (#1481) * [NEW] Image Viewer (#1479) * [DOCS] Update Readme (#1485) * [FIX] Jitsi with Hermes Enabled (#1523) * [FIX] Draft messages not working with themed Messagebox (#1525) * [FIX] Go to direct message from members list (#1519) * [FIX] Make SAML wait for idp token instead of creating it on client (#1527) * [FIX] Server Test Push Notification (#1508) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [CHORE] Update to new server response (#1509) * [FIX] Insert messages with blank users (#1529) * Bump version to 4.2.1 (#1530) * [FIX] Error when normalizing empty messages (#1532) * [REGRESSION] CAS (#1570) * Bump version to 4.2.2 (#1571) * [FIX] Add username block condition to prevent error (#1585) * Bump version to 4.2.3 * Bump version to 4.2.4 * Bump version to 4.3.0 (#1630) * [FIX] Channels doesn't load (#1586) * [FIX] Channels doesn't load * [FIX] Update roomsUpdatedAt when subscriptions.length is 0 * [FIX] Remove unnecessary changes * [FIX] Improve the code Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Make SAML to work on Rocket.Chat < 2.3.0 (#1629) * [NEW] Invite links (#1534) * [FIX] Set the http-agent to the form that Rocket.Chat requires for logging (#1482) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] "Following thread" and "Unfollowed Thread" is hardcoded and not translated (#1625) * [FIX] Disable reset button if form didn't changed (#1569) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Header title of RoomInfoView (#1553) * [I18N] Gallery Permissions DE (#1542) * [FIX] Not allow to send messages to archived room (#1623) * [FIX] Profile fields automatically reset (#1502) * [FIX] Show attachment on ThreadMessagesView (#1493) * [NEW] Wordpress auth (#1633) * [CHORE] Add Start Packager script (#1639) * [CHORE] Update RN to 0.61.5 (#1638) * [CHORE] Update RN to 0.61.5 * [CHORE] Update react-native patch Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com> * Bump version to 4.3.1 (#1641) * [FIX] Change force logout rule (#1640) * Bump version to 4.4.0 (#1643) * [IMPROVEMENT] Use MessagingStyle on Android Notification (#1575) * [NEW] Request review (#1627) * [NEW] Pull to refresh RoomView (#1657) * [FIX] Unsubscribe from room (#1655) * [FIX] Server with subdirs (#1646) * [NEW] Clear cache (#1660) * [IMPROVEMENT] Memoize and batch subscriptions updates (#1642) * [FIX] Disallow empty sharing (#1664) * [REGRESSION] Use HTTPS links for sharing and markets protocol for review (#1663) * [FIX] In some cases, share extension doesn't load images (#1649) * [i18n] DE translations for new invite function and some minor fixes (#1631) * [FIX] Remove duplicate jetify step (#1628) minor: also remove 'cd' calls Co-authored-by: Diego Mello <diegolmello@gmail.com> * [REGRESSION] Read messages (#1666) * [i18n] German translations missing (#1670) * [FIX] Notifications crash on older Android Versions (#1672) * [i18n] Added Dutch translation (#1676) * [NEW] Omnichannel Beta (#1674) * [NEW] Confirm logout/clear cache (#1688) * [I18N] Add es-ES language (#1495) * [NEW] UiKit Beta (#1497) * [IMPROVEMENT] Use reselect (#1696) * [FIX] Notification in Android API level less than 24 (#1692) * [IMPROVEMENT] Send tmid on slash commands and media (#1698) * [FIX] Unhandled action on UIKit (#1703) * [NEW] Pull to refresh RoomsList (#1701) * [IMPROVEMENT] Reset app when language is changed (#1702) * [FIX] Small fixes on UIKit (#1709) * [FIX] Spotlight (#1719) * [CHORE] Update react-native-image-crop-picker (#1712) * [FIX] Messages Overlapping (Android) and MessageBox Scroll (iOS) (#1720) * [REGRESSION] Remove @ and # from mention (#1721) * [NEW] Direct message from user info (#1516) * [FIX] Delete slash commands (#1723) * [IMPROVEMENT] Hold URL to copy (#1684) * [FIX] Different sourcemaps generation for Hermes (#1724) * [FIX] Different sourcemaps generation for Hermes * Upload sourcemaps after build * [REVERT] Show emoji keyboard on Android (#1738) * [FIX] Stop logging react-native-image-crop-picker (#1745) * [FIX] Prevent toast ref error (#1744) * [FIX] Prevent reaction map error (#1743) * [FIX] Add missing calls to user info (#1741) * [FIX] Catch room unsubscribe error (#1739) * [i18n] Missing German keys (#1735) * [FIX] Missing i18n on MessagesView title (#1733) * [FIX] UIKit Modal: Weird behavior on Android Tablet (#1742) * [i18n] Missing key on German (#1747) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [i18n] Add Italian (#1736) … * [FIX] Notification stream throwing an error when there isn't a message on payload (#2637) * [FIX] Threads not being updated and other related issues (#2636) * Fix parent title on thread header breaking lines * Fix https://github.com/RocketChat/Rocket.Chat.ReactNative/issues/2519 * Fix thread badge not being updated * [FIX] Minor room header issues (#2630) * Add hitSlop to RoomView header * Use 1 icon padding for threads header Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com> * [FIX] Whitelabel unable to find package name (#2626) * Fixes #2625 * Fixes #2614 * Apply resValue on defaultConfig and undo unnecessary changes Co-authored-by: Diego Mello <diegolmello@gmail.com> * [i18n] Add missing German strings (#2619) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Model columns misplaced (#2640) * [FIX] Connect a null server (#2639) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Jitsi users unable to unmute (#2623) * [FIX] Jitsi users being muted always * fix: bundle is invalid * Update jitsi meet sdk with ui improvements * Update JitsiMeetSDK ios * Centralize toolbox android * Fix images on Jitsi Co-authored-by: Diego Mello <diegolmello@gmail.com> * Bump version to 4.12.1 (#2641) * [FIX] Share extension and save image not working on Android 10 (#2651) * Bump version to 4.13.0 (#2657) * [FIX] Update Loading logo (#2658) * [NEW] Support client certificates for SSL (two-way authentication) (Android) (#2624) * wip: Android SSL Pinning * Use own SSLPinningModule * wip: Use Rocket.Chat own react-native * wip: Fresco Images using custom OkHttpClient * wip: react-native-webview onReceivedClientCertRequest * feat: Save Images of a SSL Pinning protected server * chore: SSLPinning package as a interface to iOS & Android implementations * chore: update glide * feat: load images under a client ssl certificate protected server * chore: remove patch * feat: Audio & Video under a SSL Client protected server * fix: Unpin certificate when change server * feat: Fast Image as a patch * chore: update fast-image * Fix merge Co-authored-by: Diego Mello <diegolmello@gmail.com> * [NEW] Channel actions (#2644) * room roles * handle owner * endpoints * Leader and Moderator * Remove user from room * stash ignore * Add subscription.ignored column * ignore user * Fix icons * I18n * Minor i18n fixes * Direct Message and open action sheet after a normal tap * Fix icon * stash isIgnored * isManualUnignored message * Fix update * Ignored * Mute, moderator, leader, owner, remove from room * ignore * Tests * pt-BR * Update pods * Apply requested changes * Add RC version on requests * [NEW] Support RTL (#2656) * wip: RTL (iOS) * wip: RTL (Android) * wip: reload bundle when change between RTL languages * fix: Stack Animation on Android * fix: update snapshot * fix: Swipe Room Actions in RTL mode * fix: snapshots * Move isRTL to i18n * Fix styling * Update tests * Update pods Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Initial users' status is not fetched (#2664) * [FIX] Messages overlapping and emoji keyboard not opening (#2670) * Replace keyboard libs for react-native-ui-lib * Apply Jitsi branch * Require keyboard on bundle * Update ui-lib * chore: update deps Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com> * [CHORE] Force normalized params for 2FA (#2683) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Thread message flickering while thread parent isn't found (#2676) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Light theme not working on Android with Dark Theme set (#2675) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] App not prompting join code for password protected channels (#2514) * Adding joinCode parameter Co-authored-by: Vitor Leal <vitor_leal2201@hotmail.com> Co-authored-by: Fernando Aguilar <fernando.aguilar@hotmail.com.br> * Insert join code input Signed-off-by: Vitor.Leal <vitor_leal2201@hotmail.com> * Add joinCode field on db Signed-off-by: Vitor.Leal <vitor_leal2201@hotmail.com> * Add label i18 pt-br and en-us Signed-off-by: Vitor.Leal <vitor_leal2201@hotmail.com> * Add insert join code text Signed-off-by: Vitor.Leal <vitor_leal2201@hotmail.com> * Fix atribute name Signed-off-by: Vitor.Leal <vitor_leal2201@hotmail.com> * Add join text Signed-off-by: Vitor.Leal <vitor_leal2201@hotmail.com> Co-authored-by: Daniel Maike <danmke@hotmail.com> Co-authored-by: Fernando Aguilar <fernando.aguilar@hotmail.com.br> * Fix attributes joinCode, joinCodeRequired and pass attribute param in navigation Signed-off-by: Daniel Maike <danmke@hotmail.com> Co-authored-by: Vitor Leal <vitor_leal2201@hotmail.com> * Fixing attribute joinCodeRequired pass to goRoom Signed-off-by: Daniel Maike <danmke@hotmail.com> * Changed textinput style Signed-off-by: Daniel Maike <danmke@hotmail.com> Co-authored-by: Vitor Leal <vitor_leal2201@hotmail.com> * Delete not necessary attribute Signed-off-by: Daniel Maike <danmke@hotmail.com> * Fixing input style Co-authored-by: Vitor Leal <vitor_leal2201@hotmail.com> * Undo unncessary changes * use a join code modal * tests: e2e tests to join protected channel * fix: undo unnecessary change * tests: cancel join code * Remove some tests * Minor fixes Co-authored-by: Vitor Leal <vitor_leal2201@hotmail.com> Co-authored-by: Fernando Aguilar <fernando.aguilar@hotmail.com.br> Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com> Co-authored-by: youssef-md <emaildeyoussefmuhamad@gmail.com> Co-authored-by: Diego Mello <diegolmello@gmail.com> * [I18n] Add Arabic (#2537) * Arabic language setup * Added arabic translation * Arabic translation Proofreading Co-authored-by: Diego Mello <diegolmello@gmail.com> * [I18N] Add missing zh_TW and zh_CN strings (#2680) * feat(i18n): add some missing strings and improve some translation * fix: add missing server version Co-authored-by: Diego Mello <diegolmello@gmail.com> * [IMPROVEMENT] Add username on status messages (#2553) * 1689 - missing user name for status messages * 1689 - missing user name for status messages. Fixed broken e2e test "should pin message". * Minor tweak * Remove center style * Small refactor on User * Remove toLowerCase * Update tests Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Filenames are incorrect in non-latin alphabets on upload (#2671) * fix: filename on react-native-image-crop-picker * fix: use rn-fetch-blob to upload files * fix: FileUpload as a service * fix: cancel upload on iOS * fix: file upload from share extension Co-authored-by: Diego Mello <diegolmello@gmail.com> * [IMPROVEMENT] Ease white labelling for Android (#2685) * improve white labelling for Android * Move application ID to gradle properties * Fix CI * Point foss sufix to main app * Use npx on android-whitelabel script Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Chats order (#2688) * Persist highest value on subscription.roomUpdatedAt * Update tests Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com> * [REGRESSION] Re-enable Jitsi Chat (#2687) * Fix main jitsi * Fix iOS * Clear build.gradle cache * Don't restore gradle * cache is back * Use master * Point to react-native-jitsi-meet#master * [CHORE] Build official apps on CI (#2701) * Duplicated target and changed Bridging Header * Display name * Unnecessary dumb swift file removed * Buildable name * Reorder Info.plist * Rename Official target's bundle id * Ignore .mobileprovision * Fix provisioning of official app * Starting signing * stash fastfile * starting official ci iOS * Uncomment Fastfile keychain * Fix CI config * allowProvisioningUpdates * Changing AppIcon and Splash Screen * Remove unnecessary folder inside of Images.xcassets * Reorder notificationservice and shareextension plists * Fix signing * Manual signing style for official * Split official signing * Update project provisioning * Use ENV as profile * Output match * Keys * TestFlight refactor * Setting up android * android-official-play-build job * Start removing unnecessary fastlane tasks on Android * Trying to refactor Android jobs * android-env * Remove foss build for now * Fork * Fix if conditions * Fix push * ios-build command * Rename Android builds * Upload dSYMs * Refactoring workflow * Reorder upload-to-testflight * upload-to-google-play-beta command * Fix ci * Fix android fork build * Fix keystore * Fix options on fastlane android * Fix keystore * Check isOfficial on iOS * Check isOfficial on db * Remove unused imports * Database names on Android * Tag fix * Minor fixes * Set IS_OFFICIAL on CI * Fix detox * follow review suggestions Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com> * [i18n] Update fr (#2697) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [i18n] Update fr (#2705) Typo Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Empty space on Messagebox (#2704) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Yarn android scripts (#2716) * [CHORE] Rename Experimental iOS lane (#2717) * Move build_fork to the end * Rename release to build_experimental * [IMPROVEMENT] Use class variable instead of state for List's animated (#2718) * [FIX] Bottom sheet being hidden sometimes (#2722) * [IMPROVEMENT] Match background and text mention colors (#2723) * [FIX] App freezing if Markdown preview contains sequential empty spaces (#2726) * Remove sequential empty spaces from Markdown preview * Use Markdown preview on RepliedThread * [FIX] Official app without sharedUserId (#2734) * [CHORE] Update React Native to 0.63.4 (#2737) * Bump version to 4.13.1 (#2739) * [REGRESSION] Multiple uploads not working on iOS (#2738) * Update React Native to 0.63.4 * Fix multiple uploads not working on iOS * [FIX] Unable to save attachment on iOS (#2743) * Fix rn-fetch-blob's document dir without forward slash * Update camera roll * [FIX] Generate Jitsi access token when making a call (#2694) fixes: #2693 # Please enter the commit message for your changes. Lines starting Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Jitsi notification delay (#2668) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Channels list not following the same sorting logic from web client (#2763) * [FIX] Pods lost on Official target (#2764) * [FIX] RoomItem using deprecated animated event signature (#2771) * [FIX] Server autocomplete text breaking line (#2774) * [FIX] ServerDropdown flashing bigger server icon (#2775) * [FIX] ServerDropdown flashing bigger server icon * Remove unused logo and update image path where needed * Minor tweak Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Rooms list not being updated on some cases (#2765) * Request subscriptions on RoomsListView.constructor * Removes opened rooms from last message persisting * Change server reducer * Prevent undefined ids causing query error * [FIX] Share Extension hitting memory limit on iOS (#2788) * [FIX] Disallow swipe to dismiss on share extension * Limit query to 20 and clean up props * Remove rn-extension-share branch pointer * Test new branch * Remove branch * [IMPROVEMENT] Threads layout tweaks (#2686) * improvement: Thread Details * fix: re-render Thread Messages Item * fix: update snapshots * improve: thread details component * fix: cast replies length * improvement: format date of threads * improvement: thread details styles * fix: wrap text * tests: update snapshot * improvement: use same date format for all dates * Icon size 24 * Remove date * Remove prop drill * Badge position * Badge container tweak * Fix inline style * Move ThreadDetails to containers * Update stories * Fix lint * Remove wrong prop Co-authored-by: Diego Mello <diegolmello@gmail.com> * [CHORE] Remove some migrations (#2792) * Remove force rooms refresh * Remove MMKV migration * Bump version to 4.14.0 (#2797) * [FIX] Messagebox tracking lost on pop gesture navigation (#2799) * Use setTimeout instead of InteractionManager * Update tracking lib * [FIX] Back button closing activity when on root stack screen (#2804) * Make hardware back button to behave as home button on root screens * Remove unnecessary code * Remove handleBackPress from OnboardingView * Fix lint * [i18n] Add missing German strings (#2715) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [NEW] Encrypted Discussions (#2813) * I18n key fix * Add encrypted switch * Remove unused i18n keys * Add enabled to encryption reducer * Show encrypted option on CreateDiscussionView only when e2e encryption is properly set * Add localSearch and use it on search * Use encrypted from parent channel * Fix method calls as rest api with 2fa enabled * Fix logout after reset keys * Use encryption reducer instead of lib directly to check render * Check for room type logic to display encryption option on create discussion * Check toggle-room-e2e-encryption permission on RoomActionsView * Check for encryption status instead of setting on server * Fix * Disable switch instead of hide it * Fix spotlight for DMs * Fix server test * [FIX] Messagebox missing style for text color (#2786) * Changing auxilaryTintColor * Changed Placeholder color to BodyText color * added color prop * eslint changes * used array for styles Co-authored-by: Diego Mello <diegolmello@gmail.com> * [I18N] Update arabic (#2696) * Update ar.js * Update ar.js Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Workspace input without i18n (#2689) * [FIX] Translation of strings in Login page * Strings are added for translation. fixes: #2620 * Add pt-BR Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Spotlight returning duplicated entries (#2805) * Update rocketchat.js * Updated search function * Minor improvements * Remove atIndex * Add remove logic to remove duplicate data from response Co-authored-by: Diego Mello <diegolmello@gmail.com> * [CHORE] Refactor ServerItem (#2778) * Updated ServerDropdown and ServerItem * Added ServerItem stories * Update ServerDropdown.js * Updated ServerItem stories * Updated ServerItem stories and ServerItem component * Updated SelectServerView, ServerItem and ServerItem stories * Updated ServerItem stories * Updated ServerItem stories * Update tests Co-authored-by: Diego Mello <diegolmello@gmail.com> * [DOCS] Updated Quick Start docs link in e2e/readme (#2802) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [I18N] Add Turkish (#2793) * Turkish language support added * Update tr.js Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Lint on #2793 (#2818) * [I18N] Add missing german strings (#2689) (#2820) * [I18N] Add missing italian strings (#2817) * [FIX] Server version becoming null on server change (#2821) * [FIX] Wrong styling on E2E encryption banner (#2767) * [FIX] Wrong styling on E2E encryption banner * [FIX] Wrong styling on E2E encryption banner * [FIX] Wrong styling on E2E encryption banner * [FIX] Wrong styling on E2E encryption banner (#2767) * Updated SortDropdown, ListHeader, ListItem and added stories for List.Item * Updated SortDropdown * Removed unused component * Updated List.Item and stories * Reverted unnecessary changes and updated ListItem stories * Fix minor indentation * Stop breaking Touch's default underlay color * Fix indentation * Remove falsy comparison from render * Fix left icon * Use List.Item on OmnichannelStatus * Add missing separator * Lint * Fix sort dropdown * Remove unnecessary styles * Fix detox Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] App Store using Experimental's app id (#2826) * [FIX] Wrong username on push notifications (#2825) * [FIX] Share extension memory issues on iOS (#2845) * Remove unnecessary class prop * Stop rendering servers when there's only one * Map and alloc only necessary columns from query * Fetch servers count instead of all servers records * Fetch only needed servers * Separators * Remove renderContent * Minor fix * Refactor query * Smaller avatars in memory * Fix getItemLayout * Add topic * Load less pods * tests * Import only used functions from lodash * Fix pods * Import only used functions from semver * Fix media sharing * Update pods * Disables preview and thumb on iOS * Update expo-video-thumbnail * Unnecessary change * [FIX] Logout from other locations not prompting confirmation option (#2854) * Fixed logout toast bug for the iOS * Removing callToAction and replacing with confirmationText Co-authored-by: Diego Mello <diegolmello@gmail.com> * Bump version to 4.14.1 (#2859) * [IMPROVEMENT] Check for focused rooms on in-app notifications (#2857) * Update InAppNotification and room reducer * Update InAppNotification This reverts commit 60330a1e04cfe8d2e5aa311f367083d831682c49. * Stop subscribing to threads * Remove ref * Fix prop-types Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Real name being ignored in SearchMessagesView (#2838) Co-authored-by: Gerzon Z <gerzonc@icloud.com> Co-authored-by: Diego Mello <diegolmello@gmail.com> * [CHORE] Remove unnecessary share reducer calls (#2861) * Remove unnecesary share reducer calls * Update Avatar Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Breadcrumbs exceeding characters limit (#2862) * [FIX] breadcrumbs exceeding * fix.breadcrumbs-exceeding-change-events Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] App compressing videos on iOS (#2915) * Update index.js * Update index.js * [FIX] Real name setting ignored on reply preview (#2908) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Reply component sending unused prop to Description (#2900) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [CHORE] BackdropOpacity based on themes (#2863) * Added backdropOpacity based on theme * Updated ActionSheet, ReactionsModal, ReactionPicker and Sidebar * Updated MultiSelect Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Webview not falling back to default auth challenge when no cert is provided (#2918) * [FIX] Android - fallback to default auth challenge handling when no cert is provided * If a certificate auth challenge is requested on Android the webview will hang if no certificate is loaded. To prevent this, fallback to default Android behavior and cancel the challenge with request.cancel() * No client certificate case defaults to super implementation * Update react-native-webview * Downgrade to previous dependency version Co-authored-by: Diego Mello <diegolmello@gmail.com> Co-authored-by: Gerzon Z <gerzonc@icloud.com> Co-authored-by: Jan Garaj <jan.garaj@gmail.com> * [FIX] Support Jitsi_URL_Room_Hash (#2905) * [FIX] Temp attachment files not being flushed after saved to gallery (#2871) * Update AttachmentView.js * Update AttachmentView.js * Update AttachmentView.js * Update AttachmentView.js Co-authored-by: Diego Mello <diegolmello@gmail.com> * [CHORE] Update iOS profiles for Experimental app (#2933) * [IMPROVE] Deleted thread reply redirects to thread (#2840) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Thread showing typing indicator from main room (#2869) * [FIX] Remove typing indicator from thread's header * remove unnecessary props and change usersTyping condition Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] DM rooms show typing status from last group room (#2878) * [FIX] DM rooms show typing status from last group room * Undo changes * Check if current typing is from focused room before dispatching to redux Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Can't copy or edit media's description (#2885) * [FIX] Image descriptions issues * shorten the condition string * fix selectedMessage state Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] RightButtonsContainer re-render check not returning default value (#2899) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [CHORE] Remove InteractionManager blocks (#2906) * [FIX] Remove InteractionManager blocks * Minor fix Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] App not sending second argument for EventEmitter.removeListener on some places (#2909) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Temp message ignoring real name (#2919) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] System message of e2e encryption is missing (#2888) * [FIX] System message of e2e encryption missing * add new encryption string * add to stories * Add pt-BR * Move stories Co-authored-by: Diego Mello <diegolmello@gmail.com> * [CHORE] Add permissions to Redux (#2914) * [FIX] Add permissions to Redux store * add only permissions being used in the app * add clear permissions reducer * call RocketChat.hasPermission from reducer * add server version comparison on getPermissions * refactor hasPermission function * refactor hasPermission function * remove uncomment code * use Q.experimentalSortBy() * add coerce function * Change Rocketchat.hasPermission * Apply on isReadOnly * Apply to RoomInfoEditView * Apply to RoomInfoView and RoomInfoEditView * canAutoTranslate * Unnecessary clear permissions * Revert getUpdatedSince * Naming fix Co-authored-by: Diego Mello <diegolmello@gmail.com> * [CHORE] Add hold step for ios and android build experimental (#2943) * [CHORE] Add hold step for ios-build-experimental and android-build-experimental * Android hold step * add ios hold step Co-authored-by: Diego Mello <diegolmello@gmail.com> * [IMPROVEMENT] Remove lodash.isEqual (#2893) * Added dequal and react-fast-compare as substitutes to lodash.isEqual * Update ReplyPreview.js * Remove react-fast-compare * Removed deep-equal and upgrade babel-eslint dev dependency * Fix avatar * Fix Messagebox * Fix CreateDiscussionView * ModalBlockView * NewMessageView * ProfileView * RoomInfoEditView * ServerDropdown * Return local search as object instead of observable * SelectedUsersView Co-authored-by: Diego Mello <diegolmello@gmail.com> * [I18N] Add missing Russian strings (#2946) * [i18n] Add missing Russian strings * Couple fixes * Fix Direct_message Translate Direct_message as already has been translated Co-authored-by: Diego Mello <diegolmello@gmail.com> * [CHORE] Use shortcut syntax for get collections (#2932) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Use List.Separator in all places (#2931) * [FIX] Use List.Separator in all places * add List.Separator * change List.Separator Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Limit new message list query size to 50 (#2947) * Limit query to 50 * Remove observable * [FIX] Support chats order for older versions of the server (#2934) * Update mergeSubscriptionsRooms.js * Update mergeSubscriptionsRooms.js * Update mergeSubscriptionsRooms.js * Minor refactor Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Reactions modal's backdrop color too light (#2949) Co-authored-by: Diego Mello <diegolmello@gmail.com> * Bump version to 4.15.0 (#2950) * [FIX] Share extension not working correctly on Official app (#2963) * [FIX] Cannot read property 'some' of undefined on hasPermission (#2966) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Deep linking and other connectivity issues (#2894) * Navigate from push notification only if necessary * Use JS SDK branch * Stop reconnecting if it's already connected * Fix RoomsListView forever loading after tapping push notification of another server * Execute fewer operations on app/index * Remove roomsRequest call from onForeground * Apply check and reopen * Stop opening in-app notification when the app is on backgorund * Connecting tweaks * Fix deep linking not working if the app is on background * Force reset yarn cache * Upgrade JS SDK * Remove listener on unmount * Fix resume on Android after back button is pressed * Fix local authentication resume * Fix back button android * Change JS SDK branch * [FIX] Messagebox's placeholder color is too bright (#2968) * [IMPROVEMENT] Message attachment colors (#2860) * Added convertStrToHex function and updated Reply component * Removed convertStrtToHex function and added attachmentBackground * Added color2k, removed transparent view and applied transparentize to backgroundColor * Added stories * Update Reply stories * Update Reply stories * Fix lint * Update Reply stories * Fix props * Move tests to Message stories Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] App forgetting workspace when server is not finished added (#2798) * [FIX] App forgetting workspace * Added e2e tests * Update login.js * Update logout.js * Reverted changes on login and share, updated init * Update 08-persistantworkspace.spec.js * Revert unnecessary changes * Revert line change * Update share.js * Tweak tests * Use wm shorthand * Remove irrelevant calls to RocketChat.TOKEN_KEY Co-authored-by: Diego Mello <diegolmello@gmail.com> * [TESTS] Add E2E tests to draft message (#2960) * [E2E TEST] Draft message * Fix tests Co-authored-by: Diego Mello <diegolmello@gmail.com> * [TESTS] Add E2E tests to group DM (#2961) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [TESTS] Add E2E tests to directory (#2964) * [E2E TEST] Directory * Fix tests Co-authored-by: Diego Mello <diegolmello@gmail.com> * [CHORE] Simplify server version comparison (#2922) * Simplify server version where needed * Added lte and gte functions and updated imports * Updated functions names * Update util functions * Update util function and added methods * Remove lt and coerce from getPermissions and mergeSubscriptionsRooms * Fix comparison * Update getPermissions.js * Remove unused import * Fix lint * Fix lint Co-authored-by: Diego Mello <diegolmello@gmail.com> * [TESTS] Add E2E tests to discussions (#2970) * [E2E TEST] Discussions * fix error Cannot find UI elemen * Fix tests Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Attachment not rendering markdown (#2924) * [FIX] Render markdown in Fields content * Added stories Co-authored-by: Diego Mello <diegolmello@gmail.com> * [TESTS] Add e2e tests for mark message as unread (#2953) * [E2E TEST] Add e2e tests for mark message as unread * fixed test for draft message * change test name * move test to other file * Remove unnecessary tests * Rename file * Update jest tests Co-authored-by: Diego Mello <diegolmello@gmail.com> * [TESTS] Add E2E tests to delete server (#2954) * [E2E TEST] Delete server * fixed test for delete server * fix tests * minor changes * Rename file Co-authored-by: Diego Mello <diegolmello@gmail.com> * [CHORE] Refactor RoomActionsView permissions (#2872) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [CHORE] Add status and teams icons (#2989) Co-authored-by: Gerzon Z <gerzonc@icloud.com> * [FIX] SSO not working with 2FA (TOTP) (#2978) * Update AuthenticationWebView.js * Updated loginTOTP * Added validation * Update rocketchat.js * Update rocketchat.js * Update rocketchat.js * Update rocketchat.js * Fix resolve * Remove incognito * Fix totp being requested on webview Co-authored-by: Diego Mello <diegolmello@gmail.com> * [IMPROVEMENT] User status icons (#2991) * Add status and teams * Update icons, icon size and getUsersPresence * Minor changes * Refactor RoomTypeIcon * Minor tweaks * Update unit tests * Minor fixes * Fix styles * Small refactor * Update jest Co-authored-by: Diego Mello <diegolmello@gmail.com> * [REGRESSION] Auth via deep linking not working (#3015) * Update rocketchat and add e2e test for deep linking * Update rocketchat and add e2e test for deep linking * Update deeplinking e2e * fix deep linking auth * Test deep linking auth * Fix deeplink to rid and add tests * Small refactor * Add non existing server test Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Create discussion request being sent with null value on encryption param (#3033) * [CHORE] Use JSON files for i18n (#3011) * [IMPROVEMENT] Load only i18n files needed (#3014) * Use json * Load only i18n files needed * [REGRESSION] Clear local server cache not loading rooms (#3007) * Fix clear cache * Write e2e tests * Fix lint * Fix isRTL * [FIX] Custom OAuth and iframe login attempts being called multiple times (#3020) * [FIX] App crashing when attachment color is an invalid HEX (#3021) * [IMPROVEMENT] Add "Message" option to Room Info (#3029) * [CHORE] Go to room from hashtag * Layout tweaks Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Can't change status (#3018) Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Search input not using the whole header space (#3012) * [FIX] Search input not using the whole space * Fix on getHeaderTitlePosition Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] E2EE password hiding automatically (#2972) * [FIX] E2EE password hiding automatically * add e2e test * fixed hiding banner * move e2e tests to 01-e2eencryption * remove console.log * Fix tests Co-authored-by: Diego Mello <diegolmello@gmail.com> * [TESTS] Move threads tests to its own file (#2965) * [E2E TEST] Move threads test to another file * changed descirbe title * Rearrange files Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Regex typo on markdown (#2928) * [FIX] Fix Regex Typo * Add story for testing Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Make attachment validation compatible with web client (#2927) * [FIX] Make attachment validation compatible with web client * Added stories Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Non-reply attachments displaying time (#2902) * Remove time if no message_link * Fix message stories for replies * Final stories fix Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] i18n not being applied on login/register labels (#2930) * Use I18n translate in login text input label * Add to register and add missing strings Co-authored-by: Diego Mello <diegolmello@gmail.com> * Revert "[FIX] Make attachment validation compatible with web client (#2927)" (#3036) This reverts commitd6200745c0
. * Bump version to 4.16.0 (#3037) * [NEW] Basic support to Teams (#3016) * Database migration * RoomItem icon * Team icons * Teams group * Small tweak on RoomTypeIcon * RoomView Header * Add team's channels to RoomView header * Starting TeamChannelsView * Icon size * o data found * Update TeamChannelsView, add teams subscriptions and send params to TeamChannelsView * Use teams.ListRooms endpoint, render rooms list, remove unused functions * Show team main on TeamChannelsView * Disable swipe * Pagination working * Fix blinking no data found * Search working * Refactor to use BackgroundContainer while loading * Go to room * Cleanup * Go to actions * Events * Lint * Add debounce to go room * Fix for tablet * i18n * Small fix * Minor refactor * Use local data when it exists * Show last message * Force teams migration * Add stories to BackgroundContainer * Remove unused component * Move RoomViewHeader into containers folder * Refactoring * Testing RoomHeader * i18n * Fix server endpoint version * Fix events Co-authored-by: Gerzon Z <gerzonzcanario@gmail.com> * [CHORE] Refactor mention tracking logic (#2997) * [Improvement] Improve mentions This PR focuses on improving command, emoji, channel and user mentions. * [Tests] Added e2e tests for mention improvement * [Improvement] Modify slash command mention logic. Added slash command with argument preview Slash command should show only if the message bigins with / * Return data on search for empty text * Minor fixes * Update e2e tests * Minor fix * [FIX] allow command mentioning in between text Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Status text not being updated on sidebar (#3041) * Update StatusView.js * Minor tweak * Minor tweaks Co-authored-by: Diego Mello <diegolmello@gmail.com> * [FIX] Unable to search non-latin alphabet names on members list (#3039) * Add search by name in members list * Update RoomMembersView search Co-authored-by: Diego Mello <diegolmello@gmail.com> * Search stops working after some time (#3044) Co-authored-by: Ezequiel de Oliveira <ezequiel1de1oliveira@gmail.com> Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com> Co-authored-by: Snyk bot <snyk-bot@snyk.io> Co-authored-by: Govind Dixit <GOVINDDIXIT93@GMAIL.COM> Co-authored-by: Youssef Muhamad <emaildeyoussefmuhamad@gmail.com> Co-authored-by: Graham Smith <graham@wiseman-designs.com> Co-authored-by: David-Tsui <st880221@gmail.com> Co-authored-by: Vincenzo Esposito <aenon.esposito@gmail.com> Co-authored-by: Rishabh Gupta <38923768+imrishabh18@users.noreply.github.com> Co-authored-by: Prateek93a <prateek93a@gmail.com> Co-authored-by: Hendy Irawan <hendy@hendyirawan.com> Co-authored-by: Alexandru Naiman <alex.naiman.4@gmail.com> Co-authored-by: Dani <assgex@gmail.com> Co-authored-by: Luis <ljcp28ljcp@gmail.com> Co-authored-by: phriedrich <info@phriedrich.de> Co-authored-by: zaphod534 <32894570+zaphod534@users.noreply.github.com> Co-authored-by: ankar84 <ankar84@gmail.com> Co-authored-by: Карлан Антон Андреевич <KarlanAA@global.bcs> Co-authored-by: Saket Mahajan <saketmahajan99@gmail.com> Co-authored-by: Guilherme Gazzo <guilhermegazzo@gmail.com> Co-authored-by: Prateek Jain <44807945+Prateek93a@users.noreply.github.com> Co-authored-by: Lucas Siqueira <lucassiqzro@gmail.com> Co-authored-by: Calebe Rios <calebersmendes@gmail.com> Co-authored-by: Pitstopper <18574776+Pitstopper@users.noreply.github.com> Co-authored-by: Guilherme Siqueira <guilhersiqueira@gmail.com> Co-authored-by: devyaniChoubey <52153085+devyaniChoubey@users.noreply.github.com> Co-authored-by: Bernard Seow <ssbing99@gmail.com> Co-authored-by: Hiroki Ishiura <ishiura@ja2.so-net.ne.jp> Co-authored-by: Exordian <jakob.englisch@gmail.com> Co-authored-by: Daanchaam <daanhendriks97@gmail.com> Co-authored-by: Iván Álvarez <ialvarezpereira@gmail.com> Co-authored-by: Sarthak Pranesh <41206172+sarthakpranesh@users.noreply.github.com> Co-authored-by: Michele Pellegrini <pellettiero@users.noreply.github.com> Co-authored-by: Tanmoy Bhowmik <tanmoy.openroot@gmail.com> Co-authored-by: Hibikine Kage <14365761+hibikine@users.noreply.github.com> Co-authored-by: Neil Agarwal <neil@neilagarwal.me> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Zhaubassarova Aruzhan <49000079+azhaubassar@users.noreply.github.com> Co-authored-by: Aroo <azhaubassar@gmail.com> Co-authored-by: Sarthak Pranesh <sarthak.pranesh2018@vitstudent.ac.in> Co-authored-by: Siddharth Padhi <padhisiddharth31@gmail.com> Co-authored-by: Bruno Dantas <oliveiradantas96@gmail.com> Co-authored-by: devyaniChoubey <devyanichoubey16@gmail.com> Co-authored-by: Dan Caseley <dan@caseley.me.uk> Co-authored-by: Heng Sok <sokheng@idatahub.com> Co-authored-by: Rohit Verma <44283521+refactor-droidyy@users.noreply.github.com> Co-authored-by: Gabriel Henriques <gabriel.henriques@rocket.chat> Co-authored-by: Júlia Grala <30629556+juliagrala@users.noreply.github.com> Co-authored-by: nixxou <45721836+nixxou@users.noreply.github.com> Co-authored-by: Marco Jakobs <mj@jacotec.de> Co-authored-by: Daniel Maike <danmke@hotmail.com> Co-authored-by: Vitor Leal <vitor_leal2201@hotmail.com> Co-authored-by: Fernando Aguilar <fernando.aguilar@hotmail.com.br> Co-authored-by: Abdullah Alhamoud <10301923+abalhamoud@users.noreply.github.com> Co-authored-by: Dave Koo <dkoo761@gmail.com> Co-authored-by: Fazil Boudjelal <fazildiablou@hotmail.fr> Co-authored-by: Lucas Dousse <Cormoran96@users.noreply.github.com> Co-authored-by: Sumukha Hegde <SUMUKHA214@GMAIL.COM> Co-authored-by: Gerzon Z <gerzonzcanario@gmail.com> Co-authored-by: Gerzon Z <gerzonc@icloud.com> Co-authored-by: yash-rajpal <58601732+yash-rajpal@users.noreply.github.com> Co-authored-by: Hakan YILMAZ <mukerrem.yilmaz@hotmail.com> Co-authored-by: Arkadyuti Bandyopadhyay <bandyopadhyayarkadyuti@gmail.com> Co-authored-by: Anant Bhasin <38764067+aKn1ghtOut@users.noreply.github.com> Co-authored-by: Gung Wah <41157464+kresnaputra@users.noreply.github.com> Co-authored-by: Billy Newman <newmanw10@gmail.com> Co-authored-by: Jan Garaj <jan.garaj@gmail.com> Co-authored-by: sadegh <sadeghmohamadnia@yahoo.com>
This commit is contained in:
parent
f5b013f4e7
commit
4e38d4c588
File diff suppressed because it is too large
Load Diff
|
@ -144,7 +144,7 @@ android {
|
|||
minSdkVersion rootProject.ext.minSdkVersion
|
||||
targetSdkVersion rootProject.ext.targetSdkVersion
|
||||
versionCode VERSIONCODE as Integer
|
||||
versionName "4.15.0"
|
||||
versionName "4.16.0"
|
||||
vectorDrawables.useSupportLibrary = true
|
||||
if (!isFoss) {
|
||||
manifestPlaceholders = [BugsnagAPIKey: BugsnagAPIKey as String]
|
||||
|
|
Binary file not shown.
|
@ -2,7 +2,8 @@ export const STATUS_COLORS = {
|
|||
online: '#2de0a5',
|
||||
busy: '#f5455c',
|
||||
away: '#ffd21f',
|
||||
offline: '#cbced1'
|
||||
offline: '#cbced1',
|
||||
loading: '#9ea2a8'
|
||||
};
|
||||
|
||||
export const SWITCH_TRACK_COLOR = {
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import React from 'react';
|
||||
import {
|
||||
ImageBackground, StyleSheet, Text, View
|
||||
ImageBackground, StyleSheet, Text, View, ActivityIndicator
|
||||
} from 'react-native';
|
||||
import PropTypes from 'prop-types';
|
||||
|
||||
import { withTheme } from '../../theme';
|
||||
import sharedStyles from '../Styles';
|
||||
import sharedStyles from '../../views/Styles';
|
||||
import { themes } from '../../constants/colors';
|
||||
|
||||
const styles = StyleSheet.create({
|
||||
|
@ -29,15 +29,17 @@ const styles = StyleSheet.create({
|
|||
}
|
||||
});
|
||||
|
||||
const EmptyRoom = ({ theme, text }) => (
|
||||
const BackgroundContainer = ({ theme, text, loading }) => (
|
||||
<View style={styles.container}>
|
||||
<ImageBackground source={{ uri: `message_empty_${ theme }` }} style={styles.image} />
|
||||
<Text style={[styles.text, { color: themes[theme].auxiliaryTintColor }]}>{text}</Text>
|
||||
{text ? <Text style={[styles.text, { color: themes[theme].auxiliaryTintColor }]}>{text}</Text> : null}
|
||||
{loading ? <ActivityIndicator style={[styles.text, { color: themes[theme].auxiliaryTintColor }]} /> : null}
|
||||
</View>
|
||||
);
|
||||
|
||||
EmptyRoom.propTypes = {
|
||||
BackgroundContainer.propTypes = {
|
||||
text: PropTypes.string,
|
||||
theme: PropTypes.string
|
||||
theme: PropTypes.string,
|
||||
loading: PropTypes.bool
|
||||
};
|
||||
export default withTheme(EmptyRoom);
|
||||
export default withTheme(BackgroundContainer);
|
|
@ -0,0 +1,49 @@
|
|||
/* eslint-disable import/no-extraneous-dependencies, import/no-unresolved, import/extensions, react/prop-types */
|
||||
import React from 'react';
|
||||
import { storiesOf } from '@storybook/react-native';
|
||||
|
||||
import BackgroundContainer from '.';
|
||||
import { ThemeContext } from '../../theme';
|
||||
import { longText } from '../../../storybook/utils';
|
||||
|
||||
const stories = storiesOf('BackgroundContainer', module);
|
||||
|
||||
stories.add('basic', () => (
|
||||
<BackgroundContainer />
|
||||
));
|
||||
|
||||
stories.add('loading', () => (
|
||||
<BackgroundContainer loading />
|
||||
));
|
||||
|
||||
stories.add('text', () => (
|
||||
<BackgroundContainer text='Text here' />
|
||||
));
|
||||
|
||||
stories.add('long text', () => (
|
||||
<BackgroundContainer text={longText} />
|
||||
));
|
||||
|
||||
const ThemeStory = ({ theme, ...props }) => (
|
||||
<ThemeContext.Provider
|
||||
value={{ theme }}
|
||||
>
|
||||
<BackgroundContainer {...props} />
|
||||
</ThemeContext.Provider>
|
||||
);
|
||||
|
||||
stories.add('dark theme - loading', () => (
|
||||
<ThemeStory theme='dark' loading />
|
||||
));
|
||||
|
||||
stories.add('dark theme - text', () => (
|
||||
<ThemeStory theme='dark' text={longText} />
|
||||
));
|
||||
|
||||
stories.add('black theme - loading', () => (
|
||||
<ThemeStory theme='black' loading />
|
||||
));
|
||||
|
||||
stories.add('black theme - text', () => (
|
||||
<ThemeStory theme='black' text={longText} />
|
||||
));
|
|
@ -23,7 +23,7 @@ export const getHeaderHeight = (isLandscape) => {
|
|||
|
||||
export const getHeaderTitlePosition = ({ insets, numIconsRight }) => ({
|
||||
left: insets.left + 60,
|
||||
right: insets.right + (45 * numIconsRight)
|
||||
right: insets.right + Math.max(45 * numIconsRight, 15)
|
||||
});
|
||||
|
||||
const styles = StyleSheet.create({
|
||||
|
|
|
@ -18,7 +18,7 @@ const Mentions = React.memo(({ mentions, trackingType, theme }) => {
|
|||
data={mentions}
|
||||
extraData={mentions}
|
||||
renderItem={({ item }) => <MentionItem item={item} trackingType={trackingType} theme={theme} />}
|
||||
keyExtractor={item => item.id || item.username || item.command || item}
|
||||
keyExtractor={item => item.rid || item.name || item.command || item}
|
||||
keyboardShouldPersistTaps='always'
|
||||
/>
|
||||
</View>
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
export const MENTIONS_TRACKING_TYPE_USERS = '@';
|
||||
export const MENTIONS_TRACKING_TYPE_EMOJIS = ':';
|
||||
export const MENTIONS_TRACKING_TYPE_COMMANDS = '/';
|
||||
export const MENTIONS_TRACKING_TYPE_ROOMS = '#';
|
||||
export const MENTIONS_COUNT_TO_DISPLAY = 4;
|
||||
|
|
|
@ -41,7 +41,8 @@ import {
|
|||
MENTIONS_TRACKING_TYPE_EMOJIS,
|
||||
MENTIONS_TRACKING_TYPE_COMMANDS,
|
||||
MENTIONS_COUNT_TO_DISPLAY,
|
||||
MENTIONS_TRACKING_TYPE_USERS
|
||||
MENTIONS_TRACKING_TYPE_USERS,
|
||||
MENTIONS_TRACKING_TYPE_ROOMS
|
||||
} from './constants';
|
||||
import CommandsPreview from './CommandsPreview';
|
||||
import { getUserSelector } from '../../selectors/login';
|
||||
|
@ -354,58 +355,48 @@ class MessageBox extends Component {
|
|||
// eslint-disable-next-line react/sort-comp
|
||||
debouncedOnChangeText = debounce(async(text) => {
|
||||
const { sharing } = this.props;
|
||||
const db = database.active;
|
||||
const isTextEmpty = text.length === 0;
|
||||
// this.setShowSend(!isTextEmpty);
|
||||
if (isTextEmpty) {
|
||||
this.stopTrackingMention();
|
||||
return;
|
||||
}
|
||||
this.handleTyping(!isTextEmpty);
|
||||
const { start, end } = this.selection;
|
||||
const cursor = Math.max(start, end);
|
||||
const txt = cursor < text.length ? text.substr(0, cursor).split(' ') : text.split(' ');
|
||||
const lastWord = txt[txt.length - 1];
|
||||
const result = lastWord.substring(1);
|
||||
|
||||
if (!sharing) {
|
||||
// matches if their is text that stats with '/' and group the command and params so we can use it "/command params"
|
||||
const slashCommand = text.match(/^\/([a-z0-9._-]+) (.+)/im);
|
||||
if (slashCommand) {
|
||||
const [, name, params] = slashCommand;
|
||||
const commandMention = text.match(/^\//); // match only if message begins with /
|
||||
const channelMention = lastWord.match(/^#/);
|
||||
const userMention = lastWord.match(/^@/);
|
||||
const emojiMention = lastWord.match(/^:/);
|
||||
|
||||
if (commandMention && !sharing) {
|
||||
const command = text.substr(1);
|
||||
const commandParameter = text.match(/^\/([a-z0-9._-]+) (.+)/im);
|
||||
if (commandParameter) {
|
||||
const db = database.active;
|
||||
const [, name, params] = commandParameter;
|
||||
const commandsCollection = db.get('slash_commands');
|
||||
try {
|
||||
const command = await commandsCollection.find(name);
|
||||
if (command.providesPreview) {
|
||||
return this.setCommandPreview(command, name, params);
|
||||
const commandRecord = await commandsCollection.find(name);
|
||||
if (commandRecord.providesPreview) {
|
||||
return this.setCommandPreview(commandRecord, name, params);
|
||||
}
|
||||
} catch (e) {
|
||||
console.log('Slash command not found');
|
||||
// do nothing
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (!isTextEmpty) {
|
||||
try {
|
||||
const { start, end } = this.selection;
|
||||
const cursor = Math.max(start, end);
|
||||
const lastNativeText = this.text;
|
||||
// matches if text either starts with '/' or have (@,#,:) then it groups whatever comes next of mention type
|
||||
let regexp = /(#|@|:|^\/)([a-z0-9._-]+)$/im;
|
||||
|
||||
// if sharing, track #|@|:
|
||||
if (sharing) {
|
||||
regexp = /(#|@|:)([a-z0-9._-]+)$/im;
|
||||
}
|
||||
|
||||
const result = lastNativeText.substr(0, cursor).match(regexp);
|
||||
if (!result) {
|
||||
if (!sharing) {
|
||||
const slash = lastNativeText.match(/^\/$/); // matches only '/' in input
|
||||
if (slash) {
|
||||
return this.identifyMentionKeyword('', MENTIONS_TRACKING_TYPE_COMMANDS);
|
||||
}
|
||||
}
|
||||
return this.stopTrackingMention();
|
||||
}
|
||||
const [, lastChar, name] = result;
|
||||
this.identifyMentionKeyword(name, lastChar);
|
||||
} catch (e) {
|
||||
log(e);
|
||||
}
|
||||
return this.identifyMentionKeyword(command, MENTIONS_TRACKING_TYPE_COMMANDS);
|
||||
} else if (channelMention) {
|
||||
return this.identifyMentionKeyword(result, MENTIONS_TRACKING_TYPE_ROOMS);
|
||||
} else if (userMention) {
|
||||
return this.identifyMentionKeyword(result, MENTIONS_TRACKING_TYPE_USERS);
|
||||
} else if (emojiMention) {
|
||||
return this.identifyMentionKeyword(result, MENTIONS_TRACKING_TYPE_EMOJIS);
|
||||
} else {
|
||||
this.stopTrackingMention();
|
||||
return this.stopTrackingMention();
|
||||
}
|
||||
}, 100)
|
||||
|
||||
|
@ -483,10 +474,10 @@ class MessageBox extends Component {
|
|||
getFixedMentions = (keyword) => {
|
||||
let result = [];
|
||||
if ('all'.indexOf(keyword) !== -1) {
|
||||
result = [{ id: -1, username: 'all' }];
|
||||
result = [{ rid: -1, username: 'all' }];
|
||||
}
|
||||
if ('here'.indexOf(keyword) !== -1) {
|
||||
result = [{ id: -2, username: 'here' }, ...result];
|
||||
result = [{ rid: -2, username: 'here' }, ...result];
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
@ -504,17 +495,17 @@ class MessageBox extends Component {
|
|||
|
||||
getEmojis = debounce(async(keyword) => {
|
||||
const db = database.active;
|
||||
if (keyword) {
|
||||
const customEmojisCollection = db.get('custom_emojis');
|
||||
const likeString = sanitizeLikeString(keyword);
|
||||
let customEmojis = await customEmojisCollection.query(
|
||||
Q.where('name', Q.like(`${ likeString }%`))
|
||||
).fetch();
|
||||
customEmojis = customEmojis.slice(0, MENTIONS_COUNT_TO_DISPLAY);
|
||||
const filteredEmojis = emojis.filter(emoji => emoji.indexOf(keyword) !== -1).slice(0, MENTIONS_COUNT_TO_DISPLAY);
|
||||
const mergedEmojis = [...customEmojis, ...filteredEmojis].slice(0, MENTIONS_COUNT_TO_DISPLAY);
|
||||
this.setState({ mentions: mergedEmojis || [] });
|
||||
const customEmojisCollection = db.get('custom_emojis');
|
||||
const likeString = sanitizeLikeString(keyword);
|
||||
const whereClause = [];
|
||||
if (likeString) {
|
||||
whereClause.push(Q.where('name', Q.like(`${ likeString }%`)));
|
||||
}
|
||||
let customEmojis = await customEmojisCollection.query(...whereClause).fetch();
|
||||
customEmojis = customEmojis.slice(0, MENTIONS_COUNT_TO_DISPLAY);
|
||||
const filteredEmojis = emojis.filter(emoji => emoji.indexOf(keyword) !== -1).slice(0, MENTIONS_COUNT_TO_DISPLAY);
|
||||
const mergedEmojis = [...customEmojis, ...filteredEmojis].slice(0, MENTIONS_COUNT_TO_DISPLAY);
|
||||
this.setState({ mentions: mergedEmojis || [] });
|
||||
}, 300)
|
||||
|
||||
getSlashCommands = debounce(async(keyword) => {
|
||||
|
|
|
@ -4,16 +4,21 @@ import {
|
|||
View, Text, StyleSheet, TouchableOpacity
|
||||
} from 'react-native';
|
||||
|
||||
import I18n from '../../../i18n';
|
||||
import sharedStyles from '../../Styles';
|
||||
import Icon from './Icon';
|
||||
import { themes } from '../../../constants/colors';
|
||||
import Markdown from '../../../containers/markdown';
|
||||
import I18n from '../../i18n';
|
||||
import sharedStyles from '../../views/Styles';
|
||||
import { themes } from '../../constants/colors';
|
||||
import Markdown from '../markdown';
|
||||
import RoomTypeIcon from '../RoomTypeIcon';
|
||||
import { withTheme } from '../../theme';
|
||||
|
||||
const HIT_SLOP = {
|
||||
top: 5, right: 5, bottom: 5, left: 5
|
||||
};
|
||||
const TITLE_SIZE = 16;
|
||||
const SUBTITLE_SIZE = 12;
|
||||
|
||||
const getSubTitleSize = scale => SUBTITLE_SIZE * scale;
|
||||
|
||||
const styles = StyleSheet.create({
|
||||
container: {
|
||||
flex: 1,
|
||||
|
@ -24,12 +29,12 @@ const styles = StyleSheet.create({
|
|||
flexDirection: 'row'
|
||||
},
|
||||
title: {
|
||||
...sharedStyles.textSemibold,
|
||||
fontSize: TITLE_SIZE
|
||||
flexShrink: 1,
|
||||
...sharedStyles.textSemibold
|
||||
},
|
||||
subtitle: {
|
||||
...sharedStyles.textRegular,
|
||||
fontSize: 12
|
||||
flexShrink: 1,
|
||||
...sharedStyles.textRegular
|
||||
},
|
||||
typingUsers: {
|
||||
...sharedStyles.textSemibold
|
||||
|
@ -37,8 +42,9 @@ const styles = StyleSheet.create({
|
|||
});
|
||||
|
||||
const SubTitle = React.memo(({
|
||||
usersTyping, subtitle, renderFunc, theme
|
||||
usersTyping, subtitle, renderFunc, theme, scale
|
||||
}) => {
|
||||
const fontSize = getSubTitleSize(scale);
|
||||
// typing
|
||||
if (usersTyping.length) {
|
||||
let usersText;
|
||||
|
@ -48,7 +54,7 @@ const SubTitle = React.memo(({
|
|||
usersText = usersTyping.join(', ');
|
||||
}
|
||||
return (
|
||||
<Text style={[styles.subtitle, { color: themes[theme].auxiliaryText }]} numberOfLines={1}>
|
||||
<Text style={[styles.subtitle, { fontSize, color: themes[theme].auxiliaryText }]} numberOfLines={1}>
|
||||
<Text style={styles.typingUsers}>{usersText} </Text>
|
||||
{ usersTyping.length > 1 ? I18n.t('are_typing') : I18n.t('is_typing') }...
|
||||
</Text>
|
||||
|
@ -66,7 +72,7 @@ const SubTitle = React.memo(({
|
|||
<Markdown
|
||||
preview
|
||||
msg={subtitle}
|
||||
style={[styles.subtitle, { color: themes[theme].auxiliaryText }]}
|
||||
style={[styles.subtitle, { fontSize, color: themes[theme].auxiliaryText }]}
|
||||
numberOfLines={1}
|
||||
theme={theme}
|
||||
/>
|
||||
|
@ -80,18 +86,20 @@ SubTitle.propTypes = {
|
|||
usersTyping: PropTypes.array,
|
||||
theme: PropTypes.string,
|
||||
subtitle: PropTypes.string,
|
||||
renderFunc: PropTypes.func
|
||||
renderFunc: PropTypes.func,
|
||||
scale: PropTypes.number
|
||||
};
|
||||
|
||||
const HeaderTitle = React.memo(({
|
||||
title, tmid, prid, scale, theme
|
||||
title, tmid, prid, scale, theme, testID
|
||||
}) => {
|
||||
const titleStyle = { fontSize: TITLE_SIZE * scale, color: themes[theme].headerTitleColor };
|
||||
if (!tmid && !prid) {
|
||||
return (
|
||||
<Text
|
||||
style={[styles.title, { fontSize: TITLE_SIZE * scale, color: themes[theme].headerTitleColor }]}
|
||||
style={[styles.title, titleStyle]}
|
||||
numberOfLines={1}
|
||||
testID={`room-view-title-${ title }`}
|
||||
testID={testID}
|
||||
>
|
||||
{title}
|
||||
</Text>
|
||||
|
@ -102,10 +110,10 @@ const HeaderTitle = React.memo(({
|
|||
<Markdown
|
||||
preview
|
||||
msg={title}
|
||||
style={[styles.title, { fontSize: TITLE_SIZE * scale, color: themes[theme].headerTitleColor }]}
|
||||
style={[styles.title, titleStyle]}
|
||||
numberOfLines={1}
|
||||
theme={theme}
|
||||
testID={`room-view-title-${ title }`}
|
||||
testID={testID}
|
||||
/>
|
||||
);
|
||||
});
|
||||
|
@ -115,11 +123,12 @@ HeaderTitle.propTypes = {
|
|||
tmid: PropTypes.string,
|
||||
prid: PropTypes.string,
|
||||
scale: PropTypes.number,
|
||||
theme: PropTypes.string
|
||||
theme: PropTypes.string,
|
||||
testID: PropTypes.string
|
||||
};
|
||||
|
||||
const Header = React.memo(({
|
||||
title, subtitle, parentTitle, type, status, usersTyping, width, height, prid, tmid, connecting, goRoomActionsView, roomUserId, theme
|
||||
title, subtitle, parentTitle, type, status, usersTyping, width, height, prid, tmid, onPress, theme, isGroupChat, teamMain, testID
|
||||
}) => {
|
||||
const portrait = height > width;
|
||||
let scale = 1;
|
||||
|
@ -130,19 +139,11 @@ const Header = React.memo(({
|
|||
}
|
||||
}
|
||||
|
||||
const onPress = () => goRoomActionsView();
|
||||
|
||||
let renderFunc;
|
||||
if (tmid) {
|
||||
renderFunc = () => (
|
||||
<View style={styles.titleContainer}>
|
||||
<Icon
|
||||
type={prid ? 'discussion' : type}
|
||||
tmid={tmid}
|
||||
status={status}
|
||||
roomUserId={roomUserId}
|
||||
theme={theme}
|
||||
/>
|
||||
<RoomTypeIcon type={prid ? 'discussion' : type} isGroupChat={isGroupChat} status={status} teamMain={teamMain} />
|
||||
<Text style={[styles.subtitle, { color: themes[theme].auxiliaryText }]} numberOfLines={1}>{parentTitle}</Text>
|
||||
</View>
|
||||
);
|
||||
|
@ -150,7 +151,7 @@ const Header = React.memo(({
|
|||
|
||||
return (
|
||||
<TouchableOpacity
|
||||
testID='room-view-header-actions'
|
||||
testID='room-header'
|
||||
accessibilityLabel={title}
|
||||
onPress={onPress}
|
||||
style={styles.container}
|
||||
|
@ -158,17 +159,23 @@ const Header = React.memo(({
|
|||
hitSlop={HIT_SLOP}
|
||||
>
|
||||
<View style={styles.titleContainer}>
|
||||
{tmid ? null : <Icon type={prid ? 'discussion' : type} status={status} roomUserId={roomUserId} theme={theme} />}
|
||||
{tmid ? null : <RoomTypeIcon type={prid ? 'discussion' : type} isGroupChat={isGroupChat} status={status} teamMain={teamMain} />}
|
||||
<HeaderTitle
|
||||
title={title}
|
||||
tmid={tmid}
|
||||
prid={prid}
|
||||
scale={scale}
|
||||
connecting={connecting}
|
||||
theme={theme}
|
||||
testID={testID}
|
||||
/>
|
||||
</View>
|
||||
<SubTitle usersTyping={tmid ? [] : usersTyping} subtitle={subtitle} theme={theme} renderFunc={renderFunc} />
|
||||
<SubTitle
|
||||
usersTyping={tmid ? [] : usersTyping}
|
||||
subtitle={subtitle}
|
||||
theme={theme}
|
||||
renderFunc={renderFunc}
|
||||
scale={scale}
|
||||
/>
|
||||
</TouchableOpacity>
|
||||
);
|
||||
});
|
||||
|
@ -181,17 +188,18 @@ Header.propTypes = {
|
|||
height: PropTypes.number.isRequired,
|
||||
prid: PropTypes.string,
|
||||
tmid: PropTypes.string,
|
||||
teamMain: PropTypes.bool,
|
||||
status: PropTypes.string,
|
||||
theme: PropTypes.string,
|
||||
usersTyping: PropTypes.array,
|
||||
connecting: PropTypes.bool,
|
||||
roomUserId: PropTypes.string,
|
||||
isGroupChat: PropTypes.bool,
|
||||
parentTitle: PropTypes.string,
|
||||
goRoomActionsView: PropTypes.func
|
||||
onPress: PropTypes.func,
|
||||
testID: PropTypes.string
|
||||
};
|
||||
|
||||
Header.defaultProps = {
|
||||
usersTyping: []
|
||||
};
|
||||
|
||||
export default Header;
|
||||
export default withTheme(Header);
|
|
@ -0,0 +1,94 @@
|
|||
/* eslint-disable import/no-extraneous-dependencies, import/no-unresolved, import/extensions, react/prop-types, react/destructuring-assignment */
|
||||
import React from 'react';
|
||||
import { View, Dimensions } from 'react-native';
|
||||
import { storiesOf } from '@storybook/react-native';
|
||||
|
||||
import RoomHeaderComponent from './RoomHeader';
|
||||
import Header from '../Header';
|
||||
import { longText } from '../../../storybook/utils';
|
||||
import { ThemeContext } from '../../theme';
|
||||
|
||||
const stories = storiesOf('RoomHeader', module);
|
||||
|
||||
// TODO: refactor after react-navigation v6
|
||||
const HeaderExample = ({ title }) => (
|
||||
<Header
|
||||
headerTitle={() => (
|
||||
<View style={{ flex: 1, paddingHorizontal: 12 }}>
|
||||
{title()}
|
||||
</View>
|
||||
)}
|
||||
/>
|
||||
);
|
||||
|
||||
const { width, height } = Dimensions.get('window');
|
||||
|
||||
const RoomHeader = ({ ...props }) => (
|
||||
<RoomHeaderComponent width={width} height={height} title='title' type='p' testID={props.title} onPress={() => alert('header pressed!')} {...props} />
|
||||
);
|
||||
|
||||
stories.add('title and subtitle', () => (
|
||||
<>
|
||||
<HeaderExample title={() => <RoomHeader title='title' type='p' />} />
|
||||
<HeaderExample title={() => <RoomHeader title={longText} type='p' />} />
|
||||
<HeaderExample title={() => <RoomHeader subtitle='subtitle' />} />
|
||||
<HeaderExample title={() => <RoomHeader subtitle={longText} />} />
|
||||
<HeaderExample title={() => <RoomHeader title={longText} subtitle={longText} />} />
|
||||
</>
|
||||
));
|
||||
|
||||
stories.add('icons', () => (
|
||||
<>
|
||||
<HeaderExample title={() => <RoomHeader title='private channel' type='p' />} />
|
||||
<HeaderExample title={() => <RoomHeader title='public channel' type='c' />} />
|
||||
<HeaderExample title={() => <RoomHeader title='discussion' prid='asd' />} />
|
||||
<HeaderExample title={() => <RoomHeader title='omnichannel' type='l' />} />
|
||||
<HeaderExample title={() => <RoomHeader title='private team' type='p' teamMain />} />
|
||||
<HeaderExample title={() => <RoomHeader title='public team' type='c' teamMain />} />
|
||||
<HeaderExample title={() => <RoomHeader title='group dm' type='d' isGroupChat />} />
|
||||
<HeaderExample title={() => <RoomHeader title='online dm' type='d' status='online' />} />
|
||||
<HeaderExample title={() => <RoomHeader title='away dm' type='d' status='away' />} />
|
||||
<HeaderExample title={() => <RoomHeader title='busy dm' type='d' status='busy' />} />
|
||||
<HeaderExample title={() => <RoomHeader title='loading dm' type='d' status='loading' />} />
|
||||
<HeaderExample title={() => <RoomHeader title='offline dm' type='d' />} />
|
||||
</>
|
||||
));
|
||||
|
||||
stories.add('typing', () => (
|
||||
<>
|
||||
<HeaderExample title={() => <RoomHeader usersTyping={['user 1']} />} />
|
||||
<HeaderExample title={() => <RoomHeader usersTyping={['user 1', 'user 2']} />} />
|
||||
<HeaderExample title={() => <RoomHeader usersTyping={['user 1', 'user 2', 'user 3', 'user 4', 'user 5']} />} />
|
||||
</>
|
||||
));
|
||||
|
||||
stories.add('landscape', () => (
|
||||
<>
|
||||
<HeaderExample title={() => <RoomHeader width={height} height={width} />} />
|
||||
<HeaderExample title={() => <RoomHeader width={height} height={width} subtitle='subtitle' />} />
|
||||
<HeaderExample title={() => <RoomHeader width={height} height={width} title={longText} subtitle={longText} />} />
|
||||
</>
|
||||
));
|
||||
|
||||
stories.add('thread', () => (
|
||||
<>
|
||||
<HeaderExample title={() => <RoomHeader tmid='123' parentTitle='parent title' />} />
|
||||
<HeaderExample title={() => <RoomHeader tmid='123' title={'markdown\npreview\n#3\n4\n5'} parentTitle={longText} />} />
|
||||
</>
|
||||
));
|
||||
|
||||
const ThemeStory = ({ theme }) => (
|
||||
<ThemeContext.Provider
|
||||
value={{ theme }}
|
||||
>
|
||||
<HeaderExample title={() => <RoomHeader subtitle='subtitle' />} />
|
||||
</ThemeContext.Provider>
|
||||
);
|
||||
|
||||
stories.add('themes', () => (
|
||||
<>
|
||||
<ThemeStory theme='light' />
|
||||
<ThemeStory theme='dark' />
|
||||
<ThemeStory theme='black' />
|
||||
</>
|
||||
));
|
|
@ -3,41 +3,37 @@ import PropTypes from 'prop-types';
|
|||
import { connect } from 'react-redux';
|
||||
import { dequal } from 'dequal';
|
||||
|
||||
import Header from './Header';
|
||||
import LeftButtons from './LeftButtons';
|
||||
import RightButtons from './RightButtons';
|
||||
import { withTheme } from '../../../theme';
|
||||
import { withDimensions } from '../../../dimensions';
|
||||
import I18n from '../../../i18n';
|
||||
import RoomHeader from './RoomHeader';
|
||||
import { withDimensions } from '../../dimensions';
|
||||
import I18n from '../../i18n';
|
||||
|
||||
class RoomHeaderView extends Component {
|
||||
class RoomHeaderContainer extends Component {
|
||||
static propTypes = {
|
||||
title: PropTypes.string,
|
||||
subtitle: PropTypes.string,
|
||||
type: PropTypes.string,
|
||||
prid: PropTypes.string,
|
||||
tmid: PropTypes.string,
|
||||
teamMain: PropTypes.bool,
|
||||
usersTyping: PropTypes.string,
|
||||
status: PropTypes.string,
|
||||
statusText: PropTypes.string,
|
||||
connecting: PropTypes.bool,
|
||||
connected: PropTypes.bool,
|
||||
theme: PropTypes.string,
|
||||
roomUserId: PropTypes.string,
|
||||
widthOffset: PropTypes.number,
|
||||
goRoomActionsView: PropTypes.func,
|
||||
onPress: PropTypes.func,
|
||||
width: PropTypes.number,
|
||||
height: PropTypes.number,
|
||||
parentTitle: PropTypes.string
|
||||
parentTitle: PropTypes.string,
|
||||
isGroupChat: PropTypes.bool,
|
||||
testID: PropTypes.string
|
||||
};
|
||||
|
||||
shouldComponentUpdate(nextProps) {
|
||||
const {
|
||||
type, title, subtitle, status, statusText, connecting, connected, goRoomActionsView, usersTyping, theme, width, height
|
||||
type, title, subtitle, status, statusText, connecting, connected, onPress, usersTyping, width, height
|
||||
} = this.props;
|
||||
if (nextProps.theme !== theme) {
|
||||
return true;
|
||||
}
|
||||
if (nextProps.type !== type) {
|
||||
return true;
|
||||
}
|
||||
|
@ -68,7 +64,7 @@ class RoomHeaderView extends Component {
|
|||
if (!dequal(nextProps.usersTyping, usersTyping)) {
|
||||
return true;
|
||||
}
|
||||
if (nextProps.goRoomActionsView !== goRoomActionsView) {
|
||||
if (nextProps.onPress !== onPress) {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
|
@ -76,7 +72,25 @@ class RoomHeaderView extends Component {
|
|||
|
||||
render() {
|
||||
const {
|
||||
title, subtitle: subtitleProp, type, prid, tmid, widthOffset, status = 'offline', statusText, connecting, connected, usersTyping, goRoomActionsView, roomUserId, theme, width, height, parentTitle
|
||||
title,
|
||||
subtitle: subtitleProp,
|
||||
type,
|
||||
teamMain,
|
||||
prid,
|
||||
tmid,
|
||||
widthOffset,
|
||||
status = 'offline',
|
||||
statusText,
|
||||
connecting,
|
||||
connected,
|
||||
usersTyping,
|
||||
onPress,
|
||||
roomUserId,
|
||||
width,
|
||||
height,
|
||||
parentTitle,
|
||||
isGroupChat,
|
||||
testID
|
||||
} = this.props;
|
||||
|
||||
let subtitle;
|
||||
|
@ -89,22 +103,24 @@ class RoomHeaderView extends Component {
|
|||
}
|
||||
|
||||
return (
|
||||
<Header
|
||||
<RoomHeader
|
||||
prid={prid}
|
||||
tmid={tmid}
|
||||
title={title}
|
||||
subtitle={type === 'd' ? statusText : subtitle}
|
||||
type={type}
|
||||
teamMain={teamMain}
|
||||
status={status}
|
||||
width={width}
|
||||
height={height}
|
||||
theme={theme}
|
||||
usersTyping={usersTyping}
|
||||
widthOffset={widthOffset}
|
||||
roomUserId={roomUserId}
|
||||
goRoomActionsView={goRoomActionsView}
|
||||
connecting={connecting}
|
||||
parentTitle={parentTitle}
|
||||
isGroupChat={isGroupChat}
|
||||
testID={testID}
|
||||
onPress={onPress}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
@ -134,6 +150,4 @@ const mapStateToProps = (state, ownProps) => {
|
|||
};
|
||||
};
|
||||
|
||||
export default connect(mapStateToProps)(withDimensions(withTheme(RoomHeaderView)));
|
||||
|
||||
export { RightButtons, LeftButtons };
|
||||
export default connect(mapStateToProps)(withDimensions(RoomHeaderContainer));
|
|
@ -3,31 +3,43 @@ import { StyleSheet } from 'react-native';
|
|||
import PropTypes from 'prop-types';
|
||||
import { CustomIcon } from '../lib/Icons';
|
||||
import { STATUS_COLORS, themes } from '../constants/colors';
|
||||
import Status from './Status/Status';
|
||||
import { withTheme } from '../theme';
|
||||
|
||||
const styles = StyleSheet.create({
|
||||
icon: {
|
||||
marginTop: 3,
|
||||
marginRight: 4
|
||||
}
|
||||
});
|
||||
|
||||
const RoomTypeIcon = React.memo(({
|
||||
type, size, isGroupChat, status, style, theme
|
||||
type, size, isGroupChat, status, style, theme, teamMain
|
||||
}) => {
|
||||
if (!type) {
|
||||
return null;
|
||||
}
|
||||
|
||||
const color = themes[theme].auxiliaryText;
|
||||
const color = themes[theme].titleText;
|
||||
const iconStyle = [
|
||||
styles.icon,
|
||||
{ color },
|
||||
style
|
||||
];
|
||||
|
||||
if (type === 'd' && !isGroupChat) {
|
||||
return <Status style={[iconStyle, { color: STATUS_COLORS[status] ?? STATUS_COLORS.offline }]} size={size} status={status} />;
|
||||
}
|
||||
|
||||
let icon = 'channel-private';
|
||||
if (type === 'discussion') {
|
||||
if (teamMain) {
|
||||
icon = `teams${ type === 'p' ? '-private' : '' }`;
|
||||
} else if (type === 'discussion') {
|
||||
icon = 'discussions';
|
||||
} else if (type === 'c') {
|
||||
icon = 'channel-public';
|
||||
} else if (type === 'd') {
|
||||
if (isGroupChat) {
|
||||
icon = 'team';
|
||||
icon = 'message';
|
||||
} else {
|
||||
icon = 'mention';
|
||||
}
|
||||
|
@ -39,11 +51,7 @@ const RoomTypeIcon = React.memo(({
|
|||
<CustomIcon
|
||||
name={icon}
|
||||
size={size}
|
||||
style={[
|
||||
type === 'l' && status ? { color: STATUS_COLORS[status] } : { color },
|
||||
styles.icon,
|
||||
style
|
||||
]}
|
||||
style={iconStyle}
|
||||
/>
|
||||
);
|
||||
});
|
||||
|
@ -52,6 +60,7 @@ RoomTypeIcon.propTypes = {
|
|||
theme: PropTypes.string,
|
||||
type: PropTypes.string,
|
||||
isGroupChat: PropTypes.bool,
|
||||
teamMain: PropTypes.bool,
|
||||
status: PropTypes.string,
|
||||
size: PropTypes.number,
|
||||
style: PropTypes.object
|
||||
|
@ -61,4 +70,4 @@ RoomTypeIcon.defaultProps = {
|
|||
size: 16
|
||||
};
|
||||
|
||||
export default RoomTypeIcon;
|
||||
export default withTheme(RoomTypeIcon);
|
||||
|
|
|
@ -1,36 +1,37 @@
|
|||
import React from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import { View } from 'react-native';
|
||||
import { STATUS_COLORS, themes } from '../../constants/colors';
|
||||
import { CustomIcon } from '../../lib/Icons';
|
||||
import { STATUS_COLORS } from '../../constants/colors';
|
||||
|
||||
const Status = React.memo(({
|
||||
status, size, style, theme, ...props
|
||||
}) => (
|
||||
<View
|
||||
style={
|
||||
[
|
||||
style,
|
||||
{
|
||||
borderRadius: size,
|
||||
width: size,
|
||||
height: size,
|
||||
backgroundColor: STATUS_COLORS[status] ?? STATUS_COLORS.offline,
|
||||
borderColor: themes[theme].backgroundColor
|
||||
}
|
||||
]}
|
||||
{...props}
|
||||
/>
|
||||
));
|
||||
status, size, style, ...props
|
||||
}) => {
|
||||
const name = `status-${ status }`;
|
||||
const isNameValid = CustomIcon.hasIcon(name);
|
||||
const iconName = isNameValid ? name : 'status-offline';
|
||||
const calculatedStyle = [{
|
||||
width: size, height: size, textAlignVertical: 'center'
|
||||
}, style];
|
||||
|
||||
return (
|
||||
<CustomIcon
|
||||
style={calculatedStyle}
|
||||
size={size}
|
||||
name={iconName}
|
||||
color={STATUS_COLORS[status] ?? STATUS_COLORS.offline}
|
||||
{...props}
|
||||
/>
|
||||
);
|
||||
});
|
||||
|
||||
Status.propTypes = {
|
||||
status: PropTypes.string,
|
||||
size: PropTypes.number,
|
||||
style: PropTypes.any,
|
||||
theme: PropTypes.string
|
||||
style: PropTypes.any
|
||||
};
|
||||
Status.defaultProps = {
|
||||
status: 'offline',
|
||||
size: 16,
|
||||
theme: 'light'
|
||||
size: 32
|
||||
};
|
||||
|
||||
export default Status;
|
||||
|
|
|
@ -1,32 +1,19 @@
|
|||
import React from 'react';
|
||||
import React, { memo } from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import { connect } from 'react-redux';
|
||||
|
||||
import Status from './Status';
|
||||
import { withTheme } from '../../theme';
|
||||
|
||||
class StatusContainer extends React.PureComponent {
|
||||
static propTypes = {
|
||||
style: PropTypes.any,
|
||||
size: PropTypes.number,
|
||||
status: PropTypes.string,
|
||||
theme: PropTypes.string
|
||||
};
|
||||
const StatusContainer = memo(({ style, size = 32, status }) => <Status size={size} style={style} status={status} />);
|
||||
|
||||
static defaultProps = {
|
||||
size: 16
|
||||
}
|
||||
|
||||
render() {
|
||||
const {
|
||||
style, size, status, theme
|
||||
} = this.props;
|
||||
return <Status size={size} style={style} status={status} theme={theme} />;
|
||||
}
|
||||
}
|
||||
StatusContainer.propTypes = {
|
||||
style: PropTypes.any,
|
||||
size: PropTypes.number,
|
||||
status: PropTypes.string
|
||||
};
|
||||
|
||||
const mapStateToProps = (state, ownProps) => ({
|
||||
status: state.meteor.connected ? (state.activeUsers[ownProps.id] && state.activeUsers[ownProps.id].status) : 'offline'
|
||||
status: state.meteor.connected ? (state.activeUsers[ownProps.id] && state.activeUsers[ownProps.id].status) : 'loading'
|
||||
});
|
||||
|
||||
export default connect(mapStateToProps)(withTheme(StatusContainer));
|
||||
export default connect(mapStateToProps)(StatusContainer);
|
||||
|
|
|
@ -16,22 +16,26 @@ const keyExtractor = item => item.value.toString();
|
|||
// RectButton doesn't work on modal (Android)
|
||||
const Item = ({
|
||||
item, selected, onSelect, theme
|
||||
}) => (
|
||||
<Touchable
|
||||
key={item}
|
||||
onPress={() => onSelect(item)}
|
||||
style={[
|
||||
styles.item,
|
||||
{ backgroundColor: themes[theme].backgroundColor }
|
||||
]}
|
||||
>
|
||||
<>
|
||||
{item.imageUrl ? <FastImage style={styles.itemImage} source={{ uri: item.imageUrl }} /> : null}
|
||||
<Text style={{ color: themes[theme].titleText }}>{textParser([item.text])}</Text>
|
||||
{selected ? <Check theme={theme} /> : null}
|
||||
</>
|
||||
</Touchable>
|
||||
);
|
||||
}) => {
|
||||
const itemName = item.value.name || item.text.text.toLowerCase();
|
||||
return (
|
||||
<Touchable
|
||||
testID={`multi-select-item-${ itemName }`}
|
||||
key={item}
|
||||
onPress={() => onSelect(item)}
|
||||
style={[
|
||||
styles.item,
|
||||
{ backgroundColor: themes[theme].backgroundColor }
|
||||
]}
|
||||
>
|
||||
<>
|
||||
{item.imageUrl ? <FastImage style={styles.itemImage} source={{ uri: item.imageUrl }} /> : null}
|
||||
<Text style={{ color: themes[theme].titleText }}>{textParser([item.text])}</Text>
|
||||
{selected ? <Check theme={theme} /> : null}
|
||||
</>
|
||||
</Touchable>
|
||||
);
|
||||
};
|
||||
Item.propTypes = {
|
||||
item: PropTypes.object,
|
||||
selected: PropTypes.number,
|
||||
|
|
|
@ -112,6 +112,7 @@ export const MultiSelect = React.memo(({
|
|||
<View style={[styles.modal, { backgroundColor: themes[theme].backgroundColor }]}>
|
||||
<View style={[styles.content, { backgroundColor: themes[theme].backgroundColor }]}>
|
||||
<TextInput
|
||||
testID='multi-select-search'
|
||||
onChangeText={onSearch || onSearchChange}
|
||||
placeholder={I18n.t('Search')}
|
||||
theme={theme}
|
||||
|
|
|
@ -380,7 +380,7 @@ class Markdown extends PureComponent {
|
|||
|
||||
// Ex: '[ ](https://open.rocket.chat/group/test?msg=abcdef) Test'
|
||||
// Return: 'Test'
|
||||
m = m.replace(/^\[([\s]]*)\]\(([^)]*)\)\s/, '').trim();
|
||||
m = m.replace(/^\[([\s]*)\]\(([^)]*)\)\s/, '').trim();
|
||||
|
||||
if (preview) {
|
||||
m = shortnameToUnicode(m);
|
||||
|
|
|
@ -2,6 +2,7 @@ import React, { useContext } from 'react';
|
|||
import { View, Text, StyleSheet } from 'react-native';
|
||||
import PropTypes from 'prop-types';
|
||||
import moment from 'moment';
|
||||
import { transparentize } from 'color2k';
|
||||
import { dequal } from 'dequal';
|
||||
|
||||
import Touchable from './Touchable';
|
||||
|
@ -72,7 +73,7 @@ const Title = React.memo(({ attachment, timeFormat, theme }) => {
|
|||
if (!attachment.author_name) {
|
||||
return null;
|
||||
}
|
||||
const time = attachment.ts ? moment(attachment.ts).format(timeFormat) : null;
|
||||
const time = attachment.message_link && attachment.ts ? moment(attachment.ts).format(timeFormat) : null;
|
||||
return (
|
||||
<View style={styles.authorContainer}>
|
||||
{attachment.author_name ? <Text style={[styles.author, { color: themes[theme].bodyText }]}>{attachment.author_name}</Text> : null}
|
||||
|
@ -111,16 +112,24 @@ const Description = React.memo(({
|
|||
return true;
|
||||
});
|
||||
|
||||
const Fields = React.memo(({ attachment, theme }) => {
|
||||
const Fields = React.memo(({ attachment, theme, getCustomEmoji }) => {
|
||||
if (!attachment.fields) {
|
||||
return null;
|
||||
}
|
||||
|
||||
const { baseUrl, user } = useContext(MessageContext);
|
||||
return (
|
||||
<View style={styles.fieldsContainer}>
|
||||
{attachment.fields.map(field => (
|
||||
<View key={field.title} style={[styles.fieldContainer, { width: field.short ? '50%' : '100%' }]}>
|
||||
<Text style={[styles.fieldTitle, { color: themes[theme].bodyText }]}>{field.title}</Text>
|
||||
<Text style={[styles.fieldValue, { color: themes[theme].bodyText }]}>{field.value}</Text>
|
||||
<Markdown
|
||||
msg={field.value}
|
||||
baseUrl={baseUrl}
|
||||
username={user.username}
|
||||
getCustomEmoji={getCustomEmoji}
|
||||
theme={theme}
|
||||
/>
|
||||
</View>
|
||||
))}
|
||||
</View>
|
||||
|
@ -149,6 +158,16 @@ const Reply = React.memo(({
|
|||
openLink(url, theme);
|
||||
};
|
||||
|
||||
let { borderColor, chatComponentBackground: backgroundColor } = themes[theme];
|
||||
try {
|
||||
if (attachment.color) {
|
||||
backgroundColor = transparentize(attachment.color, 0.80);
|
||||
borderColor = attachment.color;
|
||||
}
|
||||
} catch (e) {
|
||||
// fallback to default
|
||||
}
|
||||
|
||||
return (
|
||||
<>
|
||||
<Touchable
|
||||
|
@ -158,8 +177,7 @@ const Reply = React.memo(({
|
|||
index > 0 && styles.marginTop,
|
||||
attachment.description && styles.marginBottom,
|
||||
{
|
||||
backgroundColor: themes[theme].chatComponentBackground,
|
||||
borderColor: themes[theme].borderColor
|
||||
backgroundColor, borderColor
|
||||
}
|
||||
]}
|
||||
background={Touchable.Ripple(themes[theme].bannerBackground)}
|
||||
|
@ -175,7 +193,11 @@ const Reply = React.memo(({
|
|||
getCustomEmoji={getCustomEmoji}
|
||||
theme={theme}
|
||||
/>
|
||||
<Fields attachment={attachment} theme={theme} />
|
||||
<Fields
|
||||
attachment={attachment}
|
||||
getCustomEmoji={getCustomEmoji}
|
||||
theme={theme}
|
||||
/>
|
||||
</View>
|
||||
</Touchable>
|
||||
<Markdown
|
||||
|
@ -214,7 +236,8 @@ Description.displayName = 'MessageReplyDescription';
|
|||
|
||||
Fields.propTypes = {
|
||||
attachment: PropTypes.object,
|
||||
theme: PropTypes.string
|
||||
theme: PropTypes.string,
|
||||
getCustomEmoji: PropTypes.func
|
||||
};
|
||||
Fields.displayName = 'MessageReplyFields';
|
||||
|
||||
|
|
|
@ -1,66 +1,71 @@
|
|||
import i18n from 'i18n-js';
|
||||
import { I18nManager } from 'react-native';
|
||||
import * as RNLocalize from 'react-native-localize';
|
||||
import moment from 'moment';
|
||||
import 'moment/min/locales';
|
||||
|
||||
export * from './isRTL';
|
||||
import { toMomentLocale } from '../utils/moment';
|
||||
import { isRTL } from './isRTL';
|
||||
|
||||
export { isRTL };
|
||||
|
||||
export const LANGUAGES = [
|
||||
{
|
||||
label: 'English',
|
||||
value: 'en',
|
||||
file: require('./locales/en').default
|
||||
file: () => require('./locales/en.json')
|
||||
}, {
|
||||
label: '简体中文',
|
||||
value: 'zh-CN',
|
||||
file: require('./locales/zh-CN').default
|
||||
file: () => require('./locales/zh-CN.json')
|
||||
}, {
|
||||
label: '繁體中文',
|
||||
value: 'zh-TW',
|
||||
file: require('./locales/zh-TW').default
|
||||
file: () => require('./locales/zh-TW.json')
|
||||
}, {
|
||||
label: 'Deutsch',
|
||||
value: 'de',
|
||||
file: require('./locales/de').default
|
||||
file: () => require('./locales/de.json')
|
||||
}, {
|
||||
label: 'Español (ES)',
|
||||
value: 'es-ES',
|
||||
file: require('./locales/es-ES').default
|
||||
file: () => require('./locales/es-ES.json')
|
||||
}, {
|
||||
label: 'Français',
|
||||
value: 'fr',
|
||||
file: require('./locales/fr').default
|
||||
file: () => require('./locales/fr.json')
|
||||
}, {
|
||||
label: 'Português (BR)',
|
||||
value: 'pt-BR',
|
||||
file: require('./locales/pt-BR').default
|
||||
file: () => require('./locales/pt-BR.json')
|
||||
}, {
|
||||
label: 'Português (PT)',
|
||||
value: 'pt-PT',
|
||||
file: require('./locales/pt-PT').default
|
||||
file: () => require('./locales/pt-PT.json')
|
||||
}, {
|
||||
label: 'Russian',
|
||||
value: 'ru',
|
||||
file: require('./locales/ru').default
|
||||
file: () => require('./locales/ru.json')
|
||||
}, {
|
||||
label: 'Nederlands',
|
||||
value: 'nl',
|
||||
file: require('./locales/nl').default
|
||||
file: () => require('./locales/nl.json')
|
||||
}, {
|
||||
label: 'Italiano',
|
||||
value: 'it',
|
||||
file: require('./locales/it').default
|
||||
file: () => require('./locales/it.json')
|
||||
}, {
|
||||
label: '日本語',
|
||||
value: 'ja',
|
||||
file: require('./locales/ja').default
|
||||
file: () => require('./locales/ja.json')
|
||||
}, {
|
||||
label: 'العربية',
|
||||
value: 'ar',
|
||||
file: require('./locales/ar').default
|
||||
file: () => require('./locales/ar.json')
|
||||
}, {
|
||||
label: 'Türkçe',
|
||||
value: 'tr',
|
||||
file: require('./locales/tr').default
|
||||
file: () => require('./locales/tr.json')
|
||||
}
|
||||
];
|
||||
|
||||
|
@ -69,16 +74,29 @@ const translations = LANGUAGES.reduce((ret, item) => {
|
|||
return ret;
|
||||
}, {});
|
||||
|
||||
i18n.translations = translations;
|
||||
i18n.fallbacks = true;
|
||||
export const setLanguage = (l) => {
|
||||
if (!l) {
|
||||
return;
|
||||
}
|
||||
// server uses lowercase pattern (pt-br), but we're forced to use standard pattern (pt-BR)
|
||||
const locale = LANGUAGES.find(ll => ll.value.toLowerCase() === l.toLowerCase())?.value;
|
||||
// don't go forward if it's the same language and default language (en) was setup already
|
||||
if (i18n.locale === locale && i18n.translations?.en) {
|
||||
return;
|
||||
}
|
||||
i18n.locale = locale;
|
||||
i18n.translations = { ...i18n.translations, [locale]: translations[locale]() };
|
||||
I18nManager.forceRTL(isRTL(locale));
|
||||
I18nManager.swapLeftAndRightInRTL(isRTL(locale));
|
||||
i18n.isRTL = I18nManager.isRTL;
|
||||
moment.locale(toMomentLocale(locale));
|
||||
};
|
||||
|
||||
const defaultLanguage = { languageTag: 'en', isRTL: false };
|
||||
const availableLanguages = Object.keys(i18n.translations);
|
||||
const { languageTag, isRTL } = RNLocalize.findBestAvailableLanguage(availableLanguages) || defaultLanguage;
|
||||
const availableLanguages = Object.keys(translations);
|
||||
const { languageTag } = RNLocalize.findBestAvailableLanguage(availableLanguages) || defaultLanguage;
|
||||
|
||||
I18nManager.forceRTL(isRTL);
|
||||
I18nManager.swapLeftAndRightInRTL(isRTL);
|
||||
i18n.locale = languageTag;
|
||||
i18n.isRTL = I18nManager.isRTL;
|
||||
setLanguage(languageTag);
|
||||
i18n.fallbacks = true;
|
||||
|
||||
export default i18n;
|
||||
|
|
|
@ -1,661 +0,0 @@
|
|||
export default {
|
||||
'1_person_reacted': 'تفاعل شخص 1',
|
||||
'1_user': 'مستخدم 1',
|
||||
'error-action-not-allowed': '{{action}} غير مسموح',
|
||||
'error-application-not-found': 'لم يتم العثور على البرنامج',
|
||||
'error-archived-duplicate-name': 'هناك قناة مؤرشفة باسم {{room_name}}',
|
||||
'error-avatar-invalid-url': 'عنوان الصورة الرمزية غير صحيح: {{url}}',
|
||||
'error-avatar-url-handling': 'خطأ في معالجة الصورة الرمزية ({{url}}) للمستخدم {{username}}',
|
||||
'error-cant-invite-for-direct-room': 'لا يمكن دعوة المستخدم في الغرفة المباشرة',
|
||||
'error-could-not-change-email': 'تعذر تغيير البريد الإلكتروني',
|
||||
'error-could-not-change-name': 'تعذر تغيير الاسم',
|
||||
'error-could-not-change-username': 'تعذر تغيير اسم المستخدم',
|
||||
'error-could-not-change-status': 'تعذر تغيير الحالة',
|
||||
'error-delete-protected-role': 'لا يمكن حذف دور محمي',
|
||||
'error-department-not-found': 'القسم غير موجود',
|
||||
'error-direct-message-file-upload-not-allowed': 'مشاركة الملفات غير مسموح في الرسالة المباشرة',
|
||||
'error-duplicate-channel-name': 'القناة {{channel_name}} موجودة مسبقاً',
|
||||
'error-email-domain-blacklisted': 'عنوان اﻹيميل محظور',
|
||||
'error-email-send-failed': 'خطأ في إرسال البريد اﻹلكتروني: {{message}}',
|
||||
'error-save-image': 'خطأ عند حفظ الصورة',
|
||||
'error-save-video': 'خطأ عند حفظ الفيديو',
|
||||
'error-field-unavailable': '{{field}} مستخدم بالفعل :(',
|
||||
'error-file-too-large': 'حجم الملف كبير جداً',
|
||||
'error-importer-not-defined': 'المستورِد معرف بطريقة غير صحيحة، يجب تحديد نوع الإستيراد',
|
||||
'error-input-is-not-a-valid-field': '{{input}} غير صالح {{field}}',
|
||||
'error-invalid-actionlink': 'رابط الإجراء غير صالح',
|
||||
'error-invalid-arguments': 'وسائط غير صحيحة',
|
||||
'error-invalid-asset': 'ممتلكات غير صحيحة',
|
||||
'error-invalid-channel': 'قناة غير صحيحة',
|
||||
'error-invalid-channel-start-with-chars': 'قناة غير صحيحة. تبدأ القناة بحرف @ أو #',
|
||||
'error-invalid-custom-field': 'حقل مخصص غير صالح',
|
||||
'error-invalid-custom-field-name': 'اسم الحقل المخصص غير صالح. استخدم الحروف والأرقام والواصلات والشرطات السفلية فقط',
|
||||
'error-invalid-date': 'التاريخ غير صالح',
|
||||
'error-invalid-description': 'الوصف غير صالح',
|
||||
'error-invalid-domain': 'عنوان الموقع غير صالح',
|
||||
'error-invalid-email': 'عنوان البريد اﻹلكتروني غير صالح {{emai}}',
|
||||
'error-invalid-email-address': 'عنوان البريد اﻹلكتروني غير صالح',
|
||||
'error-invalid-file-height': 'ارتفاع الملف غير صالح',
|
||||
'error-invalid-file-type': 'نوع الملف غير صالح',
|
||||
'error-invalid-file-width': 'عرض الملف غير صالح',
|
||||
'error-invalid-from-address': 'عنوان غير صالح في خانة (من)',
|
||||
'error-invalid-integration': 'تكامل غير صالح',
|
||||
'error-invalid-message': 'رسالة غير صالحة',
|
||||
'error-invalid-method': 'طريقة غير صالحة',
|
||||
'error-invalid-name': 'اسم غير صالح',
|
||||
'error-invalid-password': 'كلمة مرور خاطئة',
|
||||
'error-invalid-redirectUri': 'رابط إعادة توجيه غير صحيح',
|
||||
'error-invalid-role': 'دور غير صالح',
|
||||
'error-invalid-room': 'غرفة غير صالحة',
|
||||
'error-invalid-room-name': '{{room_name}} اسم الغرفة غير صالح',
|
||||
'error-invalid-room-type': '{{type}} نوع الغرفة غير صالح',
|
||||
'error-invalid-settings': 'الإعدادات المعطاة غير صالحة',
|
||||
'error-invalid-subscription': 'اشتراك غير صالح',
|
||||
'error-invalid-token': 'الرمز غير صالح',
|
||||
'error-invalid-triggerWords': 'كلمات محفزة غير صالحة',
|
||||
'error-invalid-urls': 'عناوين غير صالحة',
|
||||
'error-invalid-user': 'مستخدم غير صالح',
|
||||
'error-invalid-username': 'اسم المستخدم غير صالح',
|
||||
'error-invalid-webhook-response': 'الرد التلقائي من العنوان استجاب برمز مغاير عن 200',
|
||||
'error-message-deleting-blocked': 'حذف الرسالة محظور',
|
||||
'error-message-editing-blocked': 'تعديل الرسالة محظور',
|
||||
'error-message-size-exceeded': 'حجم الرسالة تجاوز الحد المسموح به (Message_MaxAllowedSize)',
|
||||
'error-missing-unsubscribe-link': 'يجب عليك تقديم رابط [unsubscribe]',
|
||||
'error-no-tokens-for-this-user': 'لا توجد رموز لهذا المستخدم',
|
||||
'error-not-allowed': 'غير مسموح',
|
||||
'error-not-authorized': 'غير مصرح',
|
||||
'error-push-disabled': 'إرسال الإشعارات معطل',
|
||||
'error-remove-last-owner': 'هذا هو المالك الأخير. يرجى تعيين مالك جديد قبل إزالة هذا المالك',
|
||||
'error-role-in-use': 'لا يمكن حذف الدور لأنه قيد الاستخدام',
|
||||
'error-role-name-required': 'اسم الدور مطلوب',
|
||||
'error-the-field-is-required': 'هذا الحقل {{field}} مطلوب',
|
||||
'error-too-many-requests': 'خطأ، تلقينا الكثير من الطلبات. من فضلك خفف السرعة، يجب الانتظار لمدة {{seconds}} ثانية قبل المحاولة مرة أخرى',
|
||||
'error-user-is-not-activated': 'المستخدم غير منشط',
|
||||
'error-user-has-no-roles': 'ليس للمستخدم أدوار',
|
||||
'error-user-limit-exceeded': 'يتجاوز عدد المستخدمين الذين تحاول دعوتهم إلى #channel_name الحد الذي حدده المشرف',
|
||||
'error-user-not-in-room': 'المستخدم ليس في هذه الغرفة',
|
||||
'error-user-registration-custom-field': 'error-user-registration-custom-field',
|
||||
'error-user-registration-disabled': 'التسجيل معطل',
|
||||
'error-user-registration-secret': 'التسجيل مسموح به عبر عنوان الويب السري فقط',
|
||||
'error-you-are-last-owner': 'أنت المالك الأخير. يرجى تعيين مالك جديد قبل مغادرة الغرفة',
|
||||
Actions: 'الإجراءات',
|
||||
activity: 'نشاط',
|
||||
Activity: 'النشاط',
|
||||
Add_Reaction: 'إضافة تفاعل',
|
||||
Add_Server: 'إضافة خادم',
|
||||
Add_users: 'إضافة مستخدمين',
|
||||
Admin_Panel: 'لوحة الإدارة',
|
||||
Agent: 'المندوب',
|
||||
Alert: 'إنذار',
|
||||
alert: 'إنذار',
|
||||
alerts: 'الإنذارات',
|
||||
All_users_in_the_channel_can_write_new_messages: 'يمكن لجميع المستخدمين في القناة كتابة رسائل جديدة',
|
||||
A_meaningful_name_for_the_discussion_room: 'اسم معبر لغرفة النقاش',
|
||||
All: 'الكل',
|
||||
All_Messages: 'كل الرسائل',
|
||||
Allow_Reactions: 'السماح للتفاعلات',
|
||||
Alphabetical: 'أبجدي',
|
||||
and_more: 'وأكثر',
|
||||
and: 'و',
|
||||
announcement: 'إعلان',
|
||||
Announcement: 'إعلان',
|
||||
Apply_Your_Certificate: 'طبق شهادتك',
|
||||
Applying_a_theme_will_change_how_the_app_looks: 'سيؤدي تطبيق السمة إلى تغيير شكل التطبيق',
|
||||
ARCHIVE: 'أرشفة',
|
||||
archive: 'أرشفة',
|
||||
are_typing: 'يكتب',
|
||||
Are_you_sure_question_mark: 'هل أنت متأكد؟',
|
||||
Are_you_sure_you_want_to_leave_the_room: 'متأكد من مغادرة الغرفة {{room}}؟',
|
||||
Audio: 'صوت',
|
||||
Authenticating: 'تتم المصادقة',
|
||||
Automatic: 'تلقائي',
|
||||
Auto_Translate: 'ترجمة تلقائية',
|
||||
Avatar_changed_successfully: 'تم تغيير الصورة الرمزية بنجاح!',
|
||||
Avatar_Url: 'عنوان ويب الصورة الرمزية',
|
||||
Away: 'غير متواجد',
|
||||
Back: 'عودة',
|
||||
Black: 'أسود',
|
||||
Block_user: 'حظر المستخدم',
|
||||
Browser: 'المتصفح',
|
||||
Broadcast_channel_Description: 'يمكن فقط للمستخدمين المصرح لهم كتابة رسائل جديدة، ولكن سيتمكن المستخدمون الآخرون من الرد',
|
||||
Broadcast_Channel: 'قناة البث',
|
||||
Busy: 'مشغول',
|
||||
By_proceeding_you_are_agreeing: 'من خلال المتابعة، أنت توافق على',
|
||||
Cancel_editing: 'إلغاء التعديل',
|
||||
Cancel_recording: 'إلغاء التسجيل الصوتي',
|
||||
Cancel: 'إلغاء',
|
||||
changing_avatar: 'تغيير الصورة الرمزية',
|
||||
creating_channel: 'إنشاء قناة',
|
||||
creating_invite: 'إنشاء دعوة',
|
||||
Channel_Name: 'اسم القناة',
|
||||
Channels: 'قنوات',
|
||||
Chats: 'الرسائل',
|
||||
Call_already_ended: 'تم انهاء المكالمة بالفعل !',
|
||||
Clear_cookies_alert: 'هل تريد حذف جميع ملفات تعريف الإرتباط؟',
|
||||
Clear_cookies_desc: 'هذا الإجراء سيحذف ملفات تعريف الإرتباط الخاصة بتسجيل الدخول مما يسمح بتسجيل الدخول لحسابات أخرى',
|
||||
Clear_cookies_yes: 'نعم، مسح ملفات الإرتباط',
|
||||
Clear_cookies_no: 'لا، احتفظ بملفات تعريف الإرتباط',
|
||||
Click_to_join: 'انقر للانضمام!',
|
||||
Close: 'إغلاق',
|
||||
Close_emoji_selector: 'إغلاق محدد الرموز التعبيرية',
|
||||
Closing_chat: 'إغلاق المحادثة',
|
||||
Change_language_loading: 'تغيير اللغة',
|
||||
Chat_closed_by_agent: 'المندوب أغلق المحادثة',
|
||||
Choose: 'اختر',
|
||||
Choose_from_library: 'اختر من المكتبة',
|
||||
Choose_file: 'اختر ملف',
|
||||
Choose_where_you_want_links_be_opened: 'اختر المكان الذي تريد فتح الروابط فيه',
|
||||
Code: 'الرمز',
|
||||
Code_or_password_invalid: 'الرمز أو كلمة المرور خاطئة',
|
||||
Collaborative: 'تعاونية',
|
||||
Confirm: 'تأكيد',
|
||||
Connect: 'اتصال',
|
||||
Connected: 'متصل',
|
||||
connecting_server: 'يتم الاتصال بالخادم',
|
||||
Connecting: 'جار الاتصال...',
|
||||
Contact_us: 'تواصل معنا',
|
||||
Contact_your_server_admin: 'اتصل بمسؤول الخادم',
|
||||
Continue_with: 'متابعة بـ',
|
||||
Copied_to_clipboard: 'تم النسخ للحافظة!',
|
||||
Copy: 'نسخ',
|
||||
Conversation: 'محادثة',
|
||||
Permalink: 'رابط ثابت',
|
||||
Certificate_password: 'الرقم السري للشهادة',
|
||||
Clear_cache: 'امسح ذاكرة التخزين المؤقتة للخادم',
|
||||
Clear_cache_loading: 'يتم مسح ذاكرة التخزين',
|
||||
Whats_the_password_for_your_certificate: 'ماهي كلمة المرور للشهادة؟',
|
||||
Create_account: 'إنشاء حساب',
|
||||
Create_Channel: 'إنشاء قناة',
|
||||
Create_Direct_Messages: 'إنشاء رسالة مباشرة',
|
||||
Create_Discussion: 'إنشاء نقاش',
|
||||
Created_snippet: 'إنشاء مقتطف',
|
||||
Create_a_new_workspace: 'إنشاء مساحة عمل جديدة',
|
||||
Create: 'إنشاء',
|
||||
Custom_Status: 'حالة مخصصة',
|
||||
Dark: 'داكن',
|
||||
Dark_level: 'مستوى السمة الداكنة',
|
||||
Default: 'افتراضي',
|
||||
Default_browser: 'المتصفح الأساسي',
|
||||
Delete_Room_Warning: 'سيؤدي حذف الغرفة إلى حذف جميع الرسائل المنشورة. لا يمكن التراجع بعد الحذف',
|
||||
Department: 'القسم',
|
||||
delete: 'حذف',
|
||||
Delete: 'حذف',
|
||||
DELETE: 'حذف',
|
||||
deleting_room: 'حذف الغرفة',
|
||||
description: 'وصف',
|
||||
Description: 'وصف',
|
||||
DESKTOP_OPTIONS: 'خيارات سطح المكتب',
|
||||
DESKTOP_NOTIFICATIONS: 'إشعارات سطح المكتب',
|
||||
Desktop_Alert_info: 'هذه الإشعارات ترسل لسطح المكتب',
|
||||
Directory: 'مجلد',
|
||||
Direct_Messages: 'رسالة مباشرة',
|
||||
Disable_notifications: 'أوقف الإشعارات',
|
||||
Discussions: 'مناقشات',
|
||||
Discussion_Desc: 'ساهم بإعطاء نظرة عامة لما يجري. عند إنشاء مناقشة يتم إنشاء قناة فرعية وربطها بالقناة المحددة',
|
||||
Discussion_name: 'اسم النقاش',
|
||||
Done: 'تم',
|
||||
Dont_Have_An_Account: 'ليس لديك حساب؟',
|
||||
Do_you_have_an_account: 'هل لديك حساب؟',
|
||||
Do_you_have_a_certificate: 'هل لديك شهادة؟',
|
||||
Do_you_really_want_to_key_this_room_question_mark: 'هل تريد حقاً {{key}} هذه الغرفة؟',
|
||||
E2E_How_It_Works_info1: 'يمكنك الآن إنشاء مجموعات خاصة ورسائل مباشرة مشفرة. بإمكانك أيضاً تشفير المجموعات الخاصة والرسائل المباشرة الموجودة مسبقاً',
|
||||
E2E_How_It_Works_info2: 'التشفير يتم بين الطرفيات بمعنى أن المفتاح سيستخدم لتشفير وفك تشفير رسائلك ولن يتم حفظه في الخادم. لذلك يترتب عليك حفظ كلمة المرور هذه في مكان آمن',
|
||||
E2E_How_It_Works_info3: 'حين الاستمرار سيتم إنشاء كلمة المرور بين الطرفيات',
|
||||
E2E_How_It_Works_info4: 'بإمكانك أيضاً إنشاء كلمة مرور جديدة لمفتاح التشفير في أي وقت عند دخولك بكلمة المرور الحالية لمفتاح التشفير',
|
||||
edit: 'تعديل',
|
||||
edited: 'معدل',
|
||||
Edit: 'تعديل',
|
||||
Edit_Status: 'تعديل الحالة',
|
||||
Edit_Invite: 'تعديل الدعوة',
|
||||
End_to_end_encrypted_room: 'غرفة مشفرة بين الطرفيات',
|
||||
end_to_end_encryption: 'تشفير بين الطرفيات',
|
||||
Email_Notification_Mode_All: 'لكل إشارة أو رسالة مباشرة',
|
||||
Email_Notification_Mode_Disabled: 'معطل',
|
||||
Email_or_password_field_is_empty: 'حقل البريد الإلكتروني أو كلمة المرور فارغ',
|
||||
Email: 'البريد الإلكتروني',
|
||||
EMAIL: 'البريد الإلكتروني',
|
||||
email: 'البريد الإلكتروني',
|
||||
Empty_title: 'عنوان فارغ',
|
||||
Enable_Auto_Translate: 'تمكين الترجمة التلقائية',
|
||||
Enable_notifications: 'تفعيل الإشعارات',
|
||||
Encrypted: 'مشفر',
|
||||
Encrypted_message: 'رسالة مشفرة',
|
||||
Enter_Your_E2E_Password: 'أدخل كلمة المرور بين الطرفيات',
|
||||
Enter_Your_Encryption_Password_desc1: 'سيمكنك هذا من الوصول لرسائلك المباشرة والمجموعات الخاصة',
|
||||
Enter_Your_Encryption_Password_desc2: 'يجب إدخال كلمة المرور لتشفير وفك تشفير الرسائل المرسلة',
|
||||
Encryption_error_title: 'كلمة المرور المشفرة خاطئة',
|
||||
Encryption_error_desc: 'تعذر قراءة مفتاح التشفير أثناء الاستيراد',
|
||||
Everyone_can_access_this_channel: 'يمكن للجميع الوصول إلى هذه القناة',
|
||||
Error_uploading: 'خطأ في الرفع',
|
||||
Expiration_Days: 'انتهاء (أيام)',
|
||||
Favorite: 'مفضل',
|
||||
Favorites: 'مفضلات',
|
||||
Files: 'ملفات',
|
||||
File_description: 'وصف الملف',
|
||||
File_name: 'اسم الملف',
|
||||
Finish_recording: 'إنهاء التسجيل',
|
||||
Following_thread: 'متابعة الموضوع',
|
||||
For_your_security_you_must_enter_your_current_password_to_continue: 'من أجل حمايتك، يجب عليك إدخال كلمة المرور الحالية للمتابعة',
|
||||
Forgot_password_If_this_email_is_registered: 'إن كان البريد الإلكتروني مسجلاً، فسنرسل تعليمات إعادة تعيين كلمة المرور الخاصة بك. إذا لم تتلق بريداً إلكترونياً قريباً، فيرجى العودة والمحاولة مرة أخرى',
|
||||
Forgot_password: 'هل نسيت كلمة المرور؟',
|
||||
Forgot_Password: 'نسيت كلمة المرور',
|
||||
Forward: 'إعادة توجيه',
|
||||
Forward_Chat: 'إعادة توجيه المحادثة',
|
||||
Forward_to_department: 'إعادة توجيه للقسم',
|
||||
Forward_to_user: 'إعادة توجيه لمستخدم',
|
||||
Full_table: 'انقر لرؤية الجدول كاملاً',
|
||||
Generate_New_Link: 'إنشاء رابط جديد',
|
||||
Group_by_favorites: 'جمع حسب المفضلة',
|
||||
Group_by_type: 'جمع حسب النوع',
|
||||
Hide: 'إخفاء',
|
||||
Has_joined_the_channel: 'انضم إلى القناة',
|
||||
Has_joined_the_conversation: 'انضم إلى المحادثة',
|
||||
Has_left_the_channel: 'غادر القناة',
|
||||
Hide_System_Messages: 'إخفاء رسائل النظام',
|
||||
Hide_type_messages: 'إخفاء رسائل "{{type}}"',
|
||||
How_It_Works: 'طريقة العمل',
|
||||
Message_HideType_uj: 'مستخدم انضم',
|
||||
Message_HideType_ul: 'مستخدم غادر',
|
||||
Message_HideType_ru: 'مستخدم حُذف',
|
||||
Message_HideType_au: 'مستخدم أضيف',
|
||||
Message_HideType_mute_unmute: 'صوت المستخدم كتم / فتح',
|
||||
Message_HideType_r: 'اسم الغرفة تغير',
|
||||
Message_HideType_ut: 'مستخدم انضم للمحادثة',
|
||||
Message_HideType_wm: 'ترحيب',
|
||||
Message_HideType_rm: 'رسالة حُذفت',
|
||||
Message_HideType_subscription_role_added: 'تعيين دور جديد',
|
||||
Message_HideType_subscription_role_removed: 'دور أصبح غير معرف',
|
||||
Message_HideType_room_archived: 'غرفة أرشفت',
|
||||
Message_HideType_room_unarchived: 'غرفة ألغيت أرشفتها',
|
||||
I_Saved_My_E2E_Password: 'قمت بحفظ كلمة المرور الطرفية',
|
||||
IP: ' عنوان بروتوكول الإنترنت (الآيبي)',
|
||||
In_app: 'في التطبيق',
|
||||
IN_APP_AND_DESKTOP: 'داخل التطبيق وسطح المكتب',
|
||||
In_App_and_Desktop_Alert_info: 'يعرض شعاراً أعلى الشاشة عندما يكون التطبيق مفتوحًا، ويعرض إشعاراً على سطح المكتب',
|
||||
Invisible: 'غير مرئي',
|
||||
Invite: 'دعوة',
|
||||
is_a_valid_RocketChat_instance: 'خادم Rocket.Chat صالح',
|
||||
is_not_a_valid_RocketChat_instance: 'خادم Rocket.Chat غير صالح',
|
||||
is_typing: 'يكتب',
|
||||
Invalid_or_expired_invite_token: 'رمز الدعوة غير صالح أو منتهي الصلاحية',
|
||||
Invalid_server_version: 'الخادم الذي تحاول الاتصال به يستخدم إصدارا لم يعد مدعوماً: {{currentVersion}}.\n\n النسخ المدعومة تبدأ من {{minVersion}}',
|
||||
Invite_Link: 'رابط الدعوة',
|
||||
Invite_users: 'دعوة المستخدمين',
|
||||
Join: 'انضم',
|
||||
Join_our_open_workspace: 'انضم لمساحة عملنا المفتوحة',
|
||||
Join_your_workspace: 'انضم لمساحة عملك',
|
||||
Just_invited_people_can_access_this_channel: 'يمكن للأشخاص المدعوين فقط الوصول إلى هذه القناة',
|
||||
Language: 'اللغة',
|
||||
last_message: 'الرسالة الأخيرة',
|
||||
Leave_channel: 'مغادرة القناة',
|
||||
leaving_room: 'مغادرة الغرفة',
|
||||
leave: 'مغادرة',
|
||||
Legal: 'قانوني',
|
||||
Light: 'ساطع',
|
||||
License: 'رخصة',
|
||||
Livechat: 'محادثة مباشرة',
|
||||
Livechat_edit: 'تعديل المحادثة المباشرة',
|
||||
Login: 'تسجيل الدخول',
|
||||
Login_error: 'تم رفض تسجيل الدخول الرجاء المحاولة مرة أخرى',
|
||||
Login_with: 'تسجيل الدخول بـ',
|
||||
Logging_out: 'تسجيل الخروج',
|
||||
Logout: 'تسجيل الخروج',
|
||||
Max_number_of_uses: 'أقصى عدد للاستخدام',
|
||||
Max_number_of_users_allowed_is_number: 'أقصى عدد للمستخدمين {{maxUsers}}',
|
||||
members: 'أفراد',
|
||||
Members: 'أفراد',
|
||||
Mentioned_Messages: 'الرسائل المذكورة',
|
||||
mentioned: 'مشار',
|
||||
Mentions: 'الإشارات',
|
||||
Message_accessibility: 'الرسالة من {{user}} في {{time}}: {{message}}',
|
||||
Message_actions: 'إجراءات الرسالة',
|
||||
Message_pinned: 'الرسالة مثبتة',
|
||||
Message_removed: 'الرسالة حذفت',
|
||||
Message_starred: 'الرسالة مميزة',
|
||||
Message_unstarred: 'الرسالة غير مميزة',
|
||||
message: 'رسالة',
|
||||
messages: 'رسائل',
|
||||
Message: 'الرسالة',
|
||||
Messages: 'الرسائل',
|
||||
Message_Reported: 'تم التبليغ على الرسالة',
|
||||
Microphone_Permission_Message: 'يحتاج Rocket.Chat للوصول إلى الميكروفون الخاص بك حتى تتمكن من إرسال رسالة صوتية',
|
||||
Microphone_Permission: 'إذن الميكروفون',
|
||||
Mute: 'كتم',
|
||||
muted: 'مكتوم',
|
||||
My_servers: 'الخوادم',
|
||||
N_people_reacted: '{{n}} تفاعل الناس',
|
||||
N_users: '{{n}} مستخدمين',
|
||||
name: 'اسم',
|
||||
Name: 'اسم',
|
||||
Navigation_history: 'تاريخ التصفح',
|
||||
Never: 'أبداً',
|
||||
New_Message: 'رسالة جديدة',
|
||||
New_Password: 'كلمة مرور جديدة',
|
||||
New_Server: 'خادم جديد',
|
||||
Next: 'التالي',
|
||||
No_files: 'لا ملفات',
|
||||
No_limit: 'لا حدود',
|
||||
No_mentioned_messages: 'لا رسائل مشارة',
|
||||
No_pinned_messages: 'لا رسائل مثبتة',
|
||||
No_results_found: 'لا نتائج',
|
||||
No_starred_messages: 'لا رسائل مميزة',
|
||||
No_thread_messages: 'لا رسائل للموضوع',
|
||||
No_label_provided: 'لا {{label}} معطى',
|
||||
No_Message: 'لا رسائل',
|
||||
No_messages_yet: 'لا رسائل حتى اﻵن',
|
||||
No_Reactions: 'لا تفاعل',
|
||||
No_Read_Receipts: 'لا إيصالات قراءة',
|
||||
Not_logged: 'غير مسجل الدخول',
|
||||
Not_RC_Server: 'هذا ليس بخادم Rocket.Chat.\n{{contact}}',
|
||||
Nothing: 'لا شيء',
|
||||
Nothing_to_save: 'لا شيء للحفظ!',
|
||||
Notify_active_in_this_room: 'أبلغ المستخدمين النشطين في هذه الغرفة',
|
||||
Notify_all_in_this_room: 'أبلغ الجميع في الغرفة',
|
||||
Notifications: 'الإشعارات',
|
||||
Notification_Duration: 'زمن الإشعار',
|
||||
Notification_Preferences: 'تفضيلات الإشعار',
|
||||
No_available_agents_to_transfer: 'المندوبين غير متوفرين حالياً',
|
||||
Offline: 'غير متصل',
|
||||
Oops: 'عفوًا!',
|
||||
Omnichannel: 'القنوات الموحدة',
|
||||
Open_Livechats: 'محادثات مباشرة جارية',
|
||||
Omnichannel_enable_alert: 'أنت غير متاح ',
|
||||
Onboarding_description: 'مساحة عمل هي مساحة لفريقك ومنظمتك للتعاون. اطلب من المشرف العنوان للانضمام أو أنشئ لفريقك',
|
||||
Onboarding_join_workspace: 'انضم لمساحة عمل',
|
||||
Onboarding_subtitle: 'ما بعد بيئة فريق تعاونية',
|
||||
Onboarding_title: 'مرحبا بك في Rocket.Chat',
|
||||
Onboarding_join_open_description: 'انضم لمساحة عملنا للتواصل مع فريق Rocket.Chat ومع المجتمع',
|
||||
Onboarding_agree_terms: 'بالمواصلة أنت توافق على Rocket.Chat',
|
||||
Onboarding_less_options: 'خيارات أقل',
|
||||
Onboarding_more_options: 'خيارات أكثر',
|
||||
Online: 'متصل',
|
||||
Only_authorized_users_can_write_new_messages: 'يمكن للمستخدمين المصرح لهم فقط كتابة رسائل جديدة',
|
||||
Open_emoji_selector: 'افتح محدد الرموز التعبيرية',
|
||||
Open_Source_Communication: 'تواصل مفتوح المصدر',
|
||||
Open_your_authentication_app_and_enter_the_code: 'افتح تطبيق المصادقة الخاص بك وأدخل الرمز',
|
||||
OR: 'أو',
|
||||
OS: 'نظام التشغيل',
|
||||
Overwrites_the_server_configuration_and_use_room_config: 'يمكن للمستخدمين المصرح لهم فقط كتابة رسائل جديدة',
|
||||
Password: 'كلمة المرور',
|
||||
Parent_channel_or_group: 'القناة أو المجموعة الأب',
|
||||
Permalink_copied_to_clipboard: 'تم نسخ الرابط الثابت إلى الحافظة!',
|
||||
Phone: 'الهاتف',
|
||||
Pin: 'ثبت',
|
||||
Pinned_Messages: 'رسائل مثبتة',
|
||||
pinned: 'مثبت',
|
||||
Pinned: 'مثبت',
|
||||
Please_add_a_comment: 'الرجاء إضافة تعليق',
|
||||
Please_enter_your_password: 'الرجاء إدخال كلمة المرور',
|
||||
Please_wait: 'الرجاء الإنتظار',
|
||||
Preferences: 'التفضيلات',
|
||||
Preferences_saved: 'تم حفظ التفضيلات',
|
||||
Privacy_Policy: 'سياسة الخصوصية',
|
||||
Private_Channel: 'قناة خاصة',
|
||||
Private_Groups: 'مجموعات خاصة',
|
||||
Private: 'خاص',
|
||||
Processing: 'جار معالجة...',
|
||||
Profile_saved_successfully: 'تم حفظ الملف الشخصي بنجاح!',
|
||||
Profile: 'الملف الشخصي',
|
||||
Public_Channel: 'قناة عامة',
|
||||
Public: 'عام',
|
||||
PUSH_NOTIFICATIONS: 'الإشعارات',
|
||||
Push_Notifications_Alert_Info: 'يتم إرسال هذه الإشعارات إليك عندما لا يكون التطبيق مفتوحاً',
|
||||
Quote: 'اقتباس',
|
||||
Reactions_are_disabled: 'التفاعل معطل',
|
||||
Reactions_are_enabled: 'التفاعل مفعل',
|
||||
Reactions: 'التفاعلات',
|
||||
Read: 'قراءة',
|
||||
Read_External_Permission_Message: 'يحتاج Rocket.chat للوصول إلى الصور والملفات الموجودة على الجهاز',
|
||||
Read_External_Permission: 'صلاحية قراءة الوسائط',
|
||||
Read_Only_Channel: 'قناة للقراءة فقط',
|
||||
Read_Only: 'قراءة فقط',
|
||||
Read_Receipt: 'قراءة المستلم',
|
||||
Receive_Group_Mentions: 'تلقي إشارات المجموعة',
|
||||
Receive_Group_Mentions_Info: 'تلقي @all و @here للإشعارات',
|
||||
Register: 'تسجيل',
|
||||
Repeat_Password: 'أعد كلمة المرور',
|
||||
Replied_on: 'تم الرد على:',
|
||||
replies: 'ردود',
|
||||
reply: 'رد',
|
||||
Reply: 'رد',
|
||||
Report: 'بلاغ',
|
||||
Receive_Notification: 'استلام الإشعار',
|
||||
Receive_notifications_from: 'استلام الإشعارات من {{name}}',
|
||||
Resend: 'أعد الإرسال',
|
||||
Reset_password: 'إعادة تعيين كلمة المرور',
|
||||
resetting_password: 'إعادة تعيين كلمة المرور',
|
||||
RESET: 'إعادة',
|
||||
Return: 'العودة',
|
||||
Review_app_title: 'هل أنت مستمتع بهذا التطبيق؟',
|
||||
Review_app_desc: 'قم بإعطائنا 5 نجوم {{store}}',
|
||||
Review_app_yes: 'أكيد!',
|
||||
Review_app_no: 'لا',
|
||||
Review_app_later: 'ربما لاحقاً',
|
||||
Review_app_unable_store: 'لم يتمكن من فتح {{store}}',
|
||||
Review_this_app: 'تقييم هذا التطبيق',
|
||||
Remove: 'حذف',
|
||||
Roles: 'أدوار',
|
||||
Room_actions: 'إجراءات الغرفة',
|
||||
Room_changed_announcement: 'تم تغيير إعلان الغرفة إلى: {{announcement}} من قبل {{userBy}}',
|
||||
Room_changed_description: 'تم تغيير وصف الغرفة إلى: {{description}} من قبل {{userBy}}',
|
||||
Room_changed_privacy: 'تم تغيير نوع الغرفة إلى: {{type}} من قبل {{userBy}}',
|
||||
Room_changed_topic: 'تم تغيير موضوع الغرفة إلى: {{topic}} من قبل {{userBy}}',
|
||||
Room_Files: 'ملفات الغرفة',
|
||||
Room_Info_Edit: 'تعديل معلومات الغرفة',
|
||||
Room_Info: 'معلومات الغرفة',
|
||||
Room_Members: 'أعضاء الغرفة',
|
||||
Room_name_changed: 'تم تغيير اسم الغرفة إلى: {{name}} من قبل {{userBy}}',
|
||||
SAVE: 'حفظ',
|
||||
Saved: 'تم الحفظ',
|
||||
Save_Changes: 'حفظ التغيرات',
|
||||
Save: 'حفظ',
|
||||
saving_preferences: 'حفظ التفضيلات',
|
||||
saving_profile: 'حفظ الملف الشخصي',
|
||||
saving_settings: 'حفظ الإعدادات',
|
||||
saved_to_gallery: 'تم الحفظ في المعرض',
|
||||
Save_Your_E2E_Password: 'حفظ كلمة المرور بين الطرفين',
|
||||
Save_Your_Encryption_Password: 'حفظ كلمة المرور المشفرة',
|
||||
Save_Your_Encryption_Password_warning: 'لا نقوم بتخزين كلمة المرور، الرجاء حفظها لديك في مكان آخر',
|
||||
Save_Your_Encryption_Password_info: 'لا يمكن إستعادة كلمة المرور في حال فقدانها ولن تستطيع الوصول لرسائلك',
|
||||
Search_Messages: 'بحث الرسائل',
|
||||
Search: 'بحث',
|
||||
Search_by: 'بحث حسب',
|
||||
Search_global_users: 'بحث عام عن المستخدمين',
|
||||
Search_global_users_description: 'إذا قمت بالتفعيل، فسيمكنك البحث عن أي مستخدم في شركات أو خوادم أخرى',
|
||||
Seconds: '{{second}} ثواني',
|
||||
Select_Avatar: 'حدد الصورة الرمزية',
|
||||
Select_Server: 'حدد خادم',
|
||||
Select_Users: 'حدد مستخدمين',
|
||||
Select_a_Channel: 'حدد قناة',
|
||||
Select_a_Department: 'حدد قسم',
|
||||
Select_an_option: 'حدد خيار',
|
||||
Select_a_User: 'حدد مستخدم',
|
||||
Send: 'إرسال',
|
||||
Send_audio_message: 'إرسال رسالة صوتية',
|
||||
Send_crash_report: 'إرسال تقرير الأعطال',
|
||||
Send_message: 'إرسال الرسالة',
|
||||
Send_me_the_code_again: 'أرسل الرمز مرة أخرى',
|
||||
Send_to: 'إرسال إلى...',
|
||||
Sending_to: 'يتم الإرسال إلى',
|
||||
Sent_an_attachment: 'تم إرسال المرفق',
|
||||
Server: 'سرفر',
|
||||
Servers: 'سرفرات',
|
||||
Server_version: 'نسخة الخادم: {{version}}',
|
||||
Set_username_subtitle: 'يتم استخدام اسم المستخدم للسماح للآخرين بذكرك في الرسائل',
|
||||
Set_custom_status: 'حدد حالة خاصة',
|
||||
Set_status: 'حدد حالة',
|
||||
Status_saved_successfully: 'تم حفظ الحالة بنجاح!',
|
||||
Settings: 'الإعدادات',
|
||||
Settings_succesfully_changed: 'تم تعديل الإعدادات بنجاح!',
|
||||
Share: 'مشاركة',
|
||||
Share_Link: 'مشاركة رابط',
|
||||
Share_this_app: 'مشاركة هذا البرنامج',
|
||||
Show_more: 'إظهار أكثر..',
|
||||
Show_Unread_Counter: 'عرض عدد الرسائل غير المقروءة',
|
||||
Show_Unread_Counter_Info: 'يتم عرض العدد غير المقروء كشارة على يمين القناة في القائمة',
|
||||
Sign_in_your_server: 'تسجيل الدخول إلى الخادم الخاص بك',
|
||||
Sign_Up: 'تسجيل جديد',
|
||||
Some_field_is_invalid_or_empty: 'بعض الحقول غير صالحة أو فارغة',
|
||||
Sorting_by: 'فرز حسب {{key}}',
|
||||
Sound: 'الصوت',
|
||||
Star_room: 'تمييز الغرفة',
|
||||
Star: 'تمييز',
|
||||
Starred_Messages: 'رسائل مميزة',
|
||||
starred: 'مميزة',
|
||||
Starred: 'مميزة',
|
||||
Start_of_conversation: 'بداية المحادثة',
|
||||
Start_a_Discussion: 'ابدأ نقاش',
|
||||
Started_discussion: 'بدأ النقاش',
|
||||
Started_call: 'أجرى الاتصال {{userBy}}',
|
||||
Submit: 'إرسال',
|
||||
Table: 'جدول',
|
||||
Tags: 'العلامات',
|
||||
Take_a_photo: 'التقاط صورة',
|
||||
Take_a_video: 'التقاط فيديو',
|
||||
Take_it: 'التقط!',
|
||||
tap_to_change_status: 'انقر لتغيير الحالة',
|
||||
Tap_to_view_servers_list: 'انقر لعرض قائمة الخوادم',
|
||||
Terms_of_Service: ' شروط الخدمة ',
|
||||
Theme: 'سمة',
|
||||
The_user_wont_be_able_to_type_in_roomName: 'المستخدم لن يتمكن من الكتابة في {{roomName}}',
|
||||
The_user_will_be_able_to_type_in_roomName: 'المستخدم سيتمكن من الكتابة في {{roomName}}',
|
||||
There_was_an_error_while_action: 'حدث خطأ أثناء {{action}}!',
|
||||
This_room_is_blocked: 'هذه الغرفة محظورة',
|
||||
This_room_is_read_only: 'هذه الغرفة للقراءة فقط',
|
||||
Thread: 'موضوع',
|
||||
Threads: 'مواضيع',
|
||||
Timezone: 'المنطقة الزمنية',
|
||||
To: 'إلى',
|
||||
topic: 'عنوان',
|
||||
Topic: 'عنوان',
|
||||
Translate: 'ترجمة',
|
||||
Try_again: 'حاول مجدداً',
|
||||
Two_Factor_Authentication: 'المصادقة الثنائية',
|
||||
Type_the_channel_name_here: 'اكتب اسم القناة هنا',
|
||||
unarchive: 'إلغاء الأرشفة',
|
||||
UNARCHIVE: 'إلغاء الأرشفة',
|
||||
Unblock_user: 'إلغاء حظر عن مستخدم',
|
||||
Unfavorite: 'إزالة من المفضلة',
|
||||
Unfollowed_thread: 'موضوع غير متابع',
|
||||
Unmute: 'إلغاء كتم',
|
||||
unmuted: 'إلغاء كتم',
|
||||
Unpin: 'إلغاء التثبيت',
|
||||
unread_messages: 'رسائل غير مقروءة',
|
||||
Unread: 'غير مقروء',
|
||||
Unread_on_top: 'غير مقروء في الأعلى',
|
||||
Unstar: 'إلغاء التمييز',
|
||||
Updating: 'جار التحديث...',
|
||||
Uploading: 'جار الرفع',
|
||||
Upload_file_question_mark: 'رفع الملف؟',
|
||||
User: 'مستخدم',
|
||||
Users: 'مستخدمين',
|
||||
User_added_by: 'مستخدم {{userAdded}} أضيف من قبل {{userBy}}',
|
||||
User_Info: 'معلومات المستخدم',
|
||||
User_has_been_key: 'تمت {{key}} المستخدم!',
|
||||
User_is_no_longer_role_by_: 'تم إزالة الدور {{role}} عن المستخدم {{user}} من قبل {{userBy}}',
|
||||
User_muted_by: 'المستخدم {{userMuted}} كتم من قبل {{userBy}}',
|
||||
User_removed_by: 'المستخدم {{userRemoved}} حذف من قبل {{userBy}}',
|
||||
User_sent_an_attachment: '{{user}} أرسل مرفقًا',
|
||||
User_unmuted_by: 'ألغى {{userBy}} الكتم عن {{userUnmuted}}',
|
||||
User_was_set_role_by_: 'أضيف دور {{role}} للمستخدم {{user}} من قبل {{userBy}}',
|
||||
Username_is_empty: 'اسم المستخدم فارغ',
|
||||
Username: 'اسم المستخدم',
|
||||
Username_or_email: 'اسم المستخدم أو البريد الالكتروني',
|
||||
Uses_server_configuration: 'يستخدم إعداد الخادم',
|
||||
Validating: 'يتم التحقق',
|
||||
Registration_Succeeded: 'تم التسجيل بنجاح',
|
||||
Verify: 'تحقق',
|
||||
Verify_email_title: 'تم التسجيل!',
|
||||
Verify_email_desc: 'لقد أرسلنا إليك بريداً إلكترونياً لتأكيد تسجيلك. إذا لم تتلق البريد الإلكتروني قريباً، فيرجى العودة والمحاولة مرة أخرى',
|
||||
Verify_your_email_for_the_code_we_sent: 'يرجى تأكيد البريد الإلكتروني عبر الرمز المرسل',
|
||||
Video_call: 'مكالمة فيديو',
|
||||
View_Original: 'عرض المحتوى الأصلي',
|
||||
Voice_call: 'مكالمة صوتية',
|
||||
Waiting_for_network: 'بانتظار توفر شبكة...',
|
||||
Websocket_disabled: 'تم تعطيل Websocket لهذا الخادم.\n{{contact}}',
|
||||
Welcome: 'مرحبا',
|
||||
What_are_you_doing_right_now: 'ما الذي تفعله حالياً؟',
|
||||
Whats_your_2fa: 'ما هو رمز التحقق الثنائي؟',
|
||||
Without_Servers: 'بدون خوادم',
|
||||
Workspaces: 'مساحات العمل',
|
||||
Would_you_like_to_return_the_inquiry: 'هل ترغب بالرد على السؤال؟',
|
||||
Write_External_Permission_Message: 'يحتاج Rocket.Chat للوصول إلى معرض الصور الخاص بك حتى تتمكن من حفظ الصور',
|
||||
Write_External_Permission: 'إذن معرض',
|
||||
Yes: 'نعم',
|
||||
Yes_action_it: 'نعم، {{action}}!',
|
||||
Yesterday: 'أمس',
|
||||
You_are_in_preview_mode: 'أنت في وضع المعاينة',
|
||||
You_are_offline: 'أنت غير متصل',
|
||||
You_can_search_using_RegExp_eg: 'يمكنك استخدام RegExp. مثال: `/^text$/i`',
|
||||
You_colon: 'أنت: ',
|
||||
you_were_mentioned: 'تمت الإشارة إليك',
|
||||
You_were_removed_from_channel: 'تمت إزالتك من {{channel}}',
|
||||
you: 'أنت',
|
||||
You: 'أنت',
|
||||
Logged_out_by_server: 'لقد تم تسجيل خروجك من قبل الخادم. الرجاد الدخول من جديد',
|
||||
You_need_to_access_at_least_one_RocketChat_server_to_share_something: 'تحتاج إلى الوصول إلى خادم Rocket.Chat واحد على الأقل لمشاركة شيء ما',
|
||||
You_need_to_verifiy_your_email_address_to_get_notications: 'يجب تأكيد البريد الإلكتروني حتى تصلك الإشعارات',
|
||||
Your_certificate: 'شهادتك',
|
||||
Your_invite_link_will_expire_after__usesLeft__uses: 'سوف تنتهي صلاحية رابط الدعوة الخاص بك بعد {{usesLeft}} استخدامات',
|
||||
Your_invite_link_will_expire_on__date__or_after__usesLeft__uses: 'ستنتهي صلاحية رابط الدعوة الخاص بك في {{date}} أو بعد {{usesLeft}} استخدامات',
|
||||
Your_invite_link_will_expire_on__date__: 'ستنتهي صلاحية رابط الدعوة الخاص بك في {{date}}',
|
||||
Your_invite_link_will_never_expire: 'لن تنتهي صلاحية رابط الدعوة الخاص بك',
|
||||
Your_workspace: 'مساحة عملك',
|
||||
Your_password_is: 'كلمة المرور الخاصة بك هي',
|
||||
Version_no: 'النسخة: {{version}}',
|
||||
You_will_not_be_able_to_recover_this_message: 'لن تتمكن من استعادة هذه الرسالة!',
|
||||
You_will_unset_a_certificate_for_this_server: 'ستلغي شهادة هذا الخادم',
|
||||
Change_Language: 'تغيير اللغة',
|
||||
Crash_report_disclaimer: 'نحن لا نتتبع محتوى محادثاتك أبداً. يحتوي تقرير الأعطال فقط على المعلومات ذات الصلة لنا من أجل تحديد المشاكل وإصلاحها',
|
||||
Type_message: 'اكتب رسالة',
|
||||
Room_search: 'البحث عن الغرف',
|
||||
Room_selection: 'اختيار الغرفة 1...9',
|
||||
Next_room: 'الغرفة المجاورة',
|
||||
Previous_room: 'الغرفة السابقة',
|
||||
New_room: 'غرفة جديدة',
|
||||
Upload_room: 'تحميل إلى الغرفة',
|
||||
Search_messages: 'رسائل البحث',
|
||||
Scroll_messages: 'تمرير الرسائل',
|
||||
Reply_latest: 'الرد على الأحدث',
|
||||
Reply_in_Thread: 'الرد في موضوع',
|
||||
Server_selection: 'اختيار الخادم',
|
||||
Server_selection_numbers: 'اختيار الخادم 1...9',
|
||||
Add_server: 'إضافة خادم',
|
||||
New_line: 'سطر جديد',
|
||||
You_will_be_logged_out_of_this_application: 'سيتم تسجيل خروجك من هذا التطبيق.',
|
||||
Clear: 'مسح',
|
||||
This_will_clear_all_your_offline_data: 'سيؤدي هذا إلى محو جميع بياناتك في وضع عدم الاتصال.',
|
||||
This_will_remove_all_data_from_this_server: 'هذا الإجراء يحذف جميع البيانات من هذا السيرفر',
|
||||
Mark_unread: 'علامة غير مقروء',
|
||||
Wait_activation_warning: 'يحب تفعيل حسابك من المشرف قبل تسجيل الدخول',
|
||||
Screen_lock: 'قفل الشاشة',
|
||||
Local_authentication_biometry_title: 'صادق',
|
||||
Local_authentication_biometry_fallback: 'استخدم كلمة المرور',
|
||||
Local_authentication_unlock_option: 'افتح القفل بكلمة المرور',
|
||||
Local_authentication_change_passcode: 'تغيير كلمة المرور',
|
||||
Local_authentication_info: 'تنويه: يجب حذف التطبيق عند نسيان كلمة المرور',
|
||||
Local_authentication_facial_recognition: 'التعرف على الوجه',
|
||||
Local_authentication_fingerprint: 'البصمة',
|
||||
Local_authentication_unlock_with_label: 'فتح القفل بـ {{label}}',
|
||||
Local_authentication_auto_lock_60: 'بعد دقيقة',
|
||||
Local_authentication_auto_lock_300: 'بعد 5 دقائق',
|
||||
Local_authentication_auto_lock_900: 'بعد 15 دقيقة',
|
||||
Local_authentication_auto_lock_1800: 'بعد 30 دقيقة',
|
||||
Local_authentication_auto_lock_3600: 'بعد ساعة',
|
||||
Passcode_enter_title: 'أدخل كلمة المرور',
|
||||
Passcode_choose_title: 'اختر كلمة المرور الجديدة',
|
||||
Passcode_choose_confirm_title: 'تأكيد كلمة المرور الجديدة',
|
||||
Passcode_choose_error: 'كلمة المرور غير متطابقة. حاول مجدداً',
|
||||
Passcode_choose_force_set: 'كلمة المرور مطلوبة من المشرف',
|
||||
Passcode_app_locked_title: 'التطبيق مقفل',
|
||||
Passcode_app_locked_subtitle: 'حاول مجدداً بعد {{timeLeft}} ثوان',
|
||||
After_seconds_set_by_admin: 'بعد {{seconds}} ثوان (حددها المدير)',
|
||||
Dont_activate: 'لا تقم بالتفعيل الآن',
|
||||
Queued_chats: 'محادثات في قائمى الانتظار',
|
||||
Queue_is_empty: 'قائمة الانتظار فارغة',
|
||||
Logout_from_other_logged_in_locations: 'تسجيل الخروج من الأماكن الأخرى',
|
||||
You_will_be_logged_out_from_other_locations: 'سيتم تسجيل خروج من الأماكن الأخرى',
|
||||
Logged_out_of_other_clients_successfully: 'تم تسجيل الخروج من الأماكن الأخرى بنجاح',
|
||||
Logout_failed: 'فشل تسجيل الخروج!',
|
||||
Log_analytics_events: 'تحليلات سجل الأحداث'
|
||||
};
|
|
@ -0,0 +1,661 @@
|
|||
{
|
||||
"1_person_reacted": "تفاعل شخص 1",
|
||||
"1_user": "مستخدم 1",
|
||||
"error-action-not-allowed": "{{action}} غير مسموح",
|
||||
"error-application-not-found": "لم يتم العثور على البرنامج",
|
||||
"error-archived-duplicate-name": "هناك قناة مؤرشفة باسم {{room_name}}",
|
||||
"error-avatar-invalid-url": "عنوان الصورة الرمزية غير صحيح: {{url}}",
|
||||
"error-avatar-url-handling": "خطأ في معالجة الصورة الرمزية ({{url}}) للمستخدم {{username}}",
|
||||
"error-cant-invite-for-direct-room": "لا يمكن دعوة المستخدم في الغرفة المباشرة",
|
||||
"error-could-not-change-email": "تعذر تغيير البريد الإلكتروني",
|
||||
"error-could-not-change-name": "تعذر تغيير الاسم",
|
||||
"error-could-not-change-username": "تعذر تغيير اسم المستخدم",
|
||||
"error-could-not-change-status": "تعذر تغيير الحالة",
|
||||
"error-delete-protected-role": "لا يمكن حذف دور محمي",
|
||||
"error-department-not-found": "القسم غير موجود",
|
||||
"error-direct-message-file-upload-not-allowed": "مشاركة الملفات غير مسموح في الرسالة المباشرة",
|
||||
"error-duplicate-channel-name": "القناة {{channel_name}} موجودة مسبقاً",
|
||||
"error-email-domain-blacklisted": "عنوان اﻹيميل محظور",
|
||||
"error-email-send-failed": "خطأ في إرسال البريد اﻹلكتروني: {{message}}",
|
||||
"error-save-image": "خطأ عند حفظ الصورة",
|
||||
"error-save-video": "خطأ عند حفظ الفيديو",
|
||||
"error-field-unavailable": "{{field}} مستخدم بالفعل :(",
|
||||
"error-file-too-large": "حجم الملف كبير جداً",
|
||||
"error-importer-not-defined": "المستورِد معرف بطريقة غير صحيحة، يجب تحديد نوع الإستيراد",
|
||||
"error-input-is-not-a-valid-field": "{{input}} غير صالح {{field}}",
|
||||
"error-invalid-actionlink": "رابط الإجراء غير صالح",
|
||||
"error-invalid-arguments": "وسائط غير صحيحة",
|
||||
"error-invalid-asset": "ممتلكات غير صحيحة",
|
||||
"error-invalid-channel": "قناة غير صحيحة",
|
||||
"error-invalid-channel-start-with-chars": "قناة غير صحيحة. تبدأ القناة بحرف @ أو #",
|
||||
"error-invalid-custom-field": "حقل مخصص غير صالح",
|
||||
"error-invalid-custom-field-name": "اسم الحقل المخصص غير صالح. استخدم الحروف والأرقام والواصلات والشرطات السفلية فقط",
|
||||
"error-invalid-date": "التاريخ غير صالح",
|
||||
"error-invalid-description": "الوصف غير صالح",
|
||||
"error-invalid-domain": "عنوان الموقع غير صالح",
|
||||
"error-invalid-email": "عنوان البريد اﻹلكتروني غير صالح {{emai}}",
|
||||
"error-invalid-email-address": "عنوان البريد اﻹلكتروني غير صالح",
|
||||
"error-invalid-file-height": "ارتفاع الملف غير صالح",
|
||||
"error-invalid-file-type": "نوع الملف غير صالح",
|
||||
"error-invalid-file-width": "عرض الملف غير صالح",
|
||||
"error-invalid-from-address": "عنوان غير صالح في خانة (من)",
|
||||
"error-invalid-integration": "تكامل غير صالح",
|
||||
"error-invalid-message": "رسالة غير صالحة",
|
||||
"error-invalid-method": "طريقة غير صالحة",
|
||||
"error-invalid-name": "اسم غير صالح",
|
||||
"error-invalid-password": "كلمة مرور خاطئة",
|
||||
"error-invalid-redirectUri": "رابط إعادة توجيه غير صحيح",
|
||||
"error-invalid-role": "دور غير صالح",
|
||||
"error-invalid-room": "غرفة غير صالحة",
|
||||
"error-invalid-room-name": "{{room_name}} اسم الغرفة غير صالح",
|
||||
"error-invalid-room-type": "{{type}} نوع الغرفة غير صالح",
|
||||
"error-invalid-settings": "الإعدادات المعطاة غير صالحة",
|
||||
"error-invalid-subscription": "اشتراك غير صالح",
|
||||
"error-invalid-token": "الرمز غير صالح",
|
||||
"error-invalid-triggerWords": "كلمات محفزة غير صالحة",
|
||||
"error-invalid-urls": "عناوين غير صالحة",
|
||||
"error-invalid-user": "مستخدم غير صالح",
|
||||
"error-invalid-username": "اسم المستخدم غير صالح",
|
||||
"error-invalid-webhook-response": "الرد التلقائي من العنوان استجاب برمز مغاير عن 200",
|
||||
"error-message-deleting-blocked": "حذف الرسالة محظور",
|
||||
"error-message-editing-blocked": "تعديل الرسالة محظور",
|
||||
"error-message-size-exceeded": "حجم الرسالة تجاوز الحد المسموح به (Message_MaxAllowedSize)",
|
||||
"error-missing-unsubscribe-link": "يجب عليك تقديم رابط [unsubscribe]",
|
||||
"error-no-tokens-for-this-user": "لا توجد رموز لهذا المستخدم",
|
||||
"error-not-allowed": "غير مسموح",
|
||||
"error-not-authorized": "غير مصرح",
|
||||
"error-push-disabled": "إرسال الإشعارات معطل",
|
||||
"error-remove-last-owner": "هذا هو المالك الأخير. يرجى تعيين مالك جديد قبل إزالة هذا المالك",
|
||||
"error-role-in-use": "لا يمكن حذف الدور لأنه قيد الاستخدام",
|
||||
"error-role-name-required": "اسم الدور مطلوب",
|
||||
"error-the-field-is-required": "هذا الحقل {{field}} مطلوب",
|
||||
"error-too-many-requests": "خطأ، تلقينا الكثير من الطلبات. من فضلك خفف السرعة، يجب الانتظار لمدة {{seconds}} ثانية قبل المحاولة مرة أخرى",
|
||||
"error-user-is-not-activated": "المستخدم غير منشط",
|
||||
"error-user-has-no-roles": "ليس للمستخدم أدوار",
|
||||
"error-user-limit-exceeded": "يتجاوز عدد المستخدمين الذين تحاول دعوتهم إلى #channel_name الحد الذي حدده المشرف",
|
||||
"error-user-not-in-room": "المستخدم ليس في هذه الغرفة",
|
||||
"error-user-registration-custom-field": "error-user-registration-custom-field",
|
||||
"error-user-registration-disabled": "التسجيل معطل",
|
||||
"error-user-registration-secret": "التسجيل مسموح به عبر عنوان الويب السري فقط",
|
||||
"error-you-are-last-owner": "أنت المالك الأخير. يرجى تعيين مالك جديد قبل مغادرة الغرفة",
|
||||
"Actions": "الإجراءات",
|
||||
"activity": "نشاط",
|
||||
"Activity": "النشاط",
|
||||
"Add_Reaction": "إضافة تفاعل",
|
||||
"Add_Server": "إضافة خادم",
|
||||
"Add_users": "إضافة مستخدمين",
|
||||
"Admin_Panel": "لوحة الإدارة",
|
||||
"Agent": "المندوب",
|
||||
"Alert": "إنذار",
|
||||
"alert": "إنذار",
|
||||
"alerts": "الإنذارات",
|
||||
"All_users_in_the_channel_can_write_new_messages": "يمكن لجميع المستخدمين في القناة كتابة رسائل جديدة",
|
||||
"A_meaningful_name_for_the_discussion_room": "اسم معبر لغرفة النقاش",
|
||||
"All": "الكل",
|
||||
"All_Messages": "كل الرسائل",
|
||||
"Allow_Reactions": "السماح للتفاعلات",
|
||||
"Alphabetical": "أبجدي",
|
||||
"and_more": "وأكثر",
|
||||
"and": "و",
|
||||
"announcement": "إعلان",
|
||||
"Announcement": "إعلان",
|
||||
"Apply_Your_Certificate": "طبق شهادتك",
|
||||
"Applying_a_theme_will_change_how_the_app_looks": "سيؤدي تطبيق السمة إلى تغيير شكل التطبيق",
|
||||
"ARCHIVE": "أرشفة",
|
||||
"archive": "أرشفة",
|
||||
"are_typing": "يكتب",
|
||||
"Are_you_sure_question_mark": "هل أنت متأكد؟",
|
||||
"Are_you_sure_you_want_to_leave_the_room": "متأكد من مغادرة الغرفة {{room}}؟",
|
||||
"Audio": "صوت",
|
||||
"Authenticating": "تتم المصادقة",
|
||||
"Automatic": "تلقائي",
|
||||
"Auto_Translate": "ترجمة تلقائية",
|
||||
"Avatar_changed_successfully": "تم تغيير الصورة الرمزية بنجاح!",
|
||||
"Avatar_Url": "عنوان ويب الصورة الرمزية",
|
||||
"Away": "غير متواجد",
|
||||
"Back": "عودة",
|
||||
"Black": "أسود",
|
||||
"Block_user": "حظر المستخدم",
|
||||
"Browser": "المتصفح",
|
||||
"Broadcast_channel_Description": "يمكن فقط للمستخدمين المصرح لهم كتابة رسائل جديدة، ولكن سيتمكن المستخدمون الآخرون من الرد",
|
||||
"Broadcast_Channel": "قناة البث",
|
||||
"Busy": "مشغول",
|
||||
"By_proceeding_you_are_agreeing": "من خلال المتابعة، أنت توافق على",
|
||||
"Cancel_editing": "إلغاء التعديل",
|
||||
"Cancel_recording": "إلغاء التسجيل الصوتي",
|
||||
"Cancel": "إلغاء",
|
||||
"changing_avatar": "تغيير الصورة الرمزية",
|
||||
"creating_channel": "إنشاء قناة",
|
||||
"creating_invite": "إنشاء دعوة",
|
||||
"Channel_Name": "اسم القناة",
|
||||
"Channels": "قنوات",
|
||||
"Chats": "الرسائل",
|
||||
"Call_already_ended": "تم انهاء المكالمة بالفعل !",
|
||||
"Clear_cookies_alert": "هل تريد حذف جميع ملفات تعريف الإرتباط؟",
|
||||
"Clear_cookies_desc": "هذا الإجراء سيحذف ملفات تعريف الإرتباط الخاصة بتسجيل الدخول مما يسمح بتسجيل الدخول لحسابات أخرى",
|
||||
"Clear_cookies_yes": "نعم، مسح ملفات الإرتباط",
|
||||
"Clear_cookies_no": "لا، احتفظ بملفات تعريف الإرتباط",
|
||||
"Click_to_join": "انقر للانضمام!",
|
||||
"Close": "إغلاق",
|
||||
"Close_emoji_selector": "إغلاق محدد الرموز التعبيرية",
|
||||
"Closing_chat": "إغلاق المحادثة",
|
||||
"Change_language_loading": "تغيير اللغة",
|
||||
"Chat_closed_by_agent": "المندوب أغلق المحادثة",
|
||||
"Choose": "اختر",
|
||||
"Choose_from_library": "اختر من المكتبة",
|
||||
"Choose_file": "اختر ملف",
|
||||
"Choose_where_you_want_links_be_opened": "اختر المكان الذي تريد فتح الروابط فيه",
|
||||
"Code": "الرمز",
|
||||
"Code_or_password_invalid": "الرمز أو كلمة المرور خاطئة",
|
||||
"Collaborative": "تعاونية",
|
||||
"Confirm": "تأكيد",
|
||||
"Connect": "اتصال",
|
||||
"Connected": "متصل",
|
||||
"connecting_server": "يتم الاتصال بالخادم",
|
||||
"Connecting": "جار الاتصال...",
|
||||
"Contact_us": "تواصل معنا",
|
||||
"Contact_your_server_admin": "اتصل بمسؤول الخادم",
|
||||
"Continue_with": "متابعة بـ",
|
||||
"Copied_to_clipboard": "تم النسخ للحافظة!",
|
||||
"Copy": "نسخ",
|
||||
"Conversation": "محادثة",
|
||||
"Permalink": "رابط ثابت",
|
||||
"Certificate_password": "الرقم السري للشهادة",
|
||||
"Clear_cache": "امسح ذاكرة التخزين المؤقتة للخادم",
|
||||
"Clear_cache_loading": "يتم مسح ذاكرة التخزين",
|
||||
"Whats_the_password_for_your_certificate": "ماهي كلمة المرور للشهادة؟",
|
||||
"Create_account": "إنشاء حساب",
|
||||
"Create_Channel": "إنشاء قناة",
|
||||
"Create_Direct_Messages": "إنشاء رسالة مباشرة",
|
||||
"Create_Discussion": "إنشاء نقاش",
|
||||
"Created_snippet": "إنشاء مقتطف",
|
||||
"Create_a_new_workspace": "إنشاء مساحة عمل جديدة",
|
||||
"Create": "إنشاء",
|
||||
"Custom_Status": "حالة مخصصة",
|
||||
"Dark": "داكن",
|
||||
"Dark_level": "مستوى السمة الداكنة",
|
||||
"Default": "افتراضي",
|
||||
"Default_browser": "المتصفح الأساسي",
|
||||
"Delete_Room_Warning": "سيؤدي حذف الغرفة إلى حذف جميع الرسائل المنشورة. لا يمكن التراجع بعد الحذف",
|
||||
"Department": "القسم",
|
||||
"delete": "حذف",
|
||||
"Delete": "حذف",
|
||||
"DELETE": "حذف",
|
||||
"deleting_room": "حذف الغرفة",
|
||||
"description": "وصف",
|
||||
"Description": "وصف",
|
||||
"DESKTOP_OPTIONS": "خيارات سطح المكتب",
|
||||
"DESKTOP_NOTIFICATIONS": "إشعارات سطح المكتب",
|
||||
"Desktop_Alert_info": "هذه الإشعارات ترسل لسطح المكتب",
|
||||
"Directory": "مجلد",
|
||||
"Direct_Messages": "رسالة مباشرة",
|
||||
"Disable_notifications": "أوقف الإشعارات",
|
||||
"Discussions": "مناقشات",
|
||||
"Discussion_Desc": "ساهم بإعطاء نظرة عامة لما يجري. عند إنشاء مناقشة يتم إنشاء قناة فرعية وربطها بالقناة المحددة",
|
||||
"Discussion_name": "اسم النقاش",
|
||||
"Done": "تم",
|
||||
"Dont_Have_An_Account": "ليس لديك حساب؟",
|
||||
"Do_you_have_an_account": "هل لديك حساب؟",
|
||||
"Do_you_have_a_certificate": "هل لديك شهادة؟",
|
||||
"Do_you_really_want_to_key_this_room_question_mark": "هل تريد حقاً {{key}} هذه الغرفة؟",
|
||||
"E2E_How_It_Works_info1": "يمكنك الآن إنشاء مجموعات خاصة ورسائل مباشرة مشفرة. بإمكانك أيضاً تشفير المجموعات الخاصة والرسائل المباشرة الموجودة مسبقاً",
|
||||
"E2E_How_It_Works_info2": "التشفير يتم بين الطرفيات بمعنى أن المفتاح سيستخدم لتشفير وفك تشفير رسائلك ولن يتم حفظه في الخادم. لذلك يترتب عليك حفظ كلمة المرور هذه في مكان آمن",
|
||||
"E2E_How_It_Works_info3": "حين الاستمرار سيتم إنشاء كلمة المرور بين الطرفيات",
|
||||
"E2E_How_It_Works_info4": "بإمكانك أيضاً إنشاء كلمة مرور جديدة لمفتاح التشفير في أي وقت عند دخولك بكلمة المرور الحالية لمفتاح التشفير",
|
||||
"edit": "تعديل",
|
||||
"edited": "معدل",
|
||||
"Edit": "تعديل",
|
||||
"Edit_Status": "تعديل الحالة",
|
||||
"Edit_Invite": "تعديل الدعوة",
|
||||
"End_to_end_encrypted_room": "غرفة مشفرة بين الطرفيات",
|
||||
"end_to_end_encryption": "تشفير بين الطرفيات",
|
||||
"Email_Notification_Mode_All": "لكل إشارة أو رسالة مباشرة",
|
||||
"Email_Notification_Mode_Disabled": "معطل",
|
||||
"Email_or_password_field_is_empty": "حقل البريد الإلكتروني أو كلمة المرور فارغ",
|
||||
"Email": "البريد الإلكتروني",
|
||||
"EMAIL": "البريد الإلكتروني",
|
||||
"email": "البريد الإلكتروني",
|
||||
"Empty_title": "عنوان فارغ",
|
||||
"Enable_Auto_Translate": "تمكين الترجمة التلقائية",
|
||||
"Enable_notifications": "تفعيل الإشعارات",
|
||||
"Encrypted": "مشفر",
|
||||
"Encrypted_message": "رسالة مشفرة",
|
||||
"Enter_Your_E2E_Password": "أدخل كلمة المرور بين الطرفيات",
|
||||
"Enter_Your_Encryption_Password_desc1": "سيمكنك هذا من الوصول لرسائلك المباشرة والمجموعات الخاصة",
|
||||
"Enter_Your_Encryption_Password_desc2": "يجب إدخال كلمة المرور لتشفير وفك تشفير الرسائل المرسلة",
|
||||
"Encryption_error_title": "كلمة المرور المشفرة خاطئة",
|
||||
"Encryption_error_desc": "تعذر قراءة مفتاح التشفير أثناء الاستيراد",
|
||||
"Everyone_can_access_this_channel": "يمكن للجميع الوصول إلى هذه القناة",
|
||||
"Error_uploading": "خطأ في الرفع",
|
||||
"Expiration_Days": "انتهاء (أيام)",
|
||||
"Favorite": "مفضل",
|
||||
"Favorites": "مفضلات",
|
||||
"Files": "ملفات",
|
||||
"File_description": "وصف الملف",
|
||||
"File_name": "اسم الملف",
|
||||
"Finish_recording": "إنهاء التسجيل",
|
||||
"Following_thread": "متابعة الموضوع",
|
||||
"For_your_security_you_must_enter_your_current_password_to_continue": "من أجل حمايتك، يجب عليك إدخال كلمة المرور الحالية للمتابعة",
|
||||
"Forgot_password_If_this_email_is_registered": "إن كان البريد الإلكتروني مسجلاً، فسنرسل تعليمات إعادة تعيين كلمة المرور الخاصة بك. إذا لم تتلق بريداً إلكترونياً قريباً، فيرجى العودة والمحاولة مرة أخرى",
|
||||
"Forgot_password": "هل نسيت كلمة المرور؟",
|
||||
"Forgot_Password": "نسيت كلمة المرور",
|
||||
"Forward": "إعادة توجيه",
|
||||
"Forward_Chat": "إعادة توجيه المحادثة",
|
||||
"Forward_to_department": "إعادة توجيه للقسم",
|
||||
"Forward_to_user": "إعادة توجيه لمستخدم",
|
||||
"Full_table": "انقر لرؤية الجدول كاملاً",
|
||||
"Generate_New_Link": "إنشاء رابط جديد",
|
||||
"Group_by_favorites": "جمع حسب المفضلة",
|
||||
"Group_by_type": "جمع حسب النوع",
|
||||
"Hide": "إخفاء",
|
||||
"Has_joined_the_channel": "انضم إلى القناة",
|
||||
"Has_joined_the_conversation": "انضم إلى المحادثة",
|
||||
"Has_left_the_channel": "غادر القناة",
|
||||
"Hide_System_Messages": "إخفاء رسائل النظام",
|
||||
"Hide_type_messages": "إخفاء رسائل \"{{type}}\"",
|
||||
"How_It_Works": "طريقة العمل",
|
||||
"Message_HideType_uj": "مستخدم انضم",
|
||||
"Message_HideType_ul": "مستخدم غادر",
|
||||
"Message_HideType_ru": "مستخدم حُذف",
|
||||
"Message_HideType_au": "مستخدم أضيف",
|
||||
"Message_HideType_mute_unmute": "صوت المستخدم كتم / فتح",
|
||||
"Message_HideType_r": "اسم الغرفة تغير",
|
||||
"Message_HideType_ut": "مستخدم انضم للمحادثة",
|
||||
"Message_HideType_wm": "ترحيب",
|
||||
"Message_HideType_rm": "رسالة حُذفت",
|
||||
"Message_HideType_subscription_role_added": "تعيين دور جديد",
|
||||
"Message_HideType_subscription_role_removed": "دور أصبح غير معرف",
|
||||
"Message_HideType_room_archived": "غرفة أرشفت",
|
||||
"Message_HideType_room_unarchived": "غرفة ألغيت أرشفتها",
|
||||
"I_Saved_My_E2E_Password": "قمت بحفظ كلمة المرور الطرفية",
|
||||
"IP": " عنوان بروتوكول الإنترنت (الآيبي)",
|
||||
"In_app": "في التطبيق",
|
||||
"IN_APP_AND_DESKTOP": "داخل التطبيق وسطح المكتب",
|
||||
"In_App_and_Desktop_Alert_info": "يعرض شعاراً أعلى الشاشة عندما يكون التطبيق مفتوحًا، ويعرض إشعاراً على سطح المكتب",
|
||||
"Invisible": "غير مرئي",
|
||||
"Invite": "دعوة",
|
||||
"is_a_valid_RocketChat_instance": "خادم Rocket.Chat صالح",
|
||||
"is_not_a_valid_RocketChat_instance": "خادم Rocket.Chat غير صالح",
|
||||
"is_typing": "يكتب",
|
||||
"Invalid_or_expired_invite_token": "رمز الدعوة غير صالح أو منتهي الصلاحية",
|
||||
"Invalid_server_version": "الخادم الذي تحاول الاتصال به يستخدم إصدارا لم يعد مدعوماً: {{currentVersion}}.\n\n النسخ المدعومة تبدأ من {{minVersion}}",
|
||||
"Invite_Link": "رابط الدعوة",
|
||||
"Invite_users": "دعوة المستخدمين",
|
||||
"Join": "انضم",
|
||||
"Join_our_open_workspace": "انضم لمساحة عملنا المفتوحة",
|
||||
"Join_your_workspace": "انضم لمساحة عملك",
|
||||
"Just_invited_people_can_access_this_channel": "يمكن للأشخاص المدعوين فقط الوصول إلى هذه القناة",
|
||||
"Language": "اللغة",
|
||||
"last_message": "الرسالة الأخيرة",
|
||||
"Leave_channel": "مغادرة القناة",
|
||||
"leaving_room": "مغادرة الغرفة",
|
||||
"leave": "مغادرة",
|
||||
"Legal": "قانوني",
|
||||
"Light": "ساطع",
|
||||
"License": "رخصة",
|
||||
"Livechat": "محادثة مباشرة",
|
||||
"Livechat_edit": "تعديل المحادثة المباشرة",
|
||||
"Login": "تسجيل الدخول",
|
||||
"Login_error": "تم رفض تسجيل الدخول الرجاء المحاولة مرة أخرى",
|
||||
"Login_with": "تسجيل الدخول بـ",
|
||||
"Logging_out": "تسجيل الخروج",
|
||||
"Logout": "تسجيل الخروج",
|
||||
"Max_number_of_uses": "أقصى عدد للاستخدام",
|
||||
"Max_number_of_users_allowed_is_number": "أقصى عدد للمستخدمين {{maxUsers}}",
|
||||
"members": "أفراد",
|
||||
"Members": "أفراد",
|
||||
"Mentioned_Messages": "الرسائل المذكورة",
|
||||
"mentioned": "مشار",
|
||||
"Mentions": "الإشارات",
|
||||
"Message_accessibility": "الرسالة من {{user}} في {{time}}: {{message}}",
|
||||
"Message_actions": "إجراءات الرسالة",
|
||||
"Message_pinned": "الرسالة مثبتة",
|
||||
"Message_removed": "الرسالة حذفت",
|
||||
"Message_starred": "الرسالة مميزة",
|
||||
"Message_unstarred": "الرسالة غير مميزة",
|
||||
"message": "رسالة",
|
||||
"messages": "رسائل",
|
||||
"Message": "الرسالة",
|
||||
"Messages": "الرسائل",
|
||||
"Message_Reported": "تم التبليغ على الرسالة",
|
||||
"Microphone_Permission_Message": "يحتاج Rocket.Chat للوصول إلى الميكروفون الخاص بك حتى تتمكن من إرسال رسالة صوتية",
|
||||
"Microphone_Permission": "إذن الميكروفون",
|
||||
"Mute": "كتم",
|
||||
"muted": "مكتوم",
|
||||
"My_servers": "الخوادم",
|
||||
"N_people_reacted": "{{n}} تفاعل الناس",
|
||||
"N_users": "{{n}} مستخدمين",
|
||||
"name": "اسم",
|
||||
"Name": "اسم",
|
||||
"Navigation_history": "تاريخ التصفح",
|
||||
"Never": "أبداً",
|
||||
"New_Message": "رسالة جديدة",
|
||||
"New_Password": "كلمة مرور جديدة",
|
||||
"New_Server": "خادم جديد",
|
||||
"Next": "التالي",
|
||||
"No_files": "لا ملفات",
|
||||
"No_limit": "لا حدود",
|
||||
"No_mentioned_messages": "لا رسائل مشارة",
|
||||
"No_pinned_messages": "لا رسائل مثبتة",
|
||||
"No_results_found": "لا نتائج",
|
||||
"No_starred_messages": "لا رسائل مميزة",
|
||||
"No_thread_messages": "لا رسائل للموضوع",
|
||||
"No_label_provided": "لا {{label}} معطى",
|
||||
"No_Message": "لا رسائل",
|
||||
"No_messages_yet": "لا رسائل حتى اﻵن",
|
||||
"No_Reactions": "لا تفاعل",
|
||||
"No_Read_Receipts": "لا إيصالات قراءة",
|
||||
"Not_logged": "غير مسجل الدخول",
|
||||
"Not_RC_Server": "هذا ليس بخادم Rocket.Chat.\n{{contact}}",
|
||||
"Nothing": "لا شيء",
|
||||
"Nothing_to_save": "لا شيء للحفظ!",
|
||||
"Notify_active_in_this_room": "أبلغ المستخدمين النشطين في هذه الغرفة",
|
||||
"Notify_all_in_this_room": "أبلغ الجميع في الغرفة",
|
||||
"Notifications": "الإشعارات",
|
||||
"Notification_Duration": "زمن الإشعار",
|
||||
"Notification_Preferences": "تفضيلات الإشعار",
|
||||
"No_available_agents_to_transfer": "المندوبين غير متوفرين حالياً",
|
||||
"Offline": "غير متصل",
|
||||
"Oops": "عفوًا!",
|
||||
"Omnichannel": "القنوات الموحدة",
|
||||
"Open_Livechats": "محادثات مباشرة جارية",
|
||||
"Omnichannel_enable_alert": "أنت غير متاح ",
|
||||
"Onboarding_description": "مساحة عمل هي مساحة لفريقك ومنظمتك للتعاون. اطلب من المشرف العنوان للانضمام أو أنشئ لفريقك",
|
||||
"Onboarding_join_workspace": "انضم لمساحة عمل",
|
||||
"Onboarding_subtitle": "ما بعد بيئة فريق تعاونية",
|
||||
"Onboarding_title": "مرحبا بك في Rocket.Chat",
|
||||
"Onboarding_join_open_description": "انضم لمساحة عملنا للتواصل مع فريق Rocket.Chat ومع المجتمع",
|
||||
"Onboarding_agree_terms": "بالمواصلة أنت توافق على Rocket.Chat",
|
||||
"Onboarding_less_options": "خيارات أقل",
|
||||
"Onboarding_more_options": "خيارات أكثر",
|
||||
"Online": "متصل",
|
||||
"Only_authorized_users_can_write_new_messages": "يمكن للمستخدمين المصرح لهم فقط كتابة رسائل جديدة",
|
||||
"Open_emoji_selector": "افتح محدد الرموز التعبيرية",
|
||||
"Open_Source_Communication": "تواصل مفتوح المصدر",
|
||||
"Open_your_authentication_app_and_enter_the_code": "افتح تطبيق المصادقة الخاص بك وأدخل الرمز",
|
||||
"OR": "أو",
|
||||
"OS": "نظام التشغيل",
|
||||
"Overwrites_the_server_configuration_and_use_room_config": "يمكن للمستخدمين المصرح لهم فقط كتابة رسائل جديدة",
|
||||
"Password": "كلمة المرور",
|
||||
"Parent_channel_or_group": "القناة أو المجموعة الأب",
|
||||
"Permalink_copied_to_clipboard": "تم نسخ الرابط الثابت إلى الحافظة!",
|
||||
"Phone": "الهاتف",
|
||||
"Pin": "ثبت",
|
||||
"Pinned_Messages": "رسائل مثبتة",
|
||||
"pinned": "مثبت",
|
||||
"Pinned": "مثبت",
|
||||
"Please_add_a_comment": "الرجاء إضافة تعليق",
|
||||
"Please_enter_your_password": "الرجاء إدخال كلمة المرور",
|
||||
"Please_wait": "الرجاء الإنتظار",
|
||||
"Preferences": "التفضيلات",
|
||||
"Preferences_saved": "تم حفظ التفضيلات",
|
||||
"Privacy_Policy": "سياسة الخصوصية",
|
||||
"Private_Channel": "قناة خاصة",
|
||||
"Private_Groups": "مجموعات خاصة",
|
||||
"Private": "خاص",
|
||||
"Processing": "جار معالجة...",
|
||||
"Profile_saved_successfully": "تم حفظ الملف الشخصي بنجاح!",
|
||||
"Profile": "الملف الشخصي",
|
||||
"Public_Channel": "قناة عامة",
|
||||
"Public": "عام",
|
||||
"PUSH_NOTIFICATIONS": "الإشعارات",
|
||||
"Push_Notifications_Alert_Info": "يتم إرسال هذه الإشعارات إليك عندما لا يكون التطبيق مفتوحاً",
|
||||
"Quote": "اقتباس",
|
||||
"Reactions_are_disabled": "التفاعل معطل",
|
||||
"Reactions_are_enabled": "التفاعل مفعل",
|
||||
"Reactions": "التفاعلات",
|
||||
"Read": "قراءة",
|
||||
"Read_External_Permission_Message": "يحتاج Rocket.chat للوصول إلى الصور والملفات الموجودة على الجهاز",
|
||||
"Read_External_Permission": "صلاحية قراءة الوسائط",
|
||||
"Read_Only_Channel": "قناة للقراءة فقط",
|
||||
"Read_Only": "قراءة فقط",
|
||||
"Read_Receipt": "قراءة المستلم",
|
||||
"Receive_Group_Mentions": "تلقي إشارات المجموعة",
|
||||
"Receive_Group_Mentions_Info": "تلقي @all و @here للإشعارات",
|
||||
"Register": "تسجيل",
|
||||
"Repeat_Password": "أعد كلمة المرور",
|
||||
"Replied_on": "تم الرد على:",
|
||||
"replies": "ردود",
|
||||
"reply": "رد",
|
||||
"Reply": "رد",
|
||||
"Report": "بلاغ",
|
||||
"Receive_Notification": "استلام الإشعار",
|
||||
"Receive_notifications_from": "استلام الإشعارات من {{name}}",
|
||||
"Resend": "أعد الإرسال",
|
||||
"Reset_password": "إعادة تعيين كلمة المرور",
|
||||
"resetting_password": "إعادة تعيين كلمة المرور",
|
||||
"RESET": "إعادة",
|
||||
"Return": "العودة",
|
||||
"Review_app_title": "هل أنت مستمتع بهذا التطبيق؟",
|
||||
"Review_app_desc": "قم بإعطائنا 5 نجوم {{store}}",
|
||||
"Review_app_yes": "أكيد!",
|
||||
"Review_app_no": "لا",
|
||||
"Review_app_later": "ربما لاحقاً",
|
||||
"Review_app_unable_store": "لم يتمكن من فتح {{store}}",
|
||||
"Review_this_app": "تقييم هذا التطبيق",
|
||||
"Remove": "حذف",
|
||||
"Roles": "أدوار",
|
||||
"Room_actions": "إجراءات الغرفة",
|
||||
"Room_changed_announcement": "تم تغيير إعلان الغرفة إلى: {{announcement}} من قبل {{userBy}}",
|
||||
"Room_changed_description": "تم تغيير وصف الغرفة إلى: {{description}} من قبل {{userBy}}",
|
||||
"Room_changed_privacy": "تم تغيير نوع الغرفة إلى: {{type}} من قبل {{userBy}}",
|
||||
"Room_changed_topic": "تم تغيير موضوع الغرفة إلى: {{topic}} من قبل {{userBy}}",
|
||||
"Room_Files": "ملفات الغرفة",
|
||||
"Room_Info_Edit": "تعديل معلومات الغرفة",
|
||||
"Room_Info": "معلومات الغرفة",
|
||||
"Room_Members": "أعضاء الغرفة",
|
||||
"Room_name_changed": "تم تغيير اسم الغرفة إلى: {{name}} من قبل {{userBy}}",
|
||||
"SAVE": "حفظ",
|
||||
"Saved": "تم الحفظ",
|
||||
"Save_Changes": "حفظ التغيرات",
|
||||
"Save": "حفظ",
|
||||
"saving_preferences": "حفظ التفضيلات",
|
||||
"saving_profile": "حفظ الملف الشخصي",
|
||||
"saving_settings": "حفظ الإعدادات",
|
||||
"saved_to_gallery": "تم الحفظ في المعرض",
|
||||
"Save_Your_E2E_Password": "حفظ كلمة المرور بين الطرفين",
|
||||
"Save_Your_Encryption_Password": "حفظ كلمة المرور المشفرة",
|
||||
"Save_Your_Encryption_Password_warning": "لا نقوم بتخزين كلمة المرور، الرجاء حفظها لديك في مكان آخر",
|
||||
"Save_Your_Encryption_Password_info": "لا يمكن إستعادة كلمة المرور في حال فقدانها ولن تستطيع الوصول لرسائلك",
|
||||
"Search_Messages": "بحث الرسائل",
|
||||
"Search": "بحث",
|
||||
"Search_by": "بحث حسب",
|
||||
"Search_global_users": "بحث عام عن المستخدمين",
|
||||
"Search_global_users_description": "إذا قمت بالتفعيل، فسيمكنك البحث عن أي مستخدم في شركات أو خوادم أخرى",
|
||||
"Seconds": "{{second}} ثواني",
|
||||
"Select_Avatar": "حدد الصورة الرمزية",
|
||||
"Select_Server": "حدد خادم",
|
||||
"Select_Users": "حدد مستخدمين",
|
||||
"Select_a_Channel": "حدد قناة",
|
||||
"Select_a_Department": "حدد قسم",
|
||||
"Select_an_option": "حدد خيار",
|
||||
"Select_a_User": "حدد مستخدم",
|
||||
"Send": "إرسال",
|
||||
"Send_audio_message": "إرسال رسالة صوتية",
|
||||
"Send_crash_report": "إرسال تقرير الأعطال",
|
||||
"Send_message": "إرسال الرسالة",
|
||||
"Send_me_the_code_again": "أرسل الرمز مرة أخرى",
|
||||
"Send_to": "إرسال إلى...",
|
||||
"Sending_to": "يتم الإرسال إلى",
|
||||
"Sent_an_attachment": "تم إرسال المرفق",
|
||||
"Server": "سرفر",
|
||||
"Servers": "سرفرات",
|
||||
"Server_version": "نسخة الخادم: {{version}}",
|
||||
"Set_username_subtitle": "يتم استخدام اسم المستخدم للسماح للآخرين بذكرك في الرسائل",
|
||||
"Set_custom_status": "حدد حالة خاصة",
|
||||
"Set_status": "حدد حالة",
|
||||
"Status_saved_successfully": "تم حفظ الحالة بنجاح!",
|
||||
"Settings": "الإعدادات",
|
||||
"Settings_succesfully_changed": "تم تعديل الإعدادات بنجاح!",
|
||||
"Share": "مشاركة",
|
||||
"Share_Link": "مشاركة رابط",
|
||||
"Share_this_app": "مشاركة هذا البرنامج",
|
||||
"Show_more": "إظهار أكثر..",
|
||||
"Show_Unread_Counter": "عرض عدد الرسائل غير المقروءة",
|
||||
"Show_Unread_Counter_Info": "يتم عرض العدد غير المقروء كشارة على يمين القناة في القائمة",
|
||||
"Sign_in_your_server": "تسجيل الدخول إلى الخادم الخاص بك",
|
||||
"Sign_Up": "تسجيل جديد",
|
||||
"Some_field_is_invalid_or_empty": "بعض الحقول غير صالحة أو فارغة",
|
||||
"Sorting_by": "فرز حسب {{key}}",
|
||||
"Sound": "الصوت",
|
||||
"Star_room": "تمييز الغرفة",
|
||||
"Star": "تمييز",
|
||||
"Starred_Messages": "رسائل مميزة",
|
||||
"starred": "مميزة",
|
||||
"Starred": "مميزة",
|
||||
"Start_of_conversation": "بداية المحادثة",
|
||||
"Start_a_Discussion": "ابدأ نقاش",
|
||||
"Started_discussion": "بدأ النقاش",
|
||||
"Started_call": "أجرى الاتصال {{userBy}}",
|
||||
"Submit": "إرسال",
|
||||
"Table": "جدول",
|
||||
"Tags": "العلامات",
|
||||
"Take_a_photo": "التقاط صورة",
|
||||
"Take_a_video": "التقاط فيديو",
|
||||
"Take_it": "التقط!",
|
||||
"tap_to_change_status": "انقر لتغيير الحالة",
|
||||
"Tap_to_view_servers_list": "انقر لعرض قائمة الخوادم",
|
||||
"Terms_of_Service": " شروط الخدمة ",
|
||||
"Theme": "سمة",
|
||||
"The_user_wont_be_able_to_type_in_roomName": "المستخدم لن يتمكن من الكتابة في {{roomName}}",
|
||||
"The_user_will_be_able_to_type_in_roomName": "المستخدم سيتمكن من الكتابة في {{roomName}}",
|
||||
"There_was_an_error_while_action": "حدث خطأ أثناء {{action}}!",
|
||||
"This_room_is_blocked": "هذه الغرفة محظورة",
|
||||
"This_room_is_read_only": "هذه الغرفة للقراءة فقط",
|
||||
"Thread": "موضوع",
|
||||
"Threads": "مواضيع",
|
||||
"Timezone": "المنطقة الزمنية",
|
||||
"To": "إلى",
|
||||
"topic": "عنوان",
|
||||
"Topic": "عنوان",
|
||||
"Translate": "ترجمة",
|
||||
"Try_again": "حاول مجدداً",
|
||||
"Two_Factor_Authentication": "المصادقة الثنائية",
|
||||
"Type_the_channel_name_here": "اكتب اسم القناة هنا",
|
||||
"unarchive": "إلغاء الأرشفة",
|
||||
"UNARCHIVE": "إلغاء الأرشفة",
|
||||
"Unblock_user": "إلغاء حظر عن مستخدم",
|
||||
"Unfavorite": "إزالة من المفضلة",
|
||||
"Unfollowed_thread": "موضوع غير متابع",
|
||||
"Unmute": "إلغاء كتم",
|
||||
"unmuted": "إلغاء كتم",
|
||||
"Unpin": "إلغاء التثبيت",
|
||||
"unread_messages": "رسائل غير مقروءة",
|
||||
"Unread": "غير مقروء",
|
||||
"Unread_on_top": "غير مقروء في الأعلى",
|
||||
"Unstar": "إلغاء التمييز",
|
||||
"Updating": "جار التحديث...",
|
||||
"Uploading": "جار الرفع",
|
||||
"Upload_file_question_mark": "رفع الملف؟",
|
||||
"User": "مستخدم",
|
||||
"Users": "مستخدمين",
|
||||
"User_added_by": "مستخدم {{userAdded}} أضيف من قبل {{userBy}}",
|
||||
"User_Info": "معلومات المستخدم",
|
||||
"User_has_been_key": "تمت {{key}} المستخدم!",
|
||||
"User_is_no_longer_role_by_": "تم إزالة الدور {{role}} عن المستخدم {{user}} من قبل {{userBy}}",
|
||||
"User_muted_by": "المستخدم {{userMuted}} كتم من قبل {{userBy}}",
|
||||
"User_removed_by": "المستخدم {{userRemoved}} حذف من قبل {{userBy}}",
|
||||
"User_sent_an_attachment": "{{user}} أرسل مرفقًا",
|
||||
"User_unmuted_by": "ألغى {{userBy}} الكتم عن {{userUnmuted}}",
|
||||
"User_was_set_role_by_": "أضيف دور {{role}} للمستخدم {{user}} من قبل {{userBy}}",
|
||||
"Username_is_empty": "اسم المستخدم فارغ",
|
||||
"Username": "اسم المستخدم",
|
||||
"Username_or_email": "اسم المستخدم أو البريد الالكتروني",
|
||||
"Uses_server_configuration": "يستخدم إعداد الخادم",
|
||||
"Validating": "يتم التحقق",
|
||||
"Registration_Succeeded": "تم التسجيل بنجاح",
|
||||
"Verify": "تحقق",
|
||||
"Verify_email_title": "تم التسجيل!",
|
||||
"Verify_email_desc": "لقد أرسلنا إليك بريداً إلكترونياً لتأكيد تسجيلك. إذا لم تتلق البريد الإلكتروني قريباً، فيرجى العودة والمحاولة مرة أخرى",
|
||||
"Verify_your_email_for_the_code_we_sent": "يرجى تأكيد البريد الإلكتروني عبر الرمز المرسل",
|
||||
"Video_call": "مكالمة فيديو",
|
||||
"View_Original": "عرض المحتوى الأصلي",
|
||||
"Voice_call": "مكالمة صوتية",
|
||||
"Waiting_for_network": "بانتظار توفر شبكة...",
|
||||
"Websocket_disabled": "تم تعطيل Websocket لهذا الخادم.\n{{contact}}",
|
||||
"Welcome": "مرحبا",
|
||||
"What_are_you_doing_right_now": "ما الذي تفعله حالياً؟",
|
||||
"Whats_your_2fa": "ما هو رمز التحقق الثنائي؟",
|
||||
"Without_Servers": "بدون خوادم",
|
||||
"Workspaces": "مساحات العمل",
|
||||
"Would_you_like_to_return_the_inquiry": "هل ترغب بالرد على السؤال؟",
|
||||
"Write_External_Permission_Message": "يحتاج Rocket.Chat للوصول إلى معرض الصور الخاص بك حتى تتمكن من حفظ الصور",
|
||||
"Write_External_Permission": "إذن معرض",
|
||||
"Yes": "نعم",
|
||||
"Yes_action_it": "نعم، {{action}}!",
|
||||
"Yesterday": "أمس",
|
||||
"You_are_in_preview_mode": "أنت في وضع المعاينة",
|
||||
"You_are_offline": "أنت غير متصل",
|
||||
"You_can_search_using_RegExp_eg": "يمكنك استخدام RegExp. مثال: `/^text$/i`",
|
||||
"You_colon": "أنت: ",
|
||||
"you_were_mentioned": "تمت الإشارة إليك",
|
||||
"You_were_removed_from_channel": "تمت إزالتك من {{channel}}",
|
||||
"you": "أنت",
|
||||
"You": "أنت",
|
||||
"Logged_out_by_server": "لقد تم تسجيل خروجك من قبل الخادم. الرجاد الدخول من جديد",
|
||||
"You_need_to_access_at_least_one_RocketChat_server_to_share_something": "تحتاج إلى الوصول إلى خادم Rocket.Chat واحد على الأقل لمشاركة شيء ما",
|
||||
"You_need_to_verifiy_your_email_address_to_get_notications": "يجب تأكيد البريد الإلكتروني حتى تصلك الإشعارات",
|
||||
"Your_certificate": "شهادتك",
|
||||
"Your_invite_link_will_expire_after__usesLeft__uses": "سوف تنتهي صلاحية رابط الدعوة الخاص بك بعد {{usesLeft}} استخدامات",
|
||||
"Your_invite_link_will_expire_on__date__or_after__usesLeft__uses": "ستنتهي صلاحية رابط الدعوة الخاص بك في {{date}} أو بعد {{usesLeft}} استخدامات",
|
||||
"Your_invite_link_will_expire_on__date__": "ستنتهي صلاحية رابط الدعوة الخاص بك في {{date}}",
|
||||
"Your_invite_link_will_never_expire": "لن تنتهي صلاحية رابط الدعوة الخاص بك",
|
||||
"Your_workspace": "مساحة عملك",
|
||||
"Your_password_is": "كلمة المرور الخاصة بك هي",
|
||||
"Version_no": "النسخة: {{version}}",
|
||||
"You_will_not_be_able_to_recover_this_message": "لن تتمكن من استعادة هذه الرسالة!",
|
||||
"You_will_unset_a_certificate_for_this_server": "ستلغي شهادة هذا الخادم",
|
||||
"Change_Language": "تغيير اللغة",
|
||||
"Crash_report_disclaimer": "نحن لا نتتبع محتوى محادثاتك أبداً. يحتوي تقرير الأعطال فقط على المعلومات ذات الصلة لنا من أجل تحديد المشاكل وإصلاحها",
|
||||
"Type_message": "اكتب رسالة",
|
||||
"Room_search": "البحث عن الغرف",
|
||||
"Room_selection": "اختيار الغرفة 1...9",
|
||||
"Next_room": "الغرفة المجاورة",
|
||||
"Previous_room": "الغرفة السابقة",
|
||||
"New_room": "غرفة جديدة",
|
||||
"Upload_room": "تحميل إلى الغرفة",
|
||||
"Search_messages": "رسائل البحث",
|
||||
"Scroll_messages": "تمرير الرسائل",
|
||||
"Reply_latest": "الرد على الأحدث",
|
||||
"Reply_in_Thread": "الرد في موضوع",
|
||||
"Server_selection": "اختيار الخادم",
|
||||
"Server_selection_numbers": "اختيار الخادم 1...9",
|
||||
"Add_server": "إضافة خادم",
|
||||
"New_line": "سطر جديد",
|
||||
"You_will_be_logged_out_of_this_application": "سيتم تسجيل خروجك من هذا التطبيق.",
|
||||
"Clear": "مسح",
|
||||
"This_will_clear_all_your_offline_data": "سيؤدي هذا إلى محو جميع بياناتك في وضع عدم الاتصال.",
|
||||
"This_will_remove_all_data_from_this_server": "هذا الإجراء يحذف جميع البيانات من هذا السيرفر",
|
||||
"Mark_unread": "علامة غير مقروء",
|
||||
"Wait_activation_warning": "يحب تفعيل حسابك من المشرف قبل تسجيل الدخول",
|
||||
"Screen_lock": "قفل الشاشة",
|
||||
"Local_authentication_biometry_title": "صادق",
|
||||
"Local_authentication_biometry_fallback": "استخدم كلمة المرور",
|
||||
"Local_authentication_unlock_option": "افتح القفل بكلمة المرور",
|
||||
"Local_authentication_change_passcode": "تغيير كلمة المرور",
|
||||
"Local_authentication_info": "تنويه: يجب حذف التطبيق عند نسيان كلمة المرور",
|
||||
"Local_authentication_facial_recognition": "التعرف على الوجه",
|
||||
"Local_authentication_fingerprint": "البصمة",
|
||||
"Local_authentication_unlock_with_label": "فتح القفل بـ {{label}}",
|
||||
"Local_authentication_auto_lock_60": "بعد دقيقة",
|
||||
"Local_authentication_auto_lock_300": "بعد 5 دقائق",
|
||||
"Local_authentication_auto_lock_900": "بعد 15 دقيقة",
|
||||
"Local_authentication_auto_lock_1800": "بعد 30 دقيقة",
|
||||
"Local_authentication_auto_lock_3600": "بعد ساعة",
|
||||
"Passcode_enter_title": "أدخل كلمة المرور",
|
||||
"Passcode_choose_title": "اختر كلمة المرور الجديدة",
|
||||
"Passcode_choose_confirm_title": "تأكيد كلمة المرور الجديدة",
|
||||
"Passcode_choose_error": "كلمة المرور غير متطابقة. حاول مجدداً",
|
||||
"Passcode_choose_force_set": "كلمة المرور مطلوبة من المشرف",
|
||||
"Passcode_app_locked_title": "التطبيق مقفل",
|
||||
"Passcode_app_locked_subtitle": "حاول مجدداً بعد {{timeLeft}} ثوان",
|
||||
"After_seconds_set_by_admin": "بعد {{seconds}} ثوان (حددها المدير)",
|
||||
"Dont_activate": "لا تقم بالتفعيل الآن",
|
||||
"Queued_chats": "محادثات في قائمى الانتظار",
|
||||
"Queue_is_empty": "قائمة الانتظار فارغة",
|
||||
"Logout_from_other_logged_in_locations": "تسجيل الخروج من الأماكن الأخرى",
|
||||
"You_will_be_logged_out_from_other_locations": "سيتم تسجيل خروج من الأماكن الأخرى",
|
||||
"Logged_out_of_other_clients_successfully": "تم تسجيل الخروج من الأماكن الأخرى بنجاح",
|
||||
"Logout_failed": "فشل تسجيل الخروج!",
|
||||
"Log_analytics_events": "تحليلات سجل الأحداث"
|
||||
}
|
|
@ -1,708 +0,0 @@
|
|||
export default {
|
||||
'1_person_reacted': '1 Person hat reagiert',
|
||||
'1_user': '1 Benutzer',
|
||||
'error-action-not-allowed': '{{action}} ist nicht erlaubt',
|
||||
'error-application-not-found': 'Anwendung nicht gefunden',
|
||||
'error-archived-duplicate-name': 'Es gibt bereits einen archivierten Kanal mit dem Namen {{room_name}}',
|
||||
'error-avatar-invalid-url': 'Ungültige Avatar-URL: {{url}}',
|
||||
'error-avatar-url-handling': 'Fehler beim Umgang mit der Avatar-Einstellung von einer URL ({{url}}) für {{username}}',
|
||||
'error-cant-invite-for-direct-room': 'Benutzer können nicht zu Räumen eingeladen werden',
|
||||
'error-could-not-change-email': 'E-Mail konnte nicht geändert werden',
|
||||
'error-could-not-change-name': 'Name konnte nicht geändert werden',
|
||||
'error-could-not-change-username': 'Benutzername konnte nicht geändert werden',
|
||||
'error-could-not-change-status': 'Status konnte nicht geändert werden',
|
||||
'error-delete-protected-role': 'Eine geschützte Rolle kann nicht gelöscht werden',
|
||||
'error-department-not-found': 'Abteilung nicht gefunden',
|
||||
'error-direct-message-file-upload-not-allowed': 'Dateifreigabe in direkten Nachrichten nicht zulässig',
|
||||
'error-duplicate-channel-name': 'Ein Kanal mit dem Namen {{channel_name}} ist bereits vorhanden',
|
||||
'error-email-domain-blacklisted': 'Die E-Mail-Domain wird auf die schwarze Liste gesetzt',
|
||||
'error-email-send-failed': 'Fehler beim Versuch, eine E-Mail zu senden: {{message}}',
|
||||
'error-save-image': 'Fehler beim Speichern des Bildes',
|
||||
'error-save-video': 'Fehler beim Speichern des Videos',
|
||||
'error-field-unavailable': '{{field}} wird bereits verwendet :(',
|
||||
'error-file-too-large': 'Datei ist zu groß',
|
||||
'error-importer-not-defined': 'Der Import wurde nicht korrekt definiert, es fehlt die Importklasse.',
|
||||
'error-input-is-not-a-valid-field': '{{input}} ist kein gültiges {{field}}',
|
||||
'error-invalid-actionlink': 'Ungültiger Aktionslink',
|
||||
'error-invalid-arguments': 'Ungültige Argumente',
|
||||
'error-invalid-asset': 'Ungültiges Asset',
|
||||
'error-invalid-channel': 'Ungültiger Kanal',
|
||||
'error-invalid-channel-start-with-chars': 'Ungültiger Kanal. Beginne mit @ oder #',
|
||||
'error-invalid-custom-field': 'Ungültiges benutzerdefiniertes Feld',
|
||||
'error-invalid-custom-field-name': 'Ungültiger benutzerdefinierter Feldname. Verwende nur Buchstaben, Zahlen, Bindestriche und Unterstriche.',
|
||||
'error-invalid-date': 'Ungültiges Datum angegeben',
|
||||
'error-invalid-description': 'Ungültige Beschreibung',
|
||||
'error-invalid-domain': 'Ungültige Domain',
|
||||
'error-invalid-email': 'Ungültige E-Mail {{emai}}',
|
||||
'error-invalid-email-address': 'Ungültige E-Mail-Adresse',
|
||||
'error-invalid-file-height': 'Ungültige Dateihöhe',
|
||||
'error-invalid-file-type': 'Ungültiger Dateityp',
|
||||
'error-invalid-file-width': 'Ungültige Dateibreite',
|
||||
'error-invalid-from-address': 'Du hast eine ungültige FROM-Adresse mitgeteilt.',
|
||||
'error-invalid-integration': 'Ungültige Integration',
|
||||
'error-invalid-message': 'Ungültige Nachricht',
|
||||
'error-invalid-method': 'Ungültige Methode',
|
||||
'error-invalid-name': 'Ungültiger Name',
|
||||
'error-invalid-password': 'Ungültiges Passwort',
|
||||
'error-invalid-redirectUri': 'Ungültige Weiterleitung',
|
||||
'error-invalid-role': 'Ungültige Rolle',
|
||||
'error-invalid-room': 'Ungültiger Raum',
|
||||
'error-invalid-room-name': '{{room_name}} ist kein gültiger Raumname',
|
||||
'error-invalid-room-type': '{{type}} ist kein gültiger Raumtyp.',
|
||||
'error-invalid-settings': 'Ungültige Einstellungen angegeben',
|
||||
'error-invalid-subscription': 'Ungültiges Abonnement',
|
||||
'error-invalid-token': 'Ungültiges Token',
|
||||
'error-invalid-triggerWords': 'Ungültige TriggerWords',
|
||||
'error-invalid-urls': 'Ungültige URLs',
|
||||
'error-invalid-user': 'Ungültiger Benutzer',
|
||||
'error-invalid-username': 'Ungültiger Benutzername',
|
||||
'error-invalid-webhook-response': 'Die Webhook-URL antwortete mit einem anderen Status als 200',
|
||||
'error-message-deleting-blocked': 'Das Löschen von Nachrichten ist gesperrt',
|
||||
'error-message-editing-blocked': 'Die Bearbeitung von Nachrichten ist gesperrt',
|
||||
'error-message-size-exceeded': 'Die Nachrichtengröße überschreitet Message_MaxAllowedSize',
|
||||
'error-missing-unsubscribe-link': 'Du musst den Link [abbestellen] angeben.',
|
||||
'error-no-tokens-for-this-user': 'Für diesen Benutzer gibt es keine Token',
|
||||
'error-not-allowed': 'Nicht erlaubt',
|
||||
'error-not-authorized': 'Nicht berechtigt',
|
||||
'error-push-disabled': 'Push ist deaktiviert',
|
||||
'error-remove-last-owner': 'Dies ist der letzte Besitzer. Bitte lege einen neuen Besitzer fest, bevor du diesen entfernst.',
|
||||
'error-role-in-use': 'Rolle kann nicht gelöscht werden, da sie gerade verwendet wird',
|
||||
'error-role-name-required': 'Der Rollenname ist erforderlich',
|
||||
'error-the-field-is-required': 'Das Feld {{field}} ist erforderlich.',
|
||||
'error-too-many-requests': 'Fehler, zu viele Anfragen. Du musst {{Sekunden}} Sekunden warten, bevor du es erneut versuchst.',
|
||||
'error-user-is-not-activated': 'Benutzer ist nicht aktiviert',
|
||||
'error-user-has-no-roles': 'Benutzer hat keine Rollen',
|
||||
'error-user-limit-exceeded': 'Die Anzahl der Benutzer, die du zu #channel_name einladen möchtest, überschreitet die vom Administrator festgelegte Grenze',
|
||||
'error-user-not-in-room': 'Benutzer ist nicht in diesem Raum',
|
||||
'error-user-registration-custom-field': 'error-user-registration-custom-field',
|
||||
'error-user-registration-disabled': 'Die Benutzerregistrierung ist deaktiviert',
|
||||
'error-user-registration-secret': 'Die Benutzerregistrierung ist nur über eine geheime URL möglich',
|
||||
'error-you-are-last-owner': 'Du bist der letzte Besitzer. Bitte setze einen neuen Besitzer, bevor du den Raum verlässt.',
|
||||
Actions: 'Aktionen',
|
||||
activity: 'Aktivität',
|
||||
Activity: 'Aktivität',
|
||||
Add_Reaction: 'Reaktion hinzufügen',
|
||||
Add_Server: 'Server hinzufügen',
|
||||
Add_users: 'Benutzer hinzufügen',
|
||||
Admin_Panel: 'Admin-Panel',
|
||||
Agent: 'Agent',
|
||||
Alert: 'Benachrichtigung',
|
||||
alert: 'Benachrichtigung',
|
||||
alerts: 'Benachrichtigungen',
|
||||
All_users_in_the_channel_can_write_new_messages: 'Alle Benutzer im Kanal können neue Nachrichten schreiben',
|
||||
A_meaningful_name_for_the_discussion_room: 'Ein aussagekräftiger Name für den Diskussionsraum',
|
||||
All: 'alle',
|
||||
All_Messages: 'Alle Nachrichten',
|
||||
Allow_Reactions: 'Reaktionen zulassen',
|
||||
Alphabetical: 'Alphabetisch',
|
||||
and_more: 'und mehr',
|
||||
and: 'und',
|
||||
announcement: 'Ankündigung',
|
||||
Announcement: 'Ankündigung',
|
||||
Apply_Your_Certificate: 'Wende dein Zertifikat an',
|
||||
ARCHIVE: 'ARCHIV',
|
||||
archive: 'Archiv',
|
||||
are_typing: 'tippen',
|
||||
Are_you_sure_question_mark: 'Bist du sicher?',
|
||||
Are_you_sure_you_want_to_leave_the_room: 'Möchtest du den Raum wirklich verlassen {{room}}?',
|
||||
Audio: 'Audio',
|
||||
Authenticating: 'Authentifizierung',
|
||||
Automatic: 'Automatisch',
|
||||
Auto_Translate: 'Automatische Übersetzung',
|
||||
Avatar_changed_successfully: 'Avatar erfolgreich geändert!',
|
||||
Avatar_Url: 'Avatar-URL',
|
||||
Away: 'Abwesend',
|
||||
Back: 'Zurück',
|
||||
Black: 'Schwarz',
|
||||
Block_user: 'Benutzer blockieren',
|
||||
Browser: 'Browser',
|
||||
Broadcast_channel_Description: 'Nur autorisierte Benutzer können neue Nachrichten schreiben, die anderen Benutzer können jedoch antworten',
|
||||
Broadcast_Channel: 'Broadcastkanal',
|
||||
Busy: 'Beschäftigt',
|
||||
By_proceeding_you_are_agreeing: 'Indem du fortfährst, stimmst du zu unserem',
|
||||
Cancel_editing: 'Bearbeitung abbrechen',
|
||||
Cancel_recording: 'Aufnahme abbrechen',
|
||||
Cancel: 'Abbrechen',
|
||||
changing_avatar: 'Avatar wechseln',
|
||||
creating_channel: 'Kanal erstellen',
|
||||
creating_invite: 'Einladung erstellen',
|
||||
Channel_Name: 'Kanal Name',
|
||||
Channels: 'Kanäle',
|
||||
Chats: 'Chats',
|
||||
Call_already_ended: 'Anruf bereits beendet!',
|
||||
Clear_cookies_alert: 'Möchtest du alle Cookies löschen?',
|
||||
Clear_cookies_desc: 'Diese Aktion wird alle Login-Cookies löschen und erlaubt es dir, dich mit einem anderen Konto anzumelden.',
|
||||
Clear_cookies_yes: 'Ja, Cookies löschen',
|
||||
Clear_cookies_no: 'Nein, Cookies behalten',
|
||||
Click_to_join: 'Klicken um teilzunehmen!',
|
||||
Close: 'Schließen',
|
||||
Close_emoji_selector: 'Schließe die Emoji-Auswahl',
|
||||
Closing_chat: 'Chat schließen',
|
||||
Change_language_loading: 'Ändere Sprache.',
|
||||
Chat_closed_by_agent: 'Chat durch den Agenten geschlossen',
|
||||
Choose: 'Wählen',
|
||||
Choose_from_library: 'Aus der Bibliothek auswählen',
|
||||
Choose_file: 'Datei auswählen',
|
||||
Choose_where_you_want_links_be_opened: 'Entscheide, wie Links geöffnet werden sollen',
|
||||
Code: 'Code',
|
||||
Code_or_password_invalid: 'Code oder Passwort sind falsch',
|
||||
Collaborative: 'Kollaborativ',
|
||||
Confirm: 'Bestätigen',
|
||||
Connect: 'Verbinden',
|
||||
Connected: 'Verbunden',
|
||||
connecting_server: 'verbinde zum Server',
|
||||
Connecting: 'Verbinden ...',
|
||||
Contact_us: 'Kontaktiere uns',
|
||||
Contact_your_server_admin: 'Kontaktiere deinen Server-Administrator.',
|
||||
Continue_with: 'Weitermachen mit',
|
||||
Copied_to_clipboard: 'In die Zwischenablage kopiert!',
|
||||
Copy: 'Kopieren',
|
||||
Conversation: 'Konversationen',
|
||||
Permalink: 'Permalink',
|
||||
Certificate_password: 'Zertifikats-Passwort',
|
||||
Clear_cache: 'Lokalen Server-Cache leeren',
|
||||
Clear_cache_loading: 'Leere Cache.',
|
||||
Whats_the_password_for_your_certificate: 'Wie lautet das Passwort für dein Zertifikat?',
|
||||
Create_account: 'Ein Konto erstellen',
|
||||
Create_Channel: 'Kanal erstellen',
|
||||
Create_Direct_Messages: 'Direkt-Nachricht erstellen',
|
||||
Create_Discussion: 'Diskussion erstellen',
|
||||
Created_snippet: 'Erstellt ein Snippet',
|
||||
Create_a_new_workspace: 'Erstelle einen neuen Arbeitsbereich',
|
||||
Create: 'Erstellen',
|
||||
Custom_Status: 'eigener Status',
|
||||
Dark: 'Dunkel',
|
||||
Dark_level: 'Dunkelstufe',
|
||||
Default: 'Standard',
|
||||
Default_browser: 'Standard-Browser',
|
||||
Delete_Room_Warning: 'Durch das Löschen eines Raums werden alle Nachrichten gelöscht, die im Raum gepostet wurden. Das kann nicht rückgängig gemacht werden.',
|
||||
Department: 'Abteilung',
|
||||
delete: 'löschen',
|
||||
Delete: 'Löschen',
|
||||
DELETE: 'LÖSCHEN',
|
||||
deleting_room: 'lösche Raum',
|
||||
description: 'Beschreibung',
|
||||
Description: 'Beschreibung',
|
||||
Desktop_Options: 'Desktop-Einstellungen',
|
||||
Desktop_Notifications: 'Desktop-Benachrichtigungen',
|
||||
Directory: 'Verzeichnis',
|
||||
Direct_Messages: 'Direkte Nachrichten',
|
||||
Disable_notifications: 'Benachrichtigungen deaktiveren',
|
||||
Discussions: 'Diskussionen',
|
||||
Discussion_Desc: 'Hilft dir die Übersicht zu behalten! Durch das Erstellen einer Diskussion wird ein Unter-Kanal im ausgewählten Raum erzeugt und beide verknüpft.',
|
||||
Discussion_name: 'Diskussions-Name',
|
||||
Done: 'Erledigt',
|
||||
Dont_Have_An_Account: 'Du hast noch kein Konto?',
|
||||
Do_you_have_an_account: 'Du hast schon ein Konto?',
|
||||
Do_you_have_a_certificate: 'Hast du ein Zertifikat?',
|
||||
Do_you_really_want_to_key_this_room_question_mark: 'Möchtest du diesen Raum wirklich {{key}}?',
|
||||
E2E_Encryption: 'E2E-Verschlüsselung',
|
||||
E2E_How_It_Works_info1: 'Du kannst nun verschlüsselte private Gruppen und Direktnachrichten versenden. Du kannst außerdem deine bestehenden privaten Gruppen und Direktnachrichten auf Verschlüsselung umstellen.',
|
||||
E2E_How_It_Works_info2: 'Dies ist *Ende-zu-Ende-Verschlüsselung*, daher wird der Schlüssel um die Nachrichten zu ver-/entschlüsseln nicht auf dem Server gespeichert. Aus diesem Grund musst du dieses Passwort an einem sicheren Ort speichern, so dass du später bei Bedarf darauf zugreifen kannst.',
|
||||
E2E_How_It_Works_info3: 'Wenn du fortfährst, wird automatisch ein ein E2E-Passwort erzeugt.',
|
||||
E2E_How_It_Works_info4: 'Du kannst außerdem jederzeit, in jedem Browser, in dem du das bestehende Passwort eingegeben hast, ein neues Passwort setzen.',
|
||||
edit: 'bearbeiten',
|
||||
edited: 'bearbeitet',
|
||||
Edit: 'Bearbeiten',
|
||||
Edit_Status: 'Status ändern',
|
||||
Edit_Invite: 'Einladung bearbeiten',
|
||||
End_to_end_encrypted_room: 'Ende-zu-Ende-verschlüsselter Raum',
|
||||
end_to_end_encryption: 'Nicht mehr Ende-zu-Ende-verschlüsseln',
|
||||
Email_Notification_Mode_All: 'Jede Erwähnung/Direktnachricht',
|
||||
Email_Notification_Mode_Disabled: 'Deaktiviert',
|
||||
Email_or_password_field_is_empty: 'Das E-Mail- oder Passwortfeld ist leer',
|
||||
Email: 'E-mail',
|
||||
email: 'E-mail',
|
||||
Empty_title: 'leerer Titel',
|
||||
Enable_Auto_Translate: 'Automatische Übersetzung aktivieren',
|
||||
Enable_notifications: 'Benachrichtigungen aktivieren',
|
||||
Encrypted: 'Verschlüsselt',
|
||||
Encrypted_message: 'Verschlüsselte Nachricht',
|
||||
Enter_Your_E2E_Password: 'Gib dein Ende-zu-Ende-Passwort ein',
|
||||
Enter_Your_Encryption_Password_desc1: 'Das erlaubt dir auf deine verschlüsselten privaten Gruppen und Direktnachrichten zuzugreifen.',
|
||||
Enter_Your_Encryption_Password_desc2: 'Du musst das Passwort zur Ver-/Entschlüsselung an jeder Stelle eingeben, an dem du diesen Chat verwendest.',
|
||||
Encryption_error_title: 'Dein Verschlüsselungs-Passwort scheint falsch zu sein',
|
||||
Encryption_error_desc: 'Es war nicht möglich deinen Verschlüsselungs-Key zu importieren.',
|
||||
Everyone_can_access_this_channel: 'Jeder kann auf diesen Kanal zugreifen',
|
||||
Error_uploading: 'Fehler beim Hochladen',
|
||||
Expiration_Days: 'läuft ab (Tage)',
|
||||
Favorite: 'Favorisieren',
|
||||
Favorites: 'Favoriten',
|
||||
Files: 'Dateien',
|
||||
File_description: 'Dateibeschreibung',
|
||||
File_name: 'Dateiname',
|
||||
Finish_recording: 'Beende die Aufnahme',
|
||||
Following_thread: 'Thread folgen',
|
||||
For_your_security_you_must_enter_your_current_password_to_continue: 'Zu deiner Sicherheit musst du dein aktuelles Passwort eingeben, um fortzufahren',
|
||||
Forgot_password_If_this_email_is_registered: 'Wenn diese E-Mail registriert ist, senden wir Anweisungen zum Zurücksetzen deines Passworts. Wenn du nicht in Kürze keine E-Mail erhältst, versuche es bitte erneut.',
|
||||
Forgot_password: 'Passwort vergessen',
|
||||
Forgot_Password: 'Passwort vergessen',
|
||||
Forward: 'Weiterleiten',
|
||||
Forward_Chat: 'Chat weiterleiten',
|
||||
Forward_to_department: 'Weiterleiten an Abteilung',
|
||||
Forward_to_user: 'Weiterleiten an Benutzer',
|
||||
Full_table: 'Klicken um die ganze Tabelle anzuzeigen',
|
||||
Generate_New_Link: 'Neuen Link erstellen',
|
||||
Group_by_favorites: 'Nach Favoriten gruppieren',
|
||||
Group_by_type: 'Gruppieren nach Typ',
|
||||
Hide: 'Ausblenden',
|
||||
Has_joined_the_channel: 'Ist dem Kanal beigetreten',
|
||||
Has_joined_the_conversation: 'Hat sich dem Gespräch angeschlossen',
|
||||
Has_left_the_channel: 'Hat den Kanal verlassen',
|
||||
Hide_System_Messages: 'Systemnachrichten verstecken',
|
||||
Hide_type_messages: 'Verstecke "{{type}}"-Nachrichten',
|
||||
How_It_Works: 'Wie es funktioniert',
|
||||
Message_HideType_uj: 'Benutzer beigetreten',
|
||||
Message_HideType_ul: 'Benutzer verlassen',
|
||||
Message_HideType_ru: 'Benutzer entfernt',
|
||||
Message_HideType_au: 'Benutzer hinzugefügt',
|
||||
Message_HideType_mute_unmute: 'Benutzer stummgeschaltet / freigegeben',
|
||||
Message_HideType_r: 'Raumname geändert',
|
||||
Message_HideType_ut: 'Benutzer ist der Unterhaltung beigetreten',
|
||||
Message_HideType_wm: 'Willkommen',
|
||||
Message_HideType_rm: 'Nachricht entfernt',
|
||||
Message_HideType_subscription_role_added: 'Rolle wurde gesetzt',
|
||||
Message_HideType_subscription_role_removed: 'Rolle nicht länger definiert',
|
||||
Message_HideType_room_archived: 'Raum archiviert',
|
||||
Message_HideType_room_unarchived: 'Raum nicht mehr archiviert',
|
||||
I_Saved_My_E2E_Password: 'Ich habe mein Ende-zu-Ende-Passwort gesichert',
|
||||
IP: 'IP',
|
||||
In_app: 'In-App-Browser',
|
||||
In_App_And_Desktop: 'In-app und Desktop',
|
||||
In_App_and_Desktop_Alert_info: 'Zeigt ein Banner oben am Bildschirm, wenn die App geöffnet ist und eine Benachrichtigung auf dem Desktop.',
|
||||
Invisible: 'Unsichtbar',
|
||||
Invite: 'Einladen',
|
||||
is_a_valid_RocketChat_instance: 'ist eine gültige Rocket.Chat-Instanz',
|
||||
is_not_a_valid_RocketChat_instance: 'ist keine gültige Rocket.Chat-Instanz',
|
||||
is_typing: 'schreibt',
|
||||
Invalid_or_expired_invite_token: 'Ungültiger oder abgelaufener Einladungscode',
|
||||
Invalid_server_version: 'Der Server, zu dem du dich verbinden möchtest, verwendet eine Version, die von der App nicht mehr unterstützt wird: {{currentVersion}}.\n\nWir benötigen Version {{MinVersion}}.',
|
||||
Invite_Link: 'Einladungs-Link',
|
||||
Invite_users: 'Benutzer einladen',
|
||||
Join: 'Beitreten',
|
||||
Join_Code: 'Beitrittscode',
|
||||
Insert_Join_Code: 'Beitrittscode eingeben',
|
||||
Join_our_open_workspace: 'Tritt unserem offenen Arbeitsbereich bei',
|
||||
Join_your_workspace: 'Tritt deinem Arbeitsbereich bei',
|
||||
Just_invited_people_can_access_this_channel: 'Nur eingeladene Personen können auf diesen Kanal zugreifen',
|
||||
Language: 'Sprache',
|
||||
last_message: 'letzte Nachricht',
|
||||
Leave_channel: 'Kanal verlassen',
|
||||
leaving_room: 'Raum verlassen',
|
||||
leave: 'verlassen',
|
||||
Legal: 'Rechtliches',
|
||||
Light: 'Hell',
|
||||
License: 'Lizenz',
|
||||
Livechat: 'Live-Chat',
|
||||
Livechat_edit: 'Livechat bearbeiten',
|
||||
Login: 'Anmeldung',
|
||||
Login_error: 'Deine Zugangsdaten wurden abgelehnt! Bitte versuche es erneut.',
|
||||
Login_with: 'Einloggen mit',
|
||||
Logging_out: 'Abmelden.',
|
||||
Logout: 'Abmelden',
|
||||
Max_number_of_uses: 'Maximale Anzahl der Benutzungen',
|
||||
Max_number_of_users_allowed_is_number: 'Maximale Anzahl von erlaubten Benutzern ist {{maxUsers}}',
|
||||
members: 'Mitglieder',
|
||||
Members: 'Mitglieder',
|
||||
Mentioned_Messages: 'Erwähnte Nachrichten',
|
||||
mentioned: 'erwähnt',
|
||||
Mentions: 'Erwähnungen',
|
||||
Message_accessibility: 'Nachricht von {{user}} um {{time}}: {{message}}',
|
||||
Message_actions: 'Nachrichtenaktionen',
|
||||
Message_pinned: 'Eine Nachricht wurde angeheftet',
|
||||
Message_removed: 'Nachricht entfernt',
|
||||
Message_starred: 'Nachricht favorisiert',
|
||||
Message_unstarred: 'Nachricht nicht mehr favorisiert',
|
||||
message: 'Nachricht',
|
||||
messages: 'Nachrichten',
|
||||
Message: 'Nachricht',
|
||||
Messages: 'Mitteilungen',
|
||||
Message_Reported: 'Nachricht gemeldet',
|
||||
Microphone_Permission_Message: 'Rocket.Chat benötigt Zugriff auf das Mikrofon, damit du eine Audionachricht senden kannst.',
|
||||
Microphone_Permission: 'Mikrofonberechtigung',
|
||||
Mute: 'Diesem Benutzer das Chatten verbieten',
|
||||
muted: 'stummgeschaltet',
|
||||
My_servers: 'Meine Server',
|
||||
N_people_reacted: '{{n}} Leute haben reagiert',
|
||||
N_users: '{{n}} Benutzer',
|
||||
name: 'Name',
|
||||
Name: 'Name',
|
||||
Navigation_history: 'Navigations-Verlauf',
|
||||
Never: 'Niemals',
|
||||
New_Message: 'Neue Nachricht',
|
||||
New_Password: 'Neues Kennwort',
|
||||
New_Server: 'Neuer Server',
|
||||
Next: 'Nächster',
|
||||
No_files: 'Keine Dateien',
|
||||
No_limit: 'Kein Limit',
|
||||
No_mentioned_messages: 'Keine Nachrichten mit Erwähnungen',
|
||||
No_pinned_messages: 'Keine angehefteten Nachrichten',
|
||||
No_results_found: 'Keine Ergebnisse gefunden',
|
||||
No_starred_messages: 'Keine markierten Nachrichten',
|
||||
No_thread_messages: 'Keine Threadnachrichten',
|
||||
No_label_provided: 'Kein(e) {{label}} gesetzt.',
|
||||
No_Message: 'Keine Nachricht',
|
||||
No_messages_yet: 'Noch keine Nachrichten',
|
||||
No_Reactions: 'Keine Reaktionen',
|
||||
No_Read_Receipts: 'Keine Lesebestätigungen',
|
||||
Not_logged: 'Nicht protokolliert',
|
||||
Not_RC_Server: 'Dies ist kein Rocket.Chat-Server.\n{{contact}}',
|
||||
Nothing: 'Nichts',
|
||||
Nothing_to_save: 'Nichts zu speichern!',
|
||||
Notify_active_in_this_room: 'Aktive Benutzer in diesem Raum benachrichtigen',
|
||||
Notify_all_in_this_room: 'Benachrichtige alle in diesem Raum',
|
||||
Notifications: 'Benachrichtigungen',
|
||||
Notification_Duration: 'Benachrichtigungsdauer',
|
||||
Notification_Preferences: 'Benachrichtigungseinstellungen',
|
||||
No_available_agents_to_transfer: 'Keine Agenten für den Transfer verfügbar',
|
||||
Offline: 'Offline',
|
||||
Oops: 'Hoppla!',
|
||||
Omnichannel: 'Omnichannel',
|
||||
Open_Livechats: 'Offene Chats',
|
||||
Omnichannel_enable_alert: 'Du bist in Omnichannel nicht verfügbar. Möchtest du erreichbar sein?',
|
||||
Onboarding_description: 'Ein Arbeitsbereich ist der Ort für die Zusammenarbeit deines Teams oder Organisation. Bitte den Admin des Arbeitsbereichs um eine Adresse, um ihm beizutreten, oder erstelle einen Arbeitsbereich für dein Team.',
|
||||
Onboarding_join_workspace: 'Tritt einem Arbeitsbereich bei',
|
||||
Onboarding_subtitle: 'Mehr als Team-Zusammenarbeit',
|
||||
Onboarding_title: 'Willkommen bei Rocket.Chat',
|
||||
Onboarding_join_open_description: 'Tritt unserem Arbeitsbereich bei um mit dem Rocket.Chat-Team oder der Gemeinschaft zu chatten.',
|
||||
Onboarding_agree_terms: 'Durch fortfahren stimmst du Rocket.Chats Bedingungen zu',
|
||||
Onboarding_less_options: 'Weniger Optionen',
|
||||
Onboarding_more_options: 'Mehr Optionen',
|
||||
Online: 'Online',
|
||||
Only_authorized_users_can_write_new_messages: 'Nur autorisierte Benutzer können neue Nachrichten schreiben',
|
||||
Open_emoji_selector: 'Öffne die Emoji-Auswahl',
|
||||
Open_Source_Communication: 'Open-Source-Kommunikation',
|
||||
Open_your_authentication_app_and_enter_the_code: 'Öffne deine Authentifizierungsanwendung und gib den Code ein.',
|
||||
OR: 'ODER',
|
||||
OS: 'OS',
|
||||
Overwrites_the_server_configuration_and_use_room_config: 'Übergeht die Servereinstellungen und nutzt Einstellung für den Raum',
|
||||
Password: 'Passwort',
|
||||
Parent_channel_or_group: 'Übergeordneter Kanal oder Gruppe',
|
||||
Permalink_copied_to_clipboard: 'Permalink in die Zwischenablage kopiert!',
|
||||
Phone: 'Telefon',
|
||||
Pin: 'Anheften',
|
||||
Pinned_Messages: 'Angeheftete Nachrichten',
|
||||
pinned: 'angeheftet',
|
||||
Pinned: 'Angeheftet',
|
||||
Please_add_a_comment: 'Bitte Kommentar hinzufügen',
|
||||
Please_enter_your_password: 'Gib bitte dein Passwort ein',
|
||||
Please_wait: 'Bitte warten.',
|
||||
Preferences: 'Einstellungen',
|
||||
Preferences_saved: 'Einstellungen gespeichert!',
|
||||
Privacy_Policy: ' Datenschutzbestimmungen',
|
||||
Private_Channel: 'Privater Kanal',
|
||||
Private_Groups: 'Private Gruppen',
|
||||
Private: 'Privat',
|
||||
Processing: 'Bearbeite …',
|
||||
Profile_saved_successfully: 'Profil erfolgreich gespeichert!',
|
||||
Profile: 'Profil',
|
||||
Public_Channel: 'Öffentlicher Kanal',
|
||||
Public: 'Öffentlich',
|
||||
Push_Notifications: 'Push-Benachrichtigungen',
|
||||
Push_Notifications_Alert_Info: 'Diese Benachrichtigungen werden dir zugestellt, wenn die App nicht geöffnet ist.',
|
||||
Desktop_Alert_info: 'Diese Benachrichtigungen werden auf dem Desktop angezeigt',
|
||||
Quote: 'Zitat',
|
||||
Reactions_are_disabled: 'Reaktionen sind deaktiviert',
|
||||
Reactions_are_enabled: 'Reaktionen sind aktiviert',
|
||||
Reactions: 'Reaktionen',
|
||||
Read: 'Gelesen',
|
||||
Read_External_Permission_Message: 'Rocket.Chat benötigt Zugriff auf deine Fotos, Medien und Dateien auf deinem Gerät',
|
||||
Read_External_Permission: 'Lese-Zugriff auf Medien',
|
||||
Read_Only_Channel: 'Nur-Lese-Kanal',
|
||||
Read_Only: 'Schreibgeschützt',
|
||||
Read_Receipt: 'Lesebestätigung',
|
||||
Receive_Group_Mentions: 'Erhalte Gruppen-Benachrichtigungen',
|
||||
Receive_Group_Mentions_Info: 'Empfange @all und @here Erwähnungen',
|
||||
Register: 'Registrieren',
|
||||
Repeat_Password: 'Wiederhole das Passwort',
|
||||
Replied_on: 'Antwortete am:',
|
||||
replies: 'Antworten',
|
||||
reply: 'Antworten',
|
||||
Reply: 'Antworten',
|
||||
Report: 'Melden',
|
||||
Receive_Notification: 'Erhalte Benachrichtigungen',
|
||||
Receive_notifications_from: 'Erhalte Benachrichtigungen von {{name}}',
|
||||
Resend: 'Erneut senden',
|
||||
Reset_password: 'Passwort zurücksetzen',
|
||||
resetting_password: 'Passwort zurücksetzen',
|
||||
RESET: 'ZURÜCKSETZEN',
|
||||
Return: 'Zurück',
|
||||
Review_app_title: 'Gefällt dir diese App?',
|
||||
Review_app_desc: 'Gib uns 5 Sterne im {{store}}',
|
||||
Review_app_yes: 'Sicher!',
|
||||
Review_app_no: 'Nein',
|
||||
Review_app_later: 'Vielleicht später',
|
||||
Review_app_unable_store: 'Kann {{store}} nicht öffnen',
|
||||
Review_this_app: 'App bewerten',
|
||||
Remove: 'Entfernen',
|
||||
Roles: 'Rollen',
|
||||
Room_actions: 'Raumaktionen',
|
||||
Room_changed_announcement: 'Raumansage geändert in: {{announcement}} von {{userBy}}',
|
||||
Room_changed_avatar: 'Raum-Avatar durch Nutzer {{userBy}} gändert',
|
||||
Room_changed_description: 'Raumbeschreibung geändert in: {{description}} von {{userBy}}',
|
||||
Room_changed_privacy: 'Raumtyp geändert in: {{type}} von {{userBy}}',
|
||||
Room_changed_topic: 'Raumthema geändert in: {{topic}} von {{userBy}}',
|
||||
Room_Files: 'Raumdateien',
|
||||
Room_Info_Edit: 'Rauminfo bearbeiten',
|
||||
Room_Info: 'Rauminfo',
|
||||
Room_Members: 'Raum-Mitglieder',
|
||||
Room_name_changed: 'Raumname geändert in {{name}} von {{userBy}}',
|
||||
SAVE: 'SPEICHERN',
|
||||
Save_Changes: 'Änderungen speichern',
|
||||
Save: 'speichern',
|
||||
Saved: 'gespeichert',
|
||||
saving_preferences: 'Präferenzen speichern',
|
||||
saving_profile: 'Profil speichern',
|
||||
saving_settings: 'Einstellungen speichern',
|
||||
saved_to_gallery: 'Gespeichert in der Galerie',
|
||||
Save_Your_E2E_Password: 'Speichere dein Ende-zu-Ende-Passwort',
|
||||
Save_Your_Encryption_Password: 'Speichere dein Verschlüsselungs-Passwort',
|
||||
Save_Your_Encryption_Password_warning: 'Dieses Passwort wird nirgends gespeichert, stelle daher sicher, dass du es an einem sicheren Ort aufbewahrst.',
|
||||
Save_Your_Encryption_Password_info: 'Hinweis: Wenn du dieses Passwort verlierst, gibt es keine Möglichkeit es wieder herzustellen und du wirst nicht mehr auf deine Nachrichten zugreifen können.',
|
||||
Search_Messages: 'Nachrichten suchen',
|
||||
Search: 'Suche',
|
||||
Search_by: 'Suche nach',
|
||||
Search_global_users: 'Suche nach globalen Benutzern',
|
||||
Search_global_users_description: 'Wenn aktiviert, kannst du nach Benutzern von anderen Unternehmen oder Servern suchen.',
|
||||
Seconds: '{{second}} Sekunden',
|
||||
Security_and_privacy: 'Sicherheit und Datenschutz',
|
||||
Select_Avatar: 'Wähle einen Avatar aus',
|
||||
Select_Server: 'Server auswählen',
|
||||
Select_Users: 'Benutzer auswählen',
|
||||
Select_a_Channel: 'Kanal auswählen',
|
||||
Select_a_Department: 'Abteilung auswählen',
|
||||
Select_an_option: 'Option auswählen',
|
||||
Select_a_User: 'Benutzer auswählen',
|
||||
Send: 'Senden',
|
||||
Send_audio_message: 'Audio-Nachricht senden',
|
||||
Send_crash_report: 'Absturzbericht senden',
|
||||
Send_message: 'Nachricht senden',
|
||||
Send_me_the_code_again: 'Den Code neu versenden',
|
||||
Send_to: 'Senden an …',
|
||||
Sending_to: 'Sende an',
|
||||
Sent_an_attachment: 'Sende einen Anhang',
|
||||
Server: 'Server',
|
||||
Servers: 'Server',
|
||||
Server_version: 'Server version: {{version}}',
|
||||
Set_username_subtitle: 'Der Benutzername wird verwendet, damit andere Personen dich in Nachrichten erwähnen können',
|
||||
Set_custom_status: 'Individuellen Status setzen',
|
||||
Set_status: 'Status setzen',
|
||||
Status_saved_successfully: 'Status erfolgreich gesetzt!',
|
||||
Settings: 'Einstellungen',
|
||||
Settings_succesfully_changed: 'Einstellungen erfolgreich geändert!',
|
||||
Share: 'Teilen',
|
||||
Share_Link: 'Link teilen',
|
||||
Share_this_app: 'App teilen',
|
||||
Show_more: 'Mehr anzeigen …',
|
||||
Show_Unread_Counter: 'Zähler anzeigen',
|
||||
Show_Unread_Counter_Info: 'Anzahl der ungelesenen Nachrichten anzeigen',
|
||||
Sign_in_your_server: 'Melde dich bei deinem Server an',
|
||||
Sign_Up: 'Anmelden',
|
||||
Some_field_is_invalid_or_empty: 'Ein Feld ist ungültig oder leer',
|
||||
Sorting_by: 'Sortierung nach {{key}}',
|
||||
Sound: 'Ton',
|
||||
Star_room: 'Favorisierter Raum',
|
||||
Star: 'Favoriten',
|
||||
Starred_Messages: 'Favorisierte Nachrichten',
|
||||
starred: 'favorisiert',
|
||||
Starred: 'Favorisiert',
|
||||
Start_of_conversation: 'Beginn des Gesprächs',
|
||||
Start_a_Discussion: 'Beginne eine Diskussion',
|
||||
Started_discussion: 'Hat eine Diskussion gestartet:',
|
||||
Started_call: 'Anruf gestartet von {{userBy}}',
|
||||
Submit: 'einreichen',
|
||||
Table: 'Tabelle',
|
||||
Tags: 'Tags',
|
||||
Take_a_photo: 'Foto aufnehmen',
|
||||
Take_a_video: 'Video aufnehmen',
|
||||
Take_it: 'Annehmen!',
|
||||
tap_to_change_status: 'Tippen um den Status zu ändern',
|
||||
Tap_to_view_servers_list: 'Hier tippen, um die Serverliste anzuzeigen',
|
||||
Terms_of_Service: ' Nutzungsbedingungen',
|
||||
Theme: 'Erscheinungsbild',
|
||||
The_user_wont_be_able_to_type_in_roomName: 'Dem Nutzer wird es nicht möglich sein in {{roomName}} zu schreiben',
|
||||
The_user_will_be_able_to_type_in_roomName: 'Der Nutzer wird in {{roomName}} schreiben können',
|
||||
There_was_an_error_while_action: 'Während {{action}} ist ein Fehler aufgetreten!',
|
||||
This_room_is_blocked: 'Dieser Raum ist gesperrt',
|
||||
This_room_is_read_only: 'Dieser Raum kann nur gelesen werden',
|
||||
Thread: 'Thread',
|
||||
Threads: 'Threads',
|
||||
Timezone: 'Zeitzone',
|
||||
To: 'An',
|
||||
topic: 'Thema',
|
||||
Topic: 'Thema',
|
||||
Translate: 'Übersetzen',
|
||||
Try_again: 'Versuche es nochmal',
|
||||
Two_Factor_Authentication: 'Zwei-Faktor-Authentifizierung',
|
||||
Type_the_channel_name_here: 'Gib hier den Kanalnamen ein',
|
||||
unarchive: 'wiederherstellen',
|
||||
UNARCHIVE: 'WIEDERHERSTELLEN',
|
||||
Unblock_user: 'Benutzer entsperren',
|
||||
Unfavorite: 'Nicht mehr favorisieren',
|
||||
Unfollowed_thread: 'Thread nicht mehr folgen',
|
||||
Unmute: 'Stummschaltung aufheben',
|
||||
unmuted: 'Stummschaltung aufgehoben',
|
||||
Unpin: 'Nachricht nicht mehr anheften',
|
||||
unread_messages: 'ungelesene',
|
||||
Unread: 'ungelesene',
|
||||
Unread_on_top: 'Ungelesene oben',
|
||||
Unstar: 'von Favoriten entfernen',
|
||||
Updating: 'Aktualisierung …',
|
||||
Uploading: 'Hochladen',
|
||||
Upload_file_question_mark: 'Datei hochladen?',
|
||||
User: 'Benutzer',
|
||||
Users: 'Benutzer',
|
||||
User_added_by: 'Benutzer {{userAdded}} hinzugefügt von {{userBy}}',
|
||||
User_Info: 'Benutzerinfo',
|
||||
User_has_been_key: 'Benutzer wurde {{key}}',
|
||||
User_is_no_longer_role_by_: '{{user}} ist nicht länger {{role}} von {{userBy}}',
|
||||
User_muted_by: 'Benutzer {{userMuted}} von {{userBy}} stummgeschaltet',
|
||||
User_removed_by: 'Benutzer {{userRemoved}} wurde von {{userBy}} entfernt',
|
||||
User_sent_an_attachment: '{{user}}: eine Datei gesendet',
|
||||
User_unmuted_by: 'Benutzer {{userUnmuted}} nicht stummgeschaltet von {{userBy}}',
|
||||
User_was_set_role_by_: '{{user}} wurde von {{userBy}} {{role}} festgelegt.',
|
||||
Username_is_empty: 'Der Benutzername ist leer',
|
||||
Username: 'Benutzername',
|
||||
Username_or_email: 'Benutzername oder E-Mail-Adresse',
|
||||
Uses_server_configuration: 'Nutzt Servereinstellungen',
|
||||
Validating: 'Validierung',
|
||||
Registration_Succeeded: 'Registrierung erfolgreich!',
|
||||
Verify: 'Überprüfen',
|
||||
Verify_email_title: 'Registrierung erfolgreich!',
|
||||
Verify_email_desc: 'Wir haben dir eine Email geschickt um deine Anmeldung zu bestätigen. Wenn du keine Email erhältst, komme bitte wieder und versuche es noch einmal.',
|
||||
Verify_your_email_for_the_code_we_sent: 'Prüfe deine Mails für den Code, den wir dir eben geschickt haben.',
|
||||
Video_call: 'Videoanruf',
|
||||
View_Original: 'Original anzeigen',
|
||||
Voice_call: 'Sprachanruf',
|
||||
Waiting_for_network: 'Warte auf das Netzwerk …',
|
||||
Websocket_disabled: 'Websockets sind auf diesem Server nicht aktiviert.\n{{contact}}',
|
||||
Welcome: 'Herzlich willkommen',
|
||||
What_are_you_doing_right_now: 'Was machst du gerade?',
|
||||
Whats_your_2fa: 'Wie lautet dein 2FA-Code?',
|
||||
Without_Servers: 'Ohne Server',
|
||||
Workspaces: 'Arbeitsbereiche',
|
||||
Would_you_like_to_return_the_inquiry: 'Willst du zur Anfrage zurück?',
|
||||
Write_External_Permission_Message: 'Rocket.Chat benötigt Zugriff auf deine Galerie um Bilder speichern zu können.',
|
||||
Write_External_Permission: 'Galerie-Zugriff',
|
||||
Yes: 'Ja',
|
||||
Yes_action_it: 'Ja, {{action}}!',
|
||||
Yesterday: 'Gestern',
|
||||
You_are_in_preview_mode: 'Du befindest dich im Vorschaumodus',
|
||||
You_are_offline: 'Du bist offline',
|
||||
You_can_search_using_RegExp_eg: 'Du kannst mit RegExp suchen. z.B. `/ ^ text $ / i`',
|
||||
You_colon: 'Du: ',
|
||||
you_were_mentioned: 'Du wurdest erwähnt',
|
||||
You_were_removed_from_channel: 'Du wurdest aus dem Kanal {{channel}} entfernt',
|
||||
you: 'du',
|
||||
You: 'Du',
|
||||
Logged_out_by_server: 'Du bist vom Server abgemeldet worden. Bitte melde dich wieder an.',
|
||||
You_need_to_access_at_least_one_RocketChat_server_to_share_something: 'Du benötigst Zugang zu mindestens einem Rocket.Chat-Server um etwas zu teilen.',
|
||||
You_need_to_verifiy_your_email_address_to_get_notications: 'Du musst deine Email-Adresse bestätigen um Benachrichtigungen zu erhalten.',
|
||||
Your_certificate: 'Dein Zertifikat',
|
||||
Your_invite_link_will_expire_after__usesLeft__uses: 'Dein Einladungs-Link wird nach {{usesLeft}} Benutzungen ablaufen.',
|
||||
Your_invite_link_will_expire_on__date__or_after__usesLeft__uses: 'Dein Einladungs-Link wird am {{date}} oder nach {{usesLeft}} Benutzungen ablaufen.',
|
||||
Your_invite_link_will_expire_on__date__: 'Dein Einladungs-Link wird am {{date}} ablaufen.',
|
||||
Your_invite_link_will_never_expire: 'Dein Einladungs-Link wird niemals ablaufen.',
|
||||
Your_workspace: 'Dein Arbeitsbereich',
|
||||
Your_password_is: 'Dein Passwort lautet',
|
||||
Version_no: 'Version: {{version}}',
|
||||
You_will_not_be_able_to_recover_this_message: 'Du kannst diese Nachricht nicht wiederherstellen!',
|
||||
You_will_unset_a_certificate_for_this_server: 'Du entfernst ein Zertifikat für diesen Server',
|
||||
Change_Language: 'Sprache ändern',
|
||||
Crash_report_disclaimer: 'Wir verfolgen niemals den Inhalt deiner Chats. Der Crash-Report enthält nur für uns relevante Informationen um das Problem zu erkennen und zu beheben.',
|
||||
Type_message: 'Type message',
|
||||
Room_search: 'Raum-Suche',
|
||||
Room_selection: 'Raum-Auswahl 1...9',
|
||||
Next_room: 'Nächster Raum',
|
||||
Previous_room: 'Voriger Raum',
|
||||
New_room: 'Neuer Raum',
|
||||
Upload_room: 'Zu einem Raum hochladen',
|
||||
Search_messages: 'Nachrichten durchsuchen',
|
||||
Scroll_messages: 'Nachrichten durchblättern',
|
||||
Reply_latest: 'Auf die letzte Nachricht antworten',
|
||||
Reply_in_Thread: 'Im Thread antworten',
|
||||
Server_selection: 'Server-Auswahl',
|
||||
Server_selection_numbers: 'Server-Auswahl 1...9',
|
||||
Add_server: 'Server hinufügen',
|
||||
New_line: 'Zeilenumbruch',
|
||||
You_will_be_logged_out_of_this_application: 'Du wirst in dieser Anwendung vom Server abgemeldet.',
|
||||
Clear: 'Löschen',
|
||||
This_will_clear_all_your_offline_data: 'Dies wird deine Offline-Daten löschen.',
|
||||
This_will_remove_all_data_from_this_server: 'Dies wird alle Daten von diesem Server löschen.',
|
||||
Mark_unread: 'Als ungelesen markieren',
|
||||
Wait_activation_warning: 'Bevor du dich anmelden kannst, muss dein Konto durch einen Administrator freigeschaltet werden.',
|
||||
Screen_lock: 'Zugriffs-Sperre',
|
||||
Local_authentication_biometry_title: 'Authentifizieren',
|
||||
Local_authentication_biometry_fallback: 'Sicherheitscode benutzen',
|
||||
Local_authentication_unlock_option: 'Entsperren mit Sicherheitscode',
|
||||
Local_authentication_change_passcode: 'Ändere Sicherheitscode',
|
||||
Local_authentication_info: 'Anmerkung: Wenn du den Sicherheitscode vergisst, musst du diese App löschen und neu installieren.',
|
||||
Local_authentication_facial_recognition: 'Gesichtserkennung',
|
||||
Local_authentication_fingerprint: 'Fingerabdruck',
|
||||
Local_authentication_unlock_with_label: 'Entsperren mit {{label}}',
|
||||
Local_authentication_auto_lock_60: 'Nach 1 Minute',
|
||||
Local_authentication_auto_lock_300: 'Nach 5 Minuten',
|
||||
Local_authentication_auto_lock_900: 'Nach 15 Minuten',
|
||||
Local_authentication_auto_lock_1800: 'Nach 30 Minuten',
|
||||
Local_authentication_auto_lock_3600: 'Nach 1 Stunde',
|
||||
Passcode_enter_title: 'Gib deinen Sicherheitscode ein',
|
||||
Passcode_choose_title: 'Setze deinen neuen Sicherheitscode',
|
||||
Passcode_choose_confirm_title: 'Bestätige deinen neuen Sicherheitscode',
|
||||
Passcode_choose_error: 'Sicherheitscodes stimmen nicht überein. Probiere es noch einmal.',
|
||||
Passcode_choose_force_set: 'Sicherheitscode wird vom Admin verlangt',
|
||||
Passcode_app_locked_title: 'App gesperrt',
|
||||
Passcode_app_locked_subtitle: 'Versuche es in {{timeLeft}} Sekunden noch einmal.',
|
||||
After_seconds_set_by_admin: 'Nach {{seconds}} Sekunden (durch den Admin gesetzt)',
|
||||
Dont_activate: 'Jetzt nicht aktivieren',
|
||||
Queued_chats: 'Chats in der Warteschlange',
|
||||
Queue_is_empty: 'Warteschlange leer',
|
||||
Logout_from_other_logged_in_locations: 'Auf anderen angemeldeten Geräte abmelden',
|
||||
You_will_be_logged_out_from_other_locations: 'Du wirst auf anderen Geräten abgemeldet.',
|
||||
Logged_out_of_other_clients_successfully: 'Erfolgreich von anderen Geräten abgemeldet.',
|
||||
Logout_failed: 'Abmeldung fehlgeschlagen!',
|
||||
Log_analytics_events: 'Analyse-Ereignisse loggen',
|
||||
E2E_encryption_change_password_title: 'Verschlüsselungs-Passwort ändern',
|
||||
E2E_encryption_change_password_description: 'Du kannst nun verschlüsselte private Gruppen und Direktnachrichten versenden. Du kannst außerdem deine bestehenden privaten Gruppen und Direktnachrichten auf Verschlüsselung umstellen. \nDies ist Ende-zu-Ende-Verschlüsselung, daher wird der Schlüssel um die Nachrichten zu ver-/entschlüsseln nicht auf dem Server gespeichert. Aus diesem Grund musst du dieses Passwort an einem sicheren Ort speichern, du wirst es auf anderen Geräten benötigen auf denen du E2E-Verschlüsselung nutzen möchtest.',
|
||||
E2E_encryption_change_password_error: 'Fehler beim Ändern des E2E-Passworts!',
|
||||
E2E_encryption_change_password_success: 'E2E-Passwort erfolgreich geändert!',
|
||||
E2E_encryption_change_password_message: 'Stelle sicher, dass du es noch an einer anderen Stelle gesichert hasst.',
|
||||
E2E_encryption_change_password_confirmation: 'Ja, ändern',
|
||||
E2E_encryption_reset_title: 'E2E-Schlüssel zurücksetzen',
|
||||
E2E_encryption_reset_description: 'Diese Option wird deinen aktuellen E2E-Schlüssel entfernen und dich abmelden. \nWenn du dich wieder anmeldest, wird Rocket.Chat einen neuen Schlüssel erzeugen und deinen Zugang zu allen Kanälen mit einer oder mehreren anwesenden Personen wieder herstellen. \nAufgrund der Funktionsweise von E2E-Verschlüsselung, kann Rocket.Chat nicht deinen Zugang zu Kanälen wieder herstellen, in denen keine andere Person anwesend ist.',
|
||||
E2E_encryption_reset_button: 'E2E-Schlüssel zurücksetzen',
|
||||
E2E_encryption_reset_error: 'Fehler beim Zurücksetzen des E2E-Schlüssels!',
|
||||
E2E_encryption_reset_message: 'Du wirst abgemeldet.',
|
||||
E2E_encryption_reset_confirmation: 'Ja, zurücksetzen',
|
||||
Following: 'verfolgte',
|
||||
Threads_displaying_all: 'zeige alle',
|
||||
Threads_displaying_following: 'zeige gefolgte',
|
||||
Threads_displaying_unread: 'zeige ungelesene',
|
||||
No_threads: 'Es gibt keine Threads',
|
||||
No_threads_following: 'Du folgst keinen Threads',
|
||||
No_threads_unread: 'Es gibt keine ungelesenen Threads',
|
||||
Messagebox_Send_to_channel: 'an Kanal senden',
|
||||
Set_as_leader: 'Zum Diskussionsleiter ernennen',
|
||||
Set_as_moderator: 'Zum Moderator ernennen',
|
||||
Set_as_owner: 'Zum Besitzer machen',
|
||||
Remove_as_leader: 'Als Diskussionsleiter entfernen',
|
||||
Remove_as_moderator: 'Moderatorenrechte entfernen',
|
||||
Remove_as_owner: 'Als Eigentümer entfernen',
|
||||
Remove_from_room: 'Aus dem Raum entfernen',
|
||||
Ignore: 'Ignorieren',
|
||||
Unignore: 'Nicht mehr ignorieren',
|
||||
User_has_been_ignored: 'Benutzer wurde stumm geschaltet',
|
||||
User_has_been_unignored: 'Benutzer nicht mehr stumm geschaltet',
|
||||
User_has_been_removed_from_s: 'Benutzer wurde aus {{s}} entfernt',
|
||||
User__username__is_now_a_leader_of__room_name_: 'Benutzer {{username}} ist nun Diskussionsleiter von {{room_name}}',
|
||||
User__username__is_now_a_moderator_of__room_name_: 'Benutzer {{username}} ist nun Moderator von {{room_name}}',
|
||||
User__username__is_now_a_owner_of__room_name_: 'Benutzer {{username}} ist nun Eigentümer von {{room_name}}',
|
||||
User__username__removed_from__room_name__leaders: 'Benutzer {{username}} als Diskussionsleiter von {{room_name}} entfernt',
|
||||
User__username__removed_from__room_name__moderators: 'Benutzer {{username}} als Moderator von {{room_name}} entfernt',
|
||||
User__username__removed_from__room_name__owners: 'Benutzer {{username}} als Eigentümer von {{room_name}} entfernt',
|
||||
The_user_will_be_removed_from_s: 'Der Benutzer wird aus {{s}} entfernt',
|
||||
Yes_remove_user: 'Ja, Benutzer entfernen!',
|
||||
Direct_message: 'Direktnachricht',
|
||||
Message_Ignored: 'Nachricht ignoriert. Antippen um sie zu zeigen.',
|
||||
Enter_workspace_URL: 'Arbeitsbereich-URL',
|
||||
Workspace_URL_Example: 'z.B. https://rocketchat.deine-firma.de'
|
||||
};
|
|
@ -0,0 +1,708 @@
|
|||
{
|
||||
"1_person_reacted": "1 Person hat reagiert",
|
||||
"1_user": "1 Benutzer",
|
||||
"error-action-not-allowed": "{{action}} ist nicht erlaubt",
|
||||
"error-application-not-found": "Anwendung nicht gefunden",
|
||||
"error-archived-duplicate-name": "Es gibt bereits einen archivierten Kanal mit dem Namen {{room_name}}",
|
||||
"error-avatar-invalid-url": "Ungültige Avatar-URL: {{url}}",
|
||||
"error-avatar-url-handling": "Fehler beim Umgang mit der Avatar-Einstellung von einer URL ({{url}}) für {{username}}",
|
||||
"error-cant-invite-for-direct-room": "Benutzer können nicht zu Räumen eingeladen werden",
|
||||
"error-could-not-change-email": "E-Mail konnte nicht geändert werden",
|
||||
"error-could-not-change-name": "Name konnte nicht geändert werden",
|
||||
"error-could-not-change-username": "Benutzername konnte nicht geändert werden",
|
||||
"error-could-not-change-status": "Status konnte nicht geändert werden",
|
||||
"error-delete-protected-role": "Eine geschützte Rolle kann nicht gelöscht werden",
|
||||
"error-department-not-found": "Abteilung nicht gefunden",
|
||||
"error-direct-message-file-upload-not-allowed": "Dateifreigabe in direkten Nachrichten nicht zulässig",
|
||||
"error-duplicate-channel-name": "Ein Kanal mit dem Namen {{channel_name}} ist bereits vorhanden",
|
||||
"error-email-domain-blacklisted": "Die E-Mail-Domain wird auf die schwarze Liste gesetzt",
|
||||
"error-email-send-failed": "Fehler beim Versuch, eine E-Mail zu senden: {{message}}",
|
||||
"error-save-image": "Fehler beim Speichern des Bildes",
|
||||
"error-save-video": "Fehler beim Speichern des Videos",
|
||||
"error-field-unavailable": "{{field}} wird bereits verwendet :(",
|
||||
"error-file-too-large": "Datei ist zu groß",
|
||||
"error-importer-not-defined": "Der Import wurde nicht korrekt definiert, es fehlt die Importklasse.",
|
||||
"error-input-is-not-a-valid-field": "{{input}} ist kein gültiges {{field}}",
|
||||
"error-invalid-actionlink": "Ungültiger Aktionslink",
|
||||
"error-invalid-arguments": "Ungültige Argumente",
|
||||
"error-invalid-asset": "Ungültiges Asset",
|
||||
"error-invalid-channel": "Ungültiger Kanal",
|
||||
"error-invalid-channel-start-with-chars": "Ungültiger Kanal. Beginne mit @ oder #",
|
||||
"error-invalid-custom-field": "Ungültiges benutzerdefiniertes Feld",
|
||||
"error-invalid-custom-field-name": "Ungültiger benutzerdefinierter Feldname. Verwende nur Buchstaben, Zahlen, Bindestriche und Unterstriche.",
|
||||
"error-invalid-date": "Ungültiges Datum angegeben",
|
||||
"error-invalid-description": "Ungültige Beschreibung",
|
||||
"error-invalid-domain": "Ungültige Domain",
|
||||
"error-invalid-email": "Ungültige E-Mail {{emai}}",
|
||||
"error-invalid-email-address": "Ungültige E-Mail-Adresse",
|
||||
"error-invalid-file-height": "Ungültige Dateihöhe",
|
||||
"error-invalid-file-type": "Ungültiger Dateityp",
|
||||
"error-invalid-file-width": "Ungültige Dateibreite",
|
||||
"error-invalid-from-address": "Du hast eine ungültige FROM-Adresse mitgeteilt.",
|
||||
"error-invalid-integration": "Ungültige Integration",
|
||||
"error-invalid-message": "Ungültige Nachricht",
|
||||
"error-invalid-method": "Ungültige Methode",
|
||||
"error-invalid-name": "Ungültiger Name",
|
||||
"error-invalid-password": "Ungültiges Passwort",
|
||||
"error-invalid-redirectUri": "Ungültige Weiterleitung",
|
||||
"error-invalid-role": "Ungültige Rolle",
|
||||
"error-invalid-room": "Ungültiger Raum",
|
||||
"error-invalid-room-name": "{{room_name}} ist kein gültiger Raumname",
|
||||
"error-invalid-room-type": "{{type}} ist kein gültiger Raumtyp.",
|
||||
"error-invalid-settings": "Ungültige Einstellungen angegeben",
|
||||
"error-invalid-subscription": "Ungültiges Abonnement",
|
||||
"error-invalid-token": "Ungültiges Token",
|
||||
"error-invalid-triggerWords": "Ungültige TriggerWords",
|
||||
"error-invalid-urls": "Ungültige URLs",
|
||||
"error-invalid-user": "Ungültiger Benutzer",
|
||||
"error-invalid-username": "Ungültiger Benutzername",
|
||||
"error-invalid-webhook-response": "Die Webhook-URL antwortete mit einem anderen Status als 200",
|
||||
"error-message-deleting-blocked": "Das Löschen von Nachrichten ist gesperrt",
|
||||
"error-message-editing-blocked": "Die Bearbeitung von Nachrichten ist gesperrt",
|
||||
"error-message-size-exceeded": "Die Nachrichtengröße überschreitet Message_MaxAllowedSize",
|
||||
"error-missing-unsubscribe-link": "Du musst den Link [abbestellen] angeben.",
|
||||
"error-no-tokens-for-this-user": "Für diesen Benutzer gibt es keine Token",
|
||||
"error-not-allowed": "Nicht erlaubt",
|
||||
"error-not-authorized": "Nicht berechtigt",
|
||||
"error-push-disabled": "Push ist deaktiviert",
|
||||
"error-remove-last-owner": "Dies ist der letzte Besitzer. Bitte lege einen neuen Besitzer fest, bevor du diesen entfernst.",
|
||||
"error-role-in-use": "Rolle kann nicht gelöscht werden, da sie gerade verwendet wird",
|
||||
"error-role-name-required": "Der Rollenname ist erforderlich",
|
||||
"error-the-field-is-required": "Das Feld {{field}} ist erforderlich.",
|
||||
"error-too-many-requests": "Fehler, zu viele Anfragen. Du musst {{Sekunden}} Sekunden warten, bevor du es erneut versuchst.",
|
||||
"error-user-is-not-activated": "Benutzer ist nicht aktiviert",
|
||||
"error-user-has-no-roles": "Benutzer hat keine Rollen",
|
||||
"error-user-limit-exceeded": "Die Anzahl der Benutzer, die du zu #channel_name einladen möchtest, überschreitet die vom Administrator festgelegte Grenze",
|
||||
"error-user-not-in-room": "Benutzer ist nicht in diesem Raum",
|
||||
"error-user-registration-custom-field": "error-user-registration-custom-field",
|
||||
"error-user-registration-disabled": "Die Benutzerregistrierung ist deaktiviert",
|
||||
"error-user-registration-secret": "Die Benutzerregistrierung ist nur über eine geheime URL möglich",
|
||||
"error-you-are-last-owner": "Du bist der letzte Besitzer. Bitte setze einen neuen Besitzer, bevor du den Raum verlässt.",
|
||||
"Actions": "Aktionen",
|
||||
"activity": "Aktivität",
|
||||
"Activity": "Aktivität",
|
||||
"Add_Reaction": "Reaktion hinzufügen",
|
||||
"Add_Server": "Server hinzufügen",
|
||||
"Add_users": "Benutzer hinzufügen",
|
||||
"Admin_Panel": "Admin-Panel",
|
||||
"Agent": "Agent",
|
||||
"Alert": "Benachrichtigung",
|
||||
"alert": "Benachrichtigung",
|
||||
"alerts": "Benachrichtigungen",
|
||||
"All_users_in_the_channel_can_write_new_messages": "Alle Benutzer im Kanal können neue Nachrichten schreiben",
|
||||
"A_meaningful_name_for_the_discussion_room": "Ein aussagekräftiger Name für den Diskussionsraum",
|
||||
"All": "alle",
|
||||
"All_Messages": "Alle Nachrichten",
|
||||
"Allow_Reactions": "Reaktionen zulassen",
|
||||
"Alphabetical": "Alphabetisch",
|
||||
"and_more": "und mehr",
|
||||
"and": "und",
|
||||
"announcement": "Ankündigung",
|
||||
"Announcement": "Ankündigung",
|
||||
"Apply_Your_Certificate": "Wende dein Zertifikat an",
|
||||
"ARCHIVE": "ARCHIV",
|
||||
"archive": "Archiv",
|
||||
"are_typing": "tippen",
|
||||
"Are_you_sure_question_mark": "Bist du sicher?",
|
||||
"Are_you_sure_you_want_to_leave_the_room": "Möchtest du den Raum wirklich verlassen {{room}}?",
|
||||
"Audio": "Audio",
|
||||
"Authenticating": "Authentifizierung",
|
||||
"Automatic": "Automatisch",
|
||||
"Auto_Translate": "Automatische Übersetzung",
|
||||
"Avatar_changed_successfully": "Avatar erfolgreich geändert!",
|
||||
"Avatar_Url": "Avatar-URL",
|
||||
"Away": "Abwesend",
|
||||
"Back": "Zurück",
|
||||
"Black": "Schwarz",
|
||||
"Block_user": "Benutzer blockieren",
|
||||
"Browser": "Browser",
|
||||
"Broadcast_channel_Description": "Nur autorisierte Benutzer können neue Nachrichten schreiben, die anderen Benutzer können jedoch antworten",
|
||||
"Broadcast_Channel": "Broadcastkanal",
|
||||
"Busy": "Beschäftigt",
|
||||
"By_proceeding_you_are_agreeing": "Indem du fortfährst, stimmst du zu unserem",
|
||||
"Cancel_editing": "Bearbeitung abbrechen",
|
||||
"Cancel_recording": "Aufnahme abbrechen",
|
||||
"Cancel": "Abbrechen",
|
||||
"changing_avatar": "Avatar wechseln",
|
||||
"creating_channel": "Kanal erstellen",
|
||||
"creating_invite": "Einladung erstellen",
|
||||
"Channel_Name": "Kanal Name",
|
||||
"Channels": "Kanäle",
|
||||
"Chats": "Chats",
|
||||
"Call_already_ended": "Anruf bereits beendet!",
|
||||
"Clear_cookies_alert": "Möchtest du alle Cookies löschen?",
|
||||
"Clear_cookies_desc": "Diese Aktion wird alle Login-Cookies löschen und erlaubt es dir, dich mit einem anderen Konto anzumelden.",
|
||||
"Clear_cookies_yes": "Ja, Cookies löschen",
|
||||
"Clear_cookies_no": "Nein, Cookies behalten",
|
||||
"Click_to_join": "Klicken um teilzunehmen!",
|
||||
"Close": "Schließen",
|
||||
"Close_emoji_selector": "Schließe die Emoji-Auswahl",
|
||||
"Closing_chat": "Chat schließen",
|
||||
"Change_language_loading": "Ändere Sprache.",
|
||||
"Chat_closed_by_agent": "Chat durch den Agenten geschlossen",
|
||||
"Choose": "Wählen",
|
||||
"Choose_from_library": "Aus der Bibliothek auswählen",
|
||||
"Choose_file": "Datei auswählen",
|
||||
"Choose_where_you_want_links_be_opened": "Entscheide, wie Links geöffnet werden sollen",
|
||||
"Code": "Code",
|
||||
"Code_or_password_invalid": "Code oder Passwort sind falsch",
|
||||
"Collaborative": "Kollaborativ",
|
||||
"Confirm": "Bestätigen",
|
||||
"Connect": "Verbinden",
|
||||
"Connected": "Verbunden",
|
||||
"connecting_server": "verbinde zum Server",
|
||||
"Connecting": "Verbinden ...",
|
||||
"Contact_us": "Kontaktiere uns",
|
||||
"Contact_your_server_admin": "Kontaktiere deinen Server-Administrator.",
|
||||
"Continue_with": "Weitermachen mit",
|
||||
"Copied_to_clipboard": "In die Zwischenablage kopiert!",
|
||||
"Copy": "Kopieren",
|
||||
"Conversation": "Konversationen",
|
||||
"Permalink": "Permalink",
|
||||
"Certificate_password": "Zertifikats-Passwort",
|
||||
"Clear_cache": "Lokalen Server-Cache leeren",
|
||||
"Clear_cache_loading": "Leere Cache.",
|
||||
"Whats_the_password_for_your_certificate": "Wie lautet das Passwort für dein Zertifikat?",
|
||||
"Create_account": "Ein Konto erstellen",
|
||||
"Create_Channel": "Kanal erstellen",
|
||||
"Create_Direct_Messages": "Direkt-Nachricht erstellen",
|
||||
"Create_Discussion": "Diskussion erstellen",
|
||||
"Created_snippet": "Erstellt ein Snippet",
|
||||
"Create_a_new_workspace": "Erstelle einen neuen Arbeitsbereich",
|
||||
"Create": "Erstellen",
|
||||
"Custom_Status": "eigener Status",
|
||||
"Dark": "Dunkel",
|
||||
"Dark_level": "Dunkelstufe",
|
||||
"Default": "Standard",
|
||||
"Default_browser": "Standard-Browser",
|
||||
"Delete_Room_Warning": "Durch das Löschen eines Raums werden alle Nachrichten gelöscht, die im Raum gepostet wurden. Das kann nicht rückgängig gemacht werden.",
|
||||
"Department": "Abteilung",
|
||||
"delete": "löschen",
|
||||
"Delete": "Löschen",
|
||||
"DELETE": "LÖSCHEN",
|
||||
"deleting_room": "lösche Raum",
|
||||
"description": "Beschreibung",
|
||||
"Description": "Beschreibung",
|
||||
"Desktop_Options": "Desktop-Einstellungen",
|
||||
"Desktop_Notifications": "Desktop-Benachrichtigungen",
|
||||
"Directory": "Verzeichnis",
|
||||
"Direct_Messages": "Direkte Nachrichten",
|
||||
"Disable_notifications": "Benachrichtigungen deaktiveren",
|
||||
"Discussions": "Diskussionen",
|
||||
"Discussion_Desc": "Hilft dir die Übersicht zu behalten! Durch das Erstellen einer Diskussion wird ein Unter-Kanal im ausgewählten Raum erzeugt und beide verknüpft.",
|
||||
"Discussion_name": "Diskussions-Name",
|
||||
"Done": "Erledigt",
|
||||
"Dont_Have_An_Account": "Du hast noch kein Konto?",
|
||||
"Do_you_have_an_account": "Du hast schon ein Konto?",
|
||||
"Do_you_have_a_certificate": "Hast du ein Zertifikat?",
|
||||
"Do_you_really_want_to_key_this_room_question_mark": "Möchtest du diesen Raum wirklich {{key}}?",
|
||||
"E2E_Encryption": "E2E-Verschlüsselung",
|
||||
"E2E_How_It_Works_info1": "Du kannst nun verschlüsselte private Gruppen und Direktnachrichten versenden. Du kannst außerdem deine bestehenden privaten Gruppen und Direktnachrichten auf Verschlüsselung umstellen.",
|
||||
"E2E_How_It_Works_info2": "Dies ist *Ende-zu-Ende-Verschlüsselung*, daher wird der Schlüssel um die Nachrichten zu ver-/entschlüsseln nicht auf dem Server gespeichert. Aus diesem Grund musst du dieses Passwort an einem sicheren Ort speichern, so dass du später bei Bedarf darauf zugreifen kannst.",
|
||||
"E2E_How_It_Works_info3": "Wenn du fortfährst, wird automatisch ein ein E2E-Passwort erzeugt.",
|
||||
"E2E_How_It_Works_info4": "Du kannst außerdem jederzeit, in jedem Browser, in dem du das bestehende Passwort eingegeben hast, ein neues Passwort setzen.",
|
||||
"edit": "bearbeiten",
|
||||
"edited": "bearbeitet",
|
||||
"Edit": "Bearbeiten",
|
||||
"Edit_Status": "Status ändern",
|
||||
"Edit_Invite": "Einladung bearbeiten",
|
||||
"End_to_end_encrypted_room": "Ende-zu-Ende-verschlüsselter Raum",
|
||||
"end_to_end_encryption": "Nicht mehr Ende-zu-Ende-verschlüsseln",
|
||||
"Email_Notification_Mode_All": "Jede Erwähnung/Direktnachricht",
|
||||
"Email_Notification_Mode_Disabled": "Deaktiviert",
|
||||
"Email_or_password_field_is_empty": "Das E-Mail- oder Passwortfeld ist leer",
|
||||
"Email": "E-mail",
|
||||
"email": "E-mail",
|
||||
"Empty_title": "leerer Titel",
|
||||
"Enable_Auto_Translate": "Automatische Übersetzung aktivieren",
|
||||
"Enable_notifications": "Benachrichtigungen aktivieren",
|
||||
"Encrypted": "Verschlüsselt",
|
||||
"Encrypted_message": "Verschlüsselte Nachricht",
|
||||
"Enter_Your_E2E_Password": "Gib dein Ende-zu-Ende-Passwort ein",
|
||||
"Enter_Your_Encryption_Password_desc1": "Das erlaubt dir auf deine verschlüsselten privaten Gruppen und Direktnachrichten zuzugreifen.",
|
||||
"Enter_Your_Encryption_Password_desc2": "Du musst das Passwort zur Ver-/Entschlüsselung an jeder Stelle eingeben, an dem du diesen Chat verwendest.",
|
||||
"Encryption_error_title": "Dein Verschlüsselungs-Passwort scheint falsch zu sein",
|
||||
"Encryption_error_desc": "Es war nicht möglich deinen Verschlüsselungs-Key zu importieren.",
|
||||
"Everyone_can_access_this_channel": "Jeder kann auf diesen Kanal zugreifen",
|
||||
"Error_uploading": "Fehler beim Hochladen",
|
||||
"Expiration_Days": "läuft ab (Tage)",
|
||||
"Favorite": "Favorisieren",
|
||||
"Favorites": "Favoriten",
|
||||
"Files": "Dateien",
|
||||
"File_description": "Dateibeschreibung",
|
||||
"File_name": "Dateiname",
|
||||
"Finish_recording": "Beende die Aufnahme",
|
||||
"Following_thread": "Thread folgen",
|
||||
"For_your_security_you_must_enter_your_current_password_to_continue": "Zu deiner Sicherheit musst du dein aktuelles Passwort eingeben, um fortzufahren",
|
||||
"Forgot_password_If_this_email_is_registered": "Wenn diese E-Mail registriert ist, senden wir Anweisungen zum Zurücksetzen deines Passworts. Wenn du nicht in Kürze keine E-Mail erhältst, versuche es bitte erneut.",
|
||||
"Forgot_password": "Passwort vergessen",
|
||||
"Forgot_Password": "Passwort vergessen",
|
||||
"Forward": "Weiterleiten",
|
||||
"Forward_Chat": "Chat weiterleiten",
|
||||
"Forward_to_department": "Weiterleiten an Abteilung",
|
||||
"Forward_to_user": "Weiterleiten an Benutzer",
|
||||
"Full_table": "Klicken um die ganze Tabelle anzuzeigen",
|
||||
"Generate_New_Link": "Neuen Link erstellen",
|
||||
"Group_by_favorites": "Nach Favoriten gruppieren",
|
||||
"Group_by_type": "Gruppieren nach Typ",
|
||||
"Hide": "Ausblenden",
|
||||
"Has_joined_the_channel": "Ist dem Kanal beigetreten",
|
||||
"Has_joined_the_conversation": "Hat sich dem Gespräch angeschlossen",
|
||||
"Has_left_the_channel": "Hat den Kanal verlassen",
|
||||
"Hide_System_Messages": "Systemnachrichten verstecken",
|
||||
"Hide_type_messages": "Verstecke \"{{type}}\"-Nachrichten",
|
||||
"How_It_Works": "Wie es funktioniert",
|
||||
"Message_HideType_uj": "Benutzer beigetreten",
|
||||
"Message_HideType_ul": "Benutzer verlassen",
|
||||
"Message_HideType_ru": "Benutzer entfernt",
|
||||
"Message_HideType_au": "Benutzer hinzugefügt",
|
||||
"Message_HideType_mute_unmute": "Benutzer stummgeschaltet / freigegeben",
|
||||
"Message_HideType_r": "Raumname geändert",
|
||||
"Message_HideType_ut": "Benutzer ist der Unterhaltung beigetreten",
|
||||
"Message_HideType_wm": "Willkommen",
|
||||
"Message_HideType_rm": "Nachricht entfernt",
|
||||
"Message_HideType_subscription_role_added": "Rolle wurde gesetzt",
|
||||
"Message_HideType_subscription_role_removed": "Rolle nicht länger definiert",
|
||||
"Message_HideType_room_archived": "Raum archiviert",
|
||||
"Message_HideType_room_unarchived": "Raum nicht mehr archiviert",
|
||||
"I_Saved_My_E2E_Password": "Ich habe mein Ende-zu-Ende-Passwort gesichert",
|
||||
"IP": "IP",
|
||||
"In_app": "In-App-Browser",
|
||||
"In_App_And_Desktop": "In-app und Desktop",
|
||||
"In_App_and_Desktop_Alert_info": "Zeigt ein Banner oben am Bildschirm, wenn die App geöffnet ist und eine Benachrichtigung auf dem Desktop.",
|
||||
"Invisible": "Unsichtbar",
|
||||
"Invite": "Einladen",
|
||||
"is_a_valid_RocketChat_instance": "ist eine gültige Rocket.Chat-Instanz",
|
||||
"is_not_a_valid_RocketChat_instance": "ist keine gültige Rocket.Chat-Instanz",
|
||||
"is_typing": "schreibt",
|
||||
"Invalid_or_expired_invite_token": "Ungültiger oder abgelaufener Einladungscode",
|
||||
"Invalid_server_version": "Der Server, zu dem du dich verbinden möchtest, verwendet eine Version, die von der App nicht mehr unterstützt wird: {{currentVersion}}.\n\nWir benötigen Version {{MinVersion}}.",
|
||||
"Invite_Link": "Einladungs-Link",
|
||||
"Invite_users": "Benutzer einladen",
|
||||
"Join": "Beitreten",
|
||||
"Join_Code": "Beitrittscode",
|
||||
"Insert_Join_Code": "Beitrittscode eingeben",
|
||||
"Join_our_open_workspace": "Tritt unserem offenen Arbeitsbereich bei",
|
||||
"Join_your_workspace": "Tritt deinem Arbeitsbereich bei",
|
||||
"Just_invited_people_can_access_this_channel": "Nur eingeladene Personen können auf diesen Kanal zugreifen",
|
||||
"Language": "Sprache",
|
||||
"last_message": "letzte Nachricht",
|
||||
"Leave_channel": "Kanal verlassen",
|
||||
"leaving_room": "Raum verlassen",
|
||||
"leave": "verlassen",
|
||||
"Legal": "Rechtliches",
|
||||
"Light": "Hell",
|
||||
"License": "Lizenz",
|
||||
"Livechat": "Live-Chat",
|
||||
"Livechat_edit": "Livechat bearbeiten",
|
||||
"Login": "Anmeldung",
|
||||
"Login_error": "Deine Zugangsdaten wurden abgelehnt! Bitte versuche es erneut.",
|
||||
"Login_with": "Einloggen mit",
|
||||
"Logging_out": "Abmelden.",
|
||||
"Logout": "Abmelden",
|
||||
"Max_number_of_uses": "Maximale Anzahl der Benutzungen",
|
||||
"Max_number_of_users_allowed_is_number": "Maximale Anzahl von erlaubten Benutzern ist {{maxUsers}}",
|
||||
"members": "Mitglieder",
|
||||
"Members": "Mitglieder",
|
||||
"Mentioned_Messages": "Erwähnte Nachrichten",
|
||||
"mentioned": "erwähnt",
|
||||
"Mentions": "Erwähnungen",
|
||||
"Message_accessibility": "Nachricht von {{user}} um {{time}}: {{message}}",
|
||||
"Message_actions": "Nachrichtenaktionen",
|
||||
"Message_pinned": "Eine Nachricht wurde angeheftet",
|
||||
"Message_removed": "Nachricht entfernt",
|
||||
"Message_starred": "Nachricht favorisiert",
|
||||
"Message_unstarred": "Nachricht nicht mehr favorisiert",
|
||||
"message": "Nachricht",
|
||||
"messages": "Nachrichten",
|
||||
"Message": "Nachricht",
|
||||
"Messages": "Mitteilungen",
|
||||
"Message_Reported": "Nachricht gemeldet",
|
||||
"Microphone_Permission_Message": "Rocket.Chat benötigt Zugriff auf das Mikrofon, damit du eine Audionachricht senden kannst.",
|
||||
"Microphone_Permission": "Mikrofonberechtigung",
|
||||
"Mute": "Diesem Benutzer das Chatten verbieten",
|
||||
"muted": "stummgeschaltet",
|
||||
"My_servers": "Meine Server",
|
||||
"N_people_reacted": "{{n}} Leute haben reagiert",
|
||||
"N_users": "{{n}} Benutzer",
|
||||
"name": "Name",
|
||||
"Name": "Name",
|
||||
"Navigation_history": "Navigations-Verlauf",
|
||||
"Never": "Niemals",
|
||||
"New_Message": "Neue Nachricht",
|
||||
"New_Password": "Neues Kennwort",
|
||||
"New_Server": "Neuer Server",
|
||||
"Next": "Nächster",
|
||||
"No_files": "Keine Dateien",
|
||||
"No_limit": "Kein Limit",
|
||||
"No_mentioned_messages": "Keine Nachrichten mit Erwähnungen",
|
||||
"No_pinned_messages": "Keine angehefteten Nachrichten",
|
||||
"No_results_found": "Keine Ergebnisse gefunden",
|
||||
"No_starred_messages": "Keine markierten Nachrichten",
|
||||
"No_thread_messages": "Keine Threadnachrichten",
|
||||
"No_label_provided": "Kein(e) {{label}} gesetzt.",
|
||||
"No_Message": "Keine Nachricht",
|
||||
"No_messages_yet": "Noch keine Nachrichten",
|
||||
"No_Reactions": "Keine Reaktionen",
|
||||
"No_Read_Receipts": "Keine Lesebestätigungen",
|
||||
"Not_logged": "Nicht protokolliert",
|
||||
"Not_RC_Server": "Dies ist kein Rocket.Chat-Server.\n{{contact}}",
|
||||
"Nothing": "Nichts",
|
||||
"Nothing_to_save": "Nichts zu speichern!",
|
||||
"Notify_active_in_this_room": "Aktive Benutzer in diesem Raum benachrichtigen",
|
||||
"Notify_all_in_this_room": "Benachrichtige alle in diesem Raum",
|
||||
"Notifications": "Benachrichtigungen",
|
||||
"Notification_Duration": "Benachrichtigungsdauer",
|
||||
"Notification_Preferences": "Benachrichtigungseinstellungen",
|
||||
"No_available_agents_to_transfer": "Keine Agenten für den Transfer verfügbar",
|
||||
"Offline": "Offline",
|
||||
"Oops": "Hoppla!",
|
||||
"Omnichannel": "Omnichannel",
|
||||
"Open_Livechats": "Offene Chats",
|
||||
"Omnichannel_enable_alert": "Du bist in Omnichannel nicht verfügbar. Möchtest du erreichbar sein?",
|
||||
"Onboarding_description": "Ein Arbeitsbereich ist der Ort für die Zusammenarbeit deines Teams oder Organisation. Bitte den Admin des Arbeitsbereichs um eine Adresse, um ihm beizutreten, oder erstelle einen Arbeitsbereich für dein Team.",
|
||||
"Onboarding_join_workspace": "Tritt einem Arbeitsbereich bei",
|
||||
"Onboarding_subtitle": "Mehr als Team-Zusammenarbeit",
|
||||
"Onboarding_title": "Willkommen bei Rocket.Chat",
|
||||
"Onboarding_join_open_description": "Tritt unserem Arbeitsbereich bei um mit dem Rocket.Chat-Team oder der Gemeinschaft zu chatten.",
|
||||
"Onboarding_agree_terms": "Durch fortfahren stimmst du Rocket.Chats Bedingungen zu",
|
||||
"Onboarding_less_options": "Weniger Optionen",
|
||||
"Onboarding_more_options": "Mehr Optionen",
|
||||
"Online": "Online",
|
||||
"Only_authorized_users_can_write_new_messages": "Nur autorisierte Benutzer können neue Nachrichten schreiben",
|
||||
"Open_emoji_selector": "Öffne die Emoji-Auswahl",
|
||||
"Open_Source_Communication": "Open-Source-Kommunikation",
|
||||
"Open_your_authentication_app_and_enter_the_code": "Öffne deine Authentifizierungsanwendung und gib den Code ein.",
|
||||
"OR": "ODER",
|
||||
"OS": "OS",
|
||||
"Overwrites_the_server_configuration_and_use_room_config": "Übergeht die Servereinstellungen und nutzt Einstellung für den Raum",
|
||||
"Password": "Passwort",
|
||||
"Parent_channel_or_group": "Übergeordneter Kanal oder Gruppe",
|
||||
"Permalink_copied_to_clipboard": "Permalink in die Zwischenablage kopiert!",
|
||||
"Phone": "Telefon",
|
||||
"Pin": "Anheften",
|
||||
"Pinned_Messages": "Angeheftete Nachrichten",
|
||||
"pinned": "angeheftet",
|
||||
"Pinned": "Angeheftet",
|
||||
"Please_add_a_comment": "Bitte Kommentar hinzufügen",
|
||||
"Please_enter_your_password": "Gib bitte dein Passwort ein",
|
||||
"Please_wait": "Bitte warten.",
|
||||
"Preferences": "Einstellungen",
|
||||
"Preferences_saved": "Einstellungen gespeichert!",
|
||||
"Privacy_Policy": " Datenschutzbestimmungen",
|
||||
"Private_Channel": "Privater Kanal",
|
||||
"Private_Groups": "Private Gruppen",
|
||||
"Private": "Privat",
|
||||
"Processing": "Bearbeite …",
|
||||
"Profile_saved_successfully": "Profil erfolgreich gespeichert!",
|
||||
"Profile": "Profil",
|
||||
"Public_Channel": "Öffentlicher Kanal",
|
||||
"Public": "Öffentlich",
|
||||
"Push_Notifications": "Push-Benachrichtigungen",
|
||||
"Push_Notifications_Alert_Info": "Diese Benachrichtigungen werden dir zugestellt, wenn die App nicht geöffnet ist.",
|
||||
"Desktop_Alert_info": "Diese Benachrichtigungen werden auf dem Desktop angezeigt",
|
||||
"Quote": "Zitat",
|
||||
"Reactions_are_disabled": "Reaktionen sind deaktiviert",
|
||||
"Reactions_are_enabled": "Reaktionen sind aktiviert",
|
||||
"Reactions": "Reaktionen",
|
||||
"Read": "Gelesen",
|
||||
"Read_External_Permission_Message": "Rocket.Chat benötigt Zugriff auf deine Fotos, Medien und Dateien auf deinem Gerät",
|
||||
"Read_External_Permission": "Lese-Zugriff auf Medien",
|
||||
"Read_Only_Channel": "Nur-Lese-Kanal",
|
||||
"Read_Only": "Schreibgeschützt",
|
||||
"Read_Receipt": "Lesebestätigung",
|
||||
"Receive_Group_Mentions": "Erhalte Gruppen-Benachrichtigungen",
|
||||
"Receive_Group_Mentions_Info": "Empfange @all und @here Erwähnungen",
|
||||
"Register": "Registrieren",
|
||||
"Repeat_Password": "Wiederhole das Passwort",
|
||||
"Replied_on": "Antwortete am:",
|
||||
"replies": "Antworten",
|
||||
"reply": "Antworten",
|
||||
"Reply": "Antworten",
|
||||
"Report": "Melden",
|
||||
"Receive_Notification": "Erhalte Benachrichtigungen",
|
||||
"Receive_notifications_from": "Erhalte Benachrichtigungen von {{name}}",
|
||||
"Resend": "Erneut senden",
|
||||
"Reset_password": "Passwort zurücksetzen",
|
||||
"resetting_password": "Passwort zurücksetzen",
|
||||
"RESET": "ZURÜCKSETZEN",
|
||||
"Return": "Zurück",
|
||||
"Review_app_title": "Gefällt dir diese App?",
|
||||
"Review_app_desc": "Gib uns 5 Sterne im {{store}}",
|
||||
"Review_app_yes": "Sicher!",
|
||||
"Review_app_no": "Nein",
|
||||
"Review_app_later": "Vielleicht später",
|
||||
"Review_app_unable_store": "Kann {{store}} nicht öffnen",
|
||||
"Review_this_app": "App bewerten",
|
||||
"Remove": "Entfernen",
|
||||
"Roles": "Rollen",
|
||||
"Room_actions": "Raumaktionen",
|
||||
"Room_changed_announcement": "Raumansage geändert in: {{announcement}} von {{userBy}}",
|
||||
"Room_changed_avatar": "Raum-Avatar durch Nutzer {{userBy}} gändert",
|
||||
"Room_changed_description": "Raumbeschreibung geändert in: {{description}} von {{userBy}}",
|
||||
"Room_changed_privacy": "Raumtyp geändert in: {{type}} von {{userBy}}",
|
||||
"Room_changed_topic": "Raumthema geändert in: {{topic}} von {{userBy}}",
|
||||
"Room_Files": "Raumdateien",
|
||||
"Room_Info_Edit": "Rauminfo bearbeiten",
|
||||
"Room_Info": "Rauminfo",
|
||||
"Room_Members": "Raum-Mitglieder",
|
||||
"Room_name_changed": "Raumname geändert in {{name}} von {{userBy}}",
|
||||
"SAVE": "SPEICHERN",
|
||||
"Save_Changes": "Änderungen speichern",
|
||||
"Save": "speichern",
|
||||
"Saved": "gespeichert",
|
||||
"saving_preferences": "Präferenzen speichern",
|
||||
"saving_profile": "Profil speichern",
|
||||
"saving_settings": "Einstellungen speichern",
|
||||
"saved_to_gallery": "Gespeichert in der Galerie",
|
||||
"Save_Your_E2E_Password": "Speichere dein Ende-zu-Ende-Passwort",
|
||||
"Save_Your_Encryption_Password": "Speichere dein Verschlüsselungs-Passwort",
|
||||
"Save_Your_Encryption_Password_warning": "Dieses Passwort wird nirgends gespeichert, stelle daher sicher, dass du es an einem sicheren Ort aufbewahrst.",
|
||||
"Save_Your_Encryption_Password_info": "Hinweis: Wenn du dieses Passwort verlierst, gibt es keine Möglichkeit es wieder herzustellen und du wirst nicht mehr auf deine Nachrichten zugreifen können.",
|
||||
"Search_Messages": "Nachrichten suchen",
|
||||
"Search": "Suche",
|
||||
"Search_by": "Suche nach",
|
||||
"Search_global_users": "Suche nach globalen Benutzern",
|
||||
"Search_global_users_description": "Wenn aktiviert, kannst du nach Benutzern von anderen Unternehmen oder Servern suchen.",
|
||||
"Seconds": "{{second}} Sekunden",
|
||||
"Security_and_privacy": "Sicherheit und Datenschutz",
|
||||
"Select_Avatar": "Wähle einen Avatar aus",
|
||||
"Select_Server": "Server auswählen",
|
||||
"Select_Users": "Benutzer auswählen",
|
||||
"Select_a_Channel": "Kanal auswählen",
|
||||
"Select_a_Department": "Abteilung auswählen",
|
||||
"Select_an_option": "Option auswählen",
|
||||
"Select_a_User": "Benutzer auswählen",
|
||||
"Send": "Senden",
|
||||
"Send_audio_message": "Audio-Nachricht senden",
|
||||
"Send_crash_report": "Absturzbericht senden",
|
||||
"Send_message": "Nachricht senden",
|
||||
"Send_me_the_code_again": "Den Code neu versenden",
|
||||
"Send_to": "Senden an …",
|
||||
"Sending_to": "Sende an",
|
||||
"Sent_an_attachment": "Sende einen Anhang",
|
||||
"Server": "Server",
|
||||
"Servers": "Server",
|
||||
"Server_version": "Server version: {{version}}",
|
||||
"Set_username_subtitle": "Der Benutzername wird verwendet, damit andere Personen dich in Nachrichten erwähnen können",
|
||||
"Set_custom_status": "Individuellen Status setzen",
|
||||
"Set_status": "Status setzen",
|
||||
"Status_saved_successfully": "Status erfolgreich gesetzt!",
|
||||
"Settings": "Einstellungen",
|
||||
"Settings_succesfully_changed": "Einstellungen erfolgreich geändert!",
|
||||
"Share": "Teilen",
|
||||
"Share_Link": "Link teilen",
|
||||
"Share_this_app": "App teilen",
|
||||
"Show_more": "Mehr anzeigen …",
|
||||
"Show_Unread_Counter": "Zähler anzeigen",
|
||||
"Show_Unread_Counter_Info": "Anzahl der ungelesenen Nachrichten anzeigen",
|
||||
"Sign_in_your_server": "Melde dich bei deinem Server an",
|
||||
"Sign_Up": "Anmelden",
|
||||
"Some_field_is_invalid_or_empty": "Ein Feld ist ungültig oder leer",
|
||||
"Sorting_by": "Sortierung nach {{key}}",
|
||||
"Sound": "Ton",
|
||||
"Star_room": "Favorisierter Raum",
|
||||
"Star": "Favoriten",
|
||||
"Starred_Messages": "Favorisierte Nachrichten",
|
||||
"starred": "favorisiert",
|
||||
"Starred": "Favorisiert",
|
||||
"Start_of_conversation": "Beginn des Gesprächs",
|
||||
"Start_a_Discussion": "Beginne eine Diskussion",
|
||||
"Started_discussion": "Hat eine Diskussion gestartet:",
|
||||
"Started_call": "Anruf gestartet von {{userBy}}",
|
||||
"Submit": "einreichen",
|
||||
"Table": "Tabelle",
|
||||
"Tags": "Tags",
|
||||
"Take_a_photo": "Foto aufnehmen",
|
||||
"Take_a_video": "Video aufnehmen",
|
||||
"Take_it": "Annehmen!",
|
||||
"tap_to_change_status": "Tippen um den Status zu ändern",
|
||||
"Tap_to_view_servers_list": "Hier tippen, um die Serverliste anzuzeigen",
|
||||
"Terms_of_Service": " Nutzungsbedingungen",
|
||||
"Theme": "Erscheinungsbild",
|
||||
"The_user_wont_be_able_to_type_in_roomName": "Dem Nutzer wird es nicht möglich sein in {{roomName}} zu schreiben",
|
||||
"The_user_will_be_able_to_type_in_roomName": "Der Nutzer wird in {{roomName}} schreiben können",
|
||||
"There_was_an_error_while_action": "Während {{action}} ist ein Fehler aufgetreten!",
|
||||
"This_room_is_blocked": "Dieser Raum ist gesperrt",
|
||||
"This_room_is_read_only": "Dieser Raum kann nur gelesen werden",
|
||||
"Thread": "Thread",
|
||||
"Threads": "Threads",
|
||||
"Timezone": "Zeitzone",
|
||||
"To": "An",
|
||||
"topic": "Thema",
|
||||
"Topic": "Thema",
|
||||
"Translate": "Übersetzen",
|
||||
"Try_again": "Versuche es nochmal",
|
||||
"Two_Factor_Authentication": "Zwei-Faktor-Authentifizierung",
|
||||
"Type_the_channel_name_here": "Gib hier den Kanalnamen ein",
|
||||
"unarchive": "wiederherstellen",
|
||||
"UNARCHIVE": "WIEDERHERSTELLEN",
|
||||
"Unblock_user": "Benutzer entsperren",
|
||||
"Unfavorite": "Nicht mehr favorisieren",
|
||||
"Unfollowed_thread": "Thread nicht mehr folgen",
|
||||
"Unmute": "Stummschaltung aufheben",
|
||||
"unmuted": "Stummschaltung aufgehoben",
|
||||
"Unpin": "Nachricht nicht mehr anheften",
|
||||
"unread_messages": "ungelesene",
|
||||
"Unread": "ungelesene",
|
||||
"Unread_on_top": "Ungelesene oben",
|
||||
"Unstar": "von Favoriten entfernen",
|
||||
"Updating": "Aktualisierung …",
|
||||
"Uploading": "Hochladen",
|
||||
"Upload_file_question_mark": "Datei hochladen?",
|
||||
"User": "Benutzer",
|
||||
"Users": "Benutzer",
|
||||
"User_added_by": "Benutzer {{userAdded}} hinzugefügt von {{userBy}}",
|
||||
"User_Info": "Benutzerinfo",
|
||||
"User_has_been_key": "Benutzer wurde {{key}}",
|
||||
"User_is_no_longer_role_by_": "{{user}} ist nicht länger {{role}} von {{userBy}}",
|
||||
"User_muted_by": "Benutzer {{userMuted}} von {{userBy}} stummgeschaltet",
|
||||
"User_removed_by": "Benutzer {{userRemoved}} wurde von {{userBy}} entfernt",
|
||||
"User_sent_an_attachment": "{{user}}: eine Datei gesendet",
|
||||
"User_unmuted_by": "Benutzer {{userUnmuted}} nicht stummgeschaltet von {{userBy}}",
|
||||
"User_was_set_role_by_": "{{user}} wurde von {{userBy}} {{role}} festgelegt.",
|
||||
"Username_is_empty": "Der Benutzername ist leer",
|
||||
"Username": "Benutzername",
|
||||
"Username_or_email": "Benutzername oder E-Mail-Adresse",
|
||||
"Uses_server_configuration": "Nutzt Servereinstellungen",
|
||||
"Validating": "Validierung",
|
||||
"Registration_Succeeded": "Registrierung erfolgreich!",
|
||||
"Verify": "Überprüfen",
|
||||
"Verify_email_title": "Registrierung erfolgreich!",
|
||||
"Verify_email_desc": "Wir haben dir eine Email geschickt um deine Anmeldung zu bestätigen. Wenn du keine Email erhältst, komme bitte wieder und versuche es noch einmal.",
|
||||
"Verify_your_email_for_the_code_we_sent": "Prüfe deine Mails für den Code, den wir dir eben geschickt haben.",
|
||||
"Video_call": "Videoanruf",
|
||||
"View_Original": "Original anzeigen",
|
||||
"Voice_call": "Sprachanruf",
|
||||
"Waiting_for_network": "Warte auf das Netzwerk …",
|
||||
"Websocket_disabled": "Websockets sind auf diesem Server nicht aktiviert.\n{{contact}}",
|
||||
"Welcome": "Herzlich willkommen",
|
||||
"What_are_you_doing_right_now": "Was machst du gerade?",
|
||||
"Whats_your_2fa": "Wie lautet dein 2FA-Code?",
|
||||
"Without_Servers": "Ohne Server",
|
||||
"Workspaces": "Arbeitsbereiche",
|
||||
"Would_you_like_to_return_the_inquiry": "Willst du zur Anfrage zurück?",
|
||||
"Write_External_Permission_Message": "Rocket.Chat benötigt Zugriff auf deine Galerie um Bilder speichern zu können.",
|
||||
"Write_External_Permission": "Galerie-Zugriff",
|
||||
"Yes": "Ja",
|
||||
"Yes_action_it": "Ja, {{action}}!",
|
||||
"Yesterday": "Gestern",
|
||||
"You_are_in_preview_mode": "Du befindest dich im Vorschaumodus",
|
||||
"You_are_offline": "Du bist offline",
|
||||
"You_can_search_using_RegExp_eg": "Du kannst mit RegExp suchen. z.B. `/ ^ text $ / i`",
|
||||
"You_colon": "Du: ",
|
||||
"you_were_mentioned": "Du wurdest erwähnt",
|
||||
"You_were_removed_from_channel": "Du wurdest aus dem Kanal {{channel}} entfernt",
|
||||
"you": "du",
|
||||
"You": "Du",
|
||||
"Logged_out_by_server": "Du bist vom Server abgemeldet worden. Bitte melde dich wieder an.",
|
||||
"You_need_to_access_at_least_one_RocketChat_server_to_share_something": "Du benötigst Zugang zu mindestens einem Rocket.Chat-Server um etwas zu teilen.",
|
||||
"You_need_to_verifiy_your_email_address_to_get_notications": "Du musst deine Email-Adresse bestätigen um Benachrichtigungen zu erhalten.",
|
||||
"Your_certificate": "Dein Zertifikat",
|
||||
"Your_invite_link_will_expire_after__usesLeft__uses": "Dein Einladungs-Link wird nach {{usesLeft}} Benutzungen ablaufen.",
|
||||
"Your_invite_link_will_expire_on__date__or_after__usesLeft__uses": "Dein Einladungs-Link wird am {{date}} oder nach {{usesLeft}} Benutzungen ablaufen.",
|
||||
"Your_invite_link_will_expire_on__date__": "Dein Einladungs-Link wird am {{date}} ablaufen.",
|
||||
"Your_invite_link_will_never_expire": "Dein Einladungs-Link wird niemals ablaufen.",
|
||||
"Your_workspace": "Dein Arbeitsbereich",
|
||||
"Your_password_is": "Dein Passwort lautet",
|
||||
"Version_no": "Version: {{version}}",
|
||||
"You_will_not_be_able_to_recover_this_message": "Du kannst diese Nachricht nicht wiederherstellen!",
|
||||
"You_will_unset_a_certificate_for_this_server": "Du entfernst ein Zertifikat für diesen Server",
|
||||
"Change_Language": "Sprache ändern",
|
||||
"Crash_report_disclaimer": "Wir verfolgen niemals den Inhalt deiner Chats. Der Crash-Report enthält nur für uns relevante Informationen um das Problem zu erkennen und zu beheben.",
|
||||
"Type_message": "Type message",
|
||||
"Room_search": "Raum-Suche",
|
||||
"Room_selection": "Raum-Auswahl 1...9",
|
||||
"Next_room": "Nächster Raum",
|
||||
"Previous_room": "Voriger Raum",
|
||||
"New_room": "Neuer Raum",
|
||||
"Upload_room": "Zu einem Raum hochladen",
|
||||
"Search_messages": "Nachrichten durchsuchen",
|
||||
"Scroll_messages": "Nachrichten durchblättern",
|
||||
"Reply_latest": "Auf die letzte Nachricht antworten",
|
||||
"Reply_in_Thread": "Im Thread antworten",
|
||||
"Server_selection": "Server-Auswahl",
|
||||
"Server_selection_numbers": "Server-Auswahl 1...9",
|
||||
"Add_server": "Server hinufügen",
|
||||
"New_line": "Zeilenumbruch",
|
||||
"You_will_be_logged_out_of_this_application": "Du wirst in dieser Anwendung vom Server abgemeldet.",
|
||||
"Clear": "Löschen",
|
||||
"This_will_clear_all_your_offline_data": "Dies wird deine Offline-Daten löschen.",
|
||||
"This_will_remove_all_data_from_this_server": "Dies wird alle Daten von diesem Server löschen.",
|
||||
"Mark_unread": "Als ungelesen markieren",
|
||||
"Wait_activation_warning": "Bevor du dich anmelden kannst, muss dein Konto durch einen Administrator freigeschaltet werden.",
|
||||
"Screen_lock": "Zugriffs-Sperre",
|
||||
"Local_authentication_biometry_title": "Authentifizieren",
|
||||
"Local_authentication_biometry_fallback": "Sicherheitscode benutzen",
|
||||
"Local_authentication_unlock_option": "Entsperren mit Sicherheitscode",
|
||||
"Local_authentication_change_passcode": "Ändere Sicherheitscode",
|
||||
"Local_authentication_info": "Anmerkung: Wenn du den Sicherheitscode vergisst, musst du diese App löschen und neu installieren.",
|
||||
"Local_authentication_facial_recognition": "Gesichtserkennung",
|
||||
"Local_authentication_fingerprint": "Fingerabdruck",
|
||||
"Local_authentication_unlock_with_label": "Entsperren mit {{label}}",
|
||||
"Local_authentication_auto_lock_60": "Nach 1 Minute",
|
||||
"Local_authentication_auto_lock_300": "Nach 5 Minuten",
|
||||
"Local_authentication_auto_lock_900": "Nach 15 Minuten",
|
||||
"Local_authentication_auto_lock_1800": "Nach 30 Minuten",
|
||||
"Local_authentication_auto_lock_3600": "Nach 1 Stunde",
|
||||
"Passcode_enter_title": "Gib deinen Sicherheitscode ein",
|
||||
"Passcode_choose_title": "Setze deinen neuen Sicherheitscode",
|
||||
"Passcode_choose_confirm_title": "Bestätige deinen neuen Sicherheitscode",
|
||||
"Passcode_choose_error": "Sicherheitscodes stimmen nicht überein. Probiere es noch einmal.",
|
||||
"Passcode_choose_force_set": "Sicherheitscode wird vom Admin verlangt",
|
||||
"Passcode_app_locked_title": "App gesperrt",
|
||||
"Passcode_app_locked_subtitle": "Versuche es in {{timeLeft}} Sekunden noch einmal.",
|
||||
"After_seconds_set_by_admin": "Nach {{seconds}} Sekunden (durch den Admin gesetzt)",
|
||||
"Dont_activate": "Jetzt nicht aktivieren",
|
||||
"Queued_chats": "Chats in der Warteschlange",
|
||||
"Queue_is_empty": "Warteschlange leer",
|
||||
"Logout_from_other_logged_in_locations": "Auf anderen angemeldeten Geräte abmelden",
|
||||
"You_will_be_logged_out_from_other_locations": "Du wirst auf anderen Geräten abgemeldet.",
|
||||
"Logged_out_of_other_clients_successfully": "Erfolgreich von anderen Geräten abgemeldet.",
|
||||
"Logout_failed": "Abmeldung fehlgeschlagen!",
|
||||
"Log_analytics_events": "Analyse-Ereignisse loggen",
|
||||
"E2E_encryption_change_password_title": "Verschlüsselungs-Passwort ändern",
|
||||
"E2E_encryption_change_password_description": "Du kannst nun verschlüsselte private Gruppen und Direktnachrichten versenden. Du kannst außerdem deine bestehenden privaten Gruppen und Direktnachrichten auf Verschlüsselung umstellen. \nDies ist Ende-zu-Ende-Verschlüsselung, daher wird der Schlüssel um die Nachrichten zu ver-/entschlüsseln nicht auf dem Server gespeichert. Aus diesem Grund musst du dieses Passwort an einem sicheren Ort speichern, du wirst es auf anderen Geräten benötigen auf denen du E2E-Verschlüsselung nutzen möchtest.",
|
||||
"E2E_encryption_change_password_error": "Fehler beim Ändern des E2E-Passworts!",
|
||||
"E2E_encryption_change_password_success": "E2E-Passwort erfolgreich geändert!",
|
||||
"E2E_encryption_change_password_message": "Stelle sicher, dass du es noch an einer anderen Stelle gesichert hasst.",
|
||||
"E2E_encryption_change_password_confirmation": "Ja, ändern",
|
||||
"E2E_encryption_reset_title": "E2E-Schlüssel zurücksetzen",
|
||||
"E2E_encryption_reset_description": "Diese Option wird deinen aktuellen E2E-Schlüssel entfernen und dich abmelden. \nWenn du dich wieder anmeldest, wird Rocket.Chat einen neuen Schlüssel erzeugen und deinen Zugang zu allen Kanälen mit einer oder mehreren anwesenden Personen wieder herstellen. \nAufgrund der Funktionsweise von E2E-Verschlüsselung, kann Rocket.Chat nicht deinen Zugang zu Kanälen wieder herstellen, in denen keine andere Person anwesend ist.",
|
||||
"E2E_encryption_reset_button": "E2E-Schlüssel zurücksetzen",
|
||||
"E2E_encryption_reset_error": "Fehler beim Zurücksetzen des E2E-Schlüssels!",
|
||||
"E2E_encryption_reset_message": "Du wirst abgemeldet.",
|
||||
"E2E_encryption_reset_confirmation": "Ja, zurücksetzen",
|
||||
"Following": "verfolgte",
|
||||
"Threads_displaying_all": "zeige alle",
|
||||
"Threads_displaying_following": "zeige gefolgte",
|
||||
"Threads_displaying_unread": "zeige ungelesene",
|
||||
"No_threads": "Es gibt keine Threads",
|
||||
"No_threads_following": "Du folgst keinen Threads",
|
||||
"No_threads_unread": "Es gibt keine ungelesenen Threads",
|
||||
"Messagebox_Send_to_channel": "an Kanal senden",
|
||||
"Set_as_leader": "Zum Diskussionsleiter ernennen",
|
||||
"Set_as_moderator": "Zum Moderator ernennen",
|
||||
"Set_as_owner": "Zum Besitzer machen",
|
||||
"Remove_as_leader": "Als Diskussionsleiter entfernen",
|
||||
"Remove_as_moderator": "Moderatorenrechte entfernen",
|
||||
"Remove_as_owner": "Als Eigentümer entfernen",
|
||||
"Remove_from_room": "Aus dem Raum entfernen",
|
||||
"Ignore": "Ignorieren",
|
||||
"Unignore": "Nicht mehr ignorieren",
|
||||
"User_has_been_ignored": "Benutzer wurde stumm geschaltet",
|
||||
"User_has_been_unignored": "Benutzer nicht mehr stumm geschaltet",
|
||||
"User_has_been_removed_from_s": "Benutzer wurde aus {{s}} entfernt",
|
||||
"User__username__is_now_a_leader_of__room_name_": "Benutzer {{username}} ist nun Diskussionsleiter von {{room_name}}",
|
||||
"User__username__is_now_a_moderator_of__room_name_": "Benutzer {{username}} ist nun Moderator von {{room_name}}",
|
||||
"User__username__is_now_a_owner_of__room_name_": "Benutzer {{username}} ist nun Eigentümer von {{room_name}}",
|
||||
"User__username__removed_from__room_name__leaders": "Benutzer {{username}} als Diskussionsleiter von {{room_name}} entfernt",
|
||||
"User__username__removed_from__room_name__moderators": "Benutzer {{username}} als Moderator von {{room_name}} entfernt",
|
||||
"User__username__removed_from__room_name__owners": "Benutzer {{username}} als Eigentümer von {{room_name}} entfernt",
|
||||
"The_user_will_be_removed_from_s": "Der Benutzer wird aus {{s}} entfernt",
|
||||
"Yes_remove_user": "Ja, Benutzer entfernen!",
|
||||
"Direct_message": "Direktnachricht",
|
||||
"Message_Ignored": "Nachricht ignoriert. Antippen um sie zu zeigen.",
|
||||
"Enter_workspace_URL": "Arbeitsbereich-URL",
|
||||
"Workspace_URL_Example": "z.B. https://rocketchat.deine-firma.de"
|
||||
}
|
|
@ -1,710 +0,0 @@
|
|||
export default {
|
||||
'1_person_reacted': '1 person reacted',
|
||||
'1_user': '1 user',
|
||||
'error-action-not-allowed': '{{action}} is not allowed',
|
||||
'error-application-not-found': 'Application not found',
|
||||
'error-archived-duplicate-name': 'There\'s an archived channel with name {{room_name}}',
|
||||
'error-avatar-invalid-url': 'Invalid avatar URL: {{url}}',
|
||||
'error-avatar-url-handling': 'Error while handling avatar setting from a URL ({{url}}) for {{username}}',
|
||||
'error-cant-invite-for-direct-room': 'Can\'t invite user to direct rooms',
|
||||
'error-could-not-change-email': 'Could not change email',
|
||||
'error-could-not-change-name': 'Could not change name',
|
||||
'error-could-not-change-username': 'Could not change username',
|
||||
'error-could-not-change-status': 'Could not change status',
|
||||
'error-delete-protected-role': 'Cannot delete a protected role',
|
||||
'error-department-not-found': 'Department not found',
|
||||
'error-direct-message-file-upload-not-allowed': 'File sharing not allowed in direct messages',
|
||||
'error-duplicate-channel-name': 'A channel with name {{channel_name}} exists',
|
||||
'error-email-domain-blacklisted': 'The email domain is blacklisted',
|
||||
'error-email-send-failed': 'Error trying to send email: {{message}}',
|
||||
'error-save-image': 'Error while saving image',
|
||||
'error-save-video': 'Error while saving video',
|
||||
'error-field-unavailable': '{{field}} is already in use :(',
|
||||
'error-file-too-large': 'File is too large',
|
||||
'error-importer-not-defined': 'The importer was not defined correctly, it is missing the Import class.',
|
||||
'error-input-is-not-a-valid-field': '{{input}} is not a valid {{field}}',
|
||||
'error-invalid-actionlink': 'Invalid action link',
|
||||
'error-invalid-arguments': 'Invalid arguments',
|
||||
'error-invalid-asset': 'Invalid asset',
|
||||
'error-invalid-channel': 'Invalid channel.',
|
||||
'error-invalid-channel-start-with-chars': 'Invalid channel. Start with @ or #',
|
||||
'error-invalid-custom-field': 'Invalid custom field',
|
||||
'error-invalid-custom-field-name': 'Invalid custom field name. Use only letters, numbers, hyphens and underscores.',
|
||||
'error-invalid-date': 'Invalid date provided.',
|
||||
'error-invalid-description': 'Invalid description',
|
||||
'error-invalid-domain': 'Invalid domain',
|
||||
'error-invalid-email': 'Invalid email {{emai}}',
|
||||
'error-invalid-email-address': 'Invalid email address',
|
||||
'error-invalid-file-height': 'Invalid file height',
|
||||
'error-invalid-file-type': 'Invalid file type',
|
||||
'error-invalid-file-width': 'Invalid file width',
|
||||
'error-invalid-from-address': 'You informed an invalid FROM address.',
|
||||
'error-invalid-integration': 'Invalid integration',
|
||||
'error-invalid-message': 'Invalid message',
|
||||
'error-invalid-method': 'Invalid method',
|
||||
'error-invalid-name': 'Invalid name',
|
||||
'error-invalid-password': 'Invalid password',
|
||||
'error-invalid-redirectUri': 'Invalid redirectUri',
|
||||
'error-invalid-role': 'Invalid role',
|
||||
'error-invalid-room': 'Invalid room',
|
||||
'error-invalid-room-name': '{{room_name}} is not a valid room name',
|
||||
'error-invalid-room-type': '{{type}} is not a valid room type.',
|
||||
'error-invalid-settings': 'Invalid settings provided',
|
||||
'error-invalid-subscription': 'Invalid subscription',
|
||||
'error-invalid-token': 'Invalid token',
|
||||
'error-invalid-triggerWords': 'Invalid triggerWords',
|
||||
'error-invalid-urls': 'Invalid URLs',
|
||||
'error-invalid-user': 'Invalid user',
|
||||
'error-invalid-username': 'Invalid username',
|
||||
'error-invalid-webhook-response': 'The webhook URL responded with a status other than 200',
|
||||
'error-message-deleting-blocked': 'Message deleting is blocked',
|
||||
'error-message-editing-blocked': 'Message editing is blocked',
|
||||
'error-message-size-exceeded': 'Message size exceeds Message_MaxAllowedSize',
|
||||
'error-missing-unsubscribe-link': 'You must provide the [unsubscribe] link.',
|
||||
'error-no-tokens-for-this-user': 'There are no tokens for this user',
|
||||
'error-not-allowed': 'Not allowed',
|
||||
'error-not-authorized': 'Not authorized',
|
||||
'error-push-disabled': 'Push is disabled',
|
||||
'error-remove-last-owner': 'This is the last owner. Please set a new owner before removing this one.',
|
||||
'error-role-in-use': 'Cannot delete role because it\'s in use',
|
||||
'error-role-name-required': 'Role name is required',
|
||||
'error-the-field-is-required': 'The field {{field}} is required.',
|
||||
'error-too-many-requests': 'Error, too many requests. Please slow down. You must wait {{seconds}} seconds before trying again.',
|
||||
'error-user-is-not-activated': 'User is not activated',
|
||||
'error-user-has-no-roles': 'User has no roles',
|
||||
'error-user-limit-exceeded': 'The number of users you are trying to invite to #channel_name exceeds the limit set by the administrator',
|
||||
'error-user-not-in-room': 'User is not in this room',
|
||||
'error-user-registration-custom-field': 'error-user-registration-custom-field',
|
||||
'error-user-registration-disabled': 'User registration is disabled',
|
||||
'error-user-registration-secret': 'User registration is only allowed via Secret URL',
|
||||
'error-you-are-last-owner': 'You are the last owner. Please set new owner before leaving the room.',
|
||||
Actions: 'Actions',
|
||||
activity: 'activity',
|
||||
Activity: 'Activity',
|
||||
Add_Reaction: 'Add Reaction',
|
||||
Add_Server: 'Add Server',
|
||||
Add_users: 'Add users',
|
||||
Admin_Panel: 'Admin Panel',
|
||||
Agent: 'Agent',
|
||||
Alert: 'Alert',
|
||||
alert: 'alert',
|
||||
alerts: 'alerts',
|
||||
All_users_in_the_channel_can_write_new_messages: 'All users in the channel can write new messages',
|
||||
A_meaningful_name_for_the_discussion_room: 'A meaningful name for the discussion room',
|
||||
All: 'All',
|
||||
All_Messages: 'All Messages',
|
||||
Allow_Reactions: 'Allow Reactions',
|
||||
Alphabetical: 'Alphabetical',
|
||||
and_more: 'and more',
|
||||
and: 'and',
|
||||
announcement: 'announcement',
|
||||
Announcement: 'Announcement',
|
||||
Apply_Your_Certificate: 'Apply Your Certificate',
|
||||
ARCHIVE: 'ARCHIVE',
|
||||
archive: 'archive',
|
||||
are_typing: 'are typing',
|
||||
Are_you_sure_question_mark: 'Are you sure?',
|
||||
Are_you_sure_you_want_to_leave_the_room: 'Are you sure you want to leave the room {{room}}?',
|
||||
Audio: 'Audio',
|
||||
Authenticating: 'Authenticating',
|
||||
Automatic: 'Automatic',
|
||||
Auto_Translate: 'Auto-Translate',
|
||||
Avatar_changed_successfully: 'Avatar changed successfully!',
|
||||
Avatar_Url: 'Avatar URL',
|
||||
Away: 'Away',
|
||||
Back: 'Back',
|
||||
Black: 'Black',
|
||||
Block_user: 'Block user',
|
||||
Browser: 'Browser',
|
||||
Broadcast_channel_Description: 'Only authorized users can write new messages, but the other users will be able to reply',
|
||||
Broadcast_Channel: 'Broadcast Channel',
|
||||
Busy: 'Busy',
|
||||
By_proceeding_you_are_agreeing: 'By proceeding you are agreeing to our',
|
||||
Cancel_editing: 'Cancel editing',
|
||||
Cancel_recording: 'Cancel recording',
|
||||
Cancel: 'Cancel',
|
||||
changing_avatar: 'changing avatar',
|
||||
creating_channel: 'creating channel',
|
||||
creating_invite: 'creating invite',
|
||||
Channel_Name: 'Channel Name',
|
||||
Channels: 'Channels',
|
||||
Chats: 'Chats',
|
||||
Call_already_ended: 'Call already ended!',
|
||||
Clear_cookies_alert: 'Do you want to clear all cookies?',
|
||||
Clear_cookies_desc: 'This action will clear all login cookies, allowing you to login into other accounts.',
|
||||
Clear_cookies_yes: 'Yes, clear cookies',
|
||||
Clear_cookies_no: 'No, keep cookies',
|
||||
Click_to_join: 'Click to Join!',
|
||||
Close: 'Close',
|
||||
Close_emoji_selector: 'Close emoji selector',
|
||||
Closing_chat: 'Closing chat',
|
||||
Change_language_loading: 'Changing language.',
|
||||
Chat_closed_by_agent: 'Chat closed by agent',
|
||||
Choose: 'Choose',
|
||||
Choose_from_library: 'Choose from library',
|
||||
Choose_file: 'Choose file',
|
||||
Choose_where_you_want_links_be_opened: 'Choose where you want links be opened',
|
||||
Code: 'Code',
|
||||
Code_or_password_invalid: 'Code or password invalid',
|
||||
Collaborative: 'Collaborative',
|
||||
Confirm: 'Confirm',
|
||||
Connect: 'Connect',
|
||||
Connected: 'Connected',
|
||||
connecting_server: 'connecting to server',
|
||||
Connecting: 'Connecting...',
|
||||
Contact_us: 'Contact us',
|
||||
Contact_your_server_admin: 'Contact your server admin.',
|
||||
Continue_with: 'Continue with',
|
||||
Copied_to_clipboard: 'Copied to clipboard!',
|
||||
Copy: 'Copy',
|
||||
Conversation: 'Conversation',
|
||||
Permalink: 'Permalink',
|
||||
Certificate_password: 'Certificate Password',
|
||||
Clear_cache: 'Clear local server cache',
|
||||
Clear_cache_loading: 'Clearing cache.',
|
||||
Whats_the_password_for_your_certificate: 'What\'s the password for your certificate?',
|
||||
Create_account: 'Create an account',
|
||||
Create_Channel: 'Create Channel',
|
||||
Create_Direct_Messages: 'Create Direct Messages',
|
||||
Create_Discussion: 'Create Discussion',
|
||||
Created_snippet: 'created a snippet',
|
||||
Create_a_new_workspace: 'Create a new workspace',
|
||||
Create: 'Create',
|
||||
Custom_Status: 'Custom Status',
|
||||
Dark: 'Dark',
|
||||
Dark_level: 'Dark Level',
|
||||
Default: 'Default',
|
||||
Default_browser: 'Default browser',
|
||||
Delete_Room_Warning: 'Deleting a room will delete all messages posted within the room. This cannot be undone.',
|
||||
Department: 'Department',
|
||||
delete: 'delete',
|
||||
Delete: 'Delete',
|
||||
DELETE: 'DELETE',
|
||||
deleting_room: 'deleting room',
|
||||
description: 'description',
|
||||
Description: 'Description',
|
||||
Desktop_Options: 'Desktop Options',
|
||||
Desktop_Notifications: 'Desktop Notifications',
|
||||
Desktop_Alert_info: 'These notifications are delivered in desktop',
|
||||
Directory: 'Directory',
|
||||
Direct_Messages: 'Direct Messages',
|
||||
Disable_notifications: 'Disable notifications',
|
||||
Discussions: 'Discussions',
|
||||
Discussion_Desc: 'Help keeping an overview about what\'s going on! By creating a discussion, a sub-channel of the one you selected is created and both are linked.',
|
||||
Discussion_name: 'Discussion name',
|
||||
Done: 'Done',
|
||||
Dont_Have_An_Account: 'Don\'t you have an account?',
|
||||
Do_you_have_an_account: 'Do you have an account?',
|
||||
Do_you_have_a_certificate: 'Do you have a certificate?',
|
||||
Do_you_really_want_to_key_this_room_question_mark: 'Do you really want to {{key}} this room?',
|
||||
E2E_Encryption: 'E2E Encryption',
|
||||
E2E_How_It_Works_info1: 'You can now create encrypted private groups and direct messages. You may also change existing private groups or DMs to encrypted.',
|
||||
E2E_How_It_Works_info2: 'This is *end to end encryption* so the key to encode/decode your messages and they will not be saved on the server. For that reason *you need to store this password somewhere safe* which you can access later if you may need.',
|
||||
E2E_How_It_Works_info3: 'If you proceed, it will be auto generated an E2E password.',
|
||||
E2E_How_It_Works_info4: 'You can also setup a new password for your encryption key any time from any browser you have entered the existing E2E password.',
|
||||
edit: 'edit',
|
||||
edited: 'edited',
|
||||
Edit: 'Edit',
|
||||
Edit_Status: 'Edit Status',
|
||||
Edit_Invite: 'Edit Invite',
|
||||
End_to_end_encrypted_room: 'End to end encrypted room',
|
||||
end_to_end_encryption: 'end to end encryption',
|
||||
Email_Notification_Mode_All: 'Every Mention/DM',
|
||||
Email_Notification_Mode_Disabled: 'Disabled',
|
||||
Email_or_password_field_is_empty: 'Email or password field is empty',
|
||||
Email: 'E-mail',
|
||||
email: 'e-mail',
|
||||
Empty_title: 'Empty title',
|
||||
Enable_Auto_Translate: 'Enable Auto-Translate',
|
||||
Enable_notifications: 'Enable notifications',
|
||||
Encrypted: 'Encrypted',
|
||||
Encrypted_message: 'Encrypted message',
|
||||
Enter_Your_E2E_Password: 'Enter Your E2E Password',
|
||||
Enter_Your_Encryption_Password_desc1: 'This will allow you to access your encrypted private groups and direct messages.',
|
||||
Enter_Your_Encryption_Password_desc2: 'You need to enter the password to encode/decode messages every place you use the chat.',
|
||||
Encryption_error_title: 'Your encryption password seems wrong',
|
||||
Encryption_error_desc: 'It wasn\'t possible to decode your encryption key to be imported.',
|
||||
Everyone_can_access_this_channel: 'Everyone can access this channel',
|
||||
Error_uploading: 'Error uploading',
|
||||
Expiration_Days: 'Expiration (Days)',
|
||||
Favorite: 'Favorite',
|
||||
Favorites: 'Favorites',
|
||||
Files: 'Files',
|
||||
File_description: 'File description',
|
||||
File_name: 'File name',
|
||||
Finish_recording: 'Finish recording',
|
||||
Following_thread: 'Following thread',
|
||||
For_your_security_you_must_enter_your_current_password_to_continue: 'For your security, you must enter your current password to continue',
|
||||
Forgot_password_If_this_email_is_registered: 'If this email is registered, we\'ll send instructions on how to reset your password. If you do not receive an email shortly, please come back and try again.',
|
||||
Forgot_password: 'Forgot your password?',
|
||||
Forgot_Password: 'Forgot Password',
|
||||
Forward: 'Forward',
|
||||
Forward_Chat: 'Forward Chat',
|
||||
Forward_to_department: 'Forward to department',
|
||||
Forward_to_user: 'Forward to user',
|
||||
Full_table: 'Click to see full table',
|
||||
Generate_New_Link: 'Generate New Link',
|
||||
Group_by_favorites: 'Group favorites',
|
||||
Group_by_type: 'Group by type',
|
||||
Hide: 'Hide',
|
||||
Has_joined_the_channel: 'has joined the channel',
|
||||
Has_joined_the_conversation: 'has joined the conversation',
|
||||
Has_left_the_channel: 'has left the channel',
|
||||
Hide_System_Messages: 'Hide System Messages',
|
||||
Hide_type_messages: 'Hide "{{type}}" messages',
|
||||
How_It_Works: 'How It Works',
|
||||
Message_HideType_uj: 'User Join',
|
||||
Message_HideType_ul: 'User Leave',
|
||||
Message_HideType_ru: 'User Removed',
|
||||
Message_HideType_au: 'User Added',
|
||||
Message_HideType_mute_unmute: 'User Muted / Unmuted',
|
||||
Message_HideType_r: 'Room Name Changed',
|
||||
Message_HideType_ut: 'User Joined Conversation',
|
||||
Message_HideType_wm: 'Welcome',
|
||||
Message_HideType_rm: 'Message Removed',
|
||||
Message_HideType_subscription_role_added: 'Was Set Role',
|
||||
Message_HideType_subscription_role_removed: 'Role No Longer Defined',
|
||||
Message_HideType_room_archived: 'Room Archived',
|
||||
Message_HideType_room_unarchived: 'Room Unarchived',
|
||||
I_Saved_My_E2E_Password: 'I Saved My E2E Password',
|
||||
IP: 'IP',
|
||||
In_app: 'In-app',
|
||||
In_App_And_Desktop: 'In-app and Desktop',
|
||||
In_App_and_Desktop_Alert_info: 'Displays a banner at the top of the screen when app is open, and displays a notification on desktop',
|
||||
Invisible: 'Invisible',
|
||||
Invite: 'Invite',
|
||||
is_a_valid_RocketChat_instance: 'is a valid Rocket.Chat instance',
|
||||
is_not_a_valid_RocketChat_instance: 'is not a valid Rocket.Chat instance',
|
||||
is_typing: 'is typing',
|
||||
Invalid_or_expired_invite_token: 'Invalid or expired invite token',
|
||||
Invalid_server_version: 'The server you\'re trying to connect is using a version that\'s not supported by the app anymore: {{currentVersion}}.\n\nWe require version {{minVersion}}',
|
||||
Invite_Link: 'Invite Link',
|
||||
Invite_users: 'Invite users',
|
||||
Join: 'Join',
|
||||
Join_Code: 'Join Code',
|
||||
Insert_Join_Code: 'Insert Join Code',
|
||||
Join_our_open_workspace: 'Join our open workspace',
|
||||
Join_your_workspace: 'Join your workspace',
|
||||
Just_invited_people_can_access_this_channel: 'Just invited people can access this channel',
|
||||
Language: 'Language',
|
||||
last_message: 'last message',
|
||||
Leave_channel: 'Leave channel',
|
||||
leaving_room: 'leaving room',
|
||||
leave: 'leave',
|
||||
Legal: 'Legal',
|
||||
Light: 'Light',
|
||||
License: 'License',
|
||||
Livechat: 'Livechat',
|
||||
Livechat_edit: 'Livechat edit',
|
||||
Login: 'Login',
|
||||
Login_error: 'Your credentials were rejected! Please try again.',
|
||||
Login_with: 'Login with',
|
||||
Logging_out: 'Logging out.',
|
||||
Logout: 'Logout',
|
||||
Max_number_of_uses: 'Max number of uses',
|
||||
Max_number_of_users_allowed_is_number: 'Max number of users allowed is {{maxUsers}}',
|
||||
members: 'members',
|
||||
Members: 'Members',
|
||||
Mentioned_Messages: 'Mentioned Messages',
|
||||
mentioned: 'mentioned',
|
||||
Mentions: 'Mentions',
|
||||
Message_accessibility: 'Message from {{user}} at {{time}}: {{message}}',
|
||||
Message_actions: 'Message actions',
|
||||
Message_pinned: 'Message pinned',
|
||||
Message_removed: 'Message removed',
|
||||
Message_starred: 'Message starred',
|
||||
Message_unstarred: 'Message unstarred',
|
||||
message: 'message',
|
||||
messages: 'messages',
|
||||
Message: 'Message',
|
||||
Messages: 'Messages',
|
||||
Message_Reported: 'Message reported',
|
||||
Microphone_Permission_Message: 'Rocket.Chat needs access to your microphone so you can send audio message.',
|
||||
Microphone_Permission: 'Microphone Permission',
|
||||
Mute: 'Mute',
|
||||
muted: 'muted',
|
||||
My_servers: 'My servers',
|
||||
N_people_reacted: '{{n}} people reacted',
|
||||
N_users: '{{n}} users',
|
||||
name: 'name',
|
||||
Name: 'Name',
|
||||
Navigation_history: 'Navigation history',
|
||||
Never: 'Never',
|
||||
New_Message: 'New Message',
|
||||
New_Password: 'New Password',
|
||||
New_Server: 'New Server',
|
||||
Next: 'Next',
|
||||
No_files: 'No files',
|
||||
No_limit: 'No limit',
|
||||
No_mentioned_messages: 'No mentioned messages',
|
||||
No_pinned_messages: 'No pinned messages',
|
||||
No_results_found: 'No results found',
|
||||
No_starred_messages: 'No starred messages',
|
||||
No_thread_messages: 'No thread messages',
|
||||
No_label_provided: 'No {{label}} provided.',
|
||||
No_Message: 'No Message',
|
||||
No_messages_yet: 'No messages yet',
|
||||
No_Reactions: 'No Reactions',
|
||||
No_Read_Receipts: 'No Read Receipts',
|
||||
Not_logged: 'Not logged',
|
||||
Not_RC_Server: 'This is not a Rocket.Chat server.\n{{contact}}',
|
||||
Nothing: 'Nothing',
|
||||
Nothing_to_save: 'Nothing to save!',
|
||||
Notify_active_in_this_room: 'Notify active users in this room',
|
||||
Notify_all_in_this_room: 'Notify all in this room',
|
||||
Notifications: 'Notifications',
|
||||
Notification_Duration: 'Notification Duration',
|
||||
Notification_Preferences: 'Notification Preferences',
|
||||
No_available_agents_to_transfer: 'No available agents to transfer',
|
||||
Offline: 'Offline',
|
||||
Oops: 'Oops!',
|
||||
Omnichannel: 'Omnichannel',
|
||||
Open_Livechats: 'Chats in Progress',
|
||||
Omnichannel_enable_alert: 'You\'re not available on Omnichannel. Would you like to be available?',
|
||||
Onboarding_description: 'A workspace is your team or organization’s space to collaborate. Ask the workspace admin for address to join or create one for your team.',
|
||||
Onboarding_join_workspace: 'Join a workspace',
|
||||
Onboarding_subtitle: 'Beyond Team Collaboration',
|
||||
Onboarding_title: 'Welcome to Rocket.Chat',
|
||||
Onboarding_join_open_description: 'Join our open workspace to chat with the Rocket.Chat team and community.',
|
||||
Onboarding_agree_terms: 'By continuing, you agree to Rocket.Chat',
|
||||
Onboarding_less_options: 'Less options',
|
||||
Onboarding_more_options: 'More options',
|
||||
Online: 'Online',
|
||||
Only_authorized_users_can_write_new_messages: 'Only authorized users can write new messages',
|
||||
Open_emoji_selector: 'Open emoji selector',
|
||||
Open_Source_Communication: 'Open Source Communication',
|
||||
Open_your_authentication_app_and_enter_the_code: 'Open your authentication app and enter the code.',
|
||||
OR: 'OR',
|
||||
OS: 'OS',
|
||||
Overwrites_the_server_configuration_and_use_room_config: 'Overwrites the server configuration and use room config',
|
||||
Password: 'Password',
|
||||
Parent_channel_or_group: 'Parent channel or group',
|
||||
Permalink_copied_to_clipboard: 'Permalink copied to clipboard!',
|
||||
Phone: 'Phone',
|
||||
Pin: 'Pin',
|
||||
Pinned_Messages: 'Pinned Messages',
|
||||
pinned: 'pinned',
|
||||
Pinned: 'Pinned',
|
||||
Please_add_a_comment: 'Please add a comment',
|
||||
Please_enter_your_password: 'Please enter your password',
|
||||
Please_wait: 'Please wait.',
|
||||
Preferences: 'Preferences',
|
||||
Preferences_saved: 'Preferences saved!',
|
||||
Privacy_Policy: ' Privacy Policy',
|
||||
Private_Channel: 'Private Channel',
|
||||
Private_Groups: 'Private Groups',
|
||||
Private: 'Private',
|
||||
Processing: 'Processing...',
|
||||
Profile_saved_successfully: 'Profile saved successfully!',
|
||||
Profile: 'Profile',
|
||||
Public_Channel: 'Public Channel',
|
||||
Public: 'Public',
|
||||
Push_Notifications: 'Push Notifications',
|
||||
Push_Notifications_Alert_Info: 'These notifications are delivered to you when the app is not open',
|
||||
Quote: 'Quote',
|
||||
Reactions_are_disabled: 'Reactions are disabled',
|
||||
Reactions_are_enabled: 'Reactions are enabled',
|
||||
Reactions: 'Reactions',
|
||||
Read: 'Read',
|
||||
Read_External_Permission_Message: 'Rocket.Chat needs to access photos, media, and files on your device',
|
||||
Read_External_Permission: 'Read Media Permission',
|
||||
Read_Only_Channel: 'Read Only Channel',
|
||||
Read_Only: 'Read Only',
|
||||
Read_Receipt: 'Read Receipt',
|
||||
Receive_Group_Mentions: 'Receive Group Mentions',
|
||||
Receive_Group_Mentions_Info: 'Receive @all and @here mentions',
|
||||
Register: 'Register',
|
||||
Repeat_Password: 'Repeat Password',
|
||||
Replied_on: 'Replied on:',
|
||||
replies: 'replies',
|
||||
reply: 'reply',
|
||||
Reply: 'Reply',
|
||||
Report: 'Report',
|
||||
Receive_Notification: 'Receive Notification',
|
||||
Receive_notifications_from: 'Receive notifications from {{name}}',
|
||||
Resend: 'Resend',
|
||||
Reset_password: 'Reset password',
|
||||
resetting_password: 'resetting password',
|
||||
RESET: 'RESET',
|
||||
Return: 'Return',
|
||||
Review_app_title: 'Are you enjoying this app?',
|
||||
Review_app_desc: 'Give us 5 stars on {{store}}',
|
||||
Review_app_yes: 'Sure!',
|
||||
Review_app_no: 'No',
|
||||
Review_app_later: 'Maybe later',
|
||||
Review_app_unable_store: 'Unable to open {{store}}',
|
||||
Review_this_app: 'Review this app',
|
||||
Remove: 'Remove',
|
||||
Roles: 'Roles',
|
||||
Room_actions: 'Room actions',
|
||||
Room_changed_announcement: 'Room announcement changed to: {{announcement}} by {{userBy}}',
|
||||
Room_changed_avatar: 'Room avatar changed by {{userBy}}',
|
||||
Room_changed_description: 'Room description changed to: {{description}} by {{userBy}}',
|
||||
Room_changed_privacy: 'Room type changed to: {{type}} by {{userBy}}',
|
||||
Room_changed_topic: 'Room topic changed to: {{topic}} by {{userBy}}',
|
||||
Room_Files: 'Room Files',
|
||||
Room_Info_Edit: 'Room Info Edit',
|
||||
Room_Info: 'Room Info',
|
||||
Room_Members: 'Room Members',
|
||||
Room_name_changed: 'Room name changed to: {{name}} by {{userBy}}',
|
||||
SAVE: 'SAVE',
|
||||
Save_Changes: 'Save Changes',
|
||||
Save: 'Save',
|
||||
Saved: 'Saved',
|
||||
saving_preferences: 'saving preferences',
|
||||
saving_profile: 'saving profile',
|
||||
saving_settings: 'saving settings',
|
||||
saved_to_gallery: 'Saved to gallery',
|
||||
Save_Your_E2E_Password: 'Save Your E2E Password',
|
||||
Save_Your_Encryption_Password: 'Save Your Encryption Password',
|
||||
Save_Your_Encryption_Password_warning: 'This password is not stored anywhere so save it carefully somewhere else.',
|
||||
Save_Your_Encryption_Password_info: 'Notice that you lose your password, there is no way to recover it and you will lose access to your messages.',
|
||||
Search_Messages: 'Search Messages',
|
||||
Search: 'Search',
|
||||
Search_by: 'Search by',
|
||||
Search_global_users: 'Search for global users',
|
||||
Search_global_users_description: 'If you turn-on, you can search for any user from others companies or servers.',
|
||||
Seconds: '{{second}} seconds',
|
||||
Security_and_privacy: 'Security and privacy',
|
||||
Select_Avatar: 'Select Avatar',
|
||||
Select_Server: 'Select Server',
|
||||
Select_Users: 'Select Users',
|
||||
Select_a_Channel: 'Select a Channel',
|
||||
Select_a_Department: 'Select a Department',
|
||||
Select_an_option: 'Select an option',
|
||||
Select_a_User: 'Select a User',
|
||||
Send: 'Send',
|
||||
Send_audio_message: 'Send audio message',
|
||||
Send_crash_report: 'Send crash report',
|
||||
Send_message: 'Send message',
|
||||
Send_me_the_code_again: 'Send me the code again',
|
||||
Send_to: 'Send to...',
|
||||
Sending_to: 'Sending to',
|
||||
Sent_an_attachment: 'Sent an attachment',
|
||||
Server: 'Server',
|
||||
Servers: 'Servers',
|
||||
Server_version: 'Server version: {{version}}',
|
||||
Set_username_subtitle: 'The username is used to allow others to mention you in messages',
|
||||
Set_custom_status: 'Set custom status',
|
||||
Set_status: 'Set status',
|
||||
Status_saved_successfully: 'Status saved successfully!',
|
||||
Settings: 'Settings',
|
||||
Settings_succesfully_changed: 'Settings succesfully changed!',
|
||||
Share: 'Share',
|
||||
Share_Link: 'Share Link',
|
||||
Share_this_app: 'Share this app',
|
||||
Show_more: 'Show more..',
|
||||
Show_Unread_Counter: 'Show Unread Counter',
|
||||
Show_Unread_Counter_Info: 'Unread counter is displayed as a badge on the right of the channel, in the list',
|
||||
Sign_in_your_server: 'Sign in your server',
|
||||
Sign_Up: 'Sign Up',
|
||||
Some_field_is_invalid_or_empty: 'Some field is invalid or empty',
|
||||
Sorting_by: 'Sorting by {{key}}',
|
||||
Sound: 'Sound',
|
||||
Star_room: 'Star room',
|
||||
Star: 'Star',
|
||||
Starred_Messages: 'Starred Messages',
|
||||
starred: 'starred',
|
||||
Starred: 'Starred',
|
||||
Start_of_conversation: 'Start of conversation',
|
||||
Start_a_Discussion: 'Start a Discussion',
|
||||
Started_discussion: 'Started a discussion:',
|
||||
Started_call: 'Call started by {{userBy}}',
|
||||
Submit: 'Submit',
|
||||
Table: 'Table',
|
||||
Tags: 'Tags',
|
||||
Take_a_photo: 'Take a photo',
|
||||
Take_a_video: 'Take a video',
|
||||
Take_it: 'Take it!',
|
||||
tap_to_change_status: 'tap to change status',
|
||||
Tap_to_view_servers_list: 'Tap to view servers list',
|
||||
Terms_of_Service: ' Terms of Service ',
|
||||
Theme: 'Theme',
|
||||
The_user_wont_be_able_to_type_in_roomName: 'The user won\'t be able to type in {{roomName}}',
|
||||
The_user_will_be_able_to_type_in_roomName: 'The user will be able to type in {{roomName}}',
|
||||
There_was_an_error_while_action: 'There was an error while {{action}}!',
|
||||
This_room_is_blocked: 'This room is blocked',
|
||||
This_room_is_read_only: 'This room is read only',
|
||||
Thread: 'Thread',
|
||||
Threads: 'Threads',
|
||||
Timezone: 'Timezone',
|
||||
To: 'To',
|
||||
topic: 'topic',
|
||||
Topic: 'Topic',
|
||||
Translate: 'Translate',
|
||||
Try_again: 'Try again',
|
||||
Two_Factor_Authentication: 'Two-factor Authentication',
|
||||
Type_the_channel_name_here: 'Type the channel name here',
|
||||
unarchive: 'unarchive',
|
||||
UNARCHIVE: 'UNARCHIVE',
|
||||
Unblock_user: 'Unblock user',
|
||||
Unfavorite: 'Unfavorite',
|
||||
Unfollowed_thread: 'Unfollowed thread',
|
||||
Unmute: 'Unmute',
|
||||
unmuted: 'unmuted',
|
||||
Unpin: 'Unpin',
|
||||
unread_messages: 'unread',
|
||||
Unread: 'Unread',
|
||||
Unread_on_top: 'Unread on top',
|
||||
Unstar: 'Unstar',
|
||||
Updating: 'Updating...',
|
||||
Uploading: 'Uploading',
|
||||
Upload_file_question_mark: 'Upload file?',
|
||||
User: 'User',
|
||||
Users: 'Users',
|
||||
User_added_by: 'User {{userAdded}} added by {{userBy}}',
|
||||
User_Info: 'User Info',
|
||||
User_has_been_key: 'User has been {{key}}',
|
||||
User_is_no_longer_role_by_: '{{user}} is no longer {{role}} by {{userBy}}',
|
||||
User_muted_by: 'User {{userMuted}} muted by {{userBy}}',
|
||||
User_removed_by: 'User {{userRemoved}} removed by {{userBy}}',
|
||||
User_sent_an_attachment: '{{user}} sent an attachment',
|
||||
User_unmuted_by: 'User {{userUnmuted}} unmuted by {{userBy}}',
|
||||
User_was_set_role_by_: '{{user}} was set {{role}} by {{userBy}}',
|
||||
Username_is_empty: 'Username is empty',
|
||||
Username: 'Username',
|
||||
Username_or_email: 'Username or email',
|
||||
Uses_server_configuration: 'Uses server configuration',
|
||||
Validating: 'Validating',
|
||||
Registration_Succeeded: 'Registration Succeeded!',
|
||||
Verify: 'Verify',
|
||||
Verify_email_title: 'Registration Succeeded!',
|
||||
Verify_email_desc: 'We have sent you an email to confirm your registration. If you do not receive an email shortly, please come back and try again.',
|
||||
Verify_your_email_for_the_code_we_sent: 'Verify your email for the code we sent',
|
||||
Video_call: 'Video call',
|
||||
View_Original: 'View Original',
|
||||
Voice_call: 'Voice call',
|
||||
Waiting_for_network: 'Waiting for network...',
|
||||
Websocket_disabled: 'Websocket is disabled for this server.\n{{contact}}',
|
||||
Welcome: 'Welcome',
|
||||
What_are_you_doing_right_now: 'What are you doing right now?',
|
||||
Whats_your_2fa: 'What\'s your 2FA code?',
|
||||
Without_Servers: 'Without Servers',
|
||||
Workspaces: 'Workspaces',
|
||||
Would_you_like_to_return_the_inquiry: 'Would you like to return the inquiry?',
|
||||
Write_External_Permission_Message: 'Rocket.Chat needs access to your gallery so you can save images.',
|
||||
Write_External_Permission: 'Gallery Permission',
|
||||
Yes: 'Yes',
|
||||
Yes_action_it: 'Yes, {{action}} it!',
|
||||
Yesterday: 'Yesterday',
|
||||
You_are_in_preview_mode: 'You are in preview mode',
|
||||
You_are_offline: 'You are offline',
|
||||
You_can_search_using_RegExp_eg: 'You can use RegExp. e.g. `/^text$/i`',
|
||||
You_colon: 'You: ',
|
||||
you_were_mentioned: 'you were mentioned',
|
||||
You_were_removed_from_channel: 'You were removed from {{channel}}',
|
||||
you: 'you',
|
||||
You: 'You',
|
||||
Logged_out_by_server: 'You\'ve been logged out by the server. Please log in again.',
|
||||
You_need_to_access_at_least_one_RocketChat_server_to_share_something: 'You need to access at least one Rocket.Chat server to share something.',
|
||||
You_need_to_verifiy_your_email_address_to_get_notications: 'You need to verify your email address to get notifications',
|
||||
Your_certificate: 'Your Certificate',
|
||||
Your_invite_link_will_expire_after__usesLeft__uses: 'Your invite link will expire after {{usesLeft}} uses.',
|
||||
Your_invite_link_will_expire_on__date__or_after__usesLeft__uses: 'Your invite link will expire on {{date}} or after {{usesLeft}} uses.',
|
||||
Your_invite_link_will_expire_on__date__: 'Your invite link will expire on {{date}}.',
|
||||
Your_invite_link_will_never_expire: 'Your invite link will never expire.',
|
||||
Your_workspace: 'Your workspace',
|
||||
Your_password_is: 'Your password is',
|
||||
Version_no: 'Version: {{version}}',
|
||||
You_will_not_be_able_to_recover_this_message: 'You will not be able to recover this message!',
|
||||
You_will_unset_a_certificate_for_this_server: 'You will unset a certificate for this server',
|
||||
Change_Language: 'Change Language',
|
||||
Crash_report_disclaimer: 'We never track the content of your chats. The crash report and analytics events only contains relevant information for us in order to identify and fix issues.',
|
||||
Type_message: 'Type message',
|
||||
Room_search: 'Rooms search',
|
||||
Room_selection: 'Room selection 1...9',
|
||||
Next_room: 'Next room',
|
||||
Previous_room: 'Previous room',
|
||||
New_room: 'New room',
|
||||
Upload_room: 'Upload to room',
|
||||
Search_messages: 'Search messages',
|
||||
Scroll_messages: 'Scroll messages',
|
||||
Reply_latest: 'Reply to latest',
|
||||
Reply_in_Thread: 'Reply in Thread',
|
||||
Server_selection: 'Server selection',
|
||||
Server_selection_numbers: 'Server selection 1...9',
|
||||
Add_server: 'Add server',
|
||||
New_line: 'New line',
|
||||
You_will_be_logged_out_of_this_application: 'You will be logged out of this application.',
|
||||
Clear: 'Clear',
|
||||
This_will_clear_all_your_offline_data: 'This will clear all your offline data.',
|
||||
This_will_remove_all_data_from_this_server: 'This will remove all data from this server.',
|
||||
Mark_unread: 'Mark Unread',
|
||||
Wait_activation_warning: 'Before you can login, your account must be manually activated by an administrator.',
|
||||
Screen_lock: 'Screen lock',
|
||||
Local_authentication_biometry_title: 'Authenticate',
|
||||
Local_authentication_biometry_fallback: 'Use passcode',
|
||||
Local_authentication_unlock_option: 'Unlock with Passcode',
|
||||
Local_authentication_change_passcode: 'Change Passcode',
|
||||
Local_authentication_info: 'Note: if you forget the Passcode, you\'ll need to delete and reinstall the app.',
|
||||
Local_authentication_facial_recognition: 'facial recognition',
|
||||
Local_authentication_fingerprint: 'fingerprint',
|
||||
Local_authentication_unlock_with_label: 'Unlock with {{label}}',
|
||||
Local_authentication_auto_lock_60: 'After 1 minute',
|
||||
Local_authentication_auto_lock_300: 'After 5 minutes',
|
||||
Local_authentication_auto_lock_900: 'After 15 minutes',
|
||||
Local_authentication_auto_lock_1800: 'After 30 minutes',
|
||||
Local_authentication_auto_lock_3600: 'After 1 hour',
|
||||
Passcode_enter_title: 'Enter your passcode',
|
||||
Passcode_choose_title: 'Choose your new passcode',
|
||||
Passcode_choose_confirm_title: 'Confirm your new passcode',
|
||||
Passcode_choose_error: 'Passcodes don\'t match. Try again.',
|
||||
Passcode_choose_force_set: 'Passcode required by admin',
|
||||
Passcode_app_locked_title: 'App locked',
|
||||
Passcode_app_locked_subtitle: 'Try again in {{timeLeft}} seconds',
|
||||
After_seconds_set_by_admin: 'After {{seconds}} seconds (set by admin)',
|
||||
Dont_activate: 'Don\'t activate now',
|
||||
Queued_chats: 'Queued chats',
|
||||
Queue_is_empty: 'Queue is empty',
|
||||
Logout_from_other_logged_in_locations: 'Logout from other logged in locations',
|
||||
You_will_be_logged_out_from_other_locations: 'You\'ll be logged out from other locations.',
|
||||
Logged_out_of_other_clients_successfully: 'Logged out of other clients successfully',
|
||||
Logout_failed: 'Logout failed!',
|
||||
Log_analytics_events: 'Log analytics events',
|
||||
E2E_encryption_change_password_title: 'Change Encryption Password',
|
||||
E2E_encryption_change_password_description: 'You can now create encrypted private groups and direct messages. You may also change existing private groups or DMs to encrypted. \nThis is end to end encryption so the key to encode/decode your messages will not be saved on the server. For that reason you need to store your password somewhere safe. You will be required to enter it on other devices you wish to use e2e encryption on.',
|
||||
E2E_encryption_change_password_error: 'Error while changing E2E key password!',
|
||||
E2E_encryption_change_password_success: 'E2E key password changed successfully!',
|
||||
E2E_encryption_change_password_message: 'Make sure you\'ve saved it carefully somewhere else.',
|
||||
E2E_encryption_change_password_confirmation: 'Yes, change it',
|
||||
E2E_encryption_reset_title: 'Reset E2E Key',
|
||||
E2E_encryption_reset_description: 'This option will remove your current E2E key and log you out. \nWhen you login again, Rocket.Chat will generate you a new key and restore your access to any encrypted room that has one or more members online. \nDue to the nature of the E2E encryption, Rocket.Chat will not be able to restore access to any encrypted room that has no member online.',
|
||||
E2E_encryption_reset_button: 'Reset E2E Key',
|
||||
E2E_encryption_reset_error: 'Error while resetting E2E key!',
|
||||
E2E_encryption_reset_message: 'You\'re going to be logged out.',
|
||||
E2E_encryption_reset_confirmation: 'Yes, reset it',
|
||||
Following: 'Following',
|
||||
Threads_displaying_all: 'Displaying All',
|
||||
Threads_displaying_following: 'Displaying Following',
|
||||
Threads_displaying_unread: 'Displaying Unread',
|
||||
No_threads: 'There are no threads',
|
||||
No_threads_following: 'You are not following any threads',
|
||||
No_threads_unread: 'There are no unread threads',
|
||||
Messagebox_Send_to_channel: 'Send to channel',
|
||||
Set_as_leader: 'Set as leader',
|
||||
Set_as_moderator: 'Set as moderator',
|
||||
Set_as_owner: 'Set as owner',
|
||||
Remove_as_leader: 'Remove as leader',
|
||||
Remove_as_moderator: 'Remove as moderator',
|
||||
Remove_as_owner: 'Remove as owner',
|
||||
Remove_from_room: 'Remove from room',
|
||||
Ignore: 'Ignore',
|
||||
Unignore: 'Unignore',
|
||||
User_has_been_ignored: 'User has been ignored',
|
||||
User_has_been_unignored: 'User is no longer ignored',
|
||||
User_has_been_removed_from_s: 'User has been removed from {{s}}',
|
||||
User__username__is_now_a_leader_of__room_name_: 'User {{username}} is now a leader of {{room_name}}',
|
||||
User__username__is_now_a_moderator_of__room_name_: 'User {{username}} is now a moderator of {{room_name}}',
|
||||
User__username__is_now_a_owner_of__room_name_: 'User {{username}} is now a owner of {{room_name}}',
|
||||
User__username__removed_from__room_name__leaders: 'User {{username}} removed from {{room_name}} leaders',
|
||||
User__username__removed_from__room_name__moderators: 'User {{username}} removed from {{room_name}} moderators',
|
||||
User__username__removed_from__room_name__owners: 'User {{username}} removed from {{room_name}} owners',
|
||||
The_user_will_be_removed_from_s: 'The user will be removed from {{s}}',
|
||||
Yes_remove_user: 'Yes, remove user!',
|
||||
Direct_message: 'Direct message',
|
||||
Message_Ignored: 'Message ignored. Tap to display it.',
|
||||
Enter_workspace_URL: 'Enter workspace URL',
|
||||
Workspace_URL_Example: 'Ex. your-company.rocket.chat',
|
||||
This_room_encryption_has_been_enabled_by__username_: 'This room\'s encryption has been enabled by {{username}}',
|
||||
This_room_encryption_has_been_disabled_by__username_: 'This room\'s encryption has been disabled by {{username}}'
|
||||
};
|
|
@ -0,0 +1,713 @@
|
|||
{
|
||||
"1_person_reacted": "1 person reacted",
|
||||
"1_user": "1 user",
|
||||
"error-action-not-allowed": "{{action}} is not allowed",
|
||||
"error-application-not-found": "Application not found",
|
||||
"error-archived-duplicate-name": "There's an archived channel with name {{room_name}}",
|
||||
"error-avatar-invalid-url": "Invalid avatar URL: {{url}}",
|
||||
"error-avatar-url-handling": "Error while handling avatar setting from a URL ({{url}}) for {{username}}",
|
||||
"error-cant-invite-for-direct-room": "Can't invite user to direct rooms",
|
||||
"error-could-not-change-email": "Could not change email",
|
||||
"error-could-not-change-name": "Could not change name",
|
||||
"error-could-not-change-username": "Could not change username",
|
||||
"error-could-not-change-status": "Could not change status",
|
||||
"error-delete-protected-role": "Cannot delete a protected role",
|
||||
"error-department-not-found": "Department not found",
|
||||
"error-direct-message-file-upload-not-allowed": "File sharing not allowed in direct messages",
|
||||
"error-duplicate-channel-name": "A channel with name {{channel_name}} exists",
|
||||
"error-email-domain-blacklisted": "The email domain is blacklisted",
|
||||
"error-email-send-failed": "Error trying to send email: {{message}}",
|
||||
"error-save-image": "Error while saving image",
|
||||
"error-save-video": "Error while saving video",
|
||||
"error-field-unavailable": "{{field}} is already in use :(",
|
||||
"error-file-too-large": "File is too large",
|
||||
"error-importer-not-defined": "The importer was not defined correctly, it is missing the Import class.",
|
||||
"error-input-is-not-a-valid-field": "{{input}} is not a valid {{field}}",
|
||||
"error-invalid-actionlink": "Invalid action link",
|
||||
"error-invalid-arguments": "Invalid arguments",
|
||||
"error-invalid-asset": "Invalid asset",
|
||||
"error-invalid-channel": "Invalid channel.",
|
||||
"error-invalid-channel-start-with-chars": "Invalid channel. Start with @ or #",
|
||||
"error-invalid-custom-field": "Invalid custom field",
|
||||
"error-invalid-custom-field-name": "Invalid custom field name. Use only letters, numbers, hyphens and underscores.",
|
||||
"error-invalid-date": "Invalid date provided.",
|
||||
"error-invalid-description": "Invalid description",
|
||||
"error-invalid-domain": "Invalid domain",
|
||||
"error-invalid-email": "Invalid email {{emai}}",
|
||||
"error-invalid-email-address": "Invalid email address",
|
||||
"error-invalid-file-height": "Invalid file height",
|
||||
"error-invalid-file-type": "Invalid file type",
|
||||
"error-invalid-file-width": "Invalid file width",
|
||||
"error-invalid-from-address": "You informed an invalid FROM address.",
|
||||
"error-invalid-integration": "Invalid integration",
|
||||
"error-invalid-message": "Invalid message",
|
||||
"error-invalid-method": "Invalid method",
|
||||
"error-invalid-name": "Invalid name",
|
||||
"error-invalid-password": "Invalid password",
|
||||
"error-invalid-redirectUri": "Invalid redirectUri",
|
||||
"error-invalid-role": "Invalid role",
|
||||
"error-invalid-room": "Invalid room",
|
||||
"error-invalid-room-name": "{{room_name}} is not a valid room name",
|
||||
"error-invalid-room-type": "{{type}} is not a valid room type.",
|
||||
"error-invalid-settings": "Invalid settings provided",
|
||||
"error-invalid-subscription": "Invalid subscription",
|
||||
"error-invalid-token": "Invalid token",
|
||||
"error-invalid-triggerWords": "Invalid triggerWords",
|
||||
"error-invalid-urls": "Invalid URLs",
|
||||
"error-invalid-user": "Invalid user",
|
||||
"error-invalid-username": "Invalid username",
|
||||
"error-invalid-webhook-response": "The webhook URL responded with a status other than 200",
|
||||
"error-message-deleting-blocked": "Message deleting is blocked",
|
||||
"error-message-editing-blocked": "Message editing is blocked",
|
||||
"error-message-size-exceeded": "Message size exceeds Message_MaxAllowedSize",
|
||||
"error-missing-unsubscribe-link": "You must provide the [unsubscribe] link.",
|
||||
"error-no-tokens-for-this-user": "There are no tokens for this user",
|
||||
"error-not-allowed": "Not allowed",
|
||||
"error-not-authorized": "Not authorized",
|
||||
"error-push-disabled": "Push is disabled",
|
||||
"error-remove-last-owner": "This is the last owner. Please set a new owner before removing this one.",
|
||||
"error-role-in-use": "Cannot delete role because it's in use",
|
||||
"error-role-name-required": "Role name is required",
|
||||
"error-the-field-is-required": "The field {{field}} is required.",
|
||||
"error-too-many-requests": "Error, too many requests. Please slow down. You must wait {{seconds}} seconds before trying again.",
|
||||
"error-user-is-not-activated": "User is not activated",
|
||||
"error-user-has-no-roles": "User has no roles",
|
||||
"error-user-limit-exceeded": "The number of users you are trying to invite to #channel_name exceeds the limit set by the administrator",
|
||||
"error-user-not-in-room": "User is not in this room",
|
||||
"error-user-registration-custom-field": "error-user-registration-custom-field",
|
||||
"error-user-registration-disabled": "User registration is disabled",
|
||||
"error-user-registration-secret": "User registration is only allowed via Secret URL",
|
||||
"error-you-are-last-owner": "You are the last owner. Please set new owner before leaving the room.",
|
||||
"Actions": "Actions",
|
||||
"activity": "activity",
|
||||
"Activity": "Activity",
|
||||
"Add_Reaction": "Add Reaction",
|
||||
"Add_Server": "Add Server",
|
||||
"Add_users": "Add users",
|
||||
"Admin_Panel": "Admin Panel",
|
||||
"Agent": "Agent",
|
||||
"Alert": "Alert",
|
||||
"alert": "alert",
|
||||
"alerts": "alerts",
|
||||
"All_users_in_the_channel_can_write_new_messages": "All users in the channel can write new messages",
|
||||
"A_meaningful_name_for_the_discussion_room": "A meaningful name for the discussion room",
|
||||
"All": "All",
|
||||
"All_Messages": "All Messages",
|
||||
"Allow_Reactions": "Allow Reactions",
|
||||
"Alphabetical": "Alphabetical",
|
||||
"and_more": "and more",
|
||||
"and": "and",
|
||||
"announcement": "announcement",
|
||||
"Announcement": "Announcement",
|
||||
"Apply_Your_Certificate": "Apply Your Certificate",
|
||||
"ARCHIVE": "ARCHIVE",
|
||||
"archive": "archive",
|
||||
"are_typing": "are typing",
|
||||
"Are_you_sure_question_mark": "Are you sure?",
|
||||
"Are_you_sure_you_want_to_leave_the_room": "Are you sure you want to leave the room {{room}}?",
|
||||
"Audio": "Audio",
|
||||
"Authenticating": "Authenticating",
|
||||
"Automatic": "Automatic",
|
||||
"Auto_Translate": "Auto-Translate",
|
||||
"Avatar_changed_successfully": "Avatar changed successfully!",
|
||||
"Avatar_Url": "Avatar URL",
|
||||
"Away": "Away",
|
||||
"Back": "Back",
|
||||
"Black": "Black",
|
||||
"Block_user": "Block user",
|
||||
"Browser": "Browser",
|
||||
"Broadcast_channel_Description": "Only authorized users can write new messages, but the other users will be able to reply",
|
||||
"Broadcast_Channel": "Broadcast Channel",
|
||||
"Busy": "Busy",
|
||||
"By_proceeding_you_are_agreeing": "By proceeding you are agreeing to our",
|
||||
"Cancel_editing": "Cancel editing",
|
||||
"Cancel_recording": "Cancel recording",
|
||||
"Cancel": "Cancel",
|
||||
"changing_avatar": "changing avatar",
|
||||
"creating_channel": "creating channel",
|
||||
"creating_invite": "creating invite",
|
||||
"Channel_Name": "Channel Name",
|
||||
"Channels": "Channels",
|
||||
"Chats": "Chats",
|
||||
"Call_already_ended": "Call already ended!",
|
||||
"Clear_cookies_alert": "Do you want to clear all cookies?",
|
||||
"Clear_cookies_desc": "This action will clear all login cookies, allowing you to login into other accounts.",
|
||||
"Clear_cookies_yes": "Yes, clear cookies",
|
||||
"Clear_cookies_no": "No, keep cookies",
|
||||
"Click_to_join": "Click to Join!",
|
||||
"Close": "Close",
|
||||
"Close_emoji_selector": "Close emoji selector",
|
||||
"Closing_chat": "Closing chat",
|
||||
"Change_language_loading": "Changing language.",
|
||||
"Chat_closed_by_agent": "Chat closed by agent",
|
||||
"Choose": "Choose",
|
||||
"Choose_from_library": "Choose from library",
|
||||
"Choose_file": "Choose file",
|
||||
"Choose_where_you_want_links_be_opened": "Choose where you want links be opened",
|
||||
"Code": "Code",
|
||||
"Code_or_password_invalid": "Code or password invalid",
|
||||
"Collaborative": "Collaborative",
|
||||
"Confirm": "Confirm",
|
||||
"Connect": "Connect",
|
||||
"Connected": "Connected",
|
||||
"connecting_server": "connecting to server",
|
||||
"Connecting": "Connecting...",
|
||||
"Contact_us": "Contact us",
|
||||
"Contact_your_server_admin": "Contact your server admin.",
|
||||
"Continue_with": "Continue with",
|
||||
"Copied_to_clipboard": "Copied to clipboard!",
|
||||
"Copy": "Copy",
|
||||
"Conversation": "Conversation",
|
||||
"Permalink": "Permalink",
|
||||
"Certificate_password": "Certificate Password",
|
||||
"Clear_cache": "Clear local server cache",
|
||||
"Clear_cache_loading": "Clearing cache.",
|
||||
"Whats_the_password_for_your_certificate": "What's the password for your certificate?",
|
||||
"Create_account": "Create an account",
|
||||
"Create_Channel": "Create Channel",
|
||||
"Create_Direct_Messages": "Create Direct Messages",
|
||||
"Create_Discussion": "Create Discussion",
|
||||
"Created_snippet": "created a snippet",
|
||||
"Create_a_new_workspace": "Create a new workspace",
|
||||
"Create": "Create",
|
||||
"Custom_Status": "Custom Status",
|
||||
"Dark": "Dark",
|
||||
"Dark_level": "Dark Level",
|
||||
"Default": "Default",
|
||||
"Default_browser": "Default browser",
|
||||
"Delete_Room_Warning": "Deleting a room will delete all messages posted within the room. This cannot be undone.",
|
||||
"Department": "Department",
|
||||
"delete": "delete",
|
||||
"Delete": "Delete",
|
||||
"DELETE": "DELETE",
|
||||
"deleting_room": "deleting room",
|
||||
"description": "description",
|
||||
"Description": "Description",
|
||||
"Desktop_Options": "Desktop Options",
|
||||
"Desktop_Notifications": "Desktop Notifications",
|
||||
"Desktop_Alert_info": "These notifications are delivered in desktop",
|
||||
"Directory": "Directory",
|
||||
"Direct_Messages": "Direct Messages",
|
||||
"Disable_notifications": "Disable notifications",
|
||||
"Discussions": "Discussions",
|
||||
"Discussion_Desc": "Help keeping an overview about what's going on! By creating a discussion, a sub-channel of the one you selected is created and both are linked.",
|
||||
"Discussion_name": "Discussion name",
|
||||
"Done": "Done",
|
||||
"Dont_Have_An_Account": "Don't you have an account?",
|
||||
"Do_you_have_an_account": "Do you have an account?",
|
||||
"Do_you_have_a_certificate": "Do you have a certificate?",
|
||||
"Do_you_really_want_to_key_this_room_question_mark": "Do you really want to {{key}} this room?",
|
||||
"E2E_Encryption": "E2E Encryption",
|
||||
"E2E_How_It_Works_info1": "You can now create encrypted private groups and direct messages. You may also change existing private groups or DMs to encrypted.",
|
||||
"E2E_How_It_Works_info2": "This is *end to end encryption* so the key to encode/decode your messages and they will not be saved on the server. For that reason *you need to store this password somewhere safe* which you can access later if you may need.",
|
||||
"E2E_How_It_Works_info3": "If you proceed, it will be auto generated an E2E password.",
|
||||
"E2E_How_It_Works_info4": "You can also setup a new password for your encryption key any time from any browser you have entered the existing E2E password.",
|
||||
"edit": "edit",
|
||||
"edited": "edited",
|
||||
"Edit": "Edit",
|
||||
"Edit_Status": "Edit Status",
|
||||
"Edit_Invite": "Edit Invite",
|
||||
"End_to_end_encrypted_room": "End to end encrypted room",
|
||||
"end_to_end_encryption": "end to end encryption",
|
||||
"Email_Notification_Mode_All": "Every Mention/DM",
|
||||
"Email_Notification_Mode_Disabled": "Disabled",
|
||||
"Email_or_password_field_is_empty": "Email or password field is empty",
|
||||
"Email": "E-mail",
|
||||
"email": "e-mail",
|
||||
"Empty_title": "Empty title",
|
||||
"Enable_Auto_Translate": "Enable Auto-Translate",
|
||||
"Enable_notifications": "Enable notifications",
|
||||
"Encrypted": "Encrypted",
|
||||
"Encrypted_message": "Encrypted message",
|
||||
"Enter_Your_E2E_Password": "Enter Your E2E Password",
|
||||
"Enter_Your_Encryption_Password_desc1": "This will allow you to access your encrypted private groups and direct messages.",
|
||||
"Enter_Your_Encryption_Password_desc2": "You need to enter the password to encode/decode messages every place you use the chat.",
|
||||
"Encryption_error_title": "Your encryption password seems wrong",
|
||||
"Encryption_error_desc": "It wasn't possible to decode your encryption key to be imported.",
|
||||
"Everyone_can_access_this_channel": "Everyone can access this channel",
|
||||
"Error_uploading": "Error uploading",
|
||||
"Expiration_Days": "Expiration (Days)",
|
||||
"Favorite": "Favorite",
|
||||
"Favorites": "Favorites",
|
||||
"Files": "Files",
|
||||
"File_description": "File description",
|
||||
"File_name": "File name",
|
||||
"Finish_recording": "Finish recording",
|
||||
"Following_thread": "Following thread",
|
||||
"For_your_security_you_must_enter_your_current_password_to_continue": "For your security, you must enter your current password to continue",
|
||||
"Forgot_password_If_this_email_is_registered": "If this email is registered, we'll send instructions on how to reset your password. If you do not receive an email shortly, please come back and try again.",
|
||||
"Forgot_password": "Forgot your password?",
|
||||
"Forgot_Password": "Forgot Password",
|
||||
"Forward": "Forward",
|
||||
"Forward_Chat": "Forward Chat",
|
||||
"Forward_to_department": "Forward to department",
|
||||
"Forward_to_user": "Forward to user",
|
||||
"Full_table": "Click to see full table",
|
||||
"Generate_New_Link": "Generate New Link",
|
||||
"Group_by_favorites": "Group favorites",
|
||||
"Group_by_type": "Group by type",
|
||||
"Hide": "Hide",
|
||||
"Has_joined_the_channel": "has joined the channel",
|
||||
"Has_joined_the_conversation": "has joined the conversation",
|
||||
"Has_left_the_channel": "has left the channel",
|
||||
"Hide_System_Messages": "Hide System Messages",
|
||||
"Hide_type_messages": "Hide \"{{type}}\" messages",
|
||||
"How_It_Works": "How It Works",
|
||||
"Message_HideType_uj": "User Join",
|
||||
"Message_HideType_ul": "User Leave",
|
||||
"Message_HideType_ru": "User Removed",
|
||||
"Message_HideType_au": "User Added",
|
||||
"Message_HideType_mute_unmute": "User Muted / Unmuted",
|
||||
"Message_HideType_r": "Room Name Changed",
|
||||
"Message_HideType_ut": "User Joined Conversation",
|
||||
"Message_HideType_wm": "Welcome",
|
||||
"Message_HideType_rm": "Message Removed",
|
||||
"Message_HideType_subscription_role_added": "Was Set Role",
|
||||
"Message_HideType_subscription_role_removed": "Role No Longer Defined",
|
||||
"Message_HideType_room_archived": "Room Archived",
|
||||
"Message_HideType_room_unarchived": "Room Unarchived",
|
||||
"I_Saved_My_E2E_Password": "I Saved My E2E Password",
|
||||
"IP": "IP",
|
||||
"In_app": "In-app",
|
||||
"In_App_And_Desktop": "In-app and Desktop",
|
||||
"In_App_and_Desktop_Alert_info": "Displays a banner at the top of the screen when app is open, and displays a notification on desktop",
|
||||
"Invisible": "Invisible",
|
||||
"Invite": "Invite",
|
||||
"is_a_valid_RocketChat_instance": "is a valid Rocket.Chat instance",
|
||||
"is_not_a_valid_RocketChat_instance": "is not a valid Rocket.Chat instance",
|
||||
"is_typing": "is typing",
|
||||
"Invalid_or_expired_invite_token": "Invalid or expired invite token",
|
||||
"Invalid_server_version": "The server you're trying to connect is using a version that's not supported by the app anymore: {{currentVersion}}.\n\nWe require version {{minVersion}}",
|
||||
"Invite_Link": "Invite Link",
|
||||
"Invite_users": "Invite users",
|
||||
"Join": "Join",
|
||||
"Join_Code": "Join Code",
|
||||
"Insert_Join_Code": "Insert Join Code",
|
||||
"Join_our_open_workspace": "Join our open workspace",
|
||||
"Join_your_workspace": "Join your workspace",
|
||||
"Just_invited_people_can_access_this_channel": "Just invited people can access this channel",
|
||||
"Language": "Language",
|
||||
"last_message": "last message",
|
||||
"Leave_channel": "Leave channel",
|
||||
"leaving_room": "leaving room",
|
||||
"leave": "leave",
|
||||
"Legal": "Legal",
|
||||
"Light": "Light",
|
||||
"License": "License",
|
||||
"Livechat": "Livechat",
|
||||
"Livechat_edit": "Livechat edit",
|
||||
"Login": "Login",
|
||||
"Login_error": "Your credentials were rejected! Please try again.",
|
||||
"Login_with": "Login with",
|
||||
"Logging_out": "Logging out.",
|
||||
"Logout": "Logout",
|
||||
"Max_number_of_uses": "Max number of uses",
|
||||
"Max_number_of_users_allowed_is_number": "Max number of users allowed is {{maxUsers}}",
|
||||
"members": "members",
|
||||
"Members": "Members",
|
||||
"Mentioned_Messages": "Mentioned Messages",
|
||||
"mentioned": "mentioned",
|
||||
"Mentions": "Mentions",
|
||||
"Message_accessibility": "Message from {{user}} at {{time}}: {{message}}",
|
||||
"Message_actions": "Message actions",
|
||||
"Message_pinned": "Message pinned",
|
||||
"Message_removed": "Message removed",
|
||||
"Message_starred": "Message starred",
|
||||
"Message_unstarred": "Message unstarred",
|
||||
"message": "message",
|
||||
"messages": "messages",
|
||||
"Message": "Message",
|
||||
"Messages": "Messages",
|
||||
"Message_Reported": "Message reported",
|
||||
"Microphone_Permission_Message": "Rocket.Chat needs access to your microphone so you can send audio message.",
|
||||
"Microphone_Permission": "Microphone Permission",
|
||||
"Mute": "Mute",
|
||||
"muted": "muted",
|
||||
"My_servers": "My servers",
|
||||
"N_people_reacted": "{{n}} people reacted",
|
||||
"N_users": "{{n}} users",
|
||||
"name": "name",
|
||||
"Name": "Name",
|
||||
"Navigation_history": "Navigation history",
|
||||
"Never": "Never",
|
||||
"New_Message": "New Message",
|
||||
"New_Password": "New Password",
|
||||
"New_Server": "New Server",
|
||||
"Next": "Next",
|
||||
"No_files": "No files",
|
||||
"No_limit": "No limit",
|
||||
"No_mentioned_messages": "No mentioned messages",
|
||||
"No_pinned_messages": "No pinned messages",
|
||||
"No_results_found": "No results found",
|
||||
"No_starred_messages": "No starred messages",
|
||||
"No_thread_messages": "No thread messages",
|
||||
"No_label_provided": "No {{label}} provided.",
|
||||
"No_Message": "No Message",
|
||||
"No_messages_yet": "No messages yet",
|
||||
"No_Reactions": "No Reactions",
|
||||
"No_Read_Receipts": "No Read Receipts",
|
||||
"Not_logged": "Not logged",
|
||||
"Not_RC_Server": "This is not a Rocket.Chat server.\n{{contact}}",
|
||||
"Nothing": "Nothing",
|
||||
"Nothing_to_save": "Nothing to save!",
|
||||
"Notify_active_in_this_room": "Notify active users in this room",
|
||||
"Notify_all_in_this_room": "Notify all in this room",
|
||||
"Notifications": "Notifications",
|
||||
"Notification_Duration": "Notification Duration",
|
||||
"Notification_Preferences": "Notification Preferences",
|
||||
"No_available_agents_to_transfer": "No available agents to transfer",
|
||||
"Offline": "Offline",
|
||||
"Oops": "Oops!",
|
||||
"Omnichannel": "Omnichannel",
|
||||
"Open_Livechats": "Chats in Progress",
|
||||
"Omnichannel_enable_alert": "You're not available on Omnichannel. Would you like to be available?",
|
||||
"Onboarding_description": "A workspace is your team or organization’s space to collaborate. Ask the workspace admin for address to join or create one for your team.",
|
||||
"Onboarding_join_workspace": "Join a workspace",
|
||||
"Onboarding_subtitle": "Beyond Team Collaboration",
|
||||
"Onboarding_title": "Welcome to Rocket.Chat",
|
||||
"Onboarding_join_open_description": "Join our open workspace to chat with the Rocket.Chat team and community.",
|
||||
"Onboarding_agree_terms": "By continuing, you agree to Rocket.Chat",
|
||||
"Onboarding_less_options": "Less options",
|
||||
"Onboarding_more_options": "More options",
|
||||
"Online": "Online",
|
||||
"Only_authorized_users_can_write_new_messages": "Only authorized users can write new messages",
|
||||
"Open_emoji_selector": "Open emoji selector",
|
||||
"Open_Source_Communication": "Open Source Communication",
|
||||
"Open_your_authentication_app_and_enter_the_code": "Open your authentication app and enter the code.",
|
||||
"OR": "OR",
|
||||
"OS": "OS",
|
||||
"Overwrites_the_server_configuration_and_use_room_config": "Overwrites the server configuration and use room config",
|
||||
"Password": "Password",
|
||||
"Parent_channel_or_group": "Parent channel or group",
|
||||
"Permalink_copied_to_clipboard": "Permalink copied to clipboard!",
|
||||
"Phone": "Phone",
|
||||
"Pin": "Pin",
|
||||
"Pinned_Messages": "Pinned Messages",
|
||||
"pinned": "pinned",
|
||||
"Pinned": "Pinned",
|
||||
"Please_add_a_comment": "Please add a comment",
|
||||
"Please_enter_your_password": "Please enter your password",
|
||||
"Please_wait": "Please wait.",
|
||||
"Preferences": "Preferences",
|
||||
"Preferences_saved": "Preferences saved!",
|
||||
"Privacy_Policy": " Privacy Policy",
|
||||
"Private_Channel": "Private Channel",
|
||||
"Private_Groups": "Private Groups",
|
||||
"Private": "Private",
|
||||
"Processing": "Processing...",
|
||||
"Profile_saved_successfully": "Profile saved successfully!",
|
||||
"Profile": "Profile",
|
||||
"Public_Channel": "Public Channel",
|
||||
"Public": "Public",
|
||||
"Push_Notifications": "Push Notifications",
|
||||
"Push_Notifications_Alert_Info": "These notifications are delivered to you when the app is not open",
|
||||
"Quote": "Quote",
|
||||
"Reactions_are_disabled": "Reactions are disabled",
|
||||
"Reactions_are_enabled": "Reactions are enabled",
|
||||
"Reactions": "Reactions",
|
||||
"Read": "Read",
|
||||
"Read_External_Permission_Message": "Rocket.Chat needs to access photos, media, and files on your device",
|
||||
"Read_External_Permission": "Read Media Permission",
|
||||
"Read_Only_Channel": "Read Only Channel",
|
||||
"Read_Only": "Read Only",
|
||||
"Read_Receipt": "Read Receipt",
|
||||
"Receive_Group_Mentions": "Receive Group Mentions",
|
||||
"Receive_Group_Mentions_Info": "Receive @all and @here mentions",
|
||||
"Register": "Register",
|
||||
"Repeat_Password": "Repeat Password",
|
||||
"Replied_on": "Replied on:",
|
||||
"replies": "replies",
|
||||
"reply": "reply",
|
||||
"Reply": "Reply",
|
||||
"Report": "Report",
|
||||
"Receive_Notification": "Receive Notification",
|
||||
"Receive_notifications_from": "Receive notifications from {{name}}",
|
||||
"Resend": "Resend",
|
||||
"Reset_password": "Reset password",
|
||||
"resetting_password": "resetting password",
|
||||
"RESET": "RESET",
|
||||
"Return": "Return",
|
||||
"Review_app_title": "Are you enjoying this app?",
|
||||
"Review_app_desc": "Give us 5 stars on {{store}}",
|
||||
"Review_app_yes": "Sure!",
|
||||
"Review_app_no": "No",
|
||||
"Review_app_later": "Maybe later",
|
||||
"Review_app_unable_store": "Unable to open {{store}}",
|
||||
"Review_this_app": "Review this app",
|
||||
"Remove": "Remove",
|
||||
"Roles": "Roles",
|
||||
"Room_actions": "Room actions",
|
||||
"Room_changed_announcement": "Room announcement changed to: {{announcement}} by {{userBy}}",
|
||||
"Room_changed_avatar": "Room avatar changed by {{userBy}}",
|
||||
"Room_changed_description": "Room description changed to: {{description}} by {{userBy}}",
|
||||
"Room_changed_privacy": "Room type changed to: {{type}} by {{userBy}}",
|
||||
"Room_changed_topic": "Room topic changed to: {{topic}} by {{userBy}}",
|
||||
"Room_Files": "Room Files",
|
||||
"Room_Info_Edit": "Room Info Edit",
|
||||
"Room_Info": "Room Info",
|
||||
"Room_Members": "Room Members",
|
||||
"Room_name_changed": "Room name changed to: {{name}} by {{userBy}}",
|
||||
"SAVE": "SAVE",
|
||||
"Save_Changes": "Save Changes",
|
||||
"Save": "Save",
|
||||
"Saved": "Saved",
|
||||
"saving_preferences": "saving preferences",
|
||||
"saving_profile": "saving profile",
|
||||
"saving_settings": "saving settings",
|
||||
"saved_to_gallery": "Saved to gallery",
|
||||
"Save_Your_E2E_Password": "Save Your E2E Password",
|
||||
"Save_Your_Encryption_Password": "Save Your Encryption Password",
|
||||
"Save_Your_Encryption_Password_warning": "This password is not stored anywhere so save it carefully somewhere else.",
|
||||
"Save_Your_Encryption_Password_info": "Notice that you lose your password, there is no way to recover it and you will lose access to your messages.",
|
||||
"Search_Messages": "Search Messages",
|
||||
"Search": "Search",
|
||||
"Search_by": "Search by",
|
||||
"Search_global_users": "Search for global users",
|
||||
"Search_global_users_description": "If you turn-on, you can search for any user from others companies or servers.",
|
||||
"Seconds": "{{second}} seconds",
|
||||
"Security_and_privacy": "Security and privacy",
|
||||
"Select_Avatar": "Select Avatar",
|
||||
"Select_Server": "Select Server",
|
||||
"Select_Users": "Select Users",
|
||||
"Select_a_Channel": "Select a Channel",
|
||||
"Select_a_Department": "Select a Department",
|
||||
"Select_an_option": "Select an option",
|
||||
"Select_a_User": "Select a User",
|
||||
"Send": "Send",
|
||||
"Send_audio_message": "Send audio message",
|
||||
"Send_crash_report": "Send crash report",
|
||||
"Send_message": "Send message",
|
||||
"Send_me_the_code_again": "Send me the code again",
|
||||
"Send_to": "Send to...",
|
||||
"Sending_to": "Sending to",
|
||||
"Sent_an_attachment": "Sent an attachment",
|
||||
"Server": "Server",
|
||||
"Servers": "Servers",
|
||||
"Server_version": "Server version: {{version}}",
|
||||
"Set_username_subtitle": "The username is used to allow others to mention you in messages",
|
||||
"Set_custom_status": "Set custom status",
|
||||
"Set_status": "Set status",
|
||||
"Status_saved_successfully": "Status saved successfully!",
|
||||
"Settings": "Settings",
|
||||
"Settings_succesfully_changed": "Settings succesfully changed!",
|
||||
"Share": "Share",
|
||||
"Share_Link": "Share Link",
|
||||
"Share_this_app": "Share this app",
|
||||
"Show_more": "Show more..",
|
||||
"Show_Unread_Counter": "Show Unread Counter",
|
||||
"Show_Unread_Counter_Info": "Unread counter is displayed as a badge on the right of the channel, in the list",
|
||||
"Sign_in_your_server": "Sign in your server",
|
||||
"Sign_Up": "Sign Up",
|
||||
"Some_field_is_invalid_or_empty": "Some field is invalid or empty",
|
||||
"Sorting_by": "Sorting by {{key}}",
|
||||
"Sound": "Sound",
|
||||
"Star_room": "Star room",
|
||||
"Star": "Star",
|
||||
"Starred_Messages": "Starred Messages",
|
||||
"starred": "starred",
|
||||
"Starred": "Starred",
|
||||
"Start_of_conversation": "Start of conversation",
|
||||
"Start_a_Discussion": "Start a Discussion",
|
||||
"Started_discussion": "Started a discussion:",
|
||||
"Started_call": "Call started by {{userBy}}",
|
||||
"Submit": "Submit",
|
||||
"Table": "Table",
|
||||
"Tags": "Tags",
|
||||
"Take_a_photo": "Take a photo",
|
||||
"Take_a_video": "Take a video",
|
||||
"Take_it": "Take it!",
|
||||
"tap_to_change_status": "tap to change status",
|
||||
"Tap_to_view_servers_list": "Tap to view servers list",
|
||||
"Terms_of_Service": " Terms of Service ",
|
||||
"Theme": "Theme",
|
||||
"The_user_wont_be_able_to_type_in_roomName": "The user won't be able to type in {{roomName}}",
|
||||
"The_user_will_be_able_to_type_in_roomName": "The user will be able to type in {{roomName}}",
|
||||
"There_was_an_error_while_action": "There was an error while {{action}}!",
|
||||
"This_room_is_blocked": "This room is blocked",
|
||||
"This_room_is_read_only": "This room is read only",
|
||||
"Thread": "Thread",
|
||||
"Threads": "Threads",
|
||||
"Timezone": "Timezone",
|
||||
"To": "To",
|
||||
"topic": "topic",
|
||||
"Topic": "Topic",
|
||||
"Translate": "Translate",
|
||||
"Try_again": "Try again",
|
||||
"Two_Factor_Authentication": "Two-factor Authentication",
|
||||
"Type_the_channel_name_here": "Type the channel name here",
|
||||
"unarchive": "unarchive",
|
||||
"UNARCHIVE": "UNARCHIVE",
|
||||
"Unblock_user": "Unblock user",
|
||||
"Unfavorite": "Unfavorite",
|
||||
"Unfollowed_thread": "Unfollowed thread",
|
||||
"Unmute": "Unmute",
|
||||
"unmuted": "unmuted",
|
||||
"Unpin": "Unpin",
|
||||
"unread_messages": "unread",
|
||||
"Unread": "Unread",
|
||||
"Unread_on_top": "Unread on top",
|
||||
"Unstar": "Unstar",
|
||||
"Updating": "Updating...",
|
||||
"Uploading": "Uploading",
|
||||
"Upload_file_question_mark": "Upload file?",
|
||||
"User": "User",
|
||||
"Users": "Users",
|
||||
"User_added_by": "User {{userAdded}} added by {{userBy}}",
|
||||
"User_Info": "User Info",
|
||||
"User_has_been_key": "User has been {{key}}",
|
||||
"User_is_no_longer_role_by_": "{{user}} is no longer {{role}} by {{userBy}}",
|
||||
"User_muted_by": "User {{userMuted}} muted by {{userBy}}",
|
||||
"User_removed_by": "User {{userRemoved}} removed by {{userBy}}",
|
||||
"User_sent_an_attachment": "{{user}} sent an attachment",
|
||||
"User_unmuted_by": "User {{userUnmuted}} unmuted by {{userBy}}",
|
||||
"User_was_set_role_by_": "{{user}} was set {{role}} by {{userBy}}",
|
||||
"Username_is_empty": "Username is empty",
|
||||
"Username": "Username",
|
||||
"Username_or_email": "Username or email",
|
||||
"Uses_server_configuration": "Uses server configuration",
|
||||
"Validating": "Validating",
|
||||
"Registration_Succeeded": "Registration Succeeded!",
|
||||
"Verify": "Verify",
|
||||
"Verify_email_title": "Registration Succeeded!",
|
||||
"Verify_email_desc": "We have sent you an email to confirm your registration. If you do not receive an email shortly, please come back and try again.",
|
||||
"Verify_your_email_for_the_code_we_sent": "Verify your email for the code we sent",
|
||||
"Video_call": "Video call",
|
||||
"View_Original": "View Original",
|
||||
"Voice_call": "Voice call",
|
||||
"Waiting_for_network": "Waiting for network...",
|
||||
"Websocket_disabled": "Websocket is disabled for this server.\n{{contact}}",
|
||||
"Welcome": "Welcome",
|
||||
"What_are_you_doing_right_now": "What are you doing right now?",
|
||||
"Whats_your_2fa": "What's your 2FA code?",
|
||||
"Without_Servers": "Without Servers",
|
||||
"Workspaces": "Workspaces",
|
||||
"Would_you_like_to_return_the_inquiry": "Would you like to return the inquiry?",
|
||||
"Write_External_Permission_Message": "Rocket.Chat needs access to your gallery so you can save images.",
|
||||
"Write_External_Permission": "Gallery Permission",
|
||||
"Yes": "Yes",
|
||||
"Yes_action_it": "Yes, {{action}} it!",
|
||||
"Yesterday": "Yesterday",
|
||||
"You_are_in_preview_mode": "You are in preview mode",
|
||||
"You_are_offline": "You are offline",
|
||||
"You_can_search_using_RegExp_eg": "You can use RegExp. e.g. `/^text$/i`",
|
||||
"You_colon": "You: ",
|
||||
"you_were_mentioned": "you were mentioned",
|
||||
"You_were_removed_from_channel": "You were removed from {{channel}}",
|
||||
"you": "you",
|
||||
"You": "You",
|
||||
"Logged_out_by_server": "You've been logged out by the server. Please log in again.",
|
||||
"You_need_to_access_at_least_one_RocketChat_server_to_share_something": "You need to access at least one Rocket.Chat server to share something.",
|
||||
"You_need_to_verifiy_your_email_address_to_get_notications": "You need to verify your email address to get notifications",
|
||||
"Your_certificate": "Your Certificate",
|
||||
"Your_invite_link_will_expire_after__usesLeft__uses": "Your invite link will expire after {{usesLeft}} uses.",
|
||||
"Your_invite_link_will_expire_on__date__or_after__usesLeft__uses": "Your invite link will expire on {{date}} or after {{usesLeft}} uses.",
|
||||
"Your_invite_link_will_expire_on__date__": "Your invite link will expire on {{date}}.",
|
||||
"Your_invite_link_will_never_expire": "Your invite link will never expire.",
|
||||
"Your_workspace": "Your workspace",
|
||||
"Your_password_is": "Your password is",
|
||||
"Version_no": "Version: {{version}}",
|
||||
"You_will_not_be_able_to_recover_this_message": "You will not be able to recover this message!",
|
||||
"You_will_unset_a_certificate_for_this_server": "You will unset a certificate for this server",
|
||||
"Change_Language": "Change Language",
|
||||
"Crash_report_disclaimer": "We never track the content of your chats. The crash report and analytics events only contains relevant information for us in order to identify and fix issues.",
|
||||
"Type_message": "Type message",
|
||||
"Room_search": "Rooms search",
|
||||
"Room_selection": "Room selection 1...9",
|
||||
"Next_room": "Next room",
|
||||
"Previous_room": "Previous room",
|
||||
"New_room": "New room",
|
||||
"Upload_room": "Upload to room",
|
||||
"Search_messages": "Search messages",
|
||||
"Scroll_messages": "Scroll messages",
|
||||
"Reply_latest": "Reply to latest",
|
||||
"Reply_in_Thread": "Reply in Thread",
|
||||
"Server_selection": "Server selection",
|
||||
"Server_selection_numbers": "Server selection 1...9",
|
||||
"Add_server": "Add server",
|
||||
"New_line": "New line",
|
||||
"You_will_be_logged_out_of_this_application": "You will be logged out of this application.",
|
||||
"Clear": "Clear",
|
||||
"This_will_clear_all_your_offline_data": "This will clear all your offline data.",
|
||||
"This_will_remove_all_data_from_this_server": "This will remove all data from this server.",
|
||||
"Mark_unread": "Mark Unread",
|
||||
"Wait_activation_warning": "Before you can login, your account must be manually activated by an administrator.",
|
||||
"Screen_lock": "Screen lock",
|
||||
"Local_authentication_biometry_title": "Authenticate",
|
||||
"Local_authentication_biometry_fallback": "Use passcode",
|
||||
"Local_authentication_unlock_option": "Unlock with Passcode",
|
||||
"Local_authentication_change_passcode": "Change Passcode",
|
||||
"Local_authentication_info": "Note: if you forget the Passcode, you'll need to delete and reinstall the app.",
|
||||
"Local_authentication_facial_recognition": "facial recognition",
|
||||
"Local_authentication_fingerprint": "fingerprint",
|
||||
"Local_authentication_unlock_with_label": "Unlock with {{label}}",
|
||||
"Local_authentication_auto_lock_60": "After 1 minute",
|
||||
"Local_authentication_auto_lock_300": "After 5 minutes",
|
||||
"Local_authentication_auto_lock_900": "After 15 minutes",
|
||||
"Local_authentication_auto_lock_1800": "After 30 minutes",
|
||||
"Local_authentication_auto_lock_3600": "After 1 hour",
|
||||
"Passcode_enter_title": "Enter your passcode",
|
||||
"Passcode_choose_title": "Choose your new passcode",
|
||||
"Passcode_choose_confirm_title": "Confirm your new passcode",
|
||||
"Passcode_choose_error": "Passcodes don't match. Try again.",
|
||||
"Passcode_choose_force_set": "Passcode required by admin",
|
||||
"Passcode_app_locked_title": "App locked",
|
||||
"Passcode_app_locked_subtitle": "Try again in {{timeLeft}} seconds",
|
||||
"After_seconds_set_by_admin": "After {{seconds}} seconds (set by admin)",
|
||||
"Dont_activate": "Don't activate now",
|
||||
"Queued_chats": "Queued chats",
|
||||
"Queue_is_empty": "Queue is empty",
|
||||
"Logout_from_other_logged_in_locations": "Logout from other logged in locations",
|
||||
"You_will_be_logged_out_from_other_locations": "You'll be logged out from other locations.",
|
||||
"Logged_out_of_other_clients_successfully": "Logged out of other clients successfully",
|
||||
"Logout_failed": "Logout failed!",
|
||||
"Log_analytics_events": "Log analytics events",
|
||||
"E2E_encryption_change_password_title": "Change Encryption Password",
|
||||
"E2E_encryption_change_password_description": "You can now create encrypted private groups and direct messages. You may also change existing private groups or DMs to encrypted. \nThis is end to end encryption so the key to encode/decode your messages will not be saved on the server. For that reason you need to store your password somewhere safe. You will be required to enter it on other devices you wish to use e2e encryption on.",
|
||||
"E2E_encryption_change_password_error": "Error while changing E2E key password!",
|
||||
"E2E_encryption_change_password_success": "E2E key password changed successfully!",
|
||||
"E2E_encryption_change_password_message": "Make sure you've saved it carefully somewhere else.",
|
||||
"E2E_encryption_change_password_confirmation": "Yes, change it",
|
||||
"E2E_encryption_reset_title": "Reset E2E Key",
|
||||
"E2E_encryption_reset_description": "This option will remove your current E2E key and log you out. \nWhen you login again, Rocket.Chat will generate you a new key and restore your access to any encrypted room that has one or more members online. \nDue to the nature of the E2E encryption, Rocket.Chat will not be able to restore access to any encrypted room that has no member online.",
|
||||
"E2E_encryption_reset_button": "Reset E2E Key",
|
||||
"E2E_encryption_reset_error": "Error while resetting E2E key!",
|
||||
"E2E_encryption_reset_message": "You're going to be logged out.",
|
||||
"E2E_encryption_reset_confirmation": "Yes, reset it",
|
||||
"Following": "Following",
|
||||
"Threads_displaying_all": "Displaying All",
|
||||
"Threads_displaying_following": "Displaying Following",
|
||||
"Threads_displaying_unread": "Displaying Unread",
|
||||
"No_threads": "There are no threads",
|
||||
"No_threads_following": "You are not following any threads",
|
||||
"No_threads_unread": "There are no unread threads",
|
||||
"Messagebox_Send_to_channel": "Send to channel",
|
||||
"Set_as_leader": "Set as leader",
|
||||
"Set_as_moderator": "Set as moderator",
|
||||
"Set_as_owner": "Set as owner",
|
||||
"Remove_as_leader": "Remove as leader",
|
||||
"Remove_as_moderator": "Remove as moderator",
|
||||
"Remove_as_owner": "Remove as owner",
|
||||
"Remove_from_room": "Remove from room",
|
||||
"Ignore": "Ignore",
|
||||
"Unignore": "Unignore",
|
||||
"User_has_been_ignored": "User has been ignored",
|
||||
"User_has_been_unignored": "User is no longer ignored",
|
||||
"User_has_been_removed_from_s": "User has been removed from {{s}}",
|
||||
"User__username__is_now_a_leader_of__room_name_": "User {{username}} is now a leader of {{room_name}}",
|
||||
"User__username__is_now_a_moderator_of__room_name_": "User {{username}} is now a moderator of {{room_name}}",
|
||||
"User__username__is_now_a_owner_of__room_name_": "User {{username}} is now a owner of {{room_name}}",
|
||||
"User__username__removed_from__room_name__leaders": "User {{username}} removed from {{room_name}} leaders",
|
||||
"User__username__removed_from__room_name__moderators": "User {{username}} removed from {{room_name}} moderators",
|
||||
"User__username__removed_from__room_name__owners": "User {{username}} removed from {{room_name}} owners",
|
||||
"The_user_will_be_removed_from_s": "The user will be removed from {{s}}",
|
||||
"Yes_remove_user": "Yes, remove user!",
|
||||
"Direct_message": "Direct message",
|
||||
"Message_Ignored": "Message ignored. Tap to display it.",
|
||||
"Enter_workspace_URL": "Enter workspace URL",
|
||||
"Workspace_URL_Example": "Ex. your-company.rocket.chat",
|
||||
"This_room_encryption_has_been_enabled_by__username_": "This room's encryption has been enabled by {{username}}",
|
||||
"This_room_encryption_has_been_disabled_by__username_": "This room's encryption has been disabled by {{username}}",
|
||||
"Teams": "Teams",
|
||||
"No_team_channels_found": "No channels found",
|
||||
"Team_not_found": "Team not found"
|
||||
}
|
|
@ -1,456 +0,0 @@
|
|||
export default {
|
||||
'1_person_reacted': '1 persona reaccionó',
|
||||
'1_user': '1 usuario',
|
||||
'error-action-not-allowed': '{{action}} no permitida',
|
||||
'error-application-not-found': 'Aplicación no encontrada',
|
||||
'error-archived-duplicate-name': 'Hay un canal archivado con nombre {{room_name}}',
|
||||
'error-avatar-invalid-url': 'URL de avatar inválida: {{url}}',
|
||||
'error-avatar-url-handling': 'Error durante el procesamiento de ajuste de imagen de usuario desde una dirección URL ({{url}}) para {{username}}',
|
||||
'error-cant-invite-for-direct-room': 'No se puede invitar a los usuarios a salas de chat directas',
|
||||
'error-could-not-change-email': 'No es posible cambiar la dirección de correo electrónico',
|
||||
'error-could-not-change-name': 'No es posible cambiar el nombre',
|
||||
'error-could-not-change-username': 'No es posible cambiar el nombre de usuario',
|
||||
'error-delete-protected-role': 'No se puede eliminar un rol protegido',
|
||||
'error-department-not-found': 'Departamento no encontrado',
|
||||
'error-direct-message-file-upload-not-allowed': 'No se permite compartir archivos en mensajes directos',
|
||||
'error-duplicate-channel-name': 'Ya existe un canal con nombre {{channel_name}}',
|
||||
'error-email-domain-blacklisted': 'El dominio del correo electrónico está en la lista negra',
|
||||
'error-email-send-failed': 'Error al enviar el correo electrónico: {{message}}',
|
||||
'error-field-unavailable': '{{field}} ya está en uso :(',
|
||||
'error-file-too-large': 'El archivo es demasiado grande',
|
||||
'error-importer-not-defined': 'El importador no se configuró correctamente. Falta la clase de importación',
|
||||
'error-input-is-not-a-valid-field': '{{input}} no es válido {{field}}',
|
||||
'error-invalid-actionlink': 'Enlace de acción inválido',
|
||||
'error-invalid-arguments': 'Los argumentos no son correctos',
|
||||
'error-invalid-asset': 'El archivo archivo no es correcto',
|
||||
'error-invalid-channel': 'El canal no es correcto.',
|
||||
'error-invalid-channel-start-with-chars': 'Canal incorrecto. Debe comenzar con @ o #',
|
||||
'error-invalid-custom-field': 'Invalid custom field',
|
||||
'error-invalid-custom-field-name': 'Nombre inválido para el campo personalizado. Utilice sólo letras, números, guiones o guión bajo',
|
||||
'error-invalid-date': 'La fecha proporcionada no es correcta.',
|
||||
'error-invalid-description': 'La descipción no es correcta',
|
||||
'error-invalid-domain': 'El dominio no es correcto',
|
||||
'error-invalid-email': 'El email {{emai}} no es correcto',
|
||||
'error-invalid-email-address': 'La dirección de correo no es correcta',
|
||||
'error-invalid-file-height': 'La altura de la imagen no es correcta',
|
||||
'error-invalid-file-type': 'El formato del archivo no es correcto',
|
||||
'error-invalid-file-width': 'El ancho de la imagen o es correcto',
|
||||
'error-invalid-from-address': 'La dirección del remitente (FROM) no es correcta.',
|
||||
'error-invalid-integration': 'La integración no es correcta',
|
||||
'error-invalid-message': 'El mensaje no es correcto',
|
||||
'error-invalid-method': 'El método no es correcto',
|
||||
'error-invalid-name': 'El nombre no es correcto',
|
||||
'error-invalid-password': 'La contraseña no es correcta',
|
||||
'error-invalid-redirectUri': 'La URL de redirección no es correcta.',
|
||||
'error-invalid-role': 'El rol no es correcto',
|
||||
'error-invalid-room': 'La sala no es correcta',
|
||||
'error-invalid-room-name': 'No se puede asignar el nombre {{name}} a una sala.',
|
||||
'error-invalid-room-type': 'No se puede asginar el tipo {{type}} a una sala.',
|
||||
'error-invalid-settings': 'La configuración proporcionada no es correcta',
|
||||
'error-invalid-subscription': 'La subscripción no es correcta',
|
||||
'error-invalid-token': 'El token no es correcto',
|
||||
'error-invalid-triggerWords': 'El triggerWords no es correcto',
|
||||
'error-invalid-urls': 'Las URLs no son correctas',
|
||||
'error-invalid-user': 'El usuario no es correcto',
|
||||
'error-invalid-username': 'El nombre de usuario no es correcto',
|
||||
'error-invalid-webhook-response': 'El webhook no ha respondido con código de estado HTTP 200.',
|
||||
'error-message-deleting-blocked': 'No está permitido eliminar mensajes',
|
||||
'error-message-editing-blocked': 'No está permitido editar mensajes',
|
||||
'error-message-size-exceeded': 'El mensaje supera el tamaño máximo permitido',
|
||||
'error-missing-unsubscribe-link': 'Debes proporcionar el enlace para cancelar la suscripción [unsubscribe].',
|
||||
'error-no-tokens-for-this-user': 'No hay tokens asignados para el usuario',
|
||||
'error-not-allowed': 'No permitido',
|
||||
'error-not-authorized': 'No autorizado',
|
||||
'error-push-disabled': 'El Push está desactivado',
|
||||
'error-remove-last-owner': 'El usuario el único propietario existente. Debes establecer un nuevo propietario antes de eliminarlo.',
|
||||
'error-role-in-use': 'No puedes eliminar el rol dado que está en uso',
|
||||
'error-role-name-required': 'Debes indicar el nombre del rol',
|
||||
'error-the-field-is-required': 'El campo {{field}} es obligatorio.',
|
||||
'error-too-many-requests': 'Hemos recibido demasiadas peticiones. Debes esperar {{seconds}} segundos antes de continuar. Por favor, sé paciente.',
|
||||
'error-user-is-not-activated': 'El usuario no está activo',
|
||||
'error-user-has-no-roles': 'El usuario no tiene roles',
|
||||
'error-user-limit-exceeded': 'El número de usuarios que quieres invitiar al canal #channel_name supera el límite establecido por el adminitrador.',
|
||||
'error-user-not-in-room': 'El usuario no está en la sala',
|
||||
'error-user-registration-custom-field': 'error-user-registration-custom-field',
|
||||
'error-user-registration-disabled': 'El registro de usuario está deshabilitador',
|
||||
'error-user-registration-secret': 'El registro de usuarios sólo está permitido por URL secretas',
|
||||
'error-you-are-last-owner': 'El usuario el único propietario existente. Debes establecer un nuevo propietario antes de abandonar la sala.',
|
||||
Actions: 'Acciones',
|
||||
activity: 'actividad',
|
||||
Activity: 'Actividad',
|
||||
Add_Reaction: 'Reaccionar',
|
||||
Add_Server: 'Añadir servidor',
|
||||
Add_user: 'Añadir usuario',
|
||||
Admin_Panel: 'Panel de Control',
|
||||
Alert: 'Alerta',
|
||||
alert: 'alerta',
|
||||
alerts: 'alertas',
|
||||
All_users_in_the_channel_can_write_new_messages: 'Todos los usuarios en el canal pueden escribir mensajes',
|
||||
All: 'Todos',
|
||||
All_Messages: 'Todos los mensajes',
|
||||
Allow_Reactions: 'Permitir reacciones',
|
||||
Alphabetical: 'Alfabético',
|
||||
and_more: 'más',
|
||||
and: 'y',
|
||||
announcement: 'anuncio',
|
||||
Announcement: 'Anuncio',
|
||||
Apply_Your_Certificate: 'Applica tu Certificación',
|
||||
ARCHIVE: 'FICHERO',
|
||||
archive: 'Fichero',
|
||||
are_typing: 'escribiendo',
|
||||
Are_you_sure_question_mark: '¿Estás seguro?',
|
||||
Are_you_sure_you_want_to_leave_the_room: '¿Deseas salir de la sala {{room}}?',
|
||||
Audio: 'Audio',
|
||||
Authenticating: 'Autenticando',
|
||||
Automatic: 'Automático',
|
||||
Auto_Translate: 'Auto-Translate',
|
||||
Avatar_changed_successfully: 'Has cambiado tu Avatar!',
|
||||
Avatar_Url: 'URL del Avatar',
|
||||
Away: 'Ausente',
|
||||
Back: 'Volver',
|
||||
Black: 'Black',
|
||||
Block_user: 'Bloquear usuario',
|
||||
Broadcast_channel_Description: 'Sólo los usuario permitidos pueden escribir nuevos mensajes, el resto podrán responder sobre los mismos.',
|
||||
Broadcast_Channel: 'Canal de Transmisión',
|
||||
Busy: 'Ocupado',
|
||||
By_proceeding_you_are_agreeing: 'Al proceder estarás de acuerdo',
|
||||
Cancel_editing: 'Cancelar edición',
|
||||
Cancel_recording: 'Cancelar grabación',
|
||||
Cancel: 'Cancelar',
|
||||
changing_avatar: 'cambiando avatar',
|
||||
creating_channel: 'creando channel',
|
||||
Channel_Name: 'Nombre sala',
|
||||
Channels: 'Salas',
|
||||
Chats: 'Chats',
|
||||
Call_already_ended: 'La llamada ya ha finalizado!',
|
||||
Click_to_join: 'Unirme!',
|
||||
Close: 'Cerrar',
|
||||
Close_emoji_selector: 'Cerrar selector de emojis',
|
||||
Choose: 'Seleccionar',
|
||||
Choose_from_library: 'Seleccionar desde Galería',
|
||||
Choose_file: 'Seleccionar Archivo',
|
||||
Code: 'Código',
|
||||
Collaborative: 'Colaborativo',
|
||||
Confirm: 'Confirmar',
|
||||
Connect: 'Conectar',
|
||||
Connected: 'Conectado',
|
||||
connecting_server: 'conectando a servidor',
|
||||
Connecting: 'Conectando...',
|
||||
Contact_us: 'Contactar',
|
||||
Contact_your_server_admin: 'Contacta con el administrador.',
|
||||
Continue_with: 'Continuar con',
|
||||
Copied_to_clipboard: 'Copiado al portapapeles!',
|
||||
Copy: 'Copiar',
|
||||
Permalink: 'Enlace permanente',
|
||||
Certificate_password: 'Contraseña del certificado',
|
||||
Whats_the_password_for_your_certificate: '¿Cuál es la contraseña de tu cerficiado?',
|
||||
Create_account: 'Crear una cuenta',
|
||||
Create_Channel: 'Crear Sala',
|
||||
Created_snippet: 'crear snippet',
|
||||
Create_a_new_workspace: 'Crear un Workspace',
|
||||
Create: 'Crear',
|
||||
Dark: 'Óscuro',
|
||||
Dark_level: 'Nivel',
|
||||
Default: 'Por defecto',
|
||||
Delete_Room_Warning: 'Eliminar a un usuario causará la eliminación de todos los mensajes creados por dicho usuario. Esta operación no se puede deshacer.',
|
||||
delete: 'eliminar',
|
||||
Delete: 'Eliminar',
|
||||
DELETE: 'ELIMINAR',
|
||||
deleting_room: 'eliminando sala',
|
||||
description: 'descripción',
|
||||
Description: 'Descripción',
|
||||
Desktop_Options: 'Opciones De Escritorio',
|
||||
Directory: 'Directorio',
|
||||
Direct_Messages: 'Mensajes directo',
|
||||
Disable_notifications: 'Desactivar notificaciones',
|
||||
Discussions: 'Conversaciones',
|
||||
Dont_Have_An_Account: '¿Todavía no tienes una cuenta?',
|
||||
Do_you_have_a_certificate: '¿Tienes un certificado?',
|
||||
Do_you_really_want_to_key_this_room_question_mark: '¿Deseas {{key}} de esta sala?',
|
||||
edit: 'editar',
|
||||
edited: 'editado',
|
||||
Edit: 'Editar',
|
||||
Email_or_password_field_is_empty: 'El email o la contraseña están vacios',
|
||||
Email: 'E-mail',
|
||||
email: 'e-mail',
|
||||
Enable_Auto_Translate: 'Permitir Auto-Translate',
|
||||
Enable_notifications: 'Permitir notificaciones',
|
||||
Everyone_can_access_this_channel: 'Todos los usuarios pueden acceder a este canal',
|
||||
Error_uploading: 'Error en la subida',
|
||||
Favorite: 'Favorito',
|
||||
Favorites: 'Favoritos',
|
||||
Files: 'Archivos',
|
||||
File_description: 'Descripción del archivo',
|
||||
File_name: 'Nombre del archivo',
|
||||
Finish_recording: 'Finalizar grabación',
|
||||
Following_thread: 'Siguiendo hilo',
|
||||
For_your_security_you_must_enter_your_current_password_to_continue: 'Por seguridad, debes introducir tu contraseña para continuar',
|
||||
Forgot_password_If_this_email_is_registered: 'Si este email está registrado, te enviaremos las instrucciones para resetear tu contraseña.Si no recibes un email en un rato, vuelve aquí e inténtalo de nuevo.',
|
||||
Forgot_password: 'Restablecer mi contraseña',
|
||||
Forgot_Password: 'Restabler mi Contraseña',
|
||||
Full_table: 'Click para ver la tabla completa',
|
||||
Group_by_favorites: 'Agrupar por favoritos',
|
||||
Group_by_type: 'Agrupar por tipo',
|
||||
Hide: 'Ocultar',
|
||||
Has_joined_the_channel: 'se ha unido al canal',
|
||||
Has_joined_the_conversation: 'se ha unido a la conversación',
|
||||
Has_left_the_channel: 'ha dejado el canal',
|
||||
In_App_And_Desktop: 'In-app and Desktop',
|
||||
In_App_and_Desktop_Alert_info: 'Muestra un banner en la parte superior de la pantalla cuando la aplicación está abierta y muestra una notificación en el escritorio',
|
||||
Invisible: 'Invisible',
|
||||
Invite: 'Invitar',
|
||||
is_a_valid_RocketChat_instance: 'es una instancia válida Rocket.Chat',
|
||||
is_not_a_valid_RocketChat_instance: 'no es una instancia válida Rocket.Chat',
|
||||
is_typing: 'escribiendo',
|
||||
Invalid_server_version: 'El servidor que intentas conectar está usando una versión que ya no es soportada por la aplicación : {{currentVersion}}. Requerimos una versión {{minVersion}}.',
|
||||
Join: 'Conectar',
|
||||
Just_invited_people_can_access_this_channel: 'Sólo gente invitada puede acceder a este canal.',
|
||||
Language: 'Idioma',
|
||||
last_message: 'último mensaje',
|
||||
Leave_channel: 'Abandonar canal',
|
||||
leaving_room: 'abandonando sala',
|
||||
leave: 'abandonar',
|
||||
Legal: 'Legal',
|
||||
Light: 'Claro',
|
||||
License: 'Licencia',
|
||||
Livechat: 'Livechat',
|
||||
Login: 'Acceder',
|
||||
Login_error: '¡Sus credenciales fueron rechazadas! Por favor, inténtelo de nuevo.',
|
||||
Login_with: 'Acceder con',
|
||||
Logout: 'Salir',
|
||||
members: 'miembros',
|
||||
Members: 'Miembros',
|
||||
Mentioned_Messages: 'Mensajes mencionados',
|
||||
mentioned: 'mencionado',
|
||||
Mentions: 'Menciones',
|
||||
Message_accessibility: 'Mensaje de {{user}} a las {{time}}: {{message}}',
|
||||
Message_actions: 'Acciones de mensaje',
|
||||
Message_pinned: 'Mensaje fijado',
|
||||
Message_removed: 'Mensaje eliminado',
|
||||
message: 'mensaje',
|
||||
messages: 'mensajes',
|
||||
Messages: 'Mensajes',
|
||||
Message_Reported: 'Mensaje notificado',
|
||||
Microphone_Permission_Message: 'Rocket.Chat necesita acceso a su micrófono para que pueda enviar un mensaje de audio.',
|
||||
Microphone_Permission: 'Permiso de micrófono',
|
||||
Mute: 'Mutear',
|
||||
muted: 'muteado',
|
||||
My_servers: 'Mis servidores',
|
||||
N_people_reacted: 'Han reaccionado {{n}} personas',
|
||||
N_users: '{{n}} usuarios',
|
||||
name: 'nombre',
|
||||
Name: 'Nombre',
|
||||
New_Message: 'Nuevo mensaje',
|
||||
New_Password: 'Nueva contraseña',
|
||||
New_Server: 'Nuevo servidor',
|
||||
Next: 'Siguiente',
|
||||
No_files: 'No hay archivos',
|
||||
No_mentioned_messages: 'No hay mensajes mencionados',
|
||||
No_pinned_messages: 'No hay mensajes fijados',
|
||||
No_results_found: 'No hay resultados',
|
||||
No_starred_messages: 'No hay mensajes destacados',
|
||||
No_thread_messages: 'No hay hilots',
|
||||
No_Message: 'Sin mensajes',
|
||||
No_messages_yet: 'No hay todavía mensajes',
|
||||
No_Reactions: 'No hay reacciones',
|
||||
No_Read_Receipts: 'No hay confirmaciones de lectura',
|
||||
Not_logged: 'No logueado',
|
||||
Not_RC_Server: 'Esto no es un servidor de Rocket.Chat.\n{{contact}}',
|
||||
Nothing: 'Nada',
|
||||
Nothing_to_save: 'No hay nada para guardar!',
|
||||
Notify_active_in_this_room: 'Notificar usuarios activos en esta sala',
|
||||
Notify_all_in_this_room: 'Notificar a todos en esta sala',
|
||||
Notifications: 'Notificaciones',
|
||||
Notification_Duration: 'Duración notificación',
|
||||
Notification_Preferences: 'Configuración de notificaciones',
|
||||
Offline: 'Sin conexión',
|
||||
Oops: 'Oops!',
|
||||
Onboarding_title: 'Bienvenido a Rocket.Chat',
|
||||
Online: 'Conectado',
|
||||
Only_authorized_users_can_write_new_messages: 'Sólo pueden escribir mensajes usuarios autorizados',
|
||||
Open_emoji_selector: 'Abrir selector de emojis',
|
||||
Open_Source_Communication: 'Comunicación Open Source',
|
||||
Password: 'Contraseña',
|
||||
Permalink_copied_to_clipboard: 'Enlace permanente copiado al portapapeles!',
|
||||
Pin: 'Fijar',
|
||||
Pinned_Messages: 'Mensajes fijados',
|
||||
pinned: 'fijado',
|
||||
Pinned: 'Fijado',
|
||||
Please_enter_your_password: 'Por favor introduce tu contraseña',
|
||||
Preferences: 'Configuración',
|
||||
Preferences_saved: 'Configuración guardada!',
|
||||
Privacy_Policy: 'Política de Privacidad',
|
||||
Private_Channel: 'Canal privado',
|
||||
Private_Groups: 'Grupos privados',
|
||||
Private: 'Privado',
|
||||
Processing: 'Procesando...',
|
||||
Profile_saved_successfully: 'Perfil guardado correctamente!',
|
||||
Profile: 'Perfil',
|
||||
Public_Channel: 'Canal público',
|
||||
Public: 'Público',
|
||||
Push_Notifications: 'Push Notifications',
|
||||
Push_Notifications_Alert_Info: 'Estas notificaciones se le entregan cuando la aplicación no está abierta',
|
||||
Quote: 'Citar',
|
||||
Reactions_are_disabled: 'Las reacciones están desactivadas',
|
||||
Reactions_are_enabled: 'Las reacciones están habilitadas',
|
||||
Reactions: 'Reacciones',
|
||||
Read: 'Leer',
|
||||
Read_Only_Channel: 'Canal de sólo lectura',
|
||||
Read_Only: 'Sólo lectura ',
|
||||
Read_Receipt: 'Comprobante de lectura',
|
||||
Receive_Group_Mentions: 'Recibir menciones de grupo',
|
||||
Receive_Group_Mentions_Info: 'Recibir menciones @all y @here',
|
||||
Register: 'Registrar',
|
||||
Repeat_Password: 'Repetir contraseña',
|
||||
Replied_on: 'Respondido el:',
|
||||
replies: 'respuestas',
|
||||
reply: 'respuesta',
|
||||
Reply: 'Respuesta',
|
||||
Report: 'Informe',
|
||||
Receive_Notification: 'Recibir notificación',
|
||||
Receive_notifications_from: 'Recibir notificación de {{name}}',
|
||||
Resend: 'Reenviar',
|
||||
Reset_password: 'Resetear contraseña',
|
||||
resetting_password: 'reseteando contraseña',
|
||||
RESET: 'RESET',
|
||||
Roles: 'Roles',
|
||||
Room_actions: 'Acciones de sala',
|
||||
Room_changed_announcement: 'El anuncio de la sala cambió a: {{announcement}} por {{userBy}}',
|
||||
Room_changed_description: 'La descripción de la sala cambió a: {{description}} por {{userBy}}',
|
||||
Room_changed_privacy: 'El tipo de la sala cambió a: {{type}} por {{userBy}}',
|
||||
Room_changed_topic: 'El asunto de la sala cambió a: {{topic}} por {{userBy}}',
|
||||
Room_Files: 'Archivos',
|
||||
Room_Info_Edit: 'Editar información de la sala',
|
||||
Room_Info: 'Información de la sala',
|
||||
Room_Members: 'Miembros de la sala',
|
||||
Room_name_changed: 'El nombre de la sala cambió a: {{name}} por {{userBy}}',
|
||||
SAVE: 'SAVE',
|
||||
Save_Changes: 'Guardar cambios',
|
||||
Save: 'Guardar',
|
||||
saving_preferences: 'guardando preferencias',
|
||||
saving_profile: 'guardando perfil',
|
||||
saving_settings: 'guardando confiración',
|
||||
Search_Messages: 'Buscar mensajes',
|
||||
Search: 'Buscar',
|
||||
Search_by: 'Buscar por',
|
||||
Search_global_users: 'Buscar por usuarios globales',
|
||||
Search_global_users_description: 'Si lo activas, puedes buscar cualquier usuario de otras empresas o servidores.',
|
||||
Seconds: '{{second}} segundos',
|
||||
Select_Avatar: 'Selecciona avatar',
|
||||
Select_Server: 'Selecciona servidor',
|
||||
Select_Users: 'Selecciona usuarios',
|
||||
Send: 'Enviar',
|
||||
Send_audio_message: 'Enviar nota de audio',
|
||||
Send_crash_report: 'Enviar informe errores',
|
||||
Send_message: 'Enviar mensaje',
|
||||
Send_to: 'Enviar a..',
|
||||
Sent_an_attachment: 'Enviar un adjunto',
|
||||
Server: 'Servidor',
|
||||
Servers: 'Servidores',
|
||||
Server_version: 'Versión servidor: {{version}}',
|
||||
Set_username_subtitle: 'El nombre de usuario se utiliza para permitir que otros le mencionen en los mensajes',
|
||||
Settings: 'Configuración',
|
||||
Settings_succesfully_changed: 'Configuración cambiada correctamente!',
|
||||
Share: 'Compartir',
|
||||
Share_this_app: 'Compartir esta App',
|
||||
Show_Unread_Counter: 'Mostrar contador No leídos',
|
||||
Show_Unread_Counter_Info: 'El contador de no leídos se muestra como una insignia a la derecha del canal, en la lista',
|
||||
Sign_in_your_server: 'Accede a tu servidor',
|
||||
Sign_Up: 'Acceder',
|
||||
Some_field_is_invalid_or_empty: 'Algún campo es incorrecto o vacío',
|
||||
Sorting_by: 'Ordenado por {{key}}',
|
||||
Sound: 'Sonido',
|
||||
Star_room: 'Destacar sala',
|
||||
Star: 'Destacar',
|
||||
Starred_Messages: 'Mensajes destacados',
|
||||
starred: 'destacado',
|
||||
Starred: 'Destacado',
|
||||
Start_of_conversation: 'Comiezo de la conversación',
|
||||
Started_discussion: 'Comenzar una conversación:',
|
||||
Started_call: 'Llamada iniciada por {{userBy}}',
|
||||
Submit: 'Enviar',
|
||||
Table: 'Tabla',
|
||||
Take_a_photo: 'Enviar Foto',
|
||||
Take_a_video: 'Enviar Vídeo',
|
||||
tap_to_change_status: 'pulsa para cambiar el estado',
|
||||
Tap_to_view_servers_list: 'Pulsa para ver la lista de servidores',
|
||||
Terms_of_Service: 'Términos de servicio',
|
||||
Theme: 'Tema',
|
||||
There_was_an_error_while_action: 'Ha habido un error mientras {{action}}!',
|
||||
This_room_is_blocked: 'La sala está bloqueada',
|
||||
This_room_is_read_only: 'Esta sala es de sólo lectura',
|
||||
Thread: 'Hilo',
|
||||
Threads: 'Hilos',
|
||||
Timezone: 'Zona horaria',
|
||||
To: 'Para',
|
||||
topic: 'asunto',
|
||||
Topic: 'Asunto',
|
||||
Translate: 'Traducir',
|
||||
Try_again: 'Intentar de nuevo',
|
||||
Two_Factor_Authentication: 'Autenticación de doble factor',
|
||||
Type_the_channel_name_here: 'Escribe el nombre del canal aquí',
|
||||
unarchive: 'reactivar',
|
||||
UNARCHIVE: 'UNARCHIVE',
|
||||
Unblock_user: 'Desbloquear usuario',
|
||||
Unfavorite: 'Quitar Favorito',
|
||||
Unfollowed_thread: 'Dejar de seguir el Hilo',
|
||||
Unmute: 'Desmutear',
|
||||
unmuted: 'Desmuteado',
|
||||
Unpin: 'Quitar estado Fijado',
|
||||
unread_messages: 'marcar como No leído',
|
||||
Unread: 'Marcar como No leído',
|
||||
Unread_on_top: 'Mensajes No leídos en la parte superior',
|
||||
Unstar: 'Quitar Destacado',
|
||||
Updating: 'Actualizando...',
|
||||
Uploading: 'Subiendo',
|
||||
Upload_file_question_mark: 'Subir fichero?',
|
||||
Users: 'Usuarios',
|
||||
User_added_by: 'Usuario {{userAdded}} añadido por {{userBy}}',
|
||||
User_has_been_key: 'El usuario ha sido {{key}}',
|
||||
User_is_no_longer_role_by_: '{{user}} ha dejado de ser {{role}} por {{userBy}}',
|
||||
User_muted_by: 'Usuario {{userMuted}} muteado por {{userBy}}',
|
||||
User_removed_by: 'Usuario {{userRemoved}} eliminado por {{userBy}}',
|
||||
User_sent_an_attachment: '{{user}} envío un adjunto',
|
||||
User_unmuted_by: 'Usuario {{userUnmuted}} desmuteado por {{userBy}}',
|
||||
User_was_set_role_by_: '{{user}} ha comenzado a ser {{role}} por {{userBy}}',
|
||||
Username_is_empty: 'Nombre de usuario está vacío',
|
||||
Username: 'Nombre de usuario',
|
||||
Username_or_email: 'Nombre de usuario o email',
|
||||
Validating: 'Validando',
|
||||
Video_call: 'Vídeo llamada',
|
||||
View_Original: 'Ver original',
|
||||
Voice_call: 'Llamada de voz',
|
||||
Websocket_disabled: 'Websocket está deshabilitado para este servidor.\n{{contact}}',
|
||||
Welcome: 'Bienvenido',
|
||||
Whats_your_2fa: '¿Cuál es tu código 2FA?',
|
||||
Without_Servers: 'Sin servidores',
|
||||
Yes_action_it: 'Sí, {{action}}!',
|
||||
Yesterday: 'Ayer',
|
||||
You_are_in_preview_mode: 'Estás en modo Vista Previa',
|
||||
You_are_offline: 'Estás desconectado',
|
||||
You_can_search_using_RegExp_eg: 'Puedes usar expresiones regulares. Por ejemplo, `/^text$/i`',
|
||||
You_colon: 'Tú: ',
|
||||
you_were_mentioned: 'has sido mencionado',
|
||||
you: 'tú',
|
||||
You: 'Tú',
|
||||
You_need_to_access_at_least_one_RocketChat_server_to_share_something: 'Necesita acceder al menos a un servidor Rocket.Chat para compartir algo.',
|
||||
Your_certificate: 'Tu certificado',
|
||||
Version_no: 'Versión: {{version}}',
|
||||
You_will_not_be_able_to_recover_this_message: 'No podrás recuperar este mensaje!',
|
||||
Change_Language: 'Cambiar idioma',
|
||||
Crash_report_disclaimer: 'Nunca rastreamos el contenido de sus conversaciones. El informe del error sólo contiene información relevante para nosotros con el fin de identificar los problemas y solucionarlos.',
|
||||
Type_message: 'Escribir mensaje',
|
||||
Room_search: 'Búsqueda de salas',
|
||||
Room_selection: 'Selecciona sala 1...9',
|
||||
Next_room: 'Siguiente sala',
|
||||
Previous_room: 'Sala anterior',
|
||||
New_room: 'Nueva sala',
|
||||
Upload_room: 'Subir a sala',
|
||||
Search_messages: 'Buscar mensajes',
|
||||
Scroll_messages: 'Scroll mensajes',
|
||||
Reply_latest: 'Responder al último',
|
||||
Server_selection: 'Seleccionar servidor',
|
||||
Server_selection_numbers: 'Seleccionar servidor 1...9',
|
||||
Add_server: 'Añadir servidor',
|
||||
New_line: 'Nueva línea'
|
||||
};
|
|
@ -0,0 +1,456 @@
|
|||
{
|
||||
"1_person_reacted": "1 persona reaccionó",
|
||||
"1_user": "1 usuario",
|
||||
"error-action-not-allowed": "{{action}} no permitida",
|
||||
"error-application-not-found": "Aplicación no encontrada",
|
||||
"error-archived-duplicate-name": "Hay un canal archivado con nombre {{room_name}}",
|
||||
"error-avatar-invalid-url": "URL de avatar inválida: {{url}}",
|
||||
"error-avatar-url-handling": "Error durante el procesamiento de ajuste de imagen de usuario desde una dirección URL ({{url}}) para {{username}}",
|
||||
"error-cant-invite-for-direct-room": "No se puede invitar a los usuarios a salas de chat directas",
|
||||
"error-could-not-change-email": "No es posible cambiar la dirección de correo electrónico",
|
||||
"error-could-not-change-name": "No es posible cambiar el nombre",
|
||||
"error-could-not-change-username": "No es posible cambiar el nombre de usuario",
|
||||
"error-delete-protected-role": "No se puede eliminar un rol protegido",
|
||||
"error-department-not-found": "Departamento no encontrado",
|
||||
"error-direct-message-file-upload-not-allowed": "No se permite compartir archivos en mensajes directos",
|
||||
"error-duplicate-channel-name": "Ya existe un canal con nombre {{channel_name}}",
|
||||
"error-email-domain-blacklisted": "El dominio del correo electrónico está en la lista negra",
|
||||
"error-email-send-failed": "Error al enviar el correo electrónico: {{message}}",
|
||||
"error-field-unavailable": "{{field}} ya está en uso :(",
|
||||
"error-file-too-large": "El archivo es demasiado grande",
|
||||
"error-importer-not-defined": "El importador no se configuró correctamente. Falta la clase de importación",
|
||||
"error-input-is-not-a-valid-field": "{{input}} no es válido {{field}}",
|
||||
"error-invalid-actionlink": "Enlace de acción inválido",
|
||||
"error-invalid-arguments": "Los argumentos no son correctos",
|
||||
"error-invalid-asset": "El archivo archivo no es correcto",
|
||||
"error-invalid-channel": "El canal no es correcto.",
|
||||
"error-invalid-channel-start-with-chars": "Canal incorrecto. Debe comenzar con @ o #",
|
||||
"error-invalid-custom-field": "Invalid custom field",
|
||||
"error-invalid-custom-field-name": "Nombre inválido para el campo personalizado. Utilice sólo letras, números, guiones o guión bajo",
|
||||
"error-invalid-date": "La fecha proporcionada no es correcta.",
|
||||
"error-invalid-description": "La descipción no es correcta",
|
||||
"error-invalid-domain": "El dominio no es correcto",
|
||||
"error-invalid-email": "El email {{emai}} no es correcto",
|
||||
"error-invalid-email-address": "La dirección de correo no es correcta",
|
||||
"error-invalid-file-height": "La altura de la imagen no es correcta",
|
||||
"error-invalid-file-type": "El formato del archivo no es correcto",
|
||||
"error-invalid-file-width": "El ancho de la imagen o es correcto",
|
||||
"error-invalid-from-address": "La dirección del remitente (FROM) no es correcta.",
|
||||
"error-invalid-integration": "La integración no es correcta",
|
||||
"error-invalid-message": "El mensaje no es correcto",
|
||||
"error-invalid-method": "El método no es correcto",
|
||||
"error-invalid-name": "El nombre no es correcto",
|
||||
"error-invalid-password": "La contraseña no es correcta",
|
||||
"error-invalid-redirectUri": "La URL de redirección no es correcta.",
|
||||
"error-invalid-role": "El rol no es correcto",
|
||||
"error-invalid-room": "La sala no es correcta",
|
||||
"error-invalid-room-name": "No se puede asignar el nombre {{name}} a una sala.",
|
||||
"error-invalid-room-type": "No se puede asginar el tipo {{type}} a una sala.",
|
||||
"error-invalid-settings": "La configuración proporcionada no es correcta",
|
||||
"error-invalid-subscription": "La subscripción no es correcta",
|
||||
"error-invalid-token": "El token no es correcto",
|
||||
"error-invalid-triggerWords": "El triggerWords no es correcto",
|
||||
"error-invalid-urls": "Las URLs no son correctas",
|
||||
"error-invalid-user": "El usuario no es correcto",
|
||||
"error-invalid-username": "El nombre de usuario no es correcto",
|
||||
"error-invalid-webhook-response": "El webhook no ha respondido con código de estado HTTP 200.",
|
||||
"error-message-deleting-blocked": "No está permitido eliminar mensajes",
|
||||
"error-message-editing-blocked": "No está permitido editar mensajes",
|
||||
"error-message-size-exceeded": "El mensaje supera el tamaño máximo permitido",
|
||||
"error-missing-unsubscribe-link": "Debes proporcionar el enlace para cancelar la suscripción [unsubscribe].",
|
||||
"error-no-tokens-for-this-user": "No hay tokens asignados para el usuario",
|
||||
"error-not-allowed": "No permitido",
|
||||
"error-not-authorized": "No autorizado",
|
||||
"error-push-disabled": "El Push está desactivado",
|
||||
"error-remove-last-owner": "El usuario el único propietario existente. Debes establecer un nuevo propietario antes de eliminarlo.",
|
||||
"error-role-in-use": "No puedes eliminar el rol dado que está en uso",
|
||||
"error-role-name-required": "Debes indicar el nombre del rol",
|
||||
"error-the-field-is-required": "El campo {{field}} es obligatorio.",
|
||||
"error-too-many-requests": "Hemos recibido demasiadas peticiones. Debes esperar {{seconds}} segundos antes de continuar. Por favor, sé paciente.",
|
||||
"error-user-is-not-activated": "El usuario no está activo",
|
||||
"error-user-has-no-roles": "El usuario no tiene roles",
|
||||
"error-user-limit-exceeded": "El número de usuarios que quieres invitiar al canal #channel_name supera el límite establecido por el adminitrador.",
|
||||
"error-user-not-in-room": "El usuario no está en la sala",
|
||||
"error-user-registration-custom-field": "error-user-registration-custom-field",
|
||||
"error-user-registration-disabled": "El registro de usuario está deshabilitador",
|
||||
"error-user-registration-secret": "El registro de usuarios sólo está permitido por URL secretas",
|
||||
"error-you-are-last-owner": "El usuario el único propietario existente. Debes establecer un nuevo propietario antes de abandonar la sala.",
|
||||
"Actions": "Acciones",
|
||||
"activity": "actividad",
|
||||
"Activity": "Actividad",
|
||||
"Add_Reaction": "Reaccionar",
|
||||
"Add_Server": "Añadir servidor",
|
||||
"Add_user": "Añadir usuario",
|
||||
"Admin_Panel": "Panel de Control",
|
||||
"Alert": "Alerta",
|
||||
"alert": "alerta",
|
||||
"alerts": "alertas",
|
||||
"All_users_in_the_channel_can_write_new_messages": "Todos los usuarios en el canal pueden escribir mensajes",
|
||||
"All": "Todos",
|
||||
"All_Messages": "Todos los mensajes",
|
||||
"Allow_Reactions": "Permitir reacciones",
|
||||
"Alphabetical": "Alfabético",
|
||||
"and_more": "más",
|
||||
"and": "y",
|
||||
"announcement": "anuncio",
|
||||
"Announcement": "Anuncio",
|
||||
"Apply_Your_Certificate": "Applica tu Certificación",
|
||||
"ARCHIVE": "FICHERO",
|
||||
"archive": "Fichero",
|
||||
"are_typing": "escribiendo",
|
||||
"Are_you_sure_question_mark": "¿Estás seguro?",
|
||||
"Are_you_sure_you_want_to_leave_the_room": "¿Deseas salir de la sala {{room}}?",
|
||||
"Audio": "Audio",
|
||||
"Authenticating": "Autenticando",
|
||||
"Automatic": "Automático",
|
||||
"Auto_Translate": "Auto-Translate",
|
||||
"Avatar_changed_successfully": "Has cambiado tu Avatar!",
|
||||
"Avatar_Url": "URL del Avatar",
|
||||
"Away": "Ausente",
|
||||
"Back": "Volver",
|
||||
"Black": "Black",
|
||||
"Block_user": "Bloquear usuario",
|
||||
"Broadcast_channel_Description": "Sólo los usuario permitidos pueden escribir nuevos mensajes, el resto podrán responder sobre los mismos.",
|
||||
"Broadcast_Channel": "Canal de Transmisión",
|
||||
"Busy": "Ocupado",
|
||||
"By_proceeding_you_are_agreeing": "Al proceder estarás de acuerdo",
|
||||
"Cancel_editing": "Cancelar edición",
|
||||
"Cancel_recording": "Cancelar grabación",
|
||||
"Cancel": "Cancelar",
|
||||
"changing_avatar": "cambiando avatar",
|
||||
"creating_channel": "creando channel",
|
||||
"Channel_Name": "Nombre sala",
|
||||
"Channels": "Salas",
|
||||
"Chats": "Chats",
|
||||
"Call_already_ended": "La llamada ya ha finalizado!",
|
||||
"Click_to_join": "Unirme!",
|
||||
"Close": "Cerrar",
|
||||
"Close_emoji_selector": "Cerrar selector de emojis",
|
||||
"Choose": "Seleccionar",
|
||||
"Choose_from_library": "Seleccionar desde Galería",
|
||||
"Choose_file": "Seleccionar Archivo",
|
||||
"Code": "Código",
|
||||
"Collaborative": "Colaborativo",
|
||||
"Confirm": "Confirmar",
|
||||
"Connect": "Conectar",
|
||||
"Connected": "Conectado",
|
||||
"connecting_server": "conectando a servidor",
|
||||
"Connecting": "Conectando...",
|
||||
"Contact_us": "Contactar",
|
||||
"Contact_your_server_admin": "Contacta con el administrador.",
|
||||
"Continue_with": "Continuar con",
|
||||
"Copied_to_clipboard": "Copiado al portapapeles!",
|
||||
"Copy": "Copiar",
|
||||
"Permalink": "Enlace permanente",
|
||||
"Certificate_password": "Contraseña del certificado",
|
||||
"Whats_the_password_for_your_certificate": "¿Cuál es la contraseña de tu cerficiado?",
|
||||
"Create_account": "Crear una cuenta",
|
||||
"Create_Channel": "Crear Sala",
|
||||
"Created_snippet": "crear snippet",
|
||||
"Create_a_new_workspace": "Crear un Workspace",
|
||||
"Create": "Crear",
|
||||
"Dark": "Óscuro",
|
||||
"Dark_level": "Nivel",
|
||||
"Default": "Por defecto",
|
||||
"Delete_Room_Warning": "Eliminar a un usuario causará la eliminación de todos los mensajes creados por dicho usuario. Esta operación no se puede deshacer.",
|
||||
"delete": "eliminar",
|
||||
"Delete": "Eliminar",
|
||||
"DELETE": "ELIMINAR",
|
||||
"deleting_room": "eliminando sala",
|
||||
"description": "descripción",
|
||||
"Description": "Descripción",
|
||||
"Desktop_Options": "Opciones De Escritorio",
|
||||
"Directory": "Directorio",
|
||||
"Direct_Messages": "Mensajes directo",
|
||||
"Disable_notifications": "Desactivar notificaciones",
|
||||
"Discussions": "Conversaciones",
|
||||
"Dont_Have_An_Account": "¿Todavía no tienes una cuenta?",
|
||||
"Do_you_have_a_certificate": "¿Tienes un certificado?",
|
||||
"Do_you_really_want_to_key_this_room_question_mark": "¿Deseas {{key}} de esta sala?",
|
||||
"edit": "editar",
|
||||
"edited": "editado",
|
||||
"Edit": "Editar",
|
||||
"Email_or_password_field_is_empty": "El email o la contraseña están vacios",
|
||||
"Email": "E-mail",
|
||||
"email": "e-mail",
|
||||
"Enable_Auto_Translate": "Permitir Auto-Translate",
|
||||
"Enable_notifications": "Permitir notificaciones",
|
||||
"Everyone_can_access_this_channel": "Todos los usuarios pueden acceder a este canal",
|
||||
"Error_uploading": "Error en la subida",
|
||||
"Favorite": "Favorito",
|
||||
"Favorites": "Favoritos",
|
||||
"Files": "Archivos",
|
||||
"File_description": "Descripción del archivo",
|
||||
"File_name": "Nombre del archivo",
|
||||
"Finish_recording": "Finalizar grabación",
|
||||
"Following_thread": "Siguiendo hilo",
|
||||
"For_your_security_you_must_enter_your_current_password_to_continue": "Por seguridad, debes introducir tu contraseña para continuar",
|
||||
"Forgot_password_If_this_email_is_registered": "Si este email está registrado, te enviaremos las instrucciones para resetear tu contraseña.Si no recibes un email en un rato, vuelve aquí e inténtalo de nuevo.",
|
||||
"Forgot_password": "Restablecer mi contraseña",
|
||||
"Forgot_Password": "Restabler mi Contraseña",
|
||||
"Full_table": "Click para ver la tabla completa",
|
||||
"Group_by_favorites": "Agrupar por favoritos",
|
||||
"Group_by_type": "Agrupar por tipo",
|
||||
"Hide": "Ocultar",
|
||||
"Has_joined_the_channel": "se ha unido al canal",
|
||||
"Has_joined_the_conversation": "se ha unido a la conversación",
|
||||
"Has_left_the_channel": "ha dejado el canal",
|
||||
"In_App_And_Desktop": "In-app and Desktop",
|
||||
"In_App_and_Desktop_Alert_info": "Muestra un banner en la parte superior de la pantalla cuando la aplicación está abierta y muestra una notificación en el escritorio",
|
||||
"Invisible": "Invisible",
|
||||
"Invite": "Invitar",
|
||||
"is_a_valid_RocketChat_instance": "es una instancia válida Rocket.Chat",
|
||||
"is_not_a_valid_RocketChat_instance": "no es una instancia válida Rocket.Chat",
|
||||
"is_typing": "escribiendo",
|
||||
"Invalid_server_version": "El servidor que intentas conectar está usando una versión que ya no es soportada por la aplicación : {{currentVersion}}. Requerimos una versión {{minVersion}}.",
|
||||
"Join": "Conectar",
|
||||
"Just_invited_people_can_access_this_channel": "Sólo gente invitada puede acceder a este canal.",
|
||||
"Language": "Idioma",
|
||||
"last_message": "último mensaje",
|
||||
"Leave_channel": "Abandonar canal",
|
||||
"leaving_room": "abandonando sala",
|
||||
"leave": "abandonar",
|
||||
"Legal": "Legal",
|
||||
"Light": "Claro",
|
||||
"License": "Licencia",
|
||||
"Livechat": "Livechat",
|
||||
"Login": "Acceder",
|
||||
"Login_error": "¡Sus credenciales fueron rechazadas! Por favor, inténtelo de nuevo.",
|
||||
"Login_with": "Acceder con",
|
||||
"Logout": "Salir",
|
||||
"members": "miembros",
|
||||
"Members": "Miembros",
|
||||
"Mentioned_Messages": "Mensajes mencionados",
|
||||
"mentioned": "mencionado",
|
||||
"Mentions": "Menciones",
|
||||
"Message_accessibility": "Mensaje de {{user}} a las {{time}}: {{message}}",
|
||||
"Message_actions": "Acciones de mensaje",
|
||||
"Message_pinned": "Mensaje fijado",
|
||||
"Message_removed": "Mensaje eliminado",
|
||||
"message": "mensaje",
|
||||
"messages": "mensajes",
|
||||
"Messages": "Mensajes",
|
||||
"Message_Reported": "Mensaje notificado",
|
||||
"Microphone_Permission_Message": "Rocket.Chat necesita acceso a su micrófono para que pueda enviar un mensaje de audio.",
|
||||
"Microphone_Permission": "Permiso de micrófono",
|
||||
"Mute": "Mutear",
|
||||
"muted": "muteado",
|
||||
"My_servers": "Mis servidores",
|
||||
"N_people_reacted": "Han reaccionado {{n}} personas",
|
||||
"N_users": "{{n}} usuarios",
|
||||
"name": "nombre",
|
||||
"Name": "Nombre",
|
||||
"New_Message": "Nuevo mensaje",
|
||||
"New_Password": "Nueva contraseña",
|
||||
"New_Server": "Nuevo servidor",
|
||||
"Next": "Siguiente",
|
||||
"No_files": "No hay archivos",
|
||||
"No_mentioned_messages": "No hay mensajes mencionados",
|
||||
"No_pinned_messages": "No hay mensajes fijados",
|
||||
"No_results_found": "No hay resultados",
|
||||
"No_starred_messages": "No hay mensajes destacados",
|
||||
"No_thread_messages": "No hay hilots",
|
||||
"No_Message": "Sin mensajes",
|
||||
"No_messages_yet": "No hay todavía mensajes",
|
||||
"No_Reactions": "No hay reacciones",
|
||||
"No_Read_Receipts": "No hay confirmaciones de lectura",
|
||||
"Not_logged": "No logueado",
|
||||
"Not_RC_Server": "Esto no es un servidor de Rocket.Chat.\n{{contact}}",
|
||||
"Nothing": "Nada",
|
||||
"Nothing_to_save": "No hay nada para guardar!",
|
||||
"Notify_active_in_this_room": "Notificar usuarios activos en esta sala",
|
||||
"Notify_all_in_this_room": "Notificar a todos en esta sala",
|
||||
"Notifications": "Notificaciones",
|
||||
"Notification_Duration": "Duración notificación",
|
||||
"Notification_Preferences": "Configuración de notificaciones",
|
||||
"Offline": "Sin conexión",
|
||||
"Oops": "Oops!",
|
||||
"Onboarding_title": "Bienvenido a Rocket.Chat",
|
||||
"Online": "Conectado",
|
||||
"Only_authorized_users_can_write_new_messages": "Sólo pueden escribir mensajes usuarios autorizados",
|
||||
"Open_emoji_selector": "Abrir selector de emojis",
|
||||
"Open_Source_Communication": "Comunicación Open Source",
|
||||
"Password": "Contraseña",
|
||||
"Permalink_copied_to_clipboard": "Enlace permanente copiado al portapapeles!",
|
||||
"Pin": "Fijar",
|
||||
"Pinned_Messages": "Mensajes fijados",
|
||||
"pinned": "fijado",
|
||||
"Pinned": "Fijado",
|
||||
"Please_enter_your_password": "Por favor introduce tu contraseña",
|
||||
"Preferences": "Configuración",
|
||||
"Preferences_saved": "Configuración guardada!",
|
||||
"Privacy_Policy": "Política de Privacidad",
|
||||
"Private_Channel": "Canal privado",
|
||||
"Private_Groups": "Grupos privados",
|
||||
"Private": "Privado",
|
||||
"Processing": "Procesando...",
|
||||
"Profile_saved_successfully": "Perfil guardado correctamente!",
|
||||
"Profile": "Perfil",
|
||||
"Public_Channel": "Canal público",
|
||||
"Public": "Público",
|
||||
"Push_Notifications": "Push Notifications",
|
||||
"Push_Notifications_Alert_Info": "Estas notificaciones se le entregan cuando la aplicación no está abierta",
|
||||
"Quote": "Citar",
|
||||
"Reactions_are_disabled": "Las reacciones están desactivadas",
|
||||
"Reactions_are_enabled": "Las reacciones están habilitadas",
|
||||
"Reactions": "Reacciones",
|
||||
"Read": "Leer",
|
||||
"Read_Only_Channel": "Canal de sólo lectura",
|
||||
"Read_Only": "Sólo lectura ",
|
||||
"Read_Receipt": "Comprobante de lectura",
|
||||
"Receive_Group_Mentions": "Recibir menciones de grupo",
|
||||
"Receive_Group_Mentions_Info": "Recibir menciones @all y @here",
|
||||
"Register": "Registrar",
|
||||
"Repeat_Password": "Repetir contraseña",
|
||||
"Replied_on": "Respondido el:",
|
||||
"replies": "respuestas",
|
||||
"reply": "respuesta",
|
||||
"Reply": "Respuesta",
|
||||
"Report": "Informe",
|
||||
"Receive_Notification": "Recibir notificación",
|
||||
"Receive_notifications_from": "Recibir notificación de {{name}}",
|
||||
"Resend": "Reenviar",
|
||||
"Reset_password": "Resetear contraseña",
|
||||
"resetting_password": "reseteando contraseña",
|
||||
"RESET": "RESET",
|
||||
"Roles": "Roles",
|
||||
"Room_actions": "Acciones de sala",
|
||||
"Room_changed_announcement": "El anuncio de la sala cambió a: {{announcement}} por {{userBy}}",
|
||||
"Room_changed_description": "La descripción de la sala cambió a: {{description}} por {{userBy}}",
|
||||
"Room_changed_privacy": "El tipo de la sala cambió a: {{type}} por {{userBy}}",
|
||||
"Room_changed_topic": "El asunto de la sala cambió a: {{topic}} por {{userBy}}",
|
||||
"Room_Files": "Archivos",
|
||||
"Room_Info_Edit": "Editar información de la sala",
|
||||
"Room_Info": "Información de la sala",
|
||||
"Room_Members": "Miembros de la sala",
|
||||
"Room_name_changed": "El nombre de la sala cambió a: {{name}} por {{userBy}}",
|
||||
"SAVE": "SAVE",
|
||||
"Save_Changes": "Guardar cambios",
|
||||
"Save": "Guardar",
|
||||
"saving_preferences": "guardando preferencias",
|
||||
"saving_profile": "guardando perfil",
|
||||
"saving_settings": "guardando confiración",
|
||||
"Search_Messages": "Buscar mensajes",
|
||||
"Search": "Buscar",
|
||||
"Search_by": "Buscar por",
|
||||
"Search_global_users": "Buscar por usuarios globales",
|
||||
"Search_global_users_description": "Si lo activas, puedes buscar cualquier usuario de otras empresas o servidores.",
|
||||
"Seconds": "{{second}} segundos",
|
||||
"Select_Avatar": "Selecciona avatar",
|
||||
"Select_Server": "Selecciona servidor",
|
||||
"Select_Users": "Selecciona usuarios",
|
||||
"Send": "Enviar",
|
||||
"Send_audio_message": "Enviar nota de audio",
|
||||
"Send_crash_report": "Enviar informe errores",
|
||||
"Send_message": "Enviar mensaje",
|
||||
"Send_to": "Enviar a..",
|
||||
"Sent_an_attachment": "Enviar un adjunto",
|
||||
"Server": "Servidor",
|
||||
"Servers": "Servidores",
|
||||
"Server_version": "Versión servidor: {{version}}",
|
||||
"Set_username_subtitle": "El nombre de usuario se utiliza para permitir que otros le mencionen en los mensajes",
|
||||
"Settings": "Configuración",
|
||||
"Settings_succesfully_changed": "Configuración cambiada correctamente!",
|
||||
"Share": "Compartir",
|
||||
"Share_this_app": "Compartir esta App",
|
||||
"Show_Unread_Counter": "Mostrar contador No leídos",
|
||||
"Show_Unread_Counter_Info": "El contador de no leídos se muestra como una insignia a la derecha del canal, en la lista",
|
||||
"Sign_in_your_server": "Accede a tu servidor",
|
||||
"Sign_Up": "Acceder",
|
||||
"Some_field_is_invalid_or_empty": "Algún campo es incorrecto o vacío",
|
||||
"Sorting_by": "Ordenado por {{key}}",
|
||||
"Sound": "Sonido",
|
||||
"Star_room": "Destacar sala",
|
||||
"Star": "Destacar",
|
||||
"Starred_Messages": "Mensajes destacados",
|
||||
"starred": "destacado",
|
||||
"Starred": "Destacado",
|
||||
"Start_of_conversation": "Comiezo de la conversación",
|
||||
"Started_discussion": "Comenzar una conversación:",
|
||||
"Started_call": "Llamada iniciada por {{userBy}}",
|
||||
"Submit": "Enviar",
|
||||
"Table": "Tabla",
|
||||
"Take_a_photo": "Enviar Foto",
|
||||
"Take_a_video": "Enviar Vídeo",
|
||||
"tap_to_change_status": "pulsa para cambiar el estado",
|
||||
"Tap_to_view_servers_list": "Pulsa para ver la lista de servidores",
|
||||
"Terms_of_Service": "Términos de servicio",
|
||||
"Theme": "Tema",
|
||||
"There_was_an_error_while_action": "Ha habido un error mientras {{action}}!",
|
||||
"This_room_is_blocked": "La sala está bloqueada",
|
||||
"This_room_is_read_only": "Esta sala es de sólo lectura",
|
||||
"Thread": "Hilo",
|
||||
"Threads": "Hilos",
|
||||
"Timezone": "Zona horaria",
|
||||
"To": "Para",
|
||||
"topic": "asunto",
|
||||
"Topic": "Asunto",
|
||||
"Translate": "Traducir",
|
||||
"Try_again": "Intentar de nuevo",
|
||||
"Two_Factor_Authentication": "Autenticación de doble factor",
|
||||
"Type_the_channel_name_here": "Escribe el nombre del canal aquí",
|
||||
"unarchive": "reactivar",
|
||||
"UNARCHIVE": "UNARCHIVE",
|
||||
"Unblock_user": "Desbloquear usuario",
|
||||
"Unfavorite": "Quitar Favorito",
|
||||
"Unfollowed_thread": "Dejar de seguir el Hilo",
|
||||
"Unmute": "Desmutear",
|
||||
"unmuted": "Desmuteado",
|
||||
"Unpin": "Quitar estado Fijado",
|
||||
"unread_messages": "marcar como No leído",
|
||||
"Unread": "Marcar como No leído",
|
||||
"Unread_on_top": "Mensajes No leídos en la parte superior",
|
||||
"Unstar": "Quitar Destacado",
|
||||
"Updating": "Actualizando...",
|
||||
"Uploading": "Subiendo",
|
||||
"Upload_file_question_mark": "Subir fichero?",
|
||||
"Users": "Usuarios",
|
||||
"User_added_by": "Usuario {{userAdded}} añadido por {{userBy}}",
|
||||
"User_has_been_key": "El usuario ha sido {{key}}",
|
||||
"User_is_no_longer_role_by_": "{{user}} ha dejado de ser {{role}} por {{userBy}}",
|
||||
"User_muted_by": "Usuario {{userMuted}} muteado por {{userBy}}",
|
||||
"User_removed_by": "Usuario {{userRemoved}} eliminado por {{userBy}}",
|
||||
"User_sent_an_attachment": "{{user}} envío un adjunto",
|
||||
"User_unmuted_by": "Usuario {{userUnmuted}} desmuteado por {{userBy}}",
|
||||
"User_was_set_role_by_": "{{user}} ha comenzado a ser {{role}} por {{userBy}}",
|
||||
"Username_is_empty": "Nombre de usuario está vacío",
|
||||
"Username": "Nombre de usuario",
|
||||
"Username_or_email": "Nombre de usuario o email",
|
||||
"Validating": "Validando",
|
||||
"Video_call": "Vídeo llamada",
|
||||
"View_Original": "Ver original",
|
||||
"Voice_call": "Llamada de voz",
|
||||
"Websocket_disabled": "Websocket está deshabilitado para este servidor.\n{{contact}}",
|
||||
"Welcome": "Bienvenido",
|
||||
"Whats_your_2fa": "¿Cuál es tu código 2FA?",
|
||||
"Without_Servers": "Sin servidores",
|
||||
"Yes_action_it": "Sí, {{action}}!",
|
||||
"Yesterday": "Ayer",
|
||||
"You_are_in_preview_mode": "Estás en modo Vista Previa",
|
||||
"You_are_offline": "Estás desconectado",
|
||||
"You_can_search_using_RegExp_eg": "Puedes usar expresiones regulares. Por ejemplo, `/^text$/i`",
|
||||
"You_colon": "Tú: ",
|
||||
"you_were_mentioned": "has sido mencionado",
|
||||
"you": "tú",
|
||||
"You": "Tú",
|
||||
"You_need_to_access_at_least_one_RocketChat_server_to_share_something": "Necesita acceder al menos a un servidor Rocket.Chat para compartir algo.",
|
||||
"Your_certificate": "Tu certificado",
|
||||
"Version_no": "Versión: {{version}}",
|
||||
"You_will_not_be_able_to_recover_this_message": "No podrás recuperar este mensaje!",
|
||||
"Change_Language": "Cambiar idioma",
|
||||
"Crash_report_disclaimer": "Nunca rastreamos el contenido de sus conversaciones. El informe del error sólo contiene información relevante para nosotros con el fin de identificar los problemas y solucionarlos.",
|
||||
"Type_message": "Escribir mensaje",
|
||||
"Room_search": "Búsqueda de salas",
|
||||
"Room_selection": "Selecciona sala 1...9",
|
||||
"Next_room": "Siguiente sala",
|
||||
"Previous_room": "Sala anterior",
|
||||
"New_room": "Nueva sala",
|
||||
"Upload_room": "Subir a sala",
|
||||
"Search_messages": "Buscar mensajes",
|
||||
"Scroll_messages": "Scroll mensajes",
|
||||
"Reply_latest": "Responder al último",
|
||||
"Server_selection": "Seleccionar servidor",
|
||||
"Server_selection_numbers": "Seleccionar servidor 1...9",
|
||||
"Add_server": "Añadir servidor",
|
||||
"New_line": "Nueva línea"
|
||||
}
|
|
@ -1,623 +0,0 @@
|
|||
export default {
|
||||
'1_person_reacted': '1 personne a réagi',
|
||||
'1_user': '1 utilisateur',
|
||||
'error-action-not-allowed': '{{action}} n\'est pas autorisé',
|
||||
'error-application-not-found': 'Application non trouvée',
|
||||
'error-archived-duplicate-name': 'Il y a un canal archivé avec nom {{room_name}}',
|
||||
'error-avatar-invalid-url': 'URL d\'avatar invalide: {{url}}',
|
||||
'error-avatar-url-handling': 'Erreur lors de la gestion du paramètre d\'avatar à partir d\'une URL ({{url}}) pour {{username}}',
|
||||
'error-cant-invite-for-direct-room': 'Impossible d\'inviter l\'utilisateur aux salles direct',
|
||||
'error-could-not-change-email': 'Impossible de changer l\'adresse e-mail',
|
||||
'error-could-not-change-name': 'Impossible de changer le nom',
|
||||
'error-could-not-change-username': 'Impossible de changer le nom d\'utilisateur',
|
||||
'error-could-not-change-status': 'Impossible de changer le statut',
|
||||
'error-delete-protected-role': 'Impossible de supprimer un rôle protégé',
|
||||
'error-department-not-found': 'Département introuvable',
|
||||
'error-direct-message-file-upload-not-allowed': 'Le partage de fichiers n\'est pas autorisé dans les messages directs',
|
||||
'error-duplicate-channel-name': 'un canal avec nom {{channel_name}} existe',
|
||||
'error-email-domain-blacklisted': 'Le domaine de messagerie est sur liste noire',
|
||||
'error-email-send-failed': 'Erreur lors de la tentative d\'envoi d\'un courrier électronique: {{message}}',
|
||||
'error-save-image': 'Erreur en sauvegardant l\'image',
|
||||
'error-save-video': 'Erreur en sauvegardant la video',
|
||||
'error-field-unavailable': '{{field}} est déjà utilisé: (',
|
||||
'error-file-too-large': 'Le fichier est trop volumineux',
|
||||
'error-importer-not-defined': 'L\'importateur n\'a pas été défini correctement, il manque la classe import.',
|
||||
'error-input-is-not-a-valid-field': '{{input}} N\'est pas valide {{field}}',
|
||||
'error-invalid-actionlink': 'Lien d\'action invalide',
|
||||
'error-invalid-arguments': 'Invalid arguments',
|
||||
'error-invalid-asset': 'élément incorrect',
|
||||
'error-invalid-channel': 'Canal invalide.',
|
||||
'error-invalid-channel-start-with-chars': 'Canal invalide. Commence par @ ou #',
|
||||
'error-invalid-custom-field': 'Champ personnalisé incorrect',
|
||||
'error-invalid-custom-field-name': 'Nom de champ personnalisé non valide. Utilisez uniquement des lettres, des chiffres, des traits d\'union et de soulignement.',
|
||||
'error-invalid-date': 'Date fournie invalide.',
|
||||
'error-invalid-description': 'Description invalide',
|
||||
'error-invalid-domain': 'Domaine invalide',
|
||||
'error-invalid-email': 'Adresse e-mail non valide {{emai}}',
|
||||
'error-invalid-email-address': 'Adresse e-mail invalide',
|
||||
'error-invalid-file-height': 'Hauteur de fichier non valide',
|
||||
'error-invalid-file-type': 'Type de fichier invalide',
|
||||
'error-invalid-file-width': 'Largeur de fichier invalide',
|
||||
'error-invalid-from-address': 'Vous avez informé une adresse FROM invalide.',
|
||||
'error-invalid-integration': 'Intégration invalide',
|
||||
'error-invalid-message': 'Message invalide',
|
||||
'error-invalid-method': 'Méthode invalide',
|
||||
'error-invalid-name': 'Nom incorrect',
|
||||
'error-invalid-password': 'Mot de passe incorrect',
|
||||
'error-invalid-redirectUri': 'RedirectUri invalide',
|
||||
'error-invalid-role': 'Rôle invalide',
|
||||
'error-invalid-room': 'Salon invalide',
|
||||
'error-invalid-room-name': '{{room_name}} n\'est pas un nom de salon valide',
|
||||
'error-invalid-room-type': '{{type}} n\'est pas un type de salon valide.',
|
||||
'error-invalid-settings': 'Paramètres fournis non valides',
|
||||
'error-invalid-subscription': 'Subscription invalide',
|
||||
'error-invalid-token': 'Jeton invalide',
|
||||
'error-invalid-triggerWords': 'Mots déclencheurs invalides',
|
||||
'error-invalid-urls': 'URL non valides',
|
||||
'error-invalid-user': 'Utilisateur invalide',
|
||||
'error-invalid-username': 'Nom d\'utilisateur invalide',
|
||||
'error-invalid-webhook-response': 'L\'URL webhook a répondu avec un statut autre que 200',
|
||||
'error-message-deleting-blocked': 'La suppression du message est bloquée',
|
||||
'error-message-editing-blocked': 'La modification du message est bloquée',
|
||||
'error-message-size-exceeded': 'La taille du message dépasse Message_MaxAllowedSize',
|
||||
'error-missing-unsubscribe-link': 'Vous devez fournir le [unsubscribe] lien.',
|
||||
'error-no-tokens-for-this-user': 'Il n\'y a pas de jetons pour cet utilisateur',
|
||||
'error-not-allowed': 'Non autorisé',
|
||||
'error-not-authorized': 'Non autorisé',
|
||||
'error-push-disabled': 'Push est désactivé',
|
||||
'error-remove-last-owner': 'Ceci est le dernier propriétaire. Veuillez définir un nouveau propriétaire avant de supprimer celui-ci.',
|
||||
'error-role-in-use': 'Impossible de supprimer le rôle car est utilisé',
|
||||
'error-role-name-required': 'Le nom du rôle est requis',
|
||||
'error-the-field-is-required': 'Le champ {{field}} est requis.',
|
||||
'error-too-many-requests': 'Erreur, trop de demandes. Ralentissez, s\'il vous plaît. Vous devez attendre {{seconds}} secondes avant d\'essayer à nouveau.',
|
||||
'error-user-is-not-activated': 'L\'utilisateur n\'est pas activé',
|
||||
'error-user-has-no-roles': 'L\'utilisateur ne dispose pas d\'un rôle',
|
||||
'error-user-limit-exceeded': 'Le nombre d\'utilisateurs que vous essayez d\'inviter à #channel_name dépasse la limite définie par l\'administrateur',
|
||||
'error-user-not-in-room': 'L\'utilisateur n\'est pas dans cette salle',
|
||||
'error-user-registration-custom-field': 'error-user-registration-custom-field',
|
||||
'error-user-registration-disabled': 'L\'enregistrement de l\'utilisateur est désactivé',
|
||||
'error-user-registration-secret': 'Enregistrement de l\'utilisateur est autorisée uniquement via l\'URL secret',
|
||||
'error-you-are-last-owner': 'Vous êtes le dernier propriétaire. Veuillez définir un nouveau propriétaire avant de quitter la salle.',
|
||||
Actions: 'Actions',
|
||||
activity: 'activité',
|
||||
Activity: 'Activité',
|
||||
Add_Reaction: 'Ajouter une réaction',
|
||||
Add_Server: 'Ajouter un serveur',
|
||||
Add_users: 'Ajouter des utilisateurs',
|
||||
Admin_Panel: 'Panneau d\'Administration',
|
||||
Agent: 'Agent',
|
||||
Alert: 'Alerte',
|
||||
alert: 'alerte',
|
||||
alerts: 'alertes',
|
||||
All_users_in_the_channel_can_write_new_messages: 'Tous les utilisateurs du canal peuvent écrire de nouveaux messages',
|
||||
A_meaningful_name_for_the_discussion_room: 'Un nom explicite pour la salle de discussion',
|
||||
All: 'Tout',
|
||||
All_Messages: 'Tous les messages',
|
||||
Allow_Reactions: 'Autoriser les réactions',
|
||||
Alphabetical: 'Alphabétique',
|
||||
and_more: 'et plus',
|
||||
and: 'et',
|
||||
announcement: 'annonce',
|
||||
Announcement: 'Annonce',
|
||||
Apply_Your_Certificate: 'Valider le Certificat',
|
||||
ARCHIVE: 'ARCHIVER',
|
||||
archive: 'archiver',
|
||||
are_typing: 'sont en train d\'écrire',
|
||||
Are_you_sure_question_mark: 'Êtes-vous sûr ?',
|
||||
Are_you_sure_you_want_to_leave_the_room: 'Êtes-vous sûr de vouloir quitter le salon {{room}}?',
|
||||
Audio: 'Audio',
|
||||
Authenticating: 'Authentifier',
|
||||
Automatic: 'Automatique',
|
||||
Auto_Translate: 'Traduction-Auto',
|
||||
Avatar_changed_successfully: 'Avatar changé avec succès!',
|
||||
Avatar_Url: 'URL de l\'avatar',
|
||||
Away: 'absent',
|
||||
Back: 'Arrière',
|
||||
Black: 'Noir',
|
||||
Block_user: 'Bloquer l\'Utilisateur',
|
||||
Browser: 'Navigateur',
|
||||
Broadcast_channel_Description: 'Seuls les utilisateurs autorisés peuvent écrire de nouveaux messages, mais les autres utilisateurs pourront répondre.',
|
||||
Broadcast_Channel: 'Canal de diffusion',
|
||||
Busy: 'Occupé',
|
||||
By_proceeding_you_are_agreeing: 'En procédant, vous acceptez nos',
|
||||
Cancel_editing: 'Annuler la modification',
|
||||
Cancel_recording: 'Annuler l\'enregistrement',
|
||||
Cancel: 'Annuler',
|
||||
changing_avatar: 'changer d\'avatar',
|
||||
creating_channel: 'créer un canal',
|
||||
creating_invite: 'création d\'une invitation',
|
||||
Channel_Name: 'Nom du canal',
|
||||
Channels: 'Canaux',
|
||||
Chats: 'Chats',
|
||||
Call_already_ended: 'L\'appel a déjà terminé !',
|
||||
Click_to_join: 'Cliquez pour rejoindre!',
|
||||
Close: 'Fermer',
|
||||
Close_emoji_selector: 'Fermer le sélecteur d\'emoji',
|
||||
Closing_chat: 'Fermeture du Salon de discussion',
|
||||
Change_language_loading: 'Changement de la langue.',
|
||||
Chat_closed_by_agent: 'Le salon de discussion a été fermé',
|
||||
Choose: 'Choisir',
|
||||
Choose_from_library: 'Choisissez parmi la bibliothèque',
|
||||
Choose_file: 'Choisir un fichier',
|
||||
Choose_where_you_want_links_be_opened: 'Choisissez ou vous souhaitez ouvrir vos liens',
|
||||
Code: 'Code',
|
||||
Code_or_password_invalid: 'Code ou mot de passe invalide',
|
||||
Collaborative: 'Collaborative',
|
||||
Confirm: 'Confirmer',
|
||||
Connect: 'Se connecter',
|
||||
Connected: 'Connecté',
|
||||
connecting_server: 'connexion en cours au serveur',
|
||||
Connecting: 'Connexion ...',
|
||||
Contact_us: 'Contactez nous',
|
||||
Contact_your_server_admin: 'Contactez l\'administrateur de votre serveur.',
|
||||
Continue_with: 'Continuer avec',
|
||||
Copied_to_clipboard: 'Copié dans le presse-papier!',
|
||||
Copy: 'Copier',
|
||||
Conversation: 'Conversation',
|
||||
Permalink: 'Lien permanent',
|
||||
Certificate_password: 'Mot de passe du Certificat',
|
||||
Clear_cache: 'Effacer le cache local',
|
||||
Clear_cache_loading: 'Effacement du cache.',
|
||||
Whats_the_password_for_your_certificate: 'Quel est le mot de passe du Certificat ?',
|
||||
Create_account: 'Créer un compte',
|
||||
Create_Channel: 'Créer un canal',
|
||||
Create_Direct_Messages: 'Créer un message direct',
|
||||
Create_Discussion: 'Créer une Discussion',
|
||||
Created_snippet: 'créé un extrait',
|
||||
Create_a_new_workspace: 'Créer un nouvel espace de travail',
|
||||
Create: 'Créer',
|
||||
Custom_Status: 'Statut Personnalisé',
|
||||
Dark: 'Sombre',
|
||||
Dark_level: 'Niveau d\'assombrissement',
|
||||
Default: 'Défaut',
|
||||
Default_browser: 'Navigateur par défaut',
|
||||
Delete_Room_Warning: 'Supprimer une salle supprimera tous les messages postés dans la salle. Ça ne peut pas être annulé.',
|
||||
Department: 'Département',
|
||||
delete: 'supprimer',
|
||||
Delete: 'Supprimer',
|
||||
DELETE: 'SUPPRIMER',
|
||||
deleting_room: 'effacement de la salle',
|
||||
description: 'la description',
|
||||
Description: 'La description',
|
||||
Desktop_Options: 'Desktop Options',
|
||||
Directory: 'Répertoire',
|
||||
Direct_Messages: 'Messages directs',
|
||||
Disable_notifications: 'Désactiver les notifications',
|
||||
Discussions: 'Discussions',
|
||||
Discussion_Desc: 'Aide à garder un aperçu de ce qui se passe! En créant une discussion, un sous-canal de celui que vous avez sélectionné est créé et les deux sont liés.',
|
||||
Discussion_name: 'Nom de la discussion',
|
||||
Done: 'Fait',
|
||||
Dont_Have_An_Account: 'Vous n\'avez pas de compte?',
|
||||
Do_you_have_an_account: 'Avez-vous un compte?',
|
||||
Do_you_have_a_certificate: 'Avez-vous un certificat?',
|
||||
Do_you_really_want_to_key_this_room_question_mark: 'Voulez-vous vraiment {{key}} cette salle?',
|
||||
edit: 'modifier',
|
||||
edited: 'édité',
|
||||
Edit: 'Modifier',
|
||||
Edit_Status: 'Modifier le Statut',
|
||||
Edit_Invite: 'Modifier l\'invitation',
|
||||
Email_or_password_field_is_empty: 'Le champ e-mail ou mot de passe est vide',
|
||||
Email: 'E-mail',
|
||||
email: 'e-mail',
|
||||
Empty_title: 'Titre vide',
|
||||
Enable_Auto_Translate: 'Activer la traduction-auto',
|
||||
Enable_notifications: 'Activer les notifications',
|
||||
Everyone_can_access_this_channel: 'Tout le monde peut accéder à ce canal',
|
||||
Error_uploading: 'Erreur lors du téléchargement',
|
||||
Expiration_Days: 'Expiration (Jours)',
|
||||
Favorite: 'Favoris',
|
||||
Favorites: 'Favoris',
|
||||
Files: 'Fichiers',
|
||||
File_description: 'Description du fichier',
|
||||
File_name: 'Nom de fichier',
|
||||
Finish_recording: 'Terminer l\'enregistrement',
|
||||
Following_thread: 'Suivre le fil',
|
||||
For_your_security_you_must_enter_your_current_password_to_continue: 'Pour votre sécurité, vous devez entrer votre mot de passe actuel pour continuer.',
|
||||
Forgot_password_If_this_email_is_registered: 'Si cet e-mail est enregistré, nous vous enverrons des instructions pour réinitialiser votre mot de passe. Si vous ne recevez pas d\'e-mail sous peu, veuillez revenir et réessayer.',
|
||||
Forgot_password: 'Mot de passe oublié',
|
||||
Forgot_Password: 'Mot de passe oublié',
|
||||
Forward: 'Faire suivre',
|
||||
Forward_Chat: 'Faire suivre le canal de discussion',
|
||||
Forward_to_department: 'Faire suivre au département',
|
||||
Forward_to_user: 'Faire suivre a l\'utilisateur',
|
||||
Full_table: 'Cliquez pour voir la table complète',
|
||||
Generate_New_Link: 'Générer un nouveau lien',
|
||||
Group_by_favorites: 'Grouper par favoris',
|
||||
Group_by_type: 'Grouper par type',
|
||||
Hide: 'Cacher',
|
||||
Has_joined_the_channel: 'a rejoint le canal',
|
||||
Has_joined_the_conversation: 'a rejoint la conversation',
|
||||
Has_left_the_channel: 'a quitté la chaîne',
|
||||
Hide_System_Messages: 'Masquer les messages système',
|
||||
Hide_type_messages: 'Masquer les messages "{{type}}"',
|
||||
Message_HideType_uj: 'L\'utilisateur a rejoint',
|
||||
Message_HideType_ul: 'L\'utilisateur est parti',
|
||||
Message_HideType_ru: 'Utilisateur éjecté',
|
||||
Message_HideType_au: 'Utilisateur ajouté',
|
||||
Message_HideType_mute_unmute: 'Utilisateur rendu muet / a retrouvé la parole',
|
||||
Message_HideType_r: 'Le nom du salon a été changé',
|
||||
Message_HideType_ut: 'L\'Utilisateur a rejoint la conversation',
|
||||
Message_HideType_wm: 'Bienvenue',
|
||||
Message_HideType_rm: 'Message supprimé',
|
||||
Message_HideType_subscription_role_added: 'a été défini avec ce Rôle',
|
||||
Message_HideType_subscription_role_removed: 'Ce Rôle n\'est plus défini',
|
||||
Message_HideType_room_archived: 'Salon Archivé',
|
||||
Message_HideType_room_unarchived: 'Salon Désarchivé',
|
||||
IP: 'IP',
|
||||
In_app: 'In-app',
|
||||
In_App_And_Desktop: 'In-app et Bureau',
|
||||
In_App_and_Desktop_Alert_info: 'Affiche une bannière en haut de l\'écran lorsque l\'application est ouverte et affiche une notification sur le bureau',
|
||||
Invisible: 'Invisible',
|
||||
Invite: 'Inviter',
|
||||
is_a_valid_RocketChat_instance: 'est une instance valide de Rocket.Chat',
|
||||
is_not_a_valid_RocketChat_instance: 'n\'est pas une instance valide de Rocket.Chat',
|
||||
is_typing: 'est en train d\'écrire',
|
||||
Invalid_or_expired_invite_token: 'Jeton d\'invitation non valide ou expiré',
|
||||
Invalid_server_version: 'Le serveur que vous essayez de connecter utilise une version qui n\'est plus prise en charge par l\'application: {{currentVersion}}.\n\nNous exigeons la version {{minVersion}}',
|
||||
Invite_Link: 'Lien d\'invitation',
|
||||
Invite_users: 'Inviter utilisateur',
|
||||
Join: 'Rejoindre',
|
||||
Join_our_open_workspace: 'Rejoignez notre espace de travail ouvert',
|
||||
Join_your_workspace: 'Rejoignez votre espace de travail',
|
||||
Just_invited_people_can_access_this_channel: 'Seuls les invités peuvent accéder à ce canal',
|
||||
Language: 'Langue',
|
||||
last_message: 'Dernier message',
|
||||
Leave_channel: 'Quitter le canal',
|
||||
leaving_room: 'En quittent le canal',
|
||||
leave: 'quitter',
|
||||
Legal: 'Légale',
|
||||
Light: 'Lumière',
|
||||
License: 'Licence',
|
||||
Livechat: 'Livechat',
|
||||
Livechat_edit: 'Livechat modification',
|
||||
Login: 'Connexion',
|
||||
Login_error: 'Vos identifiants ont été rejetés! Veuillez réessayer.',
|
||||
Login_with: 'Se connecter avec',
|
||||
Logging_out: 'Déconnexion.',
|
||||
Logout: 'Se déconnecter',
|
||||
Max_number_of_uses: 'Nombre maximum d\'utilisations',
|
||||
Max_number_of_users_allowed_is_number: 'Le nombre maximum d\'utilisateurs autorisés est {{maxUsers}}',
|
||||
members: 'membres',
|
||||
Members: 'Membres',
|
||||
Mentioned_Messages: 'Messages mentionnés',
|
||||
mentioned: 'mentionné',
|
||||
Mentions: 'Mentions',
|
||||
Message_accessibility: 'message de {{user}} à {{time}}: {{message}}',
|
||||
Message_actions: 'Actions de message',
|
||||
Message_pinned: 'Message épinglé',
|
||||
Message_removed: 'Message supprimé',
|
||||
Message_starred: 'Message suivi',
|
||||
Message_unstarred: 'Message non suivi',
|
||||
message: 'message',
|
||||
messages: 'messages',
|
||||
Message: 'Message',
|
||||
Messages: 'Messages',
|
||||
Message_Reported: 'Message signalé',
|
||||
Microphone_Permission_Message: 'Rocket.Chat doit avoir accès à votre microphone pour pouvoir envoyer un message audio.',
|
||||
Microphone_Permission: 'Permission de microphone',
|
||||
Mute: 'Rendre muet',
|
||||
muted: 'Rendu muet',
|
||||
My_servers: 'Mes serveurs',
|
||||
N_people_reacted: '{{n}} personnes ont réagi',
|
||||
N_users: '{{n}} utilisateurs',
|
||||
name: 'nom',
|
||||
Name: 'Nom',
|
||||
Navigation_history: 'Historique de navigation',
|
||||
Never: 'Jamais',
|
||||
New_Message: 'Nouveau message',
|
||||
New_Password: 'Nouveau mot de passe',
|
||||
New_Server: 'Nouveau serveur',
|
||||
Next: 'Suivant',
|
||||
No_files: 'Aucun fichier',
|
||||
No_limit: 'Pas de limites',
|
||||
No_mentioned_messages: 'Aucun message mentionné',
|
||||
No_pinned_messages: 'Aucun message épinglé',
|
||||
No_results_found: 'Aucun résultat trouvé',
|
||||
No_starred_messages: 'Pas de messages suivis',
|
||||
No_thread_messages: 'Aucun fil de discussion',
|
||||
No_label_provided: 'Aucun {{label}} fourni.',
|
||||
No_Message: 'Aucun message',
|
||||
No_messages_yet: 'Pas encore de messages',
|
||||
No_Reactions: 'Aucune réaction',
|
||||
No_Read_Receipts: 'Pas d\'accusé de lecture',
|
||||
Not_logged: 'Non connecté',
|
||||
Not_RC_Server: 'Ce n\'est pas un serveur Rocket.Chat.\n{{contact}}',
|
||||
Nothing: 'Rien',
|
||||
Nothing_to_save: 'Rien à enregistrer!',
|
||||
Notify_active_in_this_room: 'Notifier les utilisateurs actifs dans cette salle',
|
||||
Notify_all_in_this_room: 'Notifier tous dans cette salle',
|
||||
Notifications: 'Notifications',
|
||||
Notification_Duration: 'Durée de Notification',
|
||||
Notification_Preferences: 'Préférences de Notification',
|
||||
No_available_agents_to_transfer: 'Aucun agent disponible à qui transférer',
|
||||
Offline: 'Hors ligne',
|
||||
Oops: 'Oops!',
|
||||
Omnichannel: 'Omnichannel',
|
||||
Onboarding_description: 'Un espace de travail est l\'espace de collaboration de votre équipe ou organisation. Demandez à l\'administrateur de l\'espace de travail l\'adresse pour rejoindre ou créez-en une pour votre équipe.',
|
||||
Onboarding_join_workspace: 'Rejoindre un espace de travail',
|
||||
Onboarding_subtitle: 'Au-delà de la collaboration d\'équipe',
|
||||
Onboarding_title: 'Bienvenue sur Rocket.Chat',
|
||||
Onboarding_join_open_description: 'Rejoignez notre espace de travail ouvert pour discuter avec l\'équipe et la communauté Rocket.Chat.',
|
||||
Onboarding_agree_terms: 'En continuant, vous acceptez Rocket.Chat',
|
||||
Onboarding_less_options: 'Moins d\'options',
|
||||
Onboarding_more_options: 'Plus d\'options',
|
||||
Online: 'En ligne',
|
||||
Only_authorized_users_can_write_new_messages: 'Seuls les utilisateurs autorisés peuvent écrire de nouveaux messages.',
|
||||
Open_emoji_selector: 'Ouvrir sélecteur emoji',
|
||||
Open_Source_Communication: 'Communication Open Source',
|
||||
Open_your_authentication_app_and_enter_the_code: 'Ouvrez votre application d\'authentification et entrez le code.',
|
||||
OR: 'OU',
|
||||
OS: 'OS',
|
||||
Overwrites_the_server_configuration_and_use_room_config: 'Écrase la configuration du serveur et utilise la configuration du salon',
|
||||
Password: 'Mot de passe',
|
||||
Parent_channel_or_group: 'Chaîne ou groupe parent',
|
||||
Permalink_copied_to_clipboard: 'Lien permanent copié dans le presse-papier!',
|
||||
Phone: 'Téléphone',
|
||||
Pin: 'Épingler',
|
||||
Pinned_Messages: 'Messages épinglés',
|
||||
pinned: 'épinglé',
|
||||
Pinned: 'Épinglé',
|
||||
Please_add_a_comment: 'Veuillez ajouter un commentaire',
|
||||
Please_enter_your_password: 'Veuillez entrer votre mot de passe',
|
||||
Please_wait: 'Attendez s\'il vous plaît',
|
||||
Preferences: 'Préférences',
|
||||
Preferences_saved: 'Préférences sauvegardées!',
|
||||
Privacy_Policy: ' Politique de confidentialité',
|
||||
Private_Channel: 'Canal privé',
|
||||
Private_Groups: 'Groupes privés',
|
||||
Private: 'Privé',
|
||||
Processing: 'En traitement...',
|
||||
Profile_saved_successfully: 'Profil enregistré avec succès!',
|
||||
Profile: 'Profil',
|
||||
Public_Channel: 'Canal Public',
|
||||
Public: 'Public',
|
||||
Push_Notifications: 'Notifications Push',
|
||||
Push_Notifications_Alert_Info: 'Ces notifications vous sont livrées lorsque l\'application n\'est pas ouverte',
|
||||
Quote: 'Citation',
|
||||
Reactions_are_disabled: 'Les réactions sont désactivées',
|
||||
Reactions_are_enabled: 'Les réactions sont activées',
|
||||
Reactions: 'Réactions',
|
||||
Read: 'Lecture',
|
||||
Read_External_Permission_Message: 'Rocket.Chat doit accéder aux photos, aux médias et aux fichiers sur votre appareil',
|
||||
Read_External_Permission: 'Permission de lecture des fichiers',
|
||||
Read_Only_Channel: 'Chaîne en lecture seule',
|
||||
Read_Only: 'Lecture seule',
|
||||
Read_Receipt: 'Accusé de réception',
|
||||
Receive_Group_Mentions: 'Recevoir des mentions de groupe',
|
||||
Receive_Group_Mentions_Info: 'Recevoir les mentions @all et @here',
|
||||
Register: 'S\'inscrire',
|
||||
Repeat_Password: 'Répéter le mot de passe',
|
||||
Replied_on: 'Répondu le:',
|
||||
replies: 'réponses',
|
||||
reply: 'répondre',
|
||||
Reply: 'Répondre',
|
||||
Report: 'Signaler',
|
||||
Receive_Notification: 'Recevoir une notification',
|
||||
Receive_notifications_from: 'Recevoir les notifications de {{name}}',
|
||||
Resend: 'Renvoyer',
|
||||
Reset_password: 'Réinitialiser le mot de passe',
|
||||
resetting_password: 'réinitialisation du mot de passe',
|
||||
RESET: 'RÉINITIALISER',
|
||||
Return: 'Retour',
|
||||
Review_app_title: 'Appréciez-vous cette application?',
|
||||
Review_app_desc: 'Donnez-nous 5 étoiles sur {{store}}',
|
||||
Review_app_yes: 'Bien sur!',
|
||||
Review_app_no: 'Non',
|
||||
Review_app_later: 'plus tard',
|
||||
Review_app_unable_store: 'Impossible d\'ouvrir {{store}}',
|
||||
Review_this_app: 'Donnez votre avis sur cette application',
|
||||
Remove: 'Retirer',
|
||||
Roles: 'Rôles',
|
||||
Room_actions: 'Actions de canal',
|
||||
Room_changed_announcement: 'Annonce de canal est changée en: {{announcement}} par {{userBy}}',
|
||||
Room_changed_description: 'Description de canal est changée en: {{description}} par {{userBy}}',
|
||||
Room_changed_privacy: 'Type de canal est changé en: {{type}} par {{userBy}}',
|
||||
Room_changed_topic: 'Le sujet de canal est changé en: {{topic}} par {{userBy}}',
|
||||
Room_Files: 'Fichiers de canal',
|
||||
Room_Info_Edit: 'Infos sur le canal Modifier',
|
||||
Room_Info: 'Info sur le canal',
|
||||
Room_Members: 'Membres de canal',
|
||||
Room_name_changed: 'Nom de canal est changé en: {{name}} par {{userBy}}',
|
||||
SAVE: 'ENREGISTRER',
|
||||
Save_Changes: 'Sauvegarder les modifications',
|
||||
Save: 'Sauvegarder',
|
||||
Saved: 'Sauvé',
|
||||
saving_preferences: 'sauvegardant les préférences',
|
||||
saving_profile: 'enregistrement du profil',
|
||||
saving_settings: 'enregistrement des paramètres',
|
||||
saved_to_gallery: 'Sauvé dans la galerie',
|
||||
Search_Messages: 'Rechercher des messages',
|
||||
Search: 'Recherche',
|
||||
Search_by: 'Recherche par',
|
||||
Search_global_users: 'Rechercher des utilisateurs mondiaux',
|
||||
Search_global_users_description: 'Si vous activez, vous pouvez rechercher n\'importe quel utilisateur d\'autres sociétés ou serveurs.',
|
||||
Seconds: '{{second}} secondes',
|
||||
Select_Avatar: 'Sélectionnez un avatar',
|
||||
Select_Server: 'Sélectionnez un serveur',
|
||||
Select_Users: 'Sélectionner des utilisateurs',
|
||||
Select_a_Channel: 'Sélectionnez un canal',
|
||||
Select_a_Department: 'Sélectionnez un département',
|
||||
Select_an_option: 'Sélectionnez une option',
|
||||
Select_a_User: 'Sélectionnez un utilisateur',
|
||||
Send: 'Envoyer',
|
||||
Send_audio_message: 'Envoyer un message audio',
|
||||
Send_crash_report: 'Envoyer un rapport de plantage',
|
||||
Send_message: 'Envoyer un message',
|
||||
Send_me_the_code_again: 'Envoyez-moi à nouveau le code',
|
||||
Send_to: 'Envoyer à...',
|
||||
Sending_to: 'Envoi à',
|
||||
Sent_an_attachment: 'Envoyé une pièce jointe',
|
||||
Server: 'Serveur',
|
||||
Servers: 'Serveurs',
|
||||
Server_version: 'Version du serveur: {{version}}',
|
||||
Set_username_subtitle: 'Le nom d\'utilisateur est utilisé pour permettre aux autres de vous mentionner dans les messages',
|
||||
Set_custom_status: 'Définir un statut personnalisé',
|
||||
Set_status: 'Définir le statut',
|
||||
Status_saved_successfully: 'Statut enregistré avec succès!',
|
||||
Settings: 'Paramètres',
|
||||
Settings_succesfully_changed: 'Paramètres modifiés avec succès!',
|
||||
Share: 'Partager',
|
||||
Share_Link: 'Partager le lien',
|
||||
Share_this_app: 'Partager cette application',
|
||||
Show_more: 'Afficher plus..',
|
||||
Show_Unread_Counter: 'Afficher le compteur non lu',
|
||||
Show_Unread_Counter_Info: 'Le compteur non-lu est affiché sous forme de badge à droite de la chaîne, dans la liste',
|
||||
Sign_in_your_server: 'Connectez-vous à votre serveur',
|
||||
Sign_Up: 'S\'inscrire',
|
||||
Some_field_is_invalid_or_empty: 'Certains champs sont invalides ou vides',
|
||||
Sorting_by: 'Tri par {{key}}',
|
||||
Sound: 'Son',
|
||||
Star_room: 'Favoriser canal',
|
||||
Star: 'Favoris',
|
||||
Starred_Messages: 'Les messages favorisé',
|
||||
starred: 'favorisé',
|
||||
Starred: 'Favorisé',
|
||||
Start_of_conversation: 'Début de conversation',
|
||||
Start_a_Discussion: 'Lancer une discussion',
|
||||
Started_discussion: 'A commencé une discussion:',
|
||||
Started_call: 'Appel lancé par {{userBy}}',
|
||||
Submit: 'Soumettre',
|
||||
Table: 'Table',
|
||||
Tags: 'Mots clés',
|
||||
Take_a_photo: 'Prendre une photo',
|
||||
Take_a_video: 'Prendre une vidéo',
|
||||
Take_it: 'Prends-le!',
|
||||
tap_to_change_status: 'Appuyez pour changer de statut',
|
||||
Tap_to_view_servers_list: 'Appuyez pour afficher la liste des serveurs',
|
||||
Terms_of_Service: ' Conditions d\'utilisation ',
|
||||
Theme: 'Thème',
|
||||
The_user_wont_be_able_to_type_in_roomName: 'L\'utilisateur ne pourra pas écrire dans {{roomName}}',
|
||||
The_user_will_be_able_to_type_in_roomName: 'L\'utilisateur pourra écrire dans {{roomName}}',
|
||||
There_was_an_error_while_action: 'Il y avait une erreur en {{action}}!',
|
||||
This_room_is_blocked: 'Cette canal est bloquée',
|
||||
This_room_is_read_only: 'Cette canal est en lecture seule',
|
||||
Thread: 'Fil de discutions',
|
||||
Threads: 'Fils de discutions',
|
||||
Timezone: 'Fuseau horaire',
|
||||
To: 'A',
|
||||
topic: 'sujet',
|
||||
Topic: 'Sujet',
|
||||
Translate: 'Traduire',
|
||||
Try_again: 'Réessayer',
|
||||
Two_Factor_Authentication: 'Authentification à deux facteurs',
|
||||
Type_the_channel_name_here: 'Tapez le nom de canal ici',
|
||||
unarchive: 'désarchiver',
|
||||
UNARCHIVE: 'DÉSARCHIVER',
|
||||
Unblock_user: 'Débloquer l\'utilisateur',
|
||||
Unfavorite: 'Supprimer des favoris',
|
||||
Unfollowed_thread: 'Ne plus suivre ce fil',
|
||||
Unmute: 'Rendre La parole',
|
||||
unmuted: 'Rendu la parole',
|
||||
Unpin: 'Détacher',
|
||||
unread_messages: 'non lus',
|
||||
Unread: 'Non lu',
|
||||
Unread_on_top: 'Non lu sur le dessus',
|
||||
Unstar: 'Unstar',
|
||||
Updating: 'Mise à jour...',
|
||||
Uploading: 'Téléchargement',
|
||||
Upload_file_question_mark: 'Télécharger le fichier?',
|
||||
User: 'Utilisateur',
|
||||
Users: 'Utilisateurs',
|
||||
User_added_by: 'L\'utilisateur {{userAdded}} a été ajouté par {{userBy}}',
|
||||
User_Info: 'Info d\'utilisateur',
|
||||
User_has_been_key: 'L\'utilisateur a été {{key}}',
|
||||
User_is_no_longer_role_by_: '{{user}} n\'est plus {{role}} par {{userBy}}',
|
||||
User_muted_by: 'L\'utilisateur {{userMuted}} a été rendu muet par {{userBy}}',
|
||||
User_removed_by: 'L\'utilisateur {{userRemoved}} a été retiré par {{userBy}}',
|
||||
User_sent_an_attachment: '{{user}} envoyé une pièce jointe',
|
||||
User_unmuted_by: 'L\'utilisateur {{userBy}} a rendu la parole a {{userUnmuted}}',
|
||||
User_was_set_role_by_: '{{user}} l\'utilisateur a été défini {{role}} par {{userBy}}',
|
||||
Username_is_empty: 'Nom d\'utilisateur est vide',
|
||||
Username: 'Nom d\'utilisateur',
|
||||
Username_or_email: 'Nom d\'utilisateur ou address e-mail',
|
||||
Uses_server_configuration: 'Utilise la configuration du serveur',
|
||||
Validating: 'Validation',
|
||||
Registration_Succeeded: 'Inscription réussie!',
|
||||
Verify: 'Vérifier',
|
||||
Verify_email_title: 'Inscription réussie!',
|
||||
Verify_email_desc: 'Nous vous avons envoyé un e-mail pour confirmer votre inscription. Si vous ne recevez pas d\'e-mail sous peu, veuillez revenir et réessayer.',
|
||||
Verify_your_email_for_the_code_we_sent: 'Vérifiez votre e-mail pour le code que nous avons envoyé',
|
||||
Video_call: 'Appel vidéo',
|
||||
View_Original: 'Voir l\'original',
|
||||
Voice_call: 'Appel vocal',
|
||||
Waiting_for_network: 'En attente du réseau ...',
|
||||
Websocket_disabled: 'Le Websocket est désactivé pour ce serveur.\n{{contact}}',
|
||||
Welcome: 'Bienvenue',
|
||||
What_are_you_doing_right_now: 'Qu\'es ce que vous faites actuellement?',
|
||||
Whats_your_2fa: 'Quel est votre code 2FA?',
|
||||
Without_Servers: 'Sans serveurs',
|
||||
Workspaces: 'Espaces de travail',
|
||||
Would_you_like_to_return_the_inquiry: 'Souhaitez-vous retourner la demande?',
|
||||
Write_External_Permission_Message: 'Rocket.Chat a besoin d\'accéder à votre galerie pour que vous puissiez enregistrer des images.',
|
||||
Write_External_Permission: 'Autorisation de la galerie',
|
||||
Yes: 'Oui',
|
||||
Yes_action_it: 'Oui, {{action}} le!',
|
||||
Yesterday: 'Hier',
|
||||
You_are_in_preview_mode: 'Vous êtes en mode de prévisualisation',
|
||||
You_are_offline: 'Vous êtes hors ligne',
|
||||
You_can_search_using_RegExp_eg: 'Vous pouvez rechercher à l\'aide de RegExp. e.g. `/^text$/i`',
|
||||
You_colon: 'Vous: ',
|
||||
you_were_mentioned: 'vous avez été mentionné',
|
||||
You_were_removed_from_channel: 'Vous avez été retiré de{{channel}}',
|
||||
you: 'vous',
|
||||
You: 'Vous',
|
||||
Logged_out_by_server: 'Vous avez été déconnecté par le serveur. Veuillez vous reconnecter.',
|
||||
You_need_to_access_at_least_one_RocketChat_server_to_share_something: 'Vous devez accéder à au moins un serveur Rocket.Chat pour partager quelque chose.',
|
||||
Your_certificate: 'Votre Certificat',
|
||||
Your_invite_link_will_expire_after__usesLeft__uses: 'Votre lien d\'invitation expirera après {{usesLeft}} utilisations.',
|
||||
Your_invite_link_will_expire_on__date__or_after__usesLeft__uses: 'Votre lien d\'invitation expirera le {{date}} ou après {{usesLeft}} utilisations.',
|
||||
Your_invite_link_will_expire_on__date__: 'Votre lien d\'invitation expirera le {{date}}.',
|
||||
Your_invite_link_will_never_expire: 'Votre lien d\'invitation n\'expirera jamais.',
|
||||
Your_workspace: 'Votre espace de travail',
|
||||
Version_no: 'Version: {{version}}',
|
||||
You_will_not_be_able_to_recover_this_message: 'Vous ne pourrez pas récupérer ce message!',
|
||||
You_will_unset_a_certificate_for_this_server: 'Vous allez annuler un certificat pour ce serveur',
|
||||
Change_Language: 'Changer la Langue',
|
||||
Crash_report_disclaimer: 'Nous ne suivons jamais le contenu de vos chats. Le rapport de plantage ne contient que des informations pertinentes pour nous afin d\'identifier les problèmes et de les résoudre.',
|
||||
Type_message: 'Écrire un message',
|
||||
Room_search: 'Recherche de salon',
|
||||
Room_selection: 'Sélection du Salon 1...9',
|
||||
Next_room: 'Salon Suivant',
|
||||
Previous_room: 'Salon Précédent',
|
||||
New_room: 'Nouveau salon',
|
||||
Upload_room: 'Envoyer sur un salon',
|
||||
Search_messages: 'Recherche de messages',
|
||||
Scroll_messages: 'Défiler messages',
|
||||
Reply_latest: 'Répondre au dernier',
|
||||
Reply_in_Thread: 'Répondre dans le fil',
|
||||
Server_selection: 'Sélection du serveur',
|
||||
Server_selection_numbers: 'Sélection du Serveur 1...9',
|
||||
Add_server: 'Ajouter serveur',
|
||||
New_line: 'Nouvelle ligne',
|
||||
You_will_be_logged_out_of_this_application: 'Vous serez déconnecté de cette application.',
|
||||
Clear: 'Effacer',
|
||||
This_will_clear_all_your_offline_data: 'Cela effacera toutes vos données hors-ligne.',
|
||||
This_will_remove_all_data_from_this_server: 'Cela supprimera toutes les données de ce serveur.',
|
||||
Mark_unread: 'Marquer comme non lu',
|
||||
Wait_activation_warning: 'Avant de pouvoir vous connecter, votre compte doit être activé manuellement par un administrateur.',
|
||||
Screen_lock: 'Verrouillage d\'écran',
|
||||
Local_authentication_biometry_title: 'Authentifier',
|
||||
Local_authentication_biometry_fallback: 'Utiliser le mot de passe',
|
||||
Local_authentication_unlock_option: 'Déverrouiller avec mot de passe',
|
||||
Local_authentication_change_passcode: 'Changer le code',
|
||||
Local_authentication_info: 'Remarque: si vous oubliez le code, vous devrez supprimer et réinstaller l\'application.',
|
||||
Local_authentication_facial_recognition: 'reconnaissance faciale',
|
||||
Local_authentication_fingerprint: 'empreinte digitale',
|
||||
Local_authentication_unlock_with_label: 'Déverrouiller avec {{label}}',
|
||||
Local_authentication_auto_lock_60: 'Après 1 minute',
|
||||
Local_authentication_auto_lock_300: 'Après 5 minutes',
|
||||
Local_authentication_auto_lock_900: 'Après 15 minutes',
|
||||
Local_authentication_auto_lock_1800: 'Après 30 minutes',
|
||||
Local_authentication_auto_lock_3600: 'Après 1 heure',
|
||||
Passcode_enter_title: 'Entrez votre mot de passe',
|
||||
Passcode_choose_title: 'Choisissez votre nouveau mot de passe',
|
||||
Passcode_choose_confirm_title: 'Confirmez votre nouveau mot de passe',
|
||||
Passcode_choose_error: 'Les codes secrets ne correspondent pas. Réessayer.',
|
||||
Passcode_choose_force_set: 'Code d\'accès requis par l\'administrateur',
|
||||
Passcode_app_locked_title: 'App verrouillée',
|
||||
Passcode_app_locked_subtitle: 'Réessayez dans {{timeLeft}} secondes',
|
||||
After_seconds_set_by_admin: 'Après {{seconds}} secondes (défini par l\'administrateur)',
|
||||
Dont_activate: 'Ne pas activer maintenant',
|
||||
Queued_chats: 'Discussions en file d\'attente',
|
||||
Queue_is_empty: 'La file d\'attente est vide'
|
||||
};
|
|
@ -0,0 +1,623 @@
|
|||
{
|
||||
"1_person_reacted": "1 personne a réagi",
|
||||
"1_user": "1 utilisateur",
|
||||
"error-action-not-allowed": "{{action}} n'est pas autorisé",
|
||||
"error-application-not-found": "Application non trouvée",
|
||||
"error-archived-duplicate-name": "Il y a un canal archivé avec nom {{room_name}}",
|
||||
"error-avatar-invalid-url": "URL d'avatar invalide: {{url}}",
|
||||
"error-avatar-url-handling": "Erreur lors de la gestion du paramètre d'avatar à partir d'une URL ({{url}}) pour {{username}}",
|
||||
"error-cant-invite-for-direct-room": "Impossible d'inviter l'utilisateur aux salles direct",
|
||||
"error-could-not-change-email": "Impossible de changer l'adresse e-mail",
|
||||
"error-could-not-change-name": "Impossible de changer le nom",
|
||||
"error-could-not-change-username": "Impossible de changer le nom d'utilisateur",
|
||||
"error-could-not-change-status": "Impossible de changer le statut",
|
||||
"error-delete-protected-role": "Impossible de supprimer un rôle protégé",
|
||||
"error-department-not-found": "Département introuvable",
|
||||
"error-direct-message-file-upload-not-allowed": "Le partage de fichiers n'est pas autorisé dans les messages directs",
|
||||
"error-duplicate-channel-name": "un canal avec nom {{channel_name}} existe",
|
||||
"error-email-domain-blacklisted": "Le domaine de messagerie est sur liste noire",
|
||||
"error-email-send-failed": "Erreur lors de la tentative d'envoi d'un courrier électronique: {{message}}",
|
||||
"error-save-image": "Erreur en sauvegardant l'image",
|
||||
"error-save-video": "Erreur en sauvegardant la video",
|
||||
"error-field-unavailable": "{{field}} est déjà utilisé: (",
|
||||
"error-file-too-large": "Le fichier est trop volumineux",
|
||||
"error-importer-not-defined": "L'importateur n'a pas été défini correctement, il manque la classe import.",
|
||||
"error-input-is-not-a-valid-field": "{{input}} N'est pas valide {{field}}",
|
||||
"error-invalid-actionlink": "Lien d'action invalide",
|
||||
"error-invalid-arguments": "Invalid arguments",
|
||||
"error-invalid-asset": "élément incorrect",
|
||||
"error-invalid-channel": "Canal invalide.",
|
||||
"error-invalid-channel-start-with-chars": "Canal invalide. Commence par @ ou #",
|
||||
"error-invalid-custom-field": "Champ personnalisé incorrect",
|
||||
"error-invalid-custom-field-name": "Nom de champ personnalisé non valide. Utilisez uniquement des lettres, des chiffres, des traits d'union et de soulignement.",
|
||||
"error-invalid-date": "Date fournie invalide.",
|
||||
"error-invalid-description": "Description invalide",
|
||||
"error-invalid-domain": "Domaine invalide",
|
||||
"error-invalid-email": "Adresse e-mail non valide {{emai}}",
|
||||
"error-invalid-email-address": "Adresse e-mail invalide",
|
||||
"error-invalid-file-height": "Hauteur de fichier non valide",
|
||||
"error-invalid-file-type": "Type de fichier invalide",
|
||||
"error-invalid-file-width": "Largeur de fichier invalide",
|
||||
"error-invalid-from-address": "Vous avez informé une adresse FROM invalide.",
|
||||
"error-invalid-integration": "Intégration invalide",
|
||||
"error-invalid-message": "Message invalide",
|
||||
"error-invalid-method": "Méthode invalide",
|
||||
"error-invalid-name": "Nom incorrect",
|
||||
"error-invalid-password": "Mot de passe incorrect",
|
||||
"error-invalid-redirectUri": "RedirectUri invalide",
|
||||
"error-invalid-role": "Rôle invalide",
|
||||
"error-invalid-room": "Salon invalide",
|
||||
"error-invalid-room-name": "{{room_name}} n'est pas un nom de salon valide",
|
||||
"error-invalid-room-type": "{{type}} n'est pas un type de salon valide.",
|
||||
"error-invalid-settings": "Paramètres fournis non valides",
|
||||
"error-invalid-subscription": "Subscription invalide",
|
||||
"error-invalid-token": "Jeton invalide",
|
||||
"error-invalid-triggerWords": "Mots déclencheurs invalides",
|
||||
"error-invalid-urls": "URL non valides",
|
||||
"error-invalid-user": "Utilisateur invalide",
|
||||
"error-invalid-username": "Nom d'utilisateur invalide",
|
||||
"error-invalid-webhook-response": "L'URL webhook a répondu avec un statut autre que 200",
|
||||
"error-message-deleting-blocked": "La suppression du message est bloquée",
|
||||
"error-message-editing-blocked": "La modification du message est bloquée",
|
||||
"error-message-size-exceeded": "La taille du message dépasse Message_MaxAllowedSize",
|
||||
"error-missing-unsubscribe-link": "Vous devez fournir le [unsubscribe] lien.",
|
||||
"error-no-tokens-for-this-user": "Il n'y a pas de jetons pour cet utilisateur",
|
||||
"error-not-allowed": "Non autorisé",
|
||||
"error-not-authorized": "Non autorisé",
|
||||
"error-push-disabled": "Push est désactivé",
|
||||
"error-remove-last-owner": "Ceci est le dernier propriétaire. Veuillez définir un nouveau propriétaire avant de supprimer celui-ci.",
|
||||
"error-role-in-use": "Impossible de supprimer le rôle car est utilisé",
|
||||
"error-role-name-required": "Le nom du rôle est requis",
|
||||
"error-the-field-is-required": "Le champ {{field}} est requis.",
|
||||
"error-too-many-requests": "Erreur, trop de demandes. Ralentissez, s'il vous plaît. Vous devez attendre {{seconds}} secondes avant d'essayer à nouveau.",
|
||||
"error-user-is-not-activated": "L'utilisateur n'est pas activé",
|
||||
"error-user-has-no-roles": "L'utilisateur ne dispose pas d'un rôle",
|
||||
"error-user-limit-exceeded": "Le nombre d'utilisateurs que vous essayez d'inviter à #channel_name dépasse la limite définie par l'administrateur",
|
||||
"error-user-not-in-room": "L'utilisateur n'est pas dans cette salle",
|
||||
"error-user-registration-custom-field": "error-user-registration-custom-field",
|
||||
"error-user-registration-disabled": "L'enregistrement de l'utilisateur est désactivé",
|
||||
"error-user-registration-secret": "Enregistrement de l'utilisateur est autorisée uniquement via l'URL secret",
|
||||
"error-you-are-last-owner": "Vous êtes le dernier propriétaire. Veuillez définir un nouveau propriétaire avant de quitter la salle.",
|
||||
"Actions": "Actions",
|
||||
"activity": "activité",
|
||||
"Activity": "Activité",
|
||||
"Add_Reaction": "Ajouter une réaction",
|
||||
"Add_Server": "Ajouter un serveur",
|
||||
"Add_users": "Ajouter des utilisateurs",
|
||||
"Admin_Panel": "Panneau d'Administration",
|
||||
"Agent": "Agent",
|
||||
"Alert": "Alerte",
|
||||
"alert": "alerte",
|
||||
"alerts": "alertes",
|
||||
"All_users_in_the_channel_can_write_new_messages": "Tous les utilisateurs du canal peuvent écrire de nouveaux messages",
|
||||
"A_meaningful_name_for_the_discussion_room": "Un nom explicite pour la salle de discussion",
|
||||
"All": "Tout",
|
||||
"All_Messages": "Tous les messages",
|
||||
"Allow_Reactions": "Autoriser les réactions",
|
||||
"Alphabetical": "Alphabétique",
|
||||
"and_more": "et plus",
|
||||
"and": "et",
|
||||
"announcement": "annonce",
|
||||
"Announcement": "Annonce",
|
||||
"Apply_Your_Certificate": "Valider le Certificat",
|
||||
"ARCHIVE": "ARCHIVER",
|
||||
"archive": "archiver",
|
||||
"are_typing": "sont en train d'écrire",
|
||||
"Are_you_sure_question_mark": "Êtes-vous sûr ?",
|
||||
"Are_you_sure_you_want_to_leave_the_room": "Êtes-vous sûr de vouloir quitter le salon {{room}}?",
|
||||
"Audio": "Audio",
|
||||
"Authenticating": "Authentifier",
|
||||
"Automatic": "Automatique",
|
||||
"Auto_Translate": "Traduction-Auto",
|
||||
"Avatar_changed_successfully": "Avatar changé avec succès!",
|
||||
"Avatar_Url": "URL de l'avatar",
|
||||
"Away": "absent",
|
||||
"Back": "Arrière",
|
||||
"Black": "Noir",
|
||||
"Block_user": "Bloquer l'Utilisateur",
|
||||
"Browser": "Navigateur",
|
||||
"Broadcast_channel_Description": "Seuls les utilisateurs autorisés peuvent écrire de nouveaux messages, mais les autres utilisateurs pourront répondre.",
|
||||
"Broadcast_Channel": "Canal de diffusion",
|
||||
"Busy": "Occupé",
|
||||
"By_proceeding_you_are_agreeing": "En procédant, vous acceptez nos",
|
||||
"Cancel_editing": "Annuler la modification",
|
||||
"Cancel_recording": "Annuler l'enregistrement",
|
||||
"Cancel": "Annuler",
|
||||
"changing_avatar": "changer d'avatar",
|
||||
"creating_channel": "créer un canal",
|
||||
"creating_invite": "création d'une invitation",
|
||||
"Channel_Name": "Nom du canal",
|
||||
"Channels": "Canaux",
|
||||
"Chats": "Chats",
|
||||
"Call_already_ended": "L'appel a déjà terminé !",
|
||||
"Click_to_join": "Cliquez pour rejoindre!",
|
||||
"Close": "Fermer",
|
||||
"Close_emoji_selector": "Fermer le sélecteur d'emoji",
|
||||
"Closing_chat": "Fermeture du Salon de discussion",
|
||||
"Change_language_loading": "Changement de la langue.",
|
||||
"Chat_closed_by_agent": "Le salon de discussion a été fermé",
|
||||
"Choose": "Choisir",
|
||||
"Choose_from_library": "Choisissez parmi la bibliothèque",
|
||||
"Choose_file": "Choisir un fichier",
|
||||
"Choose_where_you_want_links_be_opened": "Choisissez ou vous souhaitez ouvrir vos liens",
|
||||
"Code": "Code",
|
||||
"Code_or_password_invalid": "Code ou mot de passe invalide",
|
||||
"Collaborative": "Collaborative",
|
||||
"Confirm": "Confirmer",
|
||||
"Connect": "Se connecter",
|
||||
"Connected": "Connecté",
|
||||
"connecting_server": "connexion en cours au serveur",
|
||||
"Connecting": "Connexion ...",
|
||||
"Contact_us": "Contactez nous",
|
||||
"Contact_your_server_admin": "Contactez l'administrateur de votre serveur.",
|
||||
"Continue_with": "Continuer avec",
|
||||
"Copied_to_clipboard": "Copié dans le presse-papier!",
|
||||
"Copy": "Copier",
|
||||
"Conversation": "Conversation",
|
||||
"Permalink": "Lien permanent",
|
||||
"Certificate_password": "Mot de passe du Certificat",
|
||||
"Clear_cache": "Effacer le cache local",
|
||||
"Clear_cache_loading": "Effacement du cache.",
|
||||
"Whats_the_password_for_your_certificate": "Quel est le mot de passe du Certificat ?",
|
||||
"Create_account": "Créer un compte",
|
||||
"Create_Channel": "Créer un canal",
|
||||
"Create_Direct_Messages": "Créer un message direct",
|
||||
"Create_Discussion": "Créer une Discussion",
|
||||
"Created_snippet": "créé un extrait",
|
||||
"Create_a_new_workspace": "Créer un nouvel espace de travail",
|
||||
"Create": "Créer",
|
||||
"Custom_Status": "Statut Personnalisé",
|
||||
"Dark": "Sombre",
|
||||
"Dark_level": "Niveau d'assombrissement",
|
||||
"Default": "Défaut",
|
||||
"Default_browser": "Navigateur par défaut",
|
||||
"Delete_Room_Warning": "Supprimer une salle supprimera tous les messages postés dans la salle. Ça ne peut pas être annulé.",
|
||||
"Department": "Département",
|
||||
"delete": "supprimer",
|
||||
"Delete": "Supprimer",
|
||||
"DELETE": "SUPPRIMER",
|
||||
"deleting_room": "effacement de la salle",
|
||||
"description": "la description",
|
||||
"Description": "La description",
|
||||
"Desktop_Options": "Desktop Options",
|
||||
"Directory": "Répertoire",
|
||||
"Direct_Messages": "Messages directs",
|
||||
"Disable_notifications": "Désactiver les notifications",
|
||||
"Discussions": "Discussions",
|
||||
"Discussion_Desc": "Aide à garder un aperçu de ce qui se passe! En créant une discussion, un sous-canal de celui que vous avez sélectionné est créé et les deux sont liés.",
|
||||
"Discussion_name": "Nom de la discussion",
|
||||
"Done": "Fait",
|
||||
"Dont_Have_An_Account": "Vous n'avez pas de compte?",
|
||||
"Do_you_have_an_account": "Avez-vous un compte?",
|
||||
"Do_you_have_a_certificate": "Avez-vous un certificat?",
|
||||
"Do_you_really_want_to_key_this_room_question_mark": "Voulez-vous vraiment {{key}} cette salle?",
|
||||
"edit": "modifier",
|
||||
"edited": "édité",
|
||||
"Edit": "Modifier",
|
||||
"Edit_Status": "Modifier le Statut",
|
||||
"Edit_Invite": "Modifier l'invitation",
|
||||
"Email_or_password_field_is_empty": "Le champ e-mail ou mot de passe est vide",
|
||||
"Email": "E-mail",
|
||||
"email": "e-mail",
|
||||
"Empty_title": "Titre vide",
|
||||
"Enable_Auto_Translate": "Activer la traduction-auto",
|
||||
"Enable_notifications": "Activer les notifications",
|
||||
"Everyone_can_access_this_channel": "Tout le monde peut accéder à ce canal",
|
||||
"Error_uploading": "Erreur lors du téléchargement",
|
||||
"Expiration_Days": "Expiration (Jours)",
|
||||
"Favorite": "Favoris",
|
||||
"Favorites": "Favoris",
|
||||
"Files": "Fichiers",
|
||||
"File_description": "Description du fichier",
|
||||
"File_name": "Nom de fichier",
|
||||
"Finish_recording": "Terminer l'enregistrement",
|
||||
"Following_thread": "Suivre le fil",
|
||||
"For_your_security_you_must_enter_your_current_password_to_continue": "Pour votre sécurité, vous devez entrer votre mot de passe actuel pour continuer.",
|
||||
"Forgot_password_If_this_email_is_registered": "Si cet e-mail est enregistré, nous vous enverrons des instructions pour réinitialiser votre mot de passe. Si vous ne recevez pas d'e-mail sous peu, veuillez revenir et réessayer.",
|
||||
"Forgot_password": "Mot de passe oublié",
|
||||
"Forgot_Password": "Mot de passe oublié",
|
||||
"Forward": "Faire suivre",
|
||||
"Forward_Chat": "Faire suivre le canal de discussion",
|
||||
"Forward_to_department": "Faire suivre au département",
|
||||
"Forward_to_user": "Faire suivre a l'utilisateur",
|
||||
"Full_table": "Cliquez pour voir la table complète",
|
||||
"Generate_New_Link": "Générer un nouveau lien",
|
||||
"Group_by_favorites": "Grouper par favoris",
|
||||
"Group_by_type": "Grouper par type",
|
||||
"Hide": "Cacher",
|
||||
"Has_joined_the_channel": "a rejoint le canal",
|
||||
"Has_joined_the_conversation": "a rejoint la conversation",
|
||||
"Has_left_the_channel": "a quitté la chaîne",
|
||||
"Hide_System_Messages": "Masquer les messages système",
|
||||
"Hide_type_messages": "Masquer les messages \"{{type}}\"",
|
||||
"Message_HideType_uj": "L'utilisateur a rejoint",
|
||||
"Message_HideType_ul": "L'utilisateur est parti",
|
||||
"Message_HideType_ru": "Utilisateur éjecté",
|
||||
"Message_HideType_au": "Utilisateur ajouté",
|
||||
"Message_HideType_mute_unmute": "Utilisateur rendu muet / a retrouvé la parole",
|
||||
"Message_HideType_r": "Le nom du salon a été changé",
|
||||
"Message_HideType_ut": "L'Utilisateur a rejoint la conversation",
|
||||
"Message_HideType_wm": "Bienvenue",
|
||||
"Message_HideType_rm": "Message supprimé",
|
||||
"Message_HideType_subscription_role_added": "a été défini avec ce Rôle",
|
||||
"Message_HideType_subscription_role_removed": "Ce Rôle n'est plus défini",
|
||||
"Message_HideType_room_archived": "Salon Archivé",
|
||||
"Message_HideType_room_unarchived": "Salon Désarchivé",
|
||||
"IP": "IP",
|
||||
"In_app": "In-app",
|
||||
"In_App_And_Desktop": "In-app et Bureau",
|
||||
"In_App_and_Desktop_Alert_info": "Affiche une bannière en haut de l'écran lorsque l'application est ouverte et affiche une notification sur le bureau",
|
||||
"Invisible": "Invisible",
|
||||
"Invite": "Inviter",
|
||||
"is_a_valid_RocketChat_instance": "est une instance valide de Rocket.Chat",
|
||||
"is_not_a_valid_RocketChat_instance": "n'est pas une instance valide de Rocket.Chat",
|
||||
"is_typing": "est en train d'écrire",
|
||||
"Invalid_or_expired_invite_token": "Jeton d'invitation non valide ou expiré",
|
||||
"Invalid_server_version": "Le serveur que vous essayez de connecter utilise une version qui n'est plus prise en charge par l'application: {{currentVersion}}.\n\nNous exigeons la version {{minVersion}}",
|
||||
"Invite_Link": "Lien d'invitation",
|
||||
"Invite_users": "Inviter utilisateur",
|
||||
"Join": "Rejoindre",
|
||||
"Join_our_open_workspace": "Rejoignez notre espace de travail ouvert",
|
||||
"Join_your_workspace": "Rejoignez votre espace de travail",
|
||||
"Just_invited_people_can_access_this_channel": "Seuls les invités peuvent accéder à ce canal",
|
||||
"Language": "Langue",
|
||||
"last_message": "Dernier message",
|
||||
"Leave_channel": "Quitter le canal",
|
||||
"leaving_room": "En quittent le canal",
|
||||
"leave": "quitter",
|
||||
"Legal": "Légale",
|
||||
"Light": "Lumière",
|
||||
"License": "Licence",
|
||||
"Livechat": "Livechat",
|
||||
"Livechat_edit": "Livechat modification",
|
||||
"Login": "Connexion",
|
||||
"Login_error": "Vos identifiants ont été rejetés! Veuillez réessayer.",
|
||||
"Login_with": "Se connecter avec",
|
||||
"Logging_out": "Déconnexion.",
|
||||
"Logout": "Se déconnecter",
|
||||
"Max_number_of_uses": "Nombre maximum d'utilisations",
|
||||
"Max_number_of_users_allowed_is_number": "Le nombre maximum d'utilisateurs autorisés est {{maxUsers}}",
|
||||
"members": "membres",
|
||||
"Members": "Membres",
|
||||
"Mentioned_Messages": "Messages mentionnés",
|
||||
"mentioned": "mentionné",
|
||||
"Mentions": "Mentions",
|
||||
"Message_accessibility": "message de {{user}} à {{time}}: {{message}}",
|
||||
"Message_actions": "Actions de message",
|
||||
"Message_pinned": "Message épinglé",
|
||||
"Message_removed": "Message supprimé",
|
||||
"Message_starred": "Message suivi",
|
||||
"Message_unstarred": "Message non suivi",
|
||||
"message": "message",
|
||||
"messages": "messages",
|
||||
"Message": "Message",
|
||||
"Messages": "Messages",
|
||||
"Message_Reported": "Message signalé",
|
||||
"Microphone_Permission_Message": "Rocket.Chat doit avoir accès à votre microphone pour pouvoir envoyer un message audio.",
|
||||
"Microphone_Permission": "Permission de microphone",
|
||||
"Mute": "Rendre muet",
|
||||
"muted": "Rendu muet",
|
||||
"My_servers": "Mes serveurs",
|
||||
"N_people_reacted": "{{n}} personnes ont réagi",
|
||||
"N_users": "{{n}} utilisateurs",
|
||||
"name": "nom",
|
||||
"Name": "Nom",
|
||||
"Navigation_history": "Historique de navigation",
|
||||
"Never": "Jamais",
|
||||
"New_Message": "Nouveau message",
|
||||
"New_Password": "Nouveau mot de passe",
|
||||
"New_Server": "Nouveau serveur",
|
||||
"Next": "Suivant",
|
||||
"No_files": "Aucun fichier",
|
||||
"No_limit": "Pas de limites",
|
||||
"No_mentioned_messages": "Aucun message mentionné",
|
||||
"No_pinned_messages": "Aucun message épinglé",
|
||||
"No_results_found": "Aucun résultat trouvé",
|
||||
"No_starred_messages": "Pas de messages suivis",
|
||||
"No_thread_messages": "Aucun fil de discussion",
|
||||
"No_label_provided": "Aucun {{label}} fourni.",
|
||||
"No_Message": "Aucun message",
|
||||
"No_messages_yet": "Pas encore de messages",
|
||||
"No_Reactions": "Aucune réaction",
|
||||
"No_Read_Receipts": "Pas d'accusé de lecture",
|
||||
"Not_logged": "Non connecté",
|
||||
"Not_RC_Server": "Ce n'est pas un serveur Rocket.Chat.\n{{contact}}",
|
||||
"Nothing": "Rien",
|
||||
"Nothing_to_save": "Rien à enregistrer!",
|
||||
"Notify_active_in_this_room": "Notifier les utilisateurs actifs dans cette salle",
|
||||
"Notify_all_in_this_room": "Notifier tous dans cette salle",
|
||||
"Notifications": "Notifications",
|
||||
"Notification_Duration": "Durée de Notification",
|
||||
"Notification_Preferences": "Préférences de Notification",
|
||||
"No_available_agents_to_transfer": "Aucun agent disponible à qui transférer",
|
||||
"Offline": "Hors ligne",
|
||||
"Oops": "Oops!",
|
||||
"Omnichannel": "Omnichannel",
|
||||
"Onboarding_description": "Un espace de travail est l'espace de collaboration de votre équipe ou organisation. Demandez à l'administrateur de l'espace de travail l'adresse pour rejoindre ou créez-en une pour votre équipe.",
|
||||
"Onboarding_join_workspace": "Rejoindre un espace de travail",
|
||||
"Onboarding_subtitle": "Au-delà de la collaboration d'équipe",
|
||||
"Onboarding_title": "Bienvenue sur Rocket.Chat",
|
||||
"Onboarding_join_open_description": "Rejoignez notre espace de travail ouvert pour discuter avec l'équipe et la communauté Rocket.Chat.",
|
||||
"Onboarding_agree_terms": "En continuant, vous acceptez Rocket.Chat",
|
||||
"Onboarding_less_options": "Moins d'options",
|
||||
"Onboarding_more_options": "Plus d'options",
|
||||
"Online": "En ligne",
|
||||
"Only_authorized_users_can_write_new_messages": "Seuls les utilisateurs autorisés peuvent écrire de nouveaux messages.",
|
||||
"Open_emoji_selector": "Ouvrir sélecteur emoji",
|
||||
"Open_Source_Communication": "Communication Open Source",
|
||||
"Open_your_authentication_app_and_enter_the_code": "Ouvrez votre application d'authentification et entrez le code.",
|
||||
"OR": "OU",
|
||||
"OS": "OS",
|
||||
"Overwrites_the_server_configuration_and_use_room_config": "Écrase la configuration du serveur et utilise la configuration du salon",
|
||||
"Password": "Mot de passe",
|
||||
"Parent_channel_or_group": "Chaîne ou groupe parent",
|
||||
"Permalink_copied_to_clipboard": "Lien permanent copié dans le presse-papier!",
|
||||
"Phone": "Téléphone",
|
||||
"Pin": "Épingler",
|
||||
"Pinned_Messages": "Messages épinglés",
|
||||
"pinned": "épinglé",
|
||||
"Pinned": "Épinglé",
|
||||
"Please_add_a_comment": "Veuillez ajouter un commentaire",
|
||||
"Please_enter_your_password": "Veuillez entrer votre mot de passe",
|
||||
"Please_wait": "Attendez s'il vous plaît",
|
||||
"Preferences": "Préférences",
|
||||
"Preferences_saved": "Préférences sauvegardées!",
|
||||
"Privacy_Policy": " Politique de confidentialité",
|
||||
"Private_Channel": "Canal privé",
|
||||
"Private_Groups": "Groupes privés",
|
||||
"Private": "Privé",
|
||||
"Processing": "En traitement...",
|
||||
"Profile_saved_successfully": "Profil enregistré avec succès!",
|
||||
"Profile": "Profil",
|
||||
"Public_Channel": "Canal Public",
|
||||
"Public": "Public",
|
||||
"Push_Notifications": "Notifications Push",
|
||||
"Push_Notifications_Alert_Info": "Ces notifications vous sont livrées lorsque l'application n'est pas ouverte",
|
||||
"Quote": "Citation",
|
||||
"Reactions_are_disabled": "Les réactions sont désactivées",
|
||||
"Reactions_are_enabled": "Les réactions sont activées",
|
||||
"Reactions": "Réactions",
|
||||
"Read": "Lecture",
|
||||
"Read_External_Permission_Message": "Rocket.Chat doit accéder aux photos, aux médias et aux fichiers sur votre appareil",
|
||||
"Read_External_Permission": "Permission de lecture des fichiers",
|
||||
"Read_Only_Channel": "Chaîne en lecture seule",
|
||||
"Read_Only": "Lecture seule",
|
||||
"Read_Receipt": "Accusé de réception",
|
||||
"Receive_Group_Mentions": "Recevoir des mentions de groupe",
|
||||
"Receive_Group_Mentions_Info": "Recevoir les mentions @all et @here",
|
||||
"Register": "S'inscrire",
|
||||
"Repeat_Password": "Répéter le mot de passe",
|
||||
"Replied_on": "Répondu le:",
|
||||
"replies": "réponses",
|
||||
"reply": "répondre",
|
||||
"Reply": "Répondre",
|
||||
"Report": "Signaler",
|
||||
"Receive_Notification": "Recevoir une notification",
|
||||
"Receive_notifications_from": "Recevoir les notifications de {{name}}",
|
||||
"Resend": "Renvoyer",
|
||||
"Reset_password": "Réinitialiser le mot de passe",
|
||||
"resetting_password": "réinitialisation du mot de passe",
|
||||
"RESET": "RÉINITIALISER",
|
||||
"Return": "Retour",
|
||||
"Review_app_title": "Appréciez-vous cette application?",
|
||||
"Review_app_desc": "Donnez-nous 5 étoiles sur {{store}}",
|
||||
"Review_app_yes": "Bien sur!",
|
||||
"Review_app_no": "Non",
|
||||
"Review_app_later": "plus tard",
|
||||
"Review_app_unable_store": "Impossible d'ouvrir {{store}}",
|
||||
"Review_this_app": "Donnez votre avis sur cette application",
|
||||
"Remove": "Retirer",
|
||||
"Roles": "Rôles",
|
||||
"Room_actions": "Actions de canal",
|
||||
"Room_changed_announcement": "Annonce de canal est changée en: {{announcement}} par {{userBy}}",
|
||||
"Room_changed_description": "Description de canal est changée en: {{description}} par {{userBy}}",
|
||||
"Room_changed_privacy": "Type de canal est changé en: {{type}} par {{userBy}}",
|
||||
"Room_changed_topic": "Le sujet de canal est changé en: {{topic}} par {{userBy}}",
|
||||
"Room_Files": "Fichiers de canal",
|
||||
"Room_Info_Edit": "Infos sur le canal Modifier",
|
||||
"Room_Info": "Info sur le canal",
|
||||
"Room_Members": "Membres de canal",
|
||||
"Room_name_changed": "Nom de canal est changé en: {{name}} par {{userBy}}",
|
||||
"SAVE": "ENREGISTRER",
|
||||
"Save_Changes": "Sauvegarder les modifications",
|
||||
"Save": "Sauvegarder",
|
||||
"Saved": "Sauvé",
|
||||
"saving_preferences": "sauvegardant les préférences",
|
||||
"saving_profile": "enregistrement du profil",
|
||||
"saving_settings": "enregistrement des paramètres",
|
||||
"saved_to_gallery": "Sauvé dans la galerie",
|
||||
"Search_Messages": "Rechercher des messages",
|
||||
"Search": "Recherche",
|
||||
"Search_by": "Recherche par",
|
||||
"Search_global_users": "Rechercher des utilisateurs mondiaux",
|
||||
"Search_global_users_description": "Si vous activez, vous pouvez rechercher n'importe quel utilisateur d'autres sociétés ou serveurs.",
|
||||
"Seconds": "{{second}} secondes",
|
||||
"Select_Avatar": "Sélectionnez un avatar",
|
||||
"Select_Server": "Sélectionnez un serveur",
|
||||
"Select_Users": "Sélectionner des utilisateurs",
|
||||
"Select_a_Channel": "Sélectionnez un canal",
|
||||
"Select_a_Department": "Sélectionnez un département",
|
||||
"Select_an_option": "Sélectionnez une option",
|
||||
"Select_a_User": "Sélectionnez un utilisateur",
|
||||
"Send": "Envoyer",
|
||||
"Send_audio_message": "Envoyer un message audio",
|
||||
"Send_crash_report": "Envoyer un rapport de plantage",
|
||||
"Send_message": "Envoyer un message",
|
||||
"Send_me_the_code_again": "Envoyez-moi à nouveau le code",
|
||||
"Send_to": "Envoyer à...",
|
||||
"Sending_to": "Envoi à",
|
||||
"Sent_an_attachment": "Envoyé une pièce jointe",
|
||||
"Server": "Serveur",
|
||||
"Servers": "Serveurs",
|
||||
"Server_version": "Version du serveur: {{version}}",
|
||||
"Set_username_subtitle": "Le nom d'utilisateur est utilisé pour permettre aux autres de vous mentionner dans les messages",
|
||||
"Set_custom_status": "Définir un statut personnalisé",
|
||||
"Set_status": "Définir le statut",
|
||||
"Status_saved_successfully": "Statut enregistré avec succès!",
|
||||
"Settings": "Paramètres",
|
||||
"Settings_succesfully_changed": "Paramètres modifiés avec succès!",
|
||||
"Share": "Partager",
|
||||
"Share_Link": "Partager le lien",
|
||||
"Share_this_app": "Partager cette application",
|
||||
"Show_more": "Afficher plus..",
|
||||
"Show_Unread_Counter": "Afficher le compteur non lu",
|
||||
"Show_Unread_Counter_Info": "Le compteur non-lu est affiché sous forme de badge à droite de la chaîne, dans la liste",
|
||||
"Sign_in_your_server": "Connectez-vous à votre serveur",
|
||||
"Sign_Up": "S'inscrire",
|
||||
"Some_field_is_invalid_or_empty": "Certains champs sont invalides ou vides",
|
||||
"Sorting_by": "Tri par {{key}}",
|
||||
"Sound": "Son",
|
||||
"Star_room": "Favoriser canal",
|
||||
"Star": "Favoris",
|
||||
"Starred_Messages": "Les messages favorisé",
|
||||
"starred": "favorisé",
|
||||
"Starred": "Favorisé",
|
||||
"Start_of_conversation": "Début de conversation",
|
||||
"Start_a_Discussion": "Lancer une discussion",
|
||||
"Started_discussion": "A commencé une discussion:",
|
||||
"Started_call": "Appel lancé par {{userBy}}",
|
||||
"Submit": "Soumettre",
|
||||
"Table": "Table",
|
||||
"Tags": "Mots clés",
|
||||
"Take_a_photo": "Prendre une photo",
|
||||
"Take_a_video": "Prendre une vidéo",
|
||||
"Take_it": "Prends-le!",
|
||||
"tap_to_change_status": "Appuyez pour changer de statut",
|
||||
"Tap_to_view_servers_list": "Appuyez pour afficher la liste des serveurs",
|
||||
"Terms_of_Service": " Conditions d'utilisation ",
|
||||
"Theme": "Thème",
|
||||
"The_user_wont_be_able_to_type_in_roomName": "L'utilisateur ne pourra pas écrire dans {{roomName}}",
|
||||
"The_user_will_be_able_to_type_in_roomName": "L'utilisateur pourra écrire dans {{roomName}}",
|
||||
"There_was_an_error_while_action": "Il y avait une erreur en {{action}}!",
|
||||
"This_room_is_blocked": "Cette canal est bloquée",
|
||||
"This_room_is_read_only": "Cette canal est en lecture seule",
|
||||
"Thread": "Fil de discutions",
|
||||
"Threads": "Fils de discutions",
|
||||
"Timezone": "Fuseau horaire",
|
||||
"To": "A",
|
||||
"topic": "sujet",
|
||||
"Topic": "Sujet",
|
||||
"Translate": "Traduire",
|
||||
"Try_again": "Réessayer",
|
||||
"Two_Factor_Authentication": "Authentification à deux facteurs",
|
||||
"Type_the_channel_name_here": "Tapez le nom de canal ici",
|
||||
"unarchive": "désarchiver",
|
||||
"UNARCHIVE": "DÉSARCHIVER",
|
||||
"Unblock_user": "Débloquer l'utilisateur",
|
||||
"Unfavorite": "Supprimer des favoris",
|
||||
"Unfollowed_thread": "Ne plus suivre ce fil",
|
||||
"Unmute": "Rendre La parole",
|
||||
"unmuted": "Rendu la parole",
|
||||
"Unpin": "Détacher",
|
||||
"unread_messages": "non lus",
|
||||
"Unread": "Non lu",
|
||||
"Unread_on_top": "Non lu sur le dessus",
|
||||
"Unstar": "Unstar",
|
||||
"Updating": "Mise à jour...",
|
||||
"Uploading": "Téléchargement",
|
||||
"Upload_file_question_mark": "Télécharger le fichier?",
|
||||
"User": "Utilisateur",
|
||||
"Users": "Utilisateurs",
|
||||
"User_added_by": "L'utilisateur {{userAdded}} a été ajouté par {{userBy}}",
|
||||
"User_Info": "Info d'utilisateur",
|
||||
"User_has_been_key": "L'utilisateur a été {{key}}",
|
||||
"User_is_no_longer_role_by_": "{{user}} n'est plus {{role}} par {{userBy}}",
|
||||
"User_muted_by": "L'utilisateur {{userMuted}} a été rendu muet par {{userBy}}",
|
||||
"User_removed_by": "L'utilisateur {{userRemoved}} a été retiré par {{userBy}}",
|
||||
"User_sent_an_attachment": "{{user}} envoyé une pièce jointe",
|
||||
"User_unmuted_by": "L'utilisateur {{userBy}} a rendu la parole a {{userUnmuted}}",
|
||||
"User_was_set_role_by_": "{{user}} l'utilisateur a été défini {{role}} par {{userBy}}",
|
||||
"Username_is_empty": "Nom d'utilisateur est vide",
|
||||
"Username": "Nom d'utilisateur",
|
||||
"Username_or_email": "Nom d'utilisateur ou address e-mail",
|
||||
"Uses_server_configuration": "Utilise la configuration du serveur",
|
||||
"Validating": "Validation",
|
||||
"Registration_Succeeded": "Inscription réussie!",
|
||||
"Verify": "Vérifier",
|
||||
"Verify_email_title": "Inscription réussie!",
|
||||
"Verify_email_desc": "Nous vous avons envoyé un e-mail pour confirmer votre inscription. Si vous ne recevez pas d'e-mail sous peu, veuillez revenir et réessayer.",
|
||||
"Verify_your_email_for_the_code_we_sent": "Vérifiez votre e-mail pour le code que nous avons envoyé",
|
||||
"Video_call": "Appel vidéo",
|
||||
"View_Original": "Voir l'original",
|
||||
"Voice_call": "Appel vocal",
|
||||
"Waiting_for_network": "En attente du réseau ...",
|
||||
"Websocket_disabled": "Le Websocket est désactivé pour ce serveur.\n{{contact}}",
|
||||
"Welcome": "Bienvenue",
|
||||
"What_are_you_doing_right_now": "Qu'es ce que vous faites actuellement?",
|
||||
"Whats_your_2fa": "Quel est votre code 2FA?",
|
||||
"Without_Servers": "Sans serveurs",
|
||||
"Workspaces": "Espaces de travail",
|
||||
"Would_you_like_to_return_the_inquiry": "Souhaitez-vous retourner la demande?",
|
||||
"Write_External_Permission_Message": "Rocket.Chat a besoin d'accéder à votre galerie pour que vous puissiez enregistrer des images.",
|
||||
"Write_External_Permission": "Autorisation de la galerie",
|
||||
"Yes": "Oui",
|
||||
"Yes_action_it": "Oui, {{action}} le!",
|
||||
"Yesterday": "Hier",
|
||||
"You_are_in_preview_mode": "Vous êtes en mode de prévisualisation",
|
||||
"You_are_offline": "Vous êtes hors ligne",
|
||||
"You_can_search_using_RegExp_eg": "Vous pouvez rechercher à l'aide de RegExp. e.g. `/^text$/i`",
|
||||
"You_colon": "Vous: ",
|
||||
"you_were_mentioned": "vous avez été mentionné",
|
||||
"You_were_removed_from_channel": "Vous avez été retiré de{{channel}}",
|
||||
"you": "vous",
|
||||
"You": "Vous",
|
||||
"Logged_out_by_server": "Vous avez été déconnecté par le serveur. Veuillez vous reconnecter.",
|
||||
"You_need_to_access_at_least_one_RocketChat_server_to_share_something": "Vous devez accéder à au moins un serveur Rocket.Chat pour partager quelque chose.",
|
||||
"Your_certificate": "Votre Certificat",
|
||||
"Your_invite_link_will_expire_after__usesLeft__uses": "Votre lien d'invitation expirera après {{usesLeft}} utilisations.",
|
||||
"Your_invite_link_will_expire_on__date__or_after__usesLeft__uses": "Votre lien d'invitation expirera le {{date}} ou après {{usesLeft}} utilisations.",
|
||||
"Your_invite_link_will_expire_on__date__": "Votre lien d'invitation expirera le {{date}}.",
|
||||
"Your_invite_link_will_never_expire": "Votre lien d'invitation n'expirera jamais.",
|
||||
"Your_workspace": "Votre espace de travail",
|
||||
"Version_no": "Version: {{version}}",
|
||||
"You_will_not_be_able_to_recover_this_message": "Vous ne pourrez pas récupérer ce message!",
|
||||
"You_will_unset_a_certificate_for_this_server": "Vous allez annuler un certificat pour ce serveur",
|
||||
"Change_Language": "Changer la Langue",
|
||||
"Crash_report_disclaimer": "Nous ne suivons jamais le contenu de vos chats. Le rapport de plantage ne contient que des informations pertinentes pour nous afin d'identifier les problèmes et de les résoudre.",
|
||||
"Type_message": "Écrire un message",
|
||||
"Room_search": "Recherche de salon",
|
||||
"Room_selection": "Sélection du Salon 1...9",
|
||||
"Next_room": "Salon Suivant",
|
||||
"Previous_room": "Salon Précédent",
|
||||
"New_room": "Nouveau salon",
|
||||
"Upload_room": "Envoyer sur un salon",
|
||||
"Search_messages": "Recherche de messages",
|
||||
"Scroll_messages": "Défiler messages",
|
||||
"Reply_latest": "Répondre au dernier",
|
||||
"Reply_in_Thread": "Répondre dans le fil",
|
||||
"Server_selection": "Sélection du serveur",
|
||||
"Server_selection_numbers": "Sélection du Serveur 1...9",
|
||||
"Add_server": "Ajouter serveur",
|
||||
"New_line": "Nouvelle ligne",
|
||||
"You_will_be_logged_out_of_this_application": "Vous serez déconnecté de cette application.",
|
||||
"Clear": "Effacer",
|
||||
"This_will_clear_all_your_offline_data": "Cela effacera toutes vos données hors-ligne.",
|
||||
"This_will_remove_all_data_from_this_server": "Cela supprimera toutes les données de ce serveur.",
|
||||
"Mark_unread": "Marquer comme non lu",
|
||||
"Wait_activation_warning": "Avant de pouvoir vous connecter, votre compte doit être activé manuellement par un administrateur.",
|
||||
"Screen_lock": "Verrouillage d'écran",
|
||||
"Local_authentication_biometry_title": "Authentifier",
|
||||
"Local_authentication_biometry_fallback": "Utiliser le mot de passe",
|
||||
"Local_authentication_unlock_option": "Déverrouiller avec mot de passe",
|
||||
"Local_authentication_change_passcode": "Changer le code",
|
||||
"Local_authentication_info": "Remarque: si vous oubliez le code, vous devrez supprimer et réinstaller l'application.",
|
||||
"Local_authentication_facial_recognition": "reconnaissance faciale",
|
||||
"Local_authentication_fingerprint": "empreinte digitale",
|
||||
"Local_authentication_unlock_with_label": "Déverrouiller avec {{label}}",
|
||||
"Local_authentication_auto_lock_60": "Après 1 minute",
|
||||
"Local_authentication_auto_lock_300": "Après 5 minutes",
|
||||
"Local_authentication_auto_lock_900": "Après 15 minutes",
|
||||
"Local_authentication_auto_lock_1800": "Après 30 minutes",
|
||||
"Local_authentication_auto_lock_3600": "Après 1 heure",
|
||||
"Passcode_enter_title": "Entrez votre mot de passe",
|
||||
"Passcode_choose_title": "Choisissez votre nouveau mot de passe",
|
||||
"Passcode_choose_confirm_title": "Confirmez votre nouveau mot de passe",
|
||||
"Passcode_choose_error": "Les codes secrets ne correspondent pas. Réessayer.",
|
||||
"Passcode_choose_force_set": "Code d'accès requis par l'administrateur",
|
||||
"Passcode_app_locked_title": "App verrouillée",
|
||||
"Passcode_app_locked_subtitle": "Réessayez dans {{timeLeft}} secondes",
|
||||
"After_seconds_set_by_admin": "Après {{seconds}} secondes (défini par l'administrateur)",
|
||||
"Dont_activate": "Ne pas activer maintenant",
|
||||
"Queued_chats": "Discussions en file d'attente",
|
||||
"Queue_is_empty": "La file d'attente est vide"
|
||||
}
|
|
@ -1,708 +0,0 @@
|
|||
export default {
|
||||
'1_person_reacted': '1 persona ha reagito',
|
||||
'1_user': '1 utente',
|
||||
'error-action-not-allowed': '{{action}} non autorizzata',
|
||||
'error-application-not-found': 'Applicazione non trovata',
|
||||
'error-archived-duplicate-name': 'Esiste già un canale archiviato con nome {{room_name}}',
|
||||
'error-avatar-invalid-url': 'URL avatar non valido: {{url}}',
|
||||
'error-avatar-url-handling': 'Errore nella gestione dell\'impostazione avatar dall\'URL ({{url}}) per {{username}}',
|
||||
'error-cant-invite-for-direct-room': 'Impossibile invitare l\'utente alle stanze dirette',
|
||||
'error-could-not-change-email': 'Impossibile cambiare l\'indirizzo e-mail',
|
||||
'error-could-not-change-name': 'Impossibile cambiare nome',
|
||||
'error-could-not-change-username': 'Impossibile cambiare username',
|
||||
'error-could-not-change-status': 'Impossibile cambiare lo stato',
|
||||
'error-delete-protected-role': 'Impossibile eliminare un ruolo protetto',
|
||||
'error-department-not-found': 'Reparto non trovato',
|
||||
'error-direct-message-file-upload-not-allowed': 'La condivisione di file non è autorizzata nei messaggi diretti',
|
||||
'error-duplicate-channel-name': 'Esiste già un canale con nome {{channel_name}}',
|
||||
'error-email-domain-blacklisted': 'Il dominio e-mail è nella lista nera',
|
||||
'error-email-send-failed': 'Errore nel tentativo di invio e-mail: {{message}}',
|
||||
'error-save-image': 'Errore nel salvataggio dell\'immagine',
|
||||
'error-save-video': 'Errore nel salvataggio del video',
|
||||
'error-field-unavailable': '{{field}} è già in uso :(',
|
||||
'error-file-too-large': 'File troppo grande',
|
||||
'error-importer-not-defined': 'L\'importatore non è stato definito correttamente: classe Import mancante.',
|
||||
'error-input-is-not-a-valid-field': '{{input}} non è valido come {{field}}',
|
||||
'error-invalid-actionlink': 'Link azione non valido',
|
||||
'error-invalid-arguments': 'Parametri non validi',
|
||||
'error-invalid-asset': 'Risorsa non valida',
|
||||
'error-invalid-channel': 'Canale non valido.',
|
||||
'error-invalid-channel-start-with-chars': 'Canale non valido. Inizia con @ o #',
|
||||
'error-invalid-custom-field': 'Campo personalizzato non valido',
|
||||
'error-invalid-custom-field-name': 'Nome campo personalizzato non valido. Usa solo lettere, numeri, trattini e underscore.',
|
||||
'error-invalid-date': 'Data fornita non valida.',
|
||||
'error-invalid-description': 'Descrizione non valida',
|
||||
'error-invalid-domain': 'Dominio non valido',
|
||||
'error-invalid-email': 'E-mail {{emai}} non valida',
|
||||
'error-invalid-email-address': 'Indirizzo e-mail non valido',
|
||||
'error-invalid-file-height': 'Altezza del file non valida',
|
||||
'error-invalid-file-type': 'Tipo di file non valido',
|
||||
'error-invalid-file-width': 'Larghezza del file non valida',
|
||||
'error-invalid-from-address': 'Hai informato un indirizzo FROM non valido.',
|
||||
'error-invalid-integration': 'Integrazione non valida',
|
||||
'error-invalid-message': 'Messaggio non valido',
|
||||
'error-invalid-method': 'Metodo o funzione non valida',
|
||||
'error-invalid-name': 'Nome non corretto',
|
||||
'error-invalid-password': 'Password non corretta',
|
||||
'error-invalid-redirectUri': 'redirectUri non valido',
|
||||
'error-invalid-role': 'Ruolo non valido',
|
||||
'error-invalid-room': 'Stanza non valida',
|
||||
'error-invalid-room-name': '{{room_name}} non è un nome di stanza valido',
|
||||
'error-invalid-room-type': '{{type}} non è un tipo di stanza valido',
|
||||
'error-invalid-settings': 'Impostazioni fornite non valide',
|
||||
'error-invalid-subscription': 'Iscrizione non valida',
|
||||
'error-invalid-token': 'Token non valido',
|
||||
'error-invalid-triggerWords': 'triggerWords non valide',
|
||||
'error-invalid-urls': 'URL non validi',
|
||||
'error-invalid-user': 'Utente non valido',
|
||||
'error-invalid-username': 'Nome utente non valido',
|
||||
'error-invalid-webhook-response': 'L\'URL del webhook ha risposto con uno stato diverso da 200',
|
||||
'error-message-deleting-blocked': 'Cancellazione di messaggi bloccata',
|
||||
'error-message-editing-blocked': 'Modifica di messaggi bloccata',
|
||||
'error-message-size-exceeded': 'La dimensione del messaggio supera Message_MaxAllowedSize',
|
||||
'error-missing-unsubscribe-link': 'Devi fornire il link [unsubscribe].',
|
||||
'error-no-tokens-for-this-user': 'Non ci sono token per questo utente',
|
||||
'error-not-allowed': 'Non permesso',
|
||||
'error-not-authorized': 'Non autorizzato',
|
||||
'error-push-disabled': 'Push è disabilitato',
|
||||
'error-remove-last-owner': 'Questo è l\'ultimo proprietario rimasto. Imposta un nuovo proprietario prima di rimuoverlo.',
|
||||
'error-role-in-use': 'Impossibile eliminare il ruolo perchè ancora in uso',
|
||||
'error-role-name-required': 'Il nome del ruolo è obbligatorio',
|
||||
'error-the-field-is-required': 'Il campo {{field}} è obbligatorio.',
|
||||
'error-too-many-requests': 'Errore, troppe richieste effettuate. Rallenta. Devi attendere {{seconds}} secondi prima di riprovare.',
|
||||
'error-user-is-not-activated': 'L\'utente non è attivato',
|
||||
'error-user-has-no-roles': 'L\'utente non ha ruoli',
|
||||
'error-user-limit-exceeded': 'Il numero di utenti che stai invitando in #channel_name supera il limite imposto dall\'amministratore',
|
||||
'error-user-not-in-room': 'L\'utente non è in questa stanza',
|
||||
'error-user-registration-custom-field': 'error-user-registration-custom-field',
|
||||
'error-user-registration-disabled': 'Registrazione utente disabilitata',
|
||||
'error-user-registration-secret': 'Registrazione utente permessa solo via URL segreto',
|
||||
'error-you-are-last-owner': 'Sei l\'ultimo proprietario rimasto. Imposta un nuovo proprietario prima di lasciare la stanza.',
|
||||
Actions: 'Azioni',
|
||||
activity: 'attività',
|
||||
Activity: 'Attività',
|
||||
Add_Reaction: 'Aggiungi reazione',
|
||||
Add_Server: 'Aggiungi server',
|
||||
Add_users: 'Aggiungi utenti',
|
||||
Admin_Panel: 'Amministrazione',
|
||||
Agent: 'Agente',
|
||||
Alert: 'Avviso',
|
||||
alert: 'avviso',
|
||||
alerts: 'avvisi',
|
||||
All_users_in_the_channel_can_write_new_messages: 'Tutti gli utenti nel canale possono scrivere messaggi',
|
||||
A_meaningful_name_for_the_discussion_room: 'Un nome significativo per il canale di discussione',
|
||||
All: 'Tutti',
|
||||
All_Messages: 'Tutti i messaggi',
|
||||
Allow_Reactions: 'Permetti reazioni',
|
||||
Alphabetical: 'Alfabetico',
|
||||
and_more: 'e altro',
|
||||
and: 'e',
|
||||
announcement: 'annuncio',
|
||||
Announcement: 'Annuncio',
|
||||
Apply_Your_Certificate: 'Applica il tuo certificato',
|
||||
ARCHIVE: 'ARCHIVIO',
|
||||
archive: 'archivio',
|
||||
are_typing: 'stanno scrivendo',
|
||||
Are_you_sure_question_mark: 'Sei sicuro?',
|
||||
Are_you_sure_you_want_to_leave_the_room: 'Sei sicuro di voler lasciare la stanza {{room}}?',
|
||||
Audio: 'Audio',
|
||||
Authenticating: 'Autenticazione',
|
||||
Automatic: 'Automatico',
|
||||
Auto_Translate: 'Traduzione automatica',
|
||||
Avatar_changed_successfully: 'Avatar aggiornato correttamente!',
|
||||
Avatar_Url: 'URL avatar',
|
||||
Away: 'Assente',
|
||||
Back: 'Indietro',
|
||||
Black: 'Nero',
|
||||
Block_user: 'Blocca utente',
|
||||
Browser: 'Browser',
|
||||
Broadcast_channel_Description: 'Solo gli utenti autorizzati possono scrivere messaggi, ma gli altri utenti saranno in grado di rispondere',
|
||||
Broadcast_Channel: 'Canale broadcast',
|
||||
Busy: 'Occupato',
|
||||
By_proceeding_you_are_agreeing: 'Procedendo accetti i nostri',
|
||||
Cancel_editing: 'Annulla modifica',
|
||||
Cancel_recording: 'Annulla registrazione',
|
||||
Cancel: 'Annulla',
|
||||
changing_avatar: 'cambio avatar',
|
||||
creating_channel: 'creo canale',
|
||||
creating_invite: 'creo invito',
|
||||
Channel_Name: 'Nome canale',
|
||||
Channels: 'Canali',
|
||||
Chats: 'Chat',
|
||||
Call_already_ended: 'Chiamata già terminata!',
|
||||
Clear_cookies_alert: 'Vuoi cancellare tutti i cookie?',
|
||||
Clear_cookies_desc: 'Questo cancellerà tutti i coockie di login, permettendoti di accedere con altri account.',
|
||||
Clear_cookies_yes: 'Si, cancella i cookie',
|
||||
Clear_cookies_no: 'No, mantieni i cookie',
|
||||
Click_to_join: 'Clicca per unirti!',
|
||||
Close: 'Chiudi',
|
||||
Close_emoji_selector: 'Chiudi selettore emoji',
|
||||
Closing_chat: 'Chiudendo la chat',
|
||||
Change_language_loading: 'Cambiando la lingua.',
|
||||
Chat_closed_by_agent: 'Chat chiusa dall\'agente',
|
||||
Choose: 'Scegli',
|
||||
Choose_from_library: 'Scegli dalla libreria',
|
||||
Choose_file: 'Scegli file',
|
||||
Choose_where_you_want_links_be_opened: 'Scegli dove vuoi che vengano aperti i link',
|
||||
Code: 'Codice',
|
||||
Code_or_password_invalid: 'Codice o password non validi',
|
||||
Collaborative: 'Collaborativo',
|
||||
Confirm: 'Conferma',
|
||||
Connect: 'Connetti',
|
||||
Connected: 'Connesso',
|
||||
connecting_server: 'connessione al server',
|
||||
Connecting: 'Connessione...',
|
||||
Contact_us: 'Contattaci',
|
||||
Contact_your_server_admin: 'Contatta l\'amministratore.',
|
||||
Continue_with: 'Continua con',
|
||||
Copied_to_clipboard: 'Copiato negli appunti!',
|
||||
Copy: 'Copia',
|
||||
Permalink: 'Permalink',
|
||||
Conversation: 'Conversazione',
|
||||
Certificate_password: 'Password certificato',
|
||||
Clear_cache: 'Cancella la cache locale',
|
||||
Clear_cache_loading: 'Cancellando la cache.',
|
||||
Whats_the_password_for_your_certificate: 'Qual\'è la password del tuo certificato?',
|
||||
Create_account: 'Crea un account',
|
||||
Create_Channel: 'Crea canale',
|
||||
Create_Direct_Messages: 'Crea Messaggi Privati',
|
||||
Create_Discussion: 'Crea una Discussione',
|
||||
Created_snippet: 'Snippet creato',
|
||||
Create_a_new_workspace: 'Crea un nuovo workspace',
|
||||
Create: 'Crea',
|
||||
Custom_Status: 'Stato personalizzato',
|
||||
Dark: 'Scuro',
|
||||
Dark_level: 'Contrasto',
|
||||
Default: 'Predefinito',
|
||||
Default_browser: 'Browser predefinito',
|
||||
Delete_Room_Warning: 'Eliminare una stanza cancellerà tutti i messaggi in essa contenuti. Questa azione non può essere annullata.',
|
||||
Department: 'Dipartimento',
|
||||
delete: 'elimina',
|
||||
Delete: 'Elimina',
|
||||
DELETE: 'ELIMINA',
|
||||
deleting_room: 'cancellazione stanza',
|
||||
description: 'descrizione',
|
||||
Description: 'Descrizione',
|
||||
Desktop_Options: 'Opzioni Desktop',
|
||||
Desktop_Notifications: 'Notifiche Desktop',
|
||||
Desktop_Alert_info: 'Queste notifiche vengono inviate sul client desktop',
|
||||
Directory: 'Rubrica',
|
||||
Direct_Messages: 'Messaggi diretti',
|
||||
Disable_notifications: 'Disabilita notifiche',
|
||||
Discussions: 'Discussioni',
|
||||
Discussion_Desc: 'Aiuta a mantenere una panoramica di ciò che sta succedendo! Creando una discussione verrà creato un sotto-canale di quello selezionato ed entrambi saranno collegati',
|
||||
Discussion_name: 'Nome della discussione',
|
||||
Done: 'Fatto',
|
||||
Dont_Have_An_Account: 'Non hai un account?',
|
||||
Do_you_have_an_account: 'Hai un account?',
|
||||
Do_you_have_a_certificate: 'Hai un certificato?',
|
||||
Do_you_really_want_to_key_this_room_question_mark: 'Sei sicuro di voler {{key}} questa stanza?',
|
||||
E2E_Encryption: 'Crittografia E2E',
|
||||
E2E_How_It_Works_info1: 'Ora puoi creare gruppi e messaggi privati crittografati. Puoi anche crittografare quelli già esistenti.',
|
||||
E2E_How_It_Works_info2: 'Questa è *crittografia end-to-end*, quindi la chiave per cifrare/decifrare i messaggi non verrà salvata sul server. Per questo motivo *devi salvare questa password in un luogo sicuro* dove poterla recuperare in seguito qualora necessario.',
|
||||
E2E_How_It_Works_info3: 'Procedendo verrà generata automaticamente una password E2E.',
|
||||
E2E_How_It_Works_info4: 'Puoi impostare una nuova password per la chiave di cifratura in qualsiasi momento da uno dei browser dove hai inserito la password E2E esistente.',
|
||||
edit: 'modifica',
|
||||
edited: 'modificato',
|
||||
Edit: 'Modifica',
|
||||
Edit_Status: 'Modifica Stato',
|
||||
Edit_Invite: 'Modifica invito',
|
||||
End_to_end_encrypted_room: 'Stanza crittografata end to end',
|
||||
end_to_end_encryption: 'Crittografia end to end',
|
||||
Email_Notification_Mode_All: 'Ogni Menzione/Messaggio Privato',
|
||||
Email_Notification_Mode_Disabled: 'Disabilitato',
|
||||
Email_or_password_field_is_empty: 'Il campo e-mail o password sono vuoti',
|
||||
Email: 'E-mail',
|
||||
email: 'e-mail',
|
||||
Empty_title: 'Titolo vuoto',
|
||||
Enable_Auto_Translate: 'Abilita traduzione automatica',
|
||||
Enable_notifications: 'Abilita notifiche',
|
||||
Encrypted: 'Crittografato',
|
||||
Encrypted_message: 'Messaggio crittografato',
|
||||
Enter_Your_E2E_Password: 'Inserisci la tua password E2E',
|
||||
Enter_Your_Encryption_Password_desc1: 'Potrai così accedere ai tuoi gruppi privati e messaggi privati crittografati.',
|
||||
Enter_Your_Encryption_Password_desc2: 'Devi inserire la password per cifrare/decifrare i messaggi ovunque usi la chat.',
|
||||
Encryption_error_title: 'La tua password di cifratura sembra errata',
|
||||
Encryption_error_desc: 'Non è stato possibile importare la tua chiave di cifratura.',
|
||||
Everyone_can_access_this_channel: 'Tutti hanno accesso a questo canale',
|
||||
Error_uploading: 'Errore nel caricamento di',
|
||||
Expiration_Days: 'Scadenza (giorni)',
|
||||
Favorite: 'Preferito',
|
||||
Favorites: 'Preferiti',
|
||||
Files: 'File',
|
||||
File_description: 'Descrizione file',
|
||||
File_name: 'Nome file',
|
||||
Finish_recording: 'Termina registrazione',
|
||||
Following_thread: 'Thread seguito',
|
||||
For_your_security_you_must_enter_your_current_password_to_continue: 'Per garantire la sicurezza del tuo account, inserisci la password per continuare.',
|
||||
Forgot_password_If_this_email_is_registered: 'Se questa e-mail è registrata, manderemo istruzioni su come resettare la tua password. Se non ricevi nulla, torna qui e riprova di nuovo.',
|
||||
Forgot_password: 'Password dimenticata',
|
||||
Forgot_Password: 'Password dimenticata',
|
||||
Forward: 'Inoltra',
|
||||
Forward_Chat: 'Inoltra Chat',
|
||||
Forward_to_department: 'Inoltra a dipartimento',
|
||||
Forward_to_user: 'Inoltra ad udente',
|
||||
Full_table: 'Clicca per la tabella completa',
|
||||
Generate_New_Link: 'Genera nuovo link',
|
||||
Group_by_favorites: 'Raggruppa per preferiti',
|
||||
Group_by_type: 'Raggruppa per tipo',
|
||||
Hide: 'Nascondi',
|
||||
Has_joined_the_channel: 'si è unito al canale',
|
||||
Has_joined_the_conversation: 'si è unito alla conversazione',
|
||||
Has_left_the_channel: 'ha lasciato il canale',
|
||||
Hide_System_Messages: 'Nascondi messaggi di sistema',
|
||||
Hide_type_messages: 'Nascondi messaggi di "{{type}}"',
|
||||
How_It_Works: 'Come funziona',
|
||||
Message_HideType_uj: 'Ingresso Utente',
|
||||
Message_HideType_ul: 'Uscita Utente',
|
||||
Message_HideType_ru: 'Rimozione Utente',
|
||||
Message_HideType_au: 'Aggiunta Utente',
|
||||
Message_HideType_mute_unmute: 'Microfono Utente attivato / disattivato',
|
||||
Message_HideType_r: 'Nome Stanza cambiato',
|
||||
Message_HideType_ut: 'Ingresso Utente in Conversazione',
|
||||
Message_HideType_wm: 'Benvenuto',
|
||||
Message_HideType_rm: 'Rimozione Messaggio',
|
||||
Message_HideType_subscription_role_added: 'Creazione ruolo',
|
||||
Message_HideType_subscription_role_removed: 'Rimozione ruolo',
|
||||
Message_HideType_room_archived: 'Stanza archiviata',
|
||||
Message_HideType_room_unarchived: 'Stanza ripristinata dall\'archivio',
|
||||
I_Saved_My_E2E_Password: 'Ho salvato la mia Password E2E',
|
||||
IP: 'Indirizzo IP',
|
||||
In_app: 'In-app',
|
||||
In_App_And_Desktop: 'In-app e Desktop',
|
||||
In_App_and_Desktop_Alert_info: 'Mostra una notifica in cima allo schermo quando l\'app è aperta, e mostra una notifica sul desktop',
|
||||
Invisible: 'Invisibile',
|
||||
Invite: 'Invita',
|
||||
is_a_valid_RocketChat_instance: 'è un\'istanza di Rocket.Chat valida',
|
||||
is_not_a_valid_RocketChat_instance: 'non è una valida istanza di Rocket.Chat',
|
||||
is_typing: 'sta scrivendo',
|
||||
Invalid_or_expired_invite_token: 'Token di invito non valido o scaduto',
|
||||
Invalid_server_version: 'Il server a cui stai cercando di connetterti sta utilizzando una versione non più supportata dall\'app: {{currentVersion}}.\n\nVersione minima richiesta: {{minVersion}}',
|
||||
Invite_Link: 'Link di invito',
|
||||
Invite_users: 'Invita utenti',
|
||||
Join: 'Entra',
|
||||
Join_Code: 'Codice d\'accesso',
|
||||
Insert_Join_Code: 'Inserisci il codice d\'accesso',
|
||||
Join_our_open_workspace: 'Unisciti al nostro workspace',
|
||||
Join_your_workspace: 'Unisciti al tuo workspace',
|
||||
Just_invited_people_can_access_this_channel: 'Solo le persone invitate possono accedere a questo canale',
|
||||
Language: 'Lingua',
|
||||
last_message: 'ultimo messaggio',
|
||||
Leave_channel: 'Abbandona canale',
|
||||
leaving_room: 'abbandonando stanza',
|
||||
leave: 'abbandona',
|
||||
Legal: 'Informazioni',
|
||||
Light: 'Chiaro',
|
||||
License: 'Licenza',
|
||||
Livechat: 'Livechat',
|
||||
Livechat_edit: 'Modifica Livechat',
|
||||
Login: 'Accedi',
|
||||
Login_error: 'Le tue credenziali sono state rifiutate! Prova di nuovo.',
|
||||
Login_with: 'Accedi con',
|
||||
Logging_out: 'Disconnettendo.',
|
||||
Logout: 'Disconnetti',
|
||||
Max_number_of_uses: 'Max numero di utilizzi',
|
||||
Max_number_of_users_allowed_is_number: 'Il numero massimo di utenti ammessi è {{maxUsers}}',
|
||||
members: 'membri',
|
||||
Members: 'Membri',
|
||||
Mentioned_Messages: 'Messaggi menzionati',
|
||||
mentioned: 'menzionato',
|
||||
Mentions: 'Menzioni',
|
||||
Message_accessibility: 'Messaggio da {{user}} alle {{time}}: {{message}}',
|
||||
Message_actions: 'Azioni messaggio',
|
||||
Message_pinned: 'Messaggio appuntato',
|
||||
Message_removed: 'Messaggio rimosso',
|
||||
Message_starred: 'Messaggio importante',
|
||||
Message_unstarred: 'Messaggio non importante',
|
||||
message: 'messaggio',
|
||||
messages: 'messaggi',
|
||||
Message: 'Messaggio',
|
||||
Messages: 'Messaggi',
|
||||
Message_Reported: 'Messaggio segnalato',
|
||||
Microphone_Permission_Message: 'Rocket.Chat richiede l\'accesso al microfono per inviare messaggi audio.',
|
||||
Microphone_Permission: 'Permesso microfono',
|
||||
Mute: 'Silenzia',
|
||||
muted: 'silenziato',
|
||||
My_servers: 'I miei server',
|
||||
N_people_reacted: '{{n}} persone hanno reagito',
|
||||
N_users: '{{n}} utenti',
|
||||
name: 'nome',
|
||||
Name: 'Nome',
|
||||
Navigation_history: 'Cronologia di navigazione',
|
||||
Never: 'Mai',
|
||||
New_Message: 'Nuovo messaggio',
|
||||
New_Password: 'Nuova password',
|
||||
New_Server: 'Nuovo server',
|
||||
Next: 'Successivo',
|
||||
No_files: 'Nessun file',
|
||||
No_limit: 'Nessun limite',
|
||||
No_mentioned_messages: 'Nessun messaggio menzionato',
|
||||
No_pinned_messages: 'Nessun messaggio attaccato',
|
||||
No_results_found: 'Nessun risultato',
|
||||
No_starred_messages: 'Nessun messaggio preferito',
|
||||
No_thread_messages: 'Nessun messaggio thread',
|
||||
No_label_provided: 'Nessun {{label}} fornito.',
|
||||
No_Message: 'Nessun messaggio',
|
||||
No_messages_yet: 'Non ci sono ancora messaggi',
|
||||
No_Reactions: 'Nessuna reazione',
|
||||
No_Read_Receipts: 'Nessuna conferma di lettura',
|
||||
Not_logged: 'Non loggato',
|
||||
Not_RC_Server: 'Questo non è un server di Rocket.Chat.\n{{contact}}',
|
||||
Nothing: 'Niente',
|
||||
Nothing_to_save: 'Niente da salvare!',
|
||||
Notify_active_in_this_room: 'Notifica solo gli utenti attivi in questa stanza',
|
||||
Notify_all_in_this_room: 'Notifica tutti gli utenti in questa stanza',
|
||||
Notifications: 'Notifiche',
|
||||
Notification_Duration: 'Durata notifiche',
|
||||
Notification_Preferences: 'Impostazioni notifiche',
|
||||
No_available_agents_to_transfer: 'Nessun agente disponibile a cui trasferire',
|
||||
Offline: 'Offline',
|
||||
Oops: 'Oops!',
|
||||
Omnichannel: 'Omnichannel',
|
||||
Open_Livechats: 'Chat in corso',
|
||||
Omnichannel_enable_alert: 'Non sei ancora su Onmichannel. Vuoi attivarlo?',
|
||||
Onboarding_description: 'Un workspace è lo spazio dove il tuo team o la tua organizzazione possono collaborare. Chiedi l\'indirizzo all\'amministratore del tuo workspace oppure creane uno per il tuo team.',
|
||||
Onboarding_join_workspace: 'Unisciti',
|
||||
Onboarding_subtitle: 'Oltre la collaborazione di gruppo',
|
||||
Onboarding_title: 'Benvenuto in Rocket.Chat',
|
||||
Onboarding_join_open_description: 'Unisciti al nostro workspace per parlare con il team e la community di Rocket.Chat.',
|
||||
Onboarding_agree_terms: 'Procedendo, accetti Rocket.Chat',
|
||||
Onboarding_less_options: 'Meno opzioni',
|
||||
Onboarding_more_options: 'Più opzioni',
|
||||
Online: 'Online',
|
||||
Only_authorized_users_can_write_new_messages: 'Solo gli utenti autorizzati possono scrivere nuovi messaggi',
|
||||
Open_emoji_selector: 'Apri selettore emoji',
|
||||
Open_Source_Communication: 'Comunicazione open-source',
|
||||
Open_your_authentication_app_and_enter_the_code: 'Apri l\'app di autenticazione e inserisci il codice.',
|
||||
OR: 'O',
|
||||
OS: 'SO',
|
||||
Overwrites_the_server_configuration_and_use_room_config: 'Sovrascrive la configurazione del server in favore di quella della stanza',
|
||||
Password: 'Password',
|
||||
Parent_channel_or_group: 'Gruppo o canale originario',
|
||||
Permalink_copied_to_clipboard: 'Permalink copiato negli appunti!',
|
||||
Phone: 'Telefono',
|
||||
Pin: 'Appunta',
|
||||
Pinned_Messages: 'Messaggi appuntati',
|
||||
pinned: 'appuntati',
|
||||
Pinned: 'Appuntati',
|
||||
Please_add_a_comment: 'Per favore, aggiungi un commento',
|
||||
Please_enter_your_password: 'Per favore, inserisci la tua password',
|
||||
Please_wait: 'Si prega di attendere.',
|
||||
Preferences: 'Impostazioni',
|
||||
Preferences_saved: 'Impostazioni salvate!',
|
||||
Privacy_Policy: ' Privacy Policy',
|
||||
Private_Channel: 'Canale privato',
|
||||
Private_Groups: 'Gruppi privati',
|
||||
Private: 'Privato',
|
||||
Processing: 'Elaborazione...',
|
||||
Profile_saved_successfully: 'Profilo salvato correttamente!',
|
||||
Profile: 'Profilo',
|
||||
Public_Channel: 'Canale pubblico',
|
||||
Public: 'Pubblico',
|
||||
Push_Notifications: 'Notifiche Push',
|
||||
Push_Notifications_Alert_Info: 'Queste notifiche ti vengono recapitate quando l\'app non è aperta',
|
||||
Quote: 'Cita',
|
||||
Reactions_are_disabled: 'Le reazioni sono disabilitate',
|
||||
Reactions_are_enabled: 'Le reazioni sono abilitate',
|
||||
Reactions: 'Reazioni',
|
||||
Read: 'Letto',
|
||||
Read_External_Permission_Message: 'Rocket.Chat deve accedere alle foto, media, e documenti sul tuo dispositivo',
|
||||
Read_External_Permission: 'Permesso di Lettura della Memoria',
|
||||
Read_Only_Channel: 'Canale in sola lettura',
|
||||
Read_Only: 'Sola lettura',
|
||||
Read_Receipt: 'Conferma di lettura',
|
||||
Receive_Group_Mentions: 'Ricevi menzioni di gruppo',
|
||||
Receive_Group_Mentions_Info: 'Ricevi menzioni @all e @here',
|
||||
Register: 'Registrati',
|
||||
Repeat_Password: 'Conferma password',
|
||||
Replied_on: 'Risposto il:',
|
||||
replies: 'risposte',
|
||||
reply: 'risposta',
|
||||
Reply: 'Rispondi',
|
||||
Report: 'Segnala',
|
||||
Receive_Notification: 'Ricevi notifiche',
|
||||
Receive_notifications_from: 'Ricevi notifiche da {{name}}',
|
||||
Resend: 'Invia di nuovo',
|
||||
Reset_password: 'Ripristina password',
|
||||
resetting_password: 'ripristinando password',
|
||||
RESET: 'RIPRISTINA',
|
||||
Return: 'Ritorno',
|
||||
Review_app_title: 'Ti piace questa app?',
|
||||
Review_app_desc: 'Dacci 5 stesse su {{store}}',
|
||||
Review_app_yes: 'Certo!',
|
||||
Review_app_no: 'No',
|
||||
Review_app_later: 'In seguito',
|
||||
Review_app_unable_store: 'Impossibile aprire {{store}}',
|
||||
Review_this_app: 'Recensisci questa app',
|
||||
Remove: 'Rimuovi',
|
||||
Roles: 'Ruoli',
|
||||
Room_actions: 'Azioni stanza',
|
||||
Room_changed_announcement: 'Annuncio stanza cambiato in: {{announcement}} da {{userBy}}',
|
||||
Room_changed_avatar: 'Immagine stanza cambiata da {{userBy}}',
|
||||
Room_changed_description: 'Descrizione stanza cambiata in: {{description}} da {{userBy}}',
|
||||
Room_changed_privacy: 'Tipo stanza cambiato in: {{type}} da {{userBy}}',
|
||||
Room_changed_topic: 'Argomento stanza cambiato in: {{topic}} da {{userBy}}',
|
||||
Room_Files: 'File stanza',
|
||||
Room_Info_Edit: 'Modifica informazioni stanza',
|
||||
Room_Info: 'Informazioni stanza',
|
||||
Room_Members: 'Membri stanza',
|
||||
Room_name_changed: 'Nome stanza cambiato in: {{name}} da {{userBy}}',
|
||||
SAVE: 'SALVA',
|
||||
Save_Changes: 'Salva cambiamenti',
|
||||
Save: 'Salva',
|
||||
Saved: 'Salvato',
|
||||
saving_preferences: 'salvataggio impostazioni',
|
||||
saving_profile: 'salvataggio profilo',
|
||||
saving_settings: 'salvataggio impostazioni',
|
||||
saved_to_gallery: 'Salvato in Galleria',
|
||||
Save_Your_E2E_Password: 'Salva la tua Password E2E',
|
||||
Save_Your_Encryption_Password: 'Salva la tua Password di cifratura',
|
||||
Save_Your_Encryption_Password_warning: 'Questa password non è salvata da nessuna parte, conservala con cura.',
|
||||
Save_Your_Encryption_Password_info: 'Nota: se dovessi perdere la tua password, non c\'è alcun modo per recuperarla e perderesti l\'accesso ai tuoi messaggi.',
|
||||
Search_Messages: 'Cerca messaggi',
|
||||
Search: 'Cerca',
|
||||
Search_by: 'Cerca per',
|
||||
Search_global_users: 'Cerca utenti globali',
|
||||
Search_global_users_description: 'Se attivi questa opzione, puoi cercare qualsiasi utente da altre aziende o server.',
|
||||
Seconds: '{{second}} secondi',
|
||||
Security_and_privacy: 'Sicurezza e privacy',
|
||||
Select_Avatar: 'Seleziona avatar',
|
||||
Select_Server: 'Seleziona server',
|
||||
Select_Users: 'Seleziona utenti',
|
||||
Select_a_Channel: 'Seleziona un Canale',
|
||||
Select_a_Department: 'Seleziona un Dipartimento',
|
||||
Select_an_option: 'Seleziona un\' opzione',
|
||||
Select_a_User: 'Seleziona un Utente',
|
||||
Send: 'Invia',
|
||||
Send_audio_message: 'Invia messaggio audio',
|
||||
Send_crash_report: 'Invia report sui crash',
|
||||
Send_message: 'Invia messaggio',
|
||||
Send_me_the_code_again: 'Inviami nuovamente il codice',
|
||||
Send_to: 'Invia a...',
|
||||
Sending_to: 'Invio a',
|
||||
Sent_an_attachment: 'Inviato un allegato',
|
||||
Server: 'Server',
|
||||
Servers: 'Servers',
|
||||
Server_version: 'Versione server: {{version}}',
|
||||
Set_username_subtitle: 'Il nome utente viene utilizzato per permettere ad altri di menzionarti nei messaggi',
|
||||
Set_custom_status: 'Imposta stato personalizzato',
|
||||
Set_status: 'Imposta stato',
|
||||
Status_saved_successfully: 'Stato salvato correttamente!',
|
||||
Settings: 'Impostazioni',
|
||||
Settings_succesfully_changed: 'Impostazioni modificate correttamente!',
|
||||
Share: 'Condividi',
|
||||
Share_Link: 'Condividi link',
|
||||
Share_this_app: 'Condividi questa app',
|
||||
Show_more: 'Mostra altri..',
|
||||
Show_Unread_Counter: 'Mostra contatore messaggi non letti',
|
||||
Show_Unread_Counter_Info: 'Il contatore viene mostrato come un\'etichetta alla destra del canale, nella lista',
|
||||
Sign_in_your_server: 'Accedi al tuo server',
|
||||
Sign_Up: 'Registrati',
|
||||
Some_field_is_invalid_or_empty: 'Un campo non è valido o è vuoto',
|
||||
Sorting_by: 'Ordina per {{key}}',
|
||||
Sound: 'Suono',
|
||||
Star_room: 'Aggiungi stanza ai preferiti',
|
||||
Star: 'Aggiungi ai preferiti',
|
||||
Starred_Messages: 'Messaggi preferiti',
|
||||
starred: 'preferiti',
|
||||
Starred: 'Preferiti',
|
||||
Start_of_conversation: 'Inizio della conversazione',
|
||||
Start_a_Discussion: 'Avvia una Discussione',
|
||||
Started_discussion: 'Discussione iniziata:',
|
||||
Started_call: 'Chiamata iniziata da {{userBy}}',
|
||||
Submit: 'Invia',
|
||||
Table: 'Tabella',
|
||||
Tags: 'Tag',
|
||||
Take_a_photo: 'Scatta una foto',
|
||||
Take_a_video: 'Registra un video',
|
||||
Take_it: 'Prendi!',
|
||||
tap_to_change_status: 'tocca per cambiare stato',
|
||||
Tap_to_view_servers_list: 'Tocca per vedere la lista server',
|
||||
Terms_of_Service: ' Termini di servizio ',
|
||||
Theme: 'Tema',
|
||||
The_user_wont_be_able_to_type_in_roomName: 'L\'utente non potrà scrivere in {{roomName}}',
|
||||
The_user_will_be_able_to_type_in_roomName: 'L\'utente potrà scrivere in {{roomName}}',
|
||||
There_was_an_error_while_action: 'Si è verificato un errore nel {{action}}!',
|
||||
This_room_is_blocked: 'Questa stanza è bloccata',
|
||||
This_room_is_read_only: 'Questa stanza è in sola lettura',
|
||||
Thread: 'Thread',
|
||||
Threads: 'Threads',
|
||||
Timezone: 'Fuso orario',
|
||||
To: 'A',
|
||||
topic: 'argomento',
|
||||
Topic: 'Argomento',
|
||||
Translate: 'Traduci',
|
||||
Try_again: 'Riprova',
|
||||
Two_Factor_Authentication: 'Autenticazione a due fattori',
|
||||
Type_the_channel_name_here: 'Scrivi il nome del canale qui',
|
||||
unarchive: 'rimuovi dall\'archivio',
|
||||
UNARCHIVE: 'RIMUOVI DALL\'ARCHIVIO',
|
||||
Unblock_user: 'Sblocca utente',
|
||||
Unfavorite: 'Rimuovi preferito',
|
||||
Unfollowed_thread: 'Non segui più il thread',
|
||||
Unmute: 'Attiva notifiche',
|
||||
unmuted: 'notifiche attivate',
|
||||
Unpin: 'Stacca',
|
||||
unread_messages: 'non letti',
|
||||
Unread: 'Non letto',
|
||||
Unread_on_top: 'Non letti sopra',
|
||||
Unstar: 'Rimuovi dai preferiti',
|
||||
Updating: 'Aggiornamento...',
|
||||
Uploading: 'Caricamento',
|
||||
Upload_file_question_mark: 'Carica file?',
|
||||
User: 'Utente',
|
||||
Users: 'Utenti',
|
||||
User_added_by: 'Utente {{userAdded}} aggiunto da {{userBy}}',
|
||||
User_Info: 'Informazioni utente',
|
||||
User_has_been_key: 'Utente {{key}}',
|
||||
User_is_no_longer_role_by_: '{{user}} non è più {{role}} da {{userBy}}',
|
||||
User_muted_by: 'Utente {{userMuted}} silenziato da {{userBy}}',
|
||||
User_removed_by: 'Utente {{userRemoved}} rimosso da {{userBy}}',
|
||||
User_sent_an_attachment: '{{user}} ha inviato un allegato',
|
||||
User_unmuted_by: 'Utente {{userUnmuted}} de-silenziato da {{userBy}}',
|
||||
User_was_set_role_by_: '{{user}} è stato impostato come {{role}} da {{userBy}}',
|
||||
Username_is_empty: 'Username vuoto',
|
||||
Username: 'Username',
|
||||
Username_or_email: 'Username o email',
|
||||
Uses_server_configuration: 'Usa la configurazione del server',
|
||||
Validating: 'Validazione',
|
||||
Registration_Succeeded: 'Registrazione completata!',
|
||||
Verify: 'Verifica',
|
||||
Verify_email_title: 'Verifica completata!',
|
||||
Verify_email_desc: 'Ti abbiamo inviato una e-mail per confermare la tua registrazione. Se non la ricevi, ritorna qui e riprova',
|
||||
Verify_your_email_for_the_code_we_sent: 'Controlla l\'e-mail con il codice che ti abbiamo inviato',
|
||||
Video_call: 'Videochiamata',
|
||||
View_Original: 'Mostra originale',
|
||||
Voice_call: 'Chiamata vocale',
|
||||
Waiting_for_network: 'In attesa di connessione ...',
|
||||
Websocket_disabled: 'Websocket disabilitata per questo server.\n{{contact}}',
|
||||
Welcome: 'Benvenuto',
|
||||
What_are_you_doing_right_now: 'Cosa stai facendo in questo momento?',
|
||||
Whats_your_2fa: 'Qual\'è il tuo codice 2FA?',
|
||||
Without_Servers: 'Senza server',
|
||||
Workspaces: 'Workspace',
|
||||
Would_you_like_to_return_the_inquiry: 'Vorresti ritirare la tua domanda?',
|
||||
Write_External_Permission_Message: 'Rocket.Chat ha bisogno dell\'accesso alla galleria per salvare le immagini.',
|
||||
Write_External_Permission: 'Permesso galleria',
|
||||
Yes: 'Si',
|
||||
Yes_action_it: 'Sì, {{action}}!',
|
||||
Yesterday: 'Ieri',
|
||||
You_are_in_preview_mode: 'Sei in modalità anteprima',
|
||||
You_are_offline: 'Sei offline',
|
||||
You_can_search_using_RegExp_eg: 'Puoi usare espressioni regolari. es. `/^testo$/i`',
|
||||
You_colon: 'Tu: ',
|
||||
you_were_mentioned: 'sei stato menzionato',
|
||||
You_were_removed_from_channel: 'Sei stato rimosso da {{channel}}',
|
||||
you: 'tu',
|
||||
You: 'Tu',
|
||||
Logged_out_by_server: 'Sei stato disconnesso dal server. Esegui nuovamente l\'accesso.',
|
||||
You_need_to_access_at_least_one_RocketChat_server_to_share_something: 'Devi accedere ad almeno un server Rocket.Chat prima di condividere qualcosa.',
|
||||
You_need_to_verifiy_your_email_address_to_get_notications: 'Devi verificare il tuo indirizzo e-mail per ricevere le notifiche',
|
||||
Your_certificate: 'Il tuo certificato',
|
||||
Your_invite_link_will_expire_after__usesLeft__uses: 'Il tuo link di invito scadrà dopo {{usesLeft}} utilizzi.',
|
||||
Your_invite_link_will_expire_on__date__or_after__usesLeft__uses: 'Il tuo link di invito scadrà il {{date}} oppure dopo {{usesLeft}} utilizzi.',
|
||||
Your_invite_link_will_expire_on__date__: 'Il tuo link di invito scadrà il {{date}}.',
|
||||
Your_invite_link_will_never_expire: 'Il tuo link di invito non scadrà mai.',
|
||||
Your_workspace: 'Il tuo workspace',
|
||||
Your_password_is: 'La tua password è',
|
||||
Version_no: 'Versione: {{version}}',
|
||||
You_will_not_be_able_to_recover_this_message: 'Non sarai in grado di ripristinare questo messaggio!',
|
||||
You_will_unset_a_certificate_for_this_server: 'Rimuoverai un certificato per questo server',
|
||||
Change_Language: 'Cambia lingua',
|
||||
Crash_report_disclaimer: 'Non registreremo mai il contenuto delle tue chat. Il crash report contiene solo informazioni necessarie per l\'identificazione e la risoluzione dei problemi.',
|
||||
Type_message: 'Scrivi messaggio',
|
||||
Room_search: 'Ricerca stanze',
|
||||
Room_selection: 'Selezione stanza 1...9',
|
||||
Next_room: 'Prossima stanza',
|
||||
Previous_room: 'Stanza precedente',
|
||||
New_room: 'Nuova stanza',
|
||||
Upload_room: 'Carica nella stanza',
|
||||
Search_messages: 'Cerca messaggi',
|
||||
Scroll_messages: 'Scorri i messaggi',
|
||||
Reply_latest: 'Rispondi all\'ultimo',
|
||||
Reply_in_Thread: 'Rispondi nella discussione',
|
||||
Server_selection: 'Selezione server',
|
||||
Server_selection_numbers: 'Selezione server 1...9',
|
||||
Add_server: 'Aggiungi server',
|
||||
New_line: 'Nuova linea',
|
||||
You_will_be_logged_out_of_this_application: 'Verrai disconnesso da questa applicazione.',
|
||||
Clear: 'Cancella',
|
||||
This_will_clear_all_your_offline_data: 'Questo cancellerà tutti i tuoi dati offline.',
|
||||
This_will_remove_all_data_from_this_server: 'Questo rimuoverà tutti i dati dal server.',
|
||||
Mark_unread: 'Segna come non letto',
|
||||
Wait_activation_warning: 'Prima di poter accedere, il tuo account deve essere attivato manualmente da un amministratore.',
|
||||
Screen_lock: 'Blocco schermo',
|
||||
Local_authentication_biometry_title: 'Autenticazione',
|
||||
Local_authentication_biometry_fallback: 'Usa passcode',
|
||||
Local_authentication_unlock_option: 'Sblocca con Passcode',
|
||||
Local_authentication_change_passcode: 'Cambia Passcode',
|
||||
Local_authentication_info: 'Nota: se dimentichi il Passcode, dovrai cancellare e installare nuovamente l\'app.',
|
||||
Local_authentication_facial_recognition: 'riconoscimento facciale',
|
||||
Local_authentication_fingerprint: 'impronta digitale',
|
||||
Local_authentication_unlock_with_label: 'Sblocca con {{label}}',
|
||||
Local_authentication_auto_lock_60: 'Dopo 1 minuto',
|
||||
Local_authentication_auto_lock_300: 'Dopo 5 minuti',
|
||||
Local_authentication_auto_lock_900: 'Dopo 15 minuti',
|
||||
Local_authentication_auto_lock_1800: 'Dopo 30 minuti',
|
||||
Local_authentication_auto_lock_3600: 'Dopo 1 ora',
|
||||
Passcode_enter_title: 'Inserisci il passcode',
|
||||
Passcode_choose_title: 'Scegli il tuo nuovo passcode',
|
||||
Passcode_choose_confirm_title: 'Conferma il tuo nuovo passcode',
|
||||
Passcode_choose_error: 'I passcode non corrispondono. Riprova.',
|
||||
Passcode_choose_force_set: 'Passcode richiesto dall\'admin',
|
||||
Passcode_app_locked_title: 'App bloccata',
|
||||
Passcode_app_locked_subtitle: 'Riprova tra {{timeLeft}} secondi',
|
||||
After_seconds_set_by_admin: 'Dopo {{seconds}} secondi (impostati dall\'admin)',
|
||||
Dont_activate: 'Non attivare ora',
|
||||
Queued_chats: 'Chat in coda',
|
||||
Queue_is_empty: 'La coda è vuota',
|
||||
Logout_from_other_logged_in_locations: 'Disconnetti da altre postazioni',
|
||||
You_will_be_logged_out_from_other_locations: 'Verrai disconnesso dalle altre postazioni.',
|
||||
Logged_out_of_other_clients_successfully: 'Disconnesso dalle altre postazioni con successo',
|
||||
Logout_failed: 'Disconnessione fallita!',
|
||||
Log_analytics_events: 'Invia statistiche anonime',
|
||||
E2E_encryption_change_password_title: 'Cambia la password di cifratura',
|
||||
E2E_encryption_change_password_description: 'Ora puoi creare gruppi e messaggi privati crittografati. Potrai, inoltre, crittografare i tuoi gruppi e messaggi privati esistenti. \nQuesta è crittografia end-to-end, la chiave per codificare/decodificare i tuoi messaggi non verrà salvata sul server. Per questo motivo devi salvarla in un luogo sicuro. Ti verrà richiesto di inserirla sugli altri dispositivi sui quali vuoi usare la crittografia e2e.',
|
||||
E2E_encryption_change_password_error: 'Si è verificato un errore durante il cambio della password della chiave E2E!',
|
||||
E2E_encryption_change_password_success: 'La password della chiave E2E è stata cambiata con successo!',
|
||||
E2E_encryption_change_password_message: 'Assicurati di salvarla in un posto sicuro.',
|
||||
E2E_encryption_change_password_confirmation: 'Si, cambiala',
|
||||
E2E_encryption_reset_title: 'Ripristina la Chiave E2E',
|
||||
E2E_encryption_reset_description: 'Questa opzione rimuoverà la tua chiave E2E corrente e sarai disconnesso. \nAl prossimo login, Rocket.Chat genererà una nuova chiave e ripristinerà l\'accesso a tutte le stanze crittografate con uno o più membri online. \nA causa della natura della crittografia E2E, Rocket.Chat non sarà in grado di ripristinare l\'accesso alle stanze senza membri online.',
|
||||
E2E_encryption_reset_button: 'Ripristina',
|
||||
E2E_encryption_reset_error: 'Si è verificato un errore durante il ripristino della chiave E2E!',
|
||||
E2E_encryption_reset_message: 'Stai per essere disconnesso.',
|
||||
E2E_encryption_reset_confirmation: 'Si, resettala',
|
||||
Following: 'Seguiti',
|
||||
Threads_displaying_all: 'Visualizza Tutti',
|
||||
Threads_displaying_following: 'Visualizza Seguiti',
|
||||
Threads_displaying_unread: 'Visualizza Non letti',
|
||||
No_threads: 'Non ci sono thread',
|
||||
No_threads_following: 'Non stai seguendo alcun thread',
|
||||
No_threads_unread: 'Non ci sono thread non letti',
|
||||
Messagebox_Send_to_channel: 'Invia sul canale',
|
||||
Set_as_leader: 'Rendi leader',
|
||||
Set_as_moderator: 'Rendi moderatore',
|
||||
Set_as_owner: 'Rendi proprietario',
|
||||
Remove_as_leader: 'Rimuovi come leader',
|
||||
Remove_as_moderator: 'Rimuovi come moderatore',
|
||||
Remove_as_owner: 'Rimuovi come proprietario',
|
||||
Remove_from_room: 'Rimuovi dalla stanza',
|
||||
Ignore: 'Ignora',
|
||||
Unignore: 'Non ignorare',
|
||||
User_has_been_ignored: 'Utente ignorato',
|
||||
User_has_been_unignored: 'Utente non ignorato',
|
||||
User_has_been_removed_from_s: 'L\'utente è stato rimosso da {{s}}',
|
||||
User__username__is_now_a_leader_of__room_name_: 'L\'utente {{username}} è ora un leader di {{room_name}}',
|
||||
User__username__is_now_a_moderator_of__room_name_: 'L\'utente {{username}} è ora un moderatore di {{room_name}}',
|
||||
User__username__is_now_a_owner_of__room_name_: 'L\'utente {{username}} è ora un proprietario di {{room_name}}',
|
||||
User__username__removed_from__room_name__leaders: 'L\'utente {{username}} non è più un leader di {{room_name}}',
|
||||
User__username__removed_from__room_name__moderators: 'L\'utente {{username}} non è più un moderatore di {{room_name}}',
|
||||
User__username__removed_from__room_name__owners: 'L\'utente {{username}} non è più un proprietario di {{room_name}}',
|
||||
The_user_will_be_removed_from_s: 'L\'utente sarà rimosso da {{s}}',
|
||||
Yes_remove_user: 'Si, rimuovi utente!',
|
||||
Direct_message: 'Messaggio diretto',
|
||||
Message_Ignored: 'Messaggio ignorato. Tocca per visualizzarlo.',
|
||||
Enter_workspace_URL: 'Inserisci la url del workspace',
|
||||
Workspace_URL_Example: 'Es. tua-azienda.rocket.chat'
|
||||
};
|
|
@ -0,0 +1,708 @@
|
|||
{
|
||||
"1_person_reacted": "1 persona ha reagito",
|
||||
"1_user": "1 utente",
|
||||
"error-action-not-allowed": "{{action}} non autorizzata",
|
||||
"error-application-not-found": "Applicazione non trovata",
|
||||
"error-archived-duplicate-name": "Esiste già un canale archiviato con nome {{room_name}}",
|
||||
"error-avatar-invalid-url": "URL avatar non valido: {{url}}",
|
||||
"error-avatar-url-handling": "Errore nella gestione dell'impostazione avatar dall'URL ({{url}}) per {{username}}",
|
||||
"error-cant-invite-for-direct-room": "Impossibile invitare l'utente alle stanze dirette",
|
||||
"error-could-not-change-email": "Impossibile cambiare l'indirizzo e-mail",
|
||||
"error-could-not-change-name": "Impossibile cambiare nome",
|
||||
"error-could-not-change-username": "Impossibile cambiare username",
|
||||
"error-could-not-change-status": "Impossibile cambiare lo stato",
|
||||
"error-delete-protected-role": "Impossibile eliminare un ruolo protetto",
|
||||
"error-department-not-found": "Reparto non trovato",
|
||||
"error-direct-message-file-upload-not-allowed": "La condivisione di file non è autorizzata nei messaggi diretti",
|
||||
"error-duplicate-channel-name": "Esiste già un canale con nome {{channel_name}}",
|
||||
"error-email-domain-blacklisted": "Il dominio e-mail è nella lista nera",
|
||||
"error-email-send-failed": "Errore nel tentativo di invio e-mail: {{message}}",
|
||||
"error-save-image": "Errore nel salvataggio dell'immagine",
|
||||
"error-save-video": "Errore nel salvataggio del video",
|
||||
"error-field-unavailable": "{{field}} è già in uso :(",
|
||||
"error-file-too-large": "File troppo grande",
|
||||
"error-importer-not-defined": "L'importatore non è stato definito correttamente: classe Import mancante.",
|
||||
"error-input-is-not-a-valid-field": "{{input}} non è valido come {{field}}",
|
||||
"error-invalid-actionlink": "Link azione non valido",
|
||||
"error-invalid-arguments": "Parametri non validi",
|
||||
"error-invalid-asset": "Risorsa non valida",
|
||||
"error-invalid-channel": "Canale non valido.",
|
||||
"error-invalid-channel-start-with-chars": "Canale non valido. Inizia con @ o #",
|
||||
"error-invalid-custom-field": "Campo personalizzato non valido",
|
||||
"error-invalid-custom-field-name": "Nome campo personalizzato non valido. Usa solo lettere, numeri, trattini e underscore.",
|
||||
"error-invalid-date": "Data fornita non valida.",
|
||||
"error-invalid-description": "Descrizione non valida",
|
||||
"error-invalid-domain": "Dominio non valido",
|
||||
"error-invalid-email": "E-mail {{emai}} non valida",
|
||||
"error-invalid-email-address": "Indirizzo e-mail non valido",
|
||||
"error-invalid-file-height": "Altezza del file non valida",
|
||||
"error-invalid-file-type": "Tipo di file non valido",
|
||||
"error-invalid-file-width": "Larghezza del file non valida",
|
||||
"error-invalid-from-address": "Hai informato un indirizzo FROM non valido.",
|
||||
"error-invalid-integration": "Integrazione non valida",
|
||||
"error-invalid-message": "Messaggio non valido",
|
||||
"error-invalid-method": "Metodo o funzione non valida",
|
||||
"error-invalid-name": "Nome non corretto",
|
||||
"error-invalid-password": "Password non corretta",
|
||||
"error-invalid-redirectUri": "redirectUri non valido",
|
||||
"error-invalid-role": "Ruolo non valido",
|
||||
"error-invalid-room": "Stanza non valida",
|
||||
"error-invalid-room-name": "{{room_name}} non è un nome di stanza valido",
|
||||
"error-invalid-room-type": "{{type}} non è un tipo di stanza valido",
|
||||
"error-invalid-settings": "Impostazioni fornite non valide",
|
||||
"error-invalid-subscription": "Iscrizione non valida",
|
||||
"error-invalid-token": "Token non valido",
|
||||
"error-invalid-triggerWords": "triggerWords non valide",
|
||||
"error-invalid-urls": "URL non validi",
|
||||
"error-invalid-user": "Utente non valido",
|
||||
"error-invalid-username": "Nome utente non valido",
|
||||
"error-invalid-webhook-response": "L'URL del webhook ha risposto con uno stato diverso da 200",
|
||||
"error-message-deleting-blocked": "Cancellazione di messaggi bloccata",
|
||||
"error-message-editing-blocked": "Modifica di messaggi bloccata",
|
||||
"error-message-size-exceeded": "La dimensione del messaggio supera Message_MaxAllowedSize",
|
||||
"error-missing-unsubscribe-link": "Devi fornire il link [unsubscribe].",
|
||||
"error-no-tokens-for-this-user": "Non ci sono token per questo utente",
|
||||
"error-not-allowed": "Non permesso",
|
||||
"error-not-authorized": "Non autorizzato",
|
||||
"error-push-disabled": "Push è disabilitato",
|
||||
"error-remove-last-owner": "Questo è l'ultimo proprietario rimasto. Imposta un nuovo proprietario prima di rimuoverlo.",
|
||||
"error-role-in-use": "Impossibile eliminare il ruolo perchè ancora in uso",
|
||||
"error-role-name-required": "Il nome del ruolo è obbligatorio",
|
||||
"error-the-field-is-required": "Il campo {{field}} è obbligatorio.",
|
||||
"error-too-many-requests": "Errore, troppe richieste effettuate. Rallenta. Devi attendere {{seconds}} secondi prima di riprovare.",
|
||||
"error-user-is-not-activated": "L'utente non è attivato",
|
||||
"error-user-has-no-roles": "L'utente non ha ruoli",
|
||||
"error-user-limit-exceeded": "Il numero di utenti che stai invitando in #channel_name supera il limite imposto dall'amministratore",
|
||||
"error-user-not-in-room": "L'utente non è in questa stanza",
|
||||
"error-user-registration-custom-field": "error-user-registration-custom-field",
|
||||
"error-user-registration-disabled": "Registrazione utente disabilitata",
|
||||
"error-user-registration-secret": "Registrazione utente permessa solo via URL segreto",
|
||||
"error-you-are-last-owner": "Sei l'ultimo proprietario rimasto. Imposta un nuovo proprietario prima di lasciare la stanza.",
|
||||
"Actions": "Azioni",
|
||||
"activity": "attività",
|
||||
"Activity": "Attività",
|
||||
"Add_Reaction": "Aggiungi reazione",
|
||||
"Add_Server": "Aggiungi server",
|
||||
"Add_users": "Aggiungi utenti",
|
||||
"Admin_Panel": "Amministrazione",
|
||||
"Agent": "Agente",
|
||||
"Alert": "Avviso",
|
||||
"alert": "avviso",
|
||||
"alerts": "avvisi",
|
||||
"All_users_in_the_channel_can_write_new_messages": "Tutti gli utenti nel canale possono scrivere messaggi",
|
||||
"A_meaningful_name_for_the_discussion_room": "Un nome significativo per il canale di discussione",
|
||||
"All": "Tutti",
|
||||
"All_Messages": "Tutti i messaggi",
|
||||
"Allow_Reactions": "Permetti reazioni",
|
||||
"Alphabetical": "Alfabetico",
|
||||
"and_more": "e altro",
|
||||
"and": "e",
|
||||
"announcement": "annuncio",
|
||||
"Announcement": "Annuncio",
|
||||
"Apply_Your_Certificate": "Applica il tuo certificato",
|
||||
"ARCHIVE": "ARCHIVIO",
|
||||
"archive": "archivio",
|
||||
"are_typing": "stanno scrivendo",
|
||||
"Are_you_sure_question_mark": "Sei sicuro?",
|
||||
"Are_you_sure_you_want_to_leave_the_room": "Sei sicuro di voler lasciare la stanza {{room}}?",
|
||||
"Audio": "Audio",
|
||||
"Authenticating": "Autenticazione",
|
||||
"Automatic": "Automatico",
|
||||
"Auto_Translate": "Traduzione automatica",
|
||||
"Avatar_changed_successfully": "Avatar aggiornato correttamente!",
|
||||
"Avatar_Url": "URL avatar",
|
||||
"Away": "Assente",
|
||||
"Back": "Indietro",
|
||||
"Black": "Nero",
|
||||
"Block_user": "Blocca utente",
|
||||
"Browser": "Browser",
|
||||
"Broadcast_channel_Description": "Solo gli utenti autorizzati possono scrivere messaggi, ma gli altri utenti saranno in grado di rispondere",
|
||||
"Broadcast_Channel": "Canale broadcast",
|
||||
"Busy": "Occupato",
|
||||
"By_proceeding_you_are_agreeing": "Procedendo accetti i nostri",
|
||||
"Cancel_editing": "Annulla modifica",
|
||||
"Cancel_recording": "Annulla registrazione",
|
||||
"Cancel": "Annulla",
|
||||
"changing_avatar": "cambio avatar",
|
||||
"creating_channel": "creo canale",
|
||||
"creating_invite": "creo invito",
|
||||
"Channel_Name": "Nome canale",
|
||||
"Channels": "Canali",
|
||||
"Chats": "Chat",
|
||||
"Call_already_ended": "Chiamata già terminata!",
|
||||
"Clear_cookies_alert": "Vuoi cancellare tutti i cookie?",
|
||||
"Clear_cookies_desc": "Questo cancellerà tutti i coockie di login, permettendoti di accedere con altri account.",
|
||||
"Clear_cookies_yes": "Si, cancella i cookie",
|
||||
"Clear_cookies_no": "No, mantieni i cookie",
|
||||
"Click_to_join": "Clicca per unirti!",
|
||||
"Close": "Chiudi",
|
||||
"Close_emoji_selector": "Chiudi selettore emoji",
|
||||
"Closing_chat": "Chiudendo la chat",
|
||||
"Change_language_loading": "Cambiando la lingua.",
|
||||
"Chat_closed_by_agent": "Chat chiusa dall'agente",
|
||||
"Choose": "Scegli",
|
||||
"Choose_from_library": "Scegli dalla libreria",
|
||||
"Choose_file": "Scegli file",
|
||||
"Choose_where_you_want_links_be_opened": "Scegli dove vuoi che vengano aperti i link",
|
||||
"Code": "Codice",
|
||||
"Code_or_password_invalid": "Codice o password non validi",
|
||||
"Collaborative": "Collaborativo",
|
||||
"Confirm": "Conferma",
|
||||
"Connect": "Connetti",
|
||||
"Connected": "Connesso",
|
||||
"connecting_server": "connessione al server",
|
||||
"Connecting": "Connessione...",
|
||||
"Contact_us": "Contattaci",
|
||||
"Contact_your_server_admin": "Contatta l'amministratore.",
|
||||
"Continue_with": "Continua con",
|
||||
"Copied_to_clipboard": "Copiato negli appunti!",
|
||||
"Copy": "Copia",
|
||||
"Permalink": "Permalink",
|
||||
"Conversation": "Conversazione",
|
||||
"Certificate_password": "Password certificato",
|
||||
"Clear_cache": "Cancella la cache locale",
|
||||
"Clear_cache_loading": "Cancellando la cache.",
|
||||
"Whats_the_password_for_your_certificate": "Qual'è la password del tuo certificato?",
|
||||
"Create_account": "Crea un account",
|
||||
"Create_Channel": "Crea canale",
|
||||
"Create_Direct_Messages": "Crea Messaggi Privati",
|
||||
"Create_Discussion": "Crea una Discussione",
|
||||
"Created_snippet": "Snippet creato",
|
||||
"Create_a_new_workspace": "Crea un nuovo workspace",
|
||||
"Create": "Crea",
|
||||
"Custom_Status": "Stato personalizzato",
|
||||
"Dark": "Scuro",
|
||||
"Dark_level": "Contrasto",
|
||||
"Default": "Predefinito",
|
||||
"Default_browser": "Browser predefinito",
|
||||
"Delete_Room_Warning": "Eliminare una stanza cancellerà tutti i messaggi in essa contenuti. Questa azione non può essere annullata.",
|
||||
"Department": "Dipartimento",
|
||||
"delete": "elimina",
|
||||
"Delete": "Elimina",
|
||||
"DELETE": "ELIMINA",
|
||||
"deleting_room": "cancellazione stanza",
|
||||
"description": "descrizione",
|
||||
"Description": "Descrizione",
|
||||
"Desktop_Options": "Opzioni Desktop",
|
||||
"Desktop_Notifications": "Notifiche Desktop",
|
||||
"Desktop_Alert_info": "Queste notifiche vengono inviate sul client desktop",
|
||||
"Directory": "Rubrica",
|
||||
"Direct_Messages": "Messaggi diretti",
|
||||
"Disable_notifications": "Disabilita notifiche",
|
||||
"Discussions": "Discussioni",
|
||||
"Discussion_Desc": "Aiuta a mantenere una panoramica di ciò che sta succedendo! Creando una discussione verrà creato un sotto-canale di quello selezionato ed entrambi saranno collegati",
|
||||
"Discussion_name": "Nome della discussione",
|
||||
"Done": "Fatto",
|
||||
"Dont_Have_An_Account": "Non hai un account?",
|
||||
"Do_you_have_an_account": "Hai un account?",
|
||||
"Do_you_have_a_certificate": "Hai un certificato?",
|
||||
"Do_you_really_want_to_key_this_room_question_mark": "Sei sicuro di voler {{key}} questa stanza?",
|
||||
"E2E_Encryption": "Crittografia E2E",
|
||||
"E2E_How_It_Works_info1": "Ora puoi creare gruppi e messaggi privati crittografati. Puoi anche crittografare quelli già esistenti.",
|
||||
"E2E_How_It_Works_info2": "Questa è *crittografia end-to-end*, quindi la chiave per cifrare/decifrare i messaggi non verrà salvata sul server. Per questo motivo *devi salvare questa password in un luogo sicuro* dove poterla recuperare in seguito qualora necessario.",
|
||||
"E2E_How_It_Works_info3": "Procedendo verrà generata automaticamente una password E2E.",
|
||||
"E2E_How_It_Works_info4": "Puoi impostare una nuova password per la chiave di cifratura in qualsiasi momento da uno dei browser dove hai inserito la password E2E esistente.",
|
||||
"edit": "modifica",
|
||||
"edited": "modificato",
|
||||
"Edit": "Modifica",
|
||||
"Edit_Status": "Modifica Stato",
|
||||
"Edit_Invite": "Modifica invito",
|
||||
"End_to_end_encrypted_room": "Stanza crittografata end to end",
|
||||
"end_to_end_encryption": "Crittografia end to end",
|
||||
"Email_Notification_Mode_All": "Ogni Menzione/Messaggio Privato",
|
||||
"Email_Notification_Mode_Disabled": "Disabilitato",
|
||||
"Email_or_password_field_is_empty": "Il campo e-mail o password sono vuoti",
|
||||
"Email": "E-mail",
|
||||
"email": "e-mail",
|
||||
"Empty_title": "Titolo vuoto",
|
||||
"Enable_Auto_Translate": "Abilita traduzione automatica",
|
||||
"Enable_notifications": "Abilita notifiche",
|
||||
"Encrypted": "Crittografato",
|
||||
"Encrypted_message": "Messaggio crittografato",
|
||||
"Enter_Your_E2E_Password": "Inserisci la tua password E2E",
|
||||
"Enter_Your_Encryption_Password_desc1": "Potrai così accedere ai tuoi gruppi privati e messaggi privati crittografati.",
|
||||
"Enter_Your_Encryption_Password_desc2": "Devi inserire la password per cifrare/decifrare i messaggi ovunque usi la chat.",
|
||||
"Encryption_error_title": "La tua password di cifratura sembra errata",
|
||||
"Encryption_error_desc": "Non è stato possibile importare la tua chiave di cifratura.",
|
||||
"Everyone_can_access_this_channel": "Tutti hanno accesso a questo canale",
|
||||
"Error_uploading": "Errore nel caricamento di",
|
||||
"Expiration_Days": "Scadenza (giorni)",
|
||||
"Favorite": "Preferito",
|
||||
"Favorites": "Preferiti",
|
||||
"Files": "File",
|
||||
"File_description": "Descrizione file",
|
||||
"File_name": "Nome file",
|
||||
"Finish_recording": "Termina registrazione",
|
||||
"Following_thread": "Thread seguito",
|
||||
"For_your_security_you_must_enter_your_current_password_to_continue": "Per garantire la sicurezza del tuo account, inserisci la password per continuare.",
|
||||
"Forgot_password_If_this_email_is_registered": "Se questa e-mail è registrata, manderemo istruzioni su come resettare la tua password. Se non ricevi nulla, torna qui e riprova di nuovo.",
|
||||
"Forgot_password": "Password dimenticata",
|
||||
"Forgot_Password": "Password dimenticata",
|
||||
"Forward": "Inoltra",
|
||||
"Forward_Chat": "Inoltra Chat",
|
||||
"Forward_to_department": "Inoltra a dipartimento",
|
||||
"Forward_to_user": "Inoltra ad udente",
|
||||
"Full_table": "Clicca per la tabella completa",
|
||||
"Generate_New_Link": "Genera nuovo link",
|
||||
"Group_by_favorites": "Raggruppa per preferiti",
|
||||
"Group_by_type": "Raggruppa per tipo",
|
||||
"Hide": "Nascondi",
|
||||
"Has_joined_the_channel": "si è unito al canale",
|
||||
"Has_joined_the_conversation": "si è unito alla conversazione",
|
||||
"Has_left_the_channel": "ha lasciato il canale",
|
||||
"Hide_System_Messages": "Nascondi messaggi di sistema",
|
||||
"Hide_type_messages": "Nascondi messaggi di \"{{type}}\"",
|
||||
"How_It_Works": "Come funziona",
|
||||
"Message_HideType_uj": "Ingresso Utente",
|
||||
"Message_HideType_ul": "Uscita Utente",
|
||||
"Message_HideType_ru": "Rimozione Utente",
|
||||
"Message_HideType_au": "Aggiunta Utente",
|
||||
"Message_HideType_mute_unmute": "Microfono Utente attivato / disattivato",
|
||||
"Message_HideType_r": "Nome Stanza cambiato",
|
||||
"Message_HideType_ut": "Ingresso Utente in Conversazione",
|
||||
"Message_HideType_wm": "Benvenuto",
|
||||
"Message_HideType_rm": "Rimozione Messaggio",
|
||||
"Message_HideType_subscription_role_added": "Creazione ruolo",
|
||||
"Message_HideType_subscription_role_removed": "Rimozione ruolo",
|
||||
"Message_HideType_room_archived": "Stanza archiviata",
|
||||
"Message_HideType_room_unarchived": "Stanza ripristinata dall'archivio",
|
||||
"I_Saved_My_E2E_Password": "Ho salvato la mia Password E2E",
|
||||
"IP": "Indirizzo IP",
|
||||
"In_app": "In-app",
|
||||
"In_App_And_Desktop": "In-app e Desktop",
|
||||
"In_App_and_Desktop_Alert_info": "Mostra una notifica in cima allo schermo quando l'app è aperta, e mostra una notifica sul desktop",
|
||||
"Invisible": "Invisibile",
|
||||
"Invite": "Invita",
|
||||
"is_a_valid_RocketChat_instance": "è un'istanza di Rocket.Chat valida",
|
||||
"is_not_a_valid_RocketChat_instance": "non è una valida istanza di Rocket.Chat",
|
||||
"is_typing": "sta scrivendo",
|
||||
"Invalid_or_expired_invite_token": "Token di invito non valido o scaduto",
|
||||
"Invalid_server_version": "Il server a cui stai cercando di connetterti sta utilizzando una versione non più supportata dall'app: {{currentVersion}}.\n\nVersione minima richiesta: {{minVersion}}",
|
||||
"Invite_Link": "Link di invito",
|
||||
"Invite_users": "Invita utenti",
|
||||
"Join": "Entra",
|
||||
"Join_Code": "Codice d'accesso",
|
||||
"Insert_Join_Code": "Inserisci il codice d'accesso",
|
||||
"Join_our_open_workspace": "Unisciti al nostro workspace",
|
||||
"Join_your_workspace": "Unisciti al tuo workspace",
|
||||
"Just_invited_people_can_access_this_channel": "Solo le persone invitate possono accedere a questo canale",
|
||||
"Language": "Lingua",
|
||||
"last_message": "ultimo messaggio",
|
||||
"Leave_channel": "Abbandona canale",
|
||||
"leaving_room": "abbandonando stanza",
|
||||
"leave": "abbandona",
|
||||
"Legal": "Informazioni",
|
||||
"Light": "Chiaro",
|
||||
"License": "Licenza",
|
||||
"Livechat": "Livechat",
|
||||
"Livechat_edit": "Modifica Livechat",
|
||||
"Login": "Accedi",
|
||||
"Login_error": "Le tue credenziali sono state rifiutate! Prova di nuovo.",
|
||||
"Login_with": "Accedi con",
|
||||
"Logging_out": "Disconnettendo.",
|
||||
"Logout": "Disconnetti",
|
||||
"Max_number_of_uses": "Max numero di utilizzi",
|
||||
"Max_number_of_users_allowed_is_number": "Il numero massimo di utenti ammessi è {{maxUsers}}",
|
||||
"members": "membri",
|
||||
"Members": "Membri",
|
||||
"Mentioned_Messages": "Messaggi menzionati",
|
||||
"mentioned": "menzionato",
|
||||
"Mentions": "Menzioni",
|
||||
"Message_accessibility": "Messaggio da {{user}} alle {{time}}: {{message}}",
|
||||
"Message_actions": "Azioni messaggio",
|
||||
"Message_pinned": "Messaggio appuntato",
|
||||
"Message_removed": "Messaggio rimosso",
|
||||
"Message_starred": "Messaggio importante",
|
||||
"Message_unstarred": "Messaggio non importante",
|
||||
"message": "messaggio",
|
||||
"messages": "messaggi",
|
||||
"Message": "Messaggio",
|
||||
"Messages": "Messaggi",
|
||||
"Message_Reported": "Messaggio segnalato",
|
||||
"Microphone_Permission_Message": "Rocket.Chat richiede l'accesso al microfono per inviare messaggi audio.",
|
||||
"Microphone_Permission": "Permesso microfono",
|
||||
"Mute": "Silenzia",
|
||||
"muted": "silenziato",
|
||||
"My_servers": "I miei server",
|
||||
"N_people_reacted": "{{n}} persone hanno reagito",
|
||||
"N_users": "{{n}} utenti",
|
||||
"name": "nome",
|
||||
"Name": "Nome",
|
||||
"Navigation_history": "Cronologia di navigazione",
|
||||
"Never": "Mai",
|
||||
"New_Message": "Nuovo messaggio",
|
||||
"New_Password": "Nuova password",
|
||||
"New_Server": "Nuovo server",
|
||||
"Next": "Successivo",
|
||||
"No_files": "Nessun file",
|
||||
"No_limit": "Nessun limite",
|
||||
"No_mentioned_messages": "Nessun messaggio menzionato",
|
||||
"No_pinned_messages": "Nessun messaggio attaccato",
|
||||
"No_results_found": "Nessun risultato",
|
||||
"No_starred_messages": "Nessun messaggio preferito",
|
||||
"No_thread_messages": "Nessun messaggio thread",
|
||||
"No_label_provided": "Nessun {{label}} fornito.",
|
||||
"No_Message": "Nessun messaggio",
|
||||
"No_messages_yet": "Non ci sono ancora messaggi",
|
||||
"No_Reactions": "Nessuna reazione",
|
||||
"No_Read_Receipts": "Nessuna conferma di lettura",
|
||||
"Not_logged": "Non loggato",
|
||||
"Not_RC_Server": "Questo non è un server di Rocket.Chat.\n{{contact}}",
|
||||
"Nothing": "Niente",
|
||||
"Nothing_to_save": "Niente da salvare!",
|
||||
"Notify_active_in_this_room": "Notifica solo gli utenti attivi in questa stanza",
|
||||
"Notify_all_in_this_room": "Notifica tutti gli utenti in questa stanza",
|
||||
"Notifications": "Notifiche",
|
||||
"Notification_Duration": "Durata notifiche",
|
||||
"Notification_Preferences": "Impostazioni notifiche",
|
||||
"No_available_agents_to_transfer": "Nessun agente disponibile a cui trasferire",
|
||||
"Offline": "Offline",
|
||||
"Oops": "Oops!",
|
||||
"Omnichannel": "Omnichannel",
|
||||
"Open_Livechats": "Chat in corso",
|
||||
"Omnichannel_enable_alert": "Non sei ancora su Onmichannel. Vuoi attivarlo?",
|
||||
"Onboarding_description": "Un workspace è lo spazio dove il tuo team o la tua organizzazione possono collaborare. Chiedi l'indirizzo all'amministratore del tuo workspace oppure creane uno per il tuo team.",
|
||||
"Onboarding_join_workspace": "Unisciti",
|
||||
"Onboarding_subtitle": "Oltre la collaborazione di gruppo",
|
||||
"Onboarding_title": "Benvenuto in Rocket.Chat",
|
||||
"Onboarding_join_open_description": "Unisciti al nostro workspace per parlare con il team e la community di Rocket.Chat.",
|
||||
"Onboarding_agree_terms": "Procedendo, accetti Rocket.Chat",
|
||||
"Onboarding_less_options": "Meno opzioni",
|
||||
"Onboarding_more_options": "Più opzioni",
|
||||
"Online": "Online",
|
||||
"Only_authorized_users_can_write_new_messages": "Solo gli utenti autorizzati possono scrivere nuovi messaggi",
|
||||
"Open_emoji_selector": "Apri selettore emoji",
|
||||
"Open_Source_Communication": "Comunicazione open-source",
|
||||
"Open_your_authentication_app_and_enter_the_code": "Apri l'app di autenticazione e inserisci il codice.",
|
||||
"OR": "O",
|
||||
"OS": "SO",
|
||||
"Overwrites_the_server_configuration_and_use_room_config": "Sovrascrive la configurazione del server in favore di quella della stanza",
|
||||
"Password": "Password",
|
||||
"Parent_channel_or_group": "Gruppo o canale originario",
|
||||
"Permalink_copied_to_clipboard": "Permalink copiato negli appunti!",
|
||||
"Phone": "Telefono",
|
||||
"Pin": "Appunta",
|
||||
"Pinned_Messages": "Messaggi appuntati",
|
||||
"pinned": "appuntati",
|
||||
"Pinned": "Appuntati",
|
||||
"Please_add_a_comment": "Per favore, aggiungi un commento",
|
||||
"Please_enter_your_password": "Per favore, inserisci la tua password",
|
||||
"Please_wait": "Si prega di attendere.",
|
||||
"Preferences": "Impostazioni",
|
||||
"Preferences_saved": "Impostazioni salvate!",
|
||||
"Privacy_Policy": " Privacy Policy",
|
||||
"Private_Channel": "Canale privato",
|
||||
"Private_Groups": "Gruppi privati",
|
||||
"Private": "Privato",
|
||||
"Processing": "Elaborazione...",
|
||||
"Profile_saved_successfully": "Profilo salvato correttamente!",
|
||||
"Profile": "Profilo",
|
||||
"Public_Channel": "Canale pubblico",
|
||||
"Public": "Pubblico",
|
||||
"Push_Notifications": "Notifiche Push",
|
||||
"Push_Notifications_Alert_Info": "Queste notifiche ti vengono recapitate quando l'app non è aperta",
|
||||
"Quote": "Cita",
|
||||
"Reactions_are_disabled": "Le reazioni sono disabilitate",
|
||||
"Reactions_are_enabled": "Le reazioni sono abilitate",
|
||||
"Reactions": "Reazioni",
|
||||
"Read": "Letto",
|
||||
"Read_External_Permission_Message": "Rocket.Chat deve accedere alle foto, media, e documenti sul tuo dispositivo",
|
||||
"Read_External_Permission": "Permesso di Lettura della Memoria",
|
||||
"Read_Only_Channel": "Canale in sola lettura",
|
||||
"Read_Only": "Sola lettura",
|
||||
"Read_Receipt": "Conferma di lettura",
|
||||
"Receive_Group_Mentions": "Ricevi menzioni di gruppo",
|
||||
"Receive_Group_Mentions_Info": "Ricevi menzioni @all e @here",
|
||||
"Register": "Registrati",
|
||||
"Repeat_Password": "Conferma password",
|
||||
"Replied_on": "Risposto il:",
|
||||
"replies": "risposte",
|
||||
"reply": "risposta",
|
||||
"Reply": "Rispondi",
|
||||
"Report": "Segnala",
|
||||
"Receive_Notification": "Ricevi notifiche",
|
||||
"Receive_notifications_from": "Ricevi notifiche da {{name}}",
|
||||
"Resend": "Invia di nuovo",
|
||||
"Reset_password": "Ripristina password",
|
||||
"resetting_password": "ripristinando password",
|
||||
"RESET": "RIPRISTINA",
|
||||
"Return": "Ritorno",
|
||||
"Review_app_title": "Ti piace questa app?",
|
||||
"Review_app_desc": "Dacci 5 stesse su {{store}}",
|
||||
"Review_app_yes": "Certo!",
|
||||
"Review_app_no": "No",
|
||||
"Review_app_later": "In seguito",
|
||||
"Review_app_unable_store": "Impossibile aprire {{store}}",
|
||||
"Review_this_app": "Recensisci questa app",
|
||||
"Remove": "Rimuovi",
|
||||
"Roles": "Ruoli",
|
||||
"Room_actions": "Azioni stanza",
|
||||
"Room_changed_announcement": "Annuncio stanza cambiato in: {{announcement}} da {{userBy}}",
|
||||
"Room_changed_avatar": "Immagine stanza cambiata da {{userBy}}",
|
||||
"Room_changed_description": "Descrizione stanza cambiata in: {{description}} da {{userBy}}",
|
||||
"Room_changed_privacy": "Tipo stanza cambiato in: {{type}} da {{userBy}}",
|
||||
"Room_changed_topic": "Argomento stanza cambiato in: {{topic}} da {{userBy}}",
|
||||
"Room_Files": "File stanza",
|
||||
"Room_Info_Edit": "Modifica informazioni stanza",
|
||||
"Room_Info": "Informazioni stanza",
|
||||
"Room_Members": "Membri stanza",
|
||||
"Room_name_changed": "Nome stanza cambiato in: {{name}} da {{userBy}}",
|
||||
"SAVE": "SALVA",
|
||||
"Save_Changes": "Salva cambiamenti",
|
||||
"Save": "Salva",
|
||||
"Saved": "Salvato",
|
||||
"saving_preferences": "salvataggio impostazioni",
|
||||
"saving_profile": "salvataggio profilo",
|
||||
"saving_settings": "salvataggio impostazioni",
|
||||
"saved_to_gallery": "Salvato in Galleria",
|
||||
"Save_Your_E2E_Password": "Salva la tua Password E2E",
|
||||
"Save_Your_Encryption_Password": "Salva la tua Password di cifratura",
|
||||
"Save_Your_Encryption_Password_warning": "Questa password non è salvata da nessuna parte, conservala con cura.",
|
||||
"Save_Your_Encryption_Password_info": "Nota: se dovessi perdere la tua password, non c'è alcun modo per recuperarla e perderesti l'accesso ai tuoi messaggi.",
|
||||
"Search_Messages": "Cerca messaggi",
|
||||
"Search": "Cerca",
|
||||
"Search_by": "Cerca per",
|
||||
"Search_global_users": "Cerca utenti globali",
|
||||
"Search_global_users_description": "Se attivi questa opzione, puoi cercare qualsiasi utente da altre aziende o server.",
|
||||
"Seconds": "{{second}} secondi",
|
||||
"Security_and_privacy": "Sicurezza e privacy",
|
||||
"Select_Avatar": "Seleziona avatar",
|
||||
"Select_Server": "Seleziona server",
|
||||
"Select_Users": "Seleziona utenti",
|
||||
"Select_a_Channel": "Seleziona un Canale",
|
||||
"Select_a_Department": "Seleziona un Dipartimento",
|
||||
"Select_an_option": "Seleziona un' opzione",
|
||||
"Select_a_User": "Seleziona un Utente",
|
||||
"Send": "Invia",
|
||||
"Send_audio_message": "Invia messaggio audio",
|
||||
"Send_crash_report": "Invia report sui crash",
|
||||
"Send_message": "Invia messaggio",
|
||||
"Send_me_the_code_again": "Inviami nuovamente il codice",
|
||||
"Send_to": "Invia a...",
|
||||
"Sending_to": "Invio a",
|
||||
"Sent_an_attachment": "Inviato un allegato",
|
||||
"Server": "Server",
|
||||
"Servers": "Servers",
|
||||
"Server_version": "Versione server: {{version}}",
|
||||
"Set_username_subtitle": "Il nome utente viene utilizzato per permettere ad altri di menzionarti nei messaggi",
|
||||
"Set_custom_status": "Imposta stato personalizzato",
|
||||
"Set_status": "Imposta stato",
|
||||
"Status_saved_successfully": "Stato salvato correttamente!",
|
||||
"Settings": "Impostazioni",
|
||||
"Settings_succesfully_changed": "Impostazioni modificate correttamente!",
|
||||
"Share": "Condividi",
|
||||
"Share_Link": "Condividi link",
|
||||
"Share_this_app": "Condividi questa app",
|
||||
"Show_more": "Mostra altri..",
|
||||
"Show_Unread_Counter": "Mostra contatore messaggi non letti",
|
||||
"Show_Unread_Counter_Info": "Il contatore viene mostrato come un'etichetta alla destra del canale, nella lista",
|
||||
"Sign_in_your_server": "Accedi al tuo server",
|
||||
"Sign_Up": "Registrati",
|
||||
"Some_field_is_invalid_or_empty": "Un campo non è valido o è vuoto",
|
||||
"Sorting_by": "Ordina per {{key}}",
|
||||
"Sound": "Suono",
|
||||
"Star_room": "Aggiungi stanza ai preferiti",
|
||||
"Star": "Aggiungi ai preferiti",
|
||||
"Starred_Messages": "Messaggi preferiti",
|
||||
"starred": "preferiti",
|
||||
"Starred": "Preferiti",
|
||||
"Start_of_conversation": "Inizio della conversazione",
|
||||
"Start_a_Discussion": "Avvia una Discussione",
|
||||
"Started_discussion": "Discussione iniziata:",
|
||||
"Started_call": "Chiamata iniziata da {{userBy}}",
|
||||
"Submit": "Invia",
|
||||
"Table": "Tabella",
|
||||
"Tags": "Tag",
|
||||
"Take_a_photo": "Scatta una foto",
|
||||
"Take_a_video": "Registra un video",
|
||||
"Take_it": "Prendi!",
|
||||
"tap_to_change_status": "tocca per cambiare stato",
|
||||
"Tap_to_view_servers_list": "Tocca per vedere la lista server",
|
||||
"Terms_of_Service": " Termini di servizio ",
|
||||
"Theme": "Tema",
|
||||
"The_user_wont_be_able_to_type_in_roomName": "L'utente non potrà scrivere in {{roomName}}",
|
||||
"The_user_will_be_able_to_type_in_roomName": "L'utente potrà scrivere in {{roomName}}",
|
||||
"There_was_an_error_while_action": "Si è verificato un errore nel {{action}}!",
|
||||
"This_room_is_blocked": "Questa stanza è bloccata",
|
||||
"This_room_is_read_only": "Questa stanza è in sola lettura",
|
||||
"Thread": "Thread",
|
||||
"Threads": "Threads",
|
||||
"Timezone": "Fuso orario",
|
||||
"To": "A",
|
||||
"topic": "argomento",
|
||||
"Topic": "Argomento",
|
||||
"Translate": "Traduci",
|
||||
"Try_again": "Riprova",
|
||||
"Two_Factor_Authentication": "Autenticazione a due fattori",
|
||||
"Type_the_channel_name_here": "Scrivi il nome del canale qui",
|
||||
"unarchive": "rimuovi dall'archivio",
|
||||
"UNARCHIVE": "RIMUOVI DALL'ARCHIVIO",
|
||||
"Unblock_user": "Sblocca utente",
|
||||
"Unfavorite": "Rimuovi preferito",
|
||||
"Unfollowed_thread": "Non segui più il thread",
|
||||
"Unmute": "Attiva notifiche",
|
||||
"unmuted": "notifiche attivate",
|
||||
"Unpin": "Stacca",
|
||||
"unread_messages": "non letti",
|
||||
"Unread": "Non letto",
|
||||
"Unread_on_top": "Non letti sopra",
|
||||
"Unstar": "Rimuovi dai preferiti",
|
||||
"Updating": "Aggiornamento...",
|
||||
"Uploading": "Caricamento",
|
||||
"Upload_file_question_mark": "Carica file?",
|
||||
"User": "Utente",
|
||||
"Users": "Utenti",
|
||||
"User_added_by": "Utente {{userAdded}} aggiunto da {{userBy}}",
|
||||
"User_Info": "Informazioni utente",
|
||||
"User_has_been_key": "Utente {{key}}",
|
||||
"User_is_no_longer_role_by_": "{{user}} non è più {{role}} da {{userBy}}",
|
||||
"User_muted_by": "Utente {{userMuted}} silenziato da {{userBy}}",
|
||||
"User_removed_by": "Utente {{userRemoved}} rimosso da {{userBy}}",
|
||||
"User_sent_an_attachment": "{{user}} ha inviato un allegato",
|
||||
"User_unmuted_by": "Utente {{userUnmuted}} de-silenziato da {{userBy}}",
|
||||
"User_was_set_role_by_": "{{user}} è stato impostato come {{role}} da {{userBy}}",
|
||||
"Username_is_empty": "Username vuoto",
|
||||
"Username": "Username",
|
||||
"Username_or_email": "Username o email",
|
||||
"Uses_server_configuration": "Usa la configurazione del server",
|
||||
"Validating": "Validazione",
|
||||
"Registration_Succeeded": "Registrazione completata!",
|
||||
"Verify": "Verifica",
|
||||
"Verify_email_title": "Verifica completata!",
|
||||
"Verify_email_desc": "Ti abbiamo inviato una e-mail per confermare la tua registrazione. Se non la ricevi, ritorna qui e riprova",
|
||||
"Verify_your_email_for_the_code_we_sent": "Controlla l'e-mail con il codice che ti abbiamo inviato",
|
||||
"Video_call": "Videochiamata",
|
||||
"View_Original": "Mostra originale",
|
||||
"Voice_call": "Chiamata vocale",
|
||||
"Waiting_for_network": "In attesa di connessione ...",
|
||||
"Websocket_disabled": "Websocket disabilitata per questo server.\n{{contact}}",
|
||||
"Welcome": "Benvenuto",
|
||||
"What_are_you_doing_right_now": "Cosa stai facendo in questo momento?",
|
||||
"Whats_your_2fa": "Qual'è il tuo codice 2FA?",
|
||||
"Without_Servers": "Senza server",
|
||||
"Workspaces": "Workspace",
|
||||
"Would_you_like_to_return_the_inquiry": "Vorresti ritirare la tua domanda?",
|
||||
"Write_External_Permission_Message": "Rocket.Chat ha bisogno dell'accesso alla galleria per salvare le immagini.",
|
||||
"Write_External_Permission": "Permesso galleria",
|
||||
"Yes": "Si",
|
||||
"Yes_action_it": "Sì, {{action}}!",
|
||||
"Yesterday": "Ieri",
|
||||
"You_are_in_preview_mode": "Sei in modalità anteprima",
|
||||
"You_are_offline": "Sei offline",
|
||||
"You_can_search_using_RegExp_eg": "Puoi usare espressioni regolari. es. `/^testo$/i`",
|
||||
"You_colon": "Tu: ",
|
||||
"you_were_mentioned": "sei stato menzionato",
|
||||
"You_were_removed_from_channel": "Sei stato rimosso da {{channel}}",
|
||||
"you": "tu",
|
||||
"You": "Tu",
|
||||
"Logged_out_by_server": "Sei stato disconnesso dal server. Esegui nuovamente l'accesso.",
|
||||
"You_need_to_access_at_least_one_RocketChat_server_to_share_something": "Devi accedere ad almeno un server Rocket.Chat prima di condividere qualcosa.",
|
||||
"You_need_to_verifiy_your_email_address_to_get_notications": "Devi verificare il tuo indirizzo e-mail per ricevere le notifiche",
|
||||
"Your_certificate": "Il tuo certificato",
|
||||
"Your_invite_link_will_expire_after__usesLeft__uses": "Il tuo link di invito scadrà dopo {{usesLeft}} utilizzi.",
|
||||
"Your_invite_link_will_expire_on__date__or_after__usesLeft__uses": "Il tuo link di invito scadrà il {{date}} oppure dopo {{usesLeft}} utilizzi.",
|
||||
"Your_invite_link_will_expire_on__date__": "Il tuo link di invito scadrà il {{date}}.",
|
||||
"Your_invite_link_will_never_expire": "Il tuo link di invito non scadrà mai.",
|
||||
"Your_workspace": "Il tuo workspace",
|
||||
"Your_password_is": "La tua password è",
|
||||
"Version_no": "Versione: {{version}}",
|
||||
"You_will_not_be_able_to_recover_this_message": "Non sarai in grado di ripristinare questo messaggio!",
|
||||
"You_will_unset_a_certificate_for_this_server": "Rimuoverai un certificato per questo server",
|
||||
"Change_Language": "Cambia lingua",
|
||||
"Crash_report_disclaimer": "Non registreremo mai il contenuto delle tue chat. Il crash report contiene solo informazioni necessarie per l'identificazione e la risoluzione dei problemi.",
|
||||
"Type_message": "Scrivi messaggio",
|
||||
"Room_search": "Ricerca stanze",
|
||||
"Room_selection": "Selezione stanza 1...9",
|
||||
"Next_room": "Prossima stanza",
|
||||
"Previous_room": "Stanza precedente",
|
||||
"New_room": "Nuova stanza",
|
||||
"Upload_room": "Carica nella stanza",
|
||||
"Search_messages": "Cerca messaggi",
|
||||
"Scroll_messages": "Scorri i messaggi",
|
||||
"Reply_latest": "Rispondi all'ultimo",
|
||||
"Reply_in_Thread": "Rispondi nella discussione",
|
||||
"Server_selection": "Selezione server",
|
||||
"Server_selection_numbers": "Selezione server 1...9",
|
||||
"Add_server": "Aggiungi server",
|
||||
"New_line": "Nuova linea",
|
||||
"You_will_be_logged_out_of_this_application": "Verrai disconnesso da questa applicazione.",
|
||||
"Clear": "Cancella",
|
||||
"This_will_clear_all_your_offline_data": "Questo cancellerà tutti i tuoi dati offline.",
|
||||
"This_will_remove_all_data_from_this_server": "Questo rimuoverà tutti i dati dal server.",
|
||||
"Mark_unread": "Segna come non letto",
|
||||
"Wait_activation_warning": "Prima di poter accedere, il tuo account deve essere attivato manualmente da un amministratore.",
|
||||
"Screen_lock": "Blocco schermo",
|
||||
"Local_authentication_biometry_title": "Autenticazione",
|
||||
"Local_authentication_biometry_fallback": "Usa passcode",
|
||||
"Local_authentication_unlock_option": "Sblocca con Passcode",
|
||||
"Local_authentication_change_passcode": "Cambia Passcode",
|
||||
"Local_authentication_info": "Nota: se dimentichi il Passcode, dovrai cancellare e installare nuovamente l'app.",
|
||||
"Local_authentication_facial_recognition": "riconoscimento facciale",
|
||||
"Local_authentication_fingerprint": "impronta digitale",
|
||||
"Local_authentication_unlock_with_label": "Sblocca con {{label}}",
|
||||
"Local_authentication_auto_lock_60": "Dopo 1 minuto",
|
||||
"Local_authentication_auto_lock_300": "Dopo 5 minuti",
|
||||
"Local_authentication_auto_lock_900": "Dopo 15 minuti",
|
||||
"Local_authentication_auto_lock_1800": "Dopo 30 minuti",
|
||||
"Local_authentication_auto_lock_3600": "Dopo 1 ora",
|
||||
"Passcode_enter_title": "Inserisci il passcode",
|
||||
"Passcode_choose_title": "Scegli il tuo nuovo passcode",
|
||||
"Passcode_choose_confirm_title": "Conferma il tuo nuovo passcode",
|
||||
"Passcode_choose_error": "I passcode non corrispondono. Riprova.",
|
||||
"Passcode_choose_force_set": "Passcode richiesto dall'admin",
|
||||
"Passcode_app_locked_title": "App bloccata",
|
||||
"Passcode_app_locked_subtitle": "Riprova tra {{timeLeft}} secondi",
|
||||
"After_seconds_set_by_admin": "Dopo {{seconds}} secondi (impostati dall'admin)",
|
||||
"Dont_activate": "Non attivare ora",
|
||||
"Queued_chats": "Chat in coda",
|
||||
"Queue_is_empty": "La coda è vuota",
|
||||
"Logout_from_other_logged_in_locations": "Disconnetti da altre postazioni",
|
||||
"You_will_be_logged_out_from_other_locations": "Verrai disconnesso dalle altre postazioni.",
|
||||
"Logged_out_of_other_clients_successfully": "Disconnesso dalle altre postazioni con successo",
|
||||
"Logout_failed": "Disconnessione fallita!",
|
||||
"Log_analytics_events": "Invia statistiche anonime",
|
||||
"E2E_encryption_change_password_title": "Cambia la password di cifratura",
|
||||
"E2E_encryption_change_password_description": "Ora puoi creare gruppi e messaggi privati crittografati. Potrai, inoltre, crittografare i tuoi gruppi e messaggi privati esistenti. \nQuesta è crittografia end-to-end, la chiave per codificare/decodificare i tuoi messaggi non verrà salvata sul server. Per questo motivo devi salvarla in un luogo sicuro. Ti verrà richiesto di inserirla sugli altri dispositivi sui quali vuoi usare la crittografia e2e.",
|
||||
"E2E_encryption_change_password_error": "Si è verificato un errore durante il cambio della password della chiave E2E!",
|
||||
"E2E_encryption_change_password_success": "La password della chiave E2E è stata cambiata con successo!",
|
||||
"E2E_encryption_change_password_message": "Assicurati di salvarla in un posto sicuro.",
|
||||
"E2E_encryption_change_password_confirmation": "Si, cambiala",
|
||||
"E2E_encryption_reset_title": "Ripristina la Chiave E2E",
|
||||
"E2E_encryption_reset_description": "Questa opzione rimuoverà la tua chiave E2E corrente e sarai disconnesso. \nAl prossimo login, Rocket.Chat genererà una nuova chiave e ripristinerà l'accesso a tutte le stanze crittografate con uno o più membri online. \nA causa della natura della crittografia E2E, Rocket.Chat non sarà in grado di ripristinare l'accesso alle stanze senza membri online.",
|
||||
"E2E_encryption_reset_button": "Ripristina",
|
||||
"E2E_encryption_reset_error": "Si è verificato un errore durante il ripristino della chiave E2E!",
|
||||
"E2E_encryption_reset_message": "Stai per essere disconnesso.",
|
||||
"E2E_encryption_reset_confirmation": "Si, resettala",
|
||||
"Following": "Seguiti",
|
||||
"Threads_displaying_all": "Visualizza Tutti",
|
||||
"Threads_displaying_following": "Visualizza Seguiti",
|
||||
"Threads_displaying_unread": "Visualizza Non letti",
|
||||
"No_threads": "Non ci sono thread",
|
||||
"No_threads_following": "Non stai seguendo alcun thread",
|
||||
"No_threads_unread": "Non ci sono thread non letti",
|
||||
"Messagebox_Send_to_channel": "Invia sul canale",
|
||||
"Set_as_leader": "Rendi leader",
|
||||
"Set_as_moderator": "Rendi moderatore",
|
||||
"Set_as_owner": "Rendi proprietario",
|
||||
"Remove_as_leader": "Rimuovi come leader",
|
||||
"Remove_as_moderator": "Rimuovi come moderatore",
|
||||
"Remove_as_owner": "Rimuovi come proprietario",
|
||||
"Remove_from_room": "Rimuovi dalla stanza",
|
||||
"Ignore": "Ignora",
|
||||
"Unignore": "Non ignorare",
|
||||
"User_has_been_ignored": "Utente ignorato",
|
||||
"User_has_been_unignored": "Utente non ignorato",
|
||||
"User_has_been_removed_from_s": "L'utente è stato rimosso da {{s}}",
|
||||
"User__username__is_now_a_leader_of__room_name_": "L'utente {{username}} è ora un leader di {{room_name}}",
|
||||
"User__username__is_now_a_moderator_of__room_name_": "L'utente {{username}} è ora un moderatore di {{room_name}}",
|
||||
"User__username__is_now_a_owner_of__room_name_": "L'utente {{username}} è ora un proprietario di {{room_name}}",
|
||||
"User__username__removed_from__room_name__leaders": "L'utente {{username}} non è più un leader di {{room_name}}",
|
||||
"User__username__removed_from__room_name__moderators": "L'utente {{username}} non è più un moderatore di {{room_name}}",
|
||||
"User__username__removed_from__room_name__owners": "L'utente {{username}} non è più un proprietario di {{room_name}}",
|
||||
"The_user_will_be_removed_from_s": "L'utente sarà rimosso da {{s}}",
|
||||
"Yes_remove_user": "Si, rimuovi utente!",
|
||||
"Direct_message": "Messaggio diretto",
|
||||
"Message_Ignored": "Messaggio ignorato. Tocca per visualizzarlo.",
|
||||
"Enter_workspace_URL": "Inserisci la url del workspace",
|
||||
"Workspace_URL_Example": "Es. tua-azienda.rocket.chat"
|
||||
}
|
|
@ -1,534 +0,0 @@
|
|||
export default {
|
||||
'1_person_reacted': '1人がリアクション',
|
||||
'1_user': '1人',
|
||||
'error-action-not-allowed': '{{action}}の権限がありません。',
|
||||
'error-application-not-found': 'アプリケーションがありません。',
|
||||
'error-archived-duplicate-name':
|
||||
'アーカイブ名が重複しています: {{room_name}}',
|
||||
'error-avatar-invalid-url': '画像のURLが正しくありません: {{url}}',
|
||||
'error-avatar-url-handling':
|
||||
'アバターをURL({{url}})から{{username}}に設定中にエラーが発生しました。',
|
||||
'error-cant-invite-for-direct-room': 'ユーザーを直接ルームに招待することができません。',
|
||||
'error-could-not-change-email': 'メールアドレスを変更できません。',
|
||||
'error-could-not-change-name': '名前を変更できません。',
|
||||
'error-could-not-change-username': 'ユーザー名を変更できません。',
|
||||
'error-delete-protected-role': '保護されたロールは削除できません。',
|
||||
'error-department-not-found': 'ロールが存在しません。',
|
||||
'error-direct-message-file-upload-not-allowed':
|
||||
'ダイレクトメッセージでのファイルのアップロードは許可されていません。',
|
||||
'error-duplicate-channel-name': '{{channel_name}}と同名のチャンネルが存在します。',
|
||||
'error-email-domain-blacklisted': 'このドメインのメールアドレスはブラックリストに登録されています。',
|
||||
'error-email-send-failed': '次のメールアドレスの送信に失敗しました: {{message}}',
|
||||
'error-save-image': '画像の保存に失敗しました。',
|
||||
'error-field-unavailable': '{{field}}は既に使用されています。',
|
||||
'error-file-too-large': 'ファイルが大きすぎます。',
|
||||
'error-importer-not-defined':
|
||||
'インポータが正しく定義されていません。Importクラスが見つかりません。',
|
||||
'error-input-is-not-a-valid-field': '{{input}}は{{field}}の入力として正しくありません。',
|
||||
'error-invalid-actionlink': 'アクションリンクが正しくありません。',
|
||||
'error-invalid-arguments': '引数が正しくありません。',
|
||||
'error-invalid-asset': 'アセットが不正です。',
|
||||
'error-invalid-channel': 'チャンネル名が不正です。',
|
||||
'error-invalid-channel-start-with-chars':
|
||||
'不正なチャンネルです。チャンネル名は@か#から開始します。',
|
||||
'error-invalid-custom-field': 'カスタムフィールドが不正です。',
|
||||
'error-invalid-custom-field-name':
|
||||
'カスタムフィールド名が不正です。半角英数字、ハイフン、アンダースコアのみを使用してください。',
|
||||
'error-invalid-date': '不正な日時です',
|
||||
'error-invalid-description': '不正な詳細です',
|
||||
'error-invalid-domain': '不正なドメインです',
|
||||
'error-invalid-email': '不正なメールアドレスです。 {{emai}}',
|
||||
'error-invalid-email-address': '不正なメールアドレスです',
|
||||
'error-invalid-file-height': 'ファイルの高さが不正です',
|
||||
'error-invalid-file-type': 'ファイルの種類が不正です',
|
||||
'error-invalid-file-width': 'ファイルの幅が不正です',
|
||||
'error-invalid-from-address': '不正なアドレスから通知しました',
|
||||
'error-invalid-integration': '不正なインテグレーションです。',
|
||||
'error-invalid-message': '不正なメッセージです。',
|
||||
'error-invalid-method': '不正なメソッドです。',
|
||||
'error-invalid-name': '不正な名前です',
|
||||
'error-invalid-password': '不正なパスワードです',
|
||||
'error-invalid-redirectUri': '不正なリダイレクトURIです',
|
||||
'error-invalid-role': '不正なロールです',
|
||||
'error-invalid-room': '不正なルームです',
|
||||
'error-invalid-room-name': '{{room_name}}は正しいルーム名ではありません。',
|
||||
'error-invalid-room-type': '{{type}}は正しいルームタイプではありません。',
|
||||
'error-invalid-settings': '不正な設定が送信されました',
|
||||
'error-invalid-subscription': '不正な購読です',
|
||||
'error-invalid-token': 'トークンが正しくありません',
|
||||
'error-invalid-triggerWords': 'トリガーワードが正しくありません',
|
||||
'error-invalid-urls': 'URLが正しくありません',
|
||||
'error-invalid-user': 'ユーザーが正しくありません',
|
||||
'error-invalid-username': 'ユーザー名が正しくありません',
|
||||
'error-invalid-webhook-response':
|
||||
'WebhookのURLが200以外のステータスを返しています',
|
||||
'error-message-deleting-blocked': 'メッセージの削除をブロックされています。',
|
||||
'error-message-editing-blocked': 'メッセージの編集をブロックされています。',
|
||||
'error-message-size-exceeded': 'メッセージの大きさが Message_MaxAllowedSize を超えています。',
|
||||
'error-missing-unsubscribe-link': '購読停止リンクを入れてください。',
|
||||
'error-no-tokens-for-this-user': 'このユーザーにはトークンがありません。',
|
||||
'error-not-allowed': '許可されていません。',
|
||||
'error-not-authorized': '有効化されていません。',
|
||||
'error-push-disabled': 'プッシュは無効化されています。',
|
||||
'error-remove-last-owner':
|
||||
'ルームの最後のオーナーです。ルームを退出する前に新しいオーナーを設定してください。',
|
||||
'error-role-in-use': '使用中のロールを削除することはできません。',
|
||||
'error-role-name-required': 'ロール名を入力してください。',
|
||||
'error-the-field-is-required': '{{field}}の入力欄は必須です。',
|
||||
'error-too-many-requests':
|
||||
'エラーです。リクエストが多すぎます。リクエストの頻度を落としてください。{{seconds}} 秒以上待ってから再度お試しください。',
|
||||
'error-user-is-not-activated': 'アカウントが有効化されていません。',
|
||||
'error-user-has-no-roles': 'ロールがありません。',
|
||||
'error-user-limit-exceeded':
|
||||
'#channel_name に招待できるユーザー数の上限を超えています。管理者にお問い合わせください。',
|
||||
'error-user-not-in-room': 'ユーザーがルームにいません。',
|
||||
'error-user-registration-custom-field':
|
||||
'error-user-registration-custom-field',
|
||||
'error-user-registration-disabled': 'ユーザー登録は無効化されています',
|
||||
'error-user-registration-secret':
|
||||
'ユーザーの登録は登録用URLからのみ許可されています',
|
||||
'error-you-are-last-owner':
|
||||
'あなたは最後のオーナーです。ルームを退出する前に別のオーナーを設定してください。',
|
||||
Actions: 'アクション',
|
||||
activity: 'アクティビティ',
|
||||
Activity: 'アクティビティ順',
|
||||
Add_Reaction: 'リアクションを追加',
|
||||
Add_Server: 'サーバーを追加',
|
||||
Add_users: 'ユーザーを追加',
|
||||
Admin_Panel: '管理者パネル',
|
||||
Alert: 'アラート',
|
||||
alert: 'アラート',
|
||||
alerts: 'アラート',
|
||||
All_users_in_the_channel_can_write_new_messages:
|
||||
'すべてのユーザーが新しいメッセージを書き込みできます',
|
||||
All: 'すべての',
|
||||
All_Messages: '全メッセージ',
|
||||
Allow_Reactions: 'リアクションを許可',
|
||||
Alphabetical: 'アルファベット順',
|
||||
and_more: 'さらに表示',
|
||||
and: 'と',
|
||||
announcement: 'アナウンス',
|
||||
Announcement: 'アナウンス',
|
||||
Apply_Your_Certificate: '証明書を適用する',
|
||||
ARCHIVE: 'アーカイブ',
|
||||
archive: 'アーカイブ',
|
||||
are_typing: 'が入力中',
|
||||
Are_you_sure_question_mark: 'よろしいですか?',
|
||||
Are_you_sure_you_want_to_leave_the_room:
|
||||
'{{room}}を退出してもよろしいですか?',
|
||||
Audio: '音声',
|
||||
Authenticating: '認証',
|
||||
Automatic: '自動',
|
||||
Auto_Translate: '自動翻訳',
|
||||
Avatar_changed_successfully: 'アバターを変更しました!',
|
||||
Avatar_Url: 'アバターURL',
|
||||
Away: '退出中',
|
||||
Back: '戻る',
|
||||
Black: 'ブラック',
|
||||
Block_user: 'ブロックしたユーザー',
|
||||
Broadcast_channel_Description:
|
||||
'許可されたユーザーのみが新しいメッセージを書き込めます。他のユーザーは返信することができます',
|
||||
Broadcast_Channel: '配信チャンネル',
|
||||
Busy: '取り込み中',
|
||||
By_proceeding_you_are_agreeing: '続行することにより、私達を承認します',
|
||||
Cancel_editing: '編集をキャンセル',
|
||||
Cancel_recording: '録音をキャンセル',
|
||||
Cancel: 'キャンセル',
|
||||
changing_avatar: 'アバターを変更',
|
||||
creating_channel: 'チャンネルを作成',
|
||||
creating_invite: '招待を作成',
|
||||
Channel_Name: 'チャンネル名',
|
||||
Channels: 'チャンネル',
|
||||
Chats: 'チャット',
|
||||
Call_already_ended: '通話は終了しています。',
|
||||
Click_to_join: 'クリックして参加!',
|
||||
Close: '閉じる',
|
||||
Close_emoji_selector: '絵文字ピッカーを閉じる',
|
||||
Choose: '選択',
|
||||
Choose_from_library: 'ライブラリから選択',
|
||||
Choose_file: 'ファイルを選択',
|
||||
Code: 'コード',
|
||||
Collaborative: 'コラボ',
|
||||
Confirm: '承認',
|
||||
Connect: '接続',
|
||||
Connected: '接続しました',
|
||||
connecting_server: 'サーバーに接続中',
|
||||
Connecting: '接続中...',
|
||||
Contact_us: 'お問い合わせ',
|
||||
Contact_your_server_admin: 'サーバー管理者にお問い合わせください。',
|
||||
Continue_with: '次でログイン: ',
|
||||
Copied_to_clipboard: 'クリップボードにコピー!',
|
||||
Copy: 'コピー',
|
||||
Permalink: 'パーマリンク',
|
||||
Certificate_password: 'パスワード証明書',
|
||||
Clear_cache: 'ローカルのサーバーキャッシュをクリア',
|
||||
Whats_the_password_for_your_certificate:
|
||||
'証明書のパスワードはなんですか?',
|
||||
Create_account: 'アカウントを作成',
|
||||
Create_Channel: 'チャンネルを作成',
|
||||
Created_snippet: 'スニペットを作成',
|
||||
Create_a_new_workspace: '新しいワークスペースを作成',
|
||||
Create: '作成',
|
||||
Dark: 'ダーク',
|
||||
Dark_level: 'ダークレベル',
|
||||
Default: 'デフォルト',
|
||||
Default_browser: 'デフォルトのブラウザ',
|
||||
Delete_Room_Warning:
|
||||
'ルームを削除すると、ルームに投稿されたすべてのメッセージが削除されます。この操作は取り消せません。',
|
||||
delete: '削除',
|
||||
Delete: '削除',
|
||||
DELETE: '削除',
|
||||
deleting_room: 'ルームを削除',
|
||||
description: '概要',
|
||||
Description: '概要',
|
||||
Desktop_Options: 'デスクトップオプション',
|
||||
Directory: 'ディレクトリ',
|
||||
Direct_Messages: 'ダイレクトメッセージ',
|
||||
Disable_notifications: '通知を無効化',
|
||||
Discussions: 'ディスカッション',
|
||||
Dont_Have_An_Account: 'アカウントがありませんか?',
|
||||
Do_you_have_a_certificate: '証明書を持っていますか?',
|
||||
Do_you_really_want_to_key_this_room_question_mark:
|
||||
'本当にこのルームを{{key}}しますか?',
|
||||
edit: '編集',
|
||||
edited: '編集済',
|
||||
Edit: '編集',
|
||||
Edit_Invite: '編集に招待',
|
||||
Email_or_password_field_is_empty: 'メールアドレスかパスワードの入力欄が空です',
|
||||
Email: 'メールアドレス',
|
||||
email: 'メールアドレス',
|
||||
Enable_Auto_Translate: '自動翻訳を有効にする',
|
||||
Enable_markdown: 'マークダウンを有効にする',
|
||||
Enable_notifications: '通知を有効にする',
|
||||
Everyone_can_access_this_channel: '全員このチャンネルにアクセスできます',
|
||||
Error_uploading: 'アップロードエラー',
|
||||
Expiration_Days: '期限切れ (日)',
|
||||
Favorite: 'お気に入り',
|
||||
Favorites: 'お気に入り',
|
||||
Files: 'ファイル',
|
||||
File_description: 'ファイルの説明',
|
||||
File_name: 'ファイル名',
|
||||
Finish_recording: '録音停止',
|
||||
Following_thread: 'スレッド更新時に通知',
|
||||
For_your_security_you_must_enter_your_current_password_to_continue:
|
||||
'セキュリティのため、続けるには現在のパスワードを入力してください。',
|
||||
Forgot_password_If_this_email_is_registered:
|
||||
'送信したメールアドレスが登録されていれば、パスワードのリセット方法を送信しました。メールアドレスがすぐに来ない場合はやり直してください。',
|
||||
Forgot_password: 'パスワードを忘れた',
|
||||
Forgot_Password: 'パスワードを忘れた',
|
||||
Full_table: 'クリックしてテーブル全体を見る',
|
||||
Generate_New_Link: '新しいリンクを生成',
|
||||
Group_by_favorites: 'お気に入りをグループ化',
|
||||
Group_by_type: 'タイプ別にグループ化',
|
||||
Hide: '隠す',
|
||||
Has_joined_the_channel: 'はチャンネルに参加しました',
|
||||
Has_joined_the_conversation: 'は会話に参加しました',
|
||||
Has_left_the_channel: 'はチャンネルを退出しました',
|
||||
In_App_And_Desktop: 'アプリ内とデスクトップ',
|
||||
In_App_and_Desktop_Alert_info:
|
||||
'アプリを表示中にはバナーを上部に表示し、デスクトップには通知を送ります。',
|
||||
Invisible: '状態を隠す',
|
||||
Invite: '招待',
|
||||
is_a_valid_RocketChat_instance: 'は正しいRocket.Chatのインスタンスです',
|
||||
is_not_a_valid_RocketChat_instance: 'はRocket.Chatのインスタンスではありません',
|
||||
is_typing: 'が入力中',
|
||||
Invalid_or_expired_invite_token: '招待トークンが無効か、期限が切れています',
|
||||
Invalid_server_version:
|
||||
'接続しようとしているサーバーのバージョン({{currentVersion}})はサポートされていません。\n\nサポートする最低バージョンは {{minVersion}} です',
|
||||
Invite_Link: '招待リンク',
|
||||
Invite_users: 'ユーザーを招待',
|
||||
Join: '参加',
|
||||
Just_invited_people_can_access_this_channel:
|
||||
'招待されたユーザーだけがこのチャンネルに参加できます',
|
||||
Language: '言語',
|
||||
last_message: '最後のメッセージ',
|
||||
Leave_channel: 'チャンネルを退出',
|
||||
leaving_room: 'チャンネルを退出',
|
||||
leave: '退出',
|
||||
Legal: '法的項目',
|
||||
Light: 'ライト',
|
||||
License: 'ライセンス',
|
||||
Livechat: 'ライブチャット',
|
||||
Login: 'ログイン',
|
||||
Login_error: '証明書が承認されませんでした。再度お試しください。',
|
||||
Login_with: '次でログイン: ',
|
||||
Logout: 'ログアウト',
|
||||
Max_number_of_uses: '最大利用数',
|
||||
members: 'メンバー',
|
||||
Members: 'メンバー',
|
||||
Mentioned_Messages: 'メンションされたメッセージ',
|
||||
mentioned: 'メンション',
|
||||
Mentions: 'メンション',
|
||||
Message_accessibility: '{{user}} から {{time}} にメッセージ: {{message}}',
|
||||
Message_actions: 'メッセージアクション',
|
||||
Message_pinned: 'メッセージをピン留め',
|
||||
Message_removed: 'メッセージを除く',
|
||||
message: 'メッセージ',
|
||||
messages: 'メッセージ',
|
||||
Message: 'メッセージ',
|
||||
Messages: 'メッセージ',
|
||||
Message_Reported: 'メッセージを報告しました',
|
||||
Microphone_Permission_Message:
|
||||
'Rocket.Chatは音声メッセージを送信するのにマイクのアクセスの許可が必要です。',
|
||||
Microphone_Permission: 'マイクの許可',
|
||||
Mute: 'ミュート',
|
||||
muted: 'ミュートした',
|
||||
My_servers: '自分のサーバー',
|
||||
N_people_reacted: '{{n}}人がリアクションしました',
|
||||
N_users: '{{n}}人',
|
||||
name: 'アルファベット',
|
||||
Name: '名前',
|
||||
Never: 'ずっと受け取らない',
|
||||
New_Message: 'メッセージ',
|
||||
New_Password: '新しいパスワード',
|
||||
New_Server: '新規サーバー',
|
||||
Next: '次へ',
|
||||
No_files: 'ファイルがありません',
|
||||
No_limit: '制限なし',
|
||||
No_mentioned_messages: 'メンションされたメッセージはありません',
|
||||
No_pinned_messages: 'ピン留めされたメッセージはありません',
|
||||
No_results_found: '結果なし',
|
||||
No_starred_messages: 'お気に入りされたメッセージはありません',
|
||||
No_thread_messages: 'スレッドのメッセージはありません',
|
||||
No_Message: 'メッセージなし',
|
||||
No_messages_yet: 'まだメッセージはありません',
|
||||
No_Reactions: 'リアクションなし',
|
||||
No_Read_Receipts: '未読通知はありません',
|
||||
Not_logged: 'ログされていません',
|
||||
Not_RC_Server: 'Rocket.Chatサーバーではありません。\n{{contact}}',
|
||||
Nothing: '何もなし',
|
||||
Nothing_to_save: '保存するものはありません!',
|
||||
Notify_active_in_this_room: 'このルームのアクティブなユーザーに通知する',
|
||||
Notify_all_in_this_room: 'このルームのユーザー全員に通知する',
|
||||
Notifications: '通知',
|
||||
Notification_Duration: '通知の期間',
|
||||
Notification_Preferences: '通知設定',
|
||||
Offline: 'オフライン',
|
||||
Oops: 'おっと!',
|
||||
Onboarding_title: 'Rocket.Chatへようこそ',
|
||||
Online: 'オンライン',
|
||||
Only_authorized_users_can_write_new_messages:
|
||||
'承認されたユーザーだけが新しいメッセージを書き込めます',
|
||||
Open_emoji_selector: '絵文字ピッカーを開く',
|
||||
Open_Source_Communication: 'オープンソースコミュニケーション',
|
||||
Password: 'パスワード',
|
||||
Permalink_copied_to_clipboard: 'リンクをクリップボードにコピーしました!',
|
||||
Pin: 'ピン留め',
|
||||
Pinned_Messages: 'ピン留めされたメッセージ',
|
||||
pinned: 'ピン留めされた',
|
||||
Pinned: 'ピン留めされました',
|
||||
Please_enter_your_password: 'パスワードを入力してください',
|
||||
Preferences: '設定',
|
||||
Preferences_saved: '設定が保存されました。',
|
||||
Privacy_Policy: ' プライバシーポリシー',
|
||||
Private_Channel: 'プライベートチャンネル',
|
||||
Private_Groups: 'プライベートグループ',
|
||||
Private: 'プライベート',
|
||||
Processing: '処理中...',
|
||||
Profile_saved_successfully: 'プロフィールが保存されました!',
|
||||
Profile: 'プロフィール',
|
||||
Public_Channel: 'パブリックチャンネル',
|
||||
Public: 'パブリック',
|
||||
Push_Notifications: 'プッシュ通知',
|
||||
Push_Notifications_Alert_Info:
|
||||
'通知はアプリを開いていない時に送られます。',
|
||||
Quote: '引用',
|
||||
Reactions_are_disabled: 'リアクションは無効化されています',
|
||||
Reactions_are_enabled: 'リアクションは有効化されています',
|
||||
Reactions: 'リアクション',
|
||||
Read: '読む',
|
||||
Read_Only_Channel: '読み取り専用チャンネル',
|
||||
Read_Only: '読み取り専用',
|
||||
Read_Receipt: 'レシートを見る',
|
||||
Receive_Group_Mentions: 'グループの通知を受け取る',
|
||||
Receive_Group_Mentions_Info: '@all と @here の通知を受け取る',
|
||||
Register: '登録',
|
||||
Repeat_Password: 'パスワードを再入力',
|
||||
Replied_on: '返信:',
|
||||
replies: '返信',
|
||||
reply: '返信',
|
||||
Reply: '返信',
|
||||
Report: '報告',
|
||||
Receive_Notification: '通知を受け取る',
|
||||
Receive_notifications_from: '{{name}}からの通知を受け取る',
|
||||
Resend: '再送信',
|
||||
Reset_password: 'パスワードをリセット',
|
||||
resetting_password: 'パスワードを再設定',
|
||||
RESET: 'リセット',
|
||||
Review_app_title: 'アプリにご満足いただけておりますか?',
|
||||
Review_app_desc: '{{store}}で5段階で評価をお願いします',
|
||||
Review_app_yes: 'はい!',
|
||||
Review_app_no: 'いいえ',
|
||||
Review_app_later: 'あとで',
|
||||
Review_app_unable_store: '{{store}}を開けません。',
|
||||
Review_this_app: 'アプリをレビューする',
|
||||
Roles: 'ロール',
|
||||
Room_actions: 'ルームアクション',
|
||||
Room_changed_announcement:
|
||||
'{{userBy}}がアナウンスを変更しました: {{announcement}}',
|
||||
Room_changed_description:
|
||||
'{{userBy}}が概要を変更しました: {{description}}',
|
||||
Room_changed_privacy: '{{userBy}}がルームタイプを変更しました。: {{type}}',
|
||||
Room_changed_topic: '{{userBy}}がトピックを変更しました: {{topic}}',
|
||||
Room_Files: 'ルームのファイル',
|
||||
Room_Info_Edit: 'ルーム情報を編集',
|
||||
Room_Info: 'ルーム情報',
|
||||
Room_Members: 'ルームのメンバー',
|
||||
Room_name_changed: 'ルーム名が{{userBy}}により変更されました: {{name}}',
|
||||
SAVE: '保存',
|
||||
Save_Changes: '変更を保存',
|
||||
Save: '保存',
|
||||
saving_preferences: '設定を保存中',
|
||||
saving_profile: 'プロフィールを設定中',
|
||||
saving_settings: 'サーバー設定を保存中',
|
||||
saved_to_gallery: 'ギャラリーに保存しました',
|
||||
Search_Messages: 'メッセージを検索',
|
||||
Search: '検索',
|
||||
Search_by: '検索種別: ',
|
||||
Search_global_users: 'グローバルユーザーのための検索',
|
||||
Search_global_users_description:
|
||||
'有効にした場合、他の会社やサーバーの誰もがあなたを検索可能になります。',
|
||||
Seconds: '{{second}} 秒',
|
||||
Select_Avatar: 'アバターを選択',
|
||||
Select_Server: 'サーバーを選択',
|
||||
Select_Users: 'ユーザーを選択',
|
||||
Send: '送信',
|
||||
Send_audio_message: '録音メッセージを送信',
|
||||
Send_crash_report: 'クラッシュレポートを送信',
|
||||
Send_message: 'メッセージを送信',
|
||||
Send_to: '送信先...',
|
||||
Sent_an_attachment: '添付ファイルを送信しました',
|
||||
Server: 'サーバー',
|
||||
Servers: 'サーバー',
|
||||
Server_version: 'サーバーバージョン: {{version}}',
|
||||
Set_username_subtitle:
|
||||
'ユーザー名はメッセージ中であなたにメンションするのに使われます。',
|
||||
Settings: '設定',
|
||||
Settings_succesfully_changed: '設定が更新されました!',
|
||||
Share: 'シェア',
|
||||
Share_Link: 'リンクをシェアする',
|
||||
Share_this_app: 'このアプリをシェアする',
|
||||
Show_more: 'Show more..',
|
||||
Show_Unread_Counter: '未読件数を表示する',
|
||||
Show_Unread_Counter_Info:
|
||||
'未読件数はリスト上で、チャンネルの右側にバッジで表示されます。',
|
||||
Sign_in_your_server: 'サーバーに接続',
|
||||
Sign_Up: '登録',
|
||||
Some_field_is_invalid_or_empty: '不正、または空の入力欄があります。',
|
||||
Sorting_by: '{{key}}順',
|
||||
Sound: '音',
|
||||
Star_room: 'お気に入りルーム',
|
||||
Star: 'お気に入り',
|
||||
Starred_Messages: 'お気に入りされたメッセージ',
|
||||
starred: 'お気に入りされています',
|
||||
Starred: 'お気に入りされています',
|
||||
Start_of_conversation: '会話を開始する',
|
||||
Started_discussion: 'ディスカッションを開始する:',
|
||||
Started_call: '{{userBy}}と通話する',
|
||||
Submit: '送信',
|
||||
Table: '表',
|
||||
Take_a_photo: '写真を撮影',
|
||||
Take_a_video: '動画を撮影',
|
||||
tap_to_change_status: 'タップしてステータスを変更',
|
||||
Tap_to_view_servers_list: 'タップしてサーバーリストを見る',
|
||||
Terms_of_Service: ' 利用規約 ',
|
||||
Theme: 'テーマ',
|
||||
There_was_an_error_while_action: '{{action}}の最中にエラーが発生しました!',
|
||||
This_room_is_blocked: 'このルームはブロックされています。',
|
||||
This_room_is_read_only: 'このルームは読み取り専用です。',
|
||||
Thread: 'スレッド',
|
||||
Threads: 'スレッド',
|
||||
Timezone: 'タイムゾーン',
|
||||
To: 'To',
|
||||
topic: 'トピック',
|
||||
Topic: 'トピック',
|
||||
Translate: '翻訳',
|
||||
Try_again: '再度お試しください。',
|
||||
Two_Factor_Authentication: '2段階認証',
|
||||
Type_the_channel_name_here: 'ここにチャンネル名を入力',
|
||||
unarchive: 'アーカイブ解除',
|
||||
UNARCHIVE: 'アーカイブ解除',
|
||||
Unblock_user: 'ブロックを解除',
|
||||
Unfavorite: 'お気に入り解除',
|
||||
Unfollowed_thread: 'スレッド更新時に通知しない',
|
||||
Unmute: 'ミュート解除',
|
||||
unmuted: 'ミュート解除しました',
|
||||
Unpin: 'ピン留めを解除',
|
||||
unread_messages: '未読',
|
||||
Unread: '未読',
|
||||
Unread_on_top: '未読メッセージを上に表示',
|
||||
Unstar: 'お気に入り解除',
|
||||
Updating: '更新中...',
|
||||
Uploading: 'アップロード中',
|
||||
Upload_file_question_mark: 'ファイルをアップロードしますか?',
|
||||
Users: 'ユーザー',
|
||||
User_added_by: '{{userBy}} が {{userAdded}} を追加しました',
|
||||
User_Info: 'ユーザー情報',
|
||||
User_has_been_key: 'ユーザーは{{ key }}',
|
||||
User_is_no_longer_role_by_: '{{userBy}} は {{user}} のロール {{role}} を削除しました。',
|
||||
User_muted_by: '{{userBy}} は {{userMuted}} をミュートしました。',
|
||||
User_removed_by: '{{userBy}} は {{userRemoved}} を退出させました。',
|
||||
User_sent_an_attachment: '{{user}}は添付ファイルを送信しました',
|
||||
User_unmuted_by: '{{userUnmuted}} は {{userBy}} にミュート解除されました。',
|
||||
User_was_set_role_by_: '{{user}} was set {{role}} by {{userBy}}',
|
||||
Username_is_empty: 'ユーザー名が空です。',
|
||||
Username: 'ユーザー名',
|
||||
Username_or_email: 'ユーザー名かメールアドレス',
|
||||
Validating: '検証中',
|
||||
Video_call: 'ビデオ通話',
|
||||
View_Original: 'オリジナルを見る',
|
||||
Voice_call: '音声通話',
|
||||
Websocket_disabled: 'Websocketはこのサーバーでは無効化されています。\n{{contact}}',
|
||||
Welcome: 'ようこそ',
|
||||
Whats_your_2fa: '2段階認証のコードを入力してください',
|
||||
Without_Servers: 'サーバーを除く',
|
||||
Write_External_Permission_Message:
|
||||
'Rocket.Chatは画像を保存するためにギャラリーへのアクセスを求めています。',
|
||||
Write_External_Permission: 'ギャラリーへのアクセス許可',
|
||||
Yes_action_it: 'はい、{{action}}します!',
|
||||
Yesterday: '昨日',
|
||||
You_are_in_preview_mode: 'プレビューモードです。',
|
||||
You_are_offline: 'オフラインです。',
|
||||
You_can_search_using_RegExp_eg: '正規表現を利用できます。 例: `/^text$/i`',
|
||||
You_colon: 'あなた: ',
|
||||
you_were_mentioned: 'あなたがメンションしました',
|
||||
you: 'あなた',
|
||||
You: 'あなた',
|
||||
Logged_out_by_server:
|
||||
'サーバーからログアウトします。もう一度ログインしてください。',
|
||||
You_need_to_access_at_least_one_RocketChat_server_to_share_something:
|
||||
'シェアするためには1つ以上のサーバーにアクセスする必要があります。',
|
||||
Your_certificate: 'あなたの認証情報',
|
||||
Your_invite_link_will_expire_after__usesLeft__uses:
|
||||
'招待リンクはあと{{usesLeft}}回で使用できなくなります。',
|
||||
Your_invite_link_will_expire_on__date__or_after__usesLeft__uses:
|
||||
'招待リンクは{{date}}までか、あと{{usesLeft}}回で使用できなくなります。',
|
||||
Your_invite_link_will_expire_on__date__:
|
||||
'招待リンクは{{date}}に使用できなくなります。',
|
||||
Your_invite_link_will_never_expire: '招待リンクはずっと有効です。',
|
||||
Version_no: 'バージョン: {{version}}',
|
||||
You_will_not_be_able_to_recover_this_message:
|
||||
'このメッセージは復元できません!',
|
||||
Change_Language: '言語を変更',
|
||||
Crash_report_disclaimer:
|
||||
'クラッシュレポートには問題を特定し、修正するために必要な情報のみが含まれます。チャット内のコンテンツは送信されません。',
|
||||
Type_message: 'メッセージを入力',
|
||||
Room_search: 'ルームを検索',
|
||||
Room_selection: 'ルームを選択 1...9',
|
||||
Next_room: '次のルーム',
|
||||
Previous_room: '前のルーム',
|
||||
New_room: '新しいルーム',
|
||||
Upload_room: 'ルームにアップロード',
|
||||
Search_messages: 'メッセージを検索',
|
||||
Scroll_messages: 'メッセージをスクロール',
|
||||
Reply_latest: '最新のメッセージにリプライ',
|
||||
Server_selection: 'サーバー選択',
|
||||
Server_selection_numbers: 'サーバー選択 1...9',
|
||||
Add_server: 'サーバーを追加',
|
||||
New_line: '新しい行',
|
||||
You_will_be_logged_out_of_this_application:
|
||||
'アプリからログアウトします。',
|
||||
Clear: 'クリア',
|
||||
This_will_clear_all_your_offline_data:
|
||||
'オフラインデータをすべて削除します。'
|
||||
};
|
|
@ -0,0 +1,492 @@
|
|||
{
|
||||
"1_person_reacted": "1人がリアクション",
|
||||
"1_user": "1人",
|
||||
"error-action-not-allowed": "{{action}}の権限がありません。",
|
||||
"error-application-not-found": "アプリケーションがありません。",
|
||||
"error-archived-duplicate-name": "アーカイブ名が重複しています: {{room_name}}",
|
||||
"error-avatar-invalid-url": "画像のURLが正しくありません: {{url}}",
|
||||
"error-avatar-url-handling": "アバターをURL({{url}})から{{username}}に設定中にエラーが発生しました。",
|
||||
"error-cant-invite-for-direct-room": "ユーザーを直接ルームに招待することができません。",
|
||||
"error-could-not-change-email": "メールアドレスを変更できません。",
|
||||
"error-could-not-change-name": "名前を変更できません。",
|
||||
"error-could-not-change-username": "ユーザー名を変更できません。",
|
||||
"error-delete-protected-role": "保護されたロールは削除できません。",
|
||||
"error-department-not-found": "ロールが存在しません。",
|
||||
"error-direct-message-file-upload-not-allowed": "ダイレクトメッセージでのファイルのアップロードは許可されていません。",
|
||||
"error-duplicate-channel-name": "{{channel_name}}と同名のチャンネルが存在します。",
|
||||
"error-email-domain-blacklisted": "このドメインのメールアドレスはブラックリストに登録されています。",
|
||||
"error-email-send-failed": "次のメールアドレスの送信に失敗しました: {{message}}",
|
||||
"error-save-image": "画像の保存に失敗しました。",
|
||||
"error-field-unavailable": "{{field}}は既に使用されています。",
|
||||
"error-file-too-large": "ファイルが大きすぎます。",
|
||||
"error-importer-not-defined": "インポータが正しく定義されていません。Importクラスが見つかりません。",
|
||||
"error-input-is-not-a-valid-field": "{{input}}は{{field}}の入力として正しくありません。",
|
||||
"error-invalid-actionlink": "アクションリンクが正しくありません。",
|
||||
"error-invalid-arguments": "引数が正しくありません。",
|
||||
"error-invalid-asset": "アセットが不正です。",
|
||||
"error-invalid-channel": "チャンネル名が不正です。",
|
||||
"error-invalid-channel-start-with-chars": "不正なチャンネルです。チャンネル名は@か#から開始します。",
|
||||
"error-invalid-custom-field": "カスタムフィールドが不正です。",
|
||||
"error-invalid-custom-field-name": "カスタムフィールド名が不正です。半角英数字、ハイフン、アンダースコアのみを使用してください。",
|
||||
"error-invalid-date": "不正な日時です",
|
||||
"error-invalid-description": "不正な詳細です",
|
||||
"error-invalid-domain": "不正なドメインです",
|
||||
"error-invalid-email": "不正なメールアドレスです。 {{emai}}",
|
||||
"error-invalid-email-address": "不正なメールアドレスです",
|
||||
"error-invalid-file-height": "ファイルの高さが不正です",
|
||||
"error-invalid-file-type": "ファイルの種類が不正です",
|
||||
"error-invalid-file-width": "ファイルの幅が不正です",
|
||||
"error-invalid-from-address": "不正なアドレスから通知しました",
|
||||
"error-invalid-integration": "不正なインテグレーションです。",
|
||||
"error-invalid-message": "不正なメッセージです。",
|
||||
"error-invalid-method": "不正なメソッドです。",
|
||||
"error-invalid-name": "不正な名前です",
|
||||
"error-invalid-password": "不正なパスワードです",
|
||||
"error-invalid-redirectUri": "不正なリダイレクトURIです",
|
||||
"error-invalid-role": "不正なロールです",
|
||||
"error-invalid-room": "不正なルームです",
|
||||
"error-invalid-room-name": "{{room_name}}は正しいルーム名ではありません。",
|
||||
"error-invalid-room-type": "{{type}}は正しいルームタイプではありません。",
|
||||
"error-invalid-settings": "不正な設定が送信されました",
|
||||
"error-invalid-subscription": "不正な購読です",
|
||||
"error-invalid-token": "トークンが正しくありません",
|
||||
"error-invalid-triggerWords": "トリガーワードが正しくありません",
|
||||
"error-invalid-urls": "URLが正しくありません",
|
||||
"error-invalid-user": "ユーザーが正しくありません",
|
||||
"error-invalid-username": "ユーザー名が正しくありません",
|
||||
"error-invalid-webhook-response": "WebhookのURLが200以外のステータスを返しています",
|
||||
"error-message-deleting-blocked": "メッセージの削除をブロックされています。",
|
||||
"error-message-editing-blocked": "メッセージの編集をブロックされています。",
|
||||
"error-message-size-exceeded": "メッセージの大きさが Message_MaxAllowedSize を超えています。",
|
||||
"error-missing-unsubscribe-link": "購読停止リンクを入れてください。",
|
||||
"error-no-tokens-for-this-user": "このユーザーにはトークンがありません。",
|
||||
"error-not-allowed": "許可されていません。",
|
||||
"error-not-authorized": "有効化されていません。",
|
||||
"error-push-disabled": "プッシュは無効化されています。",
|
||||
"error-remove-last-owner": "ルームの最後のオーナーです。ルームを退出する前に新しいオーナーを設定してください。",
|
||||
"error-role-in-use": "使用中のロールを削除することはできません。",
|
||||
"error-role-name-required": "ロール名を入力してください。",
|
||||
"error-the-field-is-required": "{{field}}の入力欄は必須です。",
|
||||
"error-too-many-requests": "エラーです。リクエストが多すぎます。リクエストの頻度を落としてください。{{seconds}} 秒以上待ってから再度お試しください。",
|
||||
"error-user-is-not-activated": "アカウントが有効化されていません。",
|
||||
"error-user-has-no-roles": "ロールがありません。",
|
||||
"error-user-limit-exceeded": "#channel_name に招待できるユーザー数の上限を超えています。管理者にお問い合わせください。",
|
||||
"error-user-not-in-room": "ユーザーがルームにいません。",
|
||||
"error-user-registration-custom-field": "error-user-registration-custom-field",
|
||||
"error-user-registration-disabled": "ユーザー登録は無効化されています",
|
||||
"error-user-registration-secret": "ユーザーの登録は登録用URLからのみ許可されています",
|
||||
"error-you-are-last-owner": "あなたは最後のオーナーです。ルームを退出する前に別のオーナーを設定してください。",
|
||||
"Actions": "アクション",
|
||||
"activity": "アクティビティ",
|
||||
"Activity": "アクティビティ順",
|
||||
"Add_Reaction": "リアクションを追加",
|
||||
"Add_Server": "サーバーを追加",
|
||||
"Add_users": "ユーザーを追加",
|
||||
"Admin_Panel": "管理者パネル",
|
||||
"Alert": "アラート",
|
||||
"alert": "アラート",
|
||||
"alerts": "アラート",
|
||||
"All_users_in_the_channel_can_write_new_messages": "すべてのユーザーが新しいメッセージを書き込みできます",
|
||||
"All": "すべての",
|
||||
"All_Messages": "全メッセージ",
|
||||
"Allow_Reactions": "リアクションを許可",
|
||||
"Alphabetical": "アルファベット順",
|
||||
"and_more": "さらに表示",
|
||||
"and": "と",
|
||||
"announcement": "アナウンス",
|
||||
"Announcement": "アナウンス",
|
||||
"Apply_Your_Certificate": "証明書を適用する",
|
||||
"ARCHIVE": "アーカイブ",
|
||||
"archive": "アーカイブ",
|
||||
"are_typing": "が入力中",
|
||||
"Are_you_sure_question_mark": "よろしいですか?",
|
||||
"Are_you_sure_you_want_to_leave_the_room": "{{room}}を退出してもよろしいですか?",
|
||||
"Audio": "音声",
|
||||
"Authenticating": "認証",
|
||||
"Automatic": "自動",
|
||||
"Auto_Translate": "自動翻訳",
|
||||
"Avatar_changed_successfully": "アバターを変更しました!",
|
||||
"Avatar_Url": "アバターURL",
|
||||
"Away": "退出中",
|
||||
"Back": "戻る",
|
||||
"Black": "ブラック",
|
||||
"Block_user": "ブロックしたユーザー",
|
||||
"Broadcast_channel_Description": "許可されたユーザーのみが新しいメッセージを書き込めます。他のユーザーは返信することができます",
|
||||
"Broadcast_Channel": "配信チャンネル",
|
||||
"Busy": "取り込み中",
|
||||
"By_proceeding_you_are_agreeing": "続行することにより、私達を承認します",
|
||||
"Cancel_editing": "編集をキャンセル",
|
||||
"Cancel_recording": "録音をキャンセル",
|
||||
"Cancel": "キャンセル",
|
||||
"changing_avatar": "アバターを変更",
|
||||
"creating_channel": "チャンネルを作成",
|
||||
"creating_invite": "招待を作成",
|
||||
"Channel_Name": "チャンネル名",
|
||||
"Channels": "チャンネル",
|
||||
"Chats": "チャット",
|
||||
"Call_already_ended": "通話は終了しています。",
|
||||
"Click_to_join": "クリックして参加!",
|
||||
"Close": "閉じる",
|
||||
"Close_emoji_selector": "絵文字ピッカーを閉じる",
|
||||
"Choose": "選択",
|
||||
"Choose_from_library": "ライブラリから選択",
|
||||
"Choose_file": "ファイルを選択",
|
||||
"Code": "コード",
|
||||
"Collaborative": "コラボ",
|
||||
"Confirm": "承認",
|
||||
"Connect": "接続",
|
||||
"Connected": "接続しました",
|
||||
"connecting_server": "サーバーに接続中",
|
||||
"Connecting": "接続中...",
|
||||
"Contact_us": "お問い合わせ",
|
||||
"Contact_your_server_admin": "サーバー管理者にお問い合わせください。",
|
||||
"Continue_with": "次でログイン: ",
|
||||
"Copied_to_clipboard": "クリップボードにコピー!",
|
||||
"Copy": "コピー",
|
||||
"Permalink": "パーマリンク",
|
||||
"Certificate_password": "パスワード証明書",
|
||||
"Clear_cache": "ローカルのサーバーキャッシュをクリア",
|
||||
"Whats_the_password_for_your_certificate": "証明書のパスワードはなんですか?",
|
||||
"Create_account": "アカウントを作成",
|
||||
"Create_Channel": "チャンネルを作成",
|
||||
"Created_snippet": "スニペットを作成",
|
||||
"Create_a_new_workspace": "新しいワークスペースを作成",
|
||||
"Create": "作成",
|
||||
"Dark": "ダーク",
|
||||
"Dark_level": "ダークレベル",
|
||||
"Default": "デフォルト",
|
||||
"Default_browser": "デフォルトのブラウザ",
|
||||
"Delete_Room_Warning": "ルームを削除すると、ルームに投稿されたすべてのメッセージが削除されます。この操作は取り消せません。",
|
||||
"delete": "削除",
|
||||
"Delete": "削除",
|
||||
"DELETE": "削除",
|
||||
"deleting_room": "ルームを削除",
|
||||
"description": "概要",
|
||||
"Description": "概要",
|
||||
"Desktop_Options": "デスクトップオプション",
|
||||
"Directory": "ディレクトリ",
|
||||
"Direct_Messages": "ダイレクトメッセージ",
|
||||
"Disable_notifications": "通知を無効化",
|
||||
"Discussions": "ディスカッション",
|
||||
"Dont_Have_An_Account": "アカウントがありませんか?",
|
||||
"Do_you_have_a_certificate": "証明書を持っていますか?",
|
||||
"Do_you_really_want_to_key_this_room_question_mark": "本当にこのルームを{{key}}しますか?",
|
||||
"edit": "編集",
|
||||
"edited": "編集済",
|
||||
"Edit": "編集",
|
||||
"Edit_Invite": "編集に招待",
|
||||
"Email_or_password_field_is_empty": "メールアドレスかパスワードの入力欄が空です",
|
||||
"Email": "メールアドレス",
|
||||
"email": "メールアドレス",
|
||||
"Enable_Auto_Translate": "自動翻訳を有効にする",
|
||||
"Enable_markdown": "マークダウンを有効にする",
|
||||
"Enable_notifications": "通知を有効にする",
|
||||
"Everyone_can_access_this_channel": "全員このチャンネルにアクセスできます",
|
||||
"Error_uploading": "アップロードエラー",
|
||||
"Expiration_Days": "期限切れ (日)",
|
||||
"Favorite": "お気に入り",
|
||||
"Favorites": "お気に入り",
|
||||
"Files": "ファイル",
|
||||
"File_description": "ファイルの説明",
|
||||
"File_name": "ファイル名",
|
||||
"Finish_recording": "録音停止",
|
||||
"Following_thread": "スレッド更新時に通知",
|
||||
"For_your_security_you_must_enter_your_current_password_to_continue": "セキュリティのため、続けるには現在のパスワードを入力してください。",
|
||||
"Forgot_password_If_this_email_is_registered": "送信したメールアドレスが登録されていれば、パスワードのリセット方法を送信しました。メールアドレスがすぐに来ない場合はやり直してください。",
|
||||
"Forgot_password": "パスワードを忘れた",
|
||||
"Forgot_Password": "パスワードを忘れた",
|
||||
"Full_table": "クリックしてテーブル全体を見る",
|
||||
"Generate_New_Link": "新しいリンクを生成",
|
||||
"Group_by_favorites": "お気に入りをグループ化",
|
||||
"Group_by_type": "タイプ別にグループ化",
|
||||
"Hide": "隠す",
|
||||
"Has_joined_the_channel": "はチャンネルに参加しました",
|
||||
"Has_joined_the_conversation": "は会話に参加しました",
|
||||
"Has_left_the_channel": "はチャンネルを退出しました",
|
||||
"In_App_And_Desktop": "アプリ内とデスクトップ",
|
||||
"In_App_and_Desktop_Alert_info": "アプリを表示中にはバナーを上部に表示し、デスクトップには通知を送ります。",
|
||||
"Invisible": "状態を隠す",
|
||||
"Invite": "招待",
|
||||
"is_a_valid_RocketChat_instance": "は正しいRocket.Chatのインスタンスです",
|
||||
"is_not_a_valid_RocketChat_instance": "はRocket.Chatのインスタンスではありません",
|
||||
"is_typing": "が入力中",
|
||||
"Invalid_or_expired_invite_token": "招待トークンが無効か、期限が切れています",
|
||||
"Invalid_server_version": "接続しようとしているサーバーのバージョン({{currentVersion}})はサポートされていません。\n\nサポートする最低バージョンは {{minVersion}} です",
|
||||
"Invite_Link": "招待リンク",
|
||||
"Invite_users": "ユーザーを招待",
|
||||
"Join": "参加",
|
||||
"Just_invited_people_can_access_this_channel": "招待されたユーザーだけがこのチャンネルに参加できます",
|
||||
"Language": "言語",
|
||||
"last_message": "最後のメッセージ",
|
||||
"Leave_channel": "チャンネルを退出",
|
||||
"leaving_room": "チャンネルを退出",
|
||||
"leave": "退出",
|
||||
"Legal": "法的項目",
|
||||
"Light": "ライト",
|
||||
"License": "ライセンス",
|
||||
"Livechat": "ライブチャット",
|
||||
"Login": "ログイン",
|
||||
"Login_error": "証明書が承認されませんでした。再度お試しください。",
|
||||
"Login_with": "次でログイン: ",
|
||||
"Logout": "ログアウト",
|
||||
"Max_number_of_uses": "最大利用数",
|
||||
"members": "メンバー",
|
||||
"Members": "メンバー",
|
||||
"Mentioned_Messages": "メンションされたメッセージ",
|
||||
"mentioned": "メンション",
|
||||
"Mentions": "メンション",
|
||||
"Message_accessibility": "{{user}} から {{time}} にメッセージ: {{message}}",
|
||||
"Message_actions": "メッセージアクション",
|
||||
"Message_pinned": "メッセージをピン留め",
|
||||
"Message_removed": "メッセージを除く",
|
||||
"message": "メッセージ",
|
||||
"messages": "メッセージ",
|
||||
"Message": "メッセージ",
|
||||
"Messages": "メッセージ",
|
||||
"Message_Reported": "メッセージを報告しました",
|
||||
"Microphone_Permission_Message": "Rocket.Chatは音声メッセージを送信するのにマイクのアクセスの許可が必要です。",
|
||||
"Microphone_Permission": "マイクの許可",
|
||||
"Mute": "ミュート",
|
||||
"muted": "ミュートした",
|
||||
"My_servers": "自分のサーバー",
|
||||
"N_people_reacted": "{{n}}人がリアクションしました",
|
||||
"N_users": "{{n}}人",
|
||||
"name": "アルファベット",
|
||||
"Name": "名前",
|
||||
"Never": "ずっと受け取らない",
|
||||
"New_Message": "メッセージ",
|
||||
"New_Password": "新しいパスワード",
|
||||
"New_Server": "新規サーバー",
|
||||
"Next": "次へ",
|
||||
"No_files": "ファイルがありません",
|
||||
"No_limit": "制限なし",
|
||||
"No_mentioned_messages": "メンションされたメッセージはありません",
|
||||
"No_pinned_messages": "ピン留めされたメッセージはありません",
|
||||
"No_results_found": "結果なし",
|
||||
"No_starred_messages": "お気に入りされたメッセージはありません",
|
||||
"No_thread_messages": "スレッドのメッセージはありません",
|
||||
"No_Message": "メッセージなし",
|
||||
"No_messages_yet": "まだメッセージはありません",
|
||||
"No_Reactions": "リアクションなし",
|
||||
"No_Read_Receipts": "未読通知はありません",
|
||||
"Not_logged": "ログされていません",
|
||||
"Not_RC_Server": "Rocket.Chatサーバーではありません。\n{{contact}}",
|
||||
"Nothing": "何もなし",
|
||||
"Nothing_to_save": "保存するものはありません!",
|
||||
"Notify_active_in_this_room": "このルームのアクティブなユーザーに通知する",
|
||||
"Notify_all_in_this_room": "このルームのユーザー全員に通知する",
|
||||
"Notifications": "通知",
|
||||
"Notification_Duration": "通知の期間",
|
||||
"Notification_Preferences": "通知設定",
|
||||
"Offline": "オフライン",
|
||||
"Oops": "おっと!",
|
||||
"Onboarding_title": "Rocket.Chatへようこそ",
|
||||
"Online": "オンライン",
|
||||
"Only_authorized_users_can_write_new_messages": "承認されたユーザーだけが新しいメッセージを書き込めます",
|
||||
"Open_emoji_selector": "絵文字ピッカーを開く",
|
||||
"Open_Source_Communication": "オープンソースコミュニケーション",
|
||||
"Password": "パスワード",
|
||||
"Permalink_copied_to_clipboard": "リンクをクリップボードにコピーしました!",
|
||||
"Pin": "ピン留め",
|
||||
"Pinned_Messages": "ピン留めされたメッセージ",
|
||||
"pinned": "ピン留めされた",
|
||||
"Pinned": "ピン留めされました",
|
||||
"Please_enter_your_password": "パスワードを入力してください",
|
||||
"Preferences": "設定",
|
||||
"Preferences_saved": "設定が保存されました。",
|
||||
"Privacy_Policy": " プライバシーポリシー",
|
||||
"Private_Channel": "プライベートチャンネル",
|
||||
"Private_Groups": "プライベートグループ",
|
||||
"Private": "プライベート",
|
||||
"Processing": "処理中...",
|
||||
"Profile_saved_successfully": "プロフィールが保存されました!",
|
||||
"Profile": "プロフィール",
|
||||
"Public_Channel": "パブリックチャンネル",
|
||||
"Public": "パブリック",
|
||||
"Push_Notifications": "プッシュ通知",
|
||||
"Push_Notifications_Alert_Info": "通知はアプリを開いていない時に送られます。",
|
||||
"Quote": "引用",
|
||||
"Reactions_are_disabled": "リアクションは無効化されています",
|
||||
"Reactions_are_enabled": "リアクションは有効化されています",
|
||||
"Reactions": "リアクション",
|
||||
"Read": "読む",
|
||||
"Read_Only_Channel": "読み取り専用チャンネル",
|
||||
"Read_Only": "読み取り専用",
|
||||
"Read_Receipt": "レシートを見る",
|
||||
"Receive_Group_Mentions": "グループの通知を受け取る",
|
||||
"Receive_Group_Mentions_Info": "@all と @here の通知を受け取る",
|
||||
"Register": "登録",
|
||||
"Repeat_Password": "パスワードを再入力",
|
||||
"Replied_on": "返信:",
|
||||
"replies": "返信",
|
||||
"reply": "返信",
|
||||
"Reply": "返信",
|
||||
"Report": "報告",
|
||||
"Receive_Notification": "通知を受け取る",
|
||||
"Receive_notifications_from": "{{name}}からの通知を受け取る",
|
||||
"Resend": "再送信",
|
||||
"Reset_password": "パスワードをリセット",
|
||||
"resetting_password": "パスワードを再設定",
|
||||
"RESET": "リセット",
|
||||
"Review_app_title": "アプリにご満足いただけておりますか?",
|
||||
"Review_app_desc": "{{store}}で5段階で評価をお願いします",
|
||||
"Review_app_yes": "はい!",
|
||||
"Review_app_no": "いいえ",
|
||||
"Review_app_later": "あとで",
|
||||
"Review_app_unable_store": "{{store}}を開けません。",
|
||||
"Review_this_app": "アプリをレビューする",
|
||||
"Roles": "ロール",
|
||||
"Room_actions": "ルームアクション",
|
||||
"Room_changed_announcement": "{{userBy}}がアナウンスを変更しました: {{announcement}}",
|
||||
"Room_changed_description": "{{userBy}}が概要を変更しました: {{description}}",
|
||||
"Room_changed_privacy": "{{userBy}}がルームタイプを変更しました。: {{type}}",
|
||||
"Room_changed_topic": "{{userBy}}がトピックを変更しました: {{topic}}",
|
||||
"Room_Files": "ルームのファイル",
|
||||
"Room_Info_Edit": "ルーム情報を編集",
|
||||
"Room_Info": "ルーム情報",
|
||||
"Room_Members": "ルームのメンバー",
|
||||
"Room_name_changed": "ルーム名が{{userBy}}により変更されました: {{name}}",
|
||||
"SAVE": "保存",
|
||||
"Save_Changes": "変更を保存",
|
||||
"Save": "保存",
|
||||
"saving_preferences": "設定を保存中",
|
||||
"saving_profile": "プロフィールを設定中",
|
||||
"saving_settings": "サーバー設定を保存中",
|
||||
"saved_to_gallery": "ギャラリーに保存しました",
|
||||
"Search_Messages": "メッセージを検索",
|
||||
"Search": "検索",
|
||||
"Search_by": "検索種別: ",
|
||||
"Search_global_users": "グローバルユーザーのための検索",
|
||||
"Search_global_users_description": "有効にした場合、他の会社やサーバーの誰もがあなたを検索可能になります。",
|
||||
"Seconds": "{{second}} 秒",
|
||||
"Select_Avatar": "アバターを選択",
|
||||
"Select_Server": "サーバーを選択",
|
||||
"Select_Users": "ユーザーを選択",
|
||||
"Send": "送信",
|
||||
"Send_audio_message": "録音メッセージを送信",
|
||||
"Send_crash_report": "クラッシュレポートを送信",
|
||||
"Send_message": "メッセージを送信",
|
||||
"Send_to": "送信先...",
|
||||
"Sent_an_attachment": "添付ファイルを送信しました",
|
||||
"Server": "サーバー",
|
||||
"Servers": "サーバー",
|
||||
"Server_version": "サーバーバージョン: {{version}}",
|
||||
"Set_username_subtitle": "ユーザー名はメッセージ中であなたにメンションするのに使われます。",
|
||||
"Settings": "設定",
|
||||
"Settings_succesfully_changed": "設定が更新されました!",
|
||||
"Share": "シェア",
|
||||
"Share_Link": "リンクをシェアする",
|
||||
"Share_this_app": "このアプリをシェアする",
|
||||
"Show_more": "Show more..",
|
||||
"Show_Unread_Counter": "未読件数を表示する",
|
||||
"Show_Unread_Counter_Info": "未読件数はリスト上で、チャンネルの右側にバッジで表示されます。",
|
||||
"Sign_in_your_server": "サーバーに接続",
|
||||
"Sign_Up": "登録",
|
||||
"Some_field_is_invalid_or_empty": "不正、または空の入力欄があります。",
|
||||
"Sorting_by": "{{key}}順",
|
||||
"Sound": "音",
|
||||
"Star_room": "お気に入りルーム",
|
||||
"Star": "お気に入り",
|
||||
"Starred_Messages": "お気に入りされたメッセージ",
|
||||
"starred": "お気に入りされています",
|
||||
"Starred": "お気に入りされています",
|
||||
"Start_of_conversation": "会話を開始する",
|
||||
"Started_discussion": "ディスカッションを開始する:",
|
||||
"Started_call": "{{userBy}}と通話する",
|
||||
"Submit": "送信",
|
||||
"Table": "表",
|
||||
"Take_a_photo": "写真を撮影",
|
||||
"Take_a_video": "動画を撮影",
|
||||
"tap_to_change_status": "タップしてステータスを変更",
|
||||
"Tap_to_view_servers_list": "タップしてサーバーリストを見る",
|
||||
"Terms_of_Service": " 利用規約 ",
|
||||
"Theme": "テーマ",
|
||||
"There_was_an_error_while_action": "{{action}}の最中にエラーが発生しました!",
|
||||
"This_room_is_blocked": "このルームはブロックされています。",
|
||||
"This_room_is_read_only": "このルームは読み取り専用です。",
|
||||
"Thread": "スレッド",
|
||||
"Threads": "スレッド",
|
||||
"Timezone": "タイムゾーン",
|
||||
"To": "To",
|
||||
"topic": "トピック",
|
||||
"Topic": "トピック",
|
||||
"Translate": "翻訳",
|
||||
"Try_again": "再度お試しください。",
|
||||
"Two_Factor_Authentication": "2段階認証",
|
||||
"Type_the_channel_name_here": "ここにチャンネル名を入力",
|
||||
"unarchive": "アーカイブ解除",
|
||||
"UNARCHIVE": "アーカイブ解除",
|
||||
"Unblock_user": "ブロックを解除",
|
||||
"Unfavorite": "お気に入り解除",
|
||||
"Unfollowed_thread": "スレッド更新時に通知しない",
|
||||
"Unmute": "ミュート解除",
|
||||
"unmuted": "ミュート解除しました",
|
||||
"Unpin": "ピン留めを解除",
|
||||
"unread_messages": "未読",
|
||||
"Unread": "未読",
|
||||
"Unread_on_top": "未読メッセージを上に表示",
|
||||
"Unstar": "お気に入り解除",
|
||||
"Updating": "更新中...",
|
||||
"Uploading": "アップロード中",
|
||||
"Upload_file_question_mark": "ファイルをアップロードしますか?",
|
||||
"Users": "ユーザー",
|
||||
"User_added_by": "{{userBy}} が {{userAdded}} を追加しました",
|
||||
"User_Info": "ユーザー情報",
|
||||
"User_has_been_key": "ユーザーは{{ key }}",
|
||||
"User_is_no_longer_role_by_": "{{userBy}} は {{user}} のロール {{role}} を削除しました。",
|
||||
"User_muted_by": "{{userBy}} は {{userMuted}} をミュートしました。",
|
||||
"User_removed_by": "{{userBy}} は {{userRemoved}} を退出させました。",
|
||||
"User_sent_an_attachment": "{{user}}は添付ファイルを送信しました",
|
||||
"User_unmuted_by": "{{userUnmuted}} は {{userBy}} にミュート解除されました。",
|
||||
"User_was_set_role_by_": "{{user}} was set {{role}} by {{userBy}}",
|
||||
"Username_is_empty": "ユーザー名が空です。",
|
||||
"Username": "ユーザー名",
|
||||
"Username_or_email": "ユーザー名かメールアドレス",
|
||||
"Validating": "検証中",
|
||||
"Video_call": "ビデオ通話",
|
||||
"View_Original": "オリジナルを見る",
|
||||
"Voice_call": "音声通話",
|
||||
"Websocket_disabled": "Websocketはこのサーバーでは無効化されています。\n{{contact}}",
|
||||
"Welcome": "ようこそ",
|
||||
"Whats_your_2fa": "2段階認証のコードを入力してください",
|
||||
"Without_Servers": "サーバーを除く",
|
||||
"Write_External_Permission_Message": "Rocket.Chatは画像を保存するためにギャラリーへのアクセスを求めています。",
|
||||
"Write_External_Permission": "ギャラリーへのアクセス許可",
|
||||
"Yes_action_it": "はい、{{action}}します!",
|
||||
"Yesterday": "昨日",
|
||||
"You_are_in_preview_mode": "プレビューモードです。",
|
||||
"You_are_offline": "オフラインです。",
|
||||
"You_can_search_using_RegExp_eg": "正規表現を利用できます。 例: `/^text$/i`",
|
||||
"You_colon": "あなた: ",
|
||||
"you_were_mentioned": "あなたがメンションしました",
|
||||
"you": "あなた",
|
||||
"You": "あなた",
|
||||
"Logged_out_by_server": "サーバーからログアウトします。もう一度ログインしてください。",
|
||||
"You_need_to_access_at_least_one_RocketChat_server_to_share_something": "シェアするためには1つ以上のサーバーにアクセスする必要があります。",
|
||||
"Your_certificate": "あなたの認証情報",
|
||||
"Your_invite_link_will_expire_after__usesLeft__uses": "招待リンクはあと{{usesLeft}}回で使用できなくなります。",
|
||||
"Your_invite_link_will_expire_on__date__or_after__usesLeft__uses": "招待リンクは{{date}}までか、あと{{usesLeft}}回で使用できなくなります。",
|
||||
"Your_invite_link_will_expire_on__date__": "招待リンクは{{date}}に使用できなくなります。",
|
||||
"Your_invite_link_will_never_expire": "招待リンクはずっと有効です。",
|
||||
"Version_no": "バージョン: {{version}}",
|
||||
"You_will_not_be_able_to_recover_this_message": "このメッセージは復元できません!",
|
||||
"Change_Language": "言語を変更",
|
||||
"Crash_report_disclaimer": "クラッシュレポートには問題を特定し、修正するために必要な情報のみが含まれます。チャット内のコンテンツは送信されません。",
|
||||
"Type_message": "メッセージを入力",
|
||||
"Room_search": "ルームを検索",
|
||||
"Room_selection": "ルームを選択 1...9",
|
||||
"Next_room": "次のルーム",
|
||||
"Previous_room": "前のルーム",
|
||||
"New_room": "新しいルーム",
|
||||
"Upload_room": "ルームにアップロード",
|
||||
"Search_messages": "メッセージを検索",
|
||||
"Scroll_messages": "メッセージをスクロール",
|
||||
"Reply_latest": "最新のメッセージにリプライ",
|
||||
"Server_selection": "サーバー選択",
|
||||
"Server_selection_numbers": "サーバー選択 1...9",
|
||||
"Add_server": "サーバーを追加",
|
||||
"New_line": "新しい行",
|
||||
"You_will_be_logged_out_of_this_application": "アプリからログアウトします。",
|
||||
"Clear": "クリア",
|
||||
"This_will_clear_all_your_offline_data": "オフラインデータをすべて削除します。"
|
||||
}
|
|
@ -1,483 +0,0 @@
|
|||
export default {
|
||||
'1_person_reacted': '1 persoon heeft gereageerd',
|
||||
'1_user': '1 gebruiker',
|
||||
'error-action-not-allowed': '{{actie}} is niet toegestaan',
|
||||
'error-application-not-found': 'Applicatie niet gevonden',
|
||||
'error-archived-duplicate-name': 'Er is een gearchiveerd kanaal met de naam {{room_name}}',
|
||||
'error-avatar-invalid-url': 'Foutieve avatar URL: {{url}}',
|
||||
'error-avatar-url-handling': 'Fout tijdens verwerken avatar instellingen vanaf een URL({{url}}) for {{username}}',
|
||||
'error-cant-invite-for-direct-room': 'Kan gebruikers niet in directe kamers toevoegen',
|
||||
'error-could-not-change-email': 'Kon email niet veranderen',
|
||||
'error-could-not-change-name': 'Kon naam niet veranderen',
|
||||
'error-could-not-change-username': 'Kon gebruikersnaam niet veranderen',
|
||||
'error-delete-protected-role': 'Beveiligde rollen kunnen niet verwijderd worden.',
|
||||
'error-department-not-found': 'Afdeling niet gevonden',
|
||||
'error-direct-message-file-upload-not-allowed': 'Delen van bestanden niet toegestaan in directe berichten',
|
||||
'error-duplicate-channel-name': 'Een kanaal met de naam {{channel_name}} bestaat',
|
||||
'error-email-domain-blacklisted': 'Het email domein is blacklisted',
|
||||
'error-email-send-failed': 'Fout tijdens verzenden van email: {{message}}',
|
||||
'error-save-image': 'Fout tijdens opslaan afbeelding',
|
||||
'error-field-unavailable': '{{field}} is alr in gebruik :(',
|
||||
'error-file-too-large': 'Bestand is te groot',
|
||||
'error-importer-not-defined': 'De importer is niet goed gedefinieerd, het mist de Import class.',
|
||||
'error-input-is-not-a-valid-field': '{{input}} is geen geldig {{field}}',
|
||||
'error-invalid-actionlink': 'Ongeldige action link',
|
||||
'error-invalid-arguments': 'Ongeldige argumenten',
|
||||
'error-invalid-asset': 'Ongeldig asset',
|
||||
'error-invalid-channel': 'Ongeldig channel.',
|
||||
'error-invalid-channel-start-with-chars': 'Ongeldig channel. Begin met @ of #',
|
||||
'error-invalid-custom-field': 'Ongeldig custom veld',
|
||||
'error-invalid-custom-field-name': 'Ongeldige custom veld naam. Gebruik alleen letters, cijfers, - of _.',
|
||||
'error-invalid-date': 'Ongeldige datum opgegeven.',
|
||||
'error-invalid-description': 'Ongeldige beschrijving',
|
||||
'error-invalid-domain': 'Ongeldig domein',
|
||||
'error-invalid-email': 'Ongeldige email {{emai}}',
|
||||
'error-invalid-email-address': 'Ongeldig emailadres',
|
||||
'error-invalid-file-height': 'Ongeldige file height',
|
||||
'error-invalid-file-type': 'Ongeldig bestandstype',
|
||||
'error-invalid-file-width': 'Ongeldige file width',
|
||||
'error-invalid-from-address': 'Een ongeldig FROM adres is ingevuld.',
|
||||
'error-invalid-integration': 'Ongeldige integration',
|
||||
'error-invalid-message': 'Ongeldige message',
|
||||
'error-invalid-method': 'Ongeldige method',
|
||||
'error-invalid-name': 'Ongeldige naam',
|
||||
'error-invalid-password': 'Ongeldig password',
|
||||
'error-invalid-redirectUri': 'Ongeldige redirectUri',
|
||||
'error-invalid-role': 'Ongeldige role',
|
||||
'error-invalid-room': 'Ongeldige kamer',
|
||||
'error-invalid-room-name': '{{room_name}} is geen geldige kamernaam',
|
||||
'error-invalid-room-type': '{{type}} is geen geldig kamertype.',
|
||||
'error-invalid-settings': 'Ongeldige instellingen ingevuld',
|
||||
'error-invalid-subscription': 'Ongeldige subscription',
|
||||
'error-invalid-token': 'Ongeldig token',
|
||||
'error-invalid-triggerWords': 'Ongeldige triggerWords',
|
||||
'error-invalid-urls': 'Ongeldige URLs',
|
||||
'error-invalid-user': 'Ongeldige user',
|
||||
'error-invalid-username': 'Ongeldige username',
|
||||
'error-invalid-webhook-response': 'De webhook URL antwoorde met een andere status dan 200',
|
||||
'error-message-deleting-blocked': 'Berichten verwijderen is geblokkeerd.',
|
||||
'error-message-editing-blocked': 'Berichten aanpassen is geblokkeerd.',
|
||||
'error-message-size-exceeded': 'Berichtgrootte is meer dan Message_MaxAllowedSize',
|
||||
'error-missing-unsubscribe-link': 'De [unsubscribe] link moet gegeven worden.',
|
||||
'error-no-tokens-for-this-user': 'Er zijn geen tokens voor deze user',
|
||||
'error-not-allowed': 'Niet toegestaan',
|
||||
'error-not-authorized': 'Niet gemachtigd',
|
||||
'error-push-disabled': 'Push staat uit',
|
||||
'error-remove-last-owner': 'Dit is de laatste eigenaar. Kies een nieuwe eigenaar voor je deze verwijderd.',
|
||||
'error-role-in-use': 'Kan rol niet verwijderen omdat hij in gebruik is',
|
||||
'error-role-name-required': 'Rol naam verplicht',
|
||||
'error-the-field-is-required': 'Het veld {{field}} is verplicht.',
|
||||
'error-too-many-requests': 'Error, te veel requests. Doe alsjeblieft rustig aan. Je moet {{seconds}} wachten voor je het opnieuw kan proberen.',
|
||||
'error-user-is-not-activated': 'Gebruiker is niet geactiveerd',
|
||||
'error-user-has-no-roles': 'Gebruiker heeft geen rollen',
|
||||
'error-user-limit-exceeded': 'De hoeveelheid gebruikers die je probeert uit te nodigen voor #channel_name is meer dan het limiet wat de admin gekozen heeft',
|
||||
'error-user-not-in-room': 'Gebruiker is niet in deze kamer',
|
||||
'error-user-registration-custom-field': 'error-user-registration-custom-field',
|
||||
'error-user-registration-disabled': 'Registratie van gebruikers staat uit',
|
||||
'error-user-registration-secret': 'Registratie van gebruikers kan alleen via Secret URL',
|
||||
'error-you-are-last-owner': 'Je bent de laatste eigenaar. Kies eerst een nieuwe voor je de kamer verlaat.',
|
||||
Actions: 'Acties',
|
||||
activity: 'activiteit',
|
||||
Activity: 'Activiteit',
|
||||
Add_Reaction: 'Voeg reactie toe',
|
||||
Add_Server: 'Voeg server toe',
|
||||
Add_users: 'Voeg gebruikers toe',
|
||||
Admin_Panel: 'Admin Paneel',
|
||||
Alert: 'Alert',
|
||||
alert: 'alert',
|
||||
alerts: 'alerts',
|
||||
All_users_in_the_channel_can_write_new_messages: 'Alle gebruikers in het kanaal kunnen nieuwe berichten sturen',
|
||||
All: 'Alle',
|
||||
All_Messages: 'Alle Berichten',
|
||||
Allow_Reactions: 'Sta reacties toe',
|
||||
Alphabetical: 'Alfabetisch',
|
||||
and_more: 'en meer',
|
||||
and: 'en',
|
||||
announcement: 'aankondiging',
|
||||
Announcement: 'Aankondiging',
|
||||
Apply_Your_Certificate: 'Gebruik je certificaat',
|
||||
ARCHIVE: 'ARCHIVEER',
|
||||
archive: 'archiveer',
|
||||
are_typing: 'zijn aan het typen',
|
||||
Are_you_sure_question_mark: 'Weet je het zeker?',
|
||||
Are_you_sure_you_want_to_leave_the_room: 'Weet je zeker dat je de kamer {{room}} wil verlaten?',
|
||||
Audio: 'Audio',
|
||||
Authenticating: 'Authenticating',
|
||||
Automatic: 'Automatisch',
|
||||
Auto_Translate: 'Auto-Vertalen',
|
||||
Avatar_changed_successfully: 'Avatar succesvol aangepast!',
|
||||
Avatar_Url: 'Avatar URL',
|
||||
Away: 'Weg',
|
||||
Back: 'Terug',
|
||||
Black: 'Zwart',
|
||||
Block_user: 'Blokkeer gebruiker',
|
||||
Broadcast_channel_Description: 'Alleen toegestane gebruikers kunnen nieuwe berichten sturen, maar iedereen kan reageren',
|
||||
Broadcast_Channel: 'Broadcast Kanaal',
|
||||
Busy: 'Bezig',
|
||||
By_proceeding_you_are_agreeing: 'Door verder te gaan ga je akkoord met onze',
|
||||
Cancel_editing: 'Stop bewerken',
|
||||
Cancel_recording: 'Stop opnemen',
|
||||
Cancel: 'Stop',
|
||||
changing_avatar: 'avatar aan het veranderen',
|
||||
creating_channel: 'kanaal aan het maken',
|
||||
creating_invite: 'uitnodiging maken',
|
||||
Channel_Name: 'Kanaal Name',
|
||||
Channels: 'Kanalen',
|
||||
Chats: 'Chats',
|
||||
Call_already_ended: 'Gesprek al beeïndigd!',
|
||||
Click_to_join: 'Klik om lid te worden!',
|
||||
Close: 'Sluiten',
|
||||
Close_emoji_selector: 'Sluit emoji selector',
|
||||
Choose: 'Kies',
|
||||
Choose_from_library: 'Kies uit bibliotheek',
|
||||
Choose_file: 'Kies bestand',
|
||||
Code: 'Code',
|
||||
Collaborative: 'Samenwerkend',
|
||||
Confirm: 'Bevestig',
|
||||
Connect: 'Verbind',
|
||||
Connected: 'Verbonden',
|
||||
connecting_server: 'Verbonden met een server',
|
||||
Connecting: 'Aan het verbinden...',
|
||||
Contact_us: 'Contact opnemen',
|
||||
Contact_your_server_admin: 'Neem contact op met je server admin.',
|
||||
Continue_with: 'Ga verder met',
|
||||
Copied_to_clipboard: 'Gekopïeerd naar klembord!',
|
||||
Copy: 'Kopïeer',
|
||||
Permalink: 'Permalink',
|
||||
Certificate_password: 'Certificate Password',
|
||||
Whats_the_password_for_your_certificate: 'Wat is het wachtwoord voor je certificate?',
|
||||
Create_account: 'Maak een account',
|
||||
Create_Channel: 'Maak een kanaal',
|
||||
Created_snippet: 'snippet gemaakt',
|
||||
Create_a_new_workspace: 'Een nieuwe workspace maken',
|
||||
Create: 'Maken',
|
||||
Dark: 'Donker',
|
||||
Dark_level: 'Donker niveau',
|
||||
Default: 'Standaard',
|
||||
Delete_Room_Warning: 'Een kamer verwijderen verwijdert alle berichten erin. Dit kan niet ongedaan gemaakt worden.',
|
||||
delete: 'delete',
|
||||
Delete: 'Delete',
|
||||
DELETE: 'DELETE',
|
||||
deleting_room: 'kamer legen',
|
||||
description: 'beschrijving',
|
||||
Description: 'Beschrijving',
|
||||
Desktop_Options: 'Desktop Opties',
|
||||
Directory: 'Map',
|
||||
Direct_Messages: 'Directe berichten',
|
||||
Disable_notifications: 'Zet notificaties uit',
|
||||
Discussions: 'Discussies',
|
||||
Dont_Have_An_Account: 'Heb je geen account?',
|
||||
Do_you_have_a_certificate: 'Heb je een certificate?',
|
||||
Do_you_really_want_to_key_this_room_question_mark: 'Wil je deze kamer echt {{key}}?',
|
||||
edit: 'bewerk',
|
||||
edited: 'bewerkt',
|
||||
Edit: 'Bewerk',
|
||||
Edit_Invite: 'Bewerk uitnodiging',
|
||||
Email_or_password_field_is_empty: 'Email of wachtwoord veld is leeg',
|
||||
Email: 'E-mail',
|
||||
email: 'e-mail',
|
||||
Enable_Auto_Translate: 'Zet Auto-Translate aan',
|
||||
Enable_notifications: 'Zet notifications aan',
|
||||
Everyone_can_access_this_channel: 'Iedereen kan bij dit kanaal',
|
||||
Error_uploading: 'Error tijdens uploaden',
|
||||
Expiration_Days: 'Vervalt in (Dagen)',
|
||||
Favorite: 'Favoriet',
|
||||
Favorites: 'Favorieten',
|
||||
Files: 'Bestanden',
|
||||
File_description: 'Bestandsbeschrijving',
|
||||
File_name: 'Bestandsnaam',
|
||||
Finish_recording: 'Beëindig opname',
|
||||
Following_thread: 'Volg thread',
|
||||
For_your_security_you_must_enter_your_current_password_to_continue: 'Voor je veiligheid moet je je wachtwoord invullen om door te gaan',
|
||||
Forgot_password_If_this_email_is_registered: 'Als dit email adres bij ons bekend is, sturen we je instructies op om je wachtwoord te resetten. Als je geen email krijgt, probeer het dan nogmaals.',
|
||||
Forgot_password: 'Wachtwoord vergeten',
|
||||
Forgot_Password: 'Wachtwoord Vergeten',
|
||||
Full_table: 'Klik om de hele tabel te zien',
|
||||
Generate_New_Link: 'Genereer Nieuwe Link',
|
||||
Group_by_favorites: 'Sorteer op favorieten',
|
||||
Group_by_type: 'Sorteer op type',
|
||||
Hide: 'Verberg',
|
||||
Has_joined_the_channel: 'is bij het kanaal gekomen',
|
||||
Has_joined_the_conversation: 'neemt deel aan het gesprek',
|
||||
Has_left_the_channel: 'heeft het kanaal verlaten',
|
||||
In_App_And_Desktop: 'In-app en Desktop',
|
||||
In_App_and_Desktop_Alert_info: 'Laat een banner bovenaan het scherm zien als de app open is en geeft een notificatie op de desktop',
|
||||
Invisible: 'Onzichtbaar',
|
||||
Invite: 'Nodig uit',
|
||||
is_a_valid_RocketChat_instance: 'is een geldige Rocket.Chat instantie',
|
||||
is_not_a_valid_RocketChat_instance: 'is geen geldige Rocket.Chat instantie',
|
||||
is_typing: 'is aan het typen',
|
||||
Invalid_or_expired_invite_token: 'Ongeldig of verlopen uitnodigingstoken',
|
||||
Invalid_server_version: 'De server die je probeert te bereiken gebruikt een versie die niet meer door de app ondersteunt wordt: {{currentVersion}}.\n\nMinimale versienummer {{minVersion}}',
|
||||
Invite_Link: 'Uitnodigingslink',
|
||||
Invite_users: 'Nodig gebruikers uit',
|
||||
Join: 'Word lid',
|
||||
Just_invited_people_can_access_this_channel: 'Alleen genodigden kunnen bij dit kanaal',
|
||||
Language: 'Taal',
|
||||
last_message: 'laatste bericht',
|
||||
Leave_channel: 'Verlaat kanaal',
|
||||
leaving_room: 'ruimte verlaten',
|
||||
leave: 'verlaten',
|
||||
Legal: 'Legaal',
|
||||
Light: 'Light',
|
||||
License: 'License',
|
||||
Livechat: 'Livechat',
|
||||
Login: 'Login',
|
||||
Login_error: 'Je inloggegevens zijn fout! Probeer het opnieuw.',
|
||||
Login_with: 'Login met',
|
||||
Logout: 'Logout',
|
||||
Max_number_of_uses: 'Maximaal aantal gebruiksmogelijkheden ',
|
||||
members: 'leden',
|
||||
Members: 'Leden',
|
||||
Mentioned_Messages: 'Vermelde Berichten',
|
||||
mentioned: 'vermeld',
|
||||
Mentions: 'Vermeldingen',
|
||||
Message_accessibility: 'Bericht van {{user}} om {{time}}: {{message}}',
|
||||
Message_actions: 'Berichtacties',
|
||||
Message_pinned: 'Bericht vastgezet',
|
||||
Message_removed: 'Bericht verwijderd',
|
||||
message: 'bericht',
|
||||
messages: 'berichten',
|
||||
Messages: 'Berichten',
|
||||
Message_Reported: 'Bericht gerapporteerd',
|
||||
Microphone_Permission_Message: 'Rocket.Chat heeft toegang tot je microfoon nodig voor geluidsberichten.',
|
||||
Microphone_Permission: 'Microfoon toestemming',
|
||||
Mute: 'Dempen',
|
||||
muted: 'gedempt',
|
||||
My_servers: 'Mijn servers',
|
||||
N_people_reacted: '{{n}} mensen reageerden',
|
||||
N_users: '{{n}} gebruikers',
|
||||
name: 'naam',
|
||||
Name: 'Naam',
|
||||
Never: 'Nooit',
|
||||
New_Message: 'Nieuw Bericht',
|
||||
New_Password: 'Nieuw Wachtwoord',
|
||||
New_Server: 'Nieuwe Server',
|
||||
Next: 'Volgende',
|
||||
No_files: 'Geen bestanden',
|
||||
No_limit: 'Geen limiet',
|
||||
No_mentioned_messages: 'Geen vermelde berichten',
|
||||
No_pinned_messages: 'Geen vastgezette berichten',
|
||||
No_results_found: 'Geen resultaten gevonden',
|
||||
No_starred_messages: 'Geen berichten met ster gemarkeerd',
|
||||
No_thread_messages: 'Geen thread berichten',
|
||||
No_Message: 'Geen bericht',
|
||||
No_messages_yet: 'Nog geen berichten',
|
||||
No_Reactions: 'Geen reacties',
|
||||
No_Read_Receipts: 'Geen leesbevestiging',
|
||||
Not_logged: 'Niet gelogged',
|
||||
Not_RC_Server: 'Dit is geen Rocket.Chat server.\n{{contact}}',
|
||||
Nothing: 'Niets',
|
||||
Nothing_to_save: 'Niets om op te slaan!',
|
||||
Notify_active_in_this_room: 'Bericht de actieve gebruikers in deze kamer',
|
||||
Notify_all_in_this_room: 'Bericht iedereen in deze kamer',
|
||||
Notifications: 'Notificaties',
|
||||
Notification_Duration: 'Notificatie Duur',
|
||||
Notification_Preferences: 'Notificatievoorkeuren',
|
||||
Offline: 'Offline',
|
||||
Oops: 'Oeps!',
|
||||
Onboarding_title: 'Welkom bij Rocket.Chat',
|
||||
Online: 'Online',
|
||||
Only_authorized_users_can_write_new_messages: 'Alleen gebruikers met toestemming mogen nieuwe berichten maken',
|
||||
Open_emoji_selector: 'Open de emoji selector',
|
||||
Open_Source_Communication: 'Open de Source Communication',
|
||||
Password: 'Wachtwoord',
|
||||
Permalink_copied_to_clipboard: 'Permalink gekopiëerd naar klembord!',
|
||||
Pin: 'Vastzetten',
|
||||
Pinned_Messages: 'Vastgezette berichten',
|
||||
pinned: 'vastgezet',
|
||||
Pinned: 'Vastgezet',
|
||||
Please_enter_your_password: 'Vul je wachtwoord in',
|
||||
Preferences: 'Voorkeuren',
|
||||
Preferences_saved: 'Voorkeuren opgeslagen!',
|
||||
Privacy_Policy: ' Privacy Policy',
|
||||
Private_Channel: 'Prive Kanaal',
|
||||
Private_Groups: 'Prive Groepen',
|
||||
Private: 'Prive',
|
||||
Processing: 'Verwerken...',
|
||||
Profile_saved_successfully: 'Profiel succesvol opgeslagen!',
|
||||
Profile: 'Profiel',
|
||||
Public_Channel: 'Publiek kanaal',
|
||||
Public: 'Publiek',
|
||||
Push_Notifications: 'Pushnotificaties',
|
||||
Push_Notifications_Alert_Info: 'Deze notificaties krijg je als de app niet geopend is',
|
||||
Quote: 'Quote',
|
||||
Reactions_are_disabled: 'Reacties zijn uitgeschakeld',
|
||||
Reactions_are_enabled: 'Reacties zijn ingeschakeld',
|
||||
Reactions: 'Reacties',
|
||||
Read: 'Lezen',
|
||||
Read_Only_Channel: 'Alleen-lezen Kanaal',
|
||||
Read_Only: 'Alleen Lezen',
|
||||
Read_Receipt: 'Leesbevestiging',
|
||||
Receive_Group_Mentions: 'Ontvang Groepsvermeldingen',
|
||||
Receive_Group_Mentions_Info: 'Ontvang @all en @here vermeldingen',
|
||||
Register: 'Aanmelden',
|
||||
Repeat_Password: 'Wachtwoord herhalen',
|
||||
Replied_on: 'Gereageerd op:',
|
||||
replies: 'reacties',
|
||||
reply: 'reactie',
|
||||
Reply: 'Reacties',
|
||||
Report: 'Rapporteren',
|
||||
Receive_Notification: 'Ontvang notificatie',
|
||||
Receive_notifications_from: 'Ontvang notificaties van {{name}}',
|
||||
Resend: 'Opnieuw verzenden',
|
||||
Reset_password: 'Wachtwoord reset',
|
||||
resetting_password: 'wachtwoord aan het resetten',
|
||||
RESET: 'RESET',
|
||||
Review_app_title: 'Vind je dit een TOP app?',
|
||||
Review_app_desc: 'Geef ons 5 sterren op {{store}}',
|
||||
Review_app_yes: 'Doe ik!',
|
||||
Review_app_no: 'Nee',
|
||||
Review_app_later: 'Misschien later',
|
||||
Review_app_unable_store: 'Kon {{store}} niet openen',
|
||||
Review_this_app: 'Review deze app',
|
||||
Roles: 'Rollen',
|
||||
Room_actions: 'Kamer acties',
|
||||
Room_changed_announcement: 'Kamer announcement veranderd naar: {{announcement}} door {{userBy}}',
|
||||
Room_changed_description: 'Kamer beschrijving veranderd naar: {{description}} door {{userBy}}',
|
||||
Room_changed_privacy: 'Kamer type veranderd naar: {{type}} door {{userBy}}',
|
||||
Room_changed_topic: 'Kamer onderwerp veranderd naar: {{topic}} door {{userBy}}',
|
||||
Room_Files: 'Kamer Bestanden',
|
||||
Room_Info_Edit: 'Kamer Info Aanpassen',
|
||||
Room_Info: 'Kamer Info',
|
||||
Room_Members: 'Kamer Leden',
|
||||
Room_name_changed: 'Kamer naam veranderd naar: {{name}} door {{userBy}}',
|
||||
SAVE: 'OPSLAAN',
|
||||
Save_Changes: 'Sla wijzigingen op',
|
||||
Save: 'Opslaan',
|
||||
saving_preferences: 'voorkeuren opslaan',
|
||||
saving_profile: 'profiel opslaan',
|
||||
saving_settings: 'instellingen opslaan',
|
||||
saved_to_gallery: 'Aan galerij toegevoegd',
|
||||
Search_Messages: 'Zoek Berichten',
|
||||
Search: 'Zoek',
|
||||
Search_by: 'Zoek op',
|
||||
Search_global_users: 'Zoek voor algemene gebruikers',
|
||||
Search_global_users_description: 'Als je dit aan zet, kan je gebruikers van andere bedrijven en servers zoeken.',
|
||||
Seconds: '{{second}} seconden',
|
||||
Select_Avatar: 'Kies Avatar',
|
||||
Select_Server: 'Kies Server',
|
||||
Select_Users: 'Kies Gebruikers',
|
||||
Send: 'Verstuur',
|
||||
Send_audio_message: 'Verstuur geluidsbericht',
|
||||
Send_crash_report: 'Verstuur crash report',
|
||||
Send_message: 'Verstuur bericht',
|
||||
Send_to: 'Verstuur naar...',
|
||||
Sent_an_attachment: 'Verstuur een bijlage',
|
||||
Server: 'Server',
|
||||
Servers: 'Servers',
|
||||
Server_version: 'Server versie: {{version}}',
|
||||
Set_username_subtitle: 'De gebruikersnaam wordt gebruikt om anderen jou te vermelden in berichten',
|
||||
Settings: 'Instellingen',
|
||||
Settings_succesfully_changed: 'Instellingen succesvol veranderd!',
|
||||
Share: 'Delen',
|
||||
Share_Link: 'Deel Link',
|
||||
Share_this_app: 'Deel deze app',
|
||||
Show_Unread_Counter: 'Laat Ongelezen Teller Zien',
|
||||
Show_Unread_Counter_Info: 'De Ongelezen Tller is een badge aan de rechterkant van het kanaal in de lijst',
|
||||
Sign_in_your_server: 'Log in bij je server',
|
||||
Sign_Up: 'Inschrijven',
|
||||
Some_field_is_invalid_or_empty: 'Een veld is ongeldig of leeg',
|
||||
Sorting_by: 'Sorteren op {{key}}',
|
||||
Sound: 'Geluid',
|
||||
Star_room: 'Sterrenkamer',
|
||||
Star: 'Ster',
|
||||
Starred_Messages: 'Berichten met ster gemarkeerd',
|
||||
starred: 'met ster gemarkeerd',
|
||||
Starred: 'Met ster gemarkeerd',
|
||||
Start_of_conversation: 'Begin van een gesprek',
|
||||
Started_discussion: 'Begin van een discussie:',
|
||||
Started_call: 'Gesprek gestart door {{userBy}}',
|
||||
Submit: 'Verstuur',
|
||||
Table: 'Tabel',
|
||||
Take_a_photo: 'Neem een foto',
|
||||
Take_a_video: 'Neem een video',
|
||||
tap_to_change_status: 'tik om je status te veranderen',
|
||||
Tap_to_view_servers_list: 'Tik om een server lijst te weergeven',
|
||||
Terms_of_Service: ' Servicevoorwaarden ',
|
||||
Theme: 'Thema',
|
||||
There_was_an_error_while_action: 'Er was eer fout tijdens {{action}}!',
|
||||
This_room_is_blocked: 'Deze kamer is geblokkeerd',
|
||||
This_room_is_read_only: 'Deze kamer is alleen-lezen',
|
||||
Thread: 'Thread',
|
||||
Threads: 'Threads',
|
||||
Timezone: 'Tijdzone',
|
||||
To: 'Naar',
|
||||
topic: 'onderwerp',
|
||||
Topic: 'Onderwerp',
|
||||
Translate: 'Vertalen',
|
||||
Try_again: 'Probeer opnieuw',
|
||||
Two_Factor_Authentication: 'Tweee-factor Authenticatie',
|
||||
Type_the_channel_name_here: 'Typ hier de kanaalnaam',
|
||||
unarchive: 'dearchiveren',
|
||||
UNARCHIVE: 'DEARCHIVEREN',
|
||||
Unblock_user: 'Gebruiker deblokkeren',
|
||||
Unfavorite: 'Uit favorieten halen',
|
||||
Unfollowed_thread: 'Thread ontvolgd',
|
||||
Unmute: 'Dempen opheffen',
|
||||
unmuted: 'ongedempt',
|
||||
Unpin: 'Losmaken',
|
||||
unread_messages: 'ongelezen',
|
||||
Unread: 'Ongelezen',
|
||||
Unread_on_top: 'Ongelezen bovenaan',
|
||||
Unstar: 'Ster verwijderen',
|
||||
Updating: 'Updaten...',
|
||||
Uploading: 'Uploaden',
|
||||
Upload_file_question_mark: 'Bestand uploaden?',
|
||||
Users: 'Gebruikers',
|
||||
User_added_by: 'Gebruiker {{userAdded}} toegevoegd door {{userBy}}',
|
||||
User_Info: 'Gebruiker Info',
|
||||
User_has_been_key: 'Gebruiker is {{key}}',
|
||||
User_is_no_longer_role_by_: '{{user}} is geen {{role}} meer door {{userBy}}',
|
||||
User_muted_by: 'Gebruiker {{userMuted}} gedempt door {{userBy}}',
|
||||
User_removed_by: 'Gebruiker {{userRemoved}} verwijderd door {{userBy}}',
|
||||
User_sent_an_attachment: '{{user}} stuurde een bijlage',
|
||||
User_unmuted_by: 'Dempen opgeheven voor {{userUnmuted}} door {{userBy}}',
|
||||
User_was_set_role_by_: '{{user}} is nu {{role}} door {{userBy}}',
|
||||
Username_is_empty: 'Gebruikersnaam is leeg',
|
||||
Username: 'Gebruikersnaam',
|
||||
Username_or_email: 'Gebruikersnaam of email',
|
||||
Validating: 'Aan het valideren',
|
||||
Video_call: 'Videogesprek',
|
||||
View_Original: 'Bekijk origineel',
|
||||
Voice_call: 'Audiogesprek',
|
||||
Websocket_disabled: 'Websocket staat uit voor deze server.\n{{contact}}',
|
||||
Welcome: 'Welkom',
|
||||
Whats_your_2fa: 'Wat is je 2FA code?',
|
||||
Without_Servers: 'Zonder Servers',
|
||||
Write_External_Permission_Message: 'Rocket.Chat moet bij je galerij kunnen om afbeeldingen op te slaan.',
|
||||
Write_External_Permission: 'Galerij Toestemming',
|
||||
Yes_action_it: 'Ja, {{action}} het!',
|
||||
Yesterday: 'Gisteren',
|
||||
You_are_in_preview_mode: 'Je bent in preview mode',
|
||||
You_are_offline: 'Je bent offline',
|
||||
You_can_search_using_RegExp_eg: 'Je kan RegExp. gebruiken, bijv. `/^text$/i`',
|
||||
You_colon: 'Jij: ',
|
||||
you_were_mentioned: 'je bent vermeld',
|
||||
you: 'jij',
|
||||
You: 'Jij',
|
||||
You_need_to_access_at_least_one_RocketChat_server_to_share_something: 'Je moet minimaal toegang hebben tot 1 Rocket.Chat server om iets te delen.',
|
||||
Your_certificate: 'Jouw Certificaat',
|
||||
Your_invite_link_will_expire_after__usesLeft__uses: 'Je uitnodigingslink wordt ongeldig over {{usesLeft}} keer.',
|
||||
Your_invite_link_will_expire_on__date__or_after__usesLeft__uses: 'Je uitnodigingslink wordt ongeldig op {{date}} of na{{usesLeft}} keer.',
|
||||
Your_invite_link_will_expire_on__date__: 'Je uitnodigingslink wordt ongeldig op {{date}}.',
|
||||
Your_invite_link_will_never_expire: 'Je uitnodigingslink wordt nooit ongeldig.',
|
||||
Version_no: 'Versie: {{version}}',
|
||||
You_will_not_be_able_to_recover_this_message: 'Je kan dit bericht niet meer terugkrijgen!',
|
||||
Change_Language: 'Verander taal',
|
||||
Crash_report_disclaimer: 'We kijken nooit naar de content van je chats. Het crashrapport bevat alleen relevante informatie voor ons om problemen te isoleren en op te lossen.',
|
||||
Type_message: 'Type bericht',
|
||||
Room_search: 'Kamers zoeken',
|
||||
Room_selection: 'Kamerselectie 1...9',
|
||||
Next_room: 'Volgende kamer',
|
||||
Previous_room: 'Vorige kamer',
|
||||
New_room: 'Nieuwe Kamer',
|
||||
Upload_room: 'Upload naar kamer',
|
||||
Search_messages: 'Doorzoek messages',
|
||||
Scroll_messages: 'Scroll door messages',
|
||||
Reply_latest: 'Beantwoord de laatste',
|
||||
Server_selection: 'Server selectie',
|
||||
Server_selection_numbers: 'Server selectie 1...9',
|
||||
Add_server: 'Voeg Server Toe',
|
||||
New_line: 'Nieuwe Regel'
|
||||
};
|
|
@ -0,0 +1,483 @@
|
|||
{
|
||||
"1_person_reacted": "1 persoon heeft gereageerd",
|
||||
"1_user": "1 gebruiker",
|
||||
"error-action-not-allowed": "{{actie}} is niet toegestaan",
|
||||
"error-application-not-found": "Applicatie niet gevonden",
|
||||
"error-archived-duplicate-name": "Er is een gearchiveerd kanaal met de naam {{room_name}}",
|
||||
"error-avatar-invalid-url": "Foutieve avatar URL: {{url}}",
|
||||
"error-avatar-url-handling": "Fout tijdens verwerken avatar instellingen vanaf een URL({{url}}) for {{username}}",
|
||||
"error-cant-invite-for-direct-room": "Kan gebruikers niet in directe kamers toevoegen",
|
||||
"error-could-not-change-email": "Kon email niet veranderen",
|
||||
"error-could-not-change-name": "Kon naam niet veranderen",
|
||||
"error-could-not-change-username": "Kon gebruikersnaam niet veranderen",
|
||||
"error-delete-protected-role": "Beveiligde rollen kunnen niet verwijderd worden.",
|
||||
"error-department-not-found": "Afdeling niet gevonden",
|
||||
"error-direct-message-file-upload-not-allowed": "Delen van bestanden niet toegestaan in directe berichten",
|
||||
"error-duplicate-channel-name": "Een kanaal met de naam {{channel_name}} bestaat",
|
||||
"error-email-domain-blacklisted": "Het email domein is blacklisted",
|
||||
"error-email-send-failed": "Fout tijdens verzenden van email: {{message}}",
|
||||
"error-save-image": "Fout tijdens opslaan afbeelding",
|
||||
"error-field-unavailable": "{{field}} is alr in gebruik :(",
|
||||
"error-file-too-large": "Bestand is te groot",
|
||||
"error-importer-not-defined": "De importer is niet goed gedefinieerd, het mist de Import class.",
|
||||
"error-input-is-not-a-valid-field": "{{input}} is geen geldig {{field}}",
|
||||
"error-invalid-actionlink": "Ongeldige action link",
|
||||
"error-invalid-arguments": "Ongeldige argumenten",
|
||||
"error-invalid-asset": "Ongeldig asset",
|
||||
"error-invalid-channel": "Ongeldig channel.",
|
||||
"error-invalid-channel-start-with-chars": "Ongeldig channel. Begin met @ of #",
|
||||
"error-invalid-custom-field": "Ongeldig custom veld",
|
||||
"error-invalid-custom-field-name": "Ongeldige custom veld naam. Gebruik alleen letters, cijfers, - of _.",
|
||||
"error-invalid-date": "Ongeldige datum opgegeven.",
|
||||
"error-invalid-description": "Ongeldige beschrijving",
|
||||
"error-invalid-domain": "Ongeldig domein",
|
||||
"error-invalid-email": "Ongeldige email {{emai}}",
|
||||
"error-invalid-email-address": "Ongeldig emailadres",
|
||||
"error-invalid-file-height": "Ongeldige file height",
|
||||
"error-invalid-file-type": "Ongeldig bestandstype",
|
||||
"error-invalid-file-width": "Ongeldige file width",
|
||||
"error-invalid-from-address": "Een ongeldig FROM adres is ingevuld.",
|
||||
"error-invalid-integration": "Ongeldige integration",
|
||||
"error-invalid-message": "Ongeldige message",
|
||||
"error-invalid-method": "Ongeldige method",
|
||||
"error-invalid-name": "Ongeldige naam",
|
||||
"error-invalid-password": "Ongeldig password",
|
||||
"error-invalid-redirectUri": "Ongeldige redirectUri",
|
||||
"error-invalid-role": "Ongeldige role",
|
||||
"error-invalid-room": "Ongeldige kamer",
|
||||
"error-invalid-room-name": "{{room_name}} is geen geldige kamernaam",
|
||||
"error-invalid-room-type": "{{type}} is geen geldig kamertype.",
|
||||
"error-invalid-settings": "Ongeldige instellingen ingevuld",
|
||||
"error-invalid-subscription": "Ongeldige subscription",
|
||||
"error-invalid-token": "Ongeldig token",
|
||||
"error-invalid-triggerWords": "Ongeldige triggerWords",
|
||||
"error-invalid-urls": "Ongeldige URLs",
|
||||
"error-invalid-user": "Ongeldige user",
|
||||
"error-invalid-username": "Ongeldige username",
|
||||
"error-invalid-webhook-response": "De webhook URL antwoorde met een andere status dan 200",
|
||||
"error-message-deleting-blocked": "Berichten verwijderen is geblokkeerd.",
|
||||
"error-message-editing-blocked": "Berichten aanpassen is geblokkeerd.",
|
||||
"error-message-size-exceeded": "Berichtgrootte is meer dan Message_MaxAllowedSize",
|
||||
"error-missing-unsubscribe-link": "De [unsubscribe] link moet gegeven worden.",
|
||||
"error-no-tokens-for-this-user": "Er zijn geen tokens voor deze user",
|
||||
"error-not-allowed": "Niet toegestaan",
|
||||
"error-not-authorized": "Niet gemachtigd",
|
||||
"error-push-disabled": "Push staat uit",
|
||||
"error-remove-last-owner": "Dit is de laatste eigenaar. Kies een nieuwe eigenaar voor je deze verwijderd.",
|
||||
"error-role-in-use": "Kan rol niet verwijderen omdat hij in gebruik is",
|
||||
"error-role-name-required": "Rol naam verplicht",
|
||||
"error-the-field-is-required": "Het veld {{field}} is verplicht.",
|
||||
"error-too-many-requests": "Error, te veel requests. Doe alsjeblieft rustig aan. Je moet {{seconds}} wachten voor je het opnieuw kan proberen.",
|
||||
"error-user-is-not-activated": "Gebruiker is niet geactiveerd",
|
||||
"error-user-has-no-roles": "Gebruiker heeft geen rollen",
|
||||
"error-user-limit-exceeded": "De hoeveelheid gebruikers die je probeert uit te nodigen voor #channel_name is meer dan het limiet wat de admin gekozen heeft",
|
||||
"error-user-not-in-room": "Gebruiker is niet in deze kamer",
|
||||
"error-user-registration-custom-field": "error-user-registration-custom-field",
|
||||
"error-user-registration-disabled": "Registratie van gebruikers staat uit",
|
||||
"error-user-registration-secret": "Registratie van gebruikers kan alleen via Secret URL",
|
||||
"error-you-are-last-owner": "Je bent de laatste eigenaar. Kies eerst een nieuwe voor je de kamer verlaat.",
|
||||
"Actions": "Acties",
|
||||
"activity": "activiteit",
|
||||
"Activity": "Activiteit",
|
||||
"Add_Reaction": "Voeg reactie toe",
|
||||
"Add_Server": "Voeg server toe",
|
||||
"Add_users": "Voeg gebruikers toe",
|
||||
"Admin_Panel": "Admin Paneel",
|
||||
"Alert": "Alert",
|
||||
"alert": "alert",
|
||||
"alerts": "alerts",
|
||||
"All_users_in_the_channel_can_write_new_messages": "Alle gebruikers in het kanaal kunnen nieuwe berichten sturen",
|
||||
"All": "Alle",
|
||||
"All_Messages": "Alle Berichten",
|
||||
"Allow_Reactions": "Sta reacties toe",
|
||||
"Alphabetical": "Alfabetisch",
|
||||
"and_more": "en meer",
|
||||
"and": "en",
|
||||
"announcement": "aankondiging",
|
||||
"Announcement": "Aankondiging",
|
||||
"Apply_Your_Certificate": "Gebruik je certificaat",
|
||||
"ARCHIVE": "ARCHIVEER",
|
||||
"archive": "archiveer",
|
||||
"are_typing": "zijn aan het typen",
|
||||
"Are_you_sure_question_mark": "Weet je het zeker?",
|
||||
"Are_you_sure_you_want_to_leave_the_room": "Weet je zeker dat je de kamer {{room}} wil verlaten?",
|
||||
"Audio": "Audio",
|
||||
"Authenticating": "Authenticating",
|
||||
"Automatic": "Automatisch",
|
||||
"Auto_Translate": "Auto-Vertalen",
|
||||
"Avatar_changed_successfully": "Avatar succesvol aangepast!",
|
||||
"Avatar_Url": "Avatar URL",
|
||||
"Away": "Weg",
|
||||
"Back": "Terug",
|
||||
"Black": "Zwart",
|
||||
"Block_user": "Blokkeer gebruiker",
|
||||
"Broadcast_channel_Description": "Alleen toegestane gebruikers kunnen nieuwe berichten sturen, maar iedereen kan reageren",
|
||||
"Broadcast_Channel": "Broadcast Kanaal",
|
||||
"Busy": "Bezig",
|
||||
"By_proceeding_you_are_agreeing": "Door verder te gaan ga je akkoord met onze",
|
||||
"Cancel_editing": "Stop bewerken",
|
||||
"Cancel_recording": "Stop opnemen",
|
||||
"Cancel": "Stop",
|
||||
"changing_avatar": "avatar aan het veranderen",
|
||||
"creating_channel": "kanaal aan het maken",
|
||||
"creating_invite": "uitnodiging maken",
|
||||
"Channel_Name": "Kanaal Name",
|
||||
"Channels": "Kanalen",
|
||||
"Chats": "Chats",
|
||||
"Call_already_ended": "Gesprek al beeïndigd!",
|
||||
"Click_to_join": "Klik om lid te worden!",
|
||||
"Close": "Sluiten",
|
||||
"Close_emoji_selector": "Sluit emoji selector",
|
||||
"Choose": "Kies",
|
||||
"Choose_from_library": "Kies uit bibliotheek",
|
||||
"Choose_file": "Kies bestand",
|
||||
"Code": "Code",
|
||||
"Collaborative": "Samenwerkend",
|
||||
"Confirm": "Bevestig",
|
||||
"Connect": "Verbind",
|
||||
"Connected": "Verbonden",
|
||||
"connecting_server": "Verbonden met een server",
|
||||
"Connecting": "Aan het verbinden...",
|
||||
"Contact_us": "Contact opnemen",
|
||||
"Contact_your_server_admin": "Neem contact op met je server admin.",
|
||||
"Continue_with": "Ga verder met",
|
||||
"Copied_to_clipboard": "Gekopïeerd naar klembord!",
|
||||
"Copy": "Kopïeer",
|
||||
"Permalink": "Permalink",
|
||||
"Certificate_password": "Certificate Password",
|
||||
"Whats_the_password_for_your_certificate": "Wat is het wachtwoord voor je certificate?",
|
||||
"Create_account": "Maak een account",
|
||||
"Create_Channel": "Maak een kanaal",
|
||||
"Created_snippet": "snippet gemaakt",
|
||||
"Create_a_new_workspace": "Een nieuwe workspace maken",
|
||||
"Create": "Maken",
|
||||
"Dark": "Donker",
|
||||
"Dark_level": "Donker niveau",
|
||||
"Default": "Standaard",
|
||||
"Delete_Room_Warning": "Een kamer verwijderen verwijdert alle berichten erin. Dit kan niet ongedaan gemaakt worden.",
|
||||
"delete": "delete",
|
||||
"Delete": "Delete",
|
||||
"DELETE": "DELETE",
|
||||
"deleting_room": "kamer legen",
|
||||
"description": "beschrijving",
|
||||
"Description": "Beschrijving",
|
||||
"Desktop_Options": "Desktop Opties",
|
||||
"Directory": "Map",
|
||||
"Direct_Messages": "Directe berichten",
|
||||
"Disable_notifications": "Zet notificaties uit",
|
||||
"Discussions": "Discussies",
|
||||
"Dont_Have_An_Account": "Heb je geen account?",
|
||||
"Do_you_have_a_certificate": "Heb je een certificate?",
|
||||
"Do_you_really_want_to_key_this_room_question_mark": "Wil je deze kamer echt {{key}}?",
|
||||
"edit": "bewerk",
|
||||
"edited": "bewerkt",
|
||||
"Edit": "Bewerk",
|
||||
"Edit_Invite": "Bewerk uitnodiging",
|
||||
"Email_or_password_field_is_empty": "Email of wachtwoord veld is leeg",
|
||||
"Email": "E-mail",
|
||||
"email": "e-mail",
|
||||
"Enable_Auto_Translate": "Zet Auto-Translate aan",
|
||||
"Enable_notifications": "Zet notifications aan",
|
||||
"Everyone_can_access_this_channel": "Iedereen kan bij dit kanaal",
|
||||
"Error_uploading": "Error tijdens uploaden",
|
||||
"Expiration_Days": "Vervalt in (Dagen)",
|
||||
"Favorite": "Favoriet",
|
||||
"Favorites": "Favorieten",
|
||||
"Files": "Bestanden",
|
||||
"File_description": "Bestandsbeschrijving",
|
||||
"File_name": "Bestandsnaam",
|
||||
"Finish_recording": "Beëindig opname",
|
||||
"Following_thread": "Volg thread",
|
||||
"For_your_security_you_must_enter_your_current_password_to_continue": "Voor je veiligheid moet je je wachtwoord invullen om door te gaan",
|
||||
"Forgot_password_If_this_email_is_registered": "Als dit email adres bij ons bekend is, sturen we je instructies op om je wachtwoord te resetten. Als je geen email krijgt, probeer het dan nogmaals.",
|
||||
"Forgot_password": "Wachtwoord vergeten",
|
||||
"Forgot_Password": "Wachtwoord Vergeten",
|
||||
"Full_table": "Klik om de hele tabel te zien",
|
||||
"Generate_New_Link": "Genereer Nieuwe Link",
|
||||
"Group_by_favorites": "Sorteer op favorieten",
|
||||
"Group_by_type": "Sorteer op type",
|
||||
"Hide": "Verberg",
|
||||
"Has_joined_the_channel": "is bij het kanaal gekomen",
|
||||
"Has_joined_the_conversation": "neemt deel aan het gesprek",
|
||||
"Has_left_the_channel": "heeft het kanaal verlaten",
|
||||
"In_App_And_Desktop": "In-app en Desktop",
|
||||
"In_App_and_Desktop_Alert_info": "Laat een banner bovenaan het scherm zien als de app open is en geeft een notificatie op de desktop",
|
||||
"Invisible": "Onzichtbaar",
|
||||
"Invite": "Nodig uit",
|
||||
"is_a_valid_RocketChat_instance": "is een geldige Rocket.Chat instantie",
|
||||
"is_not_a_valid_RocketChat_instance": "is geen geldige Rocket.Chat instantie",
|
||||
"is_typing": "is aan het typen",
|
||||
"Invalid_or_expired_invite_token": "Ongeldig of verlopen uitnodigingstoken",
|
||||
"Invalid_server_version": "De server die je probeert te bereiken gebruikt een versie die niet meer door de app ondersteunt wordt: {{currentVersion}}.\n\nMinimale versienummer {{minVersion}}",
|
||||
"Invite_Link": "Uitnodigingslink",
|
||||
"Invite_users": "Nodig gebruikers uit",
|
||||
"Join": "Word lid",
|
||||
"Just_invited_people_can_access_this_channel": "Alleen genodigden kunnen bij dit kanaal",
|
||||
"Language": "Taal",
|
||||
"last_message": "laatste bericht",
|
||||
"Leave_channel": "Verlaat kanaal",
|
||||
"leaving_room": "ruimte verlaten",
|
||||
"leave": "verlaten",
|
||||
"Legal": "Legaal",
|
||||
"Light": "Light",
|
||||
"License": "License",
|
||||
"Livechat": "Livechat",
|
||||
"Login": "Login",
|
||||
"Login_error": "Je inloggegevens zijn fout! Probeer het opnieuw.",
|
||||
"Login_with": "Login met",
|
||||
"Logout": "Logout",
|
||||
"Max_number_of_uses": "Maximaal aantal gebruiksmogelijkheden ",
|
||||
"members": "leden",
|
||||
"Members": "Leden",
|
||||
"Mentioned_Messages": "Vermelde Berichten",
|
||||
"mentioned": "vermeld",
|
||||
"Mentions": "Vermeldingen",
|
||||
"Message_accessibility": "Bericht van {{user}} om {{time}}: {{message}}",
|
||||
"Message_actions": "Berichtacties",
|
||||
"Message_pinned": "Bericht vastgezet",
|
||||
"Message_removed": "Bericht verwijderd",
|
||||
"message": "bericht",
|
||||
"messages": "berichten",
|
||||
"Messages": "Berichten",
|
||||
"Message_Reported": "Bericht gerapporteerd",
|
||||
"Microphone_Permission_Message": "Rocket.Chat heeft toegang tot je microfoon nodig voor geluidsberichten.",
|
||||
"Microphone_Permission": "Microfoon toestemming",
|
||||
"Mute": "Dempen",
|
||||
"muted": "gedempt",
|
||||
"My_servers": "Mijn servers",
|
||||
"N_people_reacted": "{{n}} mensen reageerden",
|
||||
"N_users": "{{n}} gebruikers",
|
||||
"name": "naam",
|
||||
"Name": "Naam",
|
||||
"Never": "Nooit",
|
||||
"New_Message": "Nieuw Bericht",
|
||||
"New_Password": "Nieuw Wachtwoord",
|
||||
"New_Server": "Nieuwe Server",
|
||||
"Next": "Volgende",
|
||||
"No_files": "Geen bestanden",
|
||||
"No_limit": "Geen limiet",
|
||||
"No_mentioned_messages": "Geen vermelde berichten",
|
||||
"No_pinned_messages": "Geen vastgezette berichten",
|
||||
"No_results_found": "Geen resultaten gevonden",
|
||||
"No_starred_messages": "Geen berichten met ster gemarkeerd",
|
||||
"No_thread_messages": "Geen thread berichten",
|
||||
"No_Message": "Geen bericht",
|
||||
"No_messages_yet": "Nog geen berichten",
|
||||
"No_Reactions": "Geen reacties",
|
||||
"No_Read_Receipts": "Geen leesbevestiging",
|
||||
"Not_logged": "Niet gelogged",
|
||||
"Not_RC_Server": "Dit is geen Rocket.Chat server.\n{{contact}}",
|
||||
"Nothing": "Niets",
|
||||
"Nothing_to_save": "Niets om op te slaan!",
|
||||
"Notify_active_in_this_room": "Bericht de actieve gebruikers in deze kamer",
|
||||
"Notify_all_in_this_room": "Bericht iedereen in deze kamer",
|
||||
"Notifications": "Notificaties",
|
||||
"Notification_Duration": "Notificatie Duur",
|
||||
"Notification_Preferences": "Notificatievoorkeuren",
|
||||
"Offline": "Offline",
|
||||
"Oops": "Oeps!",
|
||||
"Onboarding_title": "Welkom bij Rocket.Chat",
|
||||
"Online": "Online",
|
||||
"Only_authorized_users_can_write_new_messages": "Alleen gebruikers met toestemming mogen nieuwe berichten maken",
|
||||
"Open_emoji_selector": "Open de emoji selector",
|
||||
"Open_Source_Communication": "Open de Source Communication",
|
||||
"Password": "Wachtwoord",
|
||||
"Permalink_copied_to_clipboard": "Permalink gekopiëerd naar klembord!",
|
||||
"Pin": "Vastzetten",
|
||||
"Pinned_Messages": "Vastgezette berichten",
|
||||
"pinned": "vastgezet",
|
||||
"Pinned": "Vastgezet",
|
||||
"Please_enter_your_password": "Vul je wachtwoord in",
|
||||
"Preferences": "Voorkeuren",
|
||||
"Preferences_saved": "Voorkeuren opgeslagen!",
|
||||
"Privacy_Policy": " Privacy Policy",
|
||||
"Private_Channel": "Prive Kanaal",
|
||||
"Private_Groups": "Prive Groepen",
|
||||
"Private": "Prive",
|
||||
"Processing": "Verwerken...",
|
||||
"Profile_saved_successfully": "Profiel succesvol opgeslagen!",
|
||||
"Profile": "Profiel",
|
||||
"Public_Channel": "Publiek kanaal",
|
||||
"Public": "Publiek",
|
||||
"Push_Notifications": "Pushnotificaties",
|
||||
"Push_Notifications_Alert_Info": "Deze notificaties krijg je als de app niet geopend is",
|
||||
"Quote": "Quote",
|
||||
"Reactions_are_disabled": "Reacties zijn uitgeschakeld",
|
||||
"Reactions_are_enabled": "Reacties zijn ingeschakeld",
|
||||
"Reactions": "Reacties",
|
||||
"Read": "Lezen",
|
||||
"Read_Only_Channel": "Alleen-lezen Kanaal",
|
||||
"Read_Only": "Alleen Lezen",
|
||||
"Read_Receipt": "Leesbevestiging",
|
||||
"Receive_Group_Mentions": "Ontvang Groepsvermeldingen",
|
||||
"Receive_Group_Mentions_Info": "Ontvang @all en @here vermeldingen",
|
||||
"Register": "Aanmelden",
|
||||
"Repeat_Password": "Wachtwoord herhalen",
|
||||
"Replied_on": "Gereageerd op:",
|
||||
"replies": "reacties",
|
||||
"reply": "reactie",
|
||||
"Reply": "Reacties",
|
||||
"Report": "Rapporteren",
|
||||
"Receive_Notification": "Ontvang notificatie",
|
||||
"Receive_notifications_from": "Ontvang notificaties van {{name}}",
|
||||
"Resend": "Opnieuw verzenden",
|
||||
"Reset_password": "Wachtwoord reset",
|
||||
"resetting_password": "wachtwoord aan het resetten",
|
||||
"RESET": "RESET",
|
||||
"Review_app_title": "Vind je dit een TOP app?",
|
||||
"Review_app_desc": "Geef ons 5 sterren op {{store}}",
|
||||
"Review_app_yes": "Doe ik!",
|
||||
"Review_app_no": "Nee",
|
||||
"Review_app_later": "Misschien later",
|
||||
"Review_app_unable_store": "Kon {{store}} niet openen",
|
||||
"Review_this_app": "Review deze app",
|
||||
"Roles": "Rollen",
|
||||
"Room_actions": "Kamer acties",
|
||||
"Room_changed_announcement": "Kamer announcement veranderd naar: {{announcement}} door {{userBy}}",
|
||||
"Room_changed_description": "Kamer beschrijving veranderd naar: {{description}} door {{userBy}}",
|
||||
"Room_changed_privacy": "Kamer type veranderd naar: {{type}} door {{userBy}}",
|
||||
"Room_changed_topic": "Kamer onderwerp veranderd naar: {{topic}} door {{userBy}}",
|
||||
"Room_Files": "Kamer Bestanden",
|
||||
"Room_Info_Edit": "Kamer Info Aanpassen",
|
||||
"Room_Info": "Kamer Info",
|
||||
"Room_Members": "Kamer Leden",
|
||||
"Room_name_changed": "Kamer naam veranderd naar: {{name}} door {{userBy}}",
|
||||
"SAVE": "OPSLAAN",
|
||||
"Save_Changes": "Sla wijzigingen op",
|
||||
"Save": "Opslaan",
|
||||
"saving_preferences": "voorkeuren opslaan",
|
||||
"saving_profile": "profiel opslaan",
|
||||
"saving_settings": "instellingen opslaan",
|
||||
"saved_to_gallery": "Aan galerij toegevoegd",
|
||||
"Search_Messages": "Zoek Berichten",
|
||||
"Search": "Zoek",
|
||||
"Search_by": "Zoek op",
|
||||
"Search_global_users": "Zoek voor algemene gebruikers",
|
||||
"Search_global_users_description": "Als je dit aan zet, kan je gebruikers van andere bedrijven en servers zoeken.",
|
||||
"Seconds": "{{second}} seconden",
|
||||
"Select_Avatar": "Kies Avatar",
|
||||
"Select_Server": "Kies Server",
|
||||
"Select_Users": "Kies Gebruikers",
|
||||
"Send": "Verstuur",
|
||||
"Send_audio_message": "Verstuur geluidsbericht",
|
||||
"Send_crash_report": "Verstuur crash report",
|
||||
"Send_message": "Verstuur bericht",
|
||||
"Send_to": "Verstuur naar...",
|
||||
"Sent_an_attachment": "Verstuur een bijlage",
|
||||
"Server": "Server",
|
||||
"Servers": "Servers",
|
||||
"Server_version": "Server versie: {{version}}",
|
||||
"Set_username_subtitle": "De gebruikersnaam wordt gebruikt om anderen jou te vermelden in berichten",
|
||||
"Settings": "Instellingen",
|
||||
"Settings_succesfully_changed": "Instellingen succesvol veranderd!",
|
||||
"Share": "Delen",
|
||||
"Share_Link": "Deel Link",
|
||||
"Share_this_app": "Deel deze app",
|
||||
"Show_Unread_Counter": "Laat Ongelezen Teller Zien",
|
||||
"Show_Unread_Counter_Info": "De Ongelezen Tller is een badge aan de rechterkant van het kanaal in de lijst",
|
||||
"Sign_in_your_server": "Log in bij je server",
|
||||
"Sign_Up": "Inschrijven",
|
||||
"Some_field_is_invalid_or_empty": "Een veld is ongeldig of leeg",
|
||||
"Sorting_by": "Sorteren op {{key}}",
|
||||
"Sound": "Geluid",
|
||||
"Star_room": "Sterrenkamer",
|
||||
"Star": "Ster",
|
||||
"Starred_Messages": "Berichten met ster gemarkeerd",
|
||||
"starred": "met ster gemarkeerd",
|
||||
"Starred": "Met ster gemarkeerd",
|
||||
"Start_of_conversation": "Begin van een gesprek",
|
||||
"Started_discussion": "Begin van een discussie:",
|
||||
"Started_call": "Gesprek gestart door {{userBy}}",
|
||||
"Submit": "Verstuur",
|
||||
"Table": "Tabel",
|
||||
"Take_a_photo": "Neem een foto",
|
||||
"Take_a_video": "Neem een video",
|
||||
"tap_to_change_status": "tik om je status te veranderen",
|
||||
"Tap_to_view_servers_list": "Tik om een server lijst te weergeven",
|
||||
"Terms_of_Service": " Servicevoorwaarden ",
|
||||
"Theme": "Thema",
|
||||
"There_was_an_error_while_action": "Er was eer fout tijdens {{action}}!",
|
||||
"This_room_is_blocked": "Deze kamer is geblokkeerd",
|
||||
"This_room_is_read_only": "Deze kamer is alleen-lezen",
|
||||
"Thread": "Thread",
|
||||
"Threads": "Threads",
|
||||
"Timezone": "Tijdzone",
|
||||
"To": "Naar",
|
||||
"topic": "onderwerp",
|
||||
"Topic": "Onderwerp",
|
||||
"Translate": "Vertalen",
|
||||
"Try_again": "Probeer opnieuw",
|
||||
"Two_Factor_Authentication": "Tweee-factor Authenticatie",
|
||||
"Type_the_channel_name_here": "Typ hier de kanaalnaam",
|
||||
"unarchive": "dearchiveren",
|
||||
"UNARCHIVE": "DEARCHIVEREN",
|
||||
"Unblock_user": "Gebruiker deblokkeren",
|
||||
"Unfavorite": "Uit favorieten halen",
|
||||
"Unfollowed_thread": "Thread ontvolgd",
|
||||
"Unmute": "Dempen opheffen",
|
||||
"unmuted": "ongedempt",
|
||||
"Unpin": "Losmaken",
|
||||
"unread_messages": "ongelezen",
|
||||
"Unread": "Ongelezen",
|
||||
"Unread_on_top": "Ongelezen bovenaan",
|
||||
"Unstar": "Ster verwijderen",
|
||||
"Updating": "Updaten...",
|
||||
"Uploading": "Uploaden",
|
||||
"Upload_file_question_mark": "Bestand uploaden?",
|
||||
"Users": "Gebruikers",
|
||||
"User_added_by": "Gebruiker {{userAdded}} toegevoegd door {{userBy}}",
|
||||
"User_Info": "Gebruiker Info",
|
||||
"User_has_been_key": "Gebruiker is {{key}}",
|
||||
"User_is_no_longer_role_by_": "{{user}} is geen {{role}} meer door {{userBy}}",
|
||||
"User_muted_by": "Gebruiker {{userMuted}} gedempt door {{userBy}}",
|
||||
"User_removed_by": "Gebruiker {{userRemoved}} verwijderd door {{userBy}}",
|
||||
"User_sent_an_attachment": "{{user}} stuurde een bijlage",
|
||||
"User_unmuted_by": "Dempen opgeheven voor {{userUnmuted}} door {{userBy}}",
|
||||
"User_was_set_role_by_": "{{user}} is nu {{role}} door {{userBy}}",
|
||||
"Username_is_empty": "Gebruikersnaam is leeg",
|
||||
"Username": "Gebruikersnaam",
|
||||
"Username_or_email": "Gebruikersnaam of email",
|
||||
"Validating": "Aan het valideren",
|
||||
"Video_call": "Videogesprek",
|
||||
"View_Original": "Bekijk origineel",
|
||||
"Voice_call": "Audiogesprek",
|
||||
"Websocket_disabled": "Websocket staat uit voor deze server.\n{{contact}}",
|
||||
"Welcome": "Welkom",
|
||||
"Whats_your_2fa": "Wat is je 2FA code?",
|
||||
"Without_Servers": "Zonder Servers",
|
||||
"Write_External_Permission_Message": "Rocket.Chat moet bij je galerij kunnen om afbeeldingen op te slaan.",
|
||||
"Write_External_Permission": "Galerij Toestemming",
|
||||
"Yes_action_it": "Ja, {{action}} het!",
|
||||
"Yesterday": "Gisteren",
|
||||
"You_are_in_preview_mode": "Je bent in preview mode",
|
||||
"You_are_offline": "Je bent offline",
|
||||
"You_can_search_using_RegExp_eg": "Je kan RegExp. gebruiken, bijv. `/^text$/i`",
|
||||
"You_colon": "Jij: ",
|
||||
"you_were_mentioned": "je bent vermeld",
|
||||
"you": "jij",
|
||||
"You": "Jij",
|
||||
"You_need_to_access_at_least_one_RocketChat_server_to_share_something": "Je moet minimaal toegang hebben tot 1 Rocket.Chat server om iets te delen.",
|
||||
"Your_certificate": "Jouw Certificaat",
|
||||
"Your_invite_link_will_expire_after__usesLeft__uses": "Je uitnodigingslink wordt ongeldig over {{usesLeft}} keer.",
|
||||
"Your_invite_link_will_expire_on__date__or_after__usesLeft__uses": "Je uitnodigingslink wordt ongeldig op {{date}} of na{{usesLeft}} keer.",
|
||||
"Your_invite_link_will_expire_on__date__": "Je uitnodigingslink wordt ongeldig op {{date}}.",
|
||||
"Your_invite_link_will_never_expire": "Je uitnodigingslink wordt nooit ongeldig.",
|
||||
"Version_no": "Versie: {{version}}",
|
||||
"You_will_not_be_able_to_recover_this_message": "Je kan dit bericht niet meer terugkrijgen!",
|
||||
"Change_Language": "Verander taal",
|
||||
"Crash_report_disclaimer": "We kijken nooit naar de content van je chats. Het crashrapport bevat alleen relevante informatie voor ons om problemen te isoleren en op te lossen.",
|
||||
"Type_message": "Type bericht",
|
||||
"Room_search": "Kamers zoeken",
|
||||
"Room_selection": "Kamerselectie 1...9",
|
||||
"Next_room": "Volgende kamer",
|
||||
"Previous_room": "Vorige kamer",
|
||||
"New_room": "Nieuwe Kamer",
|
||||
"Upload_room": "Upload naar kamer",
|
||||
"Search_messages": "Doorzoek messages",
|
||||
"Scroll_messages": "Scroll door messages",
|
||||
"Reply_latest": "Beantwoord de laatste",
|
||||
"Server_selection": "Server selectie",
|
||||
"Server_selection_numbers": "Server selectie 1...9",
|
||||
"Add_server": "Voeg Server Toe",
|
||||
"New_line": "Nieuwe Regel"
|
||||
}
|
|
@ -1,657 +0,0 @@
|
|||
export default {
|
||||
'1_person_reacted': '1 pessoa reagiu',
|
||||
'1_user': '1 usuário',
|
||||
'error-action-not-allowed': '{{action}} não é permitido',
|
||||
'error-application-not-found': 'Aplicação não encontrada',
|
||||
'error-archived-duplicate-name': 'Já há um canal arquivado com o nome {{room_name}}',
|
||||
'error-avatar-invalid-url': 'URL inválida de avatar: {{url}}',
|
||||
'error-avatar-url-handling': 'Erro durante o manuseio configuração avatar a partir de uma URL ({{url}}) para {{username}}',
|
||||
'error-cant-invite-for-direct-room': 'Não é possível convidar usuários para salas diretas',
|
||||
'error-could-not-change-email': 'Não foi possível mudar e-mail',
|
||||
'error-could-not-change-name': 'Não foi possível mudar o nome',
|
||||
'error-could-not-change-username': 'Não foi possível alterar o nome de usuário',
|
||||
'error-delete-protected-role': 'Não é possível remover um papel protegido',
|
||||
'error-department-not-found': 'Departamento não encontrado',
|
||||
'error-direct-message-file-upload-not-allowed': 'Compartilhamento de arquivos não está permitido em mensagens diretas',
|
||||
'error-duplicate-channel-name': 'Já existe um canal com nome {{channel_name}}',
|
||||
'error-email-domain-blacklisted': 'O domínio de e-mail está na lista negra',
|
||||
'error-email-send-failed': 'Erro ao tentar enviar e-mail: {{message}}',
|
||||
'error-save-image': 'Erro ao salvar imagem',
|
||||
'error-field-unavailable': '{{field}} já está sendo usado :(',
|
||||
'error-file-too-large': 'Arquivo é muito grande',
|
||||
'error-importer-not-defined': 'O importador não foi definido corretamente; está faltando a classe Import.',
|
||||
'error-input-is-not-a-valid-field': '{{input}} não é válido um {{field}}',
|
||||
'error-invalid-actionlink': 'Link de ação inválido',
|
||||
'error-invalid-arguments': 'Argumentos inválidos',
|
||||
'error-invalid-asset': 'Arquivo Inválido',
|
||||
'error-invalid-channel': 'Canal inválido.',
|
||||
'error-invalid-channel-start-with-chars': 'Canal inválido. Comece com @ ou #',
|
||||
'error-invalid-custom-field': 'Campo personalizado inválido',
|
||||
'error-invalid-custom-field-name': 'Nome inválido para o campo personalizado. Use apenas letras, números, hífens e underscores.',
|
||||
'error-invalid-date': 'Data fornecida inválida',
|
||||
'error-invalid-description': 'Descrição inválida',
|
||||
'error-invalid-domain': 'Domínio inválido',
|
||||
'error-invalid-email': '{{email}} não é um e-mail válido',
|
||||
'error-invalid-email-address': 'Endereço de e-mail inválido',
|
||||
'error-invalid-file-height': 'Altura de arquivo inválida',
|
||||
'error-invalid-file-type': 'Tipo de arquivo inválido',
|
||||
'error-invalid-file-width': 'Altura de arquivo inválida',
|
||||
'error-invalid-from-address': 'Você informou um e-mail DE inválido.',
|
||||
'error-invalid-integration': 'Integração inválida',
|
||||
'error-invalid-message': 'Mensagem inválida',
|
||||
'error-invalid-method': 'Método inválido',
|
||||
'error-invalid-name': 'Nome inválido',
|
||||
'error-invalid-password': 'Senha inválida',
|
||||
'error-invalid-redirectUri': 'redirectUri inválido',
|
||||
'error-invalid-role': 'Papel inválido',
|
||||
'error-invalid-room': 'Sala inválida',
|
||||
'error-invalid-room-name': '{{room_name}} não é um nome de sala válido',
|
||||
'error-invalid-room-type': '{{type}} não é um tipo de sala válido.',
|
||||
'error-invalid-settings': 'Configurações fornecidas inválidas',
|
||||
'error-invalid-subscription': 'Assinatura inválida',
|
||||
'error-invalid-token': 'Token inválido',
|
||||
'error-invalid-triggerWords': 'triggerWords inválidos',
|
||||
'error-invalid-urls': 'URLs inválidas',
|
||||
'error-invalid-user': 'Usuário inválido',
|
||||
'error-invalid-username': 'Nome de usuário Inválido',
|
||||
'error-invalid-webhook-response': 'O URL do webhook respondeu com um status diferente de 200',
|
||||
'error-message-deleting-blocked': 'Exclusão de mensagens está bloqueada',
|
||||
'error-message-editing-blocked': 'Edição de mensagens está bloqueada',
|
||||
'error-message-size-exceeded': 'O tamanho da mensagem excede Message_MaxAllowedSize',
|
||||
'error-missing-unsubscribe-link': 'Você deve fornecer o link para desinscrever-se: [unsubscribe].',
|
||||
'error-no-tokens-for-this-user': 'Não existem tokens para este usuário',
|
||||
'error-not-allowed': 'Não permitido',
|
||||
'error-not-authorized': 'Não autorizado',
|
||||
'error-password-policy-not-met': 'A senha não atende a política do servidor',
|
||||
'error-password-policy-not-met-maxLength': 'A senha não está de acordo com a política de comprimento máximo do servidor (senha muito longa)',
|
||||
'error-password-policy-not-met-minLength': 'A senha não está de acordo com a política de comprimento mínimo do servidor (senha muito curta)',
|
||||
'error-password-policy-not-met-oneLowercase': 'A senha não está de acordo com a política do servidor de pelo menos um caractere minúsculo.',
|
||||
'error-password-policy-not-met-oneNumber': 'A senha não está de acordo com a política do servidor, de pelo menos um caractere numérico.',
|
||||
'error-password-policy-not-met-oneSpecial': 'A senha não está de acordo com a política do servidor, de pelo menos um caractere especial.',
|
||||
'error-password-policy-not-met-oneUppercase': 'A senha não está de acordo com a política do servidor, de pelo menos um caractere maiúsculo.',
|
||||
'error-password-policy-not-met-repeatingCharacters': 'A senha não está de acordo com a política do servidor, relativamente aos caracteres proibidos repetidos (existem vários caracteres proibidos próximos uns dos outros)',
|
||||
'error-push-disabled': 'Notificações push desativadas',
|
||||
'error-remove-last-owner': 'Este é o último proprietário. Por favor, defina um novo proprietário antes de remover este.',
|
||||
'error-role-in-use': 'Não é possível remover o papel pois ele está em uso',
|
||||
'error-role-name-required': 'Nome do papel é obrigatório',
|
||||
'error-the-field-is-required': 'O campo {{field}} é obrigatório.',
|
||||
'error-too-many-requests': 'Erro, muitas solicitações. Por favor, diminua a velocidade. Você deve esperar {{seconds}} segundos antes de tentar novamente.',
|
||||
'error-user-has-no-roles': 'O usuário não possui permissões',
|
||||
'error-user-is-not-activated': 'O usuário não está ativo',
|
||||
'error-user-limit-exceeded': 'O número de usuários que você está tentando convidar para #channel_name excede o limite determindado pelo administrador',
|
||||
'error-user-not-in-room': 'O usuário não está nesta sala',
|
||||
'error-user-registration-disabled': 'O registro do usuário está desativado',
|
||||
'error-user-registration-secret': 'O registro de usuário é permitido somente via URL secreta',
|
||||
'error-you-are-last-owner': 'Você é o último proprietário da sala. Por favor defina um novo proprietário antes de sair.',
|
||||
Actions: 'Ações',
|
||||
activity: 'atividade',
|
||||
Activity: 'Atividade',
|
||||
Add_Reaction: 'Reagir',
|
||||
Add_Server: 'Adicionar servidor',
|
||||
Add_users: 'Adicionar usuário',
|
||||
Agent: 'Agente',
|
||||
Alert: 'Alerta',
|
||||
alert: 'alerta',
|
||||
alerts: 'alertas',
|
||||
All_users_in_the_channel_can_write_new_messages: 'Todos usuários no canal podem enviar mensagens novas',
|
||||
A_meaningful_name_for_the_discussion_room: 'Um nome significativo para o canal de discussão',
|
||||
All: 'Todos',
|
||||
Allow_Reactions: 'Permitir reagir',
|
||||
Alphabetical: 'Alfabético',
|
||||
and_more: 'e mais',
|
||||
and: 'e',
|
||||
announcement: 'anúncio',
|
||||
Announcement: 'Anúncio',
|
||||
ARCHIVE: 'ARQUIVAR',
|
||||
archive: 'arquivar',
|
||||
are_typing: 'estão digitando',
|
||||
Are_you_sure_question_mark: 'Você tem certeza?',
|
||||
Are_you_sure_you_want_to_leave_the_room: 'Tem certeza de que deseja sair da sala {{room}}?',
|
||||
Audio: 'Áudio',
|
||||
Authenticating: 'Autenticando',
|
||||
Automatic: 'Automático',
|
||||
Auto_Translate: 'Tradução automática',
|
||||
Avatar_changed_successfully: 'Avatar alterado com sucesso!',
|
||||
Avatar_Url: 'Avatar URL',
|
||||
Away: 'Ausente',
|
||||
Back: 'Voltar',
|
||||
Black: 'Preto',
|
||||
Block_user: 'Bloquear usuário',
|
||||
Browser: 'Navegador',
|
||||
Broadcast_channel_Description: 'Somente usuários autorizados podem escrever novas mensagens, mas os outros usuários poderão responder',
|
||||
Broadcast_Channel: 'Canal de Transmissão',
|
||||
Busy: 'Ocupado',
|
||||
By_proceeding_you_are_agreeing: 'Ao prosseguir você está aceitando',
|
||||
Cancel_editing: 'Cancelar edição',
|
||||
Cancel_recording: 'Cancelar gravação',
|
||||
Cancel: 'Cancelar',
|
||||
changing_avatar: 'trocando avatar',
|
||||
creating_channel: 'criando canal',
|
||||
creating_invite: 'criando convite',
|
||||
Channel_Name: 'Nome do Canal',
|
||||
Channels: 'Canais',
|
||||
Chats: 'Conversas',
|
||||
Change_Language: 'Alterar idioma',
|
||||
Change_language_loading: 'Alterando idioma.',
|
||||
Call_already_ended: 'A chamada já terminou!',
|
||||
Clear_cache_loading: 'Limpando cache.',
|
||||
Clear_cookies_alert: 'Você quer limpar seus cookies?',
|
||||
Clear_cookies_desc: 'Esta ação limpará todos os cookies de login permitindo que você faça login em outras contas.',
|
||||
Clear_cookies_yes: 'Sim, limpar cookies',
|
||||
Clear_cookies_no: 'Não, manter cookies',
|
||||
Click_to_join: 'Clique para participar!',
|
||||
Close: 'Fechar',
|
||||
Close_emoji_selector: 'Fechar seletor de emojis',
|
||||
Closing_chat: 'Fechando conversa',
|
||||
Choose: 'Escolher',
|
||||
Chat_closed_by_agent: 'Conversa fechada por agente',
|
||||
Choose_from_library: 'Escolha da biblioteca',
|
||||
Choose_file: 'Enviar arquivo',
|
||||
Choose_where_you_want_links_be_opened: 'Escolha onde deseja que os links sejam abertos',
|
||||
Code: 'Código',
|
||||
Code_or_password_invalid: 'Código ou senha inválido',
|
||||
Collaborative: 'Colaborativo',
|
||||
Confirm: 'Confirmar',
|
||||
Connect: 'Conectar',
|
||||
Connected: 'Conectado',
|
||||
Conversation: 'Conversação',
|
||||
connecting_server: 'conectando no servidor',
|
||||
Connecting: 'Conectando...',
|
||||
Contact_us: 'Entre em contato',
|
||||
Continue_with: 'Entrar com',
|
||||
Contact_your_server_admin: 'Contate o administrador do servidor.',
|
||||
Copied_to_clipboard: 'Copiado para a área de transferência!',
|
||||
Copy: 'Copiar',
|
||||
Permalink: 'Link-Permanente',
|
||||
Create_account: 'Criar conta',
|
||||
Create_Channel: 'Criar Canal',
|
||||
Create_Direct_Messages: 'Criar Mensagens Diretas',
|
||||
Create_Discussion: 'Criar Discussão',
|
||||
Created_snippet: 'criou um snippet',
|
||||
Create_a_new_workspace: 'Criar nova área de trabalho',
|
||||
Create: 'Criar',
|
||||
Dark: 'Escuro',
|
||||
Dark_level: 'Nível escuro',
|
||||
Default_browser: 'Navegador padrão',
|
||||
Delete_Room_Warning: 'A exclusão de uma sala irá apagar todas as mensagens postadas na sala. Isso não pode ser desfeito.',
|
||||
delete: 'excluir',
|
||||
Delete: 'Excluir',
|
||||
DELETE: 'EXCLUIR',
|
||||
deleting_room: 'excluindo sala',
|
||||
Direct_Messages: 'Mensagens Diretas',
|
||||
Desktop_Options: 'Opções De Área De Trabalho',
|
||||
Desktop_Notifications: 'Notificações da Área de Trabalho',
|
||||
Desktop_Alert_info: 'Essas notificações são entregues a você na área de trabalho',
|
||||
Directory: 'Diretório',
|
||||
description: 'descrição',
|
||||
Description: 'Descrição',
|
||||
Disable_notifications: 'Desabilitar notificações',
|
||||
Discussions: 'Discussões',
|
||||
Discussion_Desc: 'Ajude a manter uma visão geral sobre o que está acontecendo! Ao criar uma discussão, um sub-canal do que você selecionou é criado e os dois são vinculados.',
|
||||
Discussion_name: 'Nome da discussão',
|
||||
Done: 'Pronto',
|
||||
Dont_Have_An_Account: 'Não tem uma conta?',
|
||||
Do_you_have_an_account: 'Você tem uma conta?',
|
||||
Do_you_really_want_to_key_this_room_question_mark: 'Você quer realmente {{key}} esta sala?',
|
||||
E2E_Encryption: 'Encriptação ponta a ponta',
|
||||
E2E_How_It_Works_info1: 'Agora você pode criar grupos privados criptografados e mensagens diretas. Você também pode alterar grupos privados existentes ou DMs para criptografados.',
|
||||
E2E_How_It_Works_info2: 'Esta é a criptografia *ponta a ponta*, portanto, a chave para codificar/decodificar suas mensagens e elas não serão salvas no servidor. Por esse motivo *você precisa armazenar esta senha em algum lugar seguro* que você pode acessar mais tarde se precisar.',
|
||||
E2E_How_It_Works_info3: 'Se você continuar, será gerada automaticamente uma senha E2E.',
|
||||
E2E_How_It_Works_info4: 'Você também pode configurar uma nova senha para sua chave de criptografia a qualquer momento em qualquer navegador em que tenha inserido a senha E2E existente.',
|
||||
edit: 'editar',
|
||||
edited: 'editado',
|
||||
Edit: 'Editar',
|
||||
Edit_Invite: 'Editar convite',
|
||||
Edit_Status: 'Editar Status',
|
||||
End_to_end_encrypted_room: 'Sala criptografada de ponta a ponta',
|
||||
end_to_end_encryption: 'criptografia de ponta a ponta',
|
||||
Email_or_password_field_is_empty: 'Email ou senha estão vazios',
|
||||
Email: 'E-mail',
|
||||
email: 'e-mail',
|
||||
Empty_title: 'Título vazio',
|
||||
Email_Notification_Mode_All: 'Cada Menção / Mensagem Direta',
|
||||
Email_Notification_Mode_Disabled: 'Desativado',
|
||||
Enable_Auto_Translate: 'Ativar a tradução automática',
|
||||
Enable_notifications: 'Habilitar notificações',
|
||||
Encrypted: 'Criptografado',
|
||||
Encrypted_message: 'Mensagem criptografada',
|
||||
Enter_Your_E2E_Password: 'Digite Sua Senha E2E',
|
||||
Enter_Your_Encryption_Password_desc1: 'Isso permitirá que você acesse seus grupos privados e mensagens diretas criptografadas.',
|
||||
Enter_Your_Encryption_Password_desc2: 'Você precisa inserir a senha para codificar/decodificar mensagens em todos os lugares em que usar o chat.',
|
||||
Encryption_error_title: 'Sua senha de criptografia parece errada',
|
||||
Encryption_error_desc: 'Não foi possível decodificar sua chave de criptografia para ser importada.',
|
||||
Everyone_can_access_this_channel: 'Todos podem acessar este canal',
|
||||
Error_uploading: 'Erro subindo',
|
||||
Expiration_Days: 'Expira em (dias)',
|
||||
Favorites: 'Favoritos',
|
||||
Files: 'Arquivos',
|
||||
File_description: 'Descrição do arquivo',
|
||||
File_name: 'Nome do arquivo',
|
||||
Finish_recording: 'Encerrar gravação',
|
||||
Following_thread: 'Começou a seguir tópico',
|
||||
For_your_security_you_must_enter_your_current_password_to_continue: 'Para sua segurança, você precisa digitar sua senha',
|
||||
Forgot_password_If_this_email_is_registered: 'Se este e-mail estiver cadastrado, enviaremos instruções sobre como redefinir sua senha. Se você não receber um e-mail em breve, volte e tente novamente.',
|
||||
Forgot_password: 'Esqueceu sua senha?',
|
||||
Forgot_Password: 'Esqueci minha senha',
|
||||
Forward: 'Encaminhar',
|
||||
Forward_Chat: 'Encaminhar Conversa',
|
||||
Forward_to_department: 'Encaminhar para departamento',
|
||||
Forward_to_user: 'Encaminhar para usuário',
|
||||
Full_table: 'Clique para ver a tabela completa',
|
||||
Generate_New_Link: 'Gerar novo convite',
|
||||
Group_by_favorites: 'Agrupar favoritos',
|
||||
Group_by_type: 'Agrupar por tipo',
|
||||
Has_joined_the_channel: 'entrou no canal',
|
||||
Has_joined_the_conversation: 'entrou na conversa',
|
||||
Has_left_the_channel: 'saiu da conversa',
|
||||
Hide_System_Messages: 'Esconder mensagens do sistema',
|
||||
Hide_type_messages: 'Esconder mensagens de "{{type}}"',
|
||||
Message_HideType_uj: 'Utilizador Entrou',
|
||||
Message_HideType_ul: 'Utilizador Saiu',
|
||||
Message_HideType_ru: 'Utilizador Removido',
|
||||
Message_HideType_au: 'Utilizador adicionado',
|
||||
Message_HideType_mute_unmute: 'Utilizador Silenciado',
|
||||
Message_HideType_r: 'Nome da sala alterado',
|
||||
Message_HideType_ut: 'Utilizador adicionado ao bate-papo',
|
||||
Message_HideType_wm: 'Bem Vindo',
|
||||
Message_HideType_rm: 'Mensagem Removida',
|
||||
Message_HideType_subscription_role_added: 'Papel atribuído',
|
||||
Message_HideType_subscription_role_removed: 'Papel removido',
|
||||
Message_HideType_room_archived: 'Sala arquivada',
|
||||
Message_HideType_room_unarchived: 'Sala desarquivada',
|
||||
IP: 'IP',
|
||||
In_app: 'No app',
|
||||
In_App_and_Desktop_Alert_info: 'Exibe um banner na parte superior da tela quando o aplicativo é aberto e exibe uma notificação na área de trabalho',
|
||||
Invisible: 'Invisível',
|
||||
Invite: 'Convidar',
|
||||
is_typing: 'está digitando',
|
||||
Invalid_or_expired_invite_token: 'Token de convite inválido ou vencido',
|
||||
Invalid_server_version: 'O servidor que você está conectando não é suportado mais por esta versão do aplicativo: {{currentVersion}}.\n\nEsta versão do aplicativo requer a versão {{minVersion}} do servidor para funcionar corretamente.',
|
||||
Invite_Link: 'Link de Convite',
|
||||
Invite_users: 'Convidar usuários',
|
||||
Join: 'Entrar',
|
||||
Join_Code: 'Insira o Código da Sala',
|
||||
Insert_Join_Code: 'Insira o código para entrar na sala',
|
||||
Join_our_open_workspace: 'Entra na nossa workspace pública',
|
||||
Join_your_workspace: 'Entre na sua workspace',
|
||||
Just_invited_people_can_access_this_channel: 'Apenas as pessoas convidadas podem acessar este canal',
|
||||
Language: 'Idioma',
|
||||
last_message: 'última mensagem',
|
||||
Leave_channel: 'Sair do canal',
|
||||
leaving_room: 'saindo do canal',
|
||||
leave: 'sair',
|
||||
Legal: 'Legal',
|
||||
Light: 'Claro',
|
||||
Livechat: 'Livechat',
|
||||
Login: 'Entrar',
|
||||
Login_error: 'Suas credenciais foram rejeitadas. Tente novamente por favor!',
|
||||
Login_with: 'Login with',
|
||||
Logout: 'Sair',
|
||||
Logging_out: 'Saindo.',
|
||||
Max_number_of_uses: 'Número máximo de usos',
|
||||
Max_number_of_users_allowed_is_number: 'Número máximo de usuários é {{maxUsers}}',
|
||||
Members: 'Membros',
|
||||
Mentioned_Messages: 'Mensagens mencionadas',
|
||||
mentioned: 'mencionado',
|
||||
Mentions: 'Menções',
|
||||
Message_accessibility: 'Mensagem de {{user}} às {{time}}: {{message}}',
|
||||
Message_actions: 'Ações',
|
||||
Message_pinned: 'Fixou uma mensagem',
|
||||
Message_removed: 'Mensagem removida',
|
||||
message: 'mensagem',
|
||||
messages: 'mensagens',
|
||||
Messages: 'Mensagens',
|
||||
Microphone_Permission_Message: 'Rocket.Chat precisa de acesso ao seu microfone para enviar mensagens de áudio.',
|
||||
Microphone_Permission: 'Acesso ao Microfone',
|
||||
Mute: 'Mudo',
|
||||
muted: 'mudo',
|
||||
N_people_reacted: '{{n}} pessoas reagiram',
|
||||
N_users: '{{n}} usuários',
|
||||
name: 'nome',
|
||||
Name: 'Nome',
|
||||
Navigation_history: 'Histórico de navegação',
|
||||
Never: 'Nunca',
|
||||
New_in_RocketChat_question_mark: 'Novo no Rocket.Chat?',
|
||||
New_Message: 'Nova Mensagem',
|
||||
New_Password: 'Nova Senha',
|
||||
Next: 'Próximo',
|
||||
No_files: 'Não há arquivos',
|
||||
No_limit: 'Sem limite',
|
||||
No_mentioned_messages: 'Não há menções',
|
||||
No_pinned_messages: 'Não há mensagens fixadas',
|
||||
No_results_found: 'Nenhum resultado encontrado',
|
||||
No_starred_messages: 'Não há mensagens favoritas',
|
||||
No_thread_messages: 'Não há tópicos',
|
||||
No_label_provided: 'Sem {{label}}.',
|
||||
No_Message: 'Não há mensagens',
|
||||
No_messages_yet: 'Não há mensagens ainda',
|
||||
No_Reactions: 'Sem reações',
|
||||
Nothing_to_save: 'Nada para salvar!',
|
||||
Notify_active_in_this_room: 'Notificar usuários ativos nesta sala',
|
||||
Notify_all_in_this_room: 'Notificar todos nesta sala',
|
||||
Notifications: 'Notificações',
|
||||
Notification_Duration: 'Duração da notificação',
|
||||
Notification_Preferences: 'Preferências de notificação',
|
||||
Not_RC_Server: 'Este não é um servidor Rocket.Chat.\n{{contact}}',
|
||||
No_available_agents_to_transfer: 'Nenhum agente disponível para transferência',
|
||||
Offline: 'Offline',
|
||||
Omnichannel: 'Omnichannel',
|
||||
Open_Livechats: 'Bate-papos em Andamento',
|
||||
Omnichannel_enable_alert: 'Você não está disponível no Omnichannel. Você quer ficar disponível?',
|
||||
Oops: 'Ops!',
|
||||
Onboarding_description: 'Workspace é o espaço de colaboração do seu time ou organização. Peça um convite ou o endereço ao seu administrador ou crie uma workspace para o seu time.',
|
||||
Onboarding_join_workspace: 'Entre numa workspace',
|
||||
Onboarding_subtitle: 'Além da colaboração em equipe',
|
||||
Onboarding_title: 'Bem vindo ao Rocket.Chat',
|
||||
Onboarding_join_open_description: 'Entre na nossa workspace pública para conversar com o time da Rocket.Chat e nossa comunidade.',
|
||||
Onboarding_agree_terms: 'Ao continuar, você aceita nossos ',
|
||||
Onboarding_less_options: 'Menos opções',
|
||||
Onboarding_more_options: 'Mais opções',
|
||||
Online: 'Online',
|
||||
Only_authorized_users_can_write_new_messages: 'Somente usuários autorizados podem escrever novas mensagens',
|
||||
Open_emoji_selector: 'Abrir seletor de emoji',
|
||||
Open_Source_Communication: 'Comunicação Open Source',
|
||||
Open_your_authentication_app_and_enter_the_code: 'Abra seu aplicativo de autenticação e digite o código.',
|
||||
OR: 'OU',
|
||||
OS: 'SO',
|
||||
Overwrites_the_server_configuration_and_use_room_config: 'Substituir a configuração do servidor e usar a configuração da sala',
|
||||
Password: 'Senha',
|
||||
Parent_channel_or_group: 'Canal ou grupo pai',
|
||||
Permalink_copied_to_clipboard: 'Link-permanente copiado para a área de transferência!',
|
||||
Pin: 'Fixar',
|
||||
Pinned_Messages: 'Mensagens Fixadas',
|
||||
pinned: 'fixada',
|
||||
Pinned: 'Mensagens Fixadas',
|
||||
Please_wait: 'Por favor, aguarde.',
|
||||
Please_enter_your_password: 'Por favor, digite sua senha',
|
||||
Please_add_a_comment: 'Por favor, adicione um comentário',
|
||||
Preferences: 'Preferências',
|
||||
Preferences_saved: 'Preferências salvas!',
|
||||
Privacy_Policy: ' Política de Privacidade',
|
||||
Private_Channel: 'Canal Privado',
|
||||
Private_Groups: 'Grupo Privado',
|
||||
Private: 'Privado',
|
||||
Processing: 'Processando...',
|
||||
Profile_saved_successfully: 'Perfil salvo com sucesso!',
|
||||
Profile: 'Perfil',
|
||||
Public_Channel: 'Canal Público',
|
||||
Public: 'Público',
|
||||
Push_Notifications: 'Notificações Push',
|
||||
Push_Notifications_Alert_Info: 'Essas notificações são entregues a você quando o aplicativo não está aberto',
|
||||
Quote: 'Citar',
|
||||
Reactions_are_disabled: 'Reagir está desabilitado',
|
||||
Reactions_are_enabled: 'Reagir está habilitado',
|
||||
Reactions: 'Reações',
|
||||
Read_External_Permission_Message: 'Rocket.Chat precisa acessar fotos, mídia e arquivos no seu dispositivo',
|
||||
Read_External_Permission: 'Permissão de acesso à arquivos',
|
||||
Read_Only_Channel: 'Canal Somente Leitura',
|
||||
Read_Only: 'Somente Leitura',
|
||||
Receive_Group_Mentions: 'Receber menções de grupo',
|
||||
Receive_Group_Mentions_Info: 'Receber menções @all e @here',
|
||||
Register: 'Registrar',
|
||||
Read_Receipt: 'Lida por',
|
||||
Repeat_Password: 'Repetir Senha',
|
||||
Replied_on: 'Respondido em:',
|
||||
replies: 'respostas',
|
||||
reply: 'resposta',
|
||||
Reply: 'Responder',
|
||||
Receive_Notification: 'Receber Notificação',
|
||||
Receive_notifications_from: 'Receber notificação de {{name}}',
|
||||
Resend: 'Reenviar',
|
||||
Reset_password: 'Resetar senha',
|
||||
resetting_password: 'redefinindo senha',
|
||||
RESET: 'RESETAR',
|
||||
Return: 'Retornar',
|
||||
Review_app_title: 'Você está gostando do app?',
|
||||
Review_app_desc: 'Nos dê 5 estrelas na {{store}}',
|
||||
Review_app_yes: 'Claro!',
|
||||
Review_app_no: 'Não',
|
||||
Review_app_later: 'Talvez depois',
|
||||
Review_app_unable_store: 'Não foi possível abrir {{store}}',
|
||||
Review_this_app: 'Avaliar esse app',
|
||||
Remove: 'Remover',
|
||||
Roles: 'Papéis',
|
||||
Room_actions: 'Ações',
|
||||
Room_changed_announcement: 'O anúncio da sala foi alterado para: {{announcement}} por {{userBy}}',
|
||||
Room_changed_description: 'A descrição da sala foi alterada para: {{description}} por {{userBy}}',
|
||||
Room_changed_privacy: 'Tipo da sala mudou para: {{type}} por {{userBy}}',
|
||||
Room_changed_topic: 'Tópico da sala mudou para: {{topic}} por {{userBy}}',
|
||||
Room_Files: 'Arquivos',
|
||||
Room_Info_Edit: 'Editar',
|
||||
Room_Info: 'Informações da Sala',
|
||||
Room_Members: 'Membros',
|
||||
Room_name_changed: 'Nome da sala alterado para: {{name}} por {{userBy}}',
|
||||
SAVE: 'SALVAR',
|
||||
Save_Changes: 'Salvar Alterações',
|
||||
Save: 'Salvar',
|
||||
saving_preferences: 'salvando preferências',
|
||||
saving_profile: 'salvando perfil',
|
||||
saving_settings: 'salvando configurações',
|
||||
saved_to_gallery: 'Salvo na galeria',
|
||||
Save_Your_E2E_Password: 'Salve sua senha E2E',
|
||||
Save_Your_Encryption_Password: 'Salve Sua Senha de Criptografia',
|
||||
Save_Your_Encryption_Password_warning: 'Esta senha não é armazenada em nenhum lugar, portanto, salve-a com cuidado em outro lugar.',
|
||||
Save_Your_Encryption_Password_info: 'Observe que se você perder sua senha, não há como recuperá-la e você perderá o acesso às suas mensagens.',
|
||||
Search_Messages: 'Buscar Mensagens',
|
||||
Search: 'Buscar',
|
||||
Search_by: 'Buscar por',
|
||||
Search_global_users: 'Busca por usuários globais',
|
||||
Search_global_users_description: 'Caso ativado, busca por usuários de outras empresas ou servidores.',
|
||||
Security_and_privacy: 'Segurança e privacidade',
|
||||
Select_Avatar: 'Selecionar Avatar',
|
||||
Select_Server: 'Selecionar Servidor',
|
||||
Select_Users: 'Selecionar Usuários',
|
||||
Select_a_Channel: 'Selecione um canal',
|
||||
Select_a_Department: 'Selecione um Departamento',
|
||||
Select_an_option: 'Selecione uma opção',
|
||||
Select_a_User: 'Selecione um Usuário',
|
||||
Send: 'Enviar',
|
||||
Send_audio_message: 'Enviar mensagem de áudio',
|
||||
Send_crash_report: 'Enviar relatório de erros',
|
||||
Send_message: 'Enviar mensagem',
|
||||
Send_me_the_code_again: 'Envie-me o código novamente',
|
||||
Send_to: 'Enviar para...',
|
||||
Sent_an_attachment: 'Enviou um anexo',
|
||||
Server: 'Servidor',
|
||||
Set_username_subtitle: 'O usuário é utilizado para permitir que você seja mencionado em mensagens',
|
||||
Settings: 'Configurações',
|
||||
Settings_succesfully_changed: 'Configurações salvas com sucesso!',
|
||||
Share: 'Compartilhar',
|
||||
Share_Link: 'Share Link',
|
||||
Show_more: 'Mostrar mais..',
|
||||
Show_Unread_Counter: 'Mostrar contador não lido',
|
||||
Show_Unread_Counter_Info: 'O contador não lido é exibido como um emblema à direita do canal, na lista',
|
||||
Sign_in_your_server: 'Entrar no seu servidor',
|
||||
Sign_Up: 'Registrar',
|
||||
Some_field_is_invalid_or_empty: 'Algum campo está inválido ou vazio',
|
||||
Sorting_by: 'Ordenando por {{key}}',
|
||||
Sound: 'Som da notificação',
|
||||
Star_room: 'Favoritar sala',
|
||||
Star: 'Favorito',
|
||||
Starred_Messages: 'Mensagens Favoritas',
|
||||
starred: 'favoritou',
|
||||
Starred: 'Mensagens Favoritas',
|
||||
Start_of_conversation: 'Início da conversa',
|
||||
Started_call: 'Chamada iniciada por {{userBy}}',
|
||||
Started_discussion: 'Iniciou uma discussão:',
|
||||
Submit: 'Enviar',
|
||||
Table: 'Tabela',
|
||||
Take_a_photo: 'Tirar uma foto',
|
||||
Take_a_video: 'Gravar um vídeo',
|
||||
Terms_of_Service: ' Termos de Serviço ',
|
||||
Theme: 'Tema',
|
||||
The_user_wont_be_able_to_type_in_roomName: 'O usuário não poderá digitar em {{roomName}}',
|
||||
The_user_will_be_able_to_type_in_roomName: 'O usuário poderá digitar em {{roomName}}',
|
||||
There_was_an_error_while_action: 'Aconteceu um erro {{action}}!',
|
||||
This_room_is_blocked: 'Este quarto está bloqueado',
|
||||
This_room_is_read_only: 'Este quarto é apenas de leitura',
|
||||
Thread: 'Tópico',
|
||||
Threads: 'Tópicos',
|
||||
Timezone: 'Fuso horário',
|
||||
To: 'Para',
|
||||
topic: 'tópico',
|
||||
Topic: 'Tópico',
|
||||
Try_again: 'Tentar novamente',
|
||||
Two_Factor_Authentication: 'Autenticação de dois fatores',
|
||||
Type_the_channel_name_here: 'Digite o nome do canal',
|
||||
unarchive: 'desarquivar',
|
||||
UNARCHIVE: 'DESARQUIVAR',
|
||||
Unblock_user: 'Desbloquear usuário',
|
||||
Unfollowed_thread: 'Parou de seguir tópico',
|
||||
Unmute: 'Permitir que o usuário fale',
|
||||
unmuted: 'permitiu que o usuário fale',
|
||||
Unpin: 'Desafixar Mensagem',
|
||||
unread_messages: 'não lidas',
|
||||
Unread: 'Não lidas',
|
||||
Unread_on_top: 'Não lidas no topo',
|
||||
Unstar: 'Remover favorito',
|
||||
Updating: 'Atualizando...',
|
||||
Uploading: 'Subindo arquivo',
|
||||
Upload_file_question_mark: 'Enviar arquivo?',
|
||||
User: 'Usuário',
|
||||
Users: 'Usuários',
|
||||
User_added_by: 'Usuário {{userAdded}} adicionado por {{userBy}}',
|
||||
User_has_been_key: 'Usuário foi {{key}}',
|
||||
User_is_no_longer_role_by_: '{{user}} não pertence mais à {{role}} por {{userBy}}',
|
||||
User_muted_by: 'User {{userMuted}} muted por {{userBy}}',
|
||||
User_removed_by: 'Usuário {{userRemoved}} removido por {{userBy}}',
|
||||
User_sent_an_attachment: '{{user}} enviou um anexo',
|
||||
User_unmuted_by: '{{userBy}} permitiu que {{userUnmuted}} fale na sala',
|
||||
User_was_set_role_by_: '{{user}} foi definido como {{role}} por {{userBy}}',
|
||||
Username_is_empty: 'Usuário está vazio',
|
||||
Username: 'Usuário',
|
||||
Username_or_email: 'Usuário ou email',
|
||||
Uses_server_configuration: 'Usar configuração do servidor',
|
||||
Verify: 'Verificar',
|
||||
Verify_email_title: 'Registrado com sucesso!',
|
||||
Verify_email_desc: 'Nós lhe enviamos um e-mail para confirmar o seu registro. Se você não receber um e-mail em breve, por favor retorne e tente novamente.',
|
||||
Verify_your_email_for_the_code_we_sent: 'Verifique em seu e-mail o código que enviamos',
|
||||
Video_call: 'Chamada de vídeo',
|
||||
Voice_call: 'Chamada de voz',
|
||||
Waiting_for_network: 'Aguardando rede...',
|
||||
Websocket_disabled: 'Websocket está desativado para esse servidor.\n{{contact}}',
|
||||
Welcome: 'Bem vindo',
|
||||
Whats_your_2fa: 'Qual seu código de autenticação?',
|
||||
What_are_you_doing_right_now: 'O que você está fazendo agora?',
|
||||
Without_Servers: 'Sem Servidores',
|
||||
Workspaces: 'Workspaces',
|
||||
Yes_action_it: 'Sim, {{action}}!',
|
||||
Yesterday: 'Ontem',
|
||||
You_are_in_preview_mode: 'Está é uma prévia do canal',
|
||||
You_are_offline: 'Você está offline',
|
||||
You_can_search_using_RegExp_eg: 'Você pode usar expressões regulares, por exemplo `/^text$/i`',
|
||||
You_need_to_verifiy_your_email_address_to_get_notications: 'Você precisa confirmar seu endereço de e-mail para obter notificações',
|
||||
You_colon: 'Você: ',
|
||||
you_were_mentioned: 'você foi mencionado',
|
||||
You_were_removed_from_channel: 'Você foi removido de {{channel}}',
|
||||
you: 'você',
|
||||
You: 'Você',
|
||||
Your_invite_link_will_expire_after__usesLeft__uses: 'Seu link de convite irá vencer depois de {{usesLeft}} usos.',
|
||||
Your_invite_link_will_expire_on__date__or_after__usesLeft__uses: 'Seu link de convite irá vencer em {{date}} ou depois de {{usesLeft}} usos.',
|
||||
Your_invite_link_will_expire_on__date__: 'Seu link de convite irá vencer em {{date}}.',
|
||||
Your_invite_link_will_never_expire: 'Seu link de convite nunca irá vencer.',
|
||||
Your_workspace: 'Sua workspace',
|
||||
You_will_not_be_able_to_recover_this_message: 'Você não será capaz de recuperar essa mensagem!',
|
||||
You_will_unset_a_certificate_for_this_server: 'Você cancelará a configuração de um certificado para este servidor',
|
||||
Would_you_like_to_return_the_inquiry: 'Deseja retornar a consulta?',
|
||||
Write_External_Permission_Message: 'Rocket.Chat precisa de acesso à sua galeria para salvar imagens',
|
||||
Write_External_Permission: 'Acesso à Galeria',
|
||||
Yes: 'Sim',
|
||||
Crash_report_disclaimer: 'Nós não rastreamos o conteúdo das suas conversas. O relatório de erros e os eventos do analytics apenas contém informações relevantes para identificarmos problemas e corrigí-los.',
|
||||
Type_message: 'Digitar mensagem',
|
||||
Room_search: 'Busca de sala',
|
||||
Room_selection: 'Selecionar sala 1...9',
|
||||
Next_room: 'Próxima sala',
|
||||
Previous_room: 'Sala anterior',
|
||||
New_room: 'Nova sala',
|
||||
Upload_room: 'Enviar arquivo',
|
||||
Search_messages: 'Buscar mensagens',
|
||||
Scroll_messages: 'Rolar mensagens',
|
||||
Reply_latest: 'Responder para última mensagem',
|
||||
Server_selection: 'Seleção de servidor',
|
||||
Server_selection_numbers: 'Selecionar servidor 1...9',
|
||||
Add_server: 'Adicionar servidor',
|
||||
New_line: 'Nova linha',
|
||||
You_will_be_logged_out_of_this_application: 'Você sairá deste aplicativo.',
|
||||
Clear: 'Limpar',
|
||||
This_will_clear_all_your_offline_data: 'Isto limpará todos os seus dados offline.',
|
||||
This_will_remove_all_data_from_this_server: 'Isto removerá todos os dados desse servidor.',
|
||||
Mark_unread: 'Marcar como não Lida',
|
||||
Wait_activation_warning: 'Antes que você possa fazer o login, sua conta deve ser manualmente ativada por um administrador.',
|
||||
Screen_lock: 'Bloqueio de Tela',
|
||||
Local_authentication_biometry_title: 'Autenticar',
|
||||
Local_authentication_biometry_fallback: 'Usar senha',
|
||||
Local_authentication_unlock_option: 'Desbloquear com senha',
|
||||
Local_authentication_change_passcode: 'Alterar senha',
|
||||
Local_authentication_info: 'Nota: se você esquecer sua senha, terá de apagar e reinstalar o app.',
|
||||
Local_authentication_facial_recognition: 'reconhecimento facial',
|
||||
Local_authentication_fingerprint: 'impressão digital',
|
||||
Local_authentication_unlock_with_label: 'Desbloquear com {{label}}',
|
||||
Local_authentication_auto_lock_60: 'Após 1 minuto',
|
||||
Local_authentication_auto_lock_300: 'Após 5 minutos',
|
||||
Local_authentication_auto_lock_900: 'Após 15 minutos',
|
||||
Local_authentication_auto_lock_1800: 'Após 30 minutos',
|
||||
Local_authentication_auto_lock_3600: 'Após 1 hora',
|
||||
Passcode_enter_title: 'Digite sua senha',
|
||||
Passcode_choose_title: 'Insira sua nova senha',
|
||||
Passcode_choose_confirm_title: 'Confirme sua nova senha',
|
||||
Passcode_choose_error: 'As senhas não coincidem. Tente novamente.',
|
||||
Passcode_choose_force_set: 'Senha foi exigida pelo admin',
|
||||
Passcode_app_locked_title: 'Aplicativo bloqueado',
|
||||
Passcode_app_locked_subtitle: 'Tente novamente em {{timeLeft}} segundos',
|
||||
After_seconds_set_by_admin: 'Após {{seconds}} segundos (Configurado pelo adm)',
|
||||
Dont_activate: 'Não ativar agora',
|
||||
Queued_chats: 'Bate-papos na fila',
|
||||
Queue_is_empty: 'A fila está vazia',
|
||||
Logout_from_other_logged_in_locations: 'Sair de outros locais logados',
|
||||
You_will_be_logged_out_from_other_locations: 'Você perderá a sessão de outros clientes',
|
||||
Logged_out_of_other_clients_successfully: 'Desconectado de outros clientes com sucesso',
|
||||
Logout_failed: 'Falha ao desconectar!',
|
||||
Log_analytics_events: 'Logar eventos no analytics',
|
||||
E2E_encryption_change_password_title: 'Alterar Senha de Criptografia',
|
||||
E2E_encryption_change_password_description: 'Agora você pode criar grupos privados criptografados e mensagens diretas. Você também pode alterar os grupos privados ou DMs existentes para criptografados. Esta é uma criptografia de ponta a ponta, logo a chave para codificar / decodificar suas mensagens não será salva no servidor. Por esse motivo, você precisa armazenar sua senha em algum lugar seguro. Será solicitada a inserção de senha em outros dispositivos nos quais deseja usar a criptografia E2E.',
|
||||
E2E_encryption_change_password_error: 'Erro ao alterar senha de criptografia!',
|
||||
E2E_encryption_change_password_success: 'Senha de criptografia alterada com sucesso!',
|
||||
E2E_encryption_change_password_message: 'Certifique-se de tê-la guardado em local seguro.',
|
||||
E2E_encryption_change_password_confirmation: 'Sim, alterar',
|
||||
E2E_encryption_reset_title: 'Redefinir Chave de Criptografia',
|
||||
E2E_encryption_reset_description: 'Essa opção irá remover a chave de criptografia corrente e desconectá-lo. \nQuando você se conectar novamente, uma nova chave será gerada e restaurará acesso a qualquer canal com uma ou mais pessoas online. \nDevico à natureza da criptografia ponta a ponta, não será possível restaurar acesso a canais sem membros online.',
|
||||
E2E_encryption_reset_button: 'Redefinir',
|
||||
E2E_encryption_reset_error: 'Erro ao redefinir chave!',
|
||||
E2E_encryption_reset_message: 'Você será desconectado.',
|
||||
E2E_encryption_reset_confirmation: 'Sim, redefinir',
|
||||
Following: 'Seguindo',
|
||||
Threads_displaying_all: 'Mostrando Tudo',
|
||||
Threads_displaying_following: 'Mostrando Seguindo',
|
||||
Threads_displaying_unread: 'Mostrando Não Lidos',
|
||||
No_threads: 'Não há tópicos',
|
||||
No_threads_following: 'Você não está seguindo tópicos',
|
||||
No_threads_unread: 'Não há tópicos não lidos',
|
||||
Messagebox_Send_to_channel: 'Mostrar no canal',
|
||||
Set_as_leader: 'Definir como líder',
|
||||
Set_as_moderator: 'Definir como moderador',
|
||||
Set_as_owner: 'Definir como proprietário',
|
||||
Remove_as_leader: 'Remover como líder',
|
||||
Remove_as_moderator: 'Remover como moderador',
|
||||
Remove_as_owner: 'Remover como owner',
|
||||
Remove_from_room: 'Remover do canal',
|
||||
Ignore: 'Ignorar',
|
||||
Unignore: 'Deixar de ignorar',
|
||||
User_has_been_ignored: 'Usuário foi ignorado',
|
||||
User_has_been_unignored: 'O usuário não é mais ignorado',
|
||||
User_has_been_removed_from_s: 'Usuário foi removido de {{s}}',
|
||||
User__username__is_now_a_leader_of__room_name_: 'O usuário {{username}} agora é líder de {{room_name}}',
|
||||
User__username__is_now_a_moderator_of__room_name_: 'O usuário {{username}} agora é moderador de {{room_name}}',
|
||||
User__username__is_now_a_owner_of__room_name_: 'O usuário {{username}} agora é proprietário de {{room_name}}',
|
||||
User__username__removed_from__room_name__leaders: 'O usuário {{username}} foi removido dos líderes de {{room_name}}',
|
||||
User__username__removed_from__room_name__moderators: 'O usuário {{username}} foi removido dos moderadores de {{room_name}}',
|
||||
User__username__removed_from__room_name__owners: 'O usuário {{username}} foi removido dos proprietários de {{room_name}}',
|
||||
The_user_will_be_removed_from_s: 'O usuário será removido de {{s}}',
|
||||
Yes_remove_user: 'Sim, remover usuário!',
|
||||
Direct_message: 'Mensagem direta',
|
||||
Message_Ignored: 'Mensagem ignorada. Toque para mostrar.',
|
||||
Enter_workspace_URL: 'Digite a URL da sua workspace',
|
||||
Workspace_URL_Example: 'Ex. sua-empresa.rocket.chat',
|
||||
This_room_encryption_has_been_enabled_by__username_: 'A criptografia para essa sala foi habilitada por {{username}}',
|
||||
This_room_encryption_has_been_disabled_by__username_: 'A criptografia para essa sala foi desabilitada por {{username}}'
|
||||
};
|
|
@ -0,0 +1,663 @@
|
|||
{
|
||||
"1_person_reacted": "1 pessoa reagiu",
|
||||
"1_user": "1 usuário",
|
||||
"error-action-not-allowed": "{{action}} não é permitido",
|
||||
"error-application-not-found": "Aplicação não encontrada",
|
||||
"error-archived-duplicate-name": "Já há um canal arquivado com o nome {{room_name}}",
|
||||
"error-avatar-invalid-url": "URL inválida de avatar: {{url}}",
|
||||
"error-avatar-url-handling": "Erro durante o manuseio configuração avatar a partir de uma URL ({{url}}) para {{username}}",
|
||||
"error-cant-invite-for-direct-room": "Não é possível convidar usuários para salas diretas",
|
||||
"error-could-not-change-email": "Não foi possível mudar e-mail",
|
||||
"error-could-not-change-name": "Não foi possível mudar o nome",
|
||||
"error-could-not-change-username": "Não foi possível alterar o nome de usuário",
|
||||
"error-delete-protected-role": "Não é possível remover um papel protegido",
|
||||
"error-department-not-found": "Departamento não encontrado",
|
||||
"error-direct-message-file-upload-not-allowed": "Compartilhamento de arquivos não está permitido em mensagens diretas",
|
||||
"error-duplicate-channel-name": "Já existe um canal com nome {{channel_name}}",
|
||||
"error-email-domain-blacklisted": "O domínio de e-mail está na lista negra",
|
||||
"error-email-send-failed": "Erro ao tentar enviar e-mail: {{message}}",
|
||||
"error-save-image": "Erro ao salvar imagem",
|
||||
"error-field-unavailable": "{{field}} já está sendo usado :(",
|
||||
"error-file-too-large": "Arquivo é muito grande",
|
||||
"error-importer-not-defined": "O importador não foi definido corretamente; está faltando a classe Import.",
|
||||
"error-input-is-not-a-valid-field": "{{input}} não é válido um {{field}}",
|
||||
"error-invalid-actionlink": "Link de ação inválido",
|
||||
"error-invalid-arguments": "Argumentos inválidos",
|
||||
"error-invalid-asset": "Arquivo Inválido",
|
||||
"error-invalid-channel": "Canal inválido.",
|
||||
"error-invalid-channel-start-with-chars": "Canal inválido. Comece com @ ou #",
|
||||
"error-invalid-custom-field": "Campo personalizado inválido",
|
||||
"error-invalid-custom-field-name": "Nome inválido para o campo personalizado. Use apenas letras, números, hífens e underscores.",
|
||||
"error-invalid-date": "Data fornecida inválida",
|
||||
"error-invalid-description": "Descrição inválida",
|
||||
"error-invalid-domain": "Domínio inválido",
|
||||
"error-invalid-email": "{{email}} não é um e-mail válido",
|
||||
"error-invalid-email-address": "Endereço de e-mail inválido",
|
||||
"error-invalid-file-height": "Altura de arquivo inválida",
|
||||
"error-invalid-file-type": "Tipo de arquivo inválido",
|
||||
"error-invalid-file-width": "Altura de arquivo inválida",
|
||||
"error-invalid-from-address": "Você informou um e-mail DE inválido.",
|
||||
"error-invalid-integration": "Integração inválida",
|
||||
"error-invalid-message": "Mensagem inválida",
|
||||
"error-invalid-method": "Método inválido",
|
||||
"error-invalid-name": "Nome inválido",
|
||||
"error-invalid-password": "Senha inválida",
|
||||
"error-invalid-redirectUri": "redirectUri inválido",
|
||||
"error-invalid-role": "Papel inválido",
|
||||
"error-invalid-room": "Sala inválida",
|
||||
"error-invalid-room-name": "{{room_name}} não é um nome de sala válido",
|
||||
"error-invalid-room-type": "{{type}} não é um tipo de sala válido.",
|
||||
"error-invalid-settings": "Configurações fornecidas inválidas",
|
||||
"error-invalid-subscription": "Assinatura inválida",
|
||||
"error-invalid-token": "Token inválido",
|
||||
"error-invalid-triggerWords": "triggerWords inválidos",
|
||||
"error-invalid-urls": "URLs inválidas",
|
||||
"error-invalid-user": "Usuário inválido",
|
||||
"error-invalid-username": "Nome de usuário Inválido",
|
||||
"error-invalid-webhook-response": "O URL do webhook respondeu com um status diferente de 200",
|
||||
"error-message-deleting-blocked": "Exclusão de mensagens está bloqueada",
|
||||
"error-message-editing-blocked": "Edição de mensagens está bloqueada",
|
||||
"error-message-size-exceeded": "O tamanho da mensagem excede Message_MaxAllowedSize",
|
||||
"error-missing-unsubscribe-link": "Você deve fornecer o link para desinscrever-se: [unsubscribe].",
|
||||
"error-no-tokens-for-this-user": "Não existem tokens para este usuário",
|
||||
"error-not-allowed": "Não permitido",
|
||||
"error-not-authorized": "Não autorizado",
|
||||
"error-password-policy-not-met": "A senha não atende a política do servidor",
|
||||
"error-password-policy-not-met-maxLength": "A senha não está de acordo com a política de comprimento máximo do servidor (senha muito longa)",
|
||||
"error-password-policy-not-met-minLength": "A senha não está de acordo com a política de comprimento mínimo do servidor (senha muito curta)",
|
||||
"error-password-policy-not-met-oneLowercase": "A senha não está de acordo com a política do servidor de pelo menos um caractere minúsculo.",
|
||||
"error-password-policy-not-met-oneNumber": "A senha não está de acordo com a política do servidor, de pelo menos um caractere numérico.",
|
||||
"error-password-policy-not-met-oneSpecial": "A senha não está de acordo com a política do servidor, de pelo menos um caractere especial.",
|
||||
"error-password-policy-not-met-oneUppercase": "A senha não está de acordo com a política do servidor, de pelo menos um caractere maiúsculo.",
|
||||
"error-password-policy-not-met-repeatingCharacters": "A senha não está de acordo com a política do servidor, relativamente aos caracteres proibidos repetidos (existem vários caracteres proibidos próximos uns dos outros)",
|
||||
"error-push-disabled": "Notificações push desativadas",
|
||||
"error-remove-last-owner": "Este é o último proprietário. Por favor, defina um novo proprietário antes de remover este.",
|
||||
"error-role-in-use": "Não é possível remover o papel pois ele está em uso",
|
||||
"error-role-name-required": "Nome do papel é obrigatório",
|
||||
"error-the-field-is-required": "O campo {{field}} é obrigatório.",
|
||||
"error-too-many-requests": "Erro, muitas solicitações. Por favor, diminua a velocidade. Você deve esperar {{seconds}} segundos antes de tentar novamente.",
|
||||
"error-user-has-no-roles": "O usuário não possui permissões",
|
||||
"error-user-is-not-activated": "O usuário não está ativo",
|
||||
"error-user-limit-exceeded": "O número de usuários que você está tentando convidar para #channel_name excede o limite determindado pelo administrador",
|
||||
"error-user-not-in-room": "O usuário não está nesta sala",
|
||||
"error-user-registration-disabled": "O registro do usuário está desativado",
|
||||
"error-user-registration-secret": "O registro de usuário é permitido somente via URL secreta",
|
||||
"error-you-are-last-owner": "Você é o último proprietário da sala. Por favor defina um novo proprietário antes de sair.",
|
||||
"Actions": "Ações",
|
||||
"activity": "atividade",
|
||||
"Activity": "Atividade",
|
||||
"Add_Reaction": "Reagir",
|
||||
"Add_Server": "Adicionar servidor",
|
||||
"Add_users": "Adicionar usuário",
|
||||
"Agent": "Agente",
|
||||
"Alert": "Alerta",
|
||||
"alert": "alerta",
|
||||
"alerts": "alertas",
|
||||
"All_users_in_the_channel_can_write_new_messages": "Todos usuários no canal podem enviar mensagens novas",
|
||||
"A_meaningful_name_for_the_discussion_room": "Um nome significativo para o canal de discussão",
|
||||
"All": "Todos",
|
||||
"Allow_Reactions": "Permitir reagir",
|
||||
"Alphabetical": "Alfabético",
|
||||
"and_more": "e mais",
|
||||
"and": "e",
|
||||
"announcement": "anúncio",
|
||||
"Announcement": "Anúncio",
|
||||
"ARCHIVE": "ARQUIVAR",
|
||||
"archive": "arquivar",
|
||||
"are_typing": "estão digitando",
|
||||
"Are_you_sure_question_mark": "Você tem certeza?",
|
||||
"Are_you_sure_you_want_to_leave_the_room": "Tem certeza de que deseja sair da sala {{room}}?",
|
||||
"Audio": "Áudio",
|
||||
"Authenticating": "Autenticando",
|
||||
"Automatic": "Automático",
|
||||
"Auto_Translate": "Tradução automática",
|
||||
"Avatar_changed_successfully": "Avatar alterado com sucesso!",
|
||||
"Avatar_Url": "Avatar URL",
|
||||
"Away": "Ausente",
|
||||
"Back": "Voltar",
|
||||
"Black": "Preto",
|
||||
"Block_user": "Bloquear usuário",
|
||||
"Browser": "Navegador",
|
||||
"Broadcast_channel_Description": "Somente usuários autorizados podem escrever novas mensagens, mas os outros usuários poderão responder",
|
||||
"Broadcast_Channel": "Canal de Transmissão",
|
||||
"Busy": "Ocupado",
|
||||
"By_proceeding_you_are_agreeing": "Ao prosseguir você está aceitando",
|
||||
"Cancel_editing": "Cancelar edição",
|
||||
"Cancel_recording": "Cancelar gravação",
|
||||
"Cancel": "Cancelar",
|
||||
"changing_avatar": "trocando avatar",
|
||||
"creating_channel": "criando canal",
|
||||
"creating_invite": "criando convite",
|
||||
"Channel_Name": "Nome do Canal",
|
||||
"Channels": "Canais",
|
||||
"Chats": "Conversas",
|
||||
"Change_Language": "Alterar idioma",
|
||||
"Change_language_loading": "Alterando idioma.",
|
||||
"Call_already_ended": "A chamada já terminou!",
|
||||
"Clear_cache_loading": "Limpando cache.",
|
||||
"Clear_cookies_alert": "Você quer limpar seus cookies?",
|
||||
"Clear_cookies_desc": "Esta ação limpará todos os cookies de login permitindo que você faça login em outras contas.",
|
||||
"Clear_cookies_yes": "Sim, limpar cookies",
|
||||
"Clear_cookies_no": "Não, manter cookies",
|
||||
"Click_to_join": "Clique para participar!",
|
||||
"Close": "Fechar",
|
||||
"Close_emoji_selector": "Fechar seletor de emojis",
|
||||
"Closing_chat": "Fechando conversa",
|
||||
"Choose": "Escolher",
|
||||
"Chat_closed_by_agent": "Conversa fechada por agente",
|
||||
"Choose_from_library": "Escolha da biblioteca",
|
||||
"Choose_file": "Enviar arquivo",
|
||||
"Choose_where_you_want_links_be_opened": "Escolha onde deseja que os links sejam abertos",
|
||||
"Code": "Código",
|
||||
"Code_or_password_invalid": "Código ou senha inválido",
|
||||
"Collaborative": "Colaborativo",
|
||||
"Confirm": "Confirmar",
|
||||
"Connect": "Conectar",
|
||||
"Connected": "Conectado",
|
||||
"Conversation": "Conversação",
|
||||
"connecting_server": "conectando no servidor",
|
||||
"Connecting": "Conectando...",
|
||||
"Contact_us": "Entre em contato",
|
||||
"Continue_with": "Entrar com",
|
||||
"Contact_your_server_admin": "Contate o administrador do servidor.",
|
||||
"Copied_to_clipboard": "Copiado para a área de transferência!",
|
||||
"Copy": "Copiar",
|
||||
"Permalink": "Link-Permanente",
|
||||
"Create_account": "Criar conta",
|
||||
"Create_Channel": "Criar Canal",
|
||||
"Create_Direct_Messages": "Criar Mensagens Diretas",
|
||||
"Create_Discussion": "Criar Discussão",
|
||||
"Created_snippet": "criou um snippet",
|
||||
"Create_a_new_workspace": "Criar nova área de trabalho",
|
||||
"Create": "Criar",
|
||||
"Dark": "Escuro",
|
||||
"Dark_level": "Nível escuro",
|
||||
"Default_browser": "Navegador padrão",
|
||||
"Delete_Room_Warning": "A exclusão de uma sala irá apagar todas as mensagens postadas na sala. Isso não pode ser desfeito.",
|
||||
"delete": "excluir",
|
||||
"Delete": "Excluir",
|
||||
"DELETE": "EXCLUIR",
|
||||
"deleting_room": "excluindo sala",
|
||||
"Direct_Messages": "Mensagens Diretas",
|
||||
"Desktop_Options": "Opções De Área De Trabalho",
|
||||
"Desktop_Notifications": "Notificações da Área de Trabalho",
|
||||
"Desktop_Alert_info": "Essas notificações são entregues a você na área de trabalho",
|
||||
"Directory": "Diretório",
|
||||
"description": "descrição",
|
||||
"Description": "Descrição",
|
||||
"Disable_notifications": "Desabilitar notificações",
|
||||
"Discussions": "Discussões",
|
||||
"Discussion_Desc": "Ajude a manter uma visão geral sobre o que está acontecendo! Ao criar uma discussão, um sub-canal do que você selecionou é criado e os dois são vinculados.",
|
||||
"Discussion_name": "Nome da discussão",
|
||||
"Done": "Pronto",
|
||||
"Dont_Have_An_Account": "Não tem uma conta?",
|
||||
"Do_you_have_an_account": "Você tem uma conta?",
|
||||
"Do_you_really_want_to_key_this_room_question_mark": "Você quer realmente {{key}} esta sala?",
|
||||
"E2E_Encryption": "Encriptação ponta a ponta",
|
||||
"E2E_How_It_Works_info1": "Agora você pode criar grupos privados criptografados e mensagens diretas. Você também pode alterar grupos privados existentes ou DMs para criptografados.",
|
||||
"E2E_How_It_Works_info2": "Esta é a criptografia *ponta a ponta*, portanto, a chave para codificar/decodificar suas mensagens e elas não serão salvas no servidor. Por esse motivo *você precisa armazenar esta senha em algum lugar seguro* que você pode acessar mais tarde se precisar.",
|
||||
"E2E_How_It_Works_info3": "Se você continuar, será gerada automaticamente uma senha E2E.",
|
||||
"E2E_How_It_Works_info4": "Você também pode configurar uma nova senha para sua chave de criptografia a qualquer momento em qualquer navegador em que tenha inserido a senha E2E existente.",
|
||||
"edit": "editar",
|
||||
"edited": "editado",
|
||||
"Edit": "Editar",
|
||||
"Edit_Invite": "Editar convite",
|
||||
"Edit_Status": "Editar Status",
|
||||
"End_to_end_encrypted_room": "Sala criptografada de ponta a ponta",
|
||||
"end_to_end_encryption": "criptografia de ponta a ponta",
|
||||
"Email_or_password_field_is_empty": "Email ou senha estão vazios",
|
||||
"Email": "E-mail",
|
||||
"email": "e-mail",
|
||||
"Empty_title": "Título vazio",
|
||||
"Email_Notification_Mode_All": "Cada Menção / Mensagem Direta",
|
||||
"Email_Notification_Mode_Disabled": "Desativado",
|
||||
"Enable_Auto_Translate": "Ativar a tradução automática",
|
||||
"Enable_notifications": "Habilitar notificações",
|
||||
"Encrypted": "Criptografado",
|
||||
"Encrypted_message": "Mensagem criptografada",
|
||||
"Enter_Your_E2E_Password": "Digite Sua Senha E2E",
|
||||
"Enter_Your_Encryption_Password_desc1": "Isso permitirá que você acesse seus grupos privados e mensagens diretas criptografadas.",
|
||||
"Enter_Your_Encryption_Password_desc2": "Você precisa inserir a senha para codificar/decodificar mensagens em todos os lugares em que usar o chat.",
|
||||
"Encryption_error_title": "Sua senha de criptografia parece errada",
|
||||
"Encryption_error_desc": "Não foi possível decodificar sua chave de criptografia para ser importada.",
|
||||
"Everyone_can_access_this_channel": "Todos podem acessar este canal",
|
||||
"Error_uploading": "Erro subindo",
|
||||
"Expiration_Days": "Expira em (dias)",
|
||||
"Favorites": "Favoritos",
|
||||
"Files": "Arquivos",
|
||||
"File_description": "Descrição do arquivo",
|
||||
"File_name": "Nome do arquivo",
|
||||
"Finish_recording": "Encerrar gravação",
|
||||
"Following_thread": "Começou a seguir tópico",
|
||||
"For_your_security_you_must_enter_your_current_password_to_continue": "Para sua segurança, você precisa digitar sua senha",
|
||||
"Forgot_password_If_this_email_is_registered": "Se este e-mail estiver cadastrado, enviaremos instruções sobre como redefinir sua senha. Se você não receber um e-mail em breve, volte e tente novamente.",
|
||||
"Forgot_password": "Esqueceu sua senha?",
|
||||
"Forgot_Password": "Esqueci minha senha",
|
||||
"Forward": "Encaminhar",
|
||||
"Forward_Chat": "Encaminhar Conversa",
|
||||
"Forward_to_department": "Encaminhar para departamento",
|
||||
"Forward_to_user": "Encaminhar para usuário",
|
||||
"Full_table": "Clique para ver a tabela completa",
|
||||
"Generate_New_Link": "Gerar novo convite",
|
||||
"Group_by_favorites": "Agrupar favoritos",
|
||||
"Group_by_type": "Agrupar por tipo",
|
||||
"Has_joined_the_channel": "entrou no canal",
|
||||
"Has_joined_the_conversation": "entrou na conversa",
|
||||
"Has_left_the_channel": "saiu da conversa",
|
||||
"Hide_System_Messages": "Esconder mensagens do sistema",
|
||||
"Hide_type_messages": "Esconder mensagens de \"{{type}}\"",
|
||||
"Message_HideType_uj": "Utilizador Entrou",
|
||||
"Message_HideType_ul": "Utilizador Saiu",
|
||||
"Message_HideType_ru": "Utilizador Removido",
|
||||
"Message_HideType_au": "Utilizador adicionado",
|
||||
"Message_HideType_mute_unmute": "Utilizador Silenciado",
|
||||
"Message_HideType_r": "Nome da sala alterado",
|
||||
"Message_HideType_ut": "Utilizador adicionado ao bate-papo",
|
||||
"Message_HideType_wm": "Bem Vindo",
|
||||
"Message_HideType_rm": "Mensagem Removida",
|
||||
"Message_HideType_subscription_role_added": "Papel atribuído",
|
||||
"Message_HideType_subscription_role_removed": "Papel removido",
|
||||
"Message_HideType_room_archived": "Sala arquivada",
|
||||
"Message_HideType_room_unarchived": "Sala desarquivada",
|
||||
"IP": "IP",
|
||||
"In_app": "No app",
|
||||
"In_App_and_Desktop_Alert_info": "Exibe um banner na parte superior da tela quando o aplicativo é aberto e exibe uma notificação na área de trabalho",
|
||||
"Invisible": "Invisível",
|
||||
"Invite": "Convidar",
|
||||
"is_typing": "está digitando",
|
||||
"Invalid_or_expired_invite_token": "Token de convite inválido ou vencido",
|
||||
"Invalid_server_version": "O servidor que você está conectando não é suportado mais por esta versão do aplicativo: {{currentVersion}}.\n\nEsta versão do aplicativo requer a versão {{minVersion}} do servidor para funcionar corretamente.",
|
||||
"Invite_Link": "Link de Convite",
|
||||
"Invite_users": "Convidar usuários",
|
||||
"Join": "Entrar",
|
||||
"Join_Code": "Insira o Código da Sala",
|
||||
"Insert_Join_Code": "Insira o código para entrar na sala",
|
||||
"Join_our_open_workspace": "Entra na nossa workspace pública",
|
||||
"Join_your_workspace": "Entre na sua workspace",
|
||||
"Just_invited_people_can_access_this_channel": "Apenas as pessoas convidadas podem acessar este canal",
|
||||
"Language": "Idioma",
|
||||
"last_message": "última mensagem",
|
||||
"Leave_channel": "Sair do canal",
|
||||
"leaving_room": "saindo do canal",
|
||||
"leave": "sair",
|
||||
"Legal": "Legal",
|
||||
"Light": "Claro",
|
||||
"Livechat": "Livechat",
|
||||
"Login": "Entrar",
|
||||
"Login_error": "Suas credenciais foram rejeitadas. Tente novamente por favor!",
|
||||
"Login_with": "Login with",
|
||||
"Logout": "Sair",
|
||||
"Logging_out": "Saindo.",
|
||||
"Max_number_of_uses": "Número máximo de usos",
|
||||
"Max_number_of_users_allowed_is_number": "Número máximo de usuários é {{maxUsers}}",
|
||||
"Members": "Membros",
|
||||
"Mentioned_Messages": "Mensagens mencionadas",
|
||||
"mentioned": "mencionado",
|
||||
"Mentions": "Menções",
|
||||
"Message_accessibility": "Mensagem de {{user}} às {{time}}: {{message}}",
|
||||
"Message_actions": "Ações",
|
||||
"Message_pinned": "Fixou uma mensagem",
|
||||
"Message_removed": "Mensagem removida",
|
||||
"message": "mensagem",
|
||||
"messages": "mensagens",
|
||||
"Messages": "Mensagens",
|
||||
"Microphone_Permission_Message": "Rocket.Chat precisa de acesso ao seu microfone para enviar mensagens de áudio.",
|
||||
"Microphone_Permission": "Acesso ao Microfone",
|
||||
"Mute": "Mudo",
|
||||
"muted": "mudo",
|
||||
"N_people_reacted": "{{n}} pessoas reagiram",
|
||||
"N_users": "{{n}} usuários",
|
||||
"name": "nome",
|
||||
"Name": "Nome",
|
||||
"Navigation_history": "Histórico de navegação",
|
||||
"Never": "Nunca",
|
||||
"New_in_RocketChat_question_mark": "Novo no Rocket.Chat?",
|
||||
"New_Message": "Nova Mensagem",
|
||||
"New_Password": "Nova Senha",
|
||||
"Next": "Próximo",
|
||||
"No_files": "Não há arquivos",
|
||||
"No_limit": "Sem limite",
|
||||
"No_mentioned_messages": "Não há menções",
|
||||
"No_pinned_messages": "Não há mensagens fixadas",
|
||||
"No_results_found": "Nenhum resultado encontrado",
|
||||
"No_starred_messages": "Não há mensagens favoritas",
|
||||
"No_thread_messages": "Não há tópicos",
|
||||
"No_label_provided": "Sem {{label}}.",
|
||||
"No_Message": "Não há mensagens",
|
||||
"No_messages_yet": "Não há mensagens ainda",
|
||||
"No_Reactions": "Sem reações",
|
||||
"Nothing_to_save": "Nada para salvar!",
|
||||
"Notify_active_in_this_room": "Notificar usuários ativos nesta sala",
|
||||
"Notify_all_in_this_room": "Notificar todos nesta sala",
|
||||
"Notifications": "Notificações",
|
||||
"Notification_Duration": "Duração da notificação",
|
||||
"Notification_Preferences": "Preferências de notificação",
|
||||
"Not_RC_Server": "Este não é um servidor Rocket.Chat.\n{{contact}}",
|
||||
"No_available_agents_to_transfer": "Nenhum agente disponível para transferência",
|
||||
"Offline": "Offline",
|
||||
"Omnichannel": "Omnichannel",
|
||||
"Open_Livechats": "Bate-papos em Andamento",
|
||||
"Omnichannel_enable_alert": "Você não está disponível no Omnichannel. Você quer ficar disponível?",
|
||||
"Oops": "Ops!",
|
||||
"Onboarding_description": "Workspace é o espaço de colaboração do seu time ou organização. Peça um convite ou o endereço ao seu administrador ou crie uma workspace para o seu time.",
|
||||
"Onboarding_join_workspace": "Entre numa workspace",
|
||||
"Onboarding_subtitle": "Além da colaboração em equipe",
|
||||
"Onboarding_title": "Bem vindo ao Rocket.Chat",
|
||||
"Onboarding_join_open_description": "Entre na nossa workspace pública para conversar com o time da Rocket.Chat e nossa comunidade.",
|
||||
"Onboarding_agree_terms": "Ao continuar, você aceita nossos ",
|
||||
"Onboarding_less_options": "Menos opções",
|
||||
"Onboarding_more_options": "Mais opções",
|
||||
"Online": "Online",
|
||||
"Only_authorized_users_can_write_new_messages": "Somente usuários autorizados podem escrever novas mensagens",
|
||||
"Open_emoji_selector": "Abrir seletor de emoji",
|
||||
"Open_Source_Communication": "Comunicação Open Source",
|
||||
"Open_your_authentication_app_and_enter_the_code": "Abra seu aplicativo de autenticação e digite o código.",
|
||||
"OR": "OU",
|
||||
"OS": "SO",
|
||||
"Overwrites_the_server_configuration_and_use_room_config": "Substituir a configuração do servidor e usar a configuração da sala",
|
||||
"Password": "Senha",
|
||||
"Parent_channel_or_group": "Canal ou grupo pai",
|
||||
"Permalink_copied_to_clipboard": "Link-permanente copiado para a área de transferência!",
|
||||
"Pin": "Fixar",
|
||||
"Pinned_Messages": "Mensagens Fixadas",
|
||||
"pinned": "fixada",
|
||||
"Pinned": "Mensagens Fixadas",
|
||||
"Please_wait": "Por favor, aguarde.",
|
||||
"Please_enter_your_password": "Por favor, digite sua senha",
|
||||
"Please_add_a_comment": "Por favor, adicione um comentário",
|
||||
"Preferences": "Preferências",
|
||||
"Preferences_saved": "Preferências salvas!",
|
||||
"Privacy_Policy": " Política de Privacidade",
|
||||
"Private_Channel": "Canal Privado",
|
||||
"Private_Groups": "Grupo Privado",
|
||||
"Private": "Privado",
|
||||
"Processing": "Processando...",
|
||||
"Profile_saved_successfully": "Perfil salvo com sucesso!",
|
||||
"Profile": "Perfil",
|
||||
"Public_Channel": "Canal Público",
|
||||
"Public": "Público",
|
||||
"Push_Notifications": "Notificações Push",
|
||||
"Push_Notifications_Alert_Info": "Essas notificações são entregues a você quando o aplicativo não está aberto",
|
||||
"Quote": "Citar",
|
||||
"Reactions_are_disabled": "Reagir está desabilitado",
|
||||
"Reactions_are_enabled": "Reagir está habilitado",
|
||||
"Reactions": "Reações",
|
||||
"Read_External_Permission_Message": "Rocket.Chat precisa acessar fotos, mídia e arquivos no seu dispositivo",
|
||||
"Read_External_Permission": "Permissão de acesso à arquivos",
|
||||
"Read_Only_Channel": "Canal Somente Leitura",
|
||||
"Read_Only": "Somente Leitura",
|
||||
"Receive_Group_Mentions": "Receber menções de grupo",
|
||||
"Receive_Group_Mentions_Info": "Receber menções @all e @here",
|
||||
"Register": "Registrar",
|
||||
"Read_Receipt": "Lida por",
|
||||
"Repeat_Password": "Repetir Senha",
|
||||
"Replied_on": "Respondido em:",
|
||||
"replies": "respostas",
|
||||
"reply": "resposta",
|
||||
"Reply": "Responder",
|
||||
"Receive_Notification": "Receber Notificação",
|
||||
"Receive_notifications_from": "Receber notificação de {{name}}",
|
||||
"Resend": "Reenviar",
|
||||
"Reset_password": "Resetar senha",
|
||||
"resetting_password": "redefinindo senha",
|
||||
"RESET": "RESETAR",
|
||||
"Return": "Retornar",
|
||||
"Review_app_title": "Você está gostando do app?",
|
||||
"Review_app_desc": "Nos dê 5 estrelas na {{store}}",
|
||||
"Review_app_yes": "Claro!",
|
||||
"Review_app_no": "Não",
|
||||
"Review_app_later": "Talvez depois",
|
||||
"Review_app_unable_store": "Não foi possível abrir {{store}}",
|
||||
"Review_this_app": "Avaliar esse app",
|
||||
"Remove": "Remover",
|
||||
"Roles": "Papéis",
|
||||
"Room_actions": "Ações",
|
||||
"Room_changed_announcement": "O anúncio da sala foi alterado para: {{announcement}} por {{userBy}}",
|
||||
"Room_changed_description": "A descrição da sala foi alterada para: {{description}} por {{userBy}}",
|
||||
"Room_changed_privacy": "Tipo da sala mudou para: {{type}} por {{userBy}}",
|
||||
"Room_changed_topic": "Tópico da sala mudou para: {{topic}} por {{userBy}}",
|
||||
"Room_Files": "Arquivos",
|
||||
"Room_Info_Edit": "Editar",
|
||||
"Room_Info": "Informações da Sala",
|
||||
"Room_Members": "Membros",
|
||||
"Room_name_changed": "Nome da sala alterado para: {{name}} por {{userBy}}",
|
||||
"SAVE": "SALVAR",
|
||||
"Save_Changes": "Salvar Alterações",
|
||||
"Save": "Salvar",
|
||||
"saving_preferences": "salvando preferências",
|
||||
"saving_profile": "salvando perfil",
|
||||
"saving_settings": "salvando configurações",
|
||||
"saved_to_gallery": "Salvo na galeria",
|
||||
"Save_Your_E2E_Password": "Salve sua senha E2E",
|
||||
"Save_Your_Encryption_Password": "Salve Sua Senha de Criptografia",
|
||||
"Save_Your_Encryption_Password_warning": "Esta senha não é armazenada em nenhum lugar, portanto, salve-a com cuidado em outro lugar.",
|
||||
"Save_Your_Encryption_Password_info": "Observe que se você perder sua senha, não há como recuperá-la e você perderá o acesso às suas mensagens.",
|
||||
"Search_Messages": "Buscar Mensagens",
|
||||
"Search": "Buscar",
|
||||
"Search_by": "Buscar por",
|
||||
"Search_global_users": "Busca por usuários globais",
|
||||
"Search_global_users_description": "Caso ativado, busca por usuários de outras empresas ou servidores.",
|
||||
"Security_and_privacy": "Segurança e privacidade",
|
||||
"Select_Avatar": "Selecionar Avatar",
|
||||
"Select_Server": "Selecionar Servidor",
|
||||
"Select_Users": "Selecionar Usuários",
|
||||
"Select_a_Channel": "Selecione um canal",
|
||||
"Select_a_Department": "Selecione um Departamento",
|
||||
"Select_an_option": "Selecione uma opção",
|
||||
"Select_a_User": "Selecione um Usuário",
|
||||
"Send": "Enviar",
|
||||
"Send_audio_message": "Enviar mensagem de áudio",
|
||||
"Send_crash_report": "Enviar relatório de erros",
|
||||
"Send_message": "Enviar mensagem",
|
||||
"Send_me_the_code_again": "Envie-me o código novamente",
|
||||
"Send_to": "Enviar para...",
|
||||
"Sent_an_attachment": "Enviou um anexo",
|
||||
"Server": "Servidor",
|
||||
"Set_username_subtitle": "O usuário é utilizado para permitir que você seja mencionado em mensagens",
|
||||
"Settings": "Configurações",
|
||||
"Settings_succesfully_changed": "Configurações salvas com sucesso!",
|
||||
"Share": "Compartilhar",
|
||||
"Share_Link": "Share Link",
|
||||
"Show_more": "Mostrar mais..",
|
||||
"Show_Unread_Counter": "Mostrar contador não lido",
|
||||
"Show_Unread_Counter_Info": "O contador não lido é exibido como um emblema à direita do canal, na lista",
|
||||
"Sign_in_your_server": "Entrar no seu servidor",
|
||||
"Sign_Up": "Registrar",
|
||||
"Some_field_is_invalid_or_empty": "Algum campo está inválido ou vazio",
|
||||
"Sorting_by": "Ordenando por {{key}}",
|
||||
"Sound": "Som da notificação",
|
||||
"Star_room": "Favoritar sala",
|
||||
"Star": "Favorito",
|
||||
"Starred_Messages": "Mensagens Favoritas",
|
||||
"starred": "favoritou",
|
||||
"Starred": "Mensagens Favoritas",
|
||||
"Start_of_conversation": "Início da conversa",
|
||||
"Started_call": "Chamada iniciada por {{userBy}}",
|
||||
"Started_discussion": "Iniciou uma discussão:",
|
||||
"Submit": "Enviar",
|
||||
"Table": "Tabela",
|
||||
"Take_a_photo": "Tirar uma foto",
|
||||
"Take_a_video": "Gravar um vídeo",
|
||||
"Terms_of_Service": " Termos de Serviço ",
|
||||
"Theme": "Tema",
|
||||
"The_user_wont_be_able_to_type_in_roomName": "O usuário não poderá digitar em {{roomName}}",
|
||||
"The_user_will_be_able_to_type_in_roomName": "O usuário poderá digitar em {{roomName}}",
|
||||
"There_was_an_error_while_action": "Aconteceu um erro {{action}}!",
|
||||
"This_room_is_blocked": "Este quarto está bloqueado",
|
||||
"This_room_is_read_only": "Este quarto é apenas de leitura",
|
||||
"Thread": "Tópico",
|
||||
"Threads": "Tópicos",
|
||||
"Timezone": "Fuso horário",
|
||||
"To": "Para",
|
||||
"topic": "tópico",
|
||||
"Topic": "Tópico",
|
||||
"Try_again": "Tentar novamente",
|
||||
"Two_Factor_Authentication": "Autenticação de dois fatores",
|
||||
"Type_the_channel_name_here": "Digite o nome do canal",
|
||||
"unarchive": "desarquivar",
|
||||
"UNARCHIVE": "DESARQUIVAR",
|
||||
"Unblock_user": "Desbloquear usuário",
|
||||
"Unfollowed_thread": "Parou de seguir tópico",
|
||||
"Unmute": "Permitir que o usuário fale",
|
||||
"unmuted": "permitiu que o usuário fale",
|
||||
"Unpin": "Desafixar Mensagem",
|
||||
"unread_messages": "não lidas",
|
||||
"Unread": "Não lidas",
|
||||
"Unread_on_top": "Não lidas no topo",
|
||||
"Unstar": "Remover favorito",
|
||||
"Updating": "Atualizando...",
|
||||
"Uploading": "Subindo arquivo",
|
||||
"Upload_file_question_mark": "Enviar arquivo?",
|
||||
"User": "Usuário",
|
||||
"Users": "Usuários",
|
||||
"User_added_by": "Usuário {{userAdded}} adicionado por {{userBy}}",
|
||||
"User_has_been_key": "Usuário foi {{key}}",
|
||||
"User_is_no_longer_role_by_": "{{user}} não pertence mais à {{role}} por {{userBy}}",
|
||||
"User_muted_by": "User {{userMuted}} muted por {{userBy}}",
|
||||
"User_removed_by": "Usuário {{userRemoved}} removido por {{userBy}}",
|
||||
"User_sent_an_attachment": "{{user}} enviou um anexo",
|
||||
"User_unmuted_by": "{{userBy}} permitiu que {{userUnmuted}} fale na sala",
|
||||
"User_was_set_role_by_": "{{user}} foi definido como {{role}} por {{userBy}}",
|
||||
"Username_is_empty": "Usuário está vazio",
|
||||
"Username": "Usuário",
|
||||
"Username_or_email": "Usuário ou email",
|
||||
"Uses_server_configuration": "Usar configuração do servidor",
|
||||
"Verify": "Verificar",
|
||||
"Verify_email_title": "Registrado com sucesso!",
|
||||
"Verify_email_desc": "Nós lhe enviamos um e-mail para confirmar o seu registro. Se você não receber um e-mail em breve, por favor retorne e tente novamente.",
|
||||
"Verify_your_email_for_the_code_we_sent": "Verifique em seu e-mail o código que enviamos",
|
||||
"Video_call": "Chamada de vídeo",
|
||||
"Voice_call": "Chamada de voz",
|
||||
"Waiting_for_network": "Aguardando rede...",
|
||||
"Websocket_disabled": "Websocket está desativado para esse servidor.\n{{contact}}",
|
||||
"Welcome": "Bem vindo",
|
||||
"Whats_your_2fa": "Qual seu código de autenticação?",
|
||||
"What_are_you_doing_right_now": "O que você está fazendo agora?",
|
||||
"Without_Servers": "Sem Servidores",
|
||||
"Workspaces": "Workspaces",
|
||||
"Yes_action_it": "Sim, {{action}}!",
|
||||
"Yesterday": "Ontem",
|
||||
"You_are_in_preview_mode": "Está é uma prévia do canal",
|
||||
"You_are_offline": "Você está offline",
|
||||
"You_can_search_using_RegExp_eg": "Você pode usar expressões regulares, por exemplo `/^text$/i`",
|
||||
"You_need_to_verifiy_your_email_address_to_get_notications": "Você precisa confirmar seu endereço de e-mail para obter notificações",
|
||||
"You_colon": "Você: ",
|
||||
"you_were_mentioned": "você foi mencionado",
|
||||
"You_were_removed_from_channel": "Você foi removido de {{channel}}",
|
||||
"you": "você",
|
||||
"You": "Você",
|
||||
"Your_invite_link_will_expire_after__usesLeft__uses": "Seu link de convite irá vencer depois de {{usesLeft}} usos.",
|
||||
"Your_invite_link_will_expire_on__date__or_after__usesLeft__uses": "Seu link de convite irá vencer em {{date}} ou depois de {{usesLeft}} usos.",
|
||||
"Your_invite_link_will_expire_on__date__": "Seu link de convite irá vencer em {{date}}.",
|
||||
"Your_invite_link_will_never_expire": "Seu link de convite nunca irá vencer.",
|
||||
"Your_workspace": "Sua workspace",
|
||||
"You_will_not_be_able_to_recover_this_message": "Você não será capaz de recuperar essa mensagem!",
|
||||
"You_will_unset_a_certificate_for_this_server": "Você cancelará a configuração de um certificado para este servidor",
|
||||
"Would_you_like_to_return_the_inquiry": "Deseja retornar a consulta?",
|
||||
"Write_External_Permission_Message": "Rocket.Chat precisa de acesso à sua galeria para salvar imagens",
|
||||
"Write_External_Permission": "Acesso à Galeria",
|
||||
"Yes": "Sim",
|
||||
"Crash_report_disclaimer": "Nós não rastreamos o conteúdo das suas conversas. O relatório de erros e os eventos do analytics apenas contém informações relevantes para identificarmos problemas e corrigí-los.",
|
||||
"Type_message": "Digitar mensagem",
|
||||
"Room_search": "Busca de sala",
|
||||
"Room_selection": "Selecionar sala 1...9",
|
||||
"Next_room": "Próxima sala",
|
||||
"Previous_room": "Sala anterior",
|
||||
"New_room": "Nova sala",
|
||||
"Upload_room": "Enviar arquivo",
|
||||
"Search_messages": "Buscar mensagens",
|
||||
"Scroll_messages": "Rolar mensagens",
|
||||
"Reply_latest": "Responder para última mensagem",
|
||||
"Server_selection": "Seleção de servidor",
|
||||
"Server_selection_numbers": "Selecionar servidor 1...9",
|
||||
"Add_server": "Adicionar servidor",
|
||||
"New_line": "Nova linha",
|
||||
"You_will_be_logged_out_of_this_application": "Você sairá deste aplicativo.",
|
||||
"Clear": "Limpar",
|
||||
"This_will_clear_all_your_offline_data": "Isto limpará todos os seus dados offline.",
|
||||
"This_will_remove_all_data_from_this_server": "Isto removerá todos os dados desse servidor.",
|
||||
"Mark_unread": "Marcar como não Lida",
|
||||
"Wait_activation_warning": "Antes que você possa fazer o login, sua conta deve ser manualmente ativada por um administrador.",
|
||||
"Screen_lock": "Bloqueio de Tela",
|
||||
"Local_authentication_biometry_title": "Autenticar",
|
||||
"Local_authentication_biometry_fallback": "Usar senha",
|
||||
"Local_authentication_unlock_option": "Desbloquear com senha",
|
||||
"Local_authentication_change_passcode": "Alterar senha",
|
||||
"Local_authentication_info": "Nota: se você esquecer sua senha, terá de apagar e reinstalar o app.",
|
||||
"Local_authentication_facial_recognition": "reconhecimento facial",
|
||||
"Local_authentication_fingerprint": "impressão digital",
|
||||
"Local_authentication_unlock_with_label": "Desbloquear com {{label}}",
|
||||
"Local_authentication_auto_lock_60": "Após 1 minuto",
|
||||
"Local_authentication_auto_lock_300": "Após 5 minutos",
|
||||
"Local_authentication_auto_lock_900": "Após 15 minutos",
|
||||
"Local_authentication_auto_lock_1800": "Após 30 minutos",
|
||||
"Local_authentication_auto_lock_3600": "Após 1 hora",
|
||||
"Passcode_enter_title": "Digite sua senha",
|
||||
"Passcode_choose_title": "Insira sua nova senha",
|
||||
"Passcode_choose_confirm_title": "Confirme sua nova senha",
|
||||
"Passcode_choose_error": "As senhas não coincidem. Tente novamente.",
|
||||
"Passcode_choose_force_set": "Senha foi exigida pelo admin",
|
||||
"Passcode_app_locked_title": "Aplicativo bloqueado",
|
||||
"Passcode_app_locked_subtitle": "Tente novamente em {{timeLeft}} segundos",
|
||||
"After_seconds_set_by_admin": "Após {{seconds}} segundos (Configurado pelo adm)",
|
||||
"Dont_activate": "Não ativar agora",
|
||||
"Queued_chats": "Bate-papos na fila",
|
||||
"Queue_is_empty": "A fila está vazia",
|
||||
"Logout_from_other_logged_in_locations": "Sair de outros locais logados",
|
||||
"You_will_be_logged_out_from_other_locations": "Você perderá a sessão de outros clientes",
|
||||
"Logged_out_of_other_clients_successfully": "Desconectado de outros clientes com sucesso",
|
||||
"Logout_failed": "Falha ao desconectar!",
|
||||
"Log_analytics_events": "Logar eventos no analytics",
|
||||
"E2E_encryption_change_password_title": "Alterar Senha de Criptografia",
|
||||
"E2E_encryption_change_password_description": "Agora você pode criar grupos privados criptografados e mensagens diretas. Você também pode alterar os grupos privados ou DMs existentes para criptografados. Esta é uma criptografia de ponta a ponta, logo a chave para codificar / decodificar suas mensagens não será salva no servidor. Por esse motivo, você precisa armazenar sua senha em algum lugar seguro. Será solicitada a inserção de senha em outros dispositivos nos quais deseja usar a criptografia E2E.",
|
||||
"E2E_encryption_change_password_error": "Erro ao alterar senha de criptografia!",
|
||||
"E2E_encryption_change_password_success": "Senha de criptografia alterada com sucesso!",
|
||||
"E2E_encryption_change_password_message": "Certifique-se de tê-la guardado em local seguro.",
|
||||
"E2E_encryption_change_password_confirmation": "Sim, alterar",
|
||||
"E2E_encryption_reset_title": "Redefinir Chave de Criptografia",
|
||||
"E2E_encryption_reset_description": "Essa opção irá remover a chave de criptografia corrente e desconectá-lo. \nQuando você se conectar novamente, uma nova chave será gerada e restaurará acesso a qualquer canal com uma ou mais pessoas online. \nDevico à natureza da criptografia ponta a ponta, não será possível restaurar acesso a canais sem membros online.",
|
||||
"E2E_encryption_reset_button": "Redefinir",
|
||||
"E2E_encryption_reset_error": "Erro ao redefinir chave!",
|
||||
"E2E_encryption_reset_message": "Você será desconectado.",
|
||||
"E2E_encryption_reset_confirmation": "Sim, redefinir",
|
||||
"Following": "Seguindo",
|
||||
"Threads_displaying_all": "Mostrando Tudo",
|
||||
"Threads_displaying_following": "Mostrando Seguindo",
|
||||
"Threads_displaying_unread": "Mostrando Não Lidos",
|
||||
"No_threads": "Não há tópicos",
|
||||
"No_threads_following": "Você não está seguindo tópicos",
|
||||
"No_threads_unread": "Não há tópicos não lidos",
|
||||
"Messagebox_Send_to_channel": "Mostrar no canal",
|
||||
"Set_as_leader": "Definir como líder",
|
||||
"Set_as_moderator": "Definir como moderador",
|
||||
"Set_as_owner": "Definir como proprietário",
|
||||
"Remove_as_leader": "Remover como líder",
|
||||
"Remove_as_moderator": "Remover como moderador",
|
||||
"Remove_as_owner": "Remover como owner",
|
||||
"Remove_from_room": "Remover do canal",
|
||||
"Ignore": "Ignorar",
|
||||
"Unignore": "Deixar de ignorar",
|
||||
"User_has_been_ignored": "Usuário foi ignorado",
|
||||
"User_has_been_unignored": "O usuário não é mais ignorado",
|
||||
"User_has_been_removed_from_s": "Usuário foi removido de {{s}}",
|
||||
"User__username__is_now_a_leader_of__room_name_": "O usuário {{username}} agora é líder de {{room_name}}",
|
||||
"User__username__is_now_a_moderator_of__room_name_": "O usuário {{username}} agora é moderador de {{room_name}}",
|
||||
"User__username__is_now_a_owner_of__room_name_": "O usuário {{username}} agora é proprietário de {{room_name}}",
|
||||
"User__username__removed_from__room_name__leaders": "O usuário {{username}} foi removido dos líderes de {{room_name}}",
|
||||
"User__username__removed_from__room_name__moderators": "O usuário {{username}} foi removido dos moderadores de {{room_name}}",
|
||||
"User__username__removed_from__room_name__owners": "O usuário {{username}} foi removido dos proprietários de {{room_name}}",
|
||||
"The_user_will_be_removed_from_s": "O usuário será removido de {{s}}",
|
||||
"Yes_remove_user": "Sim, remover usuário!",
|
||||
"Direct_message": "Mensagem direta",
|
||||
"Message_Ignored": "Mensagem ignorada. Toque para mostrar.",
|
||||
"Enter_workspace_URL": "Digite a URL da sua workspace",
|
||||
"Workspace_URL_Example": "Ex. sua-empresa.rocket.chat",
|
||||
"This_room_encryption_has_been_enabled_by__username_": "A criptografia para essa sala foi habilitada por {{username}}",
|
||||
"This_room_encryption_has_been_disabled_by__username_": "A criptografia para essa sala foi desabilitada por {{username}}",
|
||||
"Apply_Your_Certificate": "Aplicar certificado",
|
||||
"Do_you_have_a_certificate": "Você tem um certificado?",
|
||||
"Your_certificate": "Seu certificado",
|
||||
"Teams": "Times",
|
||||
"No_team_channels_found": "Nenhum canal encontrado",
|
||||
"Team_not_found": "Time não encontrado"
|
||||
}
|
|
@ -1,352 +0,0 @@
|
|||
export default {
|
||||
'1_person_reacted': '1 pessoa reagiu',
|
||||
'1_user': '1 utilizador',
|
||||
'error-action-not-allowed': '{{action}} não é permitida',
|
||||
'error-application-not-found': 'Aplicação não encontrada',
|
||||
'error-archived-duplicate-name': 'Existe um canal arquivado com o nome {{room_name}}',
|
||||
'error-avatar-invalid-url': 'URL de avatar inválido: {{url}}',
|
||||
'error-avatar-url-handling': 'Erro ao manipular a configuração de avatar de um URL ({{url}}) para {{username}}',
|
||||
'error-cant-invite-for-direct-room': 'Não pode convidar utilizadores para salas de mensagens directas',
|
||||
'error-could-not-change-email': 'Não foi possível alterar o e-mail',
|
||||
'error-could-not-change-name': 'Não foi possível alterar o nome',
|
||||
'error-could-not-change-username': 'Não foi possível alterar o nome de utilizador',
|
||||
'error-delete-protected-role': 'Não é possível eliminar uma função protegida',
|
||||
'error-department-not-found': 'Departamento não encontrado',
|
||||
'error-direct-message-file-upload-not-allowed': 'Partilha de ficheiros não permitido em mensagens diretas',
|
||||
'error-duplicate-channel-name': 'Um canal com o nome {{channel_name}} existe',
|
||||
'error-email-domain-blacklisted': 'O domínio de e-mail está na lista negra',
|
||||
'error-email-send-failed': 'Erro ao tentar enviar e-mail: {{message}}',
|
||||
'error-field-unavailable': '{{field}} já está em uso :(',
|
||||
'error-file-too-large': 'Ficheiro demasiado grande',
|
||||
'error-importer-not-defined': 'O importador não foi definido correctamente, a classe Import está em falta.',
|
||||
'error-input-is-not-a-valid-field': '{{input}} não é um {{field}} válido',
|
||||
'error-invalid-actionlink': 'Link de acção inválido',
|
||||
'error-invalid-arguments': 'Argumentos inválidos',
|
||||
'error-invalid-asset': 'Ficheiro inválida',
|
||||
'error-invalid-channel': 'Canal inválido.',
|
||||
'error-invalid-channel-start-with-chars': 'Canal inválido. Começa por @ ou #',
|
||||
'error-invalid-custom-field': 'Campo personalizado inválido',
|
||||
'error-invalid-custom-field-name': 'Nome de campo personalizado inválido. Use apenas letras, números, hífens e sublinhados.',
|
||||
'error-invalid-date': 'Data inválida fornecida.',
|
||||
'error-invalid-description': 'Descrição inválida',
|
||||
'error-invalid-domain': 'Domínio inválido',
|
||||
'error-invalid-email': 'E-mail inválido {{emai}}',
|
||||
'error-invalid-email-address': 'Endereço de e-mail invalido',
|
||||
'error-invalid-file-height': 'Altura de ficheiro inválida',
|
||||
'error-invalid-file-type': 'Tipo de ficheiro inválido',
|
||||
'error-invalid-file-width': 'Largura de ficheiro inválida',
|
||||
'error-invalid-from-address': 'Você informou um endereço DE inválido.',
|
||||
'error-invalid-integration': 'Integração inválida',
|
||||
'error-invalid-message': 'Mensagem inválida',
|
||||
'error-invalid-method': 'Método inválido',
|
||||
'error-invalid-name': 'Nome inválido',
|
||||
'error-invalid-password': 'Palavra-passe inválida',
|
||||
'error-invalid-redirectUri': 'redirectUri inválido',
|
||||
'error-invalid-role': 'Função inválido',
|
||||
'error-invalid-room': 'Sala inválida',
|
||||
'error-invalid-room-name': '{{room_name}} não é um nome de sala válido',
|
||||
'error-invalid-room-type': '{{type}} não é um tipo de sala válido.',
|
||||
'error-invalid-settings': 'Configurações inválidas fornecidas',
|
||||
'error-invalid-subscription': 'Subscrição inválida',
|
||||
'error-invalid-token': 'Token inválido',
|
||||
'error-invalid-triggerWords': 'triggerWords inválido',
|
||||
'error-invalid-urls': 'URLs inválidos',
|
||||
'error-invalid-user': 'Utilizador inválido',
|
||||
'error-invalid-username': 'Nome de utilizador inválido',
|
||||
'error-invalid-webhook-response': 'O URL do webhook respondeu com um estado diferente de 200',
|
||||
'error-message-deleting-blocked': 'A remoção de mensagens está bloqueada',
|
||||
'error-message-editing-blocked': 'A edição de mensagens está bloqueada',
|
||||
'error-message-size-exceeded': 'O tamanho da mensagem excede Message_MaxAllowedSize',
|
||||
'error-missing-unsubscribe-link': 'Você deve fornecer o link para cancelar a subscrição: [unsubscribe].',
|
||||
'error-no-tokens-for-this-user': 'Não há tokens para este utilizador',
|
||||
'error-not-allowed': 'Não permitido',
|
||||
'error-not-authorized': 'Não autorizado',
|
||||
'error-push-disabled': 'Push está desactivado',
|
||||
'error-remove-last-owner': 'Este é o último proprietário. Por favor, defina um novo proprietário antes de remover este.',
|
||||
'error-role-in-use': 'Não é possível remover função porque está em uso',
|
||||
'error-role-name-required': 'Nome da função requerido',
|
||||
'error-the-field-is-required': 'O campo {{field}} é obrigatório.',
|
||||
'error-too-many-requests': 'Erro, demasiados pedidos. Por favor, diminua a velocidade. Você deve esperar {{seconds}} segundos antes de tentar novamente.',
|
||||
'error-user-is-not-activated': 'O utilizador não está activado',
|
||||
'error-user-has-no-roles': 'O utilizador não tem funções',
|
||||
'error-user-limit-exceeded': 'O número de utilizadores que você está a tentar convidar para #channel_name excede o limite definido pelo administrador',
|
||||
'error-user-not-in-room': 'O utilizador não está nesta sala',
|
||||
'error-user-registration-custom-field': 'error-user-registration-custom-field',
|
||||
'error-user-registration-disabled': 'O registo de utilizadores está desactivado',
|
||||
'error-user-registration-secret': 'O registo de utilizadores só é permitido por meio de um URL secreto',
|
||||
'error-you-are-last-owner': 'Você é o último proprietário. Por favor, defina novo proprietário antes de sair da sala.',
|
||||
Actions: 'Acções',
|
||||
activity: 'actividade',
|
||||
Activity: 'Actividade',
|
||||
Add_Reaction: 'Adicionar Reacção',
|
||||
Add_Server: 'Adicionar Servidor',
|
||||
Add_users: 'Adicionar utilizadores',
|
||||
Alert: 'Alerta',
|
||||
alert: 'alerta',
|
||||
alerts: 'alertas',
|
||||
All_users_in_the_channel_can_write_new_messages: 'Todos os utilizadores no canal podem escrever novas mensagens',
|
||||
All: 'Todos',
|
||||
Allow_Reactions: 'Permitir Reacções',
|
||||
Alphabetical: 'Alfabética',
|
||||
and_more: 'e mais',
|
||||
and: 'e',
|
||||
announcement: 'anúncio',
|
||||
Announcement: 'Anúncio',
|
||||
ARCHIVE: 'ARQUIVAR',
|
||||
archive: 'arquivar',
|
||||
are_typing: 'estão a escrever',
|
||||
Are_you_sure_question_mark: 'Tem a certeza?',
|
||||
Are_you_sure_you_want_to_leave_the_room: 'Tem certeza de que quer sair da sala {{room}}?',
|
||||
Authenticating: 'Autenticando',
|
||||
Avatar_changed_successfully: 'Avatar alterado com sucesso!',
|
||||
Avatar_Url: 'URL do Avatar',
|
||||
Away: 'Ausente',
|
||||
Block_user: 'Bloquear utilizador',
|
||||
Broadcast_channel_Description: 'Apenas utilizadores autorizados podem escrever novas mensagens, mas os outros utilizadores poderão responder',
|
||||
Broadcast_Channel: 'Canal de Transmissão',
|
||||
Busy: 'Ocupado',
|
||||
By_proceeding_you_are_agreeing: 'Ao prosseguir você concorda com o(s) nosso(s)',
|
||||
Cancel_editing: 'Cancelar edição',
|
||||
Cancel_recording: 'Cancelar gravação',
|
||||
Cancel: 'Cancelar',
|
||||
changing_avatar: 'a alterar avatar',
|
||||
creating_channel: 'a criar canal',
|
||||
Channel_Name: 'Nome do Canal',
|
||||
Channels: 'Canais',
|
||||
Chats: 'Chats',
|
||||
Close: 'Fechar',
|
||||
Close_emoji_selector: 'Fechar selector de emoticons',
|
||||
Choose: 'Escolher',
|
||||
Choose_from_library: 'Escolher da biblioteca',
|
||||
Code: 'Código',
|
||||
Collaborative: 'Colaborativa',
|
||||
Confirm: 'Confirmar',
|
||||
Connect: 'Ligar',
|
||||
Connected: 'Ligado',
|
||||
Connecting: 'A ligar...',
|
||||
Continue_with: 'Continuar com',
|
||||
Copied_to_clipboard: 'Copiado para a área de transferência!',
|
||||
Copy: 'Copiar',
|
||||
Permalink: 'Link permanente',
|
||||
Create_account: 'Criar uma conta',
|
||||
Create_Channel: 'Criar Canal',
|
||||
Created_snippet: 'criado um extracto',
|
||||
Create_a_new_workspace: 'Criar um novo espaço de trabalho',
|
||||
Create: 'Criar',
|
||||
Delete_Room_Warning: 'Apagar uma sala irá remover todas as mensagens contidas nela. Isto não pode ser desfeito.',
|
||||
delete: 'apagar',
|
||||
Delete: 'Apagar',
|
||||
DELETE: 'APAGAR',
|
||||
description: 'descrição',
|
||||
Description: 'Descrição',
|
||||
Disable_notifications: 'Desactivar notificações',
|
||||
Direct_Messages: 'Mensagens Directas',
|
||||
Dont_Have_An_Account: 'Não tem uma conta?',
|
||||
Do_you_really_want_to_key_this_room_question_mark: 'Você quer mesmo {{key}} esta sala?',
|
||||
edit: 'editar',
|
||||
deleting_room: 'apagando sala',
|
||||
Edit: 'Editar',
|
||||
Email_or_password_field_is_empty: 'O campo de e-mail ou palavra-passe está vazio',
|
||||
Email: 'E-mail',
|
||||
email: 'e-mail',
|
||||
Enable_notifications: 'Activar notificações',
|
||||
Everyone_can_access_this_channel: 'Todos podem aceder a este canal',
|
||||
Error_uploading: 'Erro ao fazer o envio',
|
||||
Favorites: 'Favoritos',
|
||||
Files: 'Ficheiros',
|
||||
File_description: 'Descrição do ficheiro',
|
||||
File_name: 'Nome do ficheiro',
|
||||
Finish_recording: 'Terminar a gravação',
|
||||
For_your_security_you_must_enter_your_current_password_to_continue: 'Para sua segurança, você deve escrever a sua palavra-passe actual para continuar',
|
||||
Forgot_password_If_this_email_is_registered: 'Se este e-mail estiver registado, enviaremos instruções sobre como repor a sua palavra-passe. Se você não receber um e-mail em breve, volte e tente novamente.',
|
||||
Forgot_password: 'Esquecer palavra-passe',
|
||||
Forgot_Password: 'Esquecer Palavra-passe',
|
||||
Group_by_favorites: 'Agrupar por favoritos',
|
||||
Group_by_type: 'Agrupar por tipo',
|
||||
Has_joined_the_channel: 'entrou no canal',
|
||||
Has_joined_the_conversation: 'entrou na conversa',
|
||||
Has_left_the_channel: 'saiu do canal',
|
||||
Invisible: 'Invisível',
|
||||
Invite: 'Convidar',
|
||||
is_a_valid_RocketChat_instance: 'é uma instância válida do Rocket.Chat',
|
||||
is_not_a_valid_RocketChat_instance: 'is not a valid Rocket.Chat instance',
|
||||
is_typing: 'está a escrever',
|
||||
Invalid_server_version: 'O servidor ao qual esta tentando ligar-se, utiliza uma versão que não é suporta pela aplicação: {{currentVersion}}.\n\nA versão mínima requerida é {{minVersion}}',
|
||||
Join: 'Entrar',
|
||||
Just_invited_people_can_access_this_channel: 'Apenas utilizadores convidados podem aceder a este canal',
|
||||
Language: 'Idioma',
|
||||
last_message: 'última mensagem',
|
||||
Leave_channel: 'Sair do canal',
|
||||
leaving_room: 'a sair da sala',
|
||||
leave: 'sair',
|
||||
Legal: 'Legal',
|
||||
Livechat: 'Livechat',
|
||||
Login: 'Entrar',
|
||||
Login_error: 'As suas credenciais foram rejeitadas! Por favor, tente novamente.',
|
||||
Login_with: 'Entrar com',
|
||||
Logout: 'Sair',
|
||||
members: 'membros',
|
||||
Members: 'Membros',
|
||||
Mentioned_Messages: 'Mensagens Mencionadas',
|
||||
mentioned: 'mencionado',
|
||||
Mentions: 'Menções',
|
||||
Message_accessibility: 'Mensagem de {{user}} às {{time}}: {{message}}',
|
||||
Message_actions: 'Acções de mensagem',
|
||||
Message_pinned: 'Mensagem afixada',
|
||||
Message_removed: 'Mensagem removida',
|
||||
Messages: 'Mensagens',
|
||||
Microphone_Permission_Message: 'O Rocket.Chat necessita de acesso ao seu microfone para que você possa enviar mensagens de áudio.',
|
||||
Microphone_Permission: 'Permissão de Microfone',
|
||||
Mute: 'Silenciar',
|
||||
muted: 'silenciado',
|
||||
My_servers: 'Meus servidores',
|
||||
N_people_reacted: '{{n}} pessoas reagiram',
|
||||
N_users: '{{n}} utilizadores',
|
||||
name: 'nome',
|
||||
Name: 'Nome',
|
||||
New_Message: 'Nova Mensagem',
|
||||
New_Password: 'Nova Palavra-passe',
|
||||
New_Server: 'Novo Servidor',
|
||||
Next: 'Próximo',
|
||||
No_files: 'Nenhum ficheiro',
|
||||
No_mentioned_messages: 'Nenhuma mensagem mencionada',
|
||||
No_pinned_messages: 'Nenhuma mensagem afixada',
|
||||
No_results_found: 'Nenhum resultado encontrado',
|
||||
No_starred_messages: 'Nenhuma mensagem marcada com estrela',
|
||||
No_Message: 'Nenhuma mensagem',
|
||||
No_Reactions: 'Nenhuma reação',
|
||||
Not_logged: 'Não ligado',
|
||||
Nothing_to_save: 'Nada para guardar!',
|
||||
Notify_active_in_this_room: 'Notifica utilizadores activos nesta sala',
|
||||
Notify_all_in_this_room: 'Notifica todos os utilizadores nesta sala',
|
||||
Offline: 'Desligado',
|
||||
Oops: 'Oops!',
|
||||
Onboarding_title: 'Bem vindo(a) ao Rocket.Chat',
|
||||
Online: 'Ligado',
|
||||
Only_authorized_users_can_write_new_messages: 'Apenas utilizadores autorizados podem escrever novas mensagens',
|
||||
Open_emoji_selector: 'Abra o selector de emoticons',
|
||||
Open_Source_Communication: 'Comunicação Open Source',
|
||||
Password: 'Palavra-passe',
|
||||
Permalink_copied_to_clipboard: 'Link permanente copiado para a área de transferência!',
|
||||
Pin: 'Afixar',
|
||||
Pinned_Messages: 'Mensagens Afixadas',
|
||||
pinned: 'afixada',
|
||||
Pinned: 'Afixada',
|
||||
Please_enter_your_password: 'Por favor, introduza a sua palavra-passe',
|
||||
Preferences_saved: 'Preferências guardadas!',
|
||||
Privacy_Policy: ' Política de Privacidade',
|
||||
Private_Channel: 'Canal Privado',
|
||||
Private_Groups: 'Grupos Privados',
|
||||
Private: 'Privado',
|
||||
Profile_saved_successfully: 'Perfil actualizado com sucesso!',
|
||||
Profile: 'Perfil',
|
||||
Public_Channel: 'Canal Público',
|
||||
Public: 'Público',
|
||||
Quote: 'Citar',
|
||||
Reactions_are_disabled: 'Reacções desactivadas',
|
||||
Reactions_are_enabled: 'Reacções activadas',
|
||||
Reactions: 'Reacções',
|
||||
Read_Only_Channel: 'Canal só de leitura',
|
||||
Read_Only: 'Só de Leitura',
|
||||
Register: 'Registar',
|
||||
Repeat_Password: 'Repita a palavra-passe',
|
||||
Reply: 'Responder',
|
||||
Resend: 'Reenviar',
|
||||
Reset_password: 'Repor palavra-passe',
|
||||
resetting_password: 'a repor palavra-passe',
|
||||
RESET: 'REPOR',
|
||||
Roles: 'Funções',
|
||||
Room_actions: 'Ações de sala',
|
||||
Room_changed_announcement: 'Anúncio da sala alterado para: {{announcement}} por {{userBy}}',
|
||||
Room_changed_description: 'Descrição da sala alterada para: {{description}} por {{userBy}}',
|
||||
Room_changed_privacy: 'Tipo de sala alterado para: {{type}} por {{userBy}}',
|
||||
Room_changed_topic: 'Tópico da sala alterado para: {{topic}} por {{userBy}}',
|
||||
Room_Files: 'Fiheiros da Sala',
|
||||
Room_Info_Edit: 'Editar Informação da Sala',
|
||||
Room_Info: 'Informação da Sala',
|
||||
Room_Members: 'Membros da Sala',
|
||||
Room_name_changed: 'Nome da sala alterado para: {{name}} por {{userBy}}',
|
||||
SAVE: 'GUARDAR',
|
||||
Save_Changes: 'Guardar Alterações',
|
||||
Save: 'Guardar',
|
||||
saving_preferences: 'a guardar preferências',
|
||||
saving_profile: 'a guardar perfil',
|
||||
saving_settings: 'a guardar configurações',
|
||||
Search_Messages: 'Pesquisar Mensagens',
|
||||
Search: 'Pesquisar',
|
||||
Select_Avatar: 'Seleccionar Avatar',
|
||||
Select_Users: 'Seleccionar Utilizadores',
|
||||
Send: 'Enviar',
|
||||
Send_audio_message: 'Enviar mensagem de áudio',
|
||||
Send_message: 'Enviar mensagem',
|
||||
Sent_an_attachment: 'Enviou um ficheiro',
|
||||
Server: 'Servidor',
|
||||
Servers: 'Servidores',
|
||||
Set_username_subtitle: 'O nome de utilizador é usado para permitir que outros mencionem você em mensagens',
|
||||
Settings: 'Definições',
|
||||
Settings_succesfully_changed: 'Definições guardadas com sucesso!',
|
||||
Share: 'Partilhar',
|
||||
Sign_in_your_server: 'Entre no seu servidor',
|
||||
Sign_Up: 'Inscreva-se',
|
||||
Some_field_is_invalid_or_empty: 'Algum campo é inválido ou está vazio',
|
||||
Sorting_by: 'Ordenar por {{key}}',
|
||||
Star_room: 'Marcar como favorito',
|
||||
Star: 'Dar estrela',
|
||||
Starred_Messages: 'Mensagens com estrela',
|
||||
starred: 'deu uma estrela',
|
||||
Starred: 'Deu uma estrela',
|
||||
Start_of_conversation: 'Início da conversa',
|
||||
Submit: 'Enviar',
|
||||
Take_a_photo: 'Tirar uma foto',
|
||||
tap_to_change_status: 'toque para alterar o estado',
|
||||
Tap_to_view_servers_list: 'Toque para ver a lista de servidores',
|
||||
Terms_of_Service: ' Termos do Serviço ',
|
||||
There_was_an_error_while_action: 'Houve um erro enquanto {{action}}!',
|
||||
This_room_is_blocked: 'Esta sala está bloqueada',
|
||||
This_room_is_read_only: 'Esta sala é apenas de leitura',
|
||||
Timezone: 'Fuso Horário',
|
||||
topic: 'tópico',
|
||||
Topic: 'Tópico',
|
||||
Try_again: 'Tente novamente',
|
||||
Two_Factor_Authentication: 'Autenticação 2FA',
|
||||
Type_the_channel_name_here: 'Escreva o nome do canal aqui',
|
||||
unarchive: 'desarquivar',
|
||||
UNARCHIVE: 'DESARQUIVAR',
|
||||
Unblock_user: 'Desbloquear utilizador',
|
||||
Unmute: 'Retirar silêncio',
|
||||
unmuted: 'silêncio removido',
|
||||
Unpin: 'Desafixar',
|
||||
unread_messages: 'não lidas',
|
||||
Unread: 'Não lidas',
|
||||
Unread_on_top: 'Não lidas no topo',
|
||||
Unstar: 'Retirar estrela',
|
||||
Updating: 'A actualizar...',
|
||||
Uploading: 'A enviar',
|
||||
Upload_file_question_mark: 'Enviar ficheiro?',
|
||||
User_added_by: 'Utilizador {{userAdded}} adicionado por {{userBy}}',
|
||||
User_has_been_key: 'Utilizador foi {{key}}',
|
||||
User_is_no_longer_role_by_: '{{userBy}} removeu o estatuto de {{role}} de {{user}}',
|
||||
User_muted_by: 'Utilizador {{userMuted}} foi silenciado por {{userBy}}',
|
||||
User_removed_by: 'Utilizador {{userRemoved}} removido por {{userBy}}',
|
||||
User_sent_an_attachment: '{{user}} enviou um ficheiro',
|
||||
User_unmuted_by: '{{userBy}} retirou o silêncio a {{userUnmuted}}',
|
||||
User_was_set_role_by_: '{{userBy}} deu estatuto de {{role}} a {{user}}',
|
||||
Username_is_empty: 'O nome de utilizador está vazio',
|
||||
Username: 'Nome de utilizador',
|
||||
Username_or_email: 'Nome de utilizador ou e-mail',
|
||||
Validating: 'A validar',
|
||||
Video_call: 'Video chamada',
|
||||
Voice_call: 'Chamada de voz',
|
||||
Welcome: 'Bem vindo(a)',
|
||||
Whats_your_2fa: 'Qual é o seu código 2FA?',
|
||||
Yes_action_it: 'Sim, {{action}}!',
|
||||
Yesterday: 'Ontem',
|
||||
You_are_in_preview_mode: 'Você está no modo de pré-visualização',
|
||||
You_are_offline: 'Você está desligado',
|
||||
You_can_search_using_RegExp_eg: 'Você pode pesquisar usando RegEx. por exemplo, `/^text$/i`',
|
||||
You_colon: 'Você: ',
|
||||
you_were_mentioned: 'você foi mencionado',
|
||||
you: 'você',
|
||||
You: 'Você',
|
||||
You_will_not_be_able_to_recover_this_message: 'Você será incapaz de recuperar esta mensagem!'
|
||||
};
|
|
@ -0,0 +1,352 @@
|
|||
{
|
||||
"1_person_reacted": "1 pessoa reagiu",
|
||||
"1_user": "1 utilizador",
|
||||
"error-action-not-allowed": "{{action}} não é permitida",
|
||||
"error-application-not-found": "Aplicação não encontrada",
|
||||
"error-archived-duplicate-name": "Existe um canal arquivado com o nome {{room_name}}",
|
||||
"error-avatar-invalid-url": "URL de avatar inválido: {{url}}",
|
||||
"error-avatar-url-handling": "Erro ao manipular a configuração de avatar de um URL ({{url}}) para {{username}}",
|
||||
"error-cant-invite-for-direct-room": "Não pode convidar utilizadores para salas de mensagens directas",
|
||||
"error-could-not-change-email": "Não foi possível alterar o e-mail",
|
||||
"error-could-not-change-name": "Não foi possível alterar o nome",
|
||||
"error-could-not-change-username": "Não foi possível alterar o nome de utilizador",
|
||||
"error-delete-protected-role": "Não é possível eliminar uma função protegida",
|
||||
"error-department-not-found": "Departamento não encontrado",
|
||||
"error-direct-message-file-upload-not-allowed": "Partilha de ficheiros não permitido em mensagens diretas",
|
||||
"error-duplicate-channel-name": "Um canal com o nome {{channel_name}} existe",
|
||||
"error-email-domain-blacklisted": "O domínio de e-mail está na lista negra",
|
||||
"error-email-send-failed": "Erro ao tentar enviar e-mail: {{message}}",
|
||||
"error-field-unavailable": "{{field}} já está em uso :(",
|
||||
"error-file-too-large": "Ficheiro demasiado grande",
|
||||
"error-importer-not-defined": "O importador não foi definido correctamente, a classe Import está em falta.",
|
||||
"error-input-is-not-a-valid-field": "{{input}} não é um {{field}} válido",
|
||||
"error-invalid-actionlink": "Link de acção inválido",
|
||||
"error-invalid-arguments": "Argumentos inválidos",
|
||||
"error-invalid-asset": "Ficheiro inválida",
|
||||
"error-invalid-channel": "Canal inválido.",
|
||||
"error-invalid-channel-start-with-chars": "Canal inválido. Começa por @ ou #",
|
||||
"error-invalid-custom-field": "Campo personalizado inválido",
|
||||
"error-invalid-custom-field-name": "Nome de campo personalizado inválido. Use apenas letras, números, hífens e sublinhados.",
|
||||
"error-invalid-date": "Data inválida fornecida.",
|
||||
"error-invalid-description": "Descrição inválida",
|
||||
"error-invalid-domain": "Domínio inválido",
|
||||
"error-invalid-email": "E-mail inválido {{emai}}",
|
||||
"error-invalid-email-address": "Endereço de e-mail invalido",
|
||||
"error-invalid-file-height": "Altura de ficheiro inválida",
|
||||
"error-invalid-file-type": "Tipo de ficheiro inválido",
|
||||
"error-invalid-file-width": "Largura de ficheiro inválida",
|
||||
"error-invalid-from-address": "Você informou um endereço DE inválido.",
|
||||
"error-invalid-integration": "Integração inválida",
|
||||
"error-invalid-message": "Mensagem inválida",
|
||||
"error-invalid-method": "Método inválido",
|
||||
"error-invalid-name": "Nome inválido",
|
||||
"error-invalid-password": "Palavra-passe inválida",
|
||||
"error-invalid-redirectUri": "redirectUri inválido",
|
||||
"error-invalid-role": "Função inválido",
|
||||
"error-invalid-room": "Sala inválida",
|
||||
"error-invalid-room-name": "{{room_name}} não é um nome de sala válido",
|
||||
"error-invalid-room-type": "{{type}} não é um tipo de sala válido.",
|
||||
"error-invalid-settings": "Configurações inválidas fornecidas",
|
||||
"error-invalid-subscription": "Subscrição inválida",
|
||||
"error-invalid-token": "Token inválido",
|
||||
"error-invalid-triggerWords": "triggerWords inválido",
|
||||
"error-invalid-urls": "URLs inválidos",
|
||||
"error-invalid-user": "Utilizador inválido",
|
||||
"error-invalid-username": "Nome de utilizador inválido",
|
||||
"error-invalid-webhook-response": "O URL do webhook respondeu com um estado diferente de 200",
|
||||
"error-message-deleting-blocked": "A remoção de mensagens está bloqueada",
|
||||
"error-message-editing-blocked": "A edição de mensagens está bloqueada",
|
||||
"error-message-size-exceeded": "O tamanho da mensagem excede Message_MaxAllowedSize",
|
||||
"error-missing-unsubscribe-link": "Você deve fornecer o link para cancelar a subscrição: [unsubscribe].",
|
||||
"error-no-tokens-for-this-user": "Não há tokens para este utilizador",
|
||||
"error-not-allowed": "Não permitido",
|
||||
"error-not-authorized": "Não autorizado",
|
||||
"error-push-disabled": "Push está desactivado",
|
||||
"error-remove-last-owner": "Este é o último proprietário. Por favor, defina um novo proprietário antes de remover este.",
|
||||
"error-role-in-use": "Não é possível remover função porque está em uso",
|
||||
"error-role-name-required": "Nome da função requerido",
|
||||
"error-the-field-is-required": "O campo {{field}} é obrigatório.",
|
||||
"error-too-many-requests": "Erro, demasiados pedidos. Por favor, diminua a velocidade. Você deve esperar {{seconds}} segundos antes de tentar novamente.",
|
||||
"error-user-is-not-activated": "O utilizador não está activado",
|
||||
"error-user-has-no-roles": "O utilizador não tem funções",
|
||||
"error-user-limit-exceeded": "O número de utilizadores que você está a tentar convidar para #channel_name excede o limite definido pelo administrador",
|
||||
"error-user-not-in-room": "O utilizador não está nesta sala",
|
||||
"error-user-registration-custom-field": "error-user-registration-custom-field",
|
||||
"error-user-registration-disabled": "O registo de utilizadores está desactivado",
|
||||
"error-user-registration-secret": "O registo de utilizadores só é permitido por meio de um URL secreto",
|
||||
"error-you-are-last-owner": "Você é o último proprietário. Por favor, defina novo proprietário antes de sair da sala.",
|
||||
"Actions": "Acções",
|
||||
"activity": "actividade",
|
||||
"Activity": "Actividade",
|
||||
"Add_Reaction": "Adicionar Reacção",
|
||||
"Add_Server": "Adicionar Servidor",
|
||||
"Add_users": "Adicionar utilizadores",
|
||||
"Alert": "Alerta",
|
||||
"alert": "alerta",
|
||||
"alerts": "alertas",
|
||||
"All_users_in_the_channel_can_write_new_messages": "Todos os utilizadores no canal podem escrever novas mensagens",
|
||||
"All": "Todos",
|
||||
"Allow_Reactions": "Permitir Reacções",
|
||||
"Alphabetical": "Alfabética",
|
||||
"and_more": "e mais",
|
||||
"and": "e",
|
||||
"announcement": "anúncio",
|
||||
"Announcement": "Anúncio",
|
||||
"ARCHIVE": "ARQUIVAR",
|
||||
"archive": "arquivar",
|
||||
"are_typing": "estão a escrever",
|
||||
"Are_you_sure_question_mark": "Tem a certeza?",
|
||||
"Are_you_sure_you_want_to_leave_the_room": "Tem certeza de que quer sair da sala {{room}}?",
|
||||
"Authenticating": "Autenticando",
|
||||
"Avatar_changed_successfully": "Avatar alterado com sucesso!",
|
||||
"Avatar_Url": "URL do Avatar",
|
||||
"Away": "Ausente",
|
||||
"Block_user": "Bloquear utilizador",
|
||||
"Broadcast_channel_Description": "Apenas utilizadores autorizados podem escrever novas mensagens, mas os outros utilizadores poderão responder",
|
||||
"Broadcast_Channel": "Canal de Transmissão",
|
||||
"Busy": "Ocupado",
|
||||
"By_proceeding_you_are_agreeing": "Ao prosseguir você concorda com o(s) nosso(s)",
|
||||
"Cancel_editing": "Cancelar edição",
|
||||
"Cancel_recording": "Cancelar gravação",
|
||||
"Cancel": "Cancelar",
|
||||
"changing_avatar": "a alterar avatar",
|
||||
"creating_channel": "a criar canal",
|
||||
"Channel_Name": "Nome do Canal",
|
||||
"Channels": "Canais",
|
||||
"Chats": "Chats",
|
||||
"Close": "Fechar",
|
||||
"Close_emoji_selector": "Fechar selector de emoticons",
|
||||
"Choose": "Escolher",
|
||||
"Choose_from_library": "Escolher da biblioteca",
|
||||
"Code": "Código",
|
||||
"Collaborative": "Colaborativa",
|
||||
"Confirm": "Confirmar",
|
||||
"Connect": "Ligar",
|
||||
"Connected": "Ligado",
|
||||
"Connecting": "A ligar...",
|
||||
"Continue_with": "Continuar com",
|
||||
"Copied_to_clipboard": "Copiado para a área de transferência!",
|
||||
"Copy": "Copiar",
|
||||
"Permalink": "Link permanente",
|
||||
"Create_account": "Criar uma conta",
|
||||
"Create_Channel": "Criar Canal",
|
||||
"Created_snippet": "criado um extracto",
|
||||
"Create_a_new_workspace": "Criar um novo espaço de trabalho",
|
||||
"Create": "Criar",
|
||||
"Delete_Room_Warning": "Apagar uma sala irá remover todas as mensagens contidas nela. Isto não pode ser desfeito.",
|
||||
"delete": "apagar",
|
||||
"Delete": "Apagar",
|
||||
"DELETE": "APAGAR",
|
||||
"description": "descrição",
|
||||
"Description": "Descrição",
|
||||
"Disable_notifications": "Desactivar notificações",
|
||||
"Direct_Messages": "Mensagens Directas",
|
||||
"Dont_Have_An_Account": "Não tem uma conta?",
|
||||
"Do_you_really_want_to_key_this_room_question_mark": "Você quer mesmo {{key}} esta sala?",
|
||||
"edit": "editar",
|
||||
"deleting_room": "apagando sala",
|
||||
"Edit": "Editar",
|
||||
"Email_or_password_field_is_empty": "O campo de e-mail ou palavra-passe está vazio",
|
||||
"Email": "E-mail",
|
||||
"email": "e-mail",
|
||||
"Enable_notifications": "Activar notificações",
|
||||
"Everyone_can_access_this_channel": "Todos podem aceder a este canal",
|
||||
"Error_uploading": "Erro ao fazer o envio",
|
||||
"Favorites": "Favoritos",
|
||||
"Files": "Ficheiros",
|
||||
"File_description": "Descrição do ficheiro",
|
||||
"File_name": "Nome do ficheiro",
|
||||
"Finish_recording": "Terminar a gravação",
|
||||
"For_your_security_you_must_enter_your_current_password_to_continue": "Para sua segurança, você deve escrever a sua palavra-passe actual para continuar",
|
||||
"Forgot_password_If_this_email_is_registered": "Se este e-mail estiver registado, enviaremos instruções sobre como repor a sua palavra-passe. Se você não receber um e-mail em breve, volte e tente novamente.",
|
||||
"Forgot_password": "Esquecer palavra-passe",
|
||||
"Forgot_Password": "Esquecer Palavra-passe",
|
||||
"Group_by_favorites": "Agrupar por favoritos",
|
||||
"Group_by_type": "Agrupar por tipo",
|
||||
"Has_joined_the_channel": "entrou no canal",
|
||||
"Has_joined_the_conversation": "entrou na conversa",
|
||||
"Has_left_the_channel": "saiu do canal",
|
||||
"Invisible": "Invisível",
|
||||
"Invite": "Convidar",
|
||||
"is_a_valid_RocketChat_instance": "é uma instância válida do Rocket.Chat",
|
||||
"is_not_a_valid_RocketChat_instance": "is not a valid Rocket.Chat instance",
|
||||
"is_typing": "está a escrever",
|
||||
"Invalid_server_version": "O servidor ao qual esta tentando ligar-se, utiliza uma versão que não é suporta pela aplicação: {{currentVersion}}.\n\nA versão mínima requerida é {{minVersion}}",
|
||||
"Join": "Entrar",
|
||||
"Just_invited_people_can_access_this_channel": "Apenas utilizadores convidados podem aceder a este canal",
|
||||
"Language": "Idioma",
|
||||
"last_message": "última mensagem",
|
||||
"Leave_channel": "Sair do canal",
|
||||
"leaving_room": "a sair da sala",
|
||||
"leave": "sair",
|
||||
"Legal": "Legal",
|
||||
"Livechat": "Livechat",
|
||||
"Login": "Entrar",
|
||||
"Login_error": "As suas credenciais foram rejeitadas! Por favor, tente novamente.",
|
||||
"Login_with": "Entrar com",
|
||||
"Logout": "Sair",
|
||||
"members": "membros",
|
||||
"Members": "Membros",
|
||||
"Mentioned_Messages": "Mensagens Mencionadas",
|
||||
"mentioned": "mencionado",
|
||||
"Mentions": "Menções",
|
||||
"Message_accessibility": "Mensagem de {{user}} às {{time}}: {{message}}",
|
||||
"Message_actions": "Acções de mensagem",
|
||||
"Message_pinned": "Mensagem afixada",
|
||||
"Message_removed": "Mensagem removida",
|
||||
"Messages": "Mensagens",
|
||||
"Microphone_Permission_Message": "O Rocket.Chat necessita de acesso ao seu microfone para que você possa enviar mensagens de áudio.",
|
||||
"Microphone_Permission": "Permissão de Microfone",
|
||||
"Mute": "Silenciar",
|
||||
"muted": "silenciado",
|
||||
"My_servers": "Meus servidores",
|
||||
"N_people_reacted": "{{n}} pessoas reagiram",
|
||||
"N_users": "{{n}} utilizadores",
|
||||
"name": "nome",
|
||||
"Name": "Nome",
|
||||
"New_Message": "Nova Mensagem",
|
||||
"New_Password": "Nova Palavra-passe",
|
||||
"New_Server": "Novo Servidor",
|
||||
"Next": "Próximo",
|
||||
"No_files": "Nenhum ficheiro",
|
||||
"No_mentioned_messages": "Nenhuma mensagem mencionada",
|
||||
"No_pinned_messages": "Nenhuma mensagem afixada",
|
||||
"No_results_found": "Nenhum resultado encontrado",
|
||||
"No_starred_messages": "Nenhuma mensagem marcada com estrela",
|
||||
"No_Message": "Nenhuma mensagem",
|
||||
"No_Reactions": "Nenhuma reação",
|
||||
"Not_logged": "Não ligado",
|
||||
"Nothing_to_save": "Nada para guardar!",
|
||||
"Notify_active_in_this_room": "Notifica utilizadores activos nesta sala",
|
||||
"Notify_all_in_this_room": "Notifica todos os utilizadores nesta sala",
|
||||
"Offline": "Desligado",
|
||||
"Oops": "Oops!",
|
||||
"Onboarding_title": "Bem vindo(a) ao Rocket.Chat",
|
||||
"Online": "Ligado",
|
||||
"Only_authorized_users_can_write_new_messages": "Apenas utilizadores autorizados podem escrever novas mensagens",
|
||||
"Open_emoji_selector": "Abra o selector de emoticons",
|
||||
"Open_Source_Communication": "Comunicação Open Source",
|
||||
"Password": "Palavra-passe",
|
||||
"Permalink_copied_to_clipboard": "Link permanente copiado para a área de transferência!",
|
||||
"Pin": "Afixar",
|
||||
"Pinned_Messages": "Mensagens Afixadas",
|
||||
"pinned": "afixada",
|
||||
"Pinned": "Afixada",
|
||||
"Please_enter_your_password": "Por favor, introduza a sua palavra-passe",
|
||||
"Preferences_saved": "Preferências guardadas!",
|
||||
"Privacy_Policy": " Política de Privacidade",
|
||||
"Private_Channel": "Canal Privado",
|
||||
"Private_Groups": "Grupos Privados",
|
||||
"Private": "Privado",
|
||||
"Profile_saved_successfully": "Perfil actualizado com sucesso!",
|
||||
"Profile": "Perfil",
|
||||
"Public_Channel": "Canal Público",
|
||||
"Public": "Público",
|
||||
"Quote": "Citar",
|
||||
"Reactions_are_disabled": "Reacções desactivadas",
|
||||
"Reactions_are_enabled": "Reacções activadas",
|
||||
"Reactions": "Reacções",
|
||||
"Read_Only_Channel": "Canal só de leitura",
|
||||
"Read_Only": "Só de Leitura",
|
||||
"Register": "Registar",
|
||||
"Repeat_Password": "Repita a palavra-passe",
|
||||
"Reply": "Responder",
|
||||
"Resend": "Reenviar",
|
||||
"Reset_password": "Repor palavra-passe",
|
||||
"resetting_password": "a repor palavra-passe",
|
||||
"RESET": "REPOR",
|
||||
"Roles": "Funções",
|
||||
"Room_actions": "Ações de sala",
|
||||
"Room_changed_announcement": "Anúncio da sala alterado para: {{announcement}} por {{userBy}}",
|
||||
"Room_changed_description": "Descrição da sala alterada para: {{description}} por {{userBy}}",
|
||||
"Room_changed_privacy": "Tipo de sala alterado para: {{type}} por {{userBy}}",
|
||||
"Room_changed_topic": "Tópico da sala alterado para: {{topic}} por {{userBy}}",
|
||||
"Room_Files": "Fiheiros da Sala",
|
||||
"Room_Info_Edit": "Editar Informação da Sala",
|
||||
"Room_Info": "Informação da Sala",
|
||||
"Room_Members": "Membros da Sala",
|
||||
"Room_name_changed": "Nome da sala alterado para: {{name}} por {{userBy}}",
|
||||
"SAVE": "GUARDAR",
|
||||
"Save_Changes": "Guardar Alterações",
|
||||
"Save": "Guardar",
|
||||
"saving_preferences": "a guardar preferências",
|
||||
"saving_profile": "a guardar perfil",
|
||||
"saving_settings": "a guardar configurações",
|
||||
"Search_Messages": "Pesquisar Mensagens",
|
||||
"Search": "Pesquisar",
|
||||
"Select_Avatar": "Seleccionar Avatar",
|
||||
"Select_Users": "Seleccionar Utilizadores",
|
||||
"Send": "Enviar",
|
||||
"Send_audio_message": "Enviar mensagem de áudio",
|
||||
"Send_message": "Enviar mensagem",
|
||||
"Sent_an_attachment": "Enviou um ficheiro",
|
||||
"Server": "Servidor",
|
||||
"Servers": "Servidores",
|
||||
"Set_username_subtitle": "O nome de utilizador é usado para permitir que outros mencionem você em mensagens",
|
||||
"Settings": "Definições",
|
||||
"Settings_succesfully_changed": "Definições guardadas com sucesso!",
|
||||
"Share": "Partilhar",
|
||||
"Sign_in_your_server": "Entre no seu servidor",
|
||||
"Sign_Up": "Inscreva-se",
|
||||
"Some_field_is_invalid_or_empty": "Algum campo é inválido ou está vazio",
|
||||
"Sorting_by": "Ordenar por {{key}}",
|
||||
"Star_room": "Marcar como favorito",
|
||||
"Star": "Dar estrela",
|
||||
"Starred_Messages": "Mensagens com estrela",
|
||||
"starred": "deu uma estrela",
|
||||
"Starred": "Deu uma estrela",
|
||||
"Start_of_conversation": "Início da conversa",
|
||||
"Submit": "Enviar",
|
||||
"Take_a_photo": "Tirar uma foto",
|
||||
"tap_to_change_status": "toque para alterar o estado",
|
||||
"Tap_to_view_servers_list": "Toque para ver a lista de servidores",
|
||||
"Terms_of_Service": " Termos do Serviço ",
|
||||
"There_was_an_error_while_action": "Houve um erro enquanto {{action}}!",
|
||||
"This_room_is_blocked": "Esta sala está bloqueada",
|
||||
"This_room_is_read_only": "Esta sala é apenas de leitura",
|
||||
"Timezone": "Fuso Horário",
|
||||
"topic": "tópico",
|
||||
"Topic": "Tópico",
|
||||
"Try_again": "Tente novamente",
|
||||
"Two_Factor_Authentication": "Autenticação 2FA",
|
||||
"Type_the_channel_name_here": "Escreva o nome do canal aqui",
|
||||
"unarchive": "desarquivar",
|
||||
"UNARCHIVE": "DESARQUIVAR",
|
||||
"Unblock_user": "Desbloquear utilizador",
|
||||
"Unmute": "Retirar silêncio",
|
||||
"unmuted": "silêncio removido",
|
||||
"Unpin": "Desafixar",
|
||||
"unread_messages": "não lidas",
|
||||
"Unread": "Não lidas",
|
||||
"Unread_on_top": "Não lidas no topo",
|
||||
"Unstar": "Retirar estrela",
|
||||
"Updating": "A actualizar...",
|
||||
"Uploading": "A enviar",
|
||||
"Upload_file_question_mark": "Enviar ficheiro?",
|
||||
"User_added_by": "Utilizador {{userAdded}} adicionado por {{userBy}}",
|
||||
"User_has_been_key": "Utilizador foi {{key}}",
|
||||
"User_is_no_longer_role_by_": "{{userBy}} removeu o estatuto de {{role}} de {{user}}",
|
||||
"User_muted_by": "Utilizador {{userMuted}} foi silenciado por {{userBy}}",
|
||||
"User_removed_by": "Utilizador {{userRemoved}} removido por {{userBy}}",
|
||||
"User_sent_an_attachment": "{{user}} enviou um ficheiro",
|
||||
"User_unmuted_by": "{{userBy}} retirou o silêncio a {{userUnmuted}}",
|
||||
"User_was_set_role_by_": "{{userBy}} deu estatuto de {{role}} a {{user}}",
|
||||
"Username_is_empty": "O nome de utilizador está vazio",
|
||||
"Username": "Nome de utilizador",
|
||||
"Username_or_email": "Nome de utilizador ou e-mail",
|
||||
"Validating": "A validar",
|
||||
"Video_call": "Video chamada",
|
||||
"Voice_call": "Chamada de voz",
|
||||
"Welcome": "Bem vindo(a)",
|
||||
"Whats_your_2fa": "Qual é o seu código 2FA?",
|
||||
"Yes_action_it": "Sim, {{action}}!",
|
||||
"Yesterday": "Ontem",
|
||||
"You_are_in_preview_mode": "Você está no modo de pré-visualização",
|
||||
"You_are_offline": "Você está desligado",
|
||||
"You_can_search_using_RegExp_eg": "Você pode pesquisar usando RegEx. por exemplo, `/^text$/i`",
|
||||
"You_colon": "Você: ",
|
||||
"you_were_mentioned": "você foi mencionado",
|
||||
"you": "você",
|
||||
"You": "Você",
|
||||
"You_will_not_be_able_to_recover_this_message": "Você será incapaz de recuperar esta mensagem!"
|
||||
}
|
|
@ -1,708 +0,0 @@
|
|||
export default {
|
||||
'1_person_reacted': '1 человек отреагировал',
|
||||
'1_user': '1 пользователь',
|
||||
'error-action-not-allowed': '{{action}} не допускается',
|
||||
'error-application-not-found': 'Приложение не найдено',
|
||||
'error-archived-duplicate-name': 'Есть архивный канал с именем {{room_name}}',
|
||||
'error-avatar-invalid-url': 'Недопустимый URL-адрес аватара: {{url}}',
|
||||
'error-avatar-url-handling': 'Ошибка при обработке настроек аватара с URL-адреса ({{url}}) для {{username}}',
|
||||
'error-cant-invite-for-direct-room': 'Невозможно пригласить пользователя в личную переписку',
|
||||
'error-could-not-change-email': 'Не удалось изменить адрес электронной почты',
|
||||
'error-could-not-change-name': 'Не удалось изменить имя',
|
||||
'error-could-not-change-username': 'Не удалось изменить имя пользователя',
|
||||
'error-could-not-change-status': 'Не удалось изменить статус',
|
||||
'error-delete-protected-role': 'Не удается удалить защищенную роль',
|
||||
'error-department-not-found': 'Отдел не найден',
|
||||
'error-direct-message-file-upload-not-allowed': 'Общий доступ к файлам не разрешен в личных сообщениях',
|
||||
'error-duplicate-channel-name': 'Канал с именем {{channel_name}} существует',
|
||||
'error-email-domain-blacklisted': 'Домен электронной почты включен в черный список',
|
||||
'error-email-send-failed': 'Ошибка при попытке отправить электронное письмо: {{message}}',
|
||||
'error-save-image': 'Ошибка при попытке сохранить изображение',
|
||||
'error-save-video': 'Ошибка при попытке сохранить видео',
|
||||
'error-field-unavailable': '{{field}} уже используется :(',
|
||||
'error-file-too-large': 'Файл слишком большой',
|
||||
'error-importer-not-defined': 'Импортер не был определен правильно, ему не хватает класса Import.',
|
||||
'error-input-is-not-a-valid-field': '{{input}} недействительно {{field}}',
|
||||
'error-invalid-actionlink': 'Недействительная ссылка действия',
|
||||
'error-invalid-arguments': 'Недопустимые аргументы',
|
||||
'error-invalid-asset': 'Недопустимый ресурс',
|
||||
'error-invalid-channel': 'Недействительный канал.',
|
||||
'error-invalid-channel-start-with-chars': 'Недействительный канал. Начните с @ или #',
|
||||
'error-invalid-custom-field': 'Неверное настраиваемое поле',
|
||||
'error-invalid-custom-field-name': 'Неверное имя настраиваемого поля. Используйте только буквы, цифры, дефисы и символы подчеркивания.',
|
||||
'error-invalid-date': 'Указана недопустимая дата.',
|
||||
'error-invalid-description': 'Недопустимое описание',
|
||||
'error-invalid-domain': 'Недопустимый домен',
|
||||
'error-invalid-email': 'Неверный адрес электронной почты {{email}}',
|
||||
'error-invalid-email-address': 'Неверный адрес электронной почты',
|
||||
'error-invalid-file-height': 'Недопустимая высота файла',
|
||||
'error-invalid-file-type': 'Неверный тип файла',
|
||||
'error-invalid-file-width': 'Недопустимая ширина файла',
|
||||
'error-invalid-from-address': 'Вы указали неверный адрес FROM.',
|
||||
'error-invalid-integration': 'Недопустимая интеграция',
|
||||
'error-invalid-message': 'Недопустимое сообщение',
|
||||
'error-invalid-method': 'Недопустимый метод',
|
||||
'error-invalid-name': 'Недопустимое имя',
|
||||
'error-invalid-password': 'Неверный пароль',
|
||||
'error-invalid-redirectUri': 'Недопустимый redirectUri',
|
||||
'error-invalid-role': 'Недопустимая роль',
|
||||
'error-invalid-room': 'Недопустимый канал',
|
||||
'error-invalid-room-name': '{{room_name}} не является допустимым именем канала',
|
||||
'error-invalid-room-type': '{{type}} не является допустимым типом канала.',
|
||||
'error-invalid-settings': 'Недопустимые параметры',
|
||||
'error-invalid-subscription': 'Недействительная подписка',
|
||||
'error-invalid-token': 'Недопустимый токен',
|
||||
'error-invalid-triggerWords': 'Недопустимые триггеры',
|
||||
'error-invalid-urls': 'Недопустимые URL-адреса',
|
||||
'error-invalid-user': 'Недопустимый пользователь',
|
||||
'error-invalid-username': 'Неверное имя пользователя',
|
||||
'error-invalid-webhook-response': 'URL-адрес ответил статусом, отличным от 200',
|
||||
'error-message-deleting-blocked': 'Удаление сообщений заблокировано',
|
||||
'error-message-editing-blocked': 'Правка сообщений заблокирована',
|
||||
'error-message-size-exceeded': 'Размер сообщения превышает максимально разрешенный',
|
||||
'error-missing-unsubscribe-link': 'Вы должны указать ссылку [отписаться].',
|
||||
'error-no-tokens-for-this-user': 'Для этого пользователя нет токенов',
|
||||
'error-not-allowed': 'Не допускается',
|
||||
'error-not-authorized': 'Не разрешено',
|
||||
'error-push-disabled': 'Push отключен',
|
||||
'error-remove-last-owner': 'Это последний владелец. Прежде чем удалить его, установите нового владельца.',
|
||||
'error-role-in-use': 'Невозможно удалить роль, потому что она используется',
|
||||
'error-role-name-required': 'Требуется имя роли',
|
||||
'error-the-field-is-required': 'Требуется поле {{field}}.',
|
||||
'error-too-many-requests': 'Ошибка, слишком много запросов. Пожалуйста, помедленнее. Вы должны подождать {{seconds}} секунд, прежде чем повторить попытку.',
|
||||
'error-user-is-not-activated': 'Пользователь не активирован',
|
||||
'error-user-has-no-roles': 'Пользователь не имеет ролей',
|
||||
'error-user-limit-exceeded': 'Количество пользователей, которых вы пытаетесь пригласить на #channel_name, превышает лимит, установленный администратором',
|
||||
'error-user-not-in-room': 'Пользователя нет на этом канале',
|
||||
'error-user-registration-custom-field': 'error-user-registration-custom-field',
|
||||
'error-user-registration-disabled': 'Регистрация пользователей отключена',
|
||||
'error-user-registration-secret': 'Регистрация пользователей разрешена только через секретный URL',
|
||||
'error-you-are-last-owner': 'Вы последний владелец. Пожалуйста, установите нового владельца, прежде чем покинуть комнату.',
|
||||
Actions: 'Действия',
|
||||
activity: 'активности',
|
||||
Activity: 'По активности',
|
||||
Add_Reaction: 'Добавить реакцию',
|
||||
Add_Server: 'Добавить сервер',
|
||||
Add_users: 'Добавить пользователей',
|
||||
Admin_Panel: 'Панель админа',
|
||||
Agent: 'Агент',
|
||||
Alert: 'Оповещение',
|
||||
alert: 'оповещение',
|
||||
alerts: 'оповещения',
|
||||
All_users_in_the_channel_can_write_new_messages: 'Все пользователи канала могут писать новые сообщения',
|
||||
A_meaningful_name_for_the_discussion_room: 'Осмысленное имя для обсуждения',
|
||||
All: 'Все',
|
||||
All_Messages: 'Все сообщения',
|
||||
Allow_Reactions: 'Разрешить реакции',
|
||||
Alphabetical: 'По алфавиту',
|
||||
and_more: 'и более',
|
||||
and: 'и',
|
||||
announcement: 'объявление',
|
||||
Announcement: 'Объявление',
|
||||
Apply_Your_Certificate: 'Применить ваш сертификат',
|
||||
ARCHIVE: 'АРХИВ',
|
||||
archive: 'архив',
|
||||
are_typing: 'печатают',
|
||||
Are_you_sure_question_mark: 'Вы уверены?',
|
||||
Are_you_sure_you_want_to_leave_the_room: 'Вы действительно хотите покинуть чат {{room}}?',
|
||||
Audio: 'Аудио',
|
||||
Authenticating: 'Аутентификация',
|
||||
Automatic: 'Автоматически',
|
||||
Auto_Translate: 'Автоперевод',
|
||||
Avatar_changed_successfully: 'Аватар успешно изменен!',
|
||||
Avatar_Url: 'URL аватара',
|
||||
Away: 'Отошел',
|
||||
Back: 'Назад',
|
||||
Black: 'Черный',
|
||||
Block_user: 'Блокировать пользователя',
|
||||
Browser: 'Браузер',
|
||||
Broadcast_channel_Description: 'Только авторизованные пользователи могут писать новые сообщения, но другие пользователи смогут ответить',
|
||||
Broadcast_Channel: 'Широковещательный канал',
|
||||
Busy: 'Занят',
|
||||
By_proceeding_you_are_agreeing: 'Продолжая, вы соглашаетесь с нашими',
|
||||
Cancel_editing: 'Отменить правку',
|
||||
Cancel_recording: 'Отменить запись',
|
||||
Cancel: 'Отмена',
|
||||
changing_avatar: 'изменение аватара',
|
||||
creating_channel: 'создание канала',
|
||||
creating_invite: 'создание приглашения',
|
||||
Channel_Name: 'Название канала',
|
||||
Channels: 'Каналы',
|
||||
Chats: 'Чаты',
|
||||
Call_already_ended: 'Вызов уже завершен!',
|
||||
Clear_cookies_alert: 'Вы действительно хотите очистить все cookies?',
|
||||
Clear_cookies_desc: 'Это действие очистит все ваши cookies для входа, это позволит вам войти под другой учетной записью.',
|
||||
Clear_cookies_yes: 'Да, очистить cookies',
|
||||
Clear_cookies_no: 'Нет, сохранить cookies',
|
||||
Click_to_join: 'Нажмите, чтобы присоединиться!',
|
||||
Close: 'Закрыть',
|
||||
Close_emoji_selector: 'Закрыть выбор emoji',
|
||||
Closing_chat: 'Закрытие чата',
|
||||
Change_language_loading: 'Изменение языка.',
|
||||
Chat_closed_by_agent: 'Чат закрыт агентом',
|
||||
Choose: 'Выбрать',
|
||||
Choose_from_library: 'Выбрать из библиотеки',
|
||||
Choose_file: 'Выбрать файл',
|
||||
Choose_where_you_want_links_be_opened: 'Выберите где вы хотите открывать ссылки',
|
||||
Code: 'Код',
|
||||
Code_or_password_invalid: 'Код или пароль не верны',
|
||||
Collaborative: 'Совместный',
|
||||
Confirm: 'Подтверждение',
|
||||
Connect: 'Соединение',
|
||||
Connected: 'Подключено',
|
||||
connecting_server: 'подключение к серверу',
|
||||
Connecting: 'Соединение...',
|
||||
Contact_us: 'Связаться с нами',
|
||||
Contact_your_server_admin: 'Свяжитесь с администратором сервера.',
|
||||
Continue_with: 'Продолжить с',
|
||||
Copied_to_clipboard: 'Скопировано в буфер обмена!',
|
||||
Copy: 'Копировать',
|
||||
Conversation: 'Диалог',
|
||||
Permalink: 'Постоянная ссылка',
|
||||
Certificate_password: 'Пароль сертификата',
|
||||
Clear_cache: 'Очистить локальный кэш сервера',
|
||||
Clear_cache_loading: 'Очистка кэша.',
|
||||
Whats_the_password_for_your_certificate: 'Какой пароль для вашего сертификата?',
|
||||
Create_account: 'Создать аккаунт',
|
||||
Create_Channel: 'Создать канал',
|
||||
Create_Direct_Messages: 'Создать личное сообщение',
|
||||
Create_Discussion: 'Создать обсуждение',
|
||||
Created_snippet: 'создать сниппет',
|
||||
Create_a_new_workspace: 'Новое рабочее пространство',
|
||||
Create: 'Создать',
|
||||
Custom_Status: 'Персонализированный Статус',
|
||||
Dark: 'Темный',
|
||||
Dark_level: 'Уровень затемненности',
|
||||
Default: 'По умолчанию',
|
||||
Default_browser: 'Браузер по умолчанию',
|
||||
Delete_Room_Warning: 'Удаление канала приведет к удалению всех сообщений, размещенных в нем. Это не может быть отменено.',
|
||||
Department: 'Отдел',
|
||||
delete: 'удалить',
|
||||
Delete: 'Удалить',
|
||||
DELETE: 'УДАЛИТЬ',
|
||||
deleting_room: 'удаление чата',
|
||||
description: 'описание',
|
||||
Description: 'Описание',
|
||||
Desktop_Options: 'Параметры рабочего стола',
|
||||
Desktop_Notifications: 'Уведомления рабочего стола',
|
||||
Desktop_Alert_info: 'Эти уведомления появятся на рабочем столе',
|
||||
Directory: 'Директория',
|
||||
Direct_Messages: 'Личные сообщения',
|
||||
Disable_notifications: 'Отключить уведомления',
|
||||
Discussions: 'Обсуждения',
|
||||
Discussion_Desc: 'Помогают разобраться в том, что происходит! При создании Обсуждения, суб-канала одного из выбранных вами каналов так же создается и привязка к нему.',
|
||||
Discussion_name: 'Имя Обсуждения',
|
||||
Done: 'Готово',
|
||||
Dont_Have_An_Account: 'Нет аккаунта?',
|
||||
Do_you_have_an_account: 'У вас есть аккаунт?',
|
||||
Do_you_have_a_certificate: 'У вас есть сертификат?',
|
||||
Do_you_really_want_to_key_this_room_question_mark: 'Вы действительно хотите {{key}} этот канал?',
|
||||
E2E_Encryption: 'E2E шифрование',
|
||||
E2E_How_It_Works_info1: 'Теперь Вы можете создавать зашифрованные приватные чаты и личные сообщения. Вы так же можете изменить существующе приватные чаты и личные сообщения сделав их зашифрованными.',
|
||||
E2E_How_It_Works_info2: 'Это *сквозное шифрование*, поэтому ключ для шифрования/расшифровки ваших сообщений не будет сохранен на сервере. Значит *Вам нужно сохранить этот пароль где-то в безопасном месте*, где он будет Вам доступен, если потребуется.',
|
||||
E2E_How_It_Works_info3: 'В случаем продолжения, пароль Е2Е будет сгенерирован автоматически.',
|
||||
E2E_How_It_Works_info4: 'Так же Вы можете задать новый пароль для вашего ключа шифрования в любое время при помощи браузера там же, где Вы ввели существующий Е2Е пароль.',
|
||||
edit: 'править',
|
||||
edited: 'исправлено',
|
||||
Edit: 'Правка',
|
||||
Edit_Status: 'Изменить статус',
|
||||
Edit_Invite: 'Редактировать Приглашение',
|
||||
End_to_end_encrypted_room: 'Чат со сквозным шифрованием',
|
||||
end_to_end_encryption: 'сквозное шифрование',
|
||||
Email_Notification_Mode_All: 'Каждое Упоминание/Личное сообщение',
|
||||
Email_Notification_Mode_Disabled: 'Отключено',
|
||||
Email_or_password_field_is_empty: 'Поле электронной почты или пароля пусты',
|
||||
Email: 'E-mail',
|
||||
email: 'e-mail',
|
||||
Empty_title: 'Пустой заголовок',
|
||||
Enable_Auto_Translate: 'Включить автоперевод',
|
||||
Enable_notifications: 'Включить уведомления',
|
||||
Encrypted: 'Зашифрован',
|
||||
Encrypted_message: 'Зашифрованное сообщение',
|
||||
Enter_Your_E2E_Password: 'Введите Ваш E2E Пароль',
|
||||
Enter_Your_Encryption_Password_desc1: 'Вы сможете получить доступ к вашим зашифрованным приватным чатам и личным сообщениям.',
|
||||
Enter_Your_Encryption_Password_desc2: 'Вам нужно ввести пароль для шифрования/расшифровки сообщений в каждом клиенте.',
|
||||
Encryption_error_title: 'Введен не верный пароль шифрования',
|
||||
Encryption_error_desc: 'Невозможно расшифровать ваш ключ шифрования, чтобы импортировать его',
|
||||
Everyone_can_access_this_channel: 'Каждый может получить доступ к этому каналу',
|
||||
Error_uploading: 'Ошибка загрузки',
|
||||
Expiration_Days: 'Срок действия (Дни)',
|
||||
Favorite: 'Избранное',
|
||||
Favorites: 'Избранные',
|
||||
Files: 'Файлы',
|
||||
File_description: 'Описание файла',
|
||||
File_name: 'Имя файла',
|
||||
Finish_recording: 'Завершить запись',
|
||||
Following_thread: 'Следить за тредом',
|
||||
For_your_security_you_must_enter_your_current_password_to_continue: 'В целях вашей безопасности вы должны ввести свой текущий пароль для продолжения',
|
||||
Forgot_password_If_this_email_is_registered: 'Если эта электронная почта зарегистрирована, мы отправим инструкции о том, как сбросить пароль. Если вы не получите письмо в ближайшее время, вернитесь и повторите попытку.',
|
||||
Forgot_password: 'Забыли пароль',
|
||||
Forgot_Password: 'Забыли Пароль',
|
||||
Forward: 'Перенаправить',
|
||||
Forward_Chat: 'Перенаправить Чат',
|
||||
Forward_to_department: 'Перенаправить в отдел',
|
||||
Forward_to_user: 'Перенаправить пользователю',
|
||||
Full_table: 'Нажмите, чтобы увидеть полную таблицу',
|
||||
Generate_New_Link: 'Сгенерировать Новую Ссылку',
|
||||
Group_by_favorites: 'По избранным',
|
||||
Group_by_type: 'По типу',
|
||||
Hide: 'Скрыть',
|
||||
Has_joined_the_channel: 'присоединился к каналу',
|
||||
Has_joined_the_conversation: 'присоединился к беседе',
|
||||
Has_left_the_channel: 'покинул канал',
|
||||
Hide_System_Messages: 'Скрыть Системные Сообщения',
|
||||
Hide_type_messages: 'Скрыть "{{type}}" сообщения',
|
||||
How_It_Works: 'Как Это Работает',
|
||||
Message_HideType_uj: 'Пользователь Присоединился',
|
||||
Message_HideType_ul: 'Пользователь Покинул',
|
||||
Message_HideType_ru: 'Пользователь Удален',
|
||||
Message_HideType_au: 'Пользователь Добавлен',
|
||||
Message_HideType_mute_unmute: 'Пользователь Заглушен / Заглушивание отменено',
|
||||
Message_HideType_r: 'Имя Чата Изменено',
|
||||
Message_HideType_ut: 'Пользователь Присоединился к Беседе',
|
||||
Message_HideType_wm: 'Добро пожаловать',
|
||||
Message_HideType_rm: 'Сообщение Удалено',
|
||||
Message_HideType_subscription_role_added: 'Была назначена Роль',
|
||||
Message_HideType_subscription_role_removed: 'Роль более не определена',
|
||||
Message_HideType_room_archived: 'Чат Архивирован',
|
||||
Message_HideType_room_unarchived: 'Чат Разархивирован',
|
||||
I_Saved_My_E2E_Password: 'Я Сохранил Свой E2E Пароль',
|
||||
IP: 'IP',
|
||||
In_app: 'В приложении',
|
||||
In_App_And_Desktop: 'В приложении и на десктопе',
|
||||
In_App_and_Desktop_Alert_info: 'Отображает баннер в верхней части экрана, когда приложение открыто, и отображает уведомление на рабочем столе.',
|
||||
Invisible: 'Невидимый',
|
||||
Invite: 'Приглашение',
|
||||
is_a_valid_RocketChat_instance: 'является действительным сервером Rocket.Chat',
|
||||
is_not_a_valid_RocketChat_instance: 'не является действительным сервером Rocket.Chat',
|
||||
is_typing: 'печатает',
|
||||
Invalid_or_expired_invite_token: 'Токен приглашения не действителен или с истекшим сроком действия',
|
||||
Invalid_server_version: 'Сервер, к которому вы пытаетесь подключиться, использует версию, которая больше не поддерживается приложением: {{currentVersion}}.\n\nНам нужна версия {{minVersion}}',
|
||||
Invite_Link: 'Ссылка Приглашения',
|
||||
Invite_users: 'Приглашение пользователей',
|
||||
Join: 'Присоединиться',
|
||||
Join_our_open_workspace: 'Присоединиться к нашему открытому серверу',
|
||||
Join_your_workspace: 'Присоединиться к вашему серверу',
|
||||
Just_invited_people_can_access_this_channel: 'Только приглашенные люди могут получить доступ к этому каналу',
|
||||
Language: 'Язык',
|
||||
last_message: 'последнее сообщение',
|
||||
Leave_channel: 'Покинуть канал',
|
||||
leaving_room: 'покинуть комнату',
|
||||
leave: 'покинуть',
|
||||
Legal: 'Правовые аспекты',
|
||||
Light: 'Светлая',
|
||||
License: 'Лицензия',
|
||||
Livechat: 'Livechat',
|
||||
Livechat_edit: 'Редактирование Livechat',
|
||||
Login: 'Вход',
|
||||
Login_error: 'Ваши учетные данные были отклонены! Пожалуйста, попробуйте еще раз.',
|
||||
Login_with: 'Войти с',
|
||||
Logging_out: 'Осуществляется выход.',
|
||||
Logout: 'Выйти',
|
||||
Max_number_of_uses: 'Максимальное количество',
|
||||
Max_number_of_users_allowed_is_number: 'Максимальное количество разрешенных пользователей {{maxUsers}}',
|
||||
members: 'пользователи',
|
||||
Members: 'Пользователи',
|
||||
Mentioned_Messages: 'Упомянутые сообщения',
|
||||
mentioned: 'упомянутые',
|
||||
Mentions: 'Упоминания',
|
||||
Message_accessibility: 'Сообщение от {{user}} в {{time}}: {{message}}',
|
||||
Message_actions: 'Действия с сообщением',
|
||||
Message_pinned: 'Сообщение прикреплено',
|
||||
Message_removed: 'Сообщение удалено',
|
||||
Message_starred: 'Сообщение отмечено звездой',
|
||||
Message_unstarred: 'Отметка сообщения звездой удалена',
|
||||
message: 'сообщение',
|
||||
messages: 'сообщения',
|
||||
Message: 'Сообщение',
|
||||
Messages: 'Сообщения',
|
||||
Message_Reported: 'Сообщение отправлено',
|
||||
Microphone_Permission_Message: 'Rocket.Chat нужен доступ к вашему микрофону, чтобы вы могли отправлять аудио сообщения.',
|
||||
Microphone_Permission: 'Разрешение на использование микрофона',
|
||||
Mute: 'Заглушить',
|
||||
muted: 'Заглушен',
|
||||
My_servers: 'Мои серверы',
|
||||
N_person_reacted: '{{n}} людей отреагировало',
|
||||
N_users: '{{n}} пользователи',
|
||||
name: 'имя',
|
||||
Name: 'Имя',
|
||||
Navigation_history: 'История навигации',
|
||||
Never: 'Никогда',
|
||||
New_Message: 'Новое сообщение',
|
||||
New_Password: 'Новый пароль',
|
||||
New_Server: 'Новый сервер',
|
||||
Next: 'Далее',
|
||||
No_files: 'Нет файлов',
|
||||
No_limit: 'Нет ограничений',
|
||||
No_mentioned_messages: 'Нет упоминаний',
|
||||
No_pinned_messages: 'Нет прикрепленных сообщений',
|
||||
No_results_found: 'Ничего не найдено',
|
||||
No_starred_messages: 'Нет отмеченных сообщений',
|
||||
No_thread_messages: 'Нет сообщений в теме',
|
||||
No_label_provided: '{{label}} не указан.',
|
||||
No_Message: 'Нет сообщения',
|
||||
No_messages_yet: 'Пока нет сообщений',
|
||||
No_Reactions: 'Нет реакций',
|
||||
No_Read_Receipts: 'Нет информации о прочтении',
|
||||
Not_logged: 'Не зарегистрирован',
|
||||
Not_RC_Server: 'Это не сервер Rocket.Chat.\n{{contact}}',
|
||||
Nothing: 'Ничего',
|
||||
Nothing_to_save: 'Нечего сохранять!',
|
||||
Notify_active_in_this_room: 'Уведомить всех активных пользователей в этом чате',
|
||||
Notify_all_in_this_room: 'Уведомить всех в этом чате',
|
||||
Notifications: 'Уведомления',
|
||||
Notification_Duration: 'Продолжительность уведомлений',
|
||||
Notification_Preferences: 'Настройки уведомлений',
|
||||
No_available_agents_to_transfer: 'Нет свободных агентов для передачи',
|
||||
Offline: 'Офлайн',
|
||||
Oops: 'Упс!',
|
||||
Omnichannel: 'Omnichannel',
|
||||
Open_Livechats: 'Чаты в Работе',
|
||||
Omnichannel_enable_alert: 'Вы не доступны в Omnichannel. Хотите стать доступными?',
|
||||
Onboarding_description: 'Сервер это пространство для взаимодействия вашей команды или организации. Уточните адрес сервера у вашего администратора или создайте свой сервер для команды.',
|
||||
Onboarding_join_workspace: 'Присоединиться к серверу',
|
||||
Onboarding_subtitle: 'За пределами Командного Взаимодействия',
|
||||
Onboarding_title: 'Добро пожаловать в Rocket.Chat',
|
||||
Onboarding_join_open_description: 'Присоединяйтесь к нашему открытому серверу, чтобы пообщаться с командой и сообществом Rocket.Chat.',
|
||||
Onboarding_agree_terms: 'Продолжая вы соглашаетесь с правилами Rocket.Chat',
|
||||
Onboarding_less_options: 'Меньше опций',
|
||||
Onboarding_more_options: 'Больше опций',
|
||||
Online: 'В сети',
|
||||
Only_authorized_users_can_write_new_messages: 'Только авторизованные пользователи могут писать новые сообщения',
|
||||
Open_emoji_selector: 'Открыть выбор emoji',
|
||||
Open_Source_Communication: 'Общение с открытым кодом',
|
||||
Open_your_authentication_app_and_enter_the_code: 'Откройте ваше приложение для аутентификации и введите код и него.',
|
||||
OR: 'ИЛИ',
|
||||
OS: 'ОС',
|
||||
Overwrites_the_server_configuration_and_use_room_config: 'Перезаписывает конфигурацию сервера и использует конфигурацию чата',
|
||||
Password: 'Пароль',
|
||||
Parent_channel_or_group: 'Родительский канал или чат',
|
||||
Permalink_copied_to_clipboard: 'Постоянная ссылка скопирована в буфер обмена!',
|
||||
Phone: 'Телефон',
|
||||
Pin: 'Прикрепить сообщение',
|
||||
Pinned_Messages: 'Прикрепленные сообщения',
|
||||
pinned: 'прикреплено',
|
||||
Pinned: 'Прикреплено',
|
||||
Please_add_a_comment: 'Пожалуйста добавьте комментарий',
|
||||
Please_enter_your_password: 'Пожалуйста введите ваш пароль',
|
||||
Please_wait: 'Пожалуйста подождите.',
|
||||
Preferences: 'Настройки',
|
||||
Preferences_saved: 'Настройки сохранены!',
|
||||
Privacy_Policy: ' Политика конфиденциальности',
|
||||
Private_Channel: 'Приватный канал',
|
||||
Private_Groups: 'Приватные группы',
|
||||
Private: 'Приватный',
|
||||
Processing: 'Обработка...',
|
||||
Profile_saved_successfully: 'Профиль успешно сохранен!',
|
||||
Profile: 'Профиль',
|
||||
Public_Channel: 'Публичный канал',
|
||||
Public: 'Публичный',
|
||||
Push_Notifications: 'Push Уведомления',
|
||||
Push_Notifications_Alert_Info: 'Эти уведомления доставляются вам, когда приложение не открыто',
|
||||
Quote: 'Цитата',
|
||||
Reactions_are_disabled: 'Реакции отключены',
|
||||
Reactions_are_enabled: 'Реакции активированы',
|
||||
Reactions: 'Реакции',
|
||||
Read: 'Читать',
|
||||
Read_External_Permission_Message: 'Rocket.Chat необходим доступ к фотографиям, медиа и другим файлам на вашем устройстве',
|
||||
Read_External_Permission: 'Разрешение на Чтение Медиа',
|
||||
Read_Only_Channel: 'Канал только для чтения',
|
||||
Read_Only: 'Только для чтения',
|
||||
Read_Receipt: 'Уведомление о прочтении',
|
||||
Receive_Group_Mentions: 'Получать групповые уведомления',
|
||||
Receive_Group_Mentions_Info: 'Получать @all и @here уведомления',
|
||||
Register: 'Зарегистрировать',
|
||||
Repeat_Password: 'Повторите пароль',
|
||||
Replied_on: 'Ответил на:',
|
||||
replies: 'ответы',
|
||||
reply: 'ответить',
|
||||
Reply: 'Ответить',
|
||||
Report: 'Жалоба',
|
||||
Receive_Notification: 'Получать уведомления',
|
||||
Receive_notifications_from: 'Получать уведомления от {{name}}',
|
||||
Resend: 'Отправить повторно',
|
||||
Reset_password: 'Сброс пароля',
|
||||
resetting_password: 'сброс пароля',
|
||||
RESET: 'СБРОС',
|
||||
Return: 'Возврат',
|
||||
Review_app_title: 'Нравится ли вам это приложение?',
|
||||
Review_app_desc: 'Поставьте нам 5 звезд в {{store}}',
|
||||
Review_app_yes: 'Конечно!',
|
||||
Review_app_no: 'Нет',
|
||||
Review_app_later: 'Может позже',
|
||||
Review_app_unable_store: 'Невозможно открыть {{store}}',
|
||||
Review_this_app: 'Оценить это приложение',
|
||||
Remove: 'Удалить',
|
||||
Roles: 'Роли',
|
||||
Room_actions: 'Действия с чатом',
|
||||
Room_changed_announcement: 'Объявление чата было изменено на: {{announcement}} пользователем {{userBy}}',
|
||||
Room_changed_avatar: 'Аватар чата изменен пользователем {{userBy}}',
|
||||
Room_changed_description: 'Описание чата было изменено на: {{description}} пользователем {{userBy}}',
|
||||
Room_changed_privacy: 'Тип чата был изменен на: {{type}} пользователем {{userBy}}',
|
||||
Room_changed_topic: 'Тема чата была изменена на: {{topic}} пользователем {{userBy}}',
|
||||
Room_Files: 'Файлы',
|
||||
Room_Info_Edit: 'Изменить информацию о чате',
|
||||
Room_Info: 'Информация о канале',
|
||||
Room_Members: 'Пользователи',
|
||||
Room_name_changed: 'Название чата было изменено на: {{name}} пользователем {{userBy}}',
|
||||
SAVE: 'СОХРАНИТЬ',
|
||||
Save_Changes: 'Сохранить изменения',
|
||||
Save: 'Сохранить',
|
||||
Saved: 'Сохранено',
|
||||
saving_preferences: 'сохранение персональных настроек',
|
||||
saving_profile: 'сохранение профиля',
|
||||
saving_settings: 'сохранение настроек',
|
||||
saved_to_gallery: 'Сохранено в Галерею',
|
||||
Save_Your_E2E_Password: 'Сохранить Ваш E2E Пароль',
|
||||
Save_Your_Encryption_Password: 'Сохранить Ваш Пароль Шифрования',
|
||||
Save_Your_Encryption_Password_warning: 'Этот пароль не сохраняется нигде, поэтому бережно сохраните его в надежном месте.',
|
||||
Save_Your_Encryption_Password_info: 'Имейте ввиду, что если вы потеряете свой пароль, его будет невозможно восстановить и вы потеряете доступ к вашим сообщениям.',
|
||||
Search_Messages: 'Поиск сообщений',
|
||||
Search: 'Поиск',
|
||||
Search_by: 'Поиск по',
|
||||
Search_global_users: 'Глобальный поиск пользователей',
|
||||
Search_global_users_description: 'При активации станет возможен поиск пользователей на других серверах.',
|
||||
Seconds: '{{second}} секунд',
|
||||
Security_and_privacy: 'Безопасность и конфиденциальность',
|
||||
Select_Avatar: 'Выбор аватара',
|
||||
Select_Server: 'Выбор сервера',
|
||||
Select_Users: 'Выбор пользователей',
|
||||
Select_a_Channel: 'Выбор Канала',
|
||||
Select_a_Department: 'Выбор отдела',
|
||||
Select_an_option: 'Выбор Опции',
|
||||
Select_a_User: 'Выбор Пользователя',
|
||||
Send: 'Отправить',
|
||||
Send_audio_message: 'Отправить аудиосообщение',
|
||||
Send_crash_report: 'Отправить отчет об ошибке',
|
||||
Send_message: 'Отправить сообщение',
|
||||
Send_me_the_code_again: 'Отправить мне код снова',
|
||||
Send_to: 'Отправить...',
|
||||
Sending_to: 'Отправляется',
|
||||
Sent_an_attachment: 'Отправить вложение',
|
||||
Server: 'Сервер',
|
||||
Servers: 'Серверы',
|
||||
Server_version: 'Версия сервера: {{version}}',
|
||||
Set_username_subtitle: 'Имя пользователя необходимо для того, чтобы позволить другим упомянуть вас в сообщениях',
|
||||
Set_custom_status: 'Установить персонализированный статус',
|
||||
Set_status: 'Установить статус',
|
||||
Status_saved_successfully: 'Статус установлен успешно!',
|
||||
Settings: 'Настройки',
|
||||
Settings_succesfully_changed: 'Настройки успешно изменены!',
|
||||
Share: 'Поделиться',
|
||||
Share_Link: 'Ссылка, чтобы Поделиться',
|
||||
Share_this_app: 'Рассказать о приложении',
|
||||
Show_more: 'Показать больше..',
|
||||
Show_Unread_Counter: 'Показать счетчик непрочитанных',
|
||||
Show_Unread_Counter_Info: 'Счетчик непрочитанных отображается в виде значка справа от канала в списке каналов',
|
||||
Sign_in_your_server: 'Войдите на ваш сервер',
|
||||
Sign_Up: 'Регистрация',
|
||||
Some_field_is_invalid_or_empty: 'Некоторые поля недопустимы или пусты',
|
||||
Sorting_by: 'Сортировка по {{key}}',
|
||||
Sound: 'Звук',
|
||||
Star_room: 'В избранное',
|
||||
Star: 'Отметить',
|
||||
Starred_Messages: 'Отмеченные сообщения',
|
||||
starred: 'отмечено',
|
||||
Starred: 'Отмечено',
|
||||
Start_of_conversation: 'Начало разговора',
|
||||
Start_a_Discussion: 'Начать Обсуждение',
|
||||
Started_discussion: 'Началось обсуждение :',
|
||||
Started_call: 'Звонок, начат {{userBy}}',
|
||||
Submit: 'Отправить',
|
||||
Table: 'Таблица',
|
||||
Tags: 'Тэги',
|
||||
Take_a_photo: 'Сделать фото',
|
||||
Take_a_video: 'Записать видео',
|
||||
Take_it: 'Снять!',
|
||||
tap_to_change_status: 'нажмите для изменения статуса',
|
||||
Tap_to_view_servers_list: 'Нажмите, чтобы просмотреть список серверов',
|
||||
Terms_of_Service: ' Условия использования ',
|
||||
Theme: 'Тема',
|
||||
The_user_wont_be_able_to_type_in_roomName: 'Пользователь не сможет писать сообщения в {{roomName}}',
|
||||
The_user_will_be_able_to_type_in_roomName: 'Пользователь сможет писать сообщения в {{roomName}}',
|
||||
There_was_an_error_while_action: 'Произошла ошибка в процессе {{action}}!',
|
||||
This_room_is_blocked: 'Этот чат заблокирован',
|
||||
This_room_is_read_only: 'Этот чат доступен только для чтения',
|
||||
Thread: 'Тред',
|
||||
Threads: 'Треды',
|
||||
Timezone: 'Часовой пояс',
|
||||
To: 'К',
|
||||
topic: 'тема',
|
||||
Topic: 'Тема',
|
||||
Translate: 'Перевести',
|
||||
Try_again: 'Попробуйте еще раз',
|
||||
Two_Factor_Authentication: 'Двухфакторная аутентификация',
|
||||
Type_the_channel_name_here: 'Введите название канала здесь',
|
||||
unarchive: 'разархивировать',
|
||||
UNARCHIVE: 'РАЗАРХИВИРОВАТЬ',
|
||||
Unblock_user: 'Разблокировать пользователя',
|
||||
Unfavorite: 'Удалить из избранного',
|
||||
Unfollowed_thread: 'Не следить',
|
||||
Unmute: 'Отменить заглушивание',
|
||||
unmuted: 'Заглушивание отменено',
|
||||
Unpin: 'Открепить',
|
||||
unread_messages: 'непрочитанные',
|
||||
Unread: 'Непрочитанные',
|
||||
Unread_on_top: 'Непрочитанные сверху',
|
||||
Unstar: 'Снять отметку',
|
||||
Updating: 'Обновление...',
|
||||
Uploading: 'Загрузка',
|
||||
Upload_file_question_mark: 'Загрузить файл?',
|
||||
User: 'Пользователь',
|
||||
Users: 'Пользователи',
|
||||
User_added_by: 'Пользователь {{userAdded}} добавлен по решению {{userBy}}',
|
||||
User_Info: 'Информация о пользователе',
|
||||
User_has_been_key: 'Пользователь был {{key}}',
|
||||
User_is_no_longer_role_by_: '{{user}} больше не {{role}} по решению {{userBy}}',
|
||||
User_muted_by: 'Пользователь {{userMuted}} заглушен по решению {{userBy}}',
|
||||
User_removed_by: 'Пользователь {{userRemoved}} удален по решению {{userBy}}',
|
||||
User_sent_an_attachment: '{{user}} отправил вложение',
|
||||
User_unmuted_by: 'Пользователь {{userUnmuted}} перестал быть заглушенным по решению {{userBy}}',
|
||||
User_was_set_role_by_: '{{user}} был назначен {{role}} пользователем {{userBy}}',
|
||||
Username_is_empty: 'Имя пользователя пусто',
|
||||
Username: 'Имя пользователя',
|
||||
Username_or_email: 'Имя пользователя или email',
|
||||
Uses_server_configuration: 'Используется конфигурация сервера',
|
||||
Validating: 'Проверка',
|
||||
Registration_Succeeded: 'Регистрация Успешна!',
|
||||
Verify: 'Проверить',
|
||||
Verify_email_title: 'Регистрация Успешна!',
|
||||
Verify_email_desc: 'Вам был отправлен email для подтверждения регистрации. Если вы не получили этого сообщения, пожалуйста, попробуйте еще раз.',
|
||||
Verify_your_email_for_the_code_we_sent: 'Проверка вашего email с помощью отправленного нами кода',
|
||||
Video_call: 'Видеозвонок',
|
||||
View_Original: 'Посмотреть оригинал',
|
||||
Voice_call: 'Голосовой вызов',
|
||||
Waiting_for_network: 'Ожидание сети...',
|
||||
Websocket_disabled: 'Websocket отключен для этого сервера.\n{{contact}}',
|
||||
Welcome: 'Добро пожаловать,',
|
||||
What_are_you_doing_right_now: 'Что вы делаете сейчас?',
|
||||
Whats_your_2fa: 'Какой у вас код 2FA?',
|
||||
Without_Servers: 'Без серверов',
|
||||
Workspaces: 'Серверы',
|
||||
Would_you_like_to_return_the_inquiry: 'Вы хотите отозвать запрос?',
|
||||
Write_External_Permission_Message: 'Rocket.Chat необходим доступ к ваше Галерее, чтобы Вы могли сохранять изображения.',
|
||||
Write_External_Permission: 'Разрешения на запись в Галерею',
|
||||
Yes: 'Да',
|
||||
Yes_action_it: 'Да, {{action}} это!',
|
||||
Yesterday: 'Вчера',
|
||||
You_are_in_preview_mode: 'Вы находитесь в режиме предварительного просмотра',
|
||||
You_are_offline: 'Вы не в сети',
|
||||
You_can_search_using_RegExp_eg: 'Вы можете выполнить поиск с помощью регулярных выражений, например `/^text$/i`',
|
||||
You_colon: 'Вы: ',
|
||||
you_were_mentioned: 'вы были упомянуты',
|
||||
You_were_removed_from_channel: 'Вы были удалены из {{channel}}',
|
||||
you: 'вы',
|
||||
You: 'Вы',
|
||||
Logged_out_by_server: 'Сервером произведен ваш выход из системы. Пожалуйста, войдите снова.',
|
||||
You_need_to_access_at_least_one_RocketChat_server_to_share_something: 'Вам нужно получить доступ как минимум к одному серверу Rocket.Chat, чтобы поделиться чем-то.',
|
||||
You_need_to_verifiy_your_email_address_to_get_notications: 'Вам необходимо проверить ваш email адрес, чтобы получать уведомления',
|
||||
Your_certificate: 'Ваш сертификат',
|
||||
Your_invite_link_will_expire_after__usesLeft__uses: 'Ваша ссылка-приглашение станет не действительной после {{usesLeft}} ее использований.',
|
||||
Your_invite_link_will_expire_on__date__or_after__usesLeft__uses: 'Ваша ссылка-приглашение станет не действительной {{date}} или после {{usesLeft}} ее использований.',
|
||||
Your_invite_link_will_expire_on__date__: 'Срок действия вашей ссылки-приглашения будет окончен {{date}}.',
|
||||
Your_invite_link_will_never_expire: 'Ваша ссылка-приглашение никогда не будет просроченной.',
|
||||
Your_workspace: 'Ваш сервер',
|
||||
Your_password_is: 'Ваш пароль',
|
||||
Version_no: 'Версия: {{version}}',
|
||||
You_will_not_be_able_to_recover_this_message: 'Вы не сможете восстановить это сообщение!',
|
||||
You_will_unset_a_certificate_for_this_server: 'Вы произведете сброс сертификата для этого сервера',
|
||||
Change_Language: 'Изменить язык',
|
||||
Crash_report_disclaimer: 'Мы никогда не отслеживаем содержание ваших чатов. Отчет о сбое содержит только важную для нас информацию для выявления проблем и их устранения.',
|
||||
Type_message: 'Написать сообщение',
|
||||
Room_search: 'Поиск в чате',
|
||||
Room_selection: 'Выбор чата 1...9',
|
||||
Next_room: 'Следующий чат',
|
||||
Previous_room: 'Предыдущий чат',
|
||||
New_room: 'Новый чат',
|
||||
Upload_room: 'Загрузить в чат',
|
||||
Search_messages: 'Поиск сообщений',
|
||||
Scroll_messages: 'Прокрутка сообщений',
|
||||
Reply_latest: 'Ответить на последнее',
|
||||
Reply_in_Thread: 'Ответить в Треде',
|
||||
Server_selection: 'Выбор сервера',
|
||||
Server_selection_numbers: 'Выбор сервера 1...9',
|
||||
Add_server: 'Добавить сервер',
|
||||
New_line: 'Новая линия',
|
||||
You_will_be_logged_out_of_this_application: 'Будет осуществлен ваш выход из этого приложения.',
|
||||
Clear: 'Очистка',
|
||||
This_will_clear_all_your_offline_data: 'Это очистит все ваши офлайн данные.',
|
||||
This_will_remove_all_data_from_this_server: 'Это удалит все данные с этого сервера.',
|
||||
Mark_unread: 'Отметить Непрочитанным',
|
||||
Wait_activation_warning: 'До того как вы сможете войти, ваш аккаунт должен быть вручную активирован администратором сервера.',
|
||||
Screen_lock: 'Блокировка экрана',
|
||||
Local_authentication_biometry_title: 'Аутентификация',
|
||||
Local_authentication_biometry_fallback: 'Использовать пароль',
|
||||
Local_authentication_unlock_option: 'Разблокировать при помощи Пароля',
|
||||
Local_authentication_change_passcode: 'Изменить Пароль',
|
||||
Local_authentication_info: 'Внимание: Если вы забудете ваш Пароль, вам нужно будет удалить и заново установить это приложение.',
|
||||
Local_authentication_facial_recognition: 'распознавания лица',
|
||||
Local_authentication_fingerprint: 'отпечатка пальца',
|
||||
Local_authentication_unlock_with_label: 'Разблокировать при помощи {{label}}',
|
||||
Local_authentication_auto_lock_60: 'Через 1 минуту',
|
||||
Local_authentication_auto_lock_300: 'Через 5 минут',
|
||||
Local_authentication_auto_lock_900: 'Через 15 минут',
|
||||
Local_authentication_auto_lock_1800: 'Через 30 минут',
|
||||
Local_authentication_auto_lock_3600: 'Через 1 час',
|
||||
Passcode_enter_title: 'Введите ваш пароль',
|
||||
Passcode_choose_title: 'Выберите ваш новый пароль',
|
||||
Passcode_choose_confirm_title: 'Подтвердите ваш новый пароль',
|
||||
Passcode_choose_error: 'Пароли не соответствуют. Попробуйте еще раз.',
|
||||
Passcode_choose_force_set: 'Пароль затребован вашим администратором',
|
||||
Passcode_app_locked_title: 'Приложение заблокировано',
|
||||
Passcode_app_locked_subtitle: 'Попробуйте снова через {{timeLeft}} секунд',
|
||||
After_seconds_set_by_admin: 'Через {{seconds}} секунд (установлено администратором сервера)',
|
||||
Dont_activate: 'Не активировать сейчас',
|
||||
Queued_chats: 'Чаты в очереди',
|
||||
Queue_is_empty: 'Очередь пуста',
|
||||
Logout_from_other_logged_in_locations: 'Выйти из всех других подключенных расположений',
|
||||
You_will_be_logged_out_from_other_locations: 'Будет произведен ваш выход из всех других подключенных расположений.',
|
||||
Logged_out_of_other_clients_successfully: 'Выход из других клиентских подключений выполнен успешно',
|
||||
Logout_failed: 'Выход не успешен!',
|
||||
Log_analytics_events: 'Журнал событий аналитики',
|
||||
E2E_encryption_change_password_title: 'Изменить пароль шифрования',
|
||||
E2E_encryption_change_password_description: 'Теперь вы можете создавать зашифрованные приватные чаты и личные беседы. Вы так же можете сделать существующие приватные чаты и личные беседы шифрованными. \nЭто сквозное шифрование, поэтому ключ для шифрования и дешифрования ваших сообщений не будет сохранен на сервере. Именно поэтому вам необходимо сохранить ваш пароль в надежном и безопасном месте. Вам необходимо вводить этот пароль на всех устройствах, где вы хотите использовать E2E шифрование.',
|
||||
E2E_encryption_change_password_error: 'Ошибка при смене пароля E2E ключа!',
|
||||
E2E_encryption_change_password_success: 'Пароль ключа E2E изменен успешно!',
|
||||
E2E_encryption_change_password_message: 'Убедитесь, что вы сохранили пароль в надежном месте.',
|
||||
E2E_encryption_change_password_confirmation: 'Да, изменить его',
|
||||
E2E_encryption_reset_title: 'Сбросить E2E ключ',
|
||||
E2E_encryption_reset_description: 'Эта опция удалит ваш текущий E2E ключ и произведет ваш выход из системы. \nКогда вы снова войдете в систему, Rocket.Chat сгенерирует для вас новый ключ и восстановит ваш доступ ко всем зашифрованным чатам, в которых есть пользователи в сети. \nИсходя из природы E2E шифрования, Rocket.Chat не сможет восстановить доступ к чатам, в которых нет участников в сети.',
|
||||
E2E_encryption_reset_button: 'Сбросить E2E ключ',
|
||||
E2E_encryption_reset_error: 'Ошибка при сбросе E2E ключа!',
|
||||
E2E_encryption_reset_message: 'Будет совершен ваш выход из системы.',
|
||||
E2E_encryption_reset_confirmation: 'Да, сбросить его',
|
||||
Following: 'Следить',
|
||||
Threads_displaying_all: 'Показать все',
|
||||
Threads_displaying_following: 'Показать отслеживаемые',
|
||||
Threads_displaying_unread: 'Показать непрочитанные',
|
||||
No_threads: 'Тредов нет',
|
||||
No_threads_following: 'Нет тредов, за которыми вы следите',
|
||||
No_threads_unread: 'Непрочитанных тредов нет',
|
||||
Messagebox_Send_to_channel: 'Отправить в чат',
|
||||
Set_as_leader: 'Назначить лидером',
|
||||
Set_as_moderator: 'Назначить модератором',
|
||||
Set_as_owner: 'Назначить владельцем',
|
||||
Remove_as_leader: 'Удалить из лидеров',
|
||||
Remove_as_moderator: 'Удалить из модераторов',
|
||||
Remove_as_owner: 'Удалить из владельцев',
|
||||
Remove_from_room: 'Удалить из чата',
|
||||
Ignore: 'Игнориновать',
|
||||
Unignore: 'Прекратить игнорировать',
|
||||
User_has_been_ignored: 'Пользователь теперь игнорируется',
|
||||
User_has_been_unignored: 'Пользователь больше не игнорируется',
|
||||
User_has_been_removed_from_s: 'Пользователь удален из {{s}}',
|
||||
User__username__is_now_a_leader_of__room_name_: 'Пользователь {{username}} больше не лидер в чате {{room_name}}',
|
||||
User__username__is_now_a_moderator_of__room_name_: 'Пользователь {{username}} больше не модератор в чате {{room_name}}',
|
||||
User__username__is_now_a_owner_of__room_name_: 'Пользователь {{username}} больше не владелец в чате {{room_name}}',
|
||||
User__username__removed_from__room_name__leaders: 'Пользователь {{username}} удален из {{room_name}} лидеров',
|
||||
User__username__removed_from__room_name__moderators: 'Пользователь {{username}} удален из {{room_name}} модераторов',
|
||||
User__username__removed_from__room_name__owners: 'Пользователь {{username}} удален из {{room_name}} владельцев',
|
||||
The_user_will_be_removed_from_s: 'Пользователь будет удален из {{s}}',
|
||||
Yes_remove_user: 'Да, удалить пользователя!',
|
||||
Direct_message: 'Личное сообщение',
|
||||
Message_Ignored: 'Сообщение игнорируется. Тапните по нему, чтобы отобразить его.',
|
||||
Enter_workspace_URL: 'Введите URL вашего рабочего пространства',
|
||||
Workspace_URL_Example: 'Например, your-company.rocket.chat',
|
||||
This_room_encryption_has_been_enabled_by__username_: 'Шифрование для этого чата включено {{username}}',
|
||||
This_room_encryption_has_been_disabled_by__username_: 'Шифрование для этого чата выключено {{username}}'
|
||||
};
|
|
@ -0,0 +1,708 @@
|
|||
{
|
||||
"1_person_reacted": "1 человек отреагировал",
|
||||
"1_user": "1 пользователь",
|
||||
"error-action-not-allowed": "{{action}} не допускается",
|
||||
"error-application-not-found": "Приложение не найдено",
|
||||
"error-archived-duplicate-name": "Есть архивный канал с именем {{room_name}}",
|
||||
"error-avatar-invalid-url": "Недопустимый URL-адрес аватара: {{url}}",
|
||||
"error-avatar-url-handling": "Ошибка при обработке настроек аватара с URL-адреса ({{url}}) для {{username}}",
|
||||
"error-cant-invite-for-direct-room": "Невозможно пригласить пользователя в личную переписку",
|
||||
"error-could-not-change-email": "Не удалось изменить адрес электронной почты",
|
||||
"error-could-not-change-name": "Не удалось изменить имя",
|
||||
"error-could-not-change-username": "Не удалось изменить имя пользователя",
|
||||
"error-could-not-change-status": "Не удалось изменить статус",
|
||||
"error-delete-protected-role": "Не удается удалить защищенную роль",
|
||||
"error-department-not-found": "Отдел не найден",
|
||||
"error-direct-message-file-upload-not-allowed": "Общий доступ к файлам не разрешен в личных сообщениях",
|
||||
"error-duplicate-channel-name": "Канал с именем {{channel_name}} существует",
|
||||
"error-email-domain-blacklisted": "Домен электронной почты включен в черный список",
|
||||
"error-email-send-failed": "Ошибка при попытке отправить электронное письмо: {{message}}",
|
||||
"error-save-image": "Ошибка при попытке сохранить изображение",
|
||||
"error-save-video": "Ошибка при попытке сохранить видео",
|
||||
"error-field-unavailable": "{{field}} уже используется :(",
|
||||
"error-file-too-large": "Файл слишком большой",
|
||||
"error-importer-not-defined": "Импортер не был определен правильно, ему не хватает класса Import.",
|
||||
"error-input-is-not-a-valid-field": "{{input}} недействительно {{field}}",
|
||||
"error-invalid-actionlink": "Недействительная ссылка действия",
|
||||
"error-invalid-arguments": "Недопустимые аргументы",
|
||||
"error-invalid-asset": "Недопустимый ресурс",
|
||||
"error-invalid-channel": "Недействительный канал.",
|
||||
"error-invalid-channel-start-with-chars": "Недействительный канал. Начните с @ или #",
|
||||
"error-invalid-custom-field": "Неверное настраиваемое поле",
|
||||
"error-invalid-custom-field-name": "Неверное имя настраиваемого поля. Используйте только буквы, цифры, дефисы и символы подчеркивания.",
|
||||
"error-invalid-date": "Указана недопустимая дата.",
|
||||
"error-invalid-description": "Недопустимое описание",
|
||||
"error-invalid-domain": "Недопустимый домен",
|
||||
"error-invalid-email": "Неверный адрес электронной почты {{email}}",
|
||||
"error-invalid-email-address": "Неверный адрес электронной почты",
|
||||
"error-invalid-file-height": "Недопустимая высота файла",
|
||||
"error-invalid-file-type": "Неверный тип файла",
|
||||
"error-invalid-file-width": "Недопустимая ширина файла",
|
||||
"error-invalid-from-address": "Вы указали неверный адрес FROM.",
|
||||
"error-invalid-integration": "Недопустимая интеграция",
|
||||
"error-invalid-message": "Недопустимое сообщение",
|
||||
"error-invalid-method": "Недопустимый метод",
|
||||
"error-invalid-name": "Недопустимое имя",
|
||||
"error-invalid-password": "Неверный пароль",
|
||||
"error-invalid-redirectUri": "Недопустимый redirectUri",
|
||||
"error-invalid-role": "Недопустимая роль",
|
||||
"error-invalid-room": "Недопустимый канал",
|
||||
"error-invalid-room-name": "{{room_name}} не является допустимым именем канала",
|
||||
"error-invalid-room-type": "{{type}} не является допустимым типом канала.",
|
||||
"error-invalid-settings": "Недопустимые параметры",
|
||||
"error-invalid-subscription": "Недействительная подписка",
|
||||
"error-invalid-token": "Недопустимый токен",
|
||||
"error-invalid-triggerWords": "Недопустимые триггеры",
|
||||
"error-invalid-urls": "Недопустимые URL-адреса",
|
||||
"error-invalid-user": "Недопустимый пользователь",
|
||||
"error-invalid-username": "Неверное имя пользователя",
|
||||
"error-invalid-webhook-response": "URL-адрес ответил статусом, отличным от 200",
|
||||
"error-message-deleting-blocked": "Удаление сообщений заблокировано",
|
||||
"error-message-editing-blocked": "Правка сообщений заблокирована",
|
||||
"error-message-size-exceeded": "Размер сообщения превышает максимально разрешенный",
|
||||
"error-missing-unsubscribe-link": "Вы должны указать ссылку [отписаться].",
|
||||
"error-no-tokens-for-this-user": "Для этого пользователя нет токенов",
|
||||
"error-not-allowed": "Не допускается",
|
||||
"error-not-authorized": "Не разрешено",
|
||||
"error-push-disabled": "Push отключен",
|
||||
"error-remove-last-owner": "Это последний владелец. Прежде чем удалить его, установите нового владельца.",
|
||||
"error-role-in-use": "Невозможно удалить роль, потому что она используется",
|
||||
"error-role-name-required": "Требуется имя роли",
|
||||
"error-the-field-is-required": "Требуется поле {{field}}.",
|
||||
"error-too-many-requests": "Ошибка, слишком много запросов. Пожалуйста, помедленнее. Вы должны подождать {{seconds}} секунд, прежде чем повторить попытку.",
|
||||
"error-user-is-not-activated": "Пользователь не активирован",
|
||||
"error-user-has-no-roles": "Пользователь не имеет ролей",
|
||||
"error-user-limit-exceeded": "Количество пользователей, которых вы пытаетесь пригласить на #channel_name, превышает лимит, установленный администратором",
|
||||
"error-user-not-in-room": "Пользователя нет на этом канале",
|
||||
"error-user-registration-custom-field": "error-user-registration-custom-field",
|
||||
"error-user-registration-disabled": "Регистрация пользователей отключена",
|
||||
"error-user-registration-secret": "Регистрация пользователей разрешена только через секретный URL",
|
||||
"error-you-are-last-owner": "Вы последний владелец. Пожалуйста, установите нового владельца, прежде чем покинуть комнату.",
|
||||
"Actions": "Действия",
|
||||
"activity": "активности",
|
||||
"Activity": "По активности",
|
||||
"Add_Reaction": "Добавить реакцию",
|
||||
"Add_Server": "Добавить сервер",
|
||||
"Add_users": "Добавить пользователей",
|
||||
"Admin_Panel": "Панель админа",
|
||||
"Agent": "Агент",
|
||||
"Alert": "Оповещение",
|
||||
"alert": "оповещение",
|
||||
"alerts": "оповещения",
|
||||
"All_users_in_the_channel_can_write_new_messages": "Все пользователи канала могут писать новые сообщения",
|
||||
"A_meaningful_name_for_the_discussion_room": "Осмысленное имя для обсуждения",
|
||||
"All": "Все",
|
||||
"All_Messages": "Все сообщения",
|
||||
"Allow_Reactions": "Разрешить реакции",
|
||||
"Alphabetical": "По алфавиту",
|
||||
"and_more": "и более",
|
||||
"and": "и",
|
||||
"announcement": "объявление",
|
||||
"Announcement": "Объявление",
|
||||
"Apply_Your_Certificate": "Применить ваш сертификат",
|
||||
"ARCHIVE": "АРХИВ",
|
||||
"archive": "архив",
|
||||
"are_typing": "печатают",
|
||||
"Are_you_sure_question_mark": "Вы уверены?",
|
||||
"Are_you_sure_you_want_to_leave_the_room": "Вы действительно хотите покинуть чат {{room}}?",
|
||||
"Audio": "Аудио",
|
||||
"Authenticating": "Аутентификация",
|
||||
"Automatic": "Автоматически",
|
||||
"Auto_Translate": "Автоперевод",
|
||||
"Avatar_changed_successfully": "Аватар успешно изменен!",
|
||||
"Avatar_Url": "URL аватара",
|
||||
"Away": "Отошел",
|
||||
"Back": "Назад",
|
||||
"Black": "Черный",
|
||||
"Block_user": "Блокировать пользователя",
|
||||
"Browser": "Браузер",
|
||||
"Broadcast_channel_Description": "Только авторизованные пользователи могут писать новые сообщения, но другие пользователи смогут ответить",
|
||||
"Broadcast_Channel": "Широковещательный канал",
|
||||
"Busy": "Занят",
|
||||
"By_proceeding_you_are_agreeing": "Продолжая, вы соглашаетесь с нашими",
|
||||
"Cancel_editing": "Отменить правку",
|
||||
"Cancel_recording": "Отменить запись",
|
||||
"Cancel": "Отмена",
|
||||
"changing_avatar": "изменение аватара",
|
||||
"creating_channel": "создание канала",
|
||||
"creating_invite": "создание приглашения",
|
||||
"Channel_Name": "Название канала",
|
||||
"Channels": "Каналы",
|
||||
"Chats": "Чаты",
|
||||
"Call_already_ended": "Вызов уже завершен!",
|
||||
"Clear_cookies_alert": "Вы действительно хотите очистить все cookies?",
|
||||
"Clear_cookies_desc": "Это действие очистит все ваши cookies для входа, это позволит вам войти под другой учетной записью.",
|
||||
"Clear_cookies_yes": "Да, очистить cookies",
|
||||
"Clear_cookies_no": "Нет, сохранить cookies",
|
||||
"Click_to_join": "Нажмите, чтобы присоединиться!",
|
||||
"Close": "Закрыть",
|
||||
"Close_emoji_selector": "Закрыть выбор emoji",
|
||||
"Closing_chat": "Закрытие чата",
|
||||
"Change_language_loading": "Изменение языка.",
|
||||
"Chat_closed_by_agent": "Чат закрыт агентом",
|
||||
"Choose": "Выбрать",
|
||||
"Choose_from_library": "Выбрать из библиотеки",
|
||||
"Choose_file": "Выбрать файл",
|
||||
"Choose_where_you_want_links_be_opened": "Выберите где вы хотите открывать ссылки",
|
||||
"Code": "Код",
|
||||
"Code_or_password_invalid": "Код или пароль не верны",
|
||||
"Collaborative": "Совместный",
|
||||
"Confirm": "Подтверждение",
|
||||
"Connect": "Соединение",
|
||||
"Connected": "Подключено",
|
||||
"connecting_server": "подключение к серверу",
|
||||
"Connecting": "Соединение...",
|
||||
"Contact_us": "Связаться с нами",
|
||||
"Contact_your_server_admin": "Свяжитесь с администратором сервера.",
|
||||
"Continue_with": "Продолжить с",
|
||||
"Copied_to_clipboard": "Скопировано в буфер обмена!",
|
||||
"Copy": "Копировать",
|
||||
"Conversation": "Диалог",
|
||||
"Permalink": "Постоянная ссылка",
|
||||
"Certificate_password": "Пароль сертификата",
|
||||
"Clear_cache": "Очистить локальный кэш сервера",
|
||||
"Clear_cache_loading": "Очистка кэша.",
|
||||
"Whats_the_password_for_your_certificate": "Какой пароль для вашего сертификата?",
|
||||
"Create_account": "Создать аккаунт",
|
||||
"Create_Channel": "Создать канал",
|
||||
"Create_Direct_Messages": "Создать личное сообщение",
|
||||
"Create_Discussion": "Создать обсуждение",
|
||||
"Created_snippet": "создать сниппет",
|
||||
"Create_a_new_workspace": "Новое рабочее пространство",
|
||||
"Create": "Создать",
|
||||
"Custom_Status": "Персонализированный Статус",
|
||||
"Dark": "Темный",
|
||||
"Dark_level": "Уровень затемненности",
|
||||
"Default": "По умолчанию",
|
||||
"Default_browser": "Браузер по умолчанию",
|
||||
"Delete_Room_Warning": "Удаление канала приведет к удалению всех сообщений, размещенных в нем. Это не может быть отменено.",
|
||||
"Department": "Отдел",
|
||||
"delete": "удалить",
|
||||
"Delete": "Удалить",
|
||||
"DELETE": "УДАЛИТЬ",
|
||||
"deleting_room": "удаление чата",
|
||||
"description": "описание",
|
||||
"Description": "Описание",
|
||||
"Desktop_Options": "Параметры рабочего стола",
|
||||
"Desktop_Notifications": "Уведомления рабочего стола",
|
||||
"Desktop_Alert_info": "Эти уведомления появятся на рабочем столе",
|
||||
"Directory": "Директория",
|
||||
"Direct_Messages": "Личные сообщения",
|
||||
"Disable_notifications": "Отключить уведомления",
|
||||
"Discussions": "Обсуждения",
|
||||
"Discussion_Desc": "Помогают разобраться в том, что происходит! При создании Обсуждения, суб-канала одного из выбранных вами каналов так же создается и привязка к нему.",
|
||||
"Discussion_name": "Имя Обсуждения",
|
||||
"Done": "Готово",
|
||||
"Dont_Have_An_Account": "Нет аккаунта?",
|
||||
"Do_you_have_an_account": "У вас есть аккаунт?",
|
||||
"Do_you_have_a_certificate": "У вас есть сертификат?",
|
||||
"Do_you_really_want_to_key_this_room_question_mark": "Вы действительно хотите {{key}} этот канал?",
|
||||
"E2E_Encryption": "E2E шифрование",
|
||||
"E2E_How_It_Works_info1": "Теперь Вы можете создавать зашифрованные приватные чаты и личные сообщения. Вы так же можете изменить существующе приватные чаты и личные сообщения сделав их зашифрованными.",
|
||||
"E2E_How_It_Works_info2": "Это *сквозное шифрование*, поэтому ключ для шифрования/расшифровки ваших сообщений не будет сохранен на сервере. Значит *Вам нужно сохранить этот пароль где-то в безопасном месте*, где он будет Вам доступен, если потребуется.",
|
||||
"E2E_How_It_Works_info3": "В случаем продолжения, пароль Е2Е будет сгенерирован автоматически.",
|
||||
"E2E_How_It_Works_info4": "Так же Вы можете задать новый пароль для вашего ключа шифрования в любое время при помощи браузера там же, где Вы ввели существующий Е2Е пароль.",
|
||||
"edit": "править",
|
||||
"edited": "исправлено",
|
||||
"Edit": "Правка",
|
||||
"Edit_Status": "Изменить статус",
|
||||
"Edit_Invite": "Редактировать Приглашение",
|
||||
"End_to_end_encrypted_room": "Чат со сквозным шифрованием",
|
||||
"end_to_end_encryption": "сквозное шифрование",
|
||||
"Email_Notification_Mode_All": "Каждое Упоминание/Личное сообщение",
|
||||
"Email_Notification_Mode_Disabled": "Отключено",
|
||||
"Email_or_password_field_is_empty": "Поле электронной почты или пароля пусты",
|
||||
"Email": "E-mail",
|
||||
"email": "e-mail",
|
||||
"Empty_title": "Пустой заголовок",
|
||||
"Enable_Auto_Translate": "Включить автоперевод",
|
||||
"Enable_notifications": "Включить уведомления",
|
||||
"Encrypted": "Зашифрован",
|
||||
"Encrypted_message": "Зашифрованное сообщение",
|
||||
"Enter_Your_E2E_Password": "Введите Ваш E2E Пароль",
|
||||
"Enter_Your_Encryption_Password_desc1": "Вы сможете получить доступ к вашим зашифрованным приватным чатам и личным сообщениям.",
|
||||
"Enter_Your_Encryption_Password_desc2": "Вам нужно ввести пароль для шифрования/расшифровки сообщений в каждом клиенте.",
|
||||
"Encryption_error_title": "Введен не верный пароль шифрования",
|
||||
"Encryption_error_desc": "Невозможно расшифровать ваш ключ шифрования, чтобы импортировать его",
|
||||
"Everyone_can_access_this_channel": "Каждый может получить доступ к этому каналу",
|
||||
"Error_uploading": "Ошибка загрузки",
|
||||
"Expiration_Days": "Срок действия (Дни)",
|
||||
"Favorite": "Избранное",
|
||||
"Favorites": "Избранные",
|
||||
"Files": "Файлы",
|
||||
"File_description": "Описание файла",
|
||||
"File_name": "Имя файла",
|
||||
"Finish_recording": "Завершить запись",
|
||||
"Following_thread": "Следить за тредом",
|
||||
"For_your_security_you_must_enter_your_current_password_to_continue": "В целях вашей безопасности вы должны ввести свой текущий пароль для продолжения",
|
||||
"Forgot_password_If_this_email_is_registered": "Если эта электронная почта зарегистрирована, мы отправим инструкции о том, как сбросить пароль. Если вы не получите письмо в ближайшее время, вернитесь и повторите попытку.",
|
||||
"Forgot_password": "Забыли пароль",
|
||||
"Forgot_Password": "Забыли Пароль",
|
||||
"Forward": "Перенаправить",
|
||||
"Forward_Chat": "Перенаправить Чат",
|
||||
"Forward_to_department": "Перенаправить в отдел",
|
||||
"Forward_to_user": "Перенаправить пользователю",
|
||||
"Full_table": "Нажмите, чтобы увидеть полную таблицу",
|
||||
"Generate_New_Link": "Сгенерировать Новую Ссылку",
|
||||
"Group_by_favorites": "По избранным",
|
||||
"Group_by_type": "По типу",
|
||||
"Hide": "Скрыть",
|
||||
"Has_joined_the_channel": "присоединился к каналу",
|
||||
"Has_joined_the_conversation": "присоединился к беседе",
|
||||
"Has_left_the_channel": "покинул канал",
|
||||
"Hide_System_Messages": "Скрыть Системные Сообщения",
|
||||
"Hide_type_messages": "Скрыть \"{{type}}\" сообщения",
|
||||
"How_It_Works": "Как Это Работает",
|
||||
"Message_HideType_uj": "Пользователь Присоединился",
|
||||
"Message_HideType_ul": "Пользователь Покинул",
|
||||
"Message_HideType_ru": "Пользователь Удален",
|
||||
"Message_HideType_au": "Пользователь Добавлен",
|
||||
"Message_HideType_mute_unmute": "Пользователь Заглушен / Заглушивание отменено",
|
||||
"Message_HideType_r": "Имя Чата Изменено",
|
||||
"Message_HideType_ut": "Пользователь Присоединился к Беседе",
|
||||
"Message_HideType_wm": "Добро пожаловать",
|
||||
"Message_HideType_rm": "Сообщение Удалено",
|
||||
"Message_HideType_subscription_role_added": "Была назначена Роль",
|
||||
"Message_HideType_subscription_role_removed": "Роль более не определена",
|
||||
"Message_HideType_room_archived": "Чат Архивирован",
|
||||
"Message_HideType_room_unarchived": "Чат Разархивирован",
|
||||
"I_Saved_My_E2E_Password": "Я Сохранил Свой E2E Пароль",
|
||||
"IP": "IP",
|
||||
"In_app": "В приложении",
|
||||
"In_App_And_Desktop": "В приложении и на десктопе",
|
||||
"In_App_and_Desktop_Alert_info": "Отображает баннер в верхней части экрана, когда приложение открыто, и отображает уведомление на рабочем столе.",
|
||||
"Invisible": "Невидимый",
|
||||
"Invite": "Приглашение",
|
||||
"is_a_valid_RocketChat_instance": "является действительным сервером Rocket.Chat",
|
||||
"is_not_a_valid_RocketChat_instance": "не является действительным сервером Rocket.Chat",
|
||||
"is_typing": "печатает",
|
||||
"Invalid_or_expired_invite_token": "Токен приглашения не действителен или с истекшим сроком действия",
|
||||
"Invalid_server_version": "Сервер, к которому вы пытаетесь подключиться, использует версию, которая больше не поддерживается приложением: {{currentVersion}}.\n\nНам нужна версия {{minVersion}}",
|
||||
"Invite_Link": "Ссылка Приглашения",
|
||||
"Invite_users": "Приглашение пользователей",
|
||||
"Join": "Присоединиться",
|
||||
"Join_our_open_workspace": "Присоединиться к нашему открытому серверу",
|
||||
"Join_your_workspace": "Присоединиться к вашему серверу",
|
||||
"Just_invited_people_can_access_this_channel": "Только приглашенные люди могут получить доступ к этому каналу",
|
||||
"Language": "Язык",
|
||||
"last_message": "последнее сообщение",
|
||||
"Leave_channel": "Покинуть канал",
|
||||
"leaving_room": "покинуть комнату",
|
||||
"leave": "покинуть",
|
||||
"Legal": "Правовые аспекты",
|
||||
"Light": "Светлая",
|
||||
"License": "Лицензия",
|
||||
"Livechat": "Livechat",
|
||||
"Livechat_edit": "Редактирование Livechat",
|
||||
"Login": "Вход",
|
||||
"Login_error": "Ваши учетные данные были отклонены! Пожалуйста, попробуйте еще раз.",
|
||||
"Login_with": "Войти с",
|
||||
"Logging_out": "Осуществляется выход.",
|
||||
"Logout": "Выйти",
|
||||
"Max_number_of_uses": "Максимальное количество",
|
||||
"Max_number_of_users_allowed_is_number": "Максимальное количество разрешенных пользователей {{maxUsers}}",
|
||||
"members": "пользователи",
|
||||
"Members": "Пользователи",
|
||||
"Mentioned_Messages": "Упомянутые сообщения",
|
||||
"mentioned": "упомянутые",
|
||||
"Mentions": "Упоминания",
|
||||
"Message_accessibility": "Сообщение от {{user}} в {{time}}: {{message}}",
|
||||
"Message_actions": "Действия с сообщением",
|
||||
"Message_pinned": "Сообщение прикреплено",
|
||||
"Message_removed": "Сообщение удалено",
|
||||
"Message_starred": "Сообщение отмечено звездой",
|
||||
"Message_unstarred": "Отметка сообщения звездой удалена",
|
||||
"message": "сообщение",
|
||||
"messages": "сообщения",
|
||||
"Message": "Сообщение",
|
||||
"Messages": "Сообщения",
|
||||
"Message_Reported": "Сообщение отправлено",
|
||||
"Microphone_Permission_Message": "Rocket.Chat нужен доступ к вашему микрофону, чтобы вы могли отправлять аудио сообщения.",
|
||||
"Microphone_Permission": "Разрешение на использование микрофона",
|
||||
"Mute": "Заглушить",
|
||||
"muted": "Заглушен",
|
||||
"My_servers": "Мои серверы",
|
||||
"N_person_reacted": "{{n}} людей отреагировало",
|
||||
"N_users": "{{n}} пользователи",
|
||||
"name": "имя",
|
||||
"Name": "Имя",
|
||||
"Navigation_history": "История навигации",
|
||||
"Never": "Никогда",
|
||||
"New_Message": "Новое сообщение",
|
||||
"New_Password": "Новый пароль",
|
||||
"New_Server": "Новый сервер",
|
||||
"Next": "Далее",
|
||||
"No_files": "Нет файлов",
|
||||
"No_limit": "Нет ограничений",
|
||||
"No_mentioned_messages": "Нет упоминаний",
|
||||
"No_pinned_messages": "Нет прикрепленных сообщений",
|
||||
"No_results_found": "Ничего не найдено",
|
||||
"No_starred_messages": "Нет отмеченных сообщений",
|
||||
"No_thread_messages": "Нет сообщений в теме",
|
||||
"No_label_provided": "{{label}} не указан.",
|
||||
"No_Message": "Нет сообщения",
|
||||
"No_messages_yet": "Пока нет сообщений",
|
||||
"No_Reactions": "Нет реакций",
|
||||
"No_Read_Receipts": "Нет информации о прочтении",
|
||||
"Not_logged": "Не зарегистрирован",
|
||||
"Not_RC_Server": "Это не сервер Rocket.Chat.\n{{contact}}",
|
||||
"Nothing": "Ничего",
|
||||
"Nothing_to_save": "Нечего сохранять!",
|
||||
"Notify_active_in_this_room": "Уведомить всех активных пользователей в этом чате",
|
||||
"Notify_all_in_this_room": "Уведомить всех в этом чате",
|
||||
"Notifications": "Уведомления",
|
||||
"Notification_Duration": "Продолжительность уведомлений",
|
||||
"Notification_Preferences": "Настройки уведомлений",
|
||||
"No_available_agents_to_transfer": "Нет свободных агентов для передачи",
|
||||
"Offline": "Офлайн",
|
||||
"Oops": "Упс!",
|
||||
"Omnichannel": "Omnichannel",
|
||||
"Open_Livechats": "Чаты в Работе",
|
||||
"Omnichannel_enable_alert": "Вы не доступны в Omnichannel. Хотите стать доступными?",
|
||||
"Onboarding_description": "Сервер это пространство для взаимодействия вашей команды или организации. Уточните адрес сервера у вашего администратора или создайте свой сервер для команды.",
|
||||
"Onboarding_join_workspace": "Присоединиться к серверу",
|
||||
"Onboarding_subtitle": "За пределами Командного Взаимодействия",
|
||||
"Onboarding_title": "Добро пожаловать в Rocket.Chat",
|
||||
"Onboarding_join_open_description": "Присоединяйтесь к нашему открытому серверу, чтобы пообщаться с командой и сообществом Rocket.Chat.",
|
||||
"Onboarding_agree_terms": "Продолжая вы соглашаетесь с правилами Rocket.Chat",
|
||||
"Onboarding_less_options": "Меньше опций",
|
||||
"Onboarding_more_options": "Больше опций",
|
||||
"Online": "В сети",
|
||||
"Only_authorized_users_can_write_new_messages": "Только авторизованные пользователи могут писать новые сообщения",
|
||||
"Open_emoji_selector": "Открыть выбор emoji",
|
||||
"Open_Source_Communication": "Общение с открытым кодом",
|
||||
"Open_your_authentication_app_and_enter_the_code": "Откройте ваше приложение для аутентификации и введите код и него.",
|
||||
"OR": "ИЛИ",
|
||||
"OS": "ОС",
|
||||
"Overwrites_the_server_configuration_and_use_room_config": "Перезаписывает конфигурацию сервера и использует конфигурацию чата",
|
||||
"Password": "Пароль",
|
||||
"Parent_channel_or_group": "Родительский канал или чат",
|
||||
"Permalink_copied_to_clipboard": "Постоянная ссылка скопирована в буфер обмена!",
|
||||
"Phone": "Телефон",
|
||||
"Pin": "Прикрепить сообщение",
|
||||
"Pinned_Messages": "Прикрепленные сообщения",
|
||||
"pinned": "прикреплено",
|
||||
"Pinned": "Прикреплено",
|
||||
"Please_add_a_comment": "Пожалуйста добавьте комментарий",
|
||||
"Please_enter_your_password": "Пожалуйста введите ваш пароль",
|
||||
"Please_wait": "Пожалуйста подождите.",
|
||||
"Preferences": "Настройки",
|
||||
"Preferences_saved": "Настройки сохранены!",
|
||||
"Privacy_Policy": " Политика конфиденциальности",
|
||||
"Private_Channel": "Приватный канал",
|
||||
"Private_Groups": "Приватные группы",
|
||||
"Private": "Приватный",
|
||||
"Processing": "Обработка...",
|
||||
"Profile_saved_successfully": "Профиль успешно сохранен!",
|
||||
"Profile": "Профиль",
|
||||
"Public_Channel": "Публичный канал",
|
||||
"Public": "Публичный",
|
||||
"Push_Notifications": "Push Уведомления",
|
||||
"Push_Notifications_Alert_Info": "Эти уведомления доставляются вам, когда приложение не открыто",
|
||||
"Quote": "Цитата",
|
||||
"Reactions_are_disabled": "Реакции отключены",
|
||||
"Reactions_are_enabled": "Реакции активированы",
|
||||
"Reactions": "Реакции",
|
||||
"Read": "Читать",
|
||||
"Read_External_Permission_Message": "Rocket.Chat необходим доступ к фотографиям, медиа и другим файлам на вашем устройстве",
|
||||
"Read_External_Permission": "Разрешение на Чтение Медиа",
|
||||
"Read_Only_Channel": "Канал только для чтения",
|
||||
"Read_Only": "Только для чтения",
|
||||
"Read_Receipt": "Уведомление о прочтении",
|
||||
"Receive_Group_Mentions": "Получать групповые уведомления",
|
||||
"Receive_Group_Mentions_Info": "Получать @all и @here уведомления",
|
||||
"Register": "Зарегистрировать",
|
||||
"Repeat_Password": "Повторите пароль",
|
||||
"Replied_on": "Ответил на:",
|
||||
"replies": "ответы",
|
||||
"reply": "ответить",
|
||||
"Reply": "Ответить",
|
||||
"Report": "Жалоба",
|
||||
"Receive_Notification": "Получать уведомления",
|
||||
"Receive_notifications_from": "Получать уведомления от {{name}}",
|
||||
"Resend": "Отправить повторно",
|
||||
"Reset_password": "Сброс пароля",
|
||||
"resetting_password": "сброс пароля",
|
||||
"RESET": "СБРОС",
|
||||
"Return": "Возврат",
|
||||
"Review_app_title": "Нравится ли вам это приложение?",
|
||||
"Review_app_desc": "Поставьте нам 5 звезд в {{store}}",
|
||||
"Review_app_yes": "Конечно!",
|
||||
"Review_app_no": "Нет",
|
||||
"Review_app_later": "Может позже",
|
||||
"Review_app_unable_store": "Невозможно открыть {{store}}",
|
||||
"Review_this_app": "Оценить это приложение",
|
||||
"Remove": "Удалить",
|
||||
"Roles": "Роли",
|
||||
"Room_actions": "Действия с чатом",
|
||||
"Room_changed_announcement": "Объявление чата было изменено на: {{announcement}} пользователем {{userBy}}",
|
||||
"Room_changed_avatar": "Аватар чата изменен пользователем {{userBy}}",
|
||||
"Room_changed_description": "Описание чата было изменено на: {{description}} пользователем {{userBy}}",
|
||||
"Room_changed_privacy": "Тип чата был изменен на: {{type}} пользователем {{userBy}}",
|
||||
"Room_changed_topic": "Тема чата была изменена на: {{topic}} пользователем {{userBy}}",
|
||||
"Room_Files": "Файлы",
|
||||
"Room_Info_Edit": "Изменить информацию о чате",
|
||||
"Room_Info": "Информация о канале",
|
||||
"Room_Members": "Пользователи",
|
||||
"Room_name_changed": "Название чата было изменено на: {{name}} пользователем {{userBy}}",
|
||||
"SAVE": "СОХРАНИТЬ",
|
||||
"Save_Changes": "Сохранить изменения",
|
||||
"Save": "Сохранить",
|
||||
"Saved": "Сохранено",
|
||||
"saving_preferences": "сохранение персональных настроек",
|
||||
"saving_profile": "сохранение профиля",
|
||||
"saving_settings": "сохранение настроек",
|
||||
"saved_to_gallery": "Сохранено в Галерею",
|
||||
"Save_Your_E2E_Password": "Сохранить Ваш E2E Пароль",
|
||||
"Save_Your_Encryption_Password": "Сохранить Ваш Пароль Шифрования",
|
||||
"Save_Your_Encryption_Password_warning": "Этот пароль не сохраняется нигде, поэтому бережно сохраните его в надежном месте.",
|
||||
"Save_Your_Encryption_Password_info": "Имейте ввиду, что если вы потеряете свой пароль, его будет невозможно восстановить и вы потеряете доступ к вашим сообщениям.",
|
||||
"Search_Messages": "Поиск сообщений",
|
||||
"Search": "Поиск",
|
||||
"Search_by": "Поиск по",
|
||||
"Search_global_users": "Глобальный поиск пользователей",
|
||||
"Search_global_users_description": "При активации станет возможен поиск пользователей на других серверах.",
|
||||
"Seconds": "{{second}} секунд",
|
||||
"Security_and_privacy": "Безопасность и конфиденциальность",
|
||||
"Select_Avatar": "Выбор аватара",
|
||||
"Select_Server": "Выбор сервера",
|
||||
"Select_Users": "Выбор пользователей",
|
||||
"Select_a_Channel": "Выбор Канала",
|
||||
"Select_a_Department": "Выбор отдела",
|
||||
"Select_an_option": "Выбор Опции",
|
||||
"Select_a_User": "Выбор Пользователя",
|
||||
"Send": "Отправить",
|
||||
"Send_audio_message": "Отправить аудиосообщение",
|
||||
"Send_crash_report": "Отправить отчет об ошибке",
|
||||
"Send_message": "Отправить сообщение",
|
||||
"Send_me_the_code_again": "Отправить мне код снова",
|
||||
"Send_to": "Отправить...",
|
||||
"Sending_to": "Отправляется",
|
||||
"Sent_an_attachment": "Отправить вложение",
|
||||
"Server": "Сервер",
|
||||
"Servers": "Серверы",
|
||||
"Server_version": "Версия сервера: {{version}}",
|
||||
"Set_username_subtitle": "Имя пользователя необходимо для того, чтобы позволить другим упомянуть вас в сообщениях",
|
||||
"Set_custom_status": "Установить персонализированный статус",
|
||||
"Set_status": "Установить статус",
|
||||
"Status_saved_successfully": "Статус установлен успешно!",
|
||||
"Settings": "Настройки",
|
||||
"Settings_succesfully_changed": "Настройки успешно изменены!",
|
||||
"Share": "Поделиться",
|
||||
"Share_Link": "Ссылка, чтобы Поделиться",
|
||||
"Share_this_app": "Рассказать о приложении",
|
||||
"Show_more": "Показать больше..",
|
||||
"Show_Unread_Counter": "Показать счетчик непрочитанных",
|
||||
"Show_Unread_Counter_Info": "Счетчик непрочитанных отображается в виде значка справа от канала в списке каналов",
|
||||
"Sign_in_your_server": "Войдите на ваш сервер",
|
||||
"Sign_Up": "Регистрация",
|
||||
"Some_field_is_invalid_or_empty": "Некоторые поля недопустимы или пусты",
|
||||
"Sorting_by": "Сортировка по {{key}}",
|
||||
"Sound": "Звук",
|
||||
"Star_room": "В избранное",
|
||||
"Star": "Отметить",
|
||||
"Starred_Messages": "Отмеченные сообщения",
|
||||
"starred": "отмечено",
|
||||
"Starred": "Отмечено",
|
||||
"Start_of_conversation": "Начало разговора",
|
||||
"Start_a_Discussion": "Начать Обсуждение",
|
||||
"Started_discussion": "Началось обсуждение :",
|
||||
"Started_call": "Звонок, начат {{userBy}}",
|
||||
"Submit": "Отправить",
|
||||
"Table": "Таблица",
|
||||
"Tags": "Тэги",
|
||||
"Take_a_photo": "Сделать фото",
|
||||
"Take_a_video": "Записать видео",
|
||||
"Take_it": "Снять!",
|
||||
"tap_to_change_status": "нажмите для изменения статуса",
|
||||
"Tap_to_view_servers_list": "Нажмите, чтобы просмотреть список серверов",
|
||||
"Terms_of_Service": " Условия использования ",
|
||||
"Theme": "Тема",
|
||||
"The_user_wont_be_able_to_type_in_roomName": "Пользователь не сможет писать сообщения в {{roomName}}",
|
||||
"The_user_will_be_able_to_type_in_roomName": "Пользователь сможет писать сообщения в {{roomName}}",
|
||||
"There_was_an_error_while_action": "Произошла ошибка в процессе {{action}}!",
|
||||
"This_room_is_blocked": "Этот чат заблокирован",
|
||||
"This_room_is_read_only": "Этот чат доступен только для чтения",
|
||||
"Thread": "Тред",
|
||||
"Threads": "Треды",
|
||||
"Timezone": "Часовой пояс",
|
||||
"To": "К",
|
||||
"topic": "тема",
|
||||
"Topic": "Тема",
|
||||
"Translate": "Перевести",
|
||||
"Try_again": "Попробуйте еще раз",
|
||||
"Two_Factor_Authentication": "Двухфакторная аутентификация",
|
||||
"Type_the_channel_name_here": "Введите название канала здесь",
|
||||
"unarchive": "разархивировать",
|
||||
"UNARCHIVE": "РАЗАРХИВИРОВАТЬ",
|
||||
"Unblock_user": "Разблокировать пользователя",
|
||||
"Unfavorite": "Удалить из избранного",
|
||||
"Unfollowed_thread": "Не следить",
|
||||
"Unmute": "Отменить заглушивание",
|
||||
"unmuted": "Заглушивание отменено",
|
||||
"Unpin": "Открепить",
|
||||
"unread_messages": "непрочитанные",
|
||||
"Unread": "Непрочитанные",
|
||||
"Unread_on_top": "Непрочитанные сверху",
|
||||
"Unstar": "Снять отметку",
|
||||
"Updating": "Обновление...",
|
||||
"Uploading": "Загрузка",
|
||||
"Upload_file_question_mark": "Загрузить файл?",
|
||||
"User": "Пользователь",
|
||||
"Users": "Пользователи",
|
||||
"User_added_by": "Пользователь {{userAdded}} добавлен по решению {{userBy}}",
|
||||
"User_Info": "Информация о пользователе",
|
||||
"User_has_been_key": "Пользователь был {{key}}",
|
||||
"User_is_no_longer_role_by_": "{{user}} больше не {{role}} по решению {{userBy}}",
|
||||
"User_muted_by": "Пользователь {{userMuted}} заглушен по решению {{userBy}}",
|
||||
"User_removed_by": "Пользователь {{userRemoved}} удален по решению {{userBy}}",
|
||||
"User_sent_an_attachment": "{{user}} отправил вложение",
|
||||
"User_unmuted_by": "Пользователь {{userUnmuted}} перестал быть заглушенным по решению {{userBy}}",
|
||||
"User_was_set_role_by_": "{{user}} был назначен {{role}} пользователем {{userBy}}",
|
||||
"Username_is_empty": "Имя пользователя пусто",
|
||||
"Username": "Имя пользователя",
|
||||
"Username_or_email": "Имя пользователя или email",
|
||||
"Uses_server_configuration": "Используется конфигурация сервера",
|
||||
"Validating": "Проверка",
|
||||
"Registration_Succeeded": "Регистрация Успешна!",
|
||||
"Verify": "Проверить",
|
||||
"Verify_email_title": "Регистрация Успешна!",
|
||||
"Verify_email_desc": "Вам был отправлен email для подтверждения регистрации. Если вы не получили этого сообщения, пожалуйста, попробуйте еще раз.",
|
||||
"Verify_your_email_for_the_code_we_sent": "Проверка вашего email с помощью отправленного нами кода",
|
||||
"Video_call": "Видеозвонок",
|
||||
"View_Original": "Посмотреть оригинал",
|
||||
"Voice_call": "Голосовой вызов",
|
||||
"Waiting_for_network": "Ожидание сети...",
|
||||
"Websocket_disabled": "Websocket отключен для этого сервера.\n{{contact}}",
|
||||
"Welcome": "Добро пожаловать,",
|
||||
"What_are_you_doing_right_now": "Что вы делаете сейчас?",
|
||||
"Whats_your_2fa": "Какой у вас код 2FA?",
|
||||
"Without_Servers": "Без серверов",
|
||||
"Workspaces": "Серверы",
|
||||
"Would_you_like_to_return_the_inquiry": "Вы хотите отозвать запрос?",
|
||||
"Write_External_Permission_Message": "Rocket.Chat необходим доступ к ваше Галерее, чтобы Вы могли сохранять изображения.",
|
||||
"Write_External_Permission": "Разрешения на запись в Галерею",
|
||||
"Yes": "Да",
|
||||
"Yes_action_it": "Да, {{action}} это!",
|
||||
"Yesterday": "Вчера",
|
||||
"You_are_in_preview_mode": "Вы находитесь в режиме предварительного просмотра",
|
||||
"You_are_offline": "Вы не в сети",
|
||||
"You_can_search_using_RegExp_eg": "Вы можете выполнить поиск с помощью регулярных выражений, например `/^text$/i`",
|
||||
"You_colon": "Вы: ",
|
||||
"you_were_mentioned": "вы были упомянуты",
|
||||
"You_were_removed_from_channel": "Вы были удалены из {{channel}}",
|
||||
"you": "вы",
|
||||
"You": "Вы",
|
||||
"Logged_out_by_server": "Сервером произведен ваш выход из системы. Пожалуйста, войдите снова.",
|
||||
"You_need_to_access_at_least_one_RocketChat_server_to_share_something": "Вам нужно получить доступ как минимум к одному серверу Rocket.Chat, чтобы поделиться чем-то.",
|
||||
"You_need_to_verifiy_your_email_address_to_get_notications": "Вам необходимо проверить ваш email адрес, чтобы получать уведомления",
|
||||
"Your_certificate": "Ваш сертификат",
|
||||
"Your_invite_link_will_expire_after__usesLeft__uses": "Ваша ссылка-приглашение станет не действительной после {{usesLeft}} ее использований.",
|
||||
"Your_invite_link_will_expire_on__date__or_after__usesLeft__uses": "Ваша ссылка-приглашение станет не действительной {{date}} или после {{usesLeft}} ее использований.",
|
||||
"Your_invite_link_will_expire_on__date__": "Срок действия вашей ссылки-приглашения будет окончен {{date}}.",
|
||||
"Your_invite_link_will_never_expire": "Ваша ссылка-приглашение никогда не будет просроченной.",
|
||||
"Your_workspace": "Ваш сервер",
|
||||
"Your_password_is": "Ваш пароль",
|
||||
"Version_no": "Версия: {{version}}",
|
||||
"You_will_not_be_able_to_recover_this_message": "Вы не сможете восстановить это сообщение!",
|
||||
"You_will_unset_a_certificate_for_this_server": "Вы произведете сброс сертификата для этого сервера",
|
||||
"Change_Language": "Изменить язык",
|
||||
"Crash_report_disclaimer": "Мы никогда не отслеживаем содержание ваших чатов. Отчет о сбое содержит только важную для нас информацию для выявления проблем и их устранения.",
|
||||
"Type_message": "Написать сообщение",
|
||||
"Room_search": "Поиск в чате",
|
||||
"Room_selection": "Выбор чата 1...9",
|
||||
"Next_room": "Следующий чат",
|
||||
"Previous_room": "Предыдущий чат",
|
||||
"New_room": "Новый чат",
|
||||
"Upload_room": "Загрузить в чат",
|
||||
"Search_messages": "Поиск сообщений",
|
||||
"Scroll_messages": "Прокрутка сообщений",
|
||||
"Reply_latest": "Ответить на последнее",
|
||||
"Reply_in_Thread": "Ответить в Треде",
|
||||
"Server_selection": "Выбор сервера",
|
||||
"Server_selection_numbers": "Выбор сервера 1...9",
|
||||
"Add_server": "Добавить сервер",
|
||||
"New_line": "Новая линия",
|
||||
"You_will_be_logged_out_of_this_application": "Будет осуществлен ваш выход из этого приложения.",
|
||||
"Clear": "Очистка",
|
||||
"This_will_clear_all_your_offline_data": "Это очистит все ваши офлайн данные.",
|
||||
"This_will_remove_all_data_from_this_server": "Это удалит все данные с этого сервера.",
|
||||
"Mark_unread": "Отметить Непрочитанным",
|
||||
"Wait_activation_warning": "До того как вы сможете войти, ваш аккаунт должен быть вручную активирован администратором сервера.",
|
||||
"Screen_lock": "Блокировка экрана",
|
||||
"Local_authentication_biometry_title": "Аутентификация",
|
||||
"Local_authentication_biometry_fallback": "Использовать пароль",
|
||||
"Local_authentication_unlock_option": "Разблокировать при помощи Пароля",
|
||||
"Local_authentication_change_passcode": "Изменить Пароль",
|
||||
"Local_authentication_info": "Внимание: Если вы забудете ваш Пароль, вам нужно будет удалить и заново установить это приложение.",
|
||||
"Local_authentication_facial_recognition": "распознавания лица",
|
||||
"Local_authentication_fingerprint": "отпечатка пальца",
|
||||
"Local_authentication_unlock_with_label": "Разблокировать при помощи {{label}}",
|
||||
"Local_authentication_auto_lock_60": "Через 1 минуту",
|
||||
"Local_authentication_auto_lock_300": "Через 5 минут",
|
||||
"Local_authentication_auto_lock_900": "Через 15 минут",
|
||||
"Local_authentication_auto_lock_1800": "Через 30 минут",
|
||||
"Local_authentication_auto_lock_3600": "Через 1 час",
|
||||
"Passcode_enter_title": "Введите ваш пароль",
|
||||
"Passcode_choose_title": "Выберите ваш новый пароль",
|
||||
"Passcode_choose_confirm_title": "Подтвердите ваш новый пароль",
|
||||
"Passcode_choose_error": "Пароли не соответствуют. Попробуйте еще раз.",
|
||||
"Passcode_choose_force_set": "Пароль затребован вашим администратором",
|
||||
"Passcode_app_locked_title": "Приложение заблокировано",
|
||||
"Passcode_app_locked_subtitle": "Попробуйте снова через {{timeLeft}} секунд",
|
||||
"After_seconds_set_by_admin": "Через {{seconds}} секунд (установлено администратором сервера)",
|
||||
"Dont_activate": "Не активировать сейчас",
|
||||
"Queued_chats": "Чаты в очереди",
|
||||
"Queue_is_empty": "Очередь пуста",
|
||||
"Logout_from_other_logged_in_locations": "Выйти из всех других подключенных расположений",
|
||||
"You_will_be_logged_out_from_other_locations": "Будет произведен ваш выход из всех других подключенных расположений.",
|
||||
"Logged_out_of_other_clients_successfully": "Выход из других клиентских подключений выполнен успешно",
|
||||
"Logout_failed": "Выход не успешен!",
|
||||
"Log_analytics_events": "Журнал событий аналитики",
|
||||
"E2E_encryption_change_password_title": "Изменить пароль шифрования",
|
||||
"E2E_encryption_change_password_description": "Теперь вы можете создавать зашифрованные приватные чаты и личные беседы. Вы так же можете сделать существующие приватные чаты и личные беседы шифрованными. \nЭто сквозное шифрование, поэтому ключ для шифрования и дешифрования ваших сообщений не будет сохранен на сервере. Именно поэтому вам необходимо сохранить ваш пароль в надежном и безопасном месте. Вам необходимо вводить этот пароль на всех устройствах, где вы хотите использовать E2E шифрование.",
|
||||
"E2E_encryption_change_password_error": "Ошибка при смене пароля E2E ключа!",
|
||||
"E2E_encryption_change_password_success": "Пароль ключа E2E изменен успешно!",
|
||||
"E2E_encryption_change_password_message": "Убедитесь, что вы сохранили пароль в надежном месте.",
|
||||
"E2E_encryption_change_password_confirmation": "Да, изменить его",
|
||||
"E2E_encryption_reset_title": "Сбросить E2E ключ",
|
||||
"E2E_encryption_reset_description": "Эта опция удалит ваш текущий E2E ключ и произведет ваш выход из системы. \nКогда вы снова войдете в систему, Rocket.Chat сгенерирует для вас новый ключ и восстановит ваш доступ ко всем зашифрованным чатам, в которых есть пользователи в сети. \nИсходя из природы E2E шифрования, Rocket.Chat не сможет восстановить доступ к чатам, в которых нет участников в сети.",
|
||||
"E2E_encryption_reset_button": "Сбросить E2E ключ",
|
||||
"E2E_encryption_reset_error": "Ошибка при сбросе E2E ключа!",
|
||||
"E2E_encryption_reset_message": "Будет совершен ваш выход из системы.",
|
||||
"E2E_encryption_reset_confirmation": "Да, сбросить его",
|
||||
"Following": "Следить",
|
||||
"Threads_displaying_all": "Показать все",
|
||||
"Threads_displaying_following": "Показать отслеживаемые",
|
||||
"Threads_displaying_unread": "Показать непрочитанные",
|
||||
"No_threads": "Тредов нет",
|
||||
"No_threads_following": "Нет тредов, за которыми вы следите",
|
||||
"No_threads_unread": "Непрочитанных тредов нет",
|
||||
"Messagebox_Send_to_channel": "Отправить в чат",
|
||||
"Set_as_leader": "Назначить лидером",
|
||||
"Set_as_moderator": "Назначить модератором",
|
||||
"Set_as_owner": "Назначить владельцем",
|
||||
"Remove_as_leader": "Удалить из лидеров",
|
||||
"Remove_as_moderator": "Удалить из модераторов",
|
||||
"Remove_as_owner": "Удалить из владельцев",
|
||||
"Remove_from_room": "Удалить из чата",
|
||||
"Ignore": "Игнориновать",
|
||||
"Unignore": "Прекратить игнорировать",
|
||||
"User_has_been_ignored": "Пользователь теперь игнорируется",
|
||||
"User_has_been_unignored": "Пользователь больше не игнорируется",
|
||||
"User_has_been_removed_from_s": "Пользователь удален из {{s}}",
|
||||
"User__username__is_now_a_leader_of__room_name_": "Пользователь {{username}} больше не лидер в чате {{room_name}}",
|
||||
"User__username__is_now_a_moderator_of__room_name_": "Пользователь {{username}} больше не модератор в чате {{room_name}}",
|
||||
"User__username__is_now_a_owner_of__room_name_": "Пользователь {{username}} больше не владелец в чате {{room_name}}",
|
||||
"User__username__removed_from__room_name__leaders": "Пользователь {{username}} удален из {{room_name}} лидеров",
|
||||
"User__username__removed_from__room_name__moderators": "Пользователь {{username}} удален из {{room_name}} модераторов",
|
||||
"User__username__removed_from__room_name__owners": "Пользователь {{username}} удален из {{room_name}} владельцев",
|
||||
"The_user_will_be_removed_from_s": "Пользователь будет удален из {{s}}",
|
||||
"Yes_remove_user": "Да, удалить пользователя!",
|
||||
"Direct_message": "Личное сообщение",
|
||||
"Message_Ignored": "Сообщение игнорируется. Тапните по нему, чтобы отобразить его.",
|
||||
"Enter_workspace_URL": "Введите URL вашего рабочего пространства",
|
||||
"Workspace_URL_Example": "Например, your-company.rocket.chat",
|
||||
"This_room_encryption_has_been_enabled_by__username_": "Шифрование для этого чата включено {{username}}",
|
||||
"This_room_encryption_has_been_disabled_by__username_": "Шифрование для этого чата выключено {{username}}"
|
||||
}
|
|
@ -1,710 +0,0 @@
|
|||
export default {
|
||||
'1_person_reacted': '1 kişi tepki verdi.',
|
||||
'1_user': '1 kullanıcı',
|
||||
'error-action-not-allowed': '{{action}}\'a izin verilmiyor!',
|
||||
'error-application-not-found': 'Uygulama bulunamadı!',
|
||||
'error-archived-duplicate-name': '{{room_name}} adında arşivlenmiş bir kanal var!',
|
||||
'error-avatar-invalid-url': 'Geçersiz avatar URL\'si: {{url}}',
|
||||
'error-avatar-url-handling': '{{username}} için bir URL\'den ({{url}}) avatar ayarı işlenirken hata oluştu!',
|
||||
'error-cant-invite-for-direct-room': 'Kullanıcı özel odalara davet edilemedi!',
|
||||
'error-could-not-change-email': 'E-posta değiştirilemedi!',
|
||||
'error-could-not-change-name': 'İsim değiştirilemedi!',
|
||||
'error-could-not-change-username': 'Kullanıcı adı değiştirilemedi!',
|
||||
'error-could-not-change-status': 'Durum değiştirilemedi!',
|
||||
'error-delete-protected-role': 'Korunan bir rol silinemez!',
|
||||
'error-department-not-found': 'Bölüm bulunamadı!',
|
||||
'error-direct-message-file-upload-not-allowed': 'Özel iletilerde dosya paylaşımına izin verilmiyor!',
|
||||
'error-duplicate-channel-name': '{{channel_name}} adında bir kanal var!',
|
||||
'error-email-domain-blacklisted': 'E-posta alan adı kara listeye alındı!',
|
||||
'error-email-send-failed': 'E-posta göndermeye çalışırken hata oluştu: {{message}}',
|
||||
'error-save-image': 'Görüntüyü kaydederken hata oluştu!',
|
||||
'error-save-video': 'Videoyu kaydederken hata oluştu!',
|
||||
'error-field-unavailable': '{{field}} zaten kullanılıyor! :(',
|
||||
'error-file-too-large': 'Dosya çok büyük!',
|
||||
'error-importer-not-defined': 'İçe aktarıcı doğru tanımlanmadı, "Import" sınıfı eksik!',
|
||||
'error-input-is-not-a-valid-field': '{{input}} geçerli bir {{field}} değil!',
|
||||
'error-invalid-actionlink': 'Geçersiz işlem bağlantısı!',
|
||||
'error-invalid-arguments': 'Geçersiz parametreler!',
|
||||
'error-invalid-asset': 'Geçersiz veri!',
|
||||
'error-invalid-channel': 'Geçersiz kanal.',
|
||||
'error-invalid-channel-start-with-chars': 'Geçersiz kanal! @ veya # ile başlayın.',
|
||||
'error-invalid-custom-field': 'Geçersiz özelleştirilmiş alan',
|
||||
'error-invalid-custom-field-name': 'Geçersiz özelleştirilmiş alan adı! Yalnızca harf, rakam, kısa çizgi ve alt çizgi kullanın.',
|
||||
'error-invalid-date': 'Geçersiz tarih!',
|
||||
'error-invalid-description': 'Geçersiz açıklama!',
|
||||
'error-invalid-domain': 'Geçersiz alan adı!',
|
||||
'error-invalid-email': 'Geçersiz e-posta {{email}}!',
|
||||
'error-invalid-email-address': 'Geçersiz e-posta adresi!',
|
||||
'error-invalid-file-height': 'Geçersiz fotoğraf yüksekliği!',
|
||||
'error-invalid-file-type': 'Geçersiz dosya türü!',
|
||||
'error-invalid-file-width': 'Geçersiz fotoğraf genişliği!',
|
||||
'error-invalid-from-address': 'Geçersiz bir KİMDEN adresi bildirdiniz!',
|
||||
'error-invalid-integration': 'Geçersiz entegrasyon',
|
||||
'error-invalid-message': 'Geçersiz ileti!',
|
||||
'error-invalid-method': 'Geçersiz metot!',
|
||||
'error-invalid-name': 'Geçersiz isim!',
|
||||
'error-invalid-password': 'Geçersiz şifre!',
|
||||
'error-invalid-redirectUri': 'Geçersiz yönlendirme bağlantısı!',
|
||||
'error-invalid-role': 'Geçersiz rol!',
|
||||
'error-invalid-room': 'Geçersiz oda!',
|
||||
'error-invalid-room-name': '{{room_name}}, geçerli bir oda adı değil!',
|
||||
'error-invalid-room-type': '{{type}}, geçerli bir oda türü değil!',
|
||||
'error-invalid-settings': 'Geçersiz ayar!',
|
||||
'error-invalid-subscription': 'Geçersiz başvuru!',
|
||||
'error-invalid-token': 'Geçersiz belirteç!',
|
||||
'error-invalid-triggerWords': 'Geçersiz tetikleyici parametreleri!',
|
||||
'error-invalid-urls': 'Geçersiz URL\'ler!',
|
||||
'error-invalid-user': 'Geçersiz kullanıcı!',
|
||||
'error-invalid-username': 'Geçersiz kullanıcı adı!',
|
||||
'error-invalid-webhook-response': 'İstek URL\'si 200\'den farklı bir durumla yanıt verdi!',
|
||||
'error-message-deleting-blocked': 'İleti silme engellendi!',
|
||||
'error-message-editing-blocked': 'İleti düzenleme engellendi',
|
||||
'error-message-size-exceeded': 'İleti boyutu, Message_MaxAllowedSize değerini aşıyor',
|
||||
'error-missing-unsubscribe-link': '[unsubscribe] bağlantısını belirtmelisiniz.',
|
||||
'error-no-tokens-for-this-user': 'Bu kullanıcı için belirteç (token) yok',
|
||||
'error-not-allowed': 'İzin verilmedi',
|
||||
'error-not-authorized': 'Yetkili değil',
|
||||
'error-push-disabled': 'Push devre dışı',
|
||||
'error-remove-last-owner': 'Lütfen bunu kaldırmadan önce yeni bir sahip belirleyin.',
|
||||
'error-role-in-use': 'Rol kullanımda olduğu için silinemiyor',
|
||||
'error-role-name-required': 'Rol adı gerekli',
|
||||
'error-the-field-is-required': '{{field}} alanı gereklidir.',
|
||||
'error-too-many-requests': 'Hata, çok fazla istek. Lütfen yavaşla. Tekrar denemeden önce {{seconds}} saniye beklemelisiniz.',
|
||||
'error-user-is-not-activated': 'Kullanıcı etkinleştirilmedi!',
|
||||
'error-user-has-no-roles': 'Kullanıcıya tanımlı rol yok!',
|
||||
'error-user-limit-exceeded': '#channel_name kanalına davet etmeye çalıştığınız kullanıcıların sayısı, yönetici tarafından belirlenen sınırı aşıyor!',
|
||||
'error-user-not-in-room': 'Kullanıcı bu odada değil!',
|
||||
'error-user-registration-custom-field': 'error-user-registration-custom-field',
|
||||
'error-user-registration-disabled': 'Kullanıcı kaydı devre dışı bırakıldı!',
|
||||
'error-user-registration-secret': 'Kullanıcı kaydına yalnızca Gizli URL aracılığıyla izin verilir!',
|
||||
'error-you-are-last-owner': 'Son sahibi sizsiniz. Lütfen odadan ayrılmadan önce yeni bir sahip belirleyin.',
|
||||
Actions: 'İşlemler',
|
||||
activity: 'etkinlik',
|
||||
Activity: 'Etkinlik',
|
||||
Add_Reaction: 'Tepki ekle',
|
||||
Add_Server: 'Sunucu ekle',
|
||||
Add_users: 'Kullanıcı ekle',
|
||||
Admin_Panel: 'Yönetim Paneli',
|
||||
Agent: 'Temsilci',
|
||||
Alert: 'Uyarı',
|
||||
alert: 'uyarı',
|
||||
alerts: 'uyarılar',
|
||||
All_users_in_the_channel_can_write_new_messages: 'Kanaldaki tüm kullanıcılar yeni ileti yazabilir!',
|
||||
A_meaningful_name_for_the_discussion_room: 'Tartışma odası için anlamlı bir isim',
|
||||
All: 'Tümü',
|
||||
All_Messages: 'Tüm İletiler',
|
||||
Allow_Reactions: 'Tüm Tepkiler',
|
||||
Alphabetical: 'Alfabetik',
|
||||
and_more: 've daha',
|
||||
and: 've',
|
||||
announcement: 'duyuru',
|
||||
Announcement: 'Duyuru',
|
||||
Apply_Your_Certificate: 'Sertifikanızı Onaylayın',
|
||||
ARCHIVE: 'ARŞİVLE',
|
||||
archive: 'arşivle',
|
||||
are_typing: 'yazıyor',
|
||||
Are_you_sure_question_mark: 'Emin misiniz?',
|
||||
Are_you_sure_you_want_to_leave_the_room: '{{room}} odasından ayrılmak istediğinizden emin misiniz?',
|
||||
Audio: 'Ses',
|
||||
Authenticating: 'Doğrulanıyor',
|
||||
Automatic: 'Otomatik',
|
||||
Auto_Translate: 'Otomatik Çevir',
|
||||
Avatar_changed_successfully: 'Profil fotoğrafı başarıyla değiştirildi!',
|
||||
Avatar_Url: 'Profil fotoğrafı URL\'si',
|
||||
Away: 'Uzakta',
|
||||
Back: 'Geri',
|
||||
Black: 'Koyu',
|
||||
Block_user: 'Kullanıcıyı engelle',
|
||||
Browser: 'Tarayıcı',
|
||||
Broadcast_channel_Description: 'Yalnızca yetkili kullanıcılar yeni ileti yazabilir, ancak diğer kullanıcılar yanıt verebilir',
|
||||
Broadcast_Channel: 'Kanala Yayınla',
|
||||
Busy: 'Meşgul',
|
||||
By_proceeding_you_are_agreeing: 'Devam ederek kabul ediyorsunuz: ',
|
||||
Cancel_editing: 'Düzenlemeyi iptal et',
|
||||
Cancel_recording: 'Kaydı iptal et',
|
||||
Cancel: 'İptal et',
|
||||
changing_avatar: 'profil fotoğrafı değiştirme',
|
||||
creating_channel: 'kanal açılıyor',
|
||||
creating_invite: 'davet üretiliyor',
|
||||
Channel_Name: 'Kanal Adı',
|
||||
Channels: 'Kanallar',
|
||||
Chats: 'Sohbetler',
|
||||
Call_already_ended: 'Çağrı sona erdi!',
|
||||
Clear_cookies_alert: 'Tüm çerezleri temizlemek istiyor musunuz?',
|
||||
Clear_cookies_desc: 'Bu işlem, tüm oturum açma çerezlerini temizleyerek diğer hesaplara giriş yapmanıza olanak tanır.',
|
||||
Clear_cookies_yes: 'Evet, çerezleri temizle',
|
||||
Clear_cookies_no: 'Hayır, çerezleri koru',
|
||||
Click_to_join: 'Katılmak için tıklayın!',
|
||||
Close: 'Kapat',
|
||||
Close_emoji_selector: 'Emoji seçiciyi kapat',
|
||||
Closing_chat: 'Sohbet kapatılıyor',
|
||||
Change_language_loading: 'Dil değiştiriliyor',
|
||||
Chat_closed_by_agent: 'Sohbet temsilci tarafından kapatıldı',
|
||||
Choose: 'Seç',
|
||||
Choose_from_library: 'Kütüphaneden seç',
|
||||
Choose_file: 'Dosya seç',
|
||||
Choose_where_you_want_links_be_opened: 'Bağlantıların açılmasını istediğiniz yeri seçin',
|
||||
Code: 'Kod',
|
||||
Code_or_password_invalid: 'Kod veya şifre geçersiz',
|
||||
Collaborative: 'İşbirlikçi',
|
||||
Confirm: 'Onayla',
|
||||
Connect: 'Bağlan',
|
||||
Connected: 'Bağlandı',
|
||||
connecting_server: 'sunucuya bağlanıyor',
|
||||
Connecting: 'Bağlanıyor...',
|
||||
Contact_us: 'Bize ulaşın',
|
||||
Contact_your_server_admin: 'Sunucu yöneticisiyle iletişime geçin.',
|
||||
Continue_with: 'Devam et:',
|
||||
Copied_to_clipboard: 'Panoya kopyalandı!',
|
||||
Copy: 'Kopyala',
|
||||
Conversation: 'Sohbet',
|
||||
Permalink: 'Kalıcı bağlantı',
|
||||
Certificate_password: 'Sertifika Şifresi',
|
||||
Clear_cache: 'Yerel sunucu önbelleğini temizleyin',
|
||||
Clear_cache_loading: 'Önbellek temizleniyor.',
|
||||
Whats_the_password_for_your_certificate: 'Sertifikanızın şifresi nedir?',
|
||||
Create_account: 'Hesap oluştur',
|
||||
Create_Channel: 'Kanal Oluştur',
|
||||
Create_Direct_Messages: 'Özel İleti Oluştur',
|
||||
Create_Discussion: 'Tartışma Oluştur',
|
||||
Created_snippet: 'kalıp oluşturdu',
|
||||
Create_a_new_workspace: 'Çalışma alanı oluştur',
|
||||
Create: 'Oluştur',
|
||||
Custom_Status: 'Özelleştirilmiş durum',
|
||||
Dark: 'Karanlık',
|
||||
Dark_level: 'Karanlık Seviyesi',
|
||||
Default: 'Varsayılan',
|
||||
Default_browser: 'Varsayılan tarayıcı',
|
||||
Delete_Room_Warning: 'Bir odanın silinmesi, oda içinde yayınlanan tüm iletileri silecektir. Bu geri alınamaz.',
|
||||
Department: 'Bölüm',
|
||||
delete: 'sil',
|
||||
Delete: 'Sil',
|
||||
DELETE: 'SİL',
|
||||
deleting_room: 'oda siliniyor',
|
||||
description: 'açıklama',
|
||||
Description: 'Açıklama',
|
||||
Desktop_Options: 'Masaüstü Seçenekleri',
|
||||
Desktop_Notifications: 'Masaüstü Bildirimleri',
|
||||
Desktop_Alert_info: 'Bu bildirimler masaüstünde teslim edilir',
|
||||
Directory: 'Dizin',
|
||||
Direct_Messages: 'Özel İletiler',
|
||||
Disable_notifications: 'Bildirimleri devre dışı bırak',
|
||||
Discussions: 'Tartışmalar',
|
||||
Discussion_Desc: 'Neler olup bittiğini gözden geçirmeye yardımcı olun! Bir tartışma oluşturarak, seçtiğinizin bir alt kanalı oluşturulur ve her ikisi de bağlanır.',
|
||||
Discussion_name: 'Tartışma adı',
|
||||
Done: 'Tamamlandı',
|
||||
Dont_Have_An_Account: 'Hesabın yok mu?',
|
||||
Do_you_have_an_account: 'Hesabın var mı?',
|
||||
Do_you_have_a_certificate: 'Sertifikanız var mı?',
|
||||
Do_you_really_want_to_key_this_room_question_mark: 'Bu odayı gerçekten {{key}} istiyor musun?',
|
||||
E2E_Encryption: 'Uçtan Uca Şifreleme (E2E)',
|
||||
E2E_How_It_Works_info1: 'Artık şifrelenmiş özel gruplar ve doğrudan iletiler oluşturabilirsiniz. Mevcut özel grupları veya özel iletileri şifreli olarak da değiştirebilirsiniz.',
|
||||
E2E_How_It_Works_info2: 'Bu, *Uçtan Uca Şifreleme\'dir (E2E)*, böylece iletilerinizi şifrelemek / çözmek için anahtar ve bunlar sunucuya kaydedilmez. Bu nedenle *bu şifreyi daha sonra ihtiyaç duyduğunuzda erişebileceğiniz güvenli bir yerde* saklamanız gerekir.',
|
||||
E2E_How_It_Works_info3: 'Devam ederseniz, otomatik olarak bir Uçtan Uca Şifreleme (E2E) şifresi oluşturulacaktır.',
|
||||
E2E_How_It_Works_info4: 'Mevcut Uçtan Uca Şifreleme (E2E) şifresini, herhangi bir tarayıcıdan istediğiniz zaman girdiğiniz şifreleme anahtarınız için yeni bir şifre de ayarlayabilirsiniz.',
|
||||
edit: 'düzenle',
|
||||
edited: 'düzenlendi',
|
||||
Edit: 'Düzenle',
|
||||
Edit_Status: 'Durumu Düzenle',
|
||||
Edit_Invite: 'Daveti Düzenle',
|
||||
End_to_end_encrypted_room: 'Uçtan uca şifreli oda',
|
||||
end_to_end_encryption: 'uçtan uca şifreleme',
|
||||
Email_Notification_Mode_All: 'Tüm Bahsetmeler/Özel İletiler',
|
||||
Email_Notification_Mode_Disabled: 'Devre Dışı',
|
||||
Email_or_password_field_is_empty: 'E-posta veya şifre alanı boş',
|
||||
Email: 'E-posta',
|
||||
email: 'e-posta',
|
||||
Empty_title: 'Boş başlık',
|
||||
Enable_Auto_Translate: 'Otomatik Çeviriyi Etkinleştir',
|
||||
Enable_notifications: 'Bildirimleri etkinleştir',
|
||||
Encrypted: 'Şifreli',
|
||||
Encrypted_message: 'Şifreli ileti',
|
||||
Enter_Your_E2E_Password: 'Uçtan Uca Şifreleme (E2E) Şifrenizi Girin',
|
||||
Enter_Your_Encryption_Password_desc1: 'Bu, şifrelenmiş özel gruplarınıza ve doğrudan iletilerinize erişmenize izin verecektir.',
|
||||
Enter_Your_Encryption_Password_desc2: 'Sohbeti kullandığınız her yerde iletileri şifrelemek / çözmek için şifre girmeniz gerekir.',
|
||||
Encryption_error_title: 'Şifreleme şifreniz yanlış görünüyor',
|
||||
Encryption_error_desc: 'İçe aktarılacak şifreleme anahtarınızın kodu çözülemedi.',
|
||||
Everyone_can_access_this_channel: 'Bu kanala herkes erişebilir',
|
||||
Error_uploading: 'Yükleme hatası',
|
||||
Expiration_Days: 'Geçerlilik Süresi (Gün)',
|
||||
Favorite: 'Favori',
|
||||
Favorites: 'Favoriler',
|
||||
Files: 'Dosyalar',
|
||||
File_description: 'Dosya açıklaması',
|
||||
File_name: 'Dosya adı',
|
||||
Finish_recording: 'Kaydı bitir',
|
||||
Following_thread: 'Konu takip ediliyor',
|
||||
For_your_security_you_must_enter_your_current_password_to_continue: 'Güvenliğiniz için, devam etmek için mevcut şifrenizi girmelisiniz',
|
||||
Forgot_password_If_this_email_is_registered: 'Bu e-posta kayıtlıysa, şifrenizi nasıl sıfırlayacağınıza dair talimatlar göndereceğiz. Kısa süre içinde bir e-posta almazsanız, lütfen geri gelin ve tekrar deneyin.',
|
||||
Forgot_password: 'Parolanızı mı unuttunuz?',
|
||||
Forgot_Password: 'Parolamı Unuttum',
|
||||
Forward: 'İlet',
|
||||
Forward_Chat: 'Sohbete İlet',
|
||||
Forward_to_department: 'Bölüme İlet',
|
||||
Forward_to_user: 'Kullanıcıya İlet',
|
||||
Full_table: 'Tam tabloyu görmek için tıklayın',
|
||||
Generate_New_Link: 'Yeni Bağlantı Oluştur',
|
||||
Group_by_favorites: 'Favorilere göre grupla',
|
||||
Group_by_type: 'Türe göre grupla',
|
||||
Hide: 'Gizle',
|
||||
Has_joined_the_channel: 'kanala katıldı',
|
||||
Has_joined_the_conversation: 'sohbete katıldı',
|
||||
Has_left_the_channel: 'kanaldan ayrıldı',
|
||||
Hide_System_Messages: 'Sistem İletilerını Gizle',
|
||||
Hide_type_messages: '"{{type}}" iletilerini gizle',
|
||||
How_It_Works: 'Nasıl Çalışır',
|
||||
Message_HideType_uj: 'Kullanıcı Katıldı',
|
||||
Message_HideType_ul: 'Kullanıcı Ayrıldı',
|
||||
Message_HideType_ru: 'Kullanıcı Kaldırıldı',
|
||||
Message_HideType_au: 'Kullanıcı Eklendi',
|
||||
Message_HideType_mute_unmute: 'Kullanıcı Sesi Kapatıldı / Sesi Açıldı',
|
||||
Message_HideType_r: 'Oda Adı Değiştirildi',
|
||||
Message_HideType_ut: 'Kullanıcı Sohbete Katıldı',
|
||||
Message_HideType_wm: 'Hoşgeldiniz',
|
||||
Message_HideType_rm: 'İleti Kaldırıldı',
|
||||
Message_HideType_subscription_role_added: 'Rol Belirlendi',
|
||||
Message_HideType_subscription_role_removed: 'Artık Kullanılmayan Rol',
|
||||
Message_HideType_room_archived: 'Oda Arşivlendi',
|
||||
Message_HideType_room_unarchived: 'Oda Arşivden Çıkarıldı',
|
||||
I_Saved_My_E2E_Password: 'Uçtan Uca Şifreleme (E2E) Şifremi Kaydettim',
|
||||
IP: 'IP',
|
||||
In_app: 'Uygulama İçi',
|
||||
In_App_And_Desktop: 'Uygulama İçi ve Masaüstü',
|
||||
In_App_and_Desktop_Alert_info: 'Uygulama açıkken ekranın üst kısmında bir başlık görüntüler ve masaüstünde bir bildirim görüntüler',
|
||||
Invisible: 'Görünmez',
|
||||
Invite: 'Davet Et',
|
||||
is_a_valid_RocketChat_instance: 'geçerli bir Rocket.Chat örneği',
|
||||
is_not_a_valid_RocketChat_instance: 'geçerli bir Rocket.Chat örneği değil',
|
||||
is_typing: 'yazıyor',
|
||||
Invalid_or_expired_invite_token: 'Geçersiz veya süresi dolmuş davet belirteci (token)',
|
||||
Invalid_server_version: 'Bağlanmaya çalıştığınız sunucu artık uygulama tarafından desteklenmeyen bir sürüm kullanıyor: {{currentVersion}}.\n\n{{minVersion}} sürümüne ihtiyacımız var',
|
||||
Invite_Link: 'Davet Bağlantısı',
|
||||
Invite_users: 'Kullanıcıları davet et',
|
||||
Join: 'Katıl',
|
||||
Join_Code: 'Katılım Kodu',
|
||||
Insert_Join_Code: 'Katılım Kodu Girin',
|
||||
Join_our_open_workspace: 'Açık çalışma alanımıza katılın',
|
||||
Join_your_workspace: 'Çalışma alanınıza katılın',
|
||||
Just_invited_people_can_access_this_channel: 'Yalnızca davet edilen kişiler bu kanala erişebilir',
|
||||
Language: 'Dil',
|
||||
last_message: 'son ileti',
|
||||
Leave_channel: 'Kanaldan ayrıl',
|
||||
leaving_room: 'odadan ayrılıyor',
|
||||
leave: 'ayrıl',
|
||||
Legal: 'Yasal',
|
||||
Light: 'Açık',
|
||||
License: 'Lisans',
|
||||
Livechat: 'Canlı Sohbet',
|
||||
Livechat_edit: 'Canlı sohbeti düzenle',
|
||||
Login: 'Oturum aç',
|
||||
Login_error: 'Kimlik bilgileriniz reddedildi! Lütfen tekrar deneyin.',
|
||||
Login_with: 'ile giriş',
|
||||
Logging_out: 'Çıkış Yapılıyor',
|
||||
Logout: 'Çıkış Yap',
|
||||
Max_number_of_uses: 'Maksimum kullanım sayısı',
|
||||
Max_number_of_users_allowed_is_number: 'İzin verilen maksimum kullanıcı sayısı {{maxUsers}}',
|
||||
members: 'üyeler',
|
||||
Members: 'Üyeler',
|
||||
Mentioned_Messages: 'Bahsedilen İletiler',
|
||||
mentioned: 'bahsedildi',
|
||||
Mentions: 'Bahsetmeler',
|
||||
Message_accessibility: '{{user}} tarafından {{time}} itibarıyla ileti: {{message}}',
|
||||
Message_actions: 'İleti işlemleri',
|
||||
Message_pinned: 'İleti sabitlendi',
|
||||
Message_removed: 'İleti kaldırıldı',
|
||||
Message_starred: 'İletia yıldız eklendi',
|
||||
Message_unstarred: 'İletiın yıldızı kaldırıldı',
|
||||
message: 'ileti',
|
||||
messages: 'iletiler',
|
||||
Message: 'İleti',
|
||||
Messages: 'İletiler',
|
||||
Message_Reported: 'İleti bildirildi',
|
||||
Microphone_Permission_Message: 'Rocket.Chat\'in mikrofonunuza erişmesi gerekiyor, böylece sesli ileti gönderebilirsiniz.',
|
||||
Microphone_Permission: 'Mikrofon İzni',
|
||||
Mute: 'Sessize Al',
|
||||
muted: 'sessize alındı',
|
||||
My_servers: 'Sunucularım',
|
||||
N_people_reacted: '{{n}} kişi tepki verdi',
|
||||
N_users: '{{n}} kullanıcı',
|
||||
name: 'isim',
|
||||
Name: 'İsim',
|
||||
Navigation_history: 'Gezinti geçmişi',
|
||||
Never: 'Asla',
|
||||
New_Message: 'Yeni İleti',
|
||||
New_Password: 'Yeni Şifre',
|
||||
New_Server: 'Yeni Sunucu',
|
||||
Next: 'Sonraki',
|
||||
No_files: 'Dosya yok',
|
||||
No_limit: 'Limit yok',
|
||||
No_mentioned_messages: 'Belirtilen ileti yok',
|
||||
No_pinned_messages: 'Sabitlenmiş ileti yok',
|
||||
No_results_found: 'Sonuç bulunamadı',
|
||||
No_starred_messages: 'Yıldızlı ileti yok',
|
||||
No_thread_messages: 'Konu iletisi yok',
|
||||
No_label_provided: 'Hiç {{label}} sağlanmadı.',
|
||||
No_Message: 'İleti Yok',
|
||||
No_messages_yet: 'Şu ana kadar ileti yok',
|
||||
No_Reactions: 'Tepki Yok',
|
||||
No_Read_Receipts: 'Okundu Bilgisi Yok',
|
||||
Not_logged: 'Kayıtlı değil',
|
||||
Not_RC_Server: 'Bu bir Rocket.Chat sunucusu değil.\n{{contact}}',
|
||||
Nothing: 'Hiçbir Şey',
|
||||
Nothing_to_save: 'Kaydedilecek bir şey yok!',
|
||||
Notify_active_in_this_room: 'Bu odadaki çevrimiçi kullanıcıları bilgilendir',
|
||||
Notify_all_in_this_room: 'Bu odadaki herkesi bilgilendir',
|
||||
Notifications: 'Bildirimler',
|
||||
Notification_Duration: 'Bildirim Süresi',
|
||||
Notification_Preferences: 'Bildirim Tercihleri',
|
||||
No_available_agents_to_transfer: 'Aktarılacak yemsilci yok',
|
||||
Offline: 'Çevrimdışı',
|
||||
Oops: 'Ahh!',
|
||||
Omnichannel: 'Çoklu Kanal',
|
||||
Open_Livechats: 'Devam Eden Sohbetler',
|
||||
Omnichannel_enable_alert: 'Çoklu Kanal\'da mevcut değilsiniz. Erişilebilir olmak ister misiniz?',
|
||||
Onboarding_description: 'Çalışma alanı, ekibinizin veya kuruluşunuzun işbirliği alanıdır. Çalışma alanı yöneticisinden bir ekibe katılmak veya bir ekip oluşturmak için yardım isteyin.',
|
||||
Onboarding_join_workspace: 'Bir çalışma alanına katılın',
|
||||
Onboarding_subtitle: 'Ekip İşbirliğinin Ötesinde',
|
||||
Onboarding_title: 'Rocket.Chat\'e hoş geldiniz',
|
||||
Onboarding_join_open_description: 'Rocket.Chat ekibi ve topluluğu ile sohbet etmek için açık çalışma alanımıza katılın.',
|
||||
Onboarding_agree_terms: 'Devam ederek Rocket.Chat\'i kabul etmiş olursunuz',
|
||||
Onboarding_less_options: 'Daha az seçenek',
|
||||
Onboarding_more_options: 'Daha çok seçenek',
|
||||
Online: 'Çevrimiçi',
|
||||
Only_authorized_users_can_write_new_messages: 'Yalnızca yetkili kullanıcılar yeni ileti yazabilir',
|
||||
Open_emoji_selector: 'Emoji seçiciyi aç',
|
||||
Open_Source_Communication: 'Açık Kaynak İletişim',
|
||||
Open_your_authentication_app_and_enter_the_code: 'Kimlik doğrulama uygulamanızı açın ve kodu girin.',
|
||||
OR: 'OR',
|
||||
OS: 'OS',
|
||||
Overwrites_the_server_configuration_and_use_room_config: 'Sunucu yapılandırmasının üzerine yazar ve oda yapılandırmasını kullanır',
|
||||
Password: 'Şifre',
|
||||
Parent_channel_or_group: 'Üst kanal veya grup',
|
||||
Permalink_copied_to_clipboard: 'Kalıcı bağlantı panoya kopyalandı!',
|
||||
Phone: 'Telefon',
|
||||
Pin: 'Sabitle',
|
||||
Pinned_Messages: 'Sabitlenen İletiler',
|
||||
pinned: 'sabitlendi',
|
||||
Pinned: 'Sabitlendi',
|
||||
Please_add_a_comment: 'Lütfen bir yorum ekleyin',
|
||||
Please_enter_your_password: 'Lütfen şifrenizi giriniz',
|
||||
Please_wait: 'Lütfen bekle.',
|
||||
Preferences: 'Tercihler',
|
||||
Preferences_saved: 'Tercihler kaydedildi!',
|
||||
Privacy_Policy: ' Privacy Policy',
|
||||
Private_Channel: 'Özel Kanal',
|
||||
Private_Groups: 'Özel Gruplar',
|
||||
Private: 'Özel',
|
||||
Processing: 'İşleniyor...',
|
||||
Profile_saved_successfully: 'Profil başarıyla kaydedildi!',
|
||||
Profile: 'Profil',
|
||||
Public_Channel: 'Herkese Açık Kanal',
|
||||
Public: 'Herkese Açık',
|
||||
Push_Notifications: 'Anlık Bildirimler',
|
||||
Push_Notifications_Alert_Info: 'Bu bildirimler, uygulama açık olmadığında size teslim edilir',
|
||||
Quote: 'Alıntı',
|
||||
Reactions_are_disabled: 'Tepkiler devre dışı bırakıldı',
|
||||
Reactions_are_enabled: 'Tepkiler etkinleştirildi',
|
||||
Reactions: 'Tepkiler',
|
||||
Read: 'Oku',
|
||||
Read_External_Permission_Message: 'Rocket.Chat\'in cihazınızdaki fotoğraflara, medyaya ve dosyalara erişmesi gerekiyor',
|
||||
Read_External_Permission: 'Medya Okuma İzni ',
|
||||
Read_Only_Channel: 'Yazma Kısıtlı Kanal',
|
||||
Read_Only: 'Yazma Kısıtlı',
|
||||
Read_Receipt: 'Okundu Bilgisi',
|
||||
Receive_Group_Mentions: 'Grup Bahsetmelerini Al',
|
||||
Receive_Group_Mentions_Info: 'Grup bahsetmelerini al',
|
||||
Register: 'Kayıt Ol',
|
||||
Repeat_Password: 'Şifre Tekrarı',
|
||||
Replied_on: 'Yanıtlandı:',
|
||||
replies: 'yanıtlar',
|
||||
reply: 'yanıtla',
|
||||
Reply: 'Yanıtla',
|
||||
Report: 'Bildir',
|
||||
Receive_Notification: 'Bildirim Al',
|
||||
Receive_notifications_from: '{{name}} bildirimlerini alın',
|
||||
Resend: 'Yeniden yolla',
|
||||
Reset_password: 'Şifre sıfırla',
|
||||
resetting_password: 'şifre sıfırlanıyor',
|
||||
RESET: 'SIFIRLA',
|
||||
Return: 'Geri dön',
|
||||
Review_app_title: 'Uygulama hoşunuza gitti mi?',
|
||||
Review_app_desc: '{{store}} üzerinde bize 5 yıldız verin',
|
||||
Review_app_yes: 'Elbette!',
|
||||
Review_app_no: 'Hayır',
|
||||
Review_app_later: 'Belki daha sonra',
|
||||
Review_app_unable_store: '{{store}} açılamıyor!',
|
||||
Review_this_app: 'Bu uygulamayı değerlendirin',
|
||||
Remove: 'Kaldır',
|
||||
Roles: 'Roller',
|
||||
Room_actions: 'Oda işlemleri',
|
||||
Room_changed_announcement: 'Oda duyurusu, {{userBy}} tarafından {{announcement}} olarak değiştirildi',
|
||||
Room_changed_avatar: 'Oda profil fotoğrafı {{userBy}} tarafından değiştirildi',
|
||||
Room_changed_description: 'Oda açıklaması, {{userBy}} tarafından {{description}} olarak değiştirildi',
|
||||
Room_changed_privacy: 'Oda açıklaması, {{userBy}} tarafından {{description}} olarak değiştirildi',
|
||||
Room_changed_topic: 'Oda konusu, {{userBy}} tarafından {{topic}} olarak değiştirildi',
|
||||
Room_Files: 'Oda Dosyaları',
|
||||
Room_Info_Edit: 'Oda Bilgilerini Düzenle',
|
||||
Room_Info: 'Oda Bilgisi',
|
||||
Room_Members: 'Oda Üyeleri',
|
||||
Room_name_changed: 'Oda adı, {{userBy}} tarafından {{name}} olarak değiştirildi',
|
||||
SAVE: 'KAYDET',
|
||||
Save_Changes: 'Değişiklikleri Kaydet',
|
||||
Save: 'Kaydet',
|
||||
Saved: 'Kaydedildi',
|
||||
saving_preferences: 'tercihler kaydediliyor',
|
||||
saving_profile: 'profil kaydediliyor',
|
||||
saving_settings: 'ayarlar kaydediliyor',
|
||||
saved_to_gallery: 'Galeriye kaydedildi',
|
||||
Save_Your_E2E_Password: '(E2E) Şifrenizi Kaydedin',
|
||||
Save_Your_Encryption_Password: 'Şifreleme Parolanızı Kaydedin',
|
||||
Save_Your_Encryption_Password_warning: 'Bu parola hiçbir yerde saklanmadığından başka bir yere dikkatlice kaydedin.',
|
||||
Save_Your_Encryption_Password_info: 'Parolanızı kaybettiğinizde, kurtarmanın bir yolu olmadığını ve iletilerinize erişiminizi kaybedeceğinizi unutmayın.',
|
||||
Search_Messages: 'İleti ara',
|
||||
Search: 'Ara',
|
||||
Search_by: 'Ara',
|
||||
Search_global_users: 'Global kullanıcıları ara',
|
||||
Search_global_users_description: 'Açarsanız, diğer şirketlerden veya sunuculardan herhangi bir kullanıcıyı arayabilirsiniz.',
|
||||
Seconds: '{{second}} saniye',
|
||||
Security_and_privacy: 'Güvenlik ve gizlilik',
|
||||
Select_Avatar: 'Profil resmi seç',
|
||||
Select_Server: 'Sunucu seç',
|
||||
Select_Users: 'Kullanıcıları seç',
|
||||
Select_a_Channel: 'Kanal Seç',
|
||||
Select_a_Department: 'Bölüm Seç',
|
||||
Select_an_option: 'Bir seçenek seçin',
|
||||
Select_a_User: 'Kullanıcı Seç',
|
||||
Send: 'Yolla',
|
||||
Send_audio_message: 'Sesli ileti gönder',
|
||||
Send_crash_report: 'Çökme raporu gönder',
|
||||
Send_message: 'İleti gönder',
|
||||
Send_me_the_code_again: 'Kodu tekrar gönder',
|
||||
Send_to: 'Gönderiliyor...',
|
||||
Sending_to: 'Gönderiliyor:',
|
||||
Sent_an_attachment: 'Bir ek gönderildi',
|
||||
Server: 'Sunucu',
|
||||
Servers: 'Sunucular',
|
||||
Server_version: 'Sunucu versiyonu: {{version}}',
|
||||
Set_username_subtitle: 'Kullanıcı adı başkalarının iletilerde sizden bahsetmesine izin vermek için kullanılır',
|
||||
Set_custom_status: 'Özelleştirilmiş durumu ayarlayın',
|
||||
Set_status: 'Durumu ayarla',
|
||||
Status_saved_successfully: 'Durum başarıyla kaydedildi!',
|
||||
Settings: 'Ayarlar',
|
||||
Settings_succesfully_changed: 'Ayarlar başarıyla değiştirildi!',
|
||||
Share: 'Paylaş',
|
||||
Share_Link: 'Bağlantı paylaş',
|
||||
Share_this_app: 'Bu uygulamayı paylaş',
|
||||
Show_more: 'Daha fazla göster..',
|
||||
Show_Unread_Counter: 'Okunmamış Sayacını Göster',
|
||||
Show_Unread_Counter_Info: 'Okunmamış sayacı, listede kanalın sağ tarafında bir rozet olarak görüntülenir',
|
||||
Sign_in_your_server: 'Sunucunuzda oturum açın',
|
||||
Sign_Up: 'Kaydol',
|
||||
Some_field_is_invalid_or_empty: 'Bazı alanlar geçersiz veya boş',
|
||||
Sorting_by: '{{key}} göre sıralanıyor',
|
||||
Sound: 'Ses',
|
||||
Star_room: 'Odayı Yıldızla',
|
||||
Star: 'Yıldızla',
|
||||
Starred_Messages: 'Yıldızlı İletiler',
|
||||
starred: 'yıldızlandı',
|
||||
Starred: 'Yıldızlandı',
|
||||
Start_of_conversation: 'Konuşma başlangıcı',
|
||||
Start_a_Discussion: 'Tartışma Başlat',
|
||||
Started_discussion: 'Bir tartışma başlattı:',
|
||||
Started_call: 'Arama {{userBy}} tarafından başlatıldı',
|
||||
Submit: 'Kaydet',
|
||||
Table: 'Tablo',
|
||||
Tags: 'Etiketler',
|
||||
Take_a_photo: 'Fotoğraf çek',
|
||||
Take_a_video: 'Video çek',
|
||||
Take_it: 'Al!',
|
||||
tap_to_change_status: 'durumu değiştirmek için dokunun',
|
||||
Tap_to_view_servers_list: 'Sunucu listesini görüntülemek için dokunun',
|
||||
Terms_of_Service: ' Kullanım Şartları ',
|
||||
Theme: 'Tema',
|
||||
The_user_wont_be_able_to_type_in_roomName: 'Kullanıcı {{roomName}} içinde yazamayacak',
|
||||
The_user_will_be_able_to_type_in_roomName: 'Kullanıcı {{roomName}} içinde yazabilecek',
|
||||
There_was_an_error_while_action: '{{action}} sırasında bir hata oluştu!',
|
||||
This_room_is_blocked: 'Bu oda engellendi',
|
||||
This_room_is_read_only: 'Bu oda yazma kısıtlı',
|
||||
Thread: 'Başlık',
|
||||
Threads: 'Başlıklar',
|
||||
Timezone: 'Saat dilimi',
|
||||
To: 'Kime',
|
||||
topic: 'konu',
|
||||
Topic: 'Konu',
|
||||
Translate: 'Çevir',
|
||||
Try_again: 'Tekrar deneyin',
|
||||
Two_Factor_Authentication: 'İki faktörlü Kimlik Doğrulama',
|
||||
Type_the_channel_name_here: 'Kanal adını buraya yazın',
|
||||
unarchive: 'arşivden çıkar',
|
||||
UNARCHIVE: 'ARŞİVDEN ÇIKAR',
|
||||
Unblock_user: 'Kullanıcının engelini kaldır',
|
||||
Unfavorite: 'Favorilerden Çıkar',
|
||||
Unfollowed_thread: 'Takip edilmeyen başlık',
|
||||
Unmute: 'Sesi Aç',
|
||||
unmuted: 'Sesi Açıldı',
|
||||
Unpin: 'Sabitlemeyi kaldır',
|
||||
unread_messages: 'okunmamış',
|
||||
Unread: 'Okunmamış',
|
||||
Unread_on_top: 'Okunmamışlar üstte',
|
||||
Unstar: 'Yıldızı kaldır',
|
||||
Updating: 'Güncelleniyor...',
|
||||
Uploading: 'Gönderiliyor',
|
||||
Upload_file_question_mark: 'Dosya gönderilsin mi?',
|
||||
User: 'Kullanıcı',
|
||||
Users: 'Kullanıcılar',
|
||||
User_added_by: '{{userAdded}} adlı kullanıcı {{userBy}} tarafından eklendi',
|
||||
User_Info: 'Kullanıcı bilgisi',
|
||||
User_has_been_key: 'Kullanıcı {{key}} olmuştur',
|
||||
User_is_no_longer_role_by_: '{{user}} artık {{role}} değil ({{userBy}} tarafından)',
|
||||
User_muted_by: '{{userMuted}} adlı kullanıcının sesini {{userBy}} kapattı',
|
||||
User_removed_by: '{{userRemoved}} kullanıcısı {{userBy}} tarafından kaldırıldı',
|
||||
User_sent_an_attachment: '{{user}} bir ek gönderdi',
|
||||
User_unmuted_by: '{{userUnmuted}} kullanıcısının sesi {{userBy}} tarafından açıldı',
|
||||
User_was_set_role_by_: '{{user}}, {{userBy}} tarafından {{role}} ayarlandı',
|
||||
Username_is_empty: 'Kullanıcı adı boş!',
|
||||
Username: 'Kullanıcı adı',
|
||||
Username_or_email: 'Kullanıcı adı ya da e-posta',
|
||||
Uses_server_configuration: 'Sunucu yapılandırmasını kullanır',
|
||||
Usually_a_discussion_starts_with_a_question_like_How_do_I_upload_a_picture: 'Genellikle tartışma, "Nasıl resim yüklerim?" gibi bir soruyla başlar.',
|
||||
Validating: 'Doğrulanıyor',
|
||||
Registration_Succeeded: 'Kayıt Başarılı!',
|
||||
Verify: 'Onayla',
|
||||
Verify_email_title: 'Kaydınızı onaylayın!',
|
||||
Verify_email_desc: 'Kaydınızı onaylamak için size bir e-posta gönderdik. Kısa süre içinde bir e-posta almazsanız, lütfen geri gelin ve tekrar deneyin.',
|
||||
Verify_your_email_for_the_code_we_sent: 'Gönderdiğimiz kod için e-postanızı doğrulayın',
|
||||
Video_call: 'Görüntülü arama',
|
||||
View_Original: 'Orijinali Görüntüle',
|
||||
Voice_call: 'Sesli arama',
|
||||
Waiting_for_network: 'Ağ bağlantısı bekleniyor ...',
|
||||
Websocket_disabled: 'Bu sunucu için Websocket devre dışı bırakıldı.\n{{contact}}',
|
||||
Welcome: 'Hoşgeldiniz',
|
||||
What_are_you_doing_right_now: 'Şu an ne yapıyorsun?',
|
||||
Whats_your_2fa: '2 faktör doğrulama (2FA) kodunuz nedir?',
|
||||
Without_Servers: 'Sunucusuz',
|
||||
Workspaces: 'Çalışma alanları',
|
||||
Would_you_like_to_return_the_inquiry: 'Başvuruyu geri çevirmek ister misiniz?',
|
||||
Write_External_Permission_Message: 'Rocket.Chat\'in galerinize erişmesi gerekiyor, böylece resimleri kaydedebilirsiniz.',
|
||||
Write_External_Permission: 'Galeri İzni',
|
||||
Yes: 'Evet',
|
||||
Yes_action_it: 'Evet, {{action}}!',
|
||||
Yesterday: 'Dün',
|
||||
You_are_in_preview_mode: 'İzleme modundasınız',
|
||||
You_are_offline: 'Çevrimdışısınız',
|
||||
You_can_search_using_RegExp_eg: 'Düzenli ifadeleri (Regular Expressions) kullanabilirsiniz. Örneğin: `/^text$/i`',
|
||||
You_colon: 'Siz: ',
|
||||
you_were_mentioned: 'senden bahsedildi',
|
||||
You_were_removed_from_channel: '{{channel}} kanalından çıkarıldınız',
|
||||
you: 'siz',
|
||||
You: 'Siz',
|
||||
Logged_out_by_server: 'Sunucu tarafından çıkış yaptınız. Lütfen tekrar giriş yapın.',
|
||||
You_need_to_access_at_least_one_RocketChat_server_to_share_something: 'Bir şeyler paylaşmak için Rocket.Chat sunucusuna erişmeniz gerekir.',
|
||||
You_need_to_verifiy_your_email_address_to_get_notications: 'Bildirim almak için e-posta adresinizi doğrulamanız gerekiyor',
|
||||
Your_certificate: 'Sertifikanız',
|
||||
Your_message: 'İletiınız',
|
||||
Your_invite_link_will_expire_after__usesLeft__uses: 'Davet bağlantınızın geçerliliği {{usesLeft}} kullanımdan sonra sona erecek.',
|
||||
Your_invite_link_will_expire_on__date__or_after__usesLeft__uses: 'Davet bağlantınızın geçerliliği {{date}} tarihinde veya {{usesLeft}} kullanımdan sonra sona erecek.',
|
||||
Your_invite_link_will_expire_on__date__: 'Davet bağlantınızın geçerlilik süresi {{date}} tarihinde sona erecek.',
|
||||
Your_invite_link_will_never_expire: 'Davet bağlantınızın geçerlilik süresi asla dolmayacak.',
|
||||
Your_workspace: 'Çalışma alanınız',
|
||||
Your_password_is: 'Şifreniz',
|
||||
Version_no: 'Versiyon: {{version}}',
|
||||
You_will_not_be_able_to_recover_this_message: 'Bu iletiyi kurtaramayacaksınız!',
|
||||
You_will_unset_a_certificate_for_this_server: 'Bu sunucu için bir sertifika ayarını kaldıracaksınız',
|
||||
Change_Language: 'Dili değiştir',
|
||||
Crash_report_disclaimer: 'Sohbetlerinizin içeriğini asla takip etmiyoruz. Çökme raporu ve analiz olayları, sorunları tanımlamak ve düzeltmek için yalnızca bizim için ilgili bilgileri içerir.',
|
||||
Type_message: 'İleti yaz',
|
||||
Room_search: 'Oda arama',
|
||||
Room_selection: 'Oda seçimi 1...9',
|
||||
Next_room: 'Sonraki oda',
|
||||
Previous_room: 'Önceki oda',
|
||||
New_room: 'Yeni oda',
|
||||
Upload_room: 'Odaya yükle',
|
||||
Search_messages: 'İletilerda ara',
|
||||
Scroll_messages: 'İletilerı kaydır',
|
||||
Reply_latest: 'Sonuncuyu yanıtla',
|
||||
Reply_in_Thread: 'Konu içinde cevapla',
|
||||
Server_selection: 'Sunucu seçimi',
|
||||
Server_selection_numbers: 'Sunucu seçimi 1...9',
|
||||
Add_server: 'Sunucu ekle',
|
||||
New_line: 'Yeni satır',
|
||||
You_will_be_logged_out_of_this_application: 'Bu uygulamadan çıkış yapacaksınız.',
|
||||
Clear: 'Temizle',
|
||||
This_will_clear_all_your_offline_data: 'Bu, tüm çevrimdışı verilerinizi temizleyecektir.',
|
||||
This_will_remove_all_data_from_this_server: 'Bu, bu sunucudaki tüm verileri kaldıracaktır.',
|
||||
Mark_unread: 'Okunmadı olarak işaretle',
|
||||
Wait_activation_warning: 'Giriş yapmadan önce, hesabınız bir yönetici tarafından manuel olarak etkinleştirilmelidir.',
|
||||
Screen_lock: 'Ekran kilidi',
|
||||
Local_authentication_biometry_title: 'Doğrula',
|
||||
Local_authentication_biometry_fallback: 'Parola kullan',
|
||||
Local_authentication_unlock_option: 'Şifre ile Kilidi Açın',
|
||||
Local_authentication_change_passcode: 'Parolayı Değiştir',
|
||||
Local_authentication_info: 'Not: Parolayı unutursanız, uygulamayı silmeniz ve yeniden yüklemeniz gerekir.',
|
||||
Local_authentication_facial_recognition: 'yüz tanıma',
|
||||
Local_authentication_fingerprint: 'parmak izi',
|
||||
Local_authentication_unlock_with_label: '{{label}} ile kilidi açın',
|
||||
Local_authentication_auto_lock_60: '1 dakika sonra',
|
||||
Local_authentication_auto_lock_300: '5 dakika sonra',
|
||||
Local_authentication_auto_lock_900: '15 dakika sonra',
|
||||
Local_authentication_auto_lock_1800: '30 dakika sonra',
|
||||
Local_authentication_auto_lock_3600: '1 saat sonra',
|
||||
Passcode_enter_title: 'Şifrenizi giriniz',
|
||||
Passcode_choose_title: 'Yeni şifrenizi yazın',
|
||||
Passcode_choose_confirm_title: 'Yeni şifrenizi onaylayın',
|
||||
Passcode_choose_error: 'Parolalar eşleşmiyor. Tekrar deneyin.',
|
||||
Passcode_choose_force_set: 'Yönetici tarafından istenen şifre',
|
||||
Passcode_app_locked_title: 'Uygulama kilitlendi',
|
||||
Passcode_app_locked_subtitle: '{{timeLeft}} saniye içinde tekrar deneyin',
|
||||
After_seconds_set_by_admin: '{{seconds}} saniye sonra (yönetici tarafından belirlenir)',
|
||||
Dont_activate: 'Şimdi etkinleştirme',
|
||||
Queued_chats: 'Sıralı sohbetler',
|
||||
Queue_is_empty: 'Sıra boş',
|
||||
Logout_from_other_logged_in_locations: 'Giriş yapılan diğer konumlardan çıkış yap',
|
||||
You_will_be_logged_out_from_other_locations: 'Diğer konumlardan çıkış yapacaksınız.',
|
||||
Logged_out_of_other_clients_successfully: 'Diğer istemcilerden başarıyla çıkış yapıldı',
|
||||
Logout_failed: 'Oturum kapatma başarısız oldu!',
|
||||
Log_analytics_events: 'Olayları günlüğe kaydet',
|
||||
E2E_encryption_change_password_title: 'Şifreleme Parolasını Değiştir',
|
||||
E2E_encryption_change_password_description: 'Artık şifrelenmiş özel gruplar ve doğrudan iletiler oluşturabilirsiniz. Mevcut özel grupları veya özel iletileri şifreli olarak da değiştirebilirsiniz. \nBu uçtan uca şifrelemedir, bu nedenle iletilerinizi şifrelemek / çözmek için kullanılan anahtar sunucuya kaydedilmez. Bu nedenle şifrenizi güvenli bir yerde saklamanız gerekir. Uçtan uca şifrelemeyi (E2E) kullanmak istediğiniz diğer cihazlara girmeniz istenecektir.',
|
||||
E2E_encryption_change_password_error: 'Uçtan uca şifreleme (E2E) anahtar şifresi değiştirilirken hata!',
|
||||
E2E_encryption_change_password_success: 'Uçtan uca şifreleme (E2E) anahtar şifresi başarıyla değiştirildi!',
|
||||
E2E_encryption_change_password_message: 'Dikkatlice kaydettiğinizden emin olun.',
|
||||
E2E_encryption_change_password_confirmation: 'Evet, değiştir!',
|
||||
E2E_encryption_reset_title: 'Uçtan uca şifreleme (E2E) Anahtarını Sıfırla',
|
||||
E2E_encryption_reset_description: 'Bu seçenek mevcut uçtan uca şifreleme (E2E) anahtarınızı kaldıracak ve oturumu kapatacaktır. \nTekrar oturum açtığınızda, Rocket.Chat size yeni bir anahtar oluşturacak ve çevrimiçi olarak bir veya daha fazla üyesi olan şifreli herhangi bir odaya erişiminizi geri yükleyecektir. \nUçtan uca şifrelemenin (E2E) doğası gereği Rocket.Chat, çevrimiçi üyesi olmayan hiçbir şifreli odaya erişimi geri yükleyemez.',
|
||||
E2E_encryption_reset_button: 'Uçtan uca şifreleme (E2E) anahtarını sıfırla',
|
||||
E2E_encryption_reset_error: 'Uçtan uca şifreleme (E2E) anahtarı sıfırlanırken hata!',
|
||||
E2E_encryption_reset_message: 'Oturumunuz kapatılacak!',
|
||||
E2E_encryption_reset_confirmation: 'Evet, sıfırla',
|
||||
Following: 'Takip ediliyor',
|
||||
Threads_displaying_all: 'Tüm konular görüntüleniyor',
|
||||
Threads_displaying_following: 'Takip edilen konular görüntüleniyor',
|
||||
Threads_displaying_unread: 'Okunmamış konular görüntüleniyor',
|
||||
No_threads: 'Konu yok',
|
||||
No_threads_following: 'Herhangi bir konuyu takip etmiyorsunuz',
|
||||
No_threads_unread: 'Okunmamış konu yok',
|
||||
Messagebox_Send_to_channel: 'Kanala gönder',
|
||||
Set_as_leader: 'Lider olarak ayarla',
|
||||
Set_as_moderator: 'Moderatör olarak ayarla',
|
||||
Set_as_owner: 'Sahip olarak ayarla',
|
||||
Remove_as_leader: 'Lider olarak kaldır',
|
||||
Remove_as_moderator: 'Moderatör olarak kaldır',
|
||||
Remove_as_owner: 'Sahip olarak kaldır',
|
||||
Remove_from_room: 'Odadan çıkar',
|
||||
Ignore: 'Yok say',
|
||||
Unignore: 'Yok sayma',
|
||||
User_has_been_ignored: 'Kullanıcı yok sayıldı.',
|
||||
User_has_been_unignored: 'Kullanıcı artık yok sayılmıyor.',
|
||||
User_has_been_removed_from_s: 'Kullanıcı {{s}} alanından kaldırıldı.',
|
||||
User__username__is_now_a_leader_of__room_name_: '{{Username}} kullanıcısı artık {{room_name}} lideridir.',
|
||||
User__username__is_now_a_moderator_of__room_name_: '{{Username}} kullanıcısı artık bir {{room_name}} moderatörüdür.',
|
||||
User__username__is_now_a_owner_of__room_name_: '{{Username}} kullanıcısı artık {{room_name}} adlı odanın sahibidir.',
|
||||
User__username__removed_from__room_name__leaders: '{{Username}} adlı kullanıcı, {{room_name}} liderlerinden kaldırıldı.',
|
||||
User__username__removed_from__room_name__moderators: '{{Username}} adlı kullanıcı, {{room_name}} moderatörlerinden kaldırıldı.',
|
||||
User__username__removed_from__room_name__owners: '{{Username}} adlı kullanıcı, {{room_name}} sahiplerinden kaldırıldı.',
|
||||
The_user_will_be_removed_from_s: 'Kullanıcı, {{s}} alanından kaldırılacak!',
|
||||
Yes_remove_user: 'Evet, kullanıcıyı kaldır!',
|
||||
Direct_message: 'Özel ileti',
|
||||
Message_Ignored: 'İleti yok sayıldı. Görüntülemek için dokunun.',
|
||||
Enter_workspace_URL: 'Çalışma alanı URL\'nizi girin',
|
||||
Workspace_URL_Example: 'Örn. sirketiniz.rocket.chat'
|
||||
};
|
|
@ -0,0 +1,710 @@
|
|||
{
|
||||
"1_person_reacted": "1 kişi tepki verdi.",
|
||||
"1_user": "1 kullanıcı",
|
||||
"error-action-not-allowed": "{{action}}'a izin verilmiyor!",
|
||||
"error-application-not-found": "Uygulama bulunamadı!",
|
||||
"error-archived-duplicate-name": "{{room_name}} adında arşivlenmiş bir kanal var!",
|
||||
"error-avatar-invalid-url": "Geçersiz avatar URL'si: {{url}}",
|
||||
"error-avatar-url-handling": "{{username}} için bir URL'den ({{url}}) avatar ayarı işlenirken hata oluştu!",
|
||||
"error-cant-invite-for-direct-room": "Kullanıcı özel odalara davet edilemedi!",
|
||||
"error-could-not-change-email": "E-posta değiştirilemedi!",
|
||||
"error-could-not-change-name": "İsim değiştirilemedi!",
|
||||
"error-could-not-change-username": "Kullanıcı adı değiştirilemedi!",
|
||||
"error-could-not-change-status": "Durum değiştirilemedi!",
|
||||
"error-delete-protected-role": "Korunan bir rol silinemez!",
|
||||
"error-department-not-found": "Bölüm bulunamadı!",
|
||||
"error-direct-message-file-upload-not-allowed": "Özel iletilerde dosya paylaşımına izin verilmiyor!",
|
||||
"error-duplicate-channel-name": "{{channel_name}} adında bir kanal var!",
|
||||
"error-email-domain-blacklisted": "E-posta alan adı kara listeye alındı!",
|
||||
"error-email-send-failed": "E-posta göndermeye çalışırken hata oluştu: {{message}}",
|
||||
"error-save-image": "Görüntüyü kaydederken hata oluştu!",
|
||||
"error-save-video": "Videoyu kaydederken hata oluştu!",
|
||||
"error-field-unavailable": "{{field}} zaten kullanılıyor! :(",
|
||||
"error-file-too-large": "Dosya çok büyük!",
|
||||
"error-importer-not-defined": "İçe aktarıcı doğru tanımlanmadı, \"Import\" sınıfı eksik!",
|
||||
"error-input-is-not-a-valid-field": "{{input}} geçerli bir {{field}} değil!",
|
||||
"error-invalid-actionlink": "Geçersiz işlem bağlantısı!",
|
||||
"error-invalid-arguments": "Geçersiz parametreler!",
|
||||
"error-invalid-asset": "Geçersiz veri!",
|
||||
"error-invalid-channel": "Geçersiz kanal.",
|
||||
"error-invalid-channel-start-with-chars": "Geçersiz kanal! @ veya # ile başlayın.",
|
||||
"error-invalid-custom-field": "Geçersiz özelleştirilmiş alan",
|
||||
"error-invalid-custom-field-name": "Geçersiz özelleştirilmiş alan adı! Yalnızca harf, rakam, kısa çizgi ve alt çizgi kullanın.",
|
||||
"error-invalid-date": "Geçersiz tarih!",
|
||||
"error-invalid-description": "Geçersiz açıklama!",
|
||||
"error-invalid-domain": "Geçersiz alan adı!",
|
||||
"error-invalid-email": "Geçersiz e-posta {{email}}!",
|
||||
"error-invalid-email-address": "Geçersiz e-posta adresi!",
|
||||
"error-invalid-file-height": "Geçersiz fotoğraf yüksekliği!",
|
||||
"error-invalid-file-type": "Geçersiz dosya türü!",
|
||||
"error-invalid-file-width": "Geçersiz fotoğraf genişliği!",
|
||||
"error-invalid-from-address": "Geçersiz bir KİMDEN adresi bildirdiniz!",
|
||||
"error-invalid-integration": "Geçersiz entegrasyon",
|
||||
"error-invalid-message": "Geçersiz ileti!",
|
||||
"error-invalid-method": "Geçersiz metot!",
|
||||
"error-invalid-name": "Geçersiz isim!",
|
||||
"error-invalid-password": "Geçersiz şifre!",
|
||||
"error-invalid-redirectUri": "Geçersiz yönlendirme bağlantısı!",
|
||||
"error-invalid-role": "Geçersiz rol!",
|
||||
"error-invalid-room": "Geçersiz oda!",
|
||||
"error-invalid-room-name": "{{room_name}}, geçerli bir oda adı değil!",
|
||||
"error-invalid-room-type": "{{type}}, geçerli bir oda türü değil!",
|
||||
"error-invalid-settings": "Geçersiz ayar!",
|
||||
"error-invalid-subscription": "Geçersiz başvuru!",
|
||||
"error-invalid-token": "Geçersiz belirteç!",
|
||||
"error-invalid-triggerWords": "Geçersiz tetikleyici parametreleri!",
|
||||
"error-invalid-urls": "Geçersiz URL'ler!",
|
||||
"error-invalid-user": "Geçersiz kullanıcı!",
|
||||
"error-invalid-username": "Geçersiz kullanıcı adı!",
|
||||
"error-invalid-webhook-response": "İstek URL'si 200'den farklı bir durumla yanıt verdi!",
|
||||
"error-message-deleting-blocked": "İleti silme engellendi!",
|
||||
"error-message-editing-blocked": "İleti düzenleme engellendi",
|
||||
"error-message-size-exceeded": "İleti boyutu, Message_MaxAllowedSize değerini aşıyor",
|
||||
"error-missing-unsubscribe-link": "[unsubscribe] bağlantısını belirtmelisiniz.",
|
||||
"error-no-tokens-for-this-user": "Bu kullanıcı için belirteç (token) yok",
|
||||
"error-not-allowed": "İzin verilmedi",
|
||||
"error-not-authorized": "Yetkili değil",
|
||||
"error-push-disabled": "Push devre dışı",
|
||||
"error-remove-last-owner": "Lütfen bunu kaldırmadan önce yeni bir sahip belirleyin.",
|
||||
"error-role-in-use": "Rol kullanımda olduğu için silinemiyor",
|
||||
"error-role-name-required": "Rol adı gerekli",
|
||||
"error-the-field-is-required": "{{field}} alanı gereklidir.",
|
||||
"error-too-many-requests": "Hata, çok fazla istek. Lütfen yavaşla. Tekrar denemeden önce {{seconds}} saniye beklemelisiniz.",
|
||||
"error-user-is-not-activated": "Kullanıcı etkinleştirilmedi!",
|
||||
"error-user-has-no-roles": "Kullanıcıya tanımlı rol yok!",
|
||||
"error-user-limit-exceeded": "#channel_name kanalına davet etmeye çalıştığınız kullanıcıların sayısı, yönetici tarafından belirlenen sınırı aşıyor!",
|
||||
"error-user-not-in-room": "Kullanıcı bu odada değil!",
|
||||
"error-user-registration-custom-field": "error-user-registration-custom-field",
|
||||
"error-user-registration-disabled": "Kullanıcı kaydı devre dışı bırakıldı!",
|
||||
"error-user-registration-secret": "Kullanıcı kaydına yalnızca Gizli URL aracılığıyla izin verilir!",
|
||||
"error-you-are-last-owner": "Son sahibi sizsiniz. Lütfen odadan ayrılmadan önce yeni bir sahip belirleyin.",
|
||||
"Actions": "İşlemler",
|
||||
"activity": "etkinlik",
|
||||
"Activity": "Etkinlik",
|
||||
"Add_Reaction": "Tepki ekle",
|
||||
"Add_Server": "Sunucu ekle",
|
||||
"Add_users": "Kullanıcı ekle",
|
||||
"Admin_Panel": "Yönetim Paneli",
|
||||
"Agent": "Temsilci",
|
||||
"Alert": "Uyarı",
|
||||
"alert": "uyarı",
|
||||
"alerts": "uyarılar",
|
||||
"All_users_in_the_channel_can_write_new_messages": "Kanaldaki tüm kullanıcılar yeni ileti yazabilir!",
|
||||
"A_meaningful_name_for_the_discussion_room": "Tartışma odası için anlamlı bir isim",
|
||||
"All": "Tümü",
|
||||
"All_Messages": "Tüm İletiler",
|
||||
"Allow_Reactions": "Tüm Tepkiler",
|
||||
"Alphabetical": "Alfabetik",
|
||||
"and_more": "ve daha",
|
||||
"and": "ve",
|
||||
"announcement": "duyuru",
|
||||
"Announcement": "Duyuru",
|
||||
"Apply_Your_Certificate": "Sertifikanızı Onaylayın",
|
||||
"ARCHIVE": "ARŞİVLE",
|
||||
"archive": "arşivle",
|
||||
"are_typing": "yazıyor",
|
||||
"Are_you_sure_question_mark": "Emin misiniz?",
|
||||
"Are_you_sure_you_want_to_leave_the_room": "{{room}} odasından ayrılmak istediğinizden emin misiniz?",
|
||||
"Audio": "Ses",
|
||||
"Authenticating": "Doğrulanıyor",
|
||||
"Automatic": "Otomatik",
|
||||
"Auto_Translate": "Otomatik Çevir",
|
||||
"Avatar_changed_successfully": "Profil fotoğrafı başarıyla değiştirildi!",
|
||||
"Avatar_Url": "Profil fotoğrafı URL'si",
|
||||
"Away": "Uzakta",
|
||||
"Back": "Geri",
|
||||
"Black": "Koyu",
|
||||
"Block_user": "Kullanıcıyı engelle",
|
||||
"Browser": "Tarayıcı",
|
||||
"Broadcast_channel_Description": "Yalnızca yetkili kullanıcılar yeni ileti yazabilir, ancak diğer kullanıcılar yanıt verebilir",
|
||||
"Broadcast_Channel": "Kanala Yayınla",
|
||||
"Busy": "Meşgul",
|
||||
"By_proceeding_you_are_agreeing": "Devam ederek kabul ediyorsunuz: ",
|
||||
"Cancel_editing": "Düzenlemeyi iptal et",
|
||||
"Cancel_recording": "Kaydı iptal et",
|
||||
"Cancel": "İptal et",
|
||||
"changing_avatar": "profil fotoğrafı değiştirme",
|
||||
"creating_channel": "kanal açılıyor",
|
||||
"creating_invite": "davet üretiliyor",
|
||||
"Channel_Name": "Kanal Adı",
|
||||
"Channels": "Kanallar",
|
||||
"Chats": "Sohbetler",
|
||||
"Call_already_ended": "Çağrı sona erdi!",
|
||||
"Clear_cookies_alert": "Tüm çerezleri temizlemek istiyor musunuz?",
|
||||
"Clear_cookies_desc": "Bu işlem, tüm oturum açma çerezlerini temizleyerek diğer hesaplara giriş yapmanıza olanak tanır.",
|
||||
"Clear_cookies_yes": "Evet, çerezleri temizle",
|
||||
"Clear_cookies_no": "Hayır, çerezleri koru",
|
||||
"Click_to_join": "Katılmak için tıklayın!",
|
||||
"Close": "Kapat",
|
||||
"Close_emoji_selector": "Emoji seçiciyi kapat",
|
||||
"Closing_chat": "Sohbet kapatılıyor",
|
||||
"Change_language_loading": "Dil değiştiriliyor",
|
||||
"Chat_closed_by_agent": "Sohbet temsilci tarafından kapatıldı",
|
||||
"Choose": "Seç",
|
||||
"Choose_from_library": "Kütüphaneden seç",
|
||||
"Choose_file": "Dosya seç",
|
||||
"Choose_where_you_want_links_be_opened": "Bağlantıların açılmasını istediğiniz yeri seçin",
|
||||
"Code": "Kod",
|
||||
"Code_or_password_invalid": "Kod veya şifre geçersiz",
|
||||
"Collaborative": "İşbirlikçi",
|
||||
"Confirm": "Onayla",
|
||||
"Connect": "Bağlan",
|
||||
"Connected": "Bağlandı",
|
||||
"connecting_server": "sunucuya bağlanıyor",
|
||||
"Connecting": "Bağlanıyor...",
|
||||
"Contact_us": "Bize ulaşın",
|
||||
"Contact_your_server_admin": "Sunucu yöneticisiyle iletişime geçin.",
|
||||
"Continue_with": "Devam et:",
|
||||
"Copied_to_clipboard": "Panoya kopyalandı!",
|
||||
"Copy": "Kopyala",
|
||||
"Conversation": "Sohbet",
|
||||
"Permalink": "Kalıcı bağlantı",
|
||||
"Certificate_password": "Sertifika Şifresi",
|
||||
"Clear_cache": "Yerel sunucu önbelleğini temizleyin",
|
||||
"Clear_cache_loading": "Önbellek temizleniyor.",
|
||||
"Whats_the_password_for_your_certificate": "Sertifikanızın şifresi nedir?",
|
||||
"Create_account": "Hesap oluştur",
|
||||
"Create_Channel": "Kanal Oluştur",
|
||||
"Create_Direct_Messages": "Özel İleti Oluştur",
|
||||
"Create_Discussion": "Tartışma Oluştur",
|
||||
"Created_snippet": "kalıp oluşturdu",
|
||||
"Create_a_new_workspace": "Çalışma alanı oluştur",
|
||||
"Create": "Oluştur",
|
||||
"Custom_Status": "Özelleştirilmiş durum",
|
||||
"Dark": "Karanlık",
|
||||
"Dark_level": "Karanlık Seviyesi",
|
||||
"Default": "Varsayılan",
|
||||
"Default_browser": "Varsayılan tarayıcı",
|
||||
"Delete_Room_Warning": "Bir odanın silinmesi, oda içinde yayınlanan tüm iletileri silecektir. Bu geri alınamaz.",
|
||||
"Department": "Bölüm",
|
||||
"delete": "sil",
|
||||
"Delete": "Sil",
|
||||
"DELETE": "SİL",
|
||||
"deleting_room": "oda siliniyor",
|
||||
"description": "açıklama",
|
||||
"Description": "Açıklama",
|
||||
"Desktop_Options": "Masaüstü Seçenekleri",
|
||||
"Desktop_Notifications": "Masaüstü Bildirimleri",
|
||||
"Desktop_Alert_info": "Bu bildirimler masaüstünde teslim edilir",
|
||||
"Directory": "Dizin",
|
||||
"Direct_Messages": "Özel İletiler",
|
||||
"Disable_notifications": "Bildirimleri devre dışı bırak",
|
||||
"Discussions": "Tartışmalar",
|
||||
"Discussion_Desc": "Neler olup bittiğini gözden geçirmeye yardımcı olun! Bir tartışma oluşturarak, seçtiğinizin bir alt kanalı oluşturulur ve her ikisi de bağlanır.",
|
||||
"Discussion_name": "Tartışma adı",
|
||||
"Done": "Tamamlandı",
|
||||
"Dont_Have_An_Account": "Hesabın yok mu?",
|
||||
"Do_you_have_an_account": "Hesabın var mı?",
|
||||
"Do_you_have_a_certificate": "Sertifikanız var mı?",
|
||||
"Do_you_really_want_to_key_this_room_question_mark": "Bu odayı gerçekten {{key}} istiyor musun?",
|
||||
"E2E_Encryption": "Uçtan Uca Şifreleme (E2E)",
|
||||
"E2E_How_It_Works_info1": "Artık şifrelenmiş özel gruplar ve doğrudan iletiler oluşturabilirsiniz. Mevcut özel grupları veya özel iletileri şifreli olarak da değiştirebilirsiniz.",
|
||||
"E2E_How_It_Works_info2": "Bu, *Uçtan Uca Şifreleme'dir (E2E)*, böylece iletilerinizi şifrelemek / çözmek için anahtar ve bunlar sunucuya kaydedilmez. Bu nedenle *bu şifreyi daha sonra ihtiyaç duyduğunuzda erişebileceğiniz güvenli bir yerde* saklamanız gerekir.",
|
||||
"E2E_How_It_Works_info3": "Devam ederseniz, otomatik olarak bir Uçtan Uca Şifreleme (E2E) şifresi oluşturulacaktır.",
|
||||
"E2E_How_It_Works_info4": "Mevcut Uçtan Uca Şifreleme (E2E) şifresini, herhangi bir tarayıcıdan istediğiniz zaman girdiğiniz şifreleme anahtarınız için yeni bir şifre de ayarlayabilirsiniz.",
|
||||
"edit": "düzenle",
|
||||
"edited": "düzenlendi",
|
||||
"Edit": "Düzenle",
|
||||
"Edit_Status": "Durumu Düzenle",
|
||||
"Edit_Invite": "Daveti Düzenle",
|
||||
"End_to_end_encrypted_room": "Uçtan uca şifreli oda",
|
||||
"end_to_end_encryption": "uçtan uca şifreleme",
|
||||
"Email_Notification_Mode_All": "Tüm Bahsetmeler/Özel İletiler",
|
||||
"Email_Notification_Mode_Disabled": "Devre Dışı",
|
||||
"Email_or_password_field_is_empty": "E-posta veya şifre alanı boş",
|
||||
"Email": "E-posta",
|
||||
"email": "e-posta",
|
||||
"Empty_title": "Boş başlık",
|
||||
"Enable_Auto_Translate": "Otomatik Çeviriyi Etkinleştir",
|
||||
"Enable_notifications": "Bildirimleri etkinleştir",
|
||||
"Encrypted": "Şifreli",
|
||||
"Encrypted_message": "Şifreli ileti",
|
||||
"Enter_Your_E2E_Password": "Uçtan Uca Şifreleme (E2E) Şifrenizi Girin",
|
||||
"Enter_Your_Encryption_Password_desc1": "Bu, şifrelenmiş özel gruplarınıza ve doğrudan iletilerinize erişmenize izin verecektir.",
|
||||
"Enter_Your_Encryption_Password_desc2": "Sohbeti kullandığınız her yerde iletileri şifrelemek / çözmek için şifre girmeniz gerekir.",
|
||||
"Encryption_error_title": "Şifreleme şifreniz yanlış görünüyor",
|
||||
"Encryption_error_desc": "İçe aktarılacak şifreleme anahtarınızın kodu çözülemedi.",
|
||||
"Everyone_can_access_this_channel": "Bu kanala herkes erişebilir",
|
||||
"Error_uploading": "Yükleme hatası",
|
||||
"Expiration_Days": "Geçerlilik Süresi (Gün)",
|
||||
"Favorite": "Favori",
|
||||
"Favorites": "Favoriler",
|
||||
"Files": "Dosyalar",
|
||||
"File_description": "Dosya açıklaması",
|
||||
"File_name": "Dosya adı",
|
||||
"Finish_recording": "Kaydı bitir",
|
||||
"Following_thread": "Konu takip ediliyor",
|
||||
"For_your_security_you_must_enter_your_current_password_to_continue": "Güvenliğiniz için, devam etmek için mevcut şifrenizi girmelisiniz",
|
||||
"Forgot_password_If_this_email_is_registered": "Bu e-posta kayıtlıysa, şifrenizi nasıl sıfırlayacağınıza dair talimatlar göndereceğiz. Kısa süre içinde bir e-posta almazsanız, lütfen geri gelin ve tekrar deneyin.",
|
||||
"Forgot_password": "Parolanızı mı unuttunuz?",
|
||||
"Forgot_Password": "Parolamı Unuttum",
|
||||
"Forward": "İlet",
|
||||
"Forward_Chat": "Sohbete İlet",
|
||||
"Forward_to_department": "Bölüme İlet",
|
||||
"Forward_to_user": "Kullanıcıya İlet",
|
||||
"Full_table": "Tam tabloyu görmek için tıklayın",
|
||||
"Generate_New_Link": "Yeni Bağlantı Oluştur",
|
||||
"Group_by_favorites": "Favorilere göre grupla",
|
||||
"Group_by_type": "Türe göre grupla",
|
||||
"Hide": "Gizle",
|
||||
"Has_joined_the_channel": "kanala katıldı",
|
||||
"Has_joined_the_conversation": "sohbete katıldı",
|
||||
"Has_left_the_channel": "kanaldan ayrıldı",
|
||||
"Hide_System_Messages": "Sistem İletilerını Gizle",
|
||||
"Hide_type_messages": "\"{{type}}\" iletilerini gizle",
|
||||
"How_It_Works": "Nasıl Çalışır",
|
||||
"Message_HideType_uj": "Kullanıcı Katıldı",
|
||||
"Message_HideType_ul": "Kullanıcı Ayrıldı",
|
||||
"Message_HideType_ru": "Kullanıcı Kaldırıldı",
|
||||
"Message_HideType_au": "Kullanıcı Eklendi",
|
||||
"Message_HideType_mute_unmute": "Kullanıcı Sesi Kapatıldı / Sesi Açıldı",
|
||||
"Message_HideType_r": "Oda Adı Değiştirildi",
|
||||
"Message_HideType_ut": "Kullanıcı Sohbete Katıldı",
|
||||
"Message_HideType_wm": "Hoşgeldiniz",
|
||||
"Message_HideType_rm": "İleti Kaldırıldı",
|
||||
"Message_HideType_subscription_role_added": "Rol Belirlendi",
|
||||
"Message_HideType_subscription_role_removed": "Artık Kullanılmayan Rol",
|
||||
"Message_HideType_room_archived": "Oda Arşivlendi",
|
||||
"Message_HideType_room_unarchived": "Oda Arşivden Çıkarıldı",
|
||||
"I_Saved_My_E2E_Password": "Uçtan Uca Şifreleme (E2E) Şifremi Kaydettim",
|
||||
"IP": "IP",
|
||||
"In_app": "Uygulama İçi",
|
||||
"In_App_And_Desktop": "Uygulama İçi ve Masaüstü",
|
||||
"In_App_and_Desktop_Alert_info": "Uygulama açıkken ekranın üst kısmında bir başlık görüntüler ve masaüstünde bir bildirim görüntüler",
|
||||
"Invisible": "Görünmez",
|
||||
"Invite": "Davet Et",
|
||||
"is_a_valid_RocketChat_instance": "geçerli bir Rocket.Chat örneği",
|
||||
"is_not_a_valid_RocketChat_instance": "geçerli bir Rocket.Chat örneği değil",
|
||||
"is_typing": "yazıyor",
|
||||
"Invalid_or_expired_invite_token": "Geçersiz veya süresi dolmuş davet belirteci (token)",
|
||||
"Invalid_server_version": "Bağlanmaya çalıştığınız sunucu artık uygulama tarafından desteklenmeyen bir sürüm kullanıyor: {{currentVersion}}.\n\n{{minVersion}} sürümüne ihtiyacımız var",
|
||||
"Invite_Link": "Davet Bağlantısı",
|
||||
"Invite_users": "Kullanıcıları davet et",
|
||||
"Join": "Katıl",
|
||||
"Join_Code": "Katılım Kodu",
|
||||
"Insert_Join_Code": "Katılım Kodu Girin",
|
||||
"Join_our_open_workspace": "Açık çalışma alanımıza katılın",
|
||||
"Join_your_workspace": "Çalışma alanınıza katılın",
|
||||
"Just_invited_people_can_access_this_channel": "Yalnızca davet edilen kişiler bu kanala erişebilir",
|
||||
"Language": "Dil",
|
||||
"last_message": "son ileti",
|
||||
"Leave_channel": "Kanaldan ayrıl",
|
||||
"leaving_room": "odadan ayrılıyor",
|
||||
"leave": "ayrıl",
|
||||
"Legal": "Yasal",
|
||||
"Light": "Açık",
|
||||
"License": "Lisans",
|
||||
"Livechat": "Canlı Sohbet",
|
||||
"Livechat_edit": "Canlı sohbeti düzenle",
|
||||
"Login": "Oturum aç",
|
||||
"Login_error": "Kimlik bilgileriniz reddedildi! Lütfen tekrar deneyin.",
|
||||
"Login_with": "ile giriş",
|
||||
"Logging_out": "Çıkış Yapılıyor",
|
||||
"Logout": "Çıkış Yap",
|
||||
"Max_number_of_uses": "Maksimum kullanım sayısı",
|
||||
"Max_number_of_users_allowed_is_number": "İzin verilen maksimum kullanıcı sayısı {{maxUsers}}",
|
||||
"members": "üyeler",
|
||||
"Members": "Üyeler",
|
||||
"Mentioned_Messages": "Bahsedilen İletiler",
|
||||
"mentioned": "bahsedildi",
|
||||
"Mentions": "Bahsetmeler",
|
||||
"Message_accessibility": "{{user}} tarafından {{time}} itibarıyla ileti: {{message}}",
|
||||
"Message_actions": "İleti işlemleri",
|
||||
"Message_pinned": "İleti sabitlendi",
|
||||
"Message_removed": "İleti kaldırıldı",
|
||||
"Message_starred": "İletia yıldız eklendi",
|
||||
"Message_unstarred": "İletiın yıldızı kaldırıldı",
|
||||
"message": "ileti",
|
||||
"messages": "iletiler",
|
||||
"Message": "İleti",
|
||||
"Messages": "İletiler",
|
||||
"Message_Reported": "İleti bildirildi",
|
||||
"Microphone_Permission_Message": "Rocket.Chat'in mikrofonunuza erişmesi gerekiyor, böylece sesli ileti gönderebilirsiniz.",
|
||||
"Microphone_Permission": "Mikrofon İzni",
|
||||
"Mute": "Sessize Al",
|
||||
"muted": "sessize alındı",
|
||||
"My_servers": "Sunucularım",
|
||||
"N_people_reacted": "{{n}} kişi tepki verdi",
|
||||
"N_users": "{{n}} kullanıcı",
|
||||
"name": "isim",
|
||||
"Name": "İsim",
|
||||
"Navigation_history": "Gezinti geçmişi",
|
||||
"Never": "Asla",
|
||||
"New_Message": "Yeni İleti",
|
||||
"New_Password": "Yeni Şifre",
|
||||
"New_Server": "Yeni Sunucu",
|
||||
"Next": "Sonraki",
|
||||
"No_files": "Dosya yok",
|
||||
"No_limit": "Limit yok",
|
||||
"No_mentioned_messages": "Belirtilen ileti yok",
|
||||
"No_pinned_messages": "Sabitlenmiş ileti yok",
|
||||
"No_results_found": "Sonuç bulunamadı",
|
||||
"No_starred_messages": "Yıldızlı ileti yok",
|
||||
"No_thread_messages": "Konu iletisi yok",
|
||||
"No_label_provided": "Hiç {{label}} sağlanmadı.",
|
||||
"No_Message": "İleti Yok",
|
||||
"No_messages_yet": "Şu ana kadar ileti yok",
|
||||
"No_Reactions": "Tepki Yok",
|
||||
"No_Read_Receipts": "Okundu Bilgisi Yok",
|
||||
"Not_logged": "Kayıtlı değil",
|
||||
"Not_RC_Server": "Bu bir Rocket.Chat sunucusu değil.\n{{contact}}",
|
||||
"Nothing": "Hiçbir Şey",
|
||||
"Nothing_to_save": "Kaydedilecek bir şey yok!",
|
||||
"Notify_active_in_this_room": "Bu odadaki çevrimiçi kullanıcıları bilgilendir",
|
||||
"Notify_all_in_this_room": "Bu odadaki herkesi bilgilendir",
|
||||
"Notifications": "Bildirimler",
|
||||
"Notification_Duration": "Bildirim Süresi",
|
||||
"Notification_Preferences": "Bildirim Tercihleri",
|
||||
"No_available_agents_to_transfer": "Aktarılacak yemsilci yok",
|
||||
"Offline": "Çevrimdışı",
|
||||
"Oops": "Ahh!",
|
||||
"Omnichannel": "Çoklu Kanal",
|
||||
"Open_Livechats": "Devam Eden Sohbetler",
|
||||
"Omnichannel_enable_alert": "Çoklu Kanal'da mevcut değilsiniz. Erişilebilir olmak ister misiniz?",
|
||||
"Onboarding_description": "Çalışma alanı, ekibinizin veya kuruluşunuzun işbirliği alanıdır. Çalışma alanı yöneticisinden bir ekibe katılmak veya bir ekip oluşturmak için yardım isteyin.",
|
||||
"Onboarding_join_workspace": "Bir çalışma alanına katılın",
|
||||
"Onboarding_subtitle": "Ekip İşbirliğinin Ötesinde",
|
||||
"Onboarding_title": "Rocket.Chat'e hoş geldiniz",
|
||||
"Onboarding_join_open_description": "Rocket.Chat ekibi ve topluluğu ile sohbet etmek için açık çalışma alanımıza katılın.",
|
||||
"Onboarding_agree_terms": "Devam ederek Rocket.Chat'i kabul etmiş olursunuz",
|
||||
"Onboarding_less_options": "Daha az seçenek",
|
||||
"Onboarding_more_options": "Daha çok seçenek",
|
||||
"Online": "Çevrimiçi",
|
||||
"Only_authorized_users_can_write_new_messages": "Yalnızca yetkili kullanıcılar yeni ileti yazabilir",
|
||||
"Open_emoji_selector": "Emoji seçiciyi aç",
|
||||
"Open_Source_Communication": "Açık Kaynak İletişim",
|
||||
"Open_your_authentication_app_and_enter_the_code": "Kimlik doğrulama uygulamanızı açın ve kodu girin.",
|
||||
"OR": "OR",
|
||||
"OS": "OS",
|
||||
"Overwrites_the_server_configuration_and_use_room_config": "Sunucu yapılandırmasının üzerine yazar ve oda yapılandırmasını kullanır",
|
||||
"Password": "Şifre",
|
||||
"Parent_channel_or_group": "Üst kanal veya grup",
|
||||
"Permalink_copied_to_clipboard": "Kalıcı bağlantı panoya kopyalandı!",
|
||||
"Phone": "Telefon",
|
||||
"Pin": "Sabitle",
|
||||
"Pinned_Messages": "Sabitlenen İletiler",
|
||||
"pinned": "sabitlendi",
|
||||
"Pinned": "Sabitlendi",
|
||||
"Please_add_a_comment": "Lütfen bir yorum ekleyin",
|
||||
"Please_enter_your_password": "Lütfen şifrenizi giriniz",
|
||||
"Please_wait": "Lütfen bekle.",
|
||||
"Preferences": "Tercihler",
|
||||
"Preferences_saved": "Tercihler kaydedildi!",
|
||||
"Privacy_Policy": " Privacy Policy",
|
||||
"Private_Channel": "Özel Kanal",
|
||||
"Private_Groups": "Özel Gruplar",
|
||||
"Private": "Özel",
|
||||
"Processing": "İşleniyor...",
|
||||
"Profile_saved_successfully": "Profil başarıyla kaydedildi!",
|
||||
"Profile": "Profil",
|
||||
"Public_Channel": "Herkese Açık Kanal",
|
||||
"Public": "Herkese Açık",
|
||||
"Push_Notifications": "Anlık Bildirimler",
|
||||
"Push_Notifications_Alert_Info": "Bu bildirimler, uygulama açık olmadığında size teslim edilir",
|
||||
"Quote": "Alıntı",
|
||||
"Reactions_are_disabled": "Tepkiler devre dışı bırakıldı",
|
||||
"Reactions_are_enabled": "Tepkiler etkinleştirildi",
|
||||
"Reactions": "Tepkiler",
|
||||
"Read": "Oku",
|
||||
"Read_External_Permission_Message": "Rocket.Chat'in cihazınızdaki fotoğraflara, medyaya ve dosyalara erişmesi gerekiyor",
|
||||
"Read_External_Permission": "Medya Okuma İzni ",
|
||||
"Read_Only_Channel": "Yazma Kısıtlı Kanal",
|
||||
"Read_Only": "Yazma Kısıtlı",
|
||||
"Read_Receipt": "Okundu Bilgisi",
|
||||
"Receive_Group_Mentions": "Grup Bahsetmelerini Al",
|
||||
"Receive_Group_Mentions_Info": "Grup bahsetmelerini al",
|
||||
"Register": "Kayıt Ol",
|
||||
"Repeat_Password": "Şifre Tekrarı",
|
||||
"Replied_on": "Yanıtlandı:",
|
||||
"replies": "yanıtlar",
|
||||
"reply": "yanıtla",
|
||||
"Reply": "Yanıtla",
|
||||
"Report": "Bildir",
|
||||
"Receive_Notification": "Bildirim Al",
|
||||
"Receive_notifications_from": "{{name}} bildirimlerini alın",
|
||||
"Resend": "Yeniden yolla",
|
||||
"Reset_password": "Şifre sıfırla",
|
||||
"resetting_password": "şifre sıfırlanıyor",
|
||||
"RESET": "SIFIRLA",
|
||||
"Return": "Geri dön",
|
||||
"Review_app_title": "Uygulama hoşunuza gitti mi?",
|
||||
"Review_app_desc": "{{store}} üzerinde bize 5 yıldız verin",
|
||||
"Review_app_yes": "Elbette!",
|
||||
"Review_app_no": "Hayır",
|
||||
"Review_app_later": "Belki daha sonra",
|
||||
"Review_app_unable_store": "{{store}} açılamıyor!",
|
||||
"Review_this_app": "Bu uygulamayı değerlendirin",
|
||||
"Remove": "Kaldır",
|
||||
"Roles": "Roller",
|
||||
"Room_actions": "Oda işlemleri",
|
||||
"Room_changed_announcement": "Oda duyurusu, {{userBy}} tarafından {{announcement}} olarak değiştirildi",
|
||||
"Room_changed_avatar": "Oda profil fotoğrafı {{userBy}} tarafından değiştirildi",
|
||||
"Room_changed_description": "Oda açıklaması, {{userBy}} tarafından {{description}} olarak değiştirildi",
|
||||
"Room_changed_privacy": "Oda açıklaması, {{userBy}} tarafından {{description}} olarak değiştirildi",
|
||||
"Room_changed_topic": "Oda konusu, {{userBy}} tarafından {{topic}} olarak değiştirildi",
|
||||
"Room_Files": "Oda Dosyaları",
|
||||
"Room_Info_Edit": "Oda Bilgilerini Düzenle",
|
||||
"Room_Info": "Oda Bilgisi",
|
||||
"Room_Members": "Oda Üyeleri",
|
||||
"Room_name_changed": "Oda adı, {{userBy}} tarafından {{name}} olarak değiştirildi",
|
||||
"SAVE": "KAYDET",
|
||||
"Save_Changes": "Değişiklikleri Kaydet",
|
||||
"Save": "Kaydet",
|
||||
"Saved": "Kaydedildi",
|
||||
"saving_preferences": "tercihler kaydediliyor",
|
||||
"saving_profile": "profil kaydediliyor",
|
||||
"saving_settings": "ayarlar kaydediliyor",
|
||||
"saved_to_gallery": "Galeriye kaydedildi",
|
||||
"Save_Your_E2E_Password": "(E2E) Şifrenizi Kaydedin",
|
||||
"Save_Your_Encryption_Password": "Şifreleme Parolanızı Kaydedin",
|
||||
"Save_Your_Encryption_Password_warning": "Bu parola hiçbir yerde saklanmadığından başka bir yere dikkatlice kaydedin.",
|
||||
"Save_Your_Encryption_Password_info": "Parolanızı kaybettiğinizde, kurtarmanın bir yolu olmadığını ve iletilerinize erişiminizi kaybedeceğinizi unutmayın.",
|
||||
"Search_Messages": "İleti ara",
|
||||
"Search": "Ara",
|
||||
"Search_by": "Ara",
|
||||
"Search_global_users": "Global kullanıcıları ara",
|
||||
"Search_global_users_description": "Açarsanız, diğer şirketlerden veya sunuculardan herhangi bir kullanıcıyı arayabilirsiniz.",
|
||||
"Seconds": "{{second}} saniye",
|
||||
"Security_and_privacy": "Güvenlik ve gizlilik",
|
||||
"Select_Avatar": "Profil resmi seç",
|
||||
"Select_Server": "Sunucu seç",
|
||||
"Select_Users": "Kullanıcıları seç",
|
||||
"Select_a_Channel": "Kanal Seç",
|
||||
"Select_a_Department": "Bölüm Seç",
|
||||
"Select_an_option": "Bir seçenek seçin",
|
||||
"Select_a_User": "Kullanıcı Seç",
|
||||
"Send": "Yolla",
|
||||
"Send_audio_message": "Sesli ileti gönder",
|
||||
"Send_crash_report": "Çökme raporu gönder",
|
||||
"Send_message": "İleti gönder",
|
||||
"Send_me_the_code_again": "Kodu tekrar gönder",
|
||||
"Send_to": "Gönderiliyor...",
|
||||
"Sending_to": "Gönderiliyor:",
|
||||
"Sent_an_attachment": "Bir ek gönderildi",
|
||||
"Server": "Sunucu",
|
||||
"Servers": "Sunucular",
|
||||
"Server_version": "Sunucu versiyonu: {{version}}",
|
||||
"Set_username_subtitle": "Kullanıcı adı başkalarının iletilerde sizden bahsetmesine izin vermek için kullanılır",
|
||||
"Set_custom_status": "Özelleştirilmiş durumu ayarlayın",
|
||||
"Set_status": "Durumu ayarla",
|
||||
"Status_saved_successfully": "Durum başarıyla kaydedildi!",
|
||||
"Settings": "Ayarlar",
|
||||
"Settings_succesfully_changed": "Ayarlar başarıyla değiştirildi!",
|
||||
"Share": "Paylaş",
|
||||
"Share_Link": "Bağlantı paylaş",
|
||||
"Share_this_app": "Bu uygulamayı paylaş",
|
||||
"Show_more": "Daha fazla göster..",
|
||||
"Show_Unread_Counter": "Okunmamış Sayacını Göster",
|
||||
"Show_Unread_Counter_Info": "Okunmamış sayacı, listede kanalın sağ tarafında bir rozet olarak görüntülenir",
|
||||
"Sign_in_your_server": "Sunucunuzda oturum açın",
|
||||
"Sign_Up": "Kaydol",
|
||||
"Some_field_is_invalid_or_empty": "Bazı alanlar geçersiz veya boş",
|
||||
"Sorting_by": "{{key}} göre sıralanıyor",
|
||||
"Sound": "Ses",
|
||||
"Star_room": "Odayı Yıldızla",
|
||||
"Star": "Yıldızla",
|
||||
"Starred_Messages": "Yıldızlı İletiler",
|
||||
"starred": "yıldızlandı",
|
||||
"Starred": "Yıldızlandı",
|
||||
"Start_of_conversation": "Konuşma başlangıcı",
|
||||
"Start_a_Discussion": "Tartışma Başlat",
|
||||
"Started_discussion": "Bir tartışma başlattı:",
|
||||
"Started_call": "Arama {{userBy}} tarafından başlatıldı",
|
||||
"Submit": "Kaydet",
|
||||
"Table": "Tablo",
|
||||
"Tags": "Etiketler",
|
||||
"Take_a_photo": "Fotoğraf çek",
|
||||
"Take_a_video": "Video çek",
|
||||
"Take_it": "Al!",
|
||||
"tap_to_change_status": "durumu değiştirmek için dokunun",
|
||||
"Tap_to_view_servers_list": "Sunucu listesini görüntülemek için dokunun",
|
||||
"Terms_of_Service": " Kullanım Şartları ",
|
||||
"Theme": "Tema",
|
||||
"The_user_wont_be_able_to_type_in_roomName": "Kullanıcı {{roomName}} içinde yazamayacak",
|
||||
"The_user_will_be_able_to_type_in_roomName": "Kullanıcı {{roomName}} içinde yazabilecek",
|
||||
"There_was_an_error_while_action": "{{action}} sırasında bir hata oluştu!",
|
||||
"This_room_is_blocked": "Bu oda engellendi",
|
||||
"This_room_is_read_only": "Bu oda yazma kısıtlı",
|
||||
"Thread": "Başlık",
|
||||
"Threads": "Başlıklar",
|
||||
"Timezone": "Saat dilimi",
|
||||
"To": "Kime",
|
||||
"topic": "konu",
|
||||
"Topic": "Konu",
|
||||
"Translate": "Çevir",
|
||||
"Try_again": "Tekrar deneyin",
|
||||
"Two_Factor_Authentication": "İki faktörlü Kimlik Doğrulama",
|
||||
"Type_the_channel_name_here": "Kanal adını buraya yazın",
|
||||
"unarchive": "arşivden çıkar",
|
||||
"UNARCHIVE": "ARŞİVDEN ÇIKAR",
|
||||
"Unblock_user": "Kullanıcının engelini kaldır",
|
||||
"Unfavorite": "Favorilerden Çıkar",
|
||||
"Unfollowed_thread": "Takip edilmeyen başlık",
|
||||
"Unmute": "Sesi Aç",
|
||||
"unmuted": "Sesi Açıldı",
|
||||
"Unpin": "Sabitlemeyi kaldır",
|
||||
"unread_messages": "okunmamış",
|
||||
"Unread": "Okunmamış",
|
||||
"Unread_on_top": "Okunmamışlar üstte",
|
||||
"Unstar": "Yıldızı kaldır",
|
||||
"Updating": "Güncelleniyor...",
|
||||
"Uploading": "Gönderiliyor",
|
||||
"Upload_file_question_mark": "Dosya gönderilsin mi?",
|
||||
"User": "Kullanıcı",
|
||||
"Users": "Kullanıcılar",
|
||||
"User_added_by": "{{userAdded}} adlı kullanıcı {{userBy}} tarafından eklendi",
|
||||
"User_Info": "Kullanıcı bilgisi",
|
||||
"User_has_been_key": "Kullanıcı {{key}} olmuştur",
|
||||
"User_is_no_longer_role_by_": "{{user}} artık {{role}} değil ({{userBy}} tarafından)",
|
||||
"User_muted_by": "{{userMuted}} adlı kullanıcının sesini {{userBy}} kapattı",
|
||||
"User_removed_by": "{{userRemoved}} kullanıcısı {{userBy}} tarafından kaldırıldı",
|
||||
"User_sent_an_attachment": "{{user}} bir ek gönderdi",
|
||||
"User_unmuted_by": "{{userUnmuted}} kullanıcısının sesi {{userBy}} tarafından açıldı",
|
||||
"User_was_set_role_by_": "{{user}}, {{userBy}} tarafından {{role}} ayarlandı",
|
||||
"Username_is_empty": "Kullanıcı adı boş!",
|
||||
"Username": "Kullanıcı adı",
|
||||
"Username_or_email": "Kullanıcı adı ya da e-posta",
|
||||
"Uses_server_configuration": "Sunucu yapılandırmasını kullanır",
|
||||
"Usually_a_discussion_starts_with_a_question_like_How_do_I_upload_a_picture": "Genellikle tartışma, \"Nasıl resim yüklerim?\" gibi bir soruyla başlar.",
|
||||
"Validating": "Doğrulanıyor",
|
||||
"Registration_Succeeded": "Kayıt Başarılı!",
|
||||
"Verify": "Onayla",
|
||||
"Verify_email_title": "Kaydınızı onaylayın!",
|
||||
"Verify_email_desc": "Kaydınızı onaylamak için size bir e-posta gönderdik. Kısa süre içinde bir e-posta almazsanız, lütfen geri gelin ve tekrar deneyin.",
|
||||
"Verify_your_email_for_the_code_we_sent": "Gönderdiğimiz kod için e-postanızı doğrulayın",
|
||||
"Video_call": "Görüntülü arama",
|
||||
"View_Original": "Orijinali Görüntüle",
|
||||
"Voice_call": "Sesli arama",
|
||||
"Waiting_for_network": "Ağ bağlantısı bekleniyor ...",
|
||||
"Websocket_disabled": "Bu sunucu için Websocket devre dışı bırakıldı.\n{{contact}}",
|
||||
"Welcome": "Hoşgeldiniz",
|
||||
"What_are_you_doing_right_now": "Şu an ne yapıyorsun?",
|
||||
"Whats_your_2fa": "2 faktör doğrulama (2FA) kodunuz nedir?",
|
||||
"Without_Servers": "Sunucusuz",
|
||||
"Workspaces": "Çalışma alanları",
|
||||
"Would_you_like_to_return_the_inquiry": "Başvuruyu geri çevirmek ister misiniz?",
|
||||
"Write_External_Permission_Message": "Rocket.Chat'in galerinize erişmesi gerekiyor, böylece resimleri kaydedebilirsiniz.",
|
||||
"Write_External_Permission": "Galeri İzni",
|
||||
"Yes": "Evet",
|
||||
"Yes_action_it": "Evet, {{action}}!",
|
||||
"Yesterday": "Dün",
|
||||
"You_are_in_preview_mode": "İzleme modundasınız",
|
||||
"You_are_offline": "Çevrimdışısınız",
|
||||
"You_can_search_using_RegExp_eg": "Düzenli ifadeleri (Regular Expressions) kullanabilirsiniz. Örneğin: `/^text$/i`",
|
||||
"You_colon": "Siz: ",
|
||||
"you_were_mentioned": "senden bahsedildi",
|
||||
"You_were_removed_from_channel": "{{channel}} kanalından çıkarıldınız",
|
||||
"you": "siz",
|
||||
"You": "Siz",
|
||||
"Logged_out_by_server": "Sunucu tarafından çıkış yaptınız. Lütfen tekrar giriş yapın.",
|
||||
"You_need_to_access_at_least_one_RocketChat_server_to_share_something": "Bir şeyler paylaşmak için Rocket.Chat sunucusuna erişmeniz gerekir.",
|
||||
"You_need_to_verifiy_your_email_address_to_get_notications": "Bildirim almak için e-posta adresinizi doğrulamanız gerekiyor",
|
||||
"Your_certificate": "Sertifikanız",
|
||||
"Your_message": "İletiınız",
|
||||
"Your_invite_link_will_expire_after__usesLeft__uses": "Davet bağlantınızın geçerliliği {{usesLeft}} kullanımdan sonra sona erecek.",
|
||||
"Your_invite_link_will_expire_on__date__or_after__usesLeft__uses": "Davet bağlantınızın geçerliliği {{date}} tarihinde veya {{usesLeft}} kullanımdan sonra sona erecek.",
|
||||
"Your_invite_link_will_expire_on__date__": "Davet bağlantınızın geçerlilik süresi {{date}} tarihinde sona erecek.",
|
||||
"Your_invite_link_will_never_expire": "Davet bağlantınızın geçerlilik süresi asla dolmayacak.",
|
||||
"Your_workspace": "Çalışma alanınız",
|
||||
"Your_password_is": "Şifreniz",
|
||||
"Version_no": "Versiyon: {{version}}",
|
||||
"You_will_not_be_able_to_recover_this_message": "Bu iletiyi kurtaramayacaksınız!",
|
||||
"You_will_unset_a_certificate_for_this_server": "Bu sunucu için bir sertifika ayarını kaldıracaksınız",
|
||||
"Change_Language": "Dili değiştir",
|
||||
"Crash_report_disclaimer": "Sohbetlerinizin içeriğini asla takip etmiyoruz. Çökme raporu ve analiz olayları, sorunları tanımlamak ve düzeltmek için yalnızca bizim için ilgili bilgileri içerir.",
|
||||
"Type_message": "İleti yaz",
|
||||
"Room_search": "Oda arama",
|
||||
"Room_selection": "Oda seçimi 1...9",
|
||||
"Next_room": "Sonraki oda",
|
||||
"Previous_room": "Önceki oda",
|
||||
"New_room": "Yeni oda",
|
||||
"Upload_room": "Odaya yükle",
|
||||
"Search_messages": "İletilerda ara",
|
||||
"Scroll_messages": "İletilerı kaydır",
|
||||
"Reply_latest": "Sonuncuyu yanıtla",
|
||||
"Reply_in_Thread": "Konu içinde cevapla",
|
||||
"Server_selection": "Sunucu seçimi",
|
||||
"Server_selection_numbers": "Sunucu seçimi 1...9",
|
||||
"Add_server": "Sunucu ekle",
|
||||
"New_line": "Yeni satır",
|
||||
"You_will_be_logged_out_of_this_application": "Bu uygulamadan çıkış yapacaksınız.",
|
||||
"Clear": "Temizle",
|
||||
"This_will_clear_all_your_offline_data": "Bu, tüm çevrimdışı verilerinizi temizleyecektir.",
|
||||
"This_will_remove_all_data_from_this_server": "Bu, bu sunucudaki tüm verileri kaldıracaktır.",
|
||||
"Mark_unread": "Okunmadı olarak işaretle",
|
||||
"Wait_activation_warning": "Giriş yapmadan önce, hesabınız bir yönetici tarafından manuel olarak etkinleştirilmelidir.",
|
||||
"Screen_lock": "Ekran kilidi",
|
||||
"Local_authentication_biometry_title": "Doğrula",
|
||||
"Local_authentication_biometry_fallback": "Parola kullan",
|
||||
"Local_authentication_unlock_option": "Şifre ile Kilidi Açın",
|
||||
"Local_authentication_change_passcode": "Parolayı Değiştir",
|
||||
"Local_authentication_info": "Not: Parolayı unutursanız, uygulamayı silmeniz ve yeniden yüklemeniz gerekir.",
|
||||
"Local_authentication_facial_recognition": "yüz tanıma",
|
||||
"Local_authentication_fingerprint": "parmak izi",
|
||||
"Local_authentication_unlock_with_label": "{{label}} ile kilidi açın",
|
||||
"Local_authentication_auto_lock_60": "1 dakika sonra",
|
||||
"Local_authentication_auto_lock_300": "5 dakika sonra",
|
||||
"Local_authentication_auto_lock_900": "15 dakika sonra",
|
||||
"Local_authentication_auto_lock_1800": "30 dakika sonra",
|
||||
"Local_authentication_auto_lock_3600": "1 saat sonra",
|
||||
"Passcode_enter_title": "Şifrenizi giriniz",
|
||||
"Passcode_choose_title": "Yeni şifrenizi yazın",
|
||||
"Passcode_choose_confirm_title": "Yeni şifrenizi onaylayın",
|
||||
"Passcode_choose_error": "Parolalar eşleşmiyor. Tekrar deneyin.",
|
||||
"Passcode_choose_force_set": "Yönetici tarafından istenen şifre",
|
||||
"Passcode_app_locked_title": "Uygulama kilitlendi",
|
||||
"Passcode_app_locked_subtitle": "{{timeLeft}} saniye içinde tekrar deneyin",
|
||||
"After_seconds_set_by_admin": "{{seconds}} saniye sonra (yönetici tarafından belirlenir)",
|
||||
"Dont_activate": "Şimdi etkinleştirme",
|
||||
"Queued_chats": "Sıralı sohbetler",
|
||||
"Queue_is_empty": "Sıra boş",
|
||||
"Logout_from_other_logged_in_locations": "Giriş yapılan diğer konumlardan çıkış yap",
|
||||
"You_will_be_logged_out_from_other_locations": "Diğer konumlardan çıkış yapacaksınız.",
|
||||
"Logged_out_of_other_clients_successfully": "Diğer istemcilerden başarıyla çıkış yapıldı",
|
||||
"Logout_failed": "Oturum kapatma başarısız oldu!",
|
||||
"Log_analytics_events": "Olayları günlüğe kaydet",
|
||||
"E2E_encryption_change_password_title": "Şifreleme Parolasını Değiştir",
|
||||
"E2E_encryption_change_password_description": "Artık şifrelenmiş özel gruplar ve doğrudan iletiler oluşturabilirsiniz. Mevcut özel grupları veya özel iletileri şifreli olarak da değiştirebilirsiniz. \nBu uçtan uca şifrelemedir, bu nedenle iletilerinizi şifrelemek / çözmek için kullanılan anahtar sunucuya kaydedilmez. Bu nedenle şifrenizi güvenli bir yerde saklamanız gerekir. Uçtan uca şifrelemeyi (E2E) kullanmak istediğiniz diğer cihazlara girmeniz istenecektir.",
|
||||
"E2E_encryption_change_password_error": "Uçtan uca şifreleme (E2E) anahtar şifresi değiştirilirken hata!",
|
||||
"E2E_encryption_change_password_success": "Uçtan uca şifreleme (E2E) anahtar şifresi başarıyla değiştirildi!",
|
||||
"E2E_encryption_change_password_message": "Dikkatlice kaydettiğinizden emin olun.",
|
||||
"E2E_encryption_change_password_confirmation": "Evet, değiştir!",
|
||||
"E2E_encryption_reset_title": "Uçtan uca şifreleme (E2E) Anahtarını Sıfırla",
|
||||
"E2E_encryption_reset_description": "Bu seçenek mevcut uçtan uca şifreleme (E2E) anahtarınızı kaldıracak ve oturumu kapatacaktır. \nTekrar oturum açtığınızda, Rocket.Chat size yeni bir anahtar oluşturacak ve çevrimiçi olarak bir veya daha fazla üyesi olan şifreli herhangi bir odaya erişiminizi geri yükleyecektir. \nUçtan uca şifrelemenin (E2E) doğası gereği Rocket.Chat, çevrimiçi üyesi olmayan hiçbir şifreli odaya erişimi geri yükleyemez.",
|
||||
"E2E_encryption_reset_button": "Uçtan uca şifreleme (E2E) anahtarını sıfırla",
|
||||
"E2E_encryption_reset_error": "Uçtan uca şifreleme (E2E) anahtarı sıfırlanırken hata!",
|
||||
"E2E_encryption_reset_message": "Oturumunuz kapatılacak!",
|
||||
"E2E_encryption_reset_confirmation": "Evet, sıfırla",
|
||||
"Following": "Takip ediliyor",
|
||||
"Threads_displaying_all": "Tüm konular görüntüleniyor",
|
||||
"Threads_displaying_following": "Takip edilen konular görüntüleniyor",
|
||||
"Threads_displaying_unread": "Okunmamış konular görüntüleniyor",
|
||||
"No_threads": "Konu yok",
|
||||
"No_threads_following": "Herhangi bir konuyu takip etmiyorsunuz",
|
||||
"No_threads_unread": "Okunmamış konu yok",
|
||||
"Messagebox_Send_to_channel": "Kanala gönder",
|
||||
"Set_as_leader": "Lider olarak ayarla",
|
||||
"Set_as_moderator": "Moderatör olarak ayarla",
|
||||
"Set_as_owner": "Sahip olarak ayarla",
|
||||
"Remove_as_leader": "Lider olarak kaldır",
|
||||
"Remove_as_moderator": "Moderatör olarak kaldır",
|
||||
"Remove_as_owner": "Sahip olarak kaldır",
|
||||
"Remove_from_room": "Odadan çıkar",
|
||||
"Ignore": "Yok say",
|
||||
"Unignore": "Yok sayma",
|
||||
"User_has_been_ignored": "Kullanıcı yok sayıldı.",
|
||||
"User_has_been_unignored": "Kullanıcı artık yok sayılmıyor.",
|
||||
"User_has_been_removed_from_s": "Kullanıcı {{s}} alanından kaldırıldı.",
|
||||
"User__username__is_now_a_leader_of__room_name_": "{{Username}} kullanıcısı artık {{room_name}} lideridir.",
|
||||
"User__username__is_now_a_moderator_of__room_name_": "{{Username}} kullanıcısı artık bir {{room_name}} moderatörüdür.",
|
||||
"User__username__is_now_a_owner_of__room_name_": "{{Username}} kullanıcısı artık {{room_name}} adlı odanın sahibidir.",
|
||||
"User__username__removed_from__room_name__leaders": "{{Username}} adlı kullanıcı, {{room_name}} liderlerinden kaldırıldı.",
|
||||
"User__username__removed_from__room_name__moderators": "{{Username}} adlı kullanıcı, {{room_name}} moderatörlerinden kaldırıldı.",
|
||||
"User__username__removed_from__room_name__owners": "{{Username}} adlı kullanıcı, {{room_name}} sahiplerinden kaldırıldı.",
|
||||
"The_user_will_be_removed_from_s": "Kullanıcı, {{s}} alanından kaldırılacak!",
|
||||
"Yes_remove_user": "Evet, kullanıcıyı kaldır!",
|
||||
"Direct_message": "Özel ileti",
|
||||
"Message_Ignored": "İleti yok sayıldı. Görüntülemek için dokunun.",
|
||||
"Enter_workspace_URL": "Çalışma alanı URL'nizi girin",
|
||||
"Workspace_URL_Example": "Örn. sirketiniz.rocket.chat"
|
||||
}
|
|
@ -1,682 +0,0 @@
|
|||
export default {
|
||||
'1_person_reacted': '1 人回复了',
|
||||
'1_user': '1 位用户',
|
||||
'error-action-not-allowed': '{{action}} 不允許',
|
||||
'error-application-not-found': '找不到应用程式',
|
||||
'error-archived-duplicate-name': '已有一个名为「{{room_name}}」的封存频道',
|
||||
'error-avatar-invalid-url': '无效的头像网址:{{url}}',
|
||||
'error-avatar-url-handling': '错误,无法将 {{username}} 的头像设置为URL({{url}})',
|
||||
'error-cant-invite-for-direct-room': '无法邀请使用者进入私讯',
|
||||
'error-could-not-change-email': '无法更改电子邮件',
|
||||
'error-could-not-change-name': '无法更改名称',
|
||||
'error-could-not-change-username': '无法更改使用者名称',
|
||||
'error-could-not-change-status': '无法更改状态',
|
||||
'error-delete-protected-role': '无法删除受保护的角色',
|
||||
'error-department-not-found': '找不到部门',
|
||||
'error-direct-message-file-upload-not-allowed': '私人对话中不允许档案分享',
|
||||
'error-duplicate-channel-name': '名为「{{channel_name}}」的频道已存在',
|
||||
'error-email-domain-blacklisted': '电子邮件网域被禁用',
|
||||
'error-email-send-failed': '尝试发送电子邮件时出错:{{message}}',
|
||||
'error-save-image': '错误,无法保存图片',
|
||||
'error-save-video': '错误,无法保存視頻',
|
||||
'error-field-unavailable': '{{field}} 已被使用 :(',
|
||||
'error-file-too-large': '文件太大',
|
||||
'error-importer-not-defined': '没有正确定义,它缺少汇入类型',
|
||||
'error-input-is-not-a-valid-field': '{{input}} 不是合法的 {{field}}',
|
||||
'error-invalid-actionlink': '无效的操作链接',
|
||||
'error-invalid-arguments': '无效的参数',
|
||||
'error-invalid-asset': '无效的资源',
|
||||
'error-invalid-channel': '无效的频道',
|
||||
'error-invalid-channel-start-with-chars': '无效的频道,请以 @ 或 # 开头',
|
||||
'error-invalid-custom-field': '无效的自订字段',
|
||||
'error-invalid-custom-field-name': '无效的自订字段名. 只能包含字母、数字、中线(-)及底线(_).',
|
||||
'error-invalid-date': '无效的日期',
|
||||
'error-invalid-description': '无效的描述',
|
||||
'error-invalid-domain': '无效的域名',
|
||||
'error-invalid-email': '无效的电子邮件{{emai}}',
|
||||
'error-invalid-email-address': '无效的邮件地址',
|
||||
'error-invalid-file-height': '无效的文件长度',
|
||||
'error-invalid-file-type': '无效的文件类型',
|
||||
'error-invalid-file-width': '无效的文件宽度',
|
||||
'error-invalid-from-address': '无效的地址',
|
||||
'error-invalid-integration': '无效的整合',
|
||||
'error-invalid-message': '无效的信息',
|
||||
'error-invalid-method': '无效的方法',
|
||||
'error-invalid-name': '无效的名称',
|
||||
'error-invalid-password': '无效的密码',
|
||||
'error-invalid-redirectUri': '无效的转址',
|
||||
'error-invalid-role': '无效的角色',
|
||||
'error-invalid-room': '无效的聊天室',
|
||||
'error-invalid-room-name': '{{room_name}} 不是合法的聊天室名称',
|
||||
'error-invalid-room-type': '{{type}} 不是合法的聊天室类型.',
|
||||
'error-invalid-settings': '无效的设置',
|
||||
'error-invalid-subscription': '无效的订阅',
|
||||
'error-invalid-token': '无效的 token',
|
||||
'error-invalid-triggerWords': '无效的关键字',
|
||||
'error-invalid-urls': '无效的网址',
|
||||
'error-invalid-user': '无效的使用者',
|
||||
'error-invalid-username': '无效的使用者名称',
|
||||
'error-invalid-webhook-response': 'webhook 网址以200以外的状态响应',
|
||||
'error-message-deleting-blocked': '信息删除已停用',
|
||||
'error-message-editing-blocked': '信息编辑已停用',
|
||||
'error-message-size-exceeded': '信息大小超出上限',
|
||||
'error-missing-unsubscribe-link': '您必须提供[取消订阅]链接。',
|
||||
'error-no-tokens-for-this-user': '这个用户没有Token',
|
||||
'error-not-allowed': '不允许',
|
||||
'error-not-authorized': '未授权',
|
||||
'error-push-disabled': '推播已停用',
|
||||
'error-remove-last-owner': '这是最后一个所有者。请在删除这个之前设置一个新所有者。',
|
||||
'error-role-in-use': '无法删除正在使用中的角色',
|
||||
'error-role-name-required': '角色名称是必須的',
|
||||
'error-the-field-is-required': '字段 {{field}} 是必須的。',
|
||||
'error-too-many-requests': '错误,请求太多。请慢一点。在再次尝试之前,必须等待{{seconds}}秒。',
|
||||
'error-user-is-not-activated': '用户未被激活',
|
||||
'error-user-has-no-roles': '用户未设定角色',
|
||||
'error-user-limit-exceeded': '尝试邀请到 #channel_name 的用户数量超过了管理员设置的限制',
|
||||
'error-user-not-in-room': '用户不在这个聊天室',
|
||||
'error-user-registration-custom-field': '无效的自订注册栏位',
|
||||
'error-user-registration-disabled': '已停用用户注册',
|
||||
'error-user-registration-secret': '只能透过加密网址进行用戶注册',
|
||||
'error-you-are-last-owner': '您是最后的拥有者。请删除此人之前设置一个新的拥有者。',
|
||||
Actions: '操作',
|
||||
activity: '活动时间',
|
||||
Activity: '按活动时间排列',
|
||||
Add_Reaction: '增加表情貼',
|
||||
Add_Server: '創建服务器',
|
||||
Add_users: '創建用户',
|
||||
Admin_Panel: '仪表板',
|
||||
Agent: '代理',
|
||||
Alert: '警报',
|
||||
alert: '警报',
|
||||
alerts: '警报',
|
||||
All_users_in_the_channel_can_write_new_messages: '频道中的所有用户都可以发送新信息',
|
||||
A_meaningful_name_for_the_discussion_room: '取一个有意义的讨论区的名称',
|
||||
All: '所有',
|
||||
All_Messages: '全部信息',
|
||||
Allow_Reactions: '允许表情贴',
|
||||
Alphabetical: '以名称排序',
|
||||
and_more: '和更多的',
|
||||
and: '和',
|
||||
announcement: '公告',
|
||||
Announcement: '公告',
|
||||
Apply_Your_Certificate: '使用自己的凭证',
|
||||
ARCHIVE: '封存',
|
||||
archive: '封存',
|
||||
are_typing: '正在输入',
|
||||
Are_you_sure_question_mark: '你确定吗?',
|
||||
Are_you_sure_you_want_to_leave_the_room: '你确定要离开聊天室 {{room}} 吗?',
|
||||
Audio: '音讯',
|
||||
Authenticating: '正在验证身份',
|
||||
Automatic: '自动',
|
||||
Auto_Translate: '自动翻译',
|
||||
Avatar_changed_successfully: '头像更新成功!',
|
||||
Avatar_Url: '头像地址',
|
||||
Away: '离开',
|
||||
Back: '返回',
|
||||
Black: '黑色',
|
||||
Block_user: '屏蔽此用户',
|
||||
Browser: '浏览器',
|
||||
Broadcast_channel_Description: '只有经过授权的用户才能写新信息,但其他用户可以回复',
|
||||
Broadcast_Channel: '广播频道',
|
||||
Busy: '忙碌',
|
||||
By_proceeding_you_are_agreeing: '继续操作,请同意我们的',
|
||||
Cancel_editing: '取消编辑',
|
||||
Cancel_recording: '取消录制',
|
||||
Cancel: '取消',
|
||||
changing_avatar: '更改头像',
|
||||
creating_channel: '创建频道',
|
||||
creating_invite: '创建邀请',
|
||||
Channel_Name: '频道名',
|
||||
Channels: '频道',
|
||||
Chats: '聊天',
|
||||
Call_already_ended: '通话已经结束!',
|
||||
Clear_cookies_alert: '是否清除所有 cookies?',
|
||||
Clear_cookies_desc: '本操作将清除所有登入 cookies,以登入其他帐号',
|
||||
Clear_cookies_yes: '是,清除 cookies',
|
||||
Clear_cookies_no: '否,保留 cookies',
|
||||
Click_to_join: '点击以参与',
|
||||
Close: '关闭',
|
||||
Close_emoji_selector: '关闭 emoji 选择器',
|
||||
Closing_chat: '结束聊天',
|
||||
Change_language_loading: '切换语言',
|
||||
Chat_closed_by_agent: '聊天已被客服关闭',
|
||||
Choose: '选择',
|
||||
Choose_from_library: '从媒体库选择',
|
||||
Choose_file: '选择文件',
|
||||
Choose_where_you_want_links_be_opened: '请选择您要将链接开启在',
|
||||
Code: '代码',
|
||||
Code_or_password_invalid: '验证码或密码不正确',
|
||||
Collaborative: '协作',
|
||||
Confirm: '确认',
|
||||
Connect: '连接',
|
||||
Connected: '已连接',
|
||||
connecting_server: '连接至服务器',
|
||||
Connecting: '连接中',
|
||||
Contact_us: '联系我们',
|
||||
Contact_your_server_admin: '请联络系统管理员',
|
||||
Continue_with: '继续采用',
|
||||
Copied_to_clipboard: '复制到剪贴板',
|
||||
Copy: '复制',
|
||||
Conversation: '对话',
|
||||
Permalink: '永久链接',
|
||||
Certificate_password: '凭证密码',
|
||||
Clear_cache: '清除本机资料',
|
||||
Clear_cache_loading: '清除快取',
|
||||
Whats_the_password_for_your_certificate: '您的凭证密码是?',
|
||||
Create_account: '创建账户',
|
||||
Create_Channel: '创建频道',
|
||||
Create_Direct_Messages: '新增私人讯息',
|
||||
Create_Discussion: '新增讨论区',
|
||||
Created_snippet: '新增程式码片段',
|
||||
Create_a_new_workspace: '创建一个新的工作区',
|
||||
Create: '创建',
|
||||
Custom_Status: '自订状态',
|
||||
Dark: '深色',
|
||||
Dark_level: '深色程度',
|
||||
Default: '默認',
|
||||
Default_browser: '预设浏览器',
|
||||
Delete_Room_Warning: '删除聊天室将连带删除其中所有信息。此操作将无法还原。',
|
||||
Department: '部门',
|
||||
delete: '删除',
|
||||
Delete: '删除',
|
||||
DELETE: '删除',
|
||||
deleting_room: '正在删除聊天室',
|
||||
description: '描述',
|
||||
Description: '描述',
|
||||
Desktop_Options: '桌面选项',
|
||||
Desktop_Notifications: '桌面通知',
|
||||
Desktop_Alert_info: '这些通知将发送至桌面',
|
||||
Directory: '目录',
|
||||
Direct_Messages: '私訊',
|
||||
Disable_notifications: '禁用信息通知',
|
||||
Discussions: '讨论区',
|
||||
Discussion_Desc: '帮助保持事态更新! 通过创建讨论,一个和所选频道双向关联的子频道将会被创建。',
|
||||
Discussion_name: '讨论区名称',
|
||||
Done: '完成',
|
||||
Dont_Have_An_Account: '还没有账号?',
|
||||
Do_you_have_an_account: '是否拥有帐号?',
|
||||
Do_you_have_a_certificate: '是否拥有凭证?',
|
||||
Do_you_really_want_to_key_this_room_question_mark: '您真的想要{{key}}这个聊天室吗?',
|
||||
E2E_Encryption: 'E2E 加密',
|
||||
E2E_How_It_Works_info1: '您现在可以创建加密的专用组和直接消息。您也可以将现有的私人组或直接信息加密。',
|
||||
E2E_How_It_Works_info2: '这是點對點加密,因此编码/解码邮件的密钥不会保存在服务器上。因此,您需要将密码存储在安全的地方。您需要在希望使用點對點加密的其他设备上输入。',
|
||||
E2E_How_It_Works_info3: '如果继续,将自动生成一组 E2E 密码',
|
||||
E2E_How_It_Works_info4: '您也可以随时从已输入既有密码的任何浏览器设定新密码给您的加密金钥。',
|
||||
edit: '编辑',
|
||||
edited: '已编辑',
|
||||
Edit: '编辑',
|
||||
Edit_Status: '编辑状态',
|
||||
Edit_Invite: '编辑邀请',
|
||||
End_to_end_encrypted_room: 'E2E 加密聊天室',
|
||||
end_to_end_encryption: 'E2E 加密',
|
||||
Email_Notification_Mode_All: '每次被标记或私讯',
|
||||
Email_Notification_Mode_Disabled: '禁用',
|
||||
Email_or_password_field_is_empty: '邮件或密码字段为空',
|
||||
Email: '邮箱',
|
||||
email: '邮箱',
|
||||
Empty_title: '空白标题',
|
||||
Enable_Auto_Translate: '开启自动翻译',
|
||||
Enable_notifications: '开启信息通知',
|
||||
Encrypted: '已加密',
|
||||
Encrypted_message: '加密信息',
|
||||
Enter_Your_E2E_Password: '输入您的 E2E 密码',
|
||||
Enter_Your_Encryption_Password_desc1: '这将会允许您存取您的加密私人群组和私訊',
|
||||
Enter_Your_Encryption_Password_desc2: '您需要在任何使用此聊天的平台输入密码,以编码/解码您的信息',
|
||||
Encryption_error_title: '您的加密密码似乎有误',
|
||||
Encryption_error_desc: '无法使用汇入的加密密钥来解密',
|
||||
Everyone_can_access_this_channel: '每个人都可以访问此频道',
|
||||
Error_uploading: '错误上传',
|
||||
Expiration_Days: '到期 (日)',
|
||||
Favorite: '收藏',
|
||||
Favorites: '收藏',
|
||||
Files: '文件',
|
||||
File_description: '文件描述',
|
||||
File_name: '文件名称',
|
||||
Finish_recording: '完成录制',
|
||||
Following_thread: '追踪的讨论串',
|
||||
For_your_security_you_must_enter_your_current_password_to_continue: '出于安全考虑,您必须输入您的密码以便继续操作',
|
||||
Forgot_password_If_this_email_is_registered: '如果这邮箱已注册,我们将发送如何重置密码的说明。如果您没有在短时间内收到电子邮件,请再试一次。',
|
||||
Forgot_password: '忘记密码',
|
||||
Forgot_Password: '忘记密码',
|
||||
Forward: '转发',
|
||||
Forward_Chat: '转发聊天',
|
||||
Forward_to_department: '转发到部门',
|
||||
Forward_to_user: '转发给用戶',
|
||||
Full_table: '点击以查看完整表格',
|
||||
Generate_New_Link: '产生新的链接',
|
||||
Group_by_favorites: '收藏优先',
|
||||
Group_by_type: '以类型分组',
|
||||
Hide: '隐藏',
|
||||
Has_joined_the_channel: '已加入频道',
|
||||
Has_joined_the_conversation: '已经加入此对话',
|
||||
Has_left_the_channel: '已离开频道',
|
||||
Hide_System_Messages: '隐藏系统信息',
|
||||
Hide_type_messages: '隐藏 "{{type}}" 信息',
|
||||
How_It_Works: '运作方式',
|
||||
Message_HideType_uj: '隐藏“用戶加入”信息',
|
||||
Message_HideType_ul: '隐藏“用戶离开”信息',
|
||||
Message_HideType_ru: '隐藏“用戶已删除”信息',
|
||||
Message_HideType_au: '隐藏“用戶已增加”信息',
|
||||
Message_HideType_mute_unmute: '隐藏“用戶静音/取消静音”信息',
|
||||
Message_HideType_r: '隐藏“房间名称已更改”的信息',
|
||||
Message_HideType_ut: '隐藏“用戶已加入对话”的信息',
|
||||
Message_HideType_wm: '隐藏“欢迎”的信息',
|
||||
Message_HideType_rm: '隐藏“已删除信息”的信息',
|
||||
Message_HideType_subscription_role_added: '隐藏“已设置角色”的信息',
|
||||
Message_HideType_subscription_role_removed: '隐藏“不再定义的角色”的信息',
|
||||
Message_HideType_room_archived: '隐藏“聊天室已封存”的信息',
|
||||
Message_HideType_room_unarchived: '隐藏“聊天室未封存”的信息',
|
||||
I_Saved_My_E2E_Password: '保存我的 E2E 密码',
|
||||
IP: 'IP',
|
||||
In_app: 'App 内',
|
||||
In_App_And_Desktop: 'App 内及桌面',
|
||||
In_App_and_Desktop_Alert_info: '打开 app 时,會在屏幕上方显示横幅;显示桌面通知',
|
||||
Invisible: '隐身',
|
||||
Invite: '邀请',
|
||||
is_a_valid_RocketChat_instance: '是一个有效的 Rocket.Chat 实例',
|
||||
is_not_a_valid_RocketChat_instance: '不是有效的 Rocket.Chat 实例',
|
||||
is_typing: '正在输入',
|
||||
Invalid_or_expired_invite_token: '无效或到期的邀请 token',
|
||||
Invalid_server_version: '此 App 版本已不支援您正在连线之服务器版本。当前版本: {{currentVersion}}.\\n\\n最低版本要求: {{minVersion}}',
|
||||
Join_your_workspace: '加入您的工作区',
|
||||
Invite_Link: '邀请链接',
|
||||
Invite_users: '邀请用戶',
|
||||
Join: '加入',
|
||||
Join_our_open_workspace: '加入开放工作区',
|
||||
Just_invited_people_can_access_this_channel: '仅有被邀请人能进入这个频道',
|
||||
Language: '语言',
|
||||
last_message: '最后一条信息',
|
||||
Leave_channel: '离开频道',
|
||||
leaving_room: '离开聊天室',
|
||||
leave: '离开',
|
||||
Legal: '合法',
|
||||
Light: '浅色',
|
||||
License: '授权条款',
|
||||
Livechat: '即时聊天',
|
||||
Livechat_edit: '即时聊天编辑',
|
||||
Login: '登陆',
|
||||
Login_error: '认证失败!请再试一次',
|
||||
Login_with: '登陆为',
|
||||
Logging_out: '正在登出',
|
||||
Logout: '注销',
|
||||
Max_number_of_uses: '最大使用次数',
|
||||
Max_number_of_users_allowed_is_number: '允许使用者上限数量',
|
||||
members: '成员',
|
||||
Members: '成员',
|
||||
Mentioned_Messages: '被提及的信息',
|
||||
mentioned: '提到',
|
||||
Mentions: '被提及',
|
||||
Message_accessibility: '{{time}}来自{{user}}的消息: {{message}}',
|
||||
Message_actions: '信息操作',
|
||||
Message_pinned: '信息被钉选',
|
||||
Message_removed: '信息被删除',
|
||||
Message_starred: '信息被标注',
|
||||
Message_unstarred: '信息被取消标注',
|
||||
message: '信息',
|
||||
messages: '信息',
|
||||
Message: '信息',
|
||||
Messages: '信息',
|
||||
Message_Reported: '信息已举报',
|
||||
Microphone_Permission_Message: 'Rocket.Chat 需要存取您的麦克风,以便发送音频信息。',
|
||||
Microphone_Permission: '麦克风授权',
|
||||
Mute: '静音',
|
||||
muted: '被静音',
|
||||
My_servers: '我的服务器',
|
||||
N_people_reacted: '{{n}} 人回复',
|
||||
N_users: '{{n}} 位用户',
|
||||
name: '名称',
|
||||
Name: '名称',
|
||||
Navigation_history: '浏览历史记录',
|
||||
Never: '从不',
|
||||
New_Message: '新信息',
|
||||
New_Password: '新密码',
|
||||
New_Server: '新服务器',
|
||||
Next: '下一步',
|
||||
No_files: '没有文件',
|
||||
No_limit: '没有限制',
|
||||
No_mentioned_messages: '没有被提及的信息',
|
||||
No_pinned_messages: '没有钉选的消息',
|
||||
No_results_found: '没有搜寻结果',
|
||||
No_starred_messages: '没有加星标的消息',
|
||||
No_thread_messages: '没有讨论串信息',
|
||||
No_label_provided: '没有提供 {{label}}',
|
||||
No_Message: '没有信息',
|
||||
No_messages_yet: '当前未有信息',
|
||||
No_Reactions: '没有表情貼',
|
||||
No_Read_Receipts: '没有已读人员',
|
||||
Not_logged: '没有记录',
|
||||
Not_RC_Server: '这不是一个 Rocket.Chat server.\\n{{contact}}',
|
||||
Nothing: '无',
|
||||
Nothing_to_save: '什么都没有保存!',
|
||||
Notify_active_in_this_room: '通知这个聊天室的活跃用户',
|
||||
Notify_all_in_this_room: '通知这个聊天室的所有人',
|
||||
Notifications: '通知',
|
||||
Notification_Duration: '通知持续时间',
|
||||
Notification_Preferences: '通知偏好设置',
|
||||
No_available_agents_to_transfer: '没有可用的代理进行传输',
|
||||
Offline: '离线',
|
||||
Oops: '哎呀!',
|
||||
Omnichannel: 'Omnichannel',
|
||||
Open_Livechats: '打开即时聊天',
|
||||
Omnichannel_enable_alert: '您尚未启用 Omnichannel,是否想要启用?',
|
||||
Onboarding_description: '工作区是团队或组织协作的空间。向工作区管理员询问要加入的地址或为您的团队创建一个。',
|
||||
Onboarding_join_workspace: '加入一个工作区',
|
||||
Onboarding_subtitle: '超越团队合作',
|
||||
Onboarding_title: '欢迎来到 Rocket.Chat',
|
||||
Onboarding_join_open_description: '加入我们的开放工作区以与 Rocket.Chat 团队及社群交谈',
|
||||
Onboarding_agree_terms: '继续,即表示您同意 Rocket.Chat',
|
||||
Onboarding_less_options: '较少选项',
|
||||
Onboarding_more_options: '较多选项',
|
||||
Online: '在线',
|
||||
Only_authorized_users_can_write_new_messages: '只有经过授权的用户才能写新信息',
|
||||
Open_emoji_selector: '打开 emoji 选择器',
|
||||
Open_Source_Communication: '开源沟通',
|
||||
Open_your_authentication_app_and_enter_the_code: '打开您的验证应用程式并输入代码。您也可以使用其中一个备用代码。',
|
||||
OR: '或',
|
||||
OS: '作业系统',
|
||||
Overwrites_the_server_configuration_and_use_room_config: '覆写服务器设置和使用聊天室设置',
|
||||
Password: '密码',
|
||||
Parent_channel_or_group: '父频道或群组',
|
||||
Permalink_copied_to_clipboard: '永久链接已复制到剪贴板!',
|
||||
Phone: '电话',
|
||||
Pin: '钉选',
|
||||
Pinned_Messages: '钉选信息',
|
||||
pinned: '已被钉选',
|
||||
Pinned: '被钉选',
|
||||
Please_add_a_comment: '请新增评论',
|
||||
Please_enter_your_password: '请输入密码',
|
||||
Please_wait: '请稍候',
|
||||
Preferences: '偏好设置',
|
||||
Preferences_saved: '偏好已保存!',
|
||||
Privacy_Policy: '隐私政策',
|
||||
Private_Channel: '私人频道',
|
||||
Private_Groups: '私人群组',
|
||||
Private: '私有的',
|
||||
Processing: '处理中',
|
||||
Profile_saved_successfully: '个人资料保存成功!',
|
||||
Profile: '个人资料',
|
||||
Public_Channel: '公共频道',
|
||||
Public: '公共',
|
||||
Push_Notifications: '推送通知',
|
||||
Push_Notifications_Alert_Info: '这些通知将在未开启 App 时发送给您',
|
||||
Quote: '引用',
|
||||
Reactions_are_disabled: '表情貼被禁用',
|
||||
Reactions_are_enabled: '表情貼被启用',
|
||||
Reactions: '表情貼',
|
||||
Read: '读取',
|
||||
Read_External_Permission_Message: 'Rocket.Chat 需要存取您装置上的相片、多媒体及文件',
|
||||
Read_External_Permission: '读取媒体权限',
|
||||
Read_Only_Channel: '只读频道',
|
||||
Read_Only: '只读',
|
||||
Read_Receipt: '查看已读人员',
|
||||
Receive_Group_Mentions: '接收群组提及',
|
||||
Receive_Group_Mentions_Info: '接收@all和@here提及',
|
||||
Register: '注册',
|
||||
Repeat_Password: '重复输入密码',
|
||||
Replied_on: '回覆在',
|
||||
replies: '回覆',
|
||||
reply: '回复',
|
||||
Reply: '回复',
|
||||
Report: '举报',
|
||||
Receive_Notification: '接收通知',
|
||||
Receive_notifications_from: '接收来自 {{name}} 的通知',
|
||||
Resend: '重新发送',
|
||||
Reset_password: '重置密码',
|
||||
resetting_password: '正在重置密码',
|
||||
RESET: '重置',
|
||||
Return: '返回',
|
||||
Review_app_title: '对此 App 满意吗?',
|
||||
Review_app_desc: '请在 {{store}} 给予我们 5 星好评',
|
||||
Review_app_yes: '没问题',
|
||||
Review_app_no: '婉拒',
|
||||
Review_app_later: '之后再说',
|
||||
Review_app_unable_store: '无法开启 {{store}}',
|
||||
Review_this_app: '评分此 App',
|
||||
Remove: '移除',
|
||||
Roles: '角色',
|
||||
Room_actions: '聊天室操作',
|
||||
Room_changed_announcement: '{{userBy}}将聊天室通知改为:{{announcement}}',
|
||||
Room_changed_avatar: 'Room avatar changed by {{userBy}}',
|
||||
Room_changed_description: '{{userBy}}将聊天室说明改为:{{description}}',
|
||||
Room_changed_privacy: '{{userBy}}将聊天室类型改为:{{type}}',
|
||||
Room_changed_topic: '{{userBy}}将聊天室主题改为:{{topic}}',
|
||||
Room_Files: '聊天室文件',
|
||||
Room_Info_Edit: '聊天室信息编辑',
|
||||
Room_Info: '聊天室信息',
|
||||
Room_Members: '聊天室成员',
|
||||
Room_name_changed: '{{userBy}} 将聊天室名称改为:{{{name}}',
|
||||
SAVE: '保存',
|
||||
Save_Changes: '保存更改',
|
||||
Save: '保存',
|
||||
Saved: '保存',
|
||||
saving_preferences: '保存偏好設置',
|
||||
saving_profile: '保存配置文件',
|
||||
saving_settings: '保存设置',
|
||||
saved_to_gallery: '储存至图片库',
|
||||
Save_Your_E2E_Password: '储存您的 E2E 密码',
|
||||
Save_Your_Encryption_Password: '储存您的加密密码',
|
||||
Save_Your_Encryption_Password_warning: '此密码未被储存在任何地方,为此您必须安全存放您的密码',
|
||||
Save_Your_Encryption_Password_info: '请记住,如果你遗失了您的密码,您将无法存取您的信息并不可恢复',
|
||||
Search_Messages: '搜索信息',
|
||||
Search: '搜索',
|
||||
Search_by: '搜寻',
|
||||
Search_global_users: '搜寻全域用户',
|
||||
Search_global_users_description: '如果启用,您将可以搜寻其他公司、服务器上的任何用戶',
|
||||
Seconds: '{{second}} 秒',
|
||||
Security_and_privacy: '安全与隐私',
|
||||
Select_Avatar: '选择头像',
|
||||
Select_Server: '选择服务器',
|
||||
Select_Users: '选择用户',
|
||||
Select_a_Channel: '选择一个频道',
|
||||
Select_a_Department: '选择一个部门',
|
||||
Select_an_option: '选择一个选项',
|
||||
Select_a_User: '选择一个用戶',
|
||||
Send: '发送',
|
||||
Send_audio_message: '发送音频信息',
|
||||
Send_crash_report: '送出当机报告',
|
||||
Send_message: '发送信息',
|
||||
Send_me_the_code_again: '再次发送代码给我',
|
||||
Send_to: '发送到',
|
||||
Sending_to: '正发送到',
|
||||
Sent_an_attachment: '发送附件',
|
||||
Server: '服务器',
|
||||
Servers: '服务器',
|
||||
Server_version: '服务器版本: {{version}}',
|
||||
Set_username_subtitle: '用户名是用來让其他人在信息中提到您',
|
||||
Set_custom_status: '设定自订状态',
|
||||
Set_status: '设定状态',
|
||||
Status_saved_successfully: '状态储存成功',
|
||||
Settings: '设置',
|
||||
Settings_succesfully_changed: '设置更改成功!',
|
||||
Share: '分享',
|
||||
Share_Link: '分享链接',
|
||||
Share_this_app: '分享此 app',
|
||||
Show_more: '显示更多',
|
||||
Show_Unread_Counter: '显示未读信息数量',
|
||||
Show_Unread_Counter_Info: '显示未读信息数量资讯',
|
||||
Sign_in_your_server: '登录你的服务器',
|
||||
Sign_Up: '注册',
|
||||
Some_field_is_invalid_or_empty: '某些字段无效或为空',
|
||||
Sorting_by: '按{{key}}排序',
|
||||
Sound: '声音',
|
||||
Star_room: '将聊天室标记',
|
||||
Star: '标记',
|
||||
Starred_Messages: '标记的信息',
|
||||
starred: '被标记',
|
||||
Starred: '已标记',
|
||||
Start_of_conversation: '开始对话',
|
||||
Start_a_Discussion: '开始一个讨论',
|
||||
Started_discussion: '已开始的讨论',
|
||||
Started_call: '{{userBy}} 开始的通话',
|
||||
Submit: '提交',
|
||||
Table: '表格',
|
||||
Tags: '标签',
|
||||
Take_a_photo: '拍照',
|
||||
Take_a_video: '录影',
|
||||
Take_it: '拿去!',
|
||||
tap_to_change_status: '点按即可更改状态',
|
||||
Tap_to_view_servers_list: '点击查看服务器列表',
|
||||
Terms_of_Service: '服务条款',
|
||||
Theme: '布景主题',
|
||||
The_user_wont_be_able_to_type_in_roomName: '此用户将无法在 {{roomName}} 中输入',
|
||||
The_user_will_be_able_to_type_in_roomName: '此用户将可以在 {{roomName}} 中输入',
|
||||
There_was_an_error_while_action: '{{action}}出现错误!',
|
||||
This_room_is_blocked: '这个聊天室被锁了',
|
||||
This_room_is_read_only: '这个聊天室是只读的',
|
||||
Thread: '讨论串',
|
||||
Threads: '讨论串',
|
||||
Timezone: '时区',
|
||||
To: '到',
|
||||
topic: '主题',
|
||||
Topic: '主题',
|
||||
Translate: '翻译',
|
||||
Try_again: '再试一次',
|
||||
Two_Factor_Authentication: '双重认证',
|
||||
Type_the_channel_name_here: '在这里输入频道名称',
|
||||
unarchive: '取消封存',
|
||||
UNARCHIVE: '取消封存',
|
||||
Unblock_user: '解除屏蔽',
|
||||
Unfavorite: '取消收藏',
|
||||
Unfollowed_thread: '取消追踪讨论',
|
||||
Unmute: '取消静音',
|
||||
unmuted: '静音状态',
|
||||
Unpin: '取消钉选',
|
||||
unread_messages: '未读信息',
|
||||
Unread: '未读',
|
||||
Unread_on_top: '未读优先',
|
||||
Unstar: '取消标记',
|
||||
Updating: '正在更新',
|
||||
Uploading: '正在上传',
|
||||
Upload_file_question_mark: '上传文件?',
|
||||
User: '用戶',
|
||||
Users: '用戶',
|
||||
User_added_by: '由{{userBy}}添加的用户 {{userAdded}}',
|
||||
User_Info: '用戶资讯',
|
||||
User_has_been_key: '用户已被{{key}}',
|
||||
User_is_no_longer_role_by_: '{{userBy}}将角色 {{role}} 从用户 {{user}} 身上移除',
|
||||
User_muted_by: '用户 {{userMuted}} 被 {{userBy}} 静音',
|
||||
User_removed_by: '用户 {{userRemoved}} 被 {{userBy}} 移除',
|
||||
User_sent_an_attachment: '{{user}} 寄送了一个附件',
|
||||
User_unmuted_by: '用户 {{userUnmuted}} 被 {{userBy}} 取消静音',
|
||||
User_was_set_role_by_: '用户 {{user}} 被 {{userBy}} 设置角色 {{role}}',
|
||||
Username_is_empty: '用户名是空的',
|
||||
Username: '用户名',
|
||||
Username_or_email: '用户名或邮箱',
|
||||
Uses_server_configuration: '使用服务器设置',
|
||||
Validating: '正在验证',
|
||||
Registration_Succeeded: '注册成功',
|
||||
Verify: '验证',
|
||||
Verify_email_title: '注册成功',
|
||||
Verify_email_desc: '我们已经送出一封电子邮件,以确认您的注册。如果您没有很快收到,请再试一次。',
|
||||
Verify_your_email_for_the_code_we_sent: '检查您的电子邮件以取得我们发送的代码',
|
||||
Video_call: '视频电话',
|
||||
View_Original: '检视原文',
|
||||
Voice_call: '语音电话',
|
||||
Waiting_for_network: '等待网路连接',
|
||||
Websocket_disabled: 'Websocket 已于此伺服器上禁用。 \\n{{contact}}',
|
||||
Welcome: '欢迎',
|
||||
What_are_you_doing_right_now: '现在在做些什么?',
|
||||
Whats_your_2fa: '您的 2FA 代码是?',
|
||||
Without_Servers: '未连接至服务器',
|
||||
Workspaces: '工作区',
|
||||
Would_you_like_to_return_the_inquiry: '你想回覆询问吗?',
|
||||
Write_External_Permission_Message: 'Rocket.Chat 需要您图片库的存取权限以储存图片。',
|
||||
Write_External_Permission: '图片库权限',
|
||||
Yes: '是',
|
||||
Yes_action_it: '是的,{{action}}它!',
|
||||
Yesterday: '昨天',
|
||||
You_are_in_preview_mode: '您处于预览模式',
|
||||
You_are_offline: '您处于离线状态',
|
||||
You_can_search_using_RegExp_eg: '您可用 RegExp 进行搜索。 例如`/^text$/i`',
|
||||
You_colon: '你:',
|
||||
you_were_mentioned: '你被提到了',
|
||||
You_were_removed_from_channel: '您已从 {{channel}} 中被踢除',
|
||||
you: '你',
|
||||
You: '你',
|
||||
Logged_out_by_server: '服务器端已将你注销,请重新登入',
|
||||
You_need_to_access_at_least_one_RocketChat_server_to_share_something: '您需要访问至少一台Rocket.Chat服务器才能共享某些内容。',
|
||||
You_need_to_verifiy_your_email_address_to_get_notications: '您需要先验证您的邮箱以启用通知',
|
||||
Your_certificate: '你的证书',
|
||||
Your_invite_link_will_expire_after__usesLeft__uses: '您的邀请链接将在{{usesLeft}}使用后到期。',
|
||||
Your_invite_link_will_expire_on__date__or_after__usesLeft__uses: '您的邀请链接将于{{date}}或{{usesLeft}}使用后到期。',
|
||||
Your_invite_link_will_expire_on__date__: '您的邀请链接将于{{date}}到期。',
|
||||
Your_invite_link_will_never_expire: '您的邀请链接永久有效。',
|
||||
Your_workspace: '您的工作区',
|
||||
Your_password_is: '您的密码',
|
||||
Version_no: '版本: {{version}}',
|
||||
You_will_not_be_able_to_recover_this_message: '您将无法恢复此信息!',
|
||||
You_will_unset_a_certificate_for_this_server: '您将取消此服务器的凭证设定',
|
||||
Change_Language: '切换语言',
|
||||
Crash_report_disclaimer: '我们从不记录您的聊天内容。 崩溃报告和分析事件仅与 Rocket.Chat 有关,以便识别和修复问题。',
|
||||
Type_message: '输入信息',
|
||||
Room_search: '搜索聊天室',
|
||||
Room_selection: '选择房间(输入 1...9)',
|
||||
Next_room: '下一个聊天室',
|
||||
Previous_room: '上一个聊天室',
|
||||
New_room: '新聊天室',
|
||||
Upload_room: '上传至聊天室',
|
||||
Search_messages: '搜索信息',
|
||||
Scroll_messages: '信息滚动',
|
||||
Reply_latest: '回覆最新信息',
|
||||
Reply_in_Thread: '讨论串回覆',
|
||||
Server_selection: '选择服务器',
|
||||
Server_selection_numbers: '选择服务器(输入 1...9)',
|
||||
Add_server: '創建服务器',
|
||||
New_line: '新的一行',
|
||||
You_will_be_logged_out_of_this_application: '您即将登出',
|
||||
Clear: '清除',
|
||||
This_will_clear_all_your_offline_data: '这将清除您的所有离线资料。',
|
||||
This_will_remove_all_data_from_this_server: '这将从该服务器中删除所有数据。',
|
||||
Mark_unread: '标记未读',
|
||||
Wait_activation_warning: '您的帐号必须由管理员手动启用后才能登入。',
|
||||
Screen_lock: '鎖屏',
|
||||
Local_authentication_biometry_title: '验证',
|
||||
Local_authentication_biometry_fallback: '使用通关密码',
|
||||
Local_authentication_unlock_option: '以通关密码解锁',
|
||||
Local_authentication_change_passcode: '变更通关密码',
|
||||
Local_authentication_info: '注: 如果您忘记了通关密码,将需要移除并重新安装此 App',
|
||||
Local_authentication_facial_recognition: '脸部辨识',
|
||||
Local_authentication_fingerprint: '指纹辨识',
|
||||
Local_authentication_unlock_with_label: '以 {{label}} 解锁',
|
||||
Local_authentication_auto_lock_60: '1分钟后',
|
||||
Local_authentication_auto_lock_300: '5分钟后',
|
||||
Local_authentication_auto_lock_900: '15分钟后',
|
||||
Local_authentication_auto_lock_1800: '半小时后',
|
||||
Local_authentication_auto_lock_3600: '一小时后',
|
||||
Passcode_enter_title: '请输入通关密码',
|
||||
Passcode_choose_title: '请输入新通关密码',
|
||||
Passcode_choose_confirm_title: '请确认新通关密码',
|
||||
Passcode_choose_error: '不正确的通关密码,请再试一次',
|
||||
Passcode_choose_force_set: '管理员设置必填',
|
||||
Passcode_app_locked_title: 'App 已锁定',
|
||||
Passcode_app_locked_subtitle: '{{timeLeft}} 秒后再进行尝试',
|
||||
After_seconds_set_by_admin: '{{seconds}} 秒 (管理员设定)',
|
||||
Dont_activate: '現在不要激活',
|
||||
Queued_chats: '聊天队列',
|
||||
Queue_is_empty: '队列是空的',
|
||||
Logout_from_other_logged_in_locations: '注销其他已登陆的设备',
|
||||
You_will_be_logged_out_from_other_locations: '您将于其他设备上注销',
|
||||
Logged_out_of_other_clients_successfully: '成功登出其他用户端',
|
||||
Logout_failed: '注销失败',
|
||||
Log_analytics_events: '日志分析事件',
|
||||
E2E_encryption_change_password_title: '变更加密密码',
|
||||
E2E_encryption_change_password_description: '现在您可以建立加密私人群组和私讯。您也可以变更已存在的私人群组或是私讯来加密。 \\n\\n这是点对点的加密,所以用来加密/解密的金钥将不会储存到伺服器上。为此,您必须安全存放您的密码。如果您希望在其他装置上使用对点加密时,将会需要输入此密码。',
|
||||
E2E_encryption_change_password_error: '变更 E2E 密码时发生错误!',
|
||||
E2E_encryption_change_password_success: 'E2E 密码已成功变更!',
|
||||
E2E_encryption_change_password_message: '请确定您已将其安全存放至别处',
|
||||
E2E_encryption_change_password_confirmation: '是,我要变更',
|
||||
E2E_encryption_reset_title: '重设 E2E 金钥',
|
||||
E2E_encryption_reset_description: '此选项将撤销您目前的*E2E 金钥*并将您登出。 \\n当您再次登入时,Rocket.Chat 将产生新的一组金钥并恢复您对任一有在线成员的加密聊天室之存取权限。 \\n由于 E2E 加密的特性,Rocket.Chat 无法恢复无在线成员之聊天室之存取权限。',
|
||||
E2E_encryption_reset_button: '重设',
|
||||
E2E_encryption_reset_error: '重设 E2E 金钥时发生错误!',
|
||||
E2E_encryption_reset_message: '您将被登出',
|
||||
E2E_encryption_reset_confirmation: '是,我要重设',
|
||||
Following: '正在追踪',
|
||||
Threads_displaying_all: '显示全部',
|
||||
Threads_displaying_following: '显示追踪中',
|
||||
Threads_displaying_unread: '显示未读',
|
||||
No_threads: '当前没有讨论串',
|
||||
No_threads_following: '当前没有正在追踪的讨论',
|
||||
No_threads_unread: '当前没有未读的讨论',
|
||||
Messagebox_Send_to_channel: '发送至频道'
|
||||
};
|
|
@ -0,0 +1,682 @@
|
|||
{
|
||||
"1_person_reacted": "1 人回复了",
|
||||
"1_user": "1 位用户",
|
||||
"error-action-not-allowed": "{{action}} 不允許",
|
||||
"error-application-not-found": "找不到应用程式",
|
||||
"error-archived-duplicate-name": "已有一个名为「{{room_name}}」的封存频道",
|
||||
"error-avatar-invalid-url": "无效的头像网址:{{url}}",
|
||||
"error-avatar-url-handling": "错误,无法将 {{username}} 的头像设置为URL({{url}})",
|
||||
"error-cant-invite-for-direct-room": "无法邀请使用者进入私讯",
|
||||
"error-could-not-change-email": "无法更改电子邮件",
|
||||
"error-could-not-change-name": "无法更改名称",
|
||||
"error-could-not-change-username": "无法更改使用者名称",
|
||||
"error-could-not-change-status": "无法更改状态",
|
||||
"error-delete-protected-role": "无法删除受保护的角色",
|
||||
"error-department-not-found": "找不到部门",
|
||||
"error-direct-message-file-upload-not-allowed": "私人对话中不允许档案分享",
|
||||
"error-duplicate-channel-name": "名为「{{channel_name}}」的频道已存在",
|
||||
"error-email-domain-blacklisted": "电子邮件网域被禁用",
|
||||
"error-email-send-failed": "尝试发送电子邮件时出错:{{message}}",
|
||||
"error-save-image": "错误,无法保存图片",
|
||||
"error-save-video": "错误,无法保存視頻",
|
||||
"error-field-unavailable": "{{field}} 已被使用 :(",
|
||||
"error-file-too-large": "文件太大",
|
||||
"error-importer-not-defined": "没有正确定义,它缺少汇入类型",
|
||||
"error-input-is-not-a-valid-field": "{{input}} 不是合法的 {{field}}",
|
||||
"error-invalid-actionlink": "无效的操作链接",
|
||||
"error-invalid-arguments": "无效的参数",
|
||||
"error-invalid-asset": "无效的资源",
|
||||
"error-invalid-channel": "无效的频道",
|
||||
"error-invalid-channel-start-with-chars": "无效的频道,请以 @ 或 # 开头",
|
||||
"error-invalid-custom-field": "无效的自订字段",
|
||||
"error-invalid-custom-field-name": "无效的自订字段名. 只能包含字母、数字、中线(-)及底线(_).",
|
||||
"error-invalid-date": "无效的日期",
|
||||
"error-invalid-description": "无效的描述",
|
||||
"error-invalid-domain": "无效的域名",
|
||||
"error-invalid-email": "无效的电子邮件{{emai}}",
|
||||
"error-invalid-email-address": "无效的邮件地址",
|
||||
"error-invalid-file-height": "无效的文件长度",
|
||||
"error-invalid-file-type": "无效的文件类型",
|
||||
"error-invalid-file-width": "无效的文件宽度",
|
||||
"error-invalid-from-address": "无效的地址",
|
||||
"error-invalid-integration": "无效的整合",
|
||||
"error-invalid-message": "无效的信息",
|
||||
"error-invalid-method": "无效的方法",
|
||||
"error-invalid-name": "无效的名称",
|
||||
"error-invalid-password": "无效的密码",
|
||||
"error-invalid-redirectUri": "无效的转址",
|
||||
"error-invalid-role": "无效的角色",
|
||||
"error-invalid-room": "无效的聊天室",
|
||||
"error-invalid-room-name": "{{room_name}} 不是合法的聊天室名称",
|
||||
"error-invalid-room-type": "{{type}} 不是合法的聊天室类型.",
|
||||
"error-invalid-settings": "无效的设置",
|
||||
"error-invalid-subscription": "无效的订阅",
|
||||
"error-invalid-token": "无效的 token",
|
||||
"error-invalid-triggerWords": "无效的关键字",
|
||||
"error-invalid-urls": "无效的网址",
|
||||
"error-invalid-user": "无效的使用者",
|
||||
"error-invalid-username": "无效的使用者名称",
|
||||
"error-invalid-webhook-response": "webhook 网址以200以外的状态响应",
|
||||
"error-message-deleting-blocked": "信息删除已停用",
|
||||
"error-message-editing-blocked": "信息编辑已停用",
|
||||
"error-message-size-exceeded": "信息大小超出上限",
|
||||
"error-missing-unsubscribe-link": "您必须提供[取消订阅]链接。",
|
||||
"error-no-tokens-for-this-user": "这个用户没有Token",
|
||||
"error-not-allowed": "不允许",
|
||||
"error-not-authorized": "未授权",
|
||||
"error-push-disabled": "推播已停用",
|
||||
"error-remove-last-owner": "这是最后一个所有者。请在删除这个之前设置一个新所有者。",
|
||||
"error-role-in-use": "无法删除正在使用中的角色",
|
||||
"error-role-name-required": "角色名称是必須的",
|
||||
"error-the-field-is-required": "字段 {{field}} 是必須的。",
|
||||
"error-too-many-requests": "错误,请求太多。请慢一点。在再次尝试之前,必须等待{{seconds}}秒。",
|
||||
"error-user-is-not-activated": "用户未被激活",
|
||||
"error-user-has-no-roles": "用户未设定角色",
|
||||
"error-user-limit-exceeded": "尝试邀请到 #channel_name 的用户数量超过了管理员设置的限制",
|
||||
"error-user-not-in-room": "用户不在这个聊天室",
|
||||
"error-user-registration-custom-field": "无效的自订注册栏位",
|
||||
"error-user-registration-disabled": "已停用用户注册",
|
||||
"error-user-registration-secret": "只能透过加密网址进行用戶注册",
|
||||
"error-you-are-last-owner": "您是最后的拥有者。请删除此人之前设置一个新的拥有者。",
|
||||
"Actions": "操作",
|
||||
"activity": "活动时间",
|
||||
"Activity": "按活动时间排列",
|
||||
"Add_Reaction": "增加表情貼",
|
||||
"Add_Server": "創建服务器",
|
||||
"Add_users": "創建用户",
|
||||
"Admin_Panel": "仪表板",
|
||||
"Agent": "代理",
|
||||
"Alert": "警报",
|
||||
"alert": "警报",
|
||||
"alerts": "警报",
|
||||
"All_users_in_the_channel_can_write_new_messages": "频道中的所有用户都可以发送新信息",
|
||||
"A_meaningful_name_for_the_discussion_room": "取一个有意义的讨论区的名称",
|
||||
"All": "所有",
|
||||
"All_Messages": "全部信息",
|
||||
"Allow_Reactions": "允许表情贴",
|
||||
"Alphabetical": "以名称排序",
|
||||
"and_more": "和更多的",
|
||||
"and": "和",
|
||||
"announcement": "公告",
|
||||
"Announcement": "公告",
|
||||
"Apply_Your_Certificate": "使用自己的凭证",
|
||||
"ARCHIVE": "封存",
|
||||
"archive": "封存",
|
||||
"are_typing": "正在输入",
|
||||
"Are_you_sure_question_mark": "你确定吗?",
|
||||
"Are_you_sure_you_want_to_leave_the_room": "你确定要离开聊天室 {{room}} 吗?",
|
||||
"Audio": "音讯",
|
||||
"Authenticating": "正在验证身份",
|
||||
"Automatic": "自动",
|
||||
"Auto_Translate": "自动翻译",
|
||||
"Avatar_changed_successfully": "头像更新成功!",
|
||||
"Avatar_Url": "头像地址",
|
||||
"Away": "离开",
|
||||
"Back": "返回",
|
||||
"Black": "黑色",
|
||||
"Block_user": "屏蔽此用户",
|
||||
"Browser": "浏览器",
|
||||
"Broadcast_channel_Description": "只有经过授权的用户才能写新信息,但其他用户可以回复",
|
||||
"Broadcast_Channel": "广播频道",
|
||||
"Busy": "忙碌",
|
||||
"By_proceeding_you_are_agreeing": "继续操作,请同意我们的",
|
||||
"Cancel_editing": "取消编辑",
|
||||
"Cancel_recording": "取消录制",
|
||||
"Cancel": "取消",
|
||||
"changing_avatar": "更改头像",
|
||||
"creating_channel": "创建频道",
|
||||
"creating_invite": "创建邀请",
|
||||
"Channel_Name": "频道名",
|
||||
"Channels": "频道",
|
||||
"Chats": "聊天",
|
||||
"Call_already_ended": "通话已经结束!",
|
||||
"Clear_cookies_alert": "是否清除所有 cookies?",
|
||||
"Clear_cookies_desc": "本操作将清除所有登入 cookies,以登入其他帐号",
|
||||
"Clear_cookies_yes": "是,清除 cookies",
|
||||
"Clear_cookies_no": "否,保留 cookies",
|
||||
"Click_to_join": "点击以参与",
|
||||
"Close": "关闭",
|
||||
"Close_emoji_selector": "关闭 emoji 选择器",
|
||||
"Closing_chat": "结束聊天",
|
||||
"Change_language_loading": "切换语言",
|
||||
"Chat_closed_by_agent": "聊天已被客服关闭",
|
||||
"Choose": "选择",
|
||||
"Choose_from_library": "从媒体库选择",
|
||||
"Choose_file": "选择文件",
|
||||
"Choose_where_you_want_links_be_opened": "请选择您要将链接开启在",
|
||||
"Code": "代码",
|
||||
"Code_or_password_invalid": "验证码或密码不正确",
|
||||
"Collaborative": "协作",
|
||||
"Confirm": "确认",
|
||||
"Connect": "连接",
|
||||
"Connected": "已连接",
|
||||
"connecting_server": "连接至服务器",
|
||||
"Connecting": "连接中",
|
||||
"Contact_us": "联系我们",
|
||||
"Contact_your_server_admin": "请联络系统管理员",
|
||||
"Continue_with": "继续采用",
|
||||
"Copied_to_clipboard": "复制到剪贴板",
|
||||
"Copy": "复制",
|
||||
"Conversation": "对话",
|
||||
"Permalink": "永久链接",
|
||||
"Certificate_password": "凭证密码",
|
||||
"Clear_cache": "清除本机资料",
|
||||
"Clear_cache_loading": "清除快取",
|
||||
"Whats_the_password_for_your_certificate": "您的凭证密码是?",
|
||||
"Create_account": "创建账户",
|
||||
"Create_Channel": "创建频道",
|
||||
"Create_Direct_Messages": "新增私人讯息",
|
||||
"Create_Discussion": "新增讨论区",
|
||||
"Created_snippet": "新增程式码片段",
|
||||
"Create_a_new_workspace": "创建一个新的工作区",
|
||||
"Create": "创建",
|
||||
"Custom_Status": "自订状态",
|
||||
"Dark": "深色",
|
||||
"Dark_level": "深色程度",
|
||||
"Default": "默認",
|
||||
"Default_browser": "预设浏览器",
|
||||
"Delete_Room_Warning": "删除聊天室将连带删除其中所有信息。此操作将无法还原。",
|
||||
"Department": "部门",
|
||||
"delete": "删除",
|
||||
"Delete": "删除",
|
||||
"DELETE": "删除",
|
||||
"deleting_room": "正在删除聊天室",
|
||||
"description": "描述",
|
||||
"Description": "描述",
|
||||
"Desktop_Options": "桌面选项",
|
||||
"Desktop_Notifications": "桌面通知",
|
||||
"Desktop_Alert_info": "这些通知将发送至桌面",
|
||||
"Directory": "目录",
|
||||
"Direct_Messages": "私訊",
|
||||
"Disable_notifications": "禁用信息通知",
|
||||
"Discussions": "讨论区",
|
||||
"Discussion_Desc": "帮助保持事态更新! 通过创建讨论,一个和所选频道双向关联的子频道将会被创建。",
|
||||
"Discussion_name": "讨论区名称",
|
||||
"Done": "完成",
|
||||
"Dont_Have_An_Account": "还没有账号?",
|
||||
"Do_you_have_an_account": "是否拥有帐号?",
|
||||
"Do_you_have_a_certificate": "是否拥有凭证?",
|
||||
"Do_you_really_want_to_key_this_room_question_mark": "您真的想要{{key}}这个聊天室吗?",
|
||||
"E2E_Encryption": "E2E 加密",
|
||||
"E2E_How_It_Works_info1": "您现在可以创建加密的专用组和直接消息。您也可以将现有的私人组或直接信息加密。",
|
||||
"E2E_How_It_Works_info2": "这是點對點加密,因此编码/解码邮件的密钥不会保存在服务器上。因此,您需要将密码存储在安全的地方。您需要在希望使用點對點加密的其他设备上输入。",
|
||||
"E2E_How_It_Works_info3": "如果继续,将自动生成一组 E2E 密码",
|
||||
"E2E_How_It_Works_info4": "您也可以随时从已输入既有密码的任何浏览器设定新密码给您的加密金钥。",
|
||||
"edit": "编辑",
|
||||
"edited": "已编辑",
|
||||
"Edit": "编辑",
|
||||
"Edit_Status": "编辑状态",
|
||||
"Edit_Invite": "编辑邀请",
|
||||
"End_to_end_encrypted_room": "E2E 加密聊天室",
|
||||
"end_to_end_encryption": "E2E 加密",
|
||||
"Email_Notification_Mode_All": "每次被标记或私讯",
|
||||
"Email_Notification_Mode_Disabled": "禁用",
|
||||
"Email_or_password_field_is_empty": "邮件或密码字段为空",
|
||||
"Email": "邮箱",
|
||||
"email": "邮箱",
|
||||
"Empty_title": "空白标题",
|
||||
"Enable_Auto_Translate": "开启自动翻译",
|
||||
"Enable_notifications": "开启信息通知",
|
||||
"Encrypted": "已加密",
|
||||
"Encrypted_message": "加密信息",
|
||||
"Enter_Your_E2E_Password": "输入您的 E2E 密码",
|
||||
"Enter_Your_Encryption_Password_desc1": "这将会允许您存取您的加密私人群组和私訊",
|
||||
"Enter_Your_Encryption_Password_desc2": "您需要在任何使用此聊天的平台输入密码,以编码/解码您的信息",
|
||||
"Encryption_error_title": "您的加密密码似乎有误",
|
||||
"Encryption_error_desc": "无法使用汇入的加密密钥来解密",
|
||||
"Everyone_can_access_this_channel": "每个人都可以访问此频道",
|
||||
"Error_uploading": "错误上传",
|
||||
"Expiration_Days": "到期 (日)",
|
||||
"Favorite": "收藏",
|
||||
"Favorites": "收藏",
|
||||
"Files": "文件",
|
||||
"File_description": "文件描述",
|
||||
"File_name": "文件名称",
|
||||
"Finish_recording": "完成录制",
|
||||
"Following_thread": "追踪的讨论串",
|
||||
"For_your_security_you_must_enter_your_current_password_to_continue": "出于安全考虑,您必须输入您的密码以便继续操作",
|
||||
"Forgot_password_If_this_email_is_registered": "如果这邮箱已注册,我们将发送如何重置密码的说明。如果您没有在短时间内收到电子邮件,请再试一次。",
|
||||
"Forgot_password": "忘记密码",
|
||||
"Forgot_Password": "忘记密码",
|
||||
"Forward": "转发",
|
||||
"Forward_Chat": "转发聊天",
|
||||
"Forward_to_department": "转发到部门",
|
||||
"Forward_to_user": "转发给用戶",
|
||||
"Full_table": "点击以查看完整表格",
|
||||
"Generate_New_Link": "产生新的链接",
|
||||
"Group_by_favorites": "收藏优先",
|
||||
"Group_by_type": "以类型分组",
|
||||
"Hide": "隐藏",
|
||||
"Has_joined_the_channel": "已加入频道",
|
||||
"Has_joined_the_conversation": "已经加入此对话",
|
||||
"Has_left_the_channel": "已离开频道",
|
||||
"Hide_System_Messages": "隐藏系统信息",
|
||||
"Hide_type_messages": "隐藏 \"{{type}}\" 信息",
|
||||
"How_It_Works": "运作方式",
|
||||
"Message_HideType_uj": "隐藏“用戶加入”信息",
|
||||
"Message_HideType_ul": "隐藏“用戶离开”信息",
|
||||
"Message_HideType_ru": "隐藏“用戶已删除”信息",
|
||||
"Message_HideType_au": "隐藏“用戶已增加”信息",
|
||||
"Message_HideType_mute_unmute": "隐藏“用戶静音/取消静音”信息",
|
||||
"Message_HideType_r": "隐藏“房间名称已更改”的信息",
|
||||
"Message_HideType_ut": "隐藏“用戶已加入对话”的信息",
|
||||
"Message_HideType_wm": "隐藏“欢迎”的信息",
|
||||
"Message_HideType_rm": "隐藏“已删除信息”的信息",
|
||||
"Message_HideType_subscription_role_added": "隐藏“已设置角色”的信息",
|
||||
"Message_HideType_subscription_role_removed": "隐藏“不再定义的角色”的信息",
|
||||
"Message_HideType_room_archived": "隐藏“聊天室已封存”的信息",
|
||||
"Message_HideType_room_unarchived": "隐藏“聊天室未封存”的信息",
|
||||
"I_Saved_My_E2E_Password": "保存我的 E2E 密码",
|
||||
"IP": "IP",
|
||||
"In_app": "App 内",
|
||||
"In_App_And_Desktop": "App 内及桌面",
|
||||
"In_App_and_Desktop_Alert_info": "打开 app 时,會在屏幕上方显示横幅;显示桌面通知",
|
||||
"Invisible": "隐身",
|
||||
"Invite": "邀请",
|
||||
"is_a_valid_RocketChat_instance": "是一个有效的 Rocket.Chat 实例",
|
||||
"is_not_a_valid_RocketChat_instance": "不是有效的 Rocket.Chat 实例",
|
||||
"is_typing": "正在输入",
|
||||
"Invalid_or_expired_invite_token": "无效或到期的邀请 token",
|
||||
"Invalid_server_version": "此 App 版本已不支援您正在连线之服务器版本。当前版本: {{currentVersion}}.\\n\\n最低版本要求: {{minVersion}}",
|
||||
"Join_your_workspace": "加入您的工作区",
|
||||
"Invite_Link": "邀请链接",
|
||||
"Invite_users": "邀请用戶",
|
||||
"Join": "加入",
|
||||
"Join_our_open_workspace": "加入开放工作区",
|
||||
"Just_invited_people_can_access_this_channel": "仅有被邀请人能进入这个频道",
|
||||
"Language": "语言",
|
||||
"last_message": "最后一条信息",
|
||||
"Leave_channel": "离开频道",
|
||||
"leaving_room": "离开聊天室",
|
||||
"leave": "离开",
|
||||
"Legal": "合法",
|
||||
"Light": "浅色",
|
||||
"License": "授权条款",
|
||||
"Livechat": "即时聊天",
|
||||
"Livechat_edit": "即时聊天编辑",
|
||||
"Login": "登陆",
|
||||
"Login_error": "认证失败!请再试一次",
|
||||
"Login_with": "登陆为",
|
||||
"Logging_out": "正在登出",
|
||||
"Logout": "注销",
|
||||
"Max_number_of_uses": "最大使用次数",
|
||||
"Max_number_of_users_allowed_is_number": "允许使用者上限数量",
|
||||
"members": "成员",
|
||||
"Members": "成员",
|
||||
"Mentioned_Messages": "被提及的信息",
|
||||
"mentioned": "提到",
|
||||
"Mentions": "被提及",
|
||||
"Message_accessibility": "{{time}}来自{{user}}的消息: {{message}}",
|
||||
"Message_actions": "信息操作",
|
||||
"Message_pinned": "信息被钉选",
|
||||
"Message_removed": "信息被删除",
|
||||
"Message_starred": "信息被标注",
|
||||
"Message_unstarred": "信息被取消标注",
|
||||
"message": "信息",
|
||||
"messages": "信息",
|
||||
"Message": "信息",
|
||||
"Messages": "信息",
|
||||
"Message_Reported": "信息已举报",
|
||||
"Microphone_Permission_Message": "Rocket.Chat 需要存取您的麦克风,以便发送音频信息。",
|
||||
"Microphone_Permission": "麦克风授权",
|
||||
"Mute": "静音",
|
||||
"muted": "被静音",
|
||||
"My_servers": "我的服务器",
|
||||
"N_people_reacted": "{{n}} 人回复",
|
||||
"N_users": "{{n}} 位用户",
|
||||
"name": "名称",
|
||||
"Name": "名称",
|
||||
"Navigation_history": "浏览历史记录",
|
||||
"Never": "从不",
|
||||
"New_Message": "新信息",
|
||||
"New_Password": "新密码",
|
||||
"New_Server": "新服务器",
|
||||
"Next": "下一步",
|
||||
"No_files": "没有文件",
|
||||
"No_limit": "没有限制",
|
||||
"No_mentioned_messages": "没有被提及的信息",
|
||||
"No_pinned_messages": "没有钉选的消息",
|
||||
"No_results_found": "没有搜寻结果",
|
||||
"No_starred_messages": "没有加星标的消息",
|
||||
"No_thread_messages": "没有讨论串信息",
|
||||
"No_label_provided": "没有提供 {{label}}",
|
||||
"No_Message": "没有信息",
|
||||
"No_messages_yet": "当前未有信息",
|
||||
"No_Reactions": "没有表情貼",
|
||||
"No_Read_Receipts": "没有已读人员",
|
||||
"Not_logged": "没有记录",
|
||||
"Not_RC_Server": "这不是一个 Rocket.Chat server.\\n{{contact}}",
|
||||
"Nothing": "无",
|
||||
"Nothing_to_save": "什么都没有保存!",
|
||||
"Notify_active_in_this_room": "通知这个聊天室的活跃用户",
|
||||
"Notify_all_in_this_room": "通知这个聊天室的所有人",
|
||||
"Notifications": "通知",
|
||||
"Notification_Duration": "通知持续时间",
|
||||
"Notification_Preferences": "通知偏好设置",
|
||||
"No_available_agents_to_transfer": "没有可用的代理进行传输",
|
||||
"Offline": "离线",
|
||||
"Oops": "哎呀!",
|
||||
"Omnichannel": "Omnichannel",
|
||||
"Open_Livechats": "打开即时聊天",
|
||||
"Omnichannel_enable_alert": "您尚未启用 Omnichannel,是否想要启用?",
|
||||
"Onboarding_description": "工作区是团队或组织协作的空间。向工作区管理员询问要加入的地址或为您的团队创建一个。",
|
||||
"Onboarding_join_workspace": "加入一个工作区",
|
||||
"Onboarding_subtitle": "超越团队合作",
|
||||
"Onboarding_title": "欢迎来到 Rocket.Chat",
|
||||
"Onboarding_join_open_description": "加入我们的开放工作区以与 Rocket.Chat 团队及社群交谈",
|
||||
"Onboarding_agree_terms": "继续,即表示您同意 Rocket.Chat",
|
||||
"Onboarding_less_options": "较少选项",
|
||||
"Onboarding_more_options": "较多选项",
|
||||
"Online": "在线",
|
||||
"Only_authorized_users_can_write_new_messages": "只有经过授权的用户才能写新信息",
|
||||
"Open_emoji_selector": "打开 emoji 选择器",
|
||||
"Open_Source_Communication": "开源沟通",
|
||||
"Open_your_authentication_app_and_enter_the_code": "打开您的验证应用程式并输入代码。您也可以使用其中一个备用代码。",
|
||||
"OR": "或",
|
||||
"OS": "作业系统",
|
||||
"Overwrites_the_server_configuration_and_use_room_config": "覆写服务器设置和使用聊天室设置",
|
||||
"Password": "密码",
|
||||
"Parent_channel_or_group": "父频道或群组",
|
||||
"Permalink_copied_to_clipboard": "永久链接已复制到剪贴板!",
|
||||
"Phone": "电话",
|
||||
"Pin": "钉选",
|
||||
"Pinned_Messages": "钉选信息",
|
||||
"pinned": "已被钉选",
|
||||
"Pinned": "被钉选",
|
||||
"Please_add_a_comment": "请新增评论",
|
||||
"Please_enter_your_password": "请输入密码",
|
||||
"Please_wait": "请稍候",
|
||||
"Preferences": "偏好设置",
|
||||
"Preferences_saved": "偏好已保存!",
|
||||
"Privacy_Policy": "隐私政策",
|
||||
"Private_Channel": "私人频道",
|
||||
"Private_Groups": "私人群组",
|
||||
"Private": "私有的",
|
||||
"Processing": "处理中",
|
||||
"Profile_saved_successfully": "个人资料保存成功!",
|
||||
"Profile": "个人资料",
|
||||
"Public_Channel": "公共频道",
|
||||
"Public": "公共",
|
||||
"Push_Notifications": "推送通知",
|
||||
"Push_Notifications_Alert_Info": "这些通知将在未开启 App 时发送给您",
|
||||
"Quote": "引用",
|
||||
"Reactions_are_disabled": "表情貼被禁用",
|
||||
"Reactions_are_enabled": "表情貼被启用",
|
||||
"Reactions": "表情貼",
|
||||
"Read": "读取",
|
||||
"Read_External_Permission_Message": "Rocket.Chat 需要存取您装置上的相片、多媒体及文件",
|
||||
"Read_External_Permission": "读取媒体权限",
|
||||
"Read_Only_Channel": "只读频道",
|
||||
"Read_Only": "只读",
|
||||
"Read_Receipt": "查看已读人员",
|
||||
"Receive_Group_Mentions": "接收群组提及",
|
||||
"Receive_Group_Mentions_Info": "接收@all和@here提及",
|
||||
"Register": "注册",
|
||||
"Repeat_Password": "重复输入密码",
|
||||
"Replied_on": "回覆在",
|
||||
"replies": "回覆",
|
||||
"reply": "回复",
|
||||
"Reply": "回复",
|
||||
"Report": "举报",
|
||||
"Receive_Notification": "接收通知",
|
||||
"Receive_notifications_from": "接收来自 {{name}} 的通知",
|
||||
"Resend": "重新发送",
|
||||
"Reset_password": "重置密码",
|
||||
"resetting_password": "正在重置密码",
|
||||
"RESET": "重置",
|
||||
"Return": "返回",
|
||||
"Review_app_title": "对此 App 满意吗?",
|
||||
"Review_app_desc": "请在 {{store}} 给予我们 5 星好评",
|
||||
"Review_app_yes": "没问题",
|
||||
"Review_app_no": "婉拒",
|
||||
"Review_app_later": "之后再说",
|
||||
"Review_app_unable_store": "无法开启 {{store}}",
|
||||
"Review_this_app": "评分此 App",
|
||||
"Remove": "移除",
|
||||
"Roles": "角色",
|
||||
"Room_actions": "聊天室操作",
|
||||
"Room_changed_announcement": "{{userBy}}将聊天室通知改为:{{announcement}}",
|
||||
"Room_changed_avatar": "Room avatar changed by {{userBy}}",
|
||||
"Room_changed_description": "{{userBy}}将聊天室说明改为:{{description}}",
|
||||
"Room_changed_privacy": "{{userBy}}将聊天室类型改为:{{type}}",
|
||||
"Room_changed_topic": "{{userBy}}将聊天室主题改为:{{topic}}",
|
||||
"Room_Files": "聊天室文件",
|
||||
"Room_Info_Edit": "聊天室信息编辑",
|
||||
"Room_Info": "聊天室信息",
|
||||
"Room_Members": "聊天室成员",
|
||||
"Room_name_changed": "{{userBy}} 将聊天室名称改为:{{{name}}",
|
||||
"SAVE": "保存",
|
||||
"Save_Changes": "保存更改",
|
||||
"Save": "保存",
|
||||
"Saved": "保存",
|
||||
"saving_preferences": "保存偏好設置",
|
||||
"saving_profile": "保存配置文件",
|
||||
"saving_settings": "保存设置",
|
||||
"saved_to_gallery": "储存至图片库",
|
||||
"Save_Your_E2E_Password": "储存您的 E2E 密码",
|
||||
"Save_Your_Encryption_Password": "储存您的加密密码",
|
||||
"Save_Your_Encryption_Password_warning": "此密码未被储存在任何地方,为此您必须安全存放您的密码",
|
||||
"Save_Your_Encryption_Password_info": "请记住,如果你遗失了您的密码,您将无法存取您的信息并不可恢复",
|
||||
"Search_Messages": "搜索信息",
|
||||
"Search": "搜索",
|
||||
"Search_by": "搜寻",
|
||||
"Search_global_users": "搜寻全域用户",
|
||||
"Search_global_users_description": "如果启用,您将可以搜寻其他公司、服务器上的任何用戶",
|
||||
"Seconds": "{{second}} 秒",
|
||||
"Security_and_privacy": "安全与隐私",
|
||||
"Select_Avatar": "选择头像",
|
||||
"Select_Server": "选择服务器",
|
||||
"Select_Users": "选择用户",
|
||||
"Select_a_Channel": "选择一个频道",
|
||||
"Select_a_Department": "选择一个部门",
|
||||
"Select_an_option": "选择一个选项",
|
||||
"Select_a_User": "选择一个用戶",
|
||||
"Send": "发送",
|
||||
"Send_audio_message": "发送音频信息",
|
||||
"Send_crash_report": "送出当机报告",
|
||||
"Send_message": "发送信息",
|
||||
"Send_me_the_code_again": "再次发送代码给我",
|
||||
"Send_to": "发送到",
|
||||
"Sending_to": "正发送到",
|
||||
"Sent_an_attachment": "发送附件",
|
||||
"Server": "服务器",
|
||||
"Servers": "服务器",
|
||||
"Server_version": "服务器版本: {{version}}",
|
||||
"Set_username_subtitle": "用户名是用來让其他人在信息中提到您",
|
||||
"Set_custom_status": "设定自订状态",
|
||||
"Set_status": "设定状态",
|
||||
"Status_saved_successfully": "状态储存成功",
|
||||
"Settings": "设置",
|
||||
"Settings_succesfully_changed": "设置更改成功!",
|
||||
"Share": "分享",
|
||||
"Share_Link": "分享链接",
|
||||
"Share_this_app": "分享此 app",
|
||||
"Show_more": "显示更多",
|
||||
"Show_Unread_Counter": "显示未读信息数量",
|
||||
"Show_Unread_Counter_Info": "显示未读信息数量资讯",
|
||||
"Sign_in_your_server": "登录你的服务器",
|
||||
"Sign_Up": "注册",
|
||||
"Some_field_is_invalid_or_empty": "某些字段无效或为空",
|
||||
"Sorting_by": "按{{key}}排序",
|
||||
"Sound": "声音",
|
||||
"Star_room": "将聊天室标记",
|
||||
"Star": "标记",
|
||||
"Starred_Messages": "标记的信息",
|
||||
"starred": "被标记",
|
||||
"Starred": "已标记",
|
||||
"Start_of_conversation": "开始对话",
|
||||
"Start_a_Discussion": "开始一个讨论",
|
||||
"Started_discussion": "已开始的讨论",
|
||||
"Started_call": "{{userBy}} 开始的通话",
|
||||
"Submit": "提交",
|
||||
"Table": "表格",
|
||||
"Tags": "标签",
|
||||
"Take_a_photo": "拍照",
|
||||
"Take_a_video": "录影",
|
||||
"Take_it": "拿去!",
|
||||
"tap_to_change_status": "点按即可更改状态",
|
||||
"Tap_to_view_servers_list": "点击查看服务器列表",
|
||||
"Terms_of_Service": "服务条款",
|
||||
"Theme": "布景主题",
|
||||
"The_user_wont_be_able_to_type_in_roomName": "此用户将无法在 {{roomName}} 中输入",
|
||||
"The_user_will_be_able_to_type_in_roomName": "此用户将可以在 {{roomName}} 中输入",
|
||||
"There_was_an_error_while_action": "{{action}}出现错误!",
|
||||
"This_room_is_blocked": "这个聊天室被锁了",
|
||||
"This_room_is_read_only": "这个聊天室是只读的",
|
||||
"Thread": "讨论串",
|
||||
"Threads": "讨论串",
|
||||
"Timezone": "时区",
|
||||
"To": "到",
|
||||
"topic": "主题",
|
||||
"Topic": "主题",
|
||||
"Translate": "翻译",
|
||||
"Try_again": "再试一次",
|
||||
"Two_Factor_Authentication": "双重认证",
|
||||
"Type_the_channel_name_here": "在这里输入频道名称",
|
||||
"unarchive": "取消封存",
|
||||
"UNARCHIVE": "取消封存",
|
||||
"Unblock_user": "解除屏蔽",
|
||||
"Unfavorite": "取消收藏",
|
||||
"Unfollowed_thread": "取消追踪讨论",
|
||||
"Unmute": "取消静音",
|
||||
"unmuted": "静音状态",
|
||||
"Unpin": "取消钉选",
|
||||
"unread_messages": "未读信息",
|
||||
"Unread": "未读",
|
||||
"Unread_on_top": "未读优先",
|
||||
"Unstar": "取消标记",
|
||||
"Updating": "正在更新",
|
||||
"Uploading": "正在上传",
|
||||
"Upload_file_question_mark": "上传文件?",
|
||||
"User": "用戶",
|
||||
"Users": "用戶",
|
||||
"User_added_by": "由{{userBy}}添加的用户 {{userAdded}}",
|
||||
"User_Info": "用戶资讯",
|
||||
"User_has_been_key": "用户已被{{key}}",
|
||||
"User_is_no_longer_role_by_": "{{userBy}}将角色 {{role}} 从用户 {{user}} 身上移除",
|
||||
"User_muted_by": "用户 {{userMuted}} 被 {{userBy}} 静音",
|
||||
"User_removed_by": "用户 {{userRemoved}} 被 {{userBy}} 移除",
|
||||
"User_sent_an_attachment": "{{user}} 寄送了一个附件",
|
||||
"User_unmuted_by": "用户 {{userUnmuted}} 被 {{userBy}} 取消静音",
|
||||
"User_was_set_role_by_": "用户 {{user}} 被 {{userBy}} 设置角色 {{role}}",
|
||||
"Username_is_empty": "用户名是空的",
|
||||
"Username": "用户名",
|
||||
"Username_or_email": "用户名或邮箱",
|
||||
"Uses_server_configuration": "使用服务器设置",
|
||||
"Validating": "正在验证",
|
||||
"Registration_Succeeded": "注册成功",
|
||||
"Verify": "验证",
|
||||
"Verify_email_title": "注册成功",
|
||||
"Verify_email_desc": "我们已经送出一封电子邮件,以确认您的注册。如果您没有很快收到,请再试一次。",
|
||||
"Verify_your_email_for_the_code_we_sent": "检查您的电子邮件以取得我们发送的代码",
|
||||
"Video_call": "视频电话",
|
||||
"View_Original": "检视原文",
|
||||
"Voice_call": "语音电话",
|
||||
"Waiting_for_network": "等待网路连接",
|
||||
"Websocket_disabled": "Websocket 已于此伺服器上禁用。 \\n{{contact}}",
|
||||
"Welcome": "欢迎",
|
||||
"What_are_you_doing_right_now": "现在在做些什么?",
|
||||
"Whats_your_2fa": "您的 2FA 代码是?",
|
||||
"Without_Servers": "未连接至服务器",
|
||||
"Workspaces": "工作区",
|
||||
"Would_you_like_to_return_the_inquiry": "你想回覆询问吗?",
|
||||
"Write_External_Permission_Message": "Rocket.Chat 需要您图片库的存取权限以储存图片。",
|
||||
"Write_External_Permission": "图片库权限",
|
||||
"Yes": "是",
|
||||
"Yes_action_it": "是的,{{action}}它!",
|
||||
"Yesterday": "昨天",
|
||||
"You_are_in_preview_mode": "您处于预览模式",
|
||||
"You_are_offline": "您处于离线状态",
|
||||
"You_can_search_using_RegExp_eg": "您可用 RegExp 进行搜索。 例如`/^text$/i`",
|
||||
"You_colon": "你:",
|
||||
"you_were_mentioned": "你被提到了",
|
||||
"You_were_removed_from_channel": "您已从 {{channel}} 中被踢除",
|
||||
"you": "你",
|
||||
"You": "你",
|
||||
"Logged_out_by_server": "服务器端已将你注销,请重新登入",
|
||||
"You_need_to_access_at_least_one_RocketChat_server_to_share_something": "您需要访问至少一台Rocket.Chat服务器才能共享某些内容。",
|
||||
"You_need_to_verifiy_your_email_address_to_get_notications": "您需要先验证您的邮箱以启用通知",
|
||||
"Your_certificate": "你的证书",
|
||||
"Your_invite_link_will_expire_after__usesLeft__uses": "您的邀请链接将在{{usesLeft}}使用后到期。",
|
||||
"Your_invite_link_will_expire_on__date__or_after__usesLeft__uses": "您的邀请链接将于{{date}}或{{usesLeft}}使用后到期。",
|
||||
"Your_invite_link_will_expire_on__date__": "您的邀请链接将于{{date}}到期。",
|
||||
"Your_invite_link_will_never_expire": "您的邀请链接永久有效。",
|
||||
"Your_workspace": "您的工作区",
|
||||
"Your_password_is": "您的密码",
|
||||
"Version_no": "版本: {{version}}",
|
||||
"You_will_not_be_able_to_recover_this_message": "您将无法恢复此信息!",
|
||||
"You_will_unset_a_certificate_for_this_server": "您将取消此服务器的凭证设定",
|
||||
"Change_Language": "切换语言",
|
||||
"Crash_report_disclaimer": "我们从不记录您的聊天内容。 崩溃报告和分析事件仅与 Rocket.Chat 有关,以便识别和修复问题。",
|
||||
"Type_message": "输入信息",
|
||||
"Room_search": "搜索聊天室",
|
||||
"Room_selection": "选择房间(输入 1...9)",
|
||||
"Next_room": "下一个聊天室",
|
||||
"Previous_room": "上一个聊天室",
|
||||
"New_room": "新聊天室",
|
||||
"Upload_room": "上传至聊天室",
|
||||
"Search_messages": "搜索信息",
|
||||
"Scroll_messages": "信息滚动",
|
||||
"Reply_latest": "回覆最新信息",
|
||||
"Reply_in_Thread": "讨论串回覆",
|
||||
"Server_selection": "选择服务器",
|
||||
"Server_selection_numbers": "选择服务器(输入 1...9)",
|
||||
"Add_server": "創建服务器",
|
||||
"New_line": "新的一行",
|
||||
"You_will_be_logged_out_of_this_application": "您即将登出",
|
||||
"Clear": "清除",
|
||||
"This_will_clear_all_your_offline_data": "这将清除您的所有离线资料。",
|
||||
"This_will_remove_all_data_from_this_server": "这将从该服务器中删除所有数据。",
|
||||
"Mark_unread": "标记未读",
|
||||
"Wait_activation_warning": "您的帐号必须由管理员手动启用后才能登入。",
|
||||
"Screen_lock": "鎖屏",
|
||||
"Local_authentication_biometry_title": "验证",
|
||||
"Local_authentication_biometry_fallback": "使用通关密码",
|
||||
"Local_authentication_unlock_option": "以通关密码解锁",
|
||||
"Local_authentication_change_passcode": "变更通关密码",
|
||||
"Local_authentication_info": "注: 如果您忘记了通关密码,将需要移除并重新安装此 App",
|
||||
"Local_authentication_facial_recognition": "脸部辨识",
|
||||
"Local_authentication_fingerprint": "指纹辨识",
|
||||
"Local_authentication_unlock_with_label": "以 {{label}} 解锁",
|
||||
"Local_authentication_auto_lock_60": "1分钟后",
|
||||
"Local_authentication_auto_lock_300": "5分钟后",
|
||||
"Local_authentication_auto_lock_900": "15分钟后",
|
||||
"Local_authentication_auto_lock_1800": "半小时后",
|
||||
"Local_authentication_auto_lock_3600": "一小时后",
|
||||
"Passcode_enter_title": "请输入通关密码",
|
||||
"Passcode_choose_title": "请输入新通关密码",
|
||||
"Passcode_choose_confirm_title": "请确认新通关密码",
|
||||
"Passcode_choose_error": "不正确的通关密码,请再试一次",
|
||||
"Passcode_choose_force_set": "管理员设置必填",
|
||||
"Passcode_app_locked_title": "App 已锁定",
|
||||
"Passcode_app_locked_subtitle": "{{timeLeft}} 秒后再进行尝试",
|
||||
"After_seconds_set_by_admin": "{{seconds}} 秒 (管理员设定)",
|
||||
"Dont_activate": "現在不要激活",
|
||||
"Queued_chats": "聊天队列",
|
||||
"Queue_is_empty": "队列是空的",
|
||||
"Logout_from_other_logged_in_locations": "注销其他已登陆的设备",
|
||||
"You_will_be_logged_out_from_other_locations": "您将于其他设备上注销",
|
||||
"Logged_out_of_other_clients_successfully": "成功登出其他用户端",
|
||||
"Logout_failed": "注销失败",
|
||||
"Log_analytics_events": "日志分析事件",
|
||||
"E2E_encryption_change_password_title": "变更加密密码",
|
||||
"E2E_encryption_change_password_description": "现在您可以建立加密私人群组和私讯。您也可以变更已存在的私人群组或是私讯来加密。 \\n\\n这是点对点的加密,所以用来加密/解密的金钥将不会储存到伺服器上。为此,您必须安全存放您的密码。如果您希望在其他装置上使用对点加密时,将会需要输入此密码。",
|
||||
"E2E_encryption_change_password_error": "变更 E2E 密码时发生错误!",
|
||||
"E2E_encryption_change_password_success": "E2E 密码已成功变更!",
|
||||
"E2E_encryption_change_password_message": "请确定您已将其安全存放至别处",
|
||||
"E2E_encryption_change_password_confirmation": "是,我要变更",
|
||||
"E2E_encryption_reset_title": "重设 E2E 金钥",
|
||||
"E2E_encryption_reset_description": "此选项将撤销您目前的*E2E 金钥*并将您登出。 \\n当您再次登入时,Rocket.Chat 将产生新的一组金钥并恢复您对任一有在线成员的加密聊天室之存取权限。 \\n由于 E2E 加密的特性,Rocket.Chat 无法恢复无在线成员之聊天室之存取权限。",
|
||||
"E2E_encryption_reset_button": "重设",
|
||||
"E2E_encryption_reset_error": "重设 E2E 金钥时发生错误!",
|
||||
"E2E_encryption_reset_message": "您将被登出",
|
||||
"E2E_encryption_reset_confirmation": "是,我要重设",
|
||||
"Following": "正在追踪",
|
||||
"Threads_displaying_all": "显示全部",
|
||||
"Threads_displaying_following": "显示追踪中",
|
||||
"Threads_displaying_unread": "显示未读",
|
||||
"No_threads": "当前没有讨论串",
|
||||
"No_threads_following": "当前没有正在追踪的讨论",
|
||||
"No_threads_unread": "当前没有未读的讨论",
|
||||
"Messagebox_Send_to_channel": "发送至频道"
|
||||
}
|
|
@ -1,682 +0,0 @@
|
|||
export default {
|
||||
'1_person_reacted': '1 人回覆了',
|
||||
'1_user': '1 位使用者',
|
||||
'error-action-not-allowed': '{{action}} 不允許',
|
||||
'error-application-not-found': '找不到應用程式',
|
||||
'error-archived-duplicate-name': '已有一個名為「{{room_name}}」的封存頻道',
|
||||
'error-avatar-invalid-url': '無效的大頭貼網址:{{url}}',
|
||||
'error-avatar-url-handling': '錯誤,無法將 {{username}} 的大頭貼設置為URL({{url}})',
|
||||
'error-cant-invite-for-direct-room': '無法邀請使用者進入私訊',
|
||||
'error-could-not-change-email': '無法更改電子郵件',
|
||||
'error-could-not-change-name': '無法更改名稱',
|
||||
'error-could-not-change-username': '無法更改使用者名稱',
|
||||
'error-could-not-change-status': '無法更改狀態',
|
||||
'error-delete-protected-role': '無法刪除受保護的角色',
|
||||
'error-department-not-found': '找不到部門',
|
||||
'error-direct-message-file-upload-not-allowed': '私人對話中不允許檔案分享',
|
||||
'error-duplicate-channel-name': '名為「{{channel_name}}」的頻道已存在',
|
||||
'error-email-domain-blacklisted': '電子郵件網域被禁用',
|
||||
'error-email-send-failed': '嘗試發送電子郵件時出錯:{{message}}',
|
||||
'error-save-image': '錯誤,無法儲存圖片',
|
||||
'error-save-video': '錯誤,無法儲存影片',
|
||||
'error-field-unavailable': '{{field}} 已被使用 :(',
|
||||
'error-file-too-large': '檔案太大',
|
||||
'error-importer-not-defined': '沒有正確定義,它缺少匯入類型',
|
||||
'error-input-is-not-a-valid-field': '{{input}}不是有效的{{field}}',
|
||||
'error-invalid-actionlink': '無效的操作連結',
|
||||
'error-invalid-arguments': '無效的參數',
|
||||
'error-invalid-asset': '無效的資源',
|
||||
'error-invalid-channel': '無效的頻道',
|
||||
'error-invalid-channel-start-with-chars': '無效的頻道,請以 @ 或 # 開頭',
|
||||
'error-invalid-custom-field': '無效的自訂欄位',
|
||||
'error-invalid-custom-field-name': '無效的自訂欄位名稱。只能包含字母、數字、連字符(-)及下底線(_).',
|
||||
'error-invalid-date': '無效的日期',
|
||||
'error-invalid-description': '無效的描述',
|
||||
'error-invalid-domain': '無效的域名',
|
||||
'error-invalid-email': '無效的電子郵件{{email}}',
|
||||
'error-invalid-email-address': '無效的郵件地址',
|
||||
'error-invalid-file-height': '無效的檔案高度',
|
||||
'error-invalid-file-type': '無效的檔案類型',
|
||||
'error-invalid-file-width': '無效的檔案寬度',
|
||||
'error-invalid-from-address': '無效的地址',
|
||||
'error-invalid-integration': '無效的整合',
|
||||
'error-invalid-message': '無效的訊息',
|
||||
'error-invalid-method': '無效的方法',
|
||||
'error-invalid-name': '無效的名稱',
|
||||
'error-invalid-password': '無效的密碼',
|
||||
'error-invalid-redirectUri': '無效的轉址',
|
||||
'error-invalid-role': '無效的角色',
|
||||
'error-invalid-room': '無效的聊天室',
|
||||
'error-invalid-room-name': '{{room_name}} 不是一個有效的聊天室名稱',
|
||||
'error-invalid-room-type': '{{type}} 不是有效的聊天室類型',
|
||||
'error-invalid-settings': '無效的設置',
|
||||
'error-invalid-subscription': '無效的訂閱',
|
||||
'error-invalid-token': '無效的 token',
|
||||
'error-invalid-triggerWords': '無效的關鍵字',
|
||||
'error-invalid-urls': '無效的網址',
|
||||
'error-invalid-user': '無效的使用者',
|
||||
'error-invalid-username': '無效的使用者名稱',
|
||||
'error-invalid-webhook-response': 'webhook 網址以200以外的狀態響應',
|
||||
'error-message-deleting-blocked': '訊息刪除已停用',
|
||||
'error-message-editing-blocked': '訊息編輯已停用',
|
||||
'error-message-size-exceeded': '訊息大小超出上限',
|
||||
'error-missing-unsubscribe-link': '您必須提供[取消訂閱]連結。',
|
||||
'error-no-tokens-for-this-user': '這名使用者沒有Token',
|
||||
'error-not-allowed': '不允許',
|
||||
'error-not-authorized': '未授權',
|
||||
'error-push-disabled': '推播已停用',
|
||||
'error-remove-last-owner': '這是最後的擁有者。請在刪除此人之前設置一個新的擁有者。',
|
||||
'error-role-in-use': '無法刪除正在使用中的角色',
|
||||
'error-role-name-required': '角色名稱是必須的',
|
||||
'error-the-field-is-required': '字段 {{field}} 是必須的。',
|
||||
'error-too-many-requests': '錯誤,請求過多。請稍候{{seconds}}秒後再進行嘗試。',
|
||||
'error-user-is-not-activated': '使用者尚未啟用',
|
||||
'error-user-has-no-roles': '使用者尚未設定角色',
|
||||
'error-user-limit-exceeded': '嘗試邀請到 #channel_name 的使用者數量超過了管理員設置的限制',
|
||||
'error-user-not-in-room': '使用者不在這個聊天室',
|
||||
'error-user-registration-custom-field': '無效的自訂註冊欄位',
|
||||
'error-user-registration-disabled': '使用者註冊已停用',
|
||||
'error-user-registration-secret': '只能透過加密網址進行使用者註冊',
|
||||
'error-you-are-last-owner': '您是最後的擁有者。請刪除此人之前設置一個新的擁有者。',
|
||||
Actions: '操作',
|
||||
activity: '活動時間',
|
||||
Activity: '以活動時間排序',
|
||||
Add_Reaction: '增加表情貼',
|
||||
Add_Server: '新增伺服器',
|
||||
Add_users: '新增使用者',
|
||||
Admin_Panel: '管理者面板',
|
||||
Agent: '代理',
|
||||
Alert: '警報',
|
||||
alert: '警報',
|
||||
alerts: '警報',
|
||||
All_users_in_the_channel_can_write_new_messages: '頻道中的所有使用者都可以發送新訊息',
|
||||
A_meaningful_name_for_the_discussion_room: '取一個有意義的討論區名稱',
|
||||
All: '所有',
|
||||
All_Messages: '全部訊息',
|
||||
Allow_Reactions: '允許表情貼',
|
||||
Alphabetical: '以名稱排序',
|
||||
and_more: '和更多的',
|
||||
and: '和',
|
||||
announcement: '公告',
|
||||
Announcement: '公告',
|
||||
Apply_Your_Certificate: '使用自己的憑證',
|
||||
ARCHIVE: '封存',
|
||||
archive: '封存',
|
||||
are_typing: '正在輸入',
|
||||
Are_you_sure_question_mark: '你確定嗎?',
|
||||
Are_you_sure_you_want_to_leave_the_room: '你確定要離開聊天室 {{room}} 嗎?',
|
||||
Audio: '音訊',
|
||||
Authenticating: '正在驗證身份',
|
||||
Automatic: '自動',
|
||||
Auto_Translate: '自動翻譯',
|
||||
Avatar_changed_successfully: '大頭貼更新成功!',
|
||||
Avatar_Url: '大頭貼地址',
|
||||
Away: '離開',
|
||||
Back: '返回',
|
||||
Black: '黑色',
|
||||
Block_user: '封鎖此用戶',
|
||||
Browser: '瀏覽器',
|
||||
Broadcast_channel_Description: '只有經過授權的使用者才能發送新訊息,但其他使用者可以回覆',
|
||||
Broadcast_Channel: '廣播頻道',
|
||||
Busy: '忙碌',
|
||||
By_proceeding_you_are_agreeing: '若要繼續操作,請同意我們的',
|
||||
Cancel_editing: '取消編輯',
|
||||
Cancel_recording: '取消錄製',
|
||||
Cancel: '取消',
|
||||
changing_avatar: '更改大頭貼',
|
||||
creating_channel: '新建頻道',
|
||||
creating_invite: '建立邀請',
|
||||
Channel_Name: '頻道名稱',
|
||||
Channels: '頻道',
|
||||
Chats: '聊天',
|
||||
Call_already_ended: '通話已經結束!',
|
||||
Clear_cookies_alert: '是否清除所有 cookies?',
|
||||
Clear_cookies_desc: '本操作將清除所有登入 cookies,以登入其他帳號',
|
||||
Clear_cookies_yes: '是,清除 cookies',
|
||||
Clear_cookies_no: '否,保留 cookies',
|
||||
Click_to_join: '點擊以參與',
|
||||
Close: '關閉',
|
||||
Close_emoji_selector: '關閉 emoji 選擇器',
|
||||
Closing_chat: '結束聊天',
|
||||
Change_language_loading: '切換語言',
|
||||
Chat_closed_by_agent: '聊天已被客服關閉',
|
||||
Choose: '選擇',
|
||||
Choose_from_library: '從媒體庫選擇',
|
||||
Choose_file: '選擇檔案',
|
||||
Choose_where_you_want_links_be_opened: '請選擇您要將連結開啟在',
|
||||
Code: '程式碼',
|
||||
Code_or_password_invalid: '驗證碼或密碼不正確',
|
||||
Collaborative: '協作',
|
||||
Confirm: '確認',
|
||||
Connect: '連接',
|
||||
Connected: '已連接',
|
||||
connecting_server: '連線至伺服器',
|
||||
Connecting: '連接中',
|
||||
Contact_us: '聯絡我們',
|
||||
Contact_your_server_admin: '請聯絡系統管理員',
|
||||
Continue_with: '繼續採用',
|
||||
Copied_to_clipboard: '複製到剪貼簿',
|
||||
Copy: '複製',
|
||||
Conversation: '對話',
|
||||
Permalink: '永久連結',
|
||||
Certificate_password: '憑證密碼',
|
||||
Clear_cache: '清除本機資料',
|
||||
Clear_cache_loading: '清除快取',
|
||||
Whats_the_password_for_your_certificate: '您的憑證密碼是?',
|
||||
Create_account: '新建帳戶',
|
||||
Create_Channel: '新建頻道',
|
||||
Create_Direct_Messages: '新增私人訊息',
|
||||
Create_Discussion: '新增討論區',
|
||||
Created_snippet: '新增程式碼片段',
|
||||
Create_a_new_workspace: '建立一個新的工作區',
|
||||
Create: '建立',
|
||||
Custom_Status: '自訂狀態',
|
||||
Dark: '深色',
|
||||
Dark_level: '深色程度',
|
||||
Default: '預設',
|
||||
Default_browser: '預設瀏覽器',
|
||||
Delete_Room_Warning: '刪除聊天室將連帶刪除其中所有訊息。此操作將無法還原。',
|
||||
Department: '部門',
|
||||
delete: '刪除',
|
||||
Delete: '刪除',
|
||||
DELETE: '刪除',
|
||||
deleting_room: '正在刪除聊天室',
|
||||
description: '描述',
|
||||
Description: '描述',
|
||||
Desktop_Options: '桌面選項',
|
||||
Desktop_Notifications: '桌面通知',
|
||||
Desktop_Alert_info: '這些通知將發送至桌面',
|
||||
Directory: '目錄',
|
||||
Direct_Messages: '私訊',
|
||||
Disable_notifications: '禁用訊息通知',
|
||||
Discussions: '討論區',
|
||||
Discussion_Desc: '幫助保持事態更新!透過建立討論,一個和所選頻道雙向關聯的子頻道將會被建立。',
|
||||
Discussion_name: '討論區名稱',
|
||||
Done: '完成',
|
||||
Dont_Have_An_Account: '還未擁有帳號?',
|
||||
Do_you_have_an_account: '是否擁有帳號?',
|
||||
Do_you_have_a_certificate: '是否擁有憑證?',
|
||||
Do_you_really_want_to_key_this_room_question_mark: '您真的想要{{key}}這個聊天室嗎?',
|
||||
E2E_Encryption: 'E2E 加密',
|
||||
E2E_How_It_Works_info1: '現在您可以建立加密私人群組和私訊。您也可以變更已存在的私人群組或是私訊來加密。',
|
||||
E2E_How_It_Works_info2: '這是*點對點的加密*,所以用來加密/解密的金鑰將不會儲存到伺服器上。為此,*您必須安全存放您的密碼*。如果您希望在其他裝置上使用對點加密時,會需要輸入此密碼。',
|
||||
E2E_How_It_Works_info3: '如果繼續,將自動產生一組 E2E 密碼',
|
||||
E2E_How_It_Works_info4: '您也可以隨時從已輸入既有密碼的任何瀏覽器設定新密碼給您的加密金鑰。',
|
||||
edit: '編輯',
|
||||
edited: '已編輯',
|
||||
Edit: '編輯',
|
||||
Edit_Status: '編輯狀態',
|
||||
Edit_Invite: '編輯邀請',
|
||||
End_to_end_encrypted_room: 'E2E 加密聊天室',
|
||||
end_to_end_encryption: 'E2E 加密',
|
||||
Email_Notification_Mode_All: '每次被標記或私訊',
|
||||
Email_Notification_Mode_Disabled: '禁用',
|
||||
Email_or_password_field_is_empty: '電子郵件或密碼欄位為空',
|
||||
Email: '電子郵件',
|
||||
email: '電子郵件',
|
||||
Empty_title: '空白標題',
|
||||
Enable_Auto_Translate: '開啟自動翻譯',
|
||||
Enable_notifications: '開啟訊息通知',
|
||||
Encrypted: '已加密',
|
||||
Encrypted_message: '加密訊息',
|
||||
Enter_Your_E2E_Password: '輸入您的 E2E 密碼',
|
||||
Enter_Your_Encryption_Password_desc1: '這將會允許您存取您的加密私人群組和私訊',
|
||||
Enter_Your_Encryption_Password_desc2: '您需要在任何使用此聊天的平台輸入密碼,以加/解密您的訊息',
|
||||
Encryption_error_title: '您的加密密碼似乎有誤',
|
||||
Encryption_error_desc: '無法使用匯入的加密金鑰來解密',
|
||||
Everyone_can_access_this_channel: '所有人皆可存取此頻道',
|
||||
Error_uploading: '錯誤上傳',
|
||||
Expiration_Days: '到期 (日)',
|
||||
Favorite: '我的最愛',
|
||||
Favorites: '我的最愛',
|
||||
Files: '檔案',
|
||||
File_description: '檔案描述',
|
||||
File_name: '檔案名稱',
|
||||
Finish_recording: '完成錄製',
|
||||
Following_thread: '追蹤的討論串',
|
||||
For_your_security_you_must_enter_your_current_password_to_continue: '為了您的安全,您必須重新輸入密碼才能繼續',
|
||||
Forgot_password_If_this_email_is_registered: '如果此電子郵件已註冊,我們將發送有關如何重設密碼的說明。如果您未在短時間內收到電子郵件,請再試一次。',
|
||||
Forgot_password: '忘記密碼',
|
||||
Forgot_Password: '忘記密碼',
|
||||
Forward: '轉發',
|
||||
Forward_Chat: '轉發聊天',
|
||||
Forward_to_department: '轉發到部門',
|
||||
Forward_to_user: '轉發給使用者',
|
||||
Full_table: '點擊以查看完整表格',
|
||||
Generate_New_Link: '產生新的連結',
|
||||
Group_by_favorites: '我的最愛優先',
|
||||
Group_by_type: '以類型分組',
|
||||
Hide: '隱藏',
|
||||
Has_joined_the_channel: '已加入頻道',
|
||||
Has_joined_the_conversation: '已經加入此對話',
|
||||
Has_left_the_channel: '已離開頻道',
|
||||
Hide_System_Messages: '隱藏系統訊息',
|
||||
Hide_type_messages: '隱藏 \'{{type}}\' 訊息',
|
||||
How_It_Works: '運作方式',
|
||||
Message_HideType_uj: '隱藏“使用者加入”訊息',
|
||||
Message_HideType_ul: '隱藏“使用者離開”訊息',
|
||||
Message_HideType_ru: '隱藏“使用者已刪除”訊息',
|
||||
Message_HideType_au: '隱藏“使用者已增加”訊息',
|
||||
Message_HideType_mute_unmute: '隱藏“使用者靜音/取消靜音”訊息',
|
||||
Message_HideType_r: '隱藏“聊天室名稱已更改”的訊息',
|
||||
Message_HideType_ut: '隱藏“使用者已加入對話”的訊息',
|
||||
Message_HideType_wm: '隱藏“歡迎”的訊息',
|
||||
Message_HideType_rm: '隱藏“已刪除訊息”的訊息',
|
||||
Message_HideType_subscription_role_added: '隱藏“已設置角色”的訊息',
|
||||
Message_HideType_subscription_role_removed: '隱藏“不再定義的角色”的訊息',
|
||||
Message_HideType_room_archived: '隱藏“聊天室已封存”的訊息',
|
||||
Message_HideType_room_unarchived: '隱藏“聊天室未封存”的訊息',
|
||||
I_Saved_My_E2E_Password: '儲存我的 E2E 密碼',
|
||||
IP: 'IP',
|
||||
In_app: 'App 內',
|
||||
In_App_And_Desktop: 'App 內及桌面',
|
||||
In_App_and_Desktop_Alert_info: '若 app 開啟時,會在螢幕上方顯示橫幅;顯示桌面通知',
|
||||
Invisible: '隱身',
|
||||
Invite: '邀請',
|
||||
is_a_valid_RocketChat_instance: '是一個有效的 Rocket.Chat 實例',
|
||||
is_not_a_valid_RocketChat_instance: '不是有效的 Rocket.Chat 實例',
|
||||
is_typing: '正在輸入',
|
||||
Invalid_or_expired_invite_token: '無效或到期的邀請 token',
|
||||
Invalid_server_version: '此 App 版本已不支援您正在連線之伺服器版本。當前版本: {{currentVersion}}.\\n\\n最低版本要求: {{minVersion}}',
|
||||
Join_your_workspace: '加入您的工作區',
|
||||
Invite_Link: '邀請連結',
|
||||
Invite_users: '邀請使用者',
|
||||
Join: '加入',
|
||||
Join_our_open_workspace: '加入開放工作區',
|
||||
Just_invited_people_can_access_this_channel: '僅有受邀者能存取此頻道',
|
||||
Language: '語言',
|
||||
last_message: '最後一則訊息',
|
||||
Leave_channel: '離開頻道',
|
||||
leaving_room: '離開聊天室',
|
||||
leave: '離開',
|
||||
Legal: '合法',
|
||||
Light: '淺色',
|
||||
License: '授權條款',
|
||||
Livechat: '即時聊天',
|
||||
Livechat_edit: '即時聊天編輯',
|
||||
Login: '登入',
|
||||
Login_error: '認證失敗!請再試一次',
|
||||
Login_with: '登入為',
|
||||
Logging_out: '正在登出',
|
||||
Logout: '登出',
|
||||
Max_number_of_uses: '最大使用次數',
|
||||
Max_number_of_users_allowed_is_number: '允許使用者上限數量',
|
||||
members: '成員',
|
||||
Members: '成員',
|
||||
Mentioned_Messages: '被提及的訊息',
|
||||
mentioned: '提到',
|
||||
Mentions: '被提及',
|
||||
Message_accessibility: '{{time}}來自{{user}}的訊息: {{message}}',
|
||||
Message_actions: '訊息操作',
|
||||
Message_pinned: '訊息被釘選',
|
||||
Message_removed: '訊息被刪除',
|
||||
Message_starred: '訊息被標註',
|
||||
Message_unstarred: '訊息被取消標註',
|
||||
message: '訊息',
|
||||
messages: '訊息',
|
||||
Message: '訊息',
|
||||
Messages: '訊息',
|
||||
Message_Reported: '訊息已檢舉',
|
||||
Microphone_Permission_Message: 'Rocket.Chat 需要存取您的麥克風,以便發送聲音訊息。',
|
||||
Microphone_Permission: '麥克風授權',
|
||||
Mute: '靜音',
|
||||
muted: '被靜音',
|
||||
My_servers: '我的伺服器',
|
||||
N_people_reacted: '{{n}} 人回复',
|
||||
N_users: '{{n}} 位使用者',
|
||||
name: '名稱',
|
||||
Name: '名稱',
|
||||
Navigation_history: '瀏覽歷史記錄',
|
||||
Never: '從不',
|
||||
New_Message: '新訊息',
|
||||
New_Password: '新密碼',
|
||||
New_Server: '新伺服器',
|
||||
Next: '下一步',
|
||||
No_files: '沒有檔案',
|
||||
No_limit: '沒有限制',
|
||||
No_mentioned_messages: '沒有被提及的訊息',
|
||||
No_pinned_messages: '沒有釘選的訊息',
|
||||
No_results_found: '沒有搜尋結果',
|
||||
No_starred_messages: '沒有加標記的訊息',
|
||||
No_thread_messages: '沒有討論串訊息',
|
||||
No_label_provided: '沒有提供 {{label}}',
|
||||
No_Message: '沒有訊息',
|
||||
No_messages_yet: '當前未有訊息',
|
||||
No_Reactions: '沒有表情貼',
|
||||
No_Read_Receipts: '沒有已讀人員',
|
||||
Not_logged: '沒有記錄',
|
||||
Not_RC_Server: '這不是一個 Rocket.Chat server.\\n{{contact}}',
|
||||
Nothing: '無',
|
||||
Nothing_to_save: '沒有東西可儲存!',
|
||||
Notify_active_in_this_room: '通知這個聊天室的活躍使用者',
|
||||
Notify_all_in_this_room: '通知這個聊天室的所有人',
|
||||
Notifications: '通知',
|
||||
Notification_Duration: '通知持續時間',
|
||||
Notification_Preferences: '通知偏好設定',
|
||||
No_available_agents_to_transfer: '沒有可用的代理進行傳輸',
|
||||
Offline: '離線',
|
||||
Oops: '哎呀!',
|
||||
Omnichannel: 'Omnichannel',
|
||||
Open_Livechats: '打開即時聊天',
|
||||
Omnichannel_enable_alert: '您尚未啟用 Omnichannel,是否想要啟用?',
|
||||
Onboarding_description: '工作區是團隊或組織協作的空間。向工作區管理員詢問要加入的地址或為您的團隊創建一個。',
|
||||
Onboarding_join_workspace: '加入一個工作區',
|
||||
Onboarding_subtitle: '超越團隊合作',
|
||||
Onboarding_title: '歡迎來到 Rocket.Chat',
|
||||
Onboarding_join_open_description: '加入我們的開放工作區以與 Rocket.Chat 團隊及社群交談',
|
||||
Onboarding_agree_terms: '繼續,即表示您同意 Rocket.Chat',
|
||||
Onboarding_less_options: '較少選項',
|
||||
Onboarding_more_options: '較多選項',
|
||||
Online: '上線',
|
||||
Only_authorized_users_can_write_new_messages: '只有經過授權的使用者才能寫新訊息',
|
||||
Open_emoji_selector: '打開 emoji 選擇器',
|
||||
Open_Source_Communication: '開源溝通',
|
||||
Open_your_authentication_app_and_enter_the_code: '打開您的驗證應用程式並輸入代碼。您也可以使用其中一個備用代碼。',
|
||||
OR: '或',
|
||||
OS: '作業系統',
|
||||
Overwrites_the_server_configuration_and_use_room_config: '覆寫伺服器設置和使用聊天室設置',
|
||||
Password: '密碼',
|
||||
Parent_channel_or_group: '父頻道或群組',
|
||||
Permalink_copied_to_clipboard: '永久連結已複製到剪貼簿!',
|
||||
Phone: '電話',
|
||||
Pin: '釘選',
|
||||
Pinned_Messages: '釘選訊息',
|
||||
pinned: '已被釘選',
|
||||
Pinned: '被釘選',
|
||||
Please_add_a_comment: '請新增評論',
|
||||
Please_enter_your_password: '請輸入密碼',
|
||||
Please_wait: '請稍候',
|
||||
Preferences: '偏好設定',
|
||||
Preferences_saved: '偏好設定已被儲存!',
|
||||
Privacy_Policy: '隱私政策',
|
||||
Private_Channel: '私人頻道',
|
||||
Private_Groups: '私人群組',
|
||||
Private: '私有的',
|
||||
Processing: '處理中',
|
||||
Profile_saved_successfully: '個人資料儲存成功!',
|
||||
Profile: '個人資料',
|
||||
Public_Channel: '公共頻道',
|
||||
Public: '公共',
|
||||
Push_Notifications: '推送通知',
|
||||
Push_Notifications_Alert_Info: '這些通知將在未開啟 App 時發送給您',
|
||||
Quote: '引用',
|
||||
Reactions_are_disabled: '表情貼被禁用',
|
||||
Reactions_are_enabled: '表情貼被啟用',
|
||||
Reactions: '表情貼',
|
||||
Read: '讀取',
|
||||
Read_External_Permission_Message: 'Rocket.Chat 需要存取您裝置上的相片、多媒體及檔案',
|
||||
Read_External_Permission: '讀取媒體權限',
|
||||
Read_Only_Channel: '唯讀頻道',
|
||||
Read_Only: '唯讀',
|
||||
Read_Receipt: '查看已讀人員',
|
||||
Receive_Group_Mentions: '接收群組提及',
|
||||
Receive_Group_Mentions_Info: '接收@all和@here提及',
|
||||
Register: '註冊',
|
||||
Repeat_Password: '重複輸入密碼',
|
||||
Replied_on: '回覆在',
|
||||
replies: '回覆',
|
||||
reply: '回覆',
|
||||
Reply: '回覆',
|
||||
Report: '檢舉',
|
||||
Receive_Notification: '接收通知',
|
||||
Receive_notifications_from: '接收來自 {{name}} 的通知',
|
||||
Resend: '重新發送',
|
||||
Reset_password: '重置密碼',
|
||||
resetting_password: '正在重置密碼',
|
||||
RESET: '重置',
|
||||
Return: '返回',
|
||||
Review_app_title: '對此 App 滿意嗎?',
|
||||
Review_app_desc: '請在 {{store}} 給予我們 5 星好評',
|
||||
Review_app_yes: '沒問題',
|
||||
Review_app_no: '婉拒',
|
||||
Review_app_later: '之後再說',
|
||||
Review_app_unable_store: '無法開啟 {{store}}',
|
||||
Review_this_app: '評分此 App',
|
||||
Remove: '移除',
|
||||
Roles: '角色',
|
||||
Room_actions: '聊天室操作',
|
||||
Room_changed_announcement: '{{userBy}}將聊天室通知改為:{{announcement}}',
|
||||
Room_changed_avatar: 'Room avatar changed by {{userBy}}',
|
||||
Room_changed_description: '{{userBy}}將聊天室說明改為:{{description}}',
|
||||
Room_changed_privacy: '{{userBy}}將聊天室類型改為:{{type}}',
|
||||
Room_changed_topic: '{{userBy}}將聊天室主題改為:{{topic}}',
|
||||
Room_Files: '聊天室檔案',
|
||||
Room_Info_Edit: '修改聊天室資訊',
|
||||
Room_Info: '聊天室資訊',
|
||||
Room_Members: '聊天室成員',
|
||||
Room_name_changed: '{{userBy}} 將聊天室名稱改為:{{{name}}',
|
||||
SAVE: '儲存',
|
||||
Save_Changes: '儲存更改',
|
||||
Save: '儲存',
|
||||
Saved: '保存',
|
||||
saving_preferences: '儲存偏好設定',
|
||||
saving_profile: '儲存配置文件',
|
||||
saving_settings: '儲存設定',
|
||||
saved_to_gallery: '儲存至圖片庫',
|
||||
Save_Your_E2E_Password: '儲存您的 E2E 密碼',
|
||||
Save_Your_Encryption_Password: '儲存您的加密密碼',
|
||||
Save_Your_Encryption_Password_warning: '此密碼未被儲存在任何地方,為此您必須安全存放您的密碼',
|
||||
Save_Your_Encryption_Password_info: '請記住,如果你遺失了您的密碼,您將無法存取您的訊息並不可恢復',
|
||||
Search_Messages: '搜尋訊息',
|
||||
Search: '搜尋',
|
||||
Search_by: '搜尋',
|
||||
Search_global_users: '搜尋全域使用者',
|
||||
Search_global_users_description: '如果啟用,您將可以搜尋其他公司、伺服器上的任何使用者',
|
||||
Seconds: '{{second}} 秒',
|
||||
Security_and_privacy: '安全與隱私',
|
||||
Select_Avatar: '選擇大頭貼',
|
||||
Select_Server: '選擇伺服器',
|
||||
Select_Users: '選擇使用者',
|
||||
Select_a_Channel: '選擇一個頻道',
|
||||
Select_a_Department: '選擇一個部門',
|
||||
Select_an_option: '選擇一個選項',
|
||||
Select_a_User: '選擇一個使用者',
|
||||
Send: '發送',
|
||||
Send_audio_message: '發送語音訊息',
|
||||
Send_crash_report: '送出當機報告',
|
||||
Send_message: '發送訊息',
|
||||
Send_me_the_code_again: '再次發送代碼給我',
|
||||
Send_to: '發送到',
|
||||
Sending_to: '正發送到',
|
||||
Sent_an_attachment: '發送附件',
|
||||
Server: '伺服器',
|
||||
Servers: '伺服器',
|
||||
Server_version: '伺服器版本: {{version}}',
|
||||
Set_username_subtitle: '使用者名稱是用來讓其他使用者在訊息中提到您',
|
||||
Set_custom_status: '設定自訂狀態',
|
||||
Set_status: '設定狀態',
|
||||
Status_saved_successfully: '狀態儲存成功',
|
||||
Settings: '設定',
|
||||
Settings_succesfully_changed: '設定更改成功!',
|
||||
Share: '分享',
|
||||
Share_Link: '分享連結',
|
||||
Share_this_app: '分享此 app',
|
||||
Show_more: '顯示更多',
|
||||
Show_Unread_Counter: '顯示未讀訊息數量',
|
||||
Show_Unread_Counter_Info: '顯示未讀訊息數量資訊',
|
||||
Sign_in_your_server: '登錄你的伺服器',
|
||||
Sign_Up: '註冊',
|
||||
Some_field_is_invalid_or_empty: '某些字段無效或為空',
|
||||
Sorting_by: '以{{key}}排序',
|
||||
Sound: '聲音',
|
||||
Star_room: '標記聊天室',
|
||||
Star: '標記',
|
||||
Starred_Messages: '標記的訊息',
|
||||
starred: '被標記',
|
||||
Starred: '已標記',
|
||||
Start_of_conversation: '開始對話',
|
||||
Start_a_Discussion: '開始一個討論',
|
||||
Started_discussion: '已開始的討論',
|
||||
Started_call: '{{userBy}} 開始的通話',
|
||||
Submit: '送出',
|
||||
Table: '表格',
|
||||
Tags: '標籤',
|
||||
Take_a_photo: '拍照',
|
||||
Take_a_video: '錄影',
|
||||
Take_it: '拿去!',
|
||||
tap_to_change_status: '點擊即可更改狀態',
|
||||
Tap_to_view_servers_list: '點擊查看伺服器列表',
|
||||
Terms_of_Service: '服務條款',
|
||||
Theme: '佈景主題',
|
||||
The_user_wont_be_able_to_type_in_roomName: '此使用者將無法在 {{roomName}} 中輸入',
|
||||
The_user_will_be_able_to_type_in_roomName: '此使用者將可以在 {{roomName}} 中輸入',
|
||||
There_was_an_error_while_action: '{{action}}出現錯誤!',
|
||||
This_room_is_blocked: '這個聊天室已被鎖定',
|
||||
This_room_is_read_only: '這個聊天室是唯讀的',
|
||||
Thread: '討論串',
|
||||
Threads: '討論串',
|
||||
Timezone: '時區',
|
||||
To: '到',
|
||||
topic: '主題',
|
||||
Topic: '主題',
|
||||
Translate: '翻譯',
|
||||
Try_again: '再試一次',
|
||||
Two_Factor_Authentication: '雙重認證',
|
||||
Type_the_channel_name_here: '在這裡輸入頻道名稱',
|
||||
unarchive: '取消封存',
|
||||
UNARCHIVE: '取消封存',
|
||||
Unblock_user: '解除封鎖',
|
||||
Unfavorite: '取消最愛',
|
||||
Unfollowed_thread: '取消追蹤討論',
|
||||
Unmute: '取消靜音',
|
||||
unmuted: '靜音狀態',
|
||||
Unpin: '取消釘選',
|
||||
unread_messages: '未讀訊息',
|
||||
Unread: '未讀',
|
||||
Unread_on_top: '未讀優先',
|
||||
Unstar: '取消標記',
|
||||
Updating: '正在更新',
|
||||
Uploading: '正在上傳',
|
||||
Upload_file_question_mark: '上傳文件?',
|
||||
User: '使用者',
|
||||
Users: '使用者',
|
||||
User_added_by: '由{{userBy}}添加的使用者 {{userAdded}}',
|
||||
User_Info: '使用者資訊',
|
||||
User_has_been_key: '使用者已被{{key}}',
|
||||
User_is_no_longer_role_by_: '{{userBy}}將角色 {{role}} 從使用者 {{user}} 身上移除',
|
||||
User_muted_by: '使用者 {{userMuted}} 被 {{userBy}} 靜音',
|
||||
User_removed_by: '使用者 {{userRemoved}} 被 {{userBy}} 移除',
|
||||
User_sent_an_attachment: '{{user}} 寄送了一個附件',
|
||||
User_unmuted_by: '使用者 {{userUnmuted}} 被 {{userBy}} 取消靜音',
|
||||
User_was_set_role_by_: '使用者 {{user}} 被 {{userBy}} 設置角色 {{role}}',
|
||||
Username_is_empty: '使用者名稱是空的',
|
||||
Username: '使用者名稱',
|
||||
Username_or_email: '使用者名稱或電子郵件',
|
||||
Uses_server_configuration: '使用伺服器設定',
|
||||
Validating: '正在驗證',
|
||||
Registration_Succeeded: '註冊成功',
|
||||
Verify: '驗證',
|
||||
Verify_email_title: '註冊成功',
|
||||
Verify_email_desc: '我們已經送出一封電子郵件,以確認您的註冊。如果您沒有很快收到,請再試一次。',
|
||||
Verify_your_email_for_the_code_we_sent: '檢查您的電子郵件以取得我們發送的代碼',
|
||||
Video_call: '視訊通話',
|
||||
View_Original: '檢視原文',
|
||||
Voice_call: '語音通話',
|
||||
Waiting_for_network: '等待網路連線',
|
||||
Websocket_disabled: 'Websocket 已於此伺服器上禁用。\\n{{contact}}',
|
||||
Welcome: '歡迎',
|
||||
What_are_you_doing_right_now: '現在在做些什麼?',
|
||||
Whats_your_2fa: '您的 2FA 代碼是?',
|
||||
Without_Servers: '未連接至伺服器',
|
||||
Workspaces: '工作區',
|
||||
Would_you_like_to_return_the_inquiry: '你想回覆詢問嗎?',
|
||||
Write_External_Permission_Message: 'Rocket.Chat 需要您圖片庫的存取權限以儲存圖片。',
|
||||
Write_External_Permission: '圖片庫權限',
|
||||
Yes: '是',
|
||||
Yes_action_it: '是的,{{action}}它!',
|
||||
Yesterday: '昨天',
|
||||
You_are_in_preview_mode: '您處於預覽模式',
|
||||
You_are_offline: '您處於離線狀態',
|
||||
You_can_search_using_RegExp_eg: '您可用 RegExp 進行搜尋。例如`/^text$/i`',
|
||||
You_colon: '你:',
|
||||
you_were_mentioned: '你被提到了',
|
||||
You_were_removed_from_channel: '您已從 {{channel}} 中被踢除',
|
||||
you: '你',
|
||||
You: '你',
|
||||
Logged_out_by_server: '伺服器端已將你登出,請重新登入',
|
||||
You_need_to_access_at_least_one_RocketChat_server_to_share_something: '您需要至少連接一個 Rocket.Chat 伺服器才能共享某些内容。',
|
||||
You_need_to_verifiy_your_email_address_to_get_notications: '您需要先驗證您的電子郵件以啟用通知',
|
||||
Your_certificate: '你的證書',
|
||||
Your_invite_link_will_expire_after__usesLeft__uses: '您的邀請連結將在{{usesLeft}}使用後到期。',
|
||||
Your_invite_link_will_expire_on__date__or_after__usesLeft__uses: '您的邀請連結將於{{date}}或{{usesLeft}}使用後到期。',
|
||||
Your_invite_link_will_expire_on__date__: '您的邀請連結將於{{date}}到期。',
|
||||
Your_invite_link_will_never_expire: '您的邀請連結永久有效。',
|
||||
Your_workspace: '您的工作區',
|
||||
Your_password_is: '您的密碼',
|
||||
Version_no: '版本: {{version}}',
|
||||
You_will_not_be_able_to_recover_this_message: '您將無法恢復此訊息!',
|
||||
You_will_unset_a_certificate_for_this_server: '您將取消此伺服器的憑證設定',
|
||||
Change_Language: '切換語言',
|
||||
Crash_report_disclaimer: '我們絕不記錄您的聊天內容。 崩潰報告和分析事件僅與 Rocket.Chat 有關,以便識別和修復問題。',
|
||||
Type_message: '輸入訊息',
|
||||
Room_search: '搜索聊天室',
|
||||
Room_selection: '選擇房間(輸入 1...9)',
|
||||
Next_room: '下一個聊天室',
|
||||
Previous_room: '上一個聊天室',
|
||||
New_room: '新聊天室',
|
||||
Upload_room: '上傳至聊天室',
|
||||
Search_messages: '搜尋訊息',
|
||||
Scroll_messages: '訊息滾動',
|
||||
Reply_latest: '回覆最新訊息',
|
||||
Reply_in_Thread: '討論串回覆',
|
||||
Server_selection: '選擇伺服器',
|
||||
Server_selection_numbers: '選擇伺服器(輸入 1...9)',
|
||||
Add_server: '新增伺服器',
|
||||
New_line: '新的一行',
|
||||
You_will_be_logged_out_of_this_application: '您即將登出',
|
||||
Clear: '清除',
|
||||
This_will_clear_all_your_offline_data: '這將清除您的所有離線資料。',
|
||||
This_will_remove_all_data_from_this_server: '這將從此伺服器中刪除所有資料。',
|
||||
Mark_unread: '標記未讀',
|
||||
Wait_activation_warning: '您的帳號必須由管理員手動啟用後才能登入。',
|
||||
Screen_lock: '螢幕鎖定',
|
||||
Local_authentication_biometry_title: '驗證',
|
||||
Local_authentication_biometry_fallback: '使用通關密碼',
|
||||
Local_authentication_unlock_option: '以通關密碼解鎖',
|
||||
Local_authentication_change_passcode: '變更通關密碼',
|
||||
Local_authentication_info: '註: 如果您忘記了通關密碼,將需要移除並重新安裝此 App',
|
||||
Local_authentication_facial_recognition: '臉部辨識',
|
||||
Local_authentication_fingerprint: '指紋辨識',
|
||||
Local_authentication_unlock_with_label: '以 {{label}} 解鎖',
|
||||
Local_authentication_auto_lock_60: '1分鐘後',
|
||||
Local_authentication_auto_lock_300: '5分鐘後',
|
||||
Local_authentication_auto_lock_900: '15分鐘後',
|
||||
Local_authentication_auto_lock_1800: '半小時後',
|
||||
Local_authentication_auto_lock_3600: '一小時後',
|
||||
Passcode_enter_title: '請輸入通關密碼',
|
||||
Passcode_choose_title: '請輸入新通關密碼',
|
||||
Passcode_choose_confirm_title: '請確認新通關密碼',
|
||||
Passcode_choose_error: '不正確的通關密碼,請再試一次',
|
||||
Passcode_choose_force_set: '管理員設定必填',
|
||||
Passcode_app_locked_title: 'App 已鎖定',
|
||||
Passcode_app_locked_subtitle: '{{timeLeft}} 秒後再進行嘗試',
|
||||
After_seconds_set_by_admin: '{{seconds}} 秒 (管理員設定)',
|
||||
Dont_activate: '現在不要啟用',
|
||||
Queued_chats: '聊天佇列',
|
||||
Queue_is_empty: '佇列是空的',
|
||||
Logout_from_other_logged_in_locations: '登出其他已登入的設備',
|
||||
You_will_be_logged_out_from_other_locations: '您將於其他設備上登出',
|
||||
Logged_out_of_other_clients_successfully: '成功登出其他用戶端',
|
||||
Logout_failed: '登出失敗',
|
||||
Log_analytics_events: '日誌分析事件',
|
||||
E2E_encryption_change_password_title: '變更加密密碼',
|
||||
E2E_encryption_change_password_description: '現在您可以建立加密私人群組和私訊。您也可以變更已存在的私人群組或是私訊來加密。\\n\\n這是點對點的加密,所以用來加密/解密的金鑰將不會儲存到伺服器上。為此,您必須安全存放您的密碼。如果您希望在其他裝置上使用對點加密時,將會需要輸入此密碼。',
|
||||
E2E_encryption_change_password_error: '變更 E2E 密碼時發生錯誤!',
|
||||
E2E_encryption_change_password_success: 'E2E 密碼已成功變更!',
|
||||
E2E_encryption_change_password_message: '請確定您已將其安全存放至別處',
|
||||
E2E_encryption_change_password_confirmation: '是,我要變更',
|
||||
E2E_encryption_reset_title: '重設 E2E 金鑰',
|
||||
E2E_encryption_reset_description: '此選項將撤銷您目前的*E2E 金鑰*並將您登出。\\n當您再次登入時,Rocket.Chat 將產生新的一組金鑰並恢復您對任一有在線成員的加密聊天室之存取權限。\\n由於 E2E 加密的特性,Rocket.Chat 無法恢復無在線成員之聊天室之存取權限。',
|
||||
E2E_encryption_reset_button: '重設',
|
||||
E2E_encryption_reset_error: '重設 E2E 金鑰時發生錯誤!',
|
||||
E2E_encryption_reset_message: '您將被登出',
|
||||
E2E_encryption_reset_confirmation: '是,我要重設',
|
||||
Following: '正在追蹤',
|
||||
Threads_displaying_all: '顯示全部',
|
||||
Threads_displaying_following: '顯示追蹤中',
|
||||
Threads_displaying_unread: '顯示未讀',
|
||||
No_threads: '當前沒有討論串',
|
||||
No_threads_following: '當前沒有正在追蹤的討論',
|
||||
No_threads_unread: '當前沒有未讀的討論',
|
||||
Messagebox_Send_to_channel: '發送至頻道'
|
||||
};
|
|
@ -0,0 +1,682 @@
|
|||
{
|
||||
"1_person_reacted": "1 人回覆了",
|
||||
"1_user": "1 位使用者",
|
||||
"error-action-not-allowed": "{{action}} 不允許",
|
||||
"error-application-not-found": "找不到應用程式",
|
||||
"error-archived-duplicate-name": "已有一個名為「{{room_name}}」的封存頻道",
|
||||
"error-avatar-invalid-url": "無效的大頭貼網址:{{url}}",
|
||||
"error-avatar-url-handling": "錯誤,無法將 {{username}} 的大頭貼設置為URL({{url}})",
|
||||
"error-cant-invite-for-direct-room": "無法邀請使用者進入私訊",
|
||||
"error-could-not-change-email": "無法更改電子郵件",
|
||||
"error-could-not-change-name": "無法更改名稱",
|
||||
"error-could-not-change-username": "無法更改使用者名稱",
|
||||
"error-could-not-change-status": "無法更改狀態",
|
||||
"error-delete-protected-role": "無法刪除受保護的角色",
|
||||
"error-department-not-found": "找不到部門",
|
||||
"error-direct-message-file-upload-not-allowed": "私人對話中不允許檔案分享",
|
||||
"error-duplicate-channel-name": "名為「{{channel_name}}」的頻道已存在",
|
||||
"error-email-domain-blacklisted": "電子郵件網域被禁用",
|
||||
"error-email-send-failed": "嘗試發送電子郵件時出錯:{{message}}",
|
||||
"error-save-image": "錯誤,無法儲存圖片",
|
||||
"error-save-video": "錯誤,無法儲存影片",
|
||||
"error-field-unavailable": "{{field}} 已被使用 :(",
|
||||
"error-file-too-large": "檔案太大",
|
||||
"error-importer-not-defined": "沒有正確定義,它缺少匯入類型",
|
||||
"error-input-is-not-a-valid-field": "{{input}}不是有效的{{field}}",
|
||||
"error-invalid-actionlink": "無效的操作連結",
|
||||
"error-invalid-arguments": "無效的參數",
|
||||
"error-invalid-asset": "無效的資源",
|
||||
"error-invalid-channel": "無效的頻道",
|
||||
"error-invalid-channel-start-with-chars": "無效的頻道,請以 @ 或 # 開頭",
|
||||
"error-invalid-custom-field": "無效的自訂欄位",
|
||||
"error-invalid-custom-field-name": "無效的自訂欄位名稱。只能包含字母、數字、連字符(-)及下底線(_).",
|
||||
"error-invalid-date": "無效的日期",
|
||||
"error-invalid-description": "無效的描述",
|
||||
"error-invalid-domain": "無效的域名",
|
||||
"error-invalid-email": "無效的電子郵件{{email}}",
|
||||
"error-invalid-email-address": "無效的郵件地址",
|
||||
"error-invalid-file-height": "無效的檔案高度",
|
||||
"error-invalid-file-type": "無效的檔案類型",
|
||||
"error-invalid-file-width": "無效的檔案寬度",
|
||||
"error-invalid-from-address": "無效的地址",
|
||||
"error-invalid-integration": "無效的整合",
|
||||
"error-invalid-message": "無效的訊息",
|
||||
"error-invalid-method": "無效的方法",
|
||||
"error-invalid-name": "無效的名稱",
|
||||
"error-invalid-password": "無效的密碼",
|
||||
"error-invalid-redirectUri": "無效的轉址",
|
||||
"error-invalid-role": "無效的角色",
|
||||
"error-invalid-room": "無效的聊天室",
|
||||
"error-invalid-room-name": "{{room_name}} 不是一個有效的聊天室名稱",
|
||||
"error-invalid-room-type": "{{type}} 不是有效的聊天室類型",
|
||||
"error-invalid-settings": "無效的設置",
|
||||
"error-invalid-subscription": "無效的訂閱",
|
||||
"error-invalid-token": "無效的 token",
|
||||
"error-invalid-triggerWords": "無效的關鍵字",
|
||||
"error-invalid-urls": "無效的網址",
|
||||
"error-invalid-user": "無效的使用者",
|
||||
"error-invalid-username": "無效的使用者名稱",
|
||||
"error-invalid-webhook-response": "webhook 網址以200以外的狀態響應",
|
||||
"error-message-deleting-blocked": "訊息刪除已停用",
|
||||
"error-message-editing-blocked": "訊息編輯已停用",
|
||||
"error-message-size-exceeded": "訊息大小超出上限",
|
||||
"error-missing-unsubscribe-link": "您必須提供[取消訂閱]連結。",
|
||||
"error-no-tokens-for-this-user": "這名使用者沒有Token",
|
||||
"error-not-allowed": "不允許",
|
||||
"error-not-authorized": "未授權",
|
||||
"error-push-disabled": "推播已停用",
|
||||
"error-remove-last-owner": "這是最後的擁有者。請在刪除此人之前設置一個新的擁有者。",
|
||||
"error-role-in-use": "無法刪除正在使用中的角色",
|
||||
"error-role-name-required": "角色名稱是必須的",
|
||||
"error-the-field-is-required": "字段 {{field}} 是必須的。",
|
||||
"error-too-many-requests": "錯誤,請求過多。請稍候{{seconds}}秒後再進行嘗試。",
|
||||
"error-user-is-not-activated": "使用者尚未啟用",
|
||||
"error-user-has-no-roles": "使用者尚未設定角色",
|
||||
"error-user-limit-exceeded": "嘗試邀請到 #channel_name 的使用者數量超過了管理員設置的限制",
|
||||
"error-user-not-in-room": "使用者不在這個聊天室",
|
||||
"error-user-registration-custom-field": "無效的自訂註冊欄位",
|
||||
"error-user-registration-disabled": "使用者註冊已停用",
|
||||
"error-user-registration-secret": "只能透過加密網址進行使用者註冊",
|
||||
"error-you-are-last-owner": "您是最後的擁有者。請刪除此人之前設置一個新的擁有者。",
|
||||
"Actions": "操作",
|
||||
"activity": "活動時間",
|
||||
"Activity": "以活動時間排序",
|
||||
"Add_Reaction": "增加表情貼",
|
||||
"Add_Server": "新增伺服器",
|
||||
"Add_users": "新增使用者",
|
||||
"Admin_Panel": "管理者面板",
|
||||
"Agent": "代理",
|
||||
"Alert": "警報",
|
||||
"alert": "警報",
|
||||
"alerts": "警報",
|
||||
"All_users_in_the_channel_can_write_new_messages": "頻道中的所有使用者都可以發送新訊息",
|
||||
"A_meaningful_name_for_the_discussion_room": "取一個有意義的討論區名稱",
|
||||
"All": "所有",
|
||||
"All_Messages": "全部訊息",
|
||||
"Allow_Reactions": "允許表情貼",
|
||||
"Alphabetical": "以名稱排序",
|
||||
"and_more": "和更多的",
|
||||
"and": "和",
|
||||
"announcement": "公告",
|
||||
"Announcement": "公告",
|
||||
"Apply_Your_Certificate": "使用自己的憑證",
|
||||
"ARCHIVE": "封存",
|
||||
"archive": "封存",
|
||||
"are_typing": "正在輸入",
|
||||
"Are_you_sure_question_mark": "你確定嗎?",
|
||||
"Are_you_sure_you_want_to_leave_the_room": "你確定要離開聊天室 {{room}} 嗎?",
|
||||
"Audio": "音訊",
|
||||
"Authenticating": "正在驗證身份",
|
||||
"Automatic": "自動",
|
||||
"Auto_Translate": "自動翻譯",
|
||||
"Avatar_changed_successfully": "大頭貼更新成功!",
|
||||
"Avatar_Url": "大頭貼地址",
|
||||
"Away": "離開",
|
||||
"Back": "返回",
|
||||
"Black": "黑色",
|
||||
"Block_user": "封鎖此用戶",
|
||||
"Browser": "瀏覽器",
|
||||
"Broadcast_channel_Description": "只有經過授權的使用者才能發送新訊息,但其他使用者可以回覆",
|
||||
"Broadcast_Channel": "廣播頻道",
|
||||
"Busy": "忙碌",
|
||||
"By_proceeding_you_are_agreeing": "若要繼續操作,請同意我們的",
|
||||
"Cancel_editing": "取消編輯",
|
||||
"Cancel_recording": "取消錄製",
|
||||
"Cancel": "取消",
|
||||
"changing_avatar": "更改大頭貼",
|
||||
"creating_channel": "新建頻道",
|
||||
"creating_invite": "建立邀請",
|
||||
"Channel_Name": "頻道名稱",
|
||||
"Channels": "頻道",
|
||||
"Chats": "聊天",
|
||||
"Call_already_ended": "通話已經結束!",
|
||||
"Clear_cookies_alert": "是否清除所有 cookies?",
|
||||
"Clear_cookies_desc": "本操作將清除所有登入 cookies,以登入其他帳號",
|
||||
"Clear_cookies_yes": "是,清除 cookies",
|
||||
"Clear_cookies_no": "否,保留 cookies",
|
||||
"Click_to_join": "點擊以參與",
|
||||
"Close": "關閉",
|
||||
"Close_emoji_selector": "關閉 emoji 選擇器",
|
||||
"Closing_chat": "結束聊天",
|
||||
"Change_language_loading": "切換語言",
|
||||
"Chat_closed_by_agent": "聊天已被客服關閉",
|
||||
"Choose": "選擇",
|
||||
"Choose_from_library": "從媒體庫選擇",
|
||||
"Choose_file": "選擇檔案",
|
||||
"Choose_where_you_want_links_be_opened": "請選擇您要將連結開啟在",
|
||||
"Code": "程式碼",
|
||||
"Code_or_password_invalid": "驗證碼或密碼不正確",
|
||||
"Collaborative": "協作",
|
||||
"Confirm": "確認",
|
||||
"Connect": "連接",
|
||||
"Connected": "已連接",
|
||||
"connecting_server": "連線至伺服器",
|
||||
"Connecting": "連接中",
|
||||
"Contact_us": "聯絡我們",
|
||||
"Contact_your_server_admin": "請聯絡系統管理員",
|
||||
"Continue_with": "繼續採用",
|
||||
"Copied_to_clipboard": "複製到剪貼簿",
|
||||
"Copy": "複製",
|
||||
"Conversation": "對話",
|
||||
"Permalink": "永久連結",
|
||||
"Certificate_password": "憑證密碼",
|
||||
"Clear_cache": "清除本機資料",
|
||||
"Clear_cache_loading": "清除快取",
|
||||
"Whats_the_password_for_your_certificate": "您的憑證密碼是?",
|
||||
"Create_account": "新建帳戶",
|
||||
"Create_Channel": "新建頻道",
|
||||
"Create_Direct_Messages": "新增私人訊息",
|
||||
"Create_Discussion": "新增討論區",
|
||||
"Created_snippet": "新增程式碼片段",
|
||||
"Create_a_new_workspace": "建立一個新的工作區",
|
||||
"Create": "建立",
|
||||
"Custom_Status": "自訂狀態",
|
||||
"Dark": "深色",
|
||||
"Dark_level": "深色程度",
|
||||
"Default": "預設",
|
||||
"Default_browser": "預設瀏覽器",
|
||||
"Delete_Room_Warning": "刪除聊天室將連帶刪除其中所有訊息。此操作將無法還原。",
|
||||
"Department": "部門",
|
||||
"delete": "刪除",
|
||||
"Delete": "刪除",
|
||||
"DELETE": "刪除",
|
||||
"deleting_room": "正在刪除聊天室",
|
||||
"description": "描述",
|
||||
"Description": "描述",
|
||||
"Desktop_Options": "桌面選項",
|
||||
"Desktop_Notifications": "桌面通知",
|
||||
"Desktop_Alert_info": "這些通知將發送至桌面",
|
||||
"Directory": "目錄",
|
||||
"Direct_Messages": "私訊",
|
||||
"Disable_notifications": "禁用訊息通知",
|
||||
"Discussions": "討論區",
|
||||
"Discussion_Desc": "幫助保持事態更新!透過建立討論,一個和所選頻道雙向關聯的子頻道將會被建立。",
|
||||
"Discussion_name": "討論區名稱",
|
||||
"Done": "完成",
|
||||
"Dont_Have_An_Account": "還未擁有帳號?",
|
||||
"Do_you_have_an_account": "是否擁有帳號?",
|
||||
"Do_you_have_a_certificate": "是否擁有憑證?",
|
||||
"Do_you_really_want_to_key_this_room_question_mark": "您真的想要{{key}}這個聊天室嗎?",
|
||||
"E2E_Encryption": "E2E 加密",
|
||||
"E2E_How_It_Works_info1": "現在您可以建立加密私人群組和私訊。您也可以變更已存在的私人群組或是私訊來加密。",
|
||||
"E2E_How_It_Works_info2": "這是*點對點的加密*,所以用來加密/解密的金鑰將不會儲存到伺服器上。為此,*您必須安全存放您的密碼*。如果您希望在其他裝置上使用對點加密時,會需要輸入此密碼。",
|
||||
"E2E_How_It_Works_info3": "如果繼續,將自動產生一組 E2E 密碼",
|
||||
"E2E_How_It_Works_info4": "您也可以隨時從已輸入既有密碼的任何瀏覽器設定新密碼給您的加密金鑰。",
|
||||
"edit": "編輯",
|
||||
"edited": "已編輯",
|
||||
"Edit": "編輯",
|
||||
"Edit_Status": "編輯狀態",
|
||||
"Edit_Invite": "編輯邀請",
|
||||
"End_to_end_encrypted_room": "E2E 加密聊天室",
|
||||
"end_to_end_encryption": "E2E 加密",
|
||||
"Email_Notification_Mode_All": "每次被標記或私訊",
|
||||
"Email_Notification_Mode_Disabled": "禁用",
|
||||
"Email_or_password_field_is_empty": "電子郵件或密碼欄位為空",
|
||||
"Email": "電子郵件",
|
||||
"email": "電子郵件",
|
||||
"Empty_title": "空白標題",
|
||||
"Enable_Auto_Translate": "開啟自動翻譯",
|
||||
"Enable_notifications": "開啟訊息通知",
|
||||
"Encrypted": "已加密",
|
||||
"Encrypted_message": "加密訊息",
|
||||
"Enter_Your_E2E_Password": "輸入您的 E2E 密碼",
|
||||
"Enter_Your_Encryption_Password_desc1": "這將會允許您存取您的加密私人群組和私訊",
|
||||
"Enter_Your_Encryption_Password_desc2": "您需要在任何使用此聊天的平台輸入密碼,以加/解密您的訊息",
|
||||
"Encryption_error_title": "您的加密密碼似乎有誤",
|
||||
"Encryption_error_desc": "無法使用匯入的加密金鑰來解密",
|
||||
"Everyone_can_access_this_channel": "所有人皆可存取此頻道",
|
||||
"Error_uploading": "錯誤上傳",
|
||||
"Expiration_Days": "到期 (日)",
|
||||
"Favorite": "我的最愛",
|
||||
"Favorites": "我的最愛",
|
||||
"Files": "檔案",
|
||||
"File_description": "檔案描述",
|
||||
"File_name": "檔案名稱",
|
||||
"Finish_recording": "完成錄製",
|
||||
"Following_thread": "追蹤的討論串",
|
||||
"For_your_security_you_must_enter_your_current_password_to_continue": "為了您的安全,您必須重新輸入密碼才能繼續",
|
||||
"Forgot_password_If_this_email_is_registered": "如果此電子郵件已註冊,我們將發送有關如何重設密碼的說明。如果您未在短時間內收到電子郵件,請再試一次。",
|
||||
"Forgot_password": "忘記密碼",
|
||||
"Forgot_Password": "忘記密碼",
|
||||
"Forward": "轉發",
|
||||
"Forward_Chat": "轉發聊天",
|
||||
"Forward_to_department": "轉發到部門",
|
||||
"Forward_to_user": "轉發給使用者",
|
||||
"Full_table": "點擊以查看完整表格",
|
||||
"Generate_New_Link": "產生新的連結",
|
||||
"Group_by_favorites": "我的最愛優先",
|
||||
"Group_by_type": "以類型分組",
|
||||
"Hide": "隱藏",
|
||||
"Has_joined_the_channel": "已加入頻道",
|
||||
"Has_joined_the_conversation": "已經加入此對話",
|
||||
"Has_left_the_channel": "已離開頻道",
|
||||
"Hide_System_Messages": "隱藏系統訊息",
|
||||
"Hide_type_messages": "隱藏 '{{type}}' 訊息",
|
||||
"How_It_Works": "運作方式",
|
||||
"Message_HideType_uj": "隱藏“使用者加入”訊息",
|
||||
"Message_HideType_ul": "隱藏“使用者離開”訊息",
|
||||
"Message_HideType_ru": "隱藏“使用者已刪除”訊息",
|
||||
"Message_HideType_au": "隱藏“使用者已增加”訊息",
|
||||
"Message_HideType_mute_unmute": "隱藏“使用者靜音/取消靜音”訊息",
|
||||
"Message_HideType_r": "隱藏“聊天室名稱已更改”的訊息",
|
||||
"Message_HideType_ut": "隱藏“使用者已加入對話”的訊息",
|
||||
"Message_HideType_wm": "隱藏“歡迎”的訊息",
|
||||
"Message_HideType_rm": "隱藏“已刪除訊息”的訊息",
|
||||
"Message_HideType_subscription_role_added": "隱藏“已設置角色”的訊息",
|
||||
"Message_HideType_subscription_role_removed": "隱藏“不再定義的角色”的訊息",
|
||||
"Message_HideType_room_archived": "隱藏“聊天室已封存”的訊息",
|
||||
"Message_HideType_room_unarchived": "隱藏“聊天室未封存”的訊息",
|
||||
"I_Saved_My_E2E_Password": "儲存我的 E2E 密碼",
|
||||
"IP": "IP",
|
||||
"In_app": "App 內",
|
||||
"In_App_And_Desktop": "App 內及桌面",
|
||||
"In_App_and_Desktop_Alert_info": "若 app 開啟時,會在螢幕上方顯示橫幅;顯示桌面通知",
|
||||
"Invisible": "隱身",
|
||||
"Invite": "邀請",
|
||||
"is_a_valid_RocketChat_instance": "是一個有效的 Rocket.Chat 實例",
|
||||
"is_not_a_valid_RocketChat_instance": "不是有效的 Rocket.Chat 實例",
|
||||
"is_typing": "正在輸入",
|
||||
"Invalid_or_expired_invite_token": "無效或到期的邀請 token",
|
||||
"Invalid_server_version": "此 App 版本已不支援您正在連線之伺服器版本。當前版本: {{currentVersion}}.\\n\\n最低版本要求: {{minVersion}}",
|
||||
"Join_your_workspace": "加入您的工作區",
|
||||
"Invite_Link": "邀請連結",
|
||||
"Invite_users": "邀請使用者",
|
||||
"Join": "加入",
|
||||
"Join_our_open_workspace": "加入開放工作區",
|
||||
"Just_invited_people_can_access_this_channel": "僅有受邀者能存取此頻道",
|
||||
"Language": "語言",
|
||||
"last_message": "最後一則訊息",
|
||||
"Leave_channel": "離開頻道",
|
||||
"leaving_room": "離開聊天室",
|
||||
"leave": "離開",
|
||||
"Legal": "合法",
|
||||
"Light": "淺色",
|
||||
"License": "授權條款",
|
||||
"Livechat": "即時聊天",
|
||||
"Livechat_edit": "即時聊天編輯",
|
||||
"Login": "登入",
|
||||
"Login_error": "認證失敗!請再試一次",
|
||||
"Login_with": "登入為",
|
||||
"Logging_out": "正在登出",
|
||||
"Logout": "登出",
|
||||
"Max_number_of_uses": "最大使用次數",
|
||||
"Max_number_of_users_allowed_is_number": "允許使用者上限數量",
|
||||
"members": "成員",
|
||||
"Members": "成員",
|
||||
"Mentioned_Messages": "被提及的訊息",
|
||||
"mentioned": "提到",
|
||||
"Mentions": "被提及",
|
||||
"Message_accessibility": "{{time}}來自{{user}}的訊息: {{message}}",
|
||||
"Message_actions": "訊息操作",
|
||||
"Message_pinned": "訊息被釘選",
|
||||
"Message_removed": "訊息被刪除",
|
||||
"Message_starred": "訊息被標註",
|
||||
"Message_unstarred": "訊息被取消標註",
|
||||
"message": "訊息",
|
||||
"messages": "訊息",
|
||||
"Message": "訊息",
|
||||
"Messages": "訊息",
|
||||
"Message_Reported": "訊息已檢舉",
|
||||
"Microphone_Permission_Message": "Rocket.Chat 需要存取您的麥克風,以便發送聲音訊息。",
|
||||
"Microphone_Permission": "麥克風授權",
|
||||
"Mute": "靜音",
|
||||
"muted": "被靜音",
|
||||
"My_servers": "我的伺服器",
|
||||
"N_people_reacted": "{{n}} 人回复",
|
||||
"N_users": "{{n}} 位使用者",
|
||||
"name": "名稱",
|
||||
"Name": "名稱",
|
||||
"Navigation_history": "瀏覽歷史記錄",
|
||||
"Never": "從不",
|
||||
"New_Message": "新訊息",
|
||||
"New_Password": "新密碼",
|
||||
"New_Server": "新伺服器",
|
||||
"Next": "下一步",
|
||||
"No_files": "沒有檔案",
|
||||
"No_limit": "沒有限制",
|
||||
"No_mentioned_messages": "沒有被提及的訊息",
|
||||
"No_pinned_messages": "沒有釘選的訊息",
|
||||
"No_results_found": "沒有搜尋結果",
|
||||
"No_starred_messages": "沒有加標記的訊息",
|
||||
"No_thread_messages": "沒有討論串訊息",
|
||||
"No_label_provided": "沒有提供 {{label}}",
|
||||
"No_Message": "沒有訊息",
|
||||
"No_messages_yet": "當前未有訊息",
|
||||
"No_Reactions": "沒有表情貼",
|
||||
"No_Read_Receipts": "沒有已讀人員",
|
||||
"Not_logged": "沒有記錄",
|
||||
"Not_RC_Server": "這不是一個 Rocket.Chat server.\\n{{contact}}",
|
||||
"Nothing": "無",
|
||||
"Nothing_to_save": "沒有東西可儲存!",
|
||||
"Notify_active_in_this_room": "通知這個聊天室的活躍使用者",
|
||||
"Notify_all_in_this_room": "通知這個聊天室的所有人",
|
||||
"Notifications": "通知",
|
||||
"Notification_Duration": "通知持續時間",
|
||||
"Notification_Preferences": "通知偏好設定",
|
||||
"No_available_agents_to_transfer": "沒有可用的代理進行傳輸",
|
||||
"Offline": "離線",
|
||||
"Oops": "哎呀!",
|
||||
"Omnichannel": "Omnichannel",
|
||||
"Open_Livechats": "打開即時聊天",
|
||||
"Omnichannel_enable_alert": "您尚未啟用 Omnichannel,是否想要啟用?",
|
||||
"Onboarding_description": "工作區是團隊或組織協作的空間。向工作區管理員詢問要加入的地址或為您的團隊創建一個。",
|
||||
"Onboarding_join_workspace": "加入一個工作區",
|
||||
"Onboarding_subtitle": "超越團隊合作",
|
||||
"Onboarding_title": "歡迎來到 Rocket.Chat",
|
||||
"Onboarding_join_open_description": "加入我們的開放工作區以與 Rocket.Chat 團隊及社群交談",
|
||||
"Onboarding_agree_terms": "繼續,即表示您同意 Rocket.Chat",
|
||||
"Onboarding_less_options": "較少選項",
|
||||
"Onboarding_more_options": "較多選項",
|
||||
"Online": "上線",
|
||||
"Only_authorized_users_can_write_new_messages": "只有經過授權的使用者才能寫新訊息",
|
||||
"Open_emoji_selector": "打開 emoji 選擇器",
|
||||
"Open_Source_Communication": "開源溝通",
|
||||
"Open_your_authentication_app_and_enter_the_code": "打開您的驗證應用程式並輸入代碼。您也可以使用其中一個備用代碼。",
|
||||
"OR": "或",
|
||||
"OS": "作業系統",
|
||||
"Overwrites_the_server_configuration_and_use_room_config": "覆寫伺服器設置和使用聊天室設置",
|
||||
"Password": "密碼",
|
||||
"Parent_channel_or_group": "父頻道或群組",
|
||||
"Permalink_copied_to_clipboard": "永久連結已複製到剪貼簿!",
|
||||
"Phone": "電話",
|
||||
"Pin": "釘選",
|
||||
"Pinned_Messages": "釘選訊息",
|
||||
"pinned": "已被釘選",
|
||||
"Pinned": "被釘選",
|
||||
"Please_add_a_comment": "請新增評論",
|
||||
"Please_enter_your_password": "請輸入密碼",
|
||||
"Please_wait": "請稍候",
|
||||
"Preferences": "偏好設定",
|
||||
"Preferences_saved": "偏好設定已被儲存!",
|
||||
"Privacy_Policy": "隱私政策",
|
||||
"Private_Channel": "私人頻道",
|
||||
"Private_Groups": "私人群組",
|
||||
"Private": "私有的",
|
||||
"Processing": "處理中",
|
||||
"Profile_saved_successfully": "個人資料儲存成功!",
|
||||
"Profile": "個人資料",
|
||||
"Public_Channel": "公共頻道",
|
||||
"Public": "公共",
|
||||
"Push_Notifications": "推送通知",
|
||||
"Push_Notifications_Alert_Info": "這些通知將在未開啟 App 時發送給您",
|
||||
"Quote": "引用",
|
||||
"Reactions_are_disabled": "表情貼被禁用",
|
||||
"Reactions_are_enabled": "表情貼被啟用",
|
||||
"Reactions": "表情貼",
|
||||
"Read": "讀取",
|
||||
"Read_External_Permission_Message": "Rocket.Chat 需要存取您裝置上的相片、多媒體及檔案",
|
||||
"Read_External_Permission": "讀取媒體權限",
|
||||
"Read_Only_Channel": "唯讀頻道",
|
||||
"Read_Only": "唯讀",
|
||||
"Read_Receipt": "查看已讀人員",
|
||||
"Receive_Group_Mentions": "接收群組提及",
|
||||
"Receive_Group_Mentions_Info": "接收@all和@here提及",
|
||||
"Register": "註冊",
|
||||
"Repeat_Password": "重複輸入密碼",
|
||||
"Replied_on": "回覆在",
|
||||
"replies": "回覆",
|
||||
"reply": "回覆",
|
||||
"Reply": "回覆",
|
||||
"Report": "檢舉",
|
||||
"Receive_Notification": "接收通知",
|
||||
"Receive_notifications_from": "接收來自 {{name}} 的通知",
|
||||
"Resend": "重新發送",
|
||||
"Reset_password": "重置密碼",
|
||||
"resetting_password": "正在重置密碼",
|
||||
"RESET": "重置",
|
||||
"Return": "返回",
|
||||
"Review_app_title": "對此 App 滿意嗎?",
|
||||
"Review_app_desc": "請在 {{store}} 給予我們 5 星好評",
|
||||
"Review_app_yes": "沒問題",
|
||||
"Review_app_no": "婉拒",
|
||||
"Review_app_later": "之後再說",
|
||||
"Review_app_unable_store": "無法開啟 {{store}}",
|
||||
"Review_this_app": "評分此 App",
|
||||
"Remove": "移除",
|
||||
"Roles": "角色",
|
||||
"Room_actions": "聊天室操作",
|
||||
"Room_changed_announcement": "{{userBy}}將聊天室通知改為:{{announcement}}",
|
||||
"Room_changed_avatar": "Room avatar changed by {{userBy}}",
|
||||
"Room_changed_description": "{{userBy}}將聊天室說明改為:{{description}}",
|
||||
"Room_changed_privacy": "{{userBy}}將聊天室類型改為:{{type}}",
|
||||
"Room_changed_topic": "{{userBy}}將聊天室主題改為:{{topic}}",
|
||||
"Room_Files": "聊天室檔案",
|
||||
"Room_Info_Edit": "修改聊天室資訊",
|
||||
"Room_Info": "聊天室資訊",
|
||||
"Room_Members": "聊天室成員",
|
||||
"Room_name_changed": "{{userBy}} 將聊天室名稱改為:{{{name}}",
|
||||
"SAVE": "儲存",
|
||||
"Save_Changes": "儲存更改",
|
||||
"Save": "儲存",
|
||||
"Saved": "保存",
|
||||
"saving_preferences": "儲存偏好設定",
|
||||
"saving_profile": "儲存配置文件",
|
||||
"saving_settings": "儲存設定",
|
||||
"saved_to_gallery": "儲存至圖片庫",
|
||||
"Save_Your_E2E_Password": "儲存您的 E2E 密碼",
|
||||
"Save_Your_Encryption_Password": "儲存您的加密密碼",
|
||||
"Save_Your_Encryption_Password_warning": "此密碼未被儲存在任何地方,為此您必須安全存放您的密碼",
|
||||
"Save_Your_Encryption_Password_info": "請記住,如果你遺失了您的密碼,您將無法存取您的訊息並不可恢復",
|
||||
"Search_Messages": "搜尋訊息",
|
||||
"Search": "搜尋",
|
||||
"Search_by": "搜尋",
|
||||
"Search_global_users": "搜尋全域使用者",
|
||||
"Search_global_users_description": "如果啟用,您將可以搜尋其他公司、伺服器上的任何使用者",
|
||||
"Seconds": "{{second}} 秒",
|
||||
"Security_and_privacy": "安全與隱私",
|
||||
"Select_Avatar": "選擇大頭貼",
|
||||
"Select_Server": "選擇伺服器",
|
||||
"Select_Users": "選擇使用者",
|
||||
"Select_a_Channel": "選擇一個頻道",
|
||||
"Select_a_Department": "選擇一個部門",
|
||||
"Select_an_option": "選擇一個選項",
|
||||
"Select_a_User": "選擇一個使用者",
|
||||
"Send": "發送",
|
||||
"Send_audio_message": "發送語音訊息",
|
||||
"Send_crash_report": "送出當機報告",
|
||||
"Send_message": "發送訊息",
|
||||
"Send_me_the_code_again": "再次發送代碼給我",
|
||||
"Send_to": "發送到",
|
||||
"Sending_to": "正發送到",
|
||||
"Sent_an_attachment": "發送附件",
|
||||
"Server": "伺服器",
|
||||
"Servers": "伺服器",
|
||||
"Server_version": "伺服器版本: {{version}}",
|
||||
"Set_username_subtitle": "使用者名稱是用來讓其他使用者在訊息中提到您",
|
||||
"Set_custom_status": "設定自訂狀態",
|
||||
"Set_status": "設定狀態",
|
||||
"Status_saved_successfully": "狀態儲存成功",
|
||||
"Settings": "設定",
|
||||
"Settings_succesfully_changed": "設定更改成功!",
|
||||
"Share": "分享",
|
||||
"Share_Link": "分享連結",
|
||||
"Share_this_app": "分享此 app",
|
||||
"Show_more": "顯示更多",
|
||||
"Show_Unread_Counter": "顯示未讀訊息數量",
|
||||
"Show_Unread_Counter_Info": "顯示未讀訊息數量資訊",
|
||||
"Sign_in_your_server": "登錄你的伺服器",
|
||||
"Sign_Up": "註冊",
|
||||
"Some_field_is_invalid_or_empty": "某些字段無效或為空",
|
||||
"Sorting_by": "以{{key}}排序",
|
||||
"Sound": "聲音",
|
||||
"Star_room": "標記聊天室",
|
||||
"Star": "標記",
|
||||
"Starred_Messages": "標記的訊息",
|
||||
"starred": "被標記",
|
||||
"Starred": "已標記",
|
||||
"Start_of_conversation": "開始對話",
|
||||
"Start_a_Discussion": "開始一個討論",
|
||||
"Started_discussion": "已開始的討論",
|
||||
"Started_call": "{{userBy}} 開始的通話",
|
||||
"Submit": "送出",
|
||||
"Table": "表格",
|
||||
"Tags": "標籤",
|
||||
"Take_a_photo": "拍照",
|
||||
"Take_a_video": "錄影",
|
||||
"Take_it": "拿去!",
|
||||
"tap_to_change_status": "點擊即可更改狀態",
|
||||
"Tap_to_view_servers_list": "點擊查看伺服器列表",
|
||||
"Terms_of_Service": "服務條款",
|
||||
"Theme": "佈景主題",
|
||||
"The_user_wont_be_able_to_type_in_roomName": "此使用者將無法在 {{roomName}} 中輸入",
|
||||
"The_user_will_be_able_to_type_in_roomName": "此使用者將可以在 {{roomName}} 中輸入",
|
||||
"There_was_an_error_while_action": "{{action}}出現錯誤!",
|
||||
"This_room_is_blocked": "這個聊天室已被鎖定",
|
||||
"This_room_is_read_only": "這個聊天室是唯讀的",
|
||||
"Thread": "討論串",
|
||||
"Threads": "討論串",
|
||||
"Timezone": "時區",
|
||||
"To": "到",
|
||||
"topic": "主題",
|
||||
"Topic": "主題",
|
||||
"Translate": "翻譯",
|
||||
"Try_again": "再試一次",
|
||||
"Two_Factor_Authentication": "雙重認證",
|
||||
"Type_the_channel_name_here": "在這裡輸入頻道名稱",
|
||||
"unarchive": "取消封存",
|
||||
"UNARCHIVE": "取消封存",
|
||||
"Unblock_user": "解除封鎖",
|
||||
"Unfavorite": "取消最愛",
|
||||
"Unfollowed_thread": "取消追蹤討論",
|
||||
"Unmute": "取消靜音",
|
||||
"unmuted": "靜音狀態",
|
||||
"Unpin": "取消釘選",
|
||||
"unread_messages": "未讀訊息",
|
||||
"Unread": "未讀",
|
||||
"Unread_on_top": "未讀優先",
|
||||
"Unstar": "取消標記",
|
||||
"Updating": "正在更新",
|
||||
"Uploading": "正在上傳",
|
||||
"Upload_file_question_mark": "上傳文件?",
|
||||
"User": "使用者",
|
||||
"Users": "使用者",
|
||||
"User_added_by": "由{{userBy}}添加的使用者 {{userAdded}}",
|
||||
"User_Info": "使用者資訊",
|
||||
"User_has_been_key": "使用者已被{{key}}",
|
||||
"User_is_no_longer_role_by_": "{{userBy}}將角色 {{role}} 從使用者 {{user}} 身上移除",
|
||||
"User_muted_by": "使用者 {{userMuted}} 被 {{userBy}} 靜音",
|
||||
"User_removed_by": "使用者 {{userRemoved}} 被 {{userBy}} 移除",
|
||||
"User_sent_an_attachment": "{{user}} 寄送了一個附件",
|
||||
"User_unmuted_by": "使用者 {{userUnmuted}} 被 {{userBy}} 取消靜音",
|
||||
"User_was_set_role_by_": "使用者 {{user}} 被 {{userBy}} 設置角色 {{role}}",
|
||||
"Username_is_empty": "使用者名稱是空的",
|
||||
"Username": "使用者名稱",
|
||||
"Username_or_email": "使用者名稱或電子郵件",
|
||||
"Uses_server_configuration": "使用伺服器設定",
|
||||
"Validating": "正在驗證",
|
||||
"Registration_Succeeded": "註冊成功",
|
||||
"Verify": "驗證",
|
||||
"Verify_email_title": "註冊成功",
|
||||
"Verify_email_desc": "我們已經送出一封電子郵件,以確認您的註冊。如果您沒有很快收到,請再試一次。",
|
||||
"Verify_your_email_for_the_code_we_sent": "檢查您的電子郵件以取得我們發送的代碼",
|
||||
"Video_call": "視訊通話",
|
||||
"View_Original": "檢視原文",
|
||||
"Voice_call": "語音通話",
|
||||
"Waiting_for_network": "等待網路連線",
|
||||
"Websocket_disabled": "Websocket 已於此伺服器上禁用。\\n{{contact}}",
|
||||
"Welcome": "歡迎",
|
||||
"What_are_you_doing_right_now": "現在在做些什麼?",
|
||||
"Whats_your_2fa": "您的 2FA 代碼是?",
|
||||
"Without_Servers": "未連接至伺服器",
|
||||
"Workspaces": "工作區",
|
||||
"Would_you_like_to_return_the_inquiry": "你想回覆詢問嗎?",
|
||||
"Write_External_Permission_Message": "Rocket.Chat 需要您圖片庫的存取權限以儲存圖片。",
|
||||
"Write_External_Permission": "圖片庫權限",
|
||||
"Yes": "是",
|
||||
"Yes_action_it": "是的,{{action}}它!",
|
||||
"Yesterday": "昨天",
|
||||
"You_are_in_preview_mode": "您處於預覽模式",
|
||||
"You_are_offline": "您處於離線狀態",
|
||||
"You_can_search_using_RegExp_eg": "您可用 RegExp 進行搜尋。例如`/^text$/i`",
|
||||
"You_colon": "你:",
|
||||
"you_were_mentioned": "你被提到了",
|
||||
"You_were_removed_from_channel": "您已從 {{channel}} 中被踢除",
|
||||
"you": "你",
|
||||
"You": "你",
|
||||
"Logged_out_by_server": "伺服器端已將你登出,請重新登入",
|
||||
"You_need_to_access_at_least_one_RocketChat_server_to_share_something": "您需要至少連接一個 Rocket.Chat 伺服器才能共享某些内容。",
|
||||
"You_need_to_verifiy_your_email_address_to_get_notications": "您需要先驗證您的電子郵件以啟用通知",
|
||||
"Your_certificate": "你的證書",
|
||||
"Your_invite_link_will_expire_after__usesLeft__uses": "您的邀請連結將在{{usesLeft}}使用後到期。",
|
||||
"Your_invite_link_will_expire_on__date__or_after__usesLeft__uses": "您的邀請連結將於{{date}}或{{usesLeft}}使用後到期。",
|
||||
"Your_invite_link_will_expire_on__date__": "您的邀請連結將於{{date}}到期。",
|
||||
"Your_invite_link_will_never_expire": "您的邀請連結永久有效。",
|
||||
"Your_workspace": "您的工作區",
|
||||
"Your_password_is": "您的密碼",
|
||||
"Version_no": "版本: {{version}}",
|
||||
"You_will_not_be_able_to_recover_this_message": "您將無法恢復此訊息!",
|
||||
"You_will_unset_a_certificate_for_this_server": "您將取消此伺服器的憑證設定",
|
||||
"Change_Language": "切換語言",
|
||||
"Crash_report_disclaimer": "我們絕不記錄您的聊天內容。 崩潰報告和分析事件僅與 Rocket.Chat 有關,以便識別和修復問題。",
|
||||
"Type_message": "輸入訊息",
|
||||
"Room_search": "搜索聊天室",
|
||||
"Room_selection": "選擇房間(輸入 1...9)",
|
||||
"Next_room": "下一個聊天室",
|
||||
"Previous_room": "上一個聊天室",
|
||||
"New_room": "新聊天室",
|
||||
"Upload_room": "上傳至聊天室",
|
||||
"Search_messages": "搜尋訊息",
|
||||
"Scroll_messages": "訊息滾動",
|
||||
"Reply_latest": "回覆最新訊息",
|
||||
"Reply_in_Thread": "討論串回覆",
|
||||
"Server_selection": "選擇伺服器",
|
||||
"Server_selection_numbers": "選擇伺服器(輸入 1...9)",
|
||||
"Add_server": "新增伺服器",
|
||||
"New_line": "新的一行",
|
||||
"You_will_be_logged_out_of_this_application": "您即將登出",
|
||||
"Clear": "清除",
|
||||
"This_will_clear_all_your_offline_data": "這將清除您的所有離線資料。",
|
||||
"This_will_remove_all_data_from_this_server": "這將從此伺服器中刪除所有資料。",
|
||||
"Mark_unread": "標記未讀",
|
||||
"Wait_activation_warning": "您的帳號必須由管理員手動啟用後才能登入。",
|
||||
"Screen_lock": "螢幕鎖定",
|
||||
"Local_authentication_biometry_title": "驗證",
|
||||
"Local_authentication_biometry_fallback": "使用通關密碼",
|
||||
"Local_authentication_unlock_option": "以通關密碼解鎖",
|
||||
"Local_authentication_change_passcode": "變更通關密碼",
|
||||
"Local_authentication_info": "註: 如果您忘記了通關密碼,將需要移除並重新安裝此 App",
|
||||
"Local_authentication_facial_recognition": "臉部辨識",
|
||||
"Local_authentication_fingerprint": "指紋辨識",
|
||||
"Local_authentication_unlock_with_label": "以 {{label}} 解鎖",
|
||||
"Local_authentication_auto_lock_60": "1分鐘後",
|
||||
"Local_authentication_auto_lock_300": "5分鐘後",
|
||||
"Local_authentication_auto_lock_900": "15分鐘後",
|
||||
"Local_authentication_auto_lock_1800": "半小時後",
|
||||
"Local_authentication_auto_lock_3600": "一小時後",
|
||||
"Passcode_enter_title": "請輸入通關密碼",
|
||||
"Passcode_choose_title": "請輸入新通關密碼",
|
||||
"Passcode_choose_confirm_title": "請確認新通關密碼",
|
||||
"Passcode_choose_error": "不正確的通關密碼,請再試一次",
|
||||
"Passcode_choose_force_set": "管理員設定必填",
|
||||
"Passcode_app_locked_title": "App 已鎖定",
|
||||
"Passcode_app_locked_subtitle": "{{timeLeft}} 秒後再進行嘗試",
|
||||
"After_seconds_set_by_admin": "{{seconds}} 秒 (管理員設定)",
|
||||
"Dont_activate": "現在不要啟用",
|
||||
"Queued_chats": "聊天佇列",
|
||||
"Queue_is_empty": "佇列是空的",
|
||||
"Logout_from_other_logged_in_locations": "登出其他已登入的設備",
|
||||
"You_will_be_logged_out_from_other_locations": "您將於其他設備上登出",
|
||||
"Logged_out_of_other_clients_successfully": "成功登出其他用戶端",
|
||||
"Logout_failed": "登出失敗",
|
||||
"Log_analytics_events": "日誌分析事件",
|
||||
"E2E_encryption_change_password_title": "變更加密密碼",
|
||||
"E2E_encryption_change_password_description": "現在您可以建立加密私人群組和私訊。您也可以變更已存在的私人群組或是私訊來加密。\\n\\n這是點對點的加密,所以用來加密/解密的金鑰將不會儲存到伺服器上。為此,您必須安全存放您的密碼。如果您希望在其他裝置上使用對點加密時,將會需要輸入此密碼。",
|
||||
"E2E_encryption_change_password_error": "變更 E2E 密碼時發生錯誤!",
|
||||
"E2E_encryption_change_password_success": "E2E 密碼已成功變更!",
|
||||
"E2E_encryption_change_password_message": "請確定您已將其安全存放至別處",
|
||||
"E2E_encryption_change_password_confirmation": "是,我要變更",
|
||||
"E2E_encryption_reset_title": "重設 E2E 金鑰",
|
||||
"E2E_encryption_reset_description": "此選項將撤銷您目前的*E2E 金鑰*並將您登出。\\n當您再次登入時,Rocket.Chat 將產生新的一組金鑰並恢復您對任一有在線成員的加密聊天室之存取權限。\\n由於 E2E 加密的特性,Rocket.Chat 無法恢復無在線成員之聊天室之存取權限。",
|
||||
"E2E_encryption_reset_button": "重設",
|
||||
"E2E_encryption_reset_error": "重設 E2E 金鑰時發生錯誤!",
|
||||
"E2E_encryption_reset_message": "您將被登出",
|
||||
"E2E_encryption_reset_confirmation": "是,我要重設",
|
||||
"Following": "正在追蹤",
|
||||
"Threads_displaying_all": "顯示全部",
|
||||
"Threads_displaying_following": "顯示追蹤中",
|
||||
"Threads_displaying_unread": "顯示未讀",
|
||||
"No_threads": "當前沒有討論串",
|
||||
"No_threads_following": "當前沒有正在追蹤的討論",
|
||||
"No_threads_unread": "當前沒有未讀的討論",
|
||||
"Messagebox_Send_to_channel": "發送至頻道"
|
||||
}
|
|
@ -125,4 +125,8 @@ export default class Subscription extends Model {
|
|||
@field('e2e_key_id') e2eKeyId;
|
||||
|
||||
@field('avatar_etag') avatarETag;
|
||||
|
||||
@field('team_id') teamId;
|
||||
|
||||
@field('team_main') teamMain;
|
||||
}
|
||||
|
|
|
@ -212,6 +212,18 @@ export default schemaMigrations({
|
|||
]
|
||||
})
|
||||
]
|
||||
},
|
||||
{
|
||||
toVersion: 13,
|
||||
steps: [
|
||||
addColumns({
|
||||
table: 'subscriptions',
|
||||
columns: [
|
||||
{ name: 'team_id', type: 'string', isIndexed: true },
|
||||
{ name: 'team_main', type: 'boolean', isOptional: true }
|
||||
]
|
||||
})
|
||||
]
|
||||
}
|
||||
]
|
||||
});
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import { appSchema, tableSchema } from '@nozbe/watermelondb';
|
||||
|
||||
export default appSchema({
|
||||
version: 12,
|
||||
version: 13,
|
||||
tables: [
|
||||
tableSchema({
|
||||
name: 'subscriptions',
|
||||
|
@ -57,7 +57,9 @@ export default appSchema({
|
|||
{ name: 'e2e_key', type: 'string', isOptional: true },
|
||||
{ name: 'encrypted', type: 'boolean', isOptional: true },
|
||||
{ name: 'e2e_key_id', type: 'string', isOptional: true },
|
||||
{ name: 'avatar_etag', type: 'string', isOptional: true }
|
||||
{ name: 'avatar_etag', type: 'string', isOptional: true },
|
||||
{ name: 'team_id', type: 'string', isIndexed: true },
|
||||
{ name: 'team_main', type: 'boolean', isOptional: true }
|
||||
]
|
||||
}),
|
||||
tableSchema({
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
import gte from 'semver/functions/gte';
|
||||
import coerce from 'semver/functions/coerce';
|
||||
import { compareServerVersion, methods } from '../utils';
|
||||
|
||||
import reduxStore from '../createStore';
|
||||
import database from '../database';
|
||||
|
@ -34,7 +33,7 @@ export function getEnterpriseModules() {
|
|||
return new Promise(async(resolve) => {
|
||||
try {
|
||||
const { version: serverVersion, server: serverId } = reduxStore.getState().server;
|
||||
if (serverVersion && gte(coerce(serverVersion), '3.1.0')) {
|
||||
if (compareServerVersion(serverVersion, '3.1.0', methods.greaterThanOrEqualTo)) {
|
||||
// RC 3.1.0
|
||||
const enterpriseModules = await this.methodCallWrapper('license:getModules');
|
||||
if (enterpriseModules) {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import lt from 'semver/functions/lt';
|
||||
import orderBy from 'lodash/orderBy';
|
||||
import { sanitizedRaw } from '@nozbe/watermelondb/RawRecord';
|
||||
|
||||
import { compareServerVersion, methods } from '../utils';
|
||||
import reduxStore from '../createStore';
|
||||
import database from '../database';
|
||||
import log from '../../utils/log';
|
||||
|
@ -90,7 +90,7 @@ export function getCustomEmojis() {
|
|||
const updatedSince = await getUpdatedSince(allRecords);
|
||||
|
||||
// if server version is lower than 0.75.0, fetches from old api
|
||||
if (serverVersion && lt(serverVersion, '0.75.0')) {
|
||||
if (compareServerVersion(serverVersion, '0.75.0', methods.lowerThan)) {
|
||||
// RC 0.61.0
|
||||
const result = await this.sdk.get('emoji-custom');
|
||||
|
||||
|
|
|
@ -1,9 +1,8 @@
|
|||
import lt from 'semver/functions/lt';
|
||||
import { sanitizedRaw } from '@nozbe/watermelondb/RawRecord';
|
||||
import { Q } from '@nozbe/watermelondb';
|
||||
import coerce from 'semver/functions/coerce';
|
||||
import orderBy from 'lodash/orderBy';
|
||||
|
||||
import { compareServerVersion, methods } from '../utils';
|
||||
import database from '../database';
|
||||
import log from '../../utils/log';
|
||||
import reduxStore from '../createStore';
|
||||
|
@ -123,7 +122,7 @@ export function getPermissions() {
|
|||
const allRecords = await permissionsCollection.query().fetch();
|
||||
|
||||
// if server version is lower than 0.73.0, fetches from old api
|
||||
if (serverVersion && lt(coerce(serverVersion), '0.73.0')) {
|
||||
if (compareServerVersion(serverVersion, '0.73.0', methods.lowerThan)) {
|
||||
// RC 0.66.0
|
||||
const result = await this.sdk.get('permissions.list');
|
||||
if (!result.success) {
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
import { InteractionManager } from 'react-native';
|
||||
import lt from 'semver/functions/lt';
|
||||
import gte from 'semver/functions/gte';
|
||||
import { sanitizedRaw } from '@nozbe/watermelondb/RawRecord';
|
||||
|
||||
import { compareServerVersion, methods } from '../utils';
|
||||
import reduxStore from '../createStore';
|
||||
import { setActiveUsers } from '../../actions/activeUsers';
|
||||
import { setUser } from '../../actions/login';
|
||||
|
@ -12,7 +11,7 @@ export function subscribeUsersPresence() {
|
|||
const serverVersion = reduxStore.getState().server.version;
|
||||
|
||||
// if server is lower than 1.1.0
|
||||
if (serverVersion && lt(serverVersion, '1.1.0')) {
|
||||
if (compareServerVersion(serverVersion, '1.1.0', methods.lowerThan)) {
|
||||
if (this.activeUsersSubTimeout) {
|
||||
clearTimeout(this.activeUsersSubTimeout);
|
||||
this.activeUsersSubTimeout = false;
|
||||
|
@ -37,11 +36,11 @@ export default async function getUsersPresence() {
|
|||
const { user: loggedUser } = reduxStore.getState().login;
|
||||
|
||||
// if server is greather than or equal 1.1.0
|
||||
if (serverVersion && gte(serverVersion, '1.1.0')) {
|
||||
if (compareServerVersion(serverVersion, '1.1.0', methods.greaterThanOrEqualTo)) {
|
||||
let params = {};
|
||||
|
||||
// if server is greather than or equal 3.0.0
|
||||
if (serverVersion && gte(serverVersion, '3.0.0')) {
|
||||
if (compareServerVersion(serverVersion, '3.0.0', methods.greaterThanOrEqualTo)) {
|
||||
// if not have any id
|
||||
if (!ids.length) {
|
||||
return;
|
||||
|
@ -56,8 +55,9 @@ export default async function getUsersPresence() {
|
|||
if (result.success) {
|
||||
const { users } = result;
|
||||
|
||||
const activeUsers = users.reduce((ret, item) => {
|
||||
const { _id, status, statusText } = item;
|
||||
const activeUsers = ids.reduce((ret, id) => {
|
||||
const user = users.find(u => u._id === id) ?? { _id: id, status: 'offline' };
|
||||
const { _id, status, statusText } = user;
|
||||
|
||||
if (loggedUser && loggedUser.id === _id) {
|
||||
reduxStore.dispatch(setUser({ status, statusText }));
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import EJSON from 'ejson';
|
||||
import { lt, coerce } from 'semver';
|
||||
|
||||
import normalizeMessage from './normalizeMessage';
|
||||
import findSubscriptionsRooms from './findSubscriptionsRooms';
|
||||
import { Encryption } from '../../encryption';
|
||||
import reduxStore from '../../createStore';
|
||||
import { compareServerVersion, methods } from '../../utils';
|
||||
// TODO: delete and update
|
||||
|
||||
export const merge = (subscription, room) => {
|
||||
|
@ -28,7 +28,7 @@ export const merge = (subscription, room) => {
|
|||
subscription.usernames = room.usernames;
|
||||
subscription.uids = room.uids;
|
||||
}
|
||||
if (serverVersion && lt(coerce(serverVersion), '3.7.0')) {
|
||||
if (compareServerVersion(serverVersion, '3.7.0', methods.lowerThan)) {
|
||||
const updatedAt = room?._updatedAt ? new Date(room._updatedAt) : null;
|
||||
const lastMessageTs = subscription?.lastMessage?.ts ? new Date(subscription.lastMessage.ts) : null;
|
||||
subscription.roomUpdatedAt = Math.max(updatedAt, lastMessageTs);
|
||||
|
@ -42,6 +42,8 @@ export const merge = (subscription, room) => {
|
|||
subscription.encrypted = room.encrypted;
|
||||
subscription.e2eKeyId = room.e2eKeyId;
|
||||
subscription.avatarETag = room.avatarETag;
|
||||
subscription.teamId = room.teamId;
|
||||
subscription.teamMain = room.teamMain;
|
||||
if (!subscription.roles || !subscription.roles.length) {
|
||||
subscription.roles = [];
|
||||
}
|
||||
|
|
|
@ -61,7 +61,6 @@ async function removeServerData({ server }) {
|
|||
|
||||
async function removeCurrentServer() {
|
||||
await UserPreferences.removeItem(RocketChat.CURRENT_SERVER);
|
||||
await UserPreferences.removeItem(RocketChat.TOKEN_KEY);
|
||||
}
|
||||
|
||||
async function removeServerDatabase({ server }) {
|
||||
|
|
|
@ -1,7 +1,4 @@
|
|||
import { InteractionManager } from 'react-native';
|
||||
import lt from 'semver/functions/lt';
|
||||
import gte from 'semver/functions/gte';
|
||||
import coerce from 'semver/functions/coerce';
|
||||
import {
|
||||
Rocketchat as RocketchatClient,
|
||||
settings as RocketChatSettings
|
||||
|
@ -11,6 +8,7 @@ import AsyncStorage from '@react-native-community/async-storage';
|
|||
import { sanitizedRaw } from '@nozbe/watermelondb/RawRecord';
|
||||
import RNFetchBlob from 'rn-fetch-blob';
|
||||
|
||||
import { compareServerVersion, methods } from './utils';
|
||||
import reduxStore from './createStore';
|
||||
import defaultSettings from '../constants/settings';
|
||||
import database from './database';
|
||||
|
@ -133,7 +131,7 @@ const RocketChat = {
|
|||
message: I18n.t('Not_RC_Server', { contact: I18n.t('Contact_your_server_admin') })
|
||||
};
|
||||
}
|
||||
if (lt(jsonRes.version, MIN_ROCKETCHAT_VERSION)) {
|
||||
if (compareServerVersion(jsonRes.version, MIN_ROCKETCHAT_VERSION, methods.lowerThan)) {
|
||||
return {
|
||||
success: false,
|
||||
message: I18n.t('Invalid_server_version', {
|
||||
|
@ -180,13 +178,16 @@ const RocketChat = {
|
|||
checkAndReopen() {
|
||||
return this?.sdk?.checkAndReopen();
|
||||
},
|
||||
disconnect() {
|
||||
this.sdk?.disconnect?.();
|
||||
this.sdk = null;
|
||||
},
|
||||
connect({ server, user, logoutOnError = false }) {
|
||||
return new Promise((resolve) => {
|
||||
if (this?.sdk?.client?.host === server) {
|
||||
return resolve();
|
||||
} else {
|
||||
this.sdk?.disconnect?.();
|
||||
this.sdk = null;
|
||||
this.disconnect();
|
||||
database.setActiveDB(server);
|
||||
}
|
||||
reduxStore.dispatch(connectRequest());
|
||||
|
@ -467,18 +468,30 @@ const RocketChat = {
|
|||
if (e.data?.error && (e.data.error === 'totp-required' || e.data.error === 'totp-invalid')) {
|
||||
const { details } = e.data;
|
||||
try {
|
||||
reduxStore.dispatch(setUser({ username: params.user || params.username }));
|
||||
const code = await twoFactor({ method: details?.method || 'totp', invalid: e.data.error === 'totp-invalid' });
|
||||
const code = await twoFactor({ method: details?.method || 'totp', invalid: details?.error === 'totp-invalid' });
|
||||
|
||||
// Force normalized params for 2FA starting RC 3.9.0.
|
||||
const serverVersion = reduxStore.getState().server.version;
|
||||
if (serverVersion && gte(coerce(serverVersion), '3.9.0')) {
|
||||
const user = params.user ?? params.username;
|
||||
const password = params.password ?? params.ldapPass ?? params.crowdPassword;
|
||||
params = { user, password };
|
||||
if (loginEmailPassword) {
|
||||
reduxStore.dispatch(setUser({ username: params.user || params.username }));
|
||||
|
||||
// Force normalized params for 2FA starting RC 3.9.0.
|
||||
const serverVersion = reduxStore.getState().server.version;
|
||||
if (compareServerVersion(serverVersion, '3.9.0', methods.greaterThanOrEqualTo)) {
|
||||
const user = params.user ?? params.username;
|
||||
const password = params.password ?? params.ldapPass ?? params.crowdPassword;
|
||||
params = { user, password };
|
||||
}
|
||||
|
||||
return resolve(this.loginTOTP({ ...params, code: code?.twoFactorCode }, loginEmailPassword));
|
||||
}
|
||||
|
||||
return resolve(this.loginTOTP({ ...params, code: code?.twoFactorCode }, loginEmailPassword));
|
||||
return resolve(this.loginTOTP({
|
||||
totp: {
|
||||
login: {
|
||||
...params
|
||||
},
|
||||
code: code?.twoFactorCode
|
||||
}
|
||||
}));
|
||||
} catch {
|
||||
// twoFactor was canceled
|
||||
return reject();
|
||||
|
@ -513,7 +526,7 @@ const RocketChat = {
|
|||
},
|
||||
|
||||
async loginOAuthOrSso(params) {
|
||||
const result = await this.login(params);
|
||||
const result = await this.loginTOTP(params);
|
||||
reduxStore.dispatch(loginRequest({ resume: result.token }));
|
||||
},
|
||||
|
||||
|
@ -605,9 +618,6 @@ const RocketChat = {
|
|||
|
||||
async localSearch({ text, filterUsers = true, filterRooms = true }) {
|
||||
const searchText = text.trim();
|
||||
if (searchText === '') {
|
||||
return [];
|
||||
}
|
||||
const db = database.active;
|
||||
const likeString = sanitizeLikeString(searchText);
|
||||
let data = await db.get('subscriptions').query(
|
||||
|
@ -646,10 +656,6 @@ const RocketChat = {
|
|||
this.oldPromise('cancel');
|
||||
}
|
||||
|
||||
if (searchText === '') {
|
||||
return [];
|
||||
}
|
||||
|
||||
const data = await this.localSearch({ text, filterUsers, filterRooms });
|
||||
|
||||
const usernames = data.map(sub => sub.name);
|
||||
|
@ -918,6 +924,19 @@ const RocketChat = {
|
|||
// RC 2.3.0
|
||||
return this.sdk.get('livechat/visitors.info', { visitorId });
|
||||
},
|
||||
getTeamListRoom({
|
||||
teamId, count, offset, type, filter
|
||||
}) {
|
||||
const params = {
|
||||
teamId, count, offset, type
|
||||
};
|
||||
|
||||
if (filter) {
|
||||
params.filter = filter;
|
||||
}
|
||||
// RC 3.13.0
|
||||
return this.sdk.get('teams.listRooms', params);
|
||||
},
|
||||
closeLivechat(rid, comment) {
|
||||
// RC 0.29.0
|
||||
return this.methodCallWrapper('livechat:closeRoom', rid, comment, { clientAction: true });
|
||||
|
@ -1364,7 +1383,7 @@ const RocketChat = {
|
|||
},
|
||||
readThreads(tmid) {
|
||||
const serverVersion = reduxStore.getState().server.version;
|
||||
if (serverVersion && gte(coerce(serverVersion), '3.4.0')) {
|
||||
if (compareServerVersion(serverVersion, '3.4.0', methods.greaterThanOrEqualTo)) {
|
||||
// RC 3.4.0
|
||||
return this.methodCallWrapper('readThreads', tmid);
|
||||
}
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -1,3 +1,7 @@
|
|||
import {
|
||||
lt, lte, gt, gte, coerce
|
||||
} from 'semver';
|
||||
|
||||
export const formatAttachmentUrl = (attachmentUrl, userId, token, server) => {
|
||||
if (attachmentUrl.startsWith('http')) {
|
||||
if (attachmentUrl.includes('rc_token')) {
|
||||
|
@ -7,3 +11,12 @@ export const formatAttachmentUrl = (attachmentUrl, userId, token, server) => {
|
|||
}
|
||||
return encodeURI(`${ server }${ attachmentUrl }?rc_uid=${ userId }&rc_token=${ token }`);
|
||||
};
|
||||
|
||||
export const methods = {
|
||||
lowerThan: lt,
|
||||
lowerThanOrEqualTo: lte,
|
||||
greaterThan: gt,
|
||||
greaterThanOrEqualTo: gte
|
||||
};
|
||||
|
||||
export const compareServerVersion = (currentServerVersion, versionToCompare, func) => currentServerVersion && func(coerce(currentServerVersion), versionToCompare);
|
||||
|
|
|
@ -3,12 +3,12 @@ import { Animated, View, Text } from 'react-native';
|
|||
import { RectButton } from 'react-native-gesture-handler';
|
||||
import PropTypes from 'prop-types';
|
||||
|
||||
import I18n from '../../i18n';
|
||||
import I18n, { isRTL } from '../../i18n';
|
||||
import styles, { ACTION_WIDTH, LONG_SWIPE } from './styles';
|
||||
import { CustomIcon } from '../../lib/Icons';
|
||||
import { themes } from '../../constants/colors';
|
||||
|
||||
const reverse = new Animated.Value(I18n.isRTL ? -1 : 1);
|
||||
const reverse = new Animated.Value(isRTL() ? -1 : 1);
|
||||
|
||||
export const LeftActions = React.memo(({
|
||||
theme, transX, isRead, width, onToggleReadPress
|
||||
|
|
|
@ -44,7 +44,8 @@ const RoomItem = ({
|
|||
onPress,
|
||||
toggleFav,
|
||||
toggleRead,
|
||||
hideChannel
|
||||
hideChannel,
|
||||
teamMain
|
||||
}) => (
|
||||
<Touchable
|
||||
onPress={onPress}
|
||||
|
@ -79,6 +80,7 @@ const RoomItem = ({
|
|||
status={status}
|
||||
isGroupChat={isGroupChat}
|
||||
theme={theme}
|
||||
teamMain={teamMain}
|
||||
/>
|
||||
<Title
|
||||
name={name}
|
||||
|
@ -122,6 +124,7 @@ const RoomItem = ({
|
|||
status={status}
|
||||
isGroupChat={isGroupChat}
|
||||
theme={theme}
|
||||
teamMain={teamMain}
|
||||
/>
|
||||
<Title
|
||||
name={name}
|
||||
|
@ -161,6 +164,7 @@ RoomItem.propTypes = {
|
|||
isFocused: PropTypes.bool,
|
||||
isGroupChat: PropTypes.bool,
|
||||
isRead: PropTypes.bool,
|
||||
teamMain: PropTypes.bool,
|
||||
date: PropTypes.string,
|
||||
accessibilityLabel: PropTypes.string,
|
||||
lastMessage: PropTypes.object,
|
||||
|
|
|
@ -9,7 +9,7 @@ import {
|
|||
SMALL_SWIPE,
|
||||
LONG_SWIPE
|
||||
} from './styles';
|
||||
import I18n from '../../i18n';
|
||||
import { isRTL } from '../../i18n';
|
||||
import { themes } from '../../constants/colors';
|
||||
import { LeftActions, RightActions } from './Actions';
|
||||
|
||||
|
@ -35,7 +35,7 @@ class Touchable extends React.Component {
|
|||
super(props);
|
||||
this.dragX = new Animated.Value(0);
|
||||
this.rowOffSet = new Animated.Value(0);
|
||||
this.reverse = new Animated.Value(I18n.isRTL ? -1 : 1);
|
||||
this.reverse = new Animated.Value(isRTL() ? -1 : 1);
|
||||
this.transX = Animated.add(
|
||||
this.rowOffSet,
|
||||
this.dragX
|
||||
|
@ -69,7 +69,7 @@ class Touchable extends React.Component {
|
|||
if (rowState === 0) { // if no option is opened
|
||||
if (translationX > 0 && translationX < LONG_SWIPE) {
|
||||
// open leading option if he swipe right but not enough to trigger action
|
||||
if (I18n.isRTL) {
|
||||
if (isRTL()) {
|
||||
toValue = 2 * ACTION_WIDTH;
|
||||
} else {
|
||||
toValue = ACTION_WIDTH;
|
||||
|
@ -77,14 +77,14 @@ class Touchable extends React.Component {
|
|||
this.setState({ rowState: -1 });
|
||||
} else if (translationX >= LONG_SWIPE) {
|
||||
toValue = 0;
|
||||
if (I18n.isRTL) {
|
||||
if (isRTL()) {
|
||||
this.hideChannel();
|
||||
} else {
|
||||
this.toggleRead();
|
||||
}
|
||||
} else if (translationX < 0 && translationX > -LONG_SWIPE) {
|
||||
// open trailing option if he swipe left
|
||||
if (I18n.isRTL) {
|
||||
if (isRTL()) {
|
||||
toValue = -ACTION_WIDTH;
|
||||
} else {
|
||||
toValue = -2 * ACTION_WIDTH;
|
||||
|
@ -93,7 +93,7 @@ class Touchable extends React.Component {
|
|||
} else if (translationX <= -LONG_SWIPE) {
|
||||
toValue = 0;
|
||||
this.setState({ rowState: 0 });
|
||||
if (I18n.isRTL) {
|
||||
if (isRTL()) {
|
||||
this.toggleRead();
|
||||
} else {
|
||||
this.hideChannel();
|
||||
|
@ -110,12 +110,12 @@ class Touchable extends React.Component {
|
|||
} else if (this._value > LONG_SWIPE) {
|
||||
toValue = 0;
|
||||
this.setState({ rowState: 0 });
|
||||
if (I18n.isRTL) {
|
||||
if (isRTL()) {
|
||||
this.hideChannel();
|
||||
} else {
|
||||
this.toggleRead();
|
||||
}
|
||||
} else if (I18n.isRTL) {
|
||||
} else if (isRTL()) {
|
||||
toValue = 2 * ACTION_WIDTH;
|
||||
} else {
|
||||
toValue = ACTION_WIDTH;
|
||||
|
@ -129,12 +129,12 @@ class Touchable extends React.Component {
|
|||
} else if (this._value < -LONG_SWIPE) {
|
||||
toValue = 0;
|
||||
this.setState({ rowState: 0 });
|
||||
if (I18n.isRTL) {
|
||||
if (isRTL()) {
|
||||
this.toggleRead();
|
||||
} else {
|
||||
this.hideChannel();
|
||||
}
|
||||
} else if (I18n.isRTL) {
|
||||
} else if (isRTL()) {
|
||||
toValue = -ACTION_WIDTH;
|
||||
} else {
|
||||
toValue = -2 * ACTION_WIDTH;
|
||||
|
|
|
@ -1,25 +1,18 @@
|
|||
import React from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
|
||||
import Status from '../../containers/Status/Status';
|
||||
import RoomTypeIcon from '../../containers/RoomTypeIcon';
|
||||
import styles from './styles';
|
||||
|
||||
const TypeIcon = React.memo(({
|
||||
theme, type, prid, status, isGroupChat
|
||||
}) => {
|
||||
if (type === 'd' && !isGroupChat) {
|
||||
return <Status style={styles.status} size={10} status={status} />;
|
||||
}
|
||||
return <RoomTypeIcon theme={theme} type={prid ? 'discussion' : type} isGroupChat={isGroupChat} status={status} />;
|
||||
});
|
||||
type, prid, status, isGroupChat, teamMain
|
||||
}) => <RoomTypeIcon type={prid ? 'discussion' : type} isGroupChat={isGroupChat} status={status} teamMain={teamMain} />);
|
||||
|
||||
TypeIcon.propTypes = {
|
||||
theme: PropTypes.string,
|
||||
type: PropTypes.string,
|
||||
status: PropTypes.string,
|
||||
prid: PropTypes.string,
|
||||
isGroupChat: PropTypes.bool
|
||||
isGroupChat: PropTypes.bool,
|
||||
teamMain: PropTypes.bool
|
||||
};
|
||||
|
||||
export default TypeIcon;
|
||||
|
|
|
@ -27,7 +27,6 @@ class RoomItemContainer extends React.Component {
|
|||
onPress: PropTypes.func,
|
||||
username: PropTypes.string,
|
||||
avatarSize: PropTypes.number,
|
||||
testID: PropTypes.string,
|
||||
width: PropTypes.number,
|
||||
status: PropTypes.string,
|
||||
toggleFav: PropTypes.func,
|
||||
|
@ -123,7 +122,6 @@ class RoomItemContainer extends React.Component {
|
|||
toggleFav,
|
||||
toggleRead,
|
||||
hideChannel,
|
||||
testID,
|
||||
theme,
|
||||
isFocused,
|
||||
avatarSize,
|
||||
|
@ -134,6 +132,7 @@ class RoomItemContainer extends React.Component {
|
|||
swipeEnabled
|
||||
} = this.props;
|
||||
const name = getRoomTitle(item);
|
||||
const testID = `rooms-list-view-item-${ name }`;
|
||||
const avatar = getRoomAvatar(item);
|
||||
const isRead = getIsRead(item);
|
||||
const date = item.roomUpdatedAt && formatDate(item.roomUpdatedAt);
|
||||
|
@ -189,17 +188,18 @@ class RoomItemContainer extends React.Component {
|
|||
tunreadUser={item.tunreadUser}
|
||||
tunreadGroup={item.tunreadGroup}
|
||||
swipeEnabled={swipeEnabled}
|
||||
teamMain={item.teamMain}
|
||||
/>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
const mapStateToProps = (state, ownProps) => {
|
||||
let status = 'offline';
|
||||
let status = 'loading';
|
||||
const { id, type, visitor = {} } = ownProps;
|
||||
if (state.meteor.connected) {
|
||||
if (type === 'd') {
|
||||
status = state.activeUsers[id]?.status || 'offline';
|
||||
status = state.activeUsers[id]?.status || 'loading';
|
||||
} else if (type === 'l' && visitor?.status) {
|
||||
({ status } = visitor);
|
||||
}
|
||||
|
|
|
@ -52,9 +52,7 @@ export default StyleSheet.create({
|
|||
...sharedStyles.textSemibold
|
||||
},
|
||||
status: {
|
||||
marginLeft: 4,
|
||||
marginRight: 7,
|
||||
marginTop: 3
|
||||
marginRight: 2
|
||||
},
|
||||
markdownText: {
|
||||
flex: 1,
|
||||
|
|
|
@ -15,6 +15,7 @@ import {
|
|||
} from '../actions/app';
|
||||
import { localAuthenticate } from '../utils/localAuthentication';
|
||||
import { goRoom } from '../utils/goRoom';
|
||||
import { loginRequest } from '../actions/login';
|
||||
|
||||
const roomTypes = {
|
||||
channel: 'c', direct: 'd', group: 'p', channels: 'l'
|
||||
|
@ -41,9 +42,13 @@ const popToRoot = function popToRoot({ isMasterDetail }) {
|
|||
|
||||
const navigate = function* navigate({ params }) {
|
||||
yield put(appStart({ root: ROOT_INSIDE }));
|
||||
if (params.path) {
|
||||
const [type, name] = params.path.split('/');
|
||||
if (type !== 'invite') {
|
||||
if (params.path || params.rid) {
|
||||
let type;
|
||||
let name;
|
||||
if (params.path) {
|
||||
[type, name] = params.path.split('/');
|
||||
}
|
||||
if (type !== 'invite' || params.rid) {
|
||||
const room = yield RocketChat.canOpenRoom(params);
|
||||
if (room) {
|
||||
const item = {
|
||||
|
@ -110,7 +115,11 @@ const handleOpen = function* handleOpen({ params }) {
|
|||
|
||||
// If there's host, continue
|
||||
if (!/^(http|https)/.test(host)) {
|
||||
host = `https://${ host }`;
|
||||
if (/^localhost(:\d+)?/.test(host)) {
|
||||
host = `http://${ host }`;
|
||||
} else {
|
||||
host = `https://${ host }`;
|
||||
}
|
||||
} else {
|
||||
// Notification should always come from https
|
||||
host = host.replace('http://', 'https://');
|
||||
|
@ -163,7 +172,7 @@ const handleOpen = function* handleOpen({ params }) {
|
|||
|
||||
if (params.token) {
|
||||
yield take(types.SERVER.SELECT_SUCCESS);
|
||||
yield RocketChat.connect({ server: host, user: { token: params.token } });
|
||||
yield put(loginRequest({ resume: params.token }, true));
|
||||
yield take(types.LOGIN.SUCCESS);
|
||||
yield navigate({ params });
|
||||
} else {
|
||||
|
|
|
@ -69,7 +69,8 @@ const handleEncryptionInit = function* handleEncryptionInit() {
|
|||
storedPublicKey = EJSON.parse(storedPublicKey);
|
||||
}
|
||||
|
||||
if (storedPublicKey && storedPrivateKey) {
|
||||
|
||||
if (storedPublicKey && storedPrivateKey && !storedRandomPassword) {
|
||||
// Persist these keys
|
||||
yield Encryption.persistKeys(server, storedPublicKey, storedPrivateKey);
|
||||
yield put(encryptionSet(true));
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { put, takeLatest, all } from 'redux-saga/effects';
|
||||
import { put, takeLatest } from 'redux-saga/effects';
|
||||
import RNBootSplash from 'react-native-bootsplash';
|
||||
|
||||
import UserPreferences from '../lib/userPreferences';
|
||||
|
@ -25,16 +25,26 @@ export const initLocalSettings = function* initLocalSettings() {
|
|||
|
||||
const restore = function* restore() {
|
||||
try {
|
||||
const { token, server } = yield all({
|
||||
token: UserPreferences.getStringAsync(RocketChat.TOKEN_KEY),
|
||||
server: UserPreferences.getStringAsync(RocketChat.CURRENT_SERVER)
|
||||
});
|
||||
const server = yield UserPreferences.getStringAsync(RocketChat.CURRENT_SERVER);
|
||||
let userId = yield UserPreferences.getStringAsync(`${ RocketChat.TOKEN_KEY }-${ server }`);
|
||||
|
||||
if (!token || !server) {
|
||||
yield all([
|
||||
UserPreferences.removeItem(RocketChat.TOKEN_KEY),
|
||||
UserPreferences.removeItem(RocketChat.CURRENT_SERVER)
|
||||
]);
|
||||
if (!server) {
|
||||
yield put(appStart({ root: ROOT_OUTSIDE }));
|
||||
} else if (!userId) {
|
||||
const serversDB = database.servers;
|
||||
const serversCollection = serversDB.get('servers');
|
||||
const servers = yield serversCollection.query().fetch();
|
||||
|
||||
// Check if there're other logged in servers and picks first one
|
||||
if (servers.length > 0) {
|
||||
for (let i = 0; i < servers.length; i += 1) {
|
||||
const newServer = servers[i].id;
|
||||
userId = yield UserPreferences.getStringAsync(`${ RocketChat.TOKEN_KEY }-${ newServer }`);
|
||||
if (userId) {
|
||||
return yield put(selectServerRequest(newServer));
|
||||
}
|
||||
}
|
||||
}
|
||||
yield put(appStart({ root: ROOT_OUTSIDE }));
|
||||
} else {
|
||||
const serversDB = database.servers;
|
||||
|
|
|
@ -2,11 +2,7 @@ import {
|
|||
put, call, takeLatest, select, take, fork, cancel, race, delay
|
||||
} from 'redux-saga/effects';
|
||||
import { sanitizedRaw } from '@nozbe/watermelondb/RawRecord';
|
||||
import moment from 'moment';
|
||||
import 'moment/min/locales';
|
||||
import { Q } from '@nozbe/watermelondb';
|
||||
import { I18nManager } from 'react-native';
|
||||
|
||||
import * as types from '../actions/actionsTypes';
|
||||
import {
|
||||
appStart, ROOT_SET_USERNAME, ROOT_INSIDE, ROOT_LOADING, ROOT_OUTSIDE
|
||||
|
@ -16,10 +12,9 @@ import {
|
|||
loginFailure, loginSuccess, setUser, logout
|
||||
} from '../actions/login';
|
||||
import { roomsRequest } from '../actions/rooms';
|
||||
import { toMomentLocale } from '../utils/moment';
|
||||
import RocketChat from '../lib/rocketchat';
|
||||
import log, { logEvent, events } from '../utils/log';
|
||||
import I18n, { LANGUAGES, isRTL } from '../i18n';
|
||||
import I18n, { setLanguage } from '../i18n';
|
||||
import database from '../lib/database';
|
||||
import EventEmitter from '../utils/events';
|
||||
import { inviteLinksRequest } from '../actions/inviteLinks';
|
||||
|
@ -126,7 +121,6 @@ const fetchRooms = function* fetchRooms() {
|
|||
const handleLoginSuccess = function* handleLoginSuccess({ user }) {
|
||||
try {
|
||||
const adding = yield select(state => state.server.adding);
|
||||
yield UserPreferences.setStringAsync(RocketChat.TOKEN_KEY, user.token);
|
||||
|
||||
RocketChat.getUserPresence(user.id);
|
||||
|
||||
|
@ -141,8 +135,7 @@ const handleLoginSuccess = function* handleLoginSuccess({ user }) {
|
|||
yield fork(fetchEnterpriseModules, { user });
|
||||
yield put(encryptionInit());
|
||||
|
||||
I18n.locale = user.language;
|
||||
moment.locale(toMomentLocale(user.language));
|
||||
setLanguage(user?.language);
|
||||
|
||||
const serversDB = database.servers;
|
||||
const usersCollection = serversDB.get('users');
|
||||
|
@ -247,13 +240,7 @@ const handleLogout = function* handleLogout({ forcedByServer }) {
|
|||
};
|
||||
|
||||
const handleSetUser = function* handleSetUser({ user }) {
|
||||
if (user && user.language) {
|
||||
const locale = LANGUAGES.find(l => l.value.toLowerCase() === user.language)?.value || user.language;
|
||||
I18n.locale = locale;
|
||||
I18nManager.forceRTL(isRTL(locale));
|
||||
I18nManager.swapLeftAndRightInRTL(isRTL(locale));
|
||||
moment.locale(toMomentLocale(locale));
|
||||
}
|
||||
setLanguage(user?.language);
|
||||
|
||||
if (user && user.status) {
|
||||
const userId = yield select(state => state.login.user.id);
|
||||
|
|
|
@ -12,6 +12,7 @@ import mergeSubscriptionsRooms from '../lib/methods/helpers/mergeSubscriptionsRo
|
|||
import RocketChat from '../lib/rocketchat';
|
||||
import buildMessage from '../lib/methods/helpers/buildMessage';
|
||||
import protectedFunction from '../lib/methods/helpers/protectedFunction';
|
||||
import UserPreferences from '../lib/userPreferences';
|
||||
|
||||
const updateRooms = function* updateRooms({ server, newRoomsUpdatedAt }) {
|
||||
const serversDB = database.servers;
|
||||
|
@ -47,6 +48,16 @@ const handleRoomsRequest = function* handleRoomsRequest({ params }) {
|
|||
// Server not found
|
||||
}
|
||||
}
|
||||
|
||||
// Force fetch all subscriptions to update columns related to Teams feature
|
||||
// TODO: remove it a couple of releases
|
||||
const teamsMigrationKey = `${ server }_TEAMS_MIGRATION`;
|
||||
const teamsMigration = yield UserPreferences.getBoolAsync(teamsMigrationKey);
|
||||
if (!teamsMigration) {
|
||||
roomsUpdatedAt = null;
|
||||
UserPreferences.setBoolAsync(teamsMigrationKey, true);
|
||||
}
|
||||
|
||||
const [subscriptionsResult, roomsResult] = yield RocketChat.getRooms(roomsUpdatedAt);
|
||||
const { subscriptions } = yield mergeSubscriptionsRooms(subscriptionsResult, roomsResult);
|
||||
|
||||
|
|
|
@ -143,9 +143,9 @@ class Root extends React.Component {
|
|||
init = async() => {
|
||||
UserPreferences.getMapAsync(THEME_PREFERENCES_KEY).then(this.setTheme);
|
||||
|
||||
const [currentServer, token] = await Promise.all([UserPreferences.getStringAsync(RocketChat.CURRENT_SERVER), UserPreferences.getStringAsync(RocketChat.TOKEN_KEY)]);
|
||||
const currentServer = await UserPreferences.getStringAsync(RocketChat.CURRENT_SERVER);
|
||||
|
||||
if (currentServer && token) {
|
||||
if (currentServer) {
|
||||
await localAuthenticate(currentServer);
|
||||
this.setState({ root: 'inside' });
|
||||
await RocketChat.shareExtensionInit(currentServer);
|
||||
|
|
|
@ -29,6 +29,7 @@ import ForwardLivechatView from '../views/ForwardLivechatView';
|
|||
import LivechatEditView from '../views/LivechatEditView';
|
||||
import PickerView from '../views/PickerView';
|
||||
import ThreadMessagesView from '../views/ThreadMessagesView';
|
||||
import TeamChannelsView from '../views/TeamChannelsView';
|
||||
import MarkdownTableView from '../views/MarkdownTableView';
|
||||
import ReadReceiptsView from '../views/ReadReceiptView';
|
||||
import { themes } from '../constants/colors';
|
||||
|
@ -168,6 +169,11 @@ const ChatsStackNavigator = () => {
|
|||
component={ThreadMessagesView}
|
||||
options={ThreadMessagesView.navigationOptions}
|
||||
/>
|
||||
<ChatsStack.Screen
|
||||
name='TeamChannelsView'
|
||||
component={TeamChannelsView}
|
||||
options={TeamChannelsView.navigationOptions}
|
||||
/>
|
||||
<ChatsStack.Screen
|
||||
name='MarkdownTableView'
|
||||
component={MarkdownTableView}
|
||||
|
|
|
@ -30,6 +30,7 @@ import ForwardLivechatView from '../../views/ForwardLivechatView';
|
|||
import LivechatEditView from '../../views/LivechatEditView';
|
||||
import PickerView from '../../views/PickerView';
|
||||
import ThreadMessagesView from '../../views/ThreadMessagesView';
|
||||
import TeamChannelsView from '../../views/TeamChannelsView';
|
||||
import MarkdownTableView from '../../views/MarkdownTableView';
|
||||
import ReadReceiptsView from '../../views/ReadReceiptView';
|
||||
import ProfileView from '../../views/ProfileView';
|
||||
|
@ -193,6 +194,11 @@ const ModalStackNavigator = React.memo(({ navigation }) => {
|
|||
name='ThreadMessagesView'
|
||||
component={ThreadMessagesView}
|
||||
/>
|
||||
<ModalStack.Screen
|
||||
name='TeamChannelsView'
|
||||
component={TeamChannelsView}
|
||||
options={TeamChannelsView.navigationOptions}
|
||||
/>
|
||||
<ModalStack.Screen
|
||||
name='MarkdownTableView'
|
||||
component={MarkdownTableView}
|
||||
|
|
|
@ -1,15 +1,14 @@
|
|||
import lt from 'semver/functions/lt';
|
||||
import coerce from 'semver/functions/coerce';
|
||||
import { compareServerVersion, methods } from '../lib/utils';
|
||||
|
||||
const formatUrl = (url, size, query) => `${ url }?format=png&size=${ size }${ query }`;
|
||||
|
||||
export const avatarURL = ({
|
||||
type, text, size, user = {}, avatar, server, avatarETag, rid, blockUnauthenticatedAccess, serverVersion
|
||||
type, text, size = 25, user = {}, avatar, server, avatarETag, rid, blockUnauthenticatedAccess, serverVersion
|
||||
}) => {
|
||||
let room;
|
||||
if (type === 'd') {
|
||||
room = text;
|
||||
} else if (rid && !(serverVersion && lt(coerce(serverVersion), '3.6.0'))) {
|
||||
} else if (rid && !(compareServerVersion(serverVersion, '3.6.0', methods.lowerThan))) {
|
||||
room = `room/${ rid }`;
|
||||
} else {
|
||||
room = `@${ text }`;
|
||||
|
|
|
@ -2,7 +2,7 @@ import Navigation from '../lib/Navigation';
|
|||
import RocketChat from '../lib/rocketchat';
|
||||
|
||||
const navigate = ({ item, isMasterDetail, ...props }) => {
|
||||
let navigationMethod = Navigation.navigate;
|
||||
let navigationMethod = props.navigationMethod ?? Navigation.navigate;
|
||||
|
||||
if (isMasterDetail) {
|
||||
navigationMethod = Navigation.replace;
|
||||
|
|
|
@ -212,6 +212,7 @@ export default {
|
|||
ROOM_JOIN: 'room_join',
|
||||
ROOM_GO_RA: 'room_go_ra',
|
||||
ROOM_TOGGLE_FOLLOW_THREADS: 'room_toggle_follow_threads',
|
||||
ROOM_GO_TEAM_CHANNELS: 'room_go_team_channels',
|
||||
ROOM_GO_SEARCH: 'room_go_search',
|
||||
ROOM_GO_THREADS: 'room_go_threads',
|
||||
ROOM_GO_ROOM_INFO: 'room_go_room_info',
|
||||
|
@ -310,5 +311,11 @@ export default {
|
|||
|
||||
// E2E ENCRYPTION SECURITY VIEW
|
||||
E2E_SEC_CHANGE_PASSWORD: 'e2e_sec_change_password',
|
||||
E2E_SEC_RESET_OWN_KEY: 'e2e_sec_reset_own_key'
|
||||
E2E_SEC_RESET_OWN_KEY: 'e2e_sec_reset_own_key',
|
||||
|
||||
// TEAM CHANNELS VIEW
|
||||
TC_SEARCH: 'tc_search',
|
||||
TC_CANCEL_SEARCH: 'tc_cancel_search',
|
||||
TC_GO_ACTIONS: 'tc_go_actions',
|
||||
TC_GO_ROOM: 'tc_go_room'
|
||||
};
|
||||
|
|
|
@ -71,7 +71,7 @@ class AuthenticationWebView extends React.PureComponent {
|
|||
navigation.pop();
|
||||
}
|
||||
|
||||
login = async(params) => {
|
||||
login = (params) => {
|
||||
const { logging } = this.state;
|
||||
if (logging) {
|
||||
return;
|
||||
|
@ -80,7 +80,7 @@ class AuthenticationWebView extends React.PureComponent {
|
|||
this.setState({ logging: true });
|
||||
|
||||
try {
|
||||
await RocketChat.loginOAuthOrSso(params);
|
||||
RocketChat.loginOAuthOrSso(params);
|
||||
} catch (e) {
|
||||
console.warn(e);
|
||||
}
|
||||
|
@ -89,7 +89,7 @@ class AuthenticationWebView extends React.PureComponent {
|
|||
}
|
||||
|
||||
// eslint-disable-next-line react/sort-comp
|
||||
debouncedLogin = debounce(params => this.login(params), 3000);
|
||||
debouncedLogin = debounce(params => this.login(params), 3000, true);
|
||||
|
||||
tryLogin = debounce(async() => {
|
||||
const { Accounts_Iframe_api_url, Accounts_Iframe_api_method } = this.props;
|
||||
|
@ -125,7 +125,7 @@ class AuthenticationWebView extends React.PureComponent {
|
|||
if (this.oauthRedirectRegex.test(url)) {
|
||||
const parts = url.split('#');
|
||||
const credentials = JSON.parse(parts[1]);
|
||||
this.login({ oauth: { ...credentials } });
|
||||
this.debouncedLogin({ oauth: { ...credentials } });
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -138,7 +138,7 @@ class AuthenticationWebView extends React.PureComponent {
|
|||
this.tryLogin();
|
||||
break;
|
||||
case 'login-with-token':
|
||||
this.login({ resume: credentials.token || credentials.loginToken });
|
||||
this.debouncedLogin({ resume: credentials.token || credentials.loginToken });
|
||||
break;
|
||||
default:
|
||||
// Do nothing
|
||||
|
|
|
@ -116,10 +116,14 @@ class CreateChannelView extends React.Component {
|
|||
} = this.state;
|
||||
const { create } = this.props;
|
||||
|
||||
// create discussion
|
||||
create({
|
||||
prid: prid || rid, pmid, t_name, reply, users, encrypted
|
||||
});
|
||||
const params = {
|
||||
prid: prid || rid, pmid, t_name, reply, users
|
||||
};
|
||||
if (this.isEncryptionEnabled) {
|
||||
params.encrypted = encrypted ?? false;
|
||||
}
|
||||
|
||||
create(params);
|
||||
};
|
||||
|
||||
valid = () => {
|
||||
|
@ -145,6 +149,12 @@ class CreateChannelView extends React.Component {
|
|||
this.setState({ users: value });
|
||||
}
|
||||
|
||||
get isEncryptionEnabled() {
|
||||
const { channel } = this.state;
|
||||
const { encryptionEnabled } = this.props;
|
||||
return encryptionEnabled && E2E_ROOM_TYPES[channel?.t];
|
||||
}
|
||||
|
||||
onEncryptedChange = (value) => {
|
||||
logEvent(events.CD_TOGGLE_ENCRY);
|
||||
this.setState({ encrypted: value });
|
||||
|
@ -152,10 +162,10 @@ class CreateChannelView extends React.Component {
|
|||
|
||||
render() {
|
||||
const {
|
||||
name, users, encrypted, channel
|
||||
name, users, encrypted
|
||||
} = this.state;
|
||||
const {
|
||||
server, user, loading, blockUnauthenticatedAccess, theme, serverVersion, encryptionEnabled
|
||||
server, user, loading, blockUnauthenticatedAccess, theme, serverVersion
|
||||
} = this.props;
|
||||
return (
|
||||
<KeyboardView
|
||||
|
@ -179,6 +189,7 @@ class CreateChannelView extends React.Component {
|
|||
/>
|
||||
<TextInput
|
||||
label={I18n.t('Discussion_name')}
|
||||
testID='multi-select-discussion-name'
|
||||
placeholder={I18n.t('A_meaningful_name_for_the_discussion_room')}
|
||||
containerStyle={styles.inputStyle}
|
||||
defaultValue={name}
|
||||
|
@ -195,7 +206,7 @@ class CreateChannelView extends React.Component {
|
|||
serverVersion={serverVersion}
|
||||
theme={theme}
|
||||
/>
|
||||
{encryptionEnabled && E2E_ROOM_TYPES[channel?.t]
|
||||
{this.isEncryptionEnabled
|
||||
? (
|
||||
<>
|
||||
<Text style={[styles.label, { color: themes[theme].titleText }]}>{I18n.t('Encrypted')}</Text>
|
||||
|
|
|
@ -165,12 +165,12 @@ class DirectoryView extends React.Component {
|
|||
<SearchBox
|
||||
onChangeText={this.onSearchChangeText}
|
||||
onSubmitEditing={this.search}
|
||||
testID='federation-view-search'
|
||||
testID='directory-view-search'
|
||||
/>
|
||||
<Touch
|
||||
onPress={this.toggleDropdown}
|
||||
style={styles.dropdownItemButton}
|
||||
testID='federation-view-create-channel'
|
||||
testID='directory-view-dropdown'
|
||||
theme={theme}
|
||||
>
|
||||
<View style={[sharedStyles.separatorVertical, styles.toggleDropdownContainer, { borderColor: themes[theme].separatorColor }]}>
|
||||
|
@ -199,7 +199,7 @@ class DirectoryView extends React.Component {
|
|||
title: item.name,
|
||||
onPress: () => this.onPressItem(item),
|
||||
baseUrl,
|
||||
testID: `federation-view-item-${ item.name }`,
|
||||
testID: `directory-view-item-${ item.name }`.toLowerCase(),
|
||||
style,
|
||||
user,
|
||||
theme,
|
||||
|
|
|
@ -137,7 +137,7 @@ class LoginView extends React.Component {
|
|||
<>
|
||||
<Text style={[styles.title, sharedStyles.textBold, { color: themes[theme].titleText }]}>{I18n.t('Login')}</Text>
|
||||
<TextInput
|
||||
label='Email or username'
|
||||
label={I18n.t('Username_or_email')}
|
||||
containerStyle={styles.inputContainer}
|
||||
placeholder={Accounts_EmailOrUsernamePlaceholder || I18n.t('Username_or_email')}
|
||||
keyboardType='email-address'
|
||||
|
@ -151,7 +151,7 @@ class LoginView extends React.Component {
|
|||
value={user}
|
||||
/>
|
||||
<TextInput
|
||||
label='Password'
|
||||
label={I18n.t('Password')}
|
||||
containerStyle={styles.inputContainer}
|
||||
inputRef={(e) => { this.passwordInput = e; }}
|
||||
placeholder={Accounts_PasswordPlaceholder || I18n.t('Password')}
|
||||
|
|
|
@ -175,7 +175,7 @@ class NewMessageView extends React.Component {
|
|||
{maxUsers > 2 ? this.renderButton({
|
||||
onPress: this.createGroupChat,
|
||||
title: I18n.t('Create_Direct_Messages'),
|
||||
icon: 'team',
|
||||
icon: 'message',
|
||||
testID: 'new-message-view-create-direct-message'
|
||||
}) : null}
|
||||
{this.renderButton({
|
||||
|
|
|
@ -234,7 +234,7 @@ class RegisterView extends React.Component {
|
|||
<LoginServices navigation={navigation} />
|
||||
<Text style={[styles.title, sharedStyles.textBold, { color: themes[theme].titleText }]}>{I18n.t('Sign_Up')}</Text>
|
||||
<TextInput
|
||||
label='Name'
|
||||
label={I18n.t('Name')}
|
||||
containerStyle={styles.inputContainer}
|
||||
placeholder={I18n.t('Name')}
|
||||
returnKeyType='next'
|
||||
|
@ -244,7 +244,7 @@ class RegisterView extends React.Component {
|
|||
theme={theme}
|
||||
/>
|
||||
<TextInput
|
||||
label='Username'
|
||||
label={I18n.t('Username')}
|
||||
containerStyle={styles.inputContainer}
|
||||
inputRef={(e) => { this.usernameInput = e; }}
|
||||
placeholder={I18n.t('Username')}
|
||||
|
@ -255,7 +255,7 @@ class RegisterView extends React.Component {
|
|||
theme={theme}
|
||||
/>
|
||||
<TextInput
|
||||
label='Email'
|
||||
label={I18n.t('Email')}
|
||||
containerStyle={styles.inputContainer}
|
||||
inputRef={(e) => { this.emailInput = e; }}
|
||||
placeholder={I18n.t('Email')}
|
||||
|
@ -267,7 +267,7 @@ class RegisterView extends React.Component {
|
|||
theme={theme}
|
||||
/>
|
||||
<TextInput
|
||||
label='Password'
|
||||
label={I18n.t('Password')}
|
||||
containerStyle={styles.inputContainer}
|
||||
inputRef={(e) => { this.passwordInput = e; }}
|
||||
placeholder={I18n.t('Password')}
|
||||
|
|
|
@ -5,8 +5,7 @@ import {
|
|||
} from 'react-native';
|
||||
import { connect } from 'react-redux';
|
||||
import isEmpty from 'lodash/isEmpty';
|
||||
import lt from 'semver/functions/lt';
|
||||
import coerce from 'semver/functions/coerce';
|
||||
import { compareServerVersion, methods } from '../../lib/utils';
|
||||
|
||||
import Touch from '../../utils/touch';
|
||||
import { setLoading as setLoadingAction } from '../../actions/selectedUsers';
|
||||
|
@ -126,18 +125,22 @@ class RoomActionsView extends React.Component {
|
|||
this.updateRoomMember();
|
||||
}
|
||||
|
||||
const canAutoTranslate = RocketChat.canAutoTranslate();
|
||||
this.setState({ canAutoTranslate });
|
||||
const canAutoTranslate = await RocketChat.canAutoTranslate();
|
||||
const canAddUser = await this.canAddUser();
|
||||
const canInviteUser = await this.canInviteUser();
|
||||
const canEdit = await this.canEdit();
|
||||
const canToggleEncryption = await this.canToggleEncryption();
|
||||
const canViewMembers = await this.canViewMembers();
|
||||
|
||||
this.canAddUser();
|
||||
this.canInviteUser();
|
||||
this.canEdit();
|
||||
this.canToggleEncryption();
|
||||
this.setState({
|
||||
canAutoTranslate, canAddUser, canInviteUser, canEdit, canToggleEncryption, canViewMembers
|
||||
});
|
||||
|
||||
// livechat permissions
|
||||
if (room.t === 'l') {
|
||||
this.canForwardGuest();
|
||||
this.canReturnQueue();
|
||||
const canForwardGuest = await this.canForwardGuest();
|
||||
const canReturnQueue = await this.canReturnQueue();
|
||||
this.setState({ canForwardGuest, canReturnQueue });
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -183,7 +186,7 @@ class RoomActionsView extends React.Component {
|
|||
if (t === 'p' && permissions[2]) {
|
||||
canAddUser = true;
|
||||
}
|
||||
this.setState({ canAddUser });
|
||||
return canAddUser;
|
||||
}
|
||||
|
||||
canInviteUser = async() => {
|
||||
|
@ -193,7 +196,7 @@ class RoomActionsView extends React.Component {
|
|||
const permissions = await RocketChat.hasPermission([createInviteLinksPermission], rid);
|
||||
|
||||
const canInviteUser = permissions[0];
|
||||
this.setState({ canInviteUser });
|
||||
return canInviteUser;
|
||||
}
|
||||
|
||||
canEdit = async() => {
|
||||
|
@ -203,7 +206,7 @@ class RoomActionsView extends React.Component {
|
|||
const permissions = await RocketChat.hasPermission([editRoomPermission], rid);
|
||||
|
||||
const canEdit = permissions[0];
|
||||
this.setState({ canEdit });
|
||||
return canEdit;
|
||||
}
|
||||
|
||||
canToggleEncryption = async() => {
|
||||
|
@ -213,7 +216,7 @@ class RoomActionsView extends React.Component {
|
|||
const permissions = await RocketChat.hasPermission([toggleRoomE2EEncryptionPermission], rid);
|
||||
|
||||
const canToggleEncryption = permissions[0];
|
||||
this.setState({ canToggleEncryption });
|
||||
return canToggleEncryption;
|
||||
}
|
||||
|
||||
canViewMembers = async() => {
|
||||
|
@ -230,7 +233,6 @@ class RoomActionsView extends React.Component {
|
|||
// This method is executed only in componentDidMount and returns a value
|
||||
// We save the state to read in render
|
||||
const result = (t === 'c' || t === 'p');
|
||||
this.setState({ canViewMembers: result });
|
||||
return result;
|
||||
}
|
||||
|
||||
|
@ -239,13 +241,13 @@ class RoomActionsView extends React.Component {
|
|||
const { transferLivechatGuestPermission } = this.props;
|
||||
const { rid } = room;
|
||||
const permissions = await RocketChat.hasPermission([transferLivechatGuestPermission], rid);
|
||||
this.setState({ canForwardGuest: permissions[0] });
|
||||
return permissions[0];
|
||||
}
|
||||
|
||||
canReturnQueue = async() => {
|
||||
try {
|
||||
const { returnQueue } = await RocketChat.getRoutingConfig();
|
||||
this.setState({ canReturnQueue: returnQueue });
|
||||
return returnQueue;
|
||||
} catch {
|
||||
// do nothing
|
||||
}
|
||||
|
@ -256,7 +258,7 @@ class RoomActionsView extends React.Component {
|
|||
const { encrypted } = room;
|
||||
const { serverVersion } = this.props;
|
||||
let hasPermission = false;
|
||||
if (serverVersion && lt(coerce(serverVersion), '3.11.0')) {
|
||||
if (compareServerVersion(serverVersion, '3.11.0', methods.lowerThan)) {
|
||||
hasPermission = canEdit;
|
||||
} else {
|
||||
hasPermission = canToggleEncryption;
|
||||
|
@ -446,14 +448,20 @@ class RoomActionsView extends React.Component {
|
|||
type={t}
|
||||
rid={rid}
|
||||
>
|
||||
{t === 'd' && member._id ? <Status style={sharedStyles.status} id={member._id} /> : null }
|
||||
{t === 'd' && member._id
|
||||
? (
|
||||
<View style={[sharedStyles.status, { backgroundColor: themes[theme].backgroundColor }]}>
|
||||
<Status size={16} id={member._id} />
|
||||
</View>
|
||||
) : null
|
||||
}
|
||||
</Avatar>
|
||||
<View style={styles.roomTitleContainer}>
|
||||
{room.t === 'd'
|
||||
? <Text style={[styles.roomTitle, { color: themes[theme].titleText }]} numberOfLines={1}>{room.fname}</Text>
|
||||
: (
|
||||
<View style={styles.roomTitleRow}>
|
||||
<RoomTypeIcon type={room.prid ? 'discussion' : room.t} status={room.visitor?.status} theme={theme} />
|
||||
<RoomTypeIcon type={room.prid ? 'discussion' : room.t} teamMain={room.teamMain} status={room.visitor?.status} />
|
||||
<Text style={[styles.roomTitle, { color: themes[theme].titleText }]} numberOfLines={1}>{RocketChat.getRoomTitle(room)}</Text>
|
||||
</View>
|
||||
)
|
||||
|
@ -583,6 +591,7 @@ class RoomActionsView extends React.Component {
|
|||
rid, t, encrypted
|
||||
} = room;
|
||||
const isGroupChat = RocketChat.isGroupChat(room);
|
||||
|
||||
return (
|
||||
<SafeAreaView testID='room-actions-view'>
|
||||
<StatusBar />
|
||||
|
|
|
@ -8,8 +8,7 @@ import { BLOCK_CONTEXT } from '@rocket.chat/ui-kit';
|
|||
import ImagePicker from 'react-native-image-crop-picker';
|
||||
import { dequal } from 'dequal';
|
||||
import isEmpty from 'lodash/isEmpty';
|
||||
import lt from 'semver/functions/lt';
|
||||
import coerce from 'semver/functions/coerce';
|
||||
import { compareServerVersion, methods } from '../../lib/utils';
|
||||
|
||||
import database from '../../lib/database';
|
||||
import { deleteRoom as deleteRoomAction } from '../../actions/room';
|
||||
|
@ -418,11 +417,6 @@ class RoomInfoEditView extends React.Component {
|
|||
this.setState({ encrypted: value });
|
||||
}
|
||||
|
||||
isServerVersionLowerThan = (version) => {
|
||||
const { serverVersion } = this.props;
|
||||
return serverVersion && lt(coerce(serverVersion), version);
|
||||
}
|
||||
|
||||
render() {
|
||||
const {
|
||||
name, nameError, description, topic, announcement, t, ro, reactWhenReadOnly, room, joinCode, saving, permissions, archived, enableSysMes, encrypted, avatar
|
||||
|
@ -449,7 +443,7 @@ class RoomInfoEditView extends React.Component {
|
|||
<TouchableOpacity
|
||||
style={styles.avatarContainer}
|
||||
onPress={this.changeAvatar}
|
||||
disabled={this.isServerVersionLowerThan('3.6.0')}
|
||||
disabled={compareServerVersion(serverVersion, '3.6.0', methods.lowerThan)}
|
||||
>
|
||||
<Avatar
|
||||
type={room.t}
|
||||
|
@ -459,7 +453,7 @@ class RoomInfoEditView extends React.Component {
|
|||
rid={isEmpty(avatar) && room.rid}
|
||||
size={100}
|
||||
>
|
||||
{this.isServerVersionLowerThan('3.6.0')
|
||||
{compareServerVersion(serverVersion, '3.6.0', methods.lowerThan)
|
||||
? null
|
||||
: (
|
||||
<TouchableOpacity style={[styles.resetButton, { backgroundColor: themes[theme].dangerColor }]} onPress={this.resetAvatar}>
|
||||
|
@ -560,7 +554,7 @@ class RoomInfoEditView extends React.Component {
|
|||
]
|
||||
: null
|
||||
}
|
||||
{serverVersion && !lt(serverVersion, '3.0.0') ? (
|
||||
{!compareServerVersion(serverVersion, '3.0.0', methods.lowerThan) ? (
|
||||
<SwitchContainer
|
||||
value={enableSysMes}
|
||||
leftLabelPrimary={I18n.t('Hide_System_Messages')}
|
||||
|
|
|
@ -41,7 +41,7 @@ const getRoomTitle = (room, type, name, username, statusText, theme) => (type ==
|
|||
)
|
||||
: (
|
||||
<View style={styles.roomTitleRow}>
|
||||
<RoomTypeIcon type={room.prid ? 'discussion' : room.t} key='room-info-type' status={room.visitor?.status} theme={theme} />
|
||||
<RoomTypeIcon type={room.prid ? 'discussion' : room.t} teamMain={room.teamMain} key='room-info-type' status={room.visitor?.status} />
|
||||
<Text testID='room-info-view-name' style={[styles.roomTitle, { color: themes[theme].titleText }]} key='room-info-name'>{RocketChat.getRoomTitle(room)}</Text>
|
||||
</View>
|
||||
)
|
||||
|
@ -290,7 +290,13 @@ class RoomInfoView extends React.Component {
|
|||
size={100}
|
||||
rid={room?.rid}
|
||||
>
|
||||
{this.t === 'd' && roomUser._id ? <Status style={[sharedStyles.status, styles.status]} theme={theme} size={24} id={roomUser._id} /> : null}
|
||||
{this.t === 'd' && roomUser._id
|
||||
? (
|
||||
<View style={[sharedStyles.status, { backgroundColor: themes[theme].auxiliaryBackground }]}>
|
||||
<Status size={20} id={roomUser._id} />
|
||||
</View>
|
||||
)
|
||||
: null}
|
||||
</Avatar>
|
||||
);
|
||||
}
|
||||
|
@ -300,7 +306,9 @@ class RoomInfoView extends React.Component {
|
|||
|
||||
const onActionPress = async() => {
|
||||
try {
|
||||
await this.createDirect();
|
||||
if (this.isDirect) {
|
||||
await this.createDirect();
|
||||
}
|
||||
onPress();
|
||||
} catch {
|
||||
EventEmitter.emit(LISTENER, { message: I18n.t('error-action-not-allowed', { action: I18n.t('Create_Direct_Messages') }) });
|
||||
|
@ -327,7 +335,7 @@ class RoomInfoView extends React.Component {
|
|||
return (
|
||||
<View style={styles.roomButtonsContainer}>
|
||||
{this.renderButton(this.goRoom, 'message', I18n.t('Message'))}
|
||||
{jitsiEnabled ? this.renderButton(this.videoCall, 'camera', I18n.t('Video_call')) : null}
|
||||
{jitsiEnabled && this.isDirect ? this.renderButton(this.videoCall, 'camera', I18n.t('Video_call')) : null}
|
||||
</View>
|
||||
);
|
||||
}
|
||||
|
@ -354,10 +362,10 @@ class RoomInfoView extends React.Component {
|
|||
style={{ backgroundColor: themes[theme].backgroundColor }}
|
||||
testID='room-info-view'
|
||||
>
|
||||
<View style={[styles.avatarContainer, this.isDirect && styles.avatarContainerDirectRoom, { backgroundColor: themes[theme].auxiliaryBackground }]}>
|
||||
<View style={[styles.avatarContainer, { backgroundColor: themes[theme].auxiliaryBackground }]}>
|
||||
{this.renderAvatar(room, roomUser)}
|
||||
<View style={styles.roomTitleContainer}>{ getRoomTitle(room, this.t, roomUser?.name, roomUser?.username, roomUser?.statusText, theme) }</View>
|
||||
{this.isDirect ? this.renderButtons() : null}
|
||||
{this.renderButtons()}
|
||||
</View>
|
||||
{this.renderContent()}
|
||||
</SafeAreaView>
|
||||
|
|
|
@ -16,15 +16,12 @@ export default StyleSheet.create({
|
|||
justifyContent: 'center'
|
||||
},
|
||||
avatarContainer: {
|
||||
minHeight: 240,
|
||||
minHeight: 320,
|
||||
flexDirection: 'column',
|
||||
alignItems: 'center',
|
||||
justifyContent: 'center',
|
||||
marginBottom: 20
|
||||
},
|
||||
avatarContainerDirectRoom: {
|
||||
paddingVertical: 16,
|
||||
minHeight: 320
|
||||
marginBottom: 20,
|
||||
paddingVertical: 8
|
||||
},
|
||||
avatar: {
|
||||
marginHorizontal: 10
|
||||
|
@ -48,11 +45,6 @@ export default StyleSheet.create({
|
|||
flexDirection: 'row',
|
||||
alignItems: 'center'
|
||||
},
|
||||
status: {
|
||||
borderWidth: 4,
|
||||
bottom: -4,
|
||||
right: -4
|
||||
},
|
||||
itemLabel: {
|
||||
marginBottom: 10,
|
||||
fontSize: 14,
|
||||
|
|
|
@ -139,7 +139,7 @@ class RoomMembersView extends React.Component {
|
|||
let membersFiltered = [];
|
||||
|
||||
if (members && members.length > 0 && text) {
|
||||
membersFiltered = members.filter(m => m.username.toLowerCase().match(text.toLowerCase()));
|
||||
membersFiltered = members.filter(m => m.username.toLowerCase().match(text.toLowerCase()) || m.name.toLowerCase().match(text.toLowerCase()));
|
||||
}
|
||||
this.setState({ filtering: !!text, membersFiltered });
|
||||
})
|
||||
|
|
|
@ -1,72 +0,0 @@
|
|||
import React from 'react';
|
||||
import { StyleSheet } from 'react-native';
|
||||
import PropTypes from 'prop-types';
|
||||
|
||||
import { STATUS_COLORS, themes } from '../../../constants/colors';
|
||||
import { CustomIcon } from '../../../lib/Icons';
|
||||
import Status from '../../../containers/Status/Status';
|
||||
|
||||
const ICON_SIZE = 15;
|
||||
|
||||
const styles = StyleSheet.create({
|
||||
type: {
|
||||
width: ICON_SIZE,
|
||||
height: ICON_SIZE,
|
||||
marginRight: 4,
|
||||
marginLeft: -4
|
||||
},
|
||||
status: {
|
||||
marginRight: 8
|
||||
}
|
||||
});
|
||||
|
||||
const Icon = React.memo(({
|
||||
roomUserId, type, status, theme, tmid
|
||||
}) => {
|
||||
if ((type === 'd' || tmid) && roomUserId) {
|
||||
return <Status size={10} style={styles.status} status={status} />;
|
||||
}
|
||||
|
||||
let colorStyle = {};
|
||||
if (type === 'l') {
|
||||
colorStyle = { color: STATUS_COLORS[status] };
|
||||
} else {
|
||||
colorStyle = { color: themes[theme].auxiliaryText };
|
||||
}
|
||||
|
||||
let icon;
|
||||
if (type === 'discussion') {
|
||||
icon = 'discussions';
|
||||
} else if (type === 'c') {
|
||||
icon = 'channel-public';
|
||||
} else if (type === 'l') {
|
||||
icon = 'omnichannel';
|
||||
} else if (type === 'd') {
|
||||
icon = 'team';
|
||||
} else {
|
||||
icon = 'channel-private';
|
||||
}
|
||||
return (
|
||||
<CustomIcon
|
||||
name={icon}
|
||||
size={ICON_SIZE * 1}
|
||||
style={[
|
||||
styles.type,
|
||||
{
|
||||
width: ICON_SIZE * 1,
|
||||
height: ICON_SIZE * 1
|
||||
},
|
||||
colorStyle
|
||||
]}
|
||||
/>
|
||||
);
|
||||
});
|
||||
|
||||
Icon.propTypes = {
|
||||
roomUserId: PropTypes.string,
|
||||
type: PropTypes.string,
|
||||
status: PropTypes.string,
|
||||
theme: PropTypes.string,
|
||||
tmid: PropTypes.string
|
||||
};
|
||||
export default Icon;
|
|
@ -3,8 +3,8 @@ import PropTypes from 'prop-types';
|
|||
import { StyleSheet } from 'react-native';
|
||||
import { HeaderBackButton } from '@react-navigation/stack';
|
||||
|
||||
import { themes } from '../../../constants/colors';
|
||||
import Avatar from '../../../containers/Avatar';
|
||||
import { themes } from '../../constants/colors';
|
||||
import Avatar from '../../containers/Avatar';
|
||||
|
||||
const styles = StyleSheet.create({
|
||||
avatar: {
|
|
@ -3,10 +3,10 @@ import PropTypes from 'prop-types';
|
|||
import { connect } from 'react-redux';
|
||||
import { dequal } from 'dequal';
|
||||
|
||||
import * as HeaderButton from '../../../containers/HeaderButton';
|
||||
import database from '../../../lib/database';
|
||||
import { getUserSelector } from '../../../selectors/login';
|
||||
import { logEvent, events } from '../../../utils/log';
|
||||
import * as HeaderButton from '../../containers/HeaderButton';
|
||||
import database from '../../lib/database';
|
||||
import { getUserSelector } from '../../selectors/login';
|
||||
import { logEvent, events } from '../../utils/log';
|
||||
|
||||
class RightButtonsContainer extends Component {
|
||||
static propTypes = {
|
||||
|
@ -15,6 +15,7 @@ class RightButtonsContainer extends Component {
|
|||
rid: PropTypes.string,
|
||||
t: PropTypes.string,
|
||||
tmid: PropTypes.string,
|
||||
teamId: PropTypes.bool,
|
||||
navigation: PropTypes.object,
|
||||
isMasterDetail: PropTypes.bool,
|
||||
toggleFollowThread: PropTypes.func
|
||||
|
@ -109,6 +110,21 @@ class RightButtonsContainer extends Component {
|
|||
});
|
||||
}
|
||||
|
||||
goTeamChannels = () => {
|
||||
logEvent(events.ROOM_GO_TEAM_CHANNELS);
|
||||
const {
|
||||
navigation, isMasterDetail, teamId
|
||||
} = this.props;
|
||||
if (isMasterDetail) {
|
||||
navigation.navigate('ModalStackNavigator', {
|
||||
screen: 'TeamChannelsView',
|
||||
params: { teamId }
|
||||
});
|
||||
} else {
|
||||
navigation.navigate('TeamChannelsView', { teamId });
|
||||
}
|
||||
}
|
||||
|
||||
goThreadsView = () => {
|
||||
logEvent(events.ROOM_GO_THREADS);
|
||||
const {
|
||||
|
@ -146,7 +162,9 @@ class RightButtonsContainer extends Component {
|
|||
const {
|
||||
isFollowingThread, tunread, tunreadUser, tunreadGroup
|
||||
} = this.state;
|
||||
const { t, tmid, threadsEnabled } = this.props;
|
||||
const {
|
||||
t, tmid, threadsEnabled, teamId
|
||||
} = this.props;
|
||||
if (t === 'l') {
|
||||
return null;
|
||||
}
|
||||
|
@ -163,6 +181,13 @@ class RightButtonsContainer extends Component {
|
|||
}
|
||||
return (
|
||||
<HeaderButton.Container>
|
||||
{teamId ? (
|
||||
<HeaderButton.Item
|
||||
iconName='channel-public'
|
||||
onPress={this.goTeamChannels}
|
||||
testID='room-view-header-team-channels'
|
||||
/>
|
||||
) : null}
|
||||
{threadsEnabled ? (
|
||||
<HeaderButton.Item
|
||||
iconName='threads'
|
|
@ -29,7 +29,9 @@ import styles from './styles';
|
|||
import log, { logEvent, events } from '../../utils/log';
|
||||
import EventEmitter from '../../utils/events';
|
||||
import I18n from '../../i18n';
|
||||
import RoomHeaderView, { RightButtons, LeftButtons } from './Header';
|
||||
import RoomHeader from '../../containers/RoomHeader';
|
||||
import LeftButtons from './LeftButtons';
|
||||
import RightButtons from './RightButtons';
|
||||
import StatusBar from '../../containers/StatusBar';
|
||||
import Separator from './Separator';
|
||||
import { themes } from '../../constants/colors';
|
||||
|
@ -306,6 +308,7 @@ class RoomView extends React.Component {
|
|||
} = this.props;
|
||||
const { rid, tmid } = this;
|
||||
const prid = room?.prid;
|
||||
const isGroupChat = RocketChat.isGroupChat(room);
|
||||
let title = route.params?.name;
|
||||
let parentTitle;
|
||||
if ((room.id || room.rid) && !tmid) {
|
||||
|
@ -316,13 +319,23 @@ class RoomView extends React.Component {
|
|||
}
|
||||
const subtitle = room?.topic;
|
||||
const t = room?.t;
|
||||
const teamMain = room?.teamMain;
|
||||
const teamId = room?.teamId;
|
||||
const { id: userId, token } = user;
|
||||
const avatar = room?.name;
|
||||
const visitor = room?.visitor;
|
||||
if (!room?.rid) {
|
||||
return;
|
||||
}
|
||||
const headerTitlePosition = getHeaderTitlePosition({ insets, numIconsRight: tmid ? 1 : 2 });
|
||||
|
||||
let numIconsRight = 2;
|
||||
if (tmid) {
|
||||
numIconsRight = 1;
|
||||
} else if (teamId) {
|
||||
numIconsRight = 3;
|
||||
}
|
||||
const headerTitlePosition = getHeaderTitlePosition({ insets, numIconsRight });
|
||||
|
||||
navigation.setOptions({
|
||||
headerShown: true,
|
||||
headerTitleAlign: 'left',
|
||||
|
@ -346,23 +359,27 @@ class RoomView extends React.Component {
|
|||
/>
|
||||
),
|
||||
headerTitle: () => (
|
||||
<RoomHeaderView
|
||||
<RoomHeader
|
||||
rid={rid}
|
||||
prid={prid}
|
||||
tmid={tmid}
|
||||
title={title}
|
||||
teamMain={teamMain}
|
||||
parentTitle={parentTitle}
|
||||
subtitle={subtitle}
|
||||
type={t}
|
||||
roomUserId={roomUserId}
|
||||
visitor={visitor}
|
||||
goRoomActionsView={this.goRoomActionsView}
|
||||
isGroupChat={isGroupChat}
|
||||
onPress={this.goRoomActionsView}
|
||||
testID={`room-view-title-${ title }`}
|
||||
/>
|
||||
),
|
||||
headerRight: () => (
|
||||
<RightButtons
|
||||
rid={rid}
|
||||
tmid={tmid}
|
||||
teamId={teamId}
|
||||
t={t}
|
||||
navigation={navigation}
|
||||
toggleFollowThread={this.toggleFollowThread}
|
||||
|
|
|
@ -82,7 +82,7 @@ const Header = React.memo(({
|
|||
size={18}
|
||||
/>
|
||||
</View>
|
||||
{subtitle ? <Text style={[styles.subtitle, { color: themes[theme].auxiliaryText, fontSize: subTitleFontSize }]} numberOfLines={1}>{subtitle}</Text> : null}
|
||||
{subtitle ? <Text testID='rooms-list-header-server-subtitle' style={[styles.subtitle, { color: themes[theme].auxiliaryText, fontSize: subTitleFontSize }]} numberOfLines={1}>{subtitle}</Text> : null}
|
||||
</TouchableOpacity>
|
||||
</View>
|
||||
);
|
||||
|
|
|
@ -68,6 +68,7 @@ const CHATS_HEADER = 'Chats';
|
|||
const UNREAD_HEADER = 'Unread';
|
||||
const FAVORITES_HEADER = 'Favorites';
|
||||
const DISCUSSIONS_HEADER = 'Discussions';
|
||||
const TEAMS_HEADER = 'Teams';
|
||||
const CHANNELS_HEADER = 'Channels';
|
||||
const DM_HEADER = 'Direct_Messages';
|
||||
const GROUPS_HEADER = 'Private_Groups';
|
||||
|
@ -77,6 +78,8 @@ const QUERY_SIZE = 20;
|
|||
const filterIsUnread = s => (s.unread > 0 || s.tunread?.length > 0 || s.alert) && !s.hideUnreadStatus;
|
||||
const filterIsFavorite = s => s.f;
|
||||
const filterIsOmnichannel = s => s.t === 'l';
|
||||
const filterIsTeam = s => s.teamMain;
|
||||
const filterIsDiscussion = s => s.prid;
|
||||
|
||||
const shouldUpdateProps = [
|
||||
'searchText',
|
||||
|
@ -319,7 +322,7 @@ class RoomsListView extends React.Component {
|
|||
getHeader = () => {
|
||||
const { searching } = this.state;
|
||||
const { navigation, isMasterDetail, insets } = this.props;
|
||||
const headerTitlePosition = getHeaderTitlePosition({ insets, numIconsRight: 3 });
|
||||
const headerTitlePosition = getHeaderTitlePosition({ insets, numIconsRight: searching ? 0 : 3 });
|
||||
return {
|
||||
headerTitleAlign: 'left',
|
||||
headerLeft: () => (searching ? (
|
||||
|
@ -475,10 +478,12 @@ class RoomsListView extends React.Component {
|
|||
|
||||
// type
|
||||
if (groupByType) {
|
||||
const discussions = chats.filter(s => s.prid);
|
||||
const channels = chats.filter(s => s.t === 'c' && !s.prid);
|
||||
const privateGroup = chats.filter(s => s.t === 'p' && !s.prid);
|
||||
const direct = chats.filter(s => s.t === 'd' && !s.prid);
|
||||
const teams = chats.filter(s => filterIsTeam(s));
|
||||
const discussions = chats.filter(s => filterIsDiscussion(s));
|
||||
const channels = chats.filter(s => s.t === 'c' && !filterIsDiscussion(s) && !filterIsTeam(s));
|
||||
const privateGroup = chats.filter(s => s.t === 'p' && !filterIsDiscussion(s) && !filterIsTeam(s));
|
||||
const direct = chats.filter(s => s.t === 'd' && !filterIsDiscussion(s) && !filterIsTeam(s));
|
||||
tempChats = this.addRoomsGroup(teams, TEAMS_HEADER, tempChats);
|
||||
tempChats = this.addRoomsGroup(discussions, DISCUSSIONS_HEADER, tempChats);
|
||||
tempChats = this.addRoomsGroup(channels, CHANNELS_HEADER, tempChats);
|
||||
tempChats = this.addRoomsGroup(privateGroup, GROUPS_HEADER, tempChats);
|
||||
|
@ -514,6 +519,7 @@ class RoomsListView extends React.Component {
|
|||
const { openSearchHeader } = this.props;
|
||||
this.internalSetState({ searching: true }, () => {
|
||||
openSearchHeader();
|
||||
this.search('');
|
||||
this.setHeader();
|
||||
});
|
||||
};
|
||||
|
@ -908,7 +914,6 @@ class RoomsListView extends React.Component {
|
|||
username={username}
|
||||
showLastMessage={StoreLastMessage}
|
||||
onPress={this.onPressItem}
|
||||
testID={`rooms-list-view-item-${ item.name }`}
|
||||
width={isMasterDetail ? MAX_SIDEBAR_WIDTH : width}
|
||||
toggleFav={this.toggleFav}
|
||||
toggleRead={this.toggleRead}
|
||||
|
|
|
@ -109,7 +109,8 @@ class SettingsView extends React.Component {
|
|||
await RocketChat.clearCache({ server });
|
||||
await FastImage.clearMemoryCache();
|
||||
await FastImage.clearDiskCache();
|
||||
selectServerRequest(server, null, true);
|
||||
RocketChat.disconnect();
|
||||
selectServerRequest(server);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
@ -285,7 +286,7 @@ class SettingsView extends React.Component {
|
|||
<List.Separator />
|
||||
<List.Item
|
||||
title='Clear_cache'
|
||||
testID='settings-clear-cache'
|
||||
testID='settings-view-clear-cache'
|
||||
onPress={this.handleClearCache}
|
||||
showActionIndicator
|
||||
color={themes[theme].dangerColor}
|
||||
|
|
|
@ -196,7 +196,7 @@ class Sidebar extends Component {
|
|||
return (
|
||||
<SidebarItem
|
||||
text={user.statusText || I18n.t('Edit_Status')}
|
||||
left={<Status style={styles.status} size={12} status={user && user.status} />}
|
||||
left={<Status size={24} status={user?.status} />}
|
||||
right={<CustomIcon name='edit' size={20} color={themes[theme].titleText} />}
|
||||
onPress={() => this.sidebarNavigate('StatusView')}
|
||||
testID='sidebar-custom-status'
|
||||
|
|
|
@ -51,9 +51,6 @@ export default StyleSheet.create({
|
|||
avatar: {
|
||||
marginHorizontal: 10
|
||||
},
|
||||
status: {
|
||||
marginRight: 5
|
||||
},
|
||||
currentServerText: {
|
||||
fontSize: 14,
|
||||
...sharedStyles.textSemibold
|
||||
|
|
|
@ -16,8 +16,7 @@ import { LISTENER } from '../containers/Toast';
|
|||
import { withTheme } from '../theme';
|
||||
import { getUserSelector } from '../selectors/login';
|
||||
import * as HeaderButton from '../containers/HeaderButton';
|
||||
import store from '../lib/createStore';
|
||||
import { setUser } from '../actions/login';
|
||||
import { setUser as setUserAction } from '../actions/login';
|
||||
import SafeAreaView from '../containers/SafeAreaView';
|
||||
|
||||
const STATUS = [{
|
||||
|
@ -41,11 +40,11 @@ const styles = StyleSheet.create({
|
|||
},
|
||||
inputLeft: {
|
||||
position: 'absolute',
|
||||
top: 18,
|
||||
left: 14
|
||||
top: 12,
|
||||
left: 12
|
||||
},
|
||||
inputStyle: {
|
||||
paddingLeft: 40
|
||||
paddingLeft: 48
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -58,14 +57,15 @@ class StatusView extends React.Component {
|
|||
}),
|
||||
theme: PropTypes.string,
|
||||
navigation: PropTypes.object,
|
||||
isMasterDetail: PropTypes.bool
|
||||
isMasterDetail: PropTypes.bool,
|
||||
setUser: PropTypes.func
|
||||
}
|
||||
|
||||
constructor(props) {
|
||||
super(props);
|
||||
|
||||
const { statusText } = props.user;
|
||||
this.state = { statusText, loading: false };
|
||||
this.state = { statusText: statusText || '', loading: false };
|
||||
this.setHeader();
|
||||
}
|
||||
|
||||
|
@ -103,7 +103,7 @@ class StatusView extends React.Component {
|
|||
|
||||
setCustomStatus = async() => {
|
||||
const { statusText } = this.state;
|
||||
const { user } = this.props;
|
||||
const { user, setUser } = this.props;
|
||||
|
||||
this.setState({ loading: true });
|
||||
|
||||
|
@ -111,6 +111,7 @@ class StatusView extends React.Component {
|
|||
const result = await RocketChat.setUserStatus(user.status, statusText);
|
||||
if (result.success) {
|
||||
logEvent(events.STATUS_CUSTOM);
|
||||
setUser({ statusText });
|
||||
EventEmitter.emit(LISTENER, { message: I18n.t('Status_saved_successfully') });
|
||||
} else {
|
||||
logEvent(events.STATUS_CUSTOM_F);
|
||||
|
@ -140,7 +141,7 @@ class StatusView extends React.Component {
|
|||
testID={`status-view-current-${ user.status }`}
|
||||
style={styles.inputLeft}
|
||||
status={user.status}
|
||||
size={12}
|
||||
size={24}
|
||||
/>
|
||||
)}
|
||||
inputStyle={styles.inputStyle}
|
||||
|
@ -154,7 +155,7 @@ class StatusView extends React.Component {
|
|||
|
||||
renderItem = ({ item }) => {
|
||||
const { statusText } = this.state;
|
||||
const { user } = this.props;
|
||||
const { user, setUser } = this.props;
|
||||
const { id, name } = item;
|
||||
return (
|
||||
<List.Item
|
||||
|
@ -165,7 +166,7 @@ class StatusView extends React.Component {
|
|||
try {
|
||||
const result = await RocketChat.setUserStatus(item.id, statusText);
|
||||
if (result.success) {
|
||||
store.dispatch(setUser({ status: item.id }));
|
||||
setUser({ status: item.id });
|
||||
}
|
||||
} catch (e) {
|
||||
logEvent(events.SET_STATUS_FAIL);
|
||||
|
@ -174,7 +175,7 @@ class StatusView extends React.Component {
|
|||
}
|
||||
}}
|
||||
testID={`status-view-${ id }`}
|
||||
left={() => <Status size={12} status={item.id} />}
|
||||
left={() => <Status size={24} status={item.id} />}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
@ -202,4 +203,8 @@ const mapStateToProps = state => ({
|
|||
isMasterDetail: state.app.isMasterDetail
|
||||
});
|
||||
|
||||
export default connect(mapStateToProps)(withTheme(StatusView));
|
||||
const mapDispatchToProps = dispatch => ({
|
||||
setUser: user => dispatch(setUserAction(user))
|
||||
});
|
||||
|
||||
export default connect(mapStateToProps, mapDispatchToProps)(withTheme(StatusView));
|
||||
|
|
|
@ -26,9 +26,9 @@ export default StyleSheet.create({
|
|||
},
|
||||
status: {
|
||||
position: 'absolute',
|
||||
bottom: -3,
|
||||
right: -3,
|
||||
borderWidth: 3
|
||||
bottom: -2,
|
||||
right: -2,
|
||||
borderRadius: 10
|
||||
},
|
||||
textAlignCenter: {
|
||||
textAlign: 'center'
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue