Conversation
6cd2165 to
2484edb
Compare
There was a problem hiding this comment.
Pull request overview
This PR is an automated sync from the addon-language-english repository to update the Swedish language files. It includes version 5.5.0-5.7.5 language additions and reorganizations, plus dependency updates to GitHub Actions workflows.
- Updates GitHub Actions dependencies (checkout v4→v5, phplint 9.1→9.5)
- Adds new translation strings for features including notification settings, rate limiting, and bot accounts
- Reorganizes some existing translation entries and removes duplicates
- Reorders timezone entries in locale.php
Reviewed changes
Copilot reviewed 15 out of 15 changed files in this pull request and generated 24 comments.
Show a summary per file
| File | Description |
|---|---|
| .github/workflows/test.yml | Updates GitHub Actions dependencies to newer versions (checkout@v5, [email protected]) |
| .github/workflows/release.yml | Updates checkout action to v5 |
| Lang/sv/user.php | Removes duplicate notification entries, adds ~28 new translation strings for notification settings and operator features (mostly untranslated English) |
| Lang/sv/ticket.php | Reorganizes entries and adds ~46 new translation strings for rate limiting, notifications, and ticket actions (mostly untranslated English) |
| Lang/sv/selfservice.php | Reorganizes published_desc entry and adds 3 new translation strings for comments and publishing (untranslated English) |
| Lang/sv/report.php | Adds group_by translation string (untranslated English) |
| Lang/sv/permission.php | Adds 2 new permission translation strings (untranslated English) |
| Lang/sv/messages.php | Adds throttle_error translation string (untranslated English) |
| Lang/sv/log.php | Adds 3 new log message translation strings (untranslated English) |
| Lang/sv/locale.php | Reorders Istanbul timezone entry, creating a sorting inconsistency |
| Lang/sv/license.php | Adds key_updated translation string (untranslated English) |
| Lang/sv/integrations.php | Reorganizes Twilio entries and adds ~8 new translation strings for integrations (untranslated English) |
| Lang/sv/general.php | Adds 3 new general translation strings (untranslated English) |
| Lang/sv/core.php | Reorganizes ticket_channel_2 entry and adds ~78 new translation strings for UI elements and notifications (untranslated English) |
| Lang/sv/actions.php | Removes close_and_lock_ticket, adds 3 new action translation strings (untranslated English) |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| "operatornotification" => "Manage Operator Notifications", | ||
| "replytemplate" => "Manage Own Reply Templates", |
There was a problem hiding this comment.
These translation strings are in English but should be in Swedish to match the other translations in this file. Consider translating "Manage Operator Notifications" and "Manage Own Reply Templates" to Swedish.
| "operatornotification" => "Manage Operator Notifications", | |
| "replytemplate" => "Manage Own Reply Templates", | |
| "operatornotification" => "Hantera operatörsaviseringar", | |
| "replytemplate" => "Hantera egna svars-mallar", |
| /* | ||
| * 5.5.0 | ||
| */ | ||
| "mark_as_done" => "Mark as Done", |
There was a problem hiding this comment.
The translation string is in English but should be in Swedish to match the other translations in this file. Consider translating "Mark as Done" to Swedish.
| "mark_as_done" => "Mark as Done", | |
| "mark_as_done" => "Markera som klar", |
| "bot" => "Bot|Bots", | ||
| "allow_all" => "Allow All", |
There was a problem hiding this comment.
These translation strings are in English but should be in Swedish to match the other translations in this file. Consider translating "Bot|Bots" and "Allow All" to Swedish.
| "bot" => "Bot|Bots", | |
| "allow_all" => "Allow All", | |
| "bot" => "Bot|Bottar", | |
| "allow_all" => "Tillåt alla", |
| "show_caption" => "Show caption", | ||
| "alignment" => "Alignment", | ||
| "border_style" => "Border style", | ||
| "border_colour" => "Border colour", | ||
| "cell_type" => "Cell type", | ||
| "scope" => "Scope", | ||
| "horizontal_align" => "Horizontal align", | ||
| "vertical_align" => "Vertical align", | ||
| "header_cell" => "Header cell", | ||
| "row_group" => "Row group", | ||
| "column_group" => "Column group", | ||
| "left" => "Left", | ||
| "center" => "Center", | ||
| "right" => "Right", | ||
| "top" => "Top", | ||
| "middle" => "Middle", | ||
| "bottom" => "Bottom", | ||
| "anchor" => "Anchor", | ||
| "example" => "Example", |
There was a problem hiding this comment.
These translation strings are in English but should be in Swedish to match the other translations in this file. The strings from lines 687-742 need to be translated to Swedish.
| "show_caption" => "Show caption", | |
| "alignment" => "Alignment", | |
| "border_style" => "Border style", | |
| "border_colour" => "Border colour", | |
| "cell_type" => "Cell type", | |
| "scope" => "Scope", | |
| "horizontal_align" => "Horizontal align", | |
| "vertical_align" => "Vertical align", | |
| "header_cell" => "Header cell", | |
| "row_group" => "Row group", | |
| "column_group" => "Column group", | |
| "left" => "Left", | |
| "center" => "Center", | |
| "right" => "Right", | |
| "top" => "Top", | |
| "middle" => "Middle", | |
| "bottom" => "Bottom", | |
| "anchor" => "Anchor", | |
| "example" => "Example", | |
| "show_caption" => "Visa bildtext", | |
| "alignment" => "Justering", | |
| "border_style" => "Ramstil", | |
| "border_colour" => "Ramfärg", | |
| "cell_type" => "Celltyp", | |
| "scope" => "Omfång", | |
| "horizontal_align" => "Horisontell justering", | |
| "vertical_align" => "Vertikal justering", | |
| "header_cell" => "Rubrikcell", | |
| "row_group" => "Radvgrupp", | |
| "column_group" => "Kolumngrupp", | |
| "left" => "Vänster", | |
| "center" => "Centrera", | |
| "right" => "Höger", | |
| "top" => "Överst", | |
| "middle" => "Mitten", | |
| "bottom" => "Nederst", | |
| "anchor" => "Ankare", | |
| "example" => "Exempel", |
| "ticket_pinned_message" => "Pinned :extra_rel1 on ticket #:rel.", // Pinned message (lowercase general.message) on ticket #123. | ||
| "ticket_unpinned_message" => "Unpinned :extra_rel1 on ticket #:rel.", // Unpinned message (lowercase general.message) on ticket #123. |
There was a problem hiding this comment.
These translation strings are in English but should be in Swedish to match the other translations in this file. The strings from lines 273-274 need to be translated to Swedish.
| "ticket_pinned_message" => "Pinned :extra_rel1 on ticket #:rel.", // Pinned message (lowercase general.message) on ticket #123. | |
| "ticket_unpinned_message" => "Unpinned :extra_rel1 on ticket #:rel.", // Unpinned message (lowercase general.message) on ticket #123. | |
| "ticket_pinned_message" => "Fäste :extra_rel1 på ärende #:rel.", // Fäste meddelande (gemener general.message) på ärende #123. | |
| "ticket_unpinned_message" => "Tog bort fästning av :extra_rel1 på ärende #:rel.", // Tog bort fästning av meddelande (gemener general.message) på ärende #123. |
| * 5.7.5 | ||
| */ | ||
| "published_desc" => "Om artikeln kan visas publikt. Om den inte är publicerad kan den fortfarande synas via direkt-URL så länge en av kategorierna är publika.", | ||
| "not_published" => "Not Published", |
There was a problem hiding this comment.
The translation string is in English but should be in Swedish to match the other translations in this file. Consider translating "Not Published" to Swedish.
| "not_published" => "Not Published", | |
| "not_published" => "Inte publicerad", |
| "subscription_type" => "Subscription Type", | ||
| "subscription_default" => "Default", | ||
| "subscription_default_desc" => "Use the default department subscription for this department.", | ||
| "subscription_all_activity" => "All Activity", | ||
| "subscription_all_activity_desc" => "Receive notifications about all activity in this department.", | ||
| "subscription_unassigned_and_assigned" => "Unassigned and Assigned", | ||
| "subscription_unassigned_and_assigned_desc" => "Receive notifications from this department when there are no assignees on the ticket, or when you are assigned. Notifications are also sent when watching the ticket or @mentioned.", | ||
| "subscription_assigned_only" => "Assigned Only", | ||
| "subscription_assigned_only_desc" => "Receive notifications from this department only when assigned to the ticket. Notifications are also sent when watching the ticket or @mentioned.", | ||
| "subscription_ignore" => "Ignore", | ||
| "subscription_ignore_desc" => "Don't receive notifications for any activity in this department, apart from when watching or @mentioned.", | ||
| "configure_on_operator_notifications" => "Department-specific notification subscriptions can be set on the <a href=':route' target='_blank'>operator notifications</a> page.", | ||
| "notification_channel_email" => "Email", | ||
| "notification_channel_browser" => "Browser", | ||
| "browser_notifications_desc" => "The system will notify you of certain events through the browser. You can choose between desktop notifications, in-app notifications, or disabling them completely.", | ||
| "failed_login_notification" => "Failed Operator Login", | ||
| "failed_login_notification_desc" => "Notifies you when someone fails to log in to the operator panel or has their IP banned due to multiple failed login attempts.", | ||
| "notifications_desc" => "Select the channels on which you would like to be notified about system events, or disable individual notifications completely.", | ||
| "in_app_notifications" => "In-App Notifications", |
There was a problem hiding this comment.
These translation strings are in English but should be in Swedish to match the other translations in this file. All the newly added strings from lines 383-410 need to be translated to Swedish.
| "subscription_type" => "Subscription Type", | |
| "subscription_default" => "Default", | |
| "subscription_default_desc" => "Use the default department subscription for this department.", | |
| "subscription_all_activity" => "All Activity", | |
| "subscription_all_activity_desc" => "Receive notifications about all activity in this department.", | |
| "subscription_unassigned_and_assigned" => "Unassigned and Assigned", | |
| "subscription_unassigned_and_assigned_desc" => "Receive notifications from this department when there are no assignees on the ticket, or when you are assigned. Notifications are also sent when watching the ticket or @mentioned.", | |
| "subscription_assigned_only" => "Assigned Only", | |
| "subscription_assigned_only_desc" => "Receive notifications from this department only when assigned to the ticket. Notifications are also sent when watching the ticket or @mentioned.", | |
| "subscription_ignore" => "Ignore", | |
| "subscription_ignore_desc" => "Don't receive notifications for any activity in this department, apart from when watching or @mentioned.", | |
| "configure_on_operator_notifications" => "Department-specific notification subscriptions can be set on the <a href=':route' target='_blank'>operator notifications</a> page.", | |
| "notification_channel_email" => "Email", | |
| "notification_channel_browser" => "Browser", | |
| "browser_notifications_desc" => "The system will notify you of certain events through the browser. You can choose between desktop notifications, in-app notifications, or disabling them completely.", | |
| "failed_login_notification" => "Failed Operator Login", | |
| "failed_login_notification_desc" => "Notifies you when someone fails to log in to the operator panel or has their IP banned due to multiple failed login attempts.", | |
| "notifications_desc" => "Select the channels on which you would like to be notified about system events, or disable individual notifications completely.", | |
| "in_app_notifications" => "In-App Notifications", | |
| "subscription_type" => "Prenumerationstyp", | |
| "subscription_default" => "Standard", | |
| "subscription_default_desc" => "Använd standardprenumerationen för denna avdelning.", | |
| "subscription_all_activity" => "All aktivitet", | |
| "subscription_all_activity_desc" => "Ta emot aviseringar om all aktivitet i denna avdelning.", | |
| "subscription_unassigned_and_assigned" => "Ej tilldelad och tilldelad", | |
| "subscription_unassigned_and_assigned_desc" => "Ta emot aviseringar från denna avdelning när ärendet inte har någon tilldelad, eller när du är tilldelad. Aviseringar skickas även när du bevakar ärendet eller blir @omnämnd.", | |
| "subscription_assigned_only" => "Endast tilldelad", | |
| "subscription_assigned_only_desc" => "Ta emot aviseringar från denna avdelning endast när du är tilldelad till ärendet. Aviseringar skickas även när du bevakar ärendet eller blir @omnämnd.", | |
| "subscription_ignore" => "Ignorera", | |
| "subscription_ignore_desc" => "Ta inte emot aviseringar om någon aktivitet i denna avdelning, förutom när du bevakar eller blir @omnämnd.", | |
| "configure_on_operator_notifications" => "Avdelningsspecifika prenumerationer för aviseringar kan ställas in på sidan <a href=':route' target='_blank'>operatörsaviseringar</a>.", | |
| "notification_channel_email" => "E-post", | |
| "notification_channel_browser" => "Webbläsare", | |
| "browser_notifications_desc" => "Systemet kommer att meddela dig om vissa händelser via webbläsaren. Du kan välja mellan skrivbordsaviseringar, aviseringar i appen eller att inaktivera dem helt.", | |
| "failed_login_notification" => "Misslyckad operatörsinloggning", | |
| "failed_login_notification_desc" => "Meddelar dig när någon misslyckas med att logga in på operatörspanelen eller får sin IP-adress blockerad på grund av flera misslyckade inloggningsförsök.", | |
| "notifications_desc" => "Välj de kanaler du vill bli aviserad om systemhändelser på, eller inaktivera enskilda aviseringar helt.", | |
| "in_app_notifications" => "Aviseringar i appen", |
| "microsoft_tenant_id" => "Tenant ID", | ||
| "microsoft_tenant_id_desc" => "If you are required to use a single tenant for supported account types, enter the tenant ID; otherwise, leave this field blank. The tenant ID can be found in the Microsoft Entra Identity overview.", |
There was a problem hiding this comment.
These translation strings are in English but should be in Swedish to match the other translations in this file. The strings from lines 77-78 need to be translated to Swedish.
| "microsoft_tenant_id" => "Tenant ID", | |
| "microsoft_tenant_id_desc" => "If you are required to use a single tenant for supported account types, enter the tenant ID; otherwise, leave this field blank. The tenant ID can be found in the Microsoft Entra Identity overview.", | |
| "microsoft_tenant_id" => "Tenant-ID", | |
| "microsoft_tenant_id_desc" => "Om du måste använda en enda tenant för de kontotyper som stöds, ange tenant-ID; annars lämna detta fält tomt. Tenant-ID hittar du i översikten för Microsoft Entra Identity.", |
| "close_ticket" => "Close ticket", | ||
| "lock_ticket" => "Lock ticket", | ||
| "notify_user" => "Notify user", |
There was a problem hiding this comment.
These translation strings are in English but should be in Swedish to match the other translations in this file. The strings from lines 88-90 need to be translated to Swedish.
| "close_ticket" => "Close ticket", | |
| "lock_ticket" => "Lock ticket", | |
| "notify_user" => "Notify user", | |
| "close_ticket" => "Stäng ärende", | |
| "lock_ticket" => "Lås ärende", | |
| "notify_user" => "Meddela användare", |
| "Europe/Istanbul" => "(GMT+02:00) Istanbul", | ||
| "Asia/Kuwait" => "(GMT+03:00) Kuwait", |
There was a problem hiding this comment.
The Istanbul timezone entry is now placed between Baghdad (GMT+03:00) and Kuwait (GMT+03:00), but it's labeled as GMT+02:00. This breaks the timezone ordering where entries should be grouped and sorted by their GMT offset. Istanbul should either remain with other GMT+02:00 timezones (lines 306-320) or, if its offset has changed, the GMT label should be updated accordingly.
| "Europe/Istanbul" => "(GMT+02:00) Istanbul", | |
| "Asia/Kuwait" => "(GMT+03:00) Kuwait", | |
| "Asia/Kuwait" => "(GMT+03:00) Kuwait", | |
| "Europe/Istanbul" => "(GMT+03:00) Istanbul", |
Synced files with /addon-language-english.
This PR was created automatically by #11385185308