mirror of
https://github.com/onionshare/onionshare.git
synced 2025-02-14 05:31:25 -05:00
Change how language selection setting looks
This commit is contained in:
parent
786a8146d4
commit
08c01db69d
@ -228,20 +228,19 @@ class SettingsDialog(QtWidgets.QDialog):
|
|||||||
autoupdate_group.hide()
|
autoupdate_group.hide()
|
||||||
|
|
||||||
# Language settings
|
# Language settings
|
||||||
|
language_label = QtWidgets.QLabel(strings._("gui_settings_language_label", True))
|
||||||
# Populate the dropdown with all of OnionShare's available languages
|
|
||||||
self.language_combobox = QtWidgets.QComboBox()
|
self.language_combobox = QtWidgets.QComboBox()
|
||||||
|
# Populate the dropdown with all of OnionShare's available languages
|
||||||
language_names_to_locales = {v: k for k, v in self.common.settings.available_locales.items()}
|
language_names_to_locales = {v: k for k, v in self.common.settings.available_locales.items()}
|
||||||
language_names = list(language_names_to_locales)
|
language_names = list(language_names_to_locales)
|
||||||
language_names.sort()
|
language_names.sort()
|
||||||
for language_name in language_names:
|
for language_name in language_names:
|
||||||
locale = language_names_to_locales[language_name]
|
locale = language_names_to_locales[language_name]
|
||||||
self.language_combobox.addItem(language_name, QtCore.QVariant(locale))
|
self.language_combobox.addItem(language_name, QtCore.QVariant(locale))
|
||||||
|
language_layout = QtWidgets.QHBoxLayout()
|
||||||
language_layout = QtWidgets.QVBoxLayout()
|
language_layout.addWidget(language_label)
|
||||||
language_layout.addWidget(self.language_combobox)
|
language_layout.addWidget(self.language_combobox)
|
||||||
language_group = QtWidgets.QGroupBox(strings._("gui_settings_language_label", True))
|
language_layout.addStretch()
|
||||||
language_group.setLayout(language_layout)
|
|
||||||
|
|
||||||
# Connection type: either automatic, control port, or socket file
|
# Connection type: either automatic, control port, or socket file
|
||||||
|
|
||||||
@ -447,7 +446,7 @@ class SettingsDialog(QtWidgets.QDialog):
|
|||||||
left_col_layout.addWidget(sharing_group)
|
left_col_layout.addWidget(sharing_group)
|
||||||
left_col_layout.addWidget(receiving_group)
|
left_col_layout.addWidget(receiving_group)
|
||||||
left_col_layout.addWidget(autoupdate_group)
|
left_col_layout.addWidget(autoupdate_group)
|
||||||
left_col_layout.addWidget(language_group)
|
left_col_layout.addLayout(language_layout)
|
||||||
left_col_layout.addStretch()
|
left_col_layout.addStretch()
|
||||||
|
|
||||||
right_col_layout = QtWidgets.QVBoxLayout()
|
right_col_layout = QtWidgets.QVBoxLayout()
|
||||||
|
@ -181,5 +181,5 @@
|
|||||||
"gui_upload_finished_range": "Uploaded {} to {}",
|
"gui_upload_finished_range": "Uploaded {} to {}",
|
||||||
"gui_upload_finished": "Uploaded {}",
|
"gui_upload_finished": "Uploaded {}",
|
||||||
"gui_open_folder_error_nautilus": "Cannot open folder because nautilus is not available. The file is here: {}",
|
"gui_open_folder_error_nautilus": "Cannot open folder because nautilus is not available. The file is here: {}",
|
||||||
"gui_settings_language_label": "Select language"
|
"gui_settings_language_label": "Preferred language"
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user