TidGi-Desktop/localization/locales/en/translation.json
lin onetwo 0e96d94809
Fix/start error (#654)
* fix: lint

* chore: upgrade electron-ipc-cat to add try catch but useless

IPC Server: Sending response {
channel: 'ContextChannel',
request: { type: 'apply', propKey: 'get', args: [ 'supportedLanguagesMap' ] },
correlationId: '0.36061460136077916',
result: {}
}
Error sending from webFrameMain: Error: Failed to serialize arguments
at WebFrameMain.s.send (node:electron/js2c/browser_init:2:94282)
at WebContents.b.send (node:electron/js2c/browser_init:2:78703)
at I:\github\TidGi-Desktop.vite\build\main-BW_u7Pqi.js:39200:28

IPC Server: Sending response {
channel: 'ContextChannel',
request: { type: 'apply', propKey: 'get', args: [ 'supportedLanguagesMap' ] },
correlationId: '0.7064988939670734',
result: {}
}
Error sending from webFrameMain: Error: Failed to serialize arguments
at WebFrameMain.s.send (node:electron/js2c/browser_init:2:94282)
at WebContents.b.send (node:electron/js2c/browser_init:2:78703)
at I:\github\TidGi-Desktop.vite\build\main-BW_u7Pqi.js:39200:28

Proxy 对象不能被序列化

* fix: process.resourcesPath changes during app initialization, need to wait for it when start with scheme

* fix: Realign workspace view when reopening window to ensure browser view is properly positioned

fixes #626

* feat: api for git-sync-js to get deleted files

* fix: wikiWorker  methods should be async

* log debug not info

* fix: database should init frist before i18n

* fix: better error log when workspace config error

* chore: add maker-msix for windows

* fix: window.meta is not a function when view on browser

* feat: add more git services

* fix: discard file content cause lots of logs

fixes #653

* Update wiki

* test: Git Log window auto-refreshes when files change (only when window is open)

* test: use test id to wait and make test id debug log

* update i18n

* i18n

* lint

* Update test.yml

* Update test.yml

* Update index.tsx
2025-11-20 17:17:11 +08:00

589 lines
42 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"AddWorkspace": {
"AddWorkspace": "Add Workspace",
"Advanced": "Advanced Settings",
"AndLinkToMainWorkspace": "and link to main Wiki",
"BadWikiHtml": "Failed to create a wiki from this HTML file ",
"CanNotLoadList": "Can't load repository list, network connection is not good.",
"CantCreateFolderHere": "Cannot create folder \"{{newWikiPath}}\" there",
"Choose": "Choose",
"CloneOnlineWiki": "Import Online Wiki",
"CloneWiki": "Import Online Wiki: ",
"CreateNewWiki": "Create New Wiki",
"CreatePrivateRepository": "Create private repository",
"CreatePublicRepository": "Create a public repository",
"CreateWiki": "Create Wiki: ",
"CustomClientId": "Client ID",
"CustomClientIdDescription": "OAuth application client ID",
"CustomServerUrl": "Custom Server URL",
"CustomServerUrlDescription": "Base URL of the OAuth server (e.g., http://127.0.0.1:8888)",
"ExistedWikiLocation": "Existed Wiki Location",
"ExtractedWikiFolderName": "Converted WIKI folder name",
"GitBranch": "Git Branch",
"GitBranchDescription": "Git branch to use (default: main)",
"GitDefaultBranchDescription": "The default branch of your Git, Github changed it from master to main after that event",
"GitEmail": "Git Email",
"GitEmailDescription": "Email used for Git commit records, used for counting daily commits on services such as Github",
"GitRepoUrl": "Git repository online address",
"GitToken": "Git Token",
"GitTokenDescription": "The credentials used to log in to Git. Will expire after a certain period of time",
"GitUserName": "Git Username",
"GitUserNameDescription": "The account name used to log in to Git, note that it is the name part of your repository URL",
"ImportWiki": "Import Wiki: ",
"LocalWikiHtml": "path to html file",
"LocalWorkspace": "Local Workspace",
"LocalWorkspaceDescription": "Only use locally, fully control your own data. TidGi will create a local git backup system for you, allowing you to go back to the previous versions of tiddlers, but all contents will be lost when the local folder is deleted.",
"LogoutToGetStorageServiceToken": "Log in to the online storage service to obtain latest credentials",
"MainPageReloadTip": "<0><0>Try:<1><0>Click <2>Reload</2> button below or press <5>CMD_or_Ctrl + R</5> to reload the page.</0><1>Check the <2>Log Folder</2> to see what happened.</1><2>In the worst case you can still copy to backup the folder on your computer, right click on the workspace icon and select Delete Workspace, then re-import the folder on your computer (or import the previously backed up HTML version of the wiki by dragging the HTML in).</2></1></0></0>",
"MainPageTipWithSidebar": "<0>Click </0><1>+</1><2> button on the sidebar to start using TiddlyWiki!</2>",
"MainPageTipWithoutSidebar": "<0>Click </0><strong>Workspaces > Add Workspace</strong><0> on the menu, or </0><strong> Click Here</strong><2> to start using TiddlyWiki!</2>",
"MainWorkspace": "Main Workspace",
"MainWorkspaceDescription": "Contains TiddlyWiki's configuration files and public content when published as a blog.",
"MainWorkspaceLocation": "Path of main workspace",
"NotFilled": "Not Filled",
"NotLoggedIn": "Not logged in",
"OmitMoreResult": "The list only shows the first {{loadCount}} results",
"OpenLocalWiki": "Open Local Wiki",
"OpenLocalWikiFromHTML": "import wiki.html",
"PathNotExist": "The path does not exist \"{{path}}\"",
"Processing": "Processing...",
"Reload": "Reload",
"SearchGithubRepoName": "Search Github repository name",
"StartCloningSubWiki": "Start cloning sub-Wiki",
"StartCloningWiki": "Start cloning Wiki",
"StartCreatingSubWiki": "Start creating sub-wiki",
"StartUsingTemplateToCreateWiki": "Start creating a wiki with templates",
"SubWikiCreationCompleted": "Sub Wiki is created",
"SubWorkspace": "Sub Workspace",
"SubWorkspaceDescription": "It must be attached to a main repository, which can be used to store private content, Note two points: the sub-knowledge base cannot be placed in the main knowledge base folder; the sub-knowledge base is generally used to synchronize data to a private Github repository, which can only be read and written by me, so the repository address cannot be the same as the main knowledge base.\nThe sub-knowledge base takes effect by creating a soft link (shortcut) to the main knowledge base. After the link is created, the content in the sub-knowledge base can be seen in the main knowledge base.",
"SubWorkspaceWillLinkTo": "Sub-Workspace will link to",
"SwitchCreateNewOrOpenExisted": "Switch to create a new or open an existing WIKI",
"SyncedWorkspace": "Synced Workspace",
"SyncedWorkspaceDescription": "To synchronize to an online storage service (such as Github), you need to login to a storage service or enter your login credentials, and have a good network connection. You can sync data across devices, and you still own the data when you use a trusted storage service. And even after the folder is accidentally deleted, you can still download the data from the online service to the local again.",
"TagName": "Tag Name",
"TagNameHelp": "Tiddlers with this Tag will be add to this sub-wiki (you can add or change this Tag later, by right-click workspace Icon and choose Edit Workspace)",
"ThisPathIsNotAWikiFolder": "The directory is not a Wiki folder \"{{wikiPath}}\"",
"WaitForLogin": "Wait for Login",
"WikiExisted": "Wiki already exists at this location \"{{newWikiPath}}\"",
"WikiNotStarted": "Wiki is not started or not loaded",
"WikiTemplateCopyCompleted": "Copied the template Wiki",
"WikiTemplateMissing": "Wiki template is missing \"{{TIDDLYWIKI_TEMPLATE_FOLDER_PATH}}\"",
"WorkspaceFolder": "Location of workspace's folder",
"WorkspaceFolderNameToCreate": "The name of the new workspace folder",
"WorkspaceParentFolder": "Parent Folder of workspace's folder",
"WorkspaceUserName": "Workspace User Name",
"WorkspaceUserNameDetail": "The editor name used in the Wiki will be fill in the creator field when the Tiddler is created or edited. The editor name set in the workspace will override the global default editor name assigned in the preferences. This allows you to create Tiddlers with different identities in the same Wiki, with multiple workspace configed with different user name."
},
"Cancel": "Cancel",
"ClickForDetails": "Click For Details",
"Confirm": "confirm",
"ContextMenu": {
"About": "About",
"AddToDictionary": "Add To Dictionary",
"Back": "Back←",
"BackupNow": "Git Backup Locally",
"Copy": "Copy",
"CopyEmailAddress": "Copy Email Address",
"CopyImage": "Copy Image",
"CopyImageURL": "Copy Image URL",
"CopyLink": "Copy Link",
"Cut": "Cut",
"DeveloperTools": "Developer Tools",
"Forward": "Forward→",
"InspectElement": "Inspect Element",
"LookUp": "Look Up \"{{word}}\"",
"More": "More",
"NoNetworkConnection": "No Network Connection",
"Notifications": "Notifications...",
"OpenCommandPalette": "Open CommandPalette",
"OpenLinkInBrowser": "Open Link in Browser",
"OpenTidGi": "Open TidGi",
"OpenTidGiMiniWindow": "Open TidGi Mini Window",
"OpenWorkspaceInNewWindow": "Open Workspace in New Window",
"Paste": "Paste",
"Preferences": "Preferences...",
"Quit": "Quit",
"Reload": "Reload",
"RestartService": "Restart Service",
"RestartServiceComplete": "Restart Service Complete",
"RevertCommit": "Revert commit: {{message}}",
"SearchWithGoogle": "Search With Google",
"SyncNow": "Sync To Cloud",
"TidGiSupport": "TidGi Support",
"TidGiWebsite": "TidGi Website",
"UncommittedChanges": "Uncommitted Changes",
"WithAI": " (AI Naming)"
},
"Delete": "Delete",
"Dialog": {
"CantFindWorkspaceFolderRemoveWorkspace": "Cannot find the workspace folder that was still there before! \nThe folders that should have existed here may have been removed, or there is no wiki in this folder! \nDo you want to remove the workspace?",
"DoNotCare": "No, Never Mind",
"FocusedTiddlerNotFoundTitle": "Can't find focused tiddler",
"FocusedTiddlerNotFoundTitleDetail": "You can install the FocusedTiddler plugin in CPL.",
"Later": "Later",
"MadeWithLove": "<0>Made with </0><1>❤</1><2> by </2>",
"NeedCorrectTiddlywikiFolderPath": "The correct path needs to be passed in, and this path cannot be recognized by TiddlyWiki. Name: {{name}} , Path: {{wikiFolderLocation}}",
"PathPassInCantUse": "The path passed in cannot be used",
"RemoveWorkspace": "Remove workspace",
"ReportBug": "Report Bug",
"ReportBugDetail": "If you have read the tutorial, and carefully read the error output text, and wisely check your input, you can click on the button.",
"RestartAppNow": "Restart App Now",
"RestartMessage": "You need to restart the app for this change to take affect.",
"RestartWikiNow": "Restart Wiki Now",
"Restarting": "Restarting",
"StorageServiceUserInfoNoFound": "Your storage service's UserInfo No Found",
"StorageServiceUserInfoNoFoundDetail": "Seems you haven't login to Your storage service, so we disable syncing for this wiki.",
"WorkspaceFolderRemoved": "Workspace folder is moved or is not a wiki folder"
},
"EditWorkspace": {
"AddExcludedPlugins": "Enter the name of the plugin you want to ignore",
"AddExcludedPluginsDescription": "You can search for installed plugins in the current wiki, or enter any plugin name.",
"AppearanceOptions": "Appearance Options",
"BackupOnInterval": "Backup On Interval",
"BackupOnIntervalDescription": "When enabled, data will be automatically backed up with local Git at regular intervals (interval in global settings), so that even if no cloud git synchronization address is configured, it will be automatically backed up locally.",
"Cancel": "Cancel",
"ClickToExpand": "Click To Expand",
"DisableAudio": "Prevent workspace from playing audio.",
"DisableAudioTitle": "Disable audio",
"DisableNotification": "Prevent workspace from sending notifications.",
"DisableNotificationTitle": "Disable notifications",
"EnableFileSystemWatchDescription": "Automatically watch for external file changes and sync to the wiki. This is an experimental feature and may have bugs. You can disable it if you encounter issues. Requires workspace restart to take effect.",
"EnableFileSystemWatchTitle": "Enable File System Watch (Experimental)",
"EnableHTTPAPI": "Enable HTTP APIs",
"EnableHTTPAPIDescription": "Allow third-party programs such as TidGi-Mobile, Tiddlywiki-Collector webclipper, etc. to read and modify your notes through the HTTP network interface.",
"EnableHTTPS": "Enable HTTPS",
"EnableHTTPSDescription": "To provide secure TLS encrypted access, you need to have your own HTTPS certificate, which can be downloaded from the domain name provider, or you can search for free HTTPS certificate application methods.",
"ExcludedPlugins": "plugins to ignore",
"ExcludedPluginsDescription": "When starting the wiki as a blog in read-only mode, you may want to not load some editing-related plugins to reduce the size of the first-loaded web page, such as $:/plugins/tiddlywiki/codemirror, etc. After all, the loaded blog does not need these editing functions.",
"Generate": "Generate",
"HTTPSCertPath": "Cert file path",
"HTTPSCertPathDescription": "The location of the certificate file with the suffix .crt, generally ending with xxx_public.crt.",
"HTTPSKeyPath": "Key file path",
"HTTPSKeyPathDescription": "The location of the private key file with the suffix .key.",
"HTTPSPickCert": "Select the Cert file path",
"HTTPSPickKey": "Select the Key file path",
"HTTPSUploadCert": "Add Cert file",
"HTTPSUploadKey": "Add Key file",
"HibernateDescription": "Save CPU usage, memory and battery. This will disable auto sync, you need to manually commit and sync to backup data.",
"HibernateTitle": "Hibernate when not used",
"IsSubWorkspace": "Is SubWorkspace",
"LastNodeJSArgv": "Command line arguments from the latest startup",
"LastVisitState": "Last page visited",
"MainWorkspacePath": "Main Workspace Path",
"MiscOptions": "Misc",
"Name": "Workspace Name",
"NameDescription": "The name of the workspace, which will be displayed on the sidebar, can be different from the actual folder name of the Git repository in the workspace",
"NoRevert": "Caution! This operation can't be reverted.",
"Path": "Wiki Path",
"PathDescription": "Location of your local wiki folder.",
"Port": "Local host server port",
"ReadOnlyMode": "ReadOnly Mode",
"ReadOnlyModeDescription": "Can be used with intranet penetration, allowing TidGi work as a server program to deploy blogs. After opening, wiki can only be modified by directly modifying the file on the disk (including using git synchronization). The content cannot be modified on the web page, but anyone can access it.",
"ResetDefaultIcon": "Reset Default Icon",
"Save": "Save",
"SaveAndSyncOptions": "Save And Sync",
"SelectLocal": "Select Local Image...",
"ServerOptions": "Blog & Server Options",
"SyncOnInterval": "Sync On Interval",
"SyncOnIntervalDescription": "When on, it will automatically sync according to the time interval in the global settings, and will still automatically sync on startup, or manually by clicking the button. Will auto backup data to local git before sync. If turned off, there is only one automatic sync when the application is opened, and one manual sync when the user triggers it by clicking the sync button in the wiki. ",
"SyncOnStartup": "Sync On App Start",
"SyncOnStartupDescription": "Commit and Sync once the app cold start.",
"TokenAuth": "Token Authenticate",
"TokenAuthAutoFillUserNameDescription": "This feature requires userName to be filled in global setting or workspace setting, if its empty, a default one will be auto filled into workspace setting, you can change it later.",
"TokenAuthCurrentHeader": "Credential authentication current request header",
"TokenAuthCurrentToken": "Current Token of Token Auth",
"TokenAuthCurrentTokenDescription": "This token is confidential, which needs to be regenerated after being leaked to a hostile entity, and credentials need to be updated for connected third-party applications after regeneration",
"TokenAuthCurrentTokenEmptyText": "Click the Generate button to generate a new credential",
"TokenAuthDescription": "When enabled, credentials need to be included in the HTTP request to read write to your knowledge base, which prevents other people in the same LAN from accessing notes, so improves server security. Cannot be turned on at the same time as read-only mode.",
"URL": "Wiki URL",
"UploadOrSelectPathDescription": "Click the upload button to submit the file to Taiji for storage, or click the select path button to select the file from your storage location.",
"WikiRootTiddler": "Wiki Root Tiddler",
"WikiRootTiddlerDescription": "Wiki's root tiddler determines the core behavior of the system, please read the official documentation to understand before modifying",
"WikiRootTiddlerItems": {
}
},
"Error": {
"ALreadyExistErrorDescription": "A folder already exists at this path, and a new knowledge base cannot be created here.",
"AlreadyExistError": "Folder already exist here.",
"CopyWikiTemplateError": "E-3 CopyWikiTemplateError",
"CopyWikiTemplateErrorDescription": "E-3 Attempt to copy or overwrite the latest wiki template to the corresponding location, but failed. This should be caused by your input.",
"DoubleWikiInstanceError": "E-4 DoubleWikiInstanceError",
"DoubleWikiInstanceErrorDescription": "E-4 You started the same Wiki twice. This may be caused by a bug in the program.",
"HTMLCanNotLoadError": "Current HTML file path can't be used.",
"HTMLCanNotLoadErrorDescription": "Please enter a path to a valid tiddlywiki.html file.",
"InitWikiGitError": "E-1 InitWikiGitError",
"InitWikiGitErrorDescription": "E-1 The template used by the new note repository failed to copy or the git initialization of the note repository failed. This should be a bug.",
"InitWikiGitRevertError": "E-2 InitWikiGitRevertError",
"InitWikiGitRevertErrorDescription": "E-2 Not only did the initialization of the note warehouse fail, but also the revocation failed. This is a serious problem, and you need to manually clean up the new folder generated in this location.",
"InitWikiGitSyncedWikiNoGitUserInfoError": "E-6 InitWikiGitSyncedWikiNoGitUserInfoErrorDescription",
"InitWikiGitSyncedWikiNoGitUserInfoErrorDescription": "E-6 Initializing the note repository synchronized to the cloud requires you to select a cloud git repository address and provide the certification credentials for the corresponding cloud service. However, this information is not currently available.",
"InsertMenuAfterSubMenuIndexError": "E-5 InsertMenuAfterSubMenuIndexError",
"InsertMenuAfterSubMenuIndexErrorDescription": "E-5 You try to insert menu with afterSubMenu \"{{afterSubMenu}}\" in menu \"{{menuID}}\", but we can not found it in menu \"{{menu}}\", please specific a menuitem with correct id attribute",
"MainWindowMissing": "E-7 This program can't access main window data, can't run normally.",
"SubWikiSMainWikiNotExistError": "The main wiki to which the child wiki is attached does not exist",
"SubWikiSMainWikiNotExistErrorDescription": "A sub-wiki must choose a main wiki to attach to when it is created, but now the main wiki that this sub-wiki should be attached to cannot be found and cannot be attached.",
"ViewLoadUrlError": "E-9 Failed to load the webpage error",
"ViewLoadUrlErrorDescription": "E-9 The Wiki page corresponding to the workspace failed to load, but we will try again soon",
"WikiRuntimeError": "E-13 Wiki Runtime Error",
"WikiRuntimeErrorDescription": "E-13 There is an error while running the wiki. Please check the log file for the reason, and upload and submit an issue for repair.",
"WorkspaceFailedToLoadError": "E-8 WorkspaceFailedToLoadError",
"WorkspaceFailedToLoadErrorDescription": "E-8 The Wiki page corresponding to the workspace failed to load. There are many reasons, but it is basically because of program bugs.",
"ZxInitializationError": "E-12 Zx code execution service initialization error",
"ZxInitializationErrorDescription": "E-12 Zx code execution service initialization error, please check the log file for the reason, and upload and submit the issue for repair.",
"ZxInitializationRetryFailedError": "E-10 Zx code execution service initialization retry error",
"ZxInitializationRetryFailedErrorDescription": "E-10 Zx code execution service initialization error, the error still fails after repeated retries, please upload the log file and submit an issue to report the error for repair.",
"ZxNotInitializedError": "E-11 Zx code execution service is not initialized error",
"ZxNotInitializedErrorDescription": "E-11 The Zx code execution service is not successfully initialized and will automatically try to initialize."
},
"ErrorMessage": "Error message",
"GitLog": {
"Actions": "Actions",
"AllBranches": "All Branches",
"AndMoreFiles": "+{{count}} more",
"Author": "author",
"BinaryFileCannotDisplay": "Binary file cannot be displayed as text",
"Committing": "Committing...",
"ContentView": "file content",
"CopyFilePath": "Copy file path",
"CopyHash": "Copy submission hash",
"CopyRelativeFilePath": "Copy relative file path",
"CurrentVersion": "current version",
"Date": "date",
"Details": "Details",
"DiffView": "Difference Comparison",
"DiscardChanges": "Discard changes",
"FailedToLoadDiff": "Failed to load differences",
"Files": "a file",
"FilesChanged": "{{count}} file changed",
"FilesChanged_other": "{{count}} files changed",
"Hash": "hash value",
"IgnoreExtension": "Ignore all .{{ext}} files",
"IgnoreFile": "Ignore file (add to .gitignore)",
"ImageInCommit": "Image at this commit",
"ImageNotAvailable": "Image not available",
"LoadingFull": "Loading...",
"Message": "Submit information",
"NewImage": "New image (added in this commit)",
"NoCommits": "No submission records",
"NoFilesChanged": "No file changes",
"OpenInExternalEditor": "Open in External editor",
"OpenInGitHub": "Open in GitHub",
"OpenWithDefaultProgram": "Open with default program",
"PreviousVersion": "Previous version",
"RevertCommit": "Revert this commit",
"Reverting": "Reverting...",
"SelectCommit": "Select a submission to view details",
"SelectFileToViewDiff": "Select a file to view differences",
"ShowFull": "Show Full",
"ShowInExplorer": "Show in Explorer",
"Title": "Git history",
"UnknownDate": "Unknown date",
"WarningMessage": "Note: Checkout and rollback operations will modify workspace files; proceed with caution."
},
"Help": {
"Alternatives": "Alternatives",
"Contribute": "Contribute to this site",
"Description": "Clicking the \"Open\" button will open the page in a new window. The page needs to be loaded from the Internet for the first time (5s - 1min), so it is not available when the network is disconnected. \nYou can modify the content of the opened page at will as a sandbox playground to try out the learned features. If you want to save the modified results, you can click Tiddlywiki's save button to save it as a single-page wiki in HTML format.",
"List": "Helps List",
"Tags": {
}
},
"KeyboardShortcut": {
"Clear": "clear",
"HelpText": "Press any key combination (e.g., Ctrl+Shift+A). Single modifier keys will be ignored.",
"None": "none",
"PressKeys": "Please press the button...",
"PressKeysPrompt": "Please press the shortcut key combination for {{feature}}",
"RegisterShortcut": "Register shortcut key"
},
"LOG": {
"CommitBackupMessage": "Backup with TidGi-Desktop\t",
"CommitMessage": "Sync with TidGi-Desktop"
},
"LinOnetwo": "Lin Onetwo",
"Loading": "Loading",
"Log": {
"AddComplete": "Git Add successful",
"AddingFiles": "Start Git Add your files that needs backed up",
"CantForcePullError": "Failed to force pull, maybe repo is in special state",
"CantSyncGitNotInitialized": "Unable to sync, this folder is not initialized as a Git repository",
"CantSyncInSpecialGitStateAutoFixFailed": "Unable to Sync, this folder is in special condition, thus can't Sync directly. An auto-fix has been tried, but error still remains. Please resolve all the conflict manually (For example, use VSCode to open the wiki folder), if this still don't work out, please use professional Git tools (Source Tree, GitKraken) to solve this.",
"CantSyncInSpecialGitStateAutoFixSucceed": "This folder is in a special state, it could not be synchronized directly, but it has been automatically repaired",
"CantSynchronizeAndSyncScriptIsInDeadLoop": "Unable to sync, and Sync script is in a dead loop.",
"CheckingLocalGitRepoSanity": "Checking whether the local Git repository is properly initialized",
"CheckingLocalSyncState": "Detecting whether the local state needs to be synchronized to the cloud",
"CheckingRebaseStatus": "Analyzing the rebase processing plan",
"CommitComplete": "Local commit completed",
"FailedToOpenDirectory": "Failed To Open Directory {{path}} {{errorMessage}}",
"FailedToOpenFile": "Failed To Open File {{path}} {{errorMessage}}",
"FetchingData": "Pulling cloud data for comparison",
"FinishForcePull": "Finish force pull",
"GitMergeFailed": "Git merge results are not good, there may be loopholes in the merge strategy",
"GitPushFailed": "Git push result is bad, this usually means there is a network issue.",
"GitRepositoryConfigurationFinished": "Git repository is configured",
"GitTokenExpireOrWrong": "The Git credential (Token) has expired and you need to log in again, or the credential does not correspond to the user name",
"GitTokenMissing": "Git token missing",
"HaveThingsToCommit": "There is content that needs to be submitted (commit), and it is being submitted automatically",
"InitializeWikiGit": "Initializing Wiki and Git",
"InitializeWorkspaceView": "Initializing workspace and browser view, and loading the web content, please wait",
"InitializeWorkspaceViewDone": "Created successfully, content will be loaded soon",
"LocalAheadStartUpload": "The local state is ahead of the cloud, and the upload starts",
"LocalStateBehindSync": "Local state is behind of the cloud, start merging data from the cloud.",
"LocalStateDivergeRebase": "The local state is divergent from the cloud and begins to rebase (Rebase)",
"NoNeedToSync": "No need to synchronize, the local state is consistent with the cloud",
"PerformLastCheckBeforeSynchronizationFinish": "Perform the final check before synchronization ends",
"PrepareCloneOnlineWiki": "Preparing to import an online wiki.",
"PrepareSync": "Prepare to synchronize, use the logged-in author information",
"PreparingUserInfo": "Configuring identity information",
"RebaseConflictNeedsResolve": "Found conflict when performing git Rebase, need to resolve the conflict.",
"RebaseSucceed": "Rebase is successful, start uploading",
"SkipForcePull": "Skip force pull, no news from remote",
"StartBackupToGithubRemote": "The local Git where the Wiki is located is being backed up to the Github remote repository. The time required depends on the internet speed, please be patient",
"StartConfiguringGithubRemoteRepository": "After the repository is initialized, start to configure the Github remote repository",
"StartFetchingFromGithubRemote": "Fetching data from the remote Github repository, The time required depends on the internet speed, please be patient.",
"StartForcePull": "Start force pull remote, will completely overwrite local",
"StartGitInitialization": "Start initializing the local Git repository",
"StartResettingLocalToRemote": "Start clearing local and override with remote content",
"SyncFailedSystemError": "Synchronization failed, there may be a problem with the synchronization system",
"SynchronizationFailed": "Sync failed! \nYou need to use tools such as Github Desktop to check the status of the current Git repository. \nThe failure may be caused by the network. If this is the case, you can try again after adjusting the network.",
"SynchronizationFinish": "Synchronization complete"
},
"Menu": {
"ActualSize": "Actual Size",
"Close": "Close",
"CurrentWorkspace": "Current Workspace",
"DeveloperToolsActiveWorkspace": "Open Developer Tools of Active Workspace",
"Edit": "Edit",
"ExportActiveTiddler": "Export Active Tiddler",
"ExportWholeWikiHTML": "Export Whole Wiki as HTML to folder",
"Find": "Find",
"FindMatches": "matches",
"FindNext": "Find Next",
"FindPrevious": "Find Previous",
"Help": "Help",
"History": "History",
"Home": "Home",
"Language": "Language",
"LearnMore": "Learn More...",
"PrintPage": "Print Page",
"ReportBugViaGithub": "Report a Bug via GitHub...",
"RequestFeatureViaGithub": "Request a New Feature via GitHub...",
"SelectNextWorkspace": "Select Next Workspace",
"SelectPreviousWorkspace": "Select Previous Workspace",
"TidGi": "TidGi",
"TidGiMiniWindow": "TidGi Mini Window",
"View": "View",
"Wiki": "Wiki",
"Window": "Window",
"Workspaces": "Workspaces",
"ZoomIn": "Zoom In",
"ZoomOut": "Zoom Out"
},
"No": "No",
"Notification": {
"AdjustSchedule": "Adjust schedule...",
"AdjustTime": "Adjust time",
"Custom": "Custom...",
"NotificationsNowResumed": "Notifications are now resumed.",
"Pause10Hours": "10 hours",
"Pause12Hours": "12 hours",
"Pause15Minutes": "15 minutes",
"Pause1Hour": "1 hour",
"Pause2Hours": "2 hours",
"Pause30Minutes": "30 minutes",
"Pause45Minutes": "45 minutes",
"Pause4Hours": "4 hours",
"Pause6Hours": "6 hours",
"Pause8Hours": "8 hours",
"PauseBySchedule": "Pause notifications by schedule...",
"PauseNotifications": "Pause notifications",
"PauseUntilNextWeek": "Until next week",
"PauseUntilTomorrow": "Until tomorrow",
"Paused": "Notifications paused",
"PausedUntil": "Notifications paused until {{date}}.",
"Resume": "Resume notifications",
"Resumed": "Notifications resumed"
},
"Open": "Open",
"Preference": {
"AIGenerateBackupTitle": "AI Generate Backup Title",
"AIGenerateBackupTitleDescription": "Use AI to automatically generate Git backup titles based on changes, enabled by default",
"AIGenerateBackupTitleTimeout": "AI Generate Backup Title Timeout",
"AIGenerateBackupTitleTimeoutDescription": "Maximum time to wait for AI to generate title, will use default title if timeout",
"AlwaysOnTop": "Always on top",
"AlwaysOnTopDetail": "Keep TidGis main window always on top of other windows, and will not be covered by other windows",
"AntiAntiLeech": "Some website has Anti-Leech, will prevent some images from being displayed on your wiki, we simulate a request header that looks like visiting that website to bypass this protection.",
"AskDownloadLocation": "Ask where to save each file before downloading",
"AttachToTaskbar": "Attach to taskbar",
"AttachToTaskbarShowSidebar": "Attach To Taskbar Show Sidebar",
"ChooseLanguage": "Choose Language 选择语言",
"ClearBrowsingData": "Clear Browsing Data (git isn't affected)",
"ClearBrowsingDataDescription": "Clear cookies, cache, and more",
"ClearBrowsingDataMessage": "Are you sure? All browsing data will be cleared. This action cannot be undone.",
"ConfirmDelete": "Confirm Delete",
"ConfirmDeleteExternalApiDatabase": "Are you sure you want to delete the database containing external API debug information? This action cannot be undone.",
"DarkTheme": "Dark Theme",
"DefaultUserName": "User Name",
"DefaultUserNameDetail": "The user name in the Wiki, this only take effect after restart, this will fill in the creator field of the newly created or edited tiddlers. Can be override by user name set in the workspace setting.",
"DeleteExternalApiDatabase": "Delete External API Database",
"DeveloperTools": "Developer Tools",
"DisableAntiAntiLeech": "Disable Anti-Anti-Leech",
"DisableAntiAntiLeechDetail": "Enable this option to completely disable anti-anti-leech functionality.",
"DisableAntiAntiLeechForUrls": "Disable Anti-Anti-Leech for URLs",
"DisableAntiAntiLeechForUrlsDetail": "Enter one URL per line to only disable anti-anti-leech for these URLs. Because anti-anti-leech feature may cause some websites with anti-anti-anti-leech to be unable to load images.",
"DownloadLocation": "Download Location",
"Downloads": "Downloads",
"FriendLinks": "FriendLinks",
"General": "UI & Interact",
"HibernateAllUnusedWorkspaces": "Hibernate unused workspaces at app launch",
"HibernateAllUnusedWorkspacesDescription": "Hibernate all workspaces at launch, except the last active workspace.",
"HideMenuBar": "Hide menu bar",
"HideMenuBarDetail": "Hide the menu bar unless the Alt+M is pressed.",
"HideSideBar": "Hide SideBar",
"HideSideBarIconDetail": "Hide the icon and only display the name of the workspace to make the workspace list more compact",
"HideTitleBar": "Hide Title Bar",
"HowToEnableNotifications": "<0>TidGi supports notifications out of the box. But for some cases, to receive notifications, you will need to manually configure additional web app settings.</0><1>Learn more</1><2>.</2>",
"IgnoreCertificateErrors": "Ignore network certificate errors",
"IgnoreCertificateErrorsDescription": "<0>Not recommended. </0><1>Learn more</1>.",
"ItIsWorking": "It is working!",
"Languages": "Lang/语言",
"LightTheme": "Light Theme",
"Logout": "Logout",
"Miscellaneous": "Miscellaneous",
"MoreWorkspaceSyncSettings": "More Workspace Sync Settings",
"MoreWorkspaceSyncSettingsDescription": "Please right-click the workspace icon, open its workspace setting by click on \"Edit Workspace\" context menu item, and configure its independent synchronization settings in it.",
"Network": "Network",
"Notifications": "Notifications",
"NotificationsDetail": "Control notifications pause time",
"NotificationsDisableSchedule": "Automatically disable notifications by schedule:",
"NotificationsMuteAudio": "Mute audio when notifications are paused",
"OpenAtLogin": "Open at login",
"OpenAtLoginMinimized": "Yes, but minimized (MacOS)",
"OpenLogFolder": "Open the Log folder",
"OpenLogFolderDetail": "When reporting a problem, please open the latest .log file in the folder and send its content to the developer, or paste it to pastebin.com and then paste the URL into the Github Issue",
"OpenMetaDataFolder": "Open the metadata folder of TidGi workspace",
"OpenMetaDataFolderDetail": "TiddlyWiki's data and TidGi's workspace metadata are stored separately. TidGi's metadata includes workspace settings, etc., which are stored in this folder in JSON format.",
"OpenV8CacheFolder": "Open the V8 cache folder",
"OpenV8CacheFolderDetail": "The V8 cache folder stores cached files that accelerate application startup",
"Performance": "Performance",
"PrivacyAndSecurity": "Privacy & Security",
"ReceivePreReleaseUpdates": "Receive pre-release updates",
"RememberLastVisitState": "Remember last page visited, restore last visit state on open",
"RequireRestart": "Need to restart",
"Reset": "Are you sure? All preferences will be restored to their original defaults. Browsing data won't be affected. This action cannot be undone.",
"ResetNow": "Reset Now",
"RestorePreferences": "Restore preferences to their original defaults",
"RunOnBackground": "Run On Background",
"RunOnBackgroundDetail": "When window is closed, Continue to run in the background without exiting. Quickly restore the window when opening the app again.",
"RunOnBackgroundDetailNotMac": "Recommend to enable Attach To Taskbar. So you can restore window use it.",
"Search": "Search & Embedding",
"SearchEmbeddingDelete": "Delete",
"SearchEmbeddingDeleteConfirm": "Are you sure you want to delete all embeddings for workspace \"{{workspaceName}}\"? This action cannot be undone.",
"SearchEmbeddingDeleteError": "Failed to delete embeddings: {{error}}",
"SearchEmbeddingGenerate": "Generate Embeddings",
"SearchEmbeddingGenerating": "Generating...",
"SearchEmbeddingLastUpdated": "Last updated: {{time}}",
"SearchEmbeddingNoAIConfigError": "Please configure AI API settings in the External API section first.",
"SearchEmbeddingStatusCompleted": "{{totalEmbeddings}} embeddings for {{totalNotes}} notes",
"SearchEmbeddingStatusError": "Error: {{error}}",
"SearchEmbeddingStatusGenerating": "Generating... ({{completed}}/{{total}})",
"SearchEmbeddingStatusIdle": "No embeddings generated",
"SearchEmbeddingUpdate": "Update Embeddings",
"SearchNoWorkspaces": "No workspaces found",
"Seconds": "Seconds",
"SelectWorkspace": "Select workspace",
"ShareBrowsingData": "Share browsing data (cookies, cache) between workspaces, if this is off, you can login into different 3rd party service in each workspace.",
"ShowSideBar": "Show SideBar",
"ShowSideBarDetail": "Sidebar lets you switch easily between workspaces.",
"ShowSideBarIcon": "Show sidebar workspace icons",
"ShowSideBarText": "Show button label on sidebar",
"ShowTitleBar": "Show title bar",
"ShowTitleBarDetail": "Title bar shows you the title of the current page.",
"SpellCheck": "Spell check",
"SpellCheckLanguages": "Preferred spell checking languages",
"Support": "Support",
"SwipeWithThreeFingersToNavigate": "Swipe with three fingers to navigate",
"SwipeWithThreeFingersToNavigateDescription": "Navigate between pages with 3-finger gestures. Swipe left to go back or swipe right to go forward.<br/>To enable it, you also need to change<3>macOS Preferences → TrackPad → More Gestures → Swipe between page</3>to<5>Swipe with three fingers</5>or<7>Swipe with two or three fingers.</7>",
"Sync": "Sync & Backup",
"SyncBeforeShutdown": "Sync Before Shutdown",
"SyncBeforeShutdownDescription": "Automatically synchronize data before turning off the computer. Note that manually exiting the application will not trigger the synchronization, so as to prevent the wrong data from being synchronized when the application makes an error. \nWindows system does not support this function.",
"SyncInterval": "Sync/Backup Interval",
"SyncIntervalDescription": "After this length of time, it will automatically start backing up to Github, if is a local workspace it will create a local git backup (take effect after restart app)",
"SyncOnlyWhenNoDraft": "Sync only when there are no drafts",
"SyncOnlyWhenNoDraftDescription": "Check if there are drafts or WYSIWYG editing before synchronizing, if so, it will not be synchronized this time, preventing the drafts from being synchronized to your blog. \n(Not working for sync-before-shutdown, for you may want to bring drafts from one computer to another to continue editing)",
"System": "System",
"SystemDefaultTheme": "System Defalut Theme",
"TestNotification": "Test notifications",
"TestNotificationDescription": "<0>If notifications dont show up, make sure you enable notifications in<1>macOS Preferences → Notifications → TidGi</1>.</0>",
"Theme": "Theme",
"TiddlyWiki": "TiddlyWiki",
"TidgiMiniWindow": "Attach to TidGi mini window",
"TidgiMiniWindowAlwaysOnTop": "TidGi Mini Window Always on top",
"TidgiMiniWindowAlwaysOnTopDetail": "Keep TidGi's Mini Window always on top of other windows, and will not be covered by other windows",
"TidgiMiniWindowFixedWorkspace": "Select workspace for fixed TidGi Mini Window",
"TidgiMiniWindowShortcutKey": "Set shortcut key to toggle TidGi Mini Window",
"TidgiMiniWindowShortcutKeyHelperText": "Set a shortcut key to quickly open or close TidGi Mini Window",
"TidgiMiniWindowShowSidebar": "Attach To TidGi Mini Window Show Sidebar",
"TidgiMiniWindowShowSidebarTip": "Generally, TidGi mini window is only used to quickly view the current workspace, so the default synchronization with the main window workspace, do not need a sidebar, the default hidden sidebar.",
"TidgiMiniWindowShowTitleBar": "Show title bar on TidGi Mini Window",
"TidgiMiniWindowShowTitleBarDetail": "Show draggable title bar on TidGi Mini Window",
"TidgiMiniWindowSyncWorkspaceWithMainWindow": "TidGi Mini Window syncs with main window workspace",
"TidgiMiniWindowSyncWorkspaceWithMainWindowDetail": "When checked, TidGi Mini Window will display the same workspace content as main window",
"TidgiMiniWindowTip": "Make a small TidGi popup window that pop when you click system tray mini icon. Tip: Right-click on mini app icon to access context menu.",
"Token": "Git credentials",
"TokenDescription": "The credentials used to authenticate to the Git server so you can securely synchronize content. Can be obtained by logging in to storage services (e.g., Github), or manually obtain \"personal access token\" and filled in here.",
"Translatium": "Translatium",
"TranslatiumIntro": "Translate Any Languages like a Pro",
"Updates": "Updates",
"WebCatalog": "WebCatalog",
"WebCatalogEngineIntro": "WebCatalog is the initial code founder of TidGi, we reuse lots of important code from the open-source WebCatalog, many thanks to WebCatalog and its author Quang Lam",
"WebCatalogIntro": "Magically turn any websites into cross platform apps. Work more productively and forget about switching tabs.",
"WebSite": "Website",
"WikiMetaData": "Wiki Metadata",
"WikiMetaDataDescription": "Config Wiki metadata likes starting parameters",
"hardwareAcceleration": "Use hardware acceleration when available"
},
"Save": "save",
"Scripting": {
"ExecutingScript": "Executing Script"
},
"SideBar": {
"Preferences": "Pref...",
"UpdateAvailable": "Update!"
},
"Unknown": "Unknown",
"Update": "update",
"Updater": {
"CheckUpdate": "Check Update",
"CheckingFailed": "Checking Failed (Network Error)",
"CheckingForUpdate": "Checking For Update...",
"UpdateAvailable": "Update Available!",
"UpdateNotAvailable": "You have latest version"
},
"WorkspaceSelector": {
"Add": "Add",
"Agent": "agent",
"AreYouSure": "Are you sure you want to remove this workspace? \nRemoving the workspace will delete the workspace in this application, but will not delete the folders from the hard drive. \nBut, if you choose to delete the Wiki folder as well, all contents will be deleted.",
"DedicatedWorkspace": "special workspace",
"DefaultTiddlers": "Default Tiddlers",
"EditCurrentWorkspace": "Config Current Workspace",
"EditWorkspace": "Config Workspace",
"Guide": "Guide",
"Help": "Help",
"HibernateWorkspace": "Hibernate Workspace",
"OpenInBrowser": "Open in browser",
"OpenInBrowserDisabledHint": "(Config→EnableHTTPAPI to enable)",
"OpenWorkspaceFolder": "Open Folder",
"OpenWorkspaceFolderInEditor": "Open Folder In External Editor",
"OpenWorkspaceFolderInGitGUI": "Open with external backup tool (Git)",
"OpenWorkspaceMenuName": "Open Workspace",
"OpenWorkspaceTagTiddler": "Open {{tagName}}",
"ReloadCurrentWorkspace": "Reload Current Workspace",
"RemoveCurrentWorkspace": "Remove Current Workspace",
"RemoveWorkspace": "Remove Workspace",
"RemoveWorkspaceAndDelete": "Remove workspace and delete Wiki folder from the disk",
"ViewGitHistory": "View Backup History (Git)",
"WakeUpWorkspace": "WakeUp Workspace"
},
"Yes": "Yes"
}