-
-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathmain.json
More file actions
237 lines (237 loc) · 13 KB
/
main.json
File metadata and controls
237 lines (237 loc) · 13 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
{
"main": {
"appUtils": {
"appInstalledAndLaunched": "App installed and launched.",
"dmgAppNotFound": "No .app bundle found in DMG",
"dumpingEntitlements": "Dumping entitlements…",
"executeFailed": "Failed to execute: {{message}}",
"fileExecutedSuccessfully": "File executed successfully.",
"fileOpenedSuccessfully": "File opened successfully.",
"hashUpdated": "Hash updated",
"jsonArrayEndNotFound": "JSON array end not found",
"jsonArrayStartNotFound": "JSON array start not found",
"jsonLengthMismatch": "New JSON length does not match the old one",
"latestYmlVersionNotFound": "Version not found in latest.yml",
"localAppDataMissing": "LOCALAPPDATA is not set",
"macPatchError": "macOS patch error: {{message}}",
"macPatchSuccess": "macOS patch completed successfully",
"noWriteAccess": "No write access to app.asar",
"patchSupportedPlatforms": "Patch is supported only on Windows and macOS",
"permissionsRequiredMessage": "Grant write access to patch ASAR and try again.",
"permissionsRequiredTitle": "Permissions required",
"rcdataJsonNotFound": "RCDATA JSON entry not found",
"reSigningApp": "Re-signing the app…",
"readingExe": "Reading EXE...",
"resourcesAsarNotFound": "resources\\app.asar entry not found",
"sipEnabled": "SIP is enabled — disable it and try again",
"updateIntegrityError": "Error in updateIntegrityHashInExe:",
"updatingInfoPlistHash": "Updating Info.plist hash...",
"windowsPatchError": "Windows patch error: {{message}}",
"windowsPatchSuccess": "Windows patch completed successfully",
"yandexNotInstalledMessage": "Yandex Music app not found. Start installation?",
"yandexNotInstalledTitle": "Yandex Music is not installed"
},
"common": {
"cancel": "Cancel",
"download": "Download",
"error": "Error",
"later": "Later",
"ok": "OK",
"openSettings": "Open settings",
"selectFile": "Select file",
"start": "Start"
},
"createWindow": {
"fileNotFound": "File not found: {{path}}"
},
"discordRpc": {
"discordRpc": "Discord RPC",
"activityClearError": "Failed to clear activity",
"activitySetError": "Failed to set activity",
"connectError": "Failed to connect to Discord RPC",
"connected": "Connected successfully",
"connectionClosed": "Connection closed",
"disconnectError": "Failed to disconnect client",
"disconnected": "RPC disconnected",
"genericConnectError": "Connection error",
"stateRetry": "{{state}} Next retry in a few seconds.",
"states": {
"administrator": "Discord appears to be running as administrator. Please run PulseSync as administrator.",
"closed": "Could not detect a running Discord instance!",
"snap": "Discord appears to be running from the Snap package. This likely prevents RPC connection.",
"success": ""
},
"timeoutFallback": "Connection timed out. Switching to a fallback App ID.",
"timeoutRateLimit": "Connection timed out. Discord may be rate limiting. If activity is missing, try again in 10–15 minutes."
},
"events": {
"addonsLoadError": "Addons: Error loading themes:",
"createArchiveError": "Error while creating archive file",
"createExtensionError": "Error creating new extension:",
"createZipError": "Error while creating .zip file with AdmZip",
"exitApp": "Exit app",
"fileDownloadError": "Error downloading file: {{message}}",
"fileExecuteFailed": "Failed to execute file: {{message}}",
"fileExecutedSuccessfully": "File executed successfully.",
"fileOpenFailed": "Failed to open file: {{message}}",
"fileOpenedSuccessfully": "File opened successfully.",
"folderNotFound": "Folder not found.",
"invalidDownloadUrl": "Invalid download URL",
"latestYmlVersionNotFound": "Version not found in latest.yml",
"newExtensionAuthor": "Your Name",
"newExtensionDescription": "Default theme.",
"newExtensionName": "New Extension",
"newExtensionNameWithIndex": "New Extension {{index}}",
"rendererError": "Renderer error",
"yandexNotFound": "Yandex Music app not found",
"yandexNotFoundMessage": "Yandex Music app not found",
"yandexUninstallError": "Error removing application",
"yandexUninstallFailedWithReason": "Failed to remove app: {{message}}",
"yandexUninstallStart": "Starting Yandex Music uninstallation...",
"yandexUninstallSuccess": "Yandex Music removed",
"yandexUninstallSuccessMessage": "Yandex Music removed"
},
"handleErrors": {
"internalError": "Error inside ErrorService.handleError:",
"writeCrashLogError": "Error writing crash.log:"
},
"hostFile": {
"entriesAddError": "An error occurred while adding entries",
"entriesAddFailed": "Failed to add entries to the list",
"entriesAdded": "pulsesync.dev and ru-node-1.pulsesync.dev were successfully added to the list",
"invalidListGeneralPath": "Invalid list-general.txt path",
"noPendingListGeneralPath": "No pending list-general.txt path for this window"
},
"index": {
"appStartupError": "Error starting the app:",
"musicPathError": "Error getting path:"
},
"macUpdater": {
"commandFailed": "{{cmd}} {{args}} exited with code {{code}}: {{stderr}}",
"currentVersionAvailable": "Current version {{current}}, available {{version}}",
"dmgVolumeNotFound": "DMG volume not found",
"fileDownloaded": "File downloaded: {{path}}",
"firstCallRequiresOptions": "The first call to getMacUpdater requires options",
"invalidManifest": "Invalid update manifest",
"manifestMissingAssets": "Manifest missing url/assets",
"manifestNotFound": "Update manifest not found",
"sha256Mismatch": "sha256 checksum mismatch",
"sha512Mismatch": "sha512 checksum mismatch",
"skipNonMac": "MacOSUpdater: skipped, not macOS",
"updateFileNotDownloaded": "Update file not downloaded"
},
"modDownload": {
"networkError": "Network error"
},
"modFiles": {
"asarNotFound": "{{name}} not found. Please reinstall Yandex Music.",
"pickAsarMessage": "Where should the ASAR modification for Yandex Music be saved?",
"pickAsarTitle": "Select ASAR mod path",
"saveAsTitle": "Save ASAR modification as..."
},
"modManager": {
"closingMusic": "Closing Yandex Music...",
"fullDiskAccessRequired": "Please grant full disk access to the app.",
"incompatibleMod": "The mod is not compatible with the current Yandex Music version.",
"linuxPermissionsRequired": "Not enough permissions to modify Yandex Music files. Grant access and retry.",
"modAlreadyInstalled": "Mod is already installed.",
"modAsarNotFound": "{{name}} not found. Please reinstall Yandex Music.",
"usingCache": "Using mod cache..."
},
"modNetwork": {
"compatibilityCheckError": "An error occurred while checking mod compatibility.",
"integrityError": "File integrity error. Please try again or check your internet connection.",
"patchError": "Error while patching ASAR",
"unpackedCopyError": "Error copying mod dependencies",
"unpackedDownloadError": "Error downloading mod dependencies",
"unpackedMoveError": "Error moving mod dependencies"
},
"obsWidget": {
"downloadError": "Error downloading widget",
"downloadUnknownError": "Unknown error while downloading widget",
"downloading": "Downloading OBS widget...",
"extracting": "Extracting archive...",
"installSuccess": "OBS widget installed successfully",
"removeError": "Error removing widget",
"removeSuccess": "OBS widget removed successfully",
"removeUnknownError": "Unknown error while removing widget",
"removing": "Removing OBS widget..."
},
"process": {
"updateCompleteBody": "You can view the changelog in the app",
"updateCompleteTitle": "Update complete"
},
"storage": {
"app": {
"description": "Application info (version, etc.)",
"version": "Current app version"
},
"discordRpc": {
"appId": "Discord application ID for Rich Presence",
"button": "Button text in Rich Presence (e.g. URL or action)",
"description": "Discord Rich Presence settings",
"details": "Details text displayed in Rich Presence",
"displayPause": "Show pause status when playback is paused",
"enableRpcButtonListen": "Enable listening for Rich Presence button clicks",
"enableWebsiteButton": "Show Website button in Rich Presence",
"showSmallIcon": "Use small icon for Rich Presence",
"showTrackVersion": "Show track version in RPC",
"supporterHideBranding": "Hide PulseSync branding in Rich Presence",
"showVersionOrDevice": "Show app version or device info in status",
"state": "Current Rich Presence state",
"status": "Whether Rich Presence is enabled",
"statusDisplayType": "Type of status to display in RPC",
"statusLanguage": "Language to use for status display"
},
"mod": {
"checksum": "Mod checksum",
"description": "Mod information and state",
"installed": "Whether the mod is installed",
"musicVersion": "Mod version",
"name": "Mod name",
"realMusicVersion": "Actual music version",
"unpackedChecksum": "Mod dependencies checksum",
"updated": "Whether the mod is updated to the latest version",
"version": "Mod version"
},
"settings": {
"askSavePath": "Ask for a save path when exporting",
"autoStartApp": "Automatically start the app on system login",
"autoStartInTray": "Start the app minimized to tray on system startup",
"autoStartMusic": "Automatically start music playback when the app starts",
"closeAppInTray": "Minimize to tray instead of quitting when closing",
"deletePextAfterImport": "Delete temporary Pext files after import",
"description": "Main application behavior flags and settings",
"devSocket": "Enable developer mode: open debug socket",
"hardwareAcceleration": "Enable or disable GPU hardware acceleration",
"language": "Preferred application language",
"lastDisplayId": "ID of the last display that hosted the app window",
"modSavePath": "Mod path",
"musicReinstalled": "Flag indicating whether music was reinstalled",
"saveAsMp3": "Save tracks/results as MP3 by default",
"saveWindowDimensionsOnRestart": "Save window size on close and restore on next launch",
"saveWindowPositionOnRestart": "Save window position on close and restore on next launch",
"showModModalAfterInstall": "Show mod info modal after installation",
"windowDimensions": "Last saved window size",
"windowPosition": "Last saved window position"
},
"tokens": {
"description": "Authentication tokens",
"token": "Primary session token"
}
},
"tray": {
"addonsDirectory": "Addons directory",
"checkUpdates": "Check updates",
"close": "Close",
"discordRpc": "Discord RPC",
"openDiscord": "Open PulseSync Discord"
},
"updater": {
"appFilesCorrupted": "App files are corrupted. Please reinstall the app.",
"noUpdatesFound": "No updates found",
"updateReadyBody": "PulseSync {version} was downloaded and will be installed automatically when you exit the app",
"updateReadyTitle": "A new update is ready to install"
}
}
}