Локализация интерфейса
-
"Станция"-"Клиент"
Ну тогда уж Беспроводная станция и т.п."но тогда для единого стиля потом придется править все файлы"
Слона едят по частям. Ты делай как привык, в своем стиле. Потом поправим. Ты и так проделал огромную работу. Однозначно (Жириновский) - Респект!"единицы измерения вполне себе официальны и повсеместно используются"
Я не против, высказал лишь предложение. Ты автор
-
-
Дык я же не против, наоборот - сам прошу критику! В том числе и для возможности поспорить и отстоять свою точку зрения

Изменил "Адрес ..." на "...-адрес", так действительно будет лучше!
Да, я понимаю, что дальнейшие правки возможны и необходимы. Но нет полного понимания этой процедуры: кто это будет делать? Я? Тогда мне надо сразу определяться со стилем, формулировками и т.д., ориентируясь в том числе на комментарии заинтересованных лиц. Ты? Тогда (без обид с моей стороны) тебе будет делать это еще сложнее, чем сразу переводить с нуля - придется заново ориентироваться на исходные англоязычные файлы. Третьи лица? Вообще бардак получится... Разработчики? У них, мне кажется, и без этого дел хватает... хотя, разумеется, они - последняя инстанция в решении всех этих вопросов. -
-
Давай так... спорить о принятой терминологии не будем...т.к. не из за чего
Если такие единицы измерения приняты - ОК, используем их и не паримся.
А по дальнейшем корректировкам - именно редактировать думаю будем в паре. Примерно так:- Ты сейчас закончишь перевод, а я могу пройтись по всем текстам и обсудим непонятные моменты.
- Моменты, которые откровенно спорные, или мы понимаем, что они используются как составная часть фразы и т.п. - выгружаем на разработчиков. Думаю они не откажутся расшифровать

- Правим с учетом расшифровки от разработчиков и еще раз просматриваем все (а еще лучше отдать кому нить, у кого глаз не замылен)
После этого, перевод можно пускать в продакшн... ошибки - синтаксические, семантичексие и т.п. будут минимальны.
-
-
-
AccessControl_Add=Добавить... AccessControl_Delete=Удалить AccessControl_Label=Пользователи, имеющие право использовать этот инструмент BrowserView_Back=&Назад BrowserView_Forward=&Вперед BrowserView_PartName_Changed=Обозреватель Web - %s BrowserView_PartName_Changing=Обозреватель Web - [%s] BrowserView_Stop=&Остановить Columns_Add=&Добавить... Columns_DefName=Столбец Columns_Delete=&Удалить Columns_Edit=&Изменить... Columns_Format=Формат Columns_Index=Индекс Columns_Name=Имя Columns_OID=OID CreateNewToolDialog_Name=Имя CreateNewToolDialog_ToolType=Тип инструмента EditColumnDialog_CreateColumn=Создание столбца EditColumnDialog_EditColumn=Изменение столбца EditColumnDialog_EnterValidIndex=Пожалуйста, укажите корректный номер подстроки EditColumnDialog_FmtFloat=Дробное число EditColumnDialog_FmtIfIndex=Индекс интерфейса EditColumnDialog_FmtInt=Целое число EditColumnDialog_FmtIpAddr=IP-адрес EditColumnDialog_FmtMacAddr=MAC-адрес EditColumnDialog_FmtString=Строка EditColumnDialog_Format=Формат EditColumnDialog_Name=Имя EditColumnDialog_SNMP_OID=Код объекта SNMP (OID) EditColumnDialog_SubstrIndex=Индекс подстроки (начиная с 1) EditColumnDialog_Warning=Предупреждение FileViewer_InvalidObjectID=Неверный код объекта Filter_AgentNeeded=Агент NetXMS должен быть доступен Filter_OIDShouldMatch=Узел должен поддерживать SNMP OID, соответствующий со следующему шаблону: Filter_SNMPNeeded=Узел должен поддерживать SNMP General_AgentAction=Действие агента General_Command=Комманда General_Confirmation=Подтверждение General_ConfirmationMessage=Текст запроса подтверждения General_Description=Описание General_ExecOptions=Параметры выполнения General_FirstColumnValue=&Значение первого столбца General_GeneratesOutput=Команда генерирует вывод General_Name=Имя General_OIDSuffix=Суффикс &OID первого столбца General_Operation=Операция General_Parameter=Параметр General_RegExp=Регулярное выражение General_RemoteFileName=Имя удаленного файла General_RequiresConfirmation=Этот инструмент требует подтверждения перед выполнением General_SNMPTableOptions=Параметры таблицы SNMP General_Title=Заголовок General_URL=URL General_UseAsIndex=Использовать как индекс для второго и последующих столбцов: LocalCommandResults_ClearConsole=О&чистить консоль LocalCommandResults_Copy=&Копировать LocalCommandResults_JobError=Невозможно выполнить внешнюю команду LocalCommandResults_JobTitle=Выполнение внешней команды LocalCommandResults_Restart=&Перезагрузка LocalCommandResults_ScrollLock=П&рокрутка LocalCommandResults_SelectAll=Выбрать &все LocalCommandResults_Terminate=&Прервать LocalCommandResults_Terminated=\n\n*** ПРЕРВАНО ***\n ObjectToolsAdapterFactory_Error=Ошибка ObjectToolsAdapterFactory_LoaderErrorText=Невозможно загрузить подробности инструмента: %s ObjectToolsDynamicMenu_CannotExecuteOnNode=Невозможно выполнить действие на узле %s ObjectToolsDynamicMenu_CannotOpenWebBrowser=Невозможно открыть обозреватель веб-страниц: ObjectToolsDynamicMenu_ConfirmExec=Подтверждение выполнения команды ObjectToolsDynamicMenu_DownloadError=Невозможно загрузить файл %s с узла %s ObjectToolsDynamicMenu_DownloadFromAgent=Загрузка файла с агента ObjectToolsDynamicMenu_Error=Ошибка ObjectToolsDynamicMenu_ErrorOpeningView=Ошибка открытия вида: %s ObjectToolsDynamicMenu_ExecSuccess=Действие %s успешно выполнено на узле %s ObjectToolsDynamicMenu_ExecuteOnNode=Выполнение действия на узле %s ObjectToolsDynamicMenu_ExecuteServerCmd=Выполнение команды на сервере ObjectToolsDynamicMenu_HandlerNotDefined=Невозможно выполнить команду: обработчик не определен ObjectToolsDynamicMenu_Information=Информация ObjectToolsDynamicMenu_MultipleNodes=<множество узлов> ObjectToolsDynamicMenu_ServerCmdExecError=Невозможно выполнить команду на сервере ObjectToolsDynamicMenu_ServerCommandExecuted=Команда на сервере выполнена успешно ObjectToolsDynamicMenu_ToolExecution=Выполнение инструмента ObjectToolsDynamicMenu_TopLevelLabel=&Инструменты ObjectToolsEditor_ColDescr=Описание ObjectToolsEditor_ColId=Код ObjectToolsEditor_ColName=Имя ObjectToolsEditor_ColType=Тип ObjectToolsEditor_Confirmation=Подтверждение ObjectToolsEditor_Delete=&Удалить ObjectToolsEditor_DeleteConfirmation=Вы действительно хотите удалить выбранные инструменты? ObjectToolsEditor_JobDelete=Удаление инструментов ObjectToolsEditor_JobDeleteError=Невозможно удалить инструмент ObjectToolsEditor_JobGetConfig=Получение настроек инструмента ObjectToolsEditor_JobGetConfigError=Невозможно получить настройки инструмента ObjectToolsEditor_JobNewId=Генерация нового кода инструмента ObjectToolsEditor_JobNewIdError=Невозможно сгенерировать код нового инструмента ObjectToolsEditor_JobSave=Созранение инструмента ObjectToolsEditor_JobSaveError=Невозможно сохранить настройки инструмента ObjectToolsEditor_New=&Новый... ObjectToolsLabelProvider_TypeAction=Действие ObjectToolsLabelProvider_TypeAgentTable=Таблица агента ObjectToolsLabelProvider_TypeDownloadFile=Загрузка файла ObjectToolsLabelProvider_TypeInternal=Внутренняя команда ObjectToolsLabelProvider_TypeLocalCmd=Команда на клиенте ObjectToolsLabelProvider_TypeSNMPTable=Таблица SNMP ObjectToolsLabelProvider_TypeServerCmd=Команда на сервере ObjectToolsLabelProvider_TypeURL=URL OpenObjectToolsEditor_Error=Ошибка OpenObjectToolsEditor_ErrorOpenView=Ошибка открытия вида: TableToolResults_InvalidObjectID=Неверный код объекта TableToolResults_InvalidToolID=Неверный код инструмента TableToolResults_JobError=Невозможно получить данные для таблицы инструментов %s TableToolResults_JobTitle=Загрузка данных для таблицы инструментов %s ToolColumnLabelProvider_FmtFloat=Дробное число ToolColumnLabelProvider_FmtIfIndex=Индекс интерфейса ToolColumnLabelProvider_FmtInteger=Целое число ToolColumnLabelProvider_FmtIpAddr=IP-адрес ToolColumnLabelProvider_FmtMacAddr=MAC-адрес ToolColumnLabelProvider_FmtString=Строка -
Пояснения:
wireless station - это клиент;
access point - это точка доступа. -
-
Вот еще файлик для перевода (плагин server job manager)
Кстати, я заметил, что стандартный перевод в eclipse для view - панель.
-
-
плагин server job manager
OpenServerJobManager_Error=Ошибка OpenServerJobManager_ErrorOpeningView=Ошибка открытия вида: ServerJobLabelProvider_Active=Активно ServerJobLabelProvider_CancelPending=Отмена ожидания ServerJobLabelProvider_Cancelled=Отменено ServerJobLabelProvider_Completed=Завершено ServerJobLabelProvider_Failed=Неудачно ServerJobLabelProvider_OnHold=Удержание ServerJobLabelProvider_Pending=Ожидание ServerJobLabelProvider_Unknown=<unknown> ServerJobManager_ActionErrorName_Cancel=отменить ServerJobManager_ActionErrorName_Hold=удержать ServerJobManager_ActionErrorName_Unhold=возобновить ServerJobManager_ActionJobError=Невозможно %s задачу ServerJobManager_ActionJobName=%s задачи ServerJobManager_ActionName_Cancel=Отмена ServerJobManager_ActionName_Hold=Удержание ServerJobManager_ActionName_Unhold=Возобновление ServerJobManager_Cancel=&Отмена ServerJobManager_ColDescription=Описание ServerJobManager_ColInitiator=Initiator ServerJobManager_ColMessage=Сообщение ServerJobManager_ColNode=Узел ServerJobManager_ColProgress=Прогресс ServerJobManager_ColStatus=Статус ServerJobManager_Hold=&Удержать ServerJobManager_RefreshJobError=Невозможно получить список задач с сервера ServerJobManager_RefreshJobName=Обновление списка задач ServerJobManager_Restart=&Перезапустить ServerJobManager_Unhold=&ВозобновитьВопросы:
вот сюда: "ServerJobManager_ActionJobName=%s задачи" подставляются "ServerJobManager_ActionName_*" и сюда: "ServerJobManager_ActionJobError=Невозможно %s задачуr" подставляются "ServerJobManager_ActionErrorName_*"? Все верно?И еще "Удержать" и его подобные, я бы заменил на "Отложить".. но например "удержание" звучит куда лучше, нежели "откладывание"

-
@kozlov_ao said in Локализация интерфейса:
вот сюда: "ServerJobManager_ActionJobName=%s задачи" подставляются "ServerJobManager_ActionName_*" и сюда: "ServerJobManager_ActionJobError=Невозможно %s задачуr" подставляются "ServerJobManager_ActionErrorName_*"? Все верно?
да, именно так.
@kozlov_ao said in Локализация интерфейса:
И еще "Удержать" и его подобные, я бы заменил на "Отложить".. но например "удержание" звучит куда лучше, нежели "откладывание"

Может "поставить на паузу"?
-
-
Поменял. Еще, поскольку это статусы задач, поменял немного тексты статусов:
ServerJobLabelProvider_Active=Активна
ServerJobLabelProvider_CancelPending=Ожидание отмены
ServerJobLabelProvider_Cancelled=Отменена
ServerJobLabelProvider_Completed=Завершена
ServerJobLabelProvider_Failed=Завершена с ошибкой
ServerJobLabelProvider_OnHold=Приостановлена
ServerJobLabelProvider_Pending=Ожидание -
-
-
-
Погоди... я не сказал, что начал переводить.
вот, держи половину (черновик, там где знаки вопроса - возникают сомнения):AddAddressListElementDialog_AddrRange=&Диапазон адресов AddAddressListElementDialog_EndAddr=Конечный адрес AddAddressListElementDialog_EnterValidData=Введите корретные адрес/маску AddAddressListElementDialog_NetAddr=Сетевой адрес AddAddressListElementDialog_NetMask=Маска сети AddAddressListElementDialog_StartAddr=Начальный адрес AddAddressListElementDialog_Subnet=&Подсеть AddAddressListElementDialog_Title=Add Address List Element AddAddressListElementDialog_Warning=Внимание AddUsmCredDialog_Auth=Авторизация AddUsmCredDialog_AuthPasswd=Пароль AddUsmCredDialog_AuthTypeMD5=MD5 AddUsmCredDialog_AuthTypeNone=NONE AddUsmCredDialog_AuthTypeSHA1=SHA1 AddUsmCredDialog_EncPasswd=Шифровать пароль AddUsmCredDialog_EncTypeAES=AES AddUsmCredDialog_EncTypeDES=DES AddUsmCredDialog_EncTypeNone=NONE AddUsmCredDialog_Encryption=Шифрование AddUsmCredDialog_Title=Add SNMP USM Credentials (??????????????Добавить SNMP USM полномочия??????????????) AddUsmCredDialog_UserName=Имя пользователя ConfigurationImportDialog_Browse=Обзор... ConfigurationImportDialog_FileName=Имя файла ConfigurationImportDialog_FileTypeAll=Все файлы ConfigurationImportDialog_FileTypeXML=XML файлы ConfigurationImportDialog_ReplaceByCode=Заменить события с дублирующимися &кодами ConfigurationImportDialog_ReplaceByName=Заменить события с дублирующимися &именами ConfigurationImportDialog_SelectFile=Выберите конфигурационный файл ConfigurationImportDialog_Title=Импорт конфигурации CreateMappingTableDialog_Description=Описание CreateMappingTableDialog_Name=Имя CreateMappingTableDialog_Title=Создать таблицу сопоставления ExportConfiguration_Error=Ошибка ExportConfiguration_ErrorOpeningView=Ошибка открытия вида: (???????????????Ошибка открытия панели???????????????) ExportFileBuilder_Add=Добавить... ExportFileBuilder_Description=Описание ExportFileBuilder_EPPLoadJobError=Загрузка политики обработки событий невозможна ExportFileBuilder_EPPLoadJobName=Загрузка политики обработки событий ExportFileBuilder_EnterValidFileName=Введите корректное имя файла для записи эксортированной конфигурации в\! ExportFileBuilder_ExportJobError=Невозможно экспортировать конфигурацию ExportFileBuilder_ExportJobName=Экспорт и сохранение конфигурации ExportFileBuilder_FileName=Имя файла ExportFileBuilder_FormTitle=Экспорт конфигурации ExportFileBuilder_Remove=Удалене ExportFileBuilder_ResolveJobName=Решение зависимости событий ExportFileBuilder_Save=&Сохранить ExportFileBuilder_SectionEvents=События ExportFileBuilder_SectionFile=Экспорт файла ExportFileBuilder_SectionRules=Правила ExportFileBuilder_SectionTemplates=Шаблоны ExportFileBuilder_SectionTraps=SNMP трапы ExportFileBuilder_TrapsLoadJobError=Невозможно загрузить конфигурацию SNMP трапов ExportFileBuilder_TrapsLoadJobName=Загрузка конфигурации SNMP трапов ExportFileBuilder_Warning=Внимание ImportConfiguration_Information=Информация ImportConfiguration_JobError=Невозможно импортировать конфигурацию ImportConfiguration_JobName=Импорт конфигурации ImportConfiguration_SuccessMessage=Конфигурация успешно импортирована из файла %s LogMacroEditDialog_Name=Имя LogMacroEditDialog_TitleCreate=Создание макроса LogMacroEditDialog_TitleEdit=Редактирование макроса LogMacroEditDialog_Value=Значение LogParserEditor_Add=Добавить... LogParserEditor_AddRule=Добавить правило LogParserEditor_Delete=Удалить LogParserEditor_Edit=Редакрировать... LogParserEditor_Editor=Редактирование (??????????????Редактор??????????????) LogParserEditor_Error=Ошибка LogParserEditor_InvalidDefinition=Log parser definition is invalid ???????????????????????????????? LogParserEditor_LogParser=Log Parser ???????????????????????????????? LogParserEditor_Macros=Макрос LogParserEditor_Name=Имя LogParserEditor_Rules=Правило LogParserEditor_Value=Значение LogParserEditor_XML=XML LogParserRuleEditor_Action=Действие LogParserRuleEditor_ActiveContext=Активный контекст LogParserRuleEditor_ChangeContext=Изменить контекст LogParserRuleEditor_Condition=Условие (??????????????????????СОСТОЯНИЕ?????????????????????) LogParserRuleEditor_ContextAction=Действие контекста LogParserRuleEditor_ContextResetMode=Сброс режима контекста LogParserRuleEditor_CtxActionActivate=Активировать LogParserRuleEditor_CtxActionClear=Очистить LogParserRuleEditor_CtxModeAuto=Авто LogParserRuleEditor_CtxModeManual=Вручную LogParserRuleEditor_DeleteRule=Удалить правило LogParserRuleEditor_Facility=Объект LogParserRuleEditor_GenerateEvent=Создание события LogParserRuleEditor_MatchingRegExp=Соответствие регулярного выражения LogParserRuleEditor_MoveDown=Опустить LogParserRuleEditor_MoveUp=Поднять LogParserRuleEditor_Parameters=Параметры LogParserRuleEditor_Severity=Severity ???????????????????????????????? LogParserRuleEditor_SyslogTag=Syslog tag MappingTableEditor_ColComments=Комментарии MappingTableEditor_ColKey=Ключ MappingTableEditor_ColValue=Значение MappingTableEditor_Delete=&Удалить MappingTableEditor_InitialPartName=Таблица сопоставления - [%d] MappingTableEditor_LoadJobError=Не удается загрузить содержимое таблицы сопоставления MappingTableEditor_LoadJobName=Загрузка таблицы сопоставления MappingTableEditor_NewRow=&Новая колонка MappingTableEditor_PartName=Таблица сопоставления - %s MappingTableEditor_RefreshConfirmation=Подтверждение обновления MappingTableEditor_RefreshConfirmationText=Сделанные изменения будут утеряны. Вы уверены? MappingTableEditor_Save=&Сохранить MappingTableEditor_SaveJobError=Невозможно сохранить таблицу сопоставления MappingTableEditor_SaveJobName=Сохранение таблицы сопоставления MappingTableListLabelProvider_FlagNone=none MappingTableListLabelProvider_FlagNumeric=NUMERIC MappingTables_ColDescription=Описание MappingTables_ColFlags=Флаг MappingTables_ColID=ID MappingTables_ColName=Имя MappingTables_CreateJobName=Создать таблицу сопоставления MappingTables_Delete=&Удалить MappingTables_DeleteConfirmation=Подтверждение удаления MappingTables_DeleteConfirmationText=Вы действительно хотите удалить таблицу сопоставления? MappingTables_DeleteJobError=Невозможно удалить таблицу сопоставления MappingTables_DeleteJobName=Удаление таблицы сопоставления MappingTables_Edit=&Редактировать MappingTables_Error=Ошибка MappingTables_ErrorOpeningView=Ошибка открытия вида: %s (???????????????Ошибка открытия панели: %s ???????????????) MappingTables_NewTable=&Новая таблица...
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login