mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2026-03-03 13:59:35 +00:00
Compare commits
No commits in common. "a356eecd74818de1d2a3d44251593d5348f8e599" and "0000cd7a02650eccbcb6d7dbec968c3262ca6a81" have entirely different histories.
a356eecd74
...
0000cd7a02
36 changed files with 3246 additions and 1266 deletions
186
.github/copilot-instructions.md
vendored
186
.github/copilot-instructions.md
vendored
|
|
@ -1,186 +0,0 @@
|
|||
# Copilot Instructions for Part-DB
|
||||
|
||||
Part-DB is an Open-Source inventory management system for electronic components built with Symfony 7.4 and modern web technologies.
|
||||
|
||||
## Technology Stack
|
||||
|
||||
- **Backend**: PHP 8.2+, Symfony 7.4, Doctrine ORM
|
||||
- **Frontend**: Bootstrap 5, Hotwire Stimulus/Turbo, TypeScript, Webpack Encore
|
||||
- **Database**: MySQL 5.7+/MariaDB 10.4+/PostgreSQL 10+/SQLite
|
||||
- **Testing**: PHPUnit with DAMA Doctrine Test Bundle
|
||||
- **Code Quality**: Easy Coding Standard (ECS), PHPStan (level 5)
|
||||
|
||||
## Project Structure
|
||||
|
||||
- `src/`: PHP application code organized by purpose (Controller, Entity, Service, Form, etc.)
|
||||
- `assets/`: Frontend TypeScript/JavaScript and CSS files
|
||||
- `templates/`: Twig templates for views
|
||||
- `tests/`: PHPUnit tests mirroring the `src/` structure
|
||||
- `config/`: Symfony configuration files
|
||||
- `public/`: Web-accessible files
|
||||
- `translations/`: Translation files for multi-language support
|
||||
|
||||
## Coding Standards
|
||||
|
||||
### PHP Code
|
||||
|
||||
- Follow [PSR-12](https://www.php-fig.org/psr/psr-12/) and [Symfony coding standards](https://symfony.com/doc/current/contributing/code/standards.html)
|
||||
- Use type hints for all parameters and return types
|
||||
- Always declare strict types: `declare(strict_types=1);` at the top of PHP files
|
||||
- Use PHPDoc blocks for complex logic or when type information is needed
|
||||
|
||||
### TypeScript/JavaScript
|
||||
|
||||
- Use TypeScript for new frontend code
|
||||
- Follow existing Stimulus controller patterns in `assets/controllers/`
|
||||
- Use Bootstrap 5 components and utilities
|
||||
- Leverage Hotwire Turbo for dynamic page updates
|
||||
|
||||
### Naming Conventions
|
||||
|
||||
- Entities: Use descriptive names that reflect database models (e.g., `Part`, `StorageLocation`)
|
||||
- Controllers: Suffix with `Controller` (e.g., `PartController`)
|
||||
- Services: Descriptive names reflecting their purpose (e.g., `PartService`, `LabelGenerator`)
|
||||
- Tests: Match the class being tested with `Test` suffix (e.g., `PartTest`, `PartControllerTest`)
|
||||
|
||||
## Development Workflow
|
||||
|
||||
### Dependencies
|
||||
|
||||
- Install PHP dependencies: `composer install`
|
||||
- Install JS dependencies: `yarn install`
|
||||
- Build frontend assets: `yarn build` (production) or `yarn watch` (development)
|
||||
|
||||
### Database
|
||||
|
||||
- Create database: `php bin/console doctrine:database:create --env=dev`
|
||||
- Run migrations: `php bin/console doctrine:migrations:migrate --env=dev`
|
||||
- Load fixtures: `php bin/console partdb:fixtures:load -n --env=dev`
|
||||
|
||||
Or use Makefile shortcuts:
|
||||
- `make dev-setup`: Complete development environment setup
|
||||
- `make dev-reset`: Reset development environment (cache clear + migrate)
|
||||
|
||||
### Testing
|
||||
|
||||
- Set up test environment: `make test-setup`
|
||||
- Run all tests: `php bin/phpunit`
|
||||
- Run specific test: `php bin/phpunit tests/Path/To/SpecificTest.php`
|
||||
- Run tests with coverage: `php bin/phpunit --coverage-html var/coverage`
|
||||
- Test environment uses SQLite by default for speed
|
||||
|
||||
### Static Analysis
|
||||
|
||||
- Run PHPStan: `composer phpstan` or `COMPOSER_MEMORY_LIMIT=-1 php -d memory_limit=1G vendor/bin/phpstan analyse src --level 5`
|
||||
- PHPStan configuration is in `phpstan.dist.neon`
|
||||
|
||||
### Running the Application
|
||||
|
||||
- Development server: `symfony serve` (requires Symfony CLI)
|
||||
- Or configure Apache/nginx to serve from `public/` directory
|
||||
- Set `APP_ENV=dev` in `.env.local` for development mode
|
||||
|
||||
## Best Practices
|
||||
|
||||
### Security
|
||||
|
||||
- Always sanitize user input
|
||||
- Use Symfony's security component for authentication/authorization
|
||||
- Check permissions using the permission system before allowing actions
|
||||
- Never expose sensitive data in logs or error messages
|
||||
- Use parameterized queries (Doctrine handles this automatically)
|
||||
|
||||
### Performance
|
||||
|
||||
- Use Doctrine query builder for complex queries instead of DQL when possible
|
||||
- Lazy load relationships to avoid N+1 queries
|
||||
- Cache results when appropriate using Symfony's cache component
|
||||
- Use pagination for large result sets (DataTables integration available)
|
||||
|
||||
### Database
|
||||
|
||||
- Always create migrations for schema changes: `php bin/console make:migration`
|
||||
- Review migration files before running them
|
||||
- Use Doctrine annotations or attributes for entity mapping
|
||||
- Follow existing entity patterns for relationships and lifecycle callbacks
|
||||
|
||||
### Frontend
|
||||
|
||||
- Use Stimulus controllers for interactive components
|
||||
- Leverage Turbo for dynamic page updates without full page reloads
|
||||
- Use Bootstrap 5 classes for styling
|
||||
- Keep JavaScript modular and organized in controllers
|
||||
- Use the translation system for user-facing strings
|
||||
|
||||
### Translations
|
||||
|
||||
- Use translation keys, not hardcoded strings: `{{ 'part.info.title'|trans }}`
|
||||
- Add new translation keys to `translations/` files
|
||||
- Primary language is English (en)
|
||||
- Translations are managed via Crowdin, but can be edited locally if needed
|
||||
|
||||
### Testing
|
||||
|
||||
- Write unit tests for services and helpers
|
||||
- Write functional tests for controllers
|
||||
- Use fixtures for test data
|
||||
- Tests should be isolated and not depend on execution order
|
||||
- Mock external dependencies when appropriate
|
||||
- Follow existing test patterns in the repository
|
||||
|
||||
## Common Patterns
|
||||
|
||||
### Creating an Entity
|
||||
|
||||
1. Create entity class in `src/Entity/` with Doctrine attributes
|
||||
2. Generate migration: `php bin/console make:migration`
|
||||
3. Review and run migration: `php bin/console doctrine:migrations:migrate`
|
||||
4. Create repository if needed in `src/Repository/`
|
||||
5. Add fixtures in `src/DataFixtures/` for testing
|
||||
|
||||
### Adding a Form
|
||||
|
||||
1. Create form type in `src/Form/`
|
||||
2. Extend `AbstractType` and implement `buildForm()` and `configureOptions()`
|
||||
3. Use in controller and render in Twig template
|
||||
4. Follow existing form patterns for consistency
|
||||
|
||||
### Creating a Controller Action
|
||||
|
||||
1. Add method to appropriate controller in `src/Controller/`
|
||||
2. Use route attributes for routing
|
||||
3. Check permissions using security voters
|
||||
4. Return Response or render Twig template
|
||||
5. Add corresponding template in `templates/`
|
||||
|
||||
### Adding a Service
|
||||
|
||||
1. Create service class in `src/Services/`
|
||||
2. Use dependency injection via constructor
|
||||
3. Tag service in `config/services.yaml` if needed
|
||||
4. Services are autowired by default
|
||||
|
||||
## Important Notes
|
||||
|
||||
- Part-DB uses fine-grained permissions - always check user permissions before actions
|
||||
- Multi-language support is critical - use translation keys everywhere
|
||||
- The application supports multiple database backends - write portable code
|
||||
- Responsive design is important - test on mobile/tablet viewports
|
||||
- Event system is used for logging changes - emit events when appropriate
|
||||
- API Platform is integrated for REST API endpoints
|
||||
|
||||
## Multi-tenancy Considerations
|
||||
|
||||
- Part-DB is designed as a single-tenant application with multiple users
|
||||
- User groups have different permission levels
|
||||
- Always scope queries to respect user permissions
|
||||
- Use the security context to get current user information
|
||||
|
||||
## Resources
|
||||
|
||||
- [Documentation](https://docs.part-db.de/)
|
||||
- [Contributing Guide](CONTRIBUTING.md)
|
||||
- [Symfony Documentation](https://symfony.com/doc/current/index.html)
|
||||
- [Doctrine Documentation](https://www.doctrine-project.org/projects/doctrine-orm/en/current/)
|
||||
- [Bootstrap 5 Documentation](https://getbootstrap.com/docs/5.1/)
|
||||
- [Hotwire Documentation](https://hotwired.dev/)
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
# How to contribute
|
||||
|
||||
Thank you for considering contributing to Part-DB!
|
||||
Please read the text below, so your contributed content can be incorporated into Part-DB easily.
|
||||
Thank you for consider to contribute to Part-DB!
|
||||
Please read the text below, so your contributed content can be contributed easily to Part-DB.
|
||||
|
||||
You can contribute to Part-DB in various ways:
|
||||
* Report bugs and request new features via [issues](https://github.com/Part-DB/Part-DB-server/issues)
|
||||
|
|
@ -18,38 +18,38 @@ Part-DB uses translation keys (e.g. part.info.title) that are sorted by their us
|
|||
was translated in other languages (this is possible via the "Other languages" dropdown in the translation editor).
|
||||
|
||||
## Project structure
|
||||
Part-DB uses Symfony's recommended [project structure](https://symfony.com/doc/current/best_practices.html).
|
||||
Part-DB uses symfony's recommended [project structure](https://symfony.com/doc/current/best_practices.html).
|
||||
Interesting folders are:
|
||||
* `public`: Everything in this directory will be publicly accessible via web. Use this folder to serve static images.
|
||||
* `assets`: The frontend assets are saved here. You can find the JavaScript and CSS code here.
|
||||
* `src`: Part-DB's PHP code is saved here. Note that the subdirectories are structured by the classes' purposes (so use `Controller` for Controllers, `Entity` for Database models, etc.)
|
||||
* `translations`: The translations used in Part-DB are saved here.
|
||||
* `assets`: The frontend assets are saved here. You can find the javascript and CSS code here.
|
||||
* `src`: Part-DB's PHP code is saved here. Note that the sub directories are structured by the classes purposes (so use `Controller` Controllers, `Entities` for Database models, etc.)
|
||||
* `translations`: The translations used in Part-DB are saved here
|
||||
* `templates`: The templates (HTML) that are used by Twig to render the different pages. Email templates are also saved here.
|
||||
* `tests/`: Tests that can be run by PHPUnit.
|
||||
* `tests/`: Tests that can be run by PHPunit.
|
||||
|
||||
## Development environment
|
||||
For setting up a development environment, you will need to install PHP, Composer, a database server (MySQL or MariaDB) and yarn (which needs a Node.js environment).
|
||||
* Copy `.env` to `.env.local` and change `APP_ENV` to `APP_ENV=dev`. That way you will get development tools (Symfony profiler) and other features that
|
||||
For setting up an development you will need to install PHP, composer, a database server (MySQL or MariaDB) and yarn (which needs an nodejs environment).
|
||||
* Copy `.env` to `.env.local` and change `APP_ENV` to `APP_ENV=dev`. That way you will get development tools (symfony profiler) and other features that
|
||||
will simplify development.
|
||||
* Run `composer install` (without -o) to install PHP dependencies and `yarn install` to install frontend dependencies.
|
||||
* Run `yarn watch`. The program will run in the background and compile the frontend files whenever you change something in the CSS or TypeScript files.
|
||||
* For running Part-DB, it is recommended to use [Symfony CLI](https://symfony.com/download).
|
||||
That way you can run a correctly configured webserver with `symfony serve`.
|
||||
* Run `composer install` (without -o) to install PHP dependencies and `yarn install` to install frontend dependencies
|
||||
* Run `yarn watch`. The program will run in the background and compile the frontend files whenever you change something in the CSS or TypeScript files
|
||||
* For running Part-DB it is recommended to use [Symfony CLI](https://symfony.com/download).
|
||||
That way you can run a correct configured webserver with `symfony serve`
|
||||
|
||||
## Coding style
|
||||
Code should follow the [PSR-12 Standard](https://www.php-fig.org/psr/psr-12/) and Symfony's [coding standards](https://symfony.com/doc/current/contributing/code/standards.html).
|
||||
Code should follow the [PSR12-Standard](https://www.php-fig.org/psr/psr-12/) and symfony's [coding standards](https://symfony.com/doc/current/contributing/code/standards.html).
|
||||
|
||||
Part-DB uses [Easy Coding Standard](https://github.com/symplify/easy-coding-standard) to check and fix coding style violations:
|
||||
* To check your code for valid code style, run `vendor/bin/ecs check src/`
|
||||
* To fix violations, run `vendor/bin/ecs check src/ --fix` (please check afterwards if the code is still valid)
|
||||
* To check your code for valid code style run `vendor/bin/ecs check src/`
|
||||
* To fix violations run `vendor/bin/ecs check src/` (please checks afterwards if the code is valid afterwards)
|
||||
|
||||
## GitHub actions
|
||||
Part-DB uses GitHub Actions to run various tests and checks on the code:
|
||||
Part-DB uses GitHub actions to run various tests and checks on the code:
|
||||
* Yarn dependencies can compile
|
||||
* PHPUnit tests run successfully
|
||||
* Config files, translations, and templates have valid syntax
|
||||
* Doctrine schema is valid
|
||||
* PHPunit tests run successful
|
||||
* Config files, translations and templates has valid syntax
|
||||
* Doctrine schema valid
|
||||
* No known vulnerable dependencies are used
|
||||
* Static analysis is successful (phpstan with `--level=2`)
|
||||
* Static analysis successful (phpstan with `--level=2`)
|
||||
|
||||
Further, the code coverage of the PHPUnit tests is determined and uploaded to [CodeCov](https://codecov.io/gh/Part-DB/Part-DB-server).
|
||||
Further the code coverage of the PHPunit tests is determined and uploaded to [CodeCov](https://codecov.io/gh/Part-DB/Part-DB-server).
|
||||
|
|
|
|||
|
|
@ -142,7 +142,7 @@ There you will find various methods to support development on a monthly or a one
|
|||
|
||||
## Built with
|
||||
|
||||
* [Symfony 6](https://symfony.com/): The main framework used for the serverside PHP
|
||||
* [Symfony 5](https://symfony.com/): The main framework used for the serverside PHP
|
||||
* [Bootstrap 5](https://getbootstrap.com/) and [Bootswatch](https://bootswatch.com/): Used as website theme
|
||||
* [Fontawesome](https://fontawesome.com/): Used as icon set
|
||||
* [Hotwire Stimulus](https://stimulus.hotwired.dev/) and [Hotwire Turbo](https://turbo.hotwired.dev/): Frontend
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ perms: # Here comes a list with all Permission names (they have a perm_[name] co
|
|||
|
||||
parts: # e.g. this maps to perms_parts in User/Group database
|
||||
group: "data"
|
||||
label: "[[Part]]"
|
||||
label: "{{part}}"
|
||||
operations: # Here are all possible operations are listed => the op name is mapped to bit value
|
||||
read:
|
||||
label: "perm.read"
|
||||
|
|
@ -71,7 +71,7 @@ perms: # Here comes a list with all Permission names (they have a perm_[name] co
|
|||
|
||||
|
||||
storelocations: &PART_CONTAINING
|
||||
label: "[[Storage_location]]"
|
||||
label: "{{storage_location}}"
|
||||
group: "data"
|
||||
operations:
|
||||
read:
|
||||
|
|
@ -103,39 +103,39 @@ perms: # Here comes a list with all Permission names (they have a perm_[name] co
|
|||
|
||||
footprints:
|
||||
<<: *PART_CONTAINING
|
||||
label: "[[Footprint]]"
|
||||
label: "{{footprint}}"
|
||||
|
||||
categories:
|
||||
<<: *PART_CONTAINING
|
||||
label: "[[Category]]"
|
||||
label: "{{category}}"
|
||||
|
||||
suppliers:
|
||||
<<: *PART_CONTAINING
|
||||
label: "[[Supplier]]"
|
||||
label: "{{supplier}}"
|
||||
|
||||
manufacturers:
|
||||
<<: *PART_CONTAINING
|
||||
label: "[[Manufacturer]]"
|
||||
label: "{{manufacturer}}"
|
||||
|
||||
projects:
|
||||
<<: *PART_CONTAINING
|
||||
label: "[[Project]]"
|
||||
label: "{{project}}"
|
||||
|
||||
attachment_types:
|
||||
<<: *PART_CONTAINING
|
||||
label: "[[Attachment_type]]"
|
||||
label: "{{attachment_type}}"
|
||||
|
||||
currencies:
|
||||
<<: *PART_CONTAINING
|
||||
label: "[[Currency]]"
|
||||
label: "{{currency}}"
|
||||
|
||||
measurement_units:
|
||||
<<: *PART_CONTAINING
|
||||
label: "[[Measurement_unit]]"
|
||||
label: "{{measurement_unit}}"
|
||||
|
||||
part_custom_states:
|
||||
<<: *PART_CONTAINING
|
||||
label: "[[Part_custom_state]]"
|
||||
label: "{{part_custom_state}}"
|
||||
|
||||
tools:
|
||||
label: "perm.part.tools"
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@ See [Authentication chapter]({% link api/authentication.md %}) for more details.
|
|||
|
||||
The API is split into different endpoints, which are reachable under the `/api/` path of your Part-DB instance (
|
||||
e.g. `https://your-part-db.local/api/`).
|
||||
There are various endpoints for each entity type (like `parts`, `manufacturers`, etc.), which allow you to read and write data, and some special endpoints like `search` or `statistics`.
|
||||
There are various endpoints for each entity type (like `part`, `manufacturer`, etc.), which allow you to read and write data, and some special endpoints like `search` or `statistics`.
|
||||
|
||||
For example, all API endpoints for managing categories are available under `/api/categories/`. Depending on the exact
|
||||
path and the HTTP method used, you can read, create, update or delete categories.
|
||||
|
|
@ -56,7 +56,7 @@ For most entities, there are endpoints like this:
|
|||
* **POST**: `/api/categories/` - Create a new category
|
||||
* **GET**: `/api/categories/{id}` - Get a specific category by its ID
|
||||
* **DELETE**: `/api/categories/{id}` - Delete a specific category by its ID
|
||||
* **PATCH**: `/api/categories/{id}` - Update a specific category by its ID. Only the fields which are sent in the
|
||||
* **UPDATE**: `/api/categories/{id}` - Update a specific category by its ID. Only the fields which are sent in the
|
||||
request are updated, all other fields are left unchanged.
|
||||
Be aware that you have to set the [JSON Merge Patch](https://datatracker.ietf.org/doc/html/rfc7386) content type
|
||||
header (`Content-Type: application/merge-patch+json`) for this to work.
|
||||
|
|
|
|||
|
|
@ -23,14 +23,14 @@ each other so that it does not matter which one of your 1000 things of Part you
|
|||
A part entity has many fields, which can be used to describe it better. Most of the fields are optional:
|
||||
|
||||
* **Name** (Required): The name of the part or how you want to call it. This could be a manufacturer-provided name, or a
|
||||
name you thought of yourself. Each name needs to be unique and must exist in a single category only.
|
||||
name you thought of yourself. Each name needs to be unique and must exist in a single category.
|
||||
* **Description**: A short (single-line) description of what this part is/does. For longer information, you should use
|
||||
the comment field or the specifications
|
||||
* **Category** (Required): The category (see there) to which this part belongs to.
|
||||
* **Tags**: The list of tags this part belongs to. Tags can be used to group parts logically (similar to the category),
|
||||
but tags are much less strict and formal (they don't have to be defined beforehand) and you can assign multiple tags to
|
||||
a part. When clicking on a tag, a list with all parts which have the same tag, is shown.
|
||||
* **Min Instock**: *Not fully implemented yet*. Parts where the total instock is below this value will show up for
|
||||
* **Min Instock**: *Not really implemented yet*. Parts where the total instock is below this value, will show up for
|
||||
ordering.
|
||||
* **Footprint**: See there. Useful especially for electronic parts, which have one of the common electronic footprints (
|
||||
like DIP8, SMD0805 or similar). If a part has no explicitly defined preview picture, the preview picture of its
|
||||
|
|
@ -48,9 +48,9 @@ A part entity has many fields, which can be used to describe it better. Most of
|
|||
completely trustworthy.
|
||||
* **Favorite**: Parts with this flag are highlighted in parts lists
|
||||
* **Mass**: The mass of a single piece of this part (so of a single transistor). Given in grams.
|
||||
* **Internal Part Number** (IPN): Each part is automatically assigned a numerical ID that identifies a part in the
|
||||
database. This ID depends on when a part was created and cannot be changed. If you want to assign your own unique
|
||||
identifiers, or sync parts identifiers with the identifiers of another database, you can use this field.
|
||||
* **Internal Part number** (IPN): Each part is automatically assigned a numerical ID that identifies a part in the
|
||||
database. This ID depends on when a part was created and can not be changed. If you want to assign your own unique
|
||||
identifiers, or sync parts identifiers with the identifiers of another database you can use this field.
|
||||
|
||||
### Stock / Part lot
|
||||
|
||||
|
|
@ -99,12 +99,12 @@ possible category tree could look like this:
|
|||
|
||||
### Supplier
|
||||
|
||||
A supplier is a vendor/distributor where you can buy/order parts. Price information of parts is associated with a
|
||||
A Supplier is a vendor/distributor where you can buy/order parts. Price information of parts is associated with a
|
||||
supplier.
|
||||
|
||||
### Manufacturer
|
||||
|
||||
A manufacturer represents the company that manufactures/builds various parts (not necessarily sells them). If the
|
||||
A manufacturer represents the company that manufacturers/builds various parts (not necessarily sell them). If the
|
||||
manufacturer also sells the parts, you have to create a supplier for that.
|
||||
|
||||
### Storage location
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ nav_order: 5
|
|||
|
||||
# Configuration
|
||||
|
||||
Part-DB's behavior can be configured to your needs. There are different kinds of configuration options: Options that are
|
||||
Part-DBs behavior can be configured to your needs. There are different kinds of configuration options: Options, which are
|
||||
user-changeable (changeable dynamically via frontend), options that can be configured by environment variables, and
|
||||
options that are only configurable via Symfony config files.
|
||||
|
||||
|
|
@ -40,8 +40,8 @@ The following configuration options can only be changed by the server administra
|
|||
variables, changing the `.env.local` file or setting env for your docker container. Here are just the most important
|
||||
options listed, see `.env` file for the full list of possible env variables.
|
||||
|
||||
Environment variables allow you to overwrite settings in the web interface. This is useful if you want to enforce certain
|
||||
settings to be unchangeable by users, or if you want to configure settings in a central place in a deployed environment.
|
||||
Environment variables allow to overwrite settings in the web interface. This is useful, if you want to enforce certain
|
||||
settings to be unchangable by users, or if you want to configure settings in a central place in a deployed environment.
|
||||
On the settings page, you can hover over a setting to see, which environment variable can be used to overwrite it, it
|
||||
is shown as tooltip. API keys or similar sensitive data which is overwritten by env variables, are redacted on the web
|
||||
interface, so that even administrators cannot see them (only the last 2 characters and the length).
|
||||
|
|
@ -105,11 +105,11 @@ bundled with Part-DB. Set `DATABASE_MYSQL_SSL_VERIFY_CERT` if you want to accept
|
|||
* `part_delete`: Delete operation of an existing part
|
||||
* `part_create`: Creation of a new part
|
||||
* `part_stock_operation`: Stock operation on a part (therefore withdraw, add or move stock)
|
||||
* `datastructure_edit`: Edit operation of an existing data structure (e.g. category, manufacturer, ...)
|
||||
* `datastructure_delete`: Delete operation of an existing data structure (e.g. category, manufacturer, ...)
|
||||
* `datastructure_create`: Creation of a new data structure (e.g. category, manufacturer, ...)
|
||||
* `CHECK_FOR_UPDATES` (default `1`): Set this to 0 if you do not want Part-DB to connect to GitHub to check for new
|
||||
versions, or if your server cannot connect to the internet.
|
||||
* `datastructure_edit`: Edit operation of an existing datastructure (e.g. category, manufacturer, ...)
|
||||
* `datastructure_delete`: Delete operation of a existing datastructure (e.g. category, manufacturer, ...)
|
||||
* `datastructure_create`: Creation of a new datastructure (e.g. category, manufacturer, ...)
|
||||
* `CHECK_FOR_UPDATES` (default `1`): Set this to 0, if you do not want Part-DB to connect to GitHub to check for new
|
||||
versions, or if your server can not connect to the internet.
|
||||
* `APP_SECRET` (env only): This variable is a configuration parameter used for various security-related purposes,
|
||||
particularly for securing and protecting various aspects of your application. It's a secret key that is used for
|
||||
cryptographic operations and security measures (session management, CSRF protection, etc..). Therefore this
|
||||
|
|
@ -262,10 +262,10 @@ markdown (and even some subset of HTML) syntax to format the text.
|
|||
|
||||
## parameters.yaml
|
||||
|
||||
You can also configure some options via the `config/parameters.yaml` file. This should normally not be needed,
|
||||
and you should know what you are doing when you change something here. You should expect that you will have to do some
|
||||
manual merges when you have changed something here and update to a newer version of Part-DB. It is possible that
|
||||
configuration options here will change or be completely removed in future versions of Part-DB.
|
||||
You can also configure some options via the `config/parameters.yaml` file. This should normally not need,
|
||||
and you should know what you are doing, when you change something here. You should expect, that you will have to do some
|
||||
manual merge, when you have changed something here and update to a newer version of Part-DB. It is possible that
|
||||
configuration options here will change or be completely removed in future versions of Part-DB.
|
||||
|
||||
If you change something here, you have to clear the cache, before the changes will take effect with the
|
||||
command `bin/console cache:clear`.
|
||||
|
|
|
|||
|
|
@ -27,31 +27,31 @@ It is installed on a web server and so can be accessed with any browser without
|
|||
* Inventory management of your electronic parts. Each part can be assigned to a category, footprint, manufacturer,
|
||||
and multiple store locations and price information. Parts can be grouped using tags. You can associate various files
|
||||
like datasheets or pictures with the parts.
|
||||
* Multi-language support (currently German, English, Russian, Japanese, French, Czech, Danish, and Chinese)
|
||||
* Barcodes/Labels generator for parts and storage locations, scan barcodes via webcam using the built-in barcode scanner
|
||||
* User system with groups and detailed (fine-grained) permissions.
|
||||
* Multi-language support (currently German, English, Russian, Japanese and French (experimental))
|
||||
* Barcodes/Labels generator for parts and storage locations, scan barcodes via webcam using the builtin barcode scanner
|
||||
* User system with groups and detailed (fine granular) permissions.
|
||||
Two-factor authentication is supported (Google Authenticator and Webauthn/U2F keys) and can be enforced for groups.
|
||||
Password reset via email can be set up.
|
||||
Password reset via email can be setup.
|
||||
* Optional support for single sign-on (SSO) via SAML (using an intermediate service
|
||||
like [Keycloak](https://www.keycloak.org/) you can connect Part-DB to an existing LDAP or Active Directory server)
|
||||
* Import/Export system
|
||||
* Project management: Create projects and assign parts to the bill of material (BOM), to show how often you could build
|
||||
this project and directly withdraw all components needed from DB
|
||||
* Event log: Track what changes happen to your inventory, track which user does what. Revert your parts to older
|
||||
* Event log: Track what changes happens to your inventory, track which user does what. Revert your parts to older
|
||||
versions.
|
||||
* Responsive design: You can use Part-DB on your PC, your tablet, and your smartphone using the same interface.
|
||||
* Responsive design: You can use Part-DB on your PC, your tablet and your smartphone using the same interface.
|
||||
* MySQL, SQLite and PostgreSQL are supported as database backends
|
||||
* Support for rich text descriptions and comments in parts
|
||||
* Support for multiple currencies and automatic update of exchange rates supported
|
||||
* Powerful search and filter function, including parametric search (search for parts according to some specifications)
|
||||
* Easy migration from an existing PartKeepr instance (see [here]({%link partkeepr_migration.md %}))
|
||||
* Use cloud providers (like Octopart, Digikey, Farnell, Mouser, or TME) to automatically get part information, datasheets, and
|
||||
* Use cloud providers (like Octopart, Digikey, Farnell or TME) to automatically get part information, datasheets and
|
||||
prices for parts (see [here]({% link usage/information_provider_system.md %}))
|
||||
* API to access Part-DB from other applications/scripts
|
||||
* [Integration with KiCad]({%link usage/eda_integration.md %}): Use Part-DB as the central datasource for your
|
||||
KiCad and see available parts from Part-DB directly inside KiCad.
|
||||
* [Integration with KiCad]({%link usage/eda_integration.md %}): Use Part-DB as central datasource for your
|
||||
KiCad and see available parts from Part-DB directly inside KiCad.
|
||||
|
||||
With these features, Part-DB is useful to hobbyists, who want to keep track of their private electronic parts inventory,
|
||||
With these features Part-DB is useful to hobbyists, who want to keep track of their private electronic parts inventory,
|
||||
or makerspaces, where many users should have (controlled) access to the shared inventory.
|
||||
|
||||
Part-DB is also used by small companies and universities for managing their inventory.
|
||||
|
|
@ -67,11 +67,11 @@ See [LICENSE](https://github.com/Part-DB/Part-DB-symfony/blob/master/LICENSE) fo
|
|||
## Donate for development
|
||||
|
||||
If you want to donate to the Part-DB developer, see the sponsor button in the top bar (next to the repo name).
|
||||
There you will find various methods to support development on a monthly or a one-time basis.
|
||||
There you will find various methods to support development on a monthly or a one time base.
|
||||
|
||||
## Built with
|
||||
|
||||
* [Symfony 6](https://symfony.com/): The main framework used for the serverside PHP
|
||||
* [Symfony 5](https://symfony.com/): The main framework used for the serverside PHP
|
||||
* [Bootstrap 5](https://getbootstrap.com/) and [Bootswatch](https://bootswatch.com/): Used as website theme
|
||||
* [Fontawesome](https://fontawesome.com/): Used as icon set
|
||||
* [Hotwire Stimulus](https://stimulus.hotwired.dev/) and [Hotwire Turbo](https://turbo.hotwired.dev/): Frontend
|
||||
|
|
|
|||
|
|
@ -8,4 +8,4 @@ has_children: true
|
|||
# Installation
|
||||
Below you can find some guides to install Part-DB.
|
||||
|
||||
For hobbyists without much experience, we recommend the Docker installation or direct installation on Debian.
|
||||
For the hobbyists without much experience, we recommend the docker installation or direct installation on debian.
|
||||
|
|
@ -136,7 +136,7 @@ services:
|
|||
# In docker env logs will be redirected to stderr
|
||||
- APP_ENV=docker
|
||||
|
||||
# Uncomment this, if you want to use the automatic database migration feature. With this you do not have to
|
||||
# Uncomment this, if you want to use the automatic database migration feature. With this you have you do not have to
|
||||
# run the doctrine:migrations:migrate commands on installation or upgrade. A database backup is written to the uploads/
|
||||
# folder (under .automigration-backup), so you can restore it, if the migration fails.
|
||||
# This feature is currently experimental, so use it at your own risk!
|
||||
|
|
|
|||
|
|
@ -28,9 +28,9 @@ php bin/console cache:clear
|
|||
php bin/console doctrine:migrations:migrate
|
||||
```
|
||||
|
||||
If this does not help, please [open an issue on GitHub](https://github.com/Part-DB/Part-DB-server).
|
||||
If this does not help, please [open an issue on GitHub](https://github.com/Part-DB/Part-DB-symfony).
|
||||
|
||||
## Search for a user and reset the password
|
||||
## Search for the user and reset the password:
|
||||
|
||||
You can list all users with the following command: `php bin/console partdb:users:list`
|
||||
To reset the password of a user you can use the following
|
||||
|
|
@ -52,4 +52,4 @@ Please include the error logs in your issue on GitHub, if you open an issue.
|
|||
|
||||
## Report Issue
|
||||
|
||||
If an error occurs, or you found a bug, please [open an issue on GitHub](https://github.com/Part-DB/Part-DB-server).
|
||||
If an error occurs, or you found a bug, please [open an issue on GitHub](https://github.com/Part-DB/Part-DB-symfony).
|
||||
|
|
|
|||
|
|
@ -5,7 +5,5 @@ nav_order: 7
|
|||
has_children: true
|
||||
---
|
||||
|
||||
# Upgrade
|
||||
|
||||
This section provides information on how to upgrade Part-DB to the latest version.
|
||||
This is intended for major release upgrades, where requirements or things change significantly.
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ parent: Usage
|
|||
|
||||
# Backup and Restore Data
|
||||
|
||||
When working productively, you should back up the data and configuration of Part-DB regularly to prevent data loss. This
|
||||
When working productively you should back up the data and configuration of Part-DB regularly to prevent data loss. This
|
||||
is also useful if you want to migrate your Part-DB instance from one server to another. In that case, you just have to
|
||||
back up the data on server 1, move the backup to server 2, install Part-DB on server 2, and restore the backup.
|
||||
|
||||
|
|
@ -27,7 +27,7 @@ for more info about these options.
|
|||
|
||||
## Backup (manual)
|
||||
|
||||
Three parts have to be backed up: The configuration files, which contain the instance-specific options, the
|
||||
3 parts have to be backed up: The configuration files, which contain the instance-specific options, the
|
||||
uploaded files of attachments, and the database containing the most data of Part-DB.
|
||||
Everything else like thumbnails and cache files, are recreated automatically when needed.
|
||||
|
||||
|
|
@ -44,7 +44,7 @@ You have to recursively copy the `uploads/` folder and the `public/media` folder
|
|||
|
||||
#### SQLite
|
||||
|
||||
If you are using SQLite, it is sufficient to just copy your `app.db` from your database location (normally `var/app.db`)
|
||||
If you are using sqlite, it is sufficient to just copy your `app.db` from your database location (normally `var/app.db`)
|
||||
to your backup location.
|
||||
|
||||
#### MySQL / MariaDB
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ parent: Usage
|
|||
|
||||
Part-DB provides some console commands to display various information or perform some tasks.
|
||||
The commands are invoked from the main directory of Part-DB with the command `php bin/console [command]` in the context
|
||||
of the web server user (so usually the webserver user), so you may have to use `sudo` or `su` to execute the commands:
|
||||
of the database user (so usually the webserver user), so you maybe have to use `sudo` or `su` to execute the commands:
|
||||
|
||||
```bash
|
||||
sudo -u www-data php bin/console [command]
|
||||
|
|
@ -17,8 +17,8 @@ sudo -u www-data php bin/console [command]
|
|||
You can get help for every command with the parameter `--help`. See `php bin/console` for a list of all available
|
||||
commands.
|
||||
|
||||
If you are running Part-DB in a Docker container, you must either execute the commands from a shell inside the container,
|
||||
or use the `docker exec` command to execute the command directly inside the container. For example, if your Docker container
|
||||
If you are running Part-DB in a docker container, you must either execute the commands from a shell inside a container,
|
||||
or use the `docker exec` command to execute the command directly inside the container. For example if you docker container
|
||||
is named `partdb`, you can execute the command `php bin/console cache:clear` with the following command:
|
||||
|
||||
```bash
|
||||
|
|
@ -61,7 +61,7 @@ docker exec --user=www-data partdb php bin/console cache:clear
|
|||
* `partdb:attachments:clean-unused`: Remove all attachments which are not used by any database entry (e.g. orphaned
|
||||
attachments)
|
||||
* `partdb:cache:clear`: Clears all caches, so the next page load will be slower, but the cache will be rebuilt. This can
|
||||
maybe fix some issues when the cache was corrupted. This command is also needed after changing things in
|
||||
maybe fix some issues, when the cache were corrupted. This command is also needed after changing things in
|
||||
the `parameters.yaml` file or upgrading Part-DB.
|
||||
* `partdb:migrations:import-partkeepr`: Imports a mysqldump XML dump of a PartKeepr database into Part-DB. This is only
|
||||
needed for users, which want to migrate from PartKeepr to Part-DB. *All existing data in the Part-DB database is
|
||||
|
|
@ -76,6 +76,6 @@ The value of the environment variable is copied to the settings database, so the
|
|||
|
||||
## Attachment commands
|
||||
|
||||
* `php bin/console partdb:attachments:download`: Download all attachments that are not already downloaded to the
|
||||
local filesystem. This is useful to create local backups of the attachments, no matter what happens on the remote, and
|
||||
also makes picture thumbnails available for the frontend for them.
|
||||
* `php bin/console partdb:attachments:download`: Download all attachments, which are not already downloaded, to the
|
||||
local filesystem. This is useful to create local backups of the attachments, no matter what happens on the remote and
|
||||
also makes pictures thumbnails available for the frontend for them
|
||||
|
|
|
|||
|
|
@ -17,14 +17,14 @@ This also allows to configure available and usable parts and their properties in
|
|||
## KiCad Setup
|
||||
|
||||
{: .important }
|
||||
> Part-DB uses the HTTP library feature of KiCad, which was experimental in earlier versions. If you want to use this feature, you need to install KiCad 8 or newer.
|
||||
> Part-DB uses the HTTP library feature of KiCad, which is experimental and not part of the stable KiCad 7 releases. If you want to use this feature, you need to install a KiCad nightly build (7.99 version). This feature will most likely also be part of KiCad 8.
|
||||
|
||||
Part-DB should be accessible from the PCs with KiCad. The URL should be stable (so no dynamically changing IP).
|
||||
You require a user account in Part-DB, which has permission to access the Part-DB API and create API tokens. Every user can have their own account, or you set up a shared read-only account.
|
||||
Part-DB should be accessible from the PCs with KiCAD. The URL should be stable (so no dynamically changing IP).
|
||||
You require a user account in Part-DB, which has permission to access Part-DB API and create API tokens. Every user can have its own account, or you set up a shared read-only account.
|
||||
|
||||
To connect KiCad with Part-DB do the following steps:
|
||||
|
||||
1. Create an API token on the user settings page for the KiCad application and copy/save it when it is shown. Currently, KiCad can only read the Part-DB database, so a token with a read-only scope is enough.
|
||||
1. Create an API token on the user settings page for the KiCAD application and copy/save it, when it is shown. Currently, KiCad can only read Part-DB database, so a token with a read-only scope is enough.
|
||||
2. Add some EDA metadata to parts, categories, or footprints. Only parts with usable info will show up in KiCad. See below for more info.
|
||||
3. Create a file `partd.kicad_httplib` (or similar, only the extension is important) with the following content:
|
||||
```
|
||||
|
|
@ -54,7 +54,7 @@ Part-DB doesn't save any concrete footprints or symbols for the part. Instead, P
|
|||
|
||||
You can define this on a per-part basis using the KiCad symbol and KiCad footprint field in the EDA tab of the part editor. Or you can define it at a category (symbol) or footprint level, to assign this value to all parts with this category and footprint.
|
||||
|
||||
For example, to configure the values for a BC547 transistor you would put `Transistor_BJT:BC547` in the part's KiCad symbol field to give it the right schematic symbol in Eeschema and `Package_TO_SOT_THT:TO-92` to give it the right footprint in Pcbnew.
|
||||
For example, to configure the values for a BC547 transistor you would put `Transistor_BJT:BC547` on the parts Kicad symbol to give it the right schematic symbol in EEschema and `Package_TO_SOT_THT:TO-92` to give it the right footprint in PcbNew.
|
||||
|
||||
If you type in a character, you will get an autocomplete list of all symbols and footprints available in the KiCad standard library. You can also input your own value.
|
||||
|
||||
|
|
@ -65,7 +65,7 @@ you need to define at least a symbol, footprint, reference prefix, or value on a
|
|||
|
||||
You can use the "Force visibility" checkbox on a part or category to override this behavior and force parts to be visible or hidden in KiCad.
|
||||
|
||||
*Please note that KiCad caches the library categories. So if you change something that would change the visible categories in KiCad, you have to reload Eeschema to see the changes.*
|
||||
*Please note that KiCad caches the library categories. So if you change something, which would change the visible categories in KiCad, you have to reload EEschema to see the changes.*
|
||||
|
||||
### Category depth in KiCad
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ nav_order: 4
|
|||
|
||||
# Getting started
|
||||
|
||||
After installing Part-DB, you should begin with customizing the settings and setting up the basic structures.
|
||||
After Part-DB you should begin with customizing the settings and setting up the basic structures.
|
||||
Before starting, it's useful to read a bit about the [concepts of Part-DB]({% link concepts.md %}).
|
||||
|
||||
1. TOC
|
||||
|
|
@ -14,8 +14,8 @@ Before starting, it's useful to read a bit about the [concepts of Part-DB]({% li
|
|||
|
||||
## Customize system settings
|
||||
|
||||
Before starting creating data structures, you should check the system settings to ensure that they fit your needs.
|
||||
After logging in as an administrator, you can find the settings in the sidebar under `Tools -> System -> Settings`.
|
||||
Before starting creating datastructures, you should check the system settings to ensure that they fit your needs.
|
||||
After login as an administrator, you can find the settings in the sidebar under `Tools -> System -> Settings`.
|
||||

|
||||
|
||||
Here you can change various settings, like the name of your Part-DB instance (which is shown in the title bar of the
|
||||
|
|
@ -35,9 +35,9 @@ the navigation bar drop-down with the user symbol).
|
|||
|
||||

|
||||
|
||||
There you can also find the option to set up Two-Factor Authentication methods like Google Authenticator. Using this is
|
||||
There you can also find the option, to set up Two-Factor Authentication methods like Google Authenticator. Using this is
|
||||
highly recommended (especially if you have admin permissions) to increase the security of your account. (Two-factor authentication
|
||||
can even be enforced for all members of a user group)
|
||||
even can be enforced for all members of a user group)
|
||||
|
||||
In the user settings panel, you can change account info like your username, your first and last name (which will be
|
||||
shown alongside your username to identify you better), department information, and your email address. The email address
|
||||
|
|
@ -64,7 +64,7 @@ $E=mc^2$) or `$$` (like `$$E=mc^2$$`) which will be rendered as a block, like so
|
|||
When logged in as administrator, you can open the users menu in the `Tools` section of the sidebar
|
||||
under `System -> Users`.
|
||||
On this page you can create new users, change their passwords and settings, and change their permissions.
|
||||
For each user who should use Part-DB, you should set up their own account so that tracking of what each user did works
|
||||
For each user who should use Part-DB you should set up their own account so that tracking of what user did works
|
||||
properly.
|
||||

|
||||
|
||||
|
|
@ -207,7 +207,7 @@ You have to enter at least a name for the part and choose a category for it, the
|
|||
However, it is recommended to fill out as much information as possible, as this will make it easier to find the part
|
||||
later.
|
||||
|
||||
You can choose from your created data structures to add manufacturer information, supplier information, etc. to the part.
|
||||
You can also create new data structures on the fly if you want to add additional information to the part, by typing the
|
||||
name of the new data structure in the field and selecting the "New ..." option in the dropdown menu. See [tips]({% link
|
||||
You can choose from your created datastructures to add manufacturer information, supplier information, etc. to the part.
|
||||
You can also create new datastructures on the fly, if you want to add additional information to the part, by typing the
|
||||
name of the new datastructure in the field and select the "New ..." option in the dropdown menu. See [tips]({% link
|
||||
usage/tips_tricks.md %}) for more information.
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ Part-DB. Data can also be exported from Part-DB into various formats.
|
|||
> individually in the permissions settings.
|
||||
|
||||
If you want to import data from PartKeepr you might want to look into the [PartKeepr migration guide]({% link
|
||||
partkeepr_migration.md %}).
|
||||
upgrade/upgrade_legacy.md %}).
|
||||
|
||||
### Import parts
|
||||
|
||||
|
|
@ -47,9 +47,9 @@ You can upload the file that should be imported here and choose various options
|
|||
the import file (or the export will error, if no category is specified).
|
||||
* **Mark all imported parts as "Needs review"**: If this is selected, all imported parts will be marked as "Needs
|
||||
review" after the import. This can be useful if you want to review all imported parts before using them.
|
||||
* **Create unknown data structures**: If this is selected, Part-DB will create new data structures (like categories,
|
||||
manufacturers, etc.) if no data structure(s) with the same name and path already exist. If this is not selected, only
|
||||
existing data structures will be used, and if no matching data structure is found, the imported parts field will be empty.
|
||||
* **Create unknown data structures**: If this is selected Part-DB will create new data structures (like categories,
|
||||
manufacturers, etc.) if no data structure(s) with the same name and path already exists. If this is not selected, only
|
||||
existing data structures will be used and if no matching data structure is found, the imported parts field will be empty.
|
||||
* **Path delimiter**: Part-DB allows you to create/select nested data structures (like categories, manufacturers, etc.)
|
||||
by using a path (e.g. `Category 1->Category 1.1`, which will select/create the `Category 1.1` whose parent
|
||||
is `Category 1`). This path is separated by the path delimiter. If you want to use a different path delimiter than the
|
||||
|
|
|
|||
|
|
@ -198,6 +198,10 @@ the [Mouser API page](https://www.mouser.de/api-home/).
|
|||
You will receive an API token, which you have to put in the Part-DB env configuration (see below):
|
||||
At the registration you choose a country, language, and currency in which you want to get the results.
|
||||
|
||||
*Attention*: Currently (January 2024) the mouser API seems to be somewhat broken, in the way that it does not return any
|
||||
information about datasheets and part specifications. Therefore Part-DB can not retrieve them, even if they are shown
|
||||
at the mouser page. See [issue #503](https://github.com/Part-DB/Part-DB-server/issues/503) for more info.
|
||||
|
||||
Following env configuration options are available:
|
||||
|
||||
* `PROVIDER_MOUSER_KEY`: The API key you got from Mouser (mandatory)
|
||||
|
|
@ -213,7 +217,7 @@ Following env configuration options are available:
|
|||
webshop uses an internal JSON based API to render the page. Part-DB can use this inofficial API to get part information
|
||||
from LCSC.
|
||||
|
||||
**Please note that the use of this internal API is not intended or endorsed by LCSC and it could break at any time. So use it at your own risk.**
|
||||
**Please note, that the use of this internal API is not intended or endorsed by LCS and it could break at any time. So use it at your own risk.**
|
||||
|
||||
An API key is not required, it is enough to enable the provider using the following env configuration options:
|
||||
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ parent: Usage
|
|||
Part-DB supports the generation and printing of labels for parts, part lots and storage locations.
|
||||
You can use the "Tools -> Label generator" menu entry to create labels or click the label generation link on the part.
|
||||
|
||||
You can define label templates by creating label profiles. This way you can create many similar-looking labels for
|
||||
You can define label templates by creating Label profiles. This way you can create many similar-looking labels with for
|
||||
many parts.
|
||||
|
||||
The content of the labels is defined by the template's content field. You can use the WYSIWYG editor to create and style
|
||||
|
|
|
|||
|
|
@ -65,7 +65,7 @@ $$E=mc^2$$
|
|||
## Update currency exchange rates automatically
|
||||
|
||||
Part-DB can update the currency exchange rates of all defined currencies programmatically
|
||||
by calling `php bin/console partdb:currencies:update-exchange-rates`.
|
||||
by calling the `php bin/console partdb:currencies:update-exchange-rates`.
|
||||
|
||||
If you call this command regularly (e.g. with a cronjob), you can keep the exchange rates up-to-date.
|
||||
|
||||
|
|
|
|||
|
|
@ -60,10 +60,10 @@ readonly class RegisterSynonymsAsTranslationParametersListener
|
|||
|
||||
//Generate a placeholder for each element type
|
||||
foreach (ElementTypes::cases() as $elementType) {
|
||||
//Versions with capitalized first letter
|
||||
$capitalized = ucfirst($elementType->value); //We have only ASCII element type values, so this is sufficient
|
||||
$placeholders['[' . $capitalized . ']'] = $this->typeNameGenerator->typeLabel($elementType);
|
||||
$placeholders['[[' . $capitalized . ']]'] = $this->typeNameGenerator->typeLabelPlural($elementType);
|
||||
//We have a placeholder for singular
|
||||
$placeholders['{' . $elementType->value . '}'] = $this->typeNameGenerator->typeLabel($elementType);
|
||||
//We have a placeholder for plural
|
||||
$placeholders['{{' . $elementType->value . '}}'] = $this->typeNameGenerator->typeLabelPlural($elementType);
|
||||
|
||||
//And we have lowercase versions for both
|
||||
$placeholders['[' . $elementType->value . ']'] = mb_strtolower($this->typeNameGenerator->typeLabel($elementType));
|
||||
|
|
|
|||
|
|
@ -40,11 +40,10 @@ class RegisterSynonymsAsTranslationParametersTest extends KernelTestCase
|
|||
$placeholders = $this->listener->getSynonymPlaceholders();
|
||||
|
||||
$this->assertIsArray($placeholders);
|
||||
// Curly braces for lowercase versions
|
||||
$this->assertSame('Part', $placeholders['{part}']);
|
||||
$this->assertSame('Parts', $placeholders['{{part}}']);
|
||||
//Lowercase versions:
|
||||
$this->assertSame('part', $placeholders['[part]']);
|
||||
$this->assertSame('parts', $placeholders['[[part]]']);
|
||||
// Square brackets for capitalized versions (with capital first letter in placeholder)
|
||||
$this->assertSame('Part', $placeholders['[Part]']);
|
||||
$this->assertSame('Parts', $placeholders['[[Part]]']);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="cs">
|
||||
<file id="messages.en">
|
||||
<unit id="x_wTSQS" name="attachment_type.caption">
|
||||
|
|
@ -147,6 +147,17 @@
|
|||
<target>Nová měna</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="YFQ8iCW" name="project.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
<note priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
<note priority="1">templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>project.caption</source>
|
||||
<target>Projekt</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="pe43jlV" name="project.edit">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:8</note>
|
||||
|
|
@ -578,6 +589,17 @@
|
|||
<target>Nové umístění</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Rt3eY_7" name="supplier.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
<note priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
<note priority="1">templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>supplier.caption</source>
|
||||
<target>Dodavatelé</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ozZU_B5" name="supplier.edit">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:16</note>
|
||||
|
|
@ -2409,6 +2431,26 @@ Související prvky budou přesunuty nahoru.</target>
|
|||
<target>Jednotková cena</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="CbWR2nl" name="edit.caption_short">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:71</note>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:71</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>edit.caption_short</source>
|
||||
<target>Upravit</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="er4pQft" name="delete.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:72</note>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:72</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>delete.caption</source>
|
||||
<target>Smazat</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="pg0yCCK" name="part_lots.description">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_part_lots.html.twig:7</note>
|
||||
|
|
@ -3021,6 +3063,16 @@ Související prvky budou přesunuty nahoru.</target>
|
|||
<target>Pro zajištění přístupu i v případě ztráty klíče doporučujeme zaregistrovat druhý klíč jako zálohu a uložit jej na bezpečném místě!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="IcnYTDa" name="r_u2f_two_factor.name">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:16</note>
|
||||
<note priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:16</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>r_u2f_two_factor.name</source>
|
||||
<target>Zobrazený název klíče (např. Záloha)</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="wH4JBAx" name="tfa_u2f.add_key.add_button">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:19</note>
|
||||
|
|
@ -4014,6 +4066,17 @@ Pokud jste to provedli nesprávně nebo pokud počítač již není důvěryhodn
|
|||
<target>Dodavatel</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="liOuf4u" name="search.deactivateBarcode">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:57</note>
|
||||
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:52</note>
|
||||
<note priority="1">templates\base.html.twig:75</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>search.deactivateBarcode</source>
|
||||
<target>Deaktivovat čárový kód</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="h7QrXRa" name="search.regexmatching">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:61</note>
|
||||
|
|
@ -4305,6 +4368,16 @@ Pokud jste to provedli nesprávně nebo pokud počítač již není důvěryhodn
|
|||
<target>Uložené změny!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="bNFdvNL" name="part.edited_flash.invalid">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\Controller\PartController.php:186</note>
|
||||
<note priority="1">Part-DB1\src\Controller\PartController.php:186</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.edited_flash.invalid</source>
|
||||
<target>Chyba při ukládání: Zkontrolujte prosím své zadání!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="XFmvSsv" name="part.deleted">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\Controller\PartController.php:216</note>
|
||||
|
|
@ -4538,6 +4611,16 @@ Pokud jste to provedli nesprávně nebo pokud počítač již není důvěryhodn
|
|||
<target>Nové záložní kódy byly úspěšně vygenerovány.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="9OPMdQa" name="attachment.table.filename">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:148</note>
|
||||
<note priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:148</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>attachment.table.filename</source>
|
||||
<target>Název souboru</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="hSn3zNG" name="attachment.table.filesize">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:153</note>
|
||||
|
|
@ -6325,6 +6408,16 @@ Pokud jste to provedli nesprávně nebo pokud počítač již není důvěryhodn
|
|||
<target>Nový prvek</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="U.Ovrd7" name="attachment.external_file">
|
||||
<notes>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_attachments_info.html.twig:34</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>attachment.external_file</source>
|
||||
<target>Externí soubor</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="YqYH6GX" name="attachment.edit">
|
||||
<notes>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_attachments_info.html.twig:62</note>
|
||||
|
|
@ -6595,6 +6688,16 @@ Pokud jste to provedli nesprávně nebo pokud počítač již není důvěryhodn
|
|||
<target>Rodič nemůže být jedním ze svých potomků.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="j_GFZOQ" name="validator.part_lot.location_full.no_increasment">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>validator.part_lot.location_full.no_increasment</source>
|
||||
<target>Místo je obsazeno. Množství nelze navýšit (nová hodnota musí být menší než {{ old_amount }}).</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="eeEjB4s" name="validator.part_lot.location_full">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
|
|
@ -7448,6 +7551,39 @@ Element 3</target>
|
|||
<target>Zrušit změny</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="rwhG3NF" name="part.withdraw.btn">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:166</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.btn</source>
|
||||
<target>Stáhnout</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="KYhBkRo" name="part.withdraw.comment:">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:171</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.comment:</source>
|
||||
<target>Komentář/účel</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="kAlV8Zt" name="part.add.caption">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:189</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.add.caption</source>
|
||||
<target>Přidání dílů</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="TAZxRYj" name="part.add.btn">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:194</note>
|
||||
|
|
@ -7459,6 +7595,28 @@ Element 3</target>
|
|||
<target>Přidat</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="yqLffb1" name="part.add.comment">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:199</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.add.comment</source>
|
||||
<target>Komentář/účel</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="oj5uuIF" name="admin.comment">
|
||||
<notes>
|
||||
<note priority="1">templates\AdminPages\CompanyAdminBase.html.twig:15</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>admin.comment</source>
|
||||
<target>Poznámky</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="VI_567B" name="manufacturer_url.label">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:83</note>
|
||||
|
|
@ -7470,6 +7628,69 @@ Element 3</target>
|
|||
<target>Odkaz na výrobce</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="hx8T2RQ" name="part.description.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:66</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.description.placeholder</source>
|
||||
<target>např. NPN 45V 0,1A 0,5W</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="SDwGex2" name="part.instock.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:69</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.instock.placeholder</source>
|
||||
<target>např. 10</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="of7AUNW" name="part.mininstock.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:72</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.mininstock.placeholder</source>
|
||||
<target>např. 5</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="OsZzrme" name="part.order.price_per">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.order.price_per</source>
|
||||
<target>Cena za</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="dEQm2lQ" name="part.withdraw.caption">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.caption</source>
|
||||
<target>Odebrání dílů</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="MxKRRx_" name="datatable.datatable.lengthMenu">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>datatable.datatable.lengthMenu</source>
|
||||
<target>_MENU_</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="IPge2iH" name="perm.group.parts">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
|
|
@ -8548,6 +8769,15 @@ Element 3</target>
|
|||
<target>Zobrazit staré verze prvků (cestování v čase)</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="tyCC1qL" name="tfa_u2f.key_added_successful">
|
||||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>tfa_u2f.key_added_successful</source>
|
||||
<target>Bezpečnostní klíč byl úspěšně přidán.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="gDVCAxj" name="log.type.security.google_disabled">
|
||||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
|
|
@ -8746,6 +8976,12 @@ Element 3</target>
|
|||
<target>Pokud je tato možnost povolena, musí každý přímý člen této skupiny nakonfigurovat alespoň jeden druhý faktor pro ověření. Doporučeno pro skupiny správců s velkým počtem oprávnění.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="O2l2jsJ" name="selectpicker.empty">
|
||||
<segment state="translated">
|
||||
<source>selectpicker.empty</source>
|
||||
<target>Nic není vybráno</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="NwsYm0P" name="selectpicker.nothing_selected">
|
||||
<segment state="translated">
|
||||
<source>selectpicker.nothing_selected</source>
|
||||
|
|
@ -8998,6 +9234,12 @@ Element 3</target>
|
|||
<target>Vaše heslo je třeba změnit! Nastavte prosím nové heslo.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="x98ftIM" name="tree.root_node.text">
|
||||
<segment state="translated">
|
||||
<source>tree.root_node.text</source>
|
||||
<target>Kořenový uzel</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="2LkM7pn" name="part_list.action.select_null">
|
||||
<segment state="translated">
|
||||
<source>part_list.action.select_null</source>
|
||||
|
|
@ -11496,6 +11738,12 @@ Vezměte prosím na vědomí, že se nemůžete vydávat za uživatele se zakáz
|
|||
<target>Datum vypršení platnosti</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="5k6W3jw" name="api_tokens.added_date">
|
||||
<segment state="translated">
|
||||
<source>api_tokens.added_date</source>
|
||||
<target>Přidáno v</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="leWWwKP" name="api_tokens.last_time_used">
|
||||
<segment state="translated">
|
||||
<source>api_tokens.last_time_used</source>
|
||||
|
|
@ -13411,89 +13659,5 @@ Vezměte prosím na vědomí, že se nemůžete vydávat za uživatele se zakáz
|
|||
<target>Minimální šířka náhledu (px)</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="hYrcka2" name="attachment_type.labelp">
|
||||
<segment>
|
||||
<source>attachment_type.labelp</source>
|
||||
<target>Typy příloh</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="5.oI1XD" name="currency.labelp">
|
||||
<segment>
|
||||
<source>currency.labelp</source>
|
||||
<target>Měny</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="aXr7mN." name="group.labelp">
|
||||
<segment>
|
||||
<source>group.labelp</source>
|
||||
<target>Skupiny</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="p.Sjja3" name="label_profile.labelp">
|
||||
<segment>
|
||||
<source>label_profile.labelp</source>
|
||||
<target>Profily štítků</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="8F2EwVK" name="measurement_unit.labelp">
|
||||
<segment>
|
||||
<source>measurement_unit.labelp</source>
|
||||
<target>Měrné jednotky</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="UVDJmYp" name="orderdetail.labelp">
|
||||
<segment>
|
||||
<source>orderdetail.labelp</source>
|
||||
<target>Detaily objednávek</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="4KRV2mB" name="parameter.labelp">
|
||||
<segment>
|
||||
<source>parameter.labelp</source>
|
||||
<target>Parametry</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="R4hoCqe" name="part.labelp">
|
||||
<segment>
|
||||
<source>part.labelp</source>
|
||||
<target>Díly</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="AAYYeiw" name="part_association.labelp">
|
||||
<segment>
|
||||
<source>part_association.labelp</source>
|
||||
<target>Spojení dílů</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Y_ISV0y" name="part_custom_state.labelp">
|
||||
<segment>
|
||||
<source>part_custom_state.labelp</source>
|
||||
<target>Vlastní stavy součástí</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ftBf11d" name="part_lot.labelp">
|
||||
<segment>
|
||||
<source>part_lot.labelp</source>
|
||||
<target>Inventáře</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="83AQqv." name="pricedetail.labelp">
|
||||
<segment>
|
||||
<source>pricedetail.labelp</source>
|
||||
<target>Detaily cen</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id=".tjK0ju" name="project_bom_entry.labelp">
|
||||
<segment>
|
||||
<source>project_bom_entry.labelp</source>
|
||||
<target>Položky BOM</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="MoHHSNT" name="user.labelp">
|
||||
<segment>
|
||||
<source>user.labelp</source>
|
||||
<target>Uživatelé</target>
|
||||
</segment>
|
||||
</unit>
|
||||
</file>
|
||||
</xliff>
|
||||
</xliff>
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="da">
|
||||
<file id="messages.en">
|
||||
<unit id="0Md_YOf" name="attachment_type.caption">
|
||||
|
|
@ -147,6 +147,17 @@
|
|||
<target>Ny valuta</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="zNlEdQs" name="project.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
<note priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
<note priority="1">templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>project.caption</source>
|
||||
<target>Projekt</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="DTt5Co7" name="project.edit">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:8</note>
|
||||
|
|
@ -578,6 +589,17 @@
|
|||
<target>Ny lagerlokation</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ykqfBBp" name="supplier.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
<note priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
<note priority="1">templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>supplier.caption</source>
|
||||
<target>Leverandører</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="DpVIJeK" name="supplier.edit">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:16</note>
|
||||
|
|
@ -2417,6 +2439,26 @@ Underelementer vil blive flyttet opad.</target>
|
|||
<target>Enhedspris</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="EKnfKFl" name="edit.caption_short">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:71</note>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:71</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>edit.caption_short</source>
|
||||
<target>Ret</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="qNZM46r" name="delete.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:72</note>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:72</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>delete.caption</source>
|
||||
<target>Slet</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="aUihK3c" name="part_lots.description">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_part_lots.html.twig:7</note>
|
||||
|
|
@ -3029,6 +3071,16 @@ Underelementer vil blive flyttet opad.</target>
|
|||
<target>For at sikre adgang, selvom nøglen går tabt, anbefales det at registrere en anden nøgle som backup og opbevare den et sikkert sted!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ktQ_kY9" name="r_u2f_two_factor.name">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:16</note>
|
||||
<note priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:16</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>r_u2f_two_factor.name</source>
|
||||
<target>Vist nøglenavn (f.eks. backup)</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="HI4_6dF" name="tfa_u2f.add_key.add_button">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:19</note>
|
||||
|
|
@ -4021,6 +4073,17 @@ Bemærk også, at uden to-faktor-godkendelse er din konto ikke længere så godt
|
|||
<target>Leverandør</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Bs5QvO0" name="search.deactivateBarcode">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:57</note>
|
||||
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:52</note>
|
||||
<note priority="1">templates\base.html.twig:75</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>search.deactivateBarcode</source>
|
||||
<target>Deakt. stregkode</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="biFM.cv" name="search.regexmatching">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:61</note>
|
||||
|
|
@ -4312,6 +4375,16 @@ Bemærk også, at uden to-faktor-godkendelse er din konto ikke længere så godt
|
|||
<target>Ændringer gemt!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="w57VDWn" name="part.edited_flash.invalid">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\Controller\PartController.php:186</note>
|
||||
<note priority="1">Part-DB1\src\Controller\PartController.php:186</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.edited_flash.invalid</source>
|
||||
<target>Fejl ved lagring: Tjek dine indtastninger!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="suYw2UL" name="part.deleted">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\Controller\PartController.php:216</note>
|
||||
|
|
@ -4545,6 +4618,16 @@ Bemærk også, at uden to-faktor-godkendelse er din konto ikke længere så godt
|
|||
<target>Nye backupkoder blev oprettet.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="zC0oO.O" name="attachment.table.filename">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:148</note>
|
||||
<note priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:148</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>attachment.table.filename</source>
|
||||
<target>Filnavn</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="dNey6.4" name="attachment.table.filesize">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:153</note>
|
||||
|
|
@ -6332,6 +6415,16 @@ Bemærk også, at uden to-faktor-godkendelse er din konto ikke længere så godt
|
|||
<target>Nyt element</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="3Vc5_D2" name="attachment.external_file">
|
||||
<notes>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_attachments_info.html.twig:34</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>attachment.external_file</source>
|
||||
<target>Ekstern fil</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="gexfRxf" name="attachment.edit">
|
||||
<notes>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_attachments_info.html.twig:62</note>
|
||||
|
|
@ -6602,6 +6695,16 @@ Bemærk også, at uden to-faktor-godkendelse er din konto ikke længere så godt
|
|||
<target>Et underordnet element kan ikke være det overordnede element!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="nd207H6" name="validator.part_lot.location_full.no_increasment">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>validator.part_lot.location_full.no_increasment</source>
|
||||
<target>Den anvendte lagerlokation er markeret som fuld, derfor kan beholdningen ikke øges. (Nyt lager maksimum {{ old_amount }})</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="R6Ov4Yt" name="validator.part_lot.location_full">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
|
|
@ -7455,6 +7558,39 @@ Element 3</target>
|
|||
<target>Fortryd ændringer</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="7TiUzGF" name="part.withdraw.btn">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:166</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.btn</source>
|
||||
<target>Fjern</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="RVKdVNt" name="part.withdraw.comment:">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:171</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.comment:</source>
|
||||
<target>Kommentar/formål</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="kXcojTi" name="part.add.caption">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:189</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.add.caption</source>
|
||||
<target>Tilføj komponent</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="rYoCVp9" name="part.add.btn">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:194</note>
|
||||
|
|
@ -7466,6 +7602,28 @@ Element 3</target>
|
|||
<target>Tilføj</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="4CUEJg5" name="part.add.comment">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:199</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.add.comment</source>
|
||||
<target>Kommentar/formål</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="zIFsIyd" name="admin.comment">
|
||||
<notes>
|
||||
<note priority="1">templates\AdminPages\CompanyAdminBase.html.twig:15</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>admin.comment</source>
|
||||
<target>Noter</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="74zmrRr" name="manufacturer_url.label">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:83</note>
|
||||
|
|
@ -7477,6 +7635,69 @@ Element 3</target>
|
|||
<target>Producentlink</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="8QVpbd0" name="part.description.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:66</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.description.placeholder</source>
|
||||
<target>f.eks. NPN 45V 0,1A 0,5W</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="w_lfSsB" name="part.instock.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:69</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.instock.placeholder</source>
|
||||
<target>f.eks. 10</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="58zdDWF" name="part.mininstock.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:72</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.mininstock.placeholder</source>
|
||||
<target>f.eks. 12</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="cpRdMwo" name="part.order.price_per">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.order.price_per</source>
|
||||
<target>Stykpris</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="1n22zD9" name="part.withdraw.caption">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.caption</source>
|
||||
<target>Fjern komponenter</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="pVVBLyB" name="datatable.datatable.lengthMenu">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>datatable.datatable.lengthMenu</source>
|
||||
<target>_MENU_</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="P.GFwjI" name="perm.group.parts">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
|
|
@ -8565,6 +8786,15 @@ Element 3</target>
|
|||
<target>Vis tidligere versioner (tidsrejser)</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="WjnV7iC" name="tfa_u2f.key_added_successful">
|
||||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>tfa_u2f.key_added_successful</source>
|
||||
<target>Sikkerhedsnøgle tilføjet</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="47ienTP" name="Username">
|
||||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
|
|
@ -8772,6 +9002,12 @@ Element 3</target>
|
|||
<target>Hvis denne option er valgt, skal hvert direkte medlem af denne gruppe konfigurere mindst en anden faktor til godkendelse. Anbefales f.eks. til administrative grupper med omfattende autorisationer.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="i7QKlzx" name="selectpicker.empty">
|
||||
<segment state="translated">
|
||||
<source>selectpicker.empty</source>
|
||||
<target>Ingenting valgt</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="TPI_1p0" name="selectpicker.nothing_selected">
|
||||
<segment state="translated">
|
||||
<source>selectpicker.nothing_selected</source>
|
||||
|
|
@ -9024,6 +9260,12 @@ Element 3</target>
|
|||
<target>Ændring af password påkrævet! Venligst vælg et nyt password.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="uEMvuw8" name="tree.root_node.text">
|
||||
<segment state="translated">
|
||||
<source>tree.root_node.text</source>
|
||||
<target>Rod</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="EieqscF" name="part_list.action.select_null">
|
||||
<segment state="translated">
|
||||
<source>part_list.action.select_null</source>
|
||||
|
|
@ -11528,6 +11770,12 @@ Bemærk venligst, at du ikke kan kopiere fra deaktiveret bruger. Hvis du prøver
|
|||
<target>Udløbsdato</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="b5uLOjr" name="api_tokens.added_date">
|
||||
<segment state="translated">
|
||||
<source>api_tokens.added_date</source>
|
||||
<target>Oprettet den</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="QPwuYKl" name="api_tokens.last_time_used">
|
||||
<segment state="translated">
|
||||
<source>api_tokens.last_time_used</source>
|
||||
|
|
@ -12080,89 +12328,5 @@ Bemærk venligst, at du ikke kan kopiere fra deaktiveret bruger. Hvis du prøver
|
|||
<target>Du forsøgte at fjerne/tilføje en mængde sat til nul! Der blev ikke foretaget nogen handling.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="hYrcka2" name="attachment_type.labelp">
|
||||
<segment>
|
||||
<source>attachment_type.labelp</source>
|
||||
<target>Bilagstyper</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="5.oI1XD" name="currency.labelp">
|
||||
<segment>
|
||||
<source>currency.labelp</source>
|
||||
<target>Valutaer</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="aXr7mN." name="group.labelp">
|
||||
<segment>
|
||||
<source>group.labelp</source>
|
||||
<target>Grupper</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="p.Sjja3" name="label_profile.labelp">
|
||||
<segment>
|
||||
<source>label_profile.labelp</source>
|
||||
<target>Labelprofiler</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="8F2EwVK" name="measurement_unit.labelp">
|
||||
<segment>
|
||||
<source>measurement_unit.labelp</source>
|
||||
<target>Måleenheder</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="UVDJmYp" name="orderdetail.labelp">
|
||||
<segment>
|
||||
<source>orderdetail.labelp</source>
|
||||
<target>Bestillingsoplysninger</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="4KRV2mB" name="parameter.labelp">
|
||||
<segment>
|
||||
<source>parameter.labelp</source>
|
||||
<target>Parametre</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="R4hoCqe" name="part.labelp">
|
||||
<segment>
|
||||
<source>part.labelp</source>
|
||||
<target>Komponenter</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="AAYYeiw" name="part_association.labelp">
|
||||
<segment>
|
||||
<source>part_association.labelp</source>
|
||||
<target>Komponentforbindelser</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Y_ISV0y" name="part_custom_state.labelp">
|
||||
<segment>
|
||||
<source>part_custom_state.labelp</source>
|
||||
<target>Brugerdefinerede deltilstande</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ftBf11d" name="part_lot.labelp">
|
||||
<segment>
|
||||
<source>part_lot.labelp</source>
|
||||
<target>Komponentbeholdninger</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="83AQqv." name="pricedetail.labelp">
|
||||
<segment>
|
||||
<source>pricedetail.labelp</source>
|
||||
<target>Prisinformationer</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id=".tjK0ju" name="project_bom_entry.labelp">
|
||||
<segment>
|
||||
<source>project_bom_entry.labelp</source>
|
||||
<target>BOM-registreringer</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="MoHHSNT" name="user.labelp">
|
||||
<segment>
|
||||
<source>user.labelp</source>
|
||||
<target>Brugere</target>
|
||||
</segment>
|
||||
</unit>
|
||||
</file>
|
||||
</xliff>
|
||||
</xliff>
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="de">
|
||||
<file id="messages.de">
|
||||
<unit id="x_wTSQS" name="attachment_type.caption">
|
||||
|
|
@ -147,6 +147,17 @@
|
|||
<target>Neue Währung</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="YFQ8iCW" name="project.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
<note priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
<note priority="1">templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>project.caption</source>
|
||||
<target>Projekte</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="pe43jlV" name="project.edit">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:8</note>
|
||||
|
|
@ -231,7 +242,7 @@
|
|||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.info.timetravel_hint</source>
|
||||
<target>So sah das Bauteil vor %timestamp% aus. <i>Beachten Sie, dass dieses Feature experimentell ist und die angezeigten Infos daher nicht unbedingt korrekt sind.</i></target>
|
||||
<target><![CDATA[So sah das Bauteil vor %timestamp% aus. <i>Beachten Sie, dass dieses Feature experimentell ist und die angezeigten Infos daher nicht unbedingt korrekt sind.</i>]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="3exvSpl" name="standard.label">
|
||||
|
|
@ -578,6 +589,17 @@
|
|||
<target>Neuer Lagerort</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Rt3eY_7" name="supplier.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
<note priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
<note priority="1">templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>supplier.caption</source>
|
||||
<target>Lieferanten</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ozZU_B5" name="supplier.edit">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:16</note>
|
||||
|
|
@ -715,9 +737,9 @@
|
|||
</notes>
|
||||
<segment state="translated">
|
||||
<source>user.edit.tfa.disable_tfa_message</source>
|
||||
<target>Dies wird <b>alle aktiven Zwei-Faktor-Authentifizierungsmethoden des Nutzers deaktivieren</b> und die <b>Backupcodes löschen</b>! <br>
|
||||
Der Benutzer wird alle Zwei-Faktor-Authentifizierungmethoden neu einrichten müssen und neue Backupcodes ausdrucken müssen! <br><br>
|
||||
<b>Führen sie dies nur durch, wenn Sie über die Identität des (um Hilfe suchenden) Benutzers absolut sicher sind, da ansonsten eine Kompromittierung des Accounts durch einen Angreifer erfolgen könnte!</b></target>
|
||||
<target><![CDATA[Dies wird <b>alle aktiven Zwei-Faktor-Authentifizierungsmethoden des Nutzers deaktivieren</b> und die <b>Backupcodes löschen</b>! <br>
|
||||
Der Benutzer wird alle Zwei-Faktor-Authentifizierungmethoden neu einrichten müssen und neue Backupcodes ausdrucken müssen! <br><br>
|
||||
<b>Führen sie dies nur durch, wenn Sie über die Identität des (um Hilfe suchenden) Benutzers absolut sicher sind, da ansonsten eine Kompromittierung des Accounts durch einen Angreifer erfolgen könnte!</b>]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="APsHYu0" name="user.edit.tfa.disable_tfa.btn">
|
||||
|
|
@ -1424,7 +1446,7 @@ Subelemente werden beim Löschen nach oben verschoben.</target>
|
|||
</notes>
|
||||
<segment state="translated">
|
||||
<source>homepage.github.text</source>
|
||||
<target>Quellcode, Downloads, Bugreports, ToDo-Liste usw. gibts auf der <a class="link-external" target="_blank" href="%href%">GitHub Projektseite</a></target>
|
||||
<target><![CDATA[Quellcode, Downloads, Bugreports, ToDo-Liste usw. gibts auf der <a class="link-external" target="_blank" href="%href%">GitHub Projektseite</a>]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="D5OKsgU" name="homepage.help.caption">
|
||||
|
|
@ -1446,7 +1468,7 @@ Subelemente werden beim Löschen nach oben verschoben.</target>
|
|||
</notes>
|
||||
<segment state="translated">
|
||||
<source>homepage.help.text</source>
|
||||
<target>Hilfe und Tipps finden sie im <a class="link-external" rel="noopener" target="_blank" href="%href%">Wiki</a> der GitHub Seite.</target>
|
||||
<target><![CDATA[Hilfe und Tipps finden sie im <a class="link-external" rel="noopener" target="_blank" href="%href%">Wiki</a> der GitHub Seite.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="dnirx4v" name="homepage.forum.caption">
|
||||
|
|
@ -1688,7 +1710,7 @@ Subelemente werden beim Löschen nach oben verschoben.</target>
|
|||
</notes>
|
||||
<segment state="translated">
|
||||
<source>email.pw_reset.fallback</source>
|
||||
<target>Wenn dies nicht funktioniert, rufen Sie <a href="%url%">%url%</a> auf und geben Sie die folgenden Daten ein</target>
|
||||
<target><![CDATA[Wenn dies nicht funktioniert, rufen Sie <a href="%url%">%url%</a> auf und geben Sie die folgenden Daten ein]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="DduL9Hu" name="email.pw_reset.username">
|
||||
|
|
@ -1718,7 +1740,7 @@ Subelemente werden beim Löschen nach oben verschoben.</target>
|
|||
</notes>
|
||||
<segment state="translated">
|
||||
<source>email.pw_reset.valid_unit %date%</source>
|
||||
<target>Das Reset-Token ist gültig bis <i>%date%</i></target>
|
||||
<target><![CDATA[Das Reset-Token ist gültig bis <i>%date%</i>]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="8sBnjRy" name="orderdetail.delete">
|
||||
|
|
@ -2408,6 +2430,26 @@ Subelemente werden beim Löschen nach oben verschoben.</target>
|
|||
<target>Stückpreis</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="CbWR2nl" name="edit.caption_short">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:71</note>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:71</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>edit.caption_short</source>
|
||||
<target>Bearbeiten</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="er4pQft" name="delete.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:72</note>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:72</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>delete.caption</source>
|
||||
<target>Löschen</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="pg0yCCK" name="part_lots.description">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_part_lots.html.twig:7</note>
|
||||
|
|
@ -3020,6 +3062,16 @@ Subelemente werden beim Löschen nach oben verschoben.</target>
|
|||
<target>Um den Zugang auch bei Verlust des Schlüssels zu gewährleisten, ist es empfehlenswert einen zweiten Schlüssel als Backup zu registrieren und diesen an einem sicheren Ort zu lagern!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="IcnYTDa" name="r_u2f_two_factor.name">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:16</note>
|
||||
<note priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:16</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>r_u2f_two_factor.name</source>
|
||||
<target>Anzeigename des Schlüssels (z.B. Backup)</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="wH4JBAx" name="tfa_u2f.add_key.add_button">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:19</note>
|
||||
|
|
@ -3591,8 +3643,8 @@ Subelemente werden beim Löschen nach oben verschoben.</target>
|
|||
</notes>
|
||||
<segment state="translated">
|
||||
<source>tfa_google.disable.confirm_message</source>
|
||||
<target>Wenn Sie die Authenticator App deaktivieren, werden alle Backupcodes gelöscht, daher sie müssen sie evtl. neu ausdrucken.<br>
|
||||
Beachten Sie außerdem, dass ihr Account ohne Zwei-Faktor-Authentifizierung nicht mehr so gut gegen Angreifer geschützt ist!</target>
|
||||
<target><![CDATA[Wenn Sie die Authenticator App deaktivieren, werden alle Backupcodes gelöscht, daher sie müssen sie evtl. neu ausdrucken.<br>
|
||||
Beachten Sie außerdem, dass ihr Account ohne Zwei-Faktor-Authentifizierung nicht mehr so gut gegen Angreifer geschützt ist!]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="yu9MSt5" name="tfa_google.disabled_message">
|
||||
|
|
@ -3612,7 +3664,7 @@ Beachten Sie außerdem, dass ihr Account ohne Zwei-Faktor-Authentifizierung nich
|
|||
</notes>
|
||||
<segment state="translated">
|
||||
<source>tfa_google.step.download</source>
|
||||
<target>Laden Sie eine Authenticator App herunter (z.B. <a class="link-external" target="_blank" href="https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2">Google Authenticator</a> oder <a class="link-external" target="_blank" href="https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp">FreeOTP Authenticator</a>)</target>
|
||||
<target><![CDATA[Laden Sie eine Authenticator App herunter (z.B. <a class="link-external" target="_blank" href="https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2">Google Authenticator</a> oder <a class="link-external" target="_blank" href="https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp">FreeOTP Authenticator</a>)]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="eriwJoR" name="tfa_google.step.scan">
|
||||
|
|
@ -3854,8 +3906,8 @@ Beachten Sie außerdem, dass ihr Account ohne Zwei-Faktor-Authentifizierung nich
|
|||
</notes>
|
||||
<segment state="translated">
|
||||
<source>tfa_trustedDevices.explanation</source>
|
||||
<target>Bei der Überprüfung des zweiten Faktors, kann der aktuelle Computer als vertrauenswürdig gekennzeichnet werden, daher werden keine Zwei-Faktor-Überprüfungen mehr an diesem Computer benötigt.
|
||||
Wenn Sie dies fehlerhafterweise gemacht haben oder ein Computer nicht mehr vertrauenswürdig ist, können Sie hier den Status <i>aller </i>Computer zurücksetzen.</target>
|
||||
<target><![CDATA[Bei der Überprüfung des zweiten Faktors, kann der aktuelle Computer als vertrauenswürdig gekennzeichnet werden, daher werden keine Zwei-Faktor-Überprüfungen mehr an diesem Computer benötigt.
|
||||
Wenn Sie dies fehlerhafterweise gemacht haben oder ein Computer nicht mehr vertrauenswürdig ist, können Sie hier den Status <i>aller </i>Computer zurücksetzen.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="FZINq8z" name="tfa_trustedDevices.invalidate.confirm_title">
|
||||
|
|
@ -4013,6 +4065,17 @@ Wenn Sie dies fehlerhafterweise gemacht haben oder ein Computer nicht mehr vertr
|
|||
<target>Lieferant</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="liOuf4u" name="search.deactivateBarcode">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:57</note>
|
||||
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:52</note>
|
||||
<note priority="1">templates\base.html.twig:75</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>search.deactivateBarcode</source>
|
||||
<target>Deakt. Barcode</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="h7QrXRa" name="search.regexmatching">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:61</note>
|
||||
|
|
@ -4304,6 +4367,16 @@ Wenn Sie dies fehlerhafterweise gemacht haben oder ein Computer nicht mehr vertr
|
|||
<target>Änderungen gespeichert!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="bNFdvNL" name="part.edited_flash.invalid">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\Controller\PartController.php:186</note>
|
||||
<note priority="1">Part-DB1\src\Controller\PartController.php:186</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.edited_flash.invalid</source>
|
||||
<target>Fehler beim Speichern: Überprüfen Sie ihre Eingaben!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="XFmvSsv" name="part.deleted">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\Controller\PartController.php:216</note>
|
||||
|
|
@ -4537,6 +4610,16 @@ Wenn Sie dies fehlerhafterweise gemacht haben oder ein Computer nicht mehr vertr
|
|||
<target>Neue Backupcodes erfolgreich erzeugt.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="9OPMdQa" name="attachment.table.filename">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:148</note>
|
||||
<note priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:148</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>attachment.table.filename</source>
|
||||
<target>Dateiname</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="hSn3zNG" name="attachment.table.filesize">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:153</note>
|
||||
|
|
@ -5301,7 +5384,7 @@ Wenn Sie dies fehlerhafterweise gemacht haben oder ein Computer nicht mehr vertr
|
|||
</notes>
|
||||
<segment state="translated">
|
||||
<source>label_options.lines_mode.help</source>
|
||||
<target>Wenn Sie hier Twig auswählen, wird das Contentfeld als Twig-Template interpretiert. Weitere Hilfe gibt es in der <a href="https://twig.symfony.com/doc/3.x/templates.html">Twig Dokumentation</a> und dem <a href="https://docs.part-db.de/usage/labels.html#twig-mode">Wiki</a>.</target>
|
||||
<target><![CDATA[Wenn Sie hier Twig auswählen, wird das Contentfeld als Twig-Template interpretiert. Weitere Hilfe gibt es in der <a href="https://twig.symfony.com/doc/3.x/templates.html">Twig Dokumentation</a> und dem <a href="https://docs.part-db.de/usage/labels.html#twig-mode">Wiki</a>.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="isvxbiX" name="label_options.page_size.label">
|
||||
|
|
@ -6324,6 +6407,16 @@ Wenn Sie dies fehlerhafterweise gemacht haben oder ein Computer nicht mehr vertr
|
|||
<target>Neues Element</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="U.Ovrd7" name="attachment.external_file">
|
||||
<notes>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_attachments_info.html.twig:34</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>attachment.external_file</source>
|
||||
<target>Externe Datei</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="YqYH6GX" name="attachment.edit">
|
||||
<notes>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_attachments_info.html.twig:62</note>
|
||||
|
|
@ -6594,6 +6687,16 @@ Wenn Sie dies fehlerhafterweise gemacht haben oder ein Computer nicht mehr vertr
|
|||
<target>Ein Kindelement kann nicht das übergeordnete Element sein!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="j_GFZOQ" name="validator.part_lot.location_full.no_increasment">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>validator.part_lot.location_full.no_increasment</source>
|
||||
<target>Der verwendete Lagerort wurde als voll markiert, daher kann der Bestand nicht erhöht werden. (Neuer Bestand maximal {{ old_amount }})</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="eeEjB4s" name="validator.part_lot.location_full">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
|
|
@ -7149,15 +7252,15 @@ Wenn Sie dies fehlerhafterweise gemacht haben oder ein Computer nicht mehr vertr
|
|||
</notes>
|
||||
<segment state="translated">
|
||||
<source>mass_creation.lines.placeholder</source>
|
||||
<target>Element 1
|
||||
<target><![CDATA[Element 1
|
||||
Element 1.1
|
||||
Element 1.1.1
|
||||
Element 1.2
|
||||
Element 2
|
||||
Element 3
|
||||
|
||||
Element 1 -> Element 1.1
|
||||
Element 1 -> Element 1.2</target>
|
||||
Element 1 -> Element 1.1
|
||||
Element 1 -> Element 1.2]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="TWSqPFi" name="entity.mass_creation.btn">
|
||||
|
|
@ -7450,6 +7553,39 @@ Element 1 -> Element 1.2</target>
|
|||
<target>Änderungen verwerfen</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="rwhG3NF" name="part.withdraw.btn">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:166</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.btn</source>
|
||||
<target>Entnehmen</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="KYhBkRo" name="part.withdraw.comment:">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:171</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.comment:</source>
|
||||
<target>Kommentar/Zweck</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="kAlV8Zt" name="part.add.caption">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:189</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.add.caption</source>
|
||||
<target>Bauteil hinzufügen</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="TAZxRYj" name="part.add.btn">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:194</note>
|
||||
|
|
@ -7461,6 +7597,28 @@ Element 1 -> Element 1.2</target>
|
|||
<target>Hinzufügen</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="yqLffb1" name="part.add.comment">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:199</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.add.comment</source>
|
||||
<target>Kommentar/Zweck</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="oj5uuIF" name="admin.comment">
|
||||
<notes>
|
||||
<note priority="1">templates\AdminPages\CompanyAdminBase.html.twig:15</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>admin.comment</source>
|
||||
<target>Notizen</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="VI_567B" name="manufacturer_url.label">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:83</note>
|
||||
|
|
@ -7472,6 +7630,69 @@ Element 1 -> Element 1.2</target>
|
|||
<target>Herstellerlink</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="hx8T2RQ" name="part.description.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:66</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.description.placeholder</source>
|
||||
<target>z.B. NPN 45V 0,1A 0,5W</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="SDwGex2" name="part.instock.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:69</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.instock.placeholder</source>
|
||||
<target>z.B. 12</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="of7AUNW" name="part.mininstock.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:72</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.mininstock.placeholder</source>
|
||||
<target>z.B. 10</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="OsZzrme" name="part.order.price_per">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.order.price_per</source>
|
||||
<target>pro</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="dEQm2lQ" name="part.withdraw.caption">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.caption</source>
|
||||
<target>Bauteile entnehmen</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="MxKRRx_" name="datatable.datatable.lengthMenu">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>datatable.datatable.lengthMenu</source>
|
||||
<target>_MENU_</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="IPge2iH" name="perm.group.parts">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
|
|
@ -8550,6 +8771,15 @@ Element 1 -> Element 1.2</target>
|
|||
<target>Alte Versionsstände anzeigen (Zeitreisen)</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="tyCC1qL" name="tfa_u2f.key_added_successful">
|
||||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>tfa_u2f.key_added_successful</source>
|
||||
<target>Sicherheitsschlüssel erfolgreich hinzugefügt.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="gDVCAxj" name="log.type.security.google_disabled">
|
||||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
|
|
@ -8748,6 +8978,12 @@ Element 1 -> Element 1.2</target>
|
|||
<target>Wenn diese Option aktiv ist, muss jedes direkte Mitglied dieser Gruppe, mindestens einen zweiten Faktor zur Authentifizierung einrichten. Empfohlen z.B. für administrative Gruppen mit weitreichenden Berechtigungen.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="O2l2jsJ" name="selectpicker.empty">
|
||||
<segment state="translated">
|
||||
<source>selectpicker.empty</source>
|
||||
<target>Nichts ausgewählt</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="NwsYm0P" name="selectpicker.nothing_selected">
|
||||
<segment state="translated">
|
||||
<source>selectpicker.nothing_selected</source>
|
||||
|
|
@ -9006,6 +9242,12 @@ Element 1 -> Element 1.2</target>
|
|||
<target>Passwortänderung nötig! Bitte setze ein neues Passwort.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="x98ftIM" name="tree.root_node.text">
|
||||
<segment state="translated">
|
||||
<source>tree.root_node.text</source>
|
||||
<target>Wurzel</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="2LkM7pn" name="part_list.action.select_null">
|
||||
<segment state="translated">
|
||||
<source>part_list.action.select_null</source>
|
||||
|
|
@ -9303,25 +9545,25 @@ Element 1 -> Element 1.2</target>
|
|||
<unit id="r4vDLAt" name="filter.parameter_value_constraint.operator.<">
|
||||
<segment state="translated">
|
||||
<source>filter.parameter_value_constraint.operator.<</source>
|
||||
<target>Typ. Wert <</target>
|
||||
<target><![CDATA[Typ. Wert <]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="X9SA3UP" name="filter.parameter_value_constraint.operator.>">
|
||||
<segment state="translated">
|
||||
<source>filter.parameter_value_constraint.operator.></source>
|
||||
<target>Typ. Wert ></target>
|
||||
<target><![CDATA[Typ. Wert >]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="BQGaoQS" name="filter.parameter_value_constraint.operator.<=">
|
||||
<segment state="translated">
|
||||
<source>filter.parameter_value_constraint.operator.<=</source>
|
||||
<target>Typ. Wert <=</target>
|
||||
<target><![CDATA[Typ. Wert <=]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="2ha3P6g" name="filter.parameter_value_constraint.operator.>=">
|
||||
<segment state="translated">
|
||||
<source>filter.parameter_value_constraint.operator.>=</source>
|
||||
<target>Typ. Wert >=</target>
|
||||
<target><![CDATA[Typ. Wert >=]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="4DaBace" name="filter.parameter_value_constraint.operator.BETWEEN">
|
||||
|
|
@ -9429,7 +9671,7 @@ Element 1 -> Element 1.2</target>
|
|||
<unit id="4tHhDtU" name="parts_list.search.searching_for">
|
||||
<segment state="translated">
|
||||
<source>parts_list.search.searching_for</source>
|
||||
<target>Suche Teile mit dem Suchbegriff <b>%keyword%</b></target>
|
||||
<target><![CDATA[Suche Teile mit dem Suchbegriff <b>%keyword%</b>]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="4vomKLa" name="parts_list.search_options.caption">
|
||||
|
|
@ -10089,13 +10331,13 @@ Element 1 -> Element 1.2</target>
|
|||
<unit id="NdZ1t7a" name="project.builds.number_of_builds_possible">
|
||||
<segment state="translated">
|
||||
<source>project.builds.number_of_builds_possible</source>
|
||||
<target>Sie haben genug Bauteile auf Lager, um <b>%max_builds%</b> Exemplare dieses Projektes zu bauen.</target>
|
||||
<target><![CDATA[Sie haben genug Bauteile auf Lager, um <b>%max_builds%</b> Exemplare dieses Projektes zu bauen.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="iuSpPbg" name="project.builds.check_project_status">
|
||||
<segment state="translated">
|
||||
<source>project.builds.check_project_status</source>
|
||||
<target>Der aktuelle Projektstatus ist <b>"%project_status%"</b>. Sie sollten überprüfen, ob sie das Projekt mit diesem Status wirklich bauen wollen!</target>
|
||||
<target><![CDATA[Der aktuelle Projektstatus ist <b>"%project_status%"</b>. Sie sollten überprüfen, ob sie das Projekt mit diesem Status wirklich bauen wollen!]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Y7vSSxi" name="project.builds.following_bom_entries_miss_instock_n">
|
||||
|
|
@ -10209,7 +10451,7 @@ Element 1 -> Element 1.2</target>
|
|||
<unit id="GzqIwHH" name="entity.select.add_hint">
|
||||
<segment state="translated">
|
||||
<source>entity.select.add_hint</source>
|
||||
<target>Nutzen Sie -> um verschachtelte Strukturen anzulegen, z.B. "Element 1->Element 1.1"</target>
|
||||
<target><![CDATA[Nutzen Sie -> um verschachtelte Strukturen anzulegen, z.B. "Element 1->Element 1.1"]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="S4CxO.T" name="entity.select.group.new_not_added_to_DB">
|
||||
|
|
@ -10233,13 +10475,13 @@ Element 1 -> Element 1.2</target>
|
|||
<unit id="XLnXtsR" name="homepage.first_steps.introduction">
|
||||
<segment state="translated">
|
||||
<source>homepage.first_steps.introduction</source>
|
||||
<target>Die Datenbank ist momentan noch leer. Sie möchten möglicherweise die <a href="%url%">Dokumentation</a> lesen oder anfangen, die folgenden Datenstrukturen anzulegen.</target>
|
||||
<target><![CDATA[Die Datenbank ist momentan noch leer. Sie möchten möglicherweise die <a href="%url%">Dokumentation</a> lesen oder anfangen, die folgenden Datenstrukturen anzulegen.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Q79MOIk" name="homepage.first_steps.create_part">
|
||||
<segment state="translated">
|
||||
<source>homepage.first_steps.create_part</source>
|
||||
<target>Oder Sie können direkt ein <a href="%url%">neues Bauteil erstellen</a>.</target>
|
||||
<target><![CDATA[Oder Sie können direkt ein <a href="%url%">neues Bauteil erstellen</a>.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="vplYq4f" name="homepage.first_steps.hide_hint">
|
||||
|
|
@ -10251,7 +10493,7 @@ Element 1 -> Element 1.2</target>
|
|||
<unit id="MJoZl4f" name="homepage.forum.text">
|
||||
<segment state="translated">
|
||||
<source>homepage.forum.text</source>
|
||||
<target>Für Fragen rund um Part-DB, nutze das <a class="link-external" rel="noopener" target="_blank" href="%href%">Diskussionsforum</a></target>
|
||||
<target><![CDATA[Für Fragen rund um Part-DB, nutze das <a class="link-external" rel="noopener" target="_blank" href="%href%">Diskussionsforum</a>]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="YsukbnK" name="log.element_edited.changed_fields.category">
|
||||
|
|
@ -10917,7 +11159,7 @@ Element 1 -> Element 1.2</target>
|
|||
<unit id="p_IxB9K" name="parts.import.help_documentation">
|
||||
<segment state="translated">
|
||||
<source>parts.import.help_documentation</source>
|
||||
<target>Konsultieren Sie die <a href="%link%">Dokumentation</a> für weiter Informationen über das Dateiformat.</target>
|
||||
<target><![CDATA[Konsultieren Sie die <a href="%link%">Dokumentation</a> für weiter Informationen über das Dateiformat.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="awbvhVq" name="parts.import.help">
|
||||
|
|
@ -11109,7 +11351,7 @@ Element 1 -> Element 1.2</target>
|
|||
<unit id="o5u.Nnz" name="part.filter.lessThanDesired">
|
||||
<segment state="translated">
|
||||
<source>part.filter.lessThanDesired</source>
|
||||
<target>Weniger vorhanden als gewünscht (Gesamtmenge < Mindestmenge)</target>
|
||||
<target><![CDATA[Weniger vorhanden als gewünscht (Gesamtmenge < Mindestmenge)]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="YN9eLcZ" name="part.filter.lotOwner">
|
||||
|
|
@ -11576,6 +11818,12 @@ Bitte beachten Sie, dass Sie sich nicht als deaktivierter Benutzer ausgeben kön
|
|||
<target>Ablaufdatum</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="5k6W3jw" name="api_tokens.added_date">
|
||||
<segment state="translated">
|
||||
<source>api_tokens.added_date</source>
|
||||
<target>Erstellt am</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="leWWwKP" name="api_tokens.last_time_used">
|
||||
<segment state="translated">
|
||||
<source>api_tokens.last_time_used</source>
|
||||
|
|
@ -11915,13 +12163,13 @@ Bitte beachten Sie, dass Sie sich nicht als deaktivierter Benutzer ausgeben kön
|
|||
<unit id="i68lU5x" name="part.merge.confirm.title">
|
||||
<segment state="translated">
|
||||
<source>part.merge.confirm.title</source>
|
||||
<target>Möchten Sie wirklich <b>%other%</b> in <b>%target%</b> zusammenführen?</target>
|
||||
<target><![CDATA[Möchten Sie wirklich <b>%other%</b> in <b>%target%</b> zusammenführen?]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="k0anzYV" name="part.merge.confirm.message">
|
||||
<segment state="translated">
|
||||
<source>part.merge.confirm.message</source>
|
||||
<target><b>%other%</b> wird gelöscht, und das aktuelle Bauteil wird mit den angezeigten Daten gespeichert.</target>
|
||||
<target><![CDATA[<b>%other%</b> wird gelöscht, und das aktuelle Bauteil wird mit den angezeigten Daten gespeichert.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="mmW5Yl1" name="part.info.merge_modal.title">
|
||||
|
|
@ -12275,7 +12523,7 @@ Bitte beachten Sie, dass Sie sich nicht als deaktivierter Benutzer ausgeben kön
|
|||
<unit id="p7LGAIX" name="settings.ips.element14.apiKey.help">
|
||||
<segment state="translated">
|
||||
<source>settings.ips.element14.apiKey.help</source>
|
||||
<target>Sie können sich unter <a href="https://partner.element14.com/">https://partner.element14.com/</a> für einen API-Schlüssel registrieren.</target>
|
||||
<target><![CDATA[Sie können sich unter <a href="https://partner.element14.com/">https://partner.element14.com/</a> für einen API-Schlüssel registrieren.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ZdUHpZc" name="settings.ips.element14.storeId">
|
||||
|
|
@ -12287,7 +12535,7 @@ Bitte beachten Sie, dass Sie sich nicht als deaktivierter Benutzer ausgeben kön
|
|||
<unit id="XXGUxF6" name="settings.ips.element14.storeId.help">
|
||||
<segment state="translated">
|
||||
<source>settings.ips.element14.storeId.help</source>
|
||||
<target>Die Domain des Shops, aus dem die Daten abgerufen werden sollen. Diese bestimmt die Sprache und Währung der Ergebnisse. Eine Liste der gültigen Domains finden Sie <a href="https://partner.element14.com/docs/Product_Search_API_REST__Description">hier</a>.</target>
|
||||
<target><![CDATA[Die Domain des Shops, aus dem die Daten abgerufen werden sollen. Diese bestimmt die Sprache und Währung der Ergebnisse. Eine Liste der gültigen Domains finden Sie <a href="https://partner.element14.com/docs/Product_Search_API_REST__Description">hier</a>.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="WKWZIm2" name="settings.ips.tme">
|
||||
|
|
@ -12305,7 +12553,7 @@ Bitte beachten Sie, dass Sie sich nicht als deaktivierter Benutzer ausgeben kön
|
|||
<unit id="_pYLrPT" name="settings.ips.tme.token.help">
|
||||
<segment state="translated">
|
||||
<source>settings.ips.tme.token.help</source>
|
||||
<target>Sie können einen API-Token und einen geheimen Schlüssel unter <a href="https://developers.tme.eu/en/">https://developers.tme.eu/en/</a> erhalten.</target>
|
||||
<target><![CDATA[Sie können einen API-Token und einen geheimen Schlüssel unter <a href="https://developers.tme.eu/en/">https://developers.tme.eu/en/</a> erhalten.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="yswx4bq" name="settings.ips.tme.secret">
|
||||
|
|
@ -12353,7 +12601,7 @@ Bitte beachten Sie, dass Sie sich nicht als deaktivierter Benutzer ausgeben kön
|
|||
<unit id="gu.JlpT" name="settings.ips.mouser.apiKey.help">
|
||||
<segment state="translated">
|
||||
<source>settings.ips.mouser.apiKey.help</source>
|
||||
<target>Sie können sich unter <a href="https://eu.mouser.com/api-hub/">https://eu.mouser.com/api-hub/</a> für einen API-Schlüssel registrieren.</target>
|
||||
<target><![CDATA[Sie können sich unter <a href="https://eu.mouser.com/api-hub/">https://eu.mouser.com/api-hub/</a> für einen API-Schlüssel registrieren.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Q66CNjw" name="settings.ips.mouser.searchLimit">
|
||||
|
|
@ -12401,7 +12649,7 @@ Bitte beachten Sie, dass Sie sich nicht als deaktivierter Benutzer ausgeben kön
|
|||
<unit id="xU8_Qw." name="settings.ips.mouser.searchOptions.rohsAndInStock">
|
||||
<segment state="translated">
|
||||
<source>settings.ips.mouser.searchOptions.rohsAndInStock</source>
|
||||
<target>Sofort verfügbar & RoHS konform</target>
|
||||
<target><![CDATA[Sofort verfügbar & RoHS konform]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="fQYt0Om" name="settings.ips.lcsc">
|
||||
|
|
@ -12431,7 +12679,7 @@ Bitte beachten Sie, dass Sie sich nicht als deaktivierter Benutzer ausgeben kön
|
|||
<unit id="kKv0J3." name="settings.system.attachments">
|
||||
<segment state="translated">
|
||||
<source>settings.system.attachments</source>
|
||||
<target>Anhänge & Dateien</target>
|
||||
<target><![CDATA[Anhänge & Dateien]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="dsRff8T" name="settings.system.attachments.maxFileSize">
|
||||
|
|
@ -12455,7 +12703,7 @@ Bitte beachten Sie, dass Sie sich nicht als deaktivierter Benutzer ausgeben kön
|
|||
<unit id="T.PBu5P" name="settings.system.attachments.allowDownloads.help">
|
||||
<segment state="translated">
|
||||
<source>settings.system.attachments.allowDownloads.help</source>
|
||||
<target>Mit dieser Option können Benutzer externe Dateien in die Part-DB herunterladen, indem sie eine URL angeben. <b>Achtung: Dies kann ein Sicherheitsrisiko darstellen, da Benutzer dadurch möglicherweise über die Part-DB auf Intranet-Ressourcen zugreifen können!</b></target>
|
||||
<target><![CDATA[Mit dieser Option können Benutzer externe Dateien in die Part-DB herunterladen, indem sie eine URL angeben. <b>Achtung: Dies kann ein Sicherheitsrisiko darstellen, da Benutzer dadurch möglicherweise über die Part-DB auf Intranet-Ressourcen zugreifen können!</b>]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id=".OyihML" name="settings.system.attachments.downloadByDefault">
|
||||
|
|
@ -12629,8 +12877,8 @@ Bitte beachten Sie, dass Sie sich nicht als deaktivierter Benutzer ausgeben kön
|
|||
<unit id="0GRlEe5" name="settings.system.localization.base_currency_description">
|
||||
<segment state="translated">
|
||||
<source>settings.system.localization.base_currency_description</source>
|
||||
<target>Die Währung, in der Preisinformationen und Wechselkurse gespeichert werden. Diese Währung wird angenommen, wenn für eine Preisinformation keine Währung festgelegt ist.
|
||||
<b>Bitte beachten Sie, dass die Währungen bei einer Änderung dieses Wertes nicht umgerechnet werden. Wenn Sie also die Basiswährung ändern, nachdem Sie bereits Preisinformationen hinzugefügt haben, führt dies zu falschen Preisen!</b></target>
|
||||
<target><![CDATA[Die Währung, in der Preisinformationen und Wechselkurse gespeichert werden. Diese Währung wird angenommen, wenn für eine Preisinformation keine Währung festgelegt ist.
|
||||
<b>Bitte beachten Sie, dass die Währungen bei einer Änderung dieses Wertes nicht umgerechnet werden. Wenn Sie also die Basiswährung ändern, nachdem Sie bereits Preisinformationen hinzugefügt haben, führt dies zu falschen Preisen!</b>]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="cvpTUeY" name="settings.system.privacy">
|
||||
|
|
@ -12660,7 +12908,7 @@ Bitte beachten Sie, dass Sie sich nicht als deaktivierter Benutzer ausgeben kön
|
|||
<unit id="w07P3Dt" name="settings.misc.kicad_eda.category_depth.help">
|
||||
<segment state="translated">
|
||||
<source>settings.misc.kicad_eda.category_depth.help</source>
|
||||
<target>Dieser Wert bestimmt die Tiefe des Kategoriebaums, der in KiCad sichtbar ist. 0 bedeutet, dass nur die Kategorien der obersten Ebene sichtbar sind. Setzen Sie den Wert auf > 0, um weitere Ebenen anzuzeigen. Setzen Sie den Wert auf -1, um alle Teile der Part-DB innerhalb einer einzigen Kategorie in KiCad anzuzeigen.</target>
|
||||
<target><![CDATA[Dieser Wert bestimmt die Tiefe des Kategoriebaums, der in KiCad sichtbar ist. 0 bedeutet, dass nur die Kategorien der obersten Ebene sichtbar sind. Setzen Sie den Wert auf > 0, um weitere Ebenen anzuzeigen. Setzen Sie den Wert auf -1, um alle Teile der Part-DB innerhalb einer einzigen Kategorie in KiCad anzuzeigen.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="VwvmcWE" name="settings.behavior.sidebar">
|
||||
|
|
@ -12678,7 +12926,7 @@ Bitte beachten Sie, dass Sie sich nicht als deaktivierter Benutzer ausgeben kön
|
|||
<unit id="jc0JTvL" name="settings.behavior.sidebar.items.help">
|
||||
<segment state="translated">
|
||||
<source>settings.behavior.sidebar.items.help</source>
|
||||
<target>Die Menüs, die standardmäßig in der Seitenleiste angezeigt werden. Die Reihenfolge der Elemente kann per Drag & Drop geändert werden.</target>
|
||||
<target><![CDATA[Die Menüs, die standardmäßig in der Seitenleiste angezeigt werden. Die Reihenfolge der Elemente kann per Drag & Drop geändert werden.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="gVSWDkE" name="settings.behavior.sidebar.rootNodeEnabled">
|
||||
|
|
@ -12726,7 +12974,7 @@ Bitte beachten Sie, dass Sie sich nicht als deaktivierter Benutzer ausgeben kön
|
|||
<unit id="SUD8H3b" name="settings.behavior.table.parts_default_columns.help">
|
||||
<segment state="translated">
|
||||
<source>settings.behavior.table.parts_default_columns.help</source>
|
||||
<target>Die Spalten, die standardmäßig in Bauteiltabellen angezeigt werden sollen. Die Reihenfolge der Elemente kann per Drag & Drop geändert werden.</target>
|
||||
<target><![CDATA[Die Spalten, die standardmäßig in Bauteiltabellen angezeigt werden sollen. Die Reihenfolge der Elemente kann per Drag & Drop geändert werden.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="hazr_g5" name="settings.ips.oemsecrets">
|
||||
|
|
@ -12780,7 +13028,7 @@ Bitte beachten Sie, dass Sie sich nicht als deaktivierter Benutzer ausgeben kön
|
|||
<unit id="KLJYfJ0" name="settings.ips.oemsecrets.sortMode.M">
|
||||
<segment state="translated">
|
||||
<source>settings.ips.oemsecrets.sortMode.M</source>
|
||||
<target>Vollständigkeit & Herstellername</target>
|
||||
<target><![CDATA[Vollständigkeit & Herstellername]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="8C9ijHM" name="entity.export.flash.error.no_entities">
|
||||
|
|
@ -13440,7 +13688,7 @@ Bitte beachten Sie, dass Sie sich nicht als deaktivierter Benutzer ausgeben kön
|
|||
<unit id="FsrRdkp" name="settings.behavior.homepage.items.help">
|
||||
<segment state="translated">
|
||||
<source>settings.behavior.homepage.items.help</source>
|
||||
<target>Die Elemente, die auf der Startseite angezeigt werden sollen. Die Reihenfolge kann per Drag & Drop geändert werden.</target>
|
||||
<target><![CDATA[Die Elemente, die auf der Startseite angezeigt werden sollen. Die Reihenfolge kann per Drag & Drop geändert werden.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="CYw3_pS" name="settings.system.customization.showVersionOnHomepage">
|
||||
|
|
@ -14297,6 +14545,12 @@ Bitte beachten Sie, dass dieses System derzeit experimentell ist und die hier de
|
|||
<target>Mit Typsynonymen können Sie die Bezeichnungen von integrierten Datentypen ersetzen. Zum Beispiel können Sie „Footprint" in etwas anderes umbenennen.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="GSqBiVV" name="{{part}}">
|
||||
<segment>
|
||||
<source>{{part}}</source>
|
||||
<target>Bauteile</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="wjcsjzT" name="log.element_edited.changed_fields.part_ipn_prefix">
|
||||
<segment>
|
||||
<source>log.element_edited.changed_fields.part_ipn_prefix</source>
|
||||
|
|
@ -14430,4 +14684,4 @@ Bitte beachten Sie, dass dieses System derzeit experimentell ist und die hier de
|
|||
</segment>
|
||||
</unit>
|
||||
</file>
|
||||
</xliff>
|
||||
</xliff>
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="el">
|
||||
<file id="messages.en">
|
||||
<unit id="0Md_YOf" name="attachment_type.caption">
|
||||
|
|
@ -339,6 +339,17 @@
|
|||
<target>Χώροι αποθήκευσης</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ykqfBBp" name="supplier.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
<note priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
<note priority="1">templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>supplier.caption</source>
|
||||
<target>Προμηθευτές</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id=".YoS4pi" name="user.edit.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\UserAdmin.html.twig:8</note>
|
||||
|
|
@ -1197,6 +1208,26 @@
|
|||
<target>Τιμή μονάδας</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="EKnfKFl" name="edit.caption_short">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:71</note>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:71</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>edit.caption_short</source>
|
||||
<target>Επεξεργασία</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="qNZM46r" name="delete.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:72</note>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:72</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>delete.caption</source>
|
||||
<target>Διαγραφή</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="aUihK3c" name="part_lots.description">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_part_lots.html.twig:7</note>
|
||||
|
|
@ -1490,6 +1521,16 @@
|
|||
<target>Συνηθισμένος</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="3Vc5_D2" name="attachment.external_file">
|
||||
<notes>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_attachments_info.html.twig:34</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>attachment.external_file</source>
|
||||
<target>Εξωτερικό αρχείο</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="gexfRxf" name="attachment.edit">
|
||||
<notes>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_attachments_info.html.twig:62</note>
|
||||
|
|
@ -1626,17 +1667,5 @@
|
|||
<target>Δημιουργήστε πρώτα ένα εξάρτημα και αντιστοιχίστε το σε μια κατηγορία: με τις υπάρχουσες κατηγορίες και τα δικά τους προθέματα IPN, η ονομασία IPN για το εξάρτημα μπορεί να προταθεί αυτόματα</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Y_ISV0y" name="part_custom_state.labelp">
|
||||
<segment>
|
||||
<source>part_custom_state.labelp</source>
|
||||
<target>Προσαρμοσμένες καταστάσεις μερών</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="uF_oOxY" name="manufacturer.labelp">
|
||||
<segment>
|
||||
<source>manufacturer.labelp</source>
|
||||
<target>Κατασκευαστές</target>
|
||||
</segment>
|
||||
</unit>
|
||||
</file>
|
||||
</xliff>
|
||||
</xliff>
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="en">
|
||||
<file id="messages.en">
|
||||
<unit id="x_wTSQS" name="attachment_type.caption">
|
||||
|
|
@ -137,6 +137,17 @@
|
|||
<target>New currency</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="YFQ8iCW" name="project.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
<note priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
<note priority="1">templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>project.caption</source>
|
||||
<target>Project</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="pe43jlV" name="project.edit">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:8</note>
|
||||
|
|
@ -221,7 +232,7 @@
|
|||
</notes>
|
||||
<segment state="final">
|
||||
<source>part.info.timetravel_hint</source>
|
||||
<target>This is how the part appeared before %timestamp%. <i>Please note that this feature is experimental, so the info may not be correct.</i></target>
|
||||
<target><![CDATA[This is how the part appeared before %timestamp%. <i>Please note that this feature is experimental, so the info may not be correct.</i>]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="3exvSpl" name="standard.label">
|
||||
|
|
@ -522,6 +533,17 @@
|
|||
<target>New storage location</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Rt3eY_7" name="supplier.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
<note priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
<note priority="1">templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>supplier.caption</source>
|
||||
<target>Suppliers</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ozZU_B5" name="supplier.edit">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:16</note>
|
||||
|
|
@ -649,10 +671,10 @@
|
|||
</notes>
|
||||
<segment state="translated">
|
||||
<source>user.edit.tfa.disable_tfa_message</source>
|
||||
<target>This will disable <b>all active two-factor authentication methods of the user</b> and delete the <b>backup codes</b>!
|
||||
<br>
|
||||
The user will have to set up all two-factor authentication methods again and print new backup codes! <br><br>
|
||||
<b>Only do this if you are absolutely sure about the identity of the user (seeking help), otherwise the account could be compromised by an attacker!</b></target>
|
||||
<target><![CDATA[This will disable <b>all active two-factor authentication methods of the user</b> and delete the <b>backup codes</b>!
|
||||
<br>
|
||||
The user will have to set up all two-factor authentication methods again and print new backup codes! <br><br>
|
||||
<b>Only do this if you are absolutely sure about the identity of the user (seeking help), otherwise the account could be compromised by an attacker!</b>]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="APsHYu0" name="user.edit.tfa.disable_tfa.btn">
|
||||
|
|
@ -803,9 +825,9 @@ The user will have to set up all two-factor authentication methods again and pri
|
|||
</notes>
|
||||
<segment state="translated">
|
||||
<source>entity.delete.message</source>
|
||||
<target>This can not be undone!
|
||||
<br>
|
||||
Sub elements will be moved upwards.</target>
|
||||
<target><![CDATA[This can not be undone!
|
||||
<br>
|
||||
Sub elements will be moved upwards.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="2tKAqHw" name="entity.delete">
|
||||
|
|
@ -1359,7 +1381,7 @@ Sub elements will be moved upwards.</target>
|
|||
</notes>
|
||||
<segment state="final">
|
||||
<source>homepage.github.text</source>
|
||||
<target>Source, downloads, bug reports, to-do-list etc. can be found on <a href="%href%" class="link-external" target="_blank">GitHub project page</a></target>
|
||||
<target><![CDATA[Source, downloads, bug reports, to-do-list etc. can be found on <a href="%href%" class="link-external" target="_blank">GitHub project page</a>]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="D5OKsgU" name="homepage.help.caption">
|
||||
|
|
@ -1381,7 +1403,7 @@ Sub elements will be moved upwards.</target>
|
|||
</notes>
|
||||
<segment state="translated">
|
||||
<source>homepage.help.text</source>
|
||||
<target>Help and tips can be found in Wiki the <a href="%href%" class="link-external" target="_blank">GitHub page</a></target>
|
||||
<target><![CDATA[Help and tips can be found in Wiki the <a href="%href%" class="link-external" target="_blank">GitHub page</a>]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="dnirx4v" name="homepage.forum.caption">
|
||||
|
|
@ -1623,7 +1645,7 @@ Sub elements will be moved upwards.</target>
|
|||
</notes>
|
||||
<segment state="translated">
|
||||
<source>email.pw_reset.fallback</source>
|
||||
<target>If this does not work for you, go to <a href="%url%">%url%</a> and enter the following info</target>
|
||||
<target><![CDATA[If this does not work for you, go to <a href="%url%">%url%</a> and enter the following info]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="DduL9Hu" name="email.pw_reset.username">
|
||||
|
|
@ -1653,7 +1675,7 @@ Sub elements will be moved upwards.</target>
|
|||
</notes>
|
||||
<segment state="translated">
|
||||
<source>email.pw_reset.valid_unit %date%</source>
|
||||
<target>The reset token will be valid until <i>%date%</i>.</target>
|
||||
<target><![CDATA[The reset token will be valid until <i>%date%</i>.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="8sBnjRy" name="orderdetail.delete">
|
||||
|
|
@ -2343,6 +2365,26 @@ Sub elements will be moved upwards.</target>
|
|||
<target>Unit Price</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="CbWR2nl" name="edit.caption_short">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:71</note>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:71</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>edit.caption_short</source>
|
||||
<target>Edit</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="er4pQft" name="delete.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:72</note>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:72</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>delete.caption</source>
|
||||
<target>Delete</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="pg0yCCK" name="part_lots.description">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_part_lots.html.twig:7</note>
|
||||
|
|
@ -2955,6 +2997,16 @@ Sub elements will be moved upwards.</target>
|
|||
<target>To ensure access even if the key is lost, it is recommended to register a second key as backup and store it in a safe place!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="IcnYTDa" name="r_u2f_two_factor.name">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:16</note>
|
||||
<note priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:16</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>r_u2f_two_factor.name</source>
|
||||
<target>Shown key name (e.g. Backup)</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="wH4JBAx" name="tfa_u2f.add_key.add_button">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:19</note>
|
||||
|
|
@ -3526,8 +3578,8 @@ Sub elements will be moved upwards.</target>
|
|||
</notes>
|
||||
<segment state="translated">
|
||||
<source>tfa_google.disable.confirm_message</source>
|
||||
<target>If you disable the Authenticator App, all backup codes will be deleted, so you may need to reprint them.<br>
|
||||
Also note that without two-factor authentication, your account is no longer as well protected against attackers!</target>
|
||||
<target><![CDATA[If you disable the Authenticator App, all backup codes will be deleted, so you may need to reprint them.<br>
|
||||
Also note that without two-factor authentication, your account is no longer as well protected against attackers!]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="yu9MSt5" name="tfa_google.disabled_message">
|
||||
|
|
@ -3547,7 +3599,7 @@ Also note that without two-factor authentication, your account is no longer as w
|
|||
</notes>
|
||||
<segment state="translated">
|
||||
<source>tfa_google.step.download</source>
|
||||
<target>Download an authenticator app (e.g. <a class="link-external" target="_blank" href="https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2">Google Authenticator</a> oder <a class="link-external" target="_blank" href="https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp">FreeOTP Authenticator</a>)</target>
|
||||
<target><![CDATA[Download an authenticator app (e.g. <a class="link-external" target="_blank" href="https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2">Google Authenticator</a> oder <a class="link-external" target="_blank" href="https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp">FreeOTP Authenticator</a>)]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="eriwJoR" name="tfa_google.step.scan">
|
||||
|
|
@ -3789,8 +3841,8 @@ Also note that without two-factor authentication, your account is no longer as w
|
|||
</notes>
|
||||
<segment state="translated">
|
||||
<source>tfa_trustedDevices.explanation</source>
|
||||
<target>When checking the second factor, the current computer can be marked as trustworthy, so no more two-factor checks on this computer are needed.
|
||||
If you have done this incorrectly or if a computer is no longer trusted, you can reset the status of <i>all </i>computers here.</target>
|
||||
<target><![CDATA[When checking the second factor, the current computer can be marked as trustworthy, so no more two-factor checks on this computer are needed.
|
||||
If you have done this incorrectly or if a computer is no longer trusted, you can reset the status of <i>all </i>computers here.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="FZINq8z" name="tfa_trustedDevices.invalidate.confirm_title">
|
||||
|
|
@ -3948,6 +4000,17 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
|
|||
<target>Supplier</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="liOuf4u" name="search.deactivateBarcode">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:57</note>
|
||||
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:52</note>
|
||||
<note priority="1">templates\base.html.twig:75</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>search.deactivateBarcode</source>
|
||||
<target>Deact. Barcode</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="h7QrXRa" name="search.regexmatching">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:61</note>
|
||||
|
|
@ -4239,6 +4302,16 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
|
|||
<target>Saved changes!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="bNFdvNL" name="part.edited_flash.invalid">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\Controller\PartController.php:186</note>
|
||||
<note priority="1">Part-DB1\src\Controller\PartController.php:186</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.edited_flash.invalid</source>
|
||||
<target>Error during saving: Please check your inputs!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="XFmvSsv" name="part.deleted">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\Controller\PartController.php:216</note>
|
||||
|
|
@ -4472,6 +4545,16 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
|
|||
<target>New backup codes successfully generated.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="9OPMdQa" name="attachment.table.filename">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:148</note>
|
||||
<note priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:148</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>attachment.table.filename</source>
|
||||
<target>File name</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="hSn3zNG" name="attachment.table.filesize">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:153</note>
|
||||
|
|
@ -5236,7 +5319,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
|
|||
</notes>
|
||||
<segment state="translated">
|
||||
<source>label_options.lines_mode.help</source>
|
||||
<target>If you select Twig here, the content field is interpreted as Twig template. See <a href="https://twig.symfony.com/doc/3.x/templates.html">Twig documentation</a> and <a href="https://docs.part-db.de/usage/labels.html#twig-mode">Wiki</a> for more information.</target>
|
||||
<target><![CDATA[If you select Twig here, the content field is interpreted as Twig template. See <a href="https://twig.symfony.com/doc/3.x/templates.html">Twig documentation</a> and <a href="https://docs.part-db.de/usage/labels.html#twig-mode">Wiki</a> for more information.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="isvxbiX" name="label_options.page_size.label">
|
||||
|
|
@ -6259,6 +6342,16 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
|
|||
<target>New Element</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="U.Ovrd7" name="attachment.external_file">
|
||||
<notes>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_attachments_info.html.twig:34</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>attachment.external_file</source>
|
||||
<target>External file</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="YqYH6GX" name="attachment.edit">
|
||||
<notes>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_attachments_info.html.twig:62</note>
|
||||
|
|
@ -6529,6 +6622,16 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
|
|||
<target>The parent can not be one of the children of itself.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="j_GFZOQ" name="validator.part_lot.location_full.no_increasment">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>validator.part_lot.location_full.no_increasment</source>
|
||||
<target>The storage location was marked as full, so you can not increase the instock amount. (New amount max. {{ old_amount }})</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="eeEjB4s" name="validator.part_lot.location_full">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
|
|
@ -7084,15 +7187,15 @@ Exampletown</target>
|
|||
</notes>
|
||||
<segment state="translated">
|
||||
<source>mass_creation.lines.placeholder</source>
|
||||
<target>Element 1
|
||||
<target><![CDATA[Element 1
|
||||
Element 1.1
|
||||
Element 1.1.1
|
||||
Element 1.2
|
||||
Element 2
|
||||
Element 3
|
||||
|
||||
Element 1 -> Element 1.1
|
||||
Element 1 -> Element 1.2</target>
|
||||
Element 1 -> Element 1.1
|
||||
Element 1 -> Element 1.2]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="TWSqPFi" name="entity.mass_creation.btn">
|
||||
|
|
@ -7385,6 +7488,39 @@ Element 1 -> Element 1.2</target>
|
|||
<target>Discard changes</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="rwhG3NF" name="part.withdraw.btn">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:166</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.btn</source>
|
||||
<target>Withdraw</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="KYhBkRo" name="part.withdraw.comment:">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:171</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.comment:</source>
|
||||
<target>Comment/Purpose</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="kAlV8Zt" name="part.add.caption">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:189</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.add.caption</source>
|
||||
<target>Add parts</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="TAZxRYj" name="part.add.btn">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:194</note>
|
||||
|
|
@ -7396,6 +7532,28 @@ Element 1 -> Element 1.2</target>
|
|||
<target>Add</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="yqLffb1" name="part.add.comment">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:199</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.add.comment</source>
|
||||
<target>Comment/Purpose</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="oj5uuIF" name="admin.comment">
|
||||
<notes>
|
||||
<note priority="1">templates\AdminPages\CompanyAdminBase.html.twig:15</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>admin.comment</source>
|
||||
<target>Notes</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="VI_567B" name="manufacturer_url.label">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:83</note>
|
||||
|
|
@ -7407,6 +7565,69 @@ Element 1 -> Element 1.2</target>
|
|||
<target>Manufacturer link</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="hx8T2RQ" name="part.description.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:66</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.description.placeholder</source>
|
||||
<target>e.g. NPN 45V 0,1A 0,5W</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="SDwGex2" name="part.instock.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:69</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.instock.placeholder</source>
|
||||
<target>e.g. 10</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="of7AUNW" name="part.mininstock.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:72</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.mininstock.placeholder</source>
|
||||
<target>e.g. 5</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="OsZzrme" name="part.order.price_per">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.order.price_per</source>
|
||||
<target>Price per</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="dEQm2lQ" name="part.withdraw.caption">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.caption</source>
|
||||
<target>Withdraw parts</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="MxKRRx_" name="datatable.datatable.lengthMenu">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>datatable.datatable.lengthMenu</source>
|
||||
<target>_MENU_</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="IPge2iH" name="perm.group.parts">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
|
|
@ -8399,6 +8620,15 @@ Element 1 -> Element 1.2</target>
|
|||
<target>Show old element versions (time travel)</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="tyCC1qL" name="tfa_u2f.key_added_successful">
|
||||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>tfa_u2f.key_added_successful</source>
|
||||
<target>Security key added successfully.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="gDVCAxj" name="log.type.security.google_disabled">
|
||||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
|
|
@ -8597,6 +8827,12 @@ Element 1 -> Element 1.2</target>
|
|||
<target>If this option is enabled, every direct member of this group, has to configure at least one second-factor for authentication. Recommended for administrative groups with much permissions.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="O2l2jsJ" name="selectpicker.empty">
|
||||
<segment state="translated">
|
||||
<source>selectpicker.empty</source>
|
||||
<target>Nothing selected</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="NwsYm0P" name="selectpicker.nothing_selected">
|
||||
<segment state="translated">
|
||||
<source>selectpicker.nothing_selected</source>
|
||||
|
|
@ -8855,6 +9091,12 @@ Element 1 -> Element 1.2</target>
|
|||
<target>Your password needs to be changed! Please set a new password.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="x98ftIM" name="tree.root_node.text">
|
||||
<segment state="translated">
|
||||
<source>tree.root_node.text</source>
|
||||
<target>Root node</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="2LkM7pn" name="part_list.action.select_null">
|
||||
<segment state="translated">
|
||||
<source>part_list.action.select_null</source>
|
||||
|
|
@ -9152,25 +9394,25 @@ Element 1 -> Element 1.2</target>
|
|||
<unit id="r4vDLAt" name="filter.parameter_value_constraint.operator.<">
|
||||
<segment state="translated">
|
||||
<source>filter.parameter_value_constraint.operator.<</source>
|
||||
<target>Typ. Value <</target>
|
||||
<target><![CDATA[Typ. Value <]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="X9SA3UP" name="filter.parameter_value_constraint.operator.>">
|
||||
<segment state="translated">
|
||||
<source>filter.parameter_value_constraint.operator.></source>
|
||||
<target>Typ. Value ></target>
|
||||
<target><![CDATA[Typ. Value >]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="BQGaoQS" name="filter.parameter_value_constraint.operator.<=">
|
||||
<segment state="translated">
|
||||
<source>filter.parameter_value_constraint.operator.<=</source>
|
||||
<target>Typ. Value <=</target>
|
||||
<target><![CDATA[Typ. Value <=]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="2ha3P6g" name="filter.parameter_value_constraint.operator.>=">
|
||||
<segment state="translated">
|
||||
<source>filter.parameter_value_constraint.operator.>=</source>
|
||||
<target>Typ. Value >=</target>
|
||||
<target><![CDATA[Typ. Value >=]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="4DaBace" name="filter.parameter_value_constraint.operator.BETWEEN">
|
||||
|
|
@ -9278,7 +9520,7 @@ Element 1 -> Element 1.2</target>
|
|||
<unit id="4tHhDtU" name="parts_list.search.searching_for">
|
||||
<segment state="translated">
|
||||
<source>parts_list.search.searching_for</source>
|
||||
<target>Searching parts with keyword <b>%keyword%</b></target>
|
||||
<target><![CDATA[Searching parts with keyword <b>%keyword%</b>]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="4vomKLa" name="parts_list.search_options.caption">
|
||||
|
|
@ -9938,13 +10180,13 @@ Element 1 -> Element 1.2</target>
|
|||
<unit id="NdZ1t7a" name="project.builds.number_of_builds_possible">
|
||||
<segment state="translated">
|
||||
<source>project.builds.number_of_builds_possible</source>
|
||||
<target>You have enough stocked to build <b>%max_builds%</b> builds of this project.</target>
|
||||
<target><![CDATA[You have enough stocked to build <b>%max_builds%</b> builds of this project.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="iuSpPbg" name="project.builds.check_project_status">
|
||||
<segment state="translated">
|
||||
<source>project.builds.check_project_status</source>
|
||||
<target>The current project status is <b>"%project_status%"</b>. You should check if you really want to build the project with this status!</target>
|
||||
<target><![CDATA[The current project status is <b>"%project_status%"</b>. You should check if you really want to build the project with this status!]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Y7vSSxi" name="project.builds.following_bom_entries_miss_instock_n">
|
||||
|
|
@ -10058,7 +10300,7 @@ Element 1 -> Element 1.2</target>
|
|||
<unit id="GzqIwHH" name="entity.select.add_hint">
|
||||
<segment state="translated">
|
||||
<source>entity.select.add_hint</source>
|
||||
<target>Use -> to create nested structures, e.g. "Node 1->Node 1.1"</target>
|
||||
<target><![CDATA[Use -> to create nested structures, e.g. "Node 1->Node 1.1"]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="S4CxO.T" name="entity.select.group.new_not_added_to_DB">
|
||||
|
|
@ -10082,13 +10324,13 @@ Element 1 -> Element 1.2</target>
|
|||
<unit id="XLnXtsR" name="homepage.first_steps.introduction">
|
||||
<segment state="translated">
|
||||
<source>homepage.first_steps.introduction</source>
|
||||
<target>Your database is still empty. You might want to read the <a href="%url%">documentation</a> or start to creating the following data structures:</target>
|
||||
<target><![CDATA[Your database is still empty. You might want to read the <a href="%url%">documentation</a> or start to creating the following data structures:]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Q79MOIk" name="homepage.first_steps.create_part">
|
||||
<segment state="translated">
|
||||
<source>homepage.first_steps.create_part</source>
|
||||
<target>Or you can directly <a href="%url%">create a new part</a>.</target>
|
||||
<target><![CDATA[Or you can directly <a href="%url%">create a new part</a>.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="vplYq4f" name="homepage.first_steps.hide_hint">
|
||||
|
|
@ -10100,7 +10342,7 @@ Element 1 -> Element 1.2</target>
|
|||
<unit id="MJoZl4f" name="homepage.forum.text">
|
||||
<segment state="translated">
|
||||
<source>homepage.forum.text</source>
|
||||
<target>For questions about Part-DB use the <a href="%href%" class="link-external" target="_blank">discussion forum</a></target>
|
||||
<target><![CDATA[For questions about Part-DB use the <a href="%href%" class="link-external" target="_blank">discussion forum</a>]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="YsukbnK" name="log.element_edited.changed_fields.category">
|
||||
|
|
@ -10766,7 +11008,7 @@ Element 1 -> Element 1.2</target>
|
|||
<unit id="p_IxB9K" name="parts.import.help_documentation">
|
||||
<segment state="translated">
|
||||
<source>parts.import.help_documentation</source>
|
||||
<target>See the <a href="%link%">documentation</a> for more information on the file format.</target>
|
||||
<target><![CDATA[See the <a href="%link%">documentation</a> for more information on the file format.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="awbvhVq" name="parts.import.help">
|
||||
|
|
@ -10958,7 +11200,7 @@ Element 1 -> Element 1.2</target>
|
|||
<unit id="o5u.Nnz" name="part.filter.lessThanDesired">
|
||||
<segment state="translated">
|
||||
<source>part.filter.lessThanDesired</source>
|
||||
<target>In stock less than desired (total amount < min. amount)</target>
|
||||
<target><![CDATA[In stock less than desired (total amount < min. amount)]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="YN9eLcZ" name="part.filter.lotOwner">
|
||||
|
|
@ -11425,6 +11667,12 @@ Please note, that you can not impersonate a disabled user. If you try you will g
|
|||
<target>Expiration date</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="5k6W3jw" name="api_tokens.added_date">
|
||||
<segment state="translated">
|
||||
<source>api_tokens.added_date</source>
|
||||
<target>Added at</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="leWWwKP" name="api_tokens.last_time_used">
|
||||
<segment state="translated">
|
||||
<source>api_tokens.last_time_used</source>
|
||||
|
|
@ -11764,13 +12012,13 @@ Please note, that you can not impersonate a disabled user. If you try you will g
|
|||
<unit id="i68lU5x" name="part.merge.confirm.title">
|
||||
<segment state="translated">
|
||||
<source>part.merge.confirm.title</source>
|
||||
<target>Do you really want to merge <b>%other%</b> into <b>%target%</b>?</target>
|
||||
<target><![CDATA[Do you really want to merge <b>%other%</b> into <b>%target%</b>?]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="k0anzYV" name="part.merge.confirm.message">
|
||||
<segment state="translated">
|
||||
<source>part.merge.confirm.message</source>
|
||||
<target><b>%other%</b> will be deleted, and the part will be saved with the shown information.</target>
|
||||
<target><![CDATA[<b>%other%</b> will be deleted, and the part will be saved with the shown information.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="mmW5Yl1" name="part.info.merge_modal.title">
|
||||
|
|
@ -12124,7 +12372,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g
|
|||
<unit id="p7LGAIX" name="settings.ips.element14.apiKey.help">
|
||||
<segment state="translated">
|
||||
<source>settings.ips.element14.apiKey.help</source>
|
||||
<target>You can register for an API key on <a href="https://partner.element14.com/">https://partner.element14.com/</a>.</target>
|
||||
<target><![CDATA[You can register for an API key on <a href="https://partner.element14.com/">https://partner.element14.com/</a>.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ZdUHpZc" name="settings.ips.element14.storeId">
|
||||
|
|
@ -12136,7 +12384,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g
|
|||
<unit id="XXGUxF6" name="settings.ips.element14.storeId.help">
|
||||
<segment state="translated">
|
||||
<source>settings.ips.element14.storeId.help</source>
|
||||
<target>The store domain to retrieve the data from. This decides the language and currency of results. See <a href="https://partner.element14.com/docs/Product_Search_API_REST__Description">here</a> for a list of valid domains.</target>
|
||||
<target><![CDATA[The store domain to retrieve the data from. This decides the language and currency of results. See <a href="https://partner.element14.com/docs/Product_Search_API_REST__Description">here</a> for a list of valid domains.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="WKWZIm2" name="settings.ips.tme">
|
||||
|
|
@ -12154,7 +12402,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g
|
|||
<unit id="_pYLrPT" name="settings.ips.tme.token.help">
|
||||
<segment state="translated">
|
||||
<source>settings.ips.tme.token.help</source>
|
||||
<target>You can get an API token and secret on <a href="https://developers.tme.eu/en/">https://developers.tme.eu/en/</a>.</target>
|
||||
<target><![CDATA[You can get an API token and secret on <a href="https://developers.tme.eu/en/">https://developers.tme.eu/en/</a>.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="yswx4bq" name="settings.ips.tme.secret">
|
||||
|
|
@ -12202,7 +12450,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g
|
|||
<unit id="gu.JlpT" name="settings.ips.mouser.apiKey.help">
|
||||
<segment state="translated">
|
||||
<source>settings.ips.mouser.apiKey.help</source>
|
||||
<target>You can register for an API key on <a href="https://eu.mouser.com/api-hub/">https://eu.mouser.com/api-hub/</a>.</target>
|
||||
<target><![CDATA[You can register for an API key on <a href="https://eu.mouser.com/api-hub/">https://eu.mouser.com/api-hub/</a>.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Q66CNjw" name="settings.ips.mouser.searchLimit">
|
||||
|
|
@ -12280,7 +12528,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g
|
|||
<unit id="kKv0J3." name="settings.system.attachments">
|
||||
<segment state="translated">
|
||||
<source>settings.system.attachments</source>
|
||||
<target>Attachments & Files</target>
|
||||
<target><![CDATA[Attachments & Files]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="dsRff8T" name="settings.system.attachments.maxFileSize">
|
||||
|
|
@ -12304,7 +12552,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g
|
|||
<unit id="T.PBu5P" name="settings.system.attachments.allowDownloads.help">
|
||||
<segment state="translated">
|
||||
<source>settings.system.attachments.allowDownloads.help</source>
|
||||
<target>With this option users can download external files into Part-DB by providing an URL. <b>Attention: This can be a security issue, as it might allow users to access intranet ressources via Part-DB!</b></target>
|
||||
<target><![CDATA[With this option users can download external files into Part-DB by providing an URL. <b>Attention: This can be a security issue, as it might allow users to access intranet ressources via Part-DB!</b>]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id=".OyihML" name="settings.system.attachments.downloadByDefault">
|
||||
|
|
@ -12478,8 +12726,8 @@ Please note, that you can not impersonate a disabled user. If you try you will g
|
|||
<unit id="0GRlEe5" name="settings.system.localization.base_currency_description">
|
||||
<segment state="translated">
|
||||
<source>settings.system.localization.base_currency_description</source>
|
||||
<target>The currency that is used to store price information and exchange rates in. This currency is assumed, when no currency is set for a price information.
|
||||
<b>Please note that the currencies are not converted, when changing this value. So changing the default currency after you already added price information, will result in wrong prices!</b></target>
|
||||
<target><![CDATA[The currency that is used to store price information and exchange rates in. This currency is assumed, when no currency is set for a price information.
|
||||
<b>Please note that the currencies are not converted, when changing this value. So changing the default currency after you already added price information, will result in wrong prices!</b>]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="cvpTUeY" name="settings.system.privacy">
|
||||
|
|
@ -12509,7 +12757,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g
|
|||
<unit id="w07P3Dt" name="settings.misc.kicad_eda.category_depth.help">
|
||||
<segment state="translated">
|
||||
<source>settings.misc.kicad_eda.category_depth.help</source>
|
||||
<target>This value determines the depth of the category tree, that is visible inside KiCad. 0 means that only the top level categories are visible. Set to a value > 0 to show more levels. Set to -1, to show all parts of Part-DB inside a sigle cnategory in KiCad.</target>
|
||||
<target><![CDATA[This value determines the depth of the category tree, that is visible inside KiCad. 0 means that only the top level categories are visible. Set to a value > 0 to show more levels. Set to -1, to show all parts of Part-DB inside a sigle cnategory in KiCad.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="VwvmcWE" name="settings.behavior.sidebar">
|
||||
|
|
@ -12527,7 +12775,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g
|
|||
<unit id="jc0JTvL" name="settings.behavior.sidebar.items.help">
|
||||
<segment state="translated">
|
||||
<source>settings.behavior.sidebar.items.help</source>
|
||||
<target>The menus which appear at the sidebar by default. Order of items can be changed via drag & drop.</target>
|
||||
<target><![CDATA[The menus which appear at the sidebar by default. Order of items can be changed via drag & drop.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="gVSWDkE" name="settings.behavior.sidebar.rootNodeEnabled">
|
||||
|
|
@ -12575,7 +12823,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g
|
|||
<unit id="SUD8H3b" name="settings.behavior.table.parts_default_columns.help">
|
||||
<segment state="translated">
|
||||
<source>settings.behavior.table.parts_default_columns.help</source>
|
||||
<target>The columns to show by default in part tables. Order of items can be changed via drag & drop.</target>
|
||||
<target><![CDATA[The columns to show by default in part tables. Order of items can be changed via drag & drop.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="hazr_g5" name="settings.ips.oemsecrets">
|
||||
|
|
@ -12629,7 +12877,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g
|
|||
<unit id="KLJYfJ0" name="settings.ips.oemsecrets.sortMode.M">
|
||||
<segment state="translated">
|
||||
<source>settings.ips.oemsecrets.sortMode.M</source>
|
||||
<target>Completeness & Manufacturer name</target>
|
||||
<target><![CDATA[Completeness & Manufacturer name]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="8C9ijHM" name="entity.export.flash.error.no_entities">
|
||||
|
|
@ -13289,7 +13537,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g
|
|||
<unit id="FsrRdkp" name="settings.behavior.homepage.items.help">
|
||||
<segment state="translated">
|
||||
<source>settings.behavior.homepage.items.help</source>
|
||||
<target>The items to show at the homepage. Order can be changed via drag & drop.</target>
|
||||
<target><![CDATA[The items to show at the homepage. Order can be changed via drag & drop.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="CYw3_pS" name="settings.system.customization.showVersionOnHomepage">
|
||||
|
|
@ -14003,7 +14251,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g
|
|||
<unit id="Ej2znKK" name="settings.system.localization.language_menu_entries.description">
|
||||
<segment state="translated">
|
||||
<source>settings.system.localization.language_menu_entries.description</source>
|
||||
<target>The languages to show in the language drop-down menu. Order can be changed via drag & drop. Leave empty to show all available languages.</target>
|
||||
<target><![CDATA[The languages to show in the language drop-down menu. Order can be changed via drag & drop. Leave empty to show all available languages.]]></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="xIZ_mEX" name="project.builds.no_bom_entries">
|
||||
|
|
@ -14146,6 +14394,12 @@ Please note that this system is currently experimental, and the synonyms defined
|
|||
<target>Type synonyms allow you to replace the labels of built-in data types. For example, you can rename "Footprint" to something else.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="GSqBiVV" name="{{part}}">
|
||||
<segment>
|
||||
<source>{{part}}</source>
|
||||
<target>Parts</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="wjcsjzT" name="log.element_edited.changed_fields.part_ipn_prefix">
|
||||
<segment>
|
||||
<source>log.element_edited.changed_fields.part_ipn_prefix</source>
|
||||
|
|
@ -14279,4 +14533,4 @@ Please note that this system is currently experimental, and the synonyms defined
|
|||
</segment>
|
||||
</unit>
|
||||
</file>
|
||||
</xliff>
|
||||
</xliff>
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="es">
|
||||
<file id="messages.en">
|
||||
<unit id="x_wTSQS" name="attachment_type.caption">
|
||||
|
|
@ -147,6 +147,17 @@
|
|||
<target>Nueva divisa</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="YFQ8iCW" name="project.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
<note priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
<note priority="1">templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>project.caption</source>
|
||||
<target>Proyecto</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="pe43jlV" name="project.edit">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:8</note>
|
||||
|
|
@ -578,6 +589,17 @@
|
|||
<target>Nueva ubicación de almacén</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Rt3eY_7" name="supplier.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
<note priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
<note priority="1">templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>supplier.caption</source>
|
||||
<target>Proveedores</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ozZU_B5" name="supplier.edit">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:16</note>
|
||||
|
|
@ -2409,6 +2431,26 @@ Subelementos serán desplazados hacia arriba.</target>
|
|||
<target>Precio unitario</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="CbWR2nl" name="edit.caption_short">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:71</note>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:71</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>edit.caption_short</source>
|
||||
<target>Editar</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="er4pQft" name="delete.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:72</note>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:72</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>delete.caption</source>
|
||||
<target>Eliminar</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="pg0yCCK" name="part_lots.description">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_part_lots.html.twig:7</note>
|
||||
|
|
@ -3021,6 +3063,16 @@ Subelementos serán desplazados hacia arriba.</target>
|
|||
<target>Para garantizar el acceso incluso si has perdido la clave, ¡se recomienda registrar una segunda clave como copia de seguridad y guardarla en un lugar seguro!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="IcnYTDa" name="r_u2f_two_factor.name">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:16</note>
|
||||
<note priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:16</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>r_u2f_two_factor.name</source>
|
||||
<target>Nombre de la clave vista (e.g. Backup)</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="wH4JBAx" name="tfa_u2f.add_key.add_button">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:19</note>
|
||||
|
|
@ -4013,6 +4065,17 @@ Subelementos serán desplazados hacia arriba.</target>
|
|||
<target>Proveedor</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="liOuf4u" name="search.deactivateBarcode">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:57</note>
|
||||
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:52</note>
|
||||
<note priority="1">templates\base.html.twig:75</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>search.deactivateBarcode</source>
|
||||
<target>Desactivar código de barras</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="h7QrXRa" name="search.regexmatching">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:61</note>
|
||||
|
|
@ -4304,6 +4367,16 @@ Subelementos serán desplazados hacia arriba.</target>
|
|||
<target>¡Los cambios han sido guardados!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="bNFdvNL" name="part.edited_flash.invalid">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\Controller\PartController.php:186</note>
|
||||
<note priority="1">Part-DB1\src\Controller\PartController.php:186</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.edited_flash.invalid</source>
|
||||
<target>Error en el guardado: ¡Por favor, comprueba los datos!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="XFmvSsv" name="part.deleted">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\Controller\PartController.php:216</note>
|
||||
|
|
@ -4537,6 +4610,16 @@ Subelementos serán desplazados hacia arriba.</target>
|
|||
<target>Se han generado nuevos códigos backup con éxito.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="9OPMdQa" name="attachment.table.filename">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:148</note>
|
||||
<note priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:148</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>attachment.table.filename</source>
|
||||
<target>Nombre del archivo</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="hSn3zNG" name="attachment.table.filesize">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:153</note>
|
||||
|
|
@ -6324,6 +6407,16 @@ Subelementos serán desplazados hacia arriba.</target>
|
|||
<target>Nuevo elemento</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="U.Ovrd7" name="attachment.external_file">
|
||||
<notes>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_attachments_info.html.twig:34</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>attachment.external_file</source>
|
||||
<target>Archivo externo</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="YqYH6GX" name="attachment.edit">
|
||||
<notes>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_attachments_info.html.twig:62</note>
|
||||
|
|
@ -6594,6 +6687,16 @@ Subelementos serán desplazados hacia arriba.</target>
|
|||
<target>El elemento padre no puede ser uno de sus propios hijos.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="j_GFZOQ" name="validator.part_lot.location_full.no_increasment">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>validator.part_lot.location_full.no_increasment</source>
|
||||
<target>La ubicación de almacenaje ha sido marcada como llena, así que no puedes incrementar la cantidad de instock. (Nueva cantidad máxima. {{ old_amount }})</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="eeEjB4s" name="validator.part_lot.location_full">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
|
|
@ -7447,6 +7550,39 @@ Elemento 3</target>
|
|||
<target>Descartar cambios</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="rwhG3NF" name="part.withdraw.btn">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:166</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.btn</source>
|
||||
<target>Retirar</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="KYhBkRo" name="part.withdraw.comment:">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:171</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.comment:</source>
|
||||
<target>Comentario/Propósito</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="kAlV8Zt" name="part.add.caption">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:189</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.add.caption</source>
|
||||
<target>Añadir componentes</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="TAZxRYj" name="part.add.btn">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:194</note>
|
||||
|
|
@ -7458,6 +7594,28 @@ Elemento 3</target>
|
|||
<target>Agregar</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="yqLffb1" name="part.add.comment">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:199</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.add.comment</source>
|
||||
<target>Comentario/Propósito</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="oj5uuIF" name="admin.comment">
|
||||
<notes>
|
||||
<note priority="1">templates\AdminPages\CompanyAdminBase.html.twig:15</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>admin.comment</source>
|
||||
<target>Notas</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="VI_567B" name="manufacturer_url.label">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:83</note>
|
||||
|
|
@ -7469,6 +7627,69 @@ Elemento 3</target>
|
|||
<target>Enlace al fabricante</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="hx8T2RQ" name="part.description.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:66</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.description.placeholder</source>
|
||||
<target>ej. NPN 45V 0,1A 0,5W</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="SDwGex2" name="part.instock.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:69</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.instock.placeholder</source>
|
||||
<target>ej. 10</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="of7AUNW" name="part.mininstock.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:72</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.mininstock.placeholder</source>
|
||||
<target>ej. 5</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="OsZzrme" name="part.order.price_per">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.order.price_per</source>
|
||||
<target>Precio por</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="dEQm2lQ" name="part.withdraw.caption">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.caption</source>
|
||||
<target>Retirar componentes</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="MxKRRx_" name="datatable.datatable.lengthMenu">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>datatable.datatable.lengthMenu</source>
|
||||
<target>_MENU_</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="IPge2iH" name="perm.group.parts">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
|
|
@ -8557,6 +8778,15 @@ Elemento 3</target>
|
|||
<target>Mostrar versiones antiguas de elementos (time travel)</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="tyCC1qL" name="tfa_u2f.key_added_successful">
|
||||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>tfa_u2f.key_added_successful</source>
|
||||
<target>Clave de seguridad añadida correctamente</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="VhxhtYo" name="Username">
|
||||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
|
|
@ -8764,6 +8994,12 @@ Elemento 3</target>
|
|||
<target>Si está opción está activada, todos los miembros directos de este grupo tendrá que configurar como mínimo un factor de autenticación de dos pasos. Recomendado para grupos administrativos con muchos permisos.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="O2l2jsJ" name="selectpicker.empty">
|
||||
<segment state="translated">
|
||||
<source>selectpicker.empty</source>
|
||||
<target>Nada seleccionado</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="NwsYm0P" name="selectpicker.nothing_selected">
|
||||
<segment state="translated">
|
||||
<source>selectpicker.nothing_selected</source>
|
||||
|
|
@ -9016,6 +9252,12 @@ Elemento 3</target>
|
|||
<target>¡Tienes que cambiar tu contraseña! Por favor establece una nueva contraseña.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="x98ftIM" name="tree.root_node.text">
|
||||
<segment state="translated">
|
||||
<source>tree.root_node.text</source>
|
||||
<target>Nodo raíz</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="2LkM7pn" name="part_list.action.select_null">
|
||||
<segment state="translated">
|
||||
<source>part_list.action.select_null</source>
|
||||
|
|
@ -11514,6 +11756,12 @@ Por favor ten en cuenta que no puedes personificar a un usuario deshabilitado. S
|
|||
<target>Fecha de caducidad</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="5k6W3jw" name="api_tokens.added_date">
|
||||
<segment state="translated">
|
||||
<source>api_tokens.added_date</source>
|
||||
<target>Añadido a</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="leWWwKP" name="api_tokens.last_time_used">
|
||||
<segment state="translated">
|
||||
<source>api_tokens.last_time_used</source>
|
||||
|
|
@ -12252,89 +12500,5 @@ Por favor ten en cuenta que no puedes personificar a un usuario deshabilitado. S
|
|||
<target>Este componente contiene más de un stock. Cambie la ubicación manualmente para seleccionar el stock deseado.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="hYrcka2" name="attachment_type.labelp">
|
||||
<segment>
|
||||
<source>attachment_type.labelp</source>
|
||||
<target>Tipos de adjuntos</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="5.oI1XD" name="currency.labelp">
|
||||
<segment>
|
||||
<source>currency.labelp</source>
|
||||
<target>Divisas</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="aXr7mN." name="group.labelp">
|
||||
<segment>
|
||||
<source>group.labelp</source>
|
||||
<target>Grupos</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="p.Sjja3" name="label_profile.labelp">
|
||||
<segment>
|
||||
<source>label_profile.labelp</source>
|
||||
<target>Perfiles de etiquetas</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="8F2EwVK" name="measurement_unit.labelp">
|
||||
<segment>
|
||||
<source>measurement_unit.labelp</source>
|
||||
<target>Unidades de medida</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="UVDJmYp" name="orderdetail.labelp">
|
||||
<segment>
|
||||
<source>orderdetail.labelp</source>
|
||||
<target>Informaciones del pedido</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="4KRV2mB" name="parameter.labelp">
|
||||
<segment>
|
||||
<source>parameter.labelp</source>
|
||||
<target>Parámetros</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="R4hoCqe" name="part.labelp">
|
||||
<segment>
|
||||
<source>part.labelp</source>
|
||||
<target>Componentes</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="AAYYeiw" name="part_association.labelp">
|
||||
<segment>
|
||||
<source>part_association.labelp</source>
|
||||
<target>Asociaciones de componentes</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Y_ISV0y" name="part_custom_state.labelp">
|
||||
<segment>
|
||||
<source>part_custom_state.labelp</source>
|
||||
<target>Estados personalizados de las piezas</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ftBf11d" name="part_lot.labelp">
|
||||
<segment>
|
||||
<source>part_lot.labelp</source>
|
||||
<target>Lotes del componente</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="83AQqv." name="pricedetail.labelp">
|
||||
<segment>
|
||||
<source>pricedetail.labelp</source>
|
||||
<target>Informaciones del precio</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id=".tjK0ju" name="project_bom_entry.labelp">
|
||||
<segment>
|
||||
<source>project_bom_entry.labelp</source>
|
||||
<target>Entradas BOM</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="MoHHSNT" name="user.labelp">
|
||||
<segment>
|
||||
<source>user.labelp</source>
|
||||
<target>Usuarios</target>
|
||||
</segment>
|
||||
</unit>
|
||||
</file>
|
||||
</xliff>
|
||||
</xliff>
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="fr">
|
||||
<file id="messages.en">
|
||||
<unit id="0Md_YOf" name="attachment_type.caption">
|
||||
|
|
@ -558,6 +558,17 @@
|
|||
<target>Nouvel emplacement de stockage</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ykqfBBp" name="supplier.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
<note priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
<note priority="1">templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>supplier.caption</source>
|
||||
<target>Fournisseurs</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="DpVIJeK" name="supplier.edit">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:16</note>
|
||||
|
|
@ -2398,6 +2409,26 @@ Show/Hide sidebar</target>
|
|||
<target>Prix unitaire</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="EKnfKFl" name="edit.caption_short">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:71</note>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:71</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>edit.caption_short</source>
|
||||
<target>Éditer</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="qNZM46r" name="delete.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:72</note>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:72</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>delete.caption</source>
|
||||
<target>Supprimer</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="aUihK3c" name="part_lots.description">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_part_lots.html.twig:7</note>
|
||||
|
|
@ -3010,6 +3041,16 @@ Show/Hide sidebar</target>
|
|||
<target>Pour garantir l'accès même en cas de perte de la clé, il est recommandé d'enregistrer une deuxième clé en guise de sauvegarde et de la conserver dans un endroit sûr !</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ktQ_kY9" name="r_u2f_two_factor.name">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:16</note>
|
||||
<note priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:16</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>r_u2f_two_factor.name</source>
|
||||
<target>Afficher le nom de la clé (par exemple, sauvegarde)</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="HI4_6dF" name="tfa_u2f.add_key.add_button">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:19</note>
|
||||
|
|
@ -4003,6 +4044,17 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia
|
|||
<target>Fournisseur</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Bs5QvO0" name="search.deactivateBarcode">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:57</note>
|
||||
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:52</note>
|
||||
<note priority="1">templates\base.html.twig:75</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>search.deactivateBarcode</source>
|
||||
<target>Désa. Code barres</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="biFM.cv" name="search.regexmatching">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:61</note>
|
||||
|
|
@ -4278,6 +4330,16 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia
|
|||
<target>Changements sauvegardés !</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="w57VDWn" name="part.edited_flash.invalid">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\Controller\PartController.php:186</note>
|
||||
<note priority="1">Part-DB1\src\Controller\PartController.php:186</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.edited_flash.invalid</source>
|
||||
<target>Erreur lors de l'enregistrement : Vérifiez vos données !</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="suYw2UL" name="part.deleted">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\Controller\PartController.php:216</note>
|
||||
|
|
@ -4511,6 +4573,16 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia
|
|||
<target>De nouveaux codes de secours ont été générés avec succès.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="zC0oO.O" name="attachment.table.filename">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:148</note>
|
||||
<note priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:148</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>attachment.table.filename</source>
|
||||
<target>Nom du fichier</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="dNey6.4" name="attachment.table.filesize">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:153</note>
|
||||
|
|
@ -6277,6 +6349,16 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia
|
|||
<target>Nouvel élément</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="3Vc5_D2" name="attachment.external_file">
|
||||
<notes>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_attachments_info.html.twig:34</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>attachment.external_file</source>
|
||||
<target>Fichier extérieur</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="gexfRxf" name="attachment.edit">
|
||||
<notes>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_attachments_info.html.twig:62</note>
|
||||
|
|
@ -6547,6 +6629,16 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia
|
|||
<target>Le parent ne peut pas être un de ses propres enfants.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="nd207H6" name="validator.part_lot.location_full.no_increasment">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>validator.part_lot.location_full.no_increasment</source>
|
||||
<target>Le lieu de stockage utilisé a été marqué comme étant plein, le stock ne peut donc pas être augmenté. (Nouveau stock maximum {{old_amount}})</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="R6Ov4Yt" name="validator.part_lot.location_full">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
|
|
@ -7397,6 +7489,39 @@ exemple de ville</target>
|
|||
<target>Rejeter les modifications</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="7TiUzGF" name="part.withdraw.btn">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:166</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.btn</source>
|
||||
<target>Retrait</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="RVKdVNt" name="part.withdraw.comment:">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:171</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.comment:</source>
|
||||
<target>Commentaire/objet</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="kXcojTi" name="part.add.caption">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:189</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.add.caption</source>
|
||||
<target>Ajouter composants</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="rYoCVp9" name="part.add.btn">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:194</note>
|
||||
|
|
@ -7408,6 +7533,28 @@ exemple de ville</target>
|
|||
<target>Ajouter</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="4CUEJg5" name="part.add.comment">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:199</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.add.comment</source>
|
||||
<target>Commentaire/objet</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="zIFsIyd" name="admin.comment">
|
||||
<notes>
|
||||
<note priority="1">templates\AdminPages\CompanyAdminBase.html.twig:15</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>admin.comment</source>
|
||||
<target>Commentaire</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="74zmrRr" name="manufacturer_url.label">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:83</note>
|
||||
|
|
@ -7419,6 +7566,69 @@ exemple de ville</target>
|
|||
<target>Lien vers le site du fabricant</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="8QVpbd0" name="part.description.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:66</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.description.placeholder</source>
|
||||
<target>Ex. NPN 45V 0,1A 0,5W</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="w_lfSsB" name="part.instock.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:69</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.instock.placeholder</source>
|
||||
<target>Ex. 10</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="58zdDWF" name="part.mininstock.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:72</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.mininstock.placeholder</source>
|
||||
<target>Ex. 10</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="cpRdMwo" name="part.order.price_per">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.order.price_per</source>
|
||||
<target>Prix par</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="1n22zD9" name="part.withdraw.caption">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.caption</source>
|
||||
<target>Retrait de composants</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="pVVBLyB" name="datatable.datatable.lengthMenu">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>datatable.datatable.lengthMenu</source>
|
||||
<target>_MENU_</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="P.GFwjI" name="perm.group.parts">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
|
|
@ -8491,6 +8701,15 @@ exemple de ville</target>
|
|||
<target>Afficher les anciennes versions des éléments (Time travel)</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="WjnV7iC" name="tfa_u2f.key_added_successful">
|
||||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>tfa_u2f.key_added_successful</source>
|
||||
<target>Clé de sécurité ajoutée avec succès.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="47ienTP" name="Username">
|
||||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
|
|
@ -8698,6 +8917,12 @@ exemple de ville</target>
|
|||
<target>Si cette option est activée, chaque membre direct de ce groupe doit configurer au moins un deuxième facteur d'authentification. Recommandé pour les groupes administratifs ayant beaucoup de permissions.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="i7QKlzx" name="selectpicker.empty">
|
||||
<segment state="translated">
|
||||
<source>selectpicker.empty</source>
|
||||
<target>Rien n'est sélectionné</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="TPI_1p0" name="selectpicker.nothing_selected">
|
||||
<segment state="translated">
|
||||
<source>selectpicker.nothing_selected</source>
|
||||
|
|
@ -9004,77 +9229,5 @@ exemple de ville</target>
|
|||
<target>Un préfixe suggéré lors de la saisie de l'IPN d'une pièce.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="hYrcka2" name="attachment_type.labelp">
|
||||
<segment>
|
||||
<source>attachment_type.labelp</source>
|
||||
<target>Types de fichiers joints</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="5.oI1XD" name="currency.labelp">
|
||||
<segment>
|
||||
<source>currency.labelp</source>
|
||||
<target>Devises</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="aXr7mN." name="group.labelp">
|
||||
<segment>
|
||||
<source>group.labelp</source>
|
||||
<target>Groupes</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="p.Sjja3" name="label_profile.labelp">
|
||||
<segment>
|
||||
<source>label_profile.labelp</source>
|
||||
<target>Profils d'étiquettes</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="8F2EwVK" name="measurement_unit.labelp">
|
||||
<segment>
|
||||
<source>measurement_unit.labelp</source>
|
||||
<target>Unités de mesure</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="UVDJmYp" name="orderdetail.labelp">
|
||||
<segment>
|
||||
<source>orderdetail.labelp</source>
|
||||
<target>Informations de commandes</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="4KRV2mB" name="parameter.labelp">
|
||||
<segment>
|
||||
<source>parameter.labelp</source>
|
||||
<target>Caractéristiques</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="R4hoCqe" name="part.labelp">
|
||||
<segment>
|
||||
<source>part.labelp</source>
|
||||
<target>Composants</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Y_ISV0y" name="part_custom_state.labelp">
|
||||
<segment>
|
||||
<source>part_custom_state.labelp</source>
|
||||
<target>États personnalisés de la pièce</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ftBf11d" name="part_lot.labelp">
|
||||
<segment>
|
||||
<source>part_lot.labelp</source>
|
||||
<target>Lots de composants</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="83AQqv." name="pricedetail.labelp">
|
||||
<segment>
|
||||
<source>pricedetail.labelp</source>
|
||||
<target>Informations sur les prix</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="MoHHSNT" name="user.labelp">
|
||||
<segment>
|
||||
<source>user.labelp</source>
|
||||
<target>Utilisateurs</target>
|
||||
</segment>
|
||||
</unit>
|
||||
</file>
|
||||
</xliff>
|
||||
</xliff>
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="hu">
|
||||
<file id="messages.en">
|
||||
<unit id="x_wTSQS" name="attachment_type.caption">
|
||||
|
|
@ -147,6 +147,17 @@
|
|||
<target>Új pénznem</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="YFQ8iCW" name="project.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
<note priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
<note priority="1">templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>project.caption</source>
|
||||
<target>Projekt</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="pe43jlV" name="project.edit">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:8</note>
|
||||
|
|
@ -572,6 +583,17 @@
|
|||
<target>Új tárolási helyszín</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Rt3eY_7" name="supplier.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
<note priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
<note priority="1">templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>supplier.caption</source>
|
||||
<target>Beszállítók</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ozZU_B5" name="supplier.edit">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:16</note>
|
||||
|
|
@ -2338,6 +2360,26 @@
|
|||
<target>Egységár</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="CbWR2nl" name="edit.caption_short">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:71</note>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:71</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>edit.caption_short</source>
|
||||
<target>Szerkesztés</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="er4pQft" name="delete.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:72</note>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:72</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>delete.caption</source>
|
||||
<target>Törlés</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="pg0yCCK" name="part_lots.description">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_part_lots.html.twig:7</note>
|
||||
|
|
@ -2950,6 +2992,16 @@
|
|||
<target>Az elérhetőség biztosítása érdekében, ha a kulcs elveszik, ajánlott egy második kulcsot is regisztrálni tartalékként, és biztonságos helyen tárolni!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="IcnYTDa" name="r_u2f_two_factor.name">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:16</note>
|
||||
<note priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:16</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>r_u2f_two_factor.name</source>
|
||||
<target>Megjelenített kulcs neve (például Tartalék)</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="wH4JBAx" name="tfa_u2f.add_key.add_button">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:19</note>
|
||||
|
|
@ -3941,6 +3993,17 @@
|
|||
<target>Beszállító</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="liOuf4u" name="search.deactivateBarcode">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:57</note>
|
||||
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:52</note>
|
||||
<note priority="1">templates\base.html.twig:75</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>search.deactivateBarcode</source>
|
||||
<target>Vonalkód deaktiválása</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="h7QrXRa" name="search.regexmatching">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:61</note>
|
||||
|
|
@ -4232,6 +4295,16 @@
|
|||
<target>Változtatások mentve!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="bNFdvNL" name="part.edited_flash.invalid">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\Controller\PartController.php:186</note>
|
||||
<note priority="1">Part-DB1\src\Controller\PartController.php:186</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.edited_flash.invalid</source>
|
||||
<target>Hiba mentés közben: Kérjük, ellenőrizd az adatbevitelt!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="XFmvSsv" name="part.deleted">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\Controller\PartController.php:216</note>
|
||||
|
|
@ -4465,6 +4538,16 @@
|
|||
<target>Új biztonsági kódok sikeresen generálva.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="9OPMdQa" name="attachment.table.filename">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:148</note>
|
||||
<note priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:148</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>attachment.table.filename</source>
|
||||
<target>Fájlnév</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="hSn3zNG" name="attachment.table.filesize">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:153</note>
|
||||
|
|
@ -6228,6 +6311,16 @@
|
|||
<target>Új elem</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="U.Ovrd7" name="attachment.external_file">
|
||||
<notes>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_attachments_info.html.twig:34</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>attachment.external_file</source>
|
||||
<target>Külső fájl</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="YqYH6GX" name="attachment.edit">
|
||||
<notes>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_attachments_info.html.twig:62</note>
|
||||
|
|
@ -6498,6 +6591,16 @@
|
|||
<target>A szülő nem lehet saját gyermeke.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="j_GFZOQ" name="validator.part_lot.location_full.no_increasment">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>validator.part_lot.location_full.no_increasment</source>
|
||||
<target>A tárolási helyszín tele van jelölve, így nem növelheted a készlet mennyiségét. (Új mennyiség max. {{ old_amount }})</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="eeEjB4s" name="validator.part_lot.location_full">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
|
|
@ -7339,6 +7442,39 @@
|
|||
<target>Változtatások elvetése</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="rwhG3NF" name="part.withdraw.btn">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:166</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.btn</source>
|
||||
<target>Visszavonás</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="KYhBkRo" name="part.withdraw.comment:">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:171</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.comment:</source>
|
||||
<target>Megjegyzés/Cél</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="kAlV8Zt" name="part.add.caption">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:189</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.add.caption</source>
|
||||
<target>Alkatrészek hozzáadása</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="TAZxRYj" name="part.add.btn">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:194</note>
|
||||
|
|
@ -7350,6 +7486,28 @@
|
|||
<target>Hozzáadás</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="yqLffb1" name="part.add.comment">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:199</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.add.comment</source>
|
||||
<target>Megjegyzés/Cél</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="oj5uuIF" name="admin.comment">
|
||||
<notes>
|
||||
<note priority="1">templates\AdminPages\CompanyAdminBase.html.twig:15</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>admin.comment</source>
|
||||
<target>Jegyzetek</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="VI_567B" name="manufacturer_url.label">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:83</note>
|
||||
|
|
@ -7361,6 +7519,69 @@
|
|||
<target>Gyártói link</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="hx8T2RQ" name="part.description.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:66</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.description.placeholder</source>
|
||||
<target>e.g. NPN 45V 0,1A 0,5W</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="SDwGex2" name="part.instock.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:69</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.instock.placeholder</source>
|
||||
<target>e.g. 10</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="of7AUNW" name="part.mininstock.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:72</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.mininstock.placeholder</source>
|
||||
<target>e.g. 5</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="OsZzrme" name="part.order.price_per">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.order.price_per</source>
|
||||
<target>Ár per</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="dEQm2lQ" name="part.withdraw.caption">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.caption</source>
|
||||
<target>Alkatrészek kivonása</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="MxKRRx_" name="datatable.datatable.lengthMenu">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>datatable.datatable.lengthMenu</source>
|
||||
<target>_MENU_</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="IPge2iH" name="perm.group.parts">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
|
|
@ -8433,6 +8654,15 @@
|
|||
<target>Régi elemverziók megjelenítése (időutazás)</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="tyCC1qL" name="tfa_u2f.key_added_successful">
|
||||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>tfa_u2f.key_added_successful</source>
|
||||
<target>Biztonsági kulcs sikeresen hozzáadva.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="gDVCAxj" name="log.type.security.google_disabled">
|
||||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
|
|
@ -8631,6 +8861,12 @@
|
|||
<target>Ha ez az opció engedélyezve van, a csoport minden közvetlen tagjának be kell állítania legalább egy második faktort a hitelesítéshez. Ajánlott adminisztratív csoportok számára, amelyek sok jogosultsággal rendelkeznek.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="O2l2jsJ" name="selectpicker.empty">
|
||||
<segment state="translated">
|
||||
<source>selectpicker.empty</source>
|
||||
<target>Semmi nincs kiválasztva</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="NwsYm0P" name="selectpicker.nothing_selected">
|
||||
<segment state="translated">
|
||||
<source>selectpicker.nothing_selected</source>
|
||||
|
|
@ -8889,6 +9125,12 @@
|
|||
<target>A jelszavadat meg kell változtatnod! Kérjük, állíts be új jelszót.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="x98ftIM" name="tree.root_node.text">
|
||||
<segment state="translated">
|
||||
<source>tree.root_node.text</source>
|
||||
<target>Gyökércsomópont</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="2LkM7pn" name="part_list.action.select_null">
|
||||
<segment state="translated">
|
||||
<source>part_list.action.select_null</source>
|
||||
|
|
@ -11427,6 +11669,12 @@
|
|||
<target>Lejárati dátum</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="5k6W3jw" name="api_tokens.added_date">
|
||||
<segment state="translated">
|
||||
<source>api_tokens.added_date</source>
|
||||
<target>Hozzáadva</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="leWWwKP" name="api_tokens.last_time_used">
|
||||
<segment state="translated">
|
||||
<source>api_tokens.last_time_used</source>
|
||||
|
|
@ -13959,95 +14207,5 @@
|
|||
<target>settings.system.localization.language_menu_entries.description</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="hYrcka2" name="attachment_type.labelp">
|
||||
<segment>
|
||||
<source>attachment_type.labelp</source>
|
||||
<target>Melléklet típusok</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="5.oI1XD" name="currency.labelp">
|
||||
<segment>
|
||||
<source>currency.labelp</source>
|
||||
<target>Pénznemek</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="aXr7mN." name="group.labelp">
|
||||
<segment>
|
||||
<source>group.labelp</source>
|
||||
<target>Csoportok</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="p.Sjja3" name="label_profile.labelp">
|
||||
<segment>
|
||||
<source>label_profile.labelp</source>
|
||||
<target>Címkeprofilok</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="8F2EwVK" name="measurement_unit.labelp">
|
||||
<segment>
|
||||
<source>measurement_unit.labelp</source>
|
||||
<target>Mértékegységek</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="UVDJmYp" name="orderdetail.labelp">
|
||||
<segment>
|
||||
<source>orderdetail.labelp</source>
|
||||
<target>Rendelési részletek</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="4KRV2mB" name="parameter.labelp">
|
||||
<segment>
|
||||
<source>parameter.labelp</source>
|
||||
<target>Paraméterek</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="R4hoCqe" name="part.labelp">
|
||||
<segment>
|
||||
<source>part.labelp</source>
|
||||
<target>Alkatrészek</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="AAYYeiw" name="part_association.labelp">
|
||||
<segment>
|
||||
<source>part_association.labelp</source>
|
||||
<target>Alkatrész társítások</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ftBf11d" name="part_lot.labelp">
|
||||
<segment>
|
||||
<source>part_lot.labelp</source>
|
||||
<target>Alkatrész tételek</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="83AQqv." name="pricedetail.labelp">
|
||||
<segment>
|
||||
<source>pricedetail.labelp</source>
|
||||
<target>Ár részletek</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id=".tjK0ju" name="project_bom_entry.labelp">
|
||||
<segment>
|
||||
<source>project_bom_entry.labelp</source>
|
||||
<target>BOM bejegyzések</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="MoHHSNT" name="user.labelp">
|
||||
<segment>
|
||||
<source>user.labelp</source>
|
||||
<target>Felhasználók</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="2_3Lz7i" name="bulk_info_provider_import_job.labelp">
|
||||
<segment>
|
||||
<source>bulk_info_provider_import_job.labelp</source>
|
||||
<target>Tömeges információszolgáltató importálások</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="BXTqi16" name="bulk_info_provider_import_job_part.labelp">
|
||||
<segment>
|
||||
<source>bulk_info_provider_import_job_part.labelp</source>
|
||||
<target>Tömeges importálási feladat alkatrészek</target>
|
||||
</segment>
|
||||
</unit>
|
||||
</file>
|
||||
</xliff>
|
||||
</xliff>
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="it">
|
||||
<file id="messages.en">
|
||||
<unit id="x_wTSQS" name="attachment_type.caption">
|
||||
|
|
@ -147,6 +147,17 @@
|
|||
<target>Nuova valuta</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="YFQ8iCW" name="project.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
<note priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
<note priority="1">templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>project.caption</source>
|
||||
<target>Progetto</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="pe43jlV" name="project.edit">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:8</note>
|
||||
|
|
@ -578,6 +589,17 @@
|
|||
<target>Nuova ubicazione</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Rt3eY_7" name="supplier.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
<note priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
<note priority="1">templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>supplier.caption</source>
|
||||
<target>Fornitori</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ozZU_B5" name="supplier.edit">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:16</note>
|
||||
|
|
@ -2409,6 +2431,26 @@ I sub elementi saranno spostati verso l'alto.</target>
|
|||
<target>Prezzo unitario</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="CbWR2nl" name="edit.caption_short">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:71</note>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:71</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>edit.caption_short</source>
|
||||
<target>Modificare</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="er4pQft" name="delete.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:72</note>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:72</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>delete.caption</source>
|
||||
<target>Eliminare</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="pg0yCCK" name="part_lots.description">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_part_lots.html.twig:7</note>
|
||||
|
|
@ -3021,6 +3063,16 @@ I sub elementi saranno spostati verso l'alto.</target>
|
|||
<target>Per garantire l'accesso anche se la chiave viene persa, si consiglia di registrare una seconda chiave come backup e conservarla in un luogo sicuro!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="IcnYTDa" name="r_u2f_two_factor.name">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:16</note>
|
||||
<note priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:16</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>r_u2f_two_factor.name</source>
|
||||
<target>Nome della chiave visualizzato (ad es. Backup)</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="wH4JBAx" name="tfa_u2f.add_key.add_button">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:19</note>
|
||||
|
|
@ -4015,6 +4067,17 @@ Se è stato fatto in modo errato o se un computer non è più attendibile, puoi
|
|||
<target>Fornitore</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="liOuf4u" name="search.deactivateBarcode">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:57</note>
|
||||
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:52</note>
|
||||
<note priority="1">templates\base.html.twig:75</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>search.deactivateBarcode</source>
|
||||
<target>Disatt. Barcode</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="h7QrXRa" name="search.regexmatching">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:61</note>
|
||||
|
|
@ -4306,6 +4369,16 @@ Se è stato fatto in modo errato o se un computer non è più attendibile, puoi
|
|||
<target>Modifiche salvate!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="bNFdvNL" name="part.edited_flash.invalid">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\Controller\PartController.php:186</note>
|
||||
<note priority="1">Part-DB1\src\Controller\PartController.php:186</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.edited_flash.invalid</source>
|
||||
<target>Errore durante il salvataggio: per favore controllare i dati immessi!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="XFmvSsv" name="part.deleted">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\Controller\PartController.php:216</note>
|
||||
|
|
@ -4539,6 +4612,16 @@ Se è stato fatto in modo errato o se un computer non è più attendibile, puoi
|
|||
<target>I nuovi codici di backup sono stati generati.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="9OPMdQa" name="attachment.table.filename">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:148</note>
|
||||
<note priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:148</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>attachment.table.filename</source>
|
||||
<target>Nome del file</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="hSn3zNG" name="attachment.table.filesize">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:153</note>
|
||||
|
|
@ -6326,6 +6409,16 @@ Se è stato fatto in modo errato o se un computer non è più attendibile, puoi
|
|||
<target>Nuovo elemento</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="U.Ovrd7" name="attachment.external_file">
|
||||
<notes>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_attachments_info.html.twig:34</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>attachment.external_file</source>
|
||||
<target>File esterno</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="YqYH6GX" name="attachment.edit">
|
||||
<notes>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_attachments_info.html.twig:62</note>
|
||||
|
|
@ -6596,6 +6689,16 @@ Se è stato fatto in modo errato o se un computer non è più attendibile, puoi
|
|||
<target>Un elemento figlio non può essere anche elemento padre!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="j_GFZOQ" name="validator.part_lot.location_full.no_increasment">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>validator.part_lot.location_full.no_increasment</source>
|
||||
<target>L'ubicazione è stata contrassegnata come piena, quindi non è possibile aumentare la quantità di scorte. (Nuova q.tà max. {{ old_amount }})</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="eeEjB4s" name="validator.part_lot.location_full">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
|
|
@ -7449,6 +7552,39 @@ Element 3</target>
|
|||
<target>Scartare le modifiche</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="rwhG3NF" name="part.withdraw.btn">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:166</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.btn</source>
|
||||
<target>Prelevare</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="KYhBkRo" name="part.withdraw.comment:">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:171</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.comment:</source>
|
||||
<target>Commento/Oggetto</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="kAlV8Zt" name="part.add.caption">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:189</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.add.caption</source>
|
||||
<target>Aggiungere componenti</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="TAZxRYj" name="part.add.btn">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:194</note>
|
||||
|
|
@ -7460,6 +7596,28 @@ Element 3</target>
|
|||
<target>Aggiungere</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="yqLffb1" name="part.add.comment">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:199</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.add.comment</source>
|
||||
<target>Commento/Oggetto</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="oj5uuIF" name="admin.comment">
|
||||
<notes>
|
||||
<note priority="1">templates\AdminPages\CompanyAdminBase.html.twig:15</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>admin.comment</source>
|
||||
<target>Note</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="VI_567B" name="manufacturer_url.label">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:83</note>
|
||||
|
|
@ -7471,6 +7629,69 @@ Element 3</target>
|
|||
<target>Link al sito del produttore</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="hx8T2RQ" name="part.description.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:66</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.description.placeholder</source>
|
||||
<target>es. NPN 45V 0,1A 0,5W</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="SDwGex2" name="part.instock.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:69</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.instock.placeholder</source>
|
||||
<target>es. 10</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="of7AUNW" name="part.mininstock.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:72</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.mininstock.placeholder</source>
|
||||
<target>es. 5</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="OsZzrme" name="part.order.price_per">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.order.price_per</source>
|
||||
<target>Prezzo per</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="dEQm2lQ" name="part.withdraw.caption">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.caption</source>
|
||||
<target>Prelevare componenti</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="MxKRRx_" name="datatable.datatable.lengthMenu">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>datatable.datatable.lengthMenu</source>
|
||||
<target>_MENU_</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="IPge2iH" name="perm.group.parts">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
|
|
@ -8559,6 +8780,15 @@ Element 3</target>
|
|||
<target>Mostra gli stati delle vecchie versioni (viaggio nel tempo)</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="tyCC1qL" name="tfa_u2f.key_added_successful">
|
||||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>tfa_u2f.key_added_successful</source>
|
||||
<target>Chiave di sicurezza aggiunta con successo.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="VhxhtYo" name="Username">
|
||||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
|
|
@ -8766,6 +8996,12 @@ Element 3</target>
|
|||
<target>Quando questa opzione è attiva, ogni membro diretto del gruppo deve impostare almeno un secondo fattore per l'autenticazione. Raccomandato ad es. per gruppi amministrativi con autorizzazioni di vasta portata.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="O2l2jsJ" name="selectpicker.empty">
|
||||
<segment state="translated">
|
||||
<source>selectpicker.empty</source>
|
||||
<target>Niente selezionato</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="NwsYm0P" name="selectpicker.nothing_selected">
|
||||
<segment state="translated">
|
||||
<source>selectpicker.nothing_selected</source>
|
||||
|
|
@ -9018,6 +9254,12 @@ Element 3</target>
|
|||
<target>È necessario cambiare la password! Impostare una nuova password.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="x98ftIM" name="tree.root_node.text">
|
||||
<segment state="translated">
|
||||
<source>tree.root_node.text</source>
|
||||
<target>Radice</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="2LkM7pn" name="part_list.action.select_null">
|
||||
<segment state="translated">
|
||||
<source>part_list.action.select_null</source>
|
||||
|
|
@ -11516,6 +11758,12 @@ Notare che non è possibile impersonare un utente disattivato. Quando si prova a
|
|||
<target>Data di scadenza</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="5k6W3jw" name="api_tokens.added_date">
|
||||
<segment state="translated">
|
||||
<source>api_tokens.added_date</source>
|
||||
<target>Aggiunto il</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="leWWwKP" name="api_tokens.last_time_used">
|
||||
<segment state="translated">
|
||||
<source>api_tokens.last_time_used</source>
|
||||
|
|
@ -12254,89 +12502,5 @@ Notare che non è possibile impersonare un utente disattivato. Quando si prova a
|
|||
<target>Questo componente contiene più di uno stock. Cambia manualmente la posizione per selezionare quale stock scegliere.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="hYrcka2" name="attachment_type.labelp">
|
||||
<segment>
|
||||
<source>attachment_type.labelp</source>
|
||||
<target>Tipi di allegati</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="5.oI1XD" name="currency.labelp">
|
||||
<segment>
|
||||
<source>currency.labelp</source>
|
||||
<target>Valute</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="aXr7mN." name="group.labelp">
|
||||
<segment>
|
||||
<source>group.labelp</source>
|
||||
<target>Gruppi</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="p.Sjja3" name="label_profile.labelp">
|
||||
<segment>
|
||||
<source>label_profile.labelp</source>
|
||||
<target>Profili di etichette</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="8F2EwVK" name="measurement_unit.labelp">
|
||||
<segment>
|
||||
<source>measurement_unit.labelp</source>
|
||||
<target>Unità di misura</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="UVDJmYp" name="orderdetail.labelp">
|
||||
<segment>
|
||||
<source>orderdetail.labelp</source>
|
||||
<target>Dettagli dell'ordine</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="4KRV2mB" name="parameter.labelp">
|
||||
<segment>
|
||||
<source>parameter.labelp</source>
|
||||
<target>Parametri</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="R4hoCqe" name="part.labelp">
|
||||
<segment>
|
||||
<source>part.labelp</source>
|
||||
<target>Componenti</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="AAYYeiw" name="part_association.labelp">
|
||||
<segment>
|
||||
<source>part_association.labelp</source>
|
||||
<target>Associazioni di componenti</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Y_ISV0y" name="part_custom_state.labelp">
|
||||
<segment>
|
||||
<source>part_custom_state.labelp</source>
|
||||
<target>Stati personalizzati della parte</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ftBf11d" name="part_lot.labelp">
|
||||
<segment>
|
||||
<source>part_lot.labelp</source>
|
||||
<target>Lotti di componenti</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="83AQqv." name="pricedetail.labelp">
|
||||
<segment>
|
||||
<source>pricedetail.labelp</source>
|
||||
<target>Informazioni sui prezzi</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id=".tjK0ju" name="project_bom_entry.labelp">
|
||||
<segment>
|
||||
<source>project_bom_entry.labelp</source>
|
||||
<target>Voci della BOM</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="MoHHSNT" name="user.labelp">
|
||||
<segment>
|
||||
<source>user.labelp</source>
|
||||
<target>Utenti</target>
|
||||
</segment>
|
||||
</unit>
|
||||
</file>
|
||||
</xliff>
|
||||
</xliff>
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="ja">
|
||||
<file id="messages.en">
|
||||
<unit id="0Md_YOf" name="attachment_type.caption">
|
||||
|
|
@ -558,6 +558,17 @@
|
|||
<target>保管場所を新規作成</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ykqfBBp" name="supplier.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
<note priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
<note priority="1">templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>supplier.caption</source>
|
||||
<target>サプライヤー</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="DpVIJeK" name="supplier.edit">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:16</note>
|
||||
|
|
@ -2398,6 +2409,26 @@
|
|||
<target>単価</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="EKnfKFl" name="edit.caption_short">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:71</note>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:71</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>edit.caption_short</source>
|
||||
<target>編集</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="qNZM46r" name="delete.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:72</note>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:72</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>delete.caption</source>
|
||||
<target>削除</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="aUihK3c" name="part_lots.description">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_part_lots.html.twig:7</note>
|
||||
|
|
@ -3010,6 +3041,16 @@
|
|||
<target>鍵を紛失しても確実にアクセスできるように、別のキーををバックアップとして登録し、大切に保管しておくことをおすすめします。</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ktQ_kY9" name="r_u2f_two_factor.name">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:16</note>
|
||||
<note priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:16</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>r_u2f_two_factor.name</source>
|
||||
<target>表示されているキー名(例: バックアップ)</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="HI4_6dF" name="tfa_u2f.add_key.add_button">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:19</note>
|
||||
|
|
@ -4003,6 +4044,17 @@
|
|||
<target>サプライヤー</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Bs5QvO0" name="search.deactivateBarcode">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:57</note>
|
||||
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:52</note>
|
||||
<note priority="1">templates\base.html.twig:75</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>search.deactivateBarcode</source>
|
||||
<target>バーコードを無効化</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="biFM.cv" name="search.regexmatching">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:61</note>
|
||||
|
|
@ -4278,6 +4330,16 @@
|
|||
<target>変更を保存しました。</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="w57VDWn" name="part.edited_flash.invalid">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\Controller\PartController.php:186</note>
|
||||
<note priority="1">Part-DB1\src\Controller\PartController.php:186</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.edited_flash.invalid</source>
|
||||
<target>保存中のエラー: 入力を確認してください</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="suYw2UL" name="part.deleted">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\Controller\PartController.php:216</note>
|
||||
|
|
@ -4511,6 +4573,16 @@
|
|||
<target>新しいバックアップ コードが正常に生成されました。</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="zC0oO.O" name="attachment.table.filename">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:148</note>
|
||||
<note priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:148</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>attachment.table.filename</source>
|
||||
<target>ファイル名</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="dNey6.4" name="attachment.table.filesize">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:153</note>
|
||||
|
|
@ -6277,6 +6349,16 @@
|
|||
<target>新規作成</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="3Vc5_D2" name="attachment.external_file">
|
||||
<notes>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_attachments_info.html.twig:34</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>attachment.external_file</source>
|
||||
<target>外部ファイル</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="gexfRxf" name="attachment.edit">
|
||||
<notes>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_attachments_info.html.twig:62</note>
|
||||
|
|
@ -6547,6 +6629,16 @@
|
|||
<target>要素は自身の子とすることはできません。</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="nd207H6" name="validator.part_lot.location_full.no_increasment">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>validator.part_lot.location_full.no_increasment</source>
|
||||
<target>在庫数量を増やせません。保管場所が満杯とマークされています。 (新しい数量の最大 {{ old_amount }})</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="R6Ov4Yt" name="validator.part_lot.location_full">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
|
|
@ -7398,6 +7490,39 @@ Exampletown</target>
|
|||
<target>変更を破棄</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="7TiUzGF" name="part.withdraw.btn">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:166</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.btn</source>
|
||||
<target>撤回</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="RVKdVNt" name="part.withdraw.comment:">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:171</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.comment:</source>
|
||||
<target>コメント/目的</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="kXcojTi" name="part.add.caption">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:189</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.add.caption</source>
|
||||
<target>部品を追加</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="rYoCVp9" name="part.add.btn">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:194</note>
|
||||
|
|
@ -7409,6 +7534,28 @@ Exampletown</target>
|
|||
<target>追加</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="4CUEJg5" name="part.add.comment">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:199</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.add.comment</source>
|
||||
<target>コメント/目的</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="zIFsIyd" name="admin.comment">
|
||||
<notes>
|
||||
<note priority="1">templates\AdminPages\CompanyAdminBase.html.twig:15</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>admin.comment</source>
|
||||
<target>コメント</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="74zmrRr" name="manufacturer_url.label">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:83</note>
|
||||
|
|
@ -7420,6 +7567,69 @@ Exampletown</target>
|
|||
<target>メーカーへのリンク</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="8QVpbd0" name="part.description.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:66</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.description.placeholder</source>
|
||||
<target>例: NPN 45V 0,1A 0,5W</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="w_lfSsB" name="part.instock.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:69</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.instock.placeholder</source>
|
||||
<target>例: 10</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="58zdDWF" name="part.mininstock.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:72</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.mininstock.placeholder</source>
|
||||
<target>例: 5</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="cpRdMwo" name="part.order.price_per">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.order.price_per</source>
|
||||
<target>あたりの価格:</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="1n22zD9" name="part.withdraw.caption">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.caption</source>
|
||||
<target>部品を撤回する</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="pVVBLyB" name="datatable.datatable.lengthMenu">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>datatable.datatable.lengthMenu</source>
|
||||
<target>_MENU_</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="P.GFwjI" name="perm.group.parts">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
|
|
@ -8492,6 +8702,15 @@ Exampletown</target>
|
|||
<target>要素の以前のバージョンを表示する (タイムトラベル)</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="WjnV7iC" name="tfa_u2f.key_added_successful">
|
||||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>tfa_u2f.key_added_successful</source>
|
||||
<target>セキュリティー キーの追加に成功しました。</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="47ienTP" name="Username">
|
||||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
|
|
@ -8699,6 +8918,12 @@ Exampletown</target>
|
|||
<target>このオプションを選択すると、このグループの直接のメンバーは2番目の認証要素を少なくとも1つ設定する必要があります。権限を厳密に管理するグループに推奨されます。</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="i7QKlzx" name="selectpicker.empty">
|
||||
<segment state="translated">
|
||||
<source>selectpicker.empty</source>
|
||||
<target>未選択</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="TPI_1p0" name="selectpicker.nothing_selected">
|
||||
<segment state="translated">
|
||||
<source>selectpicker.nothing_selected</source>
|
||||
|
|
@ -8741,77 +8966,5 @@ Exampletown</target>
|
|||
<target>部品のIPN入力時に提案される接頭辞。</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="hYrcka2" name="attachment_type.labelp">
|
||||
<segment>
|
||||
<source>attachment_type.labelp</source>
|
||||
<target>添付ファイルの種類</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="5.oI1XD" name="currency.labelp">
|
||||
<segment>
|
||||
<source>currency.labelp</source>
|
||||
<target>通貨</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="aXr7mN." name="group.labelp">
|
||||
<segment>
|
||||
<source>group.labelp</source>
|
||||
<target>グループ</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="p.Sjja3" name="label_profile.labelp">
|
||||
<segment>
|
||||
<source>label_profile.labelp</source>
|
||||
<target>ラベルプロファイル</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="8F2EwVK" name="measurement_unit.labelp">
|
||||
<segment>
|
||||
<source>measurement_unit.labelp</source>
|
||||
<target>単位</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="UVDJmYp" name="orderdetail.labelp">
|
||||
<segment>
|
||||
<source>orderdetail.labelp</source>
|
||||
<target>注文詳細</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="4KRV2mB" name="parameter.labelp">
|
||||
<segment>
|
||||
<source>parameter.labelp</source>
|
||||
<target>パラメーター</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="R4hoCqe" name="part.labelp">
|
||||
<segment>
|
||||
<source>part.labelp</source>
|
||||
<target>部品</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Y_ISV0y" name="part_custom_state.labelp">
|
||||
<segment>
|
||||
<source>part_custom_state.labelp</source>
|
||||
<target>部品のカスタム状態</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ftBf11d" name="part_lot.labelp">
|
||||
<segment>
|
||||
<source>part_lot.labelp</source>
|
||||
<target>部品ロット</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="83AQqv." name="pricedetail.labelp">
|
||||
<segment>
|
||||
<source>pricedetail.labelp</source>
|
||||
<target>価格詳細</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="MoHHSNT" name="user.labelp">
|
||||
<segment>
|
||||
<source>user.labelp</source>
|
||||
<target>ユーザー</target>
|
||||
</segment>
|
||||
</unit>
|
||||
</file>
|
||||
</xliff>
|
||||
</xliff>
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="nl">
|
||||
<file id="messages.en">
|
||||
<unit id="0Md_YOf" name="attachment_type.caption">
|
||||
|
|
@ -147,6 +147,17 @@
|
|||
<target>Nieuwe valuta</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="zNlEdQs" name="project.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
<note priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
<note priority="1">templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>project.caption</source>
|
||||
<target>Project</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="DTt5Co7" name="project.edit">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:8</note>
|
||||
|
|
@ -578,6 +589,17 @@
|
|||
<target>Nieuwe opslag locatie</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ykqfBBp" name="supplier.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
<note priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
<note priority="1">templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>supplier.caption</source>
|
||||
<target>Leveranciers</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="DpVIJeK" name="supplier.edit">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:16</note>
|
||||
|
|
@ -834,11 +856,5 @@
|
|||
<target>Maak eerst een component en wijs het toe aan een categorie: met de bestaande categorieën en hun eigen IPN-prefixen kan de IPN voor het component automatisch worden voorgesteld</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Y_ISV0y" name="part_custom_state.labelp">
|
||||
<segment>
|
||||
<source>part_custom_state.labelp</source>
|
||||
<target>Aangepaste staten van onderdelen</target>
|
||||
</segment>
|
||||
</unit>
|
||||
</file>
|
||||
</xliff>
|
||||
</xliff>
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="pl">
|
||||
<file id="messages.en">
|
||||
<unit id="x_wTSQS" name="attachment_type.caption">
|
||||
|
|
@ -147,6 +147,17 @@
|
|||
<target>Nowa waluta</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="YFQ8iCW" name="project.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
<note priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
<note priority="1">templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>project.caption</source>
|
||||
<target>Projekt</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="pe43jlV" name="project.edit">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:8</note>
|
||||
|
|
@ -578,6 +589,17 @@
|
|||
<target>Nowa lokalizacja miejsca przechowywania</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Rt3eY_7" name="supplier.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
<note priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
<note priority="1">templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>supplier.caption</source>
|
||||
<target>Dostawcy</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ozZU_B5" name="supplier.edit">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:16</note>
|
||||
|
|
@ -2414,6 +2436,26 @@ Po usunięciu pod elementy zostaną przeniesione na górę.</target>
|
|||
<target>Cena jednostkowa</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="CbWR2nl" name="edit.caption_short">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:71</note>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:71</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>edit.caption_short</source>
|
||||
<target>Edycja</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="er4pQft" name="delete.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:72</note>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:72</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>delete.caption</source>
|
||||
<target>Usuń</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="pg0yCCK" name="part_lots.description">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_part_lots.html.twig:7</note>
|
||||
|
|
@ -3026,6 +3068,16 @@ Po usunięciu pod elementy zostaną przeniesione na górę.</target>
|
|||
<target>Aby mieć pewność dostępu nawet w przypadku zgubienia klucza, zaleca się zarejestrowanie drugiego klucza jako kopię zapasową i przechowywanie go w bezpiecznym miejscu!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="IcnYTDa" name="r_u2f_two_factor.name">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:16</note>
|
||||
<note priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:16</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>r_u2f_two_factor.name</source>
|
||||
<target>Wyświetlana nazwa klucza (np. Backup)</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="wH4JBAx" name="tfa_u2f.add_key.add_button">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:19</note>
|
||||
|
|
@ -4018,6 +4070,17 @@ Jeśli zrobiłeś to niepoprawnie lub komputer nie jest już godny zaufania, mo
|
|||
<target>Dostawca</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="liOuf4u" name="search.deactivateBarcode">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:57</note>
|
||||
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:52</note>
|
||||
<note priority="1">templates\base.html.twig:75</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>search.deactivateBarcode</source>
|
||||
<target>Dezaktywuj kod kreskowy</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="h7QrXRa" name="search.regexmatching">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:61</note>
|
||||
|
|
@ -4309,6 +4372,16 @@ Jeśli zrobiłeś to niepoprawnie lub komputer nie jest już godny zaufania, mo
|
|||
<target>Zmiany zapisane!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="bNFdvNL" name="part.edited_flash.invalid">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\Controller\PartController.php:186</note>
|
||||
<note priority="1">Part-DB1\src\Controller\PartController.php:186</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.edited_flash.invalid</source>
|
||||
<target>Błąd podczas zapisywania: Sprawdź wprowadzone dane!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="XFmvSsv" name="part.deleted">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\Controller\PartController.php:216</note>
|
||||
|
|
@ -4542,6 +4615,16 @@ Jeśli zrobiłeś to niepoprawnie lub komputer nie jest już godny zaufania, mo
|
|||
<target>Pomyślnie wygenerowano nowe kody zapasowe.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="9OPMdQa" name="attachment.table.filename">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:148</note>
|
||||
<note priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:148</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>attachment.table.filename</source>
|
||||
<target>Nazwa pliku</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="hSn3zNG" name="attachment.table.filesize">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:153</note>
|
||||
|
|
@ -6329,6 +6412,16 @@ Jeśli zrobiłeś to niepoprawnie lub komputer nie jest już godny zaufania, mo
|
|||
<target>Nowy element</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="U.Ovrd7" name="attachment.external_file">
|
||||
<notes>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_attachments_info.html.twig:34</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>attachment.external_file</source>
|
||||
<target>Plik zewnętrzny</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="YqYH6GX" name="attachment.edit">
|
||||
<notes>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_attachments_info.html.twig:62</note>
|
||||
|
|
@ -6599,6 +6692,16 @@ Jeśli zrobiłeś to niepoprawnie lub komputer nie jest już godny zaufania, mo
|
|||
<target>Nie możesz przypisać elementu podrzędnego jako elementu nadrzędnego (spowodowałoby to pętle)!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="j_GFZOQ" name="validator.part_lot.location_full.no_increasment">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>validator.part_lot.location_full.no_increasment</source>
|
||||
<target>Miejsce przechowywania zostało oznaczone jako pełne, więc nie można zwiększyć ilości w magazynie. (Nowa ilość maksymalna {{ old_amount }})</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="eeEjB4s" name="validator.part_lot.location_full">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
|
|
@ -7452,6 +7555,39 @@ Element 3</target>
|
|||
<target>Porzuć zmiany</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="rwhG3NF" name="part.withdraw.btn">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:166</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.btn</source>
|
||||
<target>Usunąć</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="KYhBkRo" name="part.withdraw.comment:">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:171</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.comment:</source>
|
||||
<target>Komentarz/Cel</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="kAlV8Zt" name="part.add.caption">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:189</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.add.caption</source>
|
||||
<target>Dodaj komponent</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="TAZxRYj" name="part.add.btn">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:194</note>
|
||||
|
|
@ -7463,6 +7599,28 @@ Element 3</target>
|
|||
<target>Dodaj</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="yqLffb1" name="part.add.comment">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:199</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.add.comment</source>
|
||||
<target>Komentarz/Cel</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="oj5uuIF" name="admin.comment">
|
||||
<notes>
|
||||
<note priority="1">templates\AdminPages\CompanyAdminBase.html.twig:15</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>admin.comment</source>
|
||||
<target>Komentarz</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="VI_567B" name="manufacturer_url.label">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:83</note>
|
||||
|
|
@ -7474,6 +7632,69 @@ Element 3</target>
|
|||
<target>Adres URL producenta</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="hx8T2RQ" name="part.description.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:66</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.description.placeholder</source>
|
||||
<target>np. NPN 45V 0,1A 0,5W</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="SDwGex2" name="part.instock.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:69</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.instock.placeholder</source>
|
||||
<target>np. 10</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="of7AUNW" name="part.mininstock.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:72</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.mininstock.placeholder</source>
|
||||
<target>np. 5</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="OsZzrme" name="part.order.price_per">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.order.price_per</source>
|
||||
<target>Cena za</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="dEQm2lQ" name="part.withdraw.caption">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.caption</source>
|
||||
<target>Usuń komponent</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="MxKRRx_" name="datatable.datatable.lengthMenu">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>datatable.datatable.lengthMenu</source>
|
||||
<target>_MENU_</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="IPge2iH" name="perm.group.parts">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
|
|
@ -8562,6 +8783,15 @@ Element 3</target>
|
|||
<target>Pokaż stare wersje elementów (podróż w czasie)</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="tyCC1qL" name="tfa_u2f.key_added_successful">
|
||||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>tfa_u2f.key_added_successful</source>
|
||||
<target>Klucz bezpieczeństwa został dodany pomyślnie.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="VhxhtYo" name="Username">
|
||||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
|
|
@ -8769,6 +8999,12 @@ Element 3</target>
|
|||
<target>Jeśli ta opcja jest włączona, każdy bezpośredni członek tej grupy musi skonfigurować co najmniej jeden drugi czynnik uwierzytelniania. Zalecane dla grup administracyjnych z wieloma uprawnieniami.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="O2l2jsJ" name="selectpicker.empty">
|
||||
<segment state="translated">
|
||||
<source>selectpicker.empty</source>
|
||||
<target>Nic nie wybrano</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="NwsYm0P" name="selectpicker.nothing_selected">
|
||||
<segment state="translated">
|
||||
<source>selectpicker.nothing_selected</source>
|
||||
|
|
@ -9021,6 +9257,12 @@ Element 3</target>
|
|||
<target>Twoje hasło musi zostać zmienione! Ustaw nowe hasło.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="x98ftIM" name="tree.root_node.text">
|
||||
<segment state="translated">
|
||||
<source>tree.root_node.text</source>
|
||||
<target>Węzeł główny</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="2LkM7pn" name="part_list.action.select_null">
|
||||
<segment state="translated">
|
||||
<source>part_list.action.select_null</source>
|
||||
|
|
@ -10086,7 +10328,7 @@ Element 3</target>
|
|||
<unit id="z4i8LTc" name="project.build.add_builds_to_builds_part">
|
||||
<segment state="translated">
|
||||
<source>project.build.add_builds_to_builds_part</source>
|
||||
<target />
|
||||
<target/>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="NrlU0Hu" name="project.build.builds_part_lot">
|
||||
|
|
@ -10308,7 +10550,7 @@ Element 3</target>
|
|||
<unit id="nslqnAB" name="log.element_edited.changed_fields.mountnames">
|
||||
<segment state="translated">
|
||||
<source>log.element_edited.changed_fields.mountnames</source>
|
||||
<target />
|
||||
<target/>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="NZoAiu_" name="log.element_edited.changed_fields.name">
|
||||
|
|
@ -11519,6 +11761,12 @@ Należy pamiętać, że nie możesz udawać nieaktywnych użytkowników. Jeśli
|
|||
<target>Data wygaśnięcia</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="5k6W3jw" name="api_tokens.added_date">
|
||||
<segment state="translated">
|
||||
<source>api_tokens.added_date</source>
|
||||
<target>Utworzono</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="leWWwKP" name="api_tokens.last_time_used">
|
||||
<segment state="translated">
|
||||
<source>api_tokens.last_time_used</source>
|
||||
|
|
@ -12107,89 +12355,5 @@ Należy pamiętać, że nie możesz udawać nieaktywnych użytkowników. Jeśli
|
|||
<target>Wygenerowany kod</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="hYrcka2" name="attachment_type.labelp">
|
||||
<segment>
|
||||
<source>attachment_type.labelp</source>
|
||||
<target>Typy załączników</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="5.oI1XD" name="currency.labelp">
|
||||
<segment>
|
||||
<source>currency.labelp</source>
|
||||
<target>Waluty</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="aXr7mN." name="group.labelp">
|
||||
<segment>
|
||||
<source>group.labelp</source>
|
||||
<target>Grupy</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="p.Sjja3" name="label_profile.labelp">
|
||||
<segment>
|
||||
<source>label_profile.labelp</source>
|
||||
<target>Profile etykiet</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="8F2EwVK" name="measurement_unit.labelp">
|
||||
<segment>
|
||||
<source>measurement_unit.labelp</source>
|
||||
<target>Jednostki pomiarowe</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="UVDJmYp" name="orderdetail.labelp">
|
||||
<segment>
|
||||
<source>orderdetail.labelp</source>
|
||||
<target>Szczegóły zamówień</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="4KRV2mB" name="parameter.labelp">
|
||||
<segment>
|
||||
<source>parameter.labelp</source>
|
||||
<target>Parametry</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="R4hoCqe" name="part.labelp">
|
||||
<segment>
|
||||
<source>part.labelp</source>
|
||||
<target>Komponenty</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="AAYYeiw" name="part_association.labelp">
|
||||
<segment>
|
||||
<source>part_association.labelp</source>
|
||||
<target>Powiązania części</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Y_ISV0y" name="part_custom_state.labelp">
|
||||
<segment>
|
||||
<source>part_custom_state.labelp</source>
|
||||
<target>Własne stany części</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ftBf11d" name="part_lot.labelp">
|
||||
<segment>
|
||||
<source>part_lot.labelp</source>
|
||||
<target>Spisy komponentów</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="83AQqv." name="pricedetail.labelp">
|
||||
<segment>
|
||||
<source>pricedetail.labelp</source>
|
||||
<target>Szczegóły cen</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id=".tjK0ju" name="project_bom_entry.labelp">
|
||||
<segment>
|
||||
<source>project_bom_entry.labelp</source>
|
||||
<target>Wpisy BOM</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="MoHHSNT" name="user.labelp">
|
||||
<segment>
|
||||
<source>user.labelp</source>
|
||||
<target>Użytkownicy</target>
|
||||
</segment>
|
||||
</unit>
|
||||
</file>
|
||||
</xliff>
|
||||
</xliff>
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="ru">
|
||||
<file id="messages.en">
|
||||
<unit id="x_wTSQS" name="attachment_type.caption">
|
||||
|
|
@ -147,6 +147,17 @@
|
|||
<target>Новая валюта</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="YFQ8iCW" name="project.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
<note priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
<note priority="1">templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>project.caption</source>
|
||||
<target>Проект</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="pe43jlV" name="project.edit">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:8</note>
|
||||
|
|
@ -578,6 +589,17 @@
|
|||
<target>Новое место хранения</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Rt3eY_7" name="supplier.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
<note priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
<note priority="1">templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>supplier.caption</source>
|
||||
<target>Поставщики</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ozZU_B5" name="supplier.edit">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:16</note>
|
||||
|
|
@ -2417,6 +2439,26 @@
|
|||
<target>Цена за единицу</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="CbWR2nl" name="edit.caption_short">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:71</note>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:71</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>edit.caption_short</source>
|
||||
<target>Редакт.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="er4pQft" name="delete.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:72</note>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:72</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>delete.caption</source>
|
||||
<target>Удалить</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="pg0yCCK" name="part_lots.description">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_part_lots.html.twig:7</note>
|
||||
|
|
@ -3030,6 +3072,16 @@
|
|||
<target>Чтобы не утратить доступ в случае потери ключа мы рекомендуем зарегистрировать еще один как резервный и хранить его в безопасном месте!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="IcnYTDa" name="r_u2f_two_factor.name">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:16</note>
|
||||
<note priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:16</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>r_u2f_two_factor.name</source>
|
||||
<target>Отображаемое имя ключа (напр. Резервный)</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="wH4JBAx" name="tfa_u2f.add_key.add_button">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:19</note>
|
||||
|
|
@ -4024,6 +4076,17 @@
|
|||
<target>Поставщик</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="liOuf4u" name="search.deactivateBarcode">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:57</note>
|
||||
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:52</note>
|
||||
<note priority="1">templates\base.html.twig:75</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>search.deactivateBarcode</source>
|
||||
<target>Деактивировать штрих-код</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="h7QrXRa" name="search.regexmatching">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:61</note>
|
||||
|
|
@ -4315,6 +4378,16 @@
|
|||
<target>Изменения сохранены!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="bNFdvNL" name="part.edited_flash.invalid">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\Controller\PartController.php:186</note>
|
||||
<note priority="1">Part-DB1\src\Controller\PartController.php:186</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.edited_flash.invalid</source>
|
||||
<target>Ошибка при сохранении: проверьте введенные данные!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="XFmvSsv" name="part.deleted">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\Controller\PartController.php:216</note>
|
||||
|
|
@ -4548,6 +4621,16 @@
|
|||
<target>Новые резервные коды успешно сгенерированы.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="9OPMdQa" name="attachment.table.filename">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:148</note>
|
||||
<note priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:148</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>attachment.table.filename</source>
|
||||
<target>Имя файла</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="hSn3zNG" name="attachment.table.filesize">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:153</note>
|
||||
|
|
@ -6335,6 +6418,16 @@
|
|||
<target>Новый Элемент</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="U.Ovrd7" name="attachment.external_file">
|
||||
<notes>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_attachments_info.html.twig:34</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>attachment.external_file</source>
|
||||
<target>Внешний файл</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="YqYH6GX" name="attachment.edit">
|
||||
<notes>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_attachments_info.html.twig:62</note>
|
||||
|
|
@ -6605,6 +6698,16 @@
|
|||
<target>Родитель не может быть дочерним по отношению к себе</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="j_GFZOQ" name="validator.part_lot.location_full.no_increasment">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>validator.part_lot.location_full.no_increasment</source>
|
||||
<target>Вы не можете увеличивать складские объемы в хранилище помеченном как "полное". (Новое макс. количество {{ old_amount }})</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="eeEjB4s" name="validator.part_lot.location_full">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
|
|
@ -7456,6 +7559,39 @@
|
|||
<target>Отменить изменения</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="rwhG3NF" name="part.withdraw.btn">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:166</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.btn</source>
|
||||
<target>Изъять</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="KYhBkRo" name="part.withdraw.comment:">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:171</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.comment:</source>
|
||||
<target>Комментарий/Цель</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="kAlV8Zt" name="part.add.caption">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:189</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.add.caption</source>
|
||||
<target>Добавить компонент</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="TAZxRYj" name="part.add.btn">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:194</note>
|
||||
|
|
@ -7467,6 +7603,28 @@
|
|||
<target>Добавить</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="yqLffb1" name="part.add.comment">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:199</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.add.comment</source>
|
||||
<target>Комментарий/Цель</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="oj5uuIF" name="admin.comment">
|
||||
<notes>
|
||||
<note priority="1">templates\AdminPages\CompanyAdminBase.html.twig:15</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>admin.comment</source>
|
||||
<target>Комментарий</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="VI_567B" name="manufacturer_url.label">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:83</note>
|
||||
|
|
@ -7478,6 +7636,69 @@
|
|||
<target>Ссылка на производителя</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="hx8T2RQ" name="part.description.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:66</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.description.placeholder</source>
|
||||
<target>н.р. NNPN 45V 0,1A 0,5W</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="SDwGex2" name="part.instock.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:69</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.instock.placeholder</source>
|
||||
<target>н.р. 10</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="of7AUNW" name="part.mininstock.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:72</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.mininstock.placeholder</source>
|
||||
<target>н.р. 5</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="OsZzrme" name="part.order.price_per">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.order.price_per</source>
|
||||
<target>Цена на</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="dEQm2lQ" name="part.withdraw.caption">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.caption</source>
|
||||
<target>Изъять компоненты</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="MxKRRx_" name="datatable.datatable.lengthMenu">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>datatable.datatable.lengthMenu</source>
|
||||
<target>_MENU_</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="IPge2iH" name="perm.group.parts">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
|
|
@ -8566,6 +8787,15 @@
|
|||
<target>Показать предыдущие версии элемента</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="tyCC1qL" name="tfa_u2f.key_added_successful">
|
||||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>tfa_u2f.key_added_successful</source>
|
||||
<target> Ключ безопасности успешно добавлен.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="VhxhtYo" name="Username">
|
||||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
|
|
@ -8773,6 +9003,12 @@
|
|||
<target>Если эта опция разрешена, каждый член данной группы обязан сконфигурировать как минимум один вторичный способ аутентификации. Рекомендовано для административных групп с большими правами.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="O2l2jsJ" name="selectpicker.empty">
|
||||
<segment state="translated">
|
||||
<source>selectpicker.empty</source>
|
||||
<target>Ничего не выбрано</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="NwsYm0P" name="selectpicker.nothing_selected">
|
||||
<segment state="translated">
|
||||
<source>selectpicker.nothing_selected</source>
|
||||
|
|
@ -9025,6 +9261,12 @@
|
|||
<target>Вам нужно сменить пароль! Пожалуйста, задайте новый.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="x98ftIM" name="tree.root_node.text">
|
||||
<segment state="translated">
|
||||
<source>tree.root_node.text</source>
|
||||
<target>Корень</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="2LkM7pn" name="part_list.action.select_null">
|
||||
<segment state="translated">
|
||||
<source>part_list.action.select_null</source>
|
||||
|
|
@ -11523,6 +11765,12 @@
|
|||
<target>Дата истечения срока действия</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="5k6W3jw" name="api_tokens.added_date">
|
||||
<segment state="translated">
|
||||
<source>api_tokens.added_date</source>
|
||||
<target>Добавлен</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="leWWwKP" name="api_tokens.last_time_used">
|
||||
<segment state="translated">
|
||||
<source>api_tokens.last_time_used</source>
|
||||
|
|
@ -12207,89 +12455,5 @@
|
|||
<target>Профиль сохранен!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="hYrcka2" name="attachment_type.labelp">
|
||||
<segment>
|
||||
<source>attachment_type.labelp</source>
|
||||
<target>Типы вложений</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="5.oI1XD" name="currency.labelp">
|
||||
<segment>
|
||||
<source>currency.labelp</source>
|
||||
<target>Валюты</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="aXr7mN." name="group.labelp">
|
||||
<segment>
|
||||
<source>group.labelp</source>
|
||||
<target>Группы</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="p.Sjja3" name="label_profile.labelp">
|
||||
<segment>
|
||||
<source>label_profile.labelp</source>
|
||||
<target>Профили этикеток</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="8F2EwVK" name="measurement_unit.labelp">
|
||||
<segment>
|
||||
<source>measurement_unit.labelp</source>
|
||||
<target>Единицы измерения</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="UVDJmYp" name="orderdetail.labelp">
|
||||
<segment>
|
||||
<source>orderdetail.labelp</source>
|
||||
<target>Детали заказов</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="4KRV2mB" name="parameter.labelp">
|
||||
<segment>
|
||||
<source>parameter.labelp</source>
|
||||
<target>Параметры</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="R4hoCqe" name="part.labelp">
|
||||
<segment>
|
||||
<source>part.labelp</source>
|
||||
<target>Компоненты</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="AAYYeiw" name="part_association.labelp">
|
||||
<segment>
|
||||
<source>part_association.labelp</source>
|
||||
<target>Связи компонентов</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Y_ISV0y" name="part_custom_state.labelp">
|
||||
<segment>
|
||||
<source>part_custom_state.labelp</source>
|
||||
<target>Пользовательские состояния деталей</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ftBf11d" name="part_lot.labelp">
|
||||
<segment>
|
||||
<source>part_lot.labelp</source>
|
||||
<target>Лоты компонентов</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="83AQqv." name="pricedetail.labelp">
|
||||
<segment>
|
||||
<source>pricedetail.labelp</source>
|
||||
<target>Детали цен</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id=".tjK0ju" name="project_bom_entry.labelp">
|
||||
<segment>
|
||||
<source>project_bom_entry.labelp</source>
|
||||
<target>BOM записи</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="MoHHSNT" name="user.labelp">
|
||||
<segment>
|
||||
<source>user.labelp</source>
|
||||
<target>Пользователи</target>
|
||||
</segment>
|
||||
</unit>
|
||||
</file>
|
||||
</xliff>
|
||||
</xliff>
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="zh-CN">
|
||||
<file id="messages.en">
|
||||
<unit id="0Md_YOf" name="attachment_type.caption">
|
||||
|
|
@ -147,6 +147,17 @@
|
|||
<target>新建货币</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="zNlEdQs" name="project.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
<note priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
<note priority="1">templates\AdminPages\DeviceAdmin.html.twig:4</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>project.caption</source>
|
||||
<target>项目</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="DTt5Co7" name="project.edit">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:8</note>
|
||||
|
|
@ -578,6 +589,17 @@
|
|||
<target>新建存储位置</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ykqfBBp" name="supplier.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
<note priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
<note priority="1">templates\AdminPages\SupplierAdmin.html.twig:4</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>supplier.caption</source>
|
||||
<target>供应商</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="DpVIJeK" name="supplier.edit">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:16</note>
|
||||
|
|
@ -2417,6 +2439,26 @@
|
|||
<target>单价</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="EKnfKFl" name="edit.caption_short">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:71</note>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:71</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>edit.caption_short</source>
|
||||
<target>编辑</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="qNZM46r" name="delete.caption">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:72</note>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_order_infos.html.twig:72</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>delete.caption</source>
|
||||
<target>删除</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="aUihK3c" name="part_lots.description">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_part_lots.html.twig:7</note>
|
||||
|
|
@ -3029,6 +3071,16 @@
|
|||
<target>为了确保即使密钥丢失也能访问,建议注册第二个密钥作为备份并将其存放在安全的地方!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ktQ_kY9" name="r_u2f_two_factor.name">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:16</note>
|
||||
<note priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:16</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>r_u2f_two_factor.name</source>
|
||||
<target>显示的密钥名称(例如备份)</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="HI4_6dF" name="tfa_u2f.add_key.add_button">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\security\U2F\u2f_register.html.twig:19</note>
|
||||
|
|
@ -4022,6 +4074,17 @@
|
|||
<target>供应商</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Bs5QvO0" name="search.deactivateBarcode">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:57</note>
|
||||
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:52</note>
|
||||
<note priority="1">templates\base.html.twig:75</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>search.deactivateBarcode</source>
|
||||
<target>停用条码</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="biFM.cv" name="search.regexmatching">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:61</note>
|
||||
|
|
@ -4313,6 +4376,16 @@
|
|||
<target>已保存更改。</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="w57VDWn" name="part.edited_flash.invalid">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\Controller\PartController.php:186</note>
|
||||
<note priority="1">Part-DB1\src\Controller\PartController.php:186</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.edited_flash.invalid</source>
|
||||
<target>保存时出错。请检查输入</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="suYw2UL" name="part.deleted">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\Controller\PartController.php:216</note>
|
||||
|
|
@ -4546,6 +4619,16 @@
|
|||
<target>成功生成新备份代码。</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="zC0oO.O" name="attachment.table.filename">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:148</note>
|
||||
<note priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:148</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>attachment.table.filename</source>
|
||||
<target>文件名</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="dNey6.4" name="attachment.table.filesize">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\src\DataTables\AttachmentDataTable.php:153</note>
|
||||
|
|
@ -6333,6 +6416,16 @@
|
|||
<target>新建</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="3Vc5_D2" name="attachment.external_file">
|
||||
<notes>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_attachments_info.html.twig:34</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>attachment.external_file</source>
|
||||
<target>外部文件</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="gexfRxf" name="attachment.edit">
|
||||
<notes>
|
||||
<note priority="1">Part-DB1\templates\Parts\info\_attachments_info.html.twig:62</note>
|
||||
|
|
@ -6603,6 +6696,16 @@
|
|||
<target>父元素不能是它的子元素。</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="nd207H6" name="validator.part_lot.location_full.no_increasment">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>validator.part_lot.location_full.no_increasment</source>
|
||||
<target>存储位置已标记为已满,无法增加库存量。(新的库存上限 {{ old_amount }})</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="R6Ov4Yt" name="validator.part_lot.location_full">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
|
|
@ -7455,6 +7558,39 @@ Element 3</target>
|
|||
<target>放弃更改</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="7TiUzGF" name="part.withdraw.btn">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:166</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.btn</source>
|
||||
<target>提取</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="RVKdVNt" name="part.withdraw.comment:">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:171</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.comment:</source>
|
||||
<target>注解/目的</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="kXcojTi" name="part.add.caption">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:189</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.add.caption</source>
|
||||
<target>添加部件</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="rYoCVp9" name="part.add.btn">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:194</note>
|
||||
|
|
@ -7466,6 +7602,28 @@ Element 3</target>
|
|||
<target>增加</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="4CUEJg5" name="part.add.comment">
|
||||
<notes>
|
||||
<note priority="1">templates\Parts\show_part_info.html.twig:199</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.add.comment</source>
|
||||
<target>注解/目的</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="zIFsIyd" name="admin.comment">
|
||||
<notes>
|
||||
<note priority="1">templates\AdminPages\CompanyAdminBase.html.twig:15</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>admin.comment</source>
|
||||
<target>注释</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="74zmrRr" name="manufacturer_url.label">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:83</note>
|
||||
|
|
@ -7477,6 +7635,69 @@ Element 3</target>
|
|||
<target>制造商链接</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="8QVpbd0" name="part.description.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:66</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.description.placeholder</source>
|
||||
<target> </target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="w_lfSsB" name="part.instock.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:69</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.instock.placeholder</source>
|
||||
<target> </target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="58zdDWF" name="part.mininstock.placeholder">
|
||||
<notes>
|
||||
<note priority="1">src\Form\PartType.php:72</note>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.mininstock.placeholder</source>
|
||||
<target> </target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="cpRdMwo" name="part.order.price_per">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.order.price_per</source>
|
||||
<target>每件价格</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="1n22zD9" name="part.withdraw.caption">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>part.withdraw.caption</source>
|
||||
<target>取出零件</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="pVVBLyB" name="datatable.datatable.lengthMenu">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>datatable.datatable.lengthMenu</source>
|
||||
<target>_MENU_</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="P.GFwjI" name="perm.group.parts">
|
||||
<notes>
|
||||
<note priority="1">obsolete</note>
|
||||
|
|
@ -8565,6 +8786,15 @@ Element 3</target>
|
|||
<target>显示旧元素版本(时间旅行)</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="WjnV7iC" name="tfa_u2f.key_added_successful">
|
||||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>tfa_u2f.key_added_successful</source>
|
||||
<target>安全密钥添加成功。</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="47ienTP" name="Username">
|
||||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
|
|
@ -8772,6 +9002,12 @@ Element 3</target>
|
|||
<target>该组的每个直接成员都必须配置至少一个的第二因素进行身份验证。</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="i7QKlzx" name="selectpicker.empty">
|
||||
<segment state="translated">
|
||||
<source>selectpicker.empty</source>
|
||||
<target>未选择任何内容</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="TPI_1p0" name="selectpicker.nothing_selected">
|
||||
<segment state="translated">
|
||||
<source>selectpicker.nothing_selected</source>
|
||||
|
|
@ -9024,6 +9260,12 @@ Element 3</target>
|
|||
<target>密码需要更改。请设置新密码</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="uEMvuw8" name="tree.root_node.text">
|
||||
<segment state="translated">
|
||||
<source>tree.root_node.text</source>
|
||||
<target>根节点</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="EieqscF" name="part_list.action.select_null">
|
||||
<segment state="translated">
|
||||
<source>part_list.action.select_null</source>
|
||||
|
|
@ -11522,6 +11764,12 @@ Element 3</target>
|
|||
<target>有效期</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="b5uLOjr" name="api_tokens.added_date">
|
||||
<segment state="translated">
|
||||
<source>api_tokens.added_date</source>
|
||||
<target>添加于</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="QPwuYKl" name="api_tokens.last_time_used">
|
||||
<segment state="translated">
|
||||
<source>api_tokens.last_time_used</source>
|
||||
|
|
@ -12092,89 +12340,5 @@ Element 3</target>
|
|||
<target>成功创建 %COUNT% 个元素。</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="hYrcka2" name="attachment_type.labelp">
|
||||
<segment>
|
||||
<source>attachment_type.labelp</source>
|
||||
<target>附件类型</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="5.oI1XD" name="currency.labelp">
|
||||
<segment>
|
||||
<source>currency.labelp</source>
|
||||
<target>货币</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="aXr7mN." name="group.labelp">
|
||||
<segment>
|
||||
<source>group.labelp</source>
|
||||
<target>组</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="p.Sjja3" name="label_profile.labelp">
|
||||
<segment>
|
||||
<source>label_profile.labelp</source>
|
||||
<target>标签配置</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="8F2EwVK" name="measurement_unit.labelp">
|
||||
<segment>
|
||||
<source>measurement_unit.labelp</source>
|
||||
<target>计量单位</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="UVDJmYp" name="orderdetail.labelp">
|
||||
<segment>
|
||||
<source>orderdetail.labelp</source>
|
||||
<target>订单详情</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="4KRV2mB" name="parameter.labelp">
|
||||
<segment>
|
||||
<source>parameter.labelp</source>
|
||||
<target>参数</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="R4hoCqe" name="part.labelp">
|
||||
<segment>
|
||||
<source>part.labelp</source>
|
||||
<target>部件</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="AAYYeiw" name="part_association.labelp">
|
||||
<segment>
|
||||
<source>part_association.labelp</source>
|
||||
<target>部件关联</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Y_ISV0y" name="part_custom_state.labelp">
|
||||
<segment>
|
||||
<source>part_custom_state.labelp</source>
|
||||
<target>部件自定义状态</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ftBf11d" name="part_lot.labelp">
|
||||
<segment>
|
||||
<source>part_lot.labelp</source>
|
||||
<target>部件批次</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="83AQqv." name="pricedetail.labelp">
|
||||
<segment>
|
||||
<source>pricedetail.labelp</source>
|
||||
<target>价格详情</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id=".tjK0ju" name="project_bom_entry.labelp">
|
||||
<segment>
|
||||
<source>project_bom_entry.labelp</source>
|
||||
<target>BOM条目</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="MoHHSNT" name="user.labelp">
|
||||
<segment>
|
||||
<source>user.labelp</source>
|
||||
<target>用户</target>
|
||||
</segment>
|
||||
</unit>
|
||||
</file>
|
||||
</xliff>
|
||||
</xliff>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue