actions-test/lib/l10n/app_en.arb
Jakob Meier 47387bb395
Added basic Shopping List and Product list
including the ability to
add item into the shopping cart and remove them.

The click events have been implemented,
however the routes do not exist yet.

NOTE: The shopping list item info sheet is still missing
the unit type and value
and some more advanced options, like deleting the item
2023-04-04 10:29:29 +02:00

359 lines
13 KiB
Text

{
"welcomeTitle": "Welcome to Outbag",
"@welcomeTitle": {
"description": "Title shown on welcome screen"
},
"welcomeSubtitle": "Shopping lists made easy",
"@welcomeSubtitle": {
"description": "Subtitle shown on welcome screen"
},
"userHasAnAccount": "I already have an account",
"@userHasAnAccount": {
"description": "Button displayed on welcome screen (bottom-center) used to launch sign in screen"
},
"letsGo": "Let's go",
"@letsGo": {
"description": "Text for button on welcome screen used to move the page viewer the first time"
},
"page2Title": "Open. Decentralized",
"page2Subtitle": "One account, multiple servers",
"next": "Next",
"page3Title": "Made to share",
"page3Subtitle": "Collaborate on your shopping lists in real time",
"continueTour": "Continue Tour",
"takeTour": "Take Tour",
"page4Title": "Pocket-size",
"page4Subtitle": "Always have your shopping lists with you",
"signUp": "Sign Up",
"signIn": "Sign In",
"logIntoAccount": "Log into account",
"createNewAccount": "Create new account",
"inputServerLabel": "Server",
"inputServerHint": "Your homeserver URL",
"inputServerHelp": "Your data will be stored on your homeserver",
"inputUsernameLabel": "Username",
"inputUsernameHint": "Your username",
"inputUsernameHelp": "Your username and server-tag allow others to identify you",
"inputPasswordLabel": "Password",
"inputPasswordHint": "Your password",
"inputPasswordHelp": "Password has to be at least six characters long",
"inputPasswordRepeatLabel": "Repeat Password",
"inputPasswordRepeatHint": "Type your password again",
"inputPasswordRepeatHelp": "Make sure to type the correct password",
"inputOTALabel": "OTA",
"inputOTAHint": "One-Time-Authorization token",
"inputOTAHelp": "This token might be required if the server is rate limited",
"errorPasswordLength": "Password has to be at least six characters long",
"errorPasswordsDoNotMatch": "Passwords do not match",
"errorInvalidServer": "Unable to find outbag server on {server}",
"@errorInvalidServer": {
"description": "Error shown when there is no outbag server on the given url",
"placeholders": {
"server": {
"type": "String",
"example": "outbag.example.com"
}
}
},
"search": "Search",
"settings": "Settings",
"about": "About",
"serverDashboard": "Server Dashboard",
"addRoom": "Add Room",
"addRoomHint": "Add a new room",
"noNewRoomsFound": "No new rooms found",
"joinRoom": "Join Room",
"refresh": "Refresh",
"joinRoomInvite": "Join invite-only room",
"newRoom": "New Room",
"newRoomShort": "New",
"createRoom": "Create Room",
"createRoomShort": "Create",
"changeRoomIcon": "Change room icon",
"chooseRoomIcon": "Choose a room icon",
"inputRoomIdLabel": "Room ID",
"inputRoomIdHint": "Unique room id",
"inputRoomIdHelp": "The room id and server tag allow the room to be identified",
"inputRoomNameLabel": "Room Name",
"inputRoomNameHint": "Give your room a name",
"inputRoomNameHelp": "Choose a human-readable name to easily identify a room",
"inputRoomDescriptionLabel": "Room Description",
"inputRoomDescriptionHint": "Briefly describe your room",
"inputRoomDescriptionHelp": "Make it easier for others to know what this room is used for",
"roomVisibilityTitle": "Visibility",
"roomVisibilitySubtitle": "Specify who has access to your room",
"roomVisibilityPrivate": "Private",
"roomVisibilityLocal": "Local",
"roomVisibilityGlobal": "Global",
"errorNoRoomId": "Please specify a room ID",
"errorRoomIdLength": "Room ID has to be at least three characters long",
"errorNoRoomName": "Please specify a room name",
"errorNetwork": "Network error",
"errorUnknown": "Unknown error",
"errorServer":"Server error",
"themeLight": "Light",
"themeDark": "Dark",
"themeSystem": "System",
"roomListTitle": "List",
"roomListSubtitle": "View shopping list",
"roomProductsTitle": "Products",
"roomProductsSubtitle": "View saved items",
"roomCategoriesTitle": "Categories",
"roomCategoriesSubtitle": "View categories",
"roomAboutTitle": "About",
"roomAboutSubtitle": "View room info",
"changeRoomVisibilityTitle": "Change Room Visibility",
"changeRoomVisibilitySubtitle": "Do you really want to change the room visibility to: {visibility}",
"@changeRoomVisibilitySubtitle": {
"placeholders": {
"visibility": {
"type": "String",
"example": "Local"
}
}
},
"editRoomMetadata": "Edit Metadata",
"editRoomMetadataShort": "Edit Room",
"editRoomMetadataSubtitle": "Edit the room name, description and icon",
"showRoomMembers": "Members",
"showRoomMembersSubtitle": "Show Member list",
"editRoomPermissions": "Edit Permissions",
"editRoomPermissionsSubtitle": "Change the default permission-set for all members",
"manageRoomOTA": "OTA",
"manageRoomOTASubtitle": "Add and delete OTAs",
"manageRoomInvites": "Invites",
"manageRoomInvitesSubtitle": "Invite people to this room",
"leaveRoom": "Leave Room",
"leaveRoomShort": "Leave",
"leaveRoomConfirm": "Do you really want to leave this room?",
"deleteRoom": "Delete Room",
"deleteRoomShort": "Delete",
"deleteRoomConfirm": "Do you really want to delete this room?",
"updateRoomPermissions": "Edit",
"updateRoomPermissionsHint": "Update default permission set",
"roomDefaultPermissions": "Default Permissions",
"roomPermissionAddItems": "Add Items",
"roomPermissionAddItemsSubtitle": "Allows users to add items to the shopping list",
"roomPermissionRemoveItems": "Remove Items",
"roomPermissionRemoveItemsSubtitle": "Allows users to remove items from the shopping list",
"roomPermissionEditContent": "Edit Products and Categories",
"roomPermissionEditContentSubtitle": "Allows the user to edit products and categories",
"roomPermissionChangeMeta": "Change Room Metadata",
"roomPermissionChangeMetaSubtitle": "Allows the user to edit the room name, description and icon",
"roomPermissionManageOTA": "Manage OTAs",
"roomPermissionManageOTASubtitle": "Alloww the user to create, share and delete authentification tokens",
"roomPermissionManageAdmins": "Manage Admins",
"roomPermissionManageAdminsSubtitle": "Allows the user to change the admin status of other members",
"roomPermissionManageMembers": "Manage Members",
"roomPermissionManageMembersSubtitle": "Allows the user to invite and kick room members",
"roomPermissionUnknown": "Unknown Permission",
"roomPermissionUnknownSubtitle": "No information available",
"roomMembersTitle": "Room Members ({count})",
"@roomMembersTitle": {
"placeholders": {
"count": {
"type": "int",
"example": "0"
}
}
},
"roleOwner": "Owner",
"roleAdmin": "Admin",
"roleMember": "Member",
"makeAdminTitle": "Make Admin",
"makeAdminSubtitle": "Grants the user the permission to do everything",
"makeAdminConfirm": "Do you really want to make {user} admin?",
"@makeAdminConfirm": {
"placeholders": {
"user": {
"type": "String",
"example": "ash@example.com"
}
}
},
"removeAdminTitle": "Remove admin privileges",
"removeAdminSubtitle": "Revokes admin privileges from the user",
"removeAdminConfirm": "Do you really want to remove {user}'s admin privileges",
"@removeAdminConfirm": {
"placeholders": {
"user": {
"type": "String",
"example": "ash@example.com"
}
}
},
"kickUserTitle": "Kich User",
"kickUserSubtitle": "Temporarily remove user from server (they'll be able to join the room again)",
"kichUserConfirm": "Do you really want to kick {user}?",
"@kickUserConfirm": {
"placeholders": {
"user": {
"type": "String",
"example": "ash@example.com"
}
}
},
"limitRoomCount": "Room count limit",
"limitRoomCountSubtitle": "How many rooms you are allowed to own",
"limitRoomSize": "Room size limit",
"limitRoomSizeSubtitle": "How many items/products/categories each room may contain",
"limitRoomMemberCount": "Room member limit",
"limitRoomMemberCountSubtitle": "How many members each of your rooms may have",
"userDiscoverable": "Discoverable",
"userDiscoverableSubtitle": "Determines if your account can be discovered by users from other servers",
"changeThemeTitle": "Change Theme",
"changeThemeSubtitle": "Choose your preferred color-scheme",
"changePasswordTitle": "Change Password",
"changePasswordSubtitle": "Choose a new password for your account",
"exportAccountTitle": "Export Account",
"exportAccountSubtitle": "Export account data",
"deleteAccountTitle": "Delete Account",
"deleteAccountSubtitle": "Delete your account from your homeserver",
"deleteAccountConfirm": "Do you really want to delete your account?",
"logOut": "Log out",
"logOutConfirm": "Do you really want to log out?",
"inputOldPasswordLabel": "Old Password",
"inputOldPasswordHint": "Your current password",
"inputOldPasswordHelp": "Type your current password here",
"inputNewPasswordLabel": "New Password",
"inputNewPasswordHint": "Your new password",
"inputNewPasswordHelp": "Password has to be at least six characters long",
"inputNewPasswordRepeatLabel": "Repeat new Password",
"inputNewPasswordRepeatHint": "Type your new password again",
"inputNewPasswordRepeatHelp": "Make sure this matches your new password",
"errorPasswordsDontMatch": "New passwords do not match",
"errorOldPasswordWrong": "Your old password is wrong",
"newCategoryShort": "New",
"newCategoryLong": "Create a new category",
"yes": "Yes",
"loading": "Loading",
"dismiss": "Dismiss",
"cancel": "Cancel",
"ok": "OK",
"close": "Close",
"update": "Update",
"errorServerClosed": "Server is offline",
"errorBruteforce": "Too many requests",
"errorNotFound": "Ressource not found",
"errorInvalidState": "Missing data",
"errorInvalidData": "Invalid data",
"errorServerPermissions": "You are not allowed to perform this action",
"errorRemoteRecursion": "Unable to forward request to remote",
"errorRemote": "Unable to process remote request",
"errorAccountDeletion": "Your account no longer exists",
"errorNoSuchAccount": "Account does not exist",
"errorUsernameTaken": "Account with that username already exists",
"errorNoSuchRoom": "Room does not exist",
"errorRoomIdTaken": "Room with that ID already exists",
"errorNoSuchRoomMember": "There is no Member with that ID",
"errorAlreadyInRoom": "The user is already a member of this room",
"errorReachedRoomLimit": "You are not allowed to create more rooms",
"errorReachedRoomUserLimit": "Cannot join room. User limit exceeded",
"errorReachedRoomDataLimit": "Reached room storage limit",
"errorNotRoomMember": "You are not a member of this room",
"errorRoomOwner": "The room owner (you) is not allowed to perform this action",
"errorRoomPermissions": "You are not allowed to perform this action",
"errorNoSuchCategory": "Category does not exist",
"errorNoSuchProduct": "Product does not exist",
"errorNoSuchItem": "Item does not exist",
"errorCreatingCategory": "Unable to create Category",
"errorCreatingProduct": "Unable to create Product",
"errorCreatingItem": "Unable to create Item",
"errorServerConfig": "Cannot join server. User limit exceeded",
"errorOTA": "Invalid OTA",
"errorAuth": "Username or password wrong",
"errorInvalidSignature": "Unable to verify signature",
"errorInvalidToken": "Invalid Token",
"errorServerDoesntExist": "Server does not exist",
"errorInvalidServerToken": "Server token invalid",
"editCategoryShort": "Edit",
"editCategory": "Edit Category",
"editCategoryLong": "Change the category color or name",
"newCategory": "New Category",
"newCategoryLong": "Create a new category",
"newCategoryShort": "Create",
"deleteCategory": "Delete Category",
"deleteCategoryConfirm": "Do you really want to remove the category named {category}",
"@deleteCategoryConfirm": {
"placeholders": {
"category": {
"type": "String",
"example": "fruit"
}
}
},
"deleteCategoryLong": "Remove category and unlink items",
"changeCategoryColor": "Change category color",
"chooseCategoryColor": "Choose a color for your category",
"inputCategoryNameLabel": "Category Name",
"inputCategoryNameHint": "Name the category",
"inputCategoryNameHelp": "Categories can be used to sort your shopping list",
"categoryNameOther": "Other",
"createProduct": "New Product",
"createProductShort": "New",
"editProduct": "Edit Product",
"editProductShort": "Edit",
"shoppingList": "Shopping List",
"shoppingCart": "Shopping Cart",
"itemShowLinkedProductTitle": "View linked Product",
"itemShowLinkedProductSubtitle": "Displays additional information about the product",
"productNameNone": "None",
"selectCategoryLabel": "Category",
"selectCategoryHint": "Select a category",
"selectLinkedProductLabel": "Linked Product",
"selectLinkedProductHint": "Link a product to your item",
"selectParentProductLabel": "Parent Product",
"selectParentProductHint": "Nest products by choosing a parent product"
}