Обновление фраз сообщений

Mike Khiretskiy 9 years ago
parent 0c6b3e495d
commit ac3939f870

@ -33,9 +33,9 @@ class ClBuilderPrepareAction(Action):
# ошибки, которые отображаются без подробностей # ошибки, которые отображаются без подробностей
native_error = (DistributiveError, FilesError, BuilderError, GitError) native_error = (DistributiveError, FilesError, BuilderError, GitError)
successMessage = __("Assemble prepared successfully") successMessage = __("Build prepared successfully")
failedMessage = __("Preparing the assemble is failed") failedMessage = __("Preparing the build is failed")
interruptMessage = __("Assemble manually interrupted") interruptMessage = __("Preparing manually interrupted")
# список задач для действия # список задач для действия
tasks = [ tasks = [

@ -125,8 +125,8 @@ class VariableClBuilderVideodrvSet(Variable):
value = "off" value = "off"
def init(self): def init(self):
self.label = _("Fetch video drivers") self.label = _("Include proprietary video drivers")
self.help = _("fetch video drivers") self.help = _("include proprietary video drivers")
class VariableClBuilderSourceFilename(Variable): class VariableClBuilderSourceFilename(Variable):
""" """
@ -140,8 +140,8 @@ class VariableClBuilderSourceFilename(Variable):
untrusted = True untrusted = True
def init(self): def init(self):
self.label = _("Source distribution") self.label = _("Source image")
self.help = _("source distribution") self.help = _("source image")
def check(self, isoimage): def check(self, isoimage):
"""Set image file""" """Set image file"""
@ -206,8 +206,8 @@ class VariableClBuilderDiskDev(Variable):
metavalue = "DEST" metavalue = "DEST"
def init(self): def init(self):
self.label = _("Assemble location") self.label = _("Build location")
self.help = _("partition or directory intended for assemble") self.help = _("partition or directory intended for build")
def get(self): def get(self):
ds = self.Get('cl_builder_device_spool') ds = self.Get('cl_builder_device_spool')
@ -251,7 +251,10 @@ class DiskFreeHelper(ReadonlyVariable):
return 0 return 0
def humanReadable(self): def humanReadable(self):
return humanreadableSize(int(self.Get())) value = self.Get()
if not value:
value = "0"
return humanreadableSize(int(value))
class VariableClBuilderDiskSize(DiskFreeHelper): class VariableClBuilderDiskSize(DiskFreeHelper):
@ -261,7 +264,7 @@ class VariableClBuilderDiskSize(DiskFreeHelper):
def init(self): def init(self):
self.label = _("Free disk space") self.label = _("Free disk space")
@is_action(Actions.NewAssemble) @is_action(Actions.Prepare)
def get(self): def get(self):
device = self.Get('cl_builder_disk_dev') device = self.Get('cl_builder_disk_dev')
if device: if device:
@ -303,12 +306,12 @@ class VariableClBuilderLayeredSet(Variable):
Сборка будет выполняться в слое Сборка будет выполняться в слое
""" """
type = "bool" type = "bool"
opt = ["--layered"] opt = ["--layers"]
kernel_opt = "CONFIG_OVERLAY_FS" kernel_opt = "CONFIG_OVERLAY_FS"
def init(self): def init(self):
self.help = _("use layer for build") self.help = _("use layers for build")
self.label = _("Use layer for build") self.label = _("Use layers for build")
def check_kernel_option(self): def check_kernel_option(self):
""" """

@ -231,6 +231,18 @@ class VariableOsBuilderLinuxSystem(BuilderLinux):
""" """
variable = "os_linux_system" variable = "os_linux_system"
class VariableOsBuilderLinuxFullname(ReadonlyVariable):
"""
Полное название системы
"""
def get(self):
# TODO: not finished
name = self.Get('os_builder_linux_name')
subname = self.Get('os_builder_linux_subname')
ver = self.Get('os_builder_linux_ver')
build = self.Get('os_builder_linux_build')
arch = self.Get('os_builder_arch_machine')
return ""
class VariableOsBuilderLinuxSubname(BuilderLinux): class VariableOsBuilderLinuxSubname(BuilderLinux):
""" """

@ -47,10 +47,10 @@ class Wsdl(WsdlBase):
'method_name': "builder_prepare", 'method_name': "builder_prepare",
# категория метода # категория метода
'category': __('Builder'), 'category': __('Builder'),
# заголовок метода # заголовок метода Подготовить новую сборку
'title': __("Create the system"), 'title': __("Prepare the New Build"),
# иконка для графической консоли # иконка для графической консоли
'image': 'calculate-update', 'image': 'starred',
# метод присутствует в графической консоли # метод присутствует в графической консоли
'gui': True, 'gui': True,
# консольная команда # консольная команда
@ -71,24 +71,35 @@ class Wsdl(WsdlBase):
'cl_dispatch_conf': 'usenew'}, 'cl_dispatch_conf': 'usenew'},
# описание груп (список лямбда функций) # описание груп (список лямбда функций)
'groups': [ 'groups': [
lambda group: group(_("Create the system"), # Подготовить новую сборку
lambda group: group(_("Prepare the new build"),
# Исходный образ (Source image)
normal=('cl_builder_source_filename', normal=('cl_builder_source_filename',
'cl_builder_new_id', # Место сборки
# (Build location)
'cl_builder_disk_dev', 'cl_builder_disk_dev',
# Использовать слои для сборки
# Use layers for build
'cl_builder_layered_set'), 'cl_builder_layered_set'),
expert=('cl_templates_locate', # Идентификатор сборки (Build ID)
expert=('cl_builder_new_id',
'cl_templates_locate',
'cl_verbose_set', 'cl_verbose_set',
'cl_dispatch_conf'), 'cl_dispatch_conf'),
hide=('cl_templates_locate', hide=('cl_templates_locate',
'cl_verbose_set', 'cl_verbose_set',
'cl_builder_new_id',
'cl_dispatch_conf'), 'cl_dispatch_conf'),
brief=('os_builder_linux_ver', brief=('cl_builder_source_filename',
'os_builder_linux_system', 'cl_builder_profile_name',
'cl_builder_disk_dev',
'cl_builder_new_id',
'cl_builder_layered_set',
'cl_builder_disk_size', 'cl_builder_disk_size',
'cl_builder_profile_name'), ),
next_label=_("Perform"))], next_label=_("Next"))],
'brief': {'next': __("Perform"), 'brief': {'next': __("Perform"),
'name': __("Create the system")}, 'name': __("Prepare the New Build")},
}, },
{ {
# идентификатор метода # идентификатор метода
@ -96,9 +107,9 @@ class Wsdl(WsdlBase):
# категория метода # категория метода
'category': __('Builder'), 'category': __('Builder'),
# заголовок метода # заголовок метода
'title': __("Break the assemble"), 'title': __("Break the Build"),
# иконка для графической консоли # иконка для графической консоли
'image': 'calculate-update', 'image': 'edit-clear',
# метод присутствует в графической консоли # метод присутствует в графической консоли
'gui': True, 'gui': True,
# консольная команда # консольная команда
@ -118,7 +129,7 @@ class Wsdl(WsdlBase):
'setvars': {'cl_action!': BuilderActions.Break}, 'setvars': {'cl_action!': BuilderActions.Break},
# описание груп (список лямбда функций) # описание груп (список лямбда функций)
'groups': [ 'groups': [
lambda group: group(_("Break the assemble"), lambda group: group(_("Break the Build"),
normal=('cl_builder_prepared_id', normal=('cl_builder_prepared_id',
'cl_builder_clear_set'), 'cl_builder_clear_set'),
expert=('cl_templates_locate', expert=('cl_templates_locate',
@ -131,9 +142,9 @@ class Wsdl(WsdlBase):
# категория метода # категория метода
'category': __('Builder'), 'category': __('Builder'),
# заголовок метода # заголовок метода
'title': __("Update the assemble"), 'title': __("Update the Build"),
# иконка для графической консоли # иконка для графической консоли
'image': 'calculate-update', 'image': 'media-playlist-repeat',
# метод присутствует в графической консоли # метод присутствует в графической консоли
'gui': True, 'gui': True,
# консольная команда # консольная команда
@ -155,26 +166,28 @@ class Wsdl(WsdlBase):
# описание груп (список лямбда функций) # описание груп (список лямбда функций)
'groups': [ 'groups': [
lambda group: group( lambda group: group(
_("Update the assemble"), _("Update the Build"),
normal=('cl_builder_prepared_id',), normal=('cl_builder_prepared_id',),
expert=( expert=(
'update.cl_update_pretend_set',
'update.cl_update_sync_only_set', 'update.cl_update_sync_only_set',
'update.cl_update_other_set',
'update.cl_update_pretend_set',
'cl_builder_sync_rep',
'update.cl_update_emergelist_set', 'update.cl_update_emergelist_set',
'update.cl_update_world', 'update.cl_update_world',
'update.cl_update_skip_rb_set',
'update.cl_update_other_set',
'update.cl_update_egencache_force', 'update.cl_update_egencache_force',
'update.cl_update_eixupdate_force', 'update.cl_update_eixupdate_force',
'update.cl_update_cleanpkg_set',
'update.cl_update_binhost_recheck_set',
'cl_builder_rebuild_changed_set', 'cl_builder_rebuild_changed_set',
'update.cl_update_skip_rb_set',
'update.cl_update_binhost_recheck_set',
'update.cl_update_cleanpkg_set',
'cl_builder_branch_data', 'cl_builder_branch_data',
'cl_builder_sync_rep',
'cl_templates_locate', 'cl_templates_locate',
'cl_verbose_set', 'cl_verbose_set',
'cl_dispatch_conf'), 'cl_dispatch_conf'),
next_label=_("Perform"))], next_label=_("Next"))],
'brief': {'next': __("Perform"),
'name': __("Update the Build")}
}, },
{ {
# идентификатор метода # идентификатор метода
@ -182,9 +195,9 @@ class Wsdl(WsdlBase):
# категория метода # категория метода
'category': __('Builder'), 'category': __('Builder'),
# заголовок метода # заголовок метода
'title': __("Restore the assemble"), 'title': __("Restore the Build"),
# иконка для графической консоли # иконка для графической консоли
'image': 'calculate-update', 'image': 'semi-starred',
# метод присутствует в графической консоли # метод присутствует в графической консоли
'gui': True, 'gui': True,
# консольная команда # консольная команда
@ -204,7 +217,7 @@ class Wsdl(WsdlBase):
'setvars': {'cl_action!': BuilderActions.Restore}, 'setvars': {'cl_action!': BuilderActions.Restore},
# описание груп (список лямбда функций) # описание груп (список лямбда функций)
'groups': [ 'groups': [
lambda group: group(_("Break the assemble"), lambda group: group(_("Break the Build"),
normal=('cl_builder_broken_id',), normal=('cl_builder_broken_id',),
expert=('cl_templates_locate', expert=('cl_templates_locate',
'cl_verbose_set', 'cl_dispatch_conf'), 'cl_verbose_set', 'cl_dispatch_conf'),
@ -216,9 +229,9 @@ class Wsdl(WsdlBase):
# категория метода # категория метода
'category': __('Builder'), 'category': __('Builder'),
# заголовок метода # заголовок метода
'title': __("Create the image"), 'title': __("Create the Image"),
# иконка для графической консоли # иконка для графической консоли
'image': 'calculate-update', 'image': 'media-optical',
# метод присутствует в графической консоли # метод присутствует в графической консоли
'gui': True, 'gui': True,
# консольная команда # консольная команда
@ -239,27 +252,20 @@ class Wsdl(WsdlBase):
'cl_dispatch_conf': 'usenew'}, 'cl_dispatch_conf': 'usenew'},
# описание груп (список лямбда функций) # описание груп (список лямбда функций)
'groups': [ 'groups': [
lambda group: group(_("Create the image"), lambda group: group(_("Create the Image"),
normal=('cl_builder_prepared_id', normal=('cl_builder_prepared_id',
'cl_builder_image_filename', 'cl_builder_image_filename',
'cl_builder_videodrv_set',
'cl_builder_compress',
'cl_builder_isohybrid_set',
'cl_builder_keep_tree_set',
'cl_builder_prelink_set'
), ),
brief=('cl_builder_kernel_ver', brief=('cl_builder_prepared_id',
#'cl_builder_initrd_install', 'cl_builder_linux_fullname',
'os_builder_linux_shortname', 'os_builder_linux_shortname',
'os_builder_linux_build', 'os_builder_linux_build',
'cl_builder_kernel', 'cl_builder_image_filename',
'cl_builder_prepared_id', 'cl_builder_videodrv_set',
'cl_builder_image_filename', 'cl_builder_compress',
'cl_builder_videodrv_set', 'cl_builder_isohybrid_set',
'cl_builder_compress', 'cl_builder_keep_tree_set',
'cl_builder_isohybrid_set', 'cl_builder_prelink_set',
'cl_builder_keep_tree_set',
'cl_builder_prelink_set',
'cl_builder_prepare_free_size', 'cl_builder_prepare_free_size',
'cl_builder_image_free_size' 'cl_builder_image_free_size'
), ),
@ -267,12 +273,20 @@ class Wsdl(WsdlBase):
'cl_verbose_set', 'cl_verbose_set',
'cl_dispatch_conf' 'cl_dispatch_conf'
), ),
expert=('cl_templates_locate', expert=(
'cl_verbose_set', # Включить проприетарные видео драйвера
'cl_dispatch_conf'), # Include proprietary video drivers
next_label=_("Perform")),], 'cl_builder_videodrv_set',
'cl_builder_compress',
'cl_builder_keep_tree_set',
'cl_builder_isohybrid_set',
'cl_builder_prelink_set',
'cl_templates_locate',
'cl_verbose_set',
'cl_dispatch_conf'),
next_label=_("Next")),],
'brief': {'next': __("Perform"), 'brief': {'next': __("Perform"),
'name': __("Create the image")} 'name': __("Create the Image")}
}, },
# #
# Сменить профиль # Сменить профиль
@ -283,9 +297,9 @@ class Wsdl(WsdlBase):
# категория метода # категория метода
'category': __('Builder'), 'category': __('Builder'),
# заголовок метода # заголовок метода
'title': __("Change the Assemble Profile"), 'title': __("Change the Build Profile"),
# иконка для графической консоли # иконка для графической консоли
'image': 'extension', 'image': 'applications-puzzles',
# метод присутствует в графической консоли # метод присутствует в графической консоли
'gui': True, 'gui': True,
# консольная команда # консольная команда
@ -308,8 +322,8 @@ class Wsdl(WsdlBase):
brief=('cl_builder_profile_repo_name',), brief=('cl_builder_profile_repo_name',),
hide=('cl_builder_profile_url', hide=('cl_builder_profile_url',
'update.cl_update_profile_sync_set'), 'update.cl_update_profile_sync_set'),
normal=('cl_builder_profile_url', normal=('cl_builder_prepared_id',
'cl_builder_prepared_id'), 'cl_builder_profile_url',),
expert=('update.cl_update_profile_sync_set',)), expert=('update.cl_update_profile_sync_set',)),
lambda group: group(_("Profile"), lambda group: group(_("Profile"),
normal=('cl_builder_profile_system_shortname', normal=('cl_builder_profile_system_shortname',
@ -325,5 +339,5 @@ class Wsdl(WsdlBase):
'cl_builder_profile_depend_data') 'cl_builder_profile_depend_data')
)], )],
'brief': {'next': __("Perform"), 'brief': {'next': __("Perform"),
'name': __("Set the profile")}}, 'name': __("Set the Profile")}},
] ]

Loading…
Cancel
Save