Add multi-language support for UI
- Add 30 new locale files (ar, bn, cs, da, de, el, es, fi, fr, he, hi, hu, id, it, ja, ko, nl, no, pl, pt-BR, pt-PT, ro, ru, sv, th, tl, tr, uk, ur, zh-TW) - Update i18n config to register new languages - Update LanguageSwitcher component to support expanded language list - Update localDb and pricing constants for i18n compatibility Made-with: Cursor
This commit is contained in:
committed by
decolua
parent
62d7e61907
commit
11c6b0c42f
196
public/i18n/literals/sv.json
Normal file
196
public/i18n/literals/sv.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "Avbryt",
|
||||
"Delete": "Ta bort",
|
||||
"Edit": "Redigera",
|
||||
"Save": "Spara",
|
||||
"Close": "Stäng",
|
||||
"Add": "Lägg till",
|
||||
"Remove": "Ta bort",
|
||||
"Settings": "Inställningar",
|
||||
"Profile": "Profil",
|
||||
"Dashboard": "Instrumentpanel",
|
||||
"Logout": "Logga ut",
|
||||
"Login": "Logga in",
|
||||
"Providers": "Leverantörer",
|
||||
"Usage": "Användning",
|
||||
"API Key": "API-nyckel",
|
||||
"Connected": "Ansluten",
|
||||
"Disconnected": "Frånkopplad",
|
||||
"Active": "Aktiv",
|
||||
"Inactive": "Inaktiv",
|
||||
"Success": "Framgång",
|
||||
"Failed": "Misslyckad",
|
||||
"Error": "Fel",
|
||||
"Warning": "Varning",
|
||||
"Info": "Information",
|
||||
"Loading": "Laddar",
|
||||
"Search": "Sök",
|
||||
"Filter": "Filter",
|
||||
"Sort": "Sortera",
|
||||
"Export": "Exportera",
|
||||
"Import": "Importera",
|
||||
"Refresh": "Uppdatera",
|
||||
"Back": "Tillbaka",
|
||||
"Next": "Nästa",
|
||||
"Previous": "Föregående",
|
||||
"Submit": "Skicka",
|
||||
"Confirm": "Bekräfta",
|
||||
"Yes": "Ja",
|
||||
"No": "Nej",
|
||||
"OK": "OK",
|
||||
"Apply": "Verkställ",
|
||||
"Reset": "Återställ",
|
||||
"Clear": "Rensa",
|
||||
"Select": "Välj",
|
||||
"Upload": "Ladda upp",
|
||||
"Download": "Ladda ner",
|
||||
"Copy": "Kopiera",
|
||||
"Paste": "Klistra in",
|
||||
"Cut": "Klipp ut",
|
||||
"Undo": "Ångra",
|
||||
"Redo": "Gör om",
|
||||
"Name": "Namn",
|
||||
"Description": "Beskrivning",
|
||||
"Status": "Status",
|
||||
"Type": "Typ",
|
||||
"Date": "Datum",
|
||||
"Time": "Tid",
|
||||
"Created": "Skapad",
|
||||
"Updated": "Uppdaterad",
|
||||
"Actions": "Åtgärder",
|
||||
"Details": "Detaljer",
|
||||
"View": "Visa",
|
||||
"New": "Ny",
|
||||
"Total": "Totalt",
|
||||
"Count": "Antal",
|
||||
"Price": "Pris",
|
||||
"Cost": "Kostnad",
|
||||
"Free": "Gratis",
|
||||
"Paid": "Betald",
|
||||
"Enable": "Aktivera",
|
||||
"Disable": "Inaktivera",
|
||||
"Enabled": "Aktiverad",
|
||||
"Disabled": "Inaktiverad",
|
||||
"Online": "Online",
|
||||
"Offline": "Offline",
|
||||
"Available": "Tillgänglig",
|
||||
"Unavailable": "Inte tillgänglig",
|
||||
"Required": "Krävs",
|
||||
"Optional": "Valfritt",
|
||||
"Default": "Standard",
|
||||
"Custom": "Anpassad",
|
||||
"Advanced": "Avancerat",
|
||||
"Basic": "Grundläggande",
|
||||
"Help": "Hjälp",
|
||||
"Support": "Support",
|
||||
"Documentation": "Dokumentation",
|
||||
"Version": "Version",
|
||||
"Language": "Språk",
|
||||
"Theme": "Tema",
|
||||
"Light": "Ljus",
|
||||
"Dark": "Mörk",
|
||||
"Auto": "Automatisk",
|
||||
"Endpoint": "Slutpunkt",
|
||||
"Providers": "Leverantörer",
|
||||
"Combos": "Kombinationer",
|
||||
"Usage": "Användarstatistik",
|
||||
"Quota Tracker": "Kvotspårare",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "Verktyg",
|
||||
"Console Log": "Konsollogg",
|
||||
"System": "System",
|
||||
"Debug": "Felsökning",
|
||||
"Shutdown": "Stänga av",
|
||||
"Close Proxy": "Stäng proxy",
|
||||
"Are you sure you want to close the proxy server?": "Är du säker på att du vill stänga proxyservern?",
|
||||
"Server Disconnected": "Server frånkopplad",
|
||||
"The proxy server has been stopped.": "Proxyservern har stoppats.",
|
||||
"Reload Page": "Läs in sidan på nytt",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "Tjänsten körs i terminalen. Du kan stänga denna webbsida. Avstängning stoppar tjänsten.",
|
||||
"Manage your AI provider connections": "Hantera dina AI-leverantörsanslutningar",
|
||||
"Model combos with fallback": "Modellkombinationer med fallback",
|
||||
"Monitor your API usage, token consumption, and request logs": "Övervaka din API-användning, tokenförbrukning och begärandeloggar",
|
||||
"Intercept CLI tool traffic and route through 9Router": "Avlyssna CLI-verktygstrafik och dirigera genom 9Router",
|
||||
"Configure CLI tools": "Konfigurera CLI-verktyg",
|
||||
"API endpoint configuration": "Konfiguration av API-slutpunkt",
|
||||
"Manage your preferences": "Hantera dina inställningar",
|
||||
"Debug translation flow between formats": "Felsöka översättningsflöde mellan format",
|
||||
"Live server console output": "Live-serverkonsoloutdata",
|
||||
"Create model combos with fallback support": "Skapa modellkombinationer med fallback-stöd",
|
||||
"Local Mode": "Lokalt läge",
|
||||
"Running on your machine": "Körs på din maskin",
|
||||
"Database Location": "Databasplats",
|
||||
"Download Backup": "Ladda ner säkerhetskopia",
|
||||
"Import Backup": "Importera säkerhetskopia",
|
||||
"Database backup downloaded": "Databassäkerhetskopia nedladdad",
|
||||
"Database imported successfully": "Databasen importerades framgångsrikt",
|
||||
"Security": "Säkerhet",
|
||||
"Require login": "Kräv inloggning",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "När ON krävs lösenord för instrumentpanelen. När OFF, åtkomst utan inloggning.",
|
||||
"Current Password": "Aktuellt lösenord",
|
||||
"Enter current password": "Ange aktuellt lösenord",
|
||||
"New Password": "Nytt lösenord",
|
||||
"Enter new password": "Ange nytt lösenord",
|
||||
"Confirm New Password": "Bekräfta nytt lösenord",
|
||||
"Confirm new password": "Bekräfta nytt lösenord",
|
||||
"Update Password": "Uppdatera lösenord",
|
||||
"Set Password": "Ange lösenord",
|
||||
"Password updated successfully": "Lösenord uppdaterades framgångsrikt",
|
||||
"Passwords do not match": "Lösenorden matchar inte",
|
||||
"Routing Strategy": "Routningsstrategi",
|
||||
"Round Robin": "Omväxling",
|
||||
"Cycle through accounts to distribute load": "Cykla genom konton för att distribuera belastningen",
|
||||
"Sticky Limit": "Klibbig gräns",
|
||||
"Calls per account before switching": "Anrop per konto innan byte",
|
||||
"Network": "Nätverk",
|
||||
"Outbound Proxy": "Utgående proxy",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "Aktivera proxy för utgående OAuth + leverantörsförfrågningar.",
|
||||
"Proxy URL": "Proxy-URL",
|
||||
"Leave empty to inherit existing env proxy (if any).": "Lämna tomt för att ärva befintlig env-proxy (om sådan finns).",
|
||||
"No Proxy": "Ingen proxy",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "Kommaseparerade värdnamn/domäner för att kringgå proxyn.",
|
||||
"Test proxy URL": "Testa proxy-URL",
|
||||
"Apply": "Verkställ",
|
||||
"Proxy settings applied": "Proxyinställningar tillämpade",
|
||||
"Proxy enabled": "Proxy aktiverad",
|
||||
"Proxy disabled": "Proxy inaktiverad",
|
||||
"Proxy test OK": "Proxy-test OK",
|
||||
"Proxy test failed": "Proxy-test misslyckades",
|
||||
"Please enter a Proxy URL to test": "Ange en proxy-URL att testa",
|
||||
"Observability": "Observerbarhet",
|
||||
"Enable Observability": "Aktivera observerbarhet",
|
||||
"Turn request detail recording on/off globally": "Slå på/av inspelning av förfrågningsdetaljer globalt",
|
||||
"Max Records": "Maximala poster",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "Maximala begärandedetaljposter att behålla (äldre poster raderas automatiskt)",
|
||||
"Batch Size": "Batchstorlek",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "Antal objekt att ackumulera innan skrivning till databas (högre = bättre prestanda)",
|
||||
"Flush Interval (ms)": "Spölningsintervall (ms)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "Maximal väntetid innan buffern spolas (förhindrar dataförlust vid låg trafik)",
|
||||
"Max JSON Size (KB)": "Maximal JSON-storlek (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "Maximal storlek för varje JSON-fält (begäran/svar) före trunkering",
|
||||
"All data stored on your machine": "Alla data lagras på din maskin",
|
||||
"MITM Server": "MITM-server",
|
||||
"Running": "Körs",
|
||||
"Stopped": "Stoppad",
|
||||
"Cert": "Certifikat",
|
||||
"Server": "Server",
|
||||
"Purpose:": "Syfte:",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "Använd Antigravity IDE & GitHub Copilot → med VALFRI leverantör/modell från 9Router",
|
||||
"How it works:": "Hur det fungerar:",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "Antigravity/Copilot IDE-begäran → DNS-omdirigering till localhost:443 → MITM-proxy avlyssnar → 9Router → svar till Antigravity/Copilot",
|
||||
"API Key": "API-nyckel",
|
||||
"No API keys — create one in Keys page": "Inga API-nycklar — skapa en på nyckelsidan",
|
||||
"sk_9router (default)": "sk_9router (standard)",
|
||||
"Server started": "Servern startad",
|
||||
"Failed to start server": "Misslyckades att starta servern",
|
||||
"Server stopped — all DNS cleared": "Server stoppad — all DNS rensad",
|
||||
"Failed to stop server": "Misslyckades att stoppa servern",
|
||||
"Sudo password is required": "Sudo-lösenord krävs",
|
||||
"Stop Server": "Stoppa server",
|
||||
"Start Server": "Starta server",
|
||||
"Enable DNS per tool below to activate interception": "Aktivera DNS för varje verktyg nedan för att aktivera avlyssning",
|
||||
"Sudo Password Required": "Sudo-lösenord krävs",
|
||||
"Enter your sudo password to start/stop MITM server": "Ange ditt sudo-lösenord för att starta/stoppa MITM-servern",
|
||||
"Sudo Password": "Sudo-lösenord",
|
||||
"Confirm": "Bekräfta"
|
||||
}
|
||||
Reference in New Issue
Block a user