search

Monday, June 9, 2014

Как получить текущую локаль в GNOME Shell расширении

Предположим, что вы уже храните настройки вашего расширения в gsettings. Это значит, что у вас есть файл convenience.js. Для получения текущей локали надо сделать:
const Me = ExtensionUtils.getCurrentExtension();
const Convenience = Me.imports.convenience;

// Get locale
locale = Convenience.getSettings('org.gnome.system.locale').get_string('region').split('.')[0]

No comments:

Post a Comment