| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668 | {  "appName": "AppFlowy",  "defaultUsername": "Me",  "welcomeText": "Welcome to @:appName",  "githubStarText": "Star on GitHub",  "subscribeNewsletterText": "Subscribe to Newsletter",  "letsGoButtonText": "Quick Start",  "title": "Title",  "youCanAlso": "You can also",  "and": "and",  "blockActions": {    "addBelowTooltip": "Click to add below",    "addAboveCmd": "Alt+click",    "addAboveMacCmd": "Option+click",    "addAboveTooltip": "to add above",    "dragTooltip": "Drag to move",    "openMenuTooltip": "Click to open menu"  },  "signUp": {    "buttonText": "Sign Up",    "title": "Sign Up to @:appName",    "getStartedText": "Get Started",    "emptyPasswordError": "Password can't be empty",    "repeatPasswordEmptyError": "Repeat password can't be empty",    "unmatchedPasswordError": "Repeat password is not the same as password",    "alreadyHaveAnAccount": "Already have an account?",    "emailHint": "Email",    "passwordHint": "Password",    "repeatPasswordHint": "Repeat password",    "signUpWith": "Sign up with:"  },  "signIn": {    "loginTitle": "Login to @:appName",    "loginButtonText": "Login",    "loginAsGuestButtonText": "Get Started",    "buttonText": "Sign In",    "forgotPassword": "Forgot Password?",    "emailHint": "Email",    "passwordHint": "Password",    "dontHaveAnAccount": "Don't have an account?",    "repeatPasswordEmptyError": "Repeat password can't be empty",    "unmatchedPasswordError": "Repeat password is not the same as password",    "signInWith": "Sign in with:"  },  "workspace": {    "create": "Create workspace",    "hint": "workspace",    "notFoundError": "Workspace not found"  },  "shareAction": {    "buttonText": "Share",    "workInProgress": "Coming soon",    "markdown": "Markdown",    "copyLink": "Copy Link"  },  "moreAction": {    "small": "small",    "medium": "medium",    "large": "large",    "fontSize": "Font Size",    "import": "Import",    "moreOptions": "More options"  },  "importPanel": {    "textAndMarkdown": "Text & Markdown",    "documentFromV010": "Document from v0.1.0",    "databaseFromV010": "Database from v0.1.0",    "csv": "CSV",    "database": "Database"  },  "disclosureAction": {    "rename": "Rename",    "delete": "Delete",    "duplicate": "Duplicate",    "unfavorite": "Remove from favorites",    "favorite": "Add to favorites",    "openNewTab": "Open in a new tab",    "moveTo": "Move to",    "addToFavorites": "Add to Favorites",    "copyLink": "Copy Link"  },  "blankPageTitle": "Blank page",  "newPageText": "New page",  "trash": {    "text": "Trash",    "restoreAll": "Restore All",    "deleteAll": "Delete All",    "pageHeader": {      "fileName": "File name",      "lastModified": "Last Modified",      "created": "Created"    },    "confirmDeleteAll": {      "title": "Are you sure to delete all pages in Trash?",      "caption": "This action cannot be undone."    },    "confirmRestoreAll": {      "title": "Are you sure to restore all pages in Trash?",      "caption": "This action cannot be undone."    }  },  "deletePagePrompt": {    "text": "This page is in Trash",    "restore": "Restore page",    "deletePermanent": "Delete permanently"  },  "dialogCreatePageNameHint": "Page name",  "questionBubble": {    "shortcuts": "Shortcuts",    "whatsNew": "What's new?",    "help": "Help & Support",    "markdown": "Markdown",    "debug": {      "name": "Debug Info",      "success": "Copied debug info to clipboard!",      "fail": "Unable to copy debug info to clipboard"    },    "feedback": "Feedback"  },  "menuAppHeader": {    "moreButtonToolTip": "Remove, rename, and more...",    "addPageTooltip": "Quickly add a page inside",    "defaultNewPageName": "Untitled",    "renameDialog": "Rename"  },  "toolbar": {    "undo": "Undo",    "redo": "Redo",    "bold": "Bold",    "italic": "Italic",    "underline": "Underline",    "strike": "Strikethrough",    "numList": "Numbered List",    "bulletList": "Bulleted List",    "checkList": "Check List",    "inlineCode": "Inline Code",    "quote": "Quote Block",    "header": "Header",    "highlight": "Highlight",    "color": "Color",    "addLink": "Add Link",    "link": "Link"  },  "tooltip": {    "lightMode": "Switch to Light mode",    "darkMode": "Switch to Dark mode",    "openAsPage": "Open as a Page",    "addNewRow": "Add a new row",    "openMenu": "Click to open menu",    "dragRow": "Long press to reorder the row",    "viewDataBase": "View database",    "referencePage": "This {name} is referenced",    "addBlockBelow": "Add a block below"  },  "sideBar": {    "closeSidebar": "Close side bar",    "openSidebar": "Open side bar",    "personal": "Personal",    "favorites": "Favorites",    "clickToHidePersonal": "Click to hide personal section",    "clickToHideFavorites": "Click to hide favorite section",    "addAPage": "Add a page"  },  "notifications": {    "export": {      "markdown": "Exported Note To Markdown",      "path": "Documents/flowy"    }  },  "contactsPage": {    "title": "Contacts",    "whatsHappening": "What's happening this week?",    "addContact": "Add Contact",    "editContact": "Edit Contact"  },  "button": {    "OK": "OK",    "Done": "Done",    "Cancel": "Cancel",    "signIn": "Sign In",    "signOut": "Sign Out",    "complete": "Complete",    "save": "Save",    "generate": "Generate",    "esc": "ESC",    "keep": "Keep",    "tryAgain": "Try again",    "discard": "Discard",    "replace": "Replace",    "insertBelow": "Insert Below",    "upload": "Upload",    "edit": "Edit",    "delete": "Delete",    "duplicate": "Duplicate",    "done": "Done",    "putback": "Put Back"  },  "label": {    "welcome": "Welcome!",    "firstName": "First Name",    "middleName": "Middle Name",    "lastName": "Last Name",    "stepX": "Step {X}"  },  "oAuth": {    "err": {      "failedTitle": "Unable to connect to your account.",      "failedMsg": "Please make sure you've completed the sign-in process in your browser."    },    "google": {      "title": "GOOGLE SIGN-IN",      "instruction1": "In order to import your Google Contacts, you'll need to authorize this application using your web browser.",      "instruction2": "Copy this code to your clipboard by clicking the icon or selecting the text:",      "instruction3": "Navigate to the following link in your web browser, and enter the above code:",      "instruction4": "Press the button below when you've completed signup:"    }  },  "settings": {    "title": "Settings",    "menu": {      "appearance": "Appearance",      "language": "Language",      "user": "User",      "files": "Files",      "open": "Open Settings",      "logout": "Logout",      "logoutPrompt": "Are you sure to logout?",      "syncSetting": "Sync Setting",      "enableSync": "Enable sync",      "historicalUserList": "User history",      "historicalUserListTooltip": "This list shows your login history. You can click to login if it's a local user",      "openHistoricalUser": "Click to open user"    },    "appearance": {      "fontFamily": {        "label": "Font Family",        "search": "Search"      },      "themeMode": {        "label": "Theme Mode",        "light": "Light Mode",        "dark": "Dark Mode",        "system": "Adapt to System"      },      "themeUpload": {        "button": "Upload",        "description": "Upload your own AppFlowy theme using the button below.",        "failure": "The theme that was uploaded had an invalid format.",        "loading": "Please wait while we validate and upload your theme...",        "uploadSuccess": "Your theme was uploaded successfully",        "deletionFailure": "Failed to delete the theme. Try to delete it manually.",        "filePickerDialogTitle": "Choose a .flowy_plugin file",        "urlUploadFailure": "Failed to open url: {}"      },      "theme": "Theme",      "builtInsLabel": "Built-in Themes",      "pluginsLabel": "Plugins"    },    "files": {      "copy": "Copy",      "defaultLocation": "Read files and data storage location",      "exportData": "Export your data",      "doubleTapToCopy": "Double tap to copy the path",      "restoreLocation": "Restore to AppFlowy default path",      "customizeLocation": "Open another folder",      "restartApp": "Please restart app for the changes to take effect.",      "exportDatabase": "Export database",      "selectFiles": "Select the files that need to be export",      "selectAll": "Select all",      "deselectAll": "Deselect all",      "createNewFolder": "Create a new folder",      "createNewFolderDesc": "Tell us where you want to store your data",      "defineWhereYourDataIsStored": "Define where your data is stored",      "open": "Open",      "openFolder": "Open an existing folder",      "openFolderDesc": "Read and write it to your existing AppFlowy folder",      "folderHintText": "folder name",      "location": "Creating a new folder",      "locationDesc": "Pick a name for your AppFlowy data folder",      "browser": "Browse",      "create": "Create",      "set": "Set",      "folderPath": "Path to store your folder",      "locationCannotBeEmpty": "Path cannot be empty",      "pathCopiedSnackbar": "File storage path copied to clipboard!",      "changeLocationTooltips": "Change the data directory",      "change": "Change",      "openLocationTooltips": "Open another data directory",      "openCurrentDataFolder": "Open current data directory",      "recoverLocationTooltips": "Reset to AppFlowy's default data directory",      "exportFileSuccess": "Export file successfully!",      "exportFileFail": "Export file failed!",      "export": "Export"    },    "user": {      "name": "Name",      "icon": "Icon",      "selectAnIcon": "Select an icon",      "pleaseInputYourOpenAIKey": "please input your OpenAI key",      "clickToLogout": "Click to logout the current user"    },    "shortcuts": {      "shortcutsLabel": "Shortcuts",      "command": "Command",      "keyBinding": "Keybinding",      "addNewCommand": "Add New Command",      "updateShortcutStep": "Press desired key combination and press ENTER",      "shortcutIsAlreadyUsed": "This shortcut is already used for: {conflict}",      "resetToDefault": "Reset to default keybindings",      "couldNotLoadErrorMsg": "Could not load shortcuts, Try again",      "couldNotSaveErrorMsg": "Could not save shortcuts, Try again"    }  },  "grid": {    "deleteView": "Are you sure you want to delete this view?",    "createView": "New",    "settings": {      "filter": "Filter",      "sort": "Sort",      "sortBy": "Sort by",      "properties": "Properties",      "reorderPropertiesTooltip": "Drag to reorder properties",      "group": "Group",      "addFilter": "Add Filter",      "deleteFilter": "Delete filter",      "filterBy": "Filter by...",      "typeAValue": "Type a value...",      "layout": "Layout",      "databaseLayout": "Layout"    },    "textFilter": {      "contains": "Contains",      "doesNotContain": "Does not contain",      "endsWith": "Ends with",      "startWith": "Starts with",      "is": "Is",      "isNot": "Is not",      "isEmpty": "Is empty",      "isNotEmpty": "Is not empty",      "choicechipPrefix": {        "isNot": "Not",        "startWith": "Starts with",        "endWith": "Ends with",        "isEmpty": "is empty",        "isNotEmpty": "is not empty"      }    },    "checkboxFilter": {      "isChecked": "Checked",      "isUnchecked": "Unchecked",      "choicechipPrefix": {        "is": "is"      }    },    "checklistFilter": {      "isComplete": "is complete",      "isIncomplted": "is incomplete"    },    "singleSelectOptionFilter": {      "is": "Is",      "isNot": "Is not",      "isEmpty": "Is empty",      "isNotEmpty": "Is not empty"    },    "multiSelectOptionFilter": {      "contains": "Contains",      "doesNotContain": "Does not contain",      "isEmpty": "Is empty",      "isNotEmpty": "Is not empty"    },    "field": {      "hide": "Hide",      "insertLeft": "Insert Left",      "insertRight": "Insert Right",      "duplicate": "Duplicate",      "delete": "Delete",      "textFieldName": "Text",      "checkboxFieldName": "Checkbox",      "dateFieldName": "Date",      "updatedAtFieldName": "Last modified time",      "createdAtFieldName": "Created time",      "numberFieldName": "Numbers",      "singleSelectFieldName": "Select",      "multiSelectFieldName": "Multiselect",      "urlFieldName": "URL",      "checklistFieldName": "Checklist",      "numberFormat": "Number format",      "dateFormat": "Date format",      "includeTime": "Include time",      "dateFormatFriendly": "Month Day, Year",      "dateFormatISO": "Year-Month-Day",      "dateFormatLocal": "Month/Day/Year",      "dateFormatUS": "Year/Month/Day",      "dateFormatDayMonthYear": "Day/Month/Year",      "timeFormat": "Time format",      "invalidTimeFormat": "Invalid format",      "timeFormatTwelveHour": "12 hour",      "timeFormatTwentyFourHour": "24 hour",      "clearDate": "Clear date",      "addSelectOption": "Add an option",      "optionTitle": "Options",      "addOption": "Add option",      "editProperty": "Edit property",      "newProperty": "New property",      "deleteFieldPromptMessage": "Are you sure? This property will be deleted"    },    "sort": {      "ascending": "Ascending",      "descending": "Descending",      "deleteSort": "Delete sort",      "addSort": "Add sort"    },    "row": {      "duplicate": "Duplicate",      "delete": "Delete",      "textPlaceholder": "Empty",      "copyProperty": "Copied property to clipboard",      "count": "Count",      "newRow": "New row",      "action": "Action"    },    "selectOption": {      "create": "Create",      "purpleColor": "Purple",      "pinkColor": "Pink",      "lightPinkColor": "Light Pink",      "orangeColor": "Orange",      "yellowColor": "Yellow",      "limeColor": "Lime",      "greenColor": "Green",      "aquaColor": "Aqua",      "blueColor": "Blue",      "deleteTag": "Delete tag",      "colorPanelTitle": "Colors",      "panelTitle": "Select an option or create one",      "searchOption": "Search for an option"    },    "checklist": {      "panelTitle": "Add an item"    },    "menuName": "Grid",    "referencedGridPrefix": "View of"  },  "document": {    "menuName": "Document",    "date": {      "timeHintTextInTwelveHour": "01:00 PM",      "timeHintTextInTwentyFourHour": "13:00"    },    "slashMenu": {      "board": {        "selectABoardToLinkTo": "Select a Board to link to",        "createANewBoard": "Create a new Board"      },      "grid": {        "selectAGridToLinkTo": "Select a Grid to link to",        "createANewGrid": "Create a new Grid"      },      "calendar": {        "selectACalendarToLinkTo": "Select a Calendar to link to",        "createANewCalendar": "Create a new Calendar"      }    },    "selectionMenu": {      "outline": "Outline"    },    "plugins": {      "referencedBoard": "Referenced Board",      "referencedGrid": "Referenced Grid",      "referencedCalendar": "Referenced Calendar",      "autoGeneratorMenuItemName": "OpenAI Writer",      "autoGeneratorTitleName": "OpenAI: Ask AI to write anything...",      "autoGeneratorLearnMore": "Learn more",      "autoGeneratorGenerate": "Generate",      "autoGeneratorHintText": "Ask OpenAI ...",      "autoGeneratorCantGetOpenAIKey": "Can't get OpenAI key",      "autoGeneratorRewrite": "Rewrite",      "smartEdit": "AI Assistants",      "openAI": "OpenAI",      "smartEditFixSpelling": "Fix spelling",      "warning": "⚠️ AI responses can be inaccurate or misleading.",      "smartEditSummarize": "Summarize",      "smartEditImproveWriting": "Improve writing",      "smartEditMakeLonger": "Make longer",      "smartEditCouldNotFetchResult": "Could not fetch result from OpenAI",      "smartEditCouldNotFetchKey": "Could not fetch OpenAI key",      "smartEditDisabled": "Connect OpenAI in Settings",      "discardResponse": "Do you want to discard the AI responses?",      "createInlineMathEquation": "Create equation",      "toggleList": "Toggle List",      "cover": {        "changeCover": "Change Cover",        "colors": "Colors",        "images": "Images",        "clearAll": "Clear All",        "abstract": "Abstract",        "addCover": "Add Cover",        "addLocalImage": "Add local image",        "invalidImageUrl": "Invalid image URL",        "failedToAddImageToGallery": "Failed to add image to gallery",        "enterImageUrl": "Enter image URL",        "add": "Add",        "back": "Back",        "saveToGallery": "Save to gallery",        "removeIcon": "Remove Icon",        "pasteImageUrl": "Paste image URL",        "or": "OR",        "pickFromFiles": "Pick from files",        "couldNotFetchImage": "Could not fetch image",        "imageSavingFailed": "Image Saving Failed",        "addIcon": "Add Icon",        "coverRemoveAlert": "It will be removed from cover after it is deleted.",        "alertDialogConfirmation": "Are you sure, you want to continue?"      },      "mathEquation": {        "addMathEquation": "Add Math Equation",        "editMathEquation": "Edit Math Equation"      },      "optionAction": {        "click": "Click",        "toOpenMenu": " to open menu",        "delete": "Delete",        "duplicate": "Duplicate",        "turnInto": "Turn into",        "moveUp": "Move up",        "moveDown": "Move down",        "color": "Color",        "align": "Align",        "left": "Left",        "center": "Center",        "right": "Right",        "defaultColor": "Default"      },      "image": {        "copiedToPasteBoard": "The image link has been copied to the clipboard"      },      "outline": {        "addHeadingToCreateOutline": "Add headings to create a table of contents."      }    },    "textBlock": {      "placeholder": "Type '/' for commands"    },    "title": {      "placeholder": "Untitled"    },    "imageBlock": {      "placeholder": "Click to add image",      "upload": {        "label": "Upload",        "placeholder": "Click to upload image"      },      "url": {        "label": "Image URL",        "placeholder": "Enter image URL"      },      "support": "Image size limit is 5MB. Supported formats: JPEG, PNG, GIF, SVG",      "error": {        "invalidImage": "Invalid image",        "invalidImageSize": "Image size must be less than 5MB",        "invalidImageFormat": "Image format is not supported. Supported formats: JPEG, PNG, GIF, SVG",        "invalidImageUrl": "Invalid image URL"      }    },    "codeBlock": {      "language": {        "label": "Language",        "placeholder": "Select language"      }    },    "inlineLink": {      "placeholder": "Paste or type a link",      "openInNewTab": "Open in new tab",      "copyLink": "Copy link",      "removeLink": "Remove link",      "url": {        "label": "Link URL",        "placeholder": "Enter link URL"      },      "title": {        "label": "Link Title",        "placeholder": "Enter link title"      }    }  },  "board": {    "column": {      "create_new_card": "New"    },    "menuName": "Board",    "referencedBoardPrefix": "View of"  },  "calendar": {    "menuName": "Calendar",    "defaultNewCalendarTitle": "Untitled",    "navigation": {      "today": "Today",      "jumpToday": "Jump to Today",      "previousMonth": "Previous Month",      "nextMonth": "Next Month"    },    "settings": {      "showWeekNumbers": "Show week numbers",      "showWeekends": "Show weekends",      "firstDayOfWeek": "Start week on",      "layoutDateField": "Layout calendar by",      "noDateTitle": "No Date",      "noDateHint": "Unscheduled events will show up here",      "clickToAdd": "Click to add to the calendar",      "name": "Calendar layout"    },    "referencedCalendarPrefix": "View of"  },  "errorDialog": {    "title": "AppFlowy Error",    "howToFixFallback": "We're sorry for the inconvenience! Submit an issue on our GitHub page that describes your error.",    "github": "View on GitHub"  },  "search": {    "label": "Search",    "placeholder": {      "actions": "Search actions..."    }  },  "message": {    "copy": {      "success": "Copied!",      "fail": "Unable to copy"    }  },  "unSupportBlock": "The current version does not support this Block.",  "views": {    "deleteContentTitle": "Are you sure want to delete the {pageType}?",    "deleteContentCaption": "if you delete this {pageType}, you can restore it from the trash."  },  "colors": {    "custom": "Custom",    "default": "Default",    "red": "Red",    "orange": "Orange",    "yellow": "Yellow",    "green": "Green",    "blue": "Blue",    "purple": "Purple",    "pink": "Pink",    "brown": "Brown",    "gray": "Gray"  },  "emoji": {    "filter": "Filter",    "random": "Random",    "selectSkinTone": "Select skin tone",    "remove": "Remove emoji",    "categories": {      "smileys": "Smileys & Emotion",      "people": "People & Body",      "animals": "Animals & Nature",      "food": "Food & Drink",      "activities": "Activities",      "places": "Travel & Places",      "objects": "Objects",      "symbols": "Symbols",      "flags": "Flags",      "nature": "Nature",      "frequentlyUsed": "Frequently Used"    }  }}
 |