Added status messages, updated driver list loading

pull/71/head
parent e1c49a0815
commit f2ecec472a

@ -17,8 +17,7 @@ gtk_revealer_set_reveal_child(GTK_REVEALER(widgets->TerminalMoreRevieler),active
void on_terminal_destroy(GtkWidget *self, main_window *widgets){
gtk_revealer_set_reveal_child(GTK_REVEALER(widgets->TerminalRevealer),0);
gtk_widget_destroy(widgets->TerminalRevealer);
yon_proprieary_get();
yon_gtk_list_store_fill_with_proprietaries(main_config.list);
yon_proprietary_local_get();
yon_ubl_status_box_render(PROPRIETARY_OPETAION_DONE_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE);
}
@ -104,6 +103,7 @@ void on_driver_pack_install(GtkWidget *self,main_window *widgets){
if(gtk_tree_selection_get_selected(selection,&list_s,&iter)){
gtk_tree_model_get(list_s,&iter,1,&name,-1);
yon_terminal_start(widgets,yon_char_append(install_proprietary_command,name));
yon_ubl_status_box_render(INSTALLING_PROCESS_LABEL,BACKGROUND_IMAGE_INFO_TYPE);
} else {
yon_ubl_status_box_render(PROPRIETARY_NOTHING_SELECTED_LABEL,BACKGROUND_IMAGE_FAIL_TYPE);
}
@ -119,6 +119,7 @@ void on_driver_install(GtkWidget *self,main_window *widgets){
gtk_tree_model_get(list_s,&iter,2,&name,-1);
yon_terminal_start(widgets,yon_char_append(install_proprietary_command,name));
gtk_list_store_set(main_config.list,&iter,0,1,-1);
yon_ubl_status_box_render(INSTALLING_PROCESS_LABEL,BACKGROUND_IMAGE_INFO_TYPE);
} else {
yon_ubl_status_box_render(PROPRIETARY_NOTHING_SELECTED_LABEL,BACKGROUND_IMAGE_FAIL_TYPE);
}
@ -133,6 +134,7 @@ void on_driver_pack_delete(GtkWidget *self,main_window *widgets){
if(gtk_tree_selection_get_selected(selection,&list_s,&iter)){
gtk_tree_model_get(list_s,&iter,1,&name,-1);
yon_terminal_start(widgets,yon_char_append(delete_proprietary_command,name));
yon_ubl_status_box_render(DELETING_PROCESS_LABEL,BACKGROUND_IMAGE_INFO_TYPE);
} else {
yon_ubl_status_box_render(PROPRIETARY_NOTHING_SELECTED_LABEL,BACKGROUND_IMAGE_FAIL_TYPE);
}
@ -195,6 +197,7 @@ void on_driver_delete(GtkWidget *self,main_window *widgets){
gtk_tree_model_get(list_s,&iter,2,&name,-1);
yon_terminal_start(widgets,yon_char_append(delete_proprietary_command,name));
gtk_list_store_set(main_config.list,&iter,0,0,-1);
yon_ubl_status_box_render(DELETING_PROCESS_LABEL,BACKGROUND_IMAGE_INFO_TYPE);
} else {
yon_ubl_status_box_render(PROPRIETARY_NOTHING_SELECTED_LABEL,BACKGROUND_IMAGE_FAIL_TYPE);
}
@ -212,6 +215,7 @@ void on_driver_pack_info(GtkWidget *self, main_window *widgets){
if (gtk_tree_selection_get_selected(selection,&list_s,&iter)){
gtk_tree_model_get(list_s,&iter,1,&name,-1);
pthread_create(&tid,&attr,(void*)yon_launch,yon_char_append(get_info_proprietary_command,name));
yon_ubl_status_box_render(INFO_PROCESS_LABEL,BACKGROUND_IMAGE_INFO_TYPE);
} else {
yon_ubl_status_box_render(PROPRIETARY_NOTHING_SELECTED_LABEL,BACKGROUND_IMAGE_FAIL_TYPE);
}
@ -229,6 +233,7 @@ void on_driver_info(GtkWidget *self,main_window *widgets){
if (gtk_tree_selection_get_selected(selection,&list_s,&iter)){
gtk_tree_model_get(list_s,&iter,2,&name,-1);
pthread_create(&tid,&attr,(void*)yon_launch,yon_char_append(get_info_proprietary_command,name));
yon_ubl_status_box_render(INFO_PROCESS_LABEL,BACKGROUND_IMAGE_INFO_TYPE);
} else {
yon_ubl_status_box_render(PROPRIETARY_NOTHING_SELECTED_LABEL,BACKGROUND_IMAGE_FAIL_TYPE);
}
@ -694,16 +699,6 @@ void on_monitor_add(GtkWidget *self,main_window *widgets){
}
}
void on_proprietary_get(GtkWidget *self, gpointer data){
if (main_config.dblock==0){
GtkTreeIter iter;
pthread_t tid;
pthread_create(&tid,NULL,(void*)yon_proprieary_get,NULL);
main_config.dblock=1;
}
}
void on_monitor_config_save(GtkWidget *self, monitor_edit_window *window){
int enabled=0;
char *target=NULL;
@ -959,138 +954,31 @@ void yon_monitor_view_update(){
}
void yon_proprietary_local_get(){
gtk_list_store_clear(main_config.list);
gtk_list_store_clear(main_config.list2);
int drivers_size=0;
int size;
config_str rtn=NULL;
rtn = yon_config_load(get_proprietary_drivers_info_command,&size);
rtn = yon_file_open(get_proprietary_drivers_info_path,&size);
config_str drivers=yon_config_load(get_proprietary_installed_command,&drivers_size);
for (int i=0;i<drivers_size;i++){
if (drivers[i][strlen(drivers[i])-1]=='\n') drivers[i][strlen(drivers[i])-1] = '\0';
}
for (int i=0;i<size;i++){
if (rtn[i][strlen(rtn[i])-1]=='\n') rtn[i][strlen(rtn[i])-1] = '\0';
}
for (int dr_desc=1;dr_desc<size;dr_desc++){
int current_size;
config_str current = yon_char_parse(rtn[dr_desc],&current_size,";");
if (strcmp(current[0],"")){
int target = yon_char_parsed_check_exist(drivers,drivers_size,current[0]);
if (target>-1){
yon_dictionary_add_or_create_if_exists_with_data(main_config.proprietary,drivers[target],rtn[dr_desc]);
}
} else if (strcmp(current[1],"")){
int target = yon_char_parsed_check_exist(drivers,drivers_size,current[1]);
if (target>-1){
yon_dictionary_add_or_create_if_exists_with_data(main_config.proprietary,drivers[target],rtn[dr_desc]);
}
}
}
if (main_config.proprietary){
yon_gtk_list_store_fill_with_proprietaries(main_config.list);
main_config.proprietary=NULL;
}
}
/**dictionary *yon_proprieary_get()
* [EN]
*/
dictionary *yon_proprieary_get(){
yon_ubl_status_box_render(PROPRIETARY_LOADING_LABEL,BACKGROUND_IMAGE_FAIL_TYPE);
main_config.proprietary=NULL;
int drivers_size=0;
int size=0;
config_str drivers=NULL;
config_str rtn=NULL;
rtn = yon_config_load(get_proprietary_drivers_info_command,&size);
if (main_config.proprietary){
yon_gtk_list_store_fill_with_proprietaries(main_config.list);
main_config.proprietary=NULL;
}
drivers=yon_config_load(get_proprietary_drivers_command,&drivers_size);
for (int i=0;i<drivers_size;i++){
if (drivers[i][strlen(drivers[i])-1]=='\n') drivers[i][strlen(drivers[i])-1] = '\0';
}
for (int di=1;di<size;di++){
int current_size;
config_str current = yon_char_parse(rtn[di],&current_size,";");
if (current_size>2){
if (strcmp(current[0],"")){
int target = yon_char_parsed_check_exist(drivers,drivers_size,current[0]);
if (target>-1){
yon_dictionary_add_or_create_if_exists_with_data(main_config.proprietary,drivers[target],rtn[di]);
} else {
yon_dictionary_add_or_create_if_exists_with_data(main_config.proprietary,current[0],rtn[di]);
}
} else if (strcmp(current[1],"")){
int target = yon_char_parsed_check_exist(drivers,drivers_size,current[1]);
if (target>-1){
yon_dictionary_add_or_create_if_exists_with_data(main_config.proprietary,drivers[target],rtn[di]);
} else {
yon_dictionary_add_or_create_if_exists_with_data(main_config.proprietary,current[1],rtn[di]);
}
}
}
yon_char_parsed_free(current,current_size);
}
if (main_config.proprietary){
yon_gtk_list_store_fill_with_proprietaries(main_config.list);
yon_ubl_status_box_render(PROPRIETARY_OPETAION_DONE_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE);
} else {
drivers=yon_config_load(get_proprietary_drivers_local_command,&drivers_size);
if (drivers){
for (int drivers_found=0;drivers_found<drivers_size;drivers_found++){
drivers[drivers_found]=yon_char_divide_search(drivers[drivers_found],"\n",-1);
for (int i=0;i<size;i++){
rtn[i] = yon_char_divide_search(rtn[i],"\n",-1);
char *key=yon_char_new(rtn[i]);
if (key[0]==';')
yon_char_divide_search(key,";",-1);
key = yon_char_divide_search(key,";",-1);
char *driver_name=yon_char_divide_search(yon_char_new(drivers[drivers_found])," ",-1);
if (strcmp(key,driver_name)==0)
if (i==0) main_config.proprietary=yon_dictionary_new_with_data(drivers[drivers_found],rtn[i]);
else main_config.proprietary=yon_dictionary_append_with_data(main_config.proprietary,drivers[drivers_found],rtn[i]);
}
}
yon_gtk_list_store_fill_with_proprietaries(main_config.list);
yon_ubl_status_box_render(PROPRIETARY_USE_LOCAL_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE);
} else {
yon_ubl_status_box_render(PROPRIETARY_LOADING_FAILED_LABEL,BACKGROUND_IMAGE_FAIL_TYPE);
}
}
}
/**void yon_gtk_list_store_fill_with_proprietaries(GtkListStore *list)
* [EN]
*/
void yon_gtk_list_store_fill_with_proprietaries(GtkListStore *list){
if(main_config.proprietary){
dictionary *dict=NULL;
gtk_list_store_clear(main_config.list);
gtk_list_store_clear(main_config.list2);
int inssize=0;
config_str installed=yon_config_load(get_proprietary_installed_command,&inssize);
for (int i=0;i<inssize;i++)
installed[i]=yon_char_divide_search(installed[i],"\n",-1);
for_dictionaries(dict,main_config.proprietary){
yon_char_remove_last_symbol(((char*)dict->data),'\n');
GtkTreeIter iter;
int size=0;
config_str str = yon_char_parse((char*)dict->data,&size,";");
if (strcmp(str[0],"")!=0&&str[0]){
if (strcmp(current[1],"")){
int status= yon_char_parsed_check_exist(drivers,drivers_size,current[1])>-1;
gtk_list_store_append(main_config.list,&iter);
gtk_list_store_set(main_config.list,&iter,1,str[0],2,str[1],3,str[2],4,_(str[3]),5,_(str[4]),-1);
if (yon_char_parsed_check_exist(installed,inssize,str[0])!=-1||yon_char_parsed_check_exist(drivers_always_active,drivers_always_active_size,str[1])>-1)
gtk_list_store_set(main_config.list,&iter,0,1,-1);
}
else{
gtk_list_store_set(main_config.list,&iter,0,status,1,current[1],2,current[2],3,current[3],4,_(current[4]),5,_(current[5]),-1);
} else if (strcmp(current[2],"")){
int status= yon_char_parsed_check_exist(drivers,drivers_size,current[2])>-1;
gtk_list_store_append(main_config.list2,&iter);
gtk_list_store_set(main_config.list2,&iter,1,str[0],2,str[1],3,str[2],4,_(str[3]),5,_(str[4]),-1);
if (yon_char_parsed_check_exist(installed,inssize,str[1])!=-1||yon_char_parsed_check_exist(drivers_always_active,drivers_always_active_size,str[1])>-1){
gtk_list_store_set(main_config.list2,&iter,0,1,-1);
}
}
gtk_list_store_set(main_config.list2,&iter,0,status,1,current[2],2,current[2],3,current[3],4,_(current[4]),5,_(current[5]),-1);
}
}
}
@ -1380,7 +1268,7 @@ void yon_main_window_complete(main_window *widgets){
main_config.list = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststore6"));
main_config.list2 = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststore1"));
g_signal_connect(G_OBJECT(widgets->LoadDriversButton), "clicked", G_CALLBACK(on_proprietary_get), widgets);
g_signal_connect(G_OBJECT(widgets->LoadDriversButton), "clicked", G_CALLBACK(yon_proprietary_local_get), widgets);
g_signal_connect(G_OBJECT(widgets->proprietaryDeleteButton), "clicked", G_CALLBACK(on_driver_pack_delete), widgets);
g_signal_connect(G_OBJECT(widgets->proprietaryInstallButton), "clicked", G_CALLBACK(on_driver_pack_install), widgets);
@ -1405,7 +1293,6 @@ void yon_main_window_complete(main_window *widgets){
// yon_monitor_view_setup(widgets->mainMonitorVisualConfigurationBox);
yon_adapter_window_setup(widgets);
gtk_notebook_set_action_widget(GTK_NOTEBOOK(widgets->proprietaryNotebook),widgets->LoadDriversButton,GTK_PACK_END);
}
yon_save_window_set_postsave_function(on_save_done,widgets);
on_config_local_load(NULL,widgets);

@ -51,7 +51,7 @@
#define get_resolutions_command "xrandr |grep -noP \"\\d+x+\\d+\""
#define get_resolution_ports_command "xrandr |grep -nwP \"connected\" |grep -oE \"[-0-9a-zA-Z:]{1,} connected\" |grep -oE \"[-0-9a-zA-Z:]{1,} \""
#define get_proprietary_drivers_info_command "cut -d';' -f2- /usr/share/ubl-settings-video/csv/video-drivers.csv"
#define get_proprietary_drivers_info_path "/usr/share/ubl-settings-video/csv/video-drivers.csv"
#define get_resolutions_supportable_command "/usr/share/ubl-settings-video/csv/resolutions.csv"
@ -129,7 +129,7 @@
#define XORG_MONITOR_get_command "ubconfig --source global get [video] XORG_MONITOR[*]"
char *drivers_always_active[] = { "mesa","lib32-vulkan-intel","xf86-video-intel"};
char *drivers_always_active[] = {"lib32-vulkan-intel","xf86-video-intel"};
int drivers_always_active_size = 3;
typedef struct{
@ -340,34 +340,7 @@ typedef struct
} driver_window;
monitor_data *yon_monitor_new(main_window *widgets,int dull);
// void on_closed_configuration(GtkWidget *self, MonitorSettings *monitors);
// void on_save_configuration(GtkWidget self, MonitorSettings *monitors);
// void yon_parse_monitor();
// void on_config_fill_interface(main_window *widgets);
// void yon_update_config(main_window *widgets);
// void on_configuration_save_global(GtkWidget *self, main_window *widgets);
// void on_configuration_save__local_global(GtkWidget *self, main_window *widgets);
// void on_configuration_save__local(GtkWidget *self, main_window *widgets);
// void yon_config_monitor_string_parse(char *parameters, int *size);
// char *yon_char_parsed_get_resolution(config_str parsed_string, int size);
// void yon_monitor_set_resolutions();
// monitor_config yon_monitor_config_new(char *port);
// void yon_monitor_config_update(monitorconfig* monitor, char *port, char *config_string);
// void yon_monitor_view_new(monitor_config monitor);
// void on_configuration_save_global_local(GtkWidget *self, main_window *widgets);
// // void on_confugure_monitor_settings(GtkWidget *self, MonitorSettings *settings);
// void yon_monitor_view_draw_all();
// void on_monitor_configure(GtkWidget *self,monitor_window *window);
// void on_monitor_add(GtkWidget *self,monitor_window *window);
// void on_monitor_switch(GtkWidget *self,monitor_window *window);
// void on_monitor_delete(GtkWidget *self,monitor_view windowd);
// void yon_monitor_view_update();
// void yon_monitor_window_update(monitor_edit_window *window);
// char *yon_monitor_make_string(monitorconfig* config);
void yon_launch_with_output(char *command);
dictionary *yon_proprieary_get();
void yon_gtk_list_store_fill_with_proprietaries(GtkListStore *list);
void yon_proprietary_local_get();
void yon_monitor_view_update();
// void yon_setup_config(char *configcommand);
// void yon_monitor_view_setup(GtkWidget *container);
#endif

@ -58,6 +58,9 @@
#define INSTALLED_LOW_LABEL _("installed")
#define PACKAGE_LABEL _("Package")
#define SUPPORTED_LABEL _("Supported Devices")
#define DELETING_PROCESS_LABEL _("Driver deleting has started")
#define INSTALLING_PROCESS_LABEL _("Driver installing has started")
#define INFO_PROCESS_LABEL _("Opening driver information")
#define CANCEL_LABEL _("Cancel")
#define ACCEPT_LABEL _("Accept")
#define DONT_USE_LABEL _("Don't use")
@ -126,8 +129,6 @@
#define AUTO_CHOOSE_DRIVER_LABEL _("Choose driver automatically:")
#define FREE_DRIVERS_LABEL _("Free drivers:")
#define DEFAULT_LABEL _("Default")
#define DEFAULT_LABEL _("Default")
#define DEFAULT_LABEL _("Default")
#define NOUVEAU_RADEON_OFF_LABEL _("Switch nouveau and radeon off")
#define NOUVEAU_OFF_LABEL _("Switch nouveau off")
#define RADEON_OFF_LABEL _("Switch radeon off")

@ -45,15 +45,6 @@
</object>
</child>
</object>
<object class="GtkButton" id="LoadDriversButton">
<property name="label" translatable="yes">Load drivers from database</property>
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="receives-default">True</property>
<style>
<class name="thin"/>
</style>
</object>
<object class="GtkMenu" id="SaveConfigurationMenu">
<property name="visible">True</property>
<property name="can-focus">False</property>
@ -630,7 +621,6 @@
<object class="GtkFlowBox" id="MonitorsBox">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="homogeneous">True</property>
<property name="max-children-per-line">150</property>
<property name="selection-mode">none</property>
<property name="activate-on-single-click">False</property>
@ -1179,10 +1169,27 @@
<property name="can-focus">False</property>
<property name="valign">center</property>
<property name="spacing">5</property>
<child>
<object class="GtkButton" id="LoadDriversButton">
<property name="label" translatable="yes">Update</property>
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="receives-default">True</property>
<style>
<class name="thin"/>
</style>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkButton" id="proprietaryInstallButton">
<property name="label" translatable="yes"> Установить</property>
<property name="visible">True</property>
<property name="sensitive">False</property>
<property name="can-focus">True</property>
<property name="receives-default">True</property>
<property name="image">image9</property>
@ -1198,6 +1205,7 @@
<object class="GtkButton" id="proprietaryDeleteButton">
<property name="label" translatable="yes"> Удалить</property>
<property name="visible">True</property>
<property name="sensitive">False</property>
<property name="can-focus">True</property>
<property name="receives-default">True</property>
<property name="image">image11</property>
@ -1213,6 +1221,7 @@
<object class="GtkButton" id="proprietaryInfoButton">
<property name="label" translatable="yes"> Подробнее</property>
<property name="visible">True</property>
<property name="sensitive">False</property>
<property name="can-focus">True</property>
<property name="receives-default">True</property>
<property name="image">image10</property>
@ -1357,6 +1366,7 @@
<object class="GtkButton" id="driversInstallButton">
<property name="label" translatable="yes"> Установить</property>
<property name="visible">True</property>
<property name="sensitive">False</property>
<property name="can-focus">True</property>
<property name="receives-default">True</property>
<property name="image">image6</property>
@ -1372,6 +1382,7 @@
<object class="GtkButton" id="driversDeleteButton">
<property name="label" translatable="yes"> Удалить</property>
<property name="visible">True</property>
<property name="sensitive">False</property>
<property name="can-focus">True</property>
<property name="receives-default">True</property>
<property name="image">image7</property>
@ -1387,6 +1398,7 @@
<object class="GtkButton" id="driversInfoButton">
<property name="label" translatable="yes"> Подробнее</property>
<property name="visible">True</property>
<property name="sensitive">False</property>
<property name="can-focus">True</property>
<property name="receives-default">True</property>
<property name="image">image12</property>

@ -189,7 +189,7 @@ msgstr ""
msgid "Save"
msgstr ""
#: source/ubl-strings.h:29 source/ubl-strings.h:62
#: source/ubl-strings.h:29 source/ubl-strings.h:64
msgid "Cancel"
msgstr ""
@ -270,438 +270,442 @@ msgid "Launch programs through primusrun (Nvidia):"
msgstr ""
#: source/ubl-strings.h:50
msgid "Discrete video only (AMD/ATI)"
msgid "Load from global configuration"
msgstr ""
#: source/ubl-strings.h:51
msgid "Load from global configuration"
msgid "Load from local configuration"
msgstr ""
#: source/ubl-strings.h:52
msgid "Load from local configuration"
msgid "Save configuration"
msgstr ""
#: source/ubl-strings.h:53
msgid "Save configuration"
msgid "Save to global configuration"
msgstr ""
#: source/ubl-strings.h:54
msgid "Save to global configuration"
msgid "Save to local configuration"
msgstr ""
#: source/ubl-strings.h:55
msgid "Save to local configuration"
msgid "Documentation"
msgstr ""
#: source/ubl-strings.h:56
msgid "Documentation"
msgid "About"
msgstr ""
#: source/ubl-strings.h:57
msgid "About"
msgid "Installed"
msgstr ""
#: source/ubl-strings.h:58
msgid "Installed"
msgid "installed"
msgstr ""
#: source/ubl-strings.h:59
msgid "installed"
msgid "Package"
msgstr ""
#: source/ubl-strings.h:60
msgid "Package"
msgid "Supported Devices"
msgstr ""
#: source/ubl-strings.h:61
msgid "Supported Devices"
msgid "Driver deleting has started"
msgstr ""
#: source/ubl-strings.h:62
msgid "Driver installing has started"
msgstr ""
#: source/ubl-strings.h:63
msgid "Opening driver information"
msgstr ""
#: source/ubl-strings.h:65
msgid "Accept"
msgstr ""
#: source/ubl-strings.h:64
#: source/ubl-strings.h:66
msgid "Don't use"
msgstr ""
#: source/ubl-strings.h:65
#: source/ubl-strings.h:67
msgid "Driver list is currently loading..."
msgstr ""
#: source/ubl-strings.h:66
#: source/ubl-strings.h:68
msgid "Driver list is failed to load."
msgstr ""
#: source/ubl-strings.h:67
#: source/ubl-strings.h:69
msgid "Deleting driver..."
msgstr ""
#: source/ubl-strings.h:68
#: source/ubl-strings.h:70
msgid "Installing driver..."
msgstr ""
#: source/ubl-strings.h:69
#: source/ubl-strings.h:71
msgid "Driver operation is done."
msgstr ""
#: source/ubl-strings.h:70
#: source/ubl-strings.h:72
msgid "Nothing was selected."
msgstr ""
#: source/ubl-strings.h:71
#: source/ubl-strings.h:73
msgid ""
"Failed to load available drivers for your system... Installed driver list is "
"shown."
msgstr ""
#: source/ubl-strings.h:72
#: source/ubl-strings.h:74
msgid "Configure monitor"
msgstr ""
#: source/ubl-strings.h:73
#: source/ubl-strings.h:75
msgid "Delete monitor configuration"
msgstr ""
#: source/ubl-strings.h:74
#: source/ubl-strings.h:76
msgid "Add monitor configuration"
msgstr ""
#: source/ubl-strings.h:75
#: source/ubl-strings.h:77
msgid "Switch monitor"
msgstr ""
#: source/ubl-strings.h:76
#: source/ubl-strings.h:78
msgid "More"
msgstr ""
#: source/ubl-strings.h:77
#: source/ubl-strings.h:79
msgid "Configuration: Monitor"
msgstr ""
#: source/ubl-strings.h:79
#: source/ubl-strings.h:81
msgid "Would you like to read documentation in the Web?"
msgstr ""
#: source/ubl-strings.h:80
#: source/ubl-strings.h:82
msgid ""
"You will be redirected to documentation website where documentation is\n"
"translated and supported by community."
msgstr ""
#: source/ubl-strings.h:81
#: source/ubl-strings.h:83
msgid "Always redirect to online documentation"
msgstr ""
#: source/ubl-strings.h:82
#: source/ubl-strings.h:84
msgid "Information"
msgstr ""
#: source/ubl-strings.h:83
#: source/ubl-strings.h:85
msgid "Drivers"
msgstr ""
#: source/ubl-strings.h:84
#: source/ubl-strings.h:86
msgid "Main settings"
msgstr ""
#: source/ubl-strings.h:85
#: source/ubl-strings.h:87
msgid "Devices and drivers"
msgstr ""
#: source/ubl-strings.h:86
msgid "Driver modules"
msgstr ""
#: source/ubl-strings.h:87
#: source/ubl-strings.h:88
msgid "Read documentation"
msgstr ""
#: source/ubl-strings.h:89
#: source/ubl-strings.h:90
msgid "UBLinux Settings Web View"
msgstr ""
#: source/ubl-strings.h:103
#: source/ubl-strings.h:104
msgid "Error: Port must be chosen to save"
msgstr ""
#: source/ubl-strings.h:104
#: source/ubl-strings.h:105
msgid "Monitor configuration succeedeed"
msgstr ""
#: source/ubl-strings.h:106
#: source/ubl-strings.h:107
msgid "Global configuration loading succseeded."
msgstr ""
#: source/ubl-strings.h:107
#: source/ubl-strings.h:108
msgid "Local configuration loading succseeded."
msgstr ""
#: source/ubl-strings.h:109
#: source/ubl-strings.h:110
msgid "Local and global configuration saving succseeded."
msgstr ""
#: source/ubl-strings.h:110
#: source/ubl-strings.h:111
msgid "Global configuration saving succseeded."
msgstr ""
#: source/ubl-strings.h:111
#: source/ubl-strings.h:112
msgid "Local configuration saving succseeded."
msgstr ""
#: source/ubl-strings.h:113
#: source/ubl-strings.h:114
msgid "Yes"
msgstr ""
#: source/ubl-strings.h:114
#: source/ubl-strings.h:115
msgid "No"
msgstr ""
#: source/ubl-strings.h:116
#: source/ubl-strings.h:117
msgid "Description"
msgstr ""
#: source/ubl-strings.h:117
#: source/ubl-strings.h:118
msgid "Vendor"
msgstr ""
#: source/ubl-strings.h:118
#: source/ubl-strings.h:119
msgid "Model"
msgstr ""
#: source/ubl-strings.h:119
#: source/ubl-strings.h:120
msgid "Kernel driver in use"
msgstr ""
#: source/ubl-strings.h:120
#: source/ubl-strings.h:121
msgid "Kernel modules"
msgstr ""
#: source/ubl-strings.h:121 source/ubl-strings.h:155
#: source/ubl-strings.h:122 source/ubl-strings.h:156
msgid "UBLinux package includes Intel driver and utilities"
msgstr ""
#: source/ubl-strings.h:122 source/ubl-strings.h:154
#: source/ubl-strings.h:123 source/ubl-strings.h:155
msgid "UBLinux module includes AMD driver and utilities"
msgstr ""
#: source/ubl-strings.h:123 source/ubl-strings.h:153
#: source/ubl-strings.h:124 source/ubl-strings.h:154
msgid "UBLinux package includes AMD Vulkan driver and utilities"
msgstr ""
#: source/ubl-strings.h:125
#: source/ubl-strings.h:126
msgid "Important field is empty"
msgstr ""
#: source/ubl-strings.h:127
#: source/ubl-strings.h:128
msgid "Load drivers from database"
msgstr ""
#: source/ubl-strings.h:128
#: source/ubl-strings.h:129
msgid "Choose driver automatically:"
msgstr ""
#: source/ubl-strings.h:129
#: source/ubl-strings.h:130
msgid "Free drivers:"
msgstr ""
#: source/ubl-strings.h:130
#: source/ubl-strings.h:131
msgid "Default"
msgstr ""
#: source/ubl-strings.h:131
#: source/ubl-strings.h:132
msgid "Switch nouveau and radeon off"
msgstr ""
#: source/ubl-strings.h:132
#: source/ubl-strings.h:133
msgid "Switch nouveau off"
msgstr ""
#: source/ubl-strings.h:133
#: source/ubl-strings.h:134
msgid "Switch radeon off"
msgstr ""
#: source/ubl-strings.h:134
#: source/ubl-strings.h:135
msgid "Switch free drvers on"
msgstr ""
#: source/ubl-strings.h:135
#: source/ubl-strings.h:136
msgid "Do not switch off display(-s) (DPMS global configuration):"
msgstr ""
#: source/ubl-strings.h:136
#: source/ubl-strings.h:137
msgid "Automatic DPI"
msgstr ""
#: source/ubl-strings.h:137
#: source/ubl-strings.h:138
msgid "144 DPI - 150% (for 2K)"
msgstr ""
#: source/ubl-strings.h:138
#: source/ubl-strings.h:139
msgid "192 DPI - 200% (for 4K)"
msgstr ""
#: source/ubl-strings.h:139
#: source/ubl-strings.h:140
msgid "Display DPI"
msgstr ""
#: source/ubl-strings.h:140
#: source/ubl-strings.h:141
msgid "discrete video only (AMD/ATI):"
msgstr ""
#: source/ubl-strings.h:141
#: source/ubl-strings.h:142
msgid "Driver Modules"
msgstr ""
#: source/ubl-strings.h:142
#: source/ubl-strings.h:143
msgid "Devices and Drivers"
msgstr ""
#: source/ubl-strings.h:144
#: source/ubl-strings.h:145
msgid "UBLinux module includes NVIDIA 340xx driver and utilities"
msgstr ""
#: source/ubl-strings.h:145
#: source/ubl-strings.h:146
msgid "UBLinux package includes NVIDIA 340xx driver and utilities"
msgstr ""
#: source/ubl-strings.h:146
#: source/ubl-strings.h:147
msgid "UBLinux module includes NVIDIA 390xx driver and utilities"
msgstr ""
#: source/ubl-strings.h:147
#: source/ubl-strings.h:148
msgid "UBLinux package includes NVIDIA 390xx driver and utilities"
msgstr ""
#: source/ubl-strings.h:148
#: source/ubl-strings.h:149
msgid "UBLinux module includes NVIDIA 470xx driver and utilities"
msgstr ""
#: source/ubl-strings.h:149
#: source/ubl-strings.h:150
msgid "UBLinux package includes NVIDIA 470xx driver and utilities"
msgstr ""
#: source/ubl-strings.h:150
#: source/ubl-strings.h:151
msgid "UBLinux module includes NVIDIA 510xx driver and utilities"
msgstr ""
#: source/ubl-strings.h:151
#: source/ubl-strings.h:152
msgid "UBLinux package includes NVIDIA 510xx driver and utilities"
msgstr ""
#: source/ubl-strings.h:152
#: source/ubl-strings.h:153
msgid "UBLinux package includes opensource driver NVIDIA"
msgstr ""
#: source/ubl-strings.h:156
#: source/ubl-strings.h:157
msgid "UBLinux package includes AMD opensource driver"
msgstr ""
#: source/ubl-strings.h:157
#: source/ubl-strings.h:158
msgid "UBLinux package includes ATI opensource driver"
msgstr ""
#: source/ubl-strings.h:158
#: source/ubl-strings.h:159
msgid "UBLinux package includes dummy driver"
msgstr ""
#: source/ubl-strings.h:159
#: source/ubl-strings.h:160
msgid "UBLinux package includes framebuffer video driver"
msgstr ""
#: source/ubl-strings.h:160
#: source/ubl-strings.h:161
msgid "UBLinux package includes VIA video driver"
msgstr ""
#: source/ubl-strings.h:161
#: source/ubl-strings.h:162
msgid "UBLinux package includes SiS video driver"
msgstr ""
#: source/ubl-strings.h:162
#: source/ubl-strings.h:163
msgid "UBLinux package includes vesa video driver"
msgstr ""
#: source/ubl-strings.h:163
#: source/ubl-strings.h:164
msgid "UBLinux package includes VMWare video driver"
msgstr ""
#: source/ubl-strings.h:164
#: source/ubl-strings.h:165
msgid "UBLinux package includes Voodoo video driver"
msgstr ""
#: source/ubl-strings.h:165
#: source/ubl-strings.h:166
msgid "UBLinux package includes qxl video driver"
msgstr ""
#: source/ubl-strings.h:167
#: source/ubl-strings.h:168
msgid ""
"Driver for nVidia 8XXX, 9XXX, 1XX, 2XX, 3XX, 4XX, 5XX, 6XX, 7XX series video "
"cards"
msgstr ""
#: source/ubl-strings.h:168
#: source/ubl-strings.h:169
msgid "Driver for nVidia 6XX, 7XX, 9XX, 10XX, 16XX series video cards"
msgstr ""
#: source/ubl-strings.h:169
#: source/ubl-strings.h:170
msgid ""
"Driver for nVidia NVS, Quadro Sync, Quadro NVS, Quadro Blade/Embedded, "
"Quadro, Quadro RTX, NVIDIA RTX series video cards"
msgstr ""
#: source/ubl-strings.h:170
#: source/ubl-strings.h:171
msgid "Open source nvidia graphics card driver"
msgstr ""
#: source/ubl-strings.h:171
#: source/ubl-strings.h:172
msgid ""
"Driver for AMD Radeon R9 285/290/290X, Radeon R9 360/380/380X/390/390X, "
"Radeon R9 Fury/Fury X/Nano, Radeon RX 400/500, Radeon RX Vega, Radeon VII, "
"Radeon RX 5000/6000/7000 series video cards"
msgstr ""
#: source/ubl-strings.h:172
#: source/ubl-strings.h:173
msgid ""
"Driver for video cards Intel i810/i830/i915/945G/G965+ and newer, except GMA "
"3600"
msgstr ""
#: source/ubl-strings.h:173
#: source/ubl-strings.h:174
msgid "Opensource X.org amdgpu video driver for AMD graphics card"
msgstr ""
#: source/ubl-strings.h:174
#: source/ubl-strings.h:175
msgid "Opensource X.org ati video driver for ATI graphics card"
msgstr ""
#: source/ubl-strings.h:175
#: source/ubl-strings.h:176
msgid "X.org dummy video driver"
msgstr ""
#: source/ubl-strings.h:176
#: source/ubl-strings.h:177
msgid "X.org framebuffer video driver"
msgstr ""
#: source/ubl-strings.h:177
#: source/ubl-strings.h:178
msgid "Open Source X driver for VIA IGPs"
msgstr ""
#: source/ubl-strings.h:178
#: source/ubl-strings.h:179
msgid "X.org SiS USB video driver"
msgstr ""
#: source/ubl-strings.h:179
#: source/ubl-strings.h:180
msgid "X.org vesa video driver"
msgstr ""
#: source/ubl-strings.h:180
#: source/ubl-strings.h:181
msgid "X.org vmware video driver"
msgstr ""
#: source/ubl-strings.h:181
#: source/ubl-strings.h:182
msgid "X.org 3dfx Voodoo1/Voodoo2 2D video driver"
msgstr ""
#: source/ubl-strings.h:182
#: source/ubl-strings.h:183
msgid "X.org X11 qxl video driver"
msgstr ""

@ -191,7 +191,7 @@ msgstr "Не поворачивать"
msgid "Save"
msgstr "Сохранить"
#: source/ubl-strings.h:29 source/ubl-strings.h:62
#: source/ubl-strings.h:29 source/ubl-strings.h:64
msgid "Cancel"
msgstr "Отмена"
@ -272,86 +272,94 @@ msgid "Launch programs through primusrun (Nvidia):"
msgstr "Запуск программ через primusrun (Nvidia):"
#: source/ubl-strings.h:50
msgid "Discrete video only (AMD/ATI)"
msgstr "Только дискретное видео (AMD/ATI)"
#: source/ubl-strings.h:51
msgid "Load from global configuration"
msgstr "Загрузить глобальную конфигурацию"
#: source/ubl-strings.h:52
#: source/ubl-strings.h:51
msgid "Load from local configuration"
msgstr "Загрузить локальную конфигуруцию"
#: source/ubl-strings.h:53
#: source/ubl-strings.h:52
msgid "Save configuration"
msgstr "Сохранить конфигурацию"
#: source/ubl-strings.h:54
#: source/ubl-strings.h:53
msgid "Save to global configuration"
msgstr "Сохранить в глобальную конфигурацию"
#: source/ubl-strings.h:55
#: source/ubl-strings.h:54
msgid "Save to local configuration"
msgstr "Сохранить в локальную конфигурацию"
#: source/ubl-strings.h:56
#: source/ubl-strings.h:55
msgid "Documentation"
msgstr "Справка"
#: source/ubl-strings.h:57
#: source/ubl-strings.h:56
msgid "About"
msgstr "О программе"
#: source/ubl-strings.h:58
#: source/ubl-strings.h:57
msgid "Installed"
msgstr "Установлено"
#: source/ubl-strings.h:59
#: source/ubl-strings.h:58
msgid "installed"
msgstr "установлен"
#: source/ubl-strings.h:60
#: source/ubl-strings.h:59
msgid "Package"
msgstr "Пакет"
#: source/ubl-strings.h:61
#: source/ubl-strings.h:60
msgid "Supported Devices"
msgstr "Устройства"
#: source/ubl-strings.h:61
msgid "Driver deleting has started"
msgstr "Началось удаление драйвера"
#: source/ubl-strings.h:62
msgid "Driver installing has started"
msgstr "Началась установка драйвера"
#: source/ubl-strings.h:63
msgid "Opening driver information"
msgstr "Загрузка информации о драйвере"
#: source/ubl-strings.h:65
msgid "Accept"
msgstr "Принять"
#: source/ubl-strings.h:64
#: source/ubl-strings.h:66
msgid "Don't use"
msgstr "Не использовать"
#: source/ubl-strings.h:65
#: source/ubl-strings.h:67
msgid "Driver list is currently loading..."
msgstr "Список драйверов загружается..."
#: source/ubl-strings.h:66
#: source/ubl-strings.h:68
msgid "Driver list is failed to load."
msgstr "Не удалось загрузить список драйверов"
#: source/ubl-strings.h:67
#: source/ubl-strings.h:69
msgid "Deleting driver..."
msgstr "Удаление драйвера..."
#: source/ubl-strings.h:68
#: source/ubl-strings.h:70
msgid "Installing driver..."
msgstr "Установка драйвера..."
#: source/ubl-strings.h:69
#: source/ubl-strings.h:71
msgid "Driver operation is done."
msgstr "Операция завершена"
#: source/ubl-strings.h:70
#: source/ubl-strings.h:72
msgid "Nothing was selected."
msgstr "Выберите драйвер."
#: source/ubl-strings.h:71
#: source/ubl-strings.h:73
msgid ""
"Failed to load available drivers for your system... Installed driver list is "
"shown."
@ -359,35 +367,35 @@ msgstr ""
"Не удалось загрузить список драйверов, доступных для вашей системы. Выведен "
"список установленных драйверов."
#: source/ubl-strings.h:72
#: source/ubl-strings.h:74
msgid "Configure monitor"
msgstr "Настроить монитоор"
#: source/ubl-strings.h:73
#: source/ubl-strings.h:75
msgid "Delete monitor configuration"
msgstr "Удалить конфигурацию мониотра"
#: source/ubl-strings.h:74
#: source/ubl-strings.h:76
msgid "Add monitor configuration"
msgstr "Добавить монитор"
#: source/ubl-strings.h:75
#: source/ubl-strings.h:77
msgid "Switch monitor"
msgstr "Переключить монтор"
#: source/ubl-strings.h:76
#: source/ubl-strings.h:78
msgid "More"
msgstr "Подробнее"
#: source/ubl-strings.h:77
#: source/ubl-strings.h:79
msgid "Configuration: Monitor"
msgstr "Настройка: монитоор"
#: source/ubl-strings.h:79
#: source/ubl-strings.h:81
msgid "Would you like to read documentation in the Web?"
msgstr "Вы хотите прочитать справку в Сети?"
#: source/ubl-strings.h:80
#: source/ubl-strings.h:82
msgid ""
"You will be redirected to documentation website where documentation is\n"
"translated and supported by community."
@ -395,319 +403,329 @@ msgstr ""
"Вы будете перенаправлены на сайт с документацией где страницы помощи\n"
"переводятся и поддерживаются сообществом."
#: source/ubl-strings.h:81
#: source/ubl-strings.h:83
msgid "Always redirect to online documentation"
msgstr "Всегда перенаправлять"
#: source/ubl-strings.h:82
#: source/ubl-strings.h:84
msgid "Information"
msgstr "Информация"
#: source/ubl-strings.h:83
#: source/ubl-strings.h:85
msgid "Drivers"
msgstr "Драйвер"
#: source/ubl-strings.h:84
#: source/ubl-strings.h:86
msgid "Main settings"
msgstr "Основные настройки"
#: source/ubl-strings.h:85
#: source/ubl-strings.h:87
msgid "Devices and drivers"
msgstr "Устройства и драйвера"
#: source/ubl-strings.h:86
msgid "Driver modules"
msgstr "Модули драйвера"
#: source/ubl-strings.h:87
#: source/ubl-strings.h:88
msgid "Read documentation"
msgstr "Справка"
#: source/ubl-strings.h:89
#: source/ubl-strings.h:90
msgid "UBLinux Settings Web View"
msgstr "Встроенный браузер UBLinux"
#: source/ubl-strings.h:103
#: source/ubl-strings.h:104
msgid "Error: Port must be chosen to save"
msgstr "Ошибка: Выберите порт для сохранения"
#: source/ubl-strings.h:104
#: source/ubl-strings.h:105
msgid "Monitor configuration succeedeed"
msgstr "Настройки экрана сохранены"
#: source/ubl-strings.h:106
#: source/ubl-strings.h:107
msgid "Global configuration loading succseeded."
msgstr "Успешно загружена глобальная конфигурация"
#: source/ubl-strings.h:107
#: source/ubl-strings.h:108
msgid "Local configuration loading succseeded."
msgstr "Успешно загружена локальная конфигурация"
#: source/ubl-strings.h:109
#: source/ubl-strings.h:110
msgid "Local and global configuration saving succseeded."
msgstr "Успешно записаны локальная и глобальная конфигурация"
#: source/ubl-strings.h:110
#: source/ubl-strings.h:111
msgid "Global configuration saving succseeded."
msgstr "Успешно записана глобальная конфигурация"
#: source/ubl-strings.h:111
#: source/ubl-strings.h:112
msgid "Local configuration saving succseeded."
msgstr "Успешно записана локальная конфигурация"
#: source/ubl-strings.h:113
#: source/ubl-strings.h:114
msgid "Yes"
msgstr "Да"
#: source/ubl-strings.h:114
#: source/ubl-strings.h:115
msgid "No"
msgstr "Нет"
#: source/ubl-strings.h:116
#: source/ubl-strings.h:117
msgid "Description"
msgstr "Описание"
#: source/ubl-strings.h:117
#: source/ubl-strings.h:118
msgid "Vendor"
msgstr "Производитель"
#: source/ubl-strings.h:118
#: source/ubl-strings.h:119
msgid "Model"
msgstr "Модель"
#: source/ubl-strings.h:119
#: source/ubl-strings.h:120
msgid "Kernel driver in use"
msgstr "Используемый драйвер ядра"
#: source/ubl-strings.h:120
#: source/ubl-strings.h:121
msgid "Kernel modules"
msgstr "Модули ядра"
#: source/ubl-strings.h:121 source/ubl-strings.h:155
#: source/ubl-strings.h:122 source/ubl-strings.h:156
msgid "UBLinux package includes Intel driver and utilities"
msgstr "Пакет с драйвером и утилитами Intel"
#: source/ubl-strings.h:122 source/ubl-strings.h:154
#: source/ubl-strings.h:123 source/ubl-strings.h:155
msgid "UBLinux module includes AMD driver and utilities"
msgstr "Пакет с драйвером и утилитами AMD"
#: source/ubl-strings.h:123 source/ubl-strings.h:153
#: source/ubl-strings.h:124 source/ubl-strings.h:154
msgid "UBLinux package includes AMD Vulkan driver and utilities"
msgstr "Пакет с драйвером и утилитами AMD с поддержкой Vulkan"
#: source/ubl-strings.h:125
#: source/ubl-strings.h:126
msgid "Important field is empty"
msgstr "Пустое важное поле"
#: source/ubl-strings.h:127
#: source/ubl-strings.h:128
msgid "Load drivers from database"
msgstr "Загрузить список доступных драйверов"
#: source/ubl-strings.h:128
#: source/ubl-strings.h:129
msgid "Choose driver automatically:"
msgstr "Автоматический выбор драйвера:"
#: source/ubl-strings.h:129
#: source/ubl-strings.h:130
msgid "Free drivers:"
msgstr "Свободные драйверы"
#: source/ubl-strings.h:130
#: source/ubl-strings.h:131
msgid "Default"
msgstr "По умолчанию"
#: source/ubl-strings.h:131
#: source/ubl-strings.h:132
msgid "Switch nouveau and radeon off"
msgstr "Отключить nouveau и radeon"
#: source/ubl-strings.h:132
#: source/ubl-strings.h:133
msgid "Switch nouveau off"
msgstr "Отключить nouveau"
#: source/ubl-strings.h:133
#: source/ubl-strings.h:134
msgid "Switch radeon off"
msgstr "Отключить radeon"
#: source/ubl-strings.h:134
#: source/ubl-strings.h:135
msgid "Switch free drvers on"
msgstr "Включить свободные драйвера"
#: source/ubl-strings.h:135
#: source/ubl-strings.h:136
msgid "Do not switch off display(-s) (DPMS global configuration):"
msgstr "Не выключать дисплей(-и) (глобальная настройка DPMS):"
#: source/ubl-strings.h:136
#: source/ubl-strings.h:137
msgid "Automatic DPI"
msgstr "Автоматический выбор DPI"
#: source/ubl-strings.h:137
#: source/ubl-strings.h:138
msgid "144 DPI - 150% (for 2K)"
msgstr "144 DPI - 150% (для 2K)"
#: source/ubl-strings.h:138
#: source/ubl-strings.h:139
msgid "192 DPI - 200% (for 4K)"
msgstr "192 DPI - 150% (для 4K)"
#: source/ubl-strings.h:139
#: source/ubl-strings.h:140
msgid "Display DPI"
msgstr "Масштабирование вывода изображения"
#: source/ubl-strings.h:140
#: source/ubl-strings.h:141
msgid "discrete video only (AMD/ATI):"
msgstr "Только дискретное видео (AMD/ATI):"
#: source/ubl-strings.h:141
#: source/ubl-strings.h:142
msgid "Driver Modules"
msgstr "Модули драйвера"
#: source/ubl-strings.h:142
#: source/ubl-strings.h:143
msgid "Devices and Drivers"
msgstr "Устройства и драйвера"
#: source/ubl-strings.h:144
#: source/ubl-strings.h:145
msgid "UBLinux module includes NVIDIA 340xx driver and utilities"
msgstr "Пакет с модулем драйвера и утилитами NVIDIA 340xx"
#: source/ubl-strings.h:145
#: source/ubl-strings.h:146
msgid "UBLinux package includes NVIDIA 340xx driver and utilities"
msgstr "Пакет с драйвером NVIDIA 340xx"
#: source/ubl-strings.h:146
#: source/ubl-strings.h:147
msgid "UBLinux module includes NVIDIA 390xx driver and utilities"
msgstr "Пакет с модулем драйвера и утилитами NVIDIA 390xx"
#: source/ubl-strings.h:147
#: source/ubl-strings.h:148
msgid "UBLinux package includes NVIDIA 390xx driver and utilities"
msgstr "Пакет с драйвером NVIDIA 390xx"
#: source/ubl-strings.h:148
#: source/ubl-strings.h:149
msgid "UBLinux module includes NVIDIA 470xx driver and utilities"
msgstr "Пакет с модулем драйвера и утилитами NVIDIA 470xx"
#: source/ubl-strings.h:149
#: source/ubl-strings.h:150
msgid "UBLinux package includes NVIDIA 470xx driver and utilities"
msgstr "Пакет с драйвером NVIDIA 470xx"
#: source/ubl-strings.h:150
#: source/ubl-strings.h:151
msgid "UBLinux module includes NVIDIA 510xx driver and utilities"
msgstr "Пакет с модулем драйвера и утилитами NVIDIA 510xx"
#: source/ubl-strings.h:151
#: source/ubl-strings.h:152
msgid "UBLinux package includes NVIDIA 510xx driver and utilities"
msgstr "Пакет с драйвером NVIDIA 510xx"
#: source/ubl-strings.h:152
#: source/ubl-strings.h:153
msgid "UBLinux package includes opensource driver NVIDIA"
msgstr "Пакет с драйвером NVIDIA с открытым исходным кодом"
#: source/ubl-strings.h:156
#: source/ubl-strings.h:157
msgid "UBLinux package includes AMD opensource driver"
msgstr "Пакет с драйвером AMD с открытым исходным кодом"
#: source/ubl-strings.h:157
#: source/ubl-strings.h:158
msgid "UBLinux package includes ATI opensource driver"
msgstr "Пакет с драйвером ATI с открытым исходным кодом"
#: source/ubl-strings.h:158
#: source/ubl-strings.h:159
msgid "UBLinux package includes dummy driver"
msgstr "Пакет UBLinux с фиктивным драйвером"
#: source/ubl-strings.h:159
#: source/ubl-strings.h:160
msgid "UBLinux package includes framebuffer video driver"
msgstr "Пакет UBLinux с видеодрайвером кадрового буфера."
#: source/ubl-strings.h:160
#: source/ubl-strings.h:161
msgid "UBLinux package includes VIA video driver"
msgstr "Пакет с видеодрайвером VIA"
#: source/ubl-strings.h:161
#: source/ubl-strings.h:162
msgid "UBLinux package includes SiS video driver"
msgstr "Пакет с видеодрайвером SiS"
#: source/ubl-strings.h:162
#: source/ubl-strings.h:163
msgid "UBLinux package includes vesa video driver"
msgstr "Пакет с видеодрайвером vesa"
#: source/ubl-strings.h:163
#: source/ubl-strings.h:164
msgid "UBLinux package includes VMWare video driver"
msgstr "Пакет с видеодрайвером VMWare"
#: source/ubl-strings.h:164
#: source/ubl-strings.h:165
msgid "UBLinux package includes Voodoo video driver"
msgstr "Пакет с видеодрайвером Voodoo"
#: source/ubl-strings.h:165
#: source/ubl-strings.h:166
msgid "UBLinux package includes qxl video driver"
msgstr "Пакет с видеодрайвером qxl"
#: source/ubl-strings.h:167
#: source/ubl-strings.h:168
msgid ""
"Driver for nVidia 8XXX, 9XXX, 1XX, 2XX, 3XX, 4XX, 5XX, 6XX, 7XX series video "
"cards"
msgstr "Драйвер для видеокарт nVidia серий 8XXX, 9XXX, 1XX, 2XX, 3XX, 4XX, 5XX, 6XX, 7XX"
msgstr ""
"Драйвер для видеокарт nVidia серий 8XXX, 9XXX, 1XX, 2XX, 3XX, 4XX, 5XX, 6XX, "
"7XX"
#: source/ubl-strings.h:168
#: source/ubl-strings.h:169
msgid "Driver for nVidia 6XX, 7XX, 9XX, 10XX, 16XX series video cards"
msgstr "Драйвер для видеокарт nVidia серий 6XX, 7XX, 9XX, 10XX, 16XX"
#: source/ubl-strings.h:169
#: source/ubl-strings.h:170
msgid ""
"Driver for nVidia NVS, Quadro Sync, Quadro NVS, Quadro Blade/Embedded, "
"Quadro, Quadro RTX, NVIDIA RTX series video cards"
msgstr "Драйвер для видеокарт серии nVidia NVS, Quadro Sync, Quadro NVS, Quadro Blade/Embedded, Quadro, Quadro RTX, NVIDIA RTX"
msgstr ""
"Драйвер для видеокарт серии nVidia NVS, Quadro Sync, Quadro NVS, Quadro "
"Blade/Embedded, Quadro, Quadro RTX, NVIDIA RTX"
#: source/ubl-strings.h:170
#: source/ubl-strings.h:171
msgid "Open source nvidia graphics card driver"
msgstr "Драйвер видеокарты nvidia с открытым исходным кодом"
#: source/ubl-strings.h:171
#: source/ubl-strings.h:172
msgid ""
"Driver for AMD Radeon R9 285/290/290X, Radeon R9 360/380/380X/390/390X, "
"Radeon R9 Fury/Fury X/Nano, Radeon RX 400/500, Radeon RX Vega, Radeon VII, "
"Radeon RX 5000/6000/7000 series video cards"
msgstr "Драйвер для AMD Radeon R9 285/290/290X, Radeon R9 360/380/380X/390/390X, Radeon R9 Fury/Fury X/Nano, Radeon RX 400/500, Radeon RX Vega, Radeon VII, Radeon RX 5000/6000 Видеокарты серии /7000"
msgstr ""
"Драйвер для AMD Radeon R9 285/290/290X, Radeon R9 360/380/380X/390/390X, "
"Radeon R9 Fury/Fury X/Nano, Radeon RX 400/500, Radeon RX Vega, Radeon VII, "
"Radeon RX 5000/6000 Видеокарты серии /7000"
#: source/ubl-strings.h:172
#: source/ubl-strings.h:173
msgid ""
"Driver for video cards Intel i810/i830/i915/945G/G965+ and newer, except GMA "
"3600"
msgstr "Драйвер для видеокарт Intel i810/i830/i915/945G/G965+ и новее, кроме GMA 3600"
msgstr ""
"Драйвер для видеокарт Intel i810/i830/i915/945G/G965+ и новее, кроме GMA 3600"
#: source/ubl-strings.h:173
#: source/ubl-strings.h:174
msgid "Opensource X.org amdgpu video driver for AMD graphics card"
msgstr "Видеодрайвер amdgpu с открытым исходным кодом X.org для видеокарты AMD"
#: source/ubl-strings.h:174
#: source/ubl-strings.h:175
msgid "Opensource X.org ati video driver for ATI graphics card"
msgstr "«Видеодрайвер ati с открытым исходным кодом X.org для видеокарты ATI"
#: source/ubl-strings.h:175
#: source/ubl-strings.h:176
msgid "X.org dummy video driver"
msgstr "Фиктивный видеодрайвер X.org"
#: source/ubl-strings.h:176
#: source/ubl-strings.h:177
msgid "X.org framebuffer video driver"
msgstr "Видеодрайвер X.org для фреймбуфера"
#: source/ubl-strings.h:177
#: source/ubl-strings.h:178
msgid "Open Source X driver for VIA IGPs"
msgstr "Драйвер X с открытым исходным кодом для VIA IGP"
#: source/ubl-strings.h:178
#: source/ubl-strings.h:179
msgid "X.org SiS USB video driver"
msgstr "USB-видеодрайвер X.org SiS"
#: source/ubl-strings.h:179
#: source/ubl-strings.h:180
msgid "X.org vesa video driver"
msgstr "Видеодрайвер X.org Vesa"
#: source/ubl-strings.h:180
#: source/ubl-strings.h:181
msgid "X.org vmware video driver"
msgstr "Видеодрайвер X.org vmware"
#: source/ubl-strings.h:181
#: source/ubl-strings.h:182
msgid "X.org 3dfx Voodoo1/Voodoo2 2D video driver"
msgstr "X.org 3dfx Voodoo1/Voodoo2 2D-видеодрайвер"
#: source/ubl-strings.h:182
#: source/ubl-strings.h:183
msgid "X.org X11 qxl video driver"
msgstr "Видеодрайвер X.org X11 qxl"
#~ msgid "Discrete video only (AMD/ATI)"
#~ msgstr "Только дискретное видео (AMD/ATI)"
#~ msgid "Driver modules"
#~ msgstr "Модули драйвера"

Loading…
Cancel
Save