Commit Graph

8280 Commits

Author SHA1 Message Date
Marco Migozzi 57bd9f9c99 feat(i18n): add full Italian locale support and enable it in language selector
This commit introduces complete Italian localization for Noctalia shell and wires the locale into the runtime language list.

Changes included:
- Added new translation file: Assets/Translations/it.json
- Localized the full string tree used by the shell UI, including:
  - common labels and shared terms
  - bar and widget settings
  - launcher, lock screen, notifications, wallpaper, weather, setup, tooltips
  - all settings panels and sub-panels (audio, display, dock, plugins, user interface, hooks, OSD, desktop widgets, color scheme, etc.)
- Preserved all runtime placeholders and markup tokens (e.g. {count}, {name}, <br>, <i>, <b>, )
- Enabled Italian in the language registry by updating Commons/I18n.qml availableLanguages

Validation and consistency checks:
- Verified JSON validity of Assets/Translations/it.json
- Verified placeholder parity against English source to avoid interpolation regressions
- Ensured translation key structure matches en.json so fallback behavior remains intact

Result:
- Italian (it) is now selectable from Region settings and loads as a first-class locale.
2026-02-23 09:26:03 +01:00
Lysec 3495b165c0 Merge pull request #1899 from yuzujr/feat/add-setting-display-backlight
feat(brightness): add per-output backlight device mapping with default fallback
2026-02-23 08:09:57 +01:00
Lysec a8dfb46cb5 Merge pull request #1922 from turannul/downstream-main
tiny typo
2026-02-23 08:06:32 +01:00
Lysec a05927ed89 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-02-23 08:00:34 +01:00
Lysec 02938a09ca HostService: fallback to /etc/conf.d/hostname for distros like gentoo 2026-02-23 08:00:31 +01:00
Lysec be38aafde4 Merge pull request #1927 from AlexNabokikh/1926
fix(1926): cache notification icons
2026-02-23 07:58:49 +01:00
Lysec d39ac05d3f Merge pull request #1929 from notiant/patch-8
Fix border clipping for tooltips and dock
2026-02-23 07:54:46 +01:00
Lysec 3f61c16dc9 Merge pull request #1930 from notiant/patch-9
CustomButton: prevent long delay for tooltip
2026-02-23 07:52:24 +01:00
Lysec 81b08fc0e6 IPCService: add lock call (implements #1935) 2026-02-23 07:44:17 +01:00
Lemmy bceeb98941 template-processor: pass wallpaper path for predefined color schemes too. 2026-02-22 22:00:36 -05:00
Lemmy 5043d0739a i18n-update 2026-02-22 21:43:06 -05:00
Lemmy aa512a4096 i18n-update 2026-02-22 19:03:02 -05:00
Lysec 243d408019 Merge pull request #1931 from HANDZCZ/fix-control-center-position
fix(control-center): prevent panel being stuck in one position
2026-02-22 16:58:51 +01:00
notiant c347563a34 CustomButton: prevent long delay for tooltip 2026-02-22 16:18:13 +01:00
HANDZCZ 9f9d3a44af fix(control-center): prevent panel being stuck in one position 2026-02-22 15:52:47 +01:00
notiant 88c715427d Fix border clipping for tooltips and dock 2026-02-22 15:08:32 +01:00
Alexander Nabokikh fa090313ec fix(1926): cache notification icons 2026-02-22 14:12:50 +01:00
Lysec 76a58bcd61 Merge pull request #1924 from tmarti2/fix-session-menu-grid-initial-press
Fix Grid SessionMenu right/down press when nothing is selected
2026-02-22 11:42:17 +01:00
Thibault Martin df0dceae06 Fix Grid SessionMenu right/down press when nothing is selected 2026-02-22 10:25:55 +01:00
Thibault Martin 5c27c6739d Do not try to display the Session Menu if its empty 2026-02-22 10:25:55 +01:00
Turann_ 2f560763c4 tiny typo
Signed-off-by: Turann_ <turanull000@gmail.com>
2026-02-22 08:40:41 +03:00
Lemmy 341c5ee138 ncolorchoice: fix default setting and indicator 2026-02-21 22:51:20 -05:00
Lemmy d678db7d52 autofmt 2026-02-21 22:08:16 -05:00
Lemmy dd6acb6dd8 i18n-update 2026-02-21 22:08:02 -05:00
Lysec d709779c51 i18n: add en translation for panels.desktop-widgets.cpu-intensive-note 2026-02-22 02:22:52 +01:00
Lysec d9a37187c8 DesktopWidgetsTab: add toggle to show/hide widgets in overview 2026-02-22 02:20:13 +01:00
Lemmy 835d632e57 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-02-21 11:08:26 -05:00
Lysec 198a9f740d Merge pull request #1913 from tibssy/fix/dock-alignment-and-triggers
Fix/dock alignment and triggers
2026-02-21 14:15:24 +01:00
Lysec 1f84b3835b AudioService: add wpctl fallback for default sink volume/mute sync (#1911) 2026-02-21 13:54:33 +01:00
Lemmy 141ba96027 nbattery: increase width of graphical battery when at 100% 2026-02-20 23:59:32 -05:00
Lemmy f240a7ca2c i18n: fix leading space in "Font Scale" + update 2026-02-20 21:29:36 -05:00
Lemmy 2911fd07a5 Merge pull request #1917 from tibssy/fix/bar-settings-organization
style(settings): group bar opacity toggle and slider for better UX
2026-02-20 21:13:55 -05:00
Lemmy 45120caaf6 lockscreen: fix warning when accessing lockSurface.screen.name 2026-02-20 21:13:01 -05:00
Lemmy db56321f54 layout: more double margins implementations 2026-02-20 21:11:06 -05:00
Lemmy b36bef4cc0 layout: implement double margin (e.g. Style.margin2M) instead of what PR #1408 did. 2026-02-20 21:01:35 -05:00
tibssy 6a83ab48da style(settings): group bar opacity toggle and slider for better UX 2026-02-21 01:53:58 +00:00
Lemmy 8885be678c i18n-update 2026-02-20 19:54:41 -05:00
Lemmy 75e8444051 autofmt 2026-02-20 19:53:39 -05:00
Lemmy 01c5103f36 bar: added control for font scale 2026-02-20 19:53:34 -05:00
Lemmy 6b9550e763 Merge pull request #1611 from bryanm1529/feat/notification-action-ipc
notifications: add IPC functions for action invocation
2026-02-20 19:01:32 -05:00
Lemmy adbb178895 i18n-update 2026-02-20 18:53:39 -05:00
Lemmy e5863eaebd bar: reordering widget spacing slider 2026-02-20 18:53:34 -05:00
Lemmy ff2c3df829 Merge pull request #1806 from dudujerry452/features/bar-display-on-workspace-change
Features/bar display on workspace change
2026-02-20 18:51:09 -05:00
Lemmy bdd1c36e44 Merge pull request #1842 from Cleboost/feat/relative-wallpaper
feat(wallpaper): support relative paths in favorites configuration
2026-02-20 18:48:57 -05:00
Lemmy 6ea93d682f Merge pull request #1844 from Cleboost/feat/bar-widget-spacing
feat(bar): add widget spacing setting
2026-02-20 18:48:14 -05:00
Lemmy 6602f860f2 i18n cleanup 2026-02-20 18:46:48 -05:00
Lemmy 5b10bee137 Merge pull request #1880 from notiant/patch-5
CustomButton: add translation for tooltips
2026-02-20 18:43:06 -05:00
Lemmy 16be413a75 Merge pull request #1891 from iynaix/plugin-reinstall
Fix reinstalling 3rd party plugins
2026-02-20 18:41:36 -05:00
Lemmy 976a1fd838 Merge pull request #1915 from tmarti2/add-settings-bar-widget
Add settings bar widget
2026-02-20 18:41:03 -05:00
Lemmy 95e57065e4 Merge pull request #1876 from notiant/patch-4
Adjust margins in BluetoothPanel & fix flickering issue in BluetoothSubTab
2026-02-20 18:36:47 -05:00