Localisation update; Fixed password entries sensitiveness

pull/34/head
parent da5999ce4c
commit 38cefd2a9b

@ -17,6 +17,50 @@ void on_autohostname_check(GtkWidget *, main_window *widgets){
} }
} }
void yon_password_set_sensitive_from_toggle(GtkWidget *self, main_window *widgets);
void yon_password_set_sensitive_from_toggle(GtkWidget *self, main_window *widgets){
GtkWidget *combo = NULL;
GtkWidget *entry = NULL;
if (self == widgets->PasswordSensitiveCheck){
combo = widgets->PasswordCombo;
entry = widgets->PasswordEntry;
} else {
combo = widgets->AdminPasswordCombo;
entry = widgets->AdminPasswordEntry;
}
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(self))){
gtk_widget_set_sensitive(combo,1);
if (gtk_combo_box_get_active(GTK_COMBO_BOX(combo))){
gtk_widget_set_sensitive(entry,1);
} else {
gtk_widget_set_sensitive(entry,0);
}
} else {
gtk_widget_set_sensitive(combo,0);
gtk_widget_set_sensitive(entry,0);
}
}
void yon_password_combo_set_sensitive(GtkWidget *self, main_window *widgets);
void yon_password_combo_set_sensitive(GtkWidget *self, main_window *widgets){
GtkWidget *entry = NULL;
GtkWidget *toggle = NULL;
if (self == widgets->PasswordCombo){
entry = widgets->PasswordEntry;
toggle = widgets->PasswordSensitiveCheck;
} else if (self == widgets->AdminPasswordCombo){
entry = widgets->AdminPasswordEntry;
toggle = widgets->RootPasswordSensitiveCheck;
}
if (gtk_combo_box_get_active(GTK_COMBO_BOX(self))&&gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(toggle))){
gtk_widget_set_sensitive(entry,1);
} else {
gtk_widget_set_sensitive(entry,0);
}
}
void on_autohostname_sensitiveness_check(GtkWidget *, main_window *widgets){ void on_autohostname_sensitiveness_check(GtkWidget *, main_window *widgets){
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->HostnameSensitiveCheck))){ if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->HostnameSensitiveCheck))){
gtk_widget_set_sensitive(widgets->AutoHostnameCheck,1); gtk_widget_set_sensitive(widgets->AutoHostnameCheck,1);
@ -2200,6 +2244,10 @@ main_window *yon_main_window_complete(){
g_signal_connect(G_OBJECT(widgets->AutoHostnameCheck),"toggled",G_CALLBACK(on_autohostname_check),widgets); g_signal_connect(G_OBJECT(widgets->AutoHostnameCheck),"toggled",G_CALLBACK(on_autohostname_check),widgets);
g_signal_connect(G_OBJECT(widgets->HotnameEntry),"changed",G_CALLBACK(on_hostname_entry_changed),widgets); g_signal_connect(G_OBJECT(widgets->HotnameEntry),"changed",G_CALLBACK(on_hostname_entry_changed),widgets);
g_signal_connect(G_OBJECT(widgets->PasswordCombo),"changed",G_CALLBACK(yon_password_combo_set_sensitive),widgets);
g_signal_connect(G_OBJECT(widgets->AdminPasswordCombo),"changed",G_CALLBACK(yon_password_combo_set_sensitive),widgets);
g_signal_connect(G_OBJECT(widgets->RootPasswordSensitiveCheck),"toggled",G_CALLBACK(yon_password_set_sensitive_from_toggle),widgets);
g_signal_connect(G_OBJECT(widgets->PasswordSensitiveCheck),"toggled",G_CALLBACK(yon_password_set_sensitive_from_toggle),widgets);
gtk_tree_model_filter_set_visible_column(GTK_TREE_MODEL_FILTER(widgets->LanguagesFilter),0); gtk_tree_model_filter_set_visible_column(GTK_TREE_MODEL_FILTER(widgets->LanguagesFilter),0);
gtk_tree_model_filter_refilter(GTK_TREE_MODEL_FILTER(widgets->LanguagesFilter)); gtk_tree_model_filter_refilter(GTK_TREE_MODEL_FILTER(widgets->LanguagesFilter));

@ -41,15 +41,16 @@
#define LAYOUT_CHANGING_LABEL _("Layout changing:") #define LAYOUT_CHANGING_LABEL _("Layout changing:")
#define DEFAUL_LAYOUT_LABEL _("Default layout (ru)") #define DEFAUL_LAYOUT_LABEL _("Default layout (ru)")
#define DEFINE_LABEL _("Define") #define DEFINE_LABEL _("Define")
#define ACCOUNT_NAME_LABEL _("Your account name:") #define SETTINGS_LABEL _("Settings")
#define LOGIN__LABEL _("Login:") #define ACCOUNT_NAME_LABEL _("Administrator name:")
#define PASSWORD__LABEL _("Password") #define LOGIN__LABEL _("Administrator login:")
#define PASSWORD__LABEL _("Administrator password:")
#define DEFAULT_LABEL _("Default") #define DEFAULT_LABEL _("Default")
#define SET_PASSWORD_LABEL _("Set a password") #define SET_PASSWORD_LABEL _("Set a password")
#define DO_NOT_SET_PASSWORD_LABEL _("Do no set a password") #define DO_NOT_SET_PASSWORD_LABEL _("Do no set a password")
#define AUTOMATIC_LOGIN_LABEL _("Automatic login without password prompt") #define AUTOMATIC_LOGIN_LABEL _("Automatic login without password prompt")
#define ADMIN_PASSWORD_LABEL _("Administrator password (root):") #define ADMIN_PASSWORD_LABEL _("User root password:")
#define COMPUTER_NAME_LABEL _("Computer name:") #define COMPUTER_NAME_LABEL _("Host name:")
#define AUTOMATICALLY_LABEL _("Automatically") #define AUTOMATICALLY_LABEL _("Automatically")
#define USER_LABEL _("User") #define USER_LABEL _("User")
#define COMPLETION_LABEL _("Completion") #define COMPLETION_LABEL _("Completion")

@ -2256,7 +2256,7 @@ and help you install UBLinux on your computer</property>
<object class="GtkLabel"> <object class="GtkLabel">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="yes">User</property> <property name="label" translatable="yes">Settings</property>
<attributes> <attributes>
<attribute name="weight" value="bold"/> <attribute name="weight" value="bold"/>
<attribute name="scale" value="1"/> <attribute name="scale" value="1"/>
@ -2314,7 +2314,7 @@ and help you install UBLinux on your computer</property>
<object class="GtkLabel"> <object class="GtkLabel">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="yes">Your account name:</property> <property name="label" translatable="yes">Administrator name:</property>
<property name="xalign">0</property> <property name="xalign">0</property>
</object> </object>
</child> </child>
@ -2362,7 +2362,7 @@ and help you install UBLinux on your computer</property>
<object class="GtkLabel"> <object class="GtkLabel">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="yes">Login:</property> <property name="label" translatable="yes">Administrator login:</property>
<property name="xalign">0</property> <property name="xalign">0</property>
</object> </object>
</child> </child>
@ -2405,12 +2405,11 @@ and help you install UBLinux on your computer</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="receives-default">False</property> <property name="receives-default">False</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="PasswordCombo" swapped="no"/>
<child> <child>
<object class="GtkLabel"> <object class="GtkLabel">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="yes">Password</property> <property name="label" translatable="yes">Administrator password:</property>
<property name="xalign">0</property> <property name="xalign">0</property>
</object> </object>
</child> </child>
@ -2518,12 +2517,11 @@ and help you install UBLinux on your computer</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="receives-default">False</property> <property name="receives-default">False</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="AdminPasswordCombo" swapped="no"/>
<child> <child>
<object class="GtkLabel"> <object class="GtkLabel">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="yes">Administrator password (root):</property> <property name="label" translatable="yes">User root password:</property>
<property name="xalign">0</property> <property name="xalign">0</property>
</object> </object>
</child> </child>
@ -2601,7 +2599,7 @@ and help you install UBLinux on your computer</property>
<object class="GtkLabel"> <object class="GtkLabel">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="yes">Computer name:</property> <property name="label" translatable="yes">Host name:</property>
<property name="xalign">0</property> <property name="xalign">0</property>
</object> </object>
</child> </child>
@ -2617,7 +2615,7 @@ and help you install UBLinux on your computer</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="sensitive">False</property> <property name="sensitive">False</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="placeholder-text" translatable="yes">ubstation</property> <property name="placeholder-text" translatable="yes">ublinux-install </property>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>

@ -208,15 +208,15 @@ msgid "Define"
msgstr "" msgstr ""
#: source/ubl-strings.h:41 #: source/ubl-strings.h:41
msgid "Your account name:" msgid "Administrator name:"
msgstr "" msgstr ""
#: source/ubl-strings.h:42 #: source/ubl-strings.h:42
msgid "Login:" msgid "Administrator login:"
msgstr "" msgstr ""
#: source/ubl-strings.h:43 #: source/ubl-strings.h:43
msgid "Password" msgid "Administrator password:"
msgstr "" msgstr ""
#: source/ubl-strings.h:44 #: source/ubl-strings.h:44
@ -236,11 +236,11 @@ msgid "Automatic login without password prompt"
msgstr "" msgstr ""
#: source/ubl-strings.h:48 #: source/ubl-strings.h:48
msgid "Administrator password (root):" msgid "User root password:"
msgstr "" msgstr ""
#: source/ubl-strings.h:49 #: source/ubl-strings.h:49
msgid "Computer name:" msgid "Host name:"
msgstr "" msgstr ""
#: source/ubl-strings.h:50 #: source/ubl-strings.h:50

@ -219,16 +219,16 @@ msgid "Define"
msgstr "Задать" msgstr "Задать"
#: source/ubl-strings.h:41 #: source/ubl-strings.h:41
msgid "Your account name:" msgid "Administrator name:"
msgstr "Имя аккаунта:" msgstr "Имя администратора:"
#: source/ubl-strings.h:42 #: source/ubl-strings.h:42
msgid "Login:" msgid "Administrator login:"
msgstr "Логин:" msgstr "Логин администратора:"
#: source/ubl-strings.h:43 #: source/ubl-strings.h:43
msgid "Password" msgid "Administrator password:"
msgstr "Пароль" msgstr "Пароль администратора:"
#: source/ubl-strings.h:44 #: source/ubl-strings.h:44
msgid "Default" msgid "Default"
@ -247,8 +247,8 @@ msgid "Automatic login without password prompt"
msgstr "Автоматический вход в систему без запроса пароля" msgstr "Автоматический вход в систему без запроса пароля"
#: source/ubl-strings.h:48 #: source/ubl-strings.h:48
msgid "Administrator password (root):" msgid "User root password:"
msgstr "Пароль администратора (root):" msgstr "Пароль пользователя root:"
#: source/ubl-strings.h:49 #: source/ubl-strings.h:49
msgid "Computer name:" msgid "Computer name:"

Loading…
Cancel
Save