gnome-shell/js/misc
Ray Strode 0450a3e2c7 misc: Add new LanguageManager class
Right now language changes aren't reflected until log out.

This is hard to fix completely, but we can at least refresh
the main UI elements without too much fuss.

This commit adds a language manager class to listen for when
a user's language configuration changes to then emit a
'language-changed' signal that bits of the UI can listen for to
recreate themselves.

Future commits will handle actually listening for the signal.
2023-09-20 14:03:25 -04:00
..
animationUtils.js js: Port to modules 2023-08-06 13:02:49 +02:00
config.js.in js: Port Config to ESM 2023-08-10 17:42:23 +00:00
dateUtils.js js: Port to modules 2023-08-06 13:02:49 +02:00
dbusUtils.js js: Port Config to ESM 2023-08-10 17:42:23 +00:00
dependencies.js js: Port Config to ESM 2023-08-10 17:42:23 +00:00
extensionUtils.js js: Port to modules 2023-08-06 13:02:49 +02:00
fileUtils.js cleanup: Use type-safe comparisons 2023-08-09 15:10:38 +00:00
gnomeSession.js cleanup: Use consistent 4-space indent 2023-08-09 15:10:37 +00:00
history.js cleanup: Use consistent 4-space indent 2023-08-09 15:10:37 +00:00
ibusManager.js ibusManager: Add missing environment variables required to launch ibus-daemon 2023-09-14 16:02:29 +00:00
inputMethod.js cleanup: Use type-safe comparisons 2023-08-09 15:10:38 +00:00
introspect.js cleanup: Use type-safe comparisons 2023-08-09 15:10:38 +00:00
jsParse.js cleanup: Use type-safe comparisons 2023-08-09 15:10:38 +00:00
keyboardManager.js cleanup: Use type-safe comparisons 2023-08-09 15:10:38 +00:00
languageManager.js misc: Add new LanguageManager class 2023-09-20 14:03:25 -04:00
loginManager.js cleanup: Fixup wrong JSDoc comments 2023-08-09 15:10:38 +00:00
meson.build build: Remove Soup2 support 2023-05-26 19:05:22 +00:00
modemManager.js cleanup: Use type-safe comparisons 2023-08-09 15:10:38 +00:00
objectManager.js js: Port to modules 2023-08-06 13:02:49 +02:00
params.js js: Port to modules 2023-08-06 13:02:49 +02:00
parentalControlsManager.js cleanup: Remove spaces in object literals 2023-08-09 15:10:37 +00:00
permissionStore.js cleanup: Use consistent 4-space indent 2023-08-09 15:10:37 +00:00
signals.js js: Port to modules 2023-08-06 13:02:49 +02:00
signalTracker.js cleanup: Fixup wrong JSDoc comments 2023-08-09 15:10:38 +00:00
smartcardManager.js cleanup: Use type-safe comparisons 2023-08-09 15:10:38 +00:00
systemActions.js cleanup: Use consistent 4-space indent 2023-08-09 15:10:37 +00:00
util.js util: Export trySpawn() 2023-08-11 17:54:49 +02:00
weather.js weather: Prevent setting Geoclue source as location name 2023-08-16 19:17:21 +00:00