mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2026-02-11 12:09:36 +00:00
* Initial plan * Remove outdated file source and path notes from all translation files Co-authored-by: jbtronics <5410681+jbtronics@users.noreply.github.com> * Preserve XML declaration format with double quotes Co-authored-by: jbtronics <5410681+jbtronics@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: jbtronics <5410681+jbtronics@users.noreply.github.com>
251 lines
No EOL
14 KiB
XML
251 lines
No EOL
14 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="uk">
|
||
<file id="validators.en">
|
||
<unit id="cRbk.cm" name="part.master_attachment.must_be_picture">
|
||
<segment state="translated">
|
||
<source>part.master_attachment.must_be_picture</source>
|
||
<target>Вкладення для попереднього перегляду має бути коректним зображенням!</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="v8HkcJB" name="structural.entity.unique_name">
|
||
<segment state="translated">
|
||
<source>structural.entity.unique_name</source>
|
||
<target>Елемент із такою назвою вже існує на цьому рівні!</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="dW7b2B_" name="parameters.validator.min_lesser_typical">
|
||
<segment state="translated">
|
||
<source>parameters.validator.min_lesser_typical</source>
|
||
<target>Значення має бути меншим або рівним типовому значенню ({{ compared_value }}).</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="Yfp2uC5" name="parameters.validator.min_lesser_max">
|
||
<segment state="translated">
|
||
<source>parameters.validator.min_lesser_max</source>
|
||
<target>Значення має бути меншим за максимальне значення ({{ compared_value }}).</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="P6b.8Ou" name="parameters.validator.max_greater_typical">
|
||
<segment state="translated">
|
||
<source>parameters.validator.max_greater_typical</source>
|
||
<target>Значення має бути більшим або рівним типовому значенню ({{ compared_value }}).</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="P41193Y" name="validator.user.username_already_used">
|
||
<segment state="translated">
|
||
<source>validator.user.username_already_used</source>
|
||
<target>Користувач із таким ім'ям вже існує</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="EKPQiyf" name="user.invalid_username">
|
||
<segment state="translated">
|
||
<source>user.invalid_username</source>
|
||
<target>Ім'я користувача має містити лише літери, цифри, підкреслення, крапки, знаки плюс або мінус і не може починатися з @!</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="_v.DMg." name="validator.noneofitschild.self">
|
||
<notes>
|
||
<note category="state" priority="1">obsolete</note>
|
||
</notes>
|
||
<segment state="translated">
|
||
<source>validator.noneofitschild.self</source>
|
||
<target>Елемент не може бути власним батьківським елементом!</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="W90LyFQ" name="validator.noneofitschild.children">
|
||
<notes>
|
||
<note category="state" priority="1">obsolete</note>
|
||
</notes>
|
||
<segment state="translated">
|
||
<source>validator.noneofitschild.children</source>
|
||
<target>Ви не можете призначити дочірній елемент батьківським (це призведе до циклів)!</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="GAUS.LK" name="validator.select_valid_category">
|
||
<segment state="translated">
|
||
<source>validator.select_valid_category</source>
|
||
<target>Будь ласка, виберіть коректну категорію!</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="h6qELde" name="validator.part_lot.only_existing">
|
||
<segment state="translated">
|
||
<source>validator.part_lot.only_existing</source>
|
||
<target>Неможливо додати нові деталі до цього місця, оскільки воно позначене як «Тільки наявні»</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="Prriyy0" name="validator.part_lot.location_full.no_increase">
|
||
<segment state="translated">
|
||
<source>validator.part_lot.location_full.no_increase</source>
|
||
<target>Місце заповнене. Кількість не можна збільшити (нове значення має бути меншим за {{ old_amount }}).</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="eeEjB4s" name="validator.part_lot.location_full">
|
||
<segment state="translated">
|
||
<source>validator.part_lot.location_full</source>
|
||
<target>Місце заповнене. Неможливо додати до нього нові деталі.</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="2yWi8eP" name="validator.part_lot.single_part">
|
||
<segment state="translated">
|
||
<source>validator.part_lot.single_part</source>
|
||
<target>Це місце може містити лише одну деталь, і воно вже заповнене!</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="A.TFhbb" name="validator.attachment.must_not_be_null">
|
||
<segment state="translated">
|
||
<source>validator.attachment.must_not_be_null</source>
|
||
<target>Ви повинні вибрати тип вкладення!</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id=".lqKoij" name="validator.orderdetail.supplier_must_not_be_null">
|
||
<segment state="translated">
|
||
<source>validator.orderdetail.supplier_must_not_be_null</source>
|
||
<target>Ви повинні вибрати постачальника!</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="bcNZzK." name="validator.measurement_unit.use_si_prefix_needs_unit">
|
||
<segment state="translated">
|
||
<source>validator.measurement_unit.use_si_prefix_needs_unit</source>
|
||
<target>Щоб увімкнути префікси СІ, необхідно вказати символ одиниці вимірювання!</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="gZ5FFL1" name="part.ipn.must_be_unique">
|
||
<segment state="translated">
|
||
<source>part.ipn.must_be_unique</source>
|
||
<target>Внутрішній номер деталі має бути унікальним. {{ value }} вже використовується!</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="P31Yg.d" name="validator.project.bom_entry.name_or_part_needed">
|
||
<segment state="translated">
|
||
<source>validator.project.bom_entry.name_or_part_needed</source>
|
||
<target>Ви повинні вибрати деталь для запису специфікації (BOM) або вказати назву для запису без прив'язки до деталі.</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="5CEup_N" name="project.bom_entry.name_already_in_bom">
|
||
<segment state="translated">
|
||
<source>project.bom_entry.name_already_in_bom</source>
|
||
<target>Запис специфікації (BOM) з такою назвою вже існує!</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="jB3B50E" name="project.bom_entry.part_already_in_bom">
|
||
<segment state="translated">
|
||
<source>project.bom_entry.part_already_in_bom</source>
|
||
<target>Ця деталь вже є в специфікації (BOM)!</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="NdkzP1n" name="project.bom_entry.mountnames_quantity_mismatch">
|
||
<segment state="translated">
|
||
<source>project.bom_entry.mountnames_quantity_mismatch</source>
|
||
<target>Кількість позиційних позначень має відповідати кількості у специфікації (BOM)!</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="8teRCgR" name="project.bom_entry.can_not_add_own_builds_part">
|
||
<segment state="translated">
|
||
<source>project.bom_entry.can_not_add_own_builds_part</source>
|
||
<target>Ви не можете додати до специфікації (BOM) деталь, що є результатом складання цього ж проєкту.</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="asBxPxe" name="project.bom_has_to_include_all_subelement_parts">
|
||
<segment state="translated">
|
||
<source>project.bom_has_to_include_all_subelement_parts</source>
|
||
<target>Специфікація (BOM) проєкту має містити всі деталі складання підпроєктів. Деталь %part_name% проєкту %project_name% відсутня!</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="uxaE9Ct" name="project.bom_entry.price_not_allowed_on_parts">
|
||
<segment state="translated">
|
||
<source>project.bom_entry.price_not_allowed_on_parts</source>
|
||
<target>Ціни недопустимі для записів специфікації (BOM), пов'язаних із деталлю. Визначте ціну безпосередньо в картці деталі.</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="xZ68Nzl" name="validator.project_build.lot_bigger_than_needed">
|
||
<segment state="translated">
|
||
<source>validator.project_build.lot_bigger_than_needed</source>
|
||
<target>Ви вибрали для списання більшу кількість, ніж потрібно! Приберіть зайву кількість.</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="68_.V_X" name="validator.project_build.lot_smaller_than_needed">
|
||
<segment state="translated">
|
||
<source>validator.project_build.lot_smaller_than_needed</source>
|
||
<target>Ви вибрали для списання меншу кількість, ніж потрібно для складання! Додайте кількість.</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="yZGS8uZ" name="part.name.must_match_category_regex">
|
||
<segment state="translated">
|
||
<source>part.name.must_match_category_regex</source>
|
||
<target>Назва деталі не відповідає регулярному виразу, встановленому для категорії: %regex%</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="Q8wP5Jd" name="validator.attachment.name_not_blank">
|
||
<segment state="translated">
|
||
<source>validator.attachment.name_not_blank</source>
|
||
<target>Вкажіть значення тут або завантажте файл, щоб автоматично використати його ім'я як назву вкладення.</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="DH0IkNR" name="validator.part_lot.owner_must_match_storage_location_owner">
|
||
<segment state="translated">
|
||
<source>validator.part_lot.owner_must_match_storage_location_owner</source>
|
||
<target>Власник цієї партії має збігатися з власником вибраного місця зберігання (%owner_name%)!</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="TzySicw" name="validator.part_lot.owner_must_not_be_anonymous">
|
||
<segment state="translated">
|
||
<source>validator.part_lot.owner_must_not_be_anonymous</source>
|
||
<target>Власником партії не може бути анонімний користувач!</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="GthNWUb" name="validator.part_association.must_set_an_value_if_type_is_other">
|
||
<segment state="translated">
|
||
<source>validator.part_association.must_set_an_value_if_type_is_other</source>
|
||
<target>Якщо ви вибрали тип «інше», ви повинні вказати для нього описове значення!</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="Be4Im81" name="validator.part_association.part_cannot_be_associated_with_itself">
|
||
<segment state="translated">
|
||
<source>validator.part_association.part_cannot_be_associated_with_itself</source>
|
||
<target>Деталь не може бути пов'язана сама із собою!</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="q5Ej6Xm" name="validator.part_association.already_exists">
|
||
<segment state="translated">
|
||
<source>validator.part_association.already_exists</source>
|
||
<target>Зв'язок із цією деталлю вже існує!</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="HbI5bga" name="validator.part_lot.vendor_barcode_must_be_unique">
|
||
<segment state="translated">
|
||
<source>validator.part_lot.vendor_barcode_must_be_unique</source>
|
||
<target>Це значення штрих-коду постачальника вже використано в іншій партії. Штрих-код має бути унікальним!</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="ufQJh7E" name="validator.year_2038_bug_on_32bit">
|
||
<segment state="translated">
|
||
<source>validator.year_2038_bug_on_32bit</source>
|
||
<target>Через технічні обмеження неможливо вибрати дати після 19.01.2038 на 32-бітних системах!</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="iM9yb_p" name="validator.fileSize.invalidFormat">
|
||
<segment state="translated">
|
||
<source>validator.fileSize.invalidFormat</source>
|
||
<target>Неправильний формат розміру файлу. Використовуйте ціле число із суфіксом K, M або G для позначення кіло-, мега- або гігабайтів.</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="ZFxQ0BZ" name="validator.invalid_range">
|
||
<segment state="translated">
|
||
<source>validator.invalid_range</source>
|
||
<target>Вказаний діапазон є недопустимим!</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="m4gp2P_" name="validator.google_code.wrong_code">
|
||
<segment state="translated">
|
||
<source>validator.google_code.wrong_code</source>
|
||
<target>Неправильний код. Переконайтеся, що програма-автентифікатор налаштована правильно, а час на сервері та пристрої автентифікації встановлено вірно.</target>
|
||
</segment>
|
||
</unit>
|
||
<unit id="I330cr5" name="settings.synonyms.type_synonyms.collection_type.duplicate">
|
||
<segment state="translated">
|
||
<source>settings.synonyms.type_synonyms.collection_type.duplicate</source>
|
||
<target>Для цього типу та мови переклад уже визначено!</target>
|
||
</segment>
|
||
</unit>
|
||
</file>
|
||
</xliff> |