-
Notifications
You must be signed in to change notification settings - Fork 125
Expand file tree
/
Copy pathen.json
More file actions
3065 lines (3065 loc) · 119 KB
/
en.json
File metadata and controls
3065 lines (3065 loc) · 119 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
"appName": "AppFlowy",
"defaultUsername": "Me",
"welcomeText": "Welcome to @:appName",
"welcomeTo": "Welcome to",
"githubStarText": "Star on GitHub",
"subscribeNewsletterText": "Subscribe to Newsletter",
"letsGoButtonText": "Quick Start",
"title": "Title",
"youCanAlso": "You can also",
"and": "and",
"failedToOpenUrl": "Failed to open url: {}",
"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",
"loginStartWithAnonymous": "Continue with an anonymous session",
"continueAnonymousUser": "Continue with an anonymous session",
"anonymous": "Anonymous",
"buttonText": "Sign In",
"signingInText": "Signing in...",
"forgotPassword": "Forgot Password?",
"emailHint": "Email",
"passwordHint": "Password",
"dontHaveAnAccount": "Don't have an account?",
"createAccount": "Create account",
"repeatPasswordEmptyError": "Repeat password can't be empty",
"unmatchedPasswordError": "Repeat password is not the same as password",
"syncPromptMessage": "Syncing the data might take a while. Please don't close this page",
"or": "OR",
"signInWithGoogle": "Continue with Google",
"signInWithGithub": "Continue with GitHub",
"signInWithDiscord": "Continue with Discord",
"signInWithApple": "Continue with Apple",
"continueAnotherWay": "Continue another way",
"signUpWithGoogle": "Sign up with Google",
"signUpWithGithub": "Sign up with Github",
"signUpWithDiscord": "Sign up with Discord",
"signInWith": "Continue with:",
"signInWithEmail": "Continue with Email",
"signInWithMagicLink": "Continue",
"signUpWithMagicLink": "Sign up with Magic Link",
"pleaseInputYourEmail": "Please enter your email address",
"settings": "Settings",
"magicLinkSent": "Magic Link sent!",
"invalidEmail": "Please enter a valid email address",
"alreadyHaveAnAccount": "Already have an account?",
"logIn": "Log in",
"generalError": "Something went wrong. Please try again later",
"limitRateError": "For security reasons, you can only request a magic link every 60 seconds",
"magicLinkSentDescription": "A Magic Link was sent to your email. Click the link to complete your login. The link will expire after 5 minutes."
},
"workspace": {
"chooseWorkspace": "Choose your workspace",
"defaultName": "My Workspace",
"create": "Create workspace",
"new": "New workspace",
"importFromNotion": "Import from Notion",
"learnMore": "Learn more",
"reset": "Reset workspace",
"renameWorkspace": "Rename workspace",
"workspaceNameCannotBeEmpty": "Workspace name cannot be empty",
"resetWorkspacePrompt": "Resetting the workspace will delete all pages and data within it. Are you sure you want to reset the workspace? Alternatively, you can contact the support team to restore the workspace",
"hint": "workspace",
"notFoundError": "Workspace not found",
"failedToLoad": "Something went wrong! Failed to load the workspace. Try to close any open instance of @:appName and try again.",
"errorActions": {
"reportIssue": "Report an issue",
"reportIssueOnGithub": "Report an issue on Github",
"exportLogFiles": "Export log files",
"reachOut": "Reach out on Discord"
},
"menuTitle": "Workspaces",
"deleteWorkspaceHintText": "Are you sure you want to delete the workspace? This action cannot be undone, and any pages you have published will be unpublished.",
"createSuccess": "Workspace created successfully",
"createFailed": "Failed to create workspace",
"createLimitExceeded": "You've reached the maximum workspace limit allowed for your account. If you need additional workspaces to continue your work, please request on Github",
"deleteSuccess": "Workspace deleted successfully",
"deleteFailed": "Failed to delete workspace",
"openSuccess": "Open workspace successfully",
"openFailed": "Failed to open workspace",
"renameSuccess": "Workspace renamed successfully",
"renameFailed": "Failed to rename workspace",
"updateIconSuccess": "Updated workspace icon successfully",
"updateIconFailed": "Updated workspace icon failed",
"cannotDeleteTheOnlyWorkspace": "Cannot delete the only workspace",
"fetchWorkspacesFailed": "Failed to fetch workspaces",
"leaveCurrentWorkspace": "Leave workspace",
"leaveCurrentWorkspacePrompt": "Are you sure you want to leave the current workspace?"
},
"shareAction": {
"buttonText": "Share",
"workInProgress": "Coming soon",
"markdown": "Markdown",
"html": "HTML",
"clipboard": "Copy to clipboard",
"csv": "CSV",
"copyLink": "Copy link",
"publishToTheWeb": "Publish to Web",
"publishToTheWebHint": "Create a website with AppFlowy",
"publish": "Publish",
"unPublish": "Unpublish",
"visitSite": "Visit site",
"exportAsTab": "Export as",
"publishTab": "Publish",
"shareTab": "Share",
"publishOnAppFlowy": "Publish on AppFlowy",
"shareTabTitle": "Invite to collaborate",
"shareTabDescription": "For easy collaboration with anyone",
"copyLinkSuccess": "Copied link to clipboard",
"copyShareLink": "Copy share link",
"copyLinkFailed": "Failed to copy link to clipboard",
"copyLinkToBlockSuccess": "Copied block link to clipboard",
"copyLinkToBlockFailed": "Failed to copy block link to clipboard",
"manageAllSites": "Manage all sites",
"updatePathName": "Update path name"
},
"moreAction": {
"small": "small",
"medium": "medium",
"large": "large",
"fontSize": "Font size",
"import": "Import",
"moreOptions": "More options",
"wordCount": "Word count: {}",
"charCount": "Character count: {}",
"createdAt": "Created: {}",
"deleteView": "Delete",
"duplicateView": "Duplicate",
"wordCountLabel": "Word count: ",
"charCountLabel": "Character count: ",
"createdAtLabel": "Created: ",
"syncedAtLabel": "Synced: "
},
"importPanel": {
"textAndMarkdown": "Text & Markdown",
"documentFromV010": "Document from v0.1.0",
"databaseFromV010": "Database from v0.1.0",
"notionZip": "Notion Exported Zip File",
"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",
"changeIcon": "Change icon",
"collapseAllPages": "Collapse all subpages",
"movePageTo": "Move page to",
"move": "Move"
},
"blankPageTitle": "Blank page",
"newPageText": "New page",
"newDocumentText": "New document",
"newGridText": "New grid",
"newCalendarText": "New calendar",
"newBoardText": "New board",
"chat": {
"newChat": "AI Chat",
"inputMessageHint": "Ask @:appName AI",
"inputLocalAIMessageHint": "Ask @:appName Local AI",
"unsupportedCloudPrompt": "This feature is only available when using @:appName Cloud",
"relatedQuestion": "Suggested",
"serverUnavailable": "Connection lost. Please check your internet and",
"aiServerUnavailable": "The AI service is temporarily unavailable. Please try again later.",
"retry": "Retry",
"clickToRetry": "Click to retry",
"regenerateAnswer": "Regenerate",
"question1": "How to use Kanban to manage tasks",
"question2": "Explain the GTD method",
"question3": "Why use Rust",
"question4": "Recipe with what's in my kitchen",
"question5": "Create an illustration for my page",
"question6": "Draw up a to-do list for my upcoming week",
"aiMistakePrompt": "AI can make mistakes. Check important info.",
"chatWithFilePrompt": "Do you want to chat with the file?",
"indexFileSuccess": "Indexing file successfully",
"inputActionNoPages": "No page results",
"referenceSource": {
"zero": "0 sources gefunden",
"one": "{{count}} source found",
"other": "{{count}} sources found"
},
"clickToMention": "Mention a page",
"uploadFile": "Attach PDFs, text or markdown files",
"questionDetail": "Hi {}! How can I help you today?",
"indexingFile": "Indexing {}",
"generatingResponse": "Generating response",
"selectSources": "Select Sources",
"sourcesLimitReached": "You can only select up to 3 top-level documents and its children",
"sourceUnsupported": "We don't support chatting with databases at this time",
"regenerate": "Try again",
"addToPageButton": "Add to page",
"addToPageTitle": "Add message to...",
"addToNewPage": "Add to a new page",
"addToNewPageName": "Messages extracted from \"{}\"",
"addToNewPageSuccessToast": "Message added to",
"openPagePreviewFailedToast": "Failed to open page"
},
"trash": {
"text": "Trash",
"restoreAll": "Restore All",
"restore": "Restore",
"deleteAll": "Delete All",
"pageHeader": {
"fileName": "File name",
"lastModified": "Last Modified",
"created": "Created"
},
"confirmDeleteAll": {
"title": "All pages in trash",
"caption": "Are you sure you want to delete everything in Trash? This action cannot be undone."
},
"confirmRestoreAll": {
"title": "Restore all pages in trash",
"caption": "This action cannot be undone."
},
"restorePage": {
"title": "Restore: {}",
"caption": "Are you sure you want to restore this page?"
},
"mobile": {
"actions": "Trash Actions",
"empty": "No pages or spaces in Trash",
"emptyDescription": "Move things you don't need to the Trash.",
"isDeleted": "is deleted",
"isRestored": "is restored"
},
"confirmDeleteTitle": "Are you sure you want to delete this page permanently?"
},
"deletePagePrompt": {
"text": "This page is in Trash",
"restore": "Restore page",
"deletePermanent": "Delete permanently",
"deletePermanentDescription": "Are you sure you want to delete this page permanently? This is irreversible."
},
"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",
"pageNameSuffix": "Copy"
},
"noPagesInside": "No pages inside",
"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": "Drag to reorder the row",
"viewDataBase": "View database",
"referencePage": "This {{name}} is referenced",
"addBlockBelow": "Add a block below",
"aiGenerate": "Generate"
},
"sideBar": {
"closeSidebar": "Close sidebar",
"openSidebar": "Open sidebar",
"expandSidebar": "Expand as full page",
"personal": "Personal",
"private": "Private",
"workspace": "Workspace",
"favorites": "Favorites",
"clickToHidePrivate": "Click to hide private space\nPages you created here are only visible to you",
"clickToHideWorkspace": "Click to hide workspace\nPages you created here are visible to every member",
"clickToHidePersonal": "Click to hide personal space",
"clickToHideFavorites": "Click to hide favorite space",
"addAPage": "Add a new page",
"addAPageToPrivate": "Add a page to private space",
"addAPageToWorkspace": "Add a page to workspace",
"recent": "Recent",
"today": "Today",
"thisWeek": "This week",
"others": "Earlier favorites",
"earlier": "Earlier",
"justNow": "just now",
"minutesAgo": "{{count}} minutes ago",
"lastViewed": "Last viewed",
"favoriteAt": "Favorited",
"emptyRecent": "No Recent Pages",
"emptyRecentDescription": "As you view pages, they will appear here for easy retrieval.",
"emptyFavorite": "No Favorite Pages",
"emptyFavoriteDescription": "Mark pages as favorites—they'll be listed here for quick access!",
"removePageFromRecent": "Remove this page from the Recent?",
"removeSuccess": "Removed successfully",
"favoriteSpace": "Favorites",
"RecentSpace": "Recent",
"Spaces": "Spaces",
"upgradeToPro": "Upgrade to Pro",
"upgradeToAIMax": "Unlock unlimited AI",
"storageLimitDialogTitle": "You have run out of free storage. Upgrade to unlock unlimited storage",
"storageLimitDialogTitleIOS": "You have run out of free storage.",
"aiResponseLimitTitle": "You have run out of free AI responses. Upgrade to the Pro Plan or purchase an AI add-on to unlock unlimited responses",
"aiResponseLimitTitleIOS": "You have run out of free AI responses.",
"aiResponseLimitDialogTitle": "AI Responses limit reached",
"aiResponseLimit": "You have run out of free AI responses.\n\nGo to Settings -> Plan -> Click AI Max or Pro Plan to get more AI responses",
"askOwnerToUpgradeToPro": "Your workspace is running out of free storage. Please ask your workspace owner to upgrade to the Pro Plan",
"askOwnerToUpgradeToProIOS": "Your workspace is running out of free storage.",
"askOwnerToUpgradeToAIMax": "Your workspace has ran out of free AI responses. Please ask your workspace owner to upgrade the plan or purchase AI add-ons",
"askOwnerToUpgradeToAIMaxIOS": "Your workspace is running out of free AI responses.",
"purchaseStorageSpace": "Purchase Storage Space",
"singleFileProPlanLimitationDescription": "You have exceeded the maximum file upload size allowed in the free plan. Please upgrade to the Pro Plan to upload larger files",
"purchaseAIResponse": "Purchase ",
"askOwnerToUpgradeToLocalAI": "Ask workspace owner to enable AI On-device",
"upgradeToAILocal": "Run local models on your device for ultimate privacy",
"upgradeToAILocalDesc": "Chat with PDFs, improve your writing, and auto-fill tables using local AI"
},
"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",
"confirm": "Confirm",
"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",
"insertAbove": "Insert above",
"upload": "Upload",
"edit": "Edit",
"delete": "Delete",
"copy": "Copy",
"duplicate": "Duplicate",
"putback": "Put Back",
"update": "Update",
"share": "Share",
"removeFromFavorites": "Remove from Favorites",
"removeFromRecent": "Remove from Recent",
"addToFavorites": "Add to Favorites",
"favoriteSuccessfully": "Favorited success",
"unfavoriteSuccessfully": "Unfavorited success",
"duplicateSuccessfully": "Duplicated successfully",
"rename": "Rename",
"helpCenter": "Help Center",
"add": "Add",
"yes": "Yes",
"no": "No",
"clear": "Clear",
"remove": "Remove",
"dontRemove": "Don't remove",
"copyLink": "Copy Link",
"align": "Align",
"login": "Login",
"logout": "Log out",
"deleteAccount": "Delete account",
"back": "Back",
"signInGoogle": "Continue with Google",
"signInGithub": "Continue with GitHub",
"signInDiscord": "Continue with Discord",
"more": "More",
"create": "Create",
"close": "Close",
"next": "Next",
"previous": "Previous",
"submit": "Submit",
"download": "Download",
"backToHome": "Back to Home",
"viewing": "Viewing",
"editing": "Editing",
"gotIt": "Got it",
"retry": "Retry",
"uploadFailed": "Upload failed.",
"copyLinkOriginal": "Copy link to original",
"search": "Search"
},
"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",
"popupMenuItem": {
"settings": "Settings",
"members": "Members",
"trash": "Trash",
"helpAndSupport": "Help & Support"
},
"sites": {
"title": "Sites",
"namespaceTitle": "Namespace",
"namespaceDescription": "Manage your namespace and homepage",
"namespaceHeader": "Namespace",
"homepageHeader": "Homepage",
"updateNamespace": "Update namespace",
"removeHomepage": "Remove homepage",
"selectHomePage": "Select a page",
"clearHomePage": "Clear the home page for this namespace",
"customUrl": "Custom URL",
"namespace": {
"description": "This change will apply to all the published pages live on this namespace",
"tooltip": "We reserve the rights to remove any inappropriate namespaces",
"updateExistingNamespace": "Update existing namespace",
"upgradeToPro": "Upgrade to Pro Plan to set a homepage",
"redirectToPayment": "Redirecting to payment page...",
"onlyWorkspaceOwnerCanSetHomePage": "Only the workspace owner can set a homepage",
"pleaseAskOwnerToSetHomePage": "Please ask the workspace owner to upgrade to Pro Plan"
},
"publishedPage": {
"title": "All published pages",
"description": "Manage your published pages",
"page": "Page",
"pathName": "Path name",
"date": "Published date",
"emptyHinText": "You have no published pages in this workspace",
"noPublishedPages": "No published pages",
"settings": "Publish settings",
"clickToOpenPageInApp": "Open page in app",
"clickToOpenPageInBrowser": "Open page in browser"
},
"error": {
"failedToGeneratePaymentLink": "Failed to generate payment link for Pro Plan",
"failedToUpdateNamespace": "Failed to update namespace",
"proPlanLimitation": "You need to upgrade to Pro Plan to update the namespace",
"namespaceAlreadyInUse": "The namespace is already taken, please try another one",
"invalidNamespace": "Invalid namespace, please try another one",
"namespaceLengthAtLeast2Characters": "The namespace must be at least 2 characters long",
"onlyWorkspaceOwnerCanUpdateNamespace": "Only workspace owner can update the namespace",
"onlyWorkspaceOwnerCanRemoveHomepage": "Only workspace owner can remove the homepage",
"onlyWorkspaceOwnerCanChangeHomepage": "Only workspace owner can change the homepage",
"onlyProCanUpdateNamespace": "Only Pro Plan workspace owner can update the namespace",
"onlyProCanSetHomepage": "Only Pro Plan workspace owner can set the homepage",
"setHomepageFailed": "Failed to set homepage",
"namespaceTooLong": "The namespace is too long, please try another one",
"namespaceTooShort": "The namespace is too short, please try another one",
"namespaceIsReserved": "The namespace is reserved, please try another one",
"updatePathNameFailed": "Failed to update path name",
"removeHomePageFailed": "Failed to remove homepage",
"publishNameContainsInvalidCharacters": "The path name contains invalid character(s), please try another one",
"publishNameTooShort": "The path name is too short, please try another one",
"publishNameTooLong": "The path name is too long, please try another one",
"publishNameAlreadyInUse": "The path name is already in use, please try another one",
"namespaceContainsInvalidCharacters": "The namespace contains invalid character(s), please try another one",
"publishPermissionDenied": "Only the workspace owner or page publisher can manage the publish settings",
"unPublishPermissionDenied": "Only the workspace owner or page publisher can unpublish the page",
"publishNameCannotBeEmpty": "The path name cannot be empty, please try another one"
},
"success": {
"namespaceUpdated": "Updated namespace successfully",
"setHomepageSuccess": "Set homepage successfully",
"updatePathNameSuccess": "Updated path name successfully",
"removeHomePageSuccess": "Remove homepage successfully"
}
},
"accountPage": {
"menuLabel": "My account",
"title": "My account",
"general": {
"title": "Account name & profile image",
"changeProfilePicture": "Change profile picture"
},
"email": {
"title": "Email",
"actions": {
"change": "Change email"
}
},
"login": {
"title": "Account login",
"loginLabel": "Log in",
"logoutLabel": "Log out"
}
},
"workspacePage": {
"menuLabel": "Workspace",
"title": "Workspace",
"description": "Customize your workspace appearance, theme, font, text layout, date-/time-format, and language.",
"workspaceName": {
"title": "Workspace name"
},
"workspaceIcon": {
"title": "Workspace icon",
"description": "Upload an image or use an emoji for your workspace. Icon will show in your sidebar and notifications."
},
"appearance": {
"title": "Appearance",
"description": "Customize your workspace appearance, theme, font, text layout, date, time, and language.",
"options": {
"system": "Auto",
"light": "Light",
"dark": "Dark"
}
},
"resetCursorColor": {
"title": "Reset document cursor color",
"description": "Are you sure you want to reset the cursor color?"
},
"resetSelectionColor": {
"title": "Reset document selection color",
"description": "Are you sure you want to reset the selection color?"
},
"resetWidth": {
"resetSuccess": "Reset document width successfully"
},
"theme": {
"title": "Theme",
"description": "Select a preset theme, or upload your own custom theme.",
"uploadCustomThemeTooltip": "Upload a custom theme"
},
"workspaceFont": {
"title": "Workspace font",
"noFontHint": "No font found, try another term."
},
"textDirection": {
"title": "Text direction",
"leftToRight": "Left to right",
"rightToLeft": "Right to left",
"auto": "Auto",
"enableRTLItems": "Enable RTL toolbar items"
},
"layoutDirection": {
"title": "Layout direction",
"leftToRight": "Left to right",
"rightToLeft": "Right to left"
},
"dateTime": {
"title": "Date & time",
"example": "{} at {} ({})",
"24HourTime": "24-hour time",
"dateFormat": {
"label": "Date format",
"local": "Local",
"us": "US",
"iso": "ISO",
"friendly": "Friendly",
"dmy": "D/M/Y"
}
},
"language": {
"title": "Language"
},
"deleteWorkspacePrompt": {
"title": "Delete workspace",
"content": "Are you sure you want to delete this workspace? This action cannot be undone, and any pages you have published will be unpublished."
},
"leaveWorkspacePrompt": {
"title": "Leave workspace",
"content": "Are you sure you want to leave this workspace? You will lose access to all pages and data within it.",
"success": "You have left the workspace successfully.",
"fail": "Failed to leave the workspace."
},
"manageWorkspace": {
"title": "Manage workspace",
"leaveWorkspace": "Leave workspace",
"deleteWorkspace": "Delete workspace"
}
},
"manageDataPage": {
"menuLabel": "Manage data",
"title": "Manage data",
"description": "Manage data local storage or Import your existing data into @:appName.",
"dataStorage": {
"title": "File storage location",
"tooltip": "The location where your files are stored",
"actions": {
"change": "Change path",
"open": "Open folder",
"openTooltip": "Open current data folder location",
"copy": "Copy path",
"copiedHint": "Path copied!",
"resetTooltip": "Reset to default location"
},
"resetDialog": {
"title": "Are you sure?",
"description": "Resetting the path to the default data location will not delete your data. If you want to re-import your current data, you should copy the path of your current location first."
}
},
"importData": {
"title": "Import data",
"tooltip": "Import data from @:appName backups/data folders",
"description": "Copy data from an external @:appName data folder",
"action": "Browse file"
},
"encryption": {
"title": "Encryption",
"tooltip": "Manage how your data is stored and encrypted",
"descriptionNoEncryption": "Turning on encryption will encrypt all data. This can not be undone.",
"descriptionEncrypted": "Your data is encrypted.",
"action": "Encrypt data",
"dialog": {
"title": "Encrypt all your data?",
"description": "Encrypting all your data will keep your data safe and secure. This action can NOT be undone. Are you sure you want to continue?"
}
},
"cache": {
"title": "Clear cache",
"description": "Help resolve issues like image not loading, missing pages in a space, and fonts not loading. This will not affect your data.",
"dialog": {
"title": "Clear cache",
"description": "Help resolve issues like image not loading, missing pages in a space, and fonts not loading. This will not affect your data.",
"successHint": "Cache cleared!"
}
},
"data": {
"fixYourData": "Fix your data",
"fixButton": "Fix",
"fixYourDataDescription": "If you're experiencing issues with your data, you can try to fix it here."
}
},
"shortcutsPage": {
"menuLabel": "Shortcuts",
"title": "Shortcuts",
"editBindingHint": "Input new binding",
"searchHint": "Search",
"actions": {
"resetDefault": "Reset default"
},
"errorPage": {
"message": "Failed to load shortcuts: {}",
"howToFix": "Please try again, if the issue persists please reach out on GitHub."
},
"resetDialog": {
"title": "Reset shortcuts",
"description": "This will reset all of your keybindings to the default, you cannot undo this later, are you sure you want to proceed?",
"buttonLabel": "Reset"
},
"conflictDialog": {
"title": "{} is currently in use",
"descriptionPrefix": "This keybinding is currently being used by ",
"descriptionSuffix": ". If you replace this keybinding, it will be removed from {}.",
"confirmLabel": "Continue"
},
"editTooltip": "Press to start editing the keybinding",
"keybindings": {
"toggleToDoList": "Toggle to do list",
"insertNewParagraphInCodeblock": "Insert new paragraph",
"pasteInCodeblock": "Paste in codeblock",
"selectAllCodeblock": "Select all",
"indentLineCodeblock": "Insert two spaces at line start",
"outdentLineCodeblock": "Delete two spaces at line start",
"twoSpacesCursorCodeblock": "Insert two spaces at cursor",
"copy": "Copy selection",
"paste": "Paste in content",
"cut": "Cut selection",
"alignLeft": "Align text left",
"alignCenter": "Align text center",
"alignRight": "Align text right",
"undo": "Undo",
"redo": "Redo",
"convertToParagraph": "Convert block to paragraph",
"backspace": "Delete",
"deleteLeftWord": "Delete left word",
"deleteLeftSentence": "Delete left sentence",
"delete": "Delete right character",
"deleteMacOS": "Delete left character",
"deleteRightWord": "Delete right word",
"moveCursorLeft": "Move cursor left",
"moveCursorBeginning": "Move cursor to the beginning",
"moveCursorLeftWord": "Move cursor left one word",
"moveCursorLeftSelect": "Select and move cursor left",
"moveCursorBeginSelect": "Select and move cursor to the beginning",
"moveCursorLeftWordSelect": "Select and move cursor left one word",
"moveCursorRight": "Move cursor right",
"moveCursorEnd": "Move cursor to the end",
"moveCursorRightWord": "Move cursor right one word",
"moveCursorRightSelect": "Select and move cursor right one",
"moveCursorEndSelect": "Select and move cursor to the end",
"moveCursorRightWordSelect": "Select and move cursor to the right one word",
"moveCursorUp": "Move cursor up",
"moveCursorTopSelect": "Select and move cursor to the top",
"moveCursorTop": "Move cursor to the top",
"moveCursorUpSelect": "Select and move cursor up",
"moveCursorBottomSelect": "Select and move cursor to the bottom",
"moveCursorBottom": "Move cursor to the bottom",
"moveCursorDown": "Move cursor down",
"moveCursorDownSelect": "Select and move cursor down",
"home": "Scroll to the top",
"end": "Scroll to the bottom",
"toggleBold": "Toggle bold",
"toggleItalic": "Toggle italic",
"toggleUnderline": "Toggle underline",
"toggleStrikethrough": "Toggle strikethrough",
"toggleCode": "Toggle in-line code",
"toggleHighlight": "Toggle highlight",
"showLinkMenu": "Show link menu",
"openInlineLink": "Open in-line link",
"openLinks": "Open all selected links",
"indent": "Indent",
"outdent": "Outdent",
"exit": "Exit editing",
"pageUp": "Scroll one page up",
"pageDown": "Scroll one page down",
"selectAll": "Select all",
"pasteWithoutFormatting": "Paste content without formatting",
"showEmojiPicker": "Show emoji picker",
"enterInTableCell": "Add linebreak in table",
"leftInTableCell": "Move left one cell in table",
"rightInTableCell": "Move right one cell in table",
"upInTableCell": "Move up one cell in table",
"downInTableCell": "Move down one cell in table",
"tabInTableCell": "Go to next available cell in table",
"shiftTabInTableCell": "Go to previously available cell in table",
"backSpaceInTableCell": "Stop at the beginning of the cell"
},
"commands": {
"codeBlockNewParagraph": "Insert a new paragraph next to the code block",
"codeBlockIndentLines": "Insert two spaces at the line start in code block",
"codeBlockOutdentLines": "Delete two spaces at the line start in code block",
"codeBlockAddTwoSpaces": "Insert two spaces at the cursor position in code block",
"codeBlockSelectAll": "Select all content inside a code block",
"codeBlockPasteText": "Paste text in codeblock",
"textAlignLeft": "Align text to the left",
"textAlignCenter": "Align text to the center",
"textAlignRight": "Align text to the right"
},
"couldNotLoadErrorMsg": "Could not load shortcuts, Try again",
"couldNotSaveErrorMsg": "Could not save shortcuts, Try again"
},
"aiPage": {
"title": "AI Settings",
"menuLabel": "AI Settings",
"keys": {
"enableAISearchTitle": "AI Search",
"aiSettingsDescription": "Choose your preferred model to power AppFlowy AI. Now includes GPT 4-o, Claude 3,5, Llama 3.1, and Mistral 7B",
"loginToEnableAIFeature": "AI features are only enabled after logging in with @:appName Cloud. If you don't have an @:appName account, go to 'My Account' to sign up",
"llmModel": "Language Model",
"llmModelType": "Language Model Type",
"downloadLLMPrompt": "Download {}",
"downloadAppFlowyOfflineAI": "Downloading AI offline package will enable AI to run on your device. Do you want to continue?",
"downloadLLMPromptDetail": "Downloading {} local model will take up to {} of storage. Do you want to continue?",
"downloadBigFilePrompt": "It may take around 10 minutes to complete the download",
"downloadAIModelButton": "Download",
"downloadingModel": "Downloading",
"localAILoaded": "Local AI Model successfully added and ready to use",
"localAIStart": "Local AI Chat is starting...",
"localAILoading": "Local AI Chat Model is loading...",
"localAIStopped": "Local AI stopped",
"failToLoadLocalAI": "Failed to start local AI",
"restartLocalAI": "Restart Local AI",
"disableLocalAITitle": "Disable local AI",
"disableLocalAIDescription": "Do you want to disable local AI?",
"localAIToggleTitle": "Toggle to enable or disable local AI",
"offlineAIInstruction1": "Follow the",
"offlineAIInstruction2": "instruction",
"offlineAIInstruction3": "to enable offline AI.",
"offlineAIDownload1": "If you have not downloaded the AppFlowy AI, please",
"offlineAIDownload2": "download",
"offlineAIDownload3": "it first",
"activeOfflineAI": "Active",
"downloadOfflineAI": "Download",
"openModelDirectory": "Open folder"
}
},
"planPage": {
"menuLabel": "Plan",
"title": "Pricing plan",
"planUsage": {
"title": "Plan usage summary",
"storageLabel": "Storage",
"storageUsage": "{} of {} GB",
"unlimitedStorageLabel": "Unlimited storage",
"collaboratorsLabel": "Members",
"collaboratorsUsage": "{} of {}",
"aiResponseLabel": "AI Responses",
"aiResponseUsage": "{} of {}",
"unlimitedAILabel": "Unlimited responses",
"proBadge": "Pro",
"aiMaxBadge": "AI Max",
"aiOnDeviceBadge": "AI On-device for Mac",
"memberProToggle": "More members & unlimited AI",
"aiMaxToggle": "Unlimited AI and access to advanced models",
"aiOnDeviceToggle": "Local AI for ultimate privacy",
"aiCredit": {
"title": "Add @:appName AI Credit",
"price": "{}",
"priceDescription": "for 1,000 credits",
"purchase": "Purchase AI",
"info": "Add 1,000 Ai credits per workspace and seamlessly integrate customizable AI into your workflow for smarter, faster results with up to:",
"infoItemOne": "10,000 responses per database",
"infoItemTwo": "1,000 responses per workspace"
},
"currentPlan": {
"bannerLabel": "Current plan",
"freeTitle": "Free",
"proTitle": "Pro",
"teamTitle": "Team",
"freeInfo": "Perfect for individuals up to 2 members to organize everything",
"proInfo": "Perfect for small and medium teams up to 10 members.",
"teamInfo": "Perfect for all productive and well-organized teams..",
"upgrade": "Change plan",
"canceledInfo": "Your plan is cancelled, you will be downgraded to the Free plan on {}."
},
"addons": {
"title": "Add-ons",
"addLabel": "Add",
"activeLabel": "Added",
"aiMax": {
"title": "AI Max",
"description": "Unlimited AI responses powered by GPT-4o, Claude 3.5 Sonnet, and more",
"price": "{}",
"priceInfo": "Per user per month billed annually"
},
"aiOnDevice": {
"title": "AI On-device for Mac",
"description": "Run Mistral 7B, LLAMA 3, and more local models on your machine",
"price": "{}",
"priceInfo": "Per user per month billed annually",
"recommend": "Recommend M1 or newer"
}
},
"deal": {
"bannerLabel": "New year deal!",
"title": "Grow your team!",
"info": "Upgrade and save 10% off Pro and Team plans! Boost your workspace productivity with powerful new features including @:appName AI.",
"viewPlans": "View plans"
}
}
},
"billingPage": {
"menuLabel": "Billing",
"title": "Billing",
"plan": {
"title": "Plan",
"freeLabel": "Free",
"proLabel": "Pro",
"planButtonLabel": "Change plan",
"billingPeriod": "Billing period",
"periodButtonLabel": "Edit period"
},
"paymentDetails": {
"title": "Payment details",
"methodLabel": "Payment method",
"methodButtonLabel": "Edit method"
},
"addons": {
"title": "Add-ons",
"addLabel": "Add",
"removeLabel": "Remove",
"renewLabel": "Renew",
"aiMax": {
"label": "AI Max",
"description": "Unlock unlimited AI and advanced models",
"activeDescription": "Next invoice due on {}",
"canceledDescription": "AI Max will be available until {}"
},
"aiOnDevice": {
"label": "AI On-device for Mac",
"description": "Unlock unlimited AI On-device on your device",
"activeDescription": "Next invoice due on {}",
"canceledDescription": "AI On-device for Mac will be available until {}"
},
"removeDialog": {
"title": "Remove {}",
"description": "Are you sure you want to remove {plan}? You will lose access to the features and benefits of {plan} immediately."
}
},
"currentPeriodBadge": "CURRENT",
"changePeriod": "Change period",
"planPeriod": "{} period",
"monthlyInterval": "Monthly",
"monthlyPriceInfo": "per seat billed monthly",
"annualInterval": "Annually",
"annualPriceInfo": "per seat billed annually"
},
"comparePlanDialog": {
"title": "Compare & select plan",
"planFeatures": "Plan\nFeatures",
"current": "Current",
"actions": {
"upgrade": "Upgrade",
"downgrade": "Downgrade",
"current": "Current"
},
"freePlan": {
"title": "Free",
"description": "For individuals up to 2 members to organize everything",
"price": "{}",
"priceInfo": "Free forever"
},
"proPlan": {
"title": "Pro",
"description": "For small teams to manage projects and team knowledge",
"price": "{}",
"priceInfo": "Per user per month \nbilled annually\n\n{} billed monthly"
},
"planLabels": {
"itemOne": "Workspaces",
"itemTwo": "Members",
"itemThree": "Storage",
"itemFour": "Real-time collaboration",
"itemFive": "Mobile app",
"itemSix": "AI Responses",
"itemFileUpload": "File uploads",
"customNamespace": "Custom namespace",
"tooltipSix": "Lifetime means the number of responses never reset",
"intelligentSearch": "Intelligent search",
"tooltipSeven": "Allows you to customize part of the URL for your workspace",
"customNamespaceTooltip": "Custom published site URL"
},
"freeLabels": {
"itemOne": "Charged per workspace",
"itemTwo": "Up to 2",
"itemThree": "5 GB",
"itemFour": "yes",
"itemFive": "yes",
"itemSix": "20 lifetime",
"itemFileUpload": "Up to 7 MB",
"intelligentSearch": "Intelligent search"
},
"proLabels": {
"itemOne": "Charged per workspace",
"itemTwo": "Up to 10",
"itemThree": "Unlimited",
"itemFour": "yes",
"itemFive": "yes",
"itemSix": "Unlimited",
"itemFileUpload": "Unlimited",
"intelligentSearch": "Intelligent search"
},