diff --git a/app/javascript/dashboard/i18n/locale/sv/agentMgmt.json b/app/javascript/dashboard/i18n/locale/sv/agentMgmt.json index f83187b62..6d2086c8f 100644 --- a/app/javascript/dashboard/i18n/locale/sv/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sv/agentMgmt.json @@ -1,7 +1,7 @@ { "AGENT_MGMT": { "HEADER": "Agenter", - "HEADER_BTN_TXT": "Lägg till agentur", + "HEADER_BTN_TXT": "Lägg till agent", "LOADING": "Hämtar agentlista", "SIDEBAR_TXT": "

Agents

An Agent is a member of your Customer Support team.

Agents will be able to view and reply to messages from your users. The list shows all agents currently in your account.

Click on Add Agent to add a new agent. Agent you add will receive an email with a confirmation link to activate their account, after which they can access Chatwoot and respond to messages.

Access to Chatwoot's features are based on following roles.

Agent - Agents with this role can only access inboxes, reports and conversations. They can assign conversations to other agents or themselves and resolve conversations.

Administrator - Administrator will have access to all Chatwoot features enabled for your account, including settings, along with all of a normal agents' privileges.

", "AGENT_TYPES": { @@ -55,7 +55,7 @@ "TITLE": "Bekräfta borttagning", "MESSAGE": "Är du säker på att ta bort ", "YES": "Ja, ta bort ", - "NO": "No, Keep " + "NO": "Nej, behåll " } }, "EDIT": { diff --git a/app/javascript/dashboard/i18n/locale/sv/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/sv/cannedMgmt.json index bf4805924..cc16fb60d 100644 --- a/app/javascript/dashboard/i18n/locale/sv/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sv/cannedMgmt.json @@ -1,29 +1,29 @@ { "CANNED_MGMT": { - "HEADER": "Konserverade svar", - "HEADER_BTN_TXT": "Lägg till konserverat svar", - "LOADING": "Hämtar konserverade svar", + "HEADER": "Svarsmallar", + "HEADER_BTN_TXT": "Lägg till svarsmall", + "LOADING": "Hämtar svarsmallar", "SEARCH_404": "Det finns inga objekt som matchar denna fråga", - "SIDEBAR_TXT": "

Konserverade svar

Konserverade svar sparas svarsmallar som kan användas för att snabbt skicka ett svar till en konversation.

För att skapa ett konserverat svar, klicka bara på Add Canned Response. Du kan också redigera eller ta bort ett befintligt konserverat svar genom att klicka på knappen Redigera eller Ta bort

Konserverade svar används med hjälp av Korta koder. Agenter kan komma åt konserverade svar medan de är på en chatt genom att skriva '/' följt av kortkoden.

", + "SIDEBAR_TXT": "

Svarsmallar

Svarsmallar är sparade mallar som kan användas för att snabbt skicka ett svar till en konversation.

För att skapa en svarsmall, klicka bara på Lägg till svarsmall. Du kan också redigera eller ta bort en befintlig svarsmall genom att klicka på knapparna Redigera eller Ta bort

Svarsmallar används med hjälp av korta koder. Agenter kan komma åt svarsmallar medan de är på en chatt genom att skriva '/' följt av kortkoden.

", "LIST": { - "404": "Det finns inga konserverade svar tillgängliga på detta konto.", - "TITLE": "Hantera konserverade svar", - "DESC": "Konserverade svar är fördefinierade svarsmallar som kan användas för att snabbt skicka ut svar till ärenden.", + "404": "Det finns inga svarsmallar tillgängliga på detta konto.", + "TITLE": "Hantera svarsmallar", + "DESC": "Svarsmallar är fördefinierade mallar som kan användas för att snabbt skicka ut svar till ärenden.", "TABLE_HEADER": [ - "Kort kod", + "Kortkod", "Innehåll", "Åtgärder" ] }, "ADD": { - "TITLE": "Lägg till konserverat svar", - "DESC": "Konserverade svar sparas svarsmallar som kan användas för att snabbt skicka svar till konversation.", + "TITLE": "Lägg till svarsmall", + "DESC": "Svarsmallar är fördefinierade mallar som kan användas för att snabbt skicka ut svar till konversationer.", "CANCEL_BUTTON_TEXT": "Avbryt", "FORM": { "SHORT_CODE": { - "LABEL": "Kort kod", + "LABEL": "Kortkod", "PLACEHOLDER": "Ange en kortkod", - "ERROR": "Kort kod krävs" + "ERROR": "Kortkod krävs" }, "CONTENT": { "LABEL": "Innehåll", @@ -33,18 +33,18 @@ "SUBMIT": "Skicka" }, "API": { - "SUCCESS_MESSAGE": "Konserverat svar har lagts till", + "SUCCESS_MESSAGE": "Svarsmall har lagts till", "ERROR_MESSAGE": "Kunde inte ansluta till Woot Server, försök igen senare" } }, "EDIT": { - "TITLE": "Redigera konserverat svar", + "TITLE": "Redigera svarsmall", "CANCEL_BUTTON_TEXT": "Avbryt", "FORM": { "SHORT_CODE": { - "LABEL": "Kort kod", + "LABEL": "Kortkod", "PLACEHOLDER": "Ange en kortkod", - "ERROR": "Kort kod krävs" + "ERROR": "Kortkod krävs" }, "CONTENT": { "LABEL": "Innehåll", @@ -55,21 +55,21 @@ }, "BUTTON_TEXT": "Redigera", "API": { - "SUCCESS_MESSAGE": "Konserverat svar har uppdaterats", + "SUCCESS_MESSAGE": "Svarsmall har uppdaterats", "ERROR_MESSAGE": "Kunde inte ansluta till Woot Server, försök igen senare" } }, "DELETE": { "BUTTON_TEXT": "Radera", "API": { - "SUCCESS_MESSAGE": "Konserverat svar har tagits bort", + "SUCCESS_MESSAGE": "Svarsmall har tagits bort", "ERROR_MESSAGE": "Kunde inte ansluta till Woot Server, försök igen senare" }, "CONFIRM": { "TITLE": "Bekräfta borttagning", "MESSAGE": "Är du säker på att ta bort ", "YES": "Ja, ta bort ", - "NO": "No, Keep " + "NO": "Nej, behåll " } } } diff --git a/app/javascript/dashboard/i18n/locale/sv/chatlist.json b/app/javascript/dashboard/i18n/locale/sv/chatlist.json index 52328cf60..fb1981fa7 100644 --- a/app/javascript/dashboard/i18n/locale/sv/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/sv/chatlist.json @@ -4,7 +4,7 @@ "LOAD_MORE_CONVERSATIONS": "Ladda fler konversationer", "EOF": "Alla konversationer laddade 🎉", "LIST": { - "404": "Det finns inga aktiva samtal i denna grupp." + "404": "Det finns inga aktiva konversationer i denna grupp." }, "TAB_HEADING": "Konversationer", "SEARCH": { @@ -22,12 +22,12 @@ ], "ASSIGNEE_TYPE_TABS": [ { - "NAME": "Gruva", + "NAME": "Mina", "KEY": "me", "COUNT_KEY": "mineCount" }, { - "NAME": "Otilldelad", + "NAME": "Otilldelade", "KEY": "unassigned", "COUNT_KEY": "unAssignedCount" }, @@ -43,7 +43,7 @@ "VALUE": "open" }, { - "TEXT": "Löst", + "TEXT": "Lösta", "VALUE": "resolved" }, { @@ -54,11 +54,11 @@ "ATTACHMENTS": { "image": { "ICON": "ion-image", - "CONTENT": "Meddelande om bild" + "CONTENT": "Bildmeddelande" }, "audio": { "ICON": "ion-volume-high", - "CONTENT": "Ljud meddelande" + "CONTENT": "Ljudmeddelande" }, "video": { "ICON": "ion-ios-videocam", @@ -77,8 +77,8 @@ "CONTENT": "har delat en webbadress" } }, - "RECEIVED_VIA_EMAIL": "Received via email", - "VIEW_TWEET_IN_TWITTER": "View tweet in Twitter", - "REPLY_TO_TWEET": "Reply to this tweet" + "RECEIVED_VIA_EMAIL": "Mottaget via e-post", + "VIEW_TWEET_IN_TWITTER": "Visa tweet i Twitter", + "REPLY_TO_TWEET": "Svara på detta tweet" } } diff --git a/app/javascript/dashboard/i18n/locale/sv/conversation.json b/app/javascript/dashboard/i18n/locale/sv/conversation.json index 2f23d3ce0..b6c881a80 100644 --- a/app/javascript/dashboard/i18n/locale/sv/conversation.json +++ b/app/javascript/dashboard/i18n/locale/sv/conversation.json @@ -4,27 +4,27 @@ "NO_MESSAGE_1": "Oj då! Det ser ut som att det inte finns några meddelanden från kunder i din inkorg.", "NO_MESSAGE_2": " för att skicka ett meddelande till din sida!", "NO_INBOX_1": "Hola! Ser ut som om du inte har lagt till några inkorgar än.", - "NO_INBOX_2": " att komma igång", + "NO_INBOX_2": " för att komma igång", "NO_INBOX_AGENT": "Oh Oh! Ser ut som om du inte är en del av någon inkorg. Kontakta administratören", - "SEARCH_MESSAGES": "Search for messages in conversations", + "SEARCH_MESSAGES": "Sök meddelanden i konversationer", "SEARCH": { - "TITLE": "Search messages", - "LOADING_MESSAGE": "Crunching data...", - "PLACEHOLDER": "Type any text to search messages", - "NO_MATCHING_RESULTS": "There are no messages matching the search parameters." + "TITLE": "Sök meddelanden", + "LOADING_MESSAGE": "Tuggar data...", + "PLACEHOLDER": "Skriv valfri text för att söka efter meddelanden", + "NO_MATCHING_RESULTS": "Det finns inga meddelanden som motsvarar sökparametrarna." }, - "UNREAD_MESSAGES": "Unread Messages", - "UNREAD_MESSAGE": "Unread Message", + "UNREAD_MESSAGES": "Olästa meddelanden", + "UNREAD_MESSAGE": "Oläst meddelande", "CLICK_HERE": "Klicka här", "LOADING_INBOXES": "Laddar inkorgar", "LOADING_CONVERSATIONS": "Laddar konversationer", - "CANNOT_REPLY": "You cannot reply due to", + "CANNOT_REPLY": "Du kan inte svara på grund av", "24_HOURS_WINDOW": "24 hour message window restriction", "LAST_INCOMING_TWEET": "You are replying to the last incoming tweet", "REPLYING_TO": "You are replying to:", - "REMOVE_SELECTION": "Remove Selection", + "REMOVE_SELECTION": "Ta bort urval", "DOWNLOAD": "Hämta", - "UPLOADING_ATTACHMENTS": "Uploading attachments...", + "UPLOADING_ATTACHMENTS": "Laddar upp bilagor...", "HEADER": { "RESOLVE_ACTION": "Lös", "REOPEN_ACTION": "Återöppna", @@ -43,29 +43,29 @@ "CREATE": "Lägg till anteckning", "TWEET": "Twittra" }, - "VISIBLE_TO_AGENTS": "Privat Obs: Endast synlig för dig och ditt team", - "CHANGE_STATUS": "Konversation status ändrad", - "CHANGE_AGENT": "Konversation förvärvaren ändrad", - "SENT_BY": "Sent by:", + "VISIBLE_TO_AGENTS": "Privat anteckning: Endast synlig för dig och ditt team", + "CHANGE_STATUS": "Konversationsstatus ändrad", + "CHANGE_AGENT": "Konversationstilldelning ändrad", + "SENT_BY": "Skickat av:", "ASSIGNMENT": { - "SELECT_AGENT": "Select Agent", + "SELECT_AGENT": "Välj agent", "REMOVE": "Radera", - "ASSIGN": "Assign" + "ASSIGN": "Tilldela" } }, "EMAIL_TRANSCRIPT": { - "TITLE": "Send conversation transcript", - "DESC": "Send a copy of the conversation transcript to the specified email address", + "TITLE": "Skicka konversationstranskribering", + "DESC": "Skicka en kopia av konversationstranskriberingen till den angivna e-postadressen", "SUBMIT": "Skicka", "CANCEL": "Avbryt", - "SEND_EMAIL_SUCCESS": "The chat transcript was sent successfully", - "SEND_EMAIL_ERROR": "There was an error, please try again", + "SEND_EMAIL_SUCCESS": "Chattranskriberingen har skickats", + "SEND_EMAIL_ERROR": "Ett fel uppstod, vänligen försök igen", "FORM": { - "SEND_TO_CONTACT": "Send the transcript to the customer", - "SEND_TO_AGENT": "Send the transcript to the assigned agent", - "SEND_TO_OTHER_EMAIL_ADDRESS": "Send the transcript to another email address", + "SEND_TO_CONTACT": "Skicka transkriberingen till kunden", + "SEND_TO_AGENT": "Skicka transkriberingen till den tilldelade agenten", + "SEND_TO_OTHER_EMAIL_ADDRESS": "Skicka transkriberingen till annan epost-adress", "EMAIL": { - "PLACEHOLDER": "Enter an email address", + "PLACEHOLDER": "Ange en e-postadress", "ERROR": "Ange en giltig e-postadress" } } diff --git a/app/javascript/dashboard/i18n/locale/sv/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/sv/inboxMgmt.json index ad7b1dab6..476b31825 100644 --- a/app/javascript/dashboard/i18n/locale/sv/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sv/inboxMgmt.json @@ -214,7 +214,7 @@ "TITLE": "Bekräfta borttagning", "MESSAGE": "Är du säker på att ta bort ", "YES": "Ja, ta bort ", - "NO": "No, Keep " + "NO": "Nej, behåll " }, "API": { "SUCCESS_MESSAGE": "Inkorgen har tagits bort", diff --git a/app/javascript/dashboard/i18n/locale/sv/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/sv/labelsMgmt.json index 4afecec2b..ea6c2d437 100644 --- a/app/javascript/dashboard/i18n/locale/sv/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sv/labelsMgmt.json @@ -61,7 +61,7 @@ "TITLE": "Bekräfta borttagning", "MESSAGE": "Är du säker på att ta bort ", "YES": "Ja, ta bort ", - "NO": "No, Keep " + "NO": "Nej, behåll " } } } diff --git a/app/javascript/dashboard/i18n/locale/sv/login.json b/app/javascript/dashboard/i18n/locale/sv/login.json index e99ec7a73..0fd8b7ce1 100644 --- a/app/javascript/dashboard/i18n/locale/sv/login.json +++ b/app/javascript/dashboard/i18n/locale/sv/login.json @@ -12,10 +12,10 @@ "API": { "SUCCESS_MESSAGE": "Inloggning lyckades", "ERROR_MESSAGE": "Kunde inte ansluta till Woot Server, försök igen senare", - "UNAUTH": "Användarnamn / felaktigt lösenord. Försök igen" + "UNAUTH": "Användarnamn / lösenord felaktigt. Försök igen" }, "FORGOT_PASSWORD": "Glömt ditt lösenord?", "CREATE_NEW_ACCOUNT": "Skapa nytt konto", - "SUBMIT": "Login" + "SUBMIT": "Logga in" } } diff --git a/app/javascript/dashboard/i18n/locale/sv/settings.json b/app/javascript/dashboard/i18n/locale/sv/settings.json index ebbdaccf1..a5da1e202 100644 --- a/app/javascript/dashboard/i18n/locale/sv/settings.json +++ b/app/javascript/dashboard/i18n/locale/sv/settings.json @@ -98,7 +98,7 @@ }, "FILE_BUBBLE": { "DOWNLOAD": "Hämta", - "UPLOADING": "Uppladdar..." + "UPLOADING": "Laddar upp..." }, "FORM_BUBBLE": { "SUBMIT": "Skicka" diff --git a/app/javascript/widget/i18n/locale/sv.json b/app/javascript/widget/i18n/locale/sv.json index c8f73e6d2..45ad529f0 100644 --- a/app/javascript/widget/i18n/locale/sv.json +++ b/app/javascript/widget/i18n/locale/sv.json @@ -2,7 +2,7 @@ "COMPONENTS": { "FILE_BUBBLE": { "DOWNLOAD": "Hämta", - "UPLOADING": "Uppladdar..." + "UPLOADING": "Laddar upp..." }, "FORM_BUBBLE": { "SUBMIT": "Skicka" @@ -13,9 +13,9 @@ "OFFLINE": "Vi är offline" }, "REPLY_TIME": { - "IN_A_FEW_MINUTES": "Svarar vanligtvis på några minuter", - "IN_A_FEW_HOURS": "Svarar vanligtvis på några timmar", - "IN_A_DAY": "Svar vanligtvis på en dag" + "IN_A_FEW_MINUTES": "Svarar vanligtvis inom några minuter", + "IN_A_FEW_HOURS": "Svarar vanligtvis inom några timmar", + "IN_A_DAY": "Svar vanligtvis inom en dag" }, "START_CONVERSATION": "Starta konversation", "UNREAD_VIEW": { diff --git a/config/initializers/languages.rb b/config/initializers/languages.rb index 92ab876e0..3261d1218 100644 --- a/config/initializers/languages.rb +++ b/config/initializers/languages.rb @@ -28,7 +28,9 @@ LANGUAGES_CONFIG = { 23 => { name: 'Türkçe (tr)', iso_639_3_code: 'tur', iso_639_1_code: 'tr', enabled: true }, 24 => { name: 'čeština (cs)', iso_639_3_code: 'ces', iso_639_1_code: 'cs', enabled: true }, 25 => { name: 'suomi, suomen kieli (fi)', iso_639_3_code: 'fin', iso_639_1_code: 'fi', enabled: true }, - 26 => { name: 'Bahasa Indonesia (id)', iso_639_3_code: 'ind', iso_639_1_code: 'id', enabled: true } + 26 => { name: 'Bahasa Indonesia (id)', iso_639_3_code: 'ind', iso_639_1_code: 'id', enabled: true }, + 27 => { name: 'Svenska (sv)', iso_639_3_code: 'swe', iso_639_1_code: 'sv', enabled: true } + }.filter { |_key, val| val[:enabled] }.freeze Rails.configuration.i18n.available_locales = LANGUAGES_CONFIG.map { |_index, lang| lang[:iso_639_1_code].to_sym }