Перевод load default configuration now: Load default configu — Английский
Содержание
Load default configuration now перевод – Telegraph
Load default configuration now переводОпция BIOS Load Setup Defaults
=== Скачать файл ===
Хостинг SEO профессионалов для сетей сателлитов. ГиперХост — хостинг сайтов который Вы искали. Виртуальный хостинг, Аренда VPS серверов, Регистрация доменных имен, SSL сертификаты Все для Вашего сайта тут! Назначение этого небольшого Кб программного кода — свести к ‘общему знаменателю’ аппаратные различия компьютерного оборудования. Надежная и эффективная работа ПК невозможна без правильно сконфигурированного BIOS. Конфликт между новейшим оборудованием и устаревшим кодом чипа — вещь довольно частая. В таком случае выход один: Но если замена BIOS требует определенных навыков и знаний без которых превращается в электронный вариант ‘русской рулетки’ , то первичная настройка вполне под силу среднему пользователю. Более того, понимание правил включения компьютера необходимо для грамотного его использования. BIOS представляет собой программу, записанную в микросхему по той или иной технологии ROM и, следовательно, не требующую питания, для того чтобы храниться там даже после выключения компьютера. В современных чипах используется технология Flash ROM, позволяющая перезаписывать BIOS без дополнительного оборудования. Но, в любом случае, перезапись BIOS — операция серьезная. Другое дело — настройка SETUP BIOS. Настройка позволяет ‘подогнать’ стандартную версию BIOS под конкретную конфигурацию компьютера или ОС. Менять настройку BIOS можно хоть по несколько раз в день. Параметры настройки BIOS хранятся в энергозависимой CMOS RAM, которая питается от батарейки на материнской плате. Роль BIOS при загрузке ПК После включения питания напряжение подается на центральный процессор и другие микросхемы материнской платы. Ее задача — просканировать и настроить все ‘железо’. Прежде всего формируется логическая архитектура компьютера. Подается питание на все чипсеты, в их регистрах устанавливаются нужные значения. Затем определяется объем ОЗУ этот процесс можно наблюдать на экране , включается клавиатура, распознаются LPT- и COM-порты. На следующем этапе определяются блочные устройства — жесткие диски IDE и SCSI, флоппи-дисководы. Для устройств SCSI процедура несколько усложняется наличием собственной BIOS, которая берет на себя работу с соответствующим оборудованием и имеет собственную программу настройки. На заключительной стадии происходит отображение итоговой информации. После окончания работы POST BIOS ищет загрузочную запись. Эта запись, в зависимости от настройки, находится на первом или втором жестком диске, флоппи-диске, ZIP или CDROM. После того как загрузочная записи найдена, она загружается в память — и управление передается ей. Если в настройках SETUP BIOS есть ошибки, то они могут проявиться уже на этих стадиях, и до запуска ОС дело не дойдет. Но возможны и другие проявления неправильной настройки BIOS — медленная или нестабильная работа системы, внезапные перезагрузки. Поэтому давайте запустим программу настройки BIOS и предпримем небольшую экскурсию по ее лабиринтам. Экскурсия в BIOS SETUP Прежде всего, сразу после включения питания, посмотрите на нижнюю часть экрана. Здесь находится идентификационная запись о версии BIOS, например: К сожалению, единого стандарта интерфейса этой программы не существует. Однако некоторое логическое единообразие — следствие единой выполняемой задачи — все же имеется. На сегодняшний день подавляющее большинство настольных ПК оснащено AWARD BIOS, поэтому при описании настройки мы будем опираться, в основном, на этого производителя. Впрочем, приведенные сведения можно без затруднений использовать для настройки AMI или Phoenix SETUP BIOS. Программа настройки BIOS разделена на функциональные блоки, каждый из которых выполняет свой класс задач. Обычно это следующие блоки в скобках указано, как может называться этот раздел: Следует иметь в виду, что это деление довольно условно: Для того чтобы активировать некоторую группу, следует навести на нее с помощью клавиш Up и Down курсорную рамку и нажать Enter. Описание управляющих клавиш обычно приводится в нижней информационной строке. Для выхода из блока используется клавиша Esc. Остановимся на каждом разделе подробнее. Общие свойства В этом разделе устанавливается системное время, настраиваются IDE- и флоппи-дисководы, выбирается реакция системы на ошибки. Здесь же приводится размер инсталлированной в компьютере RAM. Впоследствии правильное значение поддерживается встроенными часами, питающимися от аккумулятора. В современных ОС неправильно идущие часы могут оказать плохую услугу, предоставляя ложную информацию о времени доступа к файлу и т. Что такое LBA MODE При настройке дисков IDE, помимо их геометрии, требуется указать тип адресации секторов. Это связано с тем, что файловая система FAT не способна зайти дальше го сектора, что ограничивает объем винчестера размером Mб. Чтобы обойти это ограничение, была введена технология линейной адресации блоков — LBA. Она заключается в том, что BIOS указывает ОС ‘неправильные’ параметры винчестера, намеренно уменьшая количество секторов, так чтобы оно не превышало , и пропорционально увеличивая число цилиндров. Современные файловые системы NTFS, EXT2 лишены этого недостатка. Но если Windows 9x ОС после установки на новый жесткий диск не запускается, возможно, стоит активировать LBA. Как известно, к стандартному компьютеру можно подключить до четырех IDE-устройств. Существует два способа их настройки: Например, если в компьютере установлен мастер-диск на первом IDE-порту, то, найдя в SETUP соответствующий пункт Primary Master , можно выбрать для него один из двух режимов обнаружения — Auto или User Default. В последнем случае предполагается, что пользователь сам укажет геометрию винчестера — количество цилиндров, головок и секторов. Эта информация приводится на этикетке диска или может быть определена подручными средствами самого SETUP BIOS — IDE HDD AUTO DETECTION. Если конфигурация ПК изменяется крайне редко, то разумным будет ввести параметры вручную. Тем самым процедура POST ускорится на одну-две секунды. Установив для отсутствующих IDE-устройств режим None, вы еще более ускорите загрузку компьютера. Настройка флоппи-дисководов производится с помощью параметров Drive A и Drive B. Для них нужно выбрать тип — обычно 1,44 M или None, если дисковод отсутствует. Другие форматы флоппи-накопителей используются крайне редко. А вот если не указать None для отсутствующего устройства, то при начальной загрузке будут возникать ошибки. От Floppe 3 Mode Support — последствия одной из многих неудачных попыток ‘вытянуть за уши’ 3-дюймовые диски — рекомендуется отказаться. Чтобы Windows не тасовала диски С, D, E Если жесткий диск разбит на несколько логических дисков, то подключение дополнительного винчестера может вызвать осложнения. Диски D, E и остальные ‘сдвинутся’, и место привычного диска D займет новый диск. Кроме прочих неудобств, нарушатся связи программ и ярлычков. Чтобы избежать этого явления, установите в SETUP BIOS для подключаемого винчестера тип None. Теперь BIOS его не ‘увидит’ — и диск ‘появится’ только после загрузки Windows. ОС обнаружит винчестер своими методами и добавит его в конец списка дисков. Загрузка компьютера может сопровождаться ошибками. То, как система должна на них реагировать, определяет параметр Halt On: Свойства BIOS В этом разделе находятся различные опции, так или иначе относящиеся к специфичным настройкам BIOS, CPU, кэша и подобного. Они отвечают за более тонкую настройку работы компьютера, так что советую отнестись к ним с должным вниманием и аккуратностью. Здесь можно встретить следующие параметры в скобках указаны различные варианты названий. Конструкция некоторых материнских плат позволяет указать здесь частоту процессора. Однако будьте осторожны — ‘разгон’ процессора может привести к его повреждению. CPU Level 1 Cache, CPU Internal Cache. Отключать эту опцию полезно только в целях поиска неисправности. CPU Level 2 Cache, CPU External Cache. CPU L2 Cache ECC Checking. Попытка коррекции ошибок в кэше второго уровня. Хотя полезность этой опции достаточно сомнительна, ее активация никак не сказывается на производительности системы. Начиная с Pentium III, Intel предоставила возможность программного определения серийного номера процессора. Выключить этот режим имеет смысл, например, из соображений сохранения конфиденциальности. Boot Up NumLock Status. Автоматическое включение цифровой клавиатуры, полезно для индивидуальной настройки. Переход в режим повторов постоянно нажатой клавиши. Частота повторов определяется параметрами Typematic Rate Keyboard Auto Repeat Rate и Typematic Rate Delay Keyboard Auto Repeat Rate. Разрешает или запрещает перепрошивку Flash BIOS. После появления вируса Chine, разрушающего системный BIOS, эту опцию стоит включать только перед самой перезаписью Flash ROM. Современные ОС не пользуются этим свойством, предпочитая работать с видеокартой напрямую. Если присвоить этому параметру значение Fast, то Windows будет быстрее переключаться в защищенный режим и обратно. Следующие опции могут быть выделены в отдельный раздел BOOT: Quick Power On Self Test. Ускоряет загрузку, пропуская некоторые тесты, в том числе тройную проверку ОЗУ. Virus Warning, Boot Virus Detection. Контролирует доступ к загрузочной записи жесткого диска; следует отключать при инсталляции ОС. Меняет местами дисководы A и B. Boot Up Floppy Seek. Производит поиск дисковода при загрузке. Этот режим можно отключить, ускорив тем самым выполнение POST. Последовательность просмотра дисков для загрузки ОС. Этот режим может быть представлен и другим способом — в виде списка из четырех устройств. Обычно первым загрузочным устройством удобно ставить диск C. Система, настроенная на загрузку с дискеты, у неопытных пользователей вызывает иногда затруднения. Если по окончании работы дискета оставляется в дисководе, то при следующем включении система будет безуспешно пытаться с нее загрузиться. Кроме жестких дисков и дисководов, современные системы могут загружаться с CD-ROM и ZIP-дисков. Свойства других чипсетов В основном это свойства чипов памяти и видео. Правильная их настройка необходима для повышения производительности системы или устойчивости работы. Вы, наверное, знаете, что процессы обращения к памяти привязаны к тактам процессора и регулируются так называемыми синхронизирующими импульсами. С помощью SETUP BIOS пользователь может изменять величину задержки между импульсами и длину циклов. Следующие параметры этого типа имеют такую особенность: Но, как вы понимаете, при повышении производительности снижается стабильность работы электроники. Поэтому рекомендуется оптимизировать систему постепенно, внося мелкие изменения и возвращаясь к рабочим режимам при первых проявлениях ошибок в работе памяти. Если ПК оснащен шиной AGP, то среди настроек наверняка можно встретить следующие параметры: AGP Aperture Size MB. Технология AGP позволяет видеокарте ‘черпать’ для своих нужд память из системной RAM. Эти параметры определяют не размер физической памяти, а адресное пространство. В современных компьютерах рекомендуется устанавливать размер апертуры в промежутке Мб. Впрочем, строгих правил относительно этого не существует. Увеличив размер выделяемой памяти, вы не ухудшите производительность системы; AGP2X Mode. Использовать режим AGP2X, позволяющий значительно увеличить пропускную способность шины, можно только в том случае, если и чип материнской платы, и видеокарта поддерживают AGP2x; AGP4X Mode. Поскольку этот режим не совместим с AGP2X и AGP1X, по умолчанию производители материнских плат его отключают. Но при необходимости вы можете его включить. Свойства интегрированных устройств Как правило, в материнскую плату встроен ряд контроллеров периферийных устройств: Иногда возникает необходимость отключения некоторых устройств — например, для отладки или освобождения прерываний. В разделе INTEGRATED PERIPHERALS обычно можно встретить следующие пункты: Пропускная способность зависит от выбранного PIO следующим образом: Лучше удовлетвориться значением, присваиваемым ему по умолчанию; рекомендуется также проследить, чтобы сама ОС тоже использовала нужный режим для устройства; USB Controller. Если в системе нет устройств USB, то в целях экономии прерываний можно присвоить этому параметру значение Disable; USB Keyboard support. Как известно, шина USB поддерживается средствами ОС. Таким образом, до загрузки Windows клавиатура работать не должна. В продолжение предыдущего замечания следует обратить внимание на то, что Windows может переключаться в режим, где устройства USB не работают. Включив поддержку клавиатуры через BIOS, пользователь получает возможность работать с клавиатурой в приложениях DOS. Но все же рекомендуется, за исключением описанного случая, использовать поддержку клавиатуры средствами ОС — как более функциональную; Init Display First AGP, PCI. Если в ПК установлено две видеокарты, этот режим помогает BIOS разобраться, какую из них использовать на стадии загрузки компьютера; Onboard FDD Controller — с помощью этого параметра можно отключить интегрированный в материнскую плату контроллер флоппи-дисковода. Такая необходимость возникает в случае, если для этих целей используется отдельная плата MIO или дисковода вообще нет; Report No FDD For Win Даже если у вас нет дисковода и вы отключили с помощью предыдущей опции контроллер FDD, Windows все равно будет отображать дисковод в списке устройств. Этот параметр позволяет отключить порты COM1 и COM2, а также подобрать подходящие сочетания номеров порта ввода-вывода и прерывания. Если в компьютере не используются последовательные порты COM1 или COM2, то их можно отключить, освобождая соответствующие прерывания; в противном случае рекомендуется использовать режим Auto для автоматической настройки портов; Onboard Parallel Port — этот параметр имеет такое же назначение, что и предыдущий, но относится к порту принтера; Parallel Port Mode — позволяет настроить режим работы параллельного порта. Режим Normal предназначен для более старых моделей принтеров. Свойства слотов PCI О функциях этого раздела обычно вспоминают тогда, когда возникают конфликты по прерываниям между устройствами ISA и PCI. Дело в том, что одной из задач BIOS при загрузке компьютера является правильное распределение системных ресурсов. Согласно этой технологии карта PCI может быть настроена на работу с определенным прерыванием и с определенным портом ввода-вывода. Информация о распределении ресурсов хранится в специальной таблице — ESCD Extended System Configuration Data. Но это еще не все. ОС, поддерживающая PnP, позже может перераспределить ресурсы по своему усмотрению. Считается, что Windows справляется с этой задачей эффективнее, чем BIOS компьютера. Однако идиллию портят карты ISA, не поддерживающие PnP. Они настраиваются с помощью перемычек или специальных утилит. Поэтому может возникнуть необходимость закрепить за ISA-слотом определенное прерывание. Для этой цели служат следующие параметры: Windows использует новейшую технологию ACPI, поэтому для нее Microsoft рекомендует значение No. Linux не является полностью PnP-системой, но при наличии PnP-карт ISA значение Yes может понадобиться для ISAPNPTOOLS. Если же возникли проблемы, сверьте таблицы прерываний — ту, которую выводит BIOS после процедуры POST, и ту, которую использует Windows. Если существуют различия в неработающих платах — придется ‘поковыряться’ в настройках BIOS и Windows; Reset Configuration Data, Force Update ESCD. Бывает, что компьютер не распознает плату, установленную вместо старой. Присвоив параметру Reset Configuration Data значение Enabled, вы заставите BIOS ‘забыть’ прежние установки и заново проанализировать конфигурацию; Resource Controlled By. Как поступить с распределением ресурсов? Оставить это функциям BIOS режим Auto или же сделать вручную Manual? Если выбрать режим Manual, то активируются пункты, описанные ниже; IRQ-X assigned to. Этот параметр позволяет прерыванию X назначить тип устройства. Режим Legacy ISA требует отдельных IRQ и DMA. Например, для старой платы ISA, работающей, скажем, на прерывании 9 IRQ, можно во избежание конфликтов выбрать режим Legacy ISA; Delayed Transaction и PCI 2. Оба параметра отвечают за согласованность работы шин PCI и ISA. Если их активировать, то данные между этими шинами будут передаваться через буфер. Пока данные накапливаются в буфере, более быстрая PCI получит возможность обрабатывать транзакции. Управление питанием Современные BIOS позволяют оперировать четырьмя состояниями энергопотребления компьютера: Система контролируется с помощью счетчика простоя определенных устройств. Если эти устройства бездействуют в течение определенного времени, система переходит в то или иное состояние пониженного энергопотребления. В начале раздела BIOS, управляющего режимами питания, пользователю предлагается выбрать схемы энергосбережения: Возможно, вам подойдет одна из готовых схем. В противном случае выберите режим User define и введите вручную следующие уточняющие значения: PM Control by APM. Advanced Power Management позволяет управлять питанием устройств средствами ОС; Video off Method. В режиме DPMS монитор отключается сигналом от видеокарты. Если последняя не поддерживает протокол DPMS, то после очередного ‘засыпания’ компьютер уже не ‘проснется’. Здесь нужно выбрать стадию энергосбережения, на которой будет отключаться монитор — Doze, Suspend или Standby; Doze mode, Standby и Suspend. Вводятся временные интервалы, по истечении которых компьютер будет переходить в режимы Doze, Standby и Suspend; HDD Power Down — если к жесткому диску давно не обращались, его тоже можно отключить. В заключение следует отметить, что оперировать описанными параметрами нужно аккуратно. Иногда неправильная настройка может привести к ‘зависанию’ компьютера и потере данных. Пароли Если вы системный администратор, то ваше желание перекрыть посторонним доступ к настройкам SETUP можно понять: Кроме прочего, установка пароля на загрузку ПК с Windows 9x — единственный способ обеспечения конфиденциальности. В этом случае вам пригодятся следующие параметры SETUP: В режиме System требуется ввести пароль для запуска компьютера, в режиме Setup — только для входа в SETUP BIOS; User Password — здесь можно установить пароль для пользователя, которому разрешены некоторые действия по простейшей настройке, такие как запуск компьютера, установка системного времени и некоторыми другими. Ввод ‘пустого’ пароля отключает проверку пароля; Supervisor Password — этот пароль предназначен для администрирования SETUP. Он позволяет изменить или отменить пользовательский пароль. Выход и сохранение параметров Внесенные изменения следует сохранить. Для этого существует команда Save and Exit. Если вы не уверены, что сделали все правильно, и хотели бы отменить изменения, воспользуйтесь режимом Discard and Exit Do not save and Exit. Отметим еще одну полезную функцию этого раздела — Load Setup Default. Она восстанавливает заводские установки. Как правило, это самая надежная и универсальная комбинация параметров, которой можно воспользоваться, если по-другому компьютер не запускается. Еще одна интересная команда — Load Bios Default. По ней загружается сам код BIOS, сохраненный в специальной области памяти. Такая операция может понадобиться, если BIOS выдает сообщение об ошибке контрольной суммы, что свидетельствует о нарушении структуры информации в Flash BIOS. Впрочем, я надеюсь, что с последней ситуацией вы никогда не столкнетесь. Телекоммуникационное оборудование различных брендов Все необходимое для серверных помещений и сооружения СКС: PR-акции, размещение рекламы — adv citforum. Пресс-релизы — pr citforum. Обратная связь Информация для авторов. Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав.
Фотостудия открытое шоссе
Тиамин это какой витамин
Гидролиз белков реакция
Ошибка 403. Доступ запрещен
Сонник быть отвергнутым
Логическая структура информационной системы
100 дверей мир истории 31 уровень
Образец договора на пищевые отходы
Знаменитые психологические тесты
Перевод ‘default configuration’ на русский
Сколько нужно затирки для плитки калькулятор
Сколько стоит химчистка салона автомобиля метро динамо
План индивидуального обученияи развития
Идеи начального бизнеса
Расписание закатов и рассветов
Не развиваются плоды клубники
Тиристор т122 25 12 характеристики
Англо-русский перевод DEFAULT CONFIGURATION
История о нас фильм 1999 скачать торрент
Расписание автобусов дятлова лида
Где лучше курс валюты москва
Как сварить варенье из замороженной
Сколько будет стоить лада веста кросс
Обновление Weblate — документация Weblate 4.
17
Обновления образа Docker’а
В официальный образ Docker’а (смотрите раздел Установка с помощью Docker’а) уже интегрированы все шаги для обновления Weblate. Обычно вручную делать ничего не надо, за исключением извлечения последней версии.
См.также
Обновление контейнера Docker’а
Общие инструкции по обновлению
Перед обновлением, пожалуйста, проверьте текущие зависимости программного обеспечения, поскольку они могли измениться. После того, как все зависимости будут установлены или обновлены, пожалуйста, приведите свой файл настроек settings.py
в соответствие с изменениями в конфигурации (правильные значения смотрите в settings_example.py
).
Перед обновлением всегда проверяйте инструкции для конкретных версий. Если вы пропустили какие-то версии, пожалуйста, при обновлении проследуйте инструкциям для всех версий, которые вы пропустили. Иногда, чтобы обеспечить плавный переход, лучше сперва обновиться до какой-нибудь промежуточной версии. Обновление через несколько версий должно работать, но оно протестировано не так хорошо, как обновление на одну версию.
Примечание
Перед обновлением рекомендуется выполнить полное резервное копирование базы данных, чтобы её можно было откатить в случае неудачи обновления, смотрите раздел Резервное копирование и перенос Weblate.
Остановите процессы wsgi и Celery. Обновление может выполнять несовместимые изменения в базе данных, поэтому во время обновления всегда безопаснее избегать выполнения старых процессов.
Обновите код Weblate.
При установке через pip это можно сделать следующим образом:
pip install -U "Weblate[all]==version"
Or, if you just want to get the latest released version:
pip install -U "Weblate[all]"
Если вы не хотите устанавливать все необязательные зависимости, сделайте это:
pip install -U Weblate
При использовании кода из Git’а вам нужно будет извлечь новый исходный код и обновить вашу установку:
cd weblate-src git pull # Update Weblate inside your virtualenv . ~/weblate-env/bin/pip install -e . # Install dependencies directly when not using virtualenv pip install --upgrade -r requirements.txt # Install optional dependencies directly when not using virtualenv pip install --upgrade -r requirements-optional.txt
Новый выпуск Weblate может содержать новые Необязательные зависимости, пожалуйста, проверьте, покрывают ли они нужные вам функции.
Обновите файл настроек, пример смотрите в
settings_example.py
или обратитесь к разделу Инструкции для конкретных версий для получения информации о необходимых шагах.Обновите структуру базы данных:
weblate migrate --noinput
Соберите обновленные статические файлы (смотрите разделы Запуск сервера и Обслуживание статических файлов):
weblate collectstatic --noinput --clear
Сожмите файлы JavaScript и CSS (необязательно, смотрите раздел Сжатие клиентских ресурсов):
weblate compress
Если вы используете версию из Git’а, вам также при каждом обновлении следует заново сгенерировать файлы локалей. Вы можете сделать это, выполнив следующую команду:
weblate compilemessages
Убедитесь, что ваша установка в порядке (также смотрите раздел Рабочая среда):
weblate check --deploy
Перезапустите рабочий процесс celery (смотрите раздел Фоновые задачи с использованием Celery).
Инструкции для конкретных версий
Обновление с ветки 2.x
При обновлении с выпусков ветки 2.x всегда сначала выполняйте обновление до версии 3.0.1, а затем продолжайте обновление в ветке 3.x. Обновления, пропустившие этот этап, не поддерживаются и будут работать неправильно.
Обновление с ветки 3.x
При обновлении с выпусков ветки 3.x всегда сначала выполняйте обновление до версии 4.0.4 или 4.1.1, а затем продолжайте обновление в ветке 4.x. Обновления, пропустившие этот этап, не поддерживаются и будут работать неправильно.
Обновление с версии 4.0 до версии 4.1
Для выполнения обновления, пожалуйста, следуйте общим инструкциям по обновлению.
Заметные изменения конфигурации или зависимостей:
В файл
settings_example.py
внесено несколько изменений, наиболее заметные из которых касаются промежуточного программного обеспечения, пожалуйста, соответствующим образом подправьте свой файл настроек.Появилась поддержка нескольких новых форматов файлов, возможно, вы захотите включить их обработку в случае, если вы изменяли значение параметра
WEBLATE_FORMATS
.Появились новые проверки качества, возможно, вы захотите включить их, если вы изменяли параметр
CHECK_LIST
.Параметр
DEFAULT_THROTTLE_CLASSES
был изменён, чтобы разрешать сообщать об ограничении частоты запросов к API.Появились новые зависимости и обновились старые.
Произошло изменение параметра
INSTALLED_APPS
.Параметр
MT_DEEPL_API_VERSION
был удалён в версии 4.7. Машинный перевод DeepL теперь использует вместо этого новыйMT_DEEPL_API_URL
. Возможно, вам потребуется настроитьMT_DEEPL_API_URL
в соответствии с вашей подпиской.
См.также
Общие инструкции по обновлению
Обновление с версии 4.1 до версии 4.2
Для выполнения обновления, пожалуйста, следуйте общим инструкциям по обновлению.
Заметные изменения конфигурации или зависимостей:
Обновление с выпусков ветки 3.x больше не поддерживается, пожалуйста, сначала обновитесь до версии 4.0 или 4.1.
Появились новые зависимости и обновились старые.
В файл
settings_example.py
внесено несколько изменений, наиболее заметные из которых касаются нового промежуточного программного обеспечения и изменения порядка приложений.Ключи для форматов на основе JSON больше не включают ведущую точку. Строки корректируются во время миграции базы данных, но может понадобиться откорректировать внешние компоненты, если вы полагались на значения ключей после экспорта или в API.
Настройки Celery были изменены: очередь
memory
более не используется. Пожалуйста, подправьте свои скрипты запуска и значение параметраCELERY_TASK_ROUTES
.Домен Weblate’а теперь настраивается через параметры, смотрите описание параметра
SITE_DOMAIN
(или переменной окруженияWEBLATE_SITE_DOMAIN
). Перед запуском Weblate их необходимо настроить.Имена пользователей и адреса электронной почты в базе данных теперь уникальны независимо от регистра. Ранее из-за ошибки и особенностей PostgreSQL имена и адреса с разным регистром символов считались одинаковыми.
См.также
Общие инструкции по обновлению
Обновление с версии 4.2 до версии 4.3
Для выполнения обновления, пожалуйста, следуйте общим инструкциям по обновлению.
Заметные изменения конфигурации или зависимостей:
В проверках качества произошли некоторые изменения, возможно, вы захотите включить их, если вы изменяли параметр
CHECK_LIST
.Атрибут «исходный язык» перемещён из проекта в компонент, что также затронуло API. Вам нужно будет обновить клиента Weblate, если вы используете оный.
Миграция базы данных на версию 4.3 также может занять значительное количество времени (в зависимость от количества строк, которые вы переводите). Стоит ожидать, что миграция будет занимать примерно один час на каждые 100 000 исходных строк.
Произошло изменение параметра
INSTALLED_APPS
.Появился новый параметр
SESSION_COOKIE_AGE_AUTHENTICATED
, который дополняетSESSION_COOKIE_AGE
.Если вы пользовались командами hub или lab для интеграции с GitHub или GitLab, то вам нужно будет настроить их заново, смотреть параметр
GITHUB_CREDENTIALS
иGITLAB_CREDENTIALS
.
Изменено в версии 4.3.1:
Изменено в версии 4.3.2:
См.также
Общие инструкции по обновлению
Обновление с версии 4.
3 до версии 4.4
Для выполнения обновления, пожалуйста, следуйте общим инструкциям по обновлению.
Заметные изменения конфигурации или зависимостей:
Произошло изменение параметра
INSTALLED_APPS
, к нему надо добавитьweblate.configuration
.Теперь требуется Django 3.1.
Если вы используете MySQL или MariaDB, то требуемая минимальная версия увеличилась, смотреть раздел MySQL и MariaDB.
Изменено в версии 4.4.1:
Одноязычный gettext теперь использует как
msgid
, так иmsgctxt
, если заданы. Это изменит идентификацию переводимых строк в таких файлах, нарушая ссылки на расширенные данные Weblate, такие как снимки экрана или состояния обзора. Перед обновлением убедитесь, что вы закоммитили изменения в таких файлах, рекомендуется также провести принудительную загрузку затронутых компонентов с помощью командыloadpo
.Увеличена минимальная требуемая версия translate-toolkit, чтобы решить некоторые проблемы с форматами файлов.
См.также
Общие инструкции по обновлению
Обновление с версии 4.4 до версии 4.5
Для выполнения обновления, пожалуйста, следуйте общим инструкциям по обновлению.
Заметные изменения конфигурации или зависимостей:
Если у вас есть большие глоссарии, миграция может занять значительное время.
Глоссарии теперь хранятся как обычные компоненты.
API глоссария удалён, для доступа к глоссариям используйте стандартный API перевода.
Параметр
INSTALLED_APPS
измененён: к нему надо добавитьweblate.metrics
.
Изменено в версии 4.5.1:
См.также
Общие инструкции по обновлению
Обновление с версии 4.5 до версии 4.6
Для выполнения обновления, пожалуйста, следуйте общим инструкциям по обновлению.
Заметные изменения конфигурации или зависимостей:
Появилась поддержка нескольких новых форматов файлов, возможно, вы захотите включить их обработку в случае, если вы изменяли значение параметра
WEBLATE_FORMATS
.API для создания компонентов теперь автоматически использует Внутренние URL-адреса Weblate, смотрите описание
POST /api/projects/(string:project)/components/
.Изменены зависимости и
PASSWORD_HASHERS
для предпочтения Argon2 для хэширования паролей.
См.также
Общие инструкции по обновлению
Обновление с версии 4.6 до версии 4.7
Для выполнения обновления, пожалуйста, следуйте общим инструкциям по обновлению.
Заметные изменения конфигурации или зависимостей:
В файл
settings_example.py
внесено несколько изменений (MIDDLEWARE
), наиболее заметные из которых касаются промежуточного программного обеспечения, пожалуйста, соответствующим образом подправьте свой файл настроек.Машинный перевод DeepL теперь имеет общий параметр
MT_DEEPL_API_URL
для более гибкой адаптации к различным моделям подписки. ПараметрMT_DEEPL_API_VERSION
больше не используется.Теперь требуется Django 3.2.
См.также
Общие инструкции по обновлению
Обновление с версии 4.7 до версии 4.8
Для выполнения обновления, пожалуйста, следуйте общим инструкциям по обновлению.
В этом выпуске не требуется никаких дополнительных действий по обновлению.
См.также
Общие инструкции по обновлению
Обновление с версии 4.8 до версии 4.9
Для выполнения обновления, пожалуйста, следуйте общим инструкциям по обновлению.
См.также
Общие инструкции по обновлению
Обновление с версии 4.9 до версии 4.10
Для выполнения обновления, пожалуйста, следуйте общим инструкциям по обновлению.
Изменены группы по проектам, обновление может занять много времени на сайтах с тысячами проектов.
В Django 4.0 были внесены некоторые несовместимые изменения, смотрите раздел Backwards incompatible changes in 4.0. Weblate пока поддерживает Django 3.2, на случай, если что-то из этого окажется проблематичным. Наиболее заметные изменения, которые могут повлиять на Weblate:
Прекращена поддержка PostgreSQL 9.6, Django 4.0 поддерживает PostgreSQL 10 и выше.
Формат
CSRF_TRUSTED_ORIGINS
был изменён.
Контейнер Docker теперь использует Django 4.0, изменения смотреть выше.
См.также
Общие инструкции по обновлению
Обновление с версии 4.10 на 4.11
Для выполнения обновления, пожалуйста, следуйте общим инструкциям по обновлению.
Weblate теперь требует Python 3.7 или новее.
The implementation of По-проектная настройка доступа has changed, removing the project
prefix from the group names. This affects API users.Weblate теперь использует модуль
charset-normalizer
вместоchardet
для определения кодировки символов.Changed in 4.11.1: There is a change in
REST_FRAMEWORK
setting (removal of one of the backends inDEFAULT_AUTHENTICATION_CLASSES
).
См.также
Общие инструкции по обновлению
Обновление с версии 4.11 на 4.12
Для выполнения обновления, пожалуйста, следуйте общим инструкциям по обновлению.
См.также
Общие инструкции по обновлению
Обновление с версии 4.12 на 4.13
Для выполнения обновления, пожалуйста, следуйте общим инструкциям по обновлению.
The Определение языков are now automatically updated on upgrade, use
UPDATE_LANGUAGES
to disable that.Handling of context and location has been changed for Файлы ресурсов Windows,
Файлы HTML, Формат IDML, and Текстовые файлы file formats. In most cases the
context is now shown as location.Службы машинного перевода теперь настраиваются с помощью пользовательского интерфейса, настройки из конфигурационного файла будут импортированы во время переноса базы данных.
См.также
Общие инструкции по обновлению
Обновление с версии 4.13 на 4.
14
Для выполнения обновления, пожалуйста, следуйте общим инструкциям по обновлению.
The Java formatting checks now match GNU gettext flags. The flags set in
Weblate will be automatically migrated, but third-party scripts will need to
usejava-printf-format
instead ofjava-format
andjava-format
instead ofjava-messageformat
.The jellyfish dependency has been replaced by rapidfuzz.
Changed in 4.14.2: Deprecated insecure configuration of VCS service API
keys via _TOKEN/_USERNAME configuration instead of _CREDENTIALS list. In
Docker, please add matching _HOST directive. For example see
WEBLATE_GITHUB_HOST
andGITHUB_CREDENTIALS
.
См.также
Общие инструкции по обновлению
Обновление с версии 4.14 на 4.15
Для выполнения обновления, пожалуйста, следуйте общим инструкциям по обновлению.
Weblate now requires
btree_gin
extension in PostgreSQL. The migration process
will install it if it has sufficient privileges. See Создание базы данных в PostgreSQL for manual setup.The Docker image no longer enables debug mode by default. In case you want
it, enable it in the environment usingWEBLATE_DEBUG
.The database migration make take hours on larger instances due to recreating some
of the indexes.Changed in 4.15.1: The default value for
DEFAULT_PAGINATION_CLASS
in
rest framework settings was changed.
См.также
Общие инструкции по обновлению
Upgrade from 4.15 to 4.16
Для выполнения обновления, пожалуйста, следуйте общим инструкциям по обновлению.
Celery beat is now storing the tasks schedule in the database,
CELERY_BEAT_SCHEDULER
andINSTALLED_APPS
need to be
changed for that.The deprecated VCS setting for credentials is no longer supported, see Обновление с версии 4. 13 на 4.14.
Upgrade of django-crispy-forms requires changes in
INSTALLED_APPS
.Integration of django-cors-headers requires changes in
INSTALLED_APPS
andMIDDLEWARE
.
См.также
Общие инструкции по обновлению
Обновление с Python 2 на Python 3
Weblate больше не поддерживает Python старее версии 3.6. В случае, если вы всё ещё работаете на более старой версии, пожалуйста, сначала выполните миграцию на Python 3 на существующей версии и обновите её только после перехода. Смотрите раздел Обновление с Python 2 на Python 3 в документации к Weblate 3.11.1.
Переход с других баз данных на PostgreSQL
Если вы используете Weblate не на PostgreSQL, а на другой базе данных, вам следует рассмотреть возможность перехода на PostgreSQL, поскольку Weblate работает лучше всего именно с ней. Следующие шаги помогут вам перенести данные между базами данных. Пожалуйста, не забудьте остановить веб-сервер и сервер Celery перед миграцией, иначе вы можете получить несовместимые данные.
Создание базы данных в PostgreSQL
Обычно рекомендуется запускать Weblate в отдельной базе данных и под отдельной учётной записью:
# If PostgreSQL was not installed before, set the main password sudo -u postgres psql postgres -c "\password postgres" # Create a database user called "weblate" sudo -u postgres createuser -D -P weblate # Create the database "weblate" owned by "weblate" sudo -u postgres createdb -E UTF8 -O weblate weblate
Переход с использованием JSON-дампов Django
Простейшим способом перехода является использование JSON-дампов Django. Они хорошо работают для небольших установок. На больших сайтах вы вместо него можете использовать утилиту pgloader, смотрите раздел Переход на PostgreSQL с помощью pgloader.
Добавьте PostgreSQL в файл
settings.py
в качестве дополнительного подключения к базе данных:
DATABASES = { "default": { # Database engine "ENGINE": "django.db.backends. mysql", # Database name "NAME": "weblate", # Database user "USER": "weblate", # Database password "PASSWORD": "password", # Set to empty string for localhost "HOST": "database.example.com", # Set to empty string for default "PORT": "", # Additional database options "OPTIONS": { # In case of using an older MySQL server, which has MyISAM as a default storage # 'init_command': 'SET storage_engine=INNODB', # Uncomment for MySQL older than 5.7: # 'init_command': "SET sql_mode='STRICT_TRANS_TABLES'", # If your server supports it, see the Unicode issues above "charset": "utf8mb4", # Change connection timeout in case you get MySQL gone away error: "connect_timeout": 28800, }, }, "postgresql": { # Database engine "ENGINE": "django.db.backends.postgresql", # Database name "NAME": "weblate", # Database user "USER": "weblate", # Database password "PASSWORD": "password", # Set to empty string for localhost "HOST": "database. example.com", # Set to empty string for default "PORT": "", }, }
Запустите миграции и удалите все данные, вставленные в таблицы:
weblate migrate --database=postgresql weblate sqlflush --database=postgresql | weblate dbshell --database=postgresql
Сделайте дамп прежней базы данных и импортируйте его в PostgreSQL
weblate dumpdata --all --output weblate.json weblate loaddata weblate.json --database=postgresql
Подправьте параметр
DATABASES
, задав в нём использование по умолчанию только базы данных PostgreSQL и удалив старое соединение.
Теперь Weblate должен быть готов к запуску из базы данных PostgreSQL.
Переход на PostgreSQL с помощью pgloader
pgloader — это универсальный инструмент миграции для переноса данных на PostgreSQL. Вы можете использовать его для переноса базы данных Weblate.
Подправьте свой файл
settings. py
, задав в нём использование базы данных PostgreSQL.Перенесите схему в базу данных PostgreSQL:
weblate migrate weblate sqlflush | weblate dbshell
Запустите pgloader для переноса данных. Для переноса базы данных можно использовать следующий скрипт, но вы, возможно, захотите побольше узнать о pgloader’е, чтобы понять, что он делает, и подстроить его для соответствия вашим настройкам:
LOAD DATABASE FROM mysql://weblate:password@localhost/weblate INTO postgresql://weblate:password@localhost/weblate WITH include no drop, truncate, create no tables, create no indexes, no foreign keys, disable triggers, reset sequences, data only ALTER SCHEMA 'weblate' RENAME TO 'public' ;
Переход с Pootle
Поскольку изначально Weblate был написан как замена для Pootle, он поддерживает перенос учётных записей пользователей из Pootle. Вы можете создать дамп пользователей Pootle, а затем импортировать его, используя команду Django importusers
.
Указание параметров перевода по умолчанию
По умолчанию система предоставляет стандартные методы перевода для всех учетных записей с
свойство временного баланса потока или баланса. Вы можете изменить эти настройки
и укажите метод перевода по умолчанию и учетную запись скорости для
приложение.
Права безопасности для настроек перевода по умолчанию
- Только администраторы службы могут изменять настройки перевода по умолчанию.
- Опытные пользователи могут просматривать настройки перевода по умолчанию.
- Пользователи и зрители не могут изменять настройки перевода по умолчанию.
Системные настройки перевода по умолчанию
Когда приложение первое
создан, система создает следующие настройки по умолчанию.
Баланс
счет
- Метод перевода: периодический
- Тарифный счет: Конец
Потоковый счет
- Метод перевода: периодический
- Оценить счет: средний
Включение расчетов пересчета курсовых разниц за текущий год
Для потока
учетных записей, по умолчанию расчеты курсовой разницы выполняются на периодической основе. Ты
можно установить метод FX на Год к дате, чтобы включить расчет FX с начала года
Открытие и движение FX, когда метод перевода по умолчанию для счетов Flow
С начала года. Чтобы включить расчет с начала года, вы должны сначала добавить замену
переменная с именем YTDFXCalculation
в куб консоли и установите
значение Истина. После этого на экране появится опция FX Method.
страницу Методы перевода по умолчанию для учетной записи Flow, и вы можете выбрать
С начала года.
Когда вы включаете расчеты YTD FX, вы должны повторно консолидировать данные
с года начала применения.
В приложении, отличном от DSO, когда YTD
Перевод включен, когда метод FX является периодическим, член FX_Movement
переводится с использованием YTD вместо Periodic, когда элемент FCCS_Mvmts_Subtotal
отсутствующий. Чтобы изменить это поведение, добавьте переменную подстановки с именем
FXTranslationFix
подстановочная переменная и установите значение
Истинный.
Вы можете выбрать различные настройки перевода для использования приложением
по умолчанию. Методы перевода по умолчанию применяются во всем приложении.
если не существуют специальные переопределения точки зрения.
Настройки — TranslatePress
Вы можете получить доступ к настройкам плагина TranslatePress в области администратора в меню под Настройки -> TranslatePress .
К нему также можно получить доступ как из внешнего интерфейса, так и из области администратора из панели администратора с помощью недавно созданной кнопки в раскрывающемся списке «Настройки».
Язык по умолчанию
Выберите исходный язык из раскрывающегося списка, на котором был написан ваш веб-сайт.
По умолчанию язык унаследован от языка WordPress, который вы можете настроить при установке или изменить из Настройки -> Общие .
Языки перевода
Интерфейс, который позволяет вам выбирать языки, на которых вы хотите сделать свой веб-сайт доступным. Вам просто нужно выбрать язык из раскрывающегося списка и нажать кнопку «Добавить».
Действия, которые вы можете выполнять с языками:
- отредактируйте слаг языка, который будет отображаться в URL-адресах сайта из ввода слага
- сделать язык активным для посетителей сайта или доступным для перевода только для администратора и переводчика, установив или сняв флажок Активировать (Функция доступна только с надстройкой Extra Language)
- удалите язык, щелкнув ссылку Удалить (это не приведет к удалению существующих переводов из вашей базы данных)
- изменить порядок языков с помощью интерфейса перетаскивания. Это определит порядок в поплавке переключателя языка и шорткоде.
- размещение переведенного языка на первой позиции сделает его первым языком, отображаемым посетителям веб-сайта, если активна опция Использовать подкаталог для языка по умолчанию
Отображение языков в их родных именах
Выберите Да, если вы хотите, чтобы языки отображались в их родных именах. В противном случае они будут отображаться на английском языке.
Использовать подкаталог для языка по умолчанию
Выберите Да, если вы хотите добавить языковой слаг в URL-адрес для языка по умолчанию. Пример www.myhomepage.com/en/ вместо www.myhomepage.com, когда посетители просматривают сайт на языке по умолчанию.
При выборе Да, язык по умолчанию, видимый посетителям веб-сайта, станет первым в списке «Все языки». Это означает, что вы можете сделать один из переведенных языков языком для отображения, когда посетители заходят на ваш веб-сайт без языковой кодировки в URL-адресе (например, www.myhomepage.com, без /en/).
Вместо того, чтобы направлять пользователя на предварительно определенный язык, вы также можете перенаправить его на предпочитаемый язык с помощью надстройки «Автоматическое определение языка пользователя».
Принудительный язык в настраиваемых ссылках
Выберите Да, если вы хотите, чтобы настраиваемые ссылки без языковой кодировки добавляли языковой слаг в URL-адрес для языка по умолчанию.
Google Translate
Включить или отключить автоматический перевод сайта с помощью Google Translate. Существующие переводы не будут затронуты.
Примечание. Не все языки поддерживают автоматический перевод. Пожалуйста, обратитесь к списку поддерживаемых языков.
Переключатель языков
У вас есть три варианта отображения переключателей языков на сайте:
- Шорткод (используйте шорткод [language-switcher] на любой странице или виджете. )
- Пункт меню (Перейдите в раздел «Внешний вид» -> «Меню», чтобы добавить языки переключения языков в любое меню.)
- Плавающий выбор языка (иметь плавающее раскрывающееся меню после пользователя на каждой странице.)
Для всех доступных переключателей языка у вас есть следующие параметры:
- Флаги с полными именами языков (по умолчанию)
- Полные имена языков
- Краткие названия языков
- Флаги с краткими названиями языков
- Только флаги
Вот короткое видео о том, как добавить и настроить переключатель языка на вашем сайте WordPress: