From e071a0012079126970fe44fd6e9d2780543a3001 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Thu, 25 Jan 2024 23:42:03 +0100 Subject: [PATCH] New translations messages.en.xlf (Russian) --- translations/messages.ru.xlf | 1048 +++++++++++++++++++++++++++++++++- 1 file changed, 1044 insertions(+), 4 deletions(-) diff --git a/translations/messages.ru.xlf b/translations/messages.ru.xlf index 281ec548..c748868b 100644 --- a/translations/messages.ru.xlf +++ b/translations/messages.ru.xlf @@ -11139,16 +11139,1056 @@ Необходимо пополнить + + + part.info.amount.less_than_desired + Less than desired + + + + + log.cli_user + CLI user + + + + + log.element_edited.changed_fields.part_owner_must_match + Part owner must match storage location owner + + + + + part.filter.lessThanDesired + + + + + + part.filter.lotOwner + Lot owner + + + + + user.show_email_on_profile.label + Show email on public profile page + + + + + log.details.title + Log details + + + + + log.user_login.login_from_ip + Login from IP address + + + + + log.user_login.ip_anonymize_hint + If the last digits of the IP address are missing, then the GPDR mode is enabled, in which IP addresses are anynomized. + + + + + log.user_not_allowed.unauthorized_access_attempt_to + Unauthorized access attempt to page + + + + + log.user_not_allowed.hint + The request was blocked. No action should be required. + + + + + log.no_comment + No comment + + + + + log.element_changed.field + Field + + + + + log.element_changed.data_before + Data before change + + + + + error_table.error + An error occured during your request. + + + + + part.table.invalid_regex + Invalid regular expression (regex) + + + + + log.element_changed.data_after + Data after change + + + + + log.element_changed.diff + Difference + + + + + log.undo.undo.short + Undo + + + + + log.undo.revert.short + Revert to this timestamp + + + + + log.view_version + View version + + + + + log.undo.undelete.short + Undelete + + + + + log.element_edited.changed_fields.id + ID + + + + + log.element_edited.changed_fields.id_owner + Owner + + + + + log.element_edited.changed_fields.parent_id + Parent + + - + log.details.delete_entry - Удалить запись журнала + Delete log entry - + log.delete.message.title - Вы уверены, что хотите удалить эту запись из журнала ? + Do you really want to delete the log entry? + + + + + log.delete.message + If this is an element history entry, this breaks the element history! This can lead to unexpected results when using the time travel function. + + + + + log.collection_deleted.on_collection + on Collection + + + + + log.element_edited.changed_fields.attachments + Attachments + + + + + tfa_u2f.add_key.registration_error + An error occurred during the registration of the security key. Try again or use another security key! + + + + + log.target_type.none + None + + + + + ui.darkmode.light + Light + + + + + ui.darkmode.dark + Dark + + + + + ui.darkmode.auto + Auto (decide based on system settings) + + + + + label_generator.no_lines_given + No text content given! The labels will remain empty. + + + + + user.password_strength.very_weak + Very weak + + + + + user.password_strength.weak + Weak + + + + + user.password_strength.medium + Medium + + + + + user.password_strength.strong + Strong + + + + + user.password_strength.very_strong + Very strong + + + + + perm.users.impersonate + Impersonate other users + + + + + user.impersonated_by.label + Impersonated by + + + + + user.stop_impersonation + Stop impersonation + + + + + user.impersonate.btn + Impersonate + + + + + user.impersonate.confirm.title + Do you really want to impersonate this user? + + + + + user.impersonate.confirm.message + This will be logged. You should only do this with a good reason. + +Please note, that you can not impersonate a disabled user. If you try you will get an "Access Denied" message. + + + + + log.type.security.user_impersonated + User impersonated + + + + + info_providers.providers_list.title + Information providers + + + + + info_providers.providers_list.active + Active + + + + + info_providers.providers_list.disabled + Disabled + + + + + info_providers.capabilities.basic + Basic + + + + + info_providers.capabilities.footprint + Footprint + + + + + info_providers.capabilities.picture + Picture + + + + + info_providers.capabilities.datasheet + Datasheets + + + + + info_providers.capabilities.price + Prices + + + + + part.info_provider_reference.badge + The information provider used to create this part. + + + + + part.info_provider_reference + Created by Information provider + + + + + oauth_client.connect.btn + Connect OAuth + + + + + info_providers.table.provider.label + Provider + + + + + info_providers.search.keyword + Keyword + + + + + info_providers.search.submit + Search + + + + + info_providers.search.providers.help + Select the providers in which should be searched. + + + + + info_providers.search.providers + Providers + + + + + info_providers.search.info_providers_list + Show all available info providers + + + + + info_providers.search.title + Create parts from info provider + + + + + oauth_client.flash.connection_successful + Connected to OAuth application successfully! + + + + + perm.part.info_providers + Info providers + + + + + perm.part.info_providers.create_parts + Create parts from info provider + + + + + entity.edit.alternative_names.label + Alternative names + + + + + entity.edit.alternative_names.help + The alternative names given here, are used to find this element based on the results of the information providers. + + + + + info_providers.form.help_prefix + Provider + + + + + update_manager.new_version_available.title + New version available + + + + + update_manager.new_version_available.text + A new version of Part-DB is available. Check it out here + + + + + update_manager.new_version_available.only_administrators_can_see + Only administrators can see this message. + + + + + perm.system.show_available_updates + Show available Part-DB updates + + + + + user.settings.api_tokens + API tokens + + + + + user.settings.api_tokens.description + Using an API token, other applications can access Part-DB with your user rights, to perform various actions using the Part-DB REST API. If you delete an API token here, the application, which uses the token, will no longer be able to access Part-DB on your behalf. + + + + + api_tokens.name + Name + + + + + api_tokens.access_level + Access level + + + + + api_tokens.expiration_date + Expiration date + + + + + api_tokens.added_date + Added at + + + + + api_tokens.last_time_used + Last time used + + + + + datetime.never + Never + + + + + api_token.valid + Valid + + + + + api_token.expired + Expired + + + + + user.settings.show_api_documentation + Show API documentation + + + + + api_token.create_new + Create new API token + + + + + api_token.level.read_only + Read-Only + + + + + api_token.level.edit + Edit + + + + + api_token.level.admin + Admin + + + + + api_token.level.full + Full + + + + + api_tokens.access_level.help + You can restrict, what the API token can access. The access is always limited by the permissions of your user. + + + + + api_tokens.expiration_date.help + After this date, the token is not usable anymore. Leave empty if the token should never expire. + + + + + api_tokens.your_token_is + Your API token is + + + + + api_tokens.please_save_it + Please save it. You will not be able to see it again! + + + + + api_tokens.create_new.back_to_user_settings + Back to user settings + + + + + project.build.dont_check_quantity + Do not check quantities + + + + + project.build.dont_check_quantity.help + If this option is selected, the given withdraw quantities are used as given, no matter if more or less parts are actually required to build this project. + + + + + part_list.action.invert_selection + Invert selection + + + + + perm.api + API + + + + + perm.api.access_api + Access API + + + + + perm.api.manage_tokens + Manage API tokens + + + + + user.settings.api_tokens.delete.title + Do you really want to delete this API token? + + + + + user.settings.api_tokens.delete + Delete + + + + + user.settings.api_tokens.delete.message + The application, which uses this API token, will no longer have access to Part-DB. This action can not be undone! + + + + + api_tokens.deleted + API token deleted successfully! + + + + + user.settings.api_tokens.no_api_tokens_yet + No API tokens configured yet. + + + + + api_token.ends_with + Ends with + + + + + entity.select.creating_new_entities_not_allowed + You are not allowed to create new entities of this type! Please choose a pre-existing one. + + + + + scan_dialog.mode + Barcode type + + + + + scan_dialog.mode.auto + Auto detect + + + + + scan_dialog.mode.ipn + IPN barcode + + + + + scan_dialog.mode.internal + Part-DB barcode + + + + + part_association.label + Part association + + + + + part.edit.tab.associations + Associated parts + + + + + part_association.edit.other_part + Associated part + + + + + part_association.edit.type + Relation Type + + + + + part_association.edit.comment + Notes + + + + + part_association.edit.type.help + You can select here, how the chosen part is related to this part. + + + + + part_association.table.from_this_part + Associations from this part to others + + + + + part_association.table.from + From + + + + + part_association.table.type + Relation + + + + + part_association.table.to + To + + + + + part_association.type.compatible + Is compatible with + + + + + part_association.table.to_this_part + Associations to this part from others + + + + + part_association.type.other + Other (custom value) + + + + + part_association.type.supersedes + Supersedes + + + + + part_association.edit.other_type + Custom type + + + + + part_association.edit.delete.confirm + Do you really want to delete this association? This can not be undone. + + + + + part_lot.edit.advanced + Expand advanced options + + + + + part_lot.edit.vendor_barcode + Vendor barcode + + + + + part_lot.edit.vendor_barcode.help + If this lot already have a barcode (e.g. put there by the vendor), you can input its content here, to easily scan it. + + + + + scan_dialog.mode.vendor + Vendor barcode (configured in part lot) + + + + + project.bom.instockAmount + Stocked amount + + + + + collection_type.new_element.tooltip + This element was newly created and was not persisted to the database yet. + + + + + part.merge.title + Merge part + + + + + part.merge.title.into + into + + + + + part.merge.confirm.title + %other% into %target%?]]> + + + + + part.merge.confirm.message + %other% will be deleted, and the part will be saved with the shown information.]]> + + + + + part.info.merge_modal.title + Merge parts + + + + + part.info.merge_modal.other_part + Other part + + + + + part.info.merge_modal.other_into_this + Merge other part into this one (delete other part, keep this one) + + + + + part.info.merge_modal.this_into_other + Merge this part into other one (delete this part, keep other one) + + + + + part.info.merge_btn + Merge part + + + + + part.update_part_from_info_provider.btn + Update part from info providers + + + + + info_providers.update_part.title + Update existing part from info provider + + + + + part.merge.flash.please_review + Data not saved yet. Review the changes and click save to persist the new data. + + + + + user.edit.flash.permissions_fixed + Permissions required by other permissions were missing. This was corrected. Please check if the permissions are as you intended. + + + + + permission.legend.dependency_note + Please note that some permission operations depend on each other. If you encounter a warning that missing permissions were corrected and a permission was set to allow again, you have to set the dependent operation to forbid too. The dependents can normally found right of an operation. + + + + + log.part_stock_changed.timestamp + Timestamp + + + + + part.info.withdraw_modal.timestamp + Action timestamp + + + + + part.info.withdraw_modal.timestamp.hint + This field allows you to specify the real date, when the stock operation actually was performed, and not just when it was logged. This value is saved in the extra field of the log entry. + + + + + part.info.withdraw_modal.delete_lot_if_empty + Delete this lot, if it becomes empty + + + + + info_providers.search.error.client_exception + An error occurred while communicating with the information provider. Check the configuration for this provider and refresh the OAuth tokens if possible. + + + + + eda_info.reference_prefix.placeholder + e.g. R + + + + + eda_info.reference_prefix + Reference prefix + + + + + eda_info.kicad_section.title + KiCad specific settings + + + + + eda_info.value + Value + + + + + eda_info.value.placeholder + e.g. 100n + + + + + eda_info.exclude_from_bom + Exclude part from BOM + + + + + eda_info.exclude_from_board + Exclude part from PCB/Board + + + + + eda_info.exclude_from_sim + Exclude part from simulation + + + + + eda_info.kicad_symbol + KiCad schematic symbol + + + + + eda_info.kicad_symbol.placeholder + e.g. Transistor_BJT:BC547 + + + + + eda_info.kicad_footprint + KiCad footprint + + + + + eda_info.kicad_footprint.placeholder + e.g. Package_TO_SOT_THT:TO-92 + + + + + part.edit.tab.eda + EDA information + + + + + api.api_endpoints.title + API endpoints + + + + + api.api_endpoints.partdb + Part-DB API + + + + + api.api_endpoints.kicad_root_url + KiCad API root URL + + + + + eda_info.visibility + Force visibility + + + + + eda_info.visibility.help + By default, the visibility to the EDA software is automatically determined. With this checkbox, you can force the part to be visible or invisible. + + + + + part.withdraw.zero_amount + You tried to withdraw/add an amount of zero! No action was performed. + + + + + login.flash.access_denied_please_login + Access denied! Please log in to continue.