'Existing accounts only sync fields returned by CRS; missing fields keep their current values. Credentials are merged by key — keys not returned by CRS are preserved. Proxies are kept when "Sync proxies" is unchecked.',
crsBack:'Back',
editAccount:'Edit Account',
deleteAccount:'Delete Account',
searchAccounts:'Search accounts...',
...
...
@@ -1356,7 +1373,6 @@ export default {
overloaded:'Overloaded',
tempUnschedulable:'Temp Unschedulable',
rateLimitedUntil:'Rate limited until {time}',
scopeRateLimitedUntil:'{scope} rate limited until {time}',
modelRateLimitedUntil:'{model} rate limited until {time}',
'Option 1: Copy the complete URL\n(http://localhost:xxx/auth/callback?code=...)\nOption 2: Copy only the code parameter value',
authCodeHint:
'You can copy the entire URL or just the code parameter value, the system will auto-detect'
'You can copy the entire URL or just the code parameter value, the system will auto-detect',
// Refresh Token auth
refreshTokenAuth:'Manual RT Input',
refreshTokenDesc:'Enter your existing OpenAI Refresh Token(s). Supports batch input (one per line). The system will automatically validate and create accounts.',
refreshTokenPlaceholder:'Paste your OpenAI Refresh Token...\nSupports multiple, one per line',
validating:'Validating...',
validateAndCreate:'Validate & Create Account',
pleaseEnterRefreshToken:'Please enter Refresh Token'