diff --git a/lang/ar-SA.json b/lang/ar-SA.json
index 19f4c62d..f8a0def5 100644
--- a/lang/ar-SA.json
+++ b/lang/ar-SA.json
@@ -1,112 +1,910 @@
{
- "global": {
- "download": "تنزيل",
- "blog": "المدونة",
- "support": "دعم",
- "register": "إنشاء حساب",
- "login": "تسجيل الدخول",
- "themeToggle": "تبديل تخطيط الألوان"
- },
- "home": {
- "title": "تجمع حول النار",
- "description": "يعد المخيم مكانا لك ولأصدقائك للتسكع
والدردشة والاستمتاع دون أي متاعب!",
- "download": "تنزيل المخيم",
- "open": "فتح المخيم"
- },
- "languages": {
- "af-ZA": "الأفريقية",
- "ar-SA": "العربية",
- "ca-ES": "الكتالانية",
- "cs-CZ": "التشيكية",
- "da-DK": "الدانماركية",
- "de-DE": "الألمانية",
- "el-GR": "اليونانية",
- "fi-FI": "الفنلندية",
- "fr-FR": "الفرنسية",
- "en-US": "الإنجليزية (الولايات المتحدة)",
- "es-ES": "الإسبانية",
- "he-IL": "العبرية",
- "hu-HU": "الهنغارية",
- "it-IT": "الإيطالية",
- "ja-JP": "اليابانية",
- "ko-KR": "الكورية",
- "nl-NL": "الهولندية",
- "no-NO": "النرويجية",
- "pl-PL": "البولندية",
- "pt-BR": "البرتغالية (البرازيل)",
- "pt-PT": "البرتغالية (البرتغال)",
- "ro-RO": "الرومانية",
- "ru-RU": "الروسية",
- "sr-SP": "الصربية",
- "sv-SE": "السويدية",
- "tr-TR": "التركية",
- "uk-UA": "الاوكرانية",
- "vi-VN": "الفيتنامية",
- "zh-CN": "الصينية المبسطة (الصين)",
- "zh-TW": "الصينية المبسطة (تايوان)"
- },
- "client": {
- "common": {
- "yes": "Yes",
- "no": "No",
- "cancel": "Cancel",
- "retry": "Retry",
- "abort": "Abort",
- "ok": "OK",
- "delete": "Delete",
- "remove": "Remove"
- },
- "login": {
- "handle": "Handle",
- "password": "Password",
- "signinButton": "Sign in",
- "resetPassword": "Reset password",
- "reactivateUserHandle": "Activate handle",
- "errors": {
- "connectionFailed": "Login failed due to network connection problems.",
- "incorrectCredentials": "The handle or password provided is incorrect.",
- "passwordResetDisabled": "The administrator had disabled password reset functionality. Contact them on %s to ask for a new password.",
- "handleDisabled": "Your handle was disabled. You can enable it by clicking 'Activate handle' button.",
- "handleDisabledWithReason": "Your handle was disabled by administrator. Reason: %s",
- "handleBanned": "Your handle was banned.",
- "handleBannedWithReason": "Your handle was banned. Reason: %s",
- "handleTempBannedWithReason": "Your handle was banned till %s. Reason: %s"
- }
- },
- "profileView": {
- "avatar": "Avatar",
- "status": "Status"
- },
- "settingsView": {
- "title": "Manage profile",
- "common": {
- "title": "Common",
- "changePassword": "Change password",
- "changeDName": "Change display name",
- "removeAvatar": "Remove avatar",
- "uploadAvatar": "Upload new avatar"
- },
- "connections": {
- "title": "Connections",
- "description": "Manage social media connections",
- "add": "Add connection",
- "label": "Connection label",
- "content": "Content"
- }
- },
- "presence": {
- "offline": "Offline",
- "invisible": "Invisible",
- "away": "Away",
- "dnd": "Do Not Disturb",
- "online": "Online"
- },
- "activityPresence": {
- "game": "Playing %s",
- "listening": "Listening to %s",
- "streaming": "Streaming %s",
- "streamingDesktop": "Sharing their screen",
- "streamingDetailed": "Streaming %s on %s"
- }
- }
+ "app.actors.addFriend": {
+ "description": "Menu button for adding user as a friend",
+ "message": "Add friend"
+ },
+ "app.actors.block": {
+ "description": "Menu button for blocking the user",
+ "message": "Block"
+ },
+ "app.actors.example": {
+ "description": "Username of an example user in roles settings page",
+ "message": "Example user"
+ },
+ "app.actors.viewProfile": {
+ "description": "Menu button for viewing user's profile",
+ "message": "View profile"
+ },
+ "app.bans": {
+ "description": "Member bans header",
+ "message": "Member bans"
+ },
+ "app.bans.actor": {
+ "description": "Who was banned in the ban list",
+ "message": "Banned user"
+ },
+ "app.bans.at": {
+ "description": "Banned when in the ban list",
+ "message": "Banned at"
+ },
+ "app.bans.by": {
+ "description": "Banned by who in the ban list",
+ "message": "Banned by"
+ },
+ "app.bans.reason": {
+ "description": "Reason for the ban in the ban list",
+ "message": "Reason"
+ },
+ "app.bans.reason.example": {
+ "description": "Example of a ban reason when banning user",
+ "message": "Have been spamming"
+ },
+ "app.bans.unban": {
+ "description": "Unban multiple or one user button in the ban list",
+ "message": "Remove bans from users"
+ },
+ "app.bonfires.bannerClick": {
+ "description": "Hint that you can press on tent list banner to open bonfire list",
+ "message": "Click to see bonfire list"
+ },
+ "app.bonfires.create": {
+ "description": "The menu button for creating bonfires",
+ "message": "Create bonfire"
+ },
+ "app.bonfires.delete": {
+ "description": "The menu button for deleting bonfires",
+ "message": "Delete bonfire"
+ },
+ "app.bonfires.delete.inputName": {
+ "description": "The header of the input that requires typing out bonfire's name to allow deleting it.",
+ "message": "The name of the bonfire"
+ },
+ "app.bonfires.noTents": {
+ "description": "Note telling user that the bonfire contains no visible tents for them",
+ "message": "This bonfire has no visible tents"
+ },
+ "app.bonfires.settings": {
+ "description": "The menu button for opening bonfire settings and the title of bonfire settings",
+ "message": "Bonfire settings"
+ },
+ "app.bonfires.settings.bannerNote": {
+ "description": "Notifying that bonfire's banner shows up at the top of tent list",
+ "message": "The banner shows up at the top of the tent list"
+ },
+ "app.bonfires.settings.delete.warning": {
+ "description": "The warning about the consequences of deleting bonfire",
+ "message": "Deleting this bonfire will result in permanent deletion of all of its messages, tents and content. If you are sure you want to delete this bonfire, type the name of the bonfire and press ''{buttonText}''."
+ },
+ "app.bonfires.settings.name": {
+ "description": "The header of the bonfire name field in settings",
+ "message": "Bonfire name"
+ },
+ "app.bonfires.settings.profile": {
+ "description": "The bonfire profile settings tab",
+ "message": "Bonfire profile"
+ },
+ "app.bulletin.campsiteInfo": {
+ "description": "The title of the campsite info field at the right side of Bulletin Board",
+ "message": "Campsite info"
+ },
+ "app.campsites.Create": {
+ "description": "The campsite creation page title",
+ "message": "Create a Campsite"
+ },
+ "app.campsites.badUrl": {
+ "description": "The title of the error when there are too many @ symbols in the URL",
+ "message": "Badly formatted campsite URL"
+ },
+ "app.campsites.badUrl.desc": {
+ "description": "The description of the error when there are too many @ symbols in the URL",
+ "message": "Not sure what to do with more than 2 @'s in the URL after /c/."
+ },
+ "app.campsites.delete": {
+ "description": "The settings page for deleting campsite",
+ "message": "Delete campsite"
+ },
+ "app.campsites.delete.warning": {
+ "description": "The warning about the consequences of deleting campsite",
+ "message": "Deleting this campsite will result in permanent deletion of all of its messages, tents, bonfires, content and will force all members to leave. If you are sure you want to delete this campsite, type the name of the campsite and press ''{buttonText}''."
+ },
+ "app.campsites.members": {
+ "description": "Displays the amount of members campsite has",
+ "message": "{count, number} {count, plural, one { member } other { members }}"
+ },
+ "app.campsites.name": {
+ "description": "The header of the campsite name field in settings",
+ "message": "Campsite name"
+ },
+ "app.campsites.settings": {
+ "description": "The menu button for opening campsite settings and the title of campsite settings",
+ "message": "Campsite settings"
+ },
+ "app.campsites.settings.bannerNote": {
+ "description": "Notifying that campsite's banner shows up in the bulletin board",
+ "message": "The banner shows up in Bulletin Board"
+ },
+ "app.campsites.settings.delete.inputName": {
+ "description": "The header of the input that requires typing out campsite's name to allow deleting it.",
+ "message": "The name of the campsite"
+ },
+ "app.campsites.settings.profile": {
+ "description": "The campsite profile settings tab",
+ "message": "Campsite profile"
+ },
+ "app.campsites.url": {
+ "description": "The URL that is unique per campsite",
+ "message": "Unique URL"
+ },
+ "app.common.createdAt": {
+ "description": "Member joined sometime ago",
+ "message": "Joined at"
+ },
+ "app.common.createdBy": {
+ "description": "Content created by who",
+ "message": "Created by"
+ },
+ "app.common.expiresAt": {
+ "description": "Content expires",
+ "message": "Expires"
+ },
+ "app.createdAt": {
+ "description": "Specific date that something was created/sent at",
+ "message": "Created {time}"
+ },
+ "app.delete.header": {
+ "description": "The description for deleting any content",
+ "message": "This cannot be reversed and the {nominativeCase} will be permanently deleted."
+ },
+ "app.discovery": {
+ "description": "Campsite settings discovery section header",
+ "message": "Discovery"
+ },
+ "app.invites": {
+ "description": "Invite menu item in campsite settings",
+ "message": "Invites"
+ },
+ "app.invites.accept": {
+ "description": "Button for accepting an invite",
+ "message": "Accept invite"
+ },
+ "app.invites.allowedAmount": {
+ "description": "The amount of times the invite can be used",
+ "message": "Allowed times of use"
+ },
+ "app.invites.code": {
+ "description": "The placeholder for yet uncreated invite code or invite code in the invite list",
+ "message": "Invite code"
+ },
+ "app.invites.confirm": {
+ "description": "Asks user whether they want to accept the invite",
+ "message": "Do you want to accept invite to this campsite?"
+ },
+ "app.invites.create": {
+ "description": "Invite creation menu item",
+ "message": "Create invite"
+ },
+ "app.invites.create.desc": {
+ "description": "The description of invite creation modal",
+ "message": "Create invite links to this campsite"
+ },
+ "app.invites.delete": {
+ "description": "Menu button for deleting multiple invites in the invite list",
+ "message": "Delete invites"
+ },
+ "app.invites.deny": {
+ "description": "Button for denying an invite",
+ "message": "Deny invite"
+ },
+ "app.invites.used": {
+ "description": "The amount of times invite has been used in invite list",
+ "message": "Times used"
+ },
+ "app.members": {
+ "description": "Members pseudo-tent name, members tab in the right sidebar",
+ "message": "Members"
+ },
+ "app.members.ban": {
+ "description": "Ban member menu item",
+ "message": "Ban member"
+ },
+ "app.members.ban.desc": {
+ "description": "Note about what the user ban will imply when banning a user",
+ "message": "The member will lose all their roles, be kicked from the campsite and be unable to join back until their ban is lifted."
+ },
+ "app.members.kick": {
+ "description": "Kick member menu item",
+ "message": "Kick member"
+ },
+ "app.members.nickname": {
+ "description": "The title of nickname change field",
+ "message": "Member nickname"
+ },
+ "app.members.nickname.change": {
+ "description": "Members name changing modal header and menu item",
+ "message": "Change nickname"
+ },
+ "app.members.nickname.change.desc": {
+ "description": "Note about the nickname change in change nickname modal",
+ "message": "The nickname will be displayed only on this campsite for every member to see"
+ },
+ "app.members.singular": {
+ "description": "Singular form of campsite member",
+ "message": "Member"
+ },
+ "app.messages.delete": {
+ "description": "Message deletion button",
+ "message": "Delete message"
+ },
+ "app.messages.edited": {
+ "description": "Hint at the top of the message that the message was edited",
+ "message": "({icon} edited)"
+ },
+ "app.messages.end": {
+ "description": "The very top of the tent that gives user a note that there are no more messages",
+ "message": "This is the beginning of this tent. There are no more messages in this tent."
+ },
+ "app.messages.example": {
+ "description": "An example message text in roles settings page",
+ "message": "This is an example text."
+ },
+ "app.messages.noPermission": {
+ "description": "Tells user they lack permission to write in the text tent",
+ "message": "You do not have the permission to type in this tent."
+ },
+ "app.permissions.banMembers": {
+ "description": "Header for banning members permission in the permission list",
+ "message": "Ban Members"
+ },
+ "app.permissions.banMembers.desc": {
+ "description": "Describes what 'Ban Members' permission does",
+ "message": "Allows members with this permission to remove other members with lower rank/roles from this campsite and disallow from them joining again or allow them to join again."
+ },
+ "app.permissions.campsites": {
+ "description": "Header for campsite permissions in the permission list",
+ "message": "Campsite permissions"
+ },
+ "app.permissions.createContent": {
+ "description": "Header for create content permission in the permission list",
+ "message": "Create Content"
+ },
+ "app.permissions.createContent.desc": {
+ "description": "Describes what 'Create Content' permission does",
+ "message": "Allows members to create messages in tents."
+ },
+ "app.permissions.createInvites": {
+ "description": "Header for creating invites permission in the permission list",
+ "message": "Create Invites"
+ },
+ "app.permissions.createInvites.desc": {
+ "description": "Describes what 'Managing Invites' permission does",
+ "message": "Allows members with this permission to delete campsite's invites."
+ },
+ "app.permissions.createPrivateContent": {
+ "description": "Header for create private content permission in the permission list",
+ "message": "Create Private Content"
+ },
+ "app.permissions.createPrivateContent.desc": {
+ "description": "Describes what 'Create Private Content' permission does",
+ "message": "Allows members to create private messages in tents."
+ },
+ "app.permissions.customization": {
+ "description": "Header for customization permissions in the permission list",
+ "message": "Customization permissions"
+ },
+ "app.permissions.giveRoles": {
+ "description": "Header for managing roles permission in the permission list",
+ "message": "Give Roles"
+ },
+ "app.permissions.giveRoles.desc": {
+ "description": "Describes what 'Give Roles' permission does",
+ "message": "Allows members with this permission to give and remove roles that are lower than their highest role from other members."
+ },
+ "app.permissions.kickMembers": {
+ "description": "Header for muting members permission in the permission list",
+ "message": "Kick Members"
+ },
+ "app.permissions.kickMembers.desc": {
+ "description": "Describes what 'Kick Members' permission does",
+ "message": "Allows members with this permission to remove other members with lower rank/roles from this campsite."
+ },
+ "app.permissions.manageBonfires": {
+ "description": "Header for managing bonfires permission in the permission list",
+ "message": "Manage Bonfires"
+ },
+ "app.permissions.manageBonfires.desc": {
+ "description": "Describes what 'Manage Bonfires' permission does",
+ "message": "Allows members with this permission to edit and delete bonfires."
+ },
+ "app.permissions.manageCampsites": {
+ "description": "Header for managing campsites permission in the permission list",
+ "message": "Manage Campsite"
+ },
+ "app.permissions.manageCampsites.desc": {
+ "description": "Describes what 'Manage Campsite' permission does",
+ "message": "Allows members with this permission to edit the name of this campsite and other details."
+ },
+ "app.permissions.manageContent": {
+ "description": "Header for manage content permission in the permission list",
+ "message": "Manage Content"
+ },
+ "app.permissions.manageContent.desc": {
+ "description": "Describes what 'Manage Content' permission does",
+ "message": "Allows members to delete messages in tents of other members."
+ },
+ "app.permissions.manageInvites": {
+ "description": "Header for managing invites permission in the permission list",
+ "message": "Manage Invites"
+ },
+ "app.permissions.managePermissions": {
+ "description": "Header for managing permissions permission in the permission list",
+ "message": "Manage Permissions"
+ },
+ "app.permissions.managePermissions.desc": {
+ "description": "Describes what 'Manage Permissions' permission does",
+ "message": "Allows members with this permission to edit permissions below their highest role."
+ },
+ "app.permissions.manageRoles": {
+ "description": "Header for managing roles permission in the permission list",
+ "message": "Manage Roles"
+ },
+ "app.permissions.manageRoles.desc": {
+ "description": "Describes what 'Manage Roles' permission does",
+ "message": "Allows members with this permission to edit and delete roles below their highest role."
+ },
+ "app.permissions.manageSelfIdentity": {
+ "description": "Header for managing campsite-wide profile permission of other people in the permission list",
+ "message": "Manage Identity of Others"
+ },
+ "app.permissions.manageSelfIdentity.desc": {
+ "description": "Describes what 'Managing Identity of Others' permission does",
+ "message": "Allows members with this permission to change nickname and avatar that is only displayed in this campsite of other members."
+ },
+ "app.permissions.manageTents": {
+ "description": "Header for managing tents permission in the permission list",
+ "message": "Manage Tents"
+ },
+ "app.permissions.manageTents.desc": {
+ "description": "Describes what 'Manage Tents' permission does",
+ "message": "Allows members with this permission to edit and delete tents."
+ },
+ "app.permissions.membership": {
+ "description": "Header for membership permissions in the permission list",
+ "message": "Membership permissions"
+ },
+ "app.permissions.mentionEveryone": {
+ "description": "Header for mention @everyone and @here permission in the permission list",
+ "message": "Mention @everyone and @here"
+ },
+ "app.permissions.mentionEveryone.desc": {
+ "description": "Describes what 'Mention @everyone and @here' permission does",
+ "message": "Allows members to mention everyone."
+ },
+ "app.permissions.muteMembers": {
+ "description": "Header for muting members permission in the permission list",
+ "message": "Timeout Members"
+ },
+ "app.permissions.muteMembers.desc": {
+ "description": "Describes what 'Timeout Members' permission does",
+ "message": "Allows members with this permission to disallow other members from creating content."
+ },
+ "app.permissions.pinContent": {
+ "description": "Header for pin content permission in the permission list",
+ "message": "Pin Content"
+ },
+ "app.permissions.pinContent.desc": {
+ "description": "Describes what 'Pin Content' permission does",
+ "message": "Allows members to pin messages in tents."
+ },
+ "app.permissions.plural": {
+ "description": "Permissions in settings as plural",
+ "message": "Permissions"
+ },
+ "app.permissions.tent": {
+ "description": "Header for tent permissions in the permission list",
+ "message": "Tent permissions"
+ },
+ "app.permissions.tentDivider": {
+ "description": "Divider in the permission list that separates tent-only permissions from campsite-wide permissions",
+ "message": "Tent only"
+ },
+ "app.permissions.viewContent": {
+ "description": "Header for view content permission in the permission list",
+ "message": "View Content"
+ },
+ "app.permissions.viewContent.desc": {
+ "description": "Describes what 'View Content' permission does",
+ "message": "Allows members to see tents in the tent list, view tents and tent messages."
+ },
+ "app.profilePosts.parentDeleted": {
+ "description": "Describes that the parent of the post has been deleted",
+ "message": "The post that was being replied to has been likely deleted or does not exist."
+ },
+ "app.profiles.aboutMe": {
+ "description": "About me section the user profile",
+ "message": "About me"
+ },
+ "app.profiles.deactivated.description": {
+ "description": "Deactivated account profile error description",
+ "message": "The user has deactivated their account, deleted it or profile does not exist."
+ },
+ "app.profiles.deactivated.header": {
+ "description": "Deactivated account profile error header",
+ "message": "Profile does not exist"
+ },
+ "app.profiles.feed": {
+ "description": "Feed tab in the user profile",
+ "message": "Feed"
+ },
+ "app.profiles.replies": {
+ "description": "Posts & Replies tab in the user profile",
+ "message": "Posts & Replies"
+ },
+ "app.roles": {
+ "description": "Roles header in settings and whatnot in plural form",
+ "message": "Roles"
+ },
+ "app.roles.accusativeCase": {
+ "description": "Role in accusative case for role deletion: ''Delete this **role**''",
+ "message": "role"
+ },
+ "app.roles.attributes": {
+ "description": "Attributes in role settings",
+ "message": "Attributes"
+ },
+ "app.roles.colors": {
+ "description": "The animation field in role settings page",
+ "message": "Select the type of gradient color animation"
+ },
+ "app.roles.display": {
+ "description": "Display tab in role settings",
+ "message": "Display"
+ },
+ "app.roles.manage": {
+ "description": "Manage role tab in role settings",
+ "message": "Manage"
+ },
+ "app.roles.mentionable": {
+ "description": "Mentionable by anyone setting in role settings",
+ "message": "Mentionable by anyone"
+ },
+ "app.roles.mentionable.desc": {
+ "description": "Mentionable by anyone setting's description in role settings",
+ "message": "Allows any member with permission to create content to mention other members that have this role"
+ },
+ "app.roles.motion.linear": {
+ "description": "Linear animation option for roles gradient color animation",
+ "message": "Linear"
+ },
+ "app.roles.motion.none": {
+ "description": "Unanimated option for roles gradient color animation",
+ "message": "Unanimated"
+ },
+ "app.roles.motion.radial": {
+ "description": "Radial animation option for roles gradient color animation",
+ "message": "Radial"
+ },
+ "app.roles.motion.wave": {
+ "description": "Wave animation option for roles gradient color animation",
+ "message": "Wave"
+ },
+ "app.roles.name": {
+ "description": "The name field of the roles settings page",
+ "message": "Role name"
+ },
+ "app.roles.nominativeCase": {
+ "description": "Role in nominative case for role deletion: ''The **role** is being deleted''",
+ "message": "role"
+ },
+ "app.roles.separately": {
+ "description": "Display separately setting in role settings",
+ "message": "Display separately"
+ },
+ "app.roles.separately.desc": {
+ "description": "Display separately setting's description in role settings",
+ "message": "Displays the members that have this role separately from the rest of the members in the member list"
+ },
+ "app.roles.unknown": {
+ "description": "The title of the role when the role has not been found in role mention",
+ "message": "Unknown role"
+ },
+ "app.sessionError.header": {
+ "description": "The title of the error when there is a session error",
+ "message": "Error while getting session"
+ },
+ "app.sessionError.notFound": {
+ "description": "The description for session error when the account that user logged into does not exist.",
+ "message": "The logged in account does not exist and has been likely deleted."
+ },
+ "app.settings": {
+ "description": "Menu button for settings, as well as settings title",
+ "message": "Settings"
+ },
+ "app.settings.emailConfirmed": {
+ "description": "Notifies user in the settings that their email is already confirmed",
+ "message": "The email is confirmed to belong to this account."
+ },
+ "app.settings.emailUnconfirmed": {
+ "description": "Notifies user in the settings that their email has not yet been confirmed",
+ "message": "Your email has not been yet confirmed to belong to this account. Make sure to confirm it."
+ },
+ "app.settings.other": {
+ "description": "Section for deleting campsites, tents, etc.",
+ "message": "Other settings"
+ },
+ "app.settings.save": {
+ "description": "Button for saving changes in settings",
+ "message": "Save changes"
+ },
+ "app.settings.unsavedChanges": {
+ "description": "The text that appears in the pop up when you change values in settings",
+ "message": "You have unsaved changes"
+ },
+ "app.system.tentCreated": {
+ "description": "Member has created the currently viewed tent",
+ "message": "{member} has created this tent."
+ },
+ "app.system.tentNameUpdated": {
+ "description": "Member has modified the name of the currently viewed tent",
+ "message": "{member} has changed the name of this tent from {oldName} to {newName}."
+ },
+ "app.tentCategories.create": {
+ "description": "The menu button for creating tent categories",
+ "message": "Create category"
+ },
+ "app.tentCategories.delete": {
+ "description": "The menu button for deleting tent categories",
+ "message": "Delete category"
+ },
+ "app.tentCategories.settings": {
+ "description": "The menu button for opening tent category settings and the title of category settings",
+ "message": "Category settings"
+ },
+ "app.tentCategories.settings.deleteWarning": {
+ "description": "The warning about the consequences of deleting tent category",
+ "message": "Deleting this tent category will result in permanent deletion of all of its messages, tents and content. If you are sure you want to delete this tent category, type the name of the category and press ''{buttonText}''."
+ },
+ "app.tentCategories.settings.name": {
+ "description": "The header of the category name field in settings",
+ "message": "Category name"
+ },
+ "app.tentCategories.settings.profile": {
+ "description": "The tent category profile settings tab",
+ "message": "Category profile"
+ },
+ "app.tentCategories.singular": {
+ "description": "Tent category in singular form for tent creation modal",
+ "message": "Category"
+ },
+ "app.tents.accusativeCase": {
+ "description": "Message in accusative case for message deletion: ''Delete this **message**''",
+ "message": "message"
+ },
+ "app.tents.bulletin": {
+ "description": "Bulletin Board pseudo-tent name",
+ "message": "Bulletin Board"
+ },
+ "app.tents.create": {
+ "description": "Create tent button at the bottom of tent list, as well as the title of tent creation modal",
+ "message": "Create tent"
+ },
+ "app.tents.create.desc": {
+ "description": "Tent creation modal description",
+ "message": "Create a new tent or tent category in this bonfire"
+ },
+ "app.tents.create.type": {
+ "description": "Header for tent type selection",
+ "message": "Select the type of tent's content"
+ },
+ "app.tents.create.what": {
+ "description": "What to create: tent or tent category",
+ "message": "What to create"
+ },
+ "app.tents.delete": {
+ "description": "The menu button for deleting tent",
+ "message": "Delete tent"
+ },
+ "app.tents.delete.warning": {
+ "description": "The warning about the consequences of deleting tent",
+ "message": "Deleting this tent will result in permanent deletion of all of its permissions, messages and content. If you are sure you want to delete this tent, type the name of the tent and press ''{buttonText}''."
+ },
+ "app.tents.leaveCampsite": {
+ "description": "Menu item for leaving a campsite",
+ "message": "Leave campsite"
+ },
+ "app.tents.members": {
+ "description": "Members pseudo-tent name",
+ "message": "Members"
+ },
+ "app.tents.nominativeCase": {
+ "description": "Message in nominative case for message deletion: ''The **message** is being deleted''",
+ "message": "message"
+ },
+ "app.tents.open": {
+ "description": "The menu button for opening tents",
+ "message": "Open tent"
+ },
+ "app.tents.settings": {
+ "description": "The menu button for opening tent settings and the title of tent settings",
+ "message": "Tent settings"
+ },
+ "app.tents.settings.name": {
+ "description": "The header of the tent name field in settings",
+ "message": "Tent name"
+ },
+ "app.tents.settings.profile": {
+ "description": "The tent profile settings tab",
+ "message": "Tent profile"
+ },
+ "app.tents.singular": {
+ "description": "Tent in singular form for tent creation modal",
+ "message": "Tent"
+ },
+ "app.tents.text": {
+ "description": "Text tent type",
+ "message": "Text"
+ },
+ "app.tents.unknown": {
+ "description": "The name of the tent in tent mentions when the tent could not be found",
+ "message": "Unknown tent"
+ },
+ "app.threads": {
+ "description": "Message threads tab in the right sidebar",
+ "message": "Threads"
+ },
+ "app.time.ago": {
+ "description": "When something happened 'ago'",
+ "message": "{time} ago"
+ },
+ "app.time.in": {
+ "description": "When something will happen in specific time",
+ "message": "In {time}"
+ },
+ "app.time.invalid": {
+ "description": "The provided date to timestamp component is invalid in some way",
+ "message": "Invalid date"
+ },
+ "app.time.never": {
+ "description": "The provided date to timestamp component is empty and is usually used to indicate that something never happened",
+ "message": "Never"
+ },
+ "app.time.none": {
+ "description": "Unformatted timestamp",
+ "message": "{time}"
+ },
+ "app.time.now": {
+ "description": "When something happened just now (less than a minute ago)",
+ "message": "Just now"
+ },
+ "app.users.deactivate.info": {
+ "description": "The note that the account is deactivated",
+ "message": "This account has been deactivated. If you want to reactivate the account, press ''{buttonText}''."
+ },
+ "app.users.deactivate.warning": {
+ "description": "The warning about the consequences of deleting the account",
+ "message": "Deactivating will disallow you from creating posts, modifying your profile or interacting in campsites. If you are sure you want to deactivate this account, type your handle and press ''{buttonText}''."
+ },
+ "app.users.settings": {
+ "description": "Header of user settings",
+ "message": "User settings"
+ },
+ "app.users.settings.account": {
+ "description": "The user account settings tab",
+ "message": "Account"
+ },
+ "app.users.settings.deactivate": {
+ "description": "The account deactivation page in user settings",
+ "message": "Deactivate account"
+ },
+ "app.users.settings.delete.inputName": {
+ "description": "The header of the input that requires typing out account's handle to allow deleting it.",
+ "message": "Your handle"
+ },
+ "app.users.settings.emailConfirmButton": {
+ "description": "The email confirm button in settings",
+ "message": "Confirm email"
+ },
+ "app.users.settings.reactivate": {
+ "description": "The account reactivation button in user settings",
+ "message": "Reactivate account"
+ },
+ "common.cancel": {
+ "description": "Cancelling an action in settings, modals and content",
+ "message": "Cancel"
+ },
+ "common.copy": {
+ "description": "Text of button for copying text",
+ "message": "Copy"
+ },
+ "common.copy.successful": {
+ "description": "User has successfully copied a value",
+ "message": "Successfully copied!"
+ },
+ "common.create": {
+ "description": "Create content",
+ "message": "Create"
+ },
+ "common.delete": {
+ "description": "Delete content",
+ "message": "Delete"
+ },
+ "common.edit": {
+ "description": "Edit content",
+ "message": "Edit"
+ },
+ "common.infinite": {
+ "description": "Infinite amount of something. Used in invite creation placeholder when assigning the amount of times invite can be used",
+ "message": "Infinite"
+ },
+ "downloads.desc": {},
+ "downloads.desktop": {},
+ "downloads.desktopDescription": {},
+ "downloads.mobile": {},
+ "downloads.mobileDescription": {},
+ "downloads.title": {},
+ "downloads.wrongDevice": {},
+ "features.desc": {},
+ "features.learnMore": {},
+ "features.title": {},
+ "form.confirmDelete": {
+ "description": "Button for confirming deletion of content",
+ "message": "Confirm deletion"
+ },
+ "form.hasAccount": {
+ "description": "Link to login page in registration page",
+ "message": "Already have an account? Try logging in"
+ },
+ "form.login": {
+ "description": "Login button and page title",
+ "message": "Login"
+ },
+ "form.logout": {
+ "description": "Logout button and page title",
+ "message": "Logout"
+ },
+ "form.noAccount": {
+ "description": "Link for navigating to registration page in login page",
+ "message": "No account? Create one"
+ },
+ "form.register": {
+ "description": "Register button and page title",
+ "message": "Register"
+ },
+ "form.resetPassword": {
+ "description": "Reset password link in login page",
+ "message": "Forgot password? Change it"
+ },
+ "form.submit": {
+ "description": "Submit button in forms",
+ "message": "Submit"
+ },
+ "form.tagPlaceholder": {
+ "description": "Placeholder used for adding tags in forms",
+ "message": "Add tag"
+ },
+ "form.uploadImage": {
+ "description": "Upload image modal header",
+ "message": "Upload image"
+ },
+ "form.uploadImage.desc": {
+ "description": "Description of modal instructing to upload an image or submit its URL",
+ "message": "Upload an image or paste the URL of it"
+ },
+ "form.uploadImage.title": {
+ "description": "Prompt for the title of the image in image uploading modal",
+ "message": "Image title"
+ },
+ "form.uploadImage.url": {
+ "description": "Prompt for the URL of the image in image uploading modal",
+ "message": "Image URL"
+ },
+ "global.api": {},
+ "global.banner": {
+ "description": "The banner of campsites, bonfires and users",
+ "message": "Banner"
+ },
+ "global.blog": {},
+ "global.campers": {},
+ "global.campsites": {},
+ "global.docs": {},
+ "global.download": {},
+ "global.instances": {},
+ "global.openBrowser": {},
+ "global.support": {},
+ "home.bottom.desc": {},
+ "home.bottom.title": {},
+ "home.desc": {},
+ "home.title": {},
+ "info": {
+ "description": "The title of the information section",
+ "message": "Information"
+ },
+ "info.about": {
+ "description": "About header in settings and tents",
+ "message": "About"
+ },
+ "info.additionalConfig": {
+ "description": "Additional settings/configuration section",
+ "message": "Additional settings"
+ },
+ "info.appview": {
+ "description": "Descriptive name for appview",
+ "message": "Campsite Server"
+ },
+ "info.appview.campsiteCreation": {
+ "description": "The description of what appview does for campsites",
+ "message": "Uses this domain to host the Campsite"
+ },
+ "info.desc": {
+ "description": "Description in campsites, bonfires and elsewhere",
+ "message": "Description"
+ },
+ "info.email": {
+ "description": "User email as login detail",
+ "message": "Email"
+ },
+ "info.handle": {
+ "description": "User handles",
+ "message": "Handle"
+ },
+ "info.handleOrEmail": {
+ "description": "User handles or email as login detail",
+ "message": "Handle or Email"
+ },
+ "info.inviteCode": {
+ "description": "Invite code for registration",
+ "message": "Registration invite code"
+ },
+ "info.name": {
+ "description": "The name of the content, objects, tents, etc.",
+ "message": "Name"
+ },
+ "info.password": {
+ "description": "Password as a login detail",
+ "message": "Password"
+ },
+ "info.password.confirm": {
+ "description": "Confirm a password when registering or changing password",
+ "message": "Re-enter password"
+ },
+ "info.password.placeholder": {
+ "description": "Placeholder in the password field when registering",
+ "message": "Password here"
+ },
+ "info.pds": {
+ "description": "Longer name for PDS",
+ "message": "Personal server"
+ },
+ "info.tags.plural": {
+ "description": "Plural form of campsite tags or other content tags",
+ "message": "Tags"
+ },
+ "info.title": {
+ "description": "The title of the content, objects, tents, etc.",
+ "message": "Title"
+ },
+ "info.topic": {
+ "description": "Topic header in settings and tents",
+ "message": "Topic"
+ },
+ "info.username": {
+ "description": "Display name of the user",
+ "message": "Username"
+ },
+ "landing.brandKit": {},
+ "landing.download.debian": {},
+ "landing.features": {},
+ "landing.team": {},
+ "placeholder.goBackToHome": {},
+ "placeholder.notFound.desc": {},
+ "placeholder.notFound.title": {},
+ "placeholder.underConstruction.desc": {},
+ "placeholder.underConstruction.title": {},
+ "tent.bonfires.create": {
+ "description": "Bonfire creation button in the bonfire list",
+ "message": "Create bonfire"
+ },
+ "tent.bonfires.create.desc": {
+ "description": "Description for bonfire creation modal",
+ "message": "Create a new bonfire in this campsite"
+ }
}
diff --git a/lang/fr-FR.json b/lang/fr-FR.json
index 104a31f3..f8a0def5 100644
--- a/lang/fr-FR.json
+++ b/lang/fr-FR.json
@@ -1,112 +1,910 @@
{
- "global": {
- "download": "Download",
- "blog": "Blog",
- "support": "Support",
- "register": "Sign up",
- "login": "Sign in",
- "themeToggle": "Toggle color scheme"
- },
- "home": {
- "title": "Gather around the fire",
- "description": "Campground is a place for you and your friends to hang out,
chat, and have fun without any hassle!",
- "download": "Download Campground",
- "open": "Open Campground"
- },
- "languages": {
- "af-ZA": "Afrikaans",
- "ar-SA": "Arabic",
- "ca-ES": "Catalan",
- "cs-CZ": "Czech",
- "da-DK": "Danish",
- "de-DE": "German",
- "el-GR": "Greek",
- "fi-FI": "Finnish",
- "fr-FR": "French",
- "en-US": "English (US)",
- "es-ES": "Spanish",
- "he-IL": "Hebrew",
- "hu-HU": "Hungarian",
- "it-IT": "Italian",
- "ja-JP": "Japanese",
- "ko-KR": "Korean",
- "nl-NL": "Dutch",
- "no-NO": "Norwegian",
- "pl-PL": "Polish",
- "pt-BR": "Portuguese (Brazil)",
- "pt-PT": "Portuguese (Portugal)",
- "ro-RO": "Romanian",
- "ru-RU": "Russian",
- "sr-SP": "Serbian",
- "sv-SE": "Swedish",
- "tr-TR": "Turkish",
- "uk-UA": "Ukrainian",
- "vi-VN": "Vietnamese",
- "zh-CN": "Simplified Chinese (China)",
- "zh-TW": "Simplified Chinese (Taiwan)"
- },
- "client": {
- "common": {
- "yes": "Yes",
- "no": "No",
- "cancel": "Cancel",
- "retry": "Retry",
- "abort": "Abort",
- "ok": "OK",
- "delete": "Delete",
- "remove": "Remove"
- },
- "login": {
- "handle": "Handle",
- "password": "Password",
- "signinButton": "Sign in",
- "resetPassword": "Reset password",
- "reactivateUserHandle": "Activate handle",
- "errors": {
- "connectionFailed": "Login failed due to network connection problems.",
- "incorrectCredentials": "The handle or password provided is incorrect.",
- "passwordResetDisabled": "The administrator had disabled password reset functionality. Contact them on %s to ask for a new password.",
- "handleDisabled": "Your handle was disabled. You can enable it by clicking 'Activate handle' button.",
- "handleDisabledWithReason": "Your handle was disabled by administrator. Reason: %s",
- "handleBanned": "Your handle was banned.",
- "handleBannedWithReason": "Your handle was banned. Reason: %s",
- "handleTempBannedWithReason": "Your handle was banned till %s. Reason: %s"
- }
- },
- "profileView": {
- "avatar": "Avatar",
- "status": "Status"
- },
- "settingsView": {
- "title": "Manage profile",
- "common": {
- "title": "Common",
- "changePassword": "Change password",
- "changeDName": "Change display name",
- "removeAvatar": "Remove avatar",
- "uploadAvatar": "Upload new avatar"
- },
- "connections": {
- "title": "Connections",
- "description": "Manage social media connections",
- "add": "Add connection",
- "label": "Connection label",
- "content": "Content"
- }
- },
- "presence": {
- "offline": "Offline",
- "invisible": "Invisible",
- "away": "Away",
- "dnd": "Do Not Disturb",
- "online": "Online"
- },
- "activityPresence": {
- "game": "Playing %s",
- "listening": "Listening to %s",
- "streaming": "Streaming %s",
- "streamingDesktop": "Sharing their screen",
- "streamingDetailed": "Streaming %s on %s"
- }
- }
+ "app.actors.addFriend": {
+ "description": "Menu button for adding user as a friend",
+ "message": "Add friend"
+ },
+ "app.actors.block": {
+ "description": "Menu button for blocking the user",
+ "message": "Block"
+ },
+ "app.actors.example": {
+ "description": "Username of an example user in roles settings page",
+ "message": "Example user"
+ },
+ "app.actors.viewProfile": {
+ "description": "Menu button for viewing user's profile",
+ "message": "View profile"
+ },
+ "app.bans": {
+ "description": "Member bans header",
+ "message": "Member bans"
+ },
+ "app.bans.actor": {
+ "description": "Who was banned in the ban list",
+ "message": "Banned user"
+ },
+ "app.bans.at": {
+ "description": "Banned when in the ban list",
+ "message": "Banned at"
+ },
+ "app.bans.by": {
+ "description": "Banned by who in the ban list",
+ "message": "Banned by"
+ },
+ "app.bans.reason": {
+ "description": "Reason for the ban in the ban list",
+ "message": "Reason"
+ },
+ "app.bans.reason.example": {
+ "description": "Example of a ban reason when banning user",
+ "message": "Have been spamming"
+ },
+ "app.bans.unban": {
+ "description": "Unban multiple or one user button in the ban list",
+ "message": "Remove bans from users"
+ },
+ "app.bonfires.bannerClick": {
+ "description": "Hint that you can press on tent list banner to open bonfire list",
+ "message": "Click to see bonfire list"
+ },
+ "app.bonfires.create": {
+ "description": "The menu button for creating bonfires",
+ "message": "Create bonfire"
+ },
+ "app.bonfires.delete": {
+ "description": "The menu button for deleting bonfires",
+ "message": "Delete bonfire"
+ },
+ "app.bonfires.delete.inputName": {
+ "description": "The header of the input that requires typing out bonfire's name to allow deleting it.",
+ "message": "The name of the bonfire"
+ },
+ "app.bonfires.noTents": {
+ "description": "Note telling user that the bonfire contains no visible tents for them",
+ "message": "This bonfire has no visible tents"
+ },
+ "app.bonfires.settings": {
+ "description": "The menu button for opening bonfire settings and the title of bonfire settings",
+ "message": "Bonfire settings"
+ },
+ "app.bonfires.settings.bannerNote": {
+ "description": "Notifying that bonfire's banner shows up at the top of tent list",
+ "message": "The banner shows up at the top of the tent list"
+ },
+ "app.bonfires.settings.delete.warning": {
+ "description": "The warning about the consequences of deleting bonfire",
+ "message": "Deleting this bonfire will result in permanent deletion of all of its messages, tents and content. If you are sure you want to delete this bonfire, type the name of the bonfire and press ''{buttonText}''."
+ },
+ "app.bonfires.settings.name": {
+ "description": "The header of the bonfire name field in settings",
+ "message": "Bonfire name"
+ },
+ "app.bonfires.settings.profile": {
+ "description": "The bonfire profile settings tab",
+ "message": "Bonfire profile"
+ },
+ "app.bulletin.campsiteInfo": {
+ "description": "The title of the campsite info field at the right side of Bulletin Board",
+ "message": "Campsite info"
+ },
+ "app.campsites.Create": {
+ "description": "The campsite creation page title",
+ "message": "Create a Campsite"
+ },
+ "app.campsites.badUrl": {
+ "description": "The title of the error when there are too many @ symbols in the URL",
+ "message": "Badly formatted campsite URL"
+ },
+ "app.campsites.badUrl.desc": {
+ "description": "The description of the error when there are too many @ symbols in the URL",
+ "message": "Not sure what to do with more than 2 @'s in the URL after /c/."
+ },
+ "app.campsites.delete": {
+ "description": "The settings page for deleting campsite",
+ "message": "Delete campsite"
+ },
+ "app.campsites.delete.warning": {
+ "description": "The warning about the consequences of deleting campsite",
+ "message": "Deleting this campsite will result in permanent deletion of all of its messages, tents, bonfires, content and will force all members to leave. If you are sure you want to delete this campsite, type the name of the campsite and press ''{buttonText}''."
+ },
+ "app.campsites.members": {
+ "description": "Displays the amount of members campsite has",
+ "message": "{count, number} {count, plural, one { member } other { members }}"
+ },
+ "app.campsites.name": {
+ "description": "The header of the campsite name field in settings",
+ "message": "Campsite name"
+ },
+ "app.campsites.settings": {
+ "description": "The menu button for opening campsite settings and the title of campsite settings",
+ "message": "Campsite settings"
+ },
+ "app.campsites.settings.bannerNote": {
+ "description": "Notifying that campsite's banner shows up in the bulletin board",
+ "message": "The banner shows up in Bulletin Board"
+ },
+ "app.campsites.settings.delete.inputName": {
+ "description": "The header of the input that requires typing out campsite's name to allow deleting it.",
+ "message": "The name of the campsite"
+ },
+ "app.campsites.settings.profile": {
+ "description": "The campsite profile settings tab",
+ "message": "Campsite profile"
+ },
+ "app.campsites.url": {
+ "description": "The URL that is unique per campsite",
+ "message": "Unique URL"
+ },
+ "app.common.createdAt": {
+ "description": "Member joined sometime ago",
+ "message": "Joined at"
+ },
+ "app.common.createdBy": {
+ "description": "Content created by who",
+ "message": "Created by"
+ },
+ "app.common.expiresAt": {
+ "description": "Content expires",
+ "message": "Expires"
+ },
+ "app.createdAt": {
+ "description": "Specific date that something was created/sent at",
+ "message": "Created {time}"
+ },
+ "app.delete.header": {
+ "description": "The description for deleting any content",
+ "message": "This cannot be reversed and the {nominativeCase} will be permanently deleted."
+ },
+ "app.discovery": {
+ "description": "Campsite settings discovery section header",
+ "message": "Discovery"
+ },
+ "app.invites": {
+ "description": "Invite menu item in campsite settings",
+ "message": "Invites"
+ },
+ "app.invites.accept": {
+ "description": "Button for accepting an invite",
+ "message": "Accept invite"
+ },
+ "app.invites.allowedAmount": {
+ "description": "The amount of times the invite can be used",
+ "message": "Allowed times of use"
+ },
+ "app.invites.code": {
+ "description": "The placeholder for yet uncreated invite code or invite code in the invite list",
+ "message": "Invite code"
+ },
+ "app.invites.confirm": {
+ "description": "Asks user whether they want to accept the invite",
+ "message": "Do you want to accept invite to this campsite?"
+ },
+ "app.invites.create": {
+ "description": "Invite creation menu item",
+ "message": "Create invite"
+ },
+ "app.invites.create.desc": {
+ "description": "The description of invite creation modal",
+ "message": "Create invite links to this campsite"
+ },
+ "app.invites.delete": {
+ "description": "Menu button for deleting multiple invites in the invite list",
+ "message": "Delete invites"
+ },
+ "app.invites.deny": {
+ "description": "Button for denying an invite",
+ "message": "Deny invite"
+ },
+ "app.invites.used": {
+ "description": "The amount of times invite has been used in invite list",
+ "message": "Times used"
+ },
+ "app.members": {
+ "description": "Members pseudo-tent name, members tab in the right sidebar",
+ "message": "Members"
+ },
+ "app.members.ban": {
+ "description": "Ban member menu item",
+ "message": "Ban member"
+ },
+ "app.members.ban.desc": {
+ "description": "Note about what the user ban will imply when banning a user",
+ "message": "The member will lose all their roles, be kicked from the campsite and be unable to join back until their ban is lifted."
+ },
+ "app.members.kick": {
+ "description": "Kick member menu item",
+ "message": "Kick member"
+ },
+ "app.members.nickname": {
+ "description": "The title of nickname change field",
+ "message": "Member nickname"
+ },
+ "app.members.nickname.change": {
+ "description": "Members name changing modal header and menu item",
+ "message": "Change nickname"
+ },
+ "app.members.nickname.change.desc": {
+ "description": "Note about the nickname change in change nickname modal",
+ "message": "The nickname will be displayed only on this campsite for every member to see"
+ },
+ "app.members.singular": {
+ "description": "Singular form of campsite member",
+ "message": "Member"
+ },
+ "app.messages.delete": {
+ "description": "Message deletion button",
+ "message": "Delete message"
+ },
+ "app.messages.edited": {
+ "description": "Hint at the top of the message that the message was edited",
+ "message": "({icon} edited)"
+ },
+ "app.messages.end": {
+ "description": "The very top of the tent that gives user a note that there are no more messages",
+ "message": "This is the beginning of this tent. There are no more messages in this tent."
+ },
+ "app.messages.example": {
+ "description": "An example message text in roles settings page",
+ "message": "This is an example text."
+ },
+ "app.messages.noPermission": {
+ "description": "Tells user they lack permission to write in the text tent",
+ "message": "You do not have the permission to type in this tent."
+ },
+ "app.permissions.banMembers": {
+ "description": "Header for banning members permission in the permission list",
+ "message": "Ban Members"
+ },
+ "app.permissions.banMembers.desc": {
+ "description": "Describes what 'Ban Members' permission does",
+ "message": "Allows members with this permission to remove other members with lower rank/roles from this campsite and disallow from them joining again or allow them to join again."
+ },
+ "app.permissions.campsites": {
+ "description": "Header for campsite permissions in the permission list",
+ "message": "Campsite permissions"
+ },
+ "app.permissions.createContent": {
+ "description": "Header for create content permission in the permission list",
+ "message": "Create Content"
+ },
+ "app.permissions.createContent.desc": {
+ "description": "Describes what 'Create Content' permission does",
+ "message": "Allows members to create messages in tents."
+ },
+ "app.permissions.createInvites": {
+ "description": "Header for creating invites permission in the permission list",
+ "message": "Create Invites"
+ },
+ "app.permissions.createInvites.desc": {
+ "description": "Describes what 'Managing Invites' permission does",
+ "message": "Allows members with this permission to delete campsite's invites."
+ },
+ "app.permissions.createPrivateContent": {
+ "description": "Header for create private content permission in the permission list",
+ "message": "Create Private Content"
+ },
+ "app.permissions.createPrivateContent.desc": {
+ "description": "Describes what 'Create Private Content' permission does",
+ "message": "Allows members to create private messages in tents."
+ },
+ "app.permissions.customization": {
+ "description": "Header for customization permissions in the permission list",
+ "message": "Customization permissions"
+ },
+ "app.permissions.giveRoles": {
+ "description": "Header for managing roles permission in the permission list",
+ "message": "Give Roles"
+ },
+ "app.permissions.giveRoles.desc": {
+ "description": "Describes what 'Give Roles' permission does",
+ "message": "Allows members with this permission to give and remove roles that are lower than their highest role from other members."
+ },
+ "app.permissions.kickMembers": {
+ "description": "Header for muting members permission in the permission list",
+ "message": "Kick Members"
+ },
+ "app.permissions.kickMembers.desc": {
+ "description": "Describes what 'Kick Members' permission does",
+ "message": "Allows members with this permission to remove other members with lower rank/roles from this campsite."
+ },
+ "app.permissions.manageBonfires": {
+ "description": "Header for managing bonfires permission in the permission list",
+ "message": "Manage Bonfires"
+ },
+ "app.permissions.manageBonfires.desc": {
+ "description": "Describes what 'Manage Bonfires' permission does",
+ "message": "Allows members with this permission to edit and delete bonfires."
+ },
+ "app.permissions.manageCampsites": {
+ "description": "Header for managing campsites permission in the permission list",
+ "message": "Manage Campsite"
+ },
+ "app.permissions.manageCampsites.desc": {
+ "description": "Describes what 'Manage Campsite' permission does",
+ "message": "Allows members with this permission to edit the name of this campsite and other details."
+ },
+ "app.permissions.manageContent": {
+ "description": "Header for manage content permission in the permission list",
+ "message": "Manage Content"
+ },
+ "app.permissions.manageContent.desc": {
+ "description": "Describes what 'Manage Content' permission does",
+ "message": "Allows members to delete messages in tents of other members."
+ },
+ "app.permissions.manageInvites": {
+ "description": "Header for managing invites permission in the permission list",
+ "message": "Manage Invites"
+ },
+ "app.permissions.managePermissions": {
+ "description": "Header for managing permissions permission in the permission list",
+ "message": "Manage Permissions"
+ },
+ "app.permissions.managePermissions.desc": {
+ "description": "Describes what 'Manage Permissions' permission does",
+ "message": "Allows members with this permission to edit permissions below their highest role."
+ },
+ "app.permissions.manageRoles": {
+ "description": "Header for managing roles permission in the permission list",
+ "message": "Manage Roles"
+ },
+ "app.permissions.manageRoles.desc": {
+ "description": "Describes what 'Manage Roles' permission does",
+ "message": "Allows members with this permission to edit and delete roles below their highest role."
+ },
+ "app.permissions.manageSelfIdentity": {
+ "description": "Header for managing campsite-wide profile permission of other people in the permission list",
+ "message": "Manage Identity of Others"
+ },
+ "app.permissions.manageSelfIdentity.desc": {
+ "description": "Describes what 'Managing Identity of Others' permission does",
+ "message": "Allows members with this permission to change nickname and avatar that is only displayed in this campsite of other members."
+ },
+ "app.permissions.manageTents": {
+ "description": "Header for managing tents permission in the permission list",
+ "message": "Manage Tents"
+ },
+ "app.permissions.manageTents.desc": {
+ "description": "Describes what 'Manage Tents' permission does",
+ "message": "Allows members with this permission to edit and delete tents."
+ },
+ "app.permissions.membership": {
+ "description": "Header for membership permissions in the permission list",
+ "message": "Membership permissions"
+ },
+ "app.permissions.mentionEveryone": {
+ "description": "Header for mention @everyone and @here permission in the permission list",
+ "message": "Mention @everyone and @here"
+ },
+ "app.permissions.mentionEveryone.desc": {
+ "description": "Describes what 'Mention @everyone and @here' permission does",
+ "message": "Allows members to mention everyone."
+ },
+ "app.permissions.muteMembers": {
+ "description": "Header for muting members permission in the permission list",
+ "message": "Timeout Members"
+ },
+ "app.permissions.muteMembers.desc": {
+ "description": "Describes what 'Timeout Members' permission does",
+ "message": "Allows members with this permission to disallow other members from creating content."
+ },
+ "app.permissions.pinContent": {
+ "description": "Header for pin content permission in the permission list",
+ "message": "Pin Content"
+ },
+ "app.permissions.pinContent.desc": {
+ "description": "Describes what 'Pin Content' permission does",
+ "message": "Allows members to pin messages in tents."
+ },
+ "app.permissions.plural": {
+ "description": "Permissions in settings as plural",
+ "message": "Permissions"
+ },
+ "app.permissions.tent": {
+ "description": "Header for tent permissions in the permission list",
+ "message": "Tent permissions"
+ },
+ "app.permissions.tentDivider": {
+ "description": "Divider in the permission list that separates tent-only permissions from campsite-wide permissions",
+ "message": "Tent only"
+ },
+ "app.permissions.viewContent": {
+ "description": "Header for view content permission in the permission list",
+ "message": "View Content"
+ },
+ "app.permissions.viewContent.desc": {
+ "description": "Describes what 'View Content' permission does",
+ "message": "Allows members to see tents in the tent list, view tents and tent messages."
+ },
+ "app.profilePosts.parentDeleted": {
+ "description": "Describes that the parent of the post has been deleted",
+ "message": "The post that was being replied to has been likely deleted or does not exist."
+ },
+ "app.profiles.aboutMe": {
+ "description": "About me section the user profile",
+ "message": "About me"
+ },
+ "app.profiles.deactivated.description": {
+ "description": "Deactivated account profile error description",
+ "message": "The user has deactivated their account, deleted it or profile does not exist."
+ },
+ "app.profiles.deactivated.header": {
+ "description": "Deactivated account profile error header",
+ "message": "Profile does not exist"
+ },
+ "app.profiles.feed": {
+ "description": "Feed tab in the user profile",
+ "message": "Feed"
+ },
+ "app.profiles.replies": {
+ "description": "Posts & Replies tab in the user profile",
+ "message": "Posts & Replies"
+ },
+ "app.roles": {
+ "description": "Roles header in settings and whatnot in plural form",
+ "message": "Roles"
+ },
+ "app.roles.accusativeCase": {
+ "description": "Role in accusative case for role deletion: ''Delete this **role**''",
+ "message": "role"
+ },
+ "app.roles.attributes": {
+ "description": "Attributes in role settings",
+ "message": "Attributes"
+ },
+ "app.roles.colors": {
+ "description": "The animation field in role settings page",
+ "message": "Select the type of gradient color animation"
+ },
+ "app.roles.display": {
+ "description": "Display tab in role settings",
+ "message": "Display"
+ },
+ "app.roles.manage": {
+ "description": "Manage role tab in role settings",
+ "message": "Manage"
+ },
+ "app.roles.mentionable": {
+ "description": "Mentionable by anyone setting in role settings",
+ "message": "Mentionable by anyone"
+ },
+ "app.roles.mentionable.desc": {
+ "description": "Mentionable by anyone setting's description in role settings",
+ "message": "Allows any member with permission to create content to mention other members that have this role"
+ },
+ "app.roles.motion.linear": {
+ "description": "Linear animation option for roles gradient color animation",
+ "message": "Linear"
+ },
+ "app.roles.motion.none": {
+ "description": "Unanimated option for roles gradient color animation",
+ "message": "Unanimated"
+ },
+ "app.roles.motion.radial": {
+ "description": "Radial animation option for roles gradient color animation",
+ "message": "Radial"
+ },
+ "app.roles.motion.wave": {
+ "description": "Wave animation option for roles gradient color animation",
+ "message": "Wave"
+ },
+ "app.roles.name": {
+ "description": "The name field of the roles settings page",
+ "message": "Role name"
+ },
+ "app.roles.nominativeCase": {
+ "description": "Role in nominative case for role deletion: ''The **role** is being deleted''",
+ "message": "role"
+ },
+ "app.roles.separately": {
+ "description": "Display separately setting in role settings",
+ "message": "Display separately"
+ },
+ "app.roles.separately.desc": {
+ "description": "Display separately setting's description in role settings",
+ "message": "Displays the members that have this role separately from the rest of the members in the member list"
+ },
+ "app.roles.unknown": {
+ "description": "The title of the role when the role has not been found in role mention",
+ "message": "Unknown role"
+ },
+ "app.sessionError.header": {
+ "description": "The title of the error when there is a session error",
+ "message": "Error while getting session"
+ },
+ "app.sessionError.notFound": {
+ "description": "The description for session error when the account that user logged into does not exist.",
+ "message": "The logged in account does not exist and has been likely deleted."
+ },
+ "app.settings": {
+ "description": "Menu button for settings, as well as settings title",
+ "message": "Settings"
+ },
+ "app.settings.emailConfirmed": {
+ "description": "Notifies user in the settings that their email is already confirmed",
+ "message": "The email is confirmed to belong to this account."
+ },
+ "app.settings.emailUnconfirmed": {
+ "description": "Notifies user in the settings that their email has not yet been confirmed",
+ "message": "Your email has not been yet confirmed to belong to this account. Make sure to confirm it."
+ },
+ "app.settings.other": {
+ "description": "Section for deleting campsites, tents, etc.",
+ "message": "Other settings"
+ },
+ "app.settings.save": {
+ "description": "Button for saving changes in settings",
+ "message": "Save changes"
+ },
+ "app.settings.unsavedChanges": {
+ "description": "The text that appears in the pop up when you change values in settings",
+ "message": "You have unsaved changes"
+ },
+ "app.system.tentCreated": {
+ "description": "Member has created the currently viewed tent",
+ "message": "{member} has created this tent."
+ },
+ "app.system.tentNameUpdated": {
+ "description": "Member has modified the name of the currently viewed tent",
+ "message": "{member} has changed the name of this tent from {oldName} to {newName}."
+ },
+ "app.tentCategories.create": {
+ "description": "The menu button for creating tent categories",
+ "message": "Create category"
+ },
+ "app.tentCategories.delete": {
+ "description": "The menu button for deleting tent categories",
+ "message": "Delete category"
+ },
+ "app.tentCategories.settings": {
+ "description": "The menu button for opening tent category settings and the title of category settings",
+ "message": "Category settings"
+ },
+ "app.tentCategories.settings.deleteWarning": {
+ "description": "The warning about the consequences of deleting tent category",
+ "message": "Deleting this tent category will result in permanent deletion of all of its messages, tents and content. If you are sure you want to delete this tent category, type the name of the category and press ''{buttonText}''."
+ },
+ "app.tentCategories.settings.name": {
+ "description": "The header of the category name field in settings",
+ "message": "Category name"
+ },
+ "app.tentCategories.settings.profile": {
+ "description": "The tent category profile settings tab",
+ "message": "Category profile"
+ },
+ "app.tentCategories.singular": {
+ "description": "Tent category in singular form for tent creation modal",
+ "message": "Category"
+ },
+ "app.tents.accusativeCase": {
+ "description": "Message in accusative case for message deletion: ''Delete this **message**''",
+ "message": "message"
+ },
+ "app.tents.bulletin": {
+ "description": "Bulletin Board pseudo-tent name",
+ "message": "Bulletin Board"
+ },
+ "app.tents.create": {
+ "description": "Create tent button at the bottom of tent list, as well as the title of tent creation modal",
+ "message": "Create tent"
+ },
+ "app.tents.create.desc": {
+ "description": "Tent creation modal description",
+ "message": "Create a new tent or tent category in this bonfire"
+ },
+ "app.tents.create.type": {
+ "description": "Header for tent type selection",
+ "message": "Select the type of tent's content"
+ },
+ "app.tents.create.what": {
+ "description": "What to create: tent or tent category",
+ "message": "What to create"
+ },
+ "app.tents.delete": {
+ "description": "The menu button for deleting tent",
+ "message": "Delete tent"
+ },
+ "app.tents.delete.warning": {
+ "description": "The warning about the consequences of deleting tent",
+ "message": "Deleting this tent will result in permanent deletion of all of its permissions, messages and content. If you are sure you want to delete this tent, type the name of the tent and press ''{buttonText}''."
+ },
+ "app.tents.leaveCampsite": {
+ "description": "Menu item for leaving a campsite",
+ "message": "Leave campsite"
+ },
+ "app.tents.members": {
+ "description": "Members pseudo-tent name",
+ "message": "Members"
+ },
+ "app.tents.nominativeCase": {
+ "description": "Message in nominative case for message deletion: ''The **message** is being deleted''",
+ "message": "message"
+ },
+ "app.tents.open": {
+ "description": "The menu button for opening tents",
+ "message": "Open tent"
+ },
+ "app.tents.settings": {
+ "description": "The menu button for opening tent settings and the title of tent settings",
+ "message": "Tent settings"
+ },
+ "app.tents.settings.name": {
+ "description": "The header of the tent name field in settings",
+ "message": "Tent name"
+ },
+ "app.tents.settings.profile": {
+ "description": "The tent profile settings tab",
+ "message": "Tent profile"
+ },
+ "app.tents.singular": {
+ "description": "Tent in singular form for tent creation modal",
+ "message": "Tent"
+ },
+ "app.tents.text": {
+ "description": "Text tent type",
+ "message": "Text"
+ },
+ "app.tents.unknown": {
+ "description": "The name of the tent in tent mentions when the tent could not be found",
+ "message": "Unknown tent"
+ },
+ "app.threads": {
+ "description": "Message threads tab in the right sidebar",
+ "message": "Threads"
+ },
+ "app.time.ago": {
+ "description": "When something happened 'ago'",
+ "message": "{time} ago"
+ },
+ "app.time.in": {
+ "description": "When something will happen in specific time",
+ "message": "In {time}"
+ },
+ "app.time.invalid": {
+ "description": "The provided date to timestamp component is invalid in some way",
+ "message": "Invalid date"
+ },
+ "app.time.never": {
+ "description": "The provided date to timestamp component is empty and is usually used to indicate that something never happened",
+ "message": "Never"
+ },
+ "app.time.none": {
+ "description": "Unformatted timestamp",
+ "message": "{time}"
+ },
+ "app.time.now": {
+ "description": "When something happened just now (less than a minute ago)",
+ "message": "Just now"
+ },
+ "app.users.deactivate.info": {
+ "description": "The note that the account is deactivated",
+ "message": "This account has been deactivated. If you want to reactivate the account, press ''{buttonText}''."
+ },
+ "app.users.deactivate.warning": {
+ "description": "The warning about the consequences of deleting the account",
+ "message": "Deactivating will disallow you from creating posts, modifying your profile or interacting in campsites. If you are sure you want to deactivate this account, type your handle and press ''{buttonText}''."
+ },
+ "app.users.settings": {
+ "description": "Header of user settings",
+ "message": "User settings"
+ },
+ "app.users.settings.account": {
+ "description": "The user account settings tab",
+ "message": "Account"
+ },
+ "app.users.settings.deactivate": {
+ "description": "The account deactivation page in user settings",
+ "message": "Deactivate account"
+ },
+ "app.users.settings.delete.inputName": {
+ "description": "The header of the input that requires typing out account's handle to allow deleting it.",
+ "message": "Your handle"
+ },
+ "app.users.settings.emailConfirmButton": {
+ "description": "The email confirm button in settings",
+ "message": "Confirm email"
+ },
+ "app.users.settings.reactivate": {
+ "description": "The account reactivation button in user settings",
+ "message": "Reactivate account"
+ },
+ "common.cancel": {
+ "description": "Cancelling an action in settings, modals and content",
+ "message": "Cancel"
+ },
+ "common.copy": {
+ "description": "Text of button for copying text",
+ "message": "Copy"
+ },
+ "common.copy.successful": {
+ "description": "User has successfully copied a value",
+ "message": "Successfully copied!"
+ },
+ "common.create": {
+ "description": "Create content",
+ "message": "Create"
+ },
+ "common.delete": {
+ "description": "Delete content",
+ "message": "Delete"
+ },
+ "common.edit": {
+ "description": "Edit content",
+ "message": "Edit"
+ },
+ "common.infinite": {
+ "description": "Infinite amount of something. Used in invite creation placeholder when assigning the amount of times invite can be used",
+ "message": "Infinite"
+ },
+ "downloads.desc": {},
+ "downloads.desktop": {},
+ "downloads.desktopDescription": {},
+ "downloads.mobile": {},
+ "downloads.mobileDescription": {},
+ "downloads.title": {},
+ "downloads.wrongDevice": {},
+ "features.desc": {},
+ "features.learnMore": {},
+ "features.title": {},
+ "form.confirmDelete": {
+ "description": "Button for confirming deletion of content",
+ "message": "Confirm deletion"
+ },
+ "form.hasAccount": {
+ "description": "Link to login page in registration page",
+ "message": "Already have an account? Try logging in"
+ },
+ "form.login": {
+ "description": "Login button and page title",
+ "message": "Login"
+ },
+ "form.logout": {
+ "description": "Logout button and page title",
+ "message": "Logout"
+ },
+ "form.noAccount": {
+ "description": "Link for navigating to registration page in login page",
+ "message": "No account? Create one"
+ },
+ "form.register": {
+ "description": "Register button and page title",
+ "message": "Register"
+ },
+ "form.resetPassword": {
+ "description": "Reset password link in login page",
+ "message": "Forgot password? Change it"
+ },
+ "form.submit": {
+ "description": "Submit button in forms",
+ "message": "Submit"
+ },
+ "form.tagPlaceholder": {
+ "description": "Placeholder used for adding tags in forms",
+ "message": "Add tag"
+ },
+ "form.uploadImage": {
+ "description": "Upload image modal header",
+ "message": "Upload image"
+ },
+ "form.uploadImage.desc": {
+ "description": "Description of modal instructing to upload an image or submit its URL",
+ "message": "Upload an image or paste the URL of it"
+ },
+ "form.uploadImage.title": {
+ "description": "Prompt for the title of the image in image uploading modal",
+ "message": "Image title"
+ },
+ "form.uploadImage.url": {
+ "description": "Prompt for the URL of the image in image uploading modal",
+ "message": "Image URL"
+ },
+ "global.api": {},
+ "global.banner": {
+ "description": "The banner of campsites, bonfires and users",
+ "message": "Banner"
+ },
+ "global.blog": {},
+ "global.campers": {},
+ "global.campsites": {},
+ "global.docs": {},
+ "global.download": {},
+ "global.instances": {},
+ "global.openBrowser": {},
+ "global.support": {},
+ "home.bottom.desc": {},
+ "home.bottom.title": {},
+ "home.desc": {},
+ "home.title": {},
+ "info": {
+ "description": "The title of the information section",
+ "message": "Information"
+ },
+ "info.about": {
+ "description": "About header in settings and tents",
+ "message": "About"
+ },
+ "info.additionalConfig": {
+ "description": "Additional settings/configuration section",
+ "message": "Additional settings"
+ },
+ "info.appview": {
+ "description": "Descriptive name for appview",
+ "message": "Campsite Server"
+ },
+ "info.appview.campsiteCreation": {
+ "description": "The description of what appview does for campsites",
+ "message": "Uses this domain to host the Campsite"
+ },
+ "info.desc": {
+ "description": "Description in campsites, bonfires and elsewhere",
+ "message": "Description"
+ },
+ "info.email": {
+ "description": "User email as login detail",
+ "message": "Email"
+ },
+ "info.handle": {
+ "description": "User handles",
+ "message": "Handle"
+ },
+ "info.handleOrEmail": {
+ "description": "User handles or email as login detail",
+ "message": "Handle or Email"
+ },
+ "info.inviteCode": {
+ "description": "Invite code for registration",
+ "message": "Registration invite code"
+ },
+ "info.name": {
+ "description": "The name of the content, objects, tents, etc.",
+ "message": "Name"
+ },
+ "info.password": {
+ "description": "Password as a login detail",
+ "message": "Password"
+ },
+ "info.password.confirm": {
+ "description": "Confirm a password when registering or changing password",
+ "message": "Re-enter password"
+ },
+ "info.password.placeholder": {
+ "description": "Placeholder in the password field when registering",
+ "message": "Password here"
+ },
+ "info.pds": {
+ "description": "Longer name for PDS",
+ "message": "Personal server"
+ },
+ "info.tags.plural": {
+ "description": "Plural form of campsite tags or other content tags",
+ "message": "Tags"
+ },
+ "info.title": {
+ "description": "The title of the content, objects, tents, etc.",
+ "message": "Title"
+ },
+ "info.topic": {
+ "description": "Topic header in settings and tents",
+ "message": "Topic"
+ },
+ "info.username": {
+ "description": "Display name of the user",
+ "message": "Username"
+ },
+ "landing.brandKit": {},
+ "landing.download.debian": {},
+ "landing.features": {},
+ "landing.team": {},
+ "placeholder.goBackToHome": {},
+ "placeholder.notFound.desc": {},
+ "placeholder.notFound.title": {},
+ "placeholder.underConstruction.desc": {},
+ "placeholder.underConstruction.title": {},
+ "tent.bonfires.create": {
+ "description": "Bonfire creation button in the bonfire list",
+ "message": "Create bonfire"
+ },
+ "tent.bonfires.create.desc": {
+ "description": "Description for bonfire creation modal",
+ "message": "Create a new bonfire in this campsite"
+ }
}
diff --git a/lang/hu-HU.json b/lang/hu-HU.json
index 08b14314..f8a0def5 100644
--- a/lang/hu-HU.json
+++ b/lang/hu-HU.json
@@ -1,112 +1,910 @@
{
- "global": {
- "download": "Letöltés",
- "blog": "Blog",
- "support": "Támogatás",
- "register": "Regisztráció",
- "login": "Bejelentkezés",
- "themeToggle": "Toggle color scheme"
- },
- "home": {
- "title": "Gather around the fire",
- "description": "Campground is a place for you and your friends to hang out,
chat, and have fun without any hassle!",
- "download": "Download Campground",
- "open": "Open Campground"
- },
- "languages": {
- "af-ZA": "Afrikaans",
- "ar-SA": "Arabic",
- "ca-ES": "Catalan",
- "cs-CZ": "Czech",
- "da-DK": "Danish",
- "de-DE": "German",
- "el-GR": "Görög",
- "fi-FI": "Finn",
- "fr-FR": "Francia",
- "en-US": "Angol (US)",
- "es-ES": "Spanyol",
- "he-IL": "Héber",
- "hu-HU": "Magyar",
- "it-IT": "Italian",
- "ja-JP": "Japanese",
- "ko-KR": "Korean",
- "nl-NL": "Dutch",
- "no-NO": "Norwegian",
- "pl-PL": "Polish",
- "pt-BR": "Portuguese (Brazil)",
- "pt-PT": "Portuguese (Portugal)",
- "ro-RO": "Romanian",
- "ru-RU": "Russian",
- "sr-SP": "Serbian",
- "sv-SE": "Swedish",
- "tr-TR": "Turkish",
- "uk-UA": "Ukrainian",
- "vi-VN": "Vietnamese",
- "zh-CN": "Simplified Chinese (China)",
- "zh-TW": "Simplified Chinese (Taiwan)"
- },
- "client": {
- "common": {
- "yes": "Igen",
- "no": "Nem",
- "cancel": "Mégse",
- "retry": "Újra",
- "abort": "Elvetés",
- "ok": "OK",
- "delete": "Törlés",
- "remove": "Eltávolítás"
- },
- "login": {
- "handle": "Handle",
- "password": "Jelszó",
- "signinButton": "Sign in",
- "resetPassword": "Reset password",
- "reactivateUserHandle": "Activate handle",
- "errors": {
- "connectionFailed": "Login failed due to network connection problems.",
- "incorrectCredentials": "The handle or password provided is incorrect.",
- "passwordResetDisabled": "The administrator had disabled password reset functionality. Contact them on %s to ask for a new password.",
- "handleDisabled": "Your handle was disabled. You can enable it by clicking 'Activate handle' button.",
- "handleDisabledWithReason": "Your handle was disabled by administrator. Reason: %s",
- "handleBanned": "Your handle was banned.",
- "handleBannedWithReason": "Your handle was banned. Reason: %s",
- "handleTempBannedWithReason": "Your handle was banned till %s. Reason: %s"
- }
- },
- "profileView": {
- "avatar": "Avatar",
- "status": "Status"
- },
- "settingsView": {
- "title": "Manage profile",
- "common": {
- "title": "Common",
- "changePassword": "Change password",
- "changeDName": "Change display name",
- "removeAvatar": "Remove avatar",
- "uploadAvatar": "Upload new avatar"
- },
- "connections": {
- "title": "Connections",
- "description": "Manage social media connections",
- "add": "Add connection",
- "label": "Connection label",
- "content": "Tartalom"
- }
- },
- "presence": {
- "offline": "Offline",
- "invisible": "Láthatatlan",
- "away": "Tétlen",
- "dnd": "Elfoglalt",
- "online": "Elérhető"
- },
- "activityPresence": {
- "game": "Ezzel játszik %s",
- "listening": "Ezt hallgatja %s",
- "streaming": "Streaming %s",
- "streamingDesktop": "Megosztja a képernyőjét",
- "streamingDetailed": "Streaming %s on %s"
- }
- }
+ "app.actors.addFriend": {
+ "description": "Menu button for adding user as a friend",
+ "message": "Add friend"
+ },
+ "app.actors.block": {
+ "description": "Menu button for blocking the user",
+ "message": "Block"
+ },
+ "app.actors.example": {
+ "description": "Username of an example user in roles settings page",
+ "message": "Example user"
+ },
+ "app.actors.viewProfile": {
+ "description": "Menu button for viewing user's profile",
+ "message": "View profile"
+ },
+ "app.bans": {
+ "description": "Member bans header",
+ "message": "Member bans"
+ },
+ "app.bans.actor": {
+ "description": "Who was banned in the ban list",
+ "message": "Banned user"
+ },
+ "app.bans.at": {
+ "description": "Banned when in the ban list",
+ "message": "Banned at"
+ },
+ "app.bans.by": {
+ "description": "Banned by who in the ban list",
+ "message": "Banned by"
+ },
+ "app.bans.reason": {
+ "description": "Reason for the ban in the ban list",
+ "message": "Reason"
+ },
+ "app.bans.reason.example": {
+ "description": "Example of a ban reason when banning user",
+ "message": "Have been spamming"
+ },
+ "app.bans.unban": {
+ "description": "Unban multiple or one user button in the ban list",
+ "message": "Remove bans from users"
+ },
+ "app.bonfires.bannerClick": {
+ "description": "Hint that you can press on tent list banner to open bonfire list",
+ "message": "Click to see bonfire list"
+ },
+ "app.bonfires.create": {
+ "description": "The menu button for creating bonfires",
+ "message": "Create bonfire"
+ },
+ "app.bonfires.delete": {
+ "description": "The menu button for deleting bonfires",
+ "message": "Delete bonfire"
+ },
+ "app.bonfires.delete.inputName": {
+ "description": "The header of the input that requires typing out bonfire's name to allow deleting it.",
+ "message": "The name of the bonfire"
+ },
+ "app.bonfires.noTents": {
+ "description": "Note telling user that the bonfire contains no visible tents for them",
+ "message": "This bonfire has no visible tents"
+ },
+ "app.bonfires.settings": {
+ "description": "The menu button for opening bonfire settings and the title of bonfire settings",
+ "message": "Bonfire settings"
+ },
+ "app.bonfires.settings.bannerNote": {
+ "description": "Notifying that bonfire's banner shows up at the top of tent list",
+ "message": "The banner shows up at the top of the tent list"
+ },
+ "app.bonfires.settings.delete.warning": {
+ "description": "The warning about the consequences of deleting bonfire",
+ "message": "Deleting this bonfire will result in permanent deletion of all of its messages, tents and content. If you are sure you want to delete this bonfire, type the name of the bonfire and press ''{buttonText}''."
+ },
+ "app.bonfires.settings.name": {
+ "description": "The header of the bonfire name field in settings",
+ "message": "Bonfire name"
+ },
+ "app.bonfires.settings.profile": {
+ "description": "The bonfire profile settings tab",
+ "message": "Bonfire profile"
+ },
+ "app.bulletin.campsiteInfo": {
+ "description": "The title of the campsite info field at the right side of Bulletin Board",
+ "message": "Campsite info"
+ },
+ "app.campsites.Create": {
+ "description": "The campsite creation page title",
+ "message": "Create a Campsite"
+ },
+ "app.campsites.badUrl": {
+ "description": "The title of the error when there are too many @ symbols in the URL",
+ "message": "Badly formatted campsite URL"
+ },
+ "app.campsites.badUrl.desc": {
+ "description": "The description of the error when there are too many @ symbols in the URL",
+ "message": "Not sure what to do with more than 2 @'s in the URL after /c/."
+ },
+ "app.campsites.delete": {
+ "description": "The settings page for deleting campsite",
+ "message": "Delete campsite"
+ },
+ "app.campsites.delete.warning": {
+ "description": "The warning about the consequences of deleting campsite",
+ "message": "Deleting this campsite will result in permanent deletion of all of its messages, tents, bonfires, content and will force all members to leave. If you are sure you want to delete this campsite, type the name of the campsite and press ''{buttonText}''."
+ },
+ "app.campsites.members": {
+ "description": "Displays the amount of members campsite has",
+ "message": "{count, number} {count, plural, one { member } other { members }}"
+ },
+ "app.campsites.name": {
+ "description": "The header of the campsite name field in settings",
+ "message": "Campsite name"
+ },
+ "app.campsites.settings": {
+ "description": "The menu button for opening campsite settings and the title of campsite settings",
+ "message": "Campsite settings"
+ },
+ "app.campsites.settings.bannerNote": {
+ "description": "Notifying that campsite's banner shows up in the bulletin board",
+ "message": "The banner shows up in Bulletin Board"
+ },
+ "app.campsites.settings.delete.inputName": {
+ "description": "The header of the input that requires typing out campsite's name to allow deleting it.",
+ "message": "The name of the campsite"
+ },
+ "app.campsites.settings.profile": {
+ "description": "The campsite profile settings tab",
+ "message": "Campsite profile"
+ },
+ "app.campsites.url": {
+ "description": "The URL that is unique per campsite",
+ "message": "Unique URL"
+ },
+ "app.common.createdAt": {
+ "description": "Member joined sometime ago",
+ "message": "Joined at"
+ },
+ "app.common.createdBy": {
+ "description": "Content created by who",
+ "message": "Created by"
+ },
+ "app.common.expiresAt": {
+ "description": "Content expires",
+ "message": "Expires"
+ },
+ "app.createdAt": {
+ "description": "Specific date that something was created/sent at",
+ "message": "Created {time}"
+ },
+ "app.delete.header": {
+ "description": "The description for deleting any content",
+ "message": "This cannot be reversed and the {nominativeCase} will be permanently deleted."
+ },
+ "app.discovery": {
+ "description": "Campsite settings discovery section header",
+ "message": "Discovery"
+ },
+ "app.invites": {
+ "description": "Invite menu item in campsite settings",
+ "message": "Invites"
+ },
+ "app.invites.accept": {
+ "description": "Button for accepting an invite",
+ "message": "Accept invite"
+ },
+ "app.invites.allowedAmount": {
+ "description": "The amount of times the invite can be used",
+ "message": "Allowed times of use"
+ },
+ "app.invites.code": {
+ "description": "The placeholder for yet uncreated invite code or invite code in the invite list",
+ "message": "Invite code"
+ },
+ "app.invites.confirm": {
+ "description": "Asks user whether they want to accept the invite",
+ "message": "Do you want to accept invite to this campsite?"
+ },
+ "app.invites.create": {
+ "description": "Invite creation menu item",
+ "message": "Create invite"
+ },
+ "app.invites.create.desc": {
+ "description": "The description of invite creation modal",
+ "message": "Create invite links to this campsite"
+ },
+ "app.invites.delete": {
+ "description": "Menu button for deleting multiple invites in the invite list",
+ "message": "Delete invites"
+ },
+ "app.invites.deny": {
+ "description": "Button for denying an invite",
+ "message": "Deny invite"
+ },
+ "app.invites.used": {
+ "description": "The amount of times invite has been used in invite list",
+ "message": "Times used"
+ },
+ "app.members": {
+ "description": "Members pseudo-tent name, members tab in the right sidebar",
+ "message": "Members"
+ },
+ "app.members.ban": {
+ "description": "Ban member menu item",
+ "message": "Ban member"
+ },
+ "app.members.ban.desc": {
+ "description": "Note about what the user ban will imply when banning a user",
+ "message": "The member will lose all their roles, be kicked from the campsite and be unable to join back until their ban is lifted."
+ },
+ "app.members.kick": {
+ "description": "Kick member menu item",
+ "message": "Kick member"
+ },
+ "app.members.nickname": {
+ "description": "The title of nickname change field",
+ "message": "Member nickname"
+ },
+ "app.members.nickname.change": {
+ "description": "Members name changing modal header and menu item",
+ "message": "Change nickname"
+ },
+ "app.members.nickname.change.desc": {
+ "description": "Note about the nickname change in change nickname modal",
+ "message": "The nickname will be displayed only on this campsite for every member to see"
+ },
+ "app.members.singular": {
+ "description": "Singular form of campsite member",
+ "message": "Member"
+ },
+ "app.messages.delete": {
+ "description": "Message deletion button",
+ "message": "Delete message"
+ },
+ "app.messages.edited": {
+ "description": "Hint at the top of the message that the message was edited",
+ "message": "({icon} edited)"
+ },
+ "app.messages.end": {
+ "description": "The very top of the tent that gives user a note that there are no more messages",
+ "message": "This is the beginning of this tent. There are no more messages in this tent."
+ },
+ "app.messages.example": {
+ "description": "An example message text in roles settings page",
+ "message": "This is an example text."
+ },
+ "app.messages.noPermission": {
+ "description": "Tells user they lack permission to write in the text tent",
+ "message": "You do not have the permission to type in this tent."
+ },
+ "app.permissions.banMembers": {
+ "description": "Header for banning members permission in the permission list",
+ "message": "Ban Members"
+ },
+ "app.permissions.banMembers.desc": {
+ "description": "Describes what 'Ban Members' permission does",
+ "message": "Allows members with this permission to remove other members with lower rank/roles from this campsite and disallow from them joining again or allow them to join again."
+ },
+ "app.permissions.campsites": {
+ "description": "Header for campsite permissions in the permission list",
+ "message": "Campsite permissions"
+ },
+ "app.permissions.createContent": {
+ "description": "Header for create content permission in the permission list",
+ "message": "Create Content"
+ },
+ "app.permissions.createContent.desc": {
+ "description": "Describes what 'Create Content' permission does",
+ "message": "Allows members to create messages in tents."
+ },
+ "app.permissions.createInvites": {
+ "description": "Header for creating invites permission in the permission list",
+ "message": "Create Invites"
+ },
+ "app.permissions.createInvites.desc": {
+ "description": "Describes what 'Managing Invites' permission does",
+ "message": "Allows members with this permission to delete campsite's invites."
+ },
+ "app.permissions.createPrivateContent": {
+ "description": "Header for create private content permission in the permission list",
+ "message": "Create Private Content"
+ },
+ "app.permissions.createPrivateContent.desc": {
+ "description": "Describes what 'Create Private Content' permission does",
+ "message": "Allows members to create private messages in tents."
+ },
+ "app.permissions.customization": {
+ "description": "Header for customization permissions in the permission list",
+ "message": "Customization permissions"
+ },
+ "app.permissions.giveRoles": {
+ "description": "Header for managing roles permission in the permission list",
+ "message": "Give Roles"
+ },
+ "app.permissions.giveRoles.desc": {
+ "description": "Describes what 'Give Roles' permission does",
+ "message": "Allows members with this permission to give and remove roles that are lower than their highest role from other members."
+ },
+ "app.permissions.kickMembers": {
+ "description": "Header for muting members permission in the permission list",
+ "message": "Kick Members"
+ },
+ "app.permissions.kickMembers.desc": {
+ "description": "Describes what 'Kick Members' permission does",
+ "message": "Allows members with this permission to remove other members with lower rank/roles from this campsite."
+ },
+ "app.permissions.manageBonfires": {
+ "description": "Header for managing bonfires permission in the permission list",
+ "message": "Manage Bonfires"
+ },
+ "app.permissions.manageBonfires.desc": {
+ "description": "Describes what 'Manage Bonfires' permission does",
+ "message": "Allows members with this permission to edit and delete bonfires."
+ },
+ "app.permissions.manageCampsites": {
+ "description": "Header for managing campsites permission in the permission list",
+ "message": "Manage Campsite"
+ },
+ "app.permissions.manageCampsites.desc": {
+ "description": "Describes what 'Manage Campsite' permission does",
+ "message": "Allows members with this permission to edit the name of this campsite and other details."
+ },
+ "app.permissions.manageContent": {
+ "description": "Header for manage content permission in the permission list",
+ "message": "Manage Content"
+ },
+ "app.permissions.manageContent.desc": {
+ "description": "Describes what 'Manage Content' permission does",
+ "message": "Allows members to delete messages in tents of other members."
+ },
+ "app.permissions.manageInvites": {
+ "description": "Header for managing invites permission in the permission list",
+ "message": "Manage Invites"
+ },
+ "app.permissions.managePermissions": {
+ "description": "Header for managing permissions permission in the permission list",
+ "message": "Manage Permissions"
+ },
+ "app.permissions.managePermissions.desc": {
+ "description": "Describes what 'Manage Permissions' permission does",
+ "message": "Allows members with this permission to edit permissions below their highest role."
+ },
+ "app.permissions.manageRoles": {
+ "description": "Header for managing roles permission in the permission list",
+ "message": "Manage Roles"
+ },
+ "app.permissions.manageRoles.desc": {
+ "description": "Describes what 'Manage Roles' permission does",
+ "message": "Allows members with this permission to edit and delete roles below their highest role."
+ },
+ "app.permissions.manageSelfIdentity": {
+ "description": "Header for managing campsite-wide profile permission of other people in the permission list",
+ "message": "Manage Identity of Others"
+ },
+ "app.permissions.manageSelfIdentity.desc": {
+ "description": "Describes what 'Managing Identity of Others' permission does",
+ "message": "Allows members with this permission to change nickname and avatar that is only displayed in this campsite of other members."
+ },
+ "app.permissions.manageTents": {
+ "description": "Header for managing tents permission in the permission list",
+ "message": "Manage Tents"
+ },
+ "app.permissions.manageTents.desc": {
+ "description": "Describes what 'Manage Tents' permission does",
+ "message": "Allows members with this permission to edit and delete tents."
+ },
+ "app.permissions.membership": {
+ "description": "Header for membership permissions in the permission list",
+ "message": "Membership permissions"
+ },
+ "app.permissions.mentionEveryone": {
+ "description": "Header for mention @everyone and @here permission in the permission list",
+ "message": "Mention @everyone and @here"
+ },
+ "app.permissions.mentionEveryone.desc": {
+ "description": "Describes what 'Mention @everyone and @here' permission does",
+ "message": "Allows members to mention everyone."
+ },
+ "app.permissions.muteMembers": {
+ "description": "Header for muting members permission in the permission list",
+ "message": "Timeout Members"
+ },
+ "app.permissions.muteMembers.desc": {
+ "description": "Describes what 'Timeout Members' permission does",
+ "message": "Allows members with this permission to disallow other members from creating content."
+ },
+ "app.permissions.pinContent": {
+ "description": "Header for pin content permission in the permission list",
+ "message": "Pin Content"
+ },
+ "app.permissions.pinContent.desc": {
+ "description": "Describes what 'Pin Content' permission does",
+ "message": "Allows members to pin messages in tents."
+ },
+ "app.permissions.plural": {
+ "description": "Permissions in settings as plural",
+ "message": "Permissions"
+ },
+ "app.permissions.tent": {
+ "description": "Header for tent permissions in the permission list",
+ "message": "Tent permissions"
+ },
+ "app.permissions.tentDivider": {
+ "description": "Divider in the permission list that separates tent-only permissions from campsite-wide permissions",
+ "message": "Tent only"
+ },
+ "app.permissions.viewContent": {
+ "description": "Header for view content permission in the permission list",
+ "message": "View Content"
+ },
+ "app.permissions.viewContent.desc": {
+ "description": "Describes what 'View Content' permission does",
+ "message": "Allows members to see tents in the tent list, view tents and tent messages."
+ },
+ "app.profilePosts.parentDeleted": {
+ "description": "Describes that the parent of the post has been deleted",
+ "message": "The post that was being replied to has been likely deleted or does not exist."
+ },
+ "app.profiles.aboutMe": {
+ "description": "About me section the user profile",
+ "message": "About me"
+ },
+ "app.profiles.deactivated.description": {
+ "description": "Deactivated account profile error description",
+ "message": "The user has deactivated their account, deleted it or profile does not exist."
+ },
+ "app.profiles.deactivated.header": {
+ "description": "Deactivated account profile error header",
+ "message": "Profile does not exist"
+ },
+ "app.profiles.feed": {
+ "description": "Feed tab in the user profile",
+ "message": "Feed"
+ },
+ "app.profiles.replies": {
+ "description": "Posts & Replies tab in the user profile",
+ "message": "Posts & Replies"
+ },
+ "app.roles": {
+ "description": "Roles header in settings and whatnot in plural form",
+ "message": "Roles"
+ },
+ "app.roles.accusativeCase": {
+ "description": "Role in accusative case for role deletion: ''Delete this **role**''",
+ "message": "role"
+ },
+ "app.roles.attributes": {
+ "description": "Attributes in role settings",
+ "message": "Attributes"
+ },
+ "app.roles.colors": {
+ "description": "The animation field in role settings page",
+ "message": "Select the type of gradient color animation"
+ },
+ "app.roles.display": {
+ "description": "Display tab in role settings",
+ "message": "Display"
+ },
+ "app.roles.manage": {
+ "description": "Manage role tab in role settings",
+ "message": "Manage"
+ },
+ "app.roles.mentionable": {
+ "description": "Mentionable by anyone setting in role settings",
+ "message": "Mentionable by anyone"
+ },
+ "app.roles.mentionable.desc": {
+ "description": "Mentionable by anyone setting's description in role settings",
+ "message": "Allows any member with permission to create content to mention other members that have this role"
+ },
+ "app.roles.motion.linear": {
+ "description": "Linear animation option for roles gradient color animation",
+ "message": "Linear"
+ },
+ "app.roles.motion.none": {
+ "description": "Unanimated option for roles gradient color animation",
+ "message": "Unanimated"
+ },
+ "app.roles.motion.radial": {
+ "description": "Radial animation option for roles gradient color animation",
+ "message": "Radial"
+ },
+ "app.roles.motion.wave": {
+ "description": "Wave animation option for roles gradient color animation",
+ "message": "Wave"
+ },
+ "app.roles.name": {
+ "description": "The name field of the roles settings page",
+ "message": "Role name"
+ },
+ "app.roles.nominativeCase": {
+ "description": "Role in nominative case for role deletion: ''The **role** is being deleted''",
+ "message": "role"
+ },
+ "app.roles.separately": {
+ "description": "Display separately setting in role settings",
+ "message": "Display separately"
+ },
+ "app.roles.separately.desc": {
+ "description": "Display separately setting's description in role settings",
+ "message": "Displays the members that have this role separately from the rest of the members in the member list"
+ },
+ "app.roles.unknown": {
+ "description": "The title of the role when the role has not been found in role mention",
+ "message": "Unknown role"
+ },
+ "app.sessionError.header": {
+ "description": "The title of the error when there is a session error",
+ "message": "Error while getting session"
+ },
+ "app.sessionError.notFound": {
+ "description": "The description for session error when the account that user logged into does not exist.",
+ "message": "The logged in account does not exist and has been likely deleted."
+ },
+ "app.settings": {
+ "description": "Menu button for settings, as well as settings title",
+ "message": "Settings"
+ },
+ "app.settings.emailConfirmed": {
+ "description": "Notifies user in the settings that their email is already confirmed",
+ "message": "The email is confirmed to belong to this account."
+ },
+ "app.settings.emailUnconfirmed": {
+ "description": "Notifies user in the settings that their email has not yet been confirmed",
+ "message": "Your email has not been yet confirmed to belong to this account. Make sure to confirm it."
+ },
+ "app.settings.other": {
+ "description": "Section for deleting campsites, tents, etc.",
+ "message": "Other settings"
+ },
+ "app.settings.save": {
+ "description": "Button for saving changes in settings",
+ "message": "Save changes"
+ },
+ "app.settings.unsavedChanges": {
+ "description": "The text that appears in the pop up when you change values in settings",
+ "message": "You have unsaved changes"
+ },
+ "app.system.tentCreated": {
+ "description": "Member has created the currently viewed tent",
+ "message": "{member} has created this tent."
+ },
+ "app.system.tentNameUpdated": {
+ "description": "Member has modified the name of the currently viewed tent",
+ "message": "{member} has changed the name of this tent from {oldName} to {newName}."
+ },
+ "app.tentCategories.create": {
+ "description": "The menu button for creating tent categories",
+ "message": "Create category"
+ },
+ "app.tentCategories.delete": {
+ "description": "The menu button for deleting tent categories",
+ "message": "Delete category"
+ },
+ "app.tentCategories.settings": {
+ "description": "The menu button for opening tent category settings and the title of category settings",
+ "message": "Category settings"
+ },
+ "app.tentCategories.settings.deleteWarning": {
+ "description": "The warning about the consequences of deleting tent category",
+ "message": "Deleting this tent category will result in permanent deletion of all of its messages, tents and content. If you are sure you want to delete this tent category, type the name of the category and press ''{buttonText}''."
+ },
+ "app.tentCategories.settings.name": {
+ "description": "The header of the category name field in settings",
+ "message": "Category name"
+ },
+ "app.tentCategories.settings.profile": {
+ "description": "The tent category profile settings tab",
+ "message": "Category profile"
+ },
+ "app.tentCategories.singular": {
+ "description": "Tent category in singular form for tent creation modal",
+ "message": "Category"
+ },
+ "app.tents.accusativeCase": {
+ "description": "Message in accusative case for message deletion: ''Delete this **message**''",
+ "message": "message"
+ },
+ "app.tents.bulletin": {
+ "description": "Bulletin Board pseudo-tent name",
+ "message": "Bulletin Board"
+ },
+ "app.tents.create": {
+ "description": "Create tent button at the bottom of tent list, as well as the title of tent creation modal",
+ "message": "Create tent"
+ },
+ "app.tents.create.desc": {
+ "description": "Tent creation modal description",
+ "message": "Create a new tent or tent category in this bonfire"
+ },
+ "app.tents.create.type": {
+ "description": "Header for tent type selection",
+ "message": "Select the type of tent's content"
+ },
+ "app.tents.create.what": {
+ "description": "What to create: tent or tent category",
+ "message": "What to create"
+ },
+ "app.tents.delete": {
+ "description": "The menu button for deleting tent",
+ "message": "Delete tent"
+ },
+ "app.tents.delete.warning": {
+ "description": "The warning about the consequences of deleting tent",
+ "message": "Deleting this tent will result in permanent deletion of all of its permissions, messages and content. If you are sure you want to delete this tent, type the name of the tent and press ''{buttonText}''."
+ },
+ "app.tents.leaveCampsite": {
+ "description": "Menu item for leaving a campsite",
+ "message": "Leave campsite"
+ },
+ "app.tents.members": {
+ "description": "Members pseudo-tent name",
+ "message": "Members"
+ },
+ "app.tents.nominativeCase": {
+ "description": "Message in nominative case for message deletion: ''The **message** is being deleted''",
+ "message": "message"
+ },
+ "app.tents.open": {
+ "description": "The menu button for opening tents",
+ "message": "Open tent"
+ },
+ "app.tents.settings": {
+ "description": "The menu button for opening tent settings and the title of tent settings",
+ "message": "Tent settings"
+ },
+ "app.tents.settings.name": {
+ "description": "The header of the tent name field in settings",
+ "message": "Tent name"
+ },
+ "app.tents.settings.profile": {
+ "description": "The tent profile settings tab",
+ "message": "Tent profile"
+ },
+ "app.tents.singular": {
+ "description": "Tent in singular form for tent creation modal",
+ "message": "Tent"
+ },
+ "app.tents.text": {
+ "description": "Text tent type",
+ "message": "Text"
+ },
+ "app.tents.unknown": {
+ "description": "The name of the tent in tent mentions when the tent could not be found",
+ "message": "Unknown tent"
+ },
+ "app.threads": {
+ "description": "Message threads tab in the right sidebar",
+ "message": "Threads"
+ },
+ "app.time.ago": {
+ "description": "When something happened 'ago'",
+ "message": "{time} ago"
+ },
+ "app.time.in": {
+ "description": "When something will happen in specific time",
+ "message": "In {time}"
+ },
+ "app.time.invalid": {
+ "description": "The provided date to timestamp component is invalid in some way",
+ "message": "Invalid date"
+ },
+ "app.time.never": {
+ "description": "The provided date to timestamp component is empty and is usually used to indicate that something never happened",
+ "message": "Never"
+ },
+ "app.time.none": {
+ "description": "Unformatted timestamp",
+ "message": "{time}"
+ },
+ "app.time.now": {
+ "description": "When something happened just now (less than a minute ago)",
+ "message": "Just now"
+ },
+ "app.users.deactivate.info": {
+ "description": "The note that the account is deactivated",
+ "message": "This account has been deactivated. If you want to reactivate the account, press ''{buttonText}''."
+ },
+ "app.users.deactivate.warning": {
+ "description": "The warning about the consequences of deleting the account",
+ "message": "Deactivating will disallow you from creating posts, modifying your profile or interacting in campsites. If you are sure you want to deactivate this account, type your handle and press ''{buttonText}''."
+ },
+ "app.users.settings": {
+ "description": "Header of user settings",
+ "message": "User settings"
+ },
+ "app.users.settings.account": {
+ "description": "The user account settings tab",
+ "message": "Account"
+ },
+ "app.users.settings.deactivate": {
+ "description": "The account deactivation page in user settings",
+ "message": "Deactivate account"
+ },
+ "app.users.settings.delete.inputName": {
+ "description": "The header of the input that requires typing out account's handle to allow deleting it.",
+ "message": "Your handle"
+ },
+ "app.users.settings.emailConfirmButton": {
+ "description": "The email confirm button in settings",
+ "message": "Confirm email"
+ },
+ "app.users.settings.reactivate": {
+ "description": "The account reactivation button in user settings",
+ "message": "Reactivate account"
+ },
+ "common.cancel": {
+ "description": "Cancelling an action in settings, modals and content",
+ "message": "Cancel"
+ },
+ "common.copy": {
+ "description": "Text of button for copying text",
+ "message": "Copy"
+ },
+ "common.copy.successful": {
+ "description": "User has successfully copied a value",
+ "message": "Successfully copied!"
+ },
+ "common.create": {
+ "description": "Create content",
+ "message": "Create"
+ },
+ "common.delete": {
+ "description": "Delete content",
+ "message": "Delete"
+ },
+ "common.edit": {
+ "description": "Edit content",
+ "message": "Edit"
+ },
+ "common.infinite": {
+ "description": "Infinite amount of something. Used in invite creation placeholder when assigning the amount of times invite can be used",
+ "message": "Infinite"
+ },
+ "downloads.desc": {},
+ "downloads.desktop": {},
+ "downloads.desktopDescription": {},
+ "downloads.mobile": {},
+ "downloads.mobileDescription": {},
+ "downloads.title": {},
+ "downloads.wrongDevice": {},
+ "features.desc": {},
+ "features.learnMore": {},
+ "features.title": {},
+ "form.confirmDelete": {
+ "description": "Button for confirming deletion of content",
+ "message": "Confirm deletion"
+ },
+ "form.hasAccount": {
+ "description": "Link to login page in registration page",
+ "message": "Already have an account? Try logging in"
+ },
+ "form.login": {
+ "description": "Login button and page title",
+ "message": "Login"
+ },
+ "form.logout": {
+ "description": "Logout button and page title",
+ "message": "Logout"
+ },
+ "form.noAccount": {
+ "description": "Link for navigating to registration page in login page",
+ "message": "No account? Create one"
+ },
+ "form.register": {
+ "description": "Register button and page title",
+ "message": "Register"
+ },
+ "form.resetPassword": {
+ "description": "Reset password link in login page",
+ "message": "Forgot password? Change it"
+ },
+ "form.submit": {
+ "description": "Submit button in forms",
+ "message": "Submit"
+ },
+ "form.tagPlaceholder": {
+ "description": "Placeholder used for adding tags in forms",
+ "message": "Add tag"
+ },
+ "form.uploadImage": {
+ "description": "Upload image modal header",
+ "message": "Upload image"
+ },
+ "form.uploadImage.desc": {
+ "description": "Description of modal instructing to upload an image or submit its URL",
+ "message": "Upload an image or paste the URL of it"
+ },
+ "form.uploadImage.title": {
+ "description": "Prompt for the title of the image in image uploading modal",
+ "message": "Image title"
+ },
+ "form.uploadImage.url": {
+ "description": "Prompt for the URL of the image in image uploading modal",
+ "message": "Image URL"
+ },
+ "global.api": {},
+ "global.banner": {
+ "description": "The banner of campsites, bonfires and users",
+ "message": "Banner"
+ },
+ "global.blog": {},
+ "global.campers": {},
+ "global.campsites": {},
+ "global.docs": {},
+ "global.download": {},
+ "global.instances": {},
+ "global.openBrowser": {},
+ "global.support": {},
+ "home.bottom.desc": {},
+ "home.bottom.title": {},
+ "home.desc": {},
+ "home.title": {},
+ "info": {
+ "description": "The title of the information section",
+ "message": "Information"
+ },
+ "info.about": {
+ "description": "About header in settings and tents",
+ "message": "About"
+ },
+ "info.additionalConfig": {
+ "description": "Additional settings/configuration section",
+ "message": "Additional settings"
+ },
+ "info.appview": {
+ "description": "Descriptive name for appview",
+ "message": "Campsite Server"
+ },
+ "info.appview.campsiteCreation": {
+ "description": "The description of what appview does for campsites",
+ "message": "Uses this domain to host the Campsite"
+ },
+ "info.desc": {
+ "description": "Description in campsites, bonfires and elsewhere",
+ "message": "Description"
+ },
+ "info.email": {
+ "description": "User email as login detail",
+ "message": "Email"
+ },
+ "info.handle": {
+ "description": "User handles",
+ "message": "Handle"
+ },
+ "info.handleOrEmail": {
+ "description": "User handles or email as login detail",
+ "message": "Handle or Email"
+ },
+ "info.inviteCode": {
+ "description": "Invite code for registration",
+ "message": "Registration invite code"
+ },
+ "info.name": {
+ "description": "The name of the content, objects, tents, etc.",
+ "message": "Name"
+ },
+ "info.password": {
+ "description": "Password as a login detail",
+ "message": "Password"
+ },
+ "info.password.confirm": {
+ "description": "Confirm a password when registering or changing password",
+ "message": "Re-enter password"
+ },
+ "info.password.placeholder": {
+ "description": "Placeholder in the password field when registering",
+ "message": "Password here"
+ },
+ "info.pds": {
+ "description": "Longer name for PDS",
+ "message": "Personal server"
+ },
+ "info.tags.plural": {
+ "description": "Plural form of campsite tags or other content tags",
+ "message": "Tags"
+ },
+ "info.title": {
+ "description": "The title of the content, objects, tents, etc.",
+ "message": "Title"
+ },
+ "info.topic": {
+ "description": "Topic header in settings and tents",
+ "message": "Topic"
+ },
+ "info.username": {
+ "description": "Display name of the user",
+ "message": "Username"
+ },
+ "landing.brandKit": {},
+ "landing.download.debian": {},
+ "landing.features": {},
+ "landing.team": {},
+ "placeholder.goBackToHome": {},
+ "placeholder.notFound.desc": {},
+ "placeholder.notFound.title": {},
+ "placeholder.underConstruction.desc": {},
+ "placeholder.underConstruction.title": {},
+ "tent.bonfires.create": {
+ "description": "Bonfire creation button in the bonfire list",
+ "message": "Create bonfire"
+ },
+ "tent.bonfires.create.desc": {
+ "description": "Description for bonfire creation modal",
+ "message": "Create a new bonfire in this campsite"
+ }
}
diff --git a/lang/it-IT.json b/lang/it-IT.json
index 104a31f3..f8a0def5 100644
--- a/lang/it-IT.json
+++ b/lang/it-IT.json
@@ -1,112 +1,910 @@
{
- "global": {
- "download": "Download",
- "blog": "Blog",
- "support": "Support",
- "register": "Sign up",
- "login": "Sign in",
- "themeToggle": "Toggle color scheme"
- },
- "home": {
- "title": "Gather around the fire",
- "description": "Campground is a place for you and your friends to hang out,
chat, and have fun without any hassle!",
- "download": "Download Campground",
- "open": "Open Campground"
- },
- "languages": {
- "af-ZA": "Afrikaans",
- "ar-SA": "Arabic",
- "ca-ES": "Catalan",
- "cs-CZ": "Czech",
- "da-DK": "Danish",
- "de-DE": "German",
- "el-GR": "Greek",
- "fi-FI": "Finnish",
- "fr-FR": "French",
- "en-US": "English (US)",
- "es-ES": "Spanish",
- "he-IL": "Hebrew",
- "hu-HU": "Hungarian",
- "it-IT": "Italian",
- "ja-JP": "Japanese",
- "ko-KR": "Korean",
- "nl-NL": "Dutch",
- "no-NO": "Norwegian",
- "pl-PL": "Polish",
- "pt-BR": "Portuguese (Brazil)",
- "pt-PT": "Portuguese (Portugal)",
- "ro-RO": "Romanian",
- "ru-RU": "Russian",
- "sr-SP": "Serbian",
- "sv-SE": "Swedish",
- "tr-TR": "Turkish",
- "uk-UA": "Ukrainian",
- "vi-VN": "Vietnamese",
- "zh-CN": "Simplified Chinese (China)",
- "zh-TW": "Simplified Chinese (Taiwan)"
- },
- "client": {
- "common": {
- "yes": "Yes",
- "no": "No",
- "cancel": "Cancel",
- "retry": "Retry",
- "abort": "Abort",
- "ok": "OK",
- "delete": "Delete",
- "remove": "Remove"
- },
- "login": {
- "handle": "Handle",
- "password": "Password",
- "signinButton": "Sign in",
- "resetPassword": "Reset password",
- "reactivateUserHandle": "Activate handle",
- "errors": {
- "connectionFailed": "Login failed due to network connection problems.",
- "incorrectCredentials": "The handle or password provided is incorrect.",
- "passwordResetDisabled": "The administrator had disabled password reset functionality. Contact them on %s to ask for a new password.",
- "handleDisabled": "Your handle was disabled. You can enable it by clicking 'Activate handle' button.",
- "handleDisabledWithReason": "Your handle was disabled by administrator. Reason: %s",
- "handleBanned": "Your handle was banned.",
- "handleBannedWithReason": "Your handle was banned. Reason: %s",
- "handleTempBannedWithReason": "Your handle was banned till %s. Reason: %s"
- }
- },
- "profileView": {
- "avatar": "Avatar",
- "status": "Status"
- },
- "settingsView": {
- "title": "Manage profile",
- "common": {
- "title": "Common",
- "changePassword": "Change password",
- "changeDName": "Change display name",
- "removeAvatar": "Remove avatar",
- "uploadAvatar": "Upload new avatar"
- },
- "connections": {
- "title": "Connections",
- "description": "Manage social media connections",
- "add": "Add connection",
- "label": "Connection label",
- "content": "Content"
- }
- },
- "presence": {
- "offline": "Offline",
- "invisible": "Invisible",
- "away": "Away",
- "dnd": "Do Not Disturb",
- "online": "Online"
- },
- "activityPresence": {
- "game": "Playing %s",
- "listening": "Listening to %s",
- "streaming": "Streaming %s",
- "streamingDesktop": "Sharing their screen",
- "streamingDetailed": "Streaming %s on %s"
- }
- }
+ "app.actors.addFriend": {
+ "description": "Menu button for adding user as a friend",
+ "message": "Add friend"
+ },
+ "app.actors.block": {
+ "description": "Menu button for blocking the user",
+ "message": "Block"
+ },
+ "app.actors.example": {
+ "description": "Username of an example user in roles settings page",
+ "message": "Example user"
+ },
+ "app.actors.viewProfile": {
+ "description": "Menu button for viewing user's profile",
+ "message": "View profile"
+ },
+ "app.bans": {
+ "description": "Member bans header",
+ "message": "Member bans"
+ },
+ "app.bans.actor": {
+ "description": "Who was banned in the ban list",
+ "message": "Banned user"
+ },
+ "app.bans.at": {
+ "description": "Banned when in the ban list",
+ "message": "Banned at"
+ },
+ "app.bans.by": {
+ "description": "Banned by who in the ban list",
+ "message": "Banned by"
+ },
+ "app.bans.reason": {
+ "description": "Reason for the ban in the ban list",
+ "message": "Reason"
+ },
+ "app.bans.reason.example": {
+ "description": "Example of a ban reason when banning user",
+ "message": "Have been spamming"
+ },
+ "app.bans.unban": {
+ "description": "Unban multiple or one user button in the ban list",
+ "message": "Remove bans from users"
+ },
+ "app.bonfires.bannerClick": {
+ "description": "Hint that you can press on tent list banner to open bonfire list",
+ "message": "Click to see bonfire list"
+ },
+ "app.bonfires.create": {
+ "description": "The menu button for creating bonfires",
+ "message": "Create bonfire"
+ },
+ "app.bonfires.delete": {
+ "description": "The menu button for deleting bonfires",
+ "message": "Delete bonfire"
+ },
+ "app.bonfires.delete.inputName": {
+ "description": "The header of the input that requires typing out bonfire's name to allow deleting it.",
+ "message": "The name of the bonfire"
+ },
+ "app.bonfires.noTents": {
+ "description": "Note telling user that the bonfire contains no visible tents for them",
+ "message": "This bonfire has no visible tents"
+ },
+ "app.bonfires.settings": {
+ "description": "The menu button for opening bonfire settings and the title of bonfire settings",
+ "message": "Bonfire settings"
+ },
+ "app.bonfires.settings.bannerNote": {
+ "description": "Notifying that bonfire's banner shows up at the top of tent list",
+ "message": "The banner shows up at the top of the tent list"
+ },
+ "app.bonfires.settings.delete.warning": {
+ "description": "The warning about the consequences of deleting bonfire",
+ "message": "Deleting this bonfire will result in permanent deletion of all of its messages, tents and content. If you are sure you want to delete this bonfire, type the name of the bonfire and press ''{buttonText}''."
+ },
+ "app.bonfires.settings.name": {
+ "description": "The header of the bonfire name field in settings",
+ "message": "Bonfire name"
+ },
+ "app.bonfires.settings.profile": {
+ "description": "The bonfire profile settings tab",
+ "message": "Bonfire profile"
+ },
+ "app.bulletin.campsiteInfo": {
+ "description": "The title of the campsite info field at the right side of Bulletin Board",
+ "message": "Campsite info"
+ },
+ "app.campsites.Create": {
+ "description": "The campsite creation page title",
+ "message": "Create a Campsite"
+ },
+ "app.campsites.badUrl": {
+ "description": "The title of the error when there are too many @ symbols in the URL",
+ "message": "Badly formatted campsite URL"
+ },
+ "app.campsites.badUrl.desc": {
+ "description": "The description of the error when there are too many @ symbols in the URL",
+ "message": "Not sure what to do with more than 2 @'s in the URL after /c/."
+ },
+ "app.campsites.delete": {
+ "description": "The settings page for deleting campsite",
+ "message": "Delete campsite"
+ },
+ "app.campsites.delete.warning": {
+ "description": "The warning about the consequences of deleting campsite",
+ "message": "Deleting this campsite will result in permanent deletion of all of its messages, tents, bonfires, content and will force all members to leave. If you are sure you want to delete this campsite, type the name of the campsite and press ''{buttonText}''."
+ },
+ "app.campsites.members": {
+ "description": "Displays the amount of members campsite has",
+ "message": "{count, number} {count, plural, one { member } other { members }}"
+ },
+ "app.campsites.name": {
+ "description": "The header of the campsite name field in settings",
+ "message": "Campsite name"
+ },
+ "app.campsites.settings": {
+ "description": "The menu button for opening campsite settings and the title of campsite settings",
+ "message": "Campsite settings"
+ },
+ "app.campsites.settings.bannerNote": {
+ "description": "Notifying that campsite's banner shows up in the bulletin board",
+ "message": "The banner shows up in Bulletin Board"
+ },
+ "app.campsites.settings.delete.inputName": {
+ "description": "The header of the input that requires typing out campsite's name to allow deleting it.",
+ "message": "The name of the campsite"
+ },
+ "app.campsites.settings.profile": {
+ "description": "The campsite profile settings tab",
+ "message": "Campsite profile"
+ },
+ "app.campsites.url": {
+ "description": "The URL that is unique per campsite",
+ "message": "Unique URL"
+ },
+ "app.common.createdAt": {
+ "description": "Member joined sometime ago",
+ "message": "Joined at"
+ },
+ "app.common.createdBy": {
+ "description": "Content created by who",
+ "message": "Created by"
+ },
+ "app.common.expiresAt": {
+ "description": "Content expires",
+ "message": "Expires"
+ },
+ "app.createdAt": {
+ "description": "Specific date that something was created/sent at",
+ "message": "Created {time}"
+ },
+ "app.delete.header": {
+ "description": "The description for deleting any content",
+ "message": "This cannot be reversed and the {nominativeCase} will be permanently deleted."
+ },
+ "app.discovery": {
+ "description": "Campsite settings discovery section header",
+ "message": "Discovery"
+ },
+ "app.invites": {
+ "description": "Invite menu item in campsite settings",
+ "message": "Invites"
+ },
+ "app.invites.accept": {
+ "description": "Button for accepting an invite",
+ "message": "Accept invite"
+ },
+ "app.invites.allowedAmount": {
+ "description": "The amount of times the invite can be used",
+ "message": "Allowed times of use"
+ },
+ "app.invites.code": {
+ "description": "The placeholder for yet uncreated invite code or invite code in the invite list",
+ "message": "Invite code"
+ },
+ "app.invites.confirm": {
+ "description": "Asks user whether they want to accept the invite",
+ "message": "Do you want to accept invite to this campsite?"
+ },
+ "app.invites.create": {
+ "description": "Invite creation menu item",
+ "message": "Create invite"
+ },
+ "app.invites.create.desc": {
+ "description": "The description of invite creation modal",
+ "message": "Create invite links to this campsite"
+ },
+ "app.invites.delete": {
+ "description": "Menu button for deleting multiple invites in the invite list",
+ "message": "Delete invites"
+ },
+ "app.invites.deny": {
+ "description": "Button for denying an invite",
+ "message": "Deny invite"
+ },
+ "app.invites.used": {
+ "description": "The amount of times invite has been used in invite list",
+ "message": "Times used"
+ },
+ "app.members": {
+ "description": "Members pseudo-tent name, members tab in the right sidebar",
+ "message": "Members"
+ },
+ "app.members.ban": {
+ "description": "Ban member menu item",
+ "message": "Ban member"
+ },
+ "app.members.ban.desc": {
+ "description": "Note about what the user ban will imply when banning a user",
+ "message": "The member will lose all their roles, be kicked from the campsite and be unable to join back until their ban is lifted."
+ },
+ "app.members.kick": {
+ "description": "Kick member menu item",
+ "message": "Kick member"
+ },
+ "app.members.nickname": {
+ "description": "The title of nickname change field",
+ "message": "Member nickname"
+ },
+ "app.members.nickname.change": {
+ "description": "Members name changing modal header and menu item",
+ "message": "Change nickname"
+ },
+ "app.members.nickname.change.desc": {
+ "description": "Note about the nickname change in change nickname modal",
+ "message": "The nickname will be displayed only on this campsite for every member to see"
+ },
+ "app.members.singular": {
+ "description": "Singular form of campsite member",
+ "message": "Member"
+ },
+ "app.messages.delete": {
+ "description": "Message deletion button",
+ "message": "Delete message"
+ },
+ "app.messages.edited": {
+ "description": "Hint at the top of the message that the message was edited",
+ "message": "({icon} edited)"
+ },
+ "app.messages.end": {
+ "description": "The very top of the tent that gives user a note that there are no more messages",
+ "message": "This is the beginning of this tent. There are no more messages in this tent."
+ },
+ "app.messages.example": {
+ "description": "An example message text in roles settings page",
+ "message": "This is an example text."
+ },
+ "app.messages.noPermission": {
+ "description": "Tells user they lack permission to write in the text tent",
+ "message": "You do not have the permission to type in this tent."
+ },
+ "app.permissions.banMembers": {
+ "description": "Header for banning members permission in the permission list",
+ "message": "Ban Members"
+ },
+ "app.permissions.banMembers.desc": {
+ "description": "Describes what 'Ban Members' permission does",
+ "message": "Allows members with this permission to remove other members with lower rank/roles from this campsite and disallow from them joining again or allow them to join again."
+ },
+ "app.permissions.campsites": {
+ "description": "Header for campsite permissions in the permission list",
+ "message": "Campsite permissions"
+ },
+ "app.permissions.createContent": {
+ "description": "Header for create content permission in the permission list",
+ "message": "Create Content"
+ },
+ "app.permissions.createContent.desc": {
+ "description": "Describes what 'Create Content' permission does",
+ "message": "Allows members to create messages in tents."
+ },
+ "app.permissions.createInvites": {
+ "description": "Header for creating invites permission in the permission list",
+ "message": "Create Invites"
+ },
+ "app.permissions.createInvites.desc": {
+ "description": "Describes what 'Managing Invites' permission does",
+ "message": "Allows members with this permission to delete campsite's invites."
+ },
+ "app.permissions.createPrivateContent": {
+ "description": "Header for create private content permission in the permission list",
+ "message": "Create Private Content"
+ },
+ "app.permissions.createPrivateContent.desc": {
+ "description": "Describes what 'Create Private Content' permission does",
+ "message": "Allows members to create private messages in tents."
+ },
+ "app.permissions.customization": {
+ "description": "Header for customization permissions in the permission list",
+ "message": "Customization permissions"
+ },
+ "app.permissions.giveRoles": {
+ "description": "Header for managing roles permission in the permission list",
+ "message": "Give Roles"
+ },
+ "app.permissions.giveRoles.desc": {
+ "description": "Describes what 'Give Roles' permission does",
+ "message": "Allows members with this permission to give and remove roles that are lower than their highest role from other members."
+ },
+ "app.permissions.kickMembers": {
+ "description": "Header for muting members permission in the permission list",
+ "message": "Kick Members"
+ },
+ "app.permissions.kickMembers.desc": {
+ "description": "Describes what 'Kick Members' permission does",
+ "message": "Allows members with this permission to remove other members with lower rank/roles from this campsite."
+ },
+ "app.permissions.manageBonfires": {
+ "description": "Header for managing bonfires permission in the permission list",
+ "message": "Manage Bonfires"
+ },
+ "app.permissions.manageBonfires.desc": {
+ "description": "Describes what 'Manage Bonfires' permission does",
+ "message": "Allows members with this permission to edit and delete bonfires."
+ },
+ "app.permissions.manageCampsites": {
+ "description": "Header for managing campsites permission in the permission list",
+ "message": "Manage Campsite"
+ },
+ "app.permissions.manageCampsites.desc": {
+ "description": "Describes what 'Manage Campsite' permission does",
+ "message": "Allows members with this permission to edit the name of this campsite and other details."
+ },
+ "app.permissions.manageContent": {
+ "description": "Header for manage content permission in the permission list",
+ "message": "Manage Content"
+ },
+ "app.permissions.manageContent.desc": {
+ "description": "Describes what 'Manage Content' permission does",
+ "message": "Allows members to delete messages in tents of other members."
+ },
+ "app.permissions.manageInvites": {
+ "description": "Header for managing invites permission in the permission list",
+ "message": "Manage Invites"
+ },
+ "app.permissions.managePermissions": {
+ "description": "Header for managing permissions permission in the permission list",
+ "message": "Manage Permissions"
+ },
+ "app.permissions.managePermissions.desc": {
+ "description": "Describes what 'Manage Permissions' permission does",
+ "message": "Allows members with this permission to edit permissions below their highest role."
+ },
+ "app.permissions.manageRoles": {
+ "description": "Header for managing roles permission in the permission list",
+ "message": "Manage Roles"
+ },
+ "app.permissions.manageRoles.desc": {
+ "description": "Describes what 'Manage Roles' permission does",
+ "message": "Allows members with this permission to edit and delete roles below their highest role."
+ },
+ "app.permissions.manageSelfIdentity": {
+ "description": "Header for managing campsite-wide profile permission of other people in the permission list",
+ "message": "Manage Identity of Others"
+ },
+ "app.permissions.manageSelfIdentity.desc": {
+ "description": "Describes what 'Managing Identity of Others' permission does",
+ "message": "Allows members with this permission to change nickname and avatar that is only displayed in this campsite of other members."
+ },
+ "app.permissions.manageTents": {
+ "description": "Header for managing tents permission in the permission list",
+ "message": "Manage Tents"
+ },
+ "app.permissions.manageTents.desc": {
+ "description": "Describes what 'Manage Tents' permission does",
+ "message": "Allows members with this permission to edit and delete tents."
+ },
+ "app.permissions.membership": {
+ "description": "Header for membership permissions in the permission list",
+ "message": "Membership permissions"
+ },
+ "app.permissions.mentionEveryone": {
+ "description": "Header for mention @everyone and @here permission in the permission list",
+ "message": "Mention @everyone and @here"
+ },
+ "app.permissions.mentionEveryone.desc": {
+ "description": "Describes what 'Mention @everyone and @here' permission does",
+ "message": "Allows members to mention everyone."
+ },
+ "app.permissions.muteMembers": {
+ "description": "Header for muting members permission in the permission list",
+ "message": "Timeout Members"
+ },
+ "app.permissions.muteMembers.desc": {
+ "description": "Describes what 'Timeout Members' permission does",
+ "message": "Allows members with this permission to disallow other members from creating content."
+ },
+ "app.permissions.pinContent": {
+ "description": "Header for pin content permission in the permission list",
+ "message": "Pin Content"
+ },
+ "app.permissions.pinContent.desc": {
+ "description": "Describes what 'Pin Content' permission does",
+ "message": "Allows members to pin messages in tents."
+ },
+ "app.permissions.plural": {
+ "description": "Permissions in settings as plural",
+ "message": "Permissions"
+ },
+ "app.permissions.tent": {
+ "description": "Header for tent permissions in the permission list",
+ "message": "Tent permissions"
+ },
+ "app.permissions.tentDivider": {
+ "description": "Divider in the permission list that separates tent-only permissions from campsite-wide permissions",
+ "message": "Tent only"
+ },
+ "app.permissions.viewContent": {
+ "description": "Header for view content permission in the permission list",
+ "message": "View Content"
+ },
+ "app.permissions.viewContent.desc": {
+ "description": "Describes what 'View Content' permission does",
+ "message": "Allows members to see tents in the tent list, view tents and tent messages."
+ },
+ "app.profilePosts.parentDeleted": {
+ "description": "Describes that the parent of the post has been deleted",
+ "message": "The post that was being replied to has been likely deleted or does not exist."
+ },
+ "app.profiles.aboutMe": {
+ "description": "About me section the user profile",
+ "message": "About me"
+ },
+ "app.profiles.deactivated.description": {
+ "description": "Deactivated account profile error description",
+ "message": "The user has deactivated their account, deleted it or profile does not exist."
+ },
+ "app.profiles.deactivated.header": {
+ "description": "Deactivated account profile error header",
+ "message": "Profile does not exist"
+ },
+ "app.profiles.feed": {
+ "description": "Feed tab in the user profile",
+ "message": "Feed"
+ },
+ "app.profiles.replies": {
+ "description": "Posts & Replies tab in the user profile",
+ "message": "Posts & Replies"
+ },
+ "app.roles": {
+ "description": "Roles header in settings and whatnot in plural form",
+ "message": "Roles"
+ },
+ "app.roles.accusativeCase": {
+ "description": "Role in accusative case for role deletion: ''Delete this **role**''",
+ "message": "role"
+ },
+ "app.roles.attributes": {
+ "description": "Attributes in role settings",
+ "message": "Attributes"
+ },
+ "app.roles.colors": {
+ "description": "The animation field in role settings page",
+ "message": "Select the type of gradient color animation"
+ },
+ "app.roles.display": {
+ "description": "Display tab in role settings",
+ "message": "Display"
+ },
+ "app.roles.manage": {
+ "description": "Manage role tab in role settings",
+ "message": "Manage"
+ },
+ "app.roles.mentionable": {
+ "description": "Mentionable by anyone setting in role settings",
+ "message": "Mentionable by anyone"
+ },
+ "app.roles.mentionable.desc": {
+ "description": "Mentionable by anyone setting's description in role settings",
+ "message": "Allows any member with permission to create content to mention other members that have this role"
+ },
+ "app.roles.motion.linear": {
+ "description": "Linear animation option for roles gradient color animation",
+ "message": "Linear"
+ },
+ "app.roles.motion.none": {
+ "description": "Unanimated option for roles gradient color animation",
+ "message": "Unanimated"
+ },
+ "app.roles.motion.radial": {
+ "description": "Radial animation option for roles gradient color animation",
+ "message": "Radial"
+ },
+ "app.roles.motion.wave": {
+ "description": "Wave animation option for roles gradient color animation",
+ "message": "Wave"
+ },
+ "app.roles.name": {
+ "description": "The name field of the roles settings page",
+ "message": "Role name"
+ },
+ "app.roles.nominativeCase": {
+ "description": "Role in nominative case for role deletion: ''The **role** is being deleted''",
+ "message": "role"
+ },
+ "app.roles.separately": {
+ "description": "Display separately setting in role settings",
+ "message": "Display separately"
+ },
+ "app.roles.separately.desc": {
+ "description": "Display separately setting's description in role settings",
+ "message": "Displays the members that have this role separately from the rest of the members in the member list"
+ },
+ "app.roles.unknown": {
+ "description": "The title of the role when the role has not been found in role mention",
+ "message": "Unknown role"
+ },
+ "app.sessionError.header": {
+ "description": "The title of the error when there is a session error",
+ "message": "Error while getting session"
+ },
+ "app.sessionError.notFound": {
+ "description": "The description for session error when the account that user logged into does not exist.",
+ "message": "The logged in account does not exist and has been likely deleted."
+ },
+ "app.settings": {
+ "description": "Menu button for settings, as well as settings title",
+ "message": "Settings"
+ },
+ "app.settings.emailConfirmed": {
+ "description": "Notifies user in the settings that their email is already confirmed",
+ "message": "The email is confirmed to belong to this account."
+ },
+ "app.settings.emailUnconfirmed": {
+ "description": "Notifies user in the settings that their email has not yet been confirmed",
+ "message": "Your email has not been yet confirmed to belong to this account. Make sure to confirm it."
+ },
+ "app.settings.other": {
+ "description": "Section for deleting campsites, tents, etc.",
+ "message": "Other settings"
+ },
+ "app.settings.save": {
+ "description": "Button for saving changes in settings",
+ "message": "Save changes"
+ },
+ "app.settings.unsavedChanges": {
+ "description": "The text that appears in the pop up when you change values in settings",
+ "message": "You have unsaved changes"
+ },
+ "app.system.tentCreated": {
+ "description": "Member has created the currently viewed tent",
+ "message": "{member} has created this tent."
+ },
+ "app.system.tentNameUpdated": {
+ "description": "Member has modified the name of the currently viewed tent",
+ "message": "{member} has changed the name of this tent from {oldName} to {newName}."
+ },
+ "app.tentCategories.create": {
+ "description": "The menu button for creating tent categories",
+ "message": "Create category"
+ },
+ "app.tentCategories.delete": {
+ "description": "The menu button for deleting tent categories",
+ "message": "Delete category"
+ },
+ "app.tentCategories.settings": {
+ "description": "The menu button for opening tent category settings and the title of category settings",
+ "message": "Category settings"
+ },
+ "app.tentCategories.settings.deleteWarning": {
+ "description": "The warning about the consequences of deleting tent category",
+ "message": "Deleting this tent category will result in permanent deletion of all of its messages, tents and content. If you are sure you want to delete this tent category, type the name of the category and press ''{buttonText}''."
+ },
+ "app.tentCategories.settings.name": {
+ "description": "The header of the category name field in settings",
+ "message": "Category name"
+ },
+ "app.tentCategories.settings.profile": {
+ "description": "The tent category profile settings tab",
+ "message": "Category profile"
+ },
+ "app.tentCategories.singular": {
+ "description": "Tent category in singular form for tent creation modal",
+ "message": "Category"
+ },
+ "app.tents.accusativeCase": {
+ "description": "Message in accusative case for message deletion: ''Delete this **message**''",
+ "message": "message"
+ },
+ "app.tents.bulletin": {
+ "description": "Bulletin Board pseudo-tent name",
+ "message": "Bulletin Board"
+ },
+ "app.tents.create": {
+ "description": "Create tent button at the bottom of tent list, as well as the title of tent creation modal",
+ "message": "Create tent"
+ },
+ "app.tents.create.desc": {
+ "description": "Tent creation modal description",
+ "message": "Create a new tent or tent category in this bonfire"
+ },
+ "app.tents.create.type": {
+ "description": "Header for tent type selection",
+ "message": "Select the type of tent's content"
+ },
+ "app.tents.create.what": {
+ "description": "What to create: tent or tent category",
+ "message": "What to create"
+ },
+ "app.tents.delete": {
+ "description": "The menu button for deleting tent",
+ "message": "Delete tent"
+ },
+ "app.tents.delete.warning": {
+ "description": "The warning about the consequences of deleting tent",
+ "message": "Deleting this tent will result in permanent deletion of all of its permissions, messages and content. If you are sure you want to delete this tent, type the name of the tent and press ''{buttonText}''."
+ },
+ "app.tents.leaveCampsite": {
+ "description": "Menu item for leaving a campsite",
+ "message": "Leave campsite"
+ },
+ "app.tents.members": {
+ "description": "Members pseudo-tent name",
+ "message": "Members"
+ },
+ "app.tents.nominativeCase": {
+ "description": "Message in nominative case for message deletion: ''The **message** is being deleted''",
+ "message": "message"
+ },
+ "app.tents.open": {
+ "description": "The menu button for opening tents",
+ "message": "Open tent"
+ },
+ "app.tents.settings": {
+ "description": "The menu button for opening tent settings and the title of tent settings",
+ "message": "Tent settings"
+ },
+ "app.tents.settings.name": {
+ "description": "The header of the tent name field in settings",
+ "message": "Tent name"
+ },
+ "app.tents.settings.profile": {
+ "description": "The tent profile settings tab",
+ "message": "Tent profile"
+ },
+ "app.tents.singular": {
+ "description": "Tent in singular form for tent creation modal",
+ "message": "Tent"
+ },
+ "app.tents.text": {
+ "description": "Text tent type",
+ "message": "Text"
+ },
+ "app.tents.unknown": {
+ "description": "The name of the tent in tent mentions when the tent could not be found",
+ "message": "Unknown tent"
+ },
+ "app.threads": {
+ "description": "Message threads tab in the right sidebar",
+ "message": "Threads"
+ },
+ "app.time.ago": {
+ "description": "When something happened 'ago'",
+ "message": "{time} ago"
+ },
+ "app.time.in": {
+ "description": "When something will happen in specific time",
+ "message": "In {time}"
+ },
+ "app.time.invalid": {
+ "description": "The provided date to timestamp component is invalid in some way",
+ "message": "Invalid date"
+ },
+ "app.time.never": {
+ "description": "The provided date to timestamp component is empty and is usually used to indicate that something never happened",
+ "message": "Never"
+ },
+ "app.time.none": {
+ "description": "Unformatted timestamp",
+ "message": "{time}"
+ },
+ "app.time.now": {
+ "description": "When something happened just now (less than a minute ago)",
+ "message": "Just now"
+ },
+ "app.users.deactivate.info": {
+ "description": "The note that the account is deactivated",
+ "message": "This account has been deactivated. If you want to reactivate the account, press ''{buttonText}''."
+ },
+ "app.users.deactivate.warning": {
+ "description": "The warning about the consequences of deleting the account",
+ "message": "Deactivating will disallow you from creating posts, modifying your profile or interacting in campsites. If you are sure you want to deactivate this account, type your handle and press ''{buttonText}''."
+ },
+ "app.users.settings": {
+ "description": "Header of user settings",
+ "message": "User settings"
+ },
+ "app.users.settings.account": {
+ "description": "The user account settings tab",
+ "message": "Account"
+ },
+ "app.users.settings.deactivate": {
+ "description": "The account deactivation page in user settings",
+ "message": "Deactivate account"
+ },
+ "app.users.settings.delete.inputName": {
+ "description": "The header of the input that requires typing out account's handle to allow deleting it.",
+ "message": "Your handle"
+ },
+ "app.users.settings.emailConfirmButton": {
+ "description": "The email confirm button in settings",
+ "message": "Confirm email"
+ },
+ "app.users.settings.reactivate": {
+ "description": "The account reactivation button in user settings",
+ "message": "Reactivate account"
+ },
+ "common.cancel": {
+ "description": "Cancelling an action in settings, modals and content",
+ "message": "Cancel"
+ },
+ "common.copy": {
+ "description": "Text of button for copying text",
+ "message": "Copy"
+ },
+ "common.copy.successful": {
+ "description": "User has successfully copied a value",
+ "message": "Successfully copied!"
+ },
+ "common.create": {
+ "description": "Create content",
+ "message": "Create"
+ },
+ "common.delete": {
+ "description": "Delete content",
+ "message": "Delete"
+ },
+ "common.edit": {
+ "description": "Edit content",
+ "message": "Edit"
+ },
+ "common.infinite": {
+ "description": "Infinite amount of something. Used in invite creation placeholder when assigning the amount of times invite can be used",
+ "message": "Infinite"
+ },
+ "downloads.desc": {},
+ "downloads.desktop": {},
+ "downloads.desktopDescription": {},
+ "downloads.mobile": {},
+ "downloads.mobileDescription": {},
+ "downloads.title": {},
+ "downloads.wrongDevice": {},
+ "features.desc": {},
+ "features.learnMore": {},
+ "features.title": {},
+ "form.confirmDelete": {
+ "description": "Button for confirming deletion of content",
+ "message": "Confirm deletion"
+ },
+ "form.hasAccount": {
+ "description": "Link to login page in registration page",
+ "message": "Already have an account? Try logging in"
+ },
+ "form.login": {
+ "description": "Login button and page title",
+ "message": "Login"
+ },
+ "form.logout": {
+ "description": "Logout button and page title",
+ "message": "Logout"
+ },
+ "form.noAccount": {
+ "description": "Link for navigating to registration page in login page",
+ "message": "No account? Create one"
+ },
+ "form.register": {
+ "description": "Register button and page title",
+ "message": "Register"
+ },
+ "form.resetPassword": {
+ "description": "Reset password link in login page",
+ "message": "Forgot password? Change it"
+ },
+ "form.submit": {
+ "description": "Submit button in forms",
+ "message": "Submit"
+ },
+ "form.tagPlaceholder": {
+ "description": "Placeholder used for adding tags in forms",
+ "message": "Add tag"
+ },
+ "form.uploadImage": {
+ "description": "Upload image modal header",
+ "message": "Upload image"
+ },
+ "form.uploadImage.desc": {
+ "description": "Description of modal instructing to upload an image or submit its URL",
+ "message": "Upload an image or paste the URL of it"
+ },
+ "form.uploadImage.title": {
+ "description": "Prompt for the title of the image in image uploading modal",
+ "message": "Image title"
+ },
+ "form.uploadImage.url": {
+ "description": "Prompt for the URL of the image in image uploading modal",
+ "message": "Image URL"
+ },
+ "global.api": {},
+ "global.banner": {
+ "description": "The banner of campsites, bonfires and users",
+ "message": "Banner"
+ },
+ "global.blog": {},
+ "global.campers": {},
+ "global.campsites": {},
+ "global.docs": {},
+ "global.download": {},
+ "global.instances": {},
+ "global.openBrowser": {},
+ "global.support": {},
+ "home.bottom.desc": {},
+ "home.bottom.title": {},
+ "home.desc": {},
+ "home.title": {},
+ "info": {
+ "description": "The title of the information section",
+ "message": "Information"
+ },
+ "info.about": {
+ "description": "About header in settings and tents",
+ "message": "About"
+ },
+ "info.additionalConfig": {
+ "description": "Additional settings/configuration section",
+ "message": "Additional settings"
+ },
+ "info.appview": {
+ "description": "Descriptive name for appview",
+ "message": "Campsite Server"
+ },
+ "info.appview.campsiteCreation": {
+ "description": "The description of what appview does for campsites",
+ "message": "Uses this domain to host the Campsite"
+ },
+ "info.desc": {
+ "description": "Description in campsites, bonfires and elsewhere",
+ "message": "Description"
+ },
+ "info.email": {
+ "description": "User email as login detail",
+ "message": "Email"
+ },
+ "info.handle": {
+ "description": "User handles",
+ "message": "Handle"
+ },
+ "info.handleOrEmail": {
+ "description": "User handles or email as login detail",
+ "message": "Handle or Email"
+ },
+ "info.inviteCode": {
+ "description": "Invite code for registration",
+ "message": "Registration invite code"
+ },
+ "info.name": {
+ "description": "The name of the content, objects, tents, etc.",
+ "message": "Name"
+ },
+ "info.password": {
+ "description": "Password as a login detail",
+ "message": "Password"
+ },
+ "info.password.confirm": {
+ "description": "Confirm a password when registering or changing password",
+ "message": "Re-enter password"
+ },
+ "info.password.placeholder": {
+ "description": "Placeholder in the password field when registering",
+ "message": "Password here"
+ },
+ "info.pds": {
+ "description": "Longer name for PDS",
+ "message": "Personal server"
+ },
+ "info.tags.plural": {
+ "description": "Plural form of campsite tags or other content tags",
+ "message": "Tags"
+ },
+ "info.title": {
+ "description": "The title of the content, objects, tents, etc.",
+ "message": "Title"
+ },
+ "info.topic": {
+ "description": "Topic header in settings and tents",
+ "message": "Topic"
+ },
+ "info.username": {
+ "description": "Display name of the user",
+ "message": "Username"
+ },
+ "landing.brandKit": {},
+ "landing.download.debian": {},
+ "landing.features": {},
+ "landing.team": {},
+ "placeholder.goBackToHome": {},
+ "placeholder.notFound.desc": {},
+ "placeholder.notFound.title": {},
+ "placeholder.underConstruction.desc": {},
+ "placeholder.underConstruction.title": {},
+ "tent.bonfires.create": {
+ "description": "Bonfire creation button in the bonfire list",
+ "message": "Create bonfire"
+ },
+ "tent.bonfires.create.desc": {
+ "description": "Description for bonfire creation modal",
+ "message": "Create a new bonfire in this campsite"
+ }
}
diff --git a/lang/pl-PL.json b/lang/pl-PL.json
index b391863a..f8a0def5 100644
--- a/lang/pl-PL.json
+++ b/lang/pl-PL.json
@@ -1,112 +1,910 @@
{
- "global": {
- "download": "Pobierz",
- "blog": "Blog",
- "support": "Pomoc",
- "register": "Rejestracja",
- "login": "Zaloguj się",
- "themeToggle": "Przełącz schemat kolorów"
- },
- "home": {
- "title": "Zbierz się wokół ognia",
- "description": "Campground jest miejscem dla Ciebie i twoich przyjaciół gdzie możecie spędzać razem czas,
chatować i bawić się bez kłopotów!",
- "download": "Pobierz Campground",
- "open": "Otwórz Campground"
- },
- "languages": {
- "af-ZA": "Afrikaans",
- "ar-SA": "Arabski",
- "ca-ES": "Kataloński",
- "cs-CZ": "Czeski",
- "da-DK": "Duński",
- "de-DE": "Niemiecki",
- "el-GR": "Grecki",
- "fi-FI": "Fiński",
- "fr-FR": "Francuski",
- "en-US": "Angielski (US)",
- "es-ES": "Hiszpański",
- "he-IL": "Hebrajski",
- "hu-HU": "Węgierski",
- "it-IT": "Włoski",
- "ja-JP": "Japoński",
- "ko-KR": "Koreański",
- "nl-NL": "Holenderski",
- "no-NO": "Norweski",
- "pl-PL": "Polski",
- "pt-BR": "Portugalski (Brazylia)",
- "pt-PT": "Portugalski (Portugalia)",
- "ro-RO": "Rumuński",
- "ru-RU": "Rosyjski",
- "sr-SP": "Serbski",
- "sv-SE": "Szwedzki",
- "tr-TR": "Turecki",
- "uk-UA": "Ukraiński",
- "vi-VN": "Wietnamski",
- "zh-CN": "Uproszczony Chiński (Chiny)",
- "zh-TW": "Uproszczony Chiński (Tajwan)"
- },
- "client": {
- "common": {
- "yes": "Yes",
- "no": "No",
- "cancel": "Cancel",
- "retry": "Retry",
- "abort": "Abort",
- "ok": "OK",
- "delete": "Delete",
- "remove": "Remove"
- },
- "login": {
- "handle": "Handle",
- "password": "Password",
- "signinButton": "Sign in",
- "resetPassword": "Reset password",
- "reactivateUserHandle": "Activate handle",
- "errors": {
- "connectionFailed": "Login failed due to network connection problems.",
- "incorrectCredentials": "The handle or password provided is incorrect.",
- "passwordResetDisabled": "The administrator had disabled password reset functionality. Contact them on %s to ask for a new password.",
- "handleDisabled": "Your handle was disabled. You can enable it by clicking 'Activate handle' button.",
- "handleDisabledWithReason": "Your handle was disabled by administrator. Reason: %s",
- "handleBanned": "Your handle was banned.",
- "handleBannedWithReason": "Your handle was banned. Reason: %s",
- "handleTempBannedWithReason": "Your handle was banned till %s. Reason: %s"
- }
- },
- "profileView": {
- "avatar": "Avatar",
- "status": "Status"
- },
- "settingsView": {
- "title": "Manage profile",
- "common": {
- "title": "Common",
- "changePassword": "Change password",
- "changeDName": "Change display name",
- "removeAvatar": "Remove avatar",
- "uploadAvatar": "Upload new avatar"
- },
- "connections": {
- "title": "Connections",
- "description": "Manage social media connections",
- "add": "Add connection",
- "label": "Connection label",
- "content": "Content"
- }
- },
- "presence": {
- "offline": "Offline",
- "invisible": "Invisible",
- "away": "Away",
- "dnd": "Do Not Disturb",
- "online": "Online"
- },
- "activityPresence": {
- "game": "Playing %s",
- "listening": "Listening to %s",
- "streaming": "Streaming %s",
- "streamingDesktop": "Sharing their screen",
- "streamingDetailed": "Streaming %s on %s"
- }
- }
+ "app.actors.addFriend": {
+ "description": "Menu button for adding user as a friend",
+ "message": "Add friend"
+ },
+ "app.actors.block": {
+ "description": "Menu button for blocking the user",
+ "message": "Block"
+ },
+ "app.actors.example": {
+ "description": "Username of an example user in roles settings page",
+ "message": "Example user"
+ },
+ "app.actors.viewProfile": {
+ "description": "Menu button for viewing user's profile",
+ "message": "View profile"
+ },
+ "app.bans": {
+ "description": "Member bans header",
+ "message": "Member bans"
+ },
+ "app.bans.actor": {
+ "description": "Who was banned in the ban list",
+ "message": "Banned user"
+ },
+ "app.bans.at": {
+ "description": "Banned when in the ban list",
+ "message": "Banned at"
+ },
+ "app.bans.by": {
+ "description": "Banned by who in the ban list",
+ "message": "Banned by"
+ },
+ "app.bans.reason": {
+ "description": "Reason for the ban in the ban list",
+ "message": "Reason"
+ },
+ "app.bans.reason.example": {
+ "description": "Example of a ban reason when banning user",
+ "message": "Have been spamming"
+ },
+ "app.bans.unban": {
+ "description": "Unban multiple or one user button in the ban list",
+ "message": "Remove bans from users"
+ },
+ "app.bonfires.bannerClick": {
+ "description": "Hint that you can press on tent list banner to open bonfire list",
+ "message": "Click to see bonfire list"
+ },
+ "app.bonfires.create": {
+ "description": "The menu button for creating bonfires",
+ "message": "Create bonfire"
+ },
+ "app.bonfires.delete": {
+ "description": "The menu button for deleting bonfires",
+ "message": "Delete bonfire"
+ },
+ "app.bonfires.delete.inputName": {
+ "description": "The header of the input that requires typing out bonfire's name to allow deleting it.",
+ "message": "The name of the bonfire"
+ },
+ "app.bonfires.noTents": {
+ "description": "Note telling user that the bonfire contains no visible tents for them",
+ "message": "This bonfire has no visible tents"
+ },
+ "app.bonfires.settings": {
+ "description": "The menu button for opening bonfire settings and the title of bonfire settings",
+ "message": "Bonfire settings"
+ },
+ "app.bonfires.settings.bannerNote": {
+ "description": "Notifying that bonfire's banner shows up at the top of tent list",
+ "message": "The banner shows up at the top of the tent list"
+ },
+ "app.bonfires.settings.delete.warning": {
+ "description": "The warning about the consequences of deleting bonfire",
+ "message": "Deleting this bonfire will result in permanent deletion of all of its messages, tents and content. If you are sure you want to delete this bonfire, type the name of the bonfire and press ''{buttonText}''."
+ },
+ "app.bonfires.settings.name": {
+ "description": "The header of the bonfire name field in settings",
+ "message": "Bonfire name"
+ },
+ "app.bonfires.settings.profile": {
+ "description": "The bonfire profile settings tab",
+ "message": "Bonfire profile"
+ },
+ "app.bulletin.campsiteInfo": {
+ "description": "The title of the campsite info field at the right side of Bulletin Board",
+ "message": "Campsite info"
+ },
+ "app.campsites.Create": {
+ "description": "The campsite creation page title",
+ "message": "Create a Campsite"
+ },
+ "app.campsites.badUrl": {
+ "description": "The title of the error when there are too many @ symbols in the URL",
+ "message": "Badly formatted campsite URL"
+ },
+ "app.campsites.badUrl.desc": {
+ "description": "The description of the error when there are too many @ symbols in the URL",
+ "message": "Not sure what to do with more than 2 @'s in the URL after /c/."
+ },
+ "app.campsites.delete": {
+ "description": "The settings page for deleting campsite",
+ "message": "Delete campsite"
+ },
+ "app.campsites.delete.warning": {
+ "description": "The warning about the consequences of deleting campsite",
+ "message": "Deleting this campsite will result in permanent deletion of all of its messages, tents, bonfires, content and will force all members to leave. If you are sure you want to delete this campsite, type the name of the campsite and press ''{buttonText}''."
+ },
+ "app.campsites.members": {
+ "description": "Displays the amount of members campsite has",
+ "message": "{count, number} {count, plural, one { member } other { members }}"
+ },
+ "app.campsites.name": {
+ "description": "The header of the campsite name field in settings",
+ "message": "Campsite name"
+ },
+ "app.campsites.settings": {
+ "description": "The menu button for opening campsite settings and the title of campsite settings",
+ "message": "Campsite settings"
+ },
+ "app.campsites.settings.bannerNote": {
+ "description": "Notifying that campsite's banner shows up in the bulletin board",
+ "message": "The banner shows up in Bulletin Board"
+ },
+ "app.campsites.settings.delete.inputName": {
+ "description": "The header of the input that requires typing out campsite's name to allow deleting it.",
+ "message": "The name of the campsite"
+ },
+ "app.campsites.settings.profile": {
+ "description": "The campsite profile settings tab",
+ "message": "Campsite profile"
+ },
+ "app.campsites.url": {
+ "description": "The URL that is unique per campsite",
+ "message": "Unique URL"
+ },
+ "app.common.createdAt": {
+ "description": "Member joined sometime ago",
+ "message": "Joined at"
+ },
+ "app.common.createdBy": {
+ "description": "Content created by who",
+ "message": "Created by"
+ },
+ "app.common.expiresAt": {
+ "description": "Content expires",
+ "message": "Expires"
+ },
+ "app.createdAt": {
+ "description": "Specific date that something was created/sent at",
+ "message": "Created {time}"
+ },
+ "app.delete.header": {
+ "description": "The description for deleting any content",
+ "message": "This cannot be reversed and the {nominativeCase} will be permanently deleted."
+ },
+ "app.discovery": {
+ "description": "Campsite settings discovery section header",
+ "message": "Discovery"
+ },
+ "app.invites": {
+ "description": "Invite menu item in campsite settings",
+ "message": "Invites"
+ },
+ "app.invites.accept": {
+ "description": "Button for accepting an invite",
+ "message": "Accept invite"
+ },
+ "app.invites.allowedAmount": {
+ "description": "The amount of times the invite can be used",
+ "message": "Allowed times of use"
+ },
+ "app.invites.code": {
+ "description": "The placeholder for yet uncreated invite code or invite code in the invite list",
+ "message": "Invite code"
+ },
+ "app.invites.confirm": {
+ "description": "Asks user whether they want to accept the invite",
+ "message": "Do you want to accept invite to this campsite?"
+ },
+ "app.invites.create": {
+ "description": "Invite creation menu item",
+ "message": "Create invite"
+ },
+ "app.invites.create.desc": {
+ "description": "The description of invite creation modal",
+ "message": "Create invite links to this campsite"
+ },
+ "app.invites.delete": {
+ "description": "Menu button for deleting multiple invites in the invite list",
+ "message": "Delete invites"
+ },
+ "app.invites.deny": {
+ "description": "Button for denying an invite",
+ "message": "Deny invite"
+ },
+ "app.invites.used": {
+ "description": "The amount of times invite has been used in invite list",
+ "message": "Times used"
+ },
+ "app.members": {
+ "description": "Members pseudo-tent name, members tab in the right sidebar",
+ "message": "Members"
+ },
+ "app.members.ban": {
+ "description": "Ban member menu item",
+ "message": "Ban member"
+ },
+ "app.members.ban.desc": {
+ "description": "Note about what the user ban will imply when banning a user",
+ "message": "The member will lose all their roles, be kicked from the campsite and be unable to join back until their ban is lifted."
+ },
+ "app.members.kick": {
+ "description": "Kick member menu item",
+ "message": "Kick member"
+ },
+ "app.members.nickname": {
+ "description": "The title of nickname change field",
+ "message": "Member nickname"
+ },
+ "app.members.nickname.change": {
+ "description": "Members name changing modal header and menu item",
+ "message": "Change nickname"
+ },
+ "app.members.nickname.change.desc": {
+ "description": "Note about the nickname change in change nickname modal",
+ "message": "The nickname will be displayed only on this campsite for every member to see"
+ },
+ "app.members.singular": {
+ "description": "Singular form of campsite member",
+ "message": "Member"
+ },
+ "app.messages.delete": {
+ "description": "Message deletion button",
+ "message": "Delete message"
+ },
+ "app.messages.edited": {
+ "description": "Hint at the top of the message that the message was edited",
+ "message": "({icon} edited)"
+ },
+ "app.messages.end": {
+ "description": "The very top of the tent that gives user a note that there are no more messages",
+ "message": "This is the beginning of this tent. There are no more messages in this tent."
+ },
+ "app.messages.example": {
+ "description": "An example message text in roles settings page",
+ "message": "This is an example text."
+ },
+ "app.messages.noPermission": {
+ "description": "Tells user they lack permission to write in the text tent",
+ "message": "You do not have the permission to type in this tent."
+ },
+ "app.permissions.banMembers": {
+ "description": "Header for banning members permission in the permission list",
+ "message": "Ban Members"
+ },
+ "app.permissions.banMembers.desc": {
+ "description": "Describes what 'Ban Members' permission does",
+ "message": "Allows members with this permission to remove other members with lower rank/roles from this campsite and disallow from them joining again or allow them to join again."
+ },
+ "app.permissions.campsites": {
+ "description": "Header for campsite permissions in the permission list",
+ "message": "Campsite permissions"
+ },
+ "app.permissions.createContent": {
+ "description": "Header for create content permission in the permission list",
+ "message": "Create Content"
+ },
+ "app.permissions.createContent.desc": {
+ "description": "Describes what 'Create Content' permission does",
+ "message": "Allows members to create messages in tents."
+ },
+ "app.permissions.createInvites": {
+ "description": "Header for creating invites permission in the permission list",
+ "message": "Create Invites"
+ },
+ "app.permissions.createInvites.desc": {
+ "description": "Describes what 'Managing Invites' permission does",
+ "message": "Allows members with this permission to delete campsite's invites."
+ },
+ "app.permissions.createPrivateContent": {
+ "description": "Header for create private content permission in the permission list",
+ "message": "Create Private Content"
+ },
+ "app.permissions.createPrivateContent.desc": {
+ "description": "Describes what 'Create Private Content' permission does",
+ "message": "Allows members to create private messages in tents."
+ },
+ "app.permissions.customization": {
+ "description": "Header for customization permissions in the permission list",
+ "message": "Customization permissions"
+ },
+ "app.permissions.giveRoles": {
+ "description": "Header for managing roles permission in the permission list",
+ "message": "Give Roles"
+ },
+ "app.permissions.giveRoles.desc": {
+ "description": "Describes what 'Give Roles' permission does",
+ "message": "Allows members with this permission to give and remove roles that are lower than their highest role from other members."
+ },
+ "app.permissions.kickMembers": {
+ "description": "Header for muting members permission in the permission list",
+ "message": "Kick Members"
+ },
+ "app.permissions.kickMembers.desc": {
+ "description": "Describes what 'Kick Members' permission does",
+ "message": "Allows members with this permission to remove other members with lower rank/roles from this campsite."
+ },
+ "app.permissions.manageBonfires": {
+ "description": "Header for managing bonfires permission in the permission list",
+ "message": "Manage Bonfires"
+ },
+ "app.permissions.manageBonfires.desc": {
+ "description": "Describes what 'Manage Bonfires' permission does",
+ "message": "Allows members with this permission to edit and delete bonfires."
+ },
+ "app.permissions.manageCampsites": {
+ "description": "Header for managing campsites permission in the permission list",
+ "message": "Manage Campsite"
+ },
+ "app.permissions.manageCampsites.desc": {
+ "description": "Describes what 'Manage Campsite' permission does",
+ "message": "Allows members with this permission to edit the name of this campsite and other details."
+ },
+ "app.permissions.manageContent": {
+ "description": "Header for manage content permission in the permission list",
+ "message": "Manage Content"
+ },
+ "app.permissions.manageContent.desc": {
+ "description": "Describes what 'Manage Content' permission does",
+ "message": "Allows members to delete messages in tents of other members."
+ },
+ "app.permissions.manageInvites": {
+ "description": "Header for managing invites permission in the permission list",
+ "message": "Manage Invites"
+ },
+ "app.permissions.managePermissions": {
+ "description": "Header for managing permissions permission in the permission list",
+ "message": "Manage Permissions"
+ },
+ "app.permissions.managePermissions.desc": {
+ "description": "Describes what 'Manage Permissions' permission does",
+ "message": "Allows members with this permission to edit permissions below their highest role."
+ },
+ "app.permissions.manageRoles": {
+ "description": "Header for managing roles permission in the permission list",
+ "message": "Manage Roles"
+ },
+ "app.permissions.manageRoles.desc": {
+ "description": "Describes what 'Manage Roles' permission does",
+ "message": "Allows members with this permission to edit and delete roles below their highest role."
+ },
+ "app.permissions.manageSelfIdentity": {
+ "description": "Header for managing campsite-wide profile permission of other people in the permission list",
+ "message": "Manage Identity of Others"
+ },
+ "app.permissions.manageSelfIdentity.desc": {
+ "description": "Describes what 'Managing Identity of Others' permission does",
+ "message": "Allows members with this permission to change nickname and avatar that is only displayed in this campsite of other members."
+ },
+ "app.permissions.manageTents": {
+ "description": "Header for managing tents permission in the permission list",
+ "message": "Manage Tents"
+ },
+ "app.permissions.manageTents.desc": {
+ "description": "Describes what 'Manage Tents' permission does",
+ "message": "Allows members with this permission to edit and delete tents."
+ },
+ "app.permissions.membership": {
+ "description": "Header for membership permissions in the permission list",
+ "message": "Membership permissions"
+ },
+ "app.permissions.mentionEveryone": {
+ "description": "Header for mention @everyone and @here permission in the permission list",
+ "message": "Mention @everyone and @here"
+ },
+ "app.permissions.mentionEveryone.desc": {
+ "description": "Describes what 'Mention @everyone and @here' permission does",
+ "message": "Allows members to mention everyone."
+ },
+ "app.permissions.muteMembers": {
+ "description": "Header for muting members permission in the permission list",
+ "message": "Timeout Members"
+ },
+ "app.permissions.muteMembers.desc": {
+ "description": "Describes what 'Timeout Members' permission does",
+ "message": "Allows members with this permission to disallow other members from creating content."
+ },
+ "app.permissions.pinContent": {
+ "description": "Header for pin content permission in the permission list",
+ "message": "Pin Content"
+ },
+ "app.permissions.pinContent.desc": {
+ "description": "Describes what 'Pin Content' permission does",
+ "message": "Allows members to pin messages in tents."
+ },
+ "app.permissions.plural": {
+ "description": "Permissions in settings as plural",
+ "message": "Permissions"
+ },
+ "app.permissions.tent": {
+ "description": "Header for tent permissions in the permission list",
+ "message": "Tent permissions"
+ },
+ "app.permissions.tentDivider": {
+ "description": "Divider in the permission list that separates tent-only permissions from campsite-wide permissions",
+ "message": "Tent only"
+ },
+ "app.permissions.viewContent": {
+ "description": "Header for view content permission in the permission list",
+ "message": "View Content"
+ },
+ "app.permissions.viewContent.desc": {
+ "description": "Describes what 'View Content' permission does",
+ "message": "Allows members to see tents in the tent list, view tents and tent messages."
+ },
+ "app.profilePosts.parentDeleted": {
+ "description": "Describes that the parent of the post has been deleted",
+ "message": "The post that was being replied to has been likely deleted or does not exist."
+ },
+ "app.profiles.aboutMe": {
+ "description": "About me section the user profile",
+ "message": "About me"
+ },
+ "app.profiles.deactivated.description": {
+ "description": "Deactivated account profile error description",
+ "message": "The user has deactivated their account, deleted it or profile does not exist."
+ },
+ "app.profiles.deactivated.header": {
+ "description": "Deactivated account profile error header",
+ "message": "Profile does not exist"
+ },
+ "app.profiles.feed": {
+ "description": "Feed tab in the user profile",
+ "message": "Feed"
+ },
+ "app.profiles.replies": {
+ "description": "Posts & Replies tab in the user profile",
+ "message": "Posts & Replies"
+ },
+ "app.roles": {
+ "description": "Roles header in settings and whatnot in plural form",
+ "message": "Roles"
+ },
+ "app.roles.accusativeCase": {
+ "description": "Role in accusative case for role deletion: ''Delete this **role**''",
+ "message": "role"
+ },
+ "app.roles.attributes": {
+ "description": "Attributes in role settings",
+ "message": "Attributes"
+ },
+ "app.roles.colors": {
+ "description": "The animation field in role settings page",
+ "message": "Select the type of gradient color animation"
+ },
+ "app.roles.display": {
+ "description": "Display tab in role settings",
+ "message": "Display"
+ },
+ "app.roles.manage": {
+ "description": "Manage role tab in role settings",
+ "message": "Manage"
+ },
+ "app.roles.mentionable": {
+ "description": "Mentionable by anyone setting in role settings",
+ "message": "Mentionable by anyone"
+ },
+ "app.roles.mentionable.desc": {
+ "description": "Mentionable by anyone setting's description in role settings",
+ "message": "Allows any member with permission to create content to mention other members that have this role"
+ },
+ "app.roles.motion.linear": {
+ "description": "Linear animation option for roles gradient color animation",
+ "message": "Linear"
+ },
+ "app.roles.motion.none": {
+ "description": "Unanimated option for roles gradient color animation",
+ "message": "Unanimated"
+ },
+ "app.roles.motion.radial": {
+ "description": "Radial animation option for roles gradient color animation",
+ "message": "Radial"
+ },
+ "app.roles.motion.wave": {
+ "description": "Wave animation option for roles gradient color animation",
+ "message": "Wave"
+ },
+ "app.roles.name": {
+ "description": "The name field of the roles settings page",
+ "message": "Role name"
+ },
+ "app.roles.nominativeCase": {
+ "description": "Role in nominative case for role deletion: ''The **role** is being deleted''",
+ "message": "role"
+ },
+ "app.roles.separately": {
+ "description": "Display separately setting in role settings",
+ "message": "Display separately"
+ },
+ "app.roles.separately.desc": {
+ "description": "Display separately setting's description in role settings",
+ "message": "Displays the members that have this role separately from the rest of the members in the member list"
+ },
+ "app.roles.unknown": {
+ "description": "The title of the role when the role has not been found in role mention",
+ "message": "Unknown role"
+ },
+ "app.sessionError.header": {
+ "description": "The title of the error when there is a session error",
+ "message": "Error while getting session"
+ },
+ "app.sessionError.notFound": {
+ "description": "The description for session error when the account that user logged into does not exist.",
+ "message": "The logged in account does not exist and has been likely deleted."
+ },
+ "app.settings": {
+ "description": "Menu button for settings, as well as settings title",
+ "message": "Settings"
+ },
+ "app.settings.emailConfirmed": {
+ "description": "Notifies user in the settings that their email is already confirmed",
+ "message": "The email is confirmed to belong to this account."
+ },
+ "app.settings.emailUnconfirmed": {
+ "description": "Notifies user in the settings that their email has not yet been confirmed",
+ "message": "Your email has not been yet confirmed to belong to this account. Make sure to confirm it."
+ },
+ "app.settings.other": {
+ "description": "Section for deleting campsites, tents, etc.",
+ "message": "Other settings"
+ },
+ "app.settings.save": {
+ "description": "Button for saving changes in settings",
+ "message": "Save changes"
+ },
+ "app.settings.unsavedChanges": {
+ "description": "The text that appears in the pop up when you change values in settings",
+ "message": "You have unsaved changes"
+ },
+ "app.system.tentCreated": {
+ "description": "Member has created the currently viewed tent",
+ "message": "{member} has created this tent."
+ },
+ "app.system.tentNameUpdated": {
+ "description": "Member has modified the name of the currently viewed tent",
+ "message": "{member} has changed the name of this tent from {oldName} to {newName}."
+ },
+ "app.tentCategories.create": {
+ "description": "The menu button for creating tent categories",
+ "message": "Create category"
+ },
+ "app.tentCategories.delete": {
+ "description": "The menu button for deleting tent categories",
+ "message": "Delete category"
+ },
+ "app.tentCategories.settings": {
+ "description": "The menu button for opening tent category settings and the title of category settings",
+ "message": "Category settings"
+ },
+ "app.tentCategories.settings.deleteWarning": {
+ "description": "The warning about the consequences of deleting tent category",
+ "message": "Deleting this tent category will result in permanent deletion of all of its messages, tents and content. If you are sure you want to delete this tent category, type the name of the category and press ''{buttonText}''."
+ },
+ "app.tentCategories.settings.name": {
+ "description": "The header of the category name field in settings",
+ "message": "Category name"
+ },
+ "app.tentCategories.settings.profile": {
+ "description": "The tent category profile settings tab",
+ "message": "Category profile"
+ },
+ "app.tentCategories.singular": {
+ "description": "Tent category in singular form for tent creation modal",
+ "message": "Category"
+ },
+ "app.tents.accusativeCase": {
+ "description": "Message in accusative case for message deletion: ''Delete this **message**''",
+ "message": "message"
+ },
+ "app.tents.bulletin": {
+ "description": "Bulletin Board pseudo-tent name",
+ "message": "Bulletin Board"
+ },
+ "app.tents.create": {
+ "description": "Create tent button at the bottom of tent list, as well as the title of tent creation modal",
+ "message": "Create tent"
+ },
+ "app.tents.create.desc": {
+ "description": "Tent creation modal description",
+ "message": "Create a new tent or tent category in this bonfire"
+ },
+ "app.tents.create.type": {
+ "description": "Header for tent type selection",
+ "message": "Select the type of tent's content"
+ },
+ "app.tents.create.what": {
+ "description": "What to create: tent or tent category",
+ "message": "What to create"
+ },
+ "app.tents.delete": {
+ "description": "The menu button for deleting tent",
+ "message": "Delete tent"
+ },
+ "app.tents.delete.warning": {
+ "description": "The warning about the consequences of deleting tent",
+ "message": "Deleting this tent will result in permanent deletion of all of its permissions, messages and content. If you are sure you want to delete this tent, type the name of the tent and press ''{buttonText}''."
+ },
+ "app.tents.leaveCampsite": {
+ "description": "Menu item for leaving a campsite",
+ "message": "Leave campsite"
+ },
+ "app.tents.members": {
+ "description": "Members pseudo-tent name",
+ "message": "Members"
+ },
+ "app.tents.nominativeCase": {
+ "description": "Message in nominative case for message deletion: ''The **message** is being deleted''",
+ "message": "message"
+ },
+ "app.tents.open": {
+ "description": "The menu button for opening tents",
+ "message": "Open tent"
+ },
+ "app.tents.settings": {
+ "description": "The menu button for opening tent settings and the title of tent settings",
+ "message": "Tent settings"
+ },
+ "app.tents.settings.name": {
+ "description": "The header of the tent name field in settings",
+ "message": "Tent name"
+ },
+ "app.tents.settings.profile": {
+ "description": "The tent profile settings tab",
+ "message": "Tent profile"
+ },
+ "app.tents.singular": {
+ "description": "Tent in singular form for tent creation modal",
+ "message": "Tent"
+ },
+ "app.tents.text": {
+ "description": "Text tent type",
+ "message": "Text"
+ },
+ "app.tents.unknown": {
+ "description": "The name of the tent in tent mentions when the tent could not be found",
+ "message": "Unknown tent"
+ },
+ "app.threads": {
+ "description": "Message threads tab in the right sidebar",
+ "message": "Threads"
+ },
+ "app.time.ago": {
+ "description": "When something happened 'ago'",
+ "message": "{time} ago"
+ },
+ "app.time.in": {
+ "description": "When something will happen in specific time",
+ "message": "In {time}"
+ },
+ "app.time.invalid": {
+ "description": "The provided date to timestamp component is invalid in some way",
+ "message": "Invalid date"
+ },
+ "app.time.never": {
+ "description": "The provided date to timestamp component is empty and is usually used to indicate that something never happened",
+ "message": "Never"
+ },
+ "app.time.none": {
+ "description": "Unformatted timestamp",
+ "message": "{time}"
+ },
+ "app.time.now": {
+ "description": "When something happened just now (less than a minute ago)",
+ "message": "Just now"
+ },
+ "app.users.deactivate.info": {
+ "description": "The note that the account is deactivated",
+ "message": "This account has been deactivated. If you want to reactivate the account, press ''{buttonText}''."
+ },
+ "app.users.deactivate.warning": {
+ "description": "The warning about the consequences of deleting the account",
+ "message": "Deactivating will disallow you from creating posts, modifying your profile or interacting in campsites. If you are sure you want to deactivate this account, type your handle and press ''{buttonText}''."
+ },
+ "app.users.settings": {
+ "description": "Header of user settings",
+ "message": "User settings"
+ },
+ "app.users.settings.account": {
+ "description": "The user account settings tab",
+ "message": "Account"
+ },
+ "app.users.settings.deactivate": {
+ "description": "The account deactivation page in user settings",
+ "message": "Deactivate account"
+ },
+ "app.users.settings.delete.inputName": {
+ "description": "The header of the input that requires typing out account's handle to allow deleting it.",
+ "message": "Your handle"
+ },
+ "app.users.settings.emailConfirmButton": {
+ "description": "The email confirm button in settings",
+ "message": "Confirm email"
+ },
+ "app.users.settings.reactivate": {
+ "description": "The account reactivation button in user settings",
+ "message": "Reactivate account"
+ },
+ "common.cancel": {
+ "description": "Cancelling an action in settings, modals and content",
+ "message": "Cancel"
+ },
+ "common.copy": {
+ "description": "Text of button for copying text",
+ "message": "Copy"
+ },
+ "common.copy.successful": {
+ "description": "User has successfully copied a value",
+ "message": "Successfully copied!"
+ },
+ "common.create": {
+ "description": "Create content",
+ "message": "Create"
+ },
+ "common.delete": {
+ "description": "Delete content",
+ "message": "Delete"
+ },
+ "common.edit": {
+ "description": "Edit content",
+ "message": "Edit"
+ },
+ "common.infinite": {
+ "description": "Infinite amount of something. Used in invite creation placeholder when assigning the amount of times invite can be used",
+ "message": "Infinite"
+ },
+ "downloads.desc": {},
+ "downloads.desktop": {},
+ "downloads.desktopDescription": {},
+ "downloads.mobile": {},
+ "downloads.mobileDescription": {},
+ "downloads.title": {},
+ "downloads.wrongDevice": {},
+ "features.desc": {},
+ "features.learnMore": {},
+ "features.title": {},
+ "form.confirmDelete": {
+ "description": "Button for confirming deletion of content",
+ "message": "Confirm deletion"
+ },
+ "form.hasAccount": {
+ "description": "Link to login page in registration page",
+ "message": "Already have an account? Try logging in"
+ },
+ "form.login": {
+ "description": "Login button and page title",
+ "message": "Login"
+ },
+ "form.logout": {
+ "description": "Logout button and page title",
+ "message": "Logout"
+ },
+ "form.noAccount": {
+ "description": "Link for navigating to registration page in login page",
+ "message": "No account? Create one"
+ },
+ "form.register": {
+ "description": "Register button and page title",
+ "message": "Register"
+ },
+ "form.resetPassword": {
+ "description": "Reset password link in login page",
+ "message": "Forgot password? Change it"
+ },
+ "form.submit": {
+ "description": "Submit button in forms",
+ "message": "Submit"
+ },
+ "form.tagPlaceholder": {
+ "description": "Placeholder used for adding tags in forms",
+ "message": "Add tag"
+ },
+ "form.uploadImage": {
+ "description": "Upload image modal header",
+ "message": "Upload image"
+ },
+ "form.uploadImage.desc": {
+ "description": "Description of modal instructing to upload an image or submit its URL",
+ "message": "Upload an image or paste the URL of it"
+ },
+ "form.uploadImage.title": {
+ "description": "Prompt for the title of the image in image uploading modal",
+ "message": "Image title"
+ },
+ "form.uploadImage.url": {
+ "description": "Prompt for the URL of the image in image uploading modal",
+ "message": "Image URL"
+ },
+ "global.api": {},
+ "global.banner": {
+ "description": "The banner of campsites, bonfires and users",
+ "message": "Banner"
+ },
+ "global.blog": {},
+ "global.campers": {},
+ "global.campsites": {},
+ "global.docs": {},
+ "global.download": {},
+ "global.instances": {},
+ "global.openBrowser": {},
+ "global.support": {},
+ "home.bottom.desc": {},
+ "home.bottom.title": {},
+ "home.desc": {},
+ "home.title": {},
+ "info": {
+ "description": "The title of the information section",
+ "message": "Information"
+ },
+ "info.about": {
+ "description": "About header in settings and tents",
+ "message": "About"
+ },
+ "info.additionalConfig": {
+ "description": "Additional settings/configuration section",
+ "message": "Additional settings"
+ },
+ "info.appview": {
+ "description": "Descriptive name for appview",
+ "message": "Campsite Server"
+ },
+ "info.appview.campsiteCreation": {
+ "description": "The description of what appview does for campsites",
+ "message": "Uses this domain to host the Campsite"
+ },
+ "info.desc": {
+ "description": "Description in campsites, bonfires and elsewhere",
+ "message": "Description"
+ },
+ "info.email": {
+ "description": "User email as login detail",
+ "message": "Email"
+ },
+ "info.handle": {
+ "description": "User handles",
+ "message": "Handle"
+ },
+ "info.handleOrEmail": {
+ "description": "User handles or email as login detail",
+ "message": "Handle or Email"
+ },
+ "info.inviteCode": {
+ "description": "Invite code for registration",
+ "message": "Registration invite code"
+ },
+ "info.name": {
+ "description": "The name of the content, objects, tents, etc.",
+ "message": "Name"
+ },
+ "info.password": {
+ "description": "Password as a login detail",
+ "message": "Password"
+ },
+ "info.password.confirm": {
+ "description": "Confirm a password when registering or changing password",
+ "message": "Re-enter password"
+ },
+ "info.password.placeholder": {
+ "description": "Placeholder in the password field when registering",
+ "message": "Password here"
+ },
+ "info.pds": {
+ "description": "Longer name for PDS",
+ "message": "Personal server"
+ },
+ "info.tags.plural": {
+ "description": "Plural form of campsite tags or other content tags",
+ "message": "Tags"
+ },
+ "info.title": {
+ "description": "The title of the content, objects, tents, etc.",
+ "message": "Title"
+ },
+ "info.topic": {
+ "description": "Topic header in settings and tents",
+ "message": "Topic"
+ },
+ "info.username": {
+ "description": "Display name of the user",
+ "message": "Username"
+ },
+ "landing.brandKit": {},
+ "landing.download.debian": {},
+ "landing.features": {},
+ "landing.team": {},
+ "placeholder.goBackToHome": {},
+ "placeholder.notFound.desc": {},
+ "placeholder.notFound.title": {},
+ "placeholder.underConstruction.desc": {},
+ "placeholder.underConstruction.title": {},
+ "tent.bonfires.create": {
+ "description": "Bonfire creation button in the bonfire list",
+ "message": "Create bonfire"
+ },
+ "tent.bonfires.create.desc": {
+ "description": "Description for bonfire creation modal",
+ "message": "Create a new bonfire in this campsite"
+ }
}
diff --git a/lang/ru-RU.json b/lang/ru-RU.json
index 655ce61e..f8a0def5 100644
--- a/lang/ru-RU.json
+++ b/lang/ru-RU.json
@@ -1,112 +1,910 @@
{
- "global": {
- "download": "Загрузить",
- "blog": "Блог",
- "support": "Поддержка",
- "register": "Зарегистрироваться",
- "login": "Войти",
- "themeToggle": "Переключить цветовую схему"
- },
- "home": {
- "title": "Собраться вокруг костра",
- "description": "Campground - это площадка, где вы и ваши друзья можете тусоваться,
общаться и веселиться без каких-либо хлопот!",
- "download": "Загрузить Campground",
- "open": "Открыть Campground"
- },
- "languages": {
- "af-ZA": "Afrikaans",
- "ar-SA": "العربية",
- "ca-ES": "Català",
- "cs-CZ": "Čeština",
- "da-DK": "Dansk",
- "de-DE": "Deutsch",
- "el-GR": "Ελληνικά",
- "fi-FI": "Suomi",
- "fr-FR": "Français",
- "en-US": "English (United States)",
- "es-ES": "Español",
- "he-IL": "עברית",
- "hu-HU": "Magyar",
- "it-IT": "Italiano",
- "ja-JP": "日本語",
- "ko-KR": "한국어",
- "nl-NL": "Nederlands",
- "no-NO": "Norsk",
- "pl-PL": "Polski",
- "pt-BR": "Português do Brasil",
- "pt-PT": "Português",
- "ro-RO": "Română",
- "ru-RU": "Русский",
- "sr-SP": "Српски",
- "sv-SE": "Svenska",
- "tr-TR": "Türkçe",
- "uk-UA": "Українська",
- "vi-VN": "Tiếng Việt",
- "zh-CN": "中文(简体)",
- "zh-TW": "中文(繁體)"
- },
- "client": {
- "common": {
- "yes": "Да",
- "no": "Нет",
- "cancel": "Отмена",
- "retry": "Повтор",
- "abort": "Прервать",
- "ok": "OK",
- "delete": "Удалить",
- "remove": "Удалить"
- },
- "login": {
- "handle": "Идентификатор",
- "password": "Пароль",
- "signinButton": "Войти",
- "resetPassword": "Сбросить пароль",
- "reactivateUserHandle": "Активировать идентификатор",
- "errors": {
- "connectionFailed": "Не удалось войти из-за проблем с сетевым подключением.",
- "incorrectCredentials": "Неправильный идентификатор или пароль.",
- "passwordResetDisabled": "Администратор отключил возможность сброса пароля. Обратитесь за новым паролем через %s.",
- "handleDisabled": "Ваш идентификатор был отключен. Вы можете включить его, нажав кнопку «Активировать идентификатор».",
- "handleDisabledWithReason": "Ваш идентификатор был отключен администратором. Причина: %s",
- "handleBanned": "Ваш идентификатор был заблокирован.",
- "handleBannedWithReason": "Ваш идентификатор был заблокирован. Причина: %s",
- "handleTempBannedWithReason": "Ваш идентификатор был заблокирован до %s. Причина: %s"
- }
- },
- "profileView": {
- "avatar": "Аватар",
- "status": "Статус"
- },
- "settingsView": {
- "title": "Управление профилем",
- "common": {
- "title": "Общее",
- "changePassword": "Сменить пароль",
- "changeDName": "Изменить отображаемое имя",
- "removeAvatar": "Удалить аватар",
- "uploadAvatar": "Загрузить новый аватар"
- },
- "connections": {
- "title": "Интеграции",
- "description": "Управление интеграциями с социальными сетями",
- "add": "Добавить интеграцию",
- "label": "Название интеграции",
- "content": "Значение"
- }
- },
- "presence": {
- "offline": "Не в сети",
- "invisible": "Невидимый",
- "away": "Нет на месте",
- "dnd": "Не беспокоить",
- "online": "В сети"
- },
- "activityPresence": {
- "game": "Играет в %s",
- "listening": "Слушает %s",
- "streaming": "Транслирует %s",
- "streamingDesktop": "Демонстрирует свой экран",
- "streamingDetailed": "Транслирует %s на %s"
- }
- }
+ "app.actors.addFriend": {
+ "description": "Menu button for adding user as a friend",
+ "message": "Add friend"
+ },
+ "app.actors.block": {
+ "description": "Menu button for blocking the user",
+ "message": "Block"
+ },
+ "app.actors.example": {
+ "description": "Username of an example user in roles settings page",
+ "message": "Example user"
+ },
+ "app.actors.viewProfile": {
+ "description": "Menu button for viewing user's profile",
+ "message": "View profile"
+ },
+ "app.bans": {
+ "description": "Member bans header",
+ "message": "Member bans"
+ },
+ "app.bans.actor": {
+ "description": "Who was banned in the ban list",
+ "message": "Banned user"
+ },
+ "app.bans.at": {
+ "description": "Banned when in the ban list",
+ "message": "Banned at"
+ },
+ "app.bans.by": {
+ "description": "Banned by who in the ban list",
+ "message": "Banned by"
+ },
+ "app.bans.reason": {
+ "description": "Reason for the ban in the ban list",
+ "message": "Reason"
+ },
+ "app.bans.reason.example": {
+ "description": "Example of a ban reason when banning user",
+ "message": "Have been spamming"
+ },
+ "app.bans.unban": {
+ "description": "Unban multiple or one user button in the ban list",
+ "message": "Remove bans from users"
+ },
+ "app.bonfires.bannerClick": {
+ "description": "Hint that you can press on tent list banner to open bonfire list",
+ "message": "Click to see bonfire list"
+ },
+ "app.bonfires.create": {
+ "description": "The menu button for creating bonfires",
+ "message": "Create bonfire"
+ },
+ "app.bonfires.delete": {
+ "description": "The menu button for deleting bonfires",
+ "message": "Delete bonfire"
+ },
+ "app.bonfires.delete.inputName": {
+ "description": "The header of the input that requires typing out bonfire's name to allow deleting it.",
+ "message": "The name of the bonfire"
+ },
+ "app.bonfires.noTents": {
+ "description": "Note telling user that the bonfire contains no visible tents for them",
+ "message": "This bonfire has no visible tents"
+ },
+ "app.bonfires.settings": {
+ "description": "The menu button for opening bonfire settings and the title of bonfire settings",
+ "message": "Bonfire settings"
+ },
+ "app.bonfires.settings.bannerNote": {
+ "description": "Notifying that bonfire's banner shows up at the top of tent list",
+ "message": "The banner shows up at the top of the tent list"
+ },
+ "app.bonfires.settings.delete.warning": {
+ "description": "The warning about the consequences of deleting bonfire",
+ "message": "Deleting this bonfire will result in permanent deletion of all of its messages, tents and content. If you are sure you want to delete this bonfire, type the name of the bonfire and press ''{buttonText}''."
+ },
+ "app.bonfires.settings.name": {
+ "description": "The header of the bonfire name field in settings",
+ "message": "Bonfire name"
+ },
+ "app.bonfires.settings.profile": {
+ "description": "The bonfire profile settings tab",
+ "message": "Bonfire profile"
+ },
+ "app.bulletin.campsiteInfo": {
+ "description": "The title of the campsite info field at the right side of Bulletin Board",
+ "message": "Campsite info"
+ },
+ "app.campsites.Create": {
+ "description": "The campsite creation page title",
+ "message": "Create a Campsite"
+ },
+ "app.campsites.badUrl": {
+ "description": "The title of the error when there are too many @ symbols in the URL",
+ "message": "Badly formatted campsite URL"
+ },
+ "app.campsites.badUrl.desc": {
+ "description": "The description of the error when there are too many @ symbols in the URL",
+ "message": "Not sure what to do with more than 2 @'s in the URL after /c/."
+ },
+ "app.campsites.delete": {
+ "description": "The settings page for deleting campsite",
+ "message": "Delete campsite"
+ },
+ "app.campsites.delete.warning": {
+ "description": "The warning about the consequences of deleting campsite",
+ "message": "Deleting this campsite will result in permanent deletion of all of its messages, tents, bonfires, content and will force all members to leave. If you are sure you want to delete this campsite, type the name of the campsite and press ''{buttonText}''."
+ },
+ "app.campsites.members": {
+ "description": "Displays the amount of members campsite has",
+ "message": "{count, number} {count, plural, one { member } other { members }}"
+ },
+ "app.campsites.name": {
+ "description": "The header of the campsite name field in settings",
+ "message": "Campsite name"
+ },
+ "app.campsites.settings": {
+ "description": "The menu button for opening campsite settings and the title of campsite settings",
+ "message": "Campsite settings"
+ },
+ "app.campsites.settings.bannerNote": {
+ "description": "Notifying that campsite's banner shows up in the bulletin board",
+ "message": "The banner shows up in Bulletin Board"
+ },
+ "app.campsites.settings.delete.inputName": {
+ "description": "The header of the input that requires typing out campsite's name to allow deleting it.",
+ "message": "The name of the campsite"
+ },
+ "app.campsites.settings.profile": {
+ "description": "The campsite profile settings tab",
+ "message": "Campsite profile"
+ },
+ "app.campsites.url": {
+ "description": "The URL that is unique per campsite",
+ "message": "Unique URL"
+ },
+ "app.common.createdAt": {
+ "description": "Member joined sometime ago",
+ "message": "Joined at"
+ },
+ "app.common.createdBy": {
+ "description": "Content created by who",
+ "message": "Created by"
+ },
+ "app.common.expiresAt": {
+ "description": "Content expires",
+ "message": "Expires"
+ },
+ "app.createdAt": {
+ "description": "Specific date that something was created/sent at",
+ "message": "Created {time}"
+ },
+ "app.delete.header": {
+ "description": "The description for deleting any content",
+ "message": "This cannot be reversed and the {nominativeCase} will be permanently deleted."
+ },
+ "app.discovery": {
+ "description": "Campsite settings discovery section header",
+ "message": "Discovery"
+ },
+ "app.invites": {
+ "description": "Invite menu item in campsite settings",
+ "message": "Invites"
+ },
+ "app.invites.accept": {
+ "description": "Button for accepting an invite",
+ "message": "Accept invite"
+ },
+ "app.invites.allowedAmount": {
+ "description": "The amount of times the invite can be used",
+ "message": "Allowed times of use"
+ },
+ "app.invites.code": {
+ "description": "The placeholder for yet uncreated invite code or invite code in the invite list",
+ "message": "Invite code"
+ },
+ "app.invites.confirm": {
+ "description": "Asks user whether they want to accept the invite",
+ "message": "Do you want to accept invite to this campsite?"
+ },
+ "app.invites.create": {
+ "description": "Invite creation menu item",
+ "message": "Create invite"
+ },
+ "app.invites.create.desc": {
+ "description": "The description of invite creation modal",
+ "message": "Create invite links to this campsite"
+ },
+ "app.invites.delete": {
+ "description": "Menu button for deleting multiple invites in the invite list",
+ "message": "Delete invites"
+ },
+ "app.invites.deny": {
+ "description": "Button for denying an invite",
+ "message": "Deny invite"
+ },
+ "app.invites.used": {
+ "description": "The amount of times invite has been used in invite list",
+ "message": "Times used"
+ },
+ "app.members": {
+ "description": "Members pseudo-tent name, members tab in the right sidebar",
+ "message": "Members"
+ },
+ "app.members.ban": {
+ "description": "Ban member menu item",
+ "message": "Ban member"
+ },
+ "app.members.ban.desc": {
+ "description": "Note about what the user ban will imply when banning a user",
+ "message": "The member will lose all their roles, be kicked from the campsite and be unable to join back until their ban is lifted."
+ },
+ "app.members.kick": {
+ "description": "Kick member menu item",
+ "message": "Kick member"
+ },
+ "app.members.nickname": {
+ "description": "The title of nickname change field",
+ "message": "Member nickname"
+ },
+ "app.members.nickname.change": {
+ "description": "Members name changing modal header and menu item",
+ "message": "Change nickname"
+ },
+ "app.members.nickname.change.desc": {
+ "description": "Note about the nickname change in change nickname modal",
+ "message": "The nickname will be displayed only on this campsite for every member to see"
+ },
+ "app.members.singular": {
+ "description": "Singular form of campsite member",
+ "message": "Member"
+ },
+ "app.messages.delete": {
+ "description": "Message deletion button",
+ "message": "Delete message"
+ },
+ "app.messages.edited": {
+ "description": "Hint at the top of the message that the message was edited",
+ "message": "({icon} edited)"
+ },
+ "app.messages.end": {
+ "description": "The very top of the tent that gives user a note that there are no more messages",
+ "message": "This is the beginning of this tent. There are no more messages in this tent."
+ },
+ "app.messages.example": {
+ "description": "An example message text in roles settings page",
+ "message": "This is an example text."
+ },
+ "app.messages.noPermission": {
+ "description": "Tells user they lack permission to write in the text tent",
+ "message": "You do not have the permission to type in this tent."
+ },
+ "app.permissions.banMembers": {
+ "description": "Header for banning members permission in the permission list",
+ "message": "Ban Members"
+ },
+ "app.permissions.banMembers.desc": {
+ "description": "Describes what 'Ban Members' permission does",
+ "message": "Allows members with this permission to remove other members with lower rank/roles from this campsite and disallow from them joining again or allow them to join again."
+ },
+ "app.permissions.campsites": {
+ "description": "Header for campsite permissions in the permission list",
+ "message": "Campsite permissions"
+ },
+ "app.permissions.createContent": {
+ "description": "Header for create content permission in the permission list",
+ "message": "Create Content"
+ },
+ "app.permissions.createContent.desc": {
+ "description": "Describes what 'Create Content' permission does",
+ "message": "Allows members to create messages in tents."
+ },
+ "app.permissions.createInvites": {
+ "description": "Header for creating invites permission in the permission list",
+ "message": "Create Invites"
+ },
+ "app.permissions.createInvites.desc": {
+ "description": "Describes what 'Managing Invites' permission does",
+ "message": "Allows members with this permission to delete campsite's invites."
+ },
+ "app.permissions.createPrivateContent": {
+ "description": "Header for create private content permission in the permission list",
+ "message": "Create Private Content"
+ },
+ "app.permissions.createPrivateContent.desc": {
+ "description": "Describes what 'Create Private Content' permission does",
+ "message": "Allows members to create private messages in tents."
+ },
+ "app.permissions.customization": {
+ "description": "Header for customization permissions in the permission list",
+ "message": "Customization permissions"
+ },
+ "app.permissions.giveRoles": {
+ "description": "Header for managing roles permission in the permission list",
+ "message": "Give Roles"
+ },
+ "app.permissions.giveRoles.desc": {
+ "description": "Describes what 'Give Roles' permission does",
+ "message": "Allows members with this permission to give and remove roles that are lower than their highest role from other members."
+ },
+ "app.permissions.kickMembers": {
+ "description": "Header for muting members permission in the permission list",
+ "message": "Kick Members"
+ },
+ "app.permissions.kickMembers.desc": {
+ "description": "Describes what 'Kick Members' permission does",
+ "message": "Allows members with this permission to remove other members with lower rank/roles from this campsite."
+ },
+ "app.permissions.manageBonfires": {
+ "description": "Header for managing bonfires permission in the permission list",
+ "message": "Manage Bonfires"
+ },
+ "app.permissions.manageBonfires.desc": {
+ "description": "Describes what 'Manage Bonfires' permission does",
+ "message": "Allows members with this permission to edit and delete bonfires."
+ },
+ "app.permissions.manageCampsites": {
+ "description": "Header for managing campsites permission in the permission list",
+ "message": "Manage Campsite"
+ },
+ "app.permissions.manageCampsites.desc": {
+ "description": "Describes what 'Manage Campsite' permission does",
+ "message": "Allows members with this permission to edit the name of this campsite and other details."
+ },
+ "app.permissions.manageContent": {
+ "description": "Header for manage content permission in the permission list",
+ "message": "Manage Content"
+ },
+ "app.permissions.manageContent.desc": {
+ "description": "Describes what 'Manage Content' permission does",
+ "message": "Allows members to delete messages in tents of other members."
+ },
+ "app.permissions.manageInvites": {
+ "description": "Header for managing invites permission in the permission list",
+ "message": "Manage Invites"
+ },
+ "app.permissions.managePermissions": {
+ "description": "Header for managing permissions permission in the permission list",
+ "message": "Manage Permissions"
+ },
+ "app.permissions.managePermissions.desc": {
+ "description": "Describes what 'Manage Permissions' permission does",
+ "message": "Allows members with this permission to edit permissions below their highest role."
+ },
+ "app.permissions.manageRoles": {
+ "description": "Header for managing roles permission in the permission list",
+ "message": "Manage Roles"
+ },
+ "app.permissions.manageRoles.desc": {
+ "description": "Describes what 'Manage Roles' permission does",
+ "message": "Allows members with this permission to edit and delete roles below their highest role."
+ },
+ "app.permissions.manageSelfIdentity": {
+ "description": "Header for managing campsite-wide profile permission of other people in the permission list",
+ "message": "Manage Identity of Others"
+ },
+ "app.permissions.manageSelfIdentity.desc": {
+ "description": "Describes what 'Managing Identity of Others' permission does",
+ "message": "Allows members with this permission to change nickname and avatar that is only displayed in this campsite of other members."
+ },
+ "app.permissions.manageTents": {
+ "description": "Header for managing tents permission in the permission list",
+ "message": "Manage Tents"
+ },
+ "app.permissions.manageTents.desc": {
+ "description": "Describes what 'Manage Tents' permission does",
+ "message": "Allows members with this permission to edit and delete tents."
+ },
+ "app.permissions.membership": {
+ "description": "Header for membership permissions in the permission list",
+ "message": "Membership permissions"
+ },
+ "app.permissions.mentionEveryone": {
+ "description": "Header for mention @everyone and @here permission in the permission list",
+ "message": "Mention @everyone and @here"
+ },
+ "app.permissions.mentionEveryone.desc": {
+ "description": "Describes what 'Mention @everyone and @here' permission does",
+ "message": "Allows members to mention everyone."
+ },
+ "app.permissions.muteMembers": {
+ "description": "Header for muting members permission in the permission list",
+ "message": "Timeout Members"
+ },
+ "app.permissions.muteMembers.desc": {
+ "description": "Describes what 'Timeout Members' permission does",
+ "message": "Allows members with this permission to disallow other members from creating content."
+ },
+ "app.permissions.pinContent": {
+ "description": "Header for pin content permission in the permission list",
+ "message": "Pin Content"
+ },
+ "app.permissions.pinContent.desc": {
+ "description": "Describes what 'Pin Content' permission does",
+ "message": "Allows members to pin messages in tents."
+ },
+ "app.permissions.plural": {
+ "description": "Permissions in settings as plural",
+ "message": "Permissions"
+ },
+ "app.permissions.tent": {
+ "description": "Header for tent permissions in the permission list",
+ "message": "Tent permissions"
+ },
+ "app.permissions.tentDivider": {
+ "description": "Divider in the permission list that separates tent-only permissions from campsite-wide permissions",
+ "message": "Tent only"
+ },
+ "app.permissions.viewContent": {
+ "description": "Header for view content permission in the permission list",
+ "message": "View Content"
+ },
+ "app.permissions.viewContent.desc": {
+ "description": "Describes what 'View Content' permission does",
+ "message": "Allows members to see tents in the tent list, view tents and tent messages."
+ },
+ "app.profilePosts.parentDeleted": {
+ "description": "Describes that the parent of the post has been deleted",
+ "message": "The post that was being replied to has been likely deleted or does not exist."
+ },
+ "app.profiles.aboutMe": {
+ "description": "About me section the user profile",
+ "message": "About me"
+ },
+ "app.profiles.deactivated.description": {
+ "description": "Deactivated account profile error description",
+ "message": "The user has deactivated their account, deleted it or profile does not exist."
+ },
+ "app.profiles.deactivated.header": {
+ "description": "Deactivated account profile error header",
+ "message": "Profile does not exist"
+ },
+ "app.profiles.feed": {
+ "description": "Feed tab in the user profile",
+ "message": "Feed"
+ },
+ "app.profiles.replies": {
+ "description": "Posts & Replies tab in the user profile",
+ "message": "Posts & Replies"
+ },
+ "app.roles": {
+ "description": "Roles header in settings and whatnot in plural form",
+ "message": "Roles"
+ },
+ "app.roles.accusativeCase": {
+ "description": "Role in accusative case for role deletion: ''Delete this **role**''",
+ "message": "role"
+ },
+ "app.roles.attributes": {
+ "description": "Attributes in role settings",
+ "message": "Attributes"
+ },
+ "app.roles.colors": {
+ "description": "The animation field in role settings page",
+ "message": "Select the type of gradient color animation"
+ },
+ "app.roles.display": {
+ "description": "Display tab in role settings",
+ "message": "Display"
+ },
+ "app.roles.manage": {
+ "description": "Manage role tab in role settings",
+ "message": "Manage"
+ },
+ "app.roles.mentionable": {
+ "description": "Mentionable by anyone setting in role settings",
+ "message": "Mentionable by anyone"
+ },
+ "app.roles.mentionable.desc": {
+ "description": "Mentionable by anyone setting's description in role settings",
+ "message": "Allows any member with permission to create content to mention other members that have this role"
+ },
+ "app.roles.motion.linear": {
+ "description": "Linear animation option for roles gradient color animation",
+ "message": "Linear"
+ },
+ "app.roles.motion.none": {
+ "description": "Unanimated option for roles gradient color animation",
+ "message": "Unanimated"
+ },
+ "app.roles.motion.radial": {
+ "description": "Radial animation option for roles gradient color animation",
+ "message": "Radial"
+ },
+ "app.roles.motion.wave": {
+ "description": "Wave animation option for roles gradient color animation",
+ "message": "Wave"
+ },
+ "app.roles.name": {
+ "description": "The name field of the roles settings page",
+ "message": "Role name"
+ },
+ "app.roles.nominativeCase": {
+ "description": "Role in nominative case for role deletion: ''The **role** is being deleted''",
+ "message": "role"
+ },
+ "app.roles.separately": {
+ "description": "Display separately setting in role settings",
+ "message": "Display separately"
+ },
+ "app.roles.separately.desc": {
+ "description": "Display separately setting's description in role settings",
+ "message": "Displays the members that have this role separately from the rest of the members in the member list"
+ },
+ "app.roles.unknown": {
+ "description": "The title of the role when the role has not been found in role mention",
+ "message": "Unknown role"
+ },
+ "app.sessionError.header": {
+ "description": "The title of the error when there is a session error",
+ "message": "Error while getting session"
+ },
+ "app.sessionError.notFound": {
+ "description": "The description for session error when the account that user logged into does not exist.",
+ "message": "The logged in account does not exist and has been likely deleted."
+ },
+ "app.settings": {
+ "description": "Menu button for settings, as well as settings title",
+ "message": "Settings"
+ },
+ "app.settings.emailConfirmed": {
+ "description": "Notifies user in the settings that their email is already confirmed",
+ "message": "The email is confirmed to belong to this account."
+ },
+ "app.settings.emailUnconfirmed": {
+ "description": "Notifies user in the settings that their email has not yet been confirmed",
+ "message": "Your email has not been yet confirmed to belong to this account. Make sure to confirm it."
+ },
+ "app.settings.other": {
+ "description": "Section for deleting campsites, tents, etc.",
+ "message": "Other settings"
+ },
+ "app.settings.save": {
+ "description": "Button for saving changes in settings",
+ "message": "Save changes"
+ },
+ "app.settings.unsavedChanges": {
+ "description": "The text that appears in the pop up when you change values in settings",
+ "message": "You have unsaved changes"
+ },
+ "app.system.tentCreated": {
+ "description": "Member has created the currently viewed tent",
+ "message": "{member} has created this tent."
+ },
+ "app.system.tentNameUpdated": {
+ "description": "Member has modified the name of the currently viewed tent",
+ "message": "{member} has changed the name of this tent from {oldName} to {newName}."
+ },
+ "app.tentCategories.create": {
+ "description": "The menu button for creating tent categories",
+ "message": "Create category"
+ },
+ "app.tentCategories.delete": {
+ "description": "The menu button for deleting tent categories",
+ "message": "Delete category"
+ },
+ "app.tentCategories.settings": {
+ "description": "The menu button for opening tent category settings and the title of category settings",
+ "message": "Category settings"
+ },
+ "app.tentCategories.settings.deleteWarning": {
+ "description": "The warning about the consequences of deleting tent category",
+ "message": "Deleting this tent category will result in permanent deletion of all of its messages, tents and content. If you are sure you want to delete this tent category, type the name of the category and press ''{buttonText}''."
+ },
+ "app.tentCategories.settings.name": {
+ "description": "The header of the category name field in settings",
+ "message": "Category name"
+ },
+ "app.tentCategories.settings.profile": {
+ "description": "The tent category profile settings tab",
+ "message": "Category profile"
+ },
+ "app.tentCategories.singular": {
+ "description": "Tent category in singular form for tent creation modal",
+ "message": "Category"
+ },
+ "app.tents.accusativeCase": {
+ "description": "Message in accusative case for message deletion: ''Delete this **message**''",
+ "message": "message"
+ },
+ "app.tents.bulletin": {
+ "description": "Bulletin Board pseudo-tent name",
+ "message": "Bulletin Board"
+ },
+ "app.tents.create": {
+ "description": "Create tent button at the bottom of tent list, as well as the title of tent creation modal",
+ "message": "Create tent"
+ },
+ "app.tents.create.desc": {
+ "description": "Tent creation modal description",
+ "message": "Create a new tent or tent category in this bonfire"
+ },
+ "app.tents.create.type": {
+ "description": "Header for tent type selection",
+ "message": "Select the type of tent's content"
+ },
+ "app.tents.create.what": {
+ "description": "What to create: tent or tent category",
+ "message": "What to create"
+ },
+ "app.tents.delete": {
+ "description": "The menu button for deleting tent",
+ "message": "Delete tent"
+ },
+ "app.tents.delete.warning": {
+ "description": "The warning about the consequences of deleting tent",
+ "message": "Deleting this tent will result in permanent deletion of all of its permissions, messages and content. If you are sure you want to delete this tent, type the name of the tent and press ''{buttonText}''."
+ },
+ "app.tents.leaveCampsite": {
+ "description": "Menu item for leaving a campsite",
+ "message": "Leave campsite"
+ },
+ "app.tents.members": {
+ "description": "Members pseudo-tent name",
+ "message": "Members"
+ },
+ "app.tents.nominativeCase": {
+ "description": "Message in nominative case for message deletion: ''The **message** is being deleted''",
+ "message": "message"
+ },
+ "app.tents.open": {
+ "description": "The menu button for opening tents",
+ "message": "Open tent"
+ },
+ "app.tents.settings": {
+ "description": "The menu button for opening tent settings and the title of tent settings",
+ "message": "Tent settings"
+ },
+ "app.tents.settings.name": {
+ "description": "The header of the tent name field in settings",
+ "message": "Tent name"
+ },
+ "app.tents.settings.profile": {
+ "description": "The tent profile settings tab",
+ "message": "Tent profile"
+ },
+ "app.tents.singular": {
+ "description": "Tent in singular form for tent creation modal",
+ "message": "Tent"
+ },
+ "app.tents.text": {
+ "description": "Text tent type",
+ "message": "Text"
+ },
+ "app.tents.unknown": {
+ "description": "The name of the tent in tent mentions when the tent could not be found",
+ "message": "Unknown tent"
+ },
+ "app.threads": {
+ "description": "Message threads tab in the right sidebar",
+ "message": "Threads"
+ },
+ "app.time.ago": {
+ "description": "When something happened 'ago'",
+ "message": "{time} ago"
+ },
+ "app.time.in": {
+ "description": "When something will happen in specific time",
+ "message": "In {time}"
+ },
+ "app.time.invalid": {
+ "description": "The provided date to timestamp component is invalid in some way",
+ "message": "Invalid date"
+ },
+ "app.time.never": {
+ "description": "The provided date to timestamp component is empty and is usually used to indicate that something never happened",
+ "message": "Never"
+ },
+ "app.time.none": {
+ "description": "Unformatted timestamp",
+ "message": "{time}"
+ },
+ "app.time.now": {
+ "description": "When something happened just now (less than a minute ago)",
+ "message": "Just now"
+ },
+ "app.users.deactivate.info": {
+ "description": "The note that the account is deactivated",
+ "message": "This account has been deactivated. If you want to reactivate the account, press ''{buttonText}''."
+ },
+ "app.users.deactivate.warning": {
+ "description": "The warning about the consequences of deleting the account",
+ "message": "Deactivating will disallow you from creating posts, modifying your profile or interacting in campsites. If you are sure you want to deactivate this account, type your handle and press ''{buttonText}''."
+ },
+ "app.users.settings": {
+ "description": "Header of user settings",
+ "message": "User settings"
+ },
+ "app.users.settings.account": {
+ "description": "The user account settings tab",
+ "message": "Account"
+ },
+ "app.users.settings.deactivate": {
+ "description": "The account deactivation page in user settings",
+ "message": "Deactivate account"
+ },
+ "app.users.settings.delete.inputName": {
+ "description": "The header of the input that requires typing out account's handle to allow deleting it.",
+ "message": "Your handle"
+ },
+ "app.users.settings.emailConfirmButton": {
+ "description": "The email confirm button in settings",
+ "message": "Confirm email"
+ },
+ "app.users.settings.reactivate": {
+ "description": "The account reactivation button in user settings",
+ "message": "Reactivate account"
+ },
+ "common.cancel": {
+ "description": "Cancelling an action in settings, modals and content",
+ "message": "Cancel"
+ },
+ "common.copy": {
+ "description": "Text of button for copying text",
+ "message": "Copy"
+ },
+ "common.copy.successful": {
+ "description": "User has successfully copied a value",
+ "message": "Successfully copied!"
+ },
+ "common.create": {
+ "description": "Create content",
+ "message": "Create"
+ },
+ "common.delete": {
+ "description": "Delete content",
+ "message": "Delete"
+ },
+ "common.edit": {
+ "description": "Edit content",
+ "message": "Edit"
+ },
+ "common.infinite": {
+ "description": "Infinite amount of something. Used in invite creation placeholder when assigning the amount of times invite can be used",
+ "message": "Infinite"
+ },
+ "downloads.desc": {},
+ "downloads.desktop": {},
+ "downloads.desktopDescription": {},
+ "downloads.mobile": {},
+ "downloads.mobileDescription": {},
+ "downloads.title": {},
+ "downloads.wrongDevice": {},
+ "features.desc": {},
+ "features.learnMore": {},
+ "features.title": {},
+ "form.confirmDelete": {
+ "description": "Button for confirming deletion of content",
+ "message": "Confirm deletion"
+ },
+ "form.hasAccount": {
+ "description": "Link to login page in registration page",
+ "message": "Already have an account? Try logging in"
+ },
+ "form.login": {
+ "description": "Login button and page title",
+ "message": "Login"
+ },
+ "form.logout": {
+ "description": "Logout button and page title",
+ "message": "Logout"
+ },
+ "form.noAccount": {
+ "description": "Link for navigating to registration page in login page",
+ "message": "No account? Create one"
+ },
+ "form.register": {
+ "description": "Register button and page title",
+ "message": "Register"
+ },
+ "form.resetPassword": {
+ "description": "Reset password link in login page",
+ "message": "Forgot password? Change it"
+ },
+ "form.submit": {
+ "description": "Submit button in forms",
+ "message": "Submit"
+ },
+ "form.tagPlaceholder": {
+ "description": "Placeholder used for adding tags in forms",
+ "message": "Add tag"
+ },
+ "form.uploadImage": {
+ "description": "Upload image modal header",
+ "message": "Upload image"
+ },
+ "form.uploadImage.desc": {
+ "description": "Description of modal instructing to upload an image or submit its URL",
+ "message": "Upload an image or paste the URL of it"
+ },
+ "form.uploadImage.title": {
+ "description": "Prompt for the title of the image in image uploading modal",
+ "message": "Image title"
+ },
+ "form.uploadImage.url": {
+ "description": "Prompt for the URL of the image in image uploading modal",
+ "message": "Image URL"
+ },
+ "global.api": {},
+ "global.banner": {
+ "description": "The banner of campsites, bonfires and users",
+ "message": "Banner"
+ },
+ "global.blog": {},
+ "global.campers": {},
+ "global.campsites": {},
+ "global.docs": {},
+ "global.download": {},
+ "global.instances": {},
+ "global.openBrowser": {},
+ "global.support": {},
+ "home.bottom.desc": {},
+ "home.bottom.title": {},
+ "home.desc": {},
+ "home.title": {},
+ "info": {
+ "description": "The title of the information section",
+ "message": "Information"
+ },
+ "info.about": {
+ "description": "About header in settings and tents",
+ "message": "About"
+ },
+ "info.additionalConfig": {
+ "description": "Additional settings/configuration section",
+ "message": "Additional settings"
+ },
+ "info.appview": {
+ "description": "Descriptive name for appview",
+ "message": "Campsite Server"
+ },
+ "info.appview.campsiteCreation": {
+ "description": "The description of what appview does for campsites",
+ "message": "Uses this domain to host the Campsite"
+ },
+ "info.desc": {
+ "description": "Description in campsites, bonfires and elsewhere",
+ "message": "Description"
+ },
+ "info.email": {
+ "description": "User email as login detail",
+ "message": "Email"
+ },
+ "info.handle": {
+ "description": "User handles",
+ "message": "Handle"
+ },
+ "info.handleOrEmail": {
+ "description": "User handles or email as login detail",
+ "message": "Handle or Email"
+ },
+ "info.inviteCode": {
+ "description": "Invite code for registration",
+ "message": "Registration invite code"
+ },
+ "info.name": {
+ "description": "The name of the content, objects, tents, etc.",
+ "message": "Name"
+ },
+ "info.password": {
+ "description": "Password as a login detail",
+ "message": "Password"
+ },
+ "info.password.confirm": {
+ "description": "Confirm a password when registering or changing password",
+ "message": "Re-enter password"
+ },
+ "info.password.placeholder": {
+ "description": "Placeholder in the password field when registering",
+ "message": "Password here"
+ },
+ "info.pds": {
+ "description": "Longer name for PDS",
+ "message": "Personal server"
+ },
+ "info.tags.plural": {
+ "description": "Plural form of campsite tags or other content tags",
+ "message": "Tags"
+ },
+ "info.title": {
+ "description": "The title of the content, objects, tents, etc.",
+ "message": "Title"
+ },
+ "info.topic": {
+ "description": "Topic header in settings and tents",
+ "message": "Topic"
+ },
+ "info.username": {
+ "description": "Display name of the user",
+ "message": "Username"
+ },
+ "landing.brandKit": {},
+ "landing.download.debian": {},
+ "landing.features": {},
+ "landing.team": {},
+ "placeholder.goBackToHome": {},
+ "placeholder.notFound.desc": {},
+ "placeholder.notFound.title": {},
+ "placeholder.underConstruction.desc": {},
+ "placeholder.underConstruction.title": {},
+ "tent.bonfires.create": {
+ "description": "Bonfire creation button in the bonfire list",
+ "message": "Create bonfire"
+ },
+ "tent.bonfires.create.desc": {
+ "description": "Description for bonfire creation modal",
+ "message": "Create a new bonfire in this campsite"
+ }
}
diff --git a/lang/tr-TR.json b/lang/tr-TR.json
index bd0dd735..f8a0def5 100644
--- a/lang/tr-TR.json
+++ b/lang/tr-TR.json
@@ -1,112 +1,910 @@
{
- "global": {
- "download": "İndir",
- "blog": "Blog",
- "support": "Destek",
- "register": "Kayıt Ol",
- "login": "Giriş Yap",
- "themeToggle": "Renk şemasını değiştir"
- },
- "home": {
- "title": "Ateşin etrafında toplanın",
- "description": "Campground, hiçbir rahatsızlık olmadan sen ve arkadaşlarınla takılman,
sohbet etmen ve eğlenmen için bir yerdir!",
- "download": "Campground'u indir",
- "open": "Campground'u Aç"
- },
- "languages": {
- "af-ZA": "Afrikaca",
- "ar-SA": "Arapça",
- "ca-ES": "Katalanca",
- "cs-CZ": "Çekçe",
- "da-DK": "Danimarkaca",
- "de-DE": "Almanca",
- "el-GR": "Yunanca",
- "fi-FI": "Fince",
- "fr-FR": "Fransızca",
- "en-US": "İngilizce (Birleşmiş Devletler)",
- "es-ES": "İspanyolca",
- "he-IL": "İbranice",
- "hu-HU": "Macarca",
- "it-IT": "İtalyanca",
- "ja-JP": "Japonca",
- "ko-KR": "Korece",
- "nl-NL": "Flemenkçe",
- "no-NO": "Norveçce",
- "pl-PL": "Lehçe",
- "pt-BR": "Portekizce (Brezilya)",
- "pt-PT": "Portekizce (Portekiz)",
- "ro-RO": "Romence",
- "ru-RU": "Rusça",
- "sr-SP": "Sırpça",
- "sv-SE": "İsveççe",
- "tr-TR": "Türkçe",
- "uk-UA": "Ukraynaca",
- "vi-VN": "Vietnamca",
- "zh-CN": "Basitleştirilmiş Çince (Çin)",
- "zh-TW": "Basitleştirilmiş Çince (Taiwan)"
- },
- "client": {
- "common": {
- "yes": "Yes",
- "no": "No",
- "cancel": "Cancel",
- "retry": "Retry",
- "abort": "Abort",
- "ok": "OK",
- "delete": "Delete",
- "remove": "Remove"
- },
- "login": {
- "handle": "Handle",
- "password": "Password",
- "signinButton": "Sign in",
- "resetPassword": "Reset password",
- "reactivateUserHandle": "Activate handle",
- "errors": {
- "connectionFailed": "Login failed due to network connection problems.",
- "incorrectCredentials": "The handle or password provided is incorrect.",
- "passwordResetDisabled": "The administrator had disabled password reset functionality. Contact them on %s to ask for a new password.",
- "handleDisabled": "Your handle was disabled. You can enable it by clicking 'Activate handle' button.",
- "handleDisabledWithReason": "Your handle was disabled by administrator. Reason: %s",
- "handleBanned": "Your handle was banned.",
- "handleBannedWithReason": "Your handle was banned. Reason: %s",
- "handleTempBannedWithReason": "Your handle was banned till %s. Reason: %s"
- }
- },
- "profileView": {
- "avatar": "Avatar",
- "status": "Status"
- },
- "settingsView": {
- "title": "Manage profile",
- "common": {
- "title": "Common",
- "changePassword": "Change password",
- "changeDName": "Change display name",
- "removeAvatar": "Remove avatar",
- "uploadAvatar": "Upload new avatar"
- },
- "connections": {
- "title": "Connections",
- "description": "Manage social media connections",
- "add": "Add connection",
- "label": "Connection label",
- "content": "Content"
- }
- },
- "presence": {
- "offline": "Offline",
- "invisible": "Invisible",
- "away": "Away",
- "dnd": "Do Not Disturb",
- "online": "Online"
- },
- "activityPresence": {
- "game": "Playing %s",
- "listening": "Listening to %s",
- "streaming": "Streaming %s",
- "streamingDesktop": "Sharing their screen",
- "streamingDetailed": "Streaming %s on %s"
- }
- }
+ "app.actors.addFriend": {
+ "description": "Menu button for adding user as a friend",
+ "message": "Add friend"
+ },
+ "app.actors.block": {
+ "description": "Menu button for blocking the user",
+ "message": "Block"
+ },
+ "app.actors.example": {
+ "description": "Username of an example user in roles settings page",
+ "message": "Example user"
+ },
+ "app.actors.viewProfile": {
+ "description": "Menu button for viewing user's profile",
+ "message": "View profile"
+ },
+ "app.bans": {
+ "description": "Member bans header",
+ "message": "Member bans"
+ },
+ "app.bans.actor": {
+ "description": "Who was banned in the ban list",
+ "message": "Banned user"
+ },
+ "app.bans.at": {
+ "description": "Banned when in the ban list",
+ "message": "Banned at"
+ },
+ "app.bans.by": {
+ "description": "Banned by who in the ban list",
+ "message": "Banned by"
+ },
+ "app.bans.reason": {
+ "description": "Reason for the ban in the ban list",
+ "message": "Reason"
+ },
+ "app.bans.reason.example": {
+ "description": "Example of a ban reason when banning user",
+ "message": "Have been spamming"
+ },
+ "app.bans.unban": {
+ "description": "Unban multiple or one user button in the ban list",
+ "message": "Remove bans from users"
+ },
+ "app.bonfires.bannerClick": {
+ "description": "Hint that you can press on tent list banner to open bonfire list",
+ "message": "Click to see bonfire list"
+ },
+ "app.bonfires.create": {
+ "description": "The menu button for creating bonfires",
+ "message": "Create bonfire"
+ },
+ "app.bonfires.delete": {
+ "description": "The menu button for deleting bonfires",
+ "message": "Delete bonfire"
+ },
+ "app.bonfires.delete.inputName": {
+ "description": "The header of the input that requires typing out bonfire's name to allow deleting it.",
+ "message": "The name of the bonfire"
+ },
+ "app.bonfires.noTents": {
+ "description": "Note telling user that the bonfire contains no visible tents for them",
+ "message": "This bonfire has no visible tents"
+ },
+ "app.bonfires.settings": {
+ "description": "The menu button for opening bonfire settings and the title of bonfire settings",
+ "message": "Bonfire settings"
+ },
+ "app.bonfires.settings.bannerNote": {
+ "description": "Notifying that bonfire's banner shows up at the top of tent list",
+ "message": "The banner shows up at the top of the tent list"
+ },
+ "app.bonfires.settings.delete.warning": {
+ "description": "The warning about the consequences of deleting bonfire",
+ "message": "Deleting this bonfire will result in permanent deletion of all of its messages, tents and content. If you are sure you want to delete this bonfire, type the name of the bonfire and press ''{buttonText}''."
+ },
+ "app.bonfires.settings.name": {
+ "description": "The header of the bonfire name field in settings",
+ "message": "Bonfire name"
+ },
+ "app.bonfires.settings.profile": {
+ "description": "The bonfire profile settings tab",
+ "message": "Bonfire profile"
+ },
+ "app.bulletin.campsiteInfo": {
+ "description": "The title of the campsite info field at the right side of Bulletin Board",
+ "message": "Campsite info"
+ },
+ "app.campsites.Create": {
+ "description": "The campsite creation page title",
+ "message": "Create a Campsite"
+ },
+ "app.campsites.badUrl": {
+ "description": "The title of the error when there are too many @ symbols in the URL",
+ "message": "Badly formatted campsite URL"
+ },
+ "app.campsites.badUrl.desc": {
+ "description": "The description of the error when there are too many @ symbols in the URL",
+ "message": "Not sure what to do with more than 2 @'s in the URL after /c/."
+ },
+ "app.campsites.delete": {
+ "description": "The settings page for deleting campsite",
+ "message": "Delete campsite"
+ },
+ "app.campsites.delete.warning": {
+ "description": "The warning about the consequences of deleting campsite",
+ "message": "Deleting this campsite will result in permanent deletion of all of its messages, tents, bonfires, content and will force all members to leave. If you are sure you want to delete this campsite, type the name of the campsite and press ''{buttonText}''."
+ },
+ "app.campsites.members": {
+ "description": "Displays the amount of members campsite has",
+ "message": "{count, number} {count, plural, one { member } other { members }}"
+ },
+ "app.campsites.name": {
+ "description": "The header of the campsite name field in settings",
+ "message": "Campsite name"
+ },
+ "app.campsites.settings": {
+ "description": "The menu button for opening campsite settings and the title of campsite settings",
+ "message": "Campsite settings"
+ },
+ "app.campsites.settings.bannerNote": {
+ "description": "Notifying that campsite's banner shows up in the bulletin board",
+ "message": "The banner shows up in Bulletin Board"
+ },
+ "app.campsites.settings.delete.inputName": {
+ "description": "The header of the input that requires typing out campsite's name to allow deleting it.",
+ "message": "The name of the campsite"
+ },
+ "app.campsites.settings.profile": {
+ "description": "The campsite profile settings tab",
+ "message": "Campsite profile"
+ },
+ "app.campsites.url": {
+ "description": "The URL that is unique per campsite",
+ "message": "Unique URL"
+ },
+ "app.common.createdAt": {
+ "description": "Member joined sometime ago",
+ "message": "Joined at"
+ },
+ "app.common.createdBy": {
+ "description": "Content created by who",
+ "message": "Created by"
+ },
+ "app.common.expiresAt": {
+ "description": "Content expires",
+ "message": "Expires"
+ },
+ "app.createdAt": {
+ "description": "Specific date that something was created/sent at",
+ "message": "Created {time}"
+ },
+ "app.delete.header": {
+ "description": "The description for deleting any content",
+ "message": "This cannot be reversed and the {nominativeCase} will be permanently deleted."
+ },
+ "app.discovery": {
+ "description": "Campsite settings discovery section header",
+ "message": "Discovery"
+ },
+ "app.invites": {
+ "description": "Invite menu item in campsite settings",
+ "message": "Invites"
+ },
+ "app.invites.accept": {
+ "description": "Button for accepting an invite",
+ "message": "Accept invite"
+ },
+ "app.invites.allowedAmount": {
+ "description": "The amount of times the invite can be used",
+ "message": "Allowed times of use"
+ },
+ "app.invites.code": {
+ "description": "The placeholder for yet uncreated invite code or invite code in the invite list",
+ "message": "Invite code"
+ },
+ "app.invites.confirm": {
+ "description": "Asks user whether they want to accept the invite",
+ "message": "Do you want to accept invite to this campsite?"
+ },
+ "app.invites.create": {
+ "description": "Invite creation menu item",
+ "message": "Create invite"
+ },
+ "app.invites.create.desc": {
+ "description": "The description of invite creation modal",
+ "message": "Create invite links to this campsite"
+ },
+ "app.invites.delete": {
+ "description": "Menu button for deleting multiple invites in the invite list",
+ "message": "Delete invites"
+ },
+ "app.invites.deny": {
+ "description": "Button for denying an invite",
+ "message": "Deny invite"
+ },
+ "app.invites.used": {
+ "description": "The amount of times invite has been used in invite list",
+ "message": "Times used"
+ },
+ "app.members": {
+ "description": "Members pseudo-tent name, members tab in the right sidebar",
+ "message": "Members"
+ },
+ "app.members.ban": {
+ "description": "Ban member menu item",
+ "message": "Ban member"
+ },
+ "app.members.ban.desc": {
+ "description": "Note about what the user ban will imply when banning a user",
+ "message": "The member will lose all their roles, be kicked from the campsite and be unable to join back until their ban is lifted."
+ },
+ "app.members.kick": {
+ "description": "Kick member menu item",
+ "message": "Kick member"
+ },
+ "app.members.nickname": {
+ "description": "The title of nickname change field",
+ "message": "Member nickname"
+ },
+ "app.members.nickname.change": {
+ "description": "Members name changing modal header and menu item",
+ "message": "Change nickname"
+ },
+ "app.members.nickname.change.desc": {
+ "description": "Note about the nickname change in change nickname modal",
+ "message": "The nickname will be displayed only on this campsite for every member to see"
+ },
+ "app.members.singular": {
+ "description": "Singular form of campsite member",
+ "message": "Member"
+ },
+ "app.messages.delete": {
+ "description": "Message deletion button",
+ "message": "Delete message"
+ },
+ "app.messages.edited": {
+ "description": "Hint at the top of the message that the message was edited",
+ "message": "({icon} edited)"
+ },
+ "app.messages.end": {
+ "description": "The very top of the tent that gives user a note that there are no more messages",
+ "message": "This is the beginning of this tent. There are no more messages in this tent."
+ },
+ "app.messages.example": {
+ "description": "An example message text in roles settings page",
+ "message": "This is an example text."
+ },
+ "app.messages.noPermission": {
+ "description": "Tells user they lack permission to write in the text tent",
+ "message": "You do not have the permission to type in this tent."
+ },
+ "app.permissions.banMembers": {
+ "description": "Header for banning members permission in the permission list",
+ "message": "Ban Members"
+ },
+ "app.permissions.banMembers.desc": {
+ "description": "Describes what 'Ban Members' permission does",
+ "message": "Allows members with this permission to remove other members with lower rank/roles from this campsite and disallow from them joining again or allow them to join again."
+ },
+ "app.permissions.campsites": {
+ "description": "Header for campsite permissions in the permission list",
+ "message": "Campsite permissions"
+ },
+ "app.permissions.createContent": {
+ "description": "Header for create content permission in the permission list",
+ "message": "Create Content"
+ },
+ "app.permissions.createContent.desc": {
+ "description": "Describes what 'Create Content' permission does",
+ "message": "Allows members to create messages in tents."
+ },
+ "app.permissions.createInvites": {
+ "description": "Header for creating invites permission in the permission list",
+ "message": "Create Invites"
+ },
+ "app.permissions.createInvites.desc": {
+ "description": "Describes what 'Managing Invites' permission does",
+ "message": "Allows members with this permission to delete campsite's invites."
+ },
+ "app.permissions.createPrivateContent": {
+ "description": "Header for create private content permission in the permission list",
+ "message": "Create Private Content"
+ },
+ "app.permissions.createPrivateContent.desc": {
+ "description": "Describes what 'Create Private Content' permission does",
+ "message": "Allows members to create private messages in tents."
+ },
+ "app.permissions.customization": {
+ "description": "Header for customization permissions in the permission list",
+ "message": "Customization permissions"
+ },
+ "app.permissions.giveRoles": {
+ "description": "Header for managing roles permission in the permission list",
+ "message": "Give Roles"
+ },
+ "app.permissions.giveRoles.desc": {
+ "description": "Describes what 'Give Roles' permission does",
+ "message": "Allows members with this permission to give and remove roles that are lower than their highest role from other members."
+ },
+ "app.permissions.kickMembers": {
+ "description": "Header for muting members permission in the permission list",
+ "message": "Kick Members"
+ },
+ "app.permissions.kickMembers.desc": {
+ "description": "Describes what 'Kick Members' permission does",
+ "message": "Allows members with this permission to remove other members with lower rank/roles from this campsite."
+ },
+ "app.permissions.manageBonfires": {
+ "description": "Header for managing bonfires permission in the permission list",
+ "message": "Manage Bonfires"
+ },
+ "app.permissions.manageBonfires.desc": {
+ "description": "Describes what 'Manage Bonfires' permission does",
+ "message": "Allows members with this permission to edit and delete bonfires."
+ },
+ "app.permissions.manageCampsites": {
+ "description": "Header for managing campsites permission in the permission list",
+ "message": "Manage Campsite"
+ },
+ "app.permissions.manageCampsites.desc": {
+ "description": "Describes what 'Manage Campsite' permission does",
+ "message": "Allows members with this permission to edit the name of this campsite and other details."
+ },
+ "app.permissions.manageContent": {
+ "description": "Header for manage content permission in the permission list",
+ "message": "Manage Content"
+ },
+ "app.permissions.manageContent.desc": {
+ "description": "Describes what 'Manage Content' permission does",
+ "message": "Allows members to delete messages in tents of other members."
+ },
+ "app.permissions.manageInvites": {
+ "description": "Header for managing invites permission in the permission list",
+ "message": "Manage Invites"
+ },
+ "app.permissions.managePermissions": {
+ "description": "Header for managing permissions permission in the permission list",
+ "message": "Manage Permissions"
+ },
+ "app.permissions.managePermissions.desc": {
+ "description": "Describes what 'Manage Permissions' permission does",
+ "message": "Allows members with this permission to edit permissions below their highest role."
+ },
+ "app.permissions.manageRoles": {
+ "description": "Header for managing roles permission in the permission list",
+ "message": "Manage Roles"
+ },
+ "app.permissions.manageRoles.desc": {
+ "description": "Describes what 'Manage Roles' permission does",
+ "message": "Allows members with this permission to edit and delete roles below their highest role."
+ },
+ "app.permissions.manageSelfIdentity": {
+ "description": "Header for managing campsite-wide profile permission of other people in the permission list",
+ "message": "Manage Identity of Others"
+ },
+ "app.permissions.manageSelfIdentity.desc": {
+ "description": "Describes what 'Managing Identity of Others' permission does",
+ "message": "Allows members with this permission to change nickname and avatar that is only displayed in this campsite of other members."
+ },
+ "app.permissions.manageTents": {
+ "description": "Header for managing tents permission in the permission list",
+ "message": "Manage Tents"
+ },
+ "app.permissions.manageTents.desc": {
+ "description": "Describes what 'Manage Tents' permission does",
+ "message": "Allows members with this permission to edit and delete tents."
+ },
+ "app.permissions.membership": {
+ "description": "Header for membership permissions in the permission list",
+ "message": "Membership permissions"
+ },
+ "app.permissions.mentionEveryone": {
+ "description": "Header for mention @everyone and @here permission in the permission list",
+ "message": "Mention @everyone and @here"
+ },
+ "app.permissions.mentionEveryone.desc": {
+ "description": "Describes what 'Mention @everyone and @here' permission does",
+ "message": "Allows members to mention everyone."
+ },
+ "app.permissions.muteMembers": {
+ "description": "Header for muting members permission in the permission list",
+ "message": "Timeout Members"
+ },
+ "app.permissions.muteMembers.desc": {
+ "description": "Describes what 'Timeout Members' permission does",
+ "message": "Allows members with this permission to disallow other members from creating content."
+ },
+ "app.permissions.pinContent": {
+ "description": "Header for pin content permission in the permission list",
+ "message": "Pin Content"
+ },
+ "app.permissions.pinContent.desc": {
+ "description": "Describes what 'Pin Content' permission does",
+ "message": "Allows members to pin messages in tents."
+ },
+ "app.permissions.plural": {
+ "description": "Permissions in settings as plural",
+ "message": "Permissions"
+ },
+ "app.permissions.tent": {
+ "description": "Header for tent permissions in the permission list",
+ "message": "Tent permissions"
+ },
+ "app.permissions.tentDivider": {
+ "description": "Divider in the permission list that separates tent-only permissions from campsite-wide permissions",
+ "message": "Tent only"
+ },
+ "app.permissions.viewContent": {
+ "description": "Header for view content permission in the permission list",
+ "message": "View Content"
+ },
+ "app.permissions.viewContent.desc": {
+ "description": "Describes what 'View Content' permission does",
+ "message": "Allows members to see tents in the tent list, view tents and tent messages."
+ },
+ "app.profilePosts.parentDeleted": {
+ "description": "Describes that the parent of the post has been deleted",
+ "message": "The post that was being replied to has been likely deleted or does not exist."
+ },
+ "app.profiles.aboutMe": {
+ "description": "About me section the user profile",
+ "message": "About me"
+ },
+ "app.profiles.deactivated.description": {
+ "description": "Deactivated account profile error description",
+ "message": "The user has deactivated their account, deleted it or profile does not exist."
+ },
+ "app.profiles.deactivated.header": {
+ "description": "Deactivated account profile error header",
+ "message": "Profile does not exist"
+ },
+ "app.profiles.feed": {
+ "description": "Feed tab in the user profile",
+ "message": "Feed"
+ },
+ "app.profiles.replies": {
+ "description": "Posts & Replies tab in the user profile",
+ "message": "Posts & Replies"
+ },
+ "app.roles": {
+ "description": "Roles header in settings and whatnot in plural form",
+ "message": "Roles"
+ },
+ "app.roles.accusativeCase": {
+ "description": "Role in accusative case for role deletion: ''Delete this **role**''",
+ "message": "role"
+ },
+ "app.roles.attributes": {
+ "description": "Attributes in role settings",
+ "message": "Attributes"
+ },
+ "app.roles.colors": {
+ "description": "The animation field in role settings page",
+ "message": "Select the type of gradient color animation"
+ },
+ "app.roles.display": {
+ "description": "Display tab in role settings",
+ "message": "Display"
+ },
+ "app.roles.manage": {
+ "description": "Manage role tab in role settings",
+ "message": "Manage"
+ },
+ "app.roles.mentionable": {
+ "description": "Mentionable by anyone setting in role settings",
+ "message": "Mentionable by anyone"
+ },
+ "app.roles.mentionable.desc": {
+ "description": "Mentionable by anyone setting's description in role settings",
+ "message": "Allows any member with permission to create content to mention other members that have this role"
+ },
+ "app.roles.motion.linear": {
+ "description": "Linear animation option for roles gradient color animation",
+ "message": "Linear"
+ },
+ "app.roles.motion.none": {
+ "description": "Unanimated option for roles gradient color animation",
+ "message": "Unanimated"
+ },
+ "app.roles.motion.radial": {
+ "description": "Radial animation option for roles gradient color animation",
+ "message": "Radial"
+ },
+ "app.roles.motion.wave": {
+ "description": "Wave animation option for roles gradient color animation",
+ "message": "Wave"
+ },
+ "app.roles.name": {
+ "description": "The name field of the roles settings page",
+ "message": "Role name"
+ },
+ "app.roles.nominativeCase": {
+ "description": "Role in nominative case for role deletion: ''The **role** is being deleted''",
+ "message": "role"
+ },
+ "app.roles.separately": {
+ "description": "Display separately setting in role settings",
+ "message": "Display separately"
+ },
+ "app.roles.separately.desc": {
+ "description": "Display separately setting's description in role settings",
+ "message": "Displays the members that have this role separately from the rest of the members in the member list"
+ },
+ "app.roles.unknown": {
+ "description": "The title of the role when the role has not been found in role mention",
+ "message": "Unknown role"
+ },
+ "app.sessionError.header": {
+ "description": "The title of the error when there is a session error",
+ "message": "Error while getting session"
+ },
+ "app.sessionError.notFound": {
+ "description": "The description for session error when the account that user logged into does not exist.",
+ "message": "The logged in account does not exist and has been likely deleted."
+ },
+ "app.settings": {
+ "description": "Menu button for settings, as well as settings title",
+ "message": "Settings"
+ },
+ "app.settings.emailConfirmed": {
+ "description": "Notifies user in the settings that their email is already confirmed",
+ "message": "The email is confirmed to belong to this account."
+ },
+ "app.settings.emailUnconfirmed": {
+ "description": "Notifies user in the settings that their email has not yet been confirmed",
+ "message": "Your email has not been yet confirmed to belong to this account. Make sure to confirm it."
+ },
+ "app.settings.other": {
+ "description": "Section for deleting campsites, tents, etc.",
+ "message": "Other settings"
+ },
+ "app.settings.save": {
+ "description": "Button for saving changes in settings",
+ "message": "Save changes"
+ },
+ "app.settings.unsavedChanges": {
+ "description": "The text that appears in the pop up when you change values in settings",
+ "message": "You have unsaved changes"
+ },
+ "app.system.tentCreated": {
+ "description": "Member has created the currently viewed tent",
+ "message": "{member} has created this tent."
+ },
+ "app.system.tentNameUpdated": {
+ "description": "Member has modified the name of the currently viewed tent",
+ "message": "{member} has changed the name of this tent from {oldName} to {newName}."
+ },
+ "app.tentCategories.create": {
+ "description": "The menu button for creating tent categories",
+ "message": "Create category"
+ },
+ "app.tentCategories.delete": {
+ "description": "The menu button for deleting tent categories",
+ "message": "Delete category"
+ },
+ "app.tentCategories.settings": {
+ "description": "The menu button for opening tent category settings and the title of category settings",
+ "message": "Category settings"
+ },
+ "app.tentCategories.settings.deleteWarning": {
+ "description": "The warning about the consequences of deleting tent category",
+ "message": "Deleting this tent category will result in permanent deletion of all of its messages, tents and content. If you are sure you want to delete this tent category, type the name of the category and press ''{buttonText}''."
+ },
+ "app.tentCategories.settings.name": {
+ "description": "The header of the category name field in settings",
+ "message": "Category name"
+ },
+ "app.tentCategories.settings.profile": {
+ "description": "The tent category profile settings tab",
+ "message": "Category profile"
+ },
+ "app.tentCategories.singular": {
+ "description": "Tent category in singular form for tent creation modal",
+ "message": "Category"
+ },
+ "app.tents.accusativeCase": {
+ "description": "Message in accusative case for message deletion: ''Delete this **message**''",
+ "message": "message"
+ },
+ "app.tents.bulletin": {
+ "description": "Bulletin Board pseudo-tent name",
+ "message": "Bulletin Board"
+ },
+ "app.tents.create": {
+ "description": "Create tent button at the bottom of tent list, as well as the title of tent creation modal",
+ "message": "Create tent"
+ },
+ "app.tents.create.desc": {
+ "description": "Tent creation modal description",
+ "message": "Create a new tent or tent category in this bonfire"
+ },
+ "app.tents.create.type": {
+ "description": "Header for tent type selection",
+ "message": "Select the type of tent's content"
+ },
+ "app.tents.create.what": {
+ "description": "What to create: tent or tent category",
+ "message": "What to create"
+ },
+ "app.tents.delete": {
+ "description": "The menu button for deleting tent",
+ "message": "Delete tent"
+ },
+ "app.tents.delete.warning": {
+ "description": "The warning about the consequences of deleting tent",
+ "message": "Deleting this tent will result in permanent deletion of all of its permissions, messages and content. If you are sure you want to delete this tent, type the name of the tent and press ''{buttonText}''."
+ },
+ "app.tents.leaveCampsite": {
+ "description": "Menu item for leaving a campsite",
+ "message": "Leave campsite"
+ },
+ "app.tents.members": {
+ "description": "Members pseudo-tent name",
+ "message": "Members"
+ },
+ "app.tents.nominativeCase": {
+ "description": "Message in nominative case for message deletion: ''The **message** is being deleted''",
+ "message": "message"
+ },
+ "app.tents.open": {
+ "description": "The menu button for opening tents",
+ "message": "Open tent"
+ },
+ "app.tents.settings": {
+ "description": "The menu button for opening tent settings and the title of tent settings",
+ "message": "Tent settings"
+ },
+ "app.tents.settings.name": {
+ "description": "The header of the tent name field in settings",
+ "message": "Tent name"
+ },
+ "app.tents.settings.profile": {
+ "description": "The tent profile settings tab",
+ "message": "Tent profile"
+ },
+ "app.tents.singular": {
+ "description": "Tent in singular form for tent creation modal",
+ "message": "Tent"
+ },
+ "app.tents.text": {
+ "description": "Text tent type",
+ "message": "Text"
+ },
+ "app.tents.unknown": {
+ "description": "The name of the tent in tent mentions when the tent could not be found",
+ "message": "Unknown tent"
+ },
+ "app.threads": {
+ "description": "Message threads tab in the right sidebar",
+ "message": "Threads"
+ },
+ "app.time.ago": {
+ "description": "When something happened 'ago'",
+ "message": "{time} ago"
+ },
+ "app.time.in": {
+ "description": "When something will happen in specific time",
+ "message": "In {time}"
+ },
+ "app.time.invalid": {
+ "description": "The provided date to timestamp component is invalid in some way",
+ "message": "Invalid date"
+ },
+ "app.time.never": {
+ "description": "The provided date to timestamp component is empty and is usually used to indicate that something never happened",
+ "message": "Never"
+ },
+ "app.time.none": {
+ "description": "Unformatted timestamp",
+ "message": "{time}"
+ },
+ "app.time.now": {
+ "description": "When something happened just now (less than a minute ago)",
+ "message": "Just now"
+ },
+ "app.users.deactivate.info": {
+ "description": "The note that the account is deactivated",
+ "message": "This account has been deactivated. If you want to reactivate the account, press ''{buttonText}''."
+ },
+ "app.users.deactivate.warning": {
+ "description": "The warning about the consequences of deleting the account",
+ "message": "Deactivating will disallow you from creating posts, modifying your profile or interacting in campsites. If you are sure you want to deactivate this account, type your handle and press ''{buttonText}''."
+ },
+ "app.users.settings": {
+ "description": "Header of user settings",
+ "message": "User settings"
+ },
+ "app.users.settings.account": {
+ "description": "The user account settings tab",
+ "message": "Account"
+ },
+ "app.users.settings.deactivate": {
+ "description": "The account deactivation page in user settings",
+ "message": "Deactivate account"
+ },
+ "app.users.settings.delete.inputName": {
+ "description": "The header of the input that requires typing out account's handle to allow deleting it.",
+ "message": "Your handle"
+ },
+ "app.users.settings.emailConfirmButton": {
+ "description": "The email confirm button in settings",
+ "message": "Confirm email"
+ },
+ "app.users.settings.reactivate": {
+ "description": "The account reactivation button in user settings",
+ "message": "Reactivate account"
+ },
+ "common.cancel": {
+ "description": "Cancelling an action in settings, modals and content",
+ "message": "Cancel"
+ },
+ "common.copy": {
+ "description": "Text of button for copying text",
+ "message": "Copy"
+ },
+ "common.copy.successful": {
+ "description": "User has successfully copied a value",
+ "message": "Successfully copied!"
+ },
+ "common.create": {
+ "description": "Create content",
+ "message": "Create"
+ },
+ "common.delete": {
+ "description": "Delete content",
+ "message": "Delete"
+ },
+ "common.edit": {
+ "description": "Edit content",
+ "message": "Edit"
+ },
+ "common.infinite": {
+ "description": "Infinite amount of something. Used in invite creation placeholder when assigning the amount of times invite can be used",
+ "message": "Infinite"
+ },
+ "downloads.desc": {},
+ "downloads.desktop": {},
+ "downloads.desktopDescription": {},
+ "downloads.mobile": {},
+ "downloads.mobileDescription": {},
+ "downloads.title": {},
+ "downloads.wrongDevice": {},
+ "features.desc": {},
+ "features.learnMore": {},
+ "features.title": {},
+ "form.confirmDelete": {
+ "description": "Button for confirming deletion of content",
+ "message": "Confirm deletion"
+ },
+ "form.hasAccount": {
+ "description": "Link to login page in registration page",
+ "message": "Already have an account? Try logging in"
+ },
+ "form.login": {
+ "description": "Login button and page title",
+ "message": "Login"
+ },
+ "form.logout": {
+ "description": "Logout button and page title",
+ "message": "Logout"
+ },
+ "form.noAccount": {
+ "description": "Link for navigating to registration page in login page",
+ "message": "No account? Create one"
+ },
+ "form.register": {
+ "description": "Register button and page title",
+ "message": "Register"
+ },
+ "form.resetPassword": {
+ "description": "Reset password link in login page",
+ "message": "Forgot password? Change it"
+ },
+ "form.submit": {
+ "description": "Submit button in forms",
+ "message": "Submit"
+ },
+ "form.tagPlaceholder": {
+ "description": "Placeholder used for adding tags in forms",
+ "message": "Add tag"
+ },
+ "form.uploadImage": {
+ "description": "Upload image modal header",
+ "message": "Upload image"
+ },
+ "form.uploadImage.desc": {
+ "description": "Description of modal instructing to upload an image or submit its URL",
+ "message": "Upload an image or paste the URL of it"
+ },
+ "form.uploadImage.title": {
+ "description": "Prompt for the title of the image in image uploading modal",
+ "message": "Image title"
+ },
+ "form.uploadImage.url": {
+ "description": "Prompt for the URL of the image in image uploading modal",
+ "message": "Image URL"
+ },
+ "global.api": {},
+ "global.banner": {
+ "description": "The banner of campsites, bonfires and users",
+ "message": "Banner"
+ },
+ "global.blog": {},
+ "global.campers": {},
+ "global.campsites": {},
+ "global.docs": {},
+ "global.download": {},
+ "global.instances": {},
+ "global.openBrowser": {},
+ "global.support": {},
+ "home.bottom.desc": {},
+ "home.bottom.title": {},
+ "home.desc": {},
+ "home.title": {},
+ "info": {
+ "description": "The title of the information section",
+ "message": "Information"
+ },
+ "info.about": {
+ "description": "About header in settings and tents",
+ "message": "About"
+ },
+ "info.additionalConfig": {
+ "description": "Additional settings/configuration section",
+ "message": "Additional settings"
+ },
+ "info.appview": {
+ "description": "Descriptive name for appview",
+ "message": "Campsite Server"
+ },
+ "info.appview.campsiteCreation": {
+ "description": "The description of what appview does for campsites",
+ "message": "Uses this domain to host the Campsite"
+ },
+ "info.desc": {
+ "description": "Description in campsites, bonfires and elsewhere",
+ "message": "Description"
+ },
+ "info.email": {
+ "description": "User email as login detail",
+ "message": "Email"
+ },
+ "info.handle": {
+ "description": "User handles",
+ "message": "Handle"
+ },
+ "info.handleOrEmail": {
+ "description": "User handles or email as login detail",
+ "message": "Handle or Email"
+ },
+ "info.inviteCode": {
+ "description": "Invite code for registration",
+ "message": "Registration invite code"
+ },
+ "info.name": {
+ "description": "The name of the content, objects, tents, etc.",
+ "message": "Name"
+ },
+ "info.password": {
+ "description": "Password as a login detail",
+ "message": "Password"
+ },
+ "info.password.confirm": {
+ "description": "Confirm a password when registering or changing password",
+ "message": "Re-enter password"
+ },
+ "info.password.placeholder": {
+ "description": "Placeholder in the password field when registering",
+ "message": "Password here"
+ },
+ "info.pds": {
+ "description": "Longer name for PDS",
+ "message": "Personal server"
+ },
+ "info.tags.plural": {
+ "description": "Plural form of campsite tags or other content tags",
+ "message": "Tags"
+ },
+ "info.title": {
+ "description": "The title of the content, objects, tents, etc.",
+ "message": "Title"
+ },
+ "info.topic": {
+ "description": "Topic header in settings and tents",
+ "message": "Topic"
+ },
+ "info.username": {
+ "description": "Display name of the user",
+ "message": "Username"
+ },
+ "landing.brandKit": {},
+ "landing.download.debian": {},
+ "landing.features": {},
+ "landing.team": {},
+ "placeholder.goBackToHome": {},
+ "placeholder.notFound.desc": {},
+ "placeholder.notFound.title": {},
+ "placeholder.underConstruction.desc": {},
+ "placeholder.underConstruction.title": {},
+ "tent.bonfires.create": {
+ "description": "Bonfire creation button in the bonfire list",
+ "message": "Create bonfire"
+ },
+ "tent.bonfires.create.desc": {
+ "description": "Description for bonfire creation modal",
+ "message": "Create a new bonfire in this campsite"
+ }
}
diff --git a/lang/uk-UA.json b/lang/uk-UA.json
index 08c156ba..f8a0def5 100644
--- a/lang/uk-UA.json
+++ b/lang/uk-UA.json
@@ -1,112 +1,910 @@
{
- "global": {
- "download": "Завантажити",
- "blog": "Блог",
- "support": "Підтримка",
- "register": "Зареєструватися",
- "login": "Авторизуватися",
- "themeToggle": "Переключити кольорову схему"
- },
- "home": {
- "title": "Збирайтеся навколо вогню",
- "description": "Campground це місце для тебе та твоїх друзів щоб збиратися, спілкуватись, та веселитись без будь яких перешкод!",
- "download": "Завантажити Campground",
- "open": "Відкрити Campground"
- },
- "languages": {
- "af-ZA": "Африкаанс",
- "ar-SA": "Арабська",
- "ca-ES": "Каталанська",
- "cs-CZ": "Чеська",
- "da-DK": "Данська",
- "de-DE": "Німецька",
- "el-GR": "Грецька",
- "fi-FI": "Фінська",
- "fr-FR": "Французька",
- "en-US": "Англійська (США)",
- "es-ES": "Іспанська",
- "he-IL": "Іврит",
- "hu-HU": "Угорська",
- "it-IT": "Італійська",
- "ja-JP": "Японська",
- "ko-KR": "Корейська",
- "nl-NL": "Нідерландська",
- "no-NO": "Норвезька",
- "pl-PL": "Польська",
- "pt-BR": "Португальська (Бразилія)",
- "pt-PT": "Португальська (Португалія)",
- "ro-RO": "Румунська",
- "ru-RU": "російська",
- "sr-SP": "Сербська",
- "sv-SE": "Шведська",
- "tr-TR": "Турецька",
- "uk-UA": "Українська",
- "vi-VN": "В'єтнамська",
- "zh-CN": "Спрощена Китайська (Китай)",
- "zh-TW": "Спрощена Китайська (Тайвань)"
- },
- "client": {
- "common": {
- "yes": "Yes",
- "no": "No",
- "cancel": "Cancel",
- "retry": "Retry",
- "abort": "Abort",
- "ok": "OK",
- "delete": "Delete",
- "remove": "Remove"
- },
- "login": {
- "handle": "Handle",
- "password": "Password",
- "signinButton": "Sign in",
- "resetPassword": "Reset password",
- "reactivateUserHandle": "Activate handle",
- "errors": {
- "connectionFailed": "Login failed due to network connection problems.",
- "incorrectCredentials": "The handle or password provided is incorrect.",
- "passwordResetDisabled": "The administrator had disabled password reset functionality. Contact them on %s to ask for a new password.",
- "handleDisabled": "Your handle was disabled. You can enable it by clicking 'Activate handle' button.",
- "handleDisabledWithReason": "Your handle was disabled by administrator. Reason: %s",
- "handleBanned": "Your handle was banned.",
- "handleBannedWithReason": "Your handle was banned. Reason: %s",
- "handleTempBannedWithReason": "Your handle was banned till %s. Reason: %s"
- }
- },
- "profileView": {
- "avatar": "Avatar",
- "status": "Status"
- },
- "settingsView": {
- "title": "Manage profile",
- "common": {
- "title": "Common",
- "changePassword": "Change password",
- "changeDName": "Change display name",
- "removeAvatar": "Remove avatar",
- "uploadAvatar": "Upload new avatar"
- },
- "connections": {
- "title": "Connections",
- "description": "Manage social media connections",
- "add": "Add connection",
- "label": "Connection label",
- "content": "Content"
- }
- },
- "presence": {
- "offline": "Offline",
- "invisible": "Invisible",
- "away": "Away",
- "dnd": "Do Not Disturb",
- "online": "Online"
- },
- "activityPresence": {
- "game": "Playing %s",
- "listening": "Listening to %s",
- "streaming": "Streaming %s",
- "streamingDesktop": "Sharing their screen",
- "streamingDetailed": "Streaming %s on %s"
- }
- }
+ "app.actors.addFriend": {
+ "description": "Menu button for adding user as a friend",
+ "message": "Add friend"
+ },
+ "app.actors.block": {
+ "description": "Menu button for blocking the user",
+ "message": "Block"
+ },
+ "app.actors.example": {
+ "description": "Username of an example user in roles settings page",
+ "message": "Example user"
+ },
+ "app.actors.viewProfile": {
+ "description": "Menu button for viewing user's profile",
+ "message": "View profile"
+ },
+ "app.bans": {
+ "description": "Member bans header",
+ "message": "Member bans"
+ },
+ "app.bans.actor": {
+ "description": "Who was banned in the ban list",
+ "message": "Banned user"
+ },
+ "app.bans.at": {
+ "description": "Banned when in the ban list",
+ "message": "Banned at"
+ },
+ "app.bans.by": {
+ "description": "Banned by who in the ban list",
+ "message": "Banned by"
+ },
+ "app.bans.reason": {
+ "description": "Reason for the ban in the ban list",
+ "message": "Reason"
+ },
+ "app.bans.reason.example": {
+ "description": "Example of a ban reason when banning user",
+ "message": "Have been spamming"
+ },
+ "app.bans.unban": {
+ "description": "Unban multiple or one user button in the ban list",
+ "message": "Remove bans from users"
+ },
+ "app.bonfires.bannerClick": {
+ "description": "Hint that you can press on tent list banner to open bonfire list",
+ "message": "Click to see bonfire list"
+ },
+ "app.bonfires.create": {
+ "description": "The menu button for creating bonfires",
+ "message": "Create bonfire"
+ },
+ "app.bonfires.delete": {
+ "description": "The menu button for deleting bonfires",
+ "message": "Delete bonfire"
+ },
+ "app.bonfires.delete.inputName": {
+ "description": "The header of the input that requires typing out bonfire's name to allow deleting it.",
+ "message": "The name of the bonfire"
+ },
+ "app.bonfires.noTents": {
+ "description": "Note telling user that the bonfire contains no visible tents for them",
+ "message": "This bonfire has no visible tents"
+ },
+ "app.bonfires.settings": {
+ "description": "The menu button for opening bonfire settings and the title of bonfire settings",
+ "message": "Bonfire settings"
+ },
+ "app.bonfires.settings.bannerNote": {
+ "description": "Notifying that bonfire's banner shows up at the top of tent list",
+ "message": "The banner shows up at the top of the tent list"
+ },
+ "app.bonfires.settings.delete.warning": {
+ "description": "The warning about the consequences of deleting bonfire",
+ "message": "Deleting this bonfire will result in permanent deletion of all of its messages, tents and content. If you are sure you want to delete this bonfire, type the name of the bonfire and press ''{buttonText}''."
+ },
+ "app.bonfires.settings.name": {
+ "description": "The header of the bonfire name field in settings",
+ "message": "Bonfire name"
+ },
+ "app.bonfires.settings.profile": {
+ "description": "The bonfire profile settings tab",
+ "message": "Bonfire profile"
+ },
+ "app.bulletin.campsiteInfo": {
+ "description": "The title of the campsite info field at the right side of Bulletin Board",
+ "message": "Campsite info"
+ },
+ "app.campsites.Create": {
+ "description": "The campsite creation page title",
+ "message": "Create a Campsite"
+ },
+ "app.campsites.badUrl": {
+ "description": "The title of the error when there are too many @ symbols in the URL",
+ "message": "Badly formatted campsite URL"
+ },
+ "app.campsites.badUrl.desc": {
+ "description": "The description of the error when there are too many @ symbols in the URL",
+ "message": "Not sure what to do with more than 2 @'s in the URL after /c/."
+ },
+ "app.campsites.delete": {
+ "description": "The settings page for deleting campsite",
+ "message": "Delete campsite"
+ },
+ "app.campsites.delete.warning": {
+ "description": "The warning about the consequences of deleting campsite",
+ "message": "Deleting this campsite will result in permanent deletion of all of its messages, tents, bonfires, content and will force all members to leave. If you are sure you want to delete this campsite, type the name of the campsite and press ''{buttonText}''."
+ },
+ "app.campsites.members": {
+ "description": "Displays the amount of members campsite has",
+ "message": "{count, number} {count, plural, one { member } other { members }}"
+ },
+ "app.campsites.name": {
+ "description": "The header of the campsite name field in settings",
+ "message": "Campsite name"
+ },
+ "app.campsites.settings": {
+ "description": "The menu button for opening campsite settings and the title of campsite settings",
+ "message": "Campsite settings"
+ },
+ "app.campsites.settings.bannerNote": {
+ "description": "Notifying that campsite's banner shows up in the bulletin board",
+ "message": "The banner shows up in Bulletin Board"
+ },
+ "app.campsites.settings.delete.inputName": {
+ "description": "The header of the input that requires typing out campsite's name to allow deleting it.",
+ "message": "The name of the campsite"
+ },
+ "app.campsites.settings.profile": {
+ "description": "The campsite profile settings tab",
+ "message": "Campsite profile"
+ },
+ "app.campsites.url": {
+ "description": "The URL that is unique per campsite",
+ "message": "Unique URL"
+ },
+ "app.common.createdAt": {
+ "description": "Member joined sometime ago",
+ "message": "Joined at"
+ },
+ "app.common.createdBy": {
+ "description": "Content created by who",
+ "message": "Created by"
+ },
+ "app.common.expiresAt": {
+ "description": "Content expires",
+ "message": "Expires"
+ },
+ "app.createdAt": {
+ "description": "Specific date that something was created/sent at",
+ "message": "Created {time}"
+ },
+ "app.delete.header": {
+ "description": "The description for deleting any content",
+ "message": "This cannot be reversed and the {nominativeCase} will be permanently deleted."
+ },
+ "app.discovery": {
+ "description": "Campsite settings discovery section header",
+ "message": "Discovery"
+ },
+ "app.invites": {
+ "description": "Invite menu item in campsite settings",
+ "message": "Invites"
+ },
+ "app.invites.accept": {
+ "description": "Button for accepting an invite",
+ "message": "Accept invite"
+ },
+ "app.invites.allowedAmount": {
+ "description": "The amount of times the invite can be used",
+ "message": "Allowed times of use"
+ },
+ "app.invites.code": {
+ "description": "The placeholder for yet uncreated invite code or invite code in the invite list",
+ "message": "Invite code"
+ },
+ "app.invites.confirm": {
+ "description": "Asks user whether they want to accept the invite",
+ "message": "Do you want to accept invite to this campsite?"
+ },
+ "app.invites.create": {
+ "description": "Invite creation menu item",
+ "message": "Create invite"
+ },
+ "app.invites.create.desc": {
+ "description": "The description of invite creation modal",
+ "message": "Create invite links to this campsite"
+ },
+ "app.invites.delete": {
+ "description": "Menu button for deleting multiple invites in the invite list",
+ "message": "Delete invites"
+ },
+ "app.invites.deny": {
+ "description": "Button for denying an invite",
+ "message": "Deny invite"
+ },
+ "app.invites.used": {
+ "description": "The amount of times invite has been used in invite list",
+ "message": "Times used"
+ },
+ "app.members": {
+ "description": "Members pseudo-tent name, members tab in the right sidebar",
+ "message": "Members"
+ },
+ "app.members.ban": {
+ "description": "Ban member menu item",
+ "message": "Ban member"
+ },
+ "app.members.ban.desc": {
+ "description": "Note about what the user ban will imply when banning a user",
+ "message": "The member will lose all their roles, be kicked from the campsite and be unable to join back until their ban is lifted."
+ },
+ "app.members.kick": {
+ "description": "Kick member menu item",
+ "message": "Kick member"
+ },
+ "app.members.nickname": {
+ "description": "The title of nickname change field",
+ "message": "Member nickname"
+ },
+ "app.members.nickname.change": {
+ "description": "Members name changing modal header and menu item",
+ "message": "Change nickname"
+ },
+ "app.members.nickname.change.desc": {
+ "description": "Note about the nickname change in change nickname modal",
+ "message": "The nickname will be displayed only on this campsite for every member to see"
+ },
+ "app.members.singular": {
+ "description": "Singular form of campsite member",
+ "message": "Member"
+ },
+ "app.messages.delete": {
+ "description": "Message deletion button",
+ "message": "Delete message"
+ },
+ "app.messages.edited": {
+ "description": "Hint at the top of the message that the message was edited",
+ "message": "({icon} edited)"
+ },
+ "app.messages.end": {
+ "description": "The very top of the tent that gives user a note that there are no more messages",
+ "message": "This is the beginning of this tent. There are no more messages in this tent."
+ },
+ "app.messages.example": {
+ "description": "An example message text in roles settings page",
+ "message": "This is an example text."
+ },
+ "app.messages.noPermission": {
+ "description": "Tells user they lack permission to write in the text tent",
+ "message": "You do not have the permission to type in this tent."
+ },
+ "app.permissions.banMembers": {
+ "description": "Header for banning members permission in the permission list",
+ "message": "Ban Members"
+ },
+ "app.permissions.banMembers.desc": {
+ "description": "Describes what 'Ban Members' permission does",
+ "message": "Allows members with this permission to remove other members with lower rank/roles from this campsite and disallow from them joining again or allow them to join again."
+ },
+ "app.permissions.campsites": {
+ "description": "Header for campsite permissions in the permission list",
+ "message": "Campsite permissions"
+ },
+ "app.permissions.createContent": {
+ "description": "Header for create content permission in the permission list",
+ "message": "Create Content"
+ },
+ "app.permissions.createContent.desc": {
+ "description": "Describes what 'Create Content' permission does",
+ "message": "Allows members to create messages in tents."
+ },
+ "app.permissions.createInvites": {
+ "description": "Header for creating invites permission in the permission list",
+ "message": "Create Invites"
+ },
+ "app.permissions.createInvites.desc": {
+ "description": "Describes what 'Managing Invites' permission does",
+ "message": "Allows members with this permission to delete campsite's invites."
+ },
+ "app.permissions.createPrivateContent": {
+ "description": "Header for create private content permission in the permission list",
+ "message": "Create Private Content"
+ },
+ "app.permissions.createPrivateContent.desc": {
+ "description": "Describes what 'Create Private Content' permission does",
+ "message": "Allows members to create private messages in tents."
+ },
+ "app.permissions.customization": {
+ "description": "Header for customization permissions in the permission list",
+ "message": "Customization permissions"
+ },
+ "app.permissions.giveRoles": {
+ "description": "Header for managing roles permission in the permission list",
+ "message": "Give Roles"
+ },
+ "app.permissions.giveRoles.desc": {
+ "description": "Describes what 'Give Roles' permission does",
+ "message": "Allows members with this permission to give and remove roles that are lower than their highest role from other members."
+ },
+ "app.permissions.kickMembers": {
+ "description": "Header for muting members permission in the permission list",
+ "message": "Kick Members"
+ },
+ "app.permissions.kickMembers.desc": {
+ "description": "Describes what 'Kick Members' permission does",
+ "message": "Allows members with this permission to remove other members with lower rank/roles from this campsite."
+ },
+ "app.permissions.manageBonfires": {
+ "description": "Header for managing bonfires permission in the permission list",
+ "message": "Manage Bonfires"
+ },
+ "app.permissions.manageBonfires.desc": {
+ "description": "Describes what 'Manage Bonfires' permission does",
+ "message": "Allows members with this permission to edit and delete bonfires."
+ },
+ "app.permissions.manageCampsites": {
+ "description": "Header for managing campsites permission in the permission list",
+ "message": "Manage Campsite"
+ },
+ "app.permissions.manageCampsites.desc": {
+ "description": "Describes what 'Manage Campsite' permission does",
+ "message": "Allows members with this permission to edit the name of this campsite and other details."
+ },
+ "app.permissions.manageContent": {
+ "description": "Header for manage content permission in the permission list",
+ "message": "Manage Content"
+ },
+ "app.permissions.manageContent.desc": {
+ "description": "Describes what 'Manage Content' permission does",
+ "message": "Allows members to delete messages in tents of other members."
+ },
+ "app.permissions.manageInvites": {
+ "description": "Header for managing invites permission in the permission list",
+ "message": "Manage Invites"
+ },
+ "app.permissions.managePermissions": {
+ "description": "Header for managing permissions permission in the permission list",
+ "message": "Manage Permissions"
+ },
+ "app.permissions.managePermissions.desc": {
+ "description": "Describes what 'Manage Permissions' permission does",
+ "message": "Allows members with this permission to edit permissions below their highest role."
+ },
+ "app.permissions.manageRoles": {
+ "description": "Header for managing roles permission in the permission list",
+ "message": "Manage Roles"
+ },
+ "app.permissions.manageRoles.desc": {
+ "description": "Describes what 'Manage Roles' permission does",
+ "message": "Allows members with this permission to edit and delete roles below their highest role."
+ },
+ "app.permissions.manageSelfIdentity": {
+ "description": "Header for managing campsite-wide profile permission of other people in the permission list",
+ "message": "Manage Identity of Others"
+ },
+ "app.permissions.manageSelfIdentity.desc": {
+ "description": "Describes what 'Managing Identity of Others' permission does",
+ "message": "Allows members with this permission to change nickname and avatar that is only displayed in this campsite of other members."
+ },
+ "app.permissions.manageTents": {
+ "description": "Header for managing tents permission in the permission list",
+ "message": "Manage Tents"
+ },
+ "app.permissions.manageTents.desc": {
+ "description": "Describes what 'Manage Tents' permission does",
+ "message": "Allows members with this permission to edit and delete tents."
+ },
+ "app.permissions.membership": {
+ "description": "Header for membership permissions in the permission list",
+ "message": "Membership permissions"
+ },
+ "app.permissions.mentionEveryone": {
+ "description": "Header for mention @everyone and @here permission in the permission list",
+ "message": "Mention @everyone and @here"
+ },
+ "app.permissions.mentionEveryone.desc": {
+ "description": "Describes what 'Mention @everyone and @here' permission does",
+ "message": "Allows members to mention everyone."
+ },
+ "app.permissions.muteMembers": {
+ "description": "Header for muting members permission in the permission list",
+ "message": "Timeout Members"
+ },
+ "app.permissions.muteMembers.desc": {
+ "description": "Describes what 'Timeout Members' permission does",
+ "message": "Allows members with this permission to disallow other members from creating content."
+ },
+ "app.permissions.pinContent": {
+ "description": "Header for pin content permission in the permission list",
+ "message": "Pin Content"
+ },
+ "app.permissions.pinContent.desc": {
+ "description": "Describes what 'Pin Content' permission does",
+ "message": "Allows members to pin messages in tents."
+ },
+ "app.permissions.plural": {
+ "description": "Permissions in settings as plural",
+ "message": "Permissions"
+ },
+ "app.permissions.tent": {
+ "description": "Header for tent permissions in the permission list",
+ "message": "Tent permissions"
+ },
+ "app.permissions.tentDivider": {
+ "description": "Divider in the permission list that separates tent-only permissions from campsite-wide permissions",
+ "message": "Tent only"
+ },
+ "app.permissions.viewContent": {
+ "description": "Header for view content permission in the permission list",
+ "message": "View Content"
+ },
+ "app.permissions.viewContent.desc": {
+ "description": "Describes what 'View Content' permission does",
+ "message": "Allows members to see tents in the tent list, view tents and tent messages."
+ },
+ "app.profilePosts.parentDeleted": {
+ "description": "Describes that the parent of the post has been deleted",
+ "message": "The post that was being replied to has been likely deleted or does not exist."
+ },
+ "app.profiles.aboutMe": {
+ "description": "About me section the user profile",
+ "message": "About me"
+ },
+ "app.profiles.deactivated.description": {
+ "description": "Deactivated account profile error description",
+ "message": "The user has deactivated their account, deleted it or profile does not exist."
+ },
+ "app.profiles.deactivated.header": {
+ "description": "Deactivated account profile error header",
+ "message": "Profile does not exist"
+ },
+ "app.profiles.feed": {
+ "description": "Feed tab in the user profile",
+ "message": "Feed"
+ },
+ "app.profiles.replies": {
+ "description": "Posts & Replies tab in the user profile",
+ "message": "Posts & Replies"
+ },
+ "app.roles": {
+ "description": "Roles header in settings and whatnot in plural form",
+ "message": "Roles"
+ },
+ "app.roles.accusativeCase": {
+ "description": "Role in accusative case for role deletion: ''Delete this **role**''",
+ "message": "role"
+ },
+ "app.roles.attributes": {
+ "description": "Attributes in role settings",
+ "message": "Attributes"
+ },
+ "app.roles.colors": {
+ "description": "The animation field in role settings page",
+ "message": "Select the type of gradient color animation"
+ },
+ "app.roles.display": {
+ "description": "Display tab in role settings",
+ "message": "Display"
+ },
+ "app.roles.manage": {
+ "description": "Manage role tab in role settings",
+ "message": "Manage"
+ },
+ "app.roles.mentionable": {
+ "description": "Mentionable by anyone setting in role settings",
+ "message": "Mentionable by anyone"
+ },
+ "app.roles.mentionable.desc": {
+ "description": "Mentionable by anyone setting's description in role settings",
+ "message": "Allows any member with permission to create content to mention other members that have this role"
+ },
+ "app.roles.motion.linear": {
+ "description": "Linear animation option for roles gradient color animation",
+ "message": "Linear"
+ },
+ "app.roles.motion.none": {
+ "description": "Unanimated option for roles gradient color animation",
+ "message": "Unanimated"
+ },
+ "app.roles.motion.radial": {
+ "description": "Radial animation option for roles gradient color animation",
+ "message": "Radial"
+ },
+ "app.roles.motion.wave": {
+ "description": "Wave animation option for roles gradient color animation",
+ "message": "Wave"
+ },
+ "app.roles.name": {
+ "description": "The name field of the roles settings page",
+ "message": "Role name"
+ },
+ "app.roles.nominativeCase": {
+ "description": "Role in nominative case for role deletion: ''The **role** is being deleted''",
+ "message": "role"
+ },
+ "app.roles.separately": {
+ "description": "Display separately setting in role settings",
+ "message": "Display separately"
+ },
+ "app.roles.separately.desc": {
+ "description": "Display separately setting's description in role settings",
+ "message": "Displays the members that have this role separately from the rest of the members in the member list"
+ },
+ "app.roles.unknown": {
+ "description": "The title of the role when the role has not been found in role mention",
+ "message": "Unknown role"
+ },
+ "app.sessionError.header": {
+ "description": "The title of the error when there is a session error",
+ "message": "Error while getting session"
+ },
+ "app.sessionError.notFound": {
+ "description": "The description for session error when the account that user logged into does not exist.",
+ "message": "The logged in account does not exist and has been likely deleted."
+ },
+ "app.settings": {
+ "description": "Menu button for settings, as well as settings title",
+ "message": "Settings"
+ },
+ "app.settings.emailConfirmed": {
+ "description": "Notifies user in the settings that their email is already confirmed",
+ "message": "The email is confirmed to belong to this account."
+ },
+ "app.settings.emailUnconfirmed": {
+ "description": "Notifies user in the settings that their email has not yet been confirmed",
+ "message": "Your email has not been yet confirmed to belong to this account. Make sure to confirm it."
+ },
+ "app.settings.other": {
+ "description": "Section for deleting campsites, tents, etc.",
+ "message": "Other settings"
+ },
+ "app.settings.save": {
+ "description": "Button for saving changes in settings",
+ "message": "Save changes"
+ },
+ "app.settings.unsavedChanges": {
+ "description": "The text that appears in the pop up when you change values in settings",
+ "message": "You have unsaved changes"
+ },
+ "app.system.tentCreated": {
+ "description": "Member has created the currently viewed tent",
+ "message": "{member} has created this tent."
+ },
+ "app.system.tentNameUpdated": {
+ "description": "Member has modified the name of the currently viewed tent",
+ "message": "{member} has changed the name of this tent from {oldName} to {newName}."
+ },
+ "app.tentCategories.create": {
+ "description": "The menu button for creating tent categories",
+ "message": "Create category"
+ },
+ "app.tentCategories.delete": {
+ "description": "The menu button for deleting tent categories",
+ "message": "Delete category"
+ },
+ "app.tentCategories.settings": {
+ "description": "The menu button for opening tent category settings and the title of category settings",
+ "message": "Category settings"
+ },
+ "app.tentCategories.settings.deleteWarning": {
+ "description": "The warning about the consequences of deleting tent category",
+ "message": "Deleting this tent category will result in permanent deletion of all of its messages, tents and content. If you are sure you want to delete this tent category, type the name of the category and press ''{buttonText}''."
+ },
+ "app.tentCategories.settings.name": {
+ "description": "The header of the category name field in settings",
+ "message": "Category name"
+ },
+ "app.tentCategories.settings.profile": {
+ "description": "The tent category profile settings tab",
+ "message": "Category profile"
+ },
+ "app.tentCategories.singular": {
+ "description": "Tent category in singular form for tent creation modal",
+ "message": "Category"
+ },
+ "app.tents.accusativeCase": {
+ "description": "Message in accusative case for message deletion: ''Delete this **message**''",
+ "message": "message"
+ },
+ "app.tents.bulletin": {
+ "description": "Bulletin Board pseudo-tent name",
+ "message": "Bulletin Board"
+ },
+ "app.tents.create": {
+ "description": "Create tent button at the bottom of tent list, as well as the title of tent creation modal",
+ "message": "Create tent"
+ },
+ "app.tents.create.desc": {
+ "description": "Tent creation modal description",
+ "message": "Create a new tent or tent category in this bonfire"
+ },
+ "app.tents.create.type": {
+ "description": "Header for tent type selection",
+ "message": "Select the type of tent's content"
+ },
+ "app.tents.create.what": {
+ "description": "What to create: tent or tent category",
+ "message": "What to create"
+ },
+ "app.tents.delete": {
+ "description": "The menu button for deleting tent",
+ "message": "Delete tent"
+ },
+ "app.tents.delete.warning": {
+ "description": "The warning about the consequences of deleting tent",
+ "message": "Deleting this tent will result in permanent deletion of all of its permissions, messages and content. If you are sure you want to delete this tent, type the name of the tent and press ''{buttonText}''."
+ },
+ "app.tents.leaveCampsite": {
+ "description": "Menu item for leaving a campsite",
+ "message": "Leave campsite"
+ },
+ "app.tents.members": {
+ "description": "Members pseudo-tent name",
+ "message": "Members"
+ },
+ "app.tents.nominativeCase": {
+ "description": "Message in nominative case for message deletion: ''The **message** is being deleted''",
+ "message": "message"
+ },
+ "app.tents.open": {
+ "description": "The menu button for opening tents",
+ "message": "Open tent"
+ },
+ "app.tents.settings": {
+ "description": "The menu button for opening tent settings and the title of tent settings",
+ "message": "Tent settings"
+ },
+ "app.tents.settings.name": {
+ "description": "The header of the tent name field in settings",
+ "message": "Tent name"
+ },
+ "app.tents.settings.profile": {
+ "description": "The tent profile settings tab",
+ "message": "Tent profile"
+ },
+ "app.tents.singular": {
+ "description": "Tent in singular form for tent creation modal",
+ "message": "Tent"
+ },
+ "app.tents.text": {
+ "description": "Text tent type",
+ "message": "Text"
+ },
+ "app.tents.unknown": {
+ "description": "The name of the tent in tent mentions when the tent could not be found",
+ "message": "Unknown tent"
+ },
+ "app.threads": {
+ "description": "Message threads tab in the right sidebar",
+ "message": "Threads"
+ },
+ "app.time.ago": {
+ "description": "When something happened 'ago'",
+ "message": "{time} ago"
+ },
+ "app.time.in": {
+ "description": "When something will happen in specific time",
+ "message": "In {time}"
+ },
+ "app.time.invalid": {
+ "description": "The provided date to timestamp component is invalid in some way",
+ "message": "Invalid date"
+ },
+ "app.time.never": {
+ "description": "The provided date to timestamp component is empty and is usually used to indicate that something never happened",
+ "message": "Never"
+ },
+ "app.time.none": {
+ "description": "Unformatted timestamp",
+ "message": "{time}"
+ },
+ "app.time.now": {
+ "description": "When something happened just now (less than a minute ago)",
+ "message": "Just now"
+ },
+ "app.users.deactivate.info": {
+ "description": "The note that the account is deactivated",
+ "message": "This account has been deactivated. If you want to reactivate the account, press ''{buttonText}''."
+ },
+ "app.users.deactivate.warning": {
+ "description": "The warning about the consequences of deleting the account",
+ "message": "Deactivating will disallow you from creating posts, modifying your profile or interacting in campsites. If you are sure you want to deactivate this account, type your handle and press ''{buttonText}''."
+ },
+ "app.users.settings": {
+ "description": "Header of user settings",
+ "message": "User settings"
+ },
+ "app.users.settings.account": {
+ "description": "The user account settings tab",
+ "message": "Account"
+ },
+ "app.users.settings.deactivate": {
+ "description": "The account deactivation page in user settings",
+ "message": "Deactivate account"
+ },
+ "app.users.settings.delete.inputName": {
+ "description": "The header of the input that requires typing out account's handle to allow deleting it.",
+ "message": "Your handle"
+ },
+ "app.users.settings.emailConfirmButton": {
+ "description": "The email confirm button in settings",
+ "message": "Confirm email"
+ },
+ "app.users.settings.reactivate": {
+ "description": "The account reactivation button in user settings",
+ "message": "Reactivate account"
+ },
+ "common.cancel": {
+ "description": "Cancelling an action in settings, modals and content",
+ "message": "Cancel"
+ },
+ "common.copy": {
+ "description": "Text of button for copying text",
+ "message": "Copy"
+ },
+ "common.copy.successful": {
+ "description": "User has successfully copied a value",
+ "message": "Successfully copied!"
+ },
+ "common.create": {
+ "description": "Create content",
+ "message": "Create"
+ },
+ "common.delete": {
+ "description": "Delete content",
+ "message": "Delete"
+ },
+ "common.edit": {
+ "description": "Edit content",
+ "message": "Edit"
+ },
+ "common.infinite": {
+ "description": "Infinite amount of something. Used in invite creation placeholder when assigning the amount of times invite can be used",
+ "message": "Infinite"
+ },
+ "downloads.desc": {},
+ "downloads.desktop": {},
+ "downloads.desktopDescription": {},
+ "downloads.mobile": {},
+ "downloads.mobileDescription": {},
+ "downloads.title": {},
+ "downloads.wrongDevice": {},
+ "features.desc": {},
+ "features.learnMore": {},
+ "features.title": {},
+ "form.confirmDelete": {
+ "description": "Button for confirming deletion of content",
+ "message": "Confirm deletion"
+ },
+ "form.hasAccount": {
+ "description": "Link to login page in registration page",
+ "message": "Already have an account? Try logging in"
+ },
+ "form.login": {
+ "description": "Login button and page title",
+ "message": "Login"
+ },
+ "form.logout": {
+ "description": "Logout button and page title",
+ "message": "Logout"
+ },
+ "form.noAccount": {
+ "description": "Link for navigating to registration page in login page",
+ "message": "No account? Create one"
+ },
+ "form.register": {
+ "description": "Register button and page title",
+ "message": "Register"
+ },
+ "form.resetPassword": {
+ "description": "Reset password link in login page",
+ "message": "Forgot password? Change it"
+ },
+ "form.submit": {
+ "description": "Submit button in forms",
+ "message": "Submit"
+ },
+ "form.tagPlaceholder": {
+ "description": "Placeholder used for adding tags in forms",
+ "message": "Add tag"
+ },
+ "form.uploadImage": {
+ "description": "Upload image modal header",
+ "message": "Upload image"
+ },
+ "form.uploadImage.desc": {
+ "description": "Description of modal instructing to upload an image or submit its URL",
+ "message": "Upload an image or paste the URL of it"
+ },
+ "form.uploadImage.title": {
+ "description": "Prompt for the title of the image in image uploading modal",
+ "message": "Image title"
+ },
+ "form.uploadImage.url": {
+ "description": "Prompt for the URL of the image in image uploading modal",
+ "message": "Image URL"
+ },
+ "global.api": {},
+ "global.banner": {
+ "description": "The banner of campsites, bonfires and users",
+ "message": "Banner"
+ },
+ "global.blog": {},
+ "global.campers": {},
+ "global.campsites": {},
+ "global.docs": {},
+ "global.download": {},
+ "global.instances": {},
+ "global.openBrowser": {},
+ "global.support": {},
+ "home.bottom.desc": {},
+ "home.bottom.title": {},
+ "home.desc": {},
+ "home.title": {},
+ "info": {
+ "description": "The title of the information section",
+ "message": "Information"
+ },
+ "info.about": {
+ "description": "About header in settings and tents",
+ "message": "About"
+ },
+ "info.additionalConfig": {
+ "description": "Additional settings/configuration section",
+ "message": "Additional settings"
+ },
+ "info.appview": {
+ "description": "Descriptive name for appview",
+ "message": "Campsite Server"
+ },
+ "info.appview.campsiteCreation": {
+ "description": "The description of what appview does for campsites",
+ "message": "Uses this domain to host the Campsite"
+ },
+ "info.desc": {
+ "description": "Description in campsites, bonfires and elsewhere",
+ "message": "Description"
+ },
+ "info.email": {
+ "description": "User email as login detail",
+ "message": "Email"
+ },
+ "info.handle": {
+ "description": "User handles",
+ "message": "Handle"
+ },
+ "info.handleOrEmail": {
+ "description": "User handles or email as login detail",
+ "message": "Handle or Email"
+ },
+ "info.inviteCode": {
+ "description": "Invite code for registration",
+ "message": "Registration invite code"
+ },
+ "info.name": {
+ "description": "The name of the content, objects, tents, etc.",
+ "message": "Name"
+ },
+ "info.password": {
+ "description": "Password as a login detail",
+ "message": "Password"
+ },
+ "info.password.confirm": {
+ "description": "Confirm a password when registering or changing password",
+ "message": "Re-enter password"
+ },
+ "info.password.placeholder": {
+ "description": "Placeholder in the password field when registering",
+ "message": "Password here"
+ },
+ "info.pds": {
+ "description": "Longer name for PDS",
+ "message": "Personal server"
+ },
+ "info.tags.plural": {
+ "description": "Plural form of campsite tags or other content tags",
+ "message": "Tags"
+ },
+ "info.title": {
+ "description": "The title of the content, objects, tents, etc.",
+ "message": "Title"
+ },
+ "info.topic": {
+ "description": "Topic header in settings and tents",
+ "message": "Topic"
+ },
+ "info.username": {
+ "description": "Display name of the user",
+ "message": "Username"
+ },
+ "landing.brandKit": {},
+ "landing.download.debian": {},
+ "landing.features": {},
+ "landing.team": {},
+ "placeholder.goBackToHome": {},
+ "placeholder.notFound.desc": {},
+ "placeholder.notFound.title": {},
+ "placeholder.underConstruction.desc": {},
+ "placeholder.underConstruction.title": {},
+ "tent.bonfires.create": {
+ "description": "Bonfire creation button in the bonfire list",
+ "message": "Create bonfire"
+ },
+ "tent.bonfires.create.desc": {
+ "description": "Description for bonfire creation modal",
+ "message": "Create a new bonfire in this campsite"
+ }
}