en.json 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453
  1. {
  2. "appName": "AppFlowy",
  3. "defaultUsername": "Me",
  4. "welcomeText": "Welcome to @:appName",
  5. "githubStarText": "Star on GitHub",
  6. "subscribeNewsletterText": "Subscribe to Newsletter",
  7. "letsGoButtonText": "Quick Start",
  8. "title": "Title",
  9. "signUp": {
  10. "buttonText": "Sign Up",
  11. "title": "Sign Up to @:appName",
  12. "getStartedText": "Get Started",
  13. "emptyPasswordError": "Password can't be empty",
  14. "repeatPasswordEmptyError": "Repeat password can't be empty",
  15. "unmatchedPasswordError": "Repeat password is not the same as password",
  16. "alreadyHaveAnAccount": "Already have an account?",
  17. "emailHint": "Email",
  18. "passwordHint": "Password",
  19. "repeatPasswordHint": "Repeat password"
  20. },
  21. "signIn": {
  22. "loginTitle": "Login to @:appName",
  23. "loginButtonText": "Login",
  24. "loginAsGuestButtonText": "Get Started",
  25. "buttonText": "Sign In",
  26. "forgotPassword": "Forgot Password?",
  27. "emailHint": "Email",
  28. "passwordHint": "Password",
  29. "dontHaveAnAccount": "Don't have an account?",
  30. "repeatPasswordEmptyError": "Repeat password can't be empty",
  31. "unmatchedPasswordError": "Repeat password is not the same as password"
  32. },
  33. "workspace": {
  34. "create": "Create workspace",
  35. "hint": "workspace",
  36. "notFoundError": "Workspace not found"
  37. },
  38. "shareAction": {
  39. "buttonText": "Share",
  40. "workInProgress": "Coming soon",
  41. "markdown": "Markdown",
  42. "copyLink": "Copy Link"
  43. },
  44. "moreAction": {
  45. "small": "small",
  46. "medium": "medium",
  47. "large": "large",
  48. "fontSize": "Font Size",
  49. "import": "Import",
  50. "moreOptions": "More options"
  51. },
  52. "disclosureAction": {
  53. "rename": "Rename",
  54. "delete": "Delete",
  55. "duplicate": "Duplicate"
  56. },
  57. "blankPageTitle": "Blank page",
  58. "newPageText": "New page",
  59. "trash": {
  60. "text": "Trash",
  61. "restoreAll": "Restore All",
  62. "deleteAll": "Delete All",
  63. "pageHeader": {
  64. "fileName": "File name",
  65. "lastModified": "Last Modified",
  66. "created": "Created"
  67. }
  68. },
  69. "deletePagePrompt": {
  70. "text": "This page is in Trash",
  71. "restore": "Restore page",
  72. "deletePermanent": "Delete permanently"
  73. },
  74. "dialogCreatePageNameHint": "Page name",
  75. "questionBubble": {
  76. "shortcuts": "Shortcuts",
  77. "whatsNew": "What's new?",
  78. "help": "Help & Support",
  79. "markdown": "Markdown",
  80. "debug": {
  81. "name": "Debug Info",
  82. "success": "Copied debug info to clipboard!",
  83. "fail": "Unable to copy debug info to clipboard"
  84. }
  85. },
  86. "menuAppHeader": {
  87. "addPageTooltip": "Quickly add a page inside",
  88. "defaultNewPageName": "Untitled",
  89. "renameDialog": "Rename"
  90. },
  91. "toolbar": {
  92. "undo": "Undo",
  93. "redo": "Redo",
  94. "bold": "Bold",
  95. "italic": "Italic",
  96. "underline": "Underline",
  97. "strike": "Strikethrough",
  98. "numList": "Numbered List",
  99. "bulletList": "Bulleted List",
  100. "checkList": "Check List",
  101. "inlineCode": "Inline Code",
  102. "quote": "Quote Block",
  103. "header": "Header",
  104. "highlight": "Highlight",
  105. "color": "Color"
  106. },
  107. "tooltip": {
  108. "lightMode": "Switch to Light mode",
  109. "darkMode": "Switch to Dark mode",
  110. "openAsPage": "Open as a Page",
  111. "addNewRow": "Add a new row",
  112. "openMenu": "Click to open menu",
  113. "dragRow": "Long press to reorder the row",
  114. "viewDataBase": "View database",
  115. "referencePage": "This {name} is referenced"
  116. },
  117. "sideBar": {
  118. "closeSidebar": "Close side bar",
  119. "openSidebar": "Open side bar"
  120. },
  121. "notifications": {
  122. "export": {
  123. "markdown": "Exported Note To Markdown",
  124. "path": "Documents/flowy"
  125. }
  126. },
  127. "contactsPage": {
  128. "title": "Contacts",
  129. "whatsHappening": "What's happening this week?",
  130. "addContact": "Add Contact",
  131. "editContact": "Edit Contact"
  132. },
  133. "button": {
  134. "OK": "OK",
  135. "Done": "Done",
  136. "Cancel": "Cancel",
  137. "signIn": "Sign In",
  138. "signOut": "Sign Out",
  139. "complete": "Complete",
  140. "save": "Save",
  141. "generate": "Generate",
  142. "esc": "ESC",
  143. "keep": "Keep",
  144. "tryAgain": "Try again",
  145. "discard": "Discard",
  146. "replace": "Replace",
  147. "insertBelow": "Insert Below"
  148. },
  149. "label": {
  150. "welcome": "Welcome!",
  151. "firstName": "First Name",
  152. "middleName": "Middle Name",
  153. "lastName": "Last Name",
  154. "stepX": "Step {X}"
  155. },
  156. "oAuth": {
  157. "err": {
  158. "failedTitle": "Unable to connect to your account.",
  159. "failedMsg": "Please make sure you've completed the sign-in process in your browser."
  160. },
  161. "google": {
  162. "title": "GOOGLE SIGN-IN",
  163. "instruction1": "In order to import your Google Contacts, you'll need to authorize this application using your web browser.",
  164. "instruction2": "Copy this code to your clipboard by clicking the icon or selecting the text:",
  165. "instruction3": "Navigate to the following link in your web browser, and enter the above code:",
  166. "instruction4": "Press the button below when you've completed signup:"
  167. }
  168. },
  169. "settings": {
  170. "title": "Settings",
  171. "menu": {
  172. "appearance": "Appearance",
  173. "language": "Language",
  174. "user": "User",
  175. "files": "Files",
  176. "open": "Open Settings"
  177. },
  178. "appearance": {
  179. "themeMode": {
  180. "label": "Theme Mode",
  181. "light": "Light Mode",
  182. "dark": "Dark Mode",
  183. "system": "Adapt to System"
  184. },
  185. "theme": "Theme"
  186. },
  187. "files": {
  188. "copy": "Copy",
  189. "defaultLocation": "Read files and data storage location",
  190. "exportData": "Export your data",
  191. "doubleTapToCopy": "Double tap to copy the path",
  192. "restoreLocation": "Restore to AppFlowy default path",
  193. "customizeLocation": "Open another folder",
  194. "restartApp": "Please restart app for the changes to take effect.",
  195. "exportDatabase": "Export database",
  196. "selectFiles": "Select the files that need to be export",
  197. "createNewFolder": "Create a new folder",
  198. "createNewFolderDesc": "Tell us where you want to store your data",
  199. "open": "Open",
  200. "openFolder": "Open an existing folder",
  201. "openFolderDesc": "Read and write it to your existing AppFlowy folder",
  202. "folderHintText": "folder name",
  203. "location": "Creating a new folder",
  204. "locationDesc": "Pick a name for your AppFlowy data folder",
  205. "browser": "Browse",
  206. "create": "Create",
  207. "folderPath": "Path to store your folder",
  208. "locationCannotBeEmpty": "Path cannot be empty",
  209. "pathCopiedSnackbar": "File storage path copied to clipboard!",
  210. "changeLocationTooltips": "Change the files read the data directory",
  211. "change": "Change",
  212. "openLocationTooltips": "Open the files read the data directory",
  213. "recoverLocationTooltips": "Recover the files read the data directory",
  214. "exportFileSuccess": "Export file successfully!",
  215. "exportFileFail": "Export file failed!"
  216. },
  217. "user": {
  218. "name": "Name",
  219. "icon": "Icon",
  220. "selectAnIcon": "Select an icon",
  221. "pleaseInputYourOpenAIKey": "please input your OpenAI key"
  222. }
  223. },
  224. "grid": {
  225. "settings": {
  226. "filter": "Filter",
  227. "sort": "Sort",
  228. "sortBy": "Sort by",
  229. "Properties": "Properties",
  230. "group": "Group",
  231. "addFilter": "Add Filter",
  232. "deleteFilter": "Delete filter",
  233. "filterBy": "Filter by...",
  234. "typeAValue": "Type a value...",
  235. "layout": "Layout",
  236. "databaseLayout": "Layout"
  237. },
  238. "textFilter": {
  239. "contains": "Contains",
  240. "doesNotContain": "Does not contain",
  241. "endsWith": "Ends with",
  242. "startWith": "Starts with",
  243. "is": "Is",
  244. "isNot": "Is not",
  245. "isEmpty": "Is empty",
  246. "isNotEmpty": "Is not empty",
  247. "choicechipPrefix": {
  248. "isNot": "Not",
  249. "startWith": "Starts with",
  250. "endWith": "Ends with",
  251. "isEmpty": "is empty",
  252. "isNotEmpty": "is not empty"
  253. }
  254. },
  255. "checkboxFilter": {
  256. "isChecked": "Checked",
  257. "isUnchecked": "Unchecked",
  258. "choicechipPrefix": {
  259. "is": "is"
  260. }
  261. },
  262. "checklistFilter": {
  263. "isComplete": "is complete",
  264. "isIncomplted": "is incomplete"
  265. },
  266. "singleSelectOptionFilter": {
  267. "is": "Is",
  268. "isNot": "Is not",
  269. "isEmpty": "Is empty",
  270. "isNotEmpty": "Is not empty"
  271. },
  272. "multiSelectOptionFilter": {
  273. "contains": "Contains",
  274. "doesNotContain": "Does not contain",
  275. "isEmpty": "Is empty",
  276. "isNotEmpty": "Is not empty"
  277. },
  278. "field": {
  279. "hide": "Hide",
  280. "insertLeft": "Insert Left",
  281. "insertRight": "Insert Right",
  282. "duplicate": "Duplicate",
  283. "delete": "Delete",
  284. "textFieldName": "Text",
  285. "checkboxFieldName": "Checkbox",
  286. "dateFieldName": "Date",
  287. "updatedAtFieldName": "Last modified time",
  288. "createdAtFieldName": "Created time",
  289. "numberFieldName": "Numbers",
  290. "singleSelectFieldName": "Select",
  291. "multiSelectFieldName": "Multiselect",
  292. "urlFieldName": "URL",
  293. "checklistFieldName": "Checklist",
  294. "numberFormat": "Number format",
  295. "dateFormat": "Date format",
  296. "includeTime": "Include time",
  297. "dateFormatFriendly": "Month Day, Year",
  298. "dateFormatISO": "Year-Month-Day",
  299. "dateFormatLocal": "Month/Day/Year",
  300. "dateFormatUS": "Year/Month/Day",
  301. "dateFormatDayMonthYear": "Day/Month/Year",
  302. "timeFormat": "Time format",
  303. "invalidTimeFormat": "Invalid format",
  304. "timeFormatTwelveHour": "12 hour",
  305. "timeFormatTwentyFourHour": "24 hour",
  306. "addSelectOption": "Add an option",
  307. "optionTitle": "Options",
  308. "addOption": "Add option",
  309. "editProperty": "Edit property",
  310. "newProperty": "New property",
  311. "deleteFieldPromptMessage": "Are you sure? This property will be deleted"
  312. },
  313. "sort": {
  314. "ascending": "Ascending",
  315. "descending": "Descending",
  316. "deleteSort": "Delete sort",
  317. "addSort": "Add sort"
  318. },
  319. "row": {
  320. "duplicate": "Duplicate",
  321. "delete": "Delete",
  322. "textPlaceholder": "Empty",
  323. "copyProperty": "Copied property to clipboard",
  324. "count": "Count",
  325. "newRow": "New row",
  326. "action": "Action"
  327. },
  328. "selectOption": {
  329. "create": "Create",
  330. "purpleColor": "Purple",
  331. "pinkColor": "Pink",
  332. "lightPinkColor": "Light Pink",
  333. "orangeColor": "Orange",
  334. "yellowColor": "Yellow",
  335. "limeColor": "Lime",
  336. "greenColor": "Green",
  337. "aquaColor": "Aqua",
  338. "blueColor": "Blue",
  339. "deleteTag": "Delete tag",
  340. "colorPanelTitle": "Colors",
  341. "panelTitle": "Select an option or create one",
  342. "searchOption": "Search for an option"
  343. },
  344. "checklist": {
  345. "panelTitle": "Add an item"
  346. },
  347. "menuName": "Grid",
  348. "referencedGridPrefix": "View of"
  349. },
  350. "document": {
  351. "menuName": "Document",
  352. "date": {
  353. "timeHintTextInTwelveHour": "01:00 PM",
  354. "timeHintTextInTwentyFourHour": "13:00"
  355. },
  356. "slashMenu": {
  357. "board": {
  358. "selectABoardToLinkTo": "Select a Board to link to",
  359. "createANewBoard": "Create a new Board"
  360. },
  361. "grid": {
  362. "selectAGridToLinkTo": "Select a Grid to link to",
  363. "createANewGrid": "Create a new Grid"
  364. }
  365. },
  366. "plugins": {
  367. "referencedBoard": "Referenced Board",
  368. "referencedGrid": "Referenced Grid",
  369. "autoGeneratorMenuItemName": "OpenAI Writer",
  370. "autoGeneratorTitleName": "OpenAI: Ask AI to write anything...",
  371. "autoGeneratorLearnMore": "Learn more",
  372. "autoGeneratorGenerate": "Generate",
  373. "autoGeneratorHintText": "Ask OpenAI ...",
  374. "autoGeneratorCantGetOpenAIKey": "Can't get OpenAI key",
  375. "autoGeneratorRewrite": "Rewrite",
  376. "smartEdit": "AI Assistants",
  377. "openAI": "OpenAI",
  378. "smartEditFixSpelling": "Fix spelling",
  379. "warning": "⚠️ AI responses can be inaccurate or misleading.",
  380. "smartEditSummarize": "Summarize",
  381. "smartEditImproveWriting": "Improve writing",
  382. "smartEditMakeLonger": "Make longer",
  383. "smartEditCouldNotFetchResult": "Could not fetch result from OpenAI",
  384. "smartEditCouldNotFetchKey": "Could not fetch OpenAI key",
  385. "smartEditDisabled": "Connect OpenAI in Settings",
  386. "discardResponse": "Do you want to discard the AI responses?",
  387. "cover": {
  388. "changeCover": "Change Cover",
  389. "colors": "Colors",
  390. "images": "Images",
  391. "clearAll": "Clear All",
  392. "abstract": "Abstract",
  393. "addCover": "Add Cover",
  394. "addLocalImage": "Add local image",
  395. "invalidImageUrl": "Invalid image URL",
  396. "failedToAddImageToGallery": "Failed to add image to gallery",
  397. "enterImageUrl": "Enter image URL",
  398. "add": "Add",
  399. "back": "Back",
  400. "saveToGallery": "Save to gallery",
  401. "removeIcon": "Remove Icon",
  402. "pasteImageUrl": "Paste image URL",
  403. "or": "OR",
  404. "pickFromFiles": "Pick from files",
  405. "couldNotFetchImage": "Could not fetch image",
  406. "imageSavingFailed": "Image Saving Failed",
  407. "addIcon": "Add Icon",
  408. "coverRemoveAlert": "It will be removed from cover after it is deleted.",
  409. "alertDialogConfirmation": "Are you sure, you want to continue?"
  410. },
  411. "mathEquation": {
  412. "addMathEquation": "Add Math Equation",
  413. "editMathEquation": "Edit Math Equation"
  414. },
  415. "optionAction": {
  416. "click": "Click",
  417. "toOpenMenu": " to open menu",
  418. "delete": "Delete",
  419. "duplicate": "Duplicate",
  420. "turnInto": "Turn into",
  421. "moveUp": "Move up",
  422. "moveDown": "Move down",
  423. "color": "Color"
  424. }
  425. }
  426. },
  427. "board": {
  428. "column": {
  429. "create_new_card": "New"
  430. },
  431. "menuName": "Board",
  432. "referencedBoardPrefix": "View of"
  433. },
  434. "calendar": {
  435. "menuName": "Calendar",
  436. "defaultNewCalendarTitle": "Untitled",
  437. "navigation": {
  438. "today": "Today",
  439. "jumpToday": "Jump to Today",
  440. "previousMonth": "Previous Month",
  441. "nextMonth": "Next Month"
  442. },
  443. "settings": {
  444. "showWeekNumbers": "Show week numbers",
  445. "showWeekends": "Show weekends",
  446. "firstDayOfWeek": "Start week on",
  447. "layoutDateField": "Layout calendar by",
  448. "noDateTitle": "No Date",
  449. "noDateHint": "Unscheduled events will show up here",
  450. "clickToAdd": "Click to add to the calendar"
  451. }
  452. }
  453. }